.c-layout-header .c-layout-header-4 .c-navbar {
    background-color:#fff !important;
}
.c-content-font-awesome-icon i {
    color: #32c5d2;
    font-size: 60px;
}

.c-content-feature-1 > h2  {
  font-size: 30px;
  font-weight: 500;
  margin: 30px 0 25px;
}

.c-content-title-1 > h2.c-font-uppercase {
    font-size: 30px;
}

.c-content-title-1 > h2 , .__sidebar .c-content-title-1 > h3 {
    font-size: 28px;
    font-weight: 500;
    margin: 0 0 2px;
}
.c-layout-header .c-topbar .c-top-menu > .c-links > li.cms-site-phone {
    margin-top: 5px;
    padding: 0 12px;
}

.c-layout-header .c-brand {
    margin: 10px ;
}
.c-layout-header .c-brand .c-logo img {
    width:360px;
}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
    margin: 10px ;
}
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-logo img {
    /*width:250px;*/
}
.c-page-title h1 {
    color:#fff;
}
.c-layout-footer.c-layout-footer-1 .c-prefooter {
    padding: 15px 0;
}
.c-layout-footer.c-layout-footer-1 .c-postfooter {
    padding: 15px 0;
}
/* [BREADCRUMBS] */
.c-layout-breadcrumbs-1 .c-page-breadcrumbs {
    display: block;
}
.c-layout-breadcrumbs-1 {
    /*background: #ada595 none repeat scroll 0 0;*/
    padding: 15px 0;
}
.c-layout-breadcrumbs-1.c-bordered-both {
    /*border-bottom: 1px solid #ada595;*/
    /*border-top: 1px solid #ada595   ;*/
}
/* [/ BREADCRUMBS] */
.c-layout-header-fixed .c-layout-page {
    margin-top: 190px;
}

.c-page-on-scroll.c-layout-header-fixed .c-layout-header {
    /*height: 155px;*/
    line-height: 0;
}

h1 {
    font-size: 35px;
    margin: 10px 0 0 0;
}

.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li {
    display: inline-block;
    margin: 0;
    padding: 0px 4px 8px 4px;
}

.c-links .cms-site-phone > span {
    font-size:25px !important;
}

footer .c-content-title-1 h2,
footer .c-content-title-1 h3 {
    color: #ffffff !important
}

.c-logo h1 {
    margin: 0;
    padding: 0;
    display: inline;
}

.dropdown-submenu > .dropdown-menu {
  margin-left: 0px;
}


.c-bg-white .c-content-person-1.c-option-2 .c-body,
.c-bg-white .c-content-media-1 {
    background-color: #f9f9f9;
}

/* [BLOCK HEADINGS] */
.c-content-title-1 > .c-line-right, .c-content-title-1 > .c-line-left {
    margin: 0 0 10px;
    width: 30px;
}

/* [/ BLOCK HEADINGS] */

/* [SLIDER ] */
.tp-banner .c-main-title {
    text-shadow: 2px 8px 6px rgba(0, 0, 0, 0.5), 0 -5px 35px rgba(0, 0, 0, 0.6);
}
.tp-banner .c-main-title em {
    /*font-family: "Bad Script";*/
    font-family: "Courgette";
    font-weight:200;
    font-style:initial;
}
/* [/ SLIDER ] */

