.content {font-size:16px;}@media (min-width: 1429px){.container{width: 100% !important;}}@media (min-width: 1430px){.container{width:1400px !important;}}@media (max-width: 991px){.container{width: 100% !important;}}
.pagination>li>a, .pagination>li>span{
    color: !important;
    background: !important;
    border-color:;
}
.forcefullwidth_wrapper_tp_banner .btn-primary{
    color: !important;
    background: !important;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination>li>a:hover, .pagination>li>span:hover{    
    color: !important;
    background: !important;
    border-color:;
}
.vc_row{
    margin-left: auto !important;
    margin-right: auto !important;
}
footer .social_media li{
    width: 100%;
    margin: 5px 0px;
    font-size: 13px !important;
    list-style: none;
}
footer .social_media li i.fa{
    margin-right: 10px;
    text-align: center;
    padding-top: 5px;
    width: 24px;
    height: 24px;
    border: #6b6b6b solid 1px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
footer .social_media li:hover i.fa{
    border: #FFF solid 1px;
}
footer .social_media li a{
    font-size: 13px !important;
    text-decoration: none;
}
.frm_style_formidable-style.with_frm_style .form-field{
    margin-bottom: 6px;
}
#bottombar{
    color: #FFF;
    font-size: 13px;
}
#bottombar .poweredby{
    text-align: right;
}
#bottombar .poweredby a{
    color: #FFF;
}
#bottombar .poweredby a:hover{
    color: #0f5e9c;
}
#bottombar .wpb_content_element{
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

