/* General */
body {font-family: 'Open Sans', 'Arial', sans-serif, 'Helvetica Neue' !important; margin:0; padding: 0; color: #747474}
a {color: #333;}
#primary {margin-top: 70px;  }
.content-wrap p {     -webkit-margin-after: 1em;}
.content-wrap {width: 970px; margin: 0 auto;}

.vc_btn3.vc_btn3-size-lg {background-color: #f26522;    color: #ffffff;     border: 2px solid white; border-radius:5px; font-size: 24px; font-weight: 600;    padding: 7px 25px; }
.vc_btn3-container {margin-bottom: 0;}


#livechat-compact-container {display: none}
@media all and (min-width: 768px) {
    #livechat-compact-container.force-show-chat {
        display: block
    }
}


@media all and (min-width: 1200px) {
    .content-wrap {width: 1170px; margin: 0 auto;}
}
/* .vc_row.wpb_row {max-width: 970px;} */
a {text-decoration: none;}

/* Header */
header {height: 70px;     position: fixed;    top: 0;    left: 0;    width: 100%;    display: block;    z-index: 1000; }
header .container.content-wrap {padding-top: 20px; }
@media screen and (min-width: 1200px){
    header .container.content-wrap { padding-left:15px; padding-right: 15px; max-width: 1200px; width: 100%}
    .featured-desktop {display: block;}
    .featured-mobile {display: none;}
}
@media screen and (max-width: 1200px){
    header .container.content-wrap {
        max-width: 900px;}
}



@media screen and (max-width: 990px){
    header .container.content-wrap {
        max-width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
    .corner-info {
        padding: 68px 80px 15px 68px !important;
        top : -47px !important;
        left: -90px !important;
        font-size: 17px;

    }
    .corner-info .close {
        top: 35px!important;
        left: 105px!important;
    }
}
@media screen and (max-width: 1199px) {
    .navbar-brand img {
        width: 180px;
    }

    .navbar-inverse .navbar-nav>li>a {font-size: 14px; padding: 7px 14px !important;}
}

/* Mobile Phones */

@media all and (max-width: 767px) {
       #nanoRepProxyContainer ~ div:not(.select2-drop) {display: none !important;}
   }

@media all and (min-width: 767px) {
    .hidden-lg {display: none;}
}



/* Main Menu */

.navbar-nav {float: right !important}
.navbar-header {width: 33%; float: left; }
#navbar {float:  right; width: 65%; }
#navbar .nav.navbar-nav {padding-left: 0; list-style-type: none;}
#navbar .nav.navbar-nav li {display: inline-block;}
.navbar-inverse {background-color: white !important; height: 70px; border-top: 4px solid #3abeb0; border-bottom: none;}
.navbar-inverse .navbar-nav>li>a,
nav.navbar-nav ul li a {font-family: 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; color: #87a1ae; padding: 4px 15px; border-radius: 3px;}
.navbar-brand {padding-left: 0;}
.navbar-inverse .navbar-nav>li>a:hover,
nav.navbar-nav ul li:hover a {color: #3abeb0}
ul#menu-main li.current_page_item a { color: #3abeb0 }
header li.header-menu-hilight a {    color: #fff !important;     background-color: #f26522;    border-color: #ed560e; }
header li.header-menu-hilight a:hover {color: #ffffff !important; background-color: #d54d0d;    border-color: #b3410b; }




/* Mobile Menu */

#navbar-mobile {display: none; padding-left: 30px;}
#navbar-mobile li a {color: #87a1ae; padding-top: 10px;  display: block;    padding-bottom: 10px;    line-height: 20px; font-weight: 600; font-size: 14px;}
#toggle-mobile-menu {display: none; text-indent: -9999px}
.mobile-hilight a {color: #fff !important;    background-color: #f26522;  text-align: center;   border-color: #ed560e; padding: 8px 35px !important; margin: 10px; font-size: 14px; line-height: 20px;}


/* Home Top */
#home-hero {opacity:0}


/* In Press */
.in-the-press-top-video-container {float: right !important; margin-top: -15px; min-height: 300px; min-width: 520px;}
.in-the-press-top-video-container>.vc_column-inner {     width: 100%;    display: block;   min-height: 300px;    padding-top: 0; }

/* Orgs */
body.orgs-slug-body .hidden-wrap {    display: none !important; }
body.orgs-slug-body .ninja-forms-form-wrap label {     color: #333 !important; }
body.orgs-slug-body .input-counter {    font-size: 12px; }
body.orgs-slug-body .ninja-forms-form-wrap input[type="submit"] {
    width: 190px;
    height: 55px;
    background-color: #f26522;
    color: #FFF;
    border: 1px solid #f37336;
    font-weight: bold;
    border-radius: 4px;
    font-size: 15px;
}
@media (min-width:768px) {
    body.orgs-slug-body .ninja-forms-all-fields-wrap {
        max-width: 800px;
    }
    body.orgs-slug-body .field-wrap:not(.textarea-wrap):not(.submit-wrap) {
        display: inline-block;
        vertical-align: top;
        width: 47.5%;
        margin-right: 3.5%;
    }
    body.orgs-slug-body .field-wrap:nth-child(2n) {
        margin-right: 0 !important;
    }
}