@charset "UTF-8";
.search-filter-reset,
.btn,
.button,
button,
.field-wrap button, 
.field-wrap input[type=button], 
.field-wrap input[type=submit]{
    color: var(--white) !important;
    font-size: 14px;
    line-height: normal;
    text-align: center;
	font-weight: 500;
    letter-spacing: 0.0125em;
    text-transform: uppercase;
	
    display: inline-block;
    cursor: pointer;
    padding: 0.65em 2em 0.55em;
    margin-bottom: 0;
    background-color: var(--blue);
    position: relative;
	
    border: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius:  0;
    border-radius:  0;
	
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

input[type=submit],
.btn:visited,
.btn:link,
.button:visited,
.button:link {
    color: var(--white);
}

.anchor-button{
    color: var(--black) !important;
    font-size: 14px;
    line-height: normal;
    text-align: center;
	font-weight: 500;
    letter-spacing: 0.0125em;
    text-transform: uppercase;
	
    display: inline-block;
    cursor: pointer;
    padding: 0.65em 1.55em 0.45em;
    margin-bottom: 0;
    background-color: var(--white);
    position: relative;
	
    border: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius:  0;
    border-radius:  0;
    
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
	
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

.btn-white{
    color: var(--black) !important;
    font-weight: 400;
    background-color: var(--white);
    border: 1px solid var(--blue);
}

.anchor-button:hover,
.search-filter-reset:hover,
.field-wrap button:hover, 
.field-wrap input[type=button]:hover, 
.field-wrap input[type=submit]:hover,
input[type=submit]:hover,
.btn:hover,
.btn:active,
.button:hover,
.button:active,
button:hover,
button:active{
	color: var(--white) !important;
    border: none;
	background-color: var(--black);
	text-decoration: none;
}

.btn-white:hover,
.btn-white:active{
    color: var(--white) !important;
    border: 1px solid var(--black);
	background-color: var(--black);
	text-decoration: none;
}

.search-filter-reset:focus,
.btn:focus,
.button:focus,
button:focus {
    color: var(--white) !important;
    outline: 0;
    outline-offset: inherit;
    background-color: var(--black);
}

.has-icon{
    padding-right:3em;
}

.full-width{
    width:100%;
}

@media only screen and (max-width:720px) {

}