/*SIDEBAR*/
.sidebar{
    display: inline-block;
    width: 100%;
}
.sidebar h3{
    font-family: 'Open Sans', sans-serif !important;
    margin: 0px 0px;
    padding: 10px 15px 9px;
    background: #505050;
background: -moz-linear-gradient(top,  #505050 0%, #404040 100%);
background: -webkit-linear-gradient(top,  #505050 0%,#404040 100%);
background: linear-gradient(to bottom,  #505050 0%,#404040 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#404040',GradientType=0 );
    color: #FFF;
    font-size: 18px;
}
.sidebar ul{
    display: inline-block;
    width: 100%;
    margin: 0px 0px;
    padding: 0px 0px;
}
.sidebar ul li{
    list-style:disc !important;
    display: block;
    padding: 5px 15px;
    margin: 0px 0px;
    border-bottom: #e1e1e1 solid 1px;
    position: relative;
}
/*.sidebar ul li:before{
    position: absolute;
    left: 15px;
    top: 12px;
    content: "";
    width: 0; 
	height: 0; 
    border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left:6px solid #5a5a5a; 
}*/
.sidebar .widget_recent_entries ul li:before, .sidebar .widget_categories ul li:before{
    position: absolute;
    left: 15px;
    top: 12px;
    content: "";
    width: 0; 
	height: 0; 
    border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left:6px solid #5a5a5a; 
}
/*.sidebar ul li:hover:before{*/
.sidebar .widget_recent_entries ul li:hover:before, .sidebar .widget_categories ul li:hover:before{
    position: absolute;
    left: 15px;
    top: 12px;
    content: "";
    width: 0; 
	height: 0; 
    border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left:6px solid #bf311a; 
}
.sidebar ul li:last-child{
    border-bottom: 0px !important;
}
.sidebar ul li a{
    display: inline-block;
    margin-left: 10px;
    color: #5a5a5a;
    text-decoration: none;
}
.sidebar ul li a:hover{
    color: #bf311a;
}
.sidebar section{
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;    
    border: #e1e1e1 solid 1px;
}
.sidebar section:last-child{
    margin-bottom: 0px;
}
.sidebar .dsidx-resp-search-box, .sidebar .dsidx-results-widget, .sidebar .frm_forms{
    display: block;
    margin: 10px 10px !important;
}
.sidebar .dsidx-resp-area-submit input[type="submit"], .dsidx-resp-vertical .dsidx-resp-area-submit input[type="submit"], .sidebar .frm_style_formidable-style.with_frm_style input[type=submit]{
    width: 100% !important;
    border: #513822 solid 1px !important;
    text-align: center;
    background: #0f5e9c !important;
    color: #FFF !important;
}
.sidebar .dsidx-resp-area-submit input[type="submit"]:hover, .dsidx-resp-vertical .dsidx-resp-area-submit input[type="submit"]:hover{
    width: 100% !important;
    border: #513822 solid 1px !important;
    text-align: center;
    background: #261c02 !important;
    color: #FFF !important;
}
.sidebar .dsidx-resp-area input[type="text"], .sidebar .dsidx-resp-area select{
    border: #DDD solid 1px !important;
    color: #a9a9a9 !important;
    padding: 5px 5px !important;
}
.sidebar .dsidx-list li:nth-child(1), .sidebar .dsidx-list li:nth-child(4), .sidebar .dsidx-list li:nth-child(7), .sidebar .dsidx-list li:nth-child(10), .sidebar .dsidx-list li:nth-child(13), .sidebar .dsidx-list li:nth-child(16), .sidebar .dsidx-list li:nth-child(19), .sidebar .dsidx-list li:nth-child(22), .sidebar .dsidx-list li:nth-child(25), .sidebar .dsidx-list li:nth-child(28), .sidebar .dsidx-list li:nth-child(31), .sidebar .dsidx-list li:nth-child(34), .sidebar .dsidx-list li:nth-child(37), .sidebar .dsidx-list li:nth-child(40), .sidebar .dsidx-list li:nth-child(43), .sidebar .dsidx-list li:nth-child(46), .sidebar .dsidx-list li:nth-child(49){
    background: #FFF !important;
}
.sidebar .dsidx-list li:nth-child(2), .sidebar .dsidx-list li:nth-child(5), .sidebar .dsidx-list li:nth-child(8), .sidebar .dsidx-list li:nth-child(11), .sidebar .dsidx-list li:nth-child(14), .sidebar .dsidx-list li:nth-child(17), .sidebar .dsidx-list li:nth-child(20), .sidebar .dsidx-list li:nth-child(23), .sidebar .dsidx-list li:nth-child(26), .sidebar .dsidx-list li:nth-child(29), .sidebar .dsidx-list li:nth-child(32), .sidebar .dsidx-list li:nth-child(35), .sidebar .dsidx-list li:nth-child(38), .sidebar .dsidx-list li:nth-child(41), .sidebar .dsidx-list li:nth-child(44), .sidebar .dsidx-list li:nth-child(47), .sidebar .dsidx-list li:nth-child(50){
    background: #f1f1f1 !important;
}
.sidebar .dsidx-list li:nth-child(3), .sidebar .dsidx-list li:nth-child(6), .sidebar .dsidx-list li:nth-child(9), .sidebar .dsidx-list li:nth-child(12), .sidebar .dsidx-list li:nth-child(15), .sidebar .dsidx-list li:nth-child(18), .sidebar .dsidx-list li:nth-child(21), .sidebar .dsidx-list li:nth-child(24), .sidebar .dsidx-list li:nth-child(27), .sidebar .dsidx-list li:nth-child(30), .sidebar .dsidx-list li:nth-child(33), .sidebar .dsidx-list li:nth-child(36), .sidebar .dsidx-list li:nth-child(39), .sidebar .dsidx-list li:nth-child(42), .sidebar .dsidx-list li:nth-child(45), .sidebar .dsidx-list li:nth-child(48), .sidebar .dsidx-list li:nth-child(51){
    background: #dddddd !important;
}
.sidebar .featured-listing a, .sidebar .featured-listing h4{
    display: inline-block !important;
}
.sidebar .dsidx-list li a{
    font-size: 13px !important;
}
.sidebar .featured-listing h4 a{
    color: #404040 !important;
}
.sidebar .featured-listing h4 a:hover{
    color: #bf311a !important;
}
.sidebar div.dsidx-results-widget .dsidx-panel .dsidx-photo{
    margin: 0px 0px !important;
}
div.dsidx-slideshow .featured-listing .dsidx-photo{
    position: absolute !important;
}
.sidebar div.dsidx-results-widget .dsidx-slideshow h4{
    margin-bottom: 20px !important;
}
.sidebar div.dsidx-results-widget p{
    margin-left: 0px !important;
}
.sidebar div.dsidx-results-widget .dsidx-slideshow{
    padding: 20px 0px !important;
}

/*CONTENT*/
.thePageContent{
    display: inline-block;
    width: 100%;
}
.thePageContent h2 a{
    color: #002050;
}
.thePageContent h2 a:hover{
    color: #54c7da;
}
.frm_style_formidable-style.with_frm_style input[type=submit]{
    background: #0f5e9c !important;
    color: #FFF !important; 
}
.frm_style_formidable-style.with_frm_style input[type=submit]:hover{
    background: #261c02 !important;
    color: #FFF !important; 
}

.thePageContent .dsidx-results .dsidx-prop-title{
    font-size: 22px !important;
    color: #404040 !important;
}
.thePageContent .dsidx-results .dsidx-prop-title a{
    color: #404040 !important;
}
.thePageContent .dsidx-results .dsidx-prop-title a:hover{
    color: #bf311a !important;
}
.thePageContent .dsidx-results li:nth-child(1), .thePageContent .dsidx-results li:nth-child(4), .thePageContent .dsidx-results li:nth-child(7), .thePageContent .dsidx-results li:nth-child(10), .thePageContent .dsidx-results li:nth-child(13), .thePageContent .dsidx-results li:nth-child(16), .thePageContent .dsidx-results li:nth-child(19), .thePageContent .dsidx-results li:nth-child(22), .thePageContent .dsidx-results li:nth-child(25), .thePageContent .dsidx-results li:nth-child(28), .thePageContent .dsidx-results li:nth-child(31), .thePageContent .dsidx-results li:nth-child(34), .thePageContent .dsidx-results li:nth-child(37), .thePageContent .dsidx-results li:nth-child(40), .thePageContent .dsidx-results li:nth-child(43), .thePageContent .dsidx-results li:nth-child(46), .thePageContent .dsidx-results li:nth-child(49){
    background: #FFF !important;
}
.thePageContent .dsidx-results li:nth-child(2), .thePageContent .dsidx-results li:nth-child(5), .thePageContent .dsidx-results li:nth-child(8), .thePageContent .dsidx-results li:nth-child(11), .thePageContent .dsidx-results li:nth-child(14), .thePageContent .dsidx-results li:nth-child(17), .thePageContent .dsidx-results li:nth-child(20), .thePageContent .dsidx-results li:nth-child(23), .thePageContent .dsidx-results li:nth-child(26), .thePageContent .dsidx-results li:nth-child(29), .thePageContent .dsidx-results li:nth-child(32), .thePageContent .dsidx-results li:nth-child(35), .thePageContent .dsidx-results li:nth-child(38), .thePageContent .dsidx-results li:nth-child(41), .thePageContent .dsidx-results li:nth-child(44), .thePageContent .dsidx-results li:nth-child(47), .thePageContent .dsidx-results li:nth-child(50){
    background: #f1f1f1 !important;
}
.thePageContent .dsidx-results li:nth-child(3), .thePageContent .dsidx-results li:nth-child(6), .thePageContent .dsidx-results li:nth-child(9), .thePageContent .dsidx-results li:nth-child(12), .thePageContent .dsidx-results li:nth-child(15), .thePageContent .dsidx-results li:nth-child(18), .thePageContent .dsidx-results li:nth-child(21), .thePageContent .dsidx-results li:nth-child(24), .thePageContent .dsidx-results li:nth-child(27), .thePageContent .dsidx-results li:nth-child(30), .thePageContent .dsidx-results li:nth-child(33), .thePageContent .dsidx-results li:nth-child(36), .thePageContent .dsidx-results li:nth-child(39), .thePageContent .dsidx-results li:nth-child(42), .thePageContent .dsidx-results li:nth-child(45), .thePageContent .dsidx-results li:nth-child(48), .thePageContent .dsidx-results li:nth-child(51){
    background: #dddddd !important;
}
.thePageContent .dsidx-results li{
    padding: 15px 15px !important;
    margin: -4px 0px 0px 0px !important;
}
.thePageContent .dsidx-results li .dsidx-prop-features div:before{
    content: "\f00c";
    display: inline-block;
    font-family: FontAwesome;
    color: #bf311a;
    margin-right: 5px;
}
.thePageContent .dsidx-results li .dsidx-prop-features div{
    border-bottom: #DDD solid 1px;
}
.tampa_features{
    display: block;
    padding: 15px 15px;
    background: #f1f1f1;
}
.idxSearch h3{
    margin: 0px 0px 0px 15px !important;
    padding: 0px 0px !important;
}
.idxSearch .dsidx-resp-search-form .dsidx-resp-area, .idxSearch .sidebar .dsidx-resp-area.dsidx-resp-area-half, .idxSearch .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half{
    float: left !important;
    width: 17% !important;
    margin-left: 7px !important;
    min-height: 60px;
}
.idxSearch .dsidx-resp-search-form fieldset .dsidx-resp-area:first-child{
    width: 25% !important;
}
.idxSearch .dsidx-resp-area input[type="text"], .idxSearch .dsidx-resp-area select{
    margin-bottom: 0px !important;
    padding: 5px 5px !important;
    height: auto !important;
}
.idxSearch .dsidx-resp-area input[type="text"]{
    padding: 2px 5px !important;
}
.idxSearch .sidebar .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-right, .idxSearch .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-right{
    padding-left: 0px !important;
}
.idxSearch .sidebar .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-left, .idxSearch .dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-left{
    padding-right: 0px !important;
}
.idxSearch .dsidx-resp-area label{
    margin-bottom: 0px !important;
}
.idxSearch .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit{
    min-height: auto !important;
    /*float: right !important;*/
}
.idxSearch .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input.dsidx-resp-submit{    
    background: #0f5e9c !important;
    border: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    color: #FFF !important;
}
.idxSearch .dsidx-resp-search-form .dsidx-resp-area.dsidx-resp-area-submit input.dsidx-resp-submit:hover{    
    background: #261c02 !important;
    border: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    color: #FFF !important;
}
.idxSearch .wpb_button, .wpb_content_element, .idxSearch ul.wpb_thumbnails-fluid>li{
    margin-bottom: 0px !important;
}
footer h2{
    font-size: 17px !important;
    text-align: left !important;
    margin-top: 0px !important;
}
footer ul.sub-menu{
    padding-left: 10px !important;
    margin-left: 10px !important;
    border-left: #dadada solid 2px;
}
footer .vc_row-fluid .vc_column_container {
    vertical-align: middle !important;
}
.frm_ajax_loading{
    position: absolute;
}
/*.tp-caption.very_large_text:before{
    content: "Featured Communities:";
    position: absolute;
    width: 100%;
    left: 0px;
    top: -70px;
    text-align: center;
    display: inline-block;
    font-size: 27px;
    letter-spacing: 2px;
}*/
.ihf-powered-by {display:none;}
header#sitehead, footer{margin:0px 0px !important}
#sitenav .vc_column-inner{padding:0px 0px !important;}
#tophead .vc_column-inner{padding:10px 0px !important;}
.forcefullwidth_wrapper_tp_banner{margin-top:-5px !important;}
footer .vc_column-inner{padding:10px 0px !important;}
content{display: inline-block; width: 100%; margin-top: -5px;}
footer{padding:0px 0px !important}
footer .wpb_content_element .wpb_wrapper{width:100%;}
#bottombar  .vc_column-inner{padding:10px 0px !important;}
footer .wpb_content_element:before{display:none !important}


/*Static Menu*/
@media only screen and (min-width: 768px) {
    .navbar-nav {
        float: none !important;
        display: -webkit-box;
        -webkit-box-orient: horizontal;
        display: -moz-box;
        -moz-box-orient: horizontal;
        display: box;
        box-orient: horizontal;
        display: flex !important;
    }

    .navbar-nav>li {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        box-flex: 1;
        float: none !important;
        flex-grow: 500;
        margin: 0 !important;
    }

    header .mainNav ul li ul {
        display: none !important;
    }

    header .mainNav ul li:hover ul {
        display: block !important;
    }

    header .mainNav ul li li {
        display: inline-block !important;
        width: 100% !important;
    }
}

/*Static Header Lucas*/
.logo{
    display: flex;
    flex-direction: column;
    justify-content: center; 
    overflow: hidden;
}
.logo img{
    max-width: 65%;
    height: auto;
}
header#sitehead {
    background: #002050;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
.navbar-nav{
    text-align: center;
}
.navbar{
    vertical-align: middle;
    border: 0px !important;
}
.navbar-nav>li{
    float: none !important;
    display: inline-block;
}
.mainNav{
    display: inline-block;
    width: 100%;
    text-align: right;
    background: #54c7da;
    font-weight: bold;
}
.mainNav ul{
    float: none;
    width: 100%;
}
.mainNav li a{
    color: #FFF;
    background: transparent !important;
    padding: 10px 0px !important;
    font-size: 14px;
    text-decoration: none !important;
    text-transform: uppercase;
}
.mainNav li .caret{
    display: none;
}
.mainNav li a:hover, .mainNav li:hover > a, .mainNav li.current-menu-item a{
    background: #002050 !important;
    color: #FFF;
}
.mainNav li:hover ul{
    background: #002050;
    color: #FFF;
}
.mainNav li:hover ul li a:hover{
    background: #54c7da !important;
}
header .mainNav ul li ul li a{
    font-size: 13px !important;
    white-space: normal;
    padding: 7px 10px !important;
    font-weight: bold;
}
footer{
    padding: 10px 0px;
    background: #54c7da
}
.footer_top{
    display: inline-block;
    width: 100%;
    margin: 25px 0px;
}
.footer_bottom{
    background: #002050;
    color: #FFF;
    font-size: 14px;
    padding: 10px 0px 0px;
}
.footer_bottom a{
    color: #FFF;
    text-decoration: none;
}
.footer_bottom a:hover{
    color: #54c7da;
}
.footer_bottom .poweredby{
    text-align: right;
}
#menu-footer-menu li{
    display: inline-block;
    width: 100% !important;
}
#menu-footer-menu li a{
    font-size: 16px;
    padding: 0px 10px;
}
.sMediaIcons, .sMediaIcons ul{
    display: inline-block;
    width: 100%;
    text-align: center;
}
.sMediaIcons ul li{
    display: inline-block;
    list-style: none;
}
.sMediaIcons ul li a{
    color: #FFF;
    background: #45a4ae;
    border: #FFF solid 1px;
    padding: 0px 5px;
    font-size: 24px;
    margin: 0px 2px;
}
.sMediaIcons ul li a:hover{
    color: #FFF;
    background: #007c85;
    border: #FFF solid 1px;
}
.caddress{
    text-align: right;
    font-weight: bold;
}
.caddress .company_address ul li {
    text-align: center;
    font-size: 16px;
    color: #002050 !important;
    vertical-align: top;
}
.aggregate-rating {
    display: flex;
    flex-direction: column;
    justify-content: center; 
    overflow: hidden;
}
header .aggregate-rating h2 {
    display: none;
}
.aggregate-rating .fa {
    font-size: 36px !important;
    color: #ffbb00;
}
.aggregate-rating a {
    color: #006699 !important;
}
.contact_info{
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: #333 !important;
    font-weight: normal !important;
}
.caddress, .menu-footer-menu-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
}
.contact_info h2{
    font-size: 28px;
    font-weight: normal;
    margin: 0px 0px;
    padding: 0px 0px;
    color: #333 !important;
}
.contact_info a.title{
    color:#FFF;
    font-size: 32px;
    font-weight: bold;
    text-decoration: none !important;
}
.caddress .company_address, .caddress .company_address ul li {
    text-align: right;
    font-size: 16px;
    font-weight: bold;
    color: #002050 !important;
    vertical-align: top;
}
.caddress .company_address a {
    color: #002050;
}
footer .aggregate-rating a {
    color: #ffffff !important;
}
.aggregate-rating a:hover {
    color: #fc4f08 !important;
}
.menu-footer-menu-container{
    width: 100%;
    display: inline-block;
    text-align: center;
}
.menu-footer-menu-container ul li{
    width: 100%;
}
.menu-footer-menu-container ul{
    margin: 0px 0px !important;
    padding: 0px 0px !important;
}
.menu-footer-menu-container ul li a{
    font-size: 16px !important;
    font-weight: bold;
    color: #FFF;
}
.menu-footer-menu-container ul li a:hover{
    color: #fc4f08;
}
/*Static Header DWD*/

