/* Font Import */
@font-face {
	font-family: "Open Sans Light";  
	src: url(opensanslight.ttf);  
	font-weight: normal;  
}

@font-face {
	font-family: "Open Sans";  
	src: url(opensansregular.ttf);  
	font-weight: normal;  
}

@font-face {
	font-family: "Gill Sans Light";  
	src: url(gillsanslight.ttf);  
	font-weight: normal;  
}

/* General Resets */

body {font-family: "Gill Sans Light", Helvetica, Arial, sans-serif !important;}
h1, h2, h3, h4, h5, h6 {font-family: "Open Sans Light", Helvetica, Arial, sans-serif !important;}
.single-content p {font-size: 15px !important; line-height: 30px !important;}
.single-content li {margin-bottom: 10px !important; font-size: 15px !important;}
#mc_embed_signup .button {font-family: "Gill Sans Light", Helvetica, Arial, sans-serif !important; background-color: #162b3e !important; text-transform: uppercase !important; color: #fff !important; border-radius: 0px !important; font-weight: normal !important; font-size: 18px !important;}
#mc_embed_signup input.button {width: 75% !important; height: 45px !important;}
.mb-button.mb-text-style-default {font-family: "Gill Sans Light", Helvetica, Arial, sans-serif !important;}
.widget-title-footer {border-bottom: 1px solid #fff !important;}

#colophon .subfooter_menu a {padding-right: 20px !important;}
.contact-box {display: none;}
.backtop {display: none;}

/* Table Styling*/
table {border: 1px solid #fff !important; border-color: #fff !important;}
table td {border-right: 1px solid #fff !important;}
table tr {border-bottom: 1px solid #fff !important;}
table th {border-color: #fff !important;}
/* .carousel-inner {display: none;} */
.learn img {
  	margin: 5px;
	display: block;
  	float: right;
    opacity: 1.0;
    transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}

.learn img:hover  {
    opacity: 0.6;
    transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;
}

/* IDX Overrides */

.ihf-address {text-transform: capitalize !important; font-family: "Gill Sans Light", arial, sans-serif !important;}

#ihf-main-container .btn-primary {background-color: #162b3e !important; text-transform: uppercase !important; color: #fff !important; border-radius: 0px !important;}

.ihf-grid-result-address {text-transform: capitalize !important;}

#ihf-main-container .ihf-txt-uc, #ihf-main-container .address {text-transform: capitalize !important;}

.ihf-grid-result-price {
      -webkit-border-top-left-radius: 0px !important; 
      -webkit-border-top-right-radius: 0px !important;
       -moz-border-radius-topleft: 0px !important;
      -moz-border-radius-topright: 0px !important;
}

#ihf-main-container .carousel-control {margin-top: 90px;}
#ihf-main-container .modal.in .modal-dialog {margin-right: 100% !important;}