/* [SECTION SUB MENU - FOOTER / SIDEBAR] */
footer p {
    color:#f7f7f7;
}
footer .cms_pages-section-sub-menu ul {
    padding-left:0px;
}
/*footer .cms_pages-section-sub-menu*/ 
.__sidebar .cms_pages-section-sub-menu {}
footer .cms_pages-section-sub-menu li {list-style:none;}
footer .cms_pages-section-sub-menu .sep , 
.__sidebar .cms_pages-section-sub-menu .sep {display:none;}
footer .cms_pages-section-sub-menu li a:hover ,footer .cms_pages-section-sub-menu li a:active {
    color:#fff !important;
}
footer .cms_pages-section-sub-menu li a {
    color:#f7f7f7 !important;
}
footer .cms_pages-section-sub-menu li a:before {
    font-family:"FontAwesome";
    content:"\f105";
    margin-right:10px;
}
/*footer .cms_pages-section-sub-menu li {display:inline-block;}*/
/*footer .cms_pages-section-sub-menu li:after {
    margin-left:5px;
    margin-right:5px;
    content: "|";
}
footer .cms_pages-section-sub-menu li:last-child:after {
    content:"";
}
footer .cms_pages-section-sub-menu li:after {
    
}
*/
.__sidebar .cms_pages-section-sub-menu ul {
    
    padding-left: 24px;
}
.__sidebar .cms_pages-section-sub-menu ul li {
    list-style: inside none none;
    position: relative;
}
.__sidebar .cms_pages-section-sub-menu ul li:before {
    content: "\f105";
    font-family: "FontAwesome";
    position: absolute;
    left: -18px;
}

/* [/SECTION SUB MENU - FOOTER] */

.c-layout-header .c-brand button.c-hor-nav-toggler  ,
.c-layout-header .c-brand button.c-topbar-toggler  , 
.c-layout-header .c-brand button.c-search-toggler  {
    margin-top: 25px !important;
}
.c-layout-header .c-brand button.c-hor-nav-toggler i ,
.c-layout-header .c-brand button.c-topbar-toggler i , 
.c-layout-header .c-brand button.c-search-toggler i {
    font-size:36px;
}

/* [NAV] */


@media (min-width: 992px) {
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
        font-size: 17px;
        font-style: normal;
        letter-spacing: 1px;
        min-height:30px !important;
        height: 30px !important;
        padding: 11px 15px 9px;
        transition: all 0.2s ease 0s;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {
        padding: 11px 15px 9px;
        transition: all 0.2s ease 0s;
    }
    
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        /*margin: 24px 5px 20px;*/
        margin: 0 !important;
        outline: medium none;
        transition: margin 0.2s ease 0s;
    }
    .navbar-nav>li>a.c-btn-icon.c-search-toggler {
        padding-top:10px !important;
    }
    .c-page-on-scroll .navbar-nav>li>a.c-btn-icon.c-search-toggler {
        padding-top:10px !important;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header {
        height:200px;
    }
}
@media (max-width: 1280px) {
    .navbar-nav>li>a.c-btn-icon.c-search-toggler {
        padding-top:10px !important;
    }
    .c-page-on-scroll .navbar-nav>li>a.c-btn-icon.c-search-toggler {
        padding-top:10px !important;
    }
    .c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler {
        background-color:#1c5c46;
        color:#fff;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header {
        height:200px;
    }
    
}

@media (max-width: 991px) {
    .c-layout-header .c-brand .c-logo img {
        width: 260px;
    }
    .c-layout-header .c-navbar {
        height:110px ;
    }
    .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-page {
        margin-top: 110px;
    }
    .c-layout-breadcrumbs-1 .c-page-breadcrumbs {
        float: none !important;
        text-align: left;
        clear: both;
    }
    .c-layout-header .c-brand {
        vertical-align: middle;
    }
    .navbar-nav>li>a.c-btn-icon.c-search-toggler {
        padding-top:0px !important;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header {
        height:100px;
    }
}

@media (max-width: 767px) { 
    .cms_forms .cms_form_fields .cms_forms_field_container {
        display: block;
        width: auto !important;
    }
    .c-layout-header .c-brand .c-logo img {
        width: 260px;
    }
    .c-layout-header .c-brand button.c-hor-nav-toggler {
        margin-right:20px;
    }
} 

@media (max-width: 479px) {  
    .c-layout-header .c-brand .c-logo img {
        width: 260px;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header {
        height:100px;
    }
}