body { color: #5c6873; font-family: "Roboto Condensed", sans-serif; padding: 0px !important; margin: 0px !important; font-weight: 300; font-size: 17px; }
a { outline: none !important; -webkit-transition: back 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; }
a:focus, a:hover, a:active { outline: none !important; text-decoration: none; }
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }
@-ms-viewport { width: auto !important; }
h6 { color: #3f444a; font-size: 12px; margin: 5px 0; }
h5 { color: #3f444a; font-size: 14px; margin: 7px 0; }
h4 { color: #3f444a; font-size: 16px; margin: 8px 0; }
h3 { color: #3f444a; font-size: 18px; margin: 10px 0; }
h2 { color: #3f444a; font-size: 20px; margin: 10px 0; }
h1 { color: #3f444a; font-size: 22px; margin: 10px 0; }
.c-link { background: 0; border: 0; outline: none; }
.c-bs-grid-small-space .row { margin-left: -5px; margin-right: -5px; }
.c-bs-grid-small-space .row div[class^="col-"], .c-bs-grid-small-space .row div[class*=" col-"] { padding-left: 5px; padding-right: 5px; }
.c-center, .c-font-center { text-align: center; }
.c-font-bold { font-weight: 600 !important; }
.c-font-uppercase { text-transform: uppercase; }
.c-font-white { color: #FFFFFF !important; }
.c-font-white small { color: #FFFFFF !important; }
.c-font-grey { color: #eeeeee !important; }
.c-font-grey small { color: #eeeeee !important; }
.c-font-grey-3 { color: #7f8c97 !important; }
.c-font-grey-3 small { color: #7f8c97 !important; }
.c-bg-dark { background-color: #2f353b !important; }
.c-bg-grey-1 { background-color: #f7f7f7 !important; }
.c-bg-grey-1.c-bg-opacity { /* RGBa with 0.04 opacity */ background-color: rgba(247, 247, 247, 0.04) !important; }
.c-bg-grey-1-hover:hover { background-color: #f7f7f7 !important; }
.c-margin-b-30 { margin-bottom: 30px; }
.c-content-box.c-size-md { padding: 60px 0; }
.c-layout-header .c-navbar:before, .c-layout-header .c-navbar:after { content: " "; display: table; }
.c-layout-header .c-navbar:after { clear: both; }
.c-layout-header .c-brand { transition: all 0.2s; display: inline-block; }
.c-layout-header .c-brand.c-pull-left { float: left; }
.c-layout-header .c-brand.c-pull-right { float: right; }
.c-layout-header .c-brand > .c-hor-nav-toggler { display: none; }
.c-layout-header .c-brand > .c-topbar-toggler, .c-layout-header .c-brand > .c-search-toggler, .c-layout-header .c-brand > .c-cart-toggler { display: none; }
.c-layout-quick-search-shown .c-layout-header .c-brand { display: none; }
.c-layout-header .c-brand .c-desktop-logo { display: block; }
.c-layout-header .c-brand .c-desktop-logo-inverse { display: none; }
.c-layout-header .c-brand > .c-btn-login { display: none; }
.c-layout-header .c-quick-search { display: none; padding: 0; margin: 0; transition: all 0.2s; position: relative; }
.c-layout-header .c-quick-search:before, .c-layout-header .c-quick-search:after { content: " "; display: table; }
.c-layout-header .c-quick-search:after { clear: both; }
.c-layout-quick-search-shown .c-layout-header .c-quick-search { display: block; transition: all 0.2s; }
.c-layout-header .c-quick-search > .form-control { display: block; font-size: 22px; font-weight: 400; border: 0; background: transparent; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.c-layout-header .c-quick-search > .form-control::-ms-clear { display: none; }
.c-layout-header .c-quick-search > .form-control:focus, .c-layout-header .c-quick-search > .form-control:active { box-shadow: none; }
.c-layout-header .c-quick-search > span { display: inline-block; position: absolute; font-size: 36px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
.c-layout-header .c-quick-search > span:hover { cursor: pointer; }
.c-layout-header .c-topbar:before, .c-layout-header .c-topbar:after { content: " "; display: table; }
.c-layout-header .c-topbar:after { clear: both; }
.c-layout-header .c-topbar .c-top-menu { display: inline-block; padding: 0; margin: 0; }
.c-layout-header .c-topbar .c-top-menu.c-pull-left { float: left; }
.c-layout-header .c-topbar .c-top-menu.c-pull-right { float: right; }
.c-layout-header .c-topbar .c-top-menu > .c-icons, .c-layout-header .c-topbar .c-top-menu > .c-links, .c-layout-header .c-topbar .c-top-menu > .c-ext { display: inline-block; padding: 0; margin: 0; list-style-type: none; }
.c-layout-header .c-topbar .c-top-menu > .c-icons > li, .c-layout-header .c-topbar .c-top-menu > .c-links > li, .c-layout-header .c-topbar .c-top-menu > .c-ext > li { display: inline-block; }
.c-layout-header .c-topbar .c-top-menu > .c-icons > li { padding: 12px 5px 8px 5px; }
.c-layout-header .c-topbar .c-top-menu > .c-icons > li > a { font-size: 14px; }
.c-layout-header .c-topbar .c-top-menu > .c-icons > li > a > i { font-size: 15px; }
.c-layout-header .c-topbar .c-top-menu > .c-icons > li > span { font-size: 15px; }
.c-layout-header .c-topbar .c-top-menu > .c-icons > li > a:active, .c-layout-header .c-topbar .c-top-menu > .c-icons > li > a:hover, .c-layout-header .c-topbar .c-top-menu > .c-icons > li > a:focus { cursor: pointer; text-decoration: none; }
.c-layout-header .c-topbar .c-top-menu > .c-links > li { padding: 0 3px 5px 3px; }
.c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn), .c-layout-header .c-topbar .c-top-menu > .c-links > li > span { font-size: 15px; }
.c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn) > i, .c-layout-header .c-topbar .c-top-menu > .c-links > li > span > i { font-size: 16px; }
.c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn):active, .c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn):hover, .c-layout-header .c-topbar .c-top-menu > .c-links > li > a:not(.btn):focus { cursor: pointer; text-decoration: none; }
.c-layout-header .c-topbar .c-top-menu > .c-links > li.c-divider { position: relative; font-size: 13px; top: -1px; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li { margin: 0; padding: 0; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li > a > i { font-size: 15px; position: relative; top: 3px; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang { position: relative; top: 8px; margin: 0 10px 0 15px; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang.c-last { margin-right: 0; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > a { display: inline-block; float: left; padding: 7px 7px 5px 7px; height: 28px; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > .dropdown-menu { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; min-width: 155px; padding: 0; margin: 0; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li { padding: 0; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li > a { letter-spacing: 1px; font-size: 12px; font-weight: 500; text-transform: uppercase; padding: 8px 12px; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-lang:hover > .dropdown-menu { display: block; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search { margin-top: 8px; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search > form { float: left; padding: 0; margin: 0; position: relative; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search > form > .form-control { font-weight: 400; border: 0; border-radius: 0; padding: 4px 14px 2px 6px; height: 28px; font-size: 12px; text-transform: uppercase; }
.c-layout-header .c-topbar .c-top-menu > .c-ext > li.c-search > form > i { cursor: pointer; font-size: 13px; position: absolute; top: 8px; right: 8px; }
.c-page-on-scroll .c-layout-header .c-cart-toggler-wrapper .c-btn-icon { margin-bottom: 3px !important; }
.c-layout-header .c-cart-toggler-wrapper .c-btn-icon i { font-size: 20px !important; }
.c-layout-header .c-cart-toggler-wrapper .c-cart-number { margin-left: 5px; position: relative; top: -3px; display: inline-block; border-radius: 20px; text-align: center; padding: 3px 0; height: 25px; font-size: 15px; width: 25px; color: #ffffff; }
.c-layout-header .c-cart-menu { border: 1px solid #f3f3f3; display: none; width: 390px; background: #ffffff; position: absolute; top: 100%; right: 0; }
.c-header-cart-shown .c-layout-header .c-cart-menu { display: block; }
.c-layout-header .c-cart-menu .c-cart-menu-title { padding: 20px; }
.c-layout-header .c-cart-menu .c-cart-menu-title > .c-cart-menu-float-l { float: left; display: inline-block; }
.c-layout-header .c-cart-menu .c-cart-menu-title > .c-cart-menu-float-r { float: right; display: inline-block; }
.c-layout-header .c-cart-menu .c-cart-menu-items { padding: 0; max-height: 500px; overflow-y: auto; width: 100%; }
.c-layout-header .c-cart-menu .c-cart-menu-items > li { border-top: 1px solid #f3f3f3; padding: 20px; width: 100%; list-style: none; overflow: auto; }
.c-layout-header .c-cart-menu .c-cart-menu-items > li > img { width: 80px; height: 80px; float: left; margin-right: 20px; }
.c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-content { padding-left: 100px; }
.c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-content .c-item-name, .c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-content .c-item-price { line-height: 1em; }
.c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-close { float: right; margin-top: 10px; }
.c-layout-header .c-cart-menu .c-cart-menu-items > li > .c-cart-menu-close > a { font-size: 28px; font-family: arial; font-weight: 100; color: #ddd; }
.c-layout-header .c-cart-menu .c-cart-menu-footer { border-top: 1px solid #f3f3f3; padding: 20px; text-align: center; }
.c-layout-header .container-fluid .c-cart-menu { right: 20px; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand { float: left; margin: 0px; padding: 8px 0 0 0; }
.c-layout-quick-search-shown .c-layout-header.c-layout-header-6 .c-topbar .c-brand { display: block; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo { display: inline-block; position: relative; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo:after { top: -2px; position: absolute; right: -22px; content: ""; width: 1px; background: #dfe4e8; height: 32px; display: inline-block; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons { position: relative; display: inline-block; padding: 0; top: 1px; margin: 0 0 0 35px; list-style: none; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li { display: inline-block; padding: 3px 3px 5px 3px; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li > a { font-size: 16px; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons > li > a > i { color: #aeb8c2; font-size: 16px; padding: 4px; }
.c-layout-header .c-topbar-dark { border-bottom: 1px solid rgba(255, 255, 255, 0.15); background: none; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > a:not(.btn), .c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > span, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > a:not(.btn), .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > span, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > a:not(.btn), .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > span { color: #ffffff; font-weight: 500; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > a:not(.btn) > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > span > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > a:not(.btn) > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > span > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > a:not(.btn) > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > span > i { color: #f7f7f7; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > a:not(.btn):active, .c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > a:not(.btn):hover, .c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > a:not(.btn):focus, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > a:not(.btn):active, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > a:not(.btn):hover, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > a:not(.btn):focus, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > a:not(.btn):active, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > a:not(.btn):hover, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > a:not(.btn):focus { color: #cccccc; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > a:not(.btn):active > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > a:not(.btn):hover > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li > a:not(.btn):focus > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > a:not(.btn):active > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > a:not(.btn):hover > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li > a:not(.btn):focus > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > a:not(.btn):active > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > a:not(.btn):hover > i, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li > a:not(.btn):focus > i { color: #c4c4c4; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-icons > li.c-divider, .c-layout-header .c-topbar-dark .c-top-menu > .c-links > li.c-divider, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-divider { color: #ffffff; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > a { background: rgba(255, 255, 255, 0.2); color: #f2f2f2; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > a:active, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > a:hover, .c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > a:focus { color: #d9d9d9; background: rgba(255, 255, 255, 0.2); }
.c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > .dropdown-menu { background: #f6f8fa; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li.active > a { background: #e9eef3; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li > a { color: #324659; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li > a:hover { background: #e9eef3; }
.c-layout-header .c-topbar-dark .c-top-menu > .c-ext > li.c-lang:hover > .dropdown-menu { display: block; }
.c-layout-header .c-topbar-light { border-bottom: 1px solid rgba(135, 151, 174, 0.15); background: none; }
.c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > span, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > span, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > span { color: #8797ae; font-weight: 500; }
.c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn) > i, .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > span > i, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn) > i, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > span > i, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn) > i, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > span > i { color: #8797ae; }
.c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn):active, .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn):hover, .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn):focus, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn):active, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn):hover, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn):focus, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn):active, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn):hover, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn):focus { color: #53647c; }
.c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn):active > i, .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn):hover > i, .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn):focus > i, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn):active > i, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn):hover > i, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn):focus > i, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn):active > i, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn):hover > i, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn):focus > i { color: #53647c; }
.c-layout-header .c-topbar-light .c-top-menu > .c-icons > li.c-divider, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li.c-divider, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-divider { color: #8797ae; }
.c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > a { background: #f6f8fa; color: #697d99; }
.c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > a:active, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > a:hover, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > a:focus { color: #49586c; background: #f6f8fa; }
.c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > .dropdown-menu { background: #f6f8fa; }
.c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li.active > a { background: #e9eef3; }
.c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li > a { color: #6285a8; }
.c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > .dropdown-menu > li > a:hover { background: #e9eef3; }
.c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang:hover > .dropdown-menu { display: block; }
.c-layout-header .c-topbar-light.c-solid-bg { background: #ffffff; }
.c-layout-revo-slider { overflow-x: hidden; }
.c-layout-revo-slider .c-video-hint > i { position: relative; top: 2px; font-size: 14px; }
.c-layout-revo-slider-4 { min-height: 500px; }
.c-layout-revo-slider-4 .c-action-btn.c-btn-border-2x { padding: 9px 24px 7px 24px; font-size: 16px; }
.c-layout-revo-slider-4 .c-block-text { display: inline-block; padding: 40px; }
.c-layout-revo-slider-4 .c-main-title-circle { background: rgba(0, 0, 0, 0.05); padding: 380px 260px 380px 260px; letter-spacing: 1px; line-height: 68px; border-radius: 600px; }
.c-layout-revo-slider-4 .c-main-title-circle.c-light-bg { background: rgba(255, 255, 255, 0.3); }
.c-layout-revo-slider-4 .c-main-title-square { background: rgba(0, 0, 0, 0.11); padding: 300px 300px; letter-spacing: 1px; line-height: 68px; }
.c-layout-revo-slider-16 .tp-banner-container { height: 600px; position: relative !important; overflow: hidden !important; }
.c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown > a .c-arrow { transition: all 0.2s; font-family: fontawesome; position: absolute; right: 10px; display: inline-block; font-weight: 300; margin-top: -1px; color: #a7adb3; width: 30px; text-align: center; }
.c-layout-breadcrumbs-1 .c-page-title.c-pull-left { float: left; }
.c-layout-breadcrumbs-1 .c-page-title.c-pull-right { float: right; }
.c-layout-breadcrumbs-1 .c-page-breadcrumbs.c-pull-left { float: left; }
.c-layout-breadcrumbs-1 .c-page-breadcrumbs.c-pull-right { float: right; }
.c-layout-breadcrumbs-1 .c-page-breadcrumbs.c-pull-right > li:last-child { padding-right: 0; }
.c-layout-breadcrumbs-1 .c-page-breadcrumbs.c-pull-left > li:first-child { padding-left: 0; }
.c-layout-breadcrumbs-1.c-bordered { border-bottom: 1px solid #f4f8f9; }
.c-layout-footer.c-layout-footer-1 .c-prefooter { padding: 60px 0; background: #394048; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-logo { padding-bottom: 20px; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-about { color: #818e9a; font-size: 17px; font-weight: 500; padding: 20px 0 10px 0; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links { padding: 0 0 10px 0; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links:before, .c-layout-footer.c-layout-footer-1 .c-prefooter .c-links:after { content: " "; display: table; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links:after { clear: both; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links .c-nav { padding: 0; margin: 0 40px 0 0; display: inline-block; float: left; list-style: none; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links .c-nav > li { padding: 4px 0; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links .c-nav > li > a { color: #c0c9d3; font-size: 14px; font-weight: 600; text-transform: uppercase; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-links .c-nav > li > a:hover { color: #edf0f3; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-contact { color: #818e9a; font-size: 17px; font-weight: 500; padding: 20px 0; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback { margin-left: 20px; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback h3 { color: #ffffff; font-size: 22px; font-weight: 600; text-transform: uppercase; padding-bottom: 10px; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form { padding-top: 10px; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .form-control { color: #7c8895; font-size: 17px; font-weight: 300; border-radius: 0; box-shadow: none; border-color: #474f59; background: transparent; padding: 8px 16px; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .form-control::-moz-placeholder { color: #6f7b89; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .form-control:-moz-placeholder { color: #6f7b89; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .form-control:-ms-input-placeholder { color: #6f7b89; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .form-control::-webkit-input-placeholder { color: #6f7b89; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .form-control:focus { box-shadow: none; border-color: #474f59; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .c-form-wrap { width: 100%; height: 100%; display: table; vertical-align: middle; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .c-form-wrap-group { height: 100%; display: table-cell; vertical-align: middle; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .c-form-wrap-group .form-control { height: 48px; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .c-form-wrap-group .form-control:first-child { border-right-color: transparent; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .c-form-wrap-group .form-control:last-child { border-top-color: transparent; border-right-color: transparent; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .c-form-wrap-group:last-child .form-control:first-child { border-right-color: #474f59; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .c-form-wrap-group:last-child .form-control:last-child { border-right-color: #474f59; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form textarea.form-control { border-top-color: transparent; height: 180px; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form textarea.form-control:active, .c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form textarea.form-control:focus { border-color: #474f59; border-top-color: transparent; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .btn:active, .c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .btn:hover, .c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback form .btn:focus { background: #525c67; border-color: #525c67; }
.c-layout-footer.c-layout-footer-1 .c-postfooter { padding: 40px 0; background: #2f353b; }
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-copyright { color: #a4aeb8; padding: 0; margin-top: 10px; }
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials { float: right; list-style: none; padding: 0; margin: 0; }
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials > li { display: inline-block; padding: 0 6px; }
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials > li > a > i { display: inline-block; padding: 10px; background: #2b3036; color: #64707e; font-size: 18px; font-weight: bold; }
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials > li > a:hover > i { background: #202328; color: #6f7d8c; }
.c-layout-footer.c-layout-footer-2 .c-container { margin-bottom: 80px; overflow: auto; }
.c-layout-footer.c-layout-footer-2 .c-container.c-first { padding-right: 50px; }
.c-layout-footer.c-layout-footer-2 .c-container.c-last { padding-left: 50px; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-content-title-1 > h3 { font-size: 24px; color: #ffffff; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-content-title-1 > .c-line-left { margin-bottom: 30px; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-content-title-1 > p { margin-bottom: 30px; text-transform: none; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-content-title-1 > p.c-ask { color: #616a73; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-links { padding: 0 0 10px 0; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-links:before, .c-layout-footer.c-layout-footer-2 .c-container > .c-links:after { content: " "; display: table; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-links:after { clear: both; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-links .c-nav { padding: 0; margin: 0 40px 0 0; display: inline-block; float: left; list-style: none; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-links .c-nav > li { padding: 4px 0 10px 0; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-links .c-nav > li > a { color: #b1bcc9; font-size: 14px; font-weight: 600; text-transform: uppercase; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-links .c-nav > li > a:hover { color: #edf0f3; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-socials { float: left; list-style: none; padding: 0; margin: 0; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-socials > li { display: inline-block; padding: 0 6px; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-socials > li > a > i { display: inline-block; padding: 10px; background: #11111c; color: #555555; font-size: 18px; font-weight: bold; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-socials > li > a:hover > i { background: #202328; color: #6f7d8c; }
.c-layout-footer.c-layout-footer-2 .c-container > .c-socials > li:first-child { padding-left: 0; }
.c-layout-footer.c-layout-footer-2 .c-container form { margin-bottom: 20px; }
.c-layout-footer.c-layout-footer-2 .c-container form .input-group { width: 350px; }
.c-layout-footer.c-layout-footer-2 .c-container form .input-group .form-control { background: none; color: #eee; }
.c-layout-footer.c-layout-footer-2 .c-copyright { color: #a4aeb8; padding: 0; margin: 140px 0 -60px 0; }
.c-layout-footer.c-layout-footer-3 { margin: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter { padding: 80px 0 20px 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-content-title-1 > h3 { font-size: 22px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-content-title-1 > .c-line-left { margin-bottom: 30px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container { padding: 0 10px; margin-bottom: 40px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container.c-first { padding-left: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container.c-last { padding-right: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links { padding: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li { list-style: none; padding: 5px 0; border-bottom: 1px solid #394047; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a { color: #5c6873; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a:hover { color: #32c5d2; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li:last-child { border-bottom: none; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post { border-bottom: 1px solid #394047; padding: 10px 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post:first-child { padding-top: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post.c-last, .c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post:last-child { border-bottom: 0 !important; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-img { width: 40px; height: 40px; position: relative; float: left; margin-top: 10px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-img img { width: 100%; border-radius: 40px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content { padding-left: 50px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-post-title { text-transform: uppercase; font-weight: 600; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-post-title a { color: #5c6873; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-post-title a:hover { color: #32c5d2; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-text { font-size: 16px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works { padding: 0; overflow: auto; margin: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li { list-style: none; display: inline-block; padding: 0; margin: 0 0 5px 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li.c-first { margin-right: 5px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li.c-last { margin-left: 5px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li img { opacity: 0.8; filter: alpha(opacity=80); margin: 0; width: 74px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li img:hover { opacity: 1; filter: alpha(opacity=100); }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-socials { list-style: none; padding: 0; margin: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-socials > li { display: inline-block; padding: 0 5px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-socials > li > a > i { position: relative; display: inline-block; padding: 10px; background: #1e2226; color: #54606b; font-size: 18px; font-weight: bold; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-socials > li > a:hover > i { background-color: #272d32; color: white; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-socials > li:first-child { padding-left: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address { clear: both; padding: 0; margin-top: 20px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address > li { list-style: none; padding: 5px 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address > li > i { margin-right: 10px; position: relative; top: 2px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-read-more { display: block; padding: 10px 0; font-size: 14px; margin-top: 20px; }
.c-layout-footer.c-layout-footer-3 .c-postfooter { padding: 30px 0; }
.c-layout-footer.c-layout-footer-3 .c-postfooter .c-copyright { font-size: 15px; margin: 0; }
.c-layout-footer.c-layout-footer-3 .c-postfooter .c-line { width: 100%; height: 1px; background-color: #393f42; margin: 40px auto; }
.c-layout-footer.c-layout-footer-3 .c-postfooter .c-payments { margin-right: -5px; }
.c-layout-footer.c-layout-footer-3 .c-postfooter .c-col { height: 38px; line-height: 38px; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-logo { padding-bottom: 20px; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-content-title-1 { display: inline-block; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-content-title-1 h3 { padding: 10px; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-content-title-1 .c-border { border: 2px solid #ffffff; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-socials { list-style: none; padding: 0; margin: 0; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-socials > li { display: inline-block; padding-right: 5px; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-socials > li > a > i { display: inline-block; padding: 10px; color: #a7a9ac; font-size: 18px; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-socials > li > a:hover > i { background: #202328; color: #6f7d8c; }
.c-layout-footer.c-layout-footer-4 .c-footer .c-twitter h3 { font-size: 27px; padding-bottom: 10px; }
.c-layout-footer-6 .c-prefooter { padding: 35px 20px 40px; margin-bottom: 40px; }
.c-layout-footer-6 .c-content-title-1 h3 { margin-bottom: 25px; }
.c-layout-footer-6 .c-head .c-right .c-title { float: left; margin: 20px 30px 0; }
.c-layout-footer-6 .c-body .c-twitter { width: 340px; }
.c-layout-footer-6 .c-body .c-address { margin: 0; }
.c-layout-footer-6 .c-foot .c-text { margin: 0; }
.c-layout-footer-6 .c-line { width: 100%; height: 1px; background-color: #e8f0f5; margin: 40px auto; }
.c-layout-footer-6 .c-postfooter { padding: 30px 0; }
.c-layout-footer-6 .c-postfooter .c-copyright { font-size: 15px; margin: 0; }
.c-layout-footer-6 .c-postfooter .c-payments { margin-right: -5px; }
.c-layout-footer-6 .c-postfooter .c-col { height: 38px; line-height: 38px; }
.c-layout-footer-7 .c-prefooter { padding: 70px 0 35px 0; }
.c-layout-footer-7 .c-content-title-1 .c-title { color: #d5dfe5; margin-bottom: 25px; }
.c-layout-footer-7 .c-head .c-right .c-title { float: left; margin: 20px 30px 0; color: #d5dfe5; }
.c-layout-footer-7 .c-body .c-twitter { width: 340px; color: #b1c4d0; }
.c-layout-footer-7 .c-body .c-address { margin: 0; color: #7e8b93; }
.c-layout-footer-7 .c-foot .c-text { margin: 0; }
.c-layout-footer-7 .c-line { width: 100%; height: 1px; background-color: #393f42; margin: 40px auto; }
.c-layout-footer-7 .c-postfooter { padding: 30px 0; }
.c-layout-footer-7 .c-postfooter .c-copyright { font-size: 15px; margin: 0; }
.c-layout-footer-7 .c-postfooter .c-payments { margin-right: -5px; }
.c-layout-footer-7 .c-postfooter .c-col { height: 38px; line-height: 38px; }
.c-layout-go2top { display: inline-block; position: fixed; bottom: 20px; right: 10px; cursor: pointer; z-index: 200; }
.c-layout-go2top > i { opacity: 0.5; filter: alpha(opacity=50); color: #89939e; font-size: 38px; font-weight: 300; }
@-webkit-keyframes c-scaleout { 0% { -webkit-transform: scale(0); }
100% { -webkit-transform: scale(1); opacity: 0; }
} @keyframes c-scaleout { 0% { transform: scale(0); -webkit-transform: scale(0); }
100% { transform: scale(1); -webkit-transform: scale(1); opacity: 0; }
} .c-content-panel { padding: 0; border: 1px solid #f1f1f1; margin-bottom: 30px; }
@-webkit-keyframes growCircle { 0%, 100% { -webkit-transform: scale(0); opacity: 1; }
70% { background: #eee; -webkit-transform: scale(1.25); }
} @-moz-keyframes growCircle { 0%, 100% { -moz-transform: scale(0); opacity: 1; }
70% { background: #eee; -moz-transform: scale(1.25); }
} @keyframes growCircle { 0%, 100% { transform: scale(0); opacity: 1; }
70% { background: #eee; transform: scale(1.25); }
} .c-radio { position: relative; } .c-radio input[type=radio] { visibility: hidden; position: absolute; }
@-webkit-keyframes growCircleRadio { 0%, 100% { -webkit-transform: scale(0); opacity: 1; }
70% { background: #eee; -webkit-transform: scale(1.25); }
} @-moz-keyframes growCircleRadio { 0%, 100% { -moz-transform: scale(0); opacity: 1; }
70% { background: #eee; -moz-transform: scale(1.25); }
} @keyframes growCircleRadio { 0%, 100% { transform: scale(0); opacity: 1; }
70% { background: #eee; transform: scale(1.25); }
} .c-content-toggler { padding: 5px 7px; display: none; outline: none; background: #f8f9fa; }
.c-content-toggler > .c-line { width: 15px; display: block; height: 2px; padding: 0px; margin: 3px 0; background-color: #9fadba; }
.c-content-toggler:active > .c-line, .c-content-toggler:focus > .c-line, .c-content-toggler:hover > .c-line { background-color: #90a0b0; }
.c-content-title-1 > .c-line-center { width: 30px; height: 3px; background-color: #32c5d2; margin: 0 auto 30px auto; }
.c-content-title-1 > .c-line-right, .c-content-title-1 > .c-line-left { width: 30px; height: 3px; background-color: #32c5d2; margin: 0 0 30px 0; }
.c-content-title-1 > .c-line-right { margin: 0 0 30px auto; }
.c-content-title-1 > h3 { font-size: 28px; color: #3f444a; font-weight: 500; margin: 0 0 30px 0; }
.c-content-title-1 > h3 > i { font-size: 22px; color: #88909a; }
.c-content-title-1 > h3.c-font-uppercase { font-size: 30px; }
.c-content-title-1 > p { font-size: 17px; font-weight: 400; color: #5c6873; margin: 30px 0; }
.c-content-title-1 > p.c-font-uppercase { font-size: 15px; }
.c-content-title-1 > hr { margin-bottom: 30px; }
.c-content-title-1.c-title-md > h3.c-font-uppercase { font-size: 20px; }
.c-content-title-1.c-title-md > p.c-font-uppercase { font-size: 14px; }
.c-content-title-1.c-title-sm > h3.c-font-uppercase { font-size: 14px; }
.c-content-title-1.c-title-sm > p.c-font-uppercase { font-size: 14px; }
.c-content-title-2 > .c-line { height: 2px; background-color: #88909a; opacity: 0.8; filter: alpha(opacity=80); }
.c-content-title-2 > p.c-font-uppercase { font-size: 15px; }
.c-content-title-2.c-title-md > h3.c-font-uppercase { font-size: 20px; }
.c-content-title-2.c-title-md > p.c-font-uppercase { font-size: 14px; }
.c-content-title-2.c-title-sm > h3.c-font-uppercase { font-size: 14px; }
.c-content-title-2.c-title-sm > p.c-font-uppercase { font-size: 14px; }
.c-content-title-3 > h3.c-font-uppercase { font-size: 30px; }
.c-content-title-3 > p.c-font-uppercase { font-size: 15px; }
.c-content-title-3.c-title-md > h3.c-font-uppercase { font-size: 20px; }
.c-content-title-3.c-title-md > p.c-font-uppercase { font-size: 14px; }
.c-content-title-3.c-title-sm > h3.c-font-uppercase { font-size: 14px; }
.c-content-title-3.c-title-sm > p.c-font-uppercase { font-size: 14px; }
.c-content-title-4 > h3.c-font-uppercase { font-size: 30px; }
.c-content-title-4 > p.c-font-uppercase { font-size: 15px; }
.c-content-title-4.c-title-md > h3.c-font-uppercase { font-size: 20px; }
.c-content-title-4.c-title-md > p.c-font-uppercase { font-size: 14px; }
.c-content-title-4.c-title-sm > h3.c-font-uppercase { font-size: 14px; }
.c-content-title-4.c-title-sm > p.c-font-uppercase { font-size: 14px; }
.c-content-label { padding: 4px 10px 2px 10px; color: #ffffff; background-color: #32c5d2; font-weight: 400; font-size: 16px; display: inline-block; }
.c-content-label.c-font-uppercase { font-size: 14px; }
.c-content-label.c-label-sm.c-font-uppercase { font-size: 14px; }
.c-content-label.c-label-lg.c-font-uppercase { font-size: 20px; }
.c-content-testimonial-2-slider .c-title { position: absolute; top: 30px; left: 45px; z-index: 10; font-size: 14px; padding: 4px 10px 2px 10px; font-weight: 400; color: #ffffff; }
.c-content-bar-1.c-bordered { border: 3px solid transparent; padding: 20px; }
.c-content-bar-2 .c-content-title-1 > h3 { color: #3f444a; margin-bottom: 20px; }
.c-content-bar-2 .c-content-title-1 > p { color: #5c6873; font-size: 16px; margin: 0 0 20px 0; line-height: 25px; }
.c-content-bar-3 .c-content-title-1 > h3 { padding: 0; color: #ffffff; font-weight: 500; margin: 0 0 25px 0; }
.c-content-bar-3 .c-content-title-1 > p { padding: 0; color: #5c6873; text-transform: uppercase; margin: 0; font-size: 16px; }
.c-content-bar-4.c-opt-2 > .row > div > p { color: #ffffff; text-transform: uppercase; font-size: 16px; line-height: 25px; padding: 40px; }
.c-content-bar-5.c-bordered { border: 3px solid transparent; padding: 40px; }
.c-content-media-1 { padding: 30px; background-color: #ffffff; margin: 0; position: relative; }
.c-content-media-1.c-bordered { border: 1px solid #f0f1f2; }
.c-content-media-1 .c-content-label { padding: 4px 10px 2px 10px; }
.c-content-media-1 .c-title { display: block; font-size: 30px; font-weight: 300; line-height: 35px; color: #3f444a; margin: 30px 0 20px 0; }
.c-content-media-1 p { font-size: 19px; color: #5c6873; font-weight: 300; line-height: 24px; }
.c-content-media-1 .c-date { margin-bottom: 10px; margin-top: 30px; display: inline-block; color: #5c6873; font-size: 16px; text-transform: uppercase; font-weight: 500; }
.c-content-media-1 .c-author { overflow: auto; margin-bottom: 10px; margin-top: 30px; }
.c-content-media-1 .c-author > .c-portrait { position: relative; background-size: cover; width: 55px; height: 55px; border-radius: 58px; float: left; margin-right: 20px; }
.c-content-media-1 .c-author > .c-name { float: left; font-size: 16px; font-weight: 400; color: #5c6873; margin: 15px 0 0 0; }
.c-content-media-1 .c-author > p { font-size: 12px; color: #32c5d2; margin: 0; }
.c-content-media-1 .c-action { margin-top: 20px; text-align: right; }
.c-content-pricing-1 > .c-tile-container > .c-tile.c-bordered { border: 3px solid transparent; }
.c-content-pricing-1 .c-content > .c-row.c-title { text-align: left; padding-left: 0px; font-weight: normal; }
.c-content-pricing-1.c-opt-1 .c-content > .c-row.c-title { color: #84969f; }
.c-content-pricing-1.c-opt-2 .c-content > .c-row.c-title { color: #969ab9; }
.c-content-pricing-2 > .c-title { margin-bottom: 5px; }
.c-content-pricing-2.c-opt-1 > .c-title { color: #5f6f77; }
.c-content-pricing-2.c-opt-1-featured > .c-title { color: #ffffff; }
.c-content-pricing-2.c-opt-2 > .c-title { color: #ffffff; }
.c-content-pricing-2.c-opt-2-featured > .c-title { color: #ffffff; }
.c-content-pricing-2.c-opt-3 > .c-title { color: #5f6f77; }
.c-content-pricing-2.c-opt-3-featured > .c-title { color: #5f6f77; }
.c-content-pricing-2.c-opt-4 > .c-title { color: #ffffff; }
.c-content-pricing-2.c-opt-4-featured > .c-title { color: #ffffff; }
.c-content-pricing-2.c-opt-5 > .c-title { color: #3d4e5e; }
.c-content-pricing-2.c-opt-5-featured > .c-title { color: #fbfefe; }
.c-content-product-1 .row { position: relative; }
.c-content-product-1 .row .c-media > img { width: 100%; }
.c-content-product-1 .row .c-body { padding: 80px 0 20px 20px; }
.c-content-product-1 .row .c-body > .c-row { padding: 0 0 0 40px; }
.c-content-product-1 .row .c-body > .c-row > li { width: 50%; display: inline-block; list-style: none; float: left; padding: 0 50px 0 0; margin-bottom: 35px; }
.c-content-product-1 .row .c-body > .c-row > li:last-child { padding: 0 0 0 50px; }
.c-content-product-1 .row .c-body > .c-row > li > h4 { font-size: 20px; color: #3f444a; font-weight: 600; margin-bottom: 20px; text-transform: uppercase; }
.c-content-product-1 .row .c-body > .c-row > li > p { color: #5c6873; font-weight: 300; }
.c-content-product-1 .row .c-body > .btn { display: block; margin: 0 auto 60px auto; clear: both; }
.c-content-product-3 .c-content .c-title { margin: 0 0 25px; font-weight: 500; }
.c-content-product-4 .c-content .c-title { margin: 0 0 25px; font-weight: 500; }
.c-content-product-5 .c-line { padding: 15px 0; border-top: 1px solid rgba(255, 255, 255, 0.4); border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
.c-content-contact-1 > .row .c-body { position: relative; z-index: 100; background: #ffffff; margin: 40px 0; padding: 60px 40px; }
.c-content-contact-1 > .row .c-body > .c-section { margin-bottom: 15px; text-align: right; }
.c-content-contact-1 > .row .c-body > .c-section > h3 { font-size: 30px; color: #3f444a; font-weight: bold; margin: 0 0 30px 0; text-transform: uppercase; }
.c-content-contact-1 > .row .c-body > .c-section > p { font-size: 16px; line-height: 24px; color: #7f8c97; font-weight: 300; }
.c-content-contact-1 > .row .c-body > .c-section > p, .c-content-contact-1 > .row .c-body > .c-section > .c-content-iconlist-1 { margin-top: 20px; }
.c-content-feedback-1 > .row > div .c-content-title-1 > .c-line-left { margin-bottom: 30px; }
.c-content-feedback-1 > .row > div .c-content-title-1 > p { margin-bottom: 30px; font-weight: 300; }
.c-content-feedback-1 > .row > div > .c-container { background-size: auto; padding: 30px; margin: 0 30px 60px 0; }
.c-content-feedback-1 > .row > div > .c-container > .c-inverse > h3 { color: #ffffff; }
.c-content-feedback-1 > .row > div > .c-container > .c-inverse > .c-line-left { background-color: #ffffff; }
.c-content-feedback-1 > .row > div > .c-container > .c-inverse > p { color: #ffffff; }
.c-content-feedback-1 > .row > div > .c-container:last-child { margin-bottom: 0; }
.c-content-feedback-1 > .row > div > .c-container:last-child p { margin-bottom: 0; }
.c-content-feedback-1 > .row > div > .c-contact { margin-left: 30px; }
.c-content-feedback-1 > .row > div form { margin-bottom: 20px; }
.c-content-feedback-1 > .row > div form .input-group { width: 340px; }
.c-content-feedback-1.c-option-2 > .c-content-title-1 > h3 { margin-left: -18px; }
.c-content-feedback-1.c-option-2 > .c-content-title-1 > h3.c-feedback-rtl-title { margin-left: 18px; }
.c-content-feedback-1.c-option-2 > .c-content-title-1 > .c-left { margin-bottom: 0; left: -7.5px; background-color: #ffffff; }
.c-content-feedback-1.c-option-2 > .c-content-title-1 > .c-right { display: block; text-align: center; position: relative; left: 7.5px; top: -3px; }
.c-content-feedback-1.c-option-2 > .c-content-title-1 > .c-line-center { position: relative; display: block; text-align: center; width: 15px; }
.c-content-feedback-1.c-option-2 > .c-content-title-1 > p { margin-left: 18px; }
.c-content-feedback-1.c-option-2 > .c-content-title-1 > p.c-feedback-rtl-subtitle { margin-left: -18px; }
.c-content-feedback-1.c-option-2 > .c-content-title-1 > p > span { color: #7f8b96; }
.c-content-recent-posts-1 > li > .c-post .c-title { font-weight: 400; }
.c-content-blog-post-1 .c-title { font-size: 30px; color: #3f444a; font-weight: 300; margin: 30px 0 20px 0; }
.c-content-blog-post-card-1 .c-body .c-title { font-size: 19px; font-weight: 500; color: #3f444a; margin-bottom: 10px; }
.c-content-blog-post-card-1.c-bordered { border: 1px solid #eeeeee; }
.c-content-counter-1 > .row > div { text-align: center; }
.c-content-counter-1 > .row > div > .c-title { font-weight: 300; font-size: 20px; color: #3f444a; margin: 20px 0 15px 0; }
.c-content-counter-1 > .row > div > .c-counter { font-size: 45px; font-weight: 300; color: #32c5d2; margin: 10px auto 30px auto; background-color: #fff; width: 200px; height: 200px; padding: 65px 0; display: block; border-radius: 200px; border: 1px solid transparent; }
.c-content-counter-1 > .row > div > .c-counter.c-bordered { border: 4px solid transparent; background: none; }
.c-content-counter-1 > .row > div > .c-content { color: #5c6873; padding: 0 30px; }
.c-content-feature-2 .c-title { font-size: 20px; color: #3f444a; margin-top: 0; font-weight: 500; text-transform: uppercase; }
.c-content-feature-3-grid > .c-title { text-align: center; color: #ffffff; font-weight: 500; font-size: 40px; margin: 100px auto 20px auto; display: inline-block; }
.c-content-feature-4 .c-content-left.c-arrow { border-right: 200px solid; border-top: 375px solid transparent; border-bottom: 375px solid transparent; }
.c-content-feature-4 .c-content-right.c-arrow { border-left: 200px solid; border-top: 375px solid transparent; border-bottom: 375px solid transparent; }
.c-content-feature-5 .c-content-title-1 { margin-top: 25px; }
.c-content-feature-5 .c-text { position: relative; background-color: #ffffff; width: 40%; padding: 25px; z-index: 1; }
.c-content-feature-7 > li > .c-first { padding: 50px 40px 50px 0; }
.c-content-feature-7 > li > .c-last { padding: 50px 0 50px 40px; }
.c-content-person-1 .c-body .c-head .c-socials { display: inline-block; float: right; list-style: none; padding: 0; margin: 4px 0 0 0; }
.c-content-person-1 .c-body .c-head .c-socials > li { padding: 0; margin: 0; display: inline-block; }
.c-content-person-1 .c-body .c-head .c-socials > li > a:hover { text-decoration: none; }
.c-content-person-1 .c-body .c-head .c-socials > li > a > i { color: #a3aeb9; padding: 4px; font-size: 16px; border-radius: 100%; }
.c-content-person-1 .c-body .c-head .c-socials > li > a > i:hover { color: #fff; }
.c-content-person-1.c-bordered { border: 1px solid #eeeeee; padding: 20px; }
.c-content-client-logos-1 .c-logos .row > div { padding: 0; }
.c-content-client-logos-1 .c-logo { display: block; overflow: hidden; }
.c-content-subscribe-form-1 .c-title { color: #ffffff; font-size: 22px; font-weight: 400; padding-bottom: 10px; }
.c-content-subscribe-form-1.c-subscribe-form-light .c-title { color: #3f444a; }
.c-content-tab-1 .nav > li > a, .c-content-tab-1 .nav.nav-justified > li > a { color: #3f444a; border: 0; border-bottom: 3px solid none; }
.c-content-tab-1 .nav > li:hover, .c-content-tab-1 .nav > li:focus, .c-content-tab-1 .nav > li:active, .c-content-tab-1 .nav > li.active, .c-content-tab-1 .nav.nav-justified > li:hover, .c-content-tab-1 .nav.nav-justified > li:focus, .c-content-tab-1 .nav.nav-justified > li:active, .c-content-tab-1 .nav.nav-justified > li.active { background: none; }
.c-content-tab-1 .nav > li:hover > a, .c-content-tab-1 .nav > li:focus > a, .c-content-tab-1 .nav > li:active > a, .c-content-tab-1 .nav > li.active > a, .c-content-tab-1 .nav.nav-justified > li:hover > a, .c-content-tab-1 .nav.nav-justified > li:focus > a, .c-content-tab-1 .nav.nav-justified > li:active > a, .c-content-tab-1 .nav.nav-justified > li.active > a { background: none; transition: none; border: 0; border-bottom: 3px solid #32c5d2; }
.c-content-tab-1 .tab-content.c-bordered { border: 1px solid #eeeeee; }
.c-content-tab-2 > .nav { text-align: center; }
.c-content-tab-2 > .nav > li { float: none; display: inline-block; }
.c-content-tab-2 > .nav > li > a > i { font-size: 38px; }
.c-content-tab-2 > .nav > li > a > .c-title { display: block; margin: 20px 0; color: #525e64; }
.c-content-tab-2 > .nav > li > a > .c-content-line-icon { width: 55px; height: 55px; }
.c-content-tab-2 > .nav > li.active > .c-arrow { position: relative; }
.c-content-tab-2 > .nav > li.active > .c-arrow:before { bottom: 100%; left: 50%; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border: 13px solid transparent; margin-left: -13px; }
.c-content-tab-2 > .nav > li:not(.active) > a > .c-content-line-icon { opacity: 0.9; filter: alpha(opacity=90); background-image: url(../../../base/img/content/line-icons/dark1.png); }
.c-content-tab-2 > .nav > li + li { margin-left: 20px; }
.c-content-tab-2 > .c-tab-content .c-tab-pane > .c-title { line-height: 1.6em; }
.c-content-tab-2.c-opt-1 > .nav li > a { color: #cfd9e6; background-color: transparent; transition: all 0.2s; }
.c-content-tab-2.c-opt-1 > .nav li > a:hover { color: #32c5d2; transition: all 0.2s; }
.c-content-tab-2.c-opt-1 > .nav li:hover > a { color: #32c5d2; }
.c-content-tab-2.c-opt-1 > .nav li.active > a { color: #32c5d2; }
.c-content-tab-2.c-opt-1 > .nav li.active > a:hover { color: #32c5d2; }
.c-content-tab-2.c-opt-1 > .nav li.active > .c-arrow:before { border-bottom-color: #2f353b; }
.c-content-tab-2.c-opt-1 > .c-tab-content .c-tab-pane > .c-title { color: #97a1ac; }
.c-content-tab-3 .nav { text-align: center; width: 1170px; margin: auto; }
.c-content-tab-3 .nav > li { float: left; display: inline-block; }
.c-content-tab-3 .nav > li > a { border-radius: 0px; padding: 20px 50px; }
.c-content-tab-3 .nav > li + li { margin-left: 2px; }
.c-content-tab-3 .nav > li + li > .c-separator { top: 20px; left: -2px; width: 2px; height: 21px; position: absolute; }
.c-content-tab-3 .nav > li.active > .c-separator { visibility: hidden; }
.c-content-tab-3 .nav > li.active + li > .c-separator { visibility: hidden; }
.c-content-tab-3.c-opt-1 .nav > li > a { color: #7f96b2; background-color: #edf1f5; }
.c-content-tab-3.c-opt-1 .nav > li > a:hover { background-color: #ffffff; }
.c-content-tab-3.c-opt-1 .nav > li.active > a { color: #32c5d2; background-color: #ffffff; }
.c-content-tab-4 > .nav > li { text-align: center; }
.c-content-tab-4 > .nav > li > a { font-weight: 600; padding: 20px 15px; border: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.c-content-tab-4 > .nav > li + li { padding-left: 1px; }
.c-content-tab-4 > .nav > li:last-child { margin-left: 0.03px; }
.c-content-tab-4.c-opt-1 > .nav > li > a { color: #ffffff; background-color: #d5e0ea; }
.c-content-tab-4.c-opt-1 > .nav > li > a:hover, .c-content-tab-4.c-opt-1 > .nav > li > a:focus { background-color: #6f95b7; }
.c-content-tab-4.c-opt-1 > .nav > li.active > a, .c-content-tab-4.c-opt-1 > .nav > li:active > a { color: #ffffff; background-color: #5bc2ce; }
.c-content-tab-4.c-opt-1 > .nav > li:nth-child(even) > a { background-color: #d5e0ea; }
.c-content-tab-4.c-opt-1 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-1 > .nav > li:nth-child(even) > a:focus { background-color: #6f95b7; }
.c-content-tab-4.c-opt-1 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-1 > .nav > li:nth-child(even):active > a { color: #ffffff; background-color: #5bc2ce; }
.c-content-tab-4.c-opt-2 > .nav > li > a { color: #ffffff; background-color: #d5e0ea; }
.c-content-tab-4.c-opt-2 > .nav > li > a:hover, .c-content-tab-4.c-opt-2 > .nav > li > a:focus { background-color: #6f95b7; }
.c-content-tab-4.c-opt-2 > .nav > li.active > a, .c-content-tab-4.c-opt-2 > .nav > li:active > a { color: #ffffff; background-color: #5bc2ce; }
.c-content-tab-4.c-opt-2 > .nav > li:nth-child(even) > a { background-color: #cfdae4; }
.c-content-tab-4.c-opt-2 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-2 > .nav > li:nth-child(even) > a:focus { background-color: #6d8fad; }
.c-content-tab-4.c-opt-2 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-2 > .nav > li:nth-child(even):active > a { color: #ffffff; background-color: #5bc2ce; }
.c-content-tab-4.c-opt-3 > .nav > li > a { color: #ffffff; background-color: #d5e0ea; }
.c-content-tab-4.c-opt-3 > .nav > li > a:hover, .c-content-tab-4.c-opt-3 > .nav > li > a:focus { background-color: #6f95b7; }
.c-content-tab-4.c-opt-3 > .nav > li.active > a, .c-content-tab-4.c-opt-3 > .nav > li:active > a { color: #ffffff; background-color: #5bc2ce; }
.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a { background-color: #cfdae4; }
.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-3 > .nav > li:nth-child(even) > a:focus { background-color: #6d8fad; }
.c-content-tab-4.c-opt-3 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-3 > .nav > li:nth-child(even):active > a { color: #ffffff; background-color: #5bc2ce; }
.c-content-tab-4.c-opt-4 > .nav > li > a { color: #ffffff; background-color: #d5e0ea; }
.c-content-tab-4.c-opt-4 > .nav > li > a:hover, .c-content-tab-4.c-opt-4 > .nav > li > a:focus { background-color: #6f95b7; }
.c-content-tab-4.c-opt-4 > .nav > li.active > a, .c-content-tab-4.c-opt-4 > .nav > li:active > a { color: #ff6b57; background-color: #3e495e; }
.c-content-tab-4.c-opt-4 > .nav > li:nth-child(even) > a { background-color: #cfdae4; }
.c-content-tab-4.c-opt-4 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-4 > .nav > li:nth-child(even) > a:focus { background-color: #6d8fad; }
.c-content-tab-4.c-opt-4 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-4 > .nav > li:nth-child(even):active > a { color: #ff6b57; background-color: #3e495e; }
.c-content-tab-4.c-opt-5 > .nav > li > a { color: #ffffff; background-color: #d5e0ea; }
.c-content-tab-4.c-opt-5 > .nav > li > a:hover, .c-content-tab-4.c-opt-5 > .nav > li > a:focus { background-color: #6f95b7; }
.c-content-tab-4.c-opt-5 > .nav > li.active > a, .c-content-tab-4.c-opt-5 > .nav > li:active > a { color: #ffffff; background-color: #5bc2ce; }
.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even) > a { background-color: #d5e0ea; }
.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even) > a:hover, .c-content-tab-4.c-opt-5 > .nav > li:nth-child(even) > a:focus { background-color: #6f95b7; }
.c-content-tab-4.c-opt-5 > .nav > li:nth-child(even).active > a, .c-content-tab-4.c-opt-5 > .nav > li:nth-child(even):active > a { color: #ffffff; background-color: #5bc2ce; }
.c-content-tab-5 .c-nav-tab.c-arrow a { position: relative; }
.c-content-tab-5 .c-nav-tab.c-arrow a:after { left: 0; top: 80%; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; margin-top: 0; border: 8px solid transparent; }
.c-content-tab-5 .c-nav-tab.c-arrow a:hover:after { -webkit-transition: back 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; }
.c-content-tab-5 .c-nav-tab.c-arrow a:hover:after { border-left-color: #d05163; }
.c-content-tab-5 .c-nav-tab.c-arrow .active > a:after { border-left-color: #d05163; }
.c-content-tab-6 .nav { padding: 0; margin-top: 40px; }
.c-content-tab-6 .nav > li { margin-bottom: 15px; border-left: 3px solid transparent; }
.c-content-tab-6 .nav > li > a { padding: 5px 0 5px 15px; border: 0; overflow: hidden; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; color: #9fa5ac; font-size: 17px; font-weight: 500; }
.c-content-tab-6 .nav > li + li { padding-left: 1px; }
.c-content-tab-6 .nav > li:last-child { margin-left: 0.03px; }
.c-content-tab-6 .nav > li.active, .c-content-tab-6 .nav > li:hover { border-left: 3px solid #428de4; }
.c-content-tab-6 .nav > li.active > a, .c-content-tab-6 .nav > li:hover > a { color: #343a3d; }
.c-content-tab-6.c-opt-1 .nav > li > a { color: #eee; }
.c-content-tab-6.c-opt-1 .nav > li.active > a, .c-content-tab-6.c-opt-1 .nav > li:hover > a { color: #fff; background-color: rgba(0, 0, 0, 0.1); }
.c-content-tab-7 .nav { padding: 0; margin-top: 40px; margin-bottom: 60px; }
.c-content-tab-7 .nav > li { display: inline-block; margin: 0 15px; }
.c-content-tab-7 .nav > li > a { padding: 15px 55px; border: 1px solid #428de4; font-weight: 500; color: #428de4; font-size: 16px; background-color: #fff; }
.c-content-tab-7 .nav > li + li { padding-left: 1px; }
.c-content-tab-7 .nav > li.active > a, .c-content-tab-7 .nav > li:hover > a { background-color: #428de4; color: #fff; box-shadow: 0 0 15px 0 #1e73d5; }
.c-content-step-1 > .c-title { margin-top: 20px; }
.c-shop-banner-2 .c-line { padding: 15px 0; border-top: 1px solid #d8dde1; border-bottom: 1px solid #d8dde1; }
.c-shop-banner-3 .c-title { margin: 0; }
.c-shop-product-details-2 .c-product-meta > .c-content-title-1 { float: left; }
.c-shop-product-details-4 .c-product-header > .c-content-title-1 { display: inline-block; }
.c-shop-product-details-4 .c-product-header > .c-content-title-1 > h3 { margin-bottom: 0.5em; }
.c-shop-product-tab-1 .nav { padding: 0 8em; margin-bottom: 1em; }
.c-shop-product-tab-1 .nav > li { padding: 0 0.5em; }
.c-shop-product-tab-1 .nav > li > a { color: #5c6873; background-color: #ffffff; }
.c-shop-product-tab-1 .nav > li > a:hover, .c-shop-product-tab-1 .nav > li > a:focus { background-color: #ffffff; color: #eb5d68; border-top: 2px solid; border-color: #eb5d68; }
.c-shop-product-tab-1 .nav > li.active > a, .c-shop-product-tab-1 .nav > li:active > a { color: #eb5d68; background-color: #ffffff; border-top: 2px solid; border-color: #eb5d68; }
.c-shop-product-tab-1 .tab-content .c-product-desc .c-content-title-1 { margin-top: 5em; }
.c-shop-product-tab-1 .tab-content .c-product-desc.c-opt-2 .c-content-title-1 { margin-top: 0; }
.c-layout-header.c-layout-header-shop-1 .c-shop-topbar-level-1 .c-top-menu > .c-ext > li .dropdown-menu { min-width: auto; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-offers-img-set { list-style: none; margin: 0; padding: 0; display: table; width: 100%; position: relative; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-offers-img-set .c-mega-menu-offers-img { width: 50%; display: table-cell; position: relative; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-offers-img-set .c-mega-menu-offers-img img { width: 100%; height: auto; transition: all 0.2s; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-offers-img-set .c-mega-menu-offers-img img:hover { opacity: 0.8; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-offers-img-set .c-mega-menu-offers-img .c-mega-menu-offers-overlay { text-align: center; padding: 10px 15px 15px 15px; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-offers-img-set .c-mega-menu-offers-img .c-mega-menu-offers-overlay .c-mega-menu-offers-overlay-title, .c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-offers-img-set .c-mega-menu-offers-img .c-mega-menu-offers-overlay .c-mega-menu-offers-overlay-desc { margin-bottom: 10px; line-height: 1em; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-collections-col { width: 20% !important; }
.c-layout-header.c-layout-header-shop-1 .c-topbar .c-brand > .c-logo:after { background: transparent; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu { text-align: left; } 

@media (max-width: 1024px) {
.c-layout-revo-slider-16, .c-layout-revo-slider-16 .tp-banner-container { min-height: 495px; }
.c-content-feature-4 .c-content-left.c-arrow { background-position: center center !important; }
.c-content-feature-4 .c-content-right.c-arrow { background-position: center center !important; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li { width: 30%; }
.c-content-feature-5 .c-content-title-1 { margin: 0; }
.c-content-feature-5 .c-text { position: static; width: 100%; z-index: auto; }
.c-content-tab-4 > .nav > li:last-child { margin-left: 0.06px; }
.c-content-tab-6 .nav > li:last-child { margin-left: 0.06px; }
.c-content-tab-6 .nav > li:last-child { margin-left: 0.06px; }
}

@media (max-width: 991px) {
.c-layout-header { margin: 0; transition: all 0.2s; }
.c-layout-header .container-fluid { padding-left: 0; padding-right: 0; }
.c-layout-header .c-navbar { height: 65px; }
.c-layout-header .c-navbar > .container { position: relative; padding: 0; }
.c-layout-header .c-brand { float: none !important; display: block; margin: 20px 15px 21px 15px; }
.c-layout-header .c-brand .c-desktop-logo-inverse { display: none; }
.c-layout-header .c-brand > .c-hor-nav-toggler { display: inline-block; background: none; border: 0; margin: -1px 0 0 0; padding: 0; float: right; outline: none; }
.c-layout-header .c-brand > .c-hor-nav-toggler > .c-line { width: 15px; display: block; height: 2px; padding: 0px; margin: 3px 0; }
.c-layout-header .c-brand > .c-hor-nav-toggler > .c-line:first-child { margin-top: 4px; }
.c-layout-header .c-brand > .c-topbar-toggler, .c-layout-header .c-brand > .c-search-toggler, .c-layout-header .c-brand > .c-cart-toggler { background: none; border: 0; margin: 0px 25px 0 0; padding: 0; float: right; outline: none; height: 20px; width: 20px; }
.c-layout-header .c-brand > .c-topbar-toggler > i, .c-layout-header .c-brand > .c-search-toggler > i, .c-layout-header .c-brand > .c-cart-toggler > i { font-size: 14px; }
.c-layout-header .c-brand > .c-search-toggler, .c-layout-header .c-brand > .c-cart-toggler { display: inline-block; }
.c-layout-header .c-brand > .c-btn-login { float: right; display: inline-block; margin-right: 20px; margin-top: -3px; }
.c-layout-header .c-brand .c-desktop-logo { display: none; }
.c-layout-header .c-mega-menu { line-height: 0px; }
.c-layout-header .c-quick-search { position: relative; }
.c-layout-header .c-quick-search > .form-control { font-size: 20px; padding: 10px 15px; height: 65px; }
.c-layout-header .c-quick-search > span { font-size: 36px; right: 20px; top: 9px; }
.c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header, .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header { top: 0; position: fixed; z-index: 9995; width: 100%; transition: none; }
.c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header.c-mega-menu-shown .c-mega-menu, .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header.c-mega-menu-shown .c-mega-menu { position: absolute; overflow-y: auto; }
.c-layout-header-topbar-collapse .c-layout-header .c-brand > .c-topbar-toggler { display: inline-block; }
.c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-page { margin-top: 65px; }
.c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header-topbar .c-layout-page { margin-top: 110px; }
.c-layout-header-fullscreen.c-layout-header-mobile-fixed .c-layout-page, .c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-fixed.c-layout-header-topbar .c-layout-page { margin-top: 0; }
.c-layout-header .c-navbar .c-mega-menu { display: inline-block; padding: 0; margin: 0; padding: 5px 10px; display: none; width: 100%; float: none !important; overflow-x: hidden; transition: all 0.2s; }
.c-layout-header .c-navbar .c-mega-menu.c-pull-left { float: left; }
.c-layout-header .c-navbar .c-mega-menu.c-pull-right { float: right; }
.c-layout-header .c-navbar .c-mega-menu.c-shown { display: block; position: absolute; z-index: 9996; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav { margin: 0 -15px !important; float: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li { display: block; float: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { padding: 10px 20px 10px 20px; font-size: 15px; letter-spacing: 1px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover { background: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn { margin: 15px 15px 5px 15px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-search-toggler { display: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler { padding: 10px 20px 10px 20px; background: 0; border: 0; outline: none; padding-right: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { width: 15px; display: block; height: 2px; padding: 0px; margin: 3px 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line:first-child { margin-top: 3px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open > .dropdown-menu { display: block; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open > .dropdown-menu .dropdown-submenu.c-open > .dropdown-menu { display: block; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li a.dropdown-toggle > .c-arrow { position: absolute; right: 15px; padding: 3px 0; display: inline-block; font-size: 13px; font-family: FontAwesome; height: auto; margin-top: -3px; text-align: center; width: 30px; font-weight: 300; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-submenu > a > .c-arrow:before, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li a.dropdown-toggle > .c-arrow:before { content: "\f104"; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open.dropdown-submenu > a > .c-arrow:before, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-open > a.dropdown-toggle > .c-arrow:before, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .c-open.dropdown-submenu > a > .c-arrow:before, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .c-open > a.dropdown-toggle > .c-arrow:before { content: "\f107"; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu { padding-bottom: 0; float: none; display: none; position: static; background: none; box-shadow: none; min-width: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > h3 { margin: 0; font-size: 15px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a { font-size: 14px; white-space: normal; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a:focus, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a:hover { background: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic { padding: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > li > a, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > .dropdown-submenu > a { padding: 10px 20px 10px 40px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > .dropdown-submenu > .dropdown-menu > li > a { padding: 10px 20px 10px 60px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > a { padding: 10px 20px 10px 80px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic > .dropdown-submenu > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a { padding: 10px 20px 10px 100px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega { padding-top: 0; min-width: 0 !important; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu { display: block; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu.c-menu-type-inline { margin-left: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu.c-menu-type-inline > li > h3 { padding: 10px 20px 10px 40px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu.c-menu-type-inline > li > a { padding: 10px 20px 10px 60px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu > a { padding: 10px 20px 10px 40px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu > .dropdown-menu { display: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu > .dropdown-menu .dropdown-menu > li > h3, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu > .dropdown-menu .dropdown-menu > li > a { padding: 10px 20px 10px 60px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .dropdown-submenu.c-open > .dropdown-menu { display: block; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav .c-visible-desktop { display: none !important; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link { font-size: 13px; text-transform: uppercase; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > h3 { font-size: 13px; text-transform: uppercase; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > a { font-size: 13px; text-transform: uppercase; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link { font-weight: 400; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li .dropdown-menu > li > h3 { font-weight: 400; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li .dropdown-menu > li > a { font-weight: 400; }
.c-layout-header .c-topbar { margin: 0; min-height: 45px; }
.c-layout-header .c-topbar .container-fluid { padding-left: 15px; padding-right: 15px; }
.c-layout-header-topbar-collapse .c-layout-header .c-topbar { display: none; }
.c-layout-header-topbar-collapse.c-topbar-expanded .c-layout-header .c-topbar { display: block; }
.c-layout-header-topbar-collapse.c-topbar-expanded.c-layout-header-fixed.c-layout-header-mobile-fixed:not(.c-layout-header-fullscreen) .c-layout-page { margin-top: 110px; }
.c-layout-header .c-cart-toggler-wrapper { display: none !important; }
.c-layout-header .c-brand > .c-cart-toggler { width: auto; height: auto; }
.c-layout-header .c-brand > .c-cart-toggler i { display: inline-block; font-size: 18px !important; position: relative; top: 3px; }
.c-layout-header .c-brand > .c-cart-toggler .c-cart-number { margin-left: 3px; position: relative; top: 0px; display: inline-block; border-radius: 20px; text-align: center; padding: 2px 0; height: 22px; font-size: 13px; width: 22px; color: #ffffff; }
.c-layout-header.c-layout-header-default-mobile { background: #ffffff; border-bottom: 0; }
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler { position: relative; top: -1px; display: inline-block; background: #f5f6f8; padding: 5px 8px 6px 8px; }
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler > .c-line { background: #bac3cd; }
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler:hover { background: #e6eaed; }
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-hor-nav-toggler:hover > .c-line { background: #abb7c3; }
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-topbar-toggler > i, .c-layout-header.c-layout-header-default-mobile .c-brand > .c-search-toggler > i, .c-layout-header.c-layout-header-default-mobile .c-brand > .c-cart-toggler > i { color: #9fadba; }
.c-layout-header.c-layout-header-default-mobile .c-brand > .c-topbar-toggler:hover > i, .c-layout-header.c-layout-header-default-mobile .c-brand > .c-search-toggler:hover > i, .c-layout-header.c-layout-header-default-mobile .c-brand > .c-cart-toggler:hover > i { color: #bdc6d0; }
.c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control { color: #677581; }
.c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control::-moz-placeholder { color: #818e9a; }
.c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control:-moz-placeholder { color: #818e9a; }
.c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control:-ms-input-placeholder { color: #818e9a; }
.c-layout-header.c-layout-header-default-mobile .c-quick-search > .form-control::-webkit-input-placeholder { color: #818e9a; }
.c-layout-header.c-layout-header-default-mobile .c-quick-search > span { color: #818e9a; }
.c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header, .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header { border-bottom: 1px solid #eeeeee; box-shadow: 0px 3px 9px -4px rgba(0, 0, 0, 0.25); }
.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-hor-nav-toggler { position: relative; top: -1px; display: inline-block; background: #2e333a; padding: 5px 8px 6px 8px; }
.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-hor-nav-toggler > .c-line { background: #8e99a6; }
.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-hor-nav-toggler:hover { background: #22272c; }
.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-hor-nav-toggler:hover > .c-line { background: #808c9a; }
.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-topbar-toggler > i, .c-layout-header.c-layout-header-dark-mobile .c-brand > .c-search-toggler > i, .c-layout-header.c-layout-header-dark-mobile .c-brand > .c-cart-toggler > i { color: #e6e6e6; }
.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-topbar-toggler:hover > i, .c-layout-header.c-layout-header-dark-mobile .c-brand > .c-search-toggler:hover > i, .c-layout-header.c-layout-header-dark-mobile .c-brand > .c-cart-toggler:hover > i { color: white; }
.c-layout-header-fullscreen.c-layout-header-mobile-fixed.c-layout-header-static .c-layout-header, .c-layout-header-fixed.c-layout-header-mobile-fixed .c-layout-header { border-bottom: 0; box-shadow: 0; }
.c-layout-header.c-layout-header-5 .c-navbar .c-brand { margin: 0 0 0 0; }
.c-layout-header.c-layout-header-5 .c-navbar .c-brand > .c-hor-nav-toggler { margin-top: 14px; margin-right: 15px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-brand > .c-cart-toggler { margin-top: 14px; margin-right: 15px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-brand > .c-search-toggler { margin-top: 15px; margin-right: 15px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu { padding: 30px 0 0 0; }
.c-layout-header.c-layout-header-5.c-mega-menu-shown .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li { padding-left: 15px; padding-right: 15px; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand { width: 100%; display: block; float: none; margin: 10px 0 20px 0; }
.c-layout-quick-search-shown .c-layout-header.c-layout-header-6 .c-topbar .c-brand { display: none; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo { float: left; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-icons { float: left; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler { float: right; background: #f8f9fa; padding: 5px 7px; position: relative; top: 2px; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler > .c-line { background-color: #9fadba; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler:active, .c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler:focus, .c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler:hover { background: #e9ecef; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler:active > .c-line, .c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler:focus > .c-line, .c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-hor-nav-toggler:hover > .c-line { background-color: #90a0b0; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-search-toggler { float: right; position: relative; top: 2px; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-search-toggler > i { color: #aeb8c2; }
.c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-search-toggler:hover > i { color: #748596; }
.c-layout-header.c-layout-header-6 .c-navbar { height: auto; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu { margin-bottom: 0px; }
.c-layout-quick-search-shown .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu { display: none; }
.c-layout-header-7 .c-mega-menu { background-color: #fff; }
.c-layout-header-7 .c-mega-menu .c-line { background-color: #3f444a; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile { background: #394048; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-link { border-bottom: 1px solid #404851; color: #ebedf2; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-link:focus, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-link:hover { background: none; color: #ebedf2; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler { background: none; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler:hover > .c-line { background-color: #ff6b57; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li.c-active > .c-link, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li:hover > .c-link { color: #ff6b57; background: none; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > h3 { color: #ccd1de; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > a { border-bottom: 1px solid #404851; color: #bdc3d4; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > a:focus, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li > a:hover { color: #bdc3d4; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li.c-active > a, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li .dropdown-menu > li:hover > a { background: none; color: #ff6b57; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn { border-color: #ccd1de; color: #ccd1de; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn:focus, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn:active, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn.active, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark-mobile > .nav.navbar-nav > li > .c-btn:hover { color: #394048; background: #ffffff; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile { background: #ffffff; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li > .c-link { border-bottom: 1px solid #f7f7f7; color: #3f444a; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li > .c-link:focus, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li > .c-link:hover { background: none; color: #3f444a; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler { background: none; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: #626a73; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li > .c-quick-sidebar-toggler:hover > .c-line { background-color: #ff6b57; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li.c-active > .c-link, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li:hover > .c-link { color: #ff6b57; background: none; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li .dropdown-menu > li > h3 { color: #3f444a; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li .dropdown-menu > li > a { border-bottom: 1px solid #f7f7f7; color: #4b5158; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li .dropdown-menu > li > a:focus, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li .dropdown-menu > li > a:hover { color: #4b5158; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li .dropdown-menu > li.c-active > a, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile > .nav.navbar-nav > li .dropdown-menu > li:hover > a { background: none; color: #ff6b57; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light-mobile { box-shadow: 0px 3px 9px -4px rgba(0, 0, 0, 0.25); }
.c-layout-header-topbar-collapse .c-layout-header .c-topbar-dark { background: #ffffff; border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
.c-layout-header-topbar-collapse .c-layout-header .c-topbar-light { background: #ffffff; border-bottom: 1px solid rgba(135, 151, 174, 0.15); }
.c-layout-revo-slider-4 { min-height: 380px; }
.c-layout-revo-slider-4 .c-main-title-circle { padding: 180px 160px 180px 160px; line-height: 25px; font-size: 22px; border-radius: 300px; }
.c-layout-revo-slider-4 .c-main-title-square { background: rgba(0, 0, 0, 0.11); padding: 300px 300px; line-height: 25px; font-size: 22px; }
.c-layout-revo-slider-4 .c-action-btn { margin-top: 20px; padding: 8px 22px 7px 22px; font-size: 14px; }
.c-layout-header-mobile-fixed .c-layout-revo-slider-7 .c-singup-form { margin-top: 300px; }
.c-layout-revo-slider-16, .c-layout-revo-slider-16 .tp-banner-container { min-height: 500px; }
.c-layout-sidebar-menu .c-sidebar-menu-toggler .c-title { display: inline-block; font-size: 18px; margin: 8px 0 5px 0; color: #3f444a; }
.c-layout-footer.c-layout-footer-1 .c-prefooter .c-feedback { margin: 0; }
.c-layout-footer.c-layout-footer-2 .row > div { margin-bottom: 80px; }
.c-layout-footer.c-layout-footer-2 .row > div:last-child { margin-bottom: 0; }
.c-layout-footer.c-layout-footer-2 .c-container.c-last { padding-left: 0; }
.c-layout-footer.c-layout-footer-2 .c-container form .form-control { width: 250px; }
.c-layout-footer.c-layout-footer-2 .c-copyright { margin-top: 60px; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container { padding: 0; }
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-works > li { width: auto; }
.c-layout-footer-6 .c-head .c-right > .c-title { display: none; }
.c-layout-footer-6 .c-body .c-links, .c-layout-footer-6 .c-body .c-twitter { margin-bottom: 40px; }
.c-layout-footer-6 .c-body .c-twitter { width: 100%; }
.c-layout-footer-6 .c-foot .c-text { margin-bottom: 40px; }
.c-layout-footer-7 .c-head .c-right > .c-title { display: none; }
.c-layout-footer-7 .c-body .c-links, .c-layout-footer-7 .c-body .c-twitter { margin-bottom: 40px; }
.c-layout-footer-7 .c-body .c-twitter { width: 100%; }
.c-layout-footer-7 .c-foot .c-text { margin-bottom: 40px; }
.c-content-box.c-size-md { padding: 30px 0; }
.c-content-title-3 > h3.c-font-uppercase { font-size: 20px; }
.c-content-title-3 > p.c-font-uppercase { font-size: 15px; }
.c-content-title-3.c-title-md > h3.c-font-uppercase { font-size: 20px; }
.c-content-title-3.c-title-md > p.c-font-uppercase { font-size: 14px; }
.c-content-title-3.c-title-sm > h3.c-font-uppercase { font-size: 14px; }
.c-content-title-3.c-title-sm > p.c-font-uppercase { font-size: 14px; }
.c-content-title-4 > h3.c-font-uppercase { font-size: 20px; }
.c-content-title-4 > p.c-font-uppercase { font-size: 15px; }
.c-content-title-4.c-title-md > h3.c-font-uppercase { font-size: 20px; }
.c-content-title-4.c-title-md > p.c-font-uppercase { font-size: 14px; }
.c-content-title-4.c-title-sm > h3.c-font-uppercase { font-size: 14px; }
.c-content-title-4.c-title-sm > p.c-font-uppercase { font-size: 14px; }
.c-content-bar-3 > .c-content-title-1 { margin-bottom: 40px; }
.c-content-media-1 { margin-bottom: 20px; }
.c-content-pricing-1 > .c-title > h3 { margin: 20px 0 50px 0; }
.c-content-pricing-1 .c-content > .c-row.c-title { text-align: center; padding-left: 30px; }
.c-content-product-1 .row .c-media > img { width: 40%; margin: 0 auto; display: block; }
.c-content-product-1 .row .c-body { padding: 30px 0 10px; }
.c-content-product-1 .row .c-body > .c-row { padding: 0; }
.c-content-product-1 .row .c-body > .c-row > li { width: 100%; margin: 40px 0; float: none; }
.c-content-product-1 .row .c-body > .c-row > li:last-child { padding: 0; }
.c-content-contact-1 > .row > div { width: 100%; }
.c-content-contact-1 > .row > div .c-body { position: static; display: block; padding: 30px 20px 10px 20px; background: #fafafa; margin: 0 0 20px 0; text-align: left; }
.c-content-contact-1 > .row > div .c-body:after { content: ""; display: table; clear: both; }
.c-content-feedback-1 > .row > div > .c-container { margin-right: 0; margin-bottom: 40px; }
.c-content-feedback-1 > .row > div > .c-contact { padding: 40px 30px 0 30px; margin: 0; }
.c-content-feedback-1 > .row > div form .input-group { width: 100%; }
.c-content-feedback-1.c-option-2 > .row > div > .c-contact { padding: 30px; margin-top: 40px; background-color: #ffffff; }
.c-content-counter-1 > .row > div > .c-title { margin-top: 5px; }
.c-content-counter-1 > .row > div > .c-first { margin-top: 0; }
.c-content-counter-1 > .row > div > .c-content { margin-bottom: 60px; }
.c-content-feature-3-grid > .c-title { margin: 70px auto 10px auto; }
.c-content-feature-4 .c-content-left.c-arrow { border-right: 0; border-top: 0; border-bottom: 0; }
.c-content-feature-4 .c-content-right.c-arrow { border-left: 0; border-top: 0; border-bottom: 0; }
.c-content-tab-2 > .nav a > i { font-size: 40px; }
.c-content-tab-2 > .nav a > .c-title { margin: 10px 0; }
.c-content-tab-3 .nav > li { width: 100%; border-bottom: 1px solid #fff; }
.c-content-tab-3 .nav > li > .c-separator { display: none; }
.c-content-tab-3 .nav > li + li { margin: 0; }
.c-content-tab-3 .nav > li > a { text-align: left; }
.c-content-tab-4 > .nav > li:last-child { margin-left: 0.01px; }
.c-content-tab-6 .nav > li:last-child { margin-left: 0.01px; }
.c-content-tab-6 .nav > li:last-child { margin-left: 0.01px; }
.c-shop-product-details-4 .c-product-header > .c-content-title-1 { display: block; text-align: center; }
.c-shop-product-tab-1 .nav { padding: 0; }
.c-shop-product-tab-1 .tab-content .c-product-desc .c-content-title-1 { margin-top: 1em; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .c-mega-menu-collections-col { width: 100% !important; }
.c-layout-header-fixed.c-layout-header-mobile-fixed.c-shop-demo-1 .c-layout-page { margin-top: 208px; }
.c-page-faq-2 .c-content-title-1 { margin-top: 40px; }
}

@media (max-width: 767px) {
.c-layout-header .c-cart-menu { width: 100%; right: 0; }
.c-layout-header .c-cart-menu .c-cart-menu-items { max-height: 150px; }
.c-layout-header .container-fluid .c-cart-menu { right: 0; }
.c-layout-header-mobile-fixed .c-layout-revo-slider-7 .c-singup-form { margin-top: 150px; }
.c-content-bar-3 > .c-content-title-1 { text-align: center; }
.c-content-tab-2 > .nav li.active > .c-arrow { position: static; }
.c-content-tab-2 > .nav li.active > .c-arrow:before { border: 0; }
.c-layout-header-fixed.c-layout-header-mobile-fixed.c-shop-demo-1 .c-layout-page { margin-top: 211px; }
}

@media (max-width: 480px) {
.c-layout-revo-slider-4 { min-height: 215px; }
.c-layout-revo-slider-16, .c-layout-revo-slider-16 .tp-banner-container, .c-layout-revo-slider-16 .tp-banner-container .tp-banner { min-height: 300px !important; }
}

@media (max-width: 360px) {
.c-layout-revo-slider-4 { min-height: 165px; }
}

@media (min-width: 1170px) {
.c-layout-header .c-navbar .container-fluid > .c-navbar-wrapper > .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega { left: auto; right: 20px; }
.c-layout-header .c-navbar .container-fluid > .c-navbar-wrapper > .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega.c-pull-left { left: 20px; right: auto; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .container-fluid > .c-navbar-wrapper > .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega { right: 0; padding: 0 75px; }
}

@media (min-width: 992px) {
.c-layout-header .c-navbar { line-height: 0px; }
.c-layout-header .c-navbar > .container { position: relative; }
.c-layout-header .c-navbar > .container-fluid { position: relative; padding: 0 100px; }
.c-layout-header .c-brand { margin: 40px 0 37px 0; }
.c-layout-header .c-brand .c-desktop-logo-inverse { display: none; }
.c-layout-header .c-brand .c-desktop-logo { display: inline-block; }
.c-layout-header .c-brand .c-mobile-logo { display: none; }
.c-layout-header .c-quick-search > .form-control { padding: 10px 0; height: 100px; }
.c-layout-header .c-quick-search > span { top: 50px; right: -2px; }
.c-layout-header-fullscreen.c-layout-header-static .c-layout-header, .c-layout-header-fixed .c-layout-header { top: 0; position: fixed; z-index: 9995; width: 100%; }
.c-layout-header-fixed .c-layout-page { margin-top: 100px; }
.c-layout-header-fixed.c-layout-header-topbar .c-layout-page { margin-top: 145px; }
.c-layout-header-fullscreen .c-layout-page, .c-layout-header-fullscreen.c-layout-header-fixed.c-layout-header-topbar .c-layout-page { margin-top: 0; }
.c-page-on-scroll.c-layout-header-static .c-layout-header { display: none; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header { height: 65px; line-height: 0px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand { transition: margin 0.2s; margin: 22px 0 19px 0; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo { display: none; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse { display: block; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu { line-height: 0px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link { transition: all 0.2s; padding: 23px 15px 21px 15px; min-height: 65px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-quick-sidebar-toggler { transition: all 0.2s; padding: 26px 0 24px 15px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-btn { transition: all 0.2s; margin: 15px 15px 16px 15px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-btn-icon { transition: all 0.2s; margin: 6px 5px 7px 5px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-quick-search > .form-control { font-size: 22px; padding: 10px 0; height: 65px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-quick-search > span { font-size: 36px; top: 33px; }
}
@media (min-width: 992px) {
.c-layout-header .c-navbar .c-mega-menu { line-height: 0px; display: inline-block; padding: 0; margin: 0; position: static; }
.c-layout-header .c-navbar .c-mega-menu.c-pull-left { float: left; }
.c-layout-header .c-navbar .c-mega-menu.c-pull-right { float: right; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav { line-height: 0px; background: none; position: static; margin: 0; padding: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li { padding: 0; margin: 0; float: left; position: static; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-menu-type-classic { position: relative; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { letter-spacing: 1px; font-style: normal; transition: all 0.2s; padding: 41px 15px 39px 15px; min-height: 100px; font-size: 17px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { background: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler { transition: all 0.2s; display: inline-block; background: none !important; padding: 44px 0 40px 15px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { width: 15px; display: block; height: 2px; padding: 0px; margin: 3px 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line:first-child { margin-top: 0px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn { transition: margin 0.2s; margin: 34px 15px 33px 15px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn > i { position: relative; top: 1px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon { background: none; outline: none; transition: margin 0.2s; margin: 24px 5px 20px 5px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover { background: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon > i { position: relative; top: 0px; font-size: 14px; height: 14px; }
.ie .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon > i { top: 2px; }
.ie9 .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon > i { top: 0px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-quick-sidebar-toggler, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-btn-link, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-link, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-quick-sidebar-toggler, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-btn-link, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-link { background: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu { width: auto; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.container-fluid .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu { width: 1170px !important; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-pull-right { right: 0; left: auto; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-pull-left { left: 0; right: auto; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu { box-shadow: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > h3 { margin: 0; letter-spacing: 1px; padding: 10px 25px 10px 25px; font-size: 16px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a { padding: 8px 25px; white-space: normal; letter-spacing: 1px; font-size: 14px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li.dropdown-submenu > .dropdown-menu { margin-top: -10px; margin-left: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-fullwidth { width: 100%; left: 0; right: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic { left: auto; right: auto; min-width: 235px; width: 235px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic.c-pull-right { right: 0; left: auto; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic .dropdown-menu { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; min-width: 235px; width: 235px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega { padding: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu { float: none; box-shadow: none !important; background: none; position: static; display: block; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu:before, .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu:after { content: " "; display: table; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .dropdown-menu:after { clear: both; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .row { margin: 0 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .row > div { padding: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .row > div:last-child { border-right: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .c-menu-type-inline { margin: 10px 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs { padding: 20px 40px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li { margin: 0 15px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li:first-child { margin-left: 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li > a { margin: 0; padding: 7px 0; border: 0; background: none; font-size: 16px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .tab-content { padding: 0; margin: 0 15px; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li { display: table-cell; width: 1%; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li .dropdown-menu.c-menu-type-inline { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; margin: 0; padding: 15px 0; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li > .dropdown-menu { float: none; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .dropdown-menu { display: block; }
.c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav .c-visible-mobile { display: none !important; }
.c-layout-quick-search-shown .c-layout-header .c-navbar .c-mega-menu { display: none; }
.c-layout-header .c-navbar .container-fluid > .c-navbar-wrapper > .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega { max-width: 1170px; }
.c-layout-header .c-navbar .c-mega-menu { line-height: 0px; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .c-link { font-size: 15px; text-transform: uppercase; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > h3 { font-size: 14px; text-transform: uppercase; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li .dropdown-menu > li > a { font-size: 12px; text-transform: uppercase; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-uppercase > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li > a { font-size: 14px; text-transform: uppercase; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .c-link { font-weight: 600; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li .dropdown-menu > li > h3 { font-weight: 500; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li .dropdown-menu > li > a { font-weight: 500; }
.c-layout-header .c-navbar .c-mega-menu.c-fonts-bold > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li > a { font-weight: 600; }
.c-layout-header .c-topbar { height: 45px; }
.c-layout-header .c-topbar > .container-fluid { padding: 0 100px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-topbar { transition: all 0.2s; display: none; }
.c-layout-header.c-layout-header-default .c-navbar { background: none; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn), .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn), .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > button > .c-line, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > button > .c-line, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > button > .c-line { background: #ffffff; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active { color: #ffffff; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > button > .c-line { background: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler), .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler), .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler), .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) { position: relative; color: #ffffff !important; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before { transition: 0.2s; position: absolute; top: 32px; content: ''; width: 15px; height: 2px; display: block; background: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-page-on-scroll .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before { top: 14px; transition: 0.2s; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i { color: #ffffff !important; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a.c-btn-icon, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a.c-btn-icon, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a.c-btn-icon, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a.c-btn-icon { color: #ffffff; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > .c-search-toggler > i, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > .c-search-toggler > i, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-search-toggler > i, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-search-toggler > i { color: #ffffff !important; }
.c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > .c-quick-sidebar-toggler > .c-line, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > .c-quick-sidebar-toggler > .c-line, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-quick-sidebar-toggler > .c-line, .c-layout-header.c-layout-header-default .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-quick-sidebar-toggler > .c-line { background: #ffffff !important; }
.c-layout-header.c-layout-header-default.c-bordered { border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
.c-layout-header.c-layout-header-2 .c-navbar { background: none; }
.c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn), .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn), .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > button > .c-line, .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > button > .c-line, .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > button > .c-line { background: #ffffff; }
.c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active { color: #ffffff; }
.c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > button > .c-line { background: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-2 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-3 .c-navbar { background: none; }
.c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn), .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn), .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > button > .c-line, .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > button > .c-line, .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > button > .c-line { background: #ffffff; }
.c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active { color: #ffffff; }
.c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > button > .c-line { background: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-page-on-scroll .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-page-on-scroll .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-page-on-scroll .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-page-on-scroll .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-3 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler), .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler), .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler), .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) { position: relative; color: #ffffff !important; }
.c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before { transition: 0.2s; position: absolute; top: 32px; content: ''; width: 15px; height: 2px; display: block; background: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-page-on-scroll .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-page-on-scroll .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before, .c-page-on-scroll .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler):before { top: 14px; transition: 0.2s; }
.c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn):not(.c-btn-icon):not(.c-quick-sidebar-toggler) > i { color: #ffffff !important; }
.c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a.c-btn-icon, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a.c-btn-icon, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a.c-btn-icon, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a.c-btn-icon { color: #ffffff !important; }
.c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > .c-search-toggler > i, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > .c-search-toggler > i, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-search-toggler > i, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-search-toggler > i { color: #ffffff !important; }
.c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > .c-quick-sidebar-toggler > .c-line, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > .c-quick-sidebar-toggler > .c-line, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > .c-quick-sidebar-toggler > .c-line, .c-layout-header.c-layout-header-3.c-layout-header-3-custom-menu .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > .c-quick-sidebar-toggler > .c-line { background: #ffffff !important; }
.c-layout-header.c-layout-header-4 { background: none; border-bottom: 0; }
.c-layout-header.c-layout-header-4 .c-navbar { background: none; }
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #3a3f45; }
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #3a3f45; }
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: #464c53; }
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn), .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn), .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) { color: #3a3f45; }
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > button > .c-line, .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > button > .c-line, .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > button > .c-line { background: #3a3f45; }
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active { color: #3a3f45; }
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) { color: #3a3f45; }
.c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > button > .c-line { background: #3a3f45; }
.c-layout-header.c-layout-header-4 .c-quick-search > .form-control { color: #69727c; }
.c-layout-header.c-layout-header-4 .c-quick-search > .form-control::-moz-placeholder { color: #828b96; }
.c-layout-header.c-layout-header-4 .c-quick-search > .form-control:-moz-placeholder { color: #828b96; }
.c-layout-header.c-layout-header-4 .c-quick-search > .form-control:-ms-input-placeholder { color: #828b96; }
.c-layout-header.c-layout-header-4 .c-quick-search > .form-control::-webkit-input-placeholder { color: #828b96; }
.c-layout-header.c-layout-header-4 .c-quick-search > span { color: #828b96; }
.c-page-on-scroll .c-layout-header.c-layout-header-4 { background: #ffffff; border-bottom: 1px solid #e6eff3; box-shadow: none; }
.c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #69727c; }
.c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #69727c; }
.c-page-on-scroll .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: #757f8a; }
.c-layout-header.c-layout-header-4.c-bordered { border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.c-layout-header.c-layout-header-5 .c-navbar { background: none; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn), .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn), .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > button > .c-line, .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > button > .c-line, .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > button > .c-line { background: #ffffff; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active { color: #ffffff; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > button > .c-line { background: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-page-on-scroll .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-page-on-scroll .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-page-on-scroll .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-page-on-scroll .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-5 .c-navbar .container-fluid { padding: 0 20px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-brand { margin: 0; }
.c-layout-header.c-layout-header-5 .c-navbar .c-navbar-wrapper { background: #2f353b; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li { border-right: 1px solid #363d44; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { padding: 19px 25px 16px 25px; min-height: 57px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler { padding: 22px 25px 14px 25px; }
.ie9 .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler { margin-bottom: -6px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { width: 15px; display: block; height: 2px; padding: 0px; margin: 3px 0; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line:first-child { margin-top: 0px; }
.ie .c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line:first-child { margin-top: 2px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn { margin: 12px 25px 7px 25px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon { margin: 1px 10px 0px 10px; }
.c-layout-header.c-layout-header-5 .c-navbar .c-mega-menu > .nav.navbar-nav > li:last-child { border-right: 0; }
.c-layout-header.c-layout-header-6 .c-navbar { background: none; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn), .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn), .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > button > .c-line, .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > button > .c-line, .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > button > .c-line { background: #ffffff; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active { color: #ffffff; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > button > .c-line { background: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-6 .c-navbar { line-height: 0px; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu { float: none; display: block; text-align: center; line-height: 0px; }
.c-layout-quick-search-shown .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu { display: none; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav { line-height: 0px; float: none; display: inline-block; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li { margin: 0 !important; padding: 0 !important; } .c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { padding: 25px 25px 22px 25px; min-height: 67px; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li:first-child > .c-link { padding-left: 5px; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler { padding: 28px 25px 15px 25px; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn { margin: 18px 25px 7px 25px; }
.c-layout-header.c-layout-header-6 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon { margin: 8px 10px 0px 10px; }
.c-layout-header.c-layout-header-6.c-navbar-fluid .c-navbar { width: 100%; float: none; display: block; }
.c-layout-header.c-layout-header-6.c-navbar-fluid .c-navbar .c-mega-menu { float: none; width: 100%; display: block; }
.c-layout-quick-search-shown .c-layout-header.c-layout-header-6.c-navbar-fluid .c-navbar .c-mega-menu { display: none; }
.c-layout-header.c-layout-header-6.c-navbar-fluid .c-navbar .c-mega-menu > .nav.navbar-nav { width: 100%; display: inline-block; }
.c-layout-header.c-layout-header-6.c-navbar-fluid .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler { padding-right: 10px; }
.c-layout-header.c-layout-header-6.c-navbar-fluid .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-search-toggler { padding-right: 5px; }
.c-layout-header.c-layout-header-6.c-navbar-fluid .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-search-toggler-wrapper, .c-layout-header.c-layout-header-6.c-navbar-fluid .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-quick-sidebar-toggler-wrapper { float: right; }
.c-layout-header-fixed.c-layout-header-6-topbar .c-layout-page { margin-top: 167px; }
.c-page-on-scroll.c-layout-header-fixed .c-layout-header.c-layout-header-6 { height: 67px; }
.c-layout-header.c-layout-header-7 .c-navbar { background: transparent; }
.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > a:not(.btn), .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > a:not(.btn), .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li:focus > button > .c-line, .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li:active > button > .c-line, .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li:hover > button > .c-line { background: #ffffff; }
.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active { color: #ffffff; }
.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > a:not(.btn) { color: #ffffff; }
.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li.c-active > button > .c-line { background: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon, .c-page-on-scroll .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:hover, .c-page-on-scroll .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-btn-icon:focus, .c-page-on-scroll .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:hover, .c-page-on-scroll .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link:focus { color: #ffffff; }
.c-page-on-scroll .c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-quick-sidebar-toggler > .c-line { background-color: white; }
.c-layout-header-7 .c-navbar .c-mega-menu { display: block; text-align: center; }
.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav { display: inline-block; float: none; }
.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li > .c-link { position: relative; padding-left: 0; padding-right: 0; margin: 0 15px; font-weight: 400; }
.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li.c-active > .c-link { color: #ffffff !important; }
.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li.c-active > .c-link:after { position: absolute; bottom: 25px; left: 0; right: 0; margin: auto; content: ' '; height: 2px; width: 100%; background-color: rgba(234, 241, 242, 0.2); }
.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li:hover > .c-link, .c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li:active > .c-link { color: #ffffff !important; }
.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li:hover > .c-link:after { position: absolute; bottom: 25px; left: 0; right: 0; margin: auto; content: ' '; height: 2px; width: 100%; background-color: rgba(234, 241, 242, 0.2); }
.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav-right { float: right; }
.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav .dropdown-menu { top: auto; }
.c-page-on-scroll .c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li > .c-link { padding-left: 0; padding-right: 0; }
.c-page-on-scroll .c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li.c-active > .c-link { color: #ffffff !important; }
.c-page-on-scroll .c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li.c-active > .c-link:after { bottom: 0; }
.c-page-on-scroll .c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li:hover > .c-link:after { bottom: 0; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu { background: #2c3137; box-shadow: none; border: 0; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu { border-radius: 0; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > h3 { color: #cbd2d9; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > a { color: #7d8691; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > a:hover, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li > a:focus { background: none; color: #7d8691; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li.c-active > a, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li .dropdown-menu > li:hover > a { background: #292e33; color: #ff6b57; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic .dropdown-menu { background: #2c3137; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .row > div { border-right: 1px solid #32373d; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs { border-bottom: 1px solid #434b53; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li > a { color: #cbd2d9; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li:hover > a { color: #ffffff; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li.active { border-bottom: 1px solid #ffffff; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li.active > a { color: #ffffff; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-dark > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li .dropdown-menu.c-menu-type-inline { border-right: 1px solid #32373d; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu { background: #f7f8f9; box-shadow: 0px 3px 9px -5px rgba(0, 0, 0, 0.25); border: 0; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu { border-radius: 0; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu > li > h3 { color: #000000; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu > li > a { color: #383e45; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu > li > a:hover, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu > li > a:focus { background: none; color: #383e45; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu > li.c-active > a, .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li .dropdown-menu > li:hover > a { background: #f2f2f2; color: #000000; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-classic .dropdown-menu { background: #f7f8f9; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > .row > div { border-right: 1px solid #f2f2f2; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs { border-bottom: 1px solid #f2f2f2; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li > a { color: #434b53; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li:hover > a { color: #000000; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li.active { border-bottom: 1px solid #000000; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega .nav.nav-tabs > li.active > a { color: #000000; }
.c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega > li .dropdown-menu.c-menu-type-inline { border-right: 1px solid #f2f2f2; }
.c-layout-footer.c-layout-footer-1 .c-prefooter > .container-fluid { padding: 0 100px; }
.c-layout-footer.c-layout-footer-1 .c-postfooter > .container-fluid { padding: 0 100px; }
.c-layout-header.c-layout-header-shop-1 .c-navbar .container-fluid > .c-navbar-wrapper > .c-mega-menu > .nav.navbar-nav > li > .dropdown-menu.c-menu-type-mega { max-width: 100%; padding: 0 75px; }
.c-layout-header.c-layout-header-shop-1 .c-layout-page { margin-top: 200px; }
.c-layout-header-fixed.c-layout-header-mobile-fixed.c-shop-demo-1 .c-layout-page { margin-top: 257px; }
}