/*Responsive Header and Footer*/
@media only screen and (min-width: 992px) {
    .logo, .aggregate-rating, .contact_info{
        height: 125px;
    }
}
@media only screen and (max-width: 991px) {
    header .col-sm-4{
        width: 100% !important;
    }
    .logo, .contact_info div, .contact_info{
        text-align: center !important;
    }
    .logo img{
        max-width: 60%;
        height: auto;
    }
}
@media only screen and (min-width: 768px) {
    .navbar-header{
        display: none !important;
    }
    footer .logo, footer .aggregate-rating, footer .caddress, footer .menu-footer-menu-container{
        height: 110px;
    }
}
@media only screen and (max-width: 767px) {
    .logo{
        text-align: center;
    }
    .logo img{
        max-width: 70%;
        height: auto;
    }
    .contact_info div, .contact_info{
        text-align: center !important;
    }
    .caddress{
        margin: 15px 0px;
    }
    .mainNav li{
        width: 100%;
    }
    .navbar-header{
        display: block !important;
    }
    .mainNav .navbar-toggle{
        background:#FFF !important;
    }
    .mainNav .navbar-toggle:hover{
        background:#007c85 !important;
    }
    .navbar-header{
        color: #FFF !important;
    }
    .navbar-toggle .icon-bar{
        background: #007c85;
    }
    .mainNav .navbar-toggle:hover .icon-bar{
        background: #FFF;
    }
    .caddress .company_address, .caddress .company_address ul li, .footer_bottom .poweredby, .footer_bottom{
        text-align: center;
    }
    .dropdown-menu{
        display: block !important;
        text-align: center !important;
        position: relative !important;
        background: #44b5c8;
        box-shadow: none !important;
    }
}
#ihf-board-disclaimers, #ihf-link-back ihf-powered-by, .ihf-link-back ihf-powered-by{
    display: none !important;
}
#ihf-main-container .modal-dialog{
    left: auto !important;
}
#ihf-main-container .hidden-xs{
    display: inline-block !important;
}
#ihf-main-container .form-control{
    padding: 0px 12px !important;
}
#areaPickerContainer .input-text, #areaPickerContainer input[type=text], #areaPickerContainer input[type=input]{
    padding: 5px 0 0 5px!important;
}
#ihf-main-container .btn{
    padding: 3px 12px !important;
}
#ihf-main-container .modal-title {
    color: #fff;
    width: 100%;
    font-weight: 700;
    font-size: 30px;
    text-align: center;
}
#ihf-main-container .modal-header .close{
    margin-top: -2px !important;
}
#ihf-main-container .close{
    color: #FFF !important;
    opacity: 1 !important;
}
#ihf-main-container .modal-header, #ihf-main-container .panel-default>.panel-heading{
    background: #002050 !important;
    color: #FFF !important;
}
#ihf-main-container .modal-footer{
    background: #54c7da !important;
    color: #FFF !important;
}
/*#ihf-main-container .btn-link{
    color: #FFF !important;
}*/
.top_nav{
    display:inline-block;
    width: 100%;
    text-align: right;
    position: relative;
}
.top_nav ul{
    margin: 0px 0px;
    padding: 0px 0px;
    position: absolute;
    right: 0px;
}
.top_nav ul li{
    list-style: none;
    display: inline-block;
}
.top_nav li a{
    color: #FFF;
    text-decoration: none;
}
.top_nav li a:hover{
    color: #54c7da;
}
#ihf-main-container .modal-footer {
    display: none;
}
