/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Reset
2.0 - Document Setup
	2.1 - Typography
	2.2 - Links
	2.3 - Heading
	2.4 - Base
	2.5 - Content
	2.6 - Table
	2.7 - Form
	2.8 - Accessibility
3.0 - Site Structure
	3.1 - Header
	3.2 - Main Content
	3.3 - Footer
4.0 - Posts
5.0 - Pages
	5.1 - Page Title & Breadcrumb
	5.2 - Blog
	5.3 - Portfolio
	5.4 - Shop
	5.5 - Author Page
	5.6 - Archive
	5.7 - Search
6.0 - Shortcodes
	6.1 - Button
	
7.0 - Widgets
8.0 - Support
	8.1 - OWL carousel
	8.2 - Magnific Popup CSS
9.0 - Responsive
/*------------------------------------------------------------*//*--------------------------------------------------------------
2.0 Document Setup
--------------------------------------------------------------*//*------------------------------
	2.1 Typography
------------------------------*//*--------------------------------------------------------------
3.0 Structure
--------------------------------------------------------------*//*------------------------------
	3.2 Main Content
------------------------------*//* 
------------------------------*//* Navigation Menu *//*--------------------------------------------------------------
4.0 Posts
--------------------------------------------------------------*//*--------------------------------------------------------------
5.0 Pages
--------------------------------------------------------------*//*------------------------------
	5.5 Author Page
------------------------------*//*------------------------------
	5.6 Archive
------------------------------*//*------------------------------
	5.7 Search
------------------------------*//*------------------------------
	5.8 Contact
------------------------------*//*--------------------------------------------------------------
6.0 Shortcodes
--------------------------------------------------------------*//*------------------------------
	6.1 Buttons
------------------------------*//*--------------------------------------------------------------
4.0 Widgets
--------------------------------------------------------------*//*--------------------------------------------------------------
8.0 Supports
--------------------------------------------------------------*//*------------------------------
	8.1 OWL carousel
------------------------------*//* Row background video
------------------------------*/@-webkit-keyframes hvr-ripple-in{100%{top:0;right:0;bottom:0;left:0;opacity:1;}}@keyframes hvr-ripple-in{/* Ripple Out */100%{top:0;right:0;bottom:0;left:0;opacity:1;}}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;}}@keyframes spMenuFadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes spMenuZoom{0%{opacity:0;transform:scale(0.8);-webkit-transform:scale(0.8);}100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);}}@keyframes spMenuFadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0);}100%{opacity:1;transform:none;}}@font-face{font-family:'museo300';src:url('../fonts/museo/exljbris_-_museo-300_0-webfont.woff2') format('woff2'), url('../fonts/museo/exljbris_-_museo-300_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'museo500';src:url('../fonts/museo/exljbris_-_museo-500_0-webfont.woff2') format('woff2'), url('../fonts/museo/exljbris_-_museo-500_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'museo700';src:url('../fonts/museo/exljbris_-_museo-700_0-webfont.woff2') format('woff2'), url('../fonts/museo/exljbris_-_museo-700_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'museo_sans500';src:url('../fonts/museo/exljbris_-_museosans-500_0-webfont.woff2') format('woff2'), url('../fonts/museo/exljbris_-_museosans-500_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'museo_sans500_italic';src:url('../fonts/museo/exljbris_-_museosans-500italic_0-webfont.woff2') format('woff2'), url('../fonts/museo/exljbris_-_museosans-500italic_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'museo_slab500';src:url('../fonts/museo/exljbris_-_museoslab-500_0-webfont.woff2') format('woff2'), url('../fonts/museo/exljbris_-_museoslab-500_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'museo_slab500_italic';src:url('../fonts/museo/exljbris_-_museoslab-500italic_0-webfont.woff2') format('woff2'), url('../fonts/museo/exljbris_-_museoslab-500italic_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb35{margin-bottom:35px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.spacebody.admin-bar.hd-fixed .fullscreen-menu-wrap{top:calc(87px  + 32px);}body,button,input,select,textarea{position:relative;}body{background:#fff;font-size:16px;line-height:24px;font-family:'Source Sans Pro', sans-serif;}body .wrapper{overflow:hidden;}body.boxed .wrapper{max-width:1366px;margin:0 auto;box-shadow:0px 3px 8px 7px #ccc;}@media screen and (min-width:1320px){body.spacebody .wrapper{margin:70px;}}body.spacebody .ef3-back-to-top{right:9px;bottom:134px;}pre,code,input,textarea{font:inherit;}::-moz-selection{background:#000;color:#fff;}::selection{background:#000;color:#fff;/*------------------------------
	2.2 Links
------------------------------*/}a{color:#222;text-decoration:none;outline:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;/*------------------------------
	2.3 Heading
------------------------------*/}a:hover,a:active,a:focus{color:#82d901;outline:none;text-decoration:none;}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;margin:10px 0;font-weight:bold;text-transform:capitalize;color:#222;line-height:24px;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222;text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus{color:#82d901;}h3{font-size:22px;/*------------------------------
	2.4 Base
------------------------------*/}h3 span{color:#222;}address,caption,cite,code,dfn,th,var{font-weight:400;}a,abbr,acronym,address,applet,b,big,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,i,iframe,img,ins,kbd,label,legend,object,q,s,samp,small,span,strike,strong,sub,sup,tbody,td,tfoot,th,thead,tr,tt,u,var{border:0 none;margin:0;outline:0 none;padding:0;}pre{border-radius:0;white-space:pre;word-wrap:break-word;padding:30px;/*------------------------------
	2.5 Content
------------------------------*/}img{height:auto;max-width:100%;vertical-align:middle;}b,strong{font-weight:bold;}.wpb_text_column b,.wpb_text_column strong{color:#ace853;}blockquote{clear:both;padding:0 0 0 15px;margin:30px 0;border-left:6px solid #aaacb5;font-weight:400;font-style:italic;font-family:'Source Sans Pro', sans-serif;font-size:16px;}blockquote cite{font-style:normal;margin-bottom:20px;font-size:13px;font-weight:400;}blockquote code{color:#131f58;font-weight:bold;font-size:18px;font-style:initial;background:none;margin-top:20px;display:block;line-height:1;}blockquote .small,blockquote footer,blockquote small{font-size:13px;color:#7e8082;font-style:normal;}blockquote span{display:block;margin-top:10px;}dfn,cite,em,i{font-style:italic;}figure{margin:0;}address{margin:20px 0;}hr{border:0;border-top:1px solid #eee;margin-bottom:20px;}details summary{font-weight:bold;margin-bottom:20px;}details :focus{outline:none;}abbr,acronym,dfn{cursor:help;font-size:0.95em;text-transform:uppercase;border-bottom:1px dotted #eee;letter-spacing:1px;}mark{color:#fff;background:#ace853;padding:0 5px;font-weight:bold;border-radius:4px;}small{font-size:85%;}big{font-size:125%;}.icon-list{list-style-type:none;margin-left:24px;padding-left:0;}.icon-list li{position:relative;}.icon-list > li [class*=" fa-"]{position:absolute;left:-21px;text-align:center;top:4px;width:14px;}audio,video{max-width:100%;width:100%;/*------------------------------
	2.6 Table
------------------------------*/}table{width:100%;margin-bottom:20px;border:1px solid #eee;border-collapse:collapse;border-spacing:0;}table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{border:1px solid #eee;line-height:1.42857;padding:5px;vertical-align:middle;text-align:center;}table > thead > tr > th,table > thead > tr > td{border-bottom-width:2px;font-weight:bold;/*------------------------------
	2.7 Form
------------------------------*/}fieldset{padding:20px;border:1px solid #eee;}textarea{resize:vertical;}select{max-width:100%;overflow:auto;vertical-align:top;outline:none;border:1px solid #eee;padding:10px;}button::-moz-focus-inner{border:0;padding:0;}input[type="radio"],input[type="checkbox"]{margin:0 10px;}input,textarea,input[type="submit"]:focus{outline:0 none;}input,textarea,select,.login-select,.form-control{border:1px solid #e9e9e9;background:transparent;color:#222;font-size:14px;margin:0;outline:medium none;padding:8px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;}input:hover,textarea:hover,select:hover,.login-select:hover,.form-control:hover,input:focus,textarea:focus,select:focus,.login-select:focus,.form-control:focus{border-color:#ace853;}.form-control{box-shadow:none;}.form-control:hover,.form-control:focus{border-color:#82d901;box-shadow:none;}body{/*------------------------------
	2.8 Accessibility
------------------------------*//* Text meant only for screen readers */}body input[type=text],body input[type=email],body input[type=password],body input[type=phone]{border-radius:0;}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{border-radius:3px;clip:auto !important;color:#222;display:block;height:auto;left:5px;line-height:normal;padding:1.7em;padding:17px;text-decoration:none;top:5px;width:auto;/* Above WP toolbar */z-index:100000;/* Define
------------------------------*/}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.p-60-cont{padding-top:60px;padding-bottom:60px;/*------------------------------
	3.0 Topbar
------------------------------*/}.p-60-cont.pt-0{padding-top:0;}.p-60-cont.pb-0{padding-bottom:0;}.topbar{text-align:right;height:50px;line-height:50px;border-bottom:1px solid #3a3c3e;}.topbar ul.top_bar{margin:0;padding:0;}.topbar ul.top_bar > li{display:inline-block;font-size:13px;padding:0 15px;position:relative;}.topbar ul.top_bar > li a,.topbar ul.top_bar > li span{font-size:13px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.topbar ul.top_bar > li:after{content:'|';color:#3a3c3e;position:absolute;left:0;top:0;}.topbar ul.top_bar > li:last-child{padding-right:0;}.topbar ul.top_bar > li:first-child:after{content:none;}.layout1 .topbar{border-bottom-color:#e3e3e3;}ul.top_bar > li.layout1 .topbar:after{color:#e3e3e3;}.transparent .top_bar_inner,.layout1 .top_bar_inner{max-width:1140px;margin:0 auto;}.transparent .top_bar_inner li.social,.layout1 .top_bar_inner li.social{float:left;padding-left:0;}.transparent .top_bar_inner li.social ul.social_footer li:first-child a,.layout1 .top_bar_inner li.social ul.social_footer li:first-child a{padding-left:0;}.transparent .top_bar_inner li.bord-none:after,.layout1 .top_bar_inner li.bord-none:after{content:none;}@media (max-width:1199px) and (min-width:992px){.transparent .top_bar_inner,.layout1 .top_bar_inner{max-width:940px;}}.transparent .main_logo,.layout1 .main_logo,.layout2 .main_logo{max-width:140px;height:115px;line-height:115px;}@media screen and (min-width:992px){.transparent #cshero-header .main-navigation .menu-main-menu > li,.layout1 #cshero-header .main-navigation .menu-main-menu > li,.layout2 #cshero-header .main-navigation .menu-main-menu > li{height:115px;line-height:115px;}}@media screen and (max-width:991px){.transparent #cshero-menu-mobile,.layout1 #cshero-menu-mobile,.layout2 #cshero-menu-mobile{height:115px;line-height:115px;}.transparent #cshero-header-logo,.layout1 #cshero-header-logo,.layout2 #cshero-header-logo{width:100%;}.transparent #cshero-header-navigation,.layout1 #cshero-header-navigation,.layout2 #cshero-header-navigation{position:absolute;float:left;top:115px;left:0px;right:0px;}.transparent #cshero-header-navigation #site-navigation,.layout1 #cshero-header-navigation #site-navigation,.layout2 #cshero-header-navigation #site-navigation{margin:0;}}.transparent .btn-navbar i,.layout1 .btn-navbar i,.layout2 .btn-navbar i{color:#000;}.transparent .topbar{border-bottom-color:rgba(255, 255, 255, 0.1);}@media screen and (max-width:991px){.transparent #cshero-header{background-color:#222 !important;}.transparent #cshero-header .main_logo img{background-color:transparent;}.transparent .btn-navbar i{color:#fff;}.transparent #cshero-header-logo{background-color:transparent;}}.layout2 #cshero-header-logo{position:relative;width:13%;}.layout2 #cshero-header-logo .main_logo:before{display:inline-block;content:'';right:0;position:absolute;top:0;width:10000px;height:115px;z-index:0;text-align:right;bottom:0;height:attr(data-height);background-color:#fff;}.layout2 #cshero-header-logo .main_logo a{position:relative;z-index:5;display:block;padding-right:10px;}@media screen and (max-width:991px){.layout2 #cshero-header-logo{width:100%;}.layout2 #cshero-header-logo .main_logo:before{right:-15px;}}.layout2 .widget_cart_search_wrap .header-search-cart .header-icon{color:#ace853 !important;}.layout2 .widget_cart_search_wrap .header-search-cart .header-icon:hover,.layout2 .widget_cart_search_wrap .header-search-cart .header-icon:focus{color:#82d901 !important;}.layout2 .widget_cart_search_wrap .cshero-popup-search{display:none;}.layout2 .search_for_layout2 .cshero-popup-search{opacity:0;z-index:-1;}.layout2 .search_for_layout2 .cshero-popup-search.open{opacity:1;z-index:1;}@media screen and (min-width:992px){.layout2 #cshero-header-navigation{width:calc(100% - 13%);position:relative;float:left;}.layout2 .header_main_inner{text-align:right;}.layout2 #cshero-header-navigation #site-navigation,.layout2 .widget_cart_search_wrap{display:inline-block;}.layout2 .search_for_layout2 .cshero-popup-search{position:absolute;top:0;left:0;width:92%;}.layout2 .search_for_layout2 .cshero-popup-search form.searchform input,.layout2 .search_for_layout2 .cshero-popup-search form.searchform button{height:115px;line-height:115px;border:0;background-color:#ace853;color:#fff;float:left;}.layout2 .search_for_layout2 .cshero-popup-search form.searchform input::-webkit-input-placeholder{color:#fff;}.layout2 .search_for_layout2 .cshero-popup-search form.searchform input:-moz-placeholder{color:#fff;}.layout2 .search_for_layout2 .cshero-popup-search form.searchform input::-moz-placeholder{color:#fff;}.layout2 .search_for_layout2 .cshero-popup-search form.searchform input:-ms-input-placeholder{color:#fff;}.layout2 .search_for_layout2 .cshero-popup-search form.searchform button i{color:#000;}}@media screen and (min-width:992px){.layout2 .header-fixed .search_for_layout2{position:relative;}.layout2 .header-fixed .search_for_layout2 .cshero-popup-search{left:auto;width:200px;right:0;}.layout2 .header-fixed .search_for_layout2 .cshero-popup-search form.searchform input,.layout2 .header-fixed .search_for_layout2 .cshero-popup-search form.searchform button{height:50px;line-height:50px;}}@media screen and (min-width:1366px){.layout1_header_boxed{max-width:1366px;margin:0 auto;}}@media screen and (max-width:991px){/*------------------------------
	3.1 Header
------------------------------*/#cshero-header-logo{background-color:#fff;}}.site-header{position:absolute;width:100%;left:0;right:0;z-index:10;}.site-header .switcher{width:auto;position:relative;overflow:inherit;line-height:inherit;}.site-header .switcher .selected{background:none;}.site-header .switcher .selected a{border:none;padding:0;width:auto;position:relative;padding-right:21px;background:none;}.site-header .switcher .selected a img{display:none;}.site-header .switcher .selected a:before{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;position:absolute;top:0px;right:0;}.site-header .switcher .selected a:hover,.site-header .switcher .selected a:focus{background:none;}.site-header .switcher .selected a.open{background:none;}.site-header .switcher .option{position:absolute;right:0;border:0;width:117px;padding:20px 18px;background-color:#fff;}.site-header .switcher .option a{padding:0 0 10px 0;line-height:24px;background:transparent;color:#8f8f8f;}.site-header .switcher .option a:hover,.site-header .switcher .option a:focus,.site-header .switcher .option a.selected{color:#82d901 !important;background:transparent;}.site-header .switcher .option a:last-child{padding-bottom:0;}.site-header.layout1{box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);}.revslider_on_header .site-header.layout1{position:relative;}.main_logo{text-align:center;height:108px;line-height:108px;}@media screen and (max-width:991px){.main_logo{width:161px;float:left;}}.sticky_logo{height:103px;line-height:103px;}.hd-fixed #cshero-header{box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);background-color:#fff !important;}.hd-fixed .affix-top{opacity:1;overflow:hidden;top:-100%;/* background: $header_background_color; */visibility:visible;}@media screen and (max-width:991px){.hd-fixed .affix-top{top:0 !important;}}.hd-fixed .affix{left:0;right:0;top:0;-webkit-transition:visibility 0.95s ease-in-out 0s, opacity 0.95s ease-in-out 0s, top 0.95s ease-in-out 0s, bottom 0.95s ease-in-out 0s, left 0.95s ease-in-out 0s, right 0.95s ease-in-out 0s;transition:visibility 0.95s ease-in-out 0s, opacity 0.95s ease-in-out 0s, top 0.95s ease-in-out 0s, bottom 0.95s ease-in-out 0s, left 0.95s ease-in-out 0s, right 0.95s ease-in-out 0s;width:100%;position:fixed;}.hd-fixed .affix .topbar{display:none;}.hd-fixed .affix .main_logo{height:103px;line-height:103px;text-align:left;}.hd-fixed .layout2 #cshero-header-logo .main_logo::before{height:103px;}.hd-fixed.admin-bar .affix{top:32px;}.affix{position:static;}.widget_cart_search_wrap{position:relative;}.widget_cart_search_wrap .header-icon{width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;margin-left:15px;color:#fff;position:relative;}.widget_cart_search_wrap .header-icon .cart_total{background:#ace853;border-radius:50%;font-size:12px;height:18px;line-height:18px;position:absolute;right:-7px;top:0;width:20px;color:#fff !important;}.widget_cart_search_wrap .icon_cart_wrap:hover span,.widget_cart_search_wrap .icon_cart_wrap:focus span{color:#fff !important;}.widget_cart_search_wrap .cshero-popup-search{opacity:0;position:absolute;width:263px;right:0;bottom:-50px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.widget_cart_search_wrap .cshero-popup-search.open{opacity:1;}.cshero-popup-search{/*Fullscreenmenu
----------------------------*/}.cshero-popup-search form.searchform input,.cshero-popup-search form.searchform button{height:50px;line-height:24px;}.cshero-popup-search form.searchform button{background-color:transparent;}.cshero-popup-search form.searchform button i{line-height:48px;color:#aaacb5;}#wage-fullscreen-trigger{background-color:transparent;bottom:auto;height:30px;line-height:30px;padding-left:1em;left:15px;top:50%;width:100px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99;}#wage-fullscreen-trigger .wage-menu-icon{background-color:#fff;bottom:auto;display:inline-block;height:2px;left:auto;right:15px;position:absolute;top:50%;width:24px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:background-color 0.3s ease 0s;transition:background-color 0.3s ease 0s;}#wage-fullscreen-trigger .wage-menu-icon:before,#wage-fullscreen-trigger .wage-menu-icon:after{background-color:#fff;content:"";height:100%;position:absolute;right:0;width:100%;-webkit-transition:transform 0.3s, top 0.3s, background-color 0s;transition:transform 0.3s, top 0.3s, background-color 0s;}#wage-fullscreen-trigger .wage-menu-icon:after{top:7px;}#wage-fullscreen-trigger .wage-menu-icon:before{top:-7px;}#wage-fullscreen-trigger.is-clicked .wage-menu-icon{background:rgba(255, 255, 255, 0);}#wage-fullscreen-trigger.is-clicked .wage-menu-icon:after{top:0px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}#wage-fullscreen-trigger.is-clicked .wage-menu-icon:before{top:0px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}@media screen and (max-width:991px){#wage-fullscreen-trigger{left:auto;right:128px;}}@media screen and (max-width:767px){#wage-fullscreen-trigger{width:70px;}}@media screen and (min-width:1200px){body.spacebody .wrapper .fullscreenmenu .cshero-header-navigation{left:70px;right:70px;width:auto;}}@media screen and (min-width:992px){.fullscreenmenu #cshero-header-navigation{display:none;}}.fullscreenmenu.site-header{z-index:100;}.fullscreenmenu .cshero-header-navigation.collapse.in{overflow-y:visible;}.fullscreenmenu .widget_cart_search_wrap{float:right;margin-right:30px;}@media screen and (max-width:991px){.fullscreenmenu .widget_cart_search_wrap{z-index:99;}}.fullscreenmenu .cshero-header-navigation{position:absolute;width:100%;background:#ace853;text-align:center;left:0;text-align:center;top:0;z-index:98;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);height:0;}.fullscreenmenu .cshero-header-navigation.collapsed{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);height:auto;}.fullscreenmenu .cshero-main-header .site-branding{height:129px;line-height:129px;}.fullscreenmenu .widget_cart_search_wrap .cshero-popup-search,.fullscreenmenu .shopping_cart_dropdown{line-height:24px;}.fullscreenmenu .header-fixed.cshero-main-header .site-branding{height:87px;line-height:87px;}.fullscreenmenu .header-fixed .cshero-header-navigation{top:87px;}.fullscreenmenu .header-fixed #wage-fullscreen-trigger .wage-menu-icon{background-color:#222;}.fullscreenmenu .header-fixed #wage-fullscreen-trigger .wage-menu-icon:before,.fullscreenmenu .header-fixed #wage-fullscreen-trigger .wage-menu-icon:after{background-color:#222;}.fullscreenmenu .header-fixed #wage-fullscreen-trigger.is-clicked .wage-menu-icon{background:rgba(255, 255, 255, 0);}@media screen and (max-width:991px){.fullscreenmenu #site-navigation,.fullscreenmenu #site-navigation-des{float:left;width:100%;background-color:transparent;}.fullscreenmenu #cshero-header-navigation{background-color:#ace853;}.fullscreenmenu #cshero-header .main_logo{text-align:left;padding:0 15px;}.fullscreenmenu .widget_cart_search_wrap .cshero-popup-search{bottom:-20px;}}.fullscreen-menu-wrap{background:#ace853;left:0;right:0;bottom:0;/* overflow: auto; */top:0;padding:0;opacity:0;position:fixed;text-align:center;z-index:99;height:0;visibility:hidden;-webkit-transition:height 0.4s linear 0s;transition:height 0.4s linear 0s;}.fullscreen-menu-wrap.collapsed{height:100%;opacity:1;visibility:visible;}.fullscreen-menu-wrap #site-navigation,.fullscreen-menu-wrap #site-navigation-des{display:block;}.fullscreen-menu-wrap #site-navigation .menu-main-menu,.fullscreen-menu-wrap #site-navigation-des .menu-main-menu{text-align:center;margin:0;padding:0;}.fullscreen-menu-wrap #site-navigation .menu-main-menu li,.fullscreen-menu-wrap #site-navigation-des .menu-main-menu li{display:block;}.fullscreen-menu-wrap #site-navigation .menu-main-menu li a,.fullscreen-menu-wrap #site-navigation-des .menu-main-menu li a{color:#fff;font-size:26px;text-transform:uppercase;padding:17px 20px;display:block;}.fullscreen-menu-wrap #site-navigation .menu-main-menu li a:hover,.fullscreen-menu-wrap #site-navigation-des .menu-main-menu li a:hover,.fullscreen-menu-wrap #site-navigation .menu-main-menu li a:focus,.fullscreen-menu-wrap #site-navigation-des .menu-main-menu li a:focus{color:#222;}.fullscreen-menu-wrap #site-navigation .menu-main-menu li a:before,.fullscreen-menu-wrap #site-navigation-des .menu-main-menu li a:before{content:none;}.admin-bar .fullscreen-menu-wrap{top:32px;}.spacebody{/* Primary menu
------------------------------*/}@media screen and (min-width:1320px){.spacebody .fullscreen-menu-wrap{left:70px;right:70px;bottom:70px;top:70px;}.spacebody.hd-fixed .fullscreen-menu-wrap{top:87px;}.spacebody.admin-bar .fullscreen-menu-wrap{top:102px;}.spacebody.admin-bar.hd-fixed .fullscreen-menu-wrap{-webkit-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;}}@media screen and (min-width:992px){.header_main_wrap{display:table;height:100%;float:right;}#site-navigation,.widget_cart_search_wrap{display:table-cell;vertical-align:middle;}#cshero-header-navigation #site-navigation{display:block;}.default .collapse,.layout1 .collapse,.layout2 .collapse,.transparent .collapse{display:block !important;}.main-navigation .menu-main-menu li li .cs-menu-toggle{position:absolute;top:50%;right:10px;display:block;font-size:15px;line-height:1;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:#aaacb5;}#cshero-header .container{position:relative;}#cshero-header .main-navigation .menu-main-menu{margin:0;padding:0;text-align:right;/* Start Mega Menu */}#cshero-header .main-navigation .menu-main-menu > li{height:87px;line-height:87px;}#cshero-header .main-navigation .menu-main-menu > li > a{position:relative;-webkit-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);padding:0 0 13px 0;margin:0 20px;text-transform:uppercase;}#cshero-header .main-navigation .menu-main-menu > li > a:before{content:"";position:absolute;z-index:-1;left:51%;right:50%;bottom:0;background:#aaacb5;height:1px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#cshero-header .main-navigation .menu-main-menu > li > a:hover,#cshero-header .main-navigation .menu-main-menu > li > a:focus{color:#aaacb5;}#cshero-header .main-navigation .menu-main-menu > li > a:hover:before,#cshero-header .main-navigation .menu-main-menu > li > a:focus:before{right:0;left:0;}#cshero-header .main-navigation .menu-main-menu > li > span.cs-menu-toggle{display:none;}#cshero-header .main-navigation .menu-main-menu > li:last-child > a{margin-right:0;}#cshero-header .main-navigation .menu-main-menu > li.menu-item-has-children.no_group{position:inherit;}#cshero-header .main-navigation .menu-main-menu > li.menu-item-has-children:hover > a,#cshero-header .main-navigation .menu-main-menu > li.menu-item-has-children:focus > a{color:#aaacb5;}#cshero-header .main-navigation .menu-main-menu > li.menu-item-has-children:hover > a:before,#cshero-header .main-navigation .menu-main-menu > li.menu-item-has-children:focus > a:before{right:0;left:0;}#cshero-header .main-navigation .menu-main-menu > li.current-menu-ancestor > a,#cshero-header .main-navigation .menu-main-menu > li.current-menu-item > a{color:#aaacb5;}#cshero-header .main-navigation .menu-main-menu > li.current-menu-ancestor > a:before,#cshero-header .main-navigation .menu-main-menu > li.current-menu-item > a:before{right:0;left:0;}#cshero-header .main-navigation .menu-main-menu li{position:relative;margin:0;list-style:none;display:inline-block;}#cshero-header .main-navigation .menu-main-menu li a{line-height:24px;white-space:nowrap;font-size:16px;outline:none;display:inline-block;text-decoration:none;}#cshero-header .main-navigation .menu-main-menu li a:hover,#cshero-header .main-navigation .menu-main-menu li a:focus{outline:none;}#cshero-header .main-navigation .menu-main-menu li a span{position:relative;display:inline;}#cshero-header .main-navigation .menu-main-menu li.has_full_width{position:inherit;}#cshero-header .main-navigation .menu-main-menu li li{margin:0;padding:0;width:100%;text-align:left;float:left;}#cshero-header .main-navigation .menu-main-menu li li a{color:#aaacb5;display:block;min-width:160px;padding:15px 0;text-decoration:none;border-bottom:1px solid #eaeaea;text-transform:capitalize;}#cshero-header .main-navigation .menu-main-menu li li a:hover,#cshero-header .main-navigation .menu-main-menu li li a:focus{color:#82d901;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}#cshero-header .main-navigation .menu-main-menu li li:last-child > a{border-bottom:0;}#cshero-header .main-navigation .menu-main-menu li li:hover > a,#cshero-header .main-navigation .menu-main-menu li li:focus > a,#cshero-header .main-navigation .menu-main-menu li li.current-menu-item > a{color:#82d901;}#cshero-header .main-navigation .menu-main-menu li:hover,#cshero-header .main-navigation .menu-main-menu li:focus{z-index:100;}#cshero-header .main-navigation .menu-main-menu li:hover > ul,#cshero-header .main-navigation .menu-main-menu li:focus > ul{clip:inherit;pointer-events:inherit;visibility:visible;opacity:1;display:block;-webkit-animation:spMenuZoom 400ms;animation:spMenuZoom 400ms;}#cshero-header .main-navigation .menu-main-menu li:hover > span.cs-menu-toggle,#cshero-header .main-navigation .menu-main-menu li:focus > span.cs-menu-toggle{color:#82d901;}#cshero-header .main-navigation .menu-main-menu li > ul.sub-menu li.menu-item-has-children:hover ul.sub-menu,#cshero-header .main-navigation .menu-main-menu li > ul.sub-menu li.menu-item-has-children:focus ul.sub-menu{-webkit-animation:inherit;animation:inherit;background-color:#fff;}#cshero-header .main-navigation .menu-main-menu li ul{position:absolute;margin:0;opacity:0;pointer-events:none;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;visibility:hidden;/* left: 0; */clip:rect(1px, 1px, 1px, 1px);z-index:2;background:#fff;padding:15px 20px;display:none;min-width:250px;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);}#cshero-header .main-navigation .menu-main-menu li ul > li.menu-item-has-children > ul.sub-menu{background-color:#fff;}#cshero-header .main-navigation .menu-main-menu li ul.standard > li.menu-item-has-children > ul.sub-menu{left:100%;}#cshero-header-navigation .main-navigation{/* End Start Mega Menu *//* Menu Stick Wall */}#cshero-header-navigation .main-navigation .columns2 > li:nth-of-type(2n+1),#cshero-header-navigation .main-navigation .columns3 > li:nth-child(3n+1),#cshero-header-navigation .main-navigation .columns4 > li:nth-child(4n+1),#cshero-header-navigation .main-navigation .columns5 > li:nth-child(5n+1){clear:left;border-right:0px solid transparent;}#cshero-header-navigation .main-navigation .columns5 > li{width:20% !important;}#cshero-header-navigation .main-navigation .columns4 > li{width:25% !important;}#cshero-header-navigation .main-navigation .columns3 > li{width:33.3344% !important;}#cshero-header-navigation .main-navigation .columns2 > li{width:50% !important;}#cshero-header-navigation .main-navigation [class*="columns"] > li{float:left;}#cshero-header-navigation .main-navigation [class*="columns"] > li > a{width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu li.has_full_width{position:inherit;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{left:0;margin:0 auto;right:0;width:calc(100% - 30px) !important;z-index:999;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu .sub-menu{background-color:transparent;padding:0;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu{left:auto;right:90px;margin:auto;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu .sub-menu{background-color:transparent;}#cshero-header-navigation .main-navigation li.group > ul.sub-menu{display:block;float:left;left:0;position:relative;width:100%;height:inherit;}#cshero-header-navigation .main-navigation ul.multicolumn{padding:0px !important;}#cshero-header-navigation .main-navigation ul.multicolumn > li{padding-left:30px;padding-right:30px;}#cshero-header-navigation .main-navigation ul.multicolumn > li > a{padding:0;}#cshero-header-navigation .main-navigation ul.multicolumn > li > a span.menu-title{color:#000;font-size:18px;line-height:25px;margin:13px 0;display:block;text-transform:uppercase;}#cshero-header-navigation .main-navigation ul.multicolumn > li > a:hover{background-color:transparent;}#cshero-header-navigation .main-navigation ul.multicolumn > li a i{display:inline-block;float:left;font-size:16px;line-height:16px;margin-right:14px;margin-top:3px;}#cshero-header-navigation .main-navigation ul.multicolumn > li a span{font-weight:400;}#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu ul.sub-menu{background-color:rgba(10, 10, 10, 0.95) !important;margin-top:0px !important;}#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu li:hover ul.sub-menu{margin-top:0 !important;}#cshero-header-navigation .main-navigation ul.multicolumn > li:hover{position:relative;z-index:10;}#cshero-header-navigation .main-navigation ul.multicolumn > li.menu-item-has-children.group > a{border-bottom:0;}#cshero-header-navigation .main-navigation ul.multicolumn ul.sub-menu{box-shadow:none;box-shadow:none !important;clip:inherit;pointer-events:inherit;visibility:visible;opacity:1;}#cshero-header-navigation .main-navigation ul.multicolumn .cs-menu-toggle{display:none !important;}#cshero-header-navigation .main-navigation ul.standar-dropdown li:hover ul.sub-menu{margin-top:0 !important;}#cshero-header-navigation .main-navigation li ul ul{top:0;left:100%;width:250px;/* End Menu Stick Wall */}#cshero-header-navigation .main-navigation li ul ul.back{right:100%;left:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul:not(.back){right:100%;left:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul.back{left:100%;right:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul.back ul:not(.back){left:100%;right:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul.back ul.back{right:100%;left:auto;}.hd-fixed{/*Header Layout 1*/}.hd-fixed #cshero-header .main-navigation .menu-main-menu > li{height:103px;line-height:103px;}.default .disable_topbar#cshero-header .main-navigation .menu-main-menu > li{height:108px;line-height:108px;}.default .disable_topbar.sticky-desktop#cshero-header .main-navigation .menu-main-menu > li{height:103px;line-height:103px;}.layout1 #cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{width:calc(100% - 0px) !important;}.fullscreenmenu #cshero-header .main-navigation .menu-main-menu{text-align:center;}.fullscreenmenu #cshero-header .main-navigation .menu-main-menu li{display:block;}.fullscreenmenu #cshero-header .main-navigation .menu-main-menu li a{color:#fff;font-size:26px;}.fullscreenmenu #cshero-header .main-navigation .menu-main-menu li a:hover,.fullscreenmenu #cshero-header .main-navigation .menu-main-menu li a:focus{color:#222;}.fullscreenmenu #cshero-header .main-navigation .menu-main-menu li a:before{content:none;}.hd-fixed .fullscreenmenu #cshero-header .main-navigation .menu-main-menu > li{height:auto;line-height:inherit;}.hd-fixed .fullscreenmenu #cshero-header .main-navigation .menu-main-menu > li > a{padding:20px 0;}}@media (max-width:1199px) and (min-width:992px){/* For add widget to mega menu */#cshero-header .main-navigation .menu-main-menu > li > a{margin:0 12px;}}#cshero-header-navigation .menu-main-menu .multicolumn .widget{margin:-10px 0;}#cshero-header-navigation .menu-main-menu .multicolumn .widget .textwidget{background:#c6c7c9;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul{clip:inherit;color:#fff;background:0 none;box-shadow:none;position:static;padding:59px 0 50px 28px !important;-webkit-transition:none;transition:none;visibility:visible;opacity:1;overflow:hidden;display:block !important;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul li{font-size:12px;line-height:24px;text-transform:uppercase;padding-bottom:12px;padding-right:15px;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul .loc-icon-container{left:0;position:absolute;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul .loc-icon-container .main-menu-contact-icon{border:2px solid #fff;border-radius:50%;color:#fff;display:block;font-size:18px;font-weight:100 !important;height:46px;padding:12px;width:46px;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul .menu-contact-text-container{min-height:46px;padding-left:60px;padding-top:11px;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul .menu-contact-text-container a{color:#fff !important;padding:0 !important;}@media screen and (max-width:991px){#cshero-menu-mobile{display:block;margin:0;padding:0;height:108px;line-height:108px;}.btn-navbar{border:none;background:none;}.btn-navbar i{color:#000;font-size:18px;}.btn-navbar:hover i,.btn-navbar:focus i{color:#82d901;}.menu-main-menu > li.current-menu-item > a span::before,.menu-main-menu > li.current-menu-ancestor > a span::before{display:none !important;}#cshero-header-navigation ul#menu-main-menu ul{background-image:none !important;}.main-navigation .menu-main-menu li .cs-menu-toggle{position:absolute;top:9px;right:15px;display:block;font-size:20px;line-height:1;color:#d3d3d3;}.main-navigation .menu-main-menu li .cs-menu-toggle i{width:30px;height:30px;text-align:center;line-height:30px;}.main-navigation .menu-main-menu li .cs-menu-toggle i:hover{cursor:pointer;}#cshero-menu-mobile,.widget_cart_search_wrap .header{float:right;}#site-navigation{background:#222;}#cshero-header-navigation{padding:0;width:100%;}#cshero-header-navigation ul#menu-main-menu{padding:10px 0 0 0;position:static;margin:0;}#cshero-header-navigation ul#menu-main-menu li{float:none;list-style:none;margin:0;text-align:left;position:relative;}#cshero-header-navigation ul#menu-main-menu li a{display:block;border:none;color:#d3d3d3;font-weight:400;margin:0;font-size:13px;line-height:20px !important;padding:16px 9px 16px 17px;text-align:left;text-decoration:none;width:100%;text-transform:uppercase;}#cshero-header-navigation ul#menu-main-menu li a:hover{color:#fff;}#cshero-header-navigation ul#menu-main-menu li.current-menu-parent > a{color:#fff;}#cshero-header-navigation ul#menu-main-menu li.current-menu-item a{color:#fff;}#cshero-header-navigation ul#menu-main-menu li li a{padding:15px 9px 15px 27px;}#cshero-header-navigation ul#menu-main-menu li li li a{padding-left:45px;}#cshero-header-navigation ul#menu-main-menu ul{background:#3e4045;box-shadow:none;position:relative;margin:0;padding:0;display:none;width:100% !important;}#cshero-header-navigation ul#menu-main-menu ul ul{background:#323538;}#cshero-header-navigation .menu-main-menu .multicolumn .widget{margin:0 !important;}#cshero-header-navigation .menu-main-menu .multicolumn .widget li:last-child{padding-bottom:0;}#cshero-header-navigation .menu-main-menu .multicolumn .widget ul.contact-list{padding-top:30px !important;padding-bottom:30px !important;background:#c6c7c9 !important;}}.mainbanner_rev_wrap .wpb_revslider_element{margin-bottom:0;}.wpb_revslider_element.wpb_content_element{margin-bottom:0;}.rev_slider_wrapper{/*------------------------------
	3.3 Footer
------------------------------*/}.rev_slider_wrapper .tparrows.custom{width:50px;height:50px;border:1px solid #fff;background-color:transparent;border-radius:50%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.rev_slider_wrapper .tparrows.custom:before{line-height:48px;}.rev_slider_wrapper .tparrows.custom:hover,.rev_slider_wrapper .tparrows.custom:focus{border-color:#ace853;background-color:#ace853;}.rev_slider_wrapper .rev-btn span,.rev_slider_wrapper .rev-btn:visited span{font-family:'Source Sans Pro', sans-serif !important;}.site-footer{font-size:15px;}.site-footer .widget .wg-title{text-transform:uppercase;font-size:20px;line-height:36px;margin:18px 0 30px;}.ef3-back-to-top{position:fixed;right:70px;bottom:-100px;width:50px;height:50px;color:#fff;background-color:#222;text-align:center;line-height:50px;cursor:pointer;font-size:24px;z-index:10;-webkit-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;}.ef3-back-to-top:hover,.ef3-back-to-top:focus{background-color:#ace853;color:#fff;}@media screen and (max-width:991px){.ef3-back-to-top{/* bottom: 128px; */right:0;/* @media screen and (max-width: 767px) {
		bottom: 148px;
	} */}}ul.social_footer{margin:0;padding:0;list-style:none;}ul.social_footer li{display:inline-block;}ul.social_footer li a{padding:2px 6px;margin:0 6px;font-size:16px;}ul.social_footer li:first-child{padding-right:0;margin-right:0;}@media screen and (max-width:767px){ul.social_footer{margin-top:20px;}}.footer_logo{margin-bottom:35px;display:inline-block;}#footer-top{overflow:hidden;}#footer-top ul.menu li{line-height:1;margin:10px 0;float:left;width:50%;clear:inherit;border:none;}#footer-top ul.menu li a{display:block;position:relative;padding:0 0 0 13px;font-size:15px;}#footer-top ul.menu li a:after{position:absolute;font-family:FontAwesome;left:0;content:"\f105";font-weight:normal;font-size:15px;top:0;}@media (max-width:1199px) and (min-width:992px){#footer-top ul.menu li{width:100%;}}@media screen and (max-width:767px){#footer-top ul.menu li{width:100%;}}#footer-top .cms-recent-posts .featured-wrap{margin-right:15px;}#footer-top .cms-recent-posts .featured-wrap img{width:65px;height:61px;}#footer-top .cms-recent-posts .latest-post-item{margin-bottom:30px;}#footer-top .cms-recent-posts .latest-post-item .title{font-weight:400;font-size:15px;line-height:18px;display:block;margin-bottom:10px;}#footer-top .cms-recent-posts .latest-post-item .entry-date{font-size:14px;color:#e7e7e7;line-height:1;}#footer-top .cms-newsletter{position:relative;margin-top:20px;}#footer-top .cms-newsletter input,#footer-top .cms-newsletter button{border:1px solid transparent;box-shadow:none;}#footer-top .cms-newsletter input{width:100%;background-color:#131313;height:50px;position:relative;padding:0 65px 0 20px;color:#fff;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}#footer-top .cms-newsletter input::-webkit-input-placeholder{color:#5d5d5d;opacity:1;font-size:14px;}#footer-top .cms-newsletter input:-moz-placeholder{color:#5d5d5d;opacity:1;font-size:14px;}#footer-top .cms-newsletter input::-moz-placeholder{color:#5d5d5d;opacity:1;font-size:14px;}#footer-top .cms-newsletter input:-ms-input-placeholder{color:#5d5d5d;opacity:1;font-size:14px;}#footer-top .cms-newsletter input:hover,#footer-top .cms-newsletter input:focus{border-color:#ace853;}#footer-top .cms-newsletter button{position:absolute;right:0;top:0;text-transform:uppercase;color:#fff;background-color:#ace853;text-align:center;line-height:50px;height:50px;width:60px;}#footer-top.footer_top_background_overlay{position:relative;}#footer-top.footer_top_background_overlay:before{background-color:#030d29;position:absolute;top:0;right:0;left:0;bottom:0;content:'';}#footer-top .footer-top-1-wrap{position:relative;}@media screen and (min-width:992px){#footer-top .footer-top-1-wrap .footer-top-1-inner:before{display:inline-block;content:'';right:-15px;position:absolute;top:-300px;width:10000px;height:1000px;z-index:0;text-align:right;height:attr(data-height);}}#footer-top .footer-top-1-wrap .footer-top-1-inner > div.inner{position:relative;z-index:5;}.post-thumbnail{position:relative;overflow:hidden;font-family:'Source Sans Pro', sans-serif;margin-bottom:15px;}.post-thumbnail > img{width:100%;}.post-thumbnail .meta-date{position:absolute;left:10px;top:10px;}.post-thumbnail .meta-date .meta-date-inner{width:78px;text-align:center;background-color:#ace853;height:58px;vertical-align:middle;display:table-cell;}.post-thumbnail .meta-date .meta-date-inner span{font-size:18px;color:#fff;}.post-thumbnail .meta-date .meta-date-inner span.year{font-weight:bold;}.post-thumbnail .category{position:absolute;right:10px;bottom:10px;background-color:#222;padding:0 18px;line-height:30px;color:#fff;font-size:14px;}.post-thumbnail .category a{color:#fff;}.post-thumbnail .category a:hover,.post-thumbnail .category a:focus{color:#82d901;}.post_thumnail_grid_mark{/* WordPress caption style
------------------------------*/}.post_thumnail_grid_mark .meta-date{top:25px;left:33px;}.post_thumnail_grid_mark .meta-date .meta-date-inner{width:77px;height:77px;background-color:#fff;}.post_thumnail_grid_mark .meta-date .meta-date-inner span{display:block;line-height:1;color:#3a3838;text-transform:uppercase;}.post_thumnail_grid_mark .meta-date .meta-date-inner span.day{font-weight:bold;font-size:30px;}.post_thumnail_grid_mark .meta-detail{position:absolute;left:33px;bottom:23px;}.post_thumnail_grid_mark .meta-detail .entry-title{margin:0 0 7px 0;font-size:22px;}.post_thumnail_grid_mark .meta-detail .entry-title a{text-transform:uppercase;color:#fff;font-weight:bold;}.post_thumnail_grid_mark .meta-detail .entry-title a:hover,.post_thumnail_grid_mark .meta-detail .entry-title a:focus{color:#82d901;}.post_thumnail_grid_mark .meta-detail .author{color:#a4b2bd;margin-bottom:15px;}.post_thumnail_grid_mark .meta-detail .author a{color:#a4b2bd;}.post_thumnail_grid_mark .meta-detail .author a:hover,.post_thumnail_grid_mark .meta-detail .author a:focus{color:#82d901;}.post_thumnail_grid_mark .cate{background-color:#82d901;float:left;padding:0 30px;height:30px;line-height:30px;color:#fff;}.post_thumnail_grid_mark .cate a{color:#fff;}.post_thumnail_grid_mark .cate a:hover,.post_thumnail_grid_mark .cate a:focus{color:#222;}.post_thumnail_grid_mark:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(58, 56, 56, 0.8);opacity:0.8;content:'';}@media screen and (max-width:767px){.post_thumnail_grid_mark .meta-detail .entry-title{font-size:16px;}.post_thumnail_grid_mark .cate{padding:0 15px;height:22px;line-height:22px;font-size:12px;}}.wp-caption{max-width:100%;font-style:italic;line-height:1.35;margin-bottom:13px;margin-top:5px;}.wp-caption img[class*="wp-image-"]{display:block;max-width:98%;}.wp-caption .wp-caption-text{margin:10px 0;}.wp-caption-text,.entry-thumbnail-caption,.cycle-caption{font-style:italic;line-height:1.35;font-size:13px;}.alignleft,.entry-thumbnail.thumbnail{display:inline;float:left;margin-right:30px;}.alignright{display:inline;float:right;margin-left:30px;}.aligncenter{display:block;clear:both;margin:0 auto;margin-bottom:15px;}img.wp-smiley{margin-bottom:0;margin-top:0;padding:0;border:none;}.gallery-caption{font-family:inherit;}.bypostauthor{margin:0;/* Gallery
------------------------------*/}.gallery{margin-bottom:20px;}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative;}.gallery-columns-1 .gallery-item{max-width:100%;}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px);}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px);}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px);}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px);}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px);}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px);}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px);}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:0;}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear:left;}.gallery-caption{background-color:rgba(0, 0, 0, 0.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;font-size:12px;padding:6px 8px;line-height:1.5;margin:0;max-height:50%;opacity:0;position:absolute;bottom:0;left:0;text-align:left;width:100%;}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%;}.gallery-item:hover .gallery-caption{opacity:1;}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none;}.attachment{margin-bottom:20px;/* Comments
------------------------------*/}#fbcomments iframe{width:100% !important;}.comment-respond .comment-form label{font-size:16px;font-weight:400;color:#222;line-height:35px;}.comment-respond .comment-form > input.form-control{width:100%;height:47px;line-height:45px;}.comment-respond .comment-form .form-control{margin-bottom:10px;}.comment-respond .comment-form .form-submit{margin:10px 0 0;float:right;}.comment-respond h3.comment-reply-title{margin-bottom:20px;font-size:24px;}.comment-form-wrap .comment-respond{margin-top:20px;overflow:hidden;}.comments-area .comments-area-inner{/* Comment List */}.comments-area .comments-area-inner ul.pingback-wrap{margin:0;}.comments-area .comments-title{margin-bottom:0;}.comments-area .comments-title span{color:#222;font-size:24px;}.comments-area .comments-title small{font-size:12px;font-weight:400;line-height:1;color:#777;}.comments-area .comments-title small:before{content:'/';display:inline-block;padding:0 7px;}.comments-area ul.children,.comments-area ol.comment-list{list-style-type:none;}.comments-area ol.comment-list{padding:0;}.comments-area .children{padding-left:50px;}.comments-area .comment-list .comment{padding-top:40px;border-top:1px dotted #e9e9e9;}.comments-area .comment-list > .comment{border:none;}.comments-area .comment-author-image img{margin-right:28px;float:left;max-width:87px;}.comments-area .comment-main{overflow:hidden;}.comments-area .comment-meta{overflow:hidden;margin-bottom:15px;}.comments-area .comment-meta .comment-author{font-weight:700;display:inline-block;color:#3a3838;float:left;font-size:15.97px;text-transform:capitalize;}.comments-area .comment-meta .reply{float:right;font-style:italic;font-size:15.97px;color:#8f8f8f;}.comments-area .comment-meta .comment-reply-link{color:#ace853;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.comments-area .comment-meta .comment-reply-link:hover,.comments-area .comment-meta .comment-reply-link:focus{color:#82d901;}.comments-area .comment-text p{padding-bottom:30px;/* Respond */}.comments-area .comment-respond{margin:30px 0;overflow:hidden;}.comments-area .comment-respond .form-submit{padding:0 15px;margin:0;}.comments-area .comment-respond .logged-in-as{padding:0 15px;}.comments-area .comment-respond .submit{display:inline-block;padding:10px 37px;background:#535961;color:#fff;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-transform:uppercase;}.comments-area .comment-respond .submit:hover{background:#101010;}@media screen and (max-width:1024px){.comments-area .comment-author-image img{width:50px;margin-right:10px;}.comments-area .children{padding-left:35px;}}@media screen and (max-width:767px){.comments-area .comment-respond{margin-bottom:80px;}}@media screen and (max-width:480px){.comments-area .children{padding-left:20px;}}.is-sidebar-left{/*------------------------------
	5.1 Page title & Breadcrum
------------------------------*//* Page title
------------------------------*/}.is-sidebar-left .main-content{float:right;}.is-sidebar-left .main-sidebar{float:left;}#page-title{position:relative;}#page-title .page_title{position:relative;}#page-title:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(34, 34, 34, 0.7);}.page-title-text{text-align:right;}.page-title-text h2{color:#f0f0f0;font-size:60px;font-family:'museo300';text-transform:uppercase;margin:0;line-height:60px;font-weight:300;}@media screen and (max-width:767px){.page-title-text h2{font-size:30px;line-height:30px;}}.breadcrumb-text span{font-family:'museo300';}.breadcrumb-text span a{color:#aaacb5;}.breadcrumb-text span a:hover,.breadcrumb-text span a:focus{color:#fff;}.breadcrumb-text span > span{color:#fff;}.page_title{display:table;width:100%;/* Breadcrum
------------------------------*//*------------------------------
	5.2 Blog
------------------------------*//* Default
------------------------------*/}.page_title .page-title-text,.page_title .breadcrumb-text{display:table-cell;vertical-align:middle;}@media screen and (max-width:767px){.page_title .page-title-text,.page_title .breadcrumb-text{display:block;text-align:center;}}.post.sticky{position:relative;}.post.sticky .stick-post{display:inline-block !important;position:absolute;top:0;right:0;border:30px solid transparent;border-top-color:#ace853;border-right-color:#ace853;}.post.sticky .stick-post i{display:block;position:absolute;top:-16px;right:-16px;color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.post .entry-header{margin:0 0 5px;overflow:hidden;}.post .entry-header h3.entry-title{font-size:18px;line-height:inherit;font-weight:bold;}.post .entry-meta ul{padding:0;}.post .entry-meta ul li{list-style:none;display:inline-block;margin-right:10px;text-transform:capitalize;font-size:13px;}.post .entry-meta ul li i{padding-right:5px;}footer.entry-footer{margin-top:10px;}footer.entry-footer a{color:#82d901;font-weight:bold;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;display:inline-block;position:relative;padding-right:28px;text-transform:capitalize;}footer.entry-footer a:before{position:absolute;content:"\f178";right:0;font-family:FontAwesome;font-weight:400;top:1px;}footer.entry-footer a span{text-decoration:underline;}footer.entry-footer a:hover,footer.entry-footer a:focus{padding-right:35px;}.main-content article{margin-bottom:30px;display:block;width:100%;}.paging-navigation{margin-top:20px;border-top:1px solid #f4f4f4;}.paging-navigation .showing_result{margin-top:45px;text-align:left;color:#aaacb5;}.paging-navigation .pagination{margin:32px 0 0;border-radius:0;display:block;text-align:right;}.paging-navigation .pagination .page-numbers{width:40px;height:40px;border:1px solid #aaacb5;color:#aaacb5;font-size:14px;font-weight:bold;line-height:38px;margin:0 0 11px 11px;text-align:center;background-color:transparent;display:inline-block;padding:0;}.paging-navigation .pagination .page-numbers.current{background-color:#222;border-color:#222;color:#fff;}.paging-navigation .pagination .page-numbers.dots{border-color:transparent;line-height:normal;height:auto;vertical-align:bottom;}.paging-navigation .pagination .page-numbers:hover,.paging-navigation .pagination .page-numbers:focus{background-color:#82d901;border-color:#82d901;color:#fff;}.paging-navigation .pagination .page-numbers:hover.dots,.paging-navigation .pagination .page-numbers:focus.dots{background-color:transparent;border-color:transparent;color:#82d901;}@media screen and (max-width:991px){.paging-navigation .showing_result,.paging-navigation .pagination{text-align:center;}}@media screen and (max-width:767px){.paging-navigation{margin-bottom:50px;}}.single_post .post .entry-header{margin:25px 0 15px;}.single_post .post .entry-header h3.entry-title{font-size:24px;color:#222;}.single_post .entry-content p{margin-bottom:20px;}.single_post footer.entry-meta{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:28px 0 22px;}.single_post footer.entry-meta .tag-links{display:block;}.single_post footer.entry-meta .tag-links a{display:block;float:left;margin:0 10px 10px 0;font-size:14px;color:#aaacb5;background-color:#f4f4f4;padding:0 22px;height:35px;line-height:35px;}.single_post footer.entry-meta .tag-links a:hover,.single_post footer.entry-meta .tag-links a:focus{background-color:#222;color:#fff;}.single_post footer.entry-meta .single-social-share-wrap{text-align:right;color:#aaacb5;margin:6px 0 0;}.single_post footer.entry-meta .single-social-share-wrap li{margin:0 12px;}.single_post footer.entry-meta .single-social-share-wrap li a{color:#aaacb5;font-size:16.16px;}.single_post footer.entry-meta .single-social-share-wrap li a i{padding:0;}.single_post footer.entry-meta .single-social-share-wrap li a:hover,.single_post footer.entry-meta .single-social-share-wrap li a:focus{color:#82d901;}.single_post footer.entry-meta .single-social-share-wrap li:last-child{margin-right:0;}.carousel{/*------------------------------
	5.3 Portfolio
------------------------------*//* Single Portfolio
------------------------------*/}.carousel .carousel-control{font-size:30px;text-shadow:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;bottom:auto;width:50px;height:50px;line-height:50px;color:#222;}.carousel .carousel-control:hover,.carousel .carousel-control:focus{color:#82d901;}.content_projects ul,.content_projects .wpb_text_column ul{margin:0;padding:0 0 0 20px;}.content_projects ul li,.content_projects .wpb_text_column ul li{color:#ace853;margin:0 0 15px 0;line-height:inherit;}.content_projects ul li span,.content_projects .wpb_text_column ul li span{color:#8f8f8f;padding:0 0 0 15px;font-size:16px;display:inline-block;}.content_projects ul li strong span,.content_projects .wpb_text_column ul li strong span{color:#222;margin:0 0 15px 0 !important;}.information-case{padding:53px 40px;background-color:#ececec;/* Related Portfolio *//*------------------------------
	5.4 Shop
------------------------------*/}.information-case p{margin:0 0 22px 0;}.information-case span{color:#222;font-weight:bold;}.information-case span:first-child{width:125px;display:inline-block;}@media screen and (max-width:1199px){.information-case span:first-child{width:auto;}}@media screen and (max-width:1199px){.information-case{padding:19px 40px;}}.cms-woo-breadcrumb{display:none;/* Product Loop
------------------------------*/}.woocommerce .woocommerce-result-count{margin:18px 0;color:#aaacb5;}.woocommerce .widget_price_filter .ui-slider-horizontal{height:6px;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#e1e1e4;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#82d901;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#222;}.woocommerce .widget_price_filter .price_slider{margin-bottom:38px;}.woocommerce .widget_price_filter .price_slider_amount{margin-bottom:23px;}.woocommerce .widget_price_filter .price_slider_amount .price_label{font-size:16px;color:#aaacb5;padding:6px 0;}.woocommerce .widget_price_filter .price_slider_amount .price_label span{color:#ace853;}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:16px;font-weight:400;color:#fff;line-height:1.1;padding:10.5px 30px;background-color:#222;border-radius:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-transform:capitalize;}.woocommerce .widget_price_filter .price_slider_amount .button:hover,.woocommerce .widget_price_filter .price_slider_amount .button:focus{background-color:#ace853;}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top:0;color:#222;background-color:#f4f4f4;padding:13px 23px;}.woocommerce .woocommerce-error > a,.woocommerce .woocommerce-info > a,.woocommerce .woocommerce-message > a{font-weight:bold;color:#ace853;}.woocommerce .woocommerce-error > a:hover,.woocommerce .woocommerce-info > a:hover,.woocommerce .woocommerce-message > a:hover,.woocommerce .woocommerce-error > a:focus,.woocommerce .woocommerce-info > a:focus,.woocommerce .woocommerce-message > a:focus{color:#82d901;}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{content:none;}.woocommerce span.onsale{min-height:20px;line-height:20px;border-radius:0;top:10px;left:0;background-color:#ace853;text-transform:uppercase;}.woocommerce .woocommerce-ordering{height:50px;display:table;}.woocommerce .woocommerce-ordering span.sort-by,.woocommerce .woocommerce-ordering select.orderby{display:table-cell;vertical-align:middle;}.woocommerce .woocommerce-ordering span.sort-by{color:#222;padding-right:15px;}.woocommerce .woocommerce-ordering .select_wrap{position:relative;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.woocommerce .woocommerce-ordering .select_wrap:before{content:"\f0d7";font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;color:#c5c5c5;font-size:18px;position:absolute;top:auto;right:0;line-height:50px;width:30px;z-index:2;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.woocommerce .woocommerce-ordering .select_wrap:hover:before,.woocommerce .woocommerce-ordering .select_wrap:hover:before{color:#fff;}.woocommerce .woocommerce-ordering .select_wrap:hover select.orderby,.woocommerce .woocommerce-ordering .select_wrap:hover select.orderby{color:#fff;border-color:#ace853;background-color:#ace853;}.woocommerce .woocommerce-ordering select.orderby{height:50px;background-color:#f4f4f4;border:1px solid #f4f4f4;color:#a6a1a1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:8px 35px 8px 10px;width:100%;border:0;position:relative;}.woocommerce .products{float:left;width:100%;}.woocommerce .products .cms-product-inner{margin-bottom:20px;}.woocommerce .products .cms-product-inner .title{float:left;width:100%;}.woocommerce .products .cms-product-inner span.price{font-size:20px;color:#ace853;font-weight:600;display:inline-block;width:100%;margin-bottom:14px;}.woocommerce .products .cms-product-inner span.price del{font-weight:400;}.woocommerce .woocommerce-pagination{float:left;width:100%;border-top:1px solid #f4f4f4;padding-top:32px;margin-top:10px;margin-bottom:40px;}.woocommerce .woocommerce-ordering{margin:0 0 50px;}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#ace853;}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1;color:#aaacb5;font-size:16px;}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:600;float:left;margin-right:20px;color:#ace853;text-decoration:none;}.woocommerce .star-rating{font-size:13px;color:#e1e1e4;height:14px;width:110px;}.woocommerce .star-rating:before,.woocommerce .star-rating span::before{letter-spacing:8px;}.woocommerce nav.woocommerce-pagination ul{border:0;float:right;margin:0;}.woocommerce nav.woocommerce-pagination ul li{border:0;}.woocommerce nav.woocommerce-pagination ul li .page-numbers{width:40px;height:40px;border:1px solid #aaacb5;text-align:center;line-height:38px;color:#aaacb5;margin:0 5.5px 10px 5.5px;padding:0;font-size:14px;}.woocommerce nav.woocommerce-pagination ul li .page-numbers.current{background-color:#222;border-color:#222;color:#fff;}.woocommerce .cms-product-thumb-wrap{margin-bottom:8px;position:relative;overflow:hidden;}.woocommerce .cms-product-thumb-wrap img{width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.woocommerce .cms-product-thumb-wrap:hover .cms_product_cart,.woocommerce .cms-product-thumb-wrap:hover .cms_product_cart .add_to_cart_button,.woocommerce .cms-product-thumb-wrap:hover .cms_product_cart .yith-wcwl-add-to-wishlist{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.woocommerce .cms-product-thumb-wrap:hover .cms_product_cart .add_to_cart_button{-webkit-transition-delay:0.05s;transition-delay:0.05s;}.woocommerce .cms-product-thumb-wrap:hover .cms_product_cart .yith-wcwl-add-to-wishlist{-webkit-transition-delay:0.2s;transition-delay:0.2s;}.woocommerce .cms-product-thumb-wrap:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.woocommerce .cms_product_cart{position:absolute;bottom:0;width:100%;background-color:#00164c;top:auto;height:50px;-webkit-transition:transform 0.4s;transition:transform 0.4s;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}.woocommerce .cms_product_cart .add_to_cart_button,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist{-webkit-transition:transform 0.4s;transition:transform 0.4s;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);}.woocommerce .cms_product_cart .add_to_cart_button{display:inline-block;background:transparent;border-radius:0;border:0;padding:16px 17px 16px 57px;font-size:18px;color:#fff;font-weight:400;text-transform:uppercase;position:relative;line-height:1;}.woocommerce .cms_product_cart .add_to_cart_button:before{content:"\f290";font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;color:#fff;font-size:18px;position:absolute;top:16px;left:18px;}.woocommerce .cms_product_cart .add_to_cart_button:hover,.woocommerce .cms_product_cart .add_to_cart_button:focus{background-color:transparent;color:#82d901;}.woocommerce .cms_product_cart .add_to_cart_button.loading:after{top:15px;}.woocommerce .cms_product_cart .add_to_cart_button.added{display:none;}@media screen and (max-width:1199px){.woocommerce .cms_product_cart .add_to_cart_button{font-size:16px;padding-left:50px;}.woocommerce .cms_product_cart .add_to_cart_button:before{font-size:16px;}}.woocommerce .cms_product_cart .added_to_cart{display:inline-block;background:transparent;border-radius:0;border:0;padding:16px 17px 16px 57px;font-size:18px;color:#fff;font-weight:400;text-transform:uppercase;position:relative;line-height:1;}.woocommerce .cms_product_cart .added_to_cart:before{content:"\f07a";font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;color:#fff;font-size:18px;position:absolute;top:16px;left:18px;}.woocommerce .cms_product_cart .added_to_cart:hover,.woocommerce .cms_product_cart .added_to_cart:focus{background-color:transparent;color:#82d901;}.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist{float:right;}.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show > a,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show > a{color:#fff;}.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show > a:before,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a:before,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show > a:before{color:#fff;font-size:18px;}.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show > a:hover,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a:hover,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show > a:hover{color:#82d901;}.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show > a:hover:before,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a:hover:before,.woocommerce .cms_product_cart .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show > a:hover:before{color:#82d901;}.yith-wcwl-add-to-wishlist{float:left;}.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .feedback{display:none;}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show > a,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show > a{position:relative;color:#222;width:40px;height:30px;display:block;text-align:center;line-height:30px;margin:0 auto;}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show > a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show > a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;color:#222;font-size:30px;position:absolute;top:0;left:0;right:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show > a:hover,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a:hover,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show > a:hover{color:#82d901;}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show > a:hover:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show > a:hover:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show > a:hover:before{color:#82d901;}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:before{content:"\f08a";}.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before{content:"\f004";}.yith-wcwl-add-to-wishlist .ajax-loading{display:none !important;}.product_list.list4 .cms_product_cart .add_to_cart_button{display:block;max-width:180px;margin:0 auto;}.product_list.list4 .cms_product_cart .yith-wcwl-add-to-wishlist{width:100%;}#yith-wcwl-popup-message{color:#fff;font-size:18px;background:#82d901;border:1px solid #82d901;text-transform:uppercase;line-height:24px;}.widget_cart_search_wrap{/* Mini cart */}.widget_cart_search_wrap .shopping_cart_dropdown{background:#fff none repeat scroll 0 0;box-shadow:0 4px 6px rgba(0, 0, 0, 0.2);left:auto !important;max-width:310px;min-width:250px;padding:20px;position:absolute;right:40px;top:;display:none;z-index:99;}.widget_cart_search_wrap .shopping_cart_dropdown .title{font-size:16px;text-transform:uppercase;color:#ace853;font-weight:bold;margin-bottom:15px;}.widget_cart_search_wrap .shopping_cart_dropdown .title span{color:#00164c;}body .widget_cart_search_wrap ul.product_list_widget,.woocommerce .widget_cart_search_wrap ul.product_list_widget,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget{list-style:none;margin:0;padding:0;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item{padding-top:0;padding-bottom:0;margin-bottom:20px;position:relative;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .remove{font-size:18px;position:absolute;top:10px;right:0;z-index:5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#aaacb5 !important;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove:hover,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove:hover,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .remove:hover,body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove:focus,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .remove:focus,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .remove:focus{background-color:transparent;color:red !important;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .product-desc{overflow:hidden;padding-left:20px;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc h5,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc h5,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .product-desc h5{margin:0;padding-right:20px;line-height:1.1;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc .quantity,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item .product-desc .quantity,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item .product-desc .quantity{color:#ace853;font-weight:600;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item a{font-weight:400;font-size:13px;display:block;outline:none;}body .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a img,.woocommerce .widget_cart_search_wrap ul.product_list_widget .mini_cart_item a img,.woocommerce.widget .widget_shopping_cart_content ul.product_list_widget .mini_cart_item a img{width:80px;box-shadow:none;float:right;height:auto;margin-left:0px;}body .widget_cart_search_wrap p.total,.woocommerce .widget_cart_search_wrap p.total,.woocommerce.widget .widget_shopping_cart_content p.total{text-align:right;margin-bottom:20px;}body .widget_cart_search_wrap p.buttons,.woocommerce .widget_cart_search_wrap p.buttons,.woocommerce.widget .widget_shopping_cart_content p.buttons{overflow:hidden;text-align:left;}body .widget_cart_search_wrap p.buttons .button,.woocommerce .widget_cart_search_wrap p.buttons .button,.woocommerce.widget .widget_shopping_cart_content p.buttons .button{text-transform:uppercase;line-height:24px;padding:7px 20px;border:1px solid #ace853;color:#ace853 !important;display:inline-block;background-color:transparent;height:40px;font-size:12px;font-weight:bold;}body .widget_cart_search_wrap p.buttons .button.checkout,.woocommerce .widget_cart_search_wrap p.buttons .button.checkout,.woocommerce.widget .widget_shopping_cart_content p.buttons .button.checkout{float:right;background-color:#222;border-color:#222;color:#fff !important;}body .widget_cart_search_wrap p.buttons .button:hover,.woocommerce .widget_cart_search_wrap p.buttons .button:hover,.woocommerce.widget .widget_shopping_cart_content p.buttons .button:hover,body .widget_cart_search_wrap p.buttons .button:focus,.woocommerce .widget_cart_search_wrap p.buttons .button:focus,.woocommerce.widget .widget_shopping_cart_content p.buttons .button:focus{background-color:#ace853;border-color:#ace853;color:#fff !important;}body .widget_cart_search_wrap .total,.woocommerce .widget_cart_search_wrap .total,.woocommerce.widget .widget_shopping_cart_content .total{border-top:1px solid #f7f7f5;border-bottom:1px solid #f7f7f5;padding:10px 0;color:#ace853;font-weight:600;}body .widget_cart_search_wrap .total strong,.woocommerce .widget_cart_search_wrap .total strong,.woocommerce.widget .widget_shopping_cart_content .total strong{color:#222;text-transform:none;font-weight:600;float:left;}body .widget_cart_search_wrap .buttons .cms-button,.woocommerce .widget_cart_search_wrap .buttons .cms-button,.woocommerce.widget .widget_shopping_cart_content .buttons .cms-button{font-size:11px;padding:5px 20px;}body .woocommerce a.remove{color:#aaacb5 !important;}body .woocommerce a.remove:hover,body .woocommerce a.remove:focus{background-color:transparent;color:red !important;}.woocommerce.widget ul.product_list_widget:not(.cart_list){/*Single
-------------------*/}.woocommerce.widget ul.product_list_widget:not(.cart_list) li{margin-bottom:25px;padding:0;font-size:13px;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li:last-child{margin-bottom:0;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li a{font-weight:normal;display:inline-block;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li a.woo-featured-wg{float:left;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li a img{float:left;margin:0 27px 0 0;width:83px;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc{padding-left:110px;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc .product-title{display:block;font-weight:600;line-height:24px;font-size:16px;margin-bottom:2px;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc del .woocommerce-Price-amount{color:#aaacb5;font-size:14px;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc ins{text-decoration:none;float:left;margin-right:25px;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc ins .woocommerce-Price-amount{color:#ace853;font-size:16px;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc .star-rating{height:13px;line-height:1;font-size:11px;width:100%;color:#e1e1e1;margin-top:2px;float:left;}.woocommerce.widget ul.product_list_widget:not(.cart_list) li .woo-widget-product-desc .woocommerce-Price-amount{color:#ace853;font-size:16px;}.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page div.product div.images,.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:100%;}.woocommerce .woo-detail span.onsale{left:15px;}.woocommerce .woo-detail .title_wrap{margin-bottom:10px;}.woocommerce .woo-detail .title_wrap .title{float:left;margin-top:0;}.woocommerce .woo-detail .title_wrap nav.navigation{float:right;}.woocommerce .woo-detail .title_wrap nav.navigation .nav-links a{font-size:28px;color:#c2c2c2;}.woocommerce .woo-detail .title_wrap nav.navigation .nav-links a:hover,.woocommerce .woo-detail .title_wrap nav.navigation .nav-links a:focus{color:#3a3838;}.woocommerce .woo-detail .woocommerce-product-rating .star-rating{color:#ace853;margin:8px 5px 0 0;}.woocommerce .woo-detail .woocommerce-product-rating .star-rating:before{color:#ace853;}.woocommerce .woo-detail .woocommerce-product-rating .woocommerce-review-link{color:#aaacb5;}.woocommerce .woo-detail .woocommerce-product-rating .woocommerce-review-link:hover,.woocommerce .woo-detail .woocommerce-product-rating .woocommerce-review-link:focus{color:#82d901;}.woocommerce .woo-detail .price{height:70px;background:#f4f4f4;line-height:70px;padding:0 25px;margin-bottom:31px;}.woocommerce .woo-detail .quantity{margin:0 24px 22px 0 !important;}.woocommerce .woo-detail .quantity .minus,.woocommerce .woo-detail .quantity .plus{float:left;padding:0;height:50px;width:36px;text-align:center;line-height:50px;border:1px solid #ededed !important;border-radius:0;}.woocommerce .woo-detail .quantity .input-text{float:left;height:50px;text-align:center;line-height:50px;padding-left:10px;padding-right:10px;padding-top:11px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;border-left:none;border-right:none;border-radius:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.woocommerce .woo-detail .single_add_to_cart_button.button{display:inline-block;margin-bottom:22px;background:transparent;border-radius:0;border:0;padding:16px 17px 16px 57px;font-size:18px;color:#fff;font-weight:400;text-transform:uppercase;position:relative;line-height:1;background-color:#ace853;}.woocommerce .woo-detail .single_add_to_cart_button.button:before{content:"\f290";font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;color:#fff;font-size:18px;position:absolute;top:16px;left:18px;}.woocommerce .woo-detail .single_add_to_cart_button.button:hover,.woocommerce .woo-detail .single_add_to_cart_button.button:focus{background-color:#222;color:#fff;}.woocommerce .woo-detail .product_meta .posted_in,.woocommerce .woo-detail .product_meta .tagged_as{display:block;margin-bottom:20px;}.woocommerce .woo-detail .single-social-share-wrap{margin:0 0 20px;overflow:hidden;padding:0;}.woocommerce .woo-detail .single-social-share-wrap span{float:left;margin-right:20px;}.woocommerce .woo-detail .single-social-share-wrap li{list-style:none;float:left;margin-right:22px;}.woocommerce .woo-detail .single-social-share-wrap li a{font-size:16.16px;color:#aaacb5;}.woocommerce .woo-detail .single-social-share-wrap li a:hover,.woocommerce .woo-detail .single-social-share-wrap li a:focus{color:#82d901;}.woocommerce .woo-detail .yith-wcwl-add-to-wishlist{display:none;}.woocommerce div.product .woo-detail form.cart{margin-bottom:0;}.woocommerce div.product .woo-detail p.price,.woocommerce div.product .woo-detail span.price{font-weight:600;}.woocommerce div.product .woo-detail p.price ins,.woocommerce div.product .woo-detail span.price ins{font-size:30px;font-weight:600;}.woocommerce div.product .woo-detail p.price del,.woocommerce div.product .woo-detail span.price del{font-weight:400;}.woocommerce div.product .woocommerce-tabs .panel{box-shadow:inherit;border:1px solid #e9e9e9;border-radius:0;padding:33px 35px 15px 35px;margin-bottom:35px;}.woocommerce div.product .woocommerce-tabs .panel h2{display:none;}@media screen and (max-width:480px){.woocommerce div.product .woocommerce-tabs .panel{padding:10px;}}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0;overflow:visible;margin-bottom:-1px;}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:#e9e9e9;background-color:#e9e9e9;margin:0;border-radius:0;padding:0;float:left;margin-right:7px;}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:13px 50px;font-weight:400;color:#222;}@media screen and (max-width:767px){.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding-left:10px;padding-right:10px;}}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#fff;background-color:#fff;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#222;}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #e9e9e9;}.woocommerce div.product div.images{margin-bottom:38px;}.woocommerce #reviews #comments ol.commentlist{padding:0;}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:50px;}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 70px;}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{color:#ace853;}@media screen and (max-width:480px){.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{width:100%;}}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author{text-transform:capitalize;color:#ace853;}.woocommerce table.shop_table{border:0;margin:0;}.woocommerce table.shop_table thead{background-color:#f4f4f4;}.woocommerce table.shop_table thead th{font-size:18px;color:#222;text-transform:uppercase;padding:13px 30px;border:0;}.woocommerce table.shop_table td{border-width:0 0 1px 0;border-style:solid;border-color:#f4f4f4;padding:40px 30px;border-top:0;}.woocommerce table.shop_table td.product-thumbnail{padding:42px 30px 38px 30px;}.woocommerce table.shop_table td.product-thumbnail img{width:90px;}.woocommerce table.shop_table td.product-price{font-size:18px;font-weight:600;color:#ace853;text-decoration:none;}.woocommerce table.shop_table td.product-price ins{float:left;font-size:18px;font-weight:600;color:#ace853;text-decoration:none;margin-right:30px;}.woocommerce table.shop_table td.product-price del{font-size:16px;color:#aaacb5;}.woocommerce table.shop_table td.product-quantity .quantity .qty{width:70px;padding:13px 5px;}.woocommerce table.shop_table td.product-subtotal{font-size:20px;font-weight:600;color:#3a3838;}.woocommerce table.shop_table td.product-remove a.remove{margin:0 auto;font-size:30px;width:auto;color:#ace853 !important;}.woocommerce table.shop_table td.product-remove a.remove:hover,.woocommerce table.shop_table td.product-remove a.remove:focus{color:red !important;}.woocommerce table.shop_table td.actions .coupon .button{background-color:#222;}.woocommerce table.shop_table td.actions .coupon .button:hover,.woocommerce table.shop_table td.actions .coupon .button:focus{background-color:#ace853;}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:112px;}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:#ededed;font-size:14px;color:#bfbaba;padding:12px 20px;line-height:24px;}#add_payment_method table.cart td.actions .coupon .input-text:hover,.woocommerce-cart table.cart td.actions .coupon .input-text:hover,.woocommerce-checkout table.cart td.actions .coupon .input-text:hover,#add_payment_method table.cart td.actions .coupon .input-text:focus,.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text:focus{border-color:#ace853;}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:230px;margin-right:20px;}@media screen and (max-width:590px){.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{margin:0 0 20px;}}@media screen and (max-width:480px){.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:100% !important;}}@media screen and (max-width:480px){.woocommerce-page table.cart td.actions .coupon input{width:100% !important;margin:0 0 20px;}}.single_woo_related{margin-bottom:39px;float:left;width:100%;}.single_woo_related h3{margin-top:0;margin-bottom:32px;}.single_woo_related .owl-dots{text-align:center;}.single_woo_related .owl-dots .owl-dot{background-color:#aaacb5;border:1px solid #aaacb5;width:10px;height:10px;border-radius:10px;display:inline-block;margin:0 5px;}.single_woo_related .owl-dots .owl-dot.active{background-color:transparent;}.woocommerce-cart-form .product-quantity .minus,.woocommerce-cart-form .product-quantity .plus{display:none;}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#ace853;height:50px;line-height:50px;font-size:16px;font-weight:400;border-radius:0;padding:0 25px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-transform:uppercase;color:#fff;}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus{background-color:#222;color:#fff;}.single-product .site-content.p-80-cont{padding-bottom:0;}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:60px;margin-bottom:42px;}.woocommerce .cart-collaterals .title,.woocommerce-page .cart-collaterals .title{font-size:24px;color:#00164c;text-transform:uppercase;font-weight:bold;margin-bottom:37px;}.woocommerce .cart-collaterals .cart-totals-inner > div,.woocommerce-page .cart-collaterals .cart-totals-inner > div{margin-bottom:1px;background-color:#f4f4f4;}.woocommerce .cart-collaterals .cart-totals-inner > div > span,.woocommerce-page .cart-collaterals .cart-totals-inner > div > span{display:block;padding:16px 30px;color:#aaacb5;font-size:16px;}.woocommerce .cart-collaterals .cart-totals-inner > div > span strong,.woocommerce-page .cart-collaterals .cart-totals-inner > div > span strong{float:right;color:#222;font-size:18px;}.woocommerce .cart-collaterals .cart-totals-inner > div.cart-total-order,.woocommerce-page .cart-collaterals .cart-totals-inner > div.cart-total-order{text-transform:uppercase;background-color:#aaacb5;}.woocommerce .cart-collaterals .cart-totals-inner > div.cart-total-order span,.woocommerce-page .cart-collaterals .cart-totals-inner > div.cart-total-order span{color:#fff;font-size:22px;font-weight:600;}.woocommerce .cart-collaterals .cart-totals-inner > div.cart-total-order span strong,.woocommerce-page .cart-collaterals .cart-totals-inner > div.cart-total-order span strong{font-size:22px;font-weight:600;}.woocommerce .cart-collaterals .wc-proceed-to-checkout,.woocommerce-page .cart-collaterals .wc-proceed-to-checkout{padding:0;}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button.button,.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a.checkout-button.button{height:60px;line-height:60px;font-weight:bold;font-size:18px;background-color:#00164c;color:#fff;}.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button.button:hover,.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a.checkout-button.button:hover,.woocommerce .cart-collaterals .wc-proceed-to-checkout a.checkout-button.button:focus,.woocommerce-page .cart-collaterals .wc-proceed-to-checkout a.checkout-button.button:focus{background-color:#ace853;color:#fff;}.wc-remove .wc-loading{font-style:inherit;position:relative;top:4px;}.wc-remove .wc-loading:before{content:'\e01c';font-family:WooCommerce;font-weight:400;font-size:10px;display:block;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;}.woocommerce-shipping-calculator{/*Billing details*/}.woocommerce-shipping-calculator .shipping-calculator-button{font-size:24px;color:#00164c;text-transform:uppercase;font-weight:bold;margin-bottom:24px;margin-top:10px;display:block;}.woocommerce-shipping-calculator .shipping-calculator-button:hover,.woocommerce-shipping-calculator .shipping-calculator-button:focus{color:#82d901;}.woocommerce-shipping-calculator .shipping-calculator-form{display:block !important;}.woocommerce-shipping-calculator .shipping-calculator-form > p{margin-bottom:25px;}.woocommerce-shipping-calculator .shipping-calculator-form input,.woocommerce-shipping-calculator .shipping-calculator-form select{background-color:#f4f4f4;color:#a6a1a1;font-size:14px;border-color:#f4f4f4;padding:16.5px 13px;outline:none;line-height:24px;}.woocommerce-shipping-calculator .shipping-calculator-form input::-webkit-input-placeholder,.woocommerce-shipping-calculator .shipping-calculator-form select::-webkit-input-placeholder{color:#a6a1a1;opacity:1;font-size:14px;}.woocommerce-shipping-calculator .shipping-calculator-form input:-moz-placeholder,.woocommerce-shipping-calculator .shipping-calculator-form select:-moz-placeholder{color:#a6a1a1;opacity:1;font-size:14px;}.woocommerce-shipping-calculator .shipping-calculator-form input::-moz-placeholder,.woocommerce-shipping-calculator .shipping-calculator-form select::-moz-placeholder{color:#a6a1a1;opacity:1;font-size:14px;}.woocommerce-shipping-calculator .shipping-calculator-form input:-ms-input-placeholder,.woocommerce-shipping-calculator .shipping-calculator-form select:-ms-input-placeholder{color:#a6a1a1;opacity:1;font-size:14px;}.woocommerce-shipping-calculator .shipping-calculator-form input:hover,.woocommerce-shipping-calculator .shipping-calculator-form select:hover,.woocommerce-shipping-calculator .shipping-calculator-form input:focus,.woocommerce-shipping-calculator .shipping-calculator-form select:focus{border-color:#82d901;}.woocommerce-shipping-calculator .shipping-calculator-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.woocommerce #customer_details .woocommerce-billing-fields h3,.woocommerce-page #customer_details .woocommerce-billing-fields h3,.woocommerce #customer_details .woocommerce-additional-fields h3,.woocommerce-page #customer_details .woocommerce-additional-fields h3,.woocommerce #customer_details .woocommerce-shipping-fields h3,.woocommerce-page #customer_details .woocommerce-shipping-fields h3{font-size:18px;color:#00164c;text-transform:uppercase;margin:0 0 23px;padding:0 0 12px;border-bottom:1px solid #ededed;}.woocommerce #customer_details .woocommerce-account-fields,.woocommerce-page #customer_details .woocommerce-account-fields{margin-bottom:35px;}.woocommerce #customer_details .woocommerce-account-fields .create-account span,.woocommerce-page #customer_details .woocommerce-account-fields .create-account span{font-weight:bold;}.woocommerce #customer_details .woocommerce-additional-fields,.woocommerce-page #customer_details .woocommerce-additional-fields{margin-top:5px;margin-bottom:47px;}.woocommerce-shipping-fields{/*Order*/}.woocommerce-shipping-fields #ship-to-different-address input.input-checkbox{margin:5px 0;}.woocommerce-shipping-fields #ship-to-different-address span{padding-left:30px;font-size:16px;font-weight:400;color:#222;}.cms_order_wrap{background-color:#f4f4f4;padding:25px 30px;}.cms_order_wrap #order_review_heading{font-size:24px;text-transform:uppercase;color:#00164c;margin:0 0 48px;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table thead th{padding:0 0 20px 0;text-align:left;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table thead th.product-total{text-align:right;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table td{padding:10px 0;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table td.product-total{text-align:right;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table td.product-total span{color:#222;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table td.product-name{color:#aaacb5;text-align:left;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table tfoot th{text-transform:uppercase;color:#222;padding:13px 10px 13px 0;font-size:18px;border-width:1px 0 0 0;text-align:left;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table tfoot td{text-align:right;font-weight:400;color:#222;border-width:1px 0 0 0;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td strong{font-weight:600;color:#ace853;font-size:22px;}.cms_order_wrap .woocommerce-checkout-review-order table.shop_table tfoot tr.order-total th{font-weight:600;font-size:22px;}.cms_order_wrap .woocommerce-checkout-review-order .checkout_payment_wrap{margin-top:47px;}.cms_order_wrap .woocommerce-checkout-review-order .checkout_payment_wrap h3{color:#00164c;font-size:24px;font-weight:bold;margin:0 0 40px 0;}.cms_order_wrap .woocommerce-checkout-review-order .checkout_payment_wrap .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods label{font-weight:400;font-size:14px;color:#222;}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:transparent;border-radius:0;}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;border:0;}.woocommerce-checkout #payment ul.payment_methods{margin-bottom:30px;}.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal label{display:inline-block;width:90%;}.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal label a.about_paypal{font-size:14px;text-align:right;line-height:inherit;}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%;background-color:#00164c;height:60px;line-height:60px;font-weight:700;font-size:16px;}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce #payment #place_order:focus,.woocommerce-page #payment #place_order:focus{background-color:#ace853;}.woocommerce form .form-row,.woocommerce-page form .form-row{margin:0 0 9px;}.woocommerce form .form-row.create-account,.woocommerce-page form .form-row.create-account{margin-top:27px;}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:#3a3838;font-weight:400;line-height:24px;margin-bottom:13px;}.woocommerce form .form-row label .required,.woocommerce-page form .form-row label .required{color:#3a3838;font-weight:400;text-decoration:none;}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce-page form .form-row select{color:#a6a1a1;font-size:14px;padding:14.5px 12px;line-height:24px;}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{border-color:#ededed;}.woocommerce form .form-row input.input-text:hover,.woocommerce-page form .form-row input.input-text:hover,.woocommerce form .form-row textarea:hover,.woocommerce-page form .form-row textarea:hover,.woocommerce form .form-row input.input-text:focus,.woocommerce-page form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce-page form .form-row textarea:focus{border-color:#ace853;}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce-page form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce-page form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce-page form .form-row.woocommerce-validated select{border-color:#ace853;}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce-page form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce-page form .form-row.woocommerce-invalid select{border-color:red;}.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{position:inherit;margin:-3px 8px 0 0;width:23px;height:23px;}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{color:#222;}.select2-container--default .select2-selection--single{padding:13.5px 23px;border-radius:0;border-color:#ededed;color:#a6a1a1;font-size:14px;height:55px;/*Order*/}.select2-container--default .select2-selection--single .select2-selection__arrow{height:55px;position:absolute;top:1px;right:1px;width:20px;line-height:55px;}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:2px;color:#a6a1a1;}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--single:focus{border-color:#ace853;}.woocommerce .woocommerce-order ul.order_details{padding:0;}.woocommerce .woocommerce-order ul.order_details li strong{color:#222;}.woocommerce .woocommerce-order .woocommerce-order-details h2,.woocommerce .woocommerce-order .woocommerce-customer-details h2,.woocommerce .woocommerce-order .woocommerce-order-details h3.woocommerce-column__title,.woocommerce .woocommerce-order .woocommerce-customer-details h3.woocommerce-column__title{text-transform:uppercase;color:#00164c;font-size:22px;margin:0 0 20px;}.woocommerce .woocommerce-order .woocommerce-order-details table.shop_table,.woocommerce .woocommerce-order .woocommerce-customer-details table.shop_table{margin-bottom:40px;}.woocommerce .woocommerce-order .woocommerce-order-details table.shop_table th,.woocommerce .woocommerce-order .woocommerce-customer-details table.shop_table th,.woocommerce .woocommerce-order .woocommerce-order-details table.shop_table td,.woocommerce .woocommerce-order .woocommerce-customer-details table.shop_table td{padding:10px 30px;border-width:1px 0 0;border-style:solid;border-color:#fff;background-color:#f4f4f4;}.woocommerce .woocommerce-order .woocommerce-order-details address,.woocommerce .woocommerce-order .woocommerce-customer-details address{text-transform:capitalize;}.woocommerce #content .wishlist-title h2,.woocommerce-page #content .wishlist-title h2{margin-bottom:30px;}.woocommerce #content table.wishlist_table.cart thead th,.woocommerce-page #content table.wishlist_table.cart thead th{padding:13px 12px;}@media screen and (max-width:480px){.woocommerce #content table.wishlist_table.cart thead th,.woocommerce-page #content table.wishlist_table.cart thead th{padding-left:5px;padding-right:5px;}}.woocommerce #content table.wishlist_table.cart tbody td,.woocommerce-page #content table.wishlist_table.cart tbody td{text-align:left;}.woocommerce #content table.wishlist_table.cart tbody td.product-thumbnail,.woocommerce-page #content table.wishlist_table.cart tbody td.product-thumbnail{padding:10px;}.woocommerce #content table.wishlist_table.cart tbody td.product-thumbnail img,.woocommerce-page #content table.wishlist_table.cart tbody td.product-thumbnail img{height:auto;}.woocommerce #content table.wishlist_table.cart tbody td.product-price ins,.woocommerce-page #content table.wishlist_table.cart tbody td.product-price ins{margin-right:30px;}.woocommerce #content table.wishlist_table.cart tbody td.product-add-to-cart a:after,.woocommerce-page #content table.wishlist_table.cart tbody td.product-add-to-cart a:after{top:0;}@media screen and (max-width:767px){.woocommerce #content table.wishlist_table.cart tbody td.product-add-to-cart a,.woocommerce-page #content table.wishlist_table.cart tbody td.product-add-to-cart a{padding:0 10px;font-size:14px;}}@media screen and (max-width:480px){.woocommerce #content table.wishlist_table.cart tbody td,.woocommerce-page #content table.wishlist_table.cart tbody td{padding:10px 5px !important;}}.woocommerce #content table.wishlist_table.cart tfoot td,.woocommerce-page #content table.wishlist_table.cart tfoot td{padding:0;border:0;}.woocommerce #content table.wishlist_table.cart a.remove:hover,.woocommerce-page #content table.wishlist_table.cart a.remove:hover{background-color:transparent;}@media screen and (max-width:625px){.woocommerce #content table.wishlist_table.cart .product-stock-status,.woocommerce-page #content table.wishlist_table.cart .product-stock-status{display:none;}}@media screen and (max-width:480px){.woocommerce #content table.wishlist_table.cart .product-price,.woocommerce-page #content table.wishlist_table.cart .product-price{display:none;}}.woocommerce div.product form.cart .variations select{color:#a6a1a1;font-size:14px;padding:14.5px 12px;line-height:24px;}.woocommerce div.product form.cart .variations td.value{line-height:50px;}.woocommerce div.product form.cart .variations td.label{color:#222;font-size:18px;text-transform:capitalize;line-height:60px;}.single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price span.price{display:block;}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button[disabled]:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button[disabled]:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button[disabled]:disabled{opacity:0.8;color:#fff;}@media screen and (max-width:480px){.woocommerce .woocommerce-error .button,.woocommerce-page .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-message .button{display:block;width:100%;text-align:center;margin-bottom:10px;}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{width:100%;text-align:center;}.woocommerce form.checkout_coupon p.form-row{width:100%;}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;}}.contact-form{/*Contact Form 7*/}.contact-form label{font-weight:400;color:#222;width:100%;}.contact-form label > span{display:block;padding-top:5px;}.contact-form label > span input{height:45px;}.contact-form label > span input::-webkit-input-placeholder{color:#222;opacity:1;font-size:16px;}.contact-form label > span input:-moz-placeholder{color:#222;opacity:1;font-size:16px;}.contact-form label > span input::-moz-placeholder{color:#222;opacity:1;font-size:16px;}.contact-form label > span input:-ms-input-placeholder{color:#222;opacity:1;font-size:16px;}.contact-form label > span textarea{height:100px;}.contact-form label > span input,.contact-form label > span textarea{width:100%;}.contact-form label > span input:hover,.contact-form label > span textarea:hover,.contact-form label > span input:focus,.contact-form label > span textarea:focus{border-color:#ace853;}.contact-form input.submit{float:right;}.contact-form .ajax-loader{margin:0 4px !important;float:right;}.contact-form p{overflow:hidden;}.rev_slider form .contact-form-2 input[type='text'],.rev_slider form .contact-form-2 input[type='email'],.rev_slider form .contact-form-2 select,.rev_slider form .contact-form-2 textarea{-webkit-transition:all 0.4s ease !important;transition:all 0.4s ease !important;}.rev_slider form .contact-form-2 input.submit{float:right;padding:0 30px !important;font-size:16px !important;height:50px;line-height:50px !important;color:#fff;font-family:'Source Sans Pro', sans-serif;}.rev_slider form .contact-form-2 div.wpcf7 .ajax-loader{float:right;margin:0 4px 0 0;}form .contact-form-2 .title,form .contact-form-3 .title{font-size:40px;line-height:40px !important;margin-bottom:13px !important;font-family:'museo300';}form .contact-form-2 .text,form .contact-form-3 .text{color:#fff;margin:0 0 35px;float:left;font-family:'museo300';font-size:16px;}form .contact-form-2 input[type='text'],form .contact-form-3 input[type='text'],form .contact-form-2 input[type='email'],form .contact-form-3 input[type='email'],form .contact-form-2 select,form .contact-form-3 select,form .contact-form-2 textarea,form .contact-form-3 textarea{height:50px;padding:8px 20px;width:100%;border:1px solid rgba(170, 172, 181, 0.3);color:#fff;font-size:16px;}form .contact-form-2 input[type='text']::-webkit-input-placeholder,form .contact-form-3 input[type='text']::-webkit-input-placeholder,form .contact-form-2 input[type='email']::-webkit-input-placeholder,form .contact-form-3 input[type='email']::-webkit-input-placeholder,form .contact-form-2 select::-webkit-input-placeholder,form .contact-form-3 select::-webkit-input-placeholder,form .contact-form-2 textarea::-webkit-input-placeholder,form .contact-form-3 textarea::-webkit-input-placeholder{color:#fff;opacity:1;font-size:16px;}form .contact-form-2 input[type='text']:-moz-placeholder,form .contact-form-3 input[type='text']:-moz-placeholder,form .contact-form-2 input[type='email']:-moz-placeholder,form .contact-form-3 input[type='email']:-moz-placeholder,form .contact-form-2 select:-moz-placeholder,form .contact-form-3 select:-moz-placeholder,form .contact-form-2 textarea:-moz-placeholder,form .contact-form-3 textarea:-moz-placeholder{color:#fff;opacity:1;font-size:16px;}form .contact-form-2 input[type='text']::-moz-placeholder,form .contact-form-3 input[type='text']::-moz-placeholder,form .contact-form-2 input[type='email']::-moz-placeholder,form .contact-form-3 input[type='email']::-moz-placeholder,form .contact-form-2 select::-moz-placeholder,form .contact-form-3 select::-moz-placeholder,form .contact-form-2 textarea::-moz-placeholder,form .contact-form-3 textarea::-moz-placeholder{color:#fff;opacity:1;font-size:16px;}form .contact-form-2 input[type='text']:-ms-input-placeholder,form .contact-form-3 input[type='text']:-ms-input-placeholder,form .contact-form-2 input[type='email']:-ms-input-placeholder,form .contact-form-3 input[type='email']:-ms-input-placeholder,form .contact-form-2 select:-ms-input-placeholder,form .contact-form-3 select:-ms-input-placeholder,form .contact-form-2 textarea:-ms-input-placeholder,form .contact-form-3 textarea:-ms-input-placeholder{color:#fff;opacity:1;font-size:16px;}form .contact-form-2 input[type='text']:hover,form .contact-form-3 input[type='text']:hover,form .contact-form-2 input[type='email']:hover,form .contact-form-3 input[type='email']:hover,form .contact-form-2 select:hover,form .contact-form-3 select:hover,form .contact-form-2 textarea:hover,form .contact-form-3 textarea:hover,form .contact-form-2 input[type='text']:focus,form .contact-form-3 input[type='text']:focus,form .contact-form-2 input[type='email']:focus,form .contact-form-3 input[type='email']:focus,form .contact-form-2 select:focus,form .contact-form-3 select:focus,form .contact-form-2 textarea:focus,form .contact-form-3 textarea:focus{border-color:#ace853;}form .contact-form-2 input.submit,form .contact-form-3 input.submit{height:60px;line-height:58px;font-size:22px;font-weight:bold;text-decoration:none;}form .contact-form-2 textarea,form .contact-form-3 textarea{height:102px;resize:none;}form .contact-form-2 span.wpcf7-not-valid-tip,form .contact-form-3 span.wpcf7-not-valid-tip{font-size:14px;}form .contact-form-2 .text{margin-bottom:25px;}form .contact-form-2 input.submit{color:#222;}form .contact-form-2 input.submit:hover,form .contact-form-2 input.submit:focus{color:#fff;}form .contact-form-3 input[type='text'],form .contact-form-3 input[type='email'],form .contact-form-3 select,form .contact-form-3 textarea,form .contact-form-3 span.dropdown select{border-color:#fff;}form .contact-form-3 input.submit{color:#fff;}form .contact-form-3 input.submit:hover,form .contact-form-3 input.submit:focus{color:#fff;}form span.dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;height:50px;padding:8px 35px 8px 20px;width:100%;border:1px solid rgba(170, 172, 181, 0.3);color:#fff;position:relative;}form span.dropdown select:hover,form span.dropdown select:focus{border-color:#ace853;}form span.dropdown select option{color:#222;background-color:#fff;}form span.dropdown:before{content:'\f107';color:#fff;font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;font-size:16px;position:absolute;top:0;right:20px;line-height:48px;}.wpcf7-form.invalid{/*------------------------------
	5.9 404
------------------------------*/}.wpcf7-form.invalid .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{position:absolute;bottom:0;margin:0 !important;padding:0 !important;font-size:12px !important;border:0;color:red;}.error404{position:relative;/*------------------------------
	5.10 Search
------------------------------*/}.error404 #page-title,.error404 .site-footer,.error404 .ef3-back-to-top{display:none;}.error404 .overlay{background-color:rgba(34, 34, 34, 0.6);position:absolute;top:0;right:0;left:0;bottom:0;}.error404 .error-page-inner{display:table;width:100%;position:relative;}.error404 .error-page-inner .error-page{display:table-cell;vertical-align:middle;}.error404 .error-page-inner .error-page .title{font-size:272.63px;font-family:'museo500';line-height:1;}@media screen and (max-width:1366px){.error404 .error-page-inner .error-page .title{font-size:200px;}}@media screen and (max-width:767px){.error404 .error-page-inner .error-page .title{font-size:100px;}}.error404 .error-page-inner .error-page .desc{font-family:'museo300';}.error404 #content{padding:0;}.error404 form.searchform{max-width:418px;margin:0 auto;margin-top:40px;}@media screen and (max-width:767px){.error404 form.searchform{max-width:250px;}}.no-results{/*------------------------------
	5.11 Coming Soon
------------------------------*/}.no-results form.searchform{position:relative;width:100%;margin-bottom:30px;}.no-results form.searchform input{padding-right:30px;}.no-results form.searchform .searchsubmit{position:absolute;right:5px;line-height:40px;background:none;border:none;box-shadow:none;top:0;}.page-template-comingsoon #colophon,.page-template-maintenance #colophon,.page-template-comingsoon #page-title,.page-template-maintenance #page-title{display:none;}.page-template-comingsoon .page_comming,.page-template-maintenance .page_comming,.page-template-comingsoon .page_maintenance,.page-template-maintenance .page_maintenance{display:table;width:100%;position:relative;}.page-template-comingsoon .page_comming .page_comming_inner,.page-template-maintenance .page_comming .page_comming_inner,.page-template-comingsoon .page_maintenance .page_comming_inner,.page-template-maintenance .page_maintenance .page_comming_inner,.page-template-comingsoon .page_comming .page_maintenance_inner,.page-template-maintenance .page_comming .page_maintenance_inner,.page-template-comingsoon .page_maintenance .page_maintenance_inner,.page-template-maintenance .page_maintenance .page_maintenance_inner{display:table-cell;vertical-align:middle;}.page-template-comingsoon .overlay,.page-template-maintenance .overlay{position:absolute;top:0;right:0;left:0;bottom:0;}.page-template-comingsoon{/*------------------------------
	5.11 Coming Soon
------------------------------*/}.page-template-comingsoon .page_comming{display:table;width:100%;}.page-template-comingsoon .page_comming .page_comming_inner{display:table-cell;vertical-align:middle;}.page-template-comingsoon .overlay{background-color:rgba(34, 34, 34, 0.6);}.page-template-comingsoon .comingsoon-title{font-size:100px;font-weight:500;font-family:'museo500';color:#ace853;text-transform:uppercase;margin:200px 0 115px 0;}@media screen and (max-width:991px){.page-template-comingsoon .comingsoon-title{margin:150px 0 50px;font-size:80px;}}@media screen and (max-width:767px){.page-template-comingsoon .comingsoon-title{font-size:40px;line-height:40px;}}@media screen and (max-width:480px){.page-template-comingsoon .comingsoon-title{font-size:30px;line-height:30px;}}.page-template-comingsoon .cms-countdown{color:#fff;text-transform:uppercase;}.page-template-comingsoon .cms-countdown .countdown-item-container{display:inline-block;text-align:center;padding:0 85px;}.page-template-comingsoon .cms-countdown .countdown-item-container span{display:block;font-weight:400;font-family:'museo500';margin-bottom:8px;}.page-template-comingsoon .cms-countdown .countdown-item-container span.countdown-period{font-size:20px;line-height:24px;}.page-template-comingsoon .cms-countdown .countdown-item-container span.countdown-amount{font-size:60px;line-height:60px;}@media screen and (max-width:1199px){.page-template-comingsoon .cms-countdown .countdown-item-container{padding:0 40px;}}@media screen and (max-width:767px){.page-template-comingsoon .cms-countdown .countdown-item-container{padding:0 10px;margin-bottom:30px;}.page-template-comingsoon .cms-countdown .countdown-item-container span.countdown-amount{font-size:40px;}}@media screen and (max-width:480px){.page-template-comingsoon .cms-countdown .countdown-item-container{padding:0 10px;margin-bottom:30px;}.page-template-comingsoon .cms-countdown .countdown-item-container span.countdown-period{font-size:16px;}.page-template-comingsoon .cms-countdown .countdown-item-container span.countdown-amount{font-size:25px;}}.page-template-comingsoon .comingsoon-content{font-size:28px;font-weight:300;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;}@media screen and (max-width:767px){.page-template-comingsoon{background-size:cover !important;}}.page-template-maintenance .page_maintenance_inner{text-align:center;}.page-template-maintenance .page_maintenance_inner .title{margin-top:240px;}.page-template-maintenance .page_maintenance_inner .title span{font-size:60px;font-family:'museo300';text-transform:uppercase;display:block;line-height:65px;color:#fff;margin-bottom:9px;}.page-template-maintenance .page_maintenance_inner .title span.final{color:#ace853;}@media screen and (max-width:767px){.page-template-maintenance .page_maintenance_inner .title{margin-top:150px;}.page-template-maintenance .page_maintenance_inner .title span{font-size:30px;line-height:30px;}}.page-template-maintenance .overlay{background-color:rgba(34, 34, 34, 0.6);}.page-template-maintenance .cms-progress-body .cms-progress-title{text-align:left;color:#fff;}.btn,.vc_general.vc_btn3.vc_btn3-style-btn{background-color:transparent;font-size:18px;color:#222;padding:0 40px;height:50px;line-height:50px;border-radius:0;border:0;}@media screen and (max-width:480px){.btn,.vc_general.vc_btn3.vc_btn3-style-btn{padding:0 20px;font-size:16px;}}.btn:hover,.vc_general.vc_btn3.vc_btn3-style-btn:hover,.btn:focus,.vc_general.vc_btn3.vc_btn3-style-btn:focus{background-color:#222;color:#fff;border:0;}.btn.btn-default,.vc_general.vc_btn3.vc_btn3-style-btn.btn-default,.btn.vc_btn3-color-btn-default,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-default{text-transform:uppercase;background-color:#f4f4f4;color:#222;}.btn.btn-default:hover,.vc_general.vc_btn3.vc_btn3-style-btn.btn-default:hover,.btn.vc_btn3-color-btn-default:hover,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-default:hover,.btn.btn-default:focus,.vc_general.vc_btn3.vc_btn3-style-btn.btn-default:focus,.btn.vc_btn3-color-btn-default:focus,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-default:focus{background-color:#82d901;color:#fff;}.btn.btn-link,.vc_general.vc_btn3.vc_btn3-style-btn.btn-link{text-transform:uppercase;background-color:#222;color:#fff;}.btn.btn-link:hover,.vc_general.vc_btn3.vc_btn3-style-btn.btn-link:hover,.btn.btn-link:focus,.vc_general.vc_btn3.vc_btn3-style-btn.btn-link:focus{background-color:#ace853;color:#fff;}.btn.btn-secondary,.vc_general.vc_btn3.vc_btn3-style-btn.btn-secondary,.btn.vc_btn3-color-btn-secondary,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-secondary{text-transform:uppercase;background-color:#00164c;color:#fff;}.btn.btn-secondary:hover,.vc_general.vc_btn3.vc_btn3-style-btn.btn-secondary:hover,.btn.vc_btn3-color-btn-secondary:hover,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-secondary:hover,.btn.btn-secondary:focus,.vc_general.vc_btn3.vc_btn3-style-btn.btn-secondary:focus,.btn.vc_btn3-color-btn-secondary:focus,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-secondary:focus{background-color:#ace853;color:#fff;}.btn.btn-primary,.vc_general.vc_btn3.vc_btn3-style-btn.btn-primary,.btn.vc_btn3-color-btn-primary,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-primary{text-transform:uppercase;background-color:#ace853;color:#fff;}.btn.btn-primary:hover,.vc_general.vc_btn3.vc_btn3-style-btn.btn-primary:hover,.btn.vc_btn3-color-btn-primary:hover,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-primary:hover,.btn.btn-primary:focus,.vc_general.vc_btn3.vc_btn3-style-btn.btn-primary:focus,.btn.vc_btn3-color-btn-primary:focus,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-primary:focus{background-color:#222;color:#fff;border:0;}.btn.btn-only-text,.vc_general.vc_btn3.vc_btn3-style-btn.btn-only-text{text-transform:uppercase;background-color:transparent;color:#fff;height:auto;padding:0;line-height:24px;}.btn.btn-only-text:hover,.vc_general.vc_btn3.vc_btn3-style-btn.btn-only-text:hover,.btn.btn-only-text:focus,.vc_general.vc_btn3.vc_btn3-style-btn.btn-only-text:focus{color:#ace853;}.btn.btn-transparent,.vc_general.vc_btn3.vc_btn3-style-btn.btn-transparent,.btn.vc_btn3-color-btn-transparent,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-transparent{text-transform:uppercase;background-color:transparent;border:1px solid #fff;color:#fff;height:50px;line-height:48px;font-size:16px;/*Size*/}.btn.btn-transparent:hover,.vc_general.vc_btn3.vc_btn3-style-btn.btn-transparent:hover,.btn.vc_btn3-color-btn-transparent:hover,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-transparent:hover,.btn.btn-transparent:focus,.vc_general.vc_btn3.vc_btn3-style-btn.btn-transparent:focus,.btn.vc_btn3-color-btn-transparent:focus,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-color-btn-transparent:focus{background-color:#ace853;border-color:#ace853;}.btn.btnfull,.vc_general.vc_btn3.vc_btn3-style-btn.btnfull{width:100%;padding:0 10px;}.btn.btn-size,.vc_general.vc_btn3.vc_btn3-style-btn.btn-size,.btn.vc_btn3-size-btn-size,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-size-btn-size{padding:0 40px;font-size:18px;}.btn.maxlg,.vc_general.vc_btn3.vc_btn3-style-btn.maxlg,.btn.vc_btn3-size-maxlg,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-size-maxlg{padding:0 68px;font-size:22px;}.btn.sm,.vc_general.vc_btn3.vc_btn3-style-btn.sm{height:40px;line-height:40px;padding:0 20px;font-size:16px;}.btn.vc_btn3-size-lg,.vc_general.vc_btn3.vc_btn3-style-btn.vc_btn3-size-lg{padding:0 50px;}.vc_btn3-container .vc_btn3-style-btn{/*------------------------------
	6.2 CMS Grid
------------------------------*/}.vc_btn3-container .vc_btn3-style-btn.vc_btn3-color-btn-only-text{text-transform:uppercase;background-color:transparent;color:#fff;height:auto;padding:0;line-height:24px;font-size:22px;font-weight:700;}.vc_btn3-container .vc_btn3-style-btn.vc_btn3-color-btn-only-text:hover,.vc_btn3-container .vc_btn3-style-btn.vc_btn3-color-btn-only-text:focus{color:#ace853;background-color:transparent;}.cms-filter-category{margin:0 0 54px 0;text-align:center;font-size:0;}.cms-filter-category li{border-width:1px;border-style:solid;border-color:#e1e1e1;padding:0;margin:0 0 10px -1px;}.cms-filter-category li a{display:block;color:#aaacb5;background-color:transparent;padding:0 25px;text-transform:uppercase;font-size:16px;height:50px;line-height:48px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cms-filter-category li a:hover,.cms-filter-category li a:focus{background-color:#82d901;color:#fff;}.cms-filter-category li a.active{background-color:#222;color:#fff;}@media screen and (max-width:767px){.cms-filter-category li a{padding:0 15px;}}.cms_grid_blog .main-content article{margin-bottom:40px;}.cms_grid_blog .grid_thumb .post-thumbnail img{opacity:0.6;}.cms_grid_blog_mark{/*Testimonial*/}.cms_grid_blog_mark .format-audio{display:block;}.cms_testimonials .thumb{max-width:135px;margin:0 auto;border:2px solid #f0f0f0;border-radius:50%;padding:13px;}.cms_testimonials .thumb img{border-radius:50%;}.cms_testimonial_inner{background-color:#f0f0f0;padding:78px 25px 35px;margin-bottom:47px;margin-top:-81px;}.cms_testimonial_inner h4{color:#222;margin-bottom:5px;}.cms_testimonial_inner .role{color:#82d901;margin-bottom:7px;display:block;}.cms_pagination{/* Project -- Portfolio*/}.cms_pagination .cms-load-posts{margin:30px auto 0;width:126px;height:126px;background-color:#00164c;text-align:center;position:relative;border-radius:50%;vertical-align:middle;-webkit-perspective:1px;perspective:1px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 4px transparent;}.cms_pagination .cms-load-posts a{color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:underline;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);}.cms_pagination .cms-load-posts a:before{position:absolute;content:'\f175';font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;color:#fff;font-size:16px;bottom:-25px;text-decoration:none;left:0;right:0;}.cms_pagination .cms-load-posts a.done:before{content:none;}.cms_pagination .cms-load-posts:before{content:'';position:absolute;border:#00164c solid 10px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s;border-radius:50%;}.cms_pagination .cms-load-posts:hover,.cms_pagination .cms-load-posts:focus{background-color:#82d901;}.cms_pagination .cms-load-posts:hover:before,.cms_pagination .cms-load-posts:focus:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out;border-color:#82d901;}.cms_masonry .overlay{position:absolute;top:4px;right:4px;bottom:4px;left:4px;}.cms_masonry .overlay a.gallery-popup{width:54px;height:54px;display:inline-block;position:absolute;right:0;top:0;text-align:center;line-height:54px;font-size:22px;color:#00164c;background-color:#fff;}.cms_masonry .overlay a.gallery-popup:hover,.cms_masonry .overlay a.gallery-popup:focus{background-color:#00164c;color:#fff;}.cms_masonry .overlay .desc{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;text-align:center;width:100%;color:#fff;-webkit-transition:all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1) 0s;transition:all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1) 0s;}.cms_masonry .overlay .desc a{color:#fff;}.cms_masonry .overlay .desc a.title{font-weight:bold;font-size:22px;display:block;margin:0 0 5px 0;}.cms_masonry .overlay .desc a:hover,.cms_masonry .overlay .desc a:focus{color:#00164c;}.cms_project{position:relative;}.cms_project .thumb{position:relative;overflow:hidden;}.cms_project .thumb img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;-webkit-transition:all 0.3s cubic-bezier(0.3, 0.1, 0.58, 1) 0s;transition:all 0.3s cubic-bezier(0.3, 0.1, 0.58, 1) 0s;}.cms_project .overlay{background-color:rgba(172, 232, 83, 0.9);opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:absolute;top:4px;right:4px;bottom:4px;left:4px;}.cms_project .overlay a.gallery-popup{width:54px;height:54px;display:inline-block;position:absolute;right:0;top:0;text-align:center;line-height:54px;font-size:22px;color:#00164c;background-color:#fff;}.cms_project .overlay a.gallery-popup:hover,.cms_project .overlay a.gallery-popup:focus{background-color:#00164c;color:#fff;}.cms_project .overlay .desc{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;text-align:center;width:100%;color:#fff;-webkit-transition:all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1) 0s;transition:all 0.27s cubic-bezier(0.3, 0.1, 0.58, 1) 0s;}.cms_project .overlay .desc a{color:#fff;}.cms_project .overlay .desc a.title{font-weight:bold;font-size:22px;display:block;margin:0 0 5px 0;}.cms_project .overlay .desc a:hover,.cms_project .overlay .desc a:focus{color:#00164c;}.cms_project:hover .overlay,.cms_project:focus .overlay{opacity:1;}.cms_project:hover .overlay .desc,.cms_project:focus .overlay .desc{-webkit-transform:translate(-50%, -54%);-ms-transform:translate(-50%, -54%);transform:translate(-50%, -54%);}.cms_project:hover .thumb img,.cms_project:focus .thumb img{-webkit-transform:scale(1.05) translateZ(0px);-ms-transform:scale(1.05) translateZ(0px);transform:scale(1.05) translateZ(0px);}.cms_service_masonry{position:relative;}.cms_service_masonry .thumb{position:relative;background-color:#82d901;}.cms_service_masonry .thumb img{opacity:0.5;-webkit-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;width:100%;}.cms_service_masonry .thumb:before{content:'';position:absolute;z-index:1;opacity:0.5;left:0;right:0;top:0;bottom:0;background-color:#00164c;background-image:-webkit-linear-gradient(left, #00164c, #82d901);background-image:linear-gradient(left, #00164c, #82d901);}.cms_service_masonry .thumb .title-over{position:absolute;top:50%;text-align:center;display:block;padding:0 20px;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;color:#fff;font-size:20px;text-transform:uppercase;font-weight:bold;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:1;}.cms_service_masonry .overlay{z-index:2;}.cms_service_masonry .overlay:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 22, 76, 0.8);opacity:0;-webkit-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale3d(0.9, 0.9, 1);-ms-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1);}.cms_service_masonry .overlay .desc a{color:#fff;}.cms_service_masonry .overlay .desc a:hover,.cms_service_masonry .overlay .desc a:focus{color:#fff;text-decoration:underline;}.cms_service_masonry .overlay a.gallery-popup,.cms_service_masonry .overlay a.title,.cms_service_masonry .overlay span.taxo{opacity:0;-webkit-transform:scale3d(0.9, 0.9, 1);-ms-transform:scale3d(0.9, 0.9, 1);transform:scale3d(0.9, 0.9, 1);-webkit-transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s;}.cms_service_masonry:hover .thumb .title-over,.cms_service_masonry:focus .thumb .title-over{opacity:0;}.cms_service_masonry:hover .overlay a.gallery-popup,.cms_service_masonry:focus .overlay a.gallery-popup,.cms_service_masonry:hover .overlay a.title,.cms_service_masonry:focus .overlay a.title,.cms_service_masonry:hover .overlay span.taxo,.cms_service_masonry:focus .overlay span.taxo,.cms_service_masonry:hover .overlay:before,.cms_service_masonry:focus .overlay:before{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}.layout_services_masonry_default .cms_service_masonry .thumb{background-color:#222;}.layout_services_masonry_default .cms_service_masonry .thumb img{opacity:0.15;}.layout_services_masonry_default .cms_service_masonry .thumb:before{content:none;}.layout_services_masonry_default .cms_service_masonry .overlay::before{background-color:rgba(172, 232, 83, 0.8);}.cms_grid_portfolio .cms_pagination .cms-load-posts{margin-top:15px;}.cms_services .thumb{position:relative;background-color:#ace853;}.cms_services .thumb img{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:100%;}.cms_services .thumb:hover a.gallery-popup i,.cms_services .thumb:focus a.gallery-popup i{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.cms_services .thumb:hover img,.cms_services .thumb:focus img{opacity:0.1;}.cms_services a.gallery-popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-51%, -51%);-ms-transform:translate(-51%, -51%);transform:translate(-51%, -51%);font-size:45px;color:#fff;}.cms_services a.gallery-popup i{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cms_services a.gallery-popup:hover,.cms_services a.gallery-popup:focus{color:#00164c;}.cms_services .desc h3{font-size:22px;margin-bottom:15px;margin-top:25px;}.cms_services footer.entry-footer a{color:#53545a;}.cms_services footer.entry-footer a:before{font-size:14px;}.cms_services footer.entry-footer a:hover,.cms_services footer.entry-footer a:focus{color:#82d901;}.cms_services_odd_even{margin-bottom:70px;margin-top:58px;/*------------------------------
	6.3 VC Custom Heading
------------------------------*/}.cms_services_odd_even .thumb_style{position:relative;}.cms_services_odd_even .thumb_style:before,.cms_services_odd_even .thumb_style:after{position:absolute;content:'';top:50px;bottom:auto;width:53%;height:88.7%;}.cms_services_odd_even .thumb_style:before{left:-10px;right:auto;background-color:#d0d0d0;}.cms_services_odd_even .thumb_style:after{right:-10px;left:auto;background-color:#ededed;}.cms_services_odd_even .thumb_style .thumb_inner{position:relative;z-index:1;background-color:#222;}.cms_services_odd_even .thumb_style .thumb_inner img{opacity:0.6;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;width:100%;}.cms_services_odd_even .thumb_style a.gallery-popup:hover,.cms_services_odd_even .thumb_style a.gallery-popup:focus{color:#82d901;}.cms_services_odd_even .thumb_style:hover a.gallery-popup i,.cms_services_odd_even .thumb_style:focus a.gallery-popup i{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.cms_services_odd_even .thumb_style:hover img,.cms_services_odd_even .thumb_style:focus img{opacity:0.3;}.cms_services_odd_even .desc h3{text-transform:uppercase;position:relative;margin-top:46px;margin-bottom:18px;}@media screen and (min-width:992px){.cms_services_odd_even .desc h3:before{position:absolute;content:'';left:30%;background-color:#53545a;height:1px;width:100%;top:50%;transform:translateY(-50%);z-index:2;}.cms_services_odd_even .desc h3 a.title{background-color:#fff;display:inline-block;padding-right:30px;position:relative;z-index:2;}}@media screen and (min-width:992px){.cms_services_odd_even .style_line .desc h3{margin-left:-30px;}.cms_services_odd_even .style_line .desc h3:before{left:auto;right:24%;}.cms_services_odd_even .style_line .desc h3 a.title{display:block;padding-left:30px;}}.cms-custom-heading-wrap{display:block;width:100%;}.cms-custom-heading-wrap.no_line .cmsc-custom-heading{margin-bottom:20px;}.cms-custom-heading-wrap.no_line .cmsc-custom-heading .head{padding:0;}.cms-custom-heading-wrap.no_line .cmsc-custom-heading .head:before,.cms-custom-heading-wrap.no_line .cmsc-custom-heading .head:after{content:none;}.cms-custom-heading-wrap .sub-heading{margin-bottom:15px;}.heading .cmsc-custom-heading{margin:0 0 50px 0;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;font-size:40px;}@media screen and (max-width:767px){.heading .cmsc-custom-heading{font-size:25px;margin-bottom:35px;}}.heading .cmsc-custom-heading span{display:inline-block;}.heading .cmsc-custom-heading .head{color:#ace853;font-weight:300;position:relative;padding-bottom:20px;}.heading .cmsc-custom-heading .head:before,.heading .cmsc-custom-heading .head:after{position:absolute;content:'';height:1px;background-color:#53545a;}.heading .cmsc-custom-heading .head:before{width:117px;left:0;bottom:10px;}.heading .cmsc-custom-heading .head:after{width:100px;left:60px;bottom:0;}.heading .cmsc-custom-heading .final{color:#00164c;font-weight:700;}.heading.white .cmsc-custom-heading .final{color:#fff;}.heading.black .cmsc-custom-heading .head{color:#222;}.heading.black .cmsc-custom-heading .final{color:#fff;}.default.vc_custom_heading{overflow:hidden;/*------------------------------
	6.4 CMS Fancy
------------------------------*/}.default.vc_custom_heading .cmsc-custom-heading{margin:10px 0 25px;}.default.vc_custom_heading .cmsc-custom-heading span.head,.default.vc_custom_heading .cmsc-custom-heading span.final{color:inherit;}.cms-fancyboxes-style-1 .cms-fancyboxes-body{display:table;width:100%;}.cms-fancyboxes-style-1 .icon,.cms-fancyboxes-style-1 h4.fancy-box-content{display:table-cell;vertical-align:middle;}.cms-fancyboxes-style-1 .icon{width:103px;height:76px;text-align:center;line-height:76px;font-size:36px;background-color:#ace853;color:#fff;}.cms-fancyboxes-style-1 h4.fancy-box-content{color:#00164c;padding-left:28px;font-weight:400;}.cms-fancyboxes-style-2 .cms-fancyboxes-body{border:1px solid #aaacb5;padding:30px;margin-top:40px;margin-bottom:77px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cms-fancyboxes-style-2 .cms-fancyboxes-body .image_icon{width:78px;height:78px;background-color:#aaacb5;border-radius:50%;text-align:center;display:block;margin:-70px auto 30px;line-height:78px;-webkit-transition:transform ease-out 0.1s, background 0.2s;transition:transform ease-out 0.1s, background 0.2s;font-size:40px;color:#fff;position:relative;}.cms-fancyboxes-style-2 .cms-fancyboxes-body .image_icon:after{top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1);opacity:0;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.cms-fancyboxes-style-2 .cms-fancyboxes-body h3 a{color:#53545a;}.cms-fancyboxes-style-2 .cms-fancyboxes-body:hover,.cms-fancyboxes-style-2 .cms-fancyboxes-body:focus{border-color:#82d901;}.cms-fancyboxes-style-2 .cms-fancyboxes-body:hover .image_icon,.cms-fancyboxes-style-2 .cms-fancyboxes-body:focus .image_icon{background-color:#82d901;-webkit-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);}.cms-fancyboxes-style-2 .cms-fancyboxes-body:hover .image_icon:after,.cms-fancyboxes-style-2 .cms-fancyboxes-body:focus .image_icon:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms;}.cms-fancyboxes-style-2 .cms-fancyboxes-body:hover h3 a,.cms-fancyboxes-style-2 .cms-fancyboxes-body:focus h3 a{color:#82d901;}@-webkit-keyframes sonarEffect{0%{opacity:0.3;}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #82d901, 0 0 0 10px rgba(255, 255, 255, 0.5);}100%{box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #82d901, 0 0 0 10px rgba(255, 255, 255, 0.5);-webkit-transform:scale(1.5);opacity:0;}}@-moz-keyframes sonarEffect{0%{opacity:0.3;}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #82d901, 0 0 0 10px rgba(255, 255, 255, 0.5);}100%{box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #82d901, 0 0 0 10px rgba(255, 255, 255, 0.5);-moz-transform:scale(1.5);opacity:0;}}@keyframes sonarEffect{0%{opacity:0.3;}40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #82d901, 0 0 0 10px rgba(255, 255, 255, 0.5);}100%{box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #82d901, 0 0 0 10px rgba(255, 255, 255, 0.5);transform:scale(1.5);opacity:0;}}.cms-fancyboxes-style-3 .cms-fancybox-item .image_icon{font-size:67px;color:#ace853;position:relative;margin:0 0 16px 0;display:block;}.cms-fancyboxes-style-3 .cms-fancybox-item .fancy_title{display:inline-block;width:100%;margin-bottom:15px;}.cms-fancyboxes-style-3 .cms-fancybox-item .fancy_title a{position:relative;color:#53545a;display:inline-block;outline:none;}.cms-fancyboxes-style-3 .cms-fancybox-item .fancy_title a:hover,.cms-fancyboxes-style-3 .cms-fancybox-item .fancy_title a:focus{color:#ace853;}@media screen and (max-width:767px){.cms-fancyboxes-style-3 .cms-fancybox-item.text-right{text-align:left;}}.cms-fancyboxes-style-4{/*------------------------------
	6.5 VC Accordion
------------------------------*/}.cms-fancyboxes-style-4 .fancy_title{margin:25px 0 30px;float:left;width:100%;}.cms-fancyboxes-style-4 footer.entry-footer a{/* #53545a */color:#53545a;}.cms-fancyboxes-style-4 footer.entry-footer a:hover,.cms-fancyboxes-style-4 footer.entry-footer a:focus{color:#82d901;}.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel .vc_tta-panel-heading,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab .vc_tta-panel-heading,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel > a,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab > a{border-color:#e9e9e9;background-color:#e9e9e9;}.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab.vc_active .vc_tta-panel-heading,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel.vc_active > a,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab.vc_active > a{border-color:#e9e9e9 !important;background-color:transparent;}.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel.vc_active .vc_tta-panel-body,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab.vc_active .vc_tta-panel-body{border-color:#e9e9e9;background-color:transparent;margin-bottom:11px;padding:30px 25px;border-top-color:transparent;}.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel.vc_active .vc_tta-panel-body p,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab.vc_active .vc_tta-panel-body p{margin-bottom:20px;}.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel:hover .vc_tta-panel-heading,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab:hover .vc_tta-panel-heading,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel:hover > a,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab:hover > a{background-color:transparent;border-color:#e9e9e9 !important;}.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel:hover .vc_tta-panel-title,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab:hover .vc_tta-panel-title,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel:hover span.vc_tta-title-text,.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-tab:hover span.vc_tta-title-text{color:#ace853;}.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel-title{font-weight:600;font-size:16px;color:#222;display:table;width:100%;height:50px;}.vc_tta-container .vc_tta-color-grey_new_color .vc_tta-panel-title a{color:#222;}.vc_tta-container .vc_tta-controls-icon.vc_tta-controls-icon-long-arrow:before{content:'\f178';font-family:FontAwesome;font-style:normal;font-weight:normal;/*--adjust as necessary--*/text-decoration:inherit;position:absolute;top:0;color:#aaacb5;}.vc_tta-container .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-long-arrow:before{content:'\f175';}.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tab.vc_active > a{border-bottom-color:transparent !important;color:#222;}.wpb-js-composer .vc_tta-container .vc_tta.vc_general .vc_tta-panel-title > a{padding:10px 25px;display:table-cell;vertical-align:middle;}.wpb-js-composer .vc_tta-container .vc_tta.vc_general .vc_tta-tab > a{padding:12px 25px;color:#222;font-weight:600;}#content .vc_tta-container .wpb_text_column p:last-child{margin-bottom:20px;/*------------------------------
	6.6 Tab
------------------------------*/}.wpb-js-composer .vc_tta.vc_tta-spacing-7 .vc_tta-tabs-list .vc_tta-tab{margin:0 7px 0 0;}.wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic .vc_tta-tabs-list,.wpb-js-composer .vc_tta.vc_tta-style-modern .vc_tta-tabs-list{padding:0;}.wpb-js-composer .vc_tta.vc_tta-style-classic{/*------------------------------
	6.7 Pie
------------------------------*/}@media screen and (max-width:767px){.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading,.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading{margin-bottom:10px;}}.vc-pie-wrap .vc_pie_chart{position:relative;opacity:1 !important;}@media screen and (max-width:991px){.vc-pie-wrap .vc_pie_chart{margin:0 auto;}}.vc-pie-wrap .vc_pie_chart .circle-info-half{font-size:37.68px;display:inline-block;position:absolute;text-align:center;width:100%;line-height:230px !important;font-weight:600;/*------------------------------
	6.8 CMS Process bar
------------------------------*/}.cms-progress-body{/*------------------------------
	6.8 CMS Pricing
------------------------------*/}.cms-progress-body .cms-progress-title{line-height:1;padding-bottom:10px;}.cms-progress-body .cms-progress-title .progress_value,.cms-progress-body .cms-progress-title .progress_value_suffix{float:right;}.cms-progress-body .progress{margin-bottom:39px;}.pricing-table{/*------------------------------
	6.9 Text Column
------------------------------*/}.pricing-table .head{height:160px;display:table;width:100%;text-transform:capitalize;}.pricing-table .head .price_wrap,.pricing-table .head .title{display:table-cell;vertical-align:middle;}.pricing-table .head .title{font-size:20px;font-weight:600;color:#222;}.pricing-table .head .price_wrap{color:#00164c;font-size:16px;font-weight:600;}.pricing-table .head .price_wrap .price{font-size:60px;line-height:60px;}.pricing-table .pricing-table-features{padding:36px 50px;}.pricing-table .pricing-table-features ul{padding:0;margin:0 0 25px 0;list-style:none;}.pricing-table .pricing-table-features ul li{line-height:24px;font-size:16px;padding:12px 0;}.pricing-table.pricing-table-highlighted{box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);}.pricing-table .pricing-table-sign-up a.readmore_pricing{font-size:16px;font-weight:700;}.wpb_text_column{/*------------------------------
	6.10 CMS Carousel
------------------------------*/}.wpb_text_column p{margin-bottom:25px;}.wpb_text_column ul{margin:0;padding:0;}@media screen and (max-width:991px){.wpb_text_column ul{margin-left:15px;}}.wpb_text_column .list-style-image ul li{position:relative;line-height:48px;list-style:none;padding-left:53px;}.wpb_text_column .list-style-image ul li:before{content:url(../images/li_check.png);position:absolute;left:0;top:5px;}.cms-carousel .cms-carousel-desc span{display:block;margin-bottom:10px;}.cms-carousel .cms-carousel-item .thumb{position:relative;}.cms-carousel .cms-carousel-item .thumb:before{position:absolute;content:'';top:0;right:0;left:0;bottom:0;opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;background-color:rgba(172, 232, 83, 0.9);z-index:1;}.cms-carousel .cms-carousel-item .thumb .title{margin:20px 0 5px;}.cms-carousel .cms-carousel-item .thumb .social_team_wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;left:0;right:0;z-index:2;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;opacity:0;}.cms-carousel .cms-carousel-item .thumb .social_team_wrap ul{list-style:none;margin:0;padding:0;}.cms-carousel .cms-carousel-item .thumb .social_team_wrap ul li{display:inline-block;-webkit-transition:transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, 120%, 0);transform:translate3d(0, 120%, 0);}.cms-carousel .cms-carousel-item .thumb .social_team_wrap ul li a{color:#fff;font-size:20px;padding:0 5px;margin:0 10px;}.cms-carousel .cms-carousel-item .thumb .social_team_wrap ul li a:hover,.cms-carousel .cms-carousel-item .thumb .social_team_wrap ul li a:focus{color:#222;}.cms-carousel .cms-carousel-item .thumb:hover:before{opacity:1;}.cms-carousel .cms-carousel-item .thumb:hover .social_team_wrap{opacity:1;}.cms-carousel .cms-carousel-item .thumb:hover .social_team_wrap ul li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.cms-carousel .cms-carousel-item .thumb:hover .social_team_wrap ul li:first-child{-webkit-transition-delay:0.1s;transition-delay:0.1s;}.cms-carousel .cms-carousel-item .thumb:hover .social_team_wrap ul li:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s;}.cms-carousel .cms-carousel-item .thumb:hover .social_team_wrap ul li:nth-child(3){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.cms-carousel .owl-controls{margin-top:45px;text-align:center;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:inline-block;border:0 none;color:#aaacb5;font-size:40px;cursor:pointer;margin:0 15px;position:relative;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.owl-controls .owl-nav .owl-prev:hover,.owl-controls .owl-nav .owl-next:hover,.owl-controls .owl-nav .owl-prev:focus,.owl-controls .owl-nav .owl-next:focus{color:#222;}.owl-controls .owl-dots{line-height:1;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin:0 5px;}.owl-controls .owl-dots .owl-dot span{display:block;width:11px;height:11px;background:#aaacb5;border:1px solid #aaacb5;border-radius:11px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.owl-controls .owl-dots .owl-dot span:hover,.owl-controls .owl-dots .owl-dot span:focus{background-color:transparent;}.owl-controls .owl-dots .owl-dot.active span{background-color:transparent;}.owl-custom-heading-wrap{position:relative;}.owl-custom-heading-wrap .owl-nav-wrap{position:absolute;right:0;top:0;}.owl-custom-heading-wrap .owl-nav-wrap span{font-size:40px;color:#aaacb5;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin-left:30px;cursor:pointer;}.owl-custom-heading-wrap .owl-nav-wrap span:hover,.owl-custom-heading-wrap .owl-nav-wrap span:focus{color:#222;}.owl-custom-heading-wrap.heading .cmsc-custom-heading{padding-right:120px;}.cms-carousel-team.cms-carousel .cms-carousel-item .thumb{overflow:hidden;}@media screen and (min-width:1366px){.cms-carousel-project{padding:0 195px;}.cms-carousel-project .owl-controls .owl-nav{position:absolute;top:45%;width:100%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.cms-carousel-project .owl-controls .owl-nav .owl-prev,.cms-carousel-project .owl-controls .owl-nav .owl-next{position:absolute;margin:0;}.cms-carousel-project .owl-controls .owl-nav .owl-prev{left:120px;}.cms-carousel-project .owl-controls .owl-nav .owl-next{right:120px;}}.cms-carousel-project .cms_project .thumb{background-color:#222;}.cms-carousel-project .cms_project .thumb:before{content:none;}.cms-carousel-project .cms_project .thumb img{opacity:0.5;}.cms-carousel-project .cms_project .overlay{background-color:rgba(0, 22, 76, 0.8);}.cms-carousel-blog .main-content article{margin-bottom:0;}.cms-carousel-blog.layout2 .entry-header h3.entry-title{margin-top:0;}.cms-carousel-blog.layout2 .entry-header .cate{color:#ace853;font-size:14px;}.cms-carousel-blog.layout2 .entry-header .cate a{color:#ace853;}.cms-carousel-blog.layout2 .entry-header .cate a:hover,.cms-carousel-blog.layout2 .entry-header .cate a:focus{color:#82d901;}.cms-carousel-blog.layout2 .post-thumbnail .meta-date .meta-date-inner{background-color:#222;}.cms-carousel-blog.layout2 .post-thumbnail .category{display:none;}.cms-carousel-testimonial .cms-carousel-item{position:relative;}.cms-carousel-testimonial .cms-carousel-item img{width:135px;height:135px;border:1px solid rgba(170, 172, 181, 0.3);padding:15px;border-radius:50%;position:absolute;}.cms-carousel-testimonial .cms-carousel-item .desc{margin-left:165px;min-height:135px;}.cms-carousel-testimonial .cms-carousel-item .desc h4{color:#fff;margin:0 0 5px 0;}.cms-carousel-testimonial .cms-carousel-item .desc span.role{color:#82d901;}.cms-carousel-testimonial .owl-controls{margin-top:26px;max-width:135px;}@media screen and (max-width:480px){.cms-carousel-testimonial .cms-carousel-item img{position:inherit;margin:0 auto 30px;}.cms-carousel-testimonial .cms-carousel-item .desc{margin:0;text-align:center;min-height:auto;}.cms-carousel-testimonial .owl-controls{max-width:100%;margin:10px 0;}}.cms-carousel-testimonial.default.carousel_testimonial_default_block_center{text-align:center;}.cms-carousel-testimonial.default.carousel_testimonial_default_block_center .thumb-testi img{position:inherit;margin:0 auto 24px;}.cms-carousel-testimonial.default.carousel_testimonial_default_block_center .desc{margin:0;min-height:auto;}.cms-carousel-testimonial.default.carousel_testimonial_default_block_center .owl-controls{max-width:100%;}.cms-carousel.cms_testimonials.layout2 .thumb:before{content:none;}.cms-carousel.cms_testimonials.layout2 .cms_testimonial_inner{margin-bottom:0;padding-bottom:46px;}@media screen and (min-width:1200px){.cms-carousel.cms_testimonials.layout2.controls_up .owl-controls{margin-top:0;position:absolute;width:100%;bottom:14px;}}.cms-carousel.cms_testimonials.layout3 .cms_testimonial_inner{margin:0;padding:45px 25px 84px;background-color:#fff;}.cms-carousel.cms_testimonials.layout3 .thumb{margin-top:-68px;}.cms-carousel.cms_testimonials.layout3 .thumb:before{content:none;}.cms-carousel.cms_testimonials.layout3 h4{margin:0;font-size:17.82px;}.cms-carousel.cms_testimonials.layout3 .role{font-size:15.84px;color:#82d901;}.cms-carousel-services{/*------------------------------
	6.11 VC Single Image
------------------------------*/}.cms-carousel-services .cms-carousel-item .thumb:before{content:none;}.wpb_single_image{/*------------------------------
	6.12 VC Row
------------------------------*/}.wpb_single_image .vc_box_shadow_square{position:relative;}.wpb_single_image .vc_box_shadow_square:before,.wpb_single_image .vc_box_shadow_square:after{position:absolute;content:'';top:10px;bottom:-10px;width:53%;height:100%;}.wpb_single_image .vc_box_shadow_square:before{left:-10px;right:auto;background-color:#d0d0d0;}.wpb_single_image .vc_box_shadow_square:after{right:-10px;left:auto;background-color:#ededed;}.wpb_single_image .vc_box_shadow_square .wpb_single_image_inner{position:relative;z-index:1;}.wpb_single_image .vc_box_shadow_square .wpb_single_image_inner img{opacity:0.6;}.wpb_single_image .vc_box_shadow_square.primary:after{background-color:#ace853;}.vc_row .cms-overlay-color{height:100%;left:0;position:absolute;top:0;width:100%;}.vc_row.row-arrow{overflow:visible !important;}@media screen and (max-width:991px){.vc_row.wpb_row{border-width:0 !important;}}.arrow-in-home{position:absolute;width:130px;height:130px;left:50%;bottom:-65px;z-index:2;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #fff;border-radius:50%;}.arrow-in-home .arrow-in-home-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.arrow-in-home a{background-color:#fff;border-radius:50%;display:block;text-align:center;width:50px;height:50px;margin:0 auto;line-height:50px;font-size:35px;box-shadow:0 5px 4px #f4f4f4;}.arrow-in-home a i{-webkit-animation:1s ease-in-out 0s normal none infinite running scroll-down-anim;animation:1s ease-in-out 0s normal none infinite running scroll-down-anim;-webkit-transition:all 0.4s;transition:all 0.4s;}@media screen and (max-width:767px){.arrow-in-home{width:70px;height:70px;bottom:-35px;}}@-webkit-keyframes scroll-down-anim{0%{transform:translateY(-8px);}50%{transform:translateY(0px);}100%{transform:translateY(-8px);}}@-moz-keyframes scroll-down-anim{0%{transform:translateY(-8px);}50%{transform:translateY(0px);}100%{transform:translateY(-8px);}}@-o-keyframes scroll-down-anim{0%{transform:translateY(-8px);}50%{transform:translateY(0px);}100%{transform:translateY(-8px);}}@keyframes scroll-down-anim{/*------------------------------
	6.13 CMS Process
------------------------------*/0%{transform:translateY(-8px);}50%{transform:translateY(0px);}100%{transform:translateY(-8px);}}.cms-process-wraper{margin:0 -15px;}.cms-process-wraper .cms-process{float:left;}@media screen and (max-width:767px){.cms-process-wraper .cms-process{width:100% !important;}}.cms-process-wraper .title{margin:0 0 25px 0;}.cms-process-wraper .title span{float:right;font-size:40px;color:#ebebeb;}.cms-process-wraper .process{margin:0 15px;padding-bottom:40px;position:relative;}.cms-process-wraper .process_inner:before,.cms-process-wraper .process_inner:after{content:'';height:1px;background-color:#ececec;position:absolute;left:0;right:0;width:100%;-webkit-transition:all 0.5s;transition:all 0.5s;}.cms-process-wraper .process_inner:before{bottom:10px;}.cms-process-wraper .process_inner:after{bottom:0;}.cms-process-wraper .process_inner .image_icon{display:block;margin:30px 0 33px;font-size:67px;position:relative;float:left;width:100%;z-index:1;-webkit-transition:color 0.3s;transition:color 0.3s;}.cms-process-wraper .process_inner:hover:before,.cms-process-wraper .process_inner:focus:before,.cms-process-wraper .process_inner:hover:after,.cms-process-wraper .process_inner:focus:after{background-color:#ace853;}.cms-process-wraper .process_inner:hover .image_icon,.cms-process-wraper .process_inner:focus .image_icon{-webkit-animation:toTopFromBottom 0.3s forwards;animation:toTopFromBottom 0.3s forwards;}.cms-process-wraper .process_inner.noboder-default{padding:0 30px 30px;box-shadow:0 0 4px #f2f2f2;}.cms-process-wraper .process_inner.noboder-default:before,.cms-process-wraper .process_inner.noboder-default:after{content:none;}.cms-process-wraper .process_inner_process2{border:1px solid #ace853;padding:30px;margin-top:40px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.cms-process-wraper .process_inner_process2 .image_icon{width:78px;height:78px;background-color:#ace853;border-radius:50%;text-align:center;display:block;margin:-70px auto 30px;line-height:78px;-webkit-transition:transform ease-out 0.1s, background 0.2s;transition:transform ease-out 0.1s, background 0.2s;font-size:40px;color:#fff;position:relative;}.cms-process-wraper .process_inner_process2 .image_icon:after{top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1);opacity:0;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.cms-process-wraper .process_inner_process2:hover,.cms-process-wraper .process_inner_process2:focus{border-color:#aaacb5;}.cms-process-wraper .process_inner_process2:hover .image_icon,.cms-process-wraper .process_inner_process2:focus .image_icon{background-color:#aaacb5;-webkit-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);}.cms-process-wraper .process_inner_process2:hover .image_icon:after,.cms-process-wraper .process_inner_process2:focus .image_icon:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms;}.cms-process-wraper .process_inner_process2:hover h3 a,.cms-process-wraper .process_inner_process2:focus h3 a{color:#82d901;}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%);}50%{opacity:0;-webkit-transform:translateY(100%);}51%{opacity:1;}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%);}50%{opacity:0;-moz-transform:translateY(100%);}51%{opacity:1;}}@keyframes toTopFromBottom{/*------------------------------
	6.14 VC Column Inner
------------------------------*/49%{transform:translateY(-100%);}50%{opacity:0;transform:translateY(100%);}51%{opacity:1;}}.bg_bottom{/*------------------------------
	6.15 CMS Counter Single
------------------------------*/}.bg_bottom .vc_column-inner{background-position:center bottom !important;}.cms-counter-single{/*------------------------------
	6.16 CMS Image Client
------------------------------*/}.cms-counter-single .icon_wrap{font-size:70px;display:block;color:#ace853;margin-bottom:23px;}.cms-counter-single .cms-counter{/* color: $secondary_color; */font-size:40px;font-weight:bold;line-height:1.1;}.cms-counter-single h4{margin-top:13px;font-weight:400;}@media screen and (min-width:768px){.cms-client-item.col-lg-5fake{width:calc(100%/5) !important;}}@media screen and (max-width:767px){.cms-client-item{text-align:center;}}.owl-clients{/*------------------------------
	6.15 VC Column
------------------------------*/}.owl-clients.owl-carousel .owl-item img{max-width:135px;margin:0 auto;}.overlay_fit_bg_col .bg_overfolow{position:absolute;top:0;bottom:0;}.overlay_fit_bg_col .bg_overfolow.left{left:0;right:auto;}.overlay_fit_bg_col .bg_overfolow.right{right:0;left:auto;}@media screen and (max-width:767px){.overlay_fit_bg_col .bg_overfolow{background-color:transparent !important;}}.overlay_fit_bg_col .wpb_wrapper{position:relative;}.vc_column_bg_overfolow{/*------------------------------
	6.15
------------------------------*/}@media screen and (min-width:768px){.vc_column_bg_overfolow form .contact-form-2 input[type="text"],.vc_column_bg_overfolow form .contact-form-2 input[type="email"],.vc_column_bg_overfolow form .contact-form-2 select,.vc_column_bg_overfolow form .contact-form-2 textarea{border-color:#53c69c;}.vc_column_bg_overfolow form .contact-form-2 input[type="text"]:hover,.vc_column_bg_overfolow form .contact-form-2 input[type="email"]:hover,.vc_column_bg_overfolow form .contact-form-2 select:hover,.vc_column_bg_overfolow form .contact-form-2 textarea:hover,.vc_column_bg_overfolow form .contact-form-2 input[type="text"]:focus,.vc_column_bg_overfolow form .contact-form-2 input[type="email"]:focus,.vc_column_bg_overfolow form .contact-form-2 select:focus,.vc_column_bg_overfolow form .contact-form-2 textarea:focus{border-color:#fff;}.vc_column_bg_overfolow .btn.btn-primary{background-color:#82d901;}.vc_column_bg_overfolow .btn.btn-primary:hover,.vc_column_bg_overfolow .btn.btn-primary:focus{background-color:#222;}.vc_column_bg_overfolow .heading .cmsc-custom-heading .head{color:#222;}}@media screen and (max-width:991px){.vc_column_bg_overfolow .vc_column-inner{padding-left:15px !important;padding-top:35px !important;padding-bottom:0 !important;}}.widget{margin-bottom:30px;overflow:hidden;}.widget:after,.widget:before{display:table;content:'';}.widget .wg-title{color:#222;font-size:22px;font-weight:bold;margin:0 0 35px;font-family:'Source Sans Pro', sans-serif;line-height:24px;text-transform:capitalize;}.widget ul,.widget ol{list-style-type:none;padding:0;margin:0;}.widget ul ul,.widget ol ul{padding-left:20px;}.widget li{margin-bottom:14px;}.widget.woocommerce{margin-bottom:35px;}.sidebar-col.woo .widget{margin-bottom:35px;}.widget_text select{width:100%;}.widget_nav_menu ul.sub-menu{padding:0;margin-left:14px;}.textwidget option{padding:10px 0;}.widget_recent_entries,.widget_archive,.widget_categories,.widget_meta,.widget_pages,.widget_recent_entries,.widget_rss,.widget_nav_menu,.widget_product_categories,.widget_archive{/* Calendar
------------------------------*/}.widget_recent_entries li,.widget_archive li,.widget_categories li,.widget_meta li,.widget_pages li,.widget_recent_entries li,.widget_rss li,.widget_nav_menu li,.widget_product_categories li,.widget_archive li{margin-bottom:0;border-bottom:1px solid #e1e1e1;float:left;width:100%;color:#aaacb5;}.widget_recent_entries li a,.widget_archive li a,.widget_categories li a,.widget_meta li a,.widget_pages li a,.widget_recent_entries li a,.widget_rss li a,.widget_nav_menu li a,.widget_product_categories li a,.widget_archive li a{display:inline-block;line-height:24px;position:relative;color:#aaacb5;padding:12px 10px 12px 0px;font-size:16px;}.widget_recent_entries li a:hover,.widget_archive li a:hover,.widget_categories li a:hover,.widget_meta li a:hover,.widget_pages li a:hover,.widget_recent_entries li a:hover,.widget_rss li a:hover,.widget_nav_menu li a:hover,.widget_product_categories li a:hover,.widget_archive li a:hover,.widget_recent_entries li a:focus,.widget_archive li a:focus,.widget_categories li a:focus,.widget_meta li a:focus,.widget_pages li a:focus,.widget_recent_entries li a:focus,.widget_rss li a:focus,.widget_nav_menu li a:focus,.widget_product_categories li a:focus,.widget_archive li a:focus{color:#82d901;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.widget_recent_entries li a abbr[data-original-title],.widget_archive li a abbr[data-original-title],.widget_categories li a abbr[data-original-title],.widget_meta li a abbr[data-original-title],.widget_pages li a abbr[data-original-title],.widget_recent_entries li a abbr[data-original-title],.widget_rss li a abbr[data-original-title],.widget_nav_menu li a abbr[data-original-title],.widget_product_categories li a abbr[data-original-title],.widget_archive li a abbr[data-original-title],.widget_recent_entries li a abbr[title],.widget_archive li a abbr[title],.widget_categories li a abbr[title],.widget_meta li a abbr[title],.widget_pages li a abbr[title],.widget_recent_entries li a abbr[title],.widget_rss li a abbr[title],.widget_nav_menu li a abbr[title],.widget_product_categories li a abbr[title],.widget_archive li a abbr[title]{color:#82d901;}.widget_recent_entries li:first-child > a,.widget_archive li:first-child > a,.widget_categories li:first-child > a,.widget_meta li:first-child > a,.widget_pages li:first-child > a,.widget_recent_entries li:first-child > a,.widget_rss li:first-child > a,.widget_nav_menu li:first-child > a,.widget_product_categories li:first-child > a,.widget_archive li:first-child > a{padding-top:0;}.widget_recent_entries li:last-child,.widget_archive li:last-child,.widget_categories li:last-child,.widget_meta li:last-child,.widget_pages li:last-child,.widget_recent_entries li:last-child,.widget_rss li:last-child,.widget_nav_menu li:last-child,.widget_product_categories li:last-child,.widget_archive li:last-child{border-bottom:0;}.widget_recent_entries li:last-child > a,.widget_archive li:last-child > a,.widget_categories li:last-child > a,.widget_meta li:last-child > a,.widget_pages li:last-child > a,.widget_recent_entries li:last-child > a,.widget_rss li:last-child > a,.widget_nav_menu li:last-child > a,.widget_product_categories li:last-child > a,.widget_archive li:last-child > a{padding-bottom:0;}.widget_recent_entries select,.widget_archive select,.widget_categories select,.widget_meta select,.widget_pages select,.widget_recent_entries select,.widget_rss select,.widget_nav_menu select,.widget_product_categories select,.widget_archive select{width:100%;}.widget_calendar caption{margin-bottom:10px;}.widget_calendar thead th{text-align:center;padding:0;text-transform:uppercase;font-weight:bold;}.widget_calendar table,.widget_calendar table td{border-collapse:separate;border-spacing:1px;}.widget_calendar table{width:100%;}.widget_calendar table tbody td{text-align:center;}.widget_calendar tbody .pad{background:transparent;}.widget_calendar tbody td{background:#eee;}.widget_calendar tbody a{font-weight:bold;}.cms-recent-posts{/* .widget_search { */}.cms-recent-posts .featured-wrap{float:left;margin-right:25px;}.cms-recent-posts .latest-post-item{margin-bottom:28px;display:inline-block;}.cms-recent-posts .latest-post-item .latest-item-info{font-size:14px;}.cms-recent-posts .latest-post-item .title{font-weight:600;}.cms-recent-posts .latest-post-item:last-child{margin-bottom:0 !important;}.cms-recent-posts .entry-date{color:#ace853;}form.searchform,form.product-search{width:100%;position:relative;}form.searchform input,form.product-search input{width:100%;position:relative;background-color:#f4f4f4;padding:10px 65px 10px 18px;border:1px solid transparent;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}form.searchform input::-webkit-input-placeholder,form.product-search input::-webkit-input-placeholder{color:#8f8f8f;opacity:1;}form.searchform input:-moz-placeholder,form.product-search input:-moz-placeholder{color:#8f8f8f;opacity:1;}form.searchform input::-moz-placeholder,form.product-search input::-moz-placeholder{color:#8f8f8f;opacity:1;}form.searchform input:-ms-input-placeholder,form.product-search input:-ms-input-placeholder{color:#8f8f8f;opacity:1;}form.searchform button,form.product-search button{position:absolute;right:0;width:60px;background-color:#ace853;padding:0;top:0;border:0;}form.searchform button i,form.product-search button i{color:#fff;font-size:24px;line-height:60px;}form.searchform input,form.product-search input,form.searchform button,form.product-search button{box-shadow:none;height:60px;line-height:24px;}form.searchform:hover input,form.product-search:hover input,form.searchform:focus input,form.product-search:focus input{border-color:#ace853;}.tagcloud a{display:block;float:left;background-color:#f4f4f4;height:35px;line-height:35px;padding:0 22px;color:#aaacb5;font-size:14px !important;margin:0 10px 10px 0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.tagcloud a:hover,.tagcloud a:focus{background-color:#222;color:#fff;}.widget_cms_image_widget .desc{margin-top:10px;}.instagram-pics li{margin:0;float:left;width:50%;}.instagram-pics li a{display:block;max-width:130px;margin:0 2px 2px 0;}.instagram-pics li a:hover{opacity:0.8;}@media screen and (max-width:767px){.instagram-pics li{width:25%;}.instagram-pics li a{max-width:100%;}.instagram-pics li a img{width:100%;}}.widget.null-instagram-feed .wg-title{margin-bottom:25px;}.widget-page.widget_nav_menu ul.menu{border:1px solid #e1e1e1;overflow:hidden;}.widget-page.widget_nav_menu ul.menu li > a{position:relative;}.widget-page.widget_nav_menu ul.menu li > a:before{content:'\f178';font-family:FontAwesome;right:18px;position:absolute;font-weight:inherit;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.widget-page.widget_nav_menu ul.menu li a{padding:13px 40px 13px 17px;display:block;background-color:transparent;}.widget-page.widget_nav_menu ul.menu li a:hover,.widget-page.widget_nav_menu ul.menu li a:focus{background-color:#222;color:#fff;}.widget-page.widget_nav_menu ul.menu li.current-menu-item > a{background-color:#222;color:#fff;}.widget_wpdm_newpacks_widget .wpdm-link-tpl{background-color:#ace853;color:#fff;margin-bottom:1px;padding:10px 17px;}.wage-image-wg{position:relative;}.wage-image-wg .linkimage{position:relative;display:block;}@media screen and (max-width:767px){.wage-image-wg .linkimage img{width:100%;}}.wage-image-wg .content{position:relative;padding:40px 25px;background-size:cover;background-repeat:no-repeat;}.wage-image-wg .content:before{position:absolute;content:'';background-color:rgba(0, 22, 76, 0.8);top:0;right:0;bottom:0;left:0;}.wage-image-wg .content .content_inner{position:relative;}.wage-image-wg .content .titleinbanner{color:#fff;font-size:20px;}.wage-image-wg .content .desc{color:#aaacb5;}.wage-image-wg .content .linkinfo{display:inline-block;color:#fff;font-size:14px;position:relative;text-decoration:underline;padding-right:30px;}.wage-image-wg .content .linkinfo:before{content:'\f178';font-family:FontAwesome;position:absolute;font-weight:inherit;top:1px;right:0;}.wage-image-wg .content .linkinfo:hover{color:#82d901;}.wpb_gallery .wpb_gallery_slides.flexslider{box-shadow:none;margin:0;border:0;border-radius:0;}.wpb_gallery .wpb_gallery_slides.flexslider .flex-control-nav{margin:0;/* bottom: 28px; */position:absolute;bottom:19px;top:auto;z-index:2;}.wpb_gallery .wpb_gallery_slides.flexslider .flex-control-nav li{font-size:0;margin:0 5px;}.wpb_gallery .wpb_gallery_slides.flexslider .flex-control-nav li a{width:10px;height:10px;border:1px solid #222;background:#222;box-shadow:none;}.wpb_gallery .wpb_gallery_slides.flexslider .flex-control-nav li a:hover,.wpb_gallery .wpb_gallery_slides.flexslider .flex-control-nav li a:focus,.wpb_gallery .wpb_gallery_slides.flexslider .flex-control-nav li a.flex-active{background-color:transparent;}@media screen and (max-width:767px){.wpb_gallery .wpb_gallery_slides.flexslider .flex-control-nav{display:none;}.wpb_gallery .wpb_gallery_slides.flexslider .flex-direction-nav a{height:25px;}.wpb_gallery .wpb_gallery_slides.flexslider .flex-direction-nav a:before{font-size:25px;}}.wpb_gallery .wpb_gallery_slides.flexslider .flex-direction-nav a,.wpb_gallery .wpb_gallery_slides.flexslider .flex-pauseplay a{z-index:2;}.single-services{/* brochures-widget */}.widget-page .wg-title{margin-bottom:20px;}.brochures-widget ul{padding:0;}.brochures-widget ul li{padding:12px 17px;margin-bottom:1px;background-color:#ace853;}.brochures-widget ul li a{font-size:16px;color:#fff;font-weight:400;}.brochures-widget ul li a i{margin-right:17px;color:#fff;font-size:25px;vertical-align:middle;}.brochures-widget ul li a:hover,.brochures-widget ul li a:focus{color:#222;}.brochures-widget ul li:last-child{margin-bottom:0;}.widget_product_categories .wg-title{margin-bottom:25px;}.widget_product_categories .product-categories li{position:relative;}.widget_product_categories .product-categories li a{display:block;position:relative;padding:12px 20px 12px 0px;}.widget_product_categories .product-categories li span.count{position:absolute;right:17px;top:12px;color:#222;}.widget_product_categories .product-categories li.cat-parent > a{border-bottom:1px solid #e1e1e1;}.row-bg-video{/* Unit */}.row-bg-video .cms-bg-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;overflow:hidden;width:100%;}.row-bg-video .cms-bg-video .wp-video{height:100% !important;}.row-bg-video .cms-bg-video .wp-video .mejs-container{height:100% !important;width:100% !important;}.row-bg-video .cms-bg-video .wp-video .mejs-container .mejs-inner{height:100% !important;}.row-bg-video .cms-bg-video .wp-video .mejs-container .mejs-inner .mejs-controls{display:none;visibility:hidden !important;}.row-bg-video .cms-bg-video .wp-video .mejs-container .mejs-inner .mejs-layers{display:none;}.row-bg-video .cms-bg-video .wp-video .mejs-container .mejs-inner .mejs-mediaelement{height:100% !important;}.row-bg-video .cms-bg-video .wp-video .mejs-container .mejs-inner .mejs-mediaelement video{width:auto !important;height:auto !important;min-width:100%;min-height:100%;max-width:none !important;}.row-bg-video .cms-bg-video .wp-video .mejs-container,.row-bg-video .cms-bg-video .wp-video .mejs-embed,.row-bg-video .cms-bg-video .wp-video .mejs-embed body,.row-bg-video .cms-bg-video .wp-video .mejs-container .mejs-controls{background:transparent !important;}table{width:100%;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}td,th{display:table-cell;vertical-align:inherit;text-align:left;}th,caption{text-transform:uppercase;}dd{margin:0 0 20px;}.entry-title .fa-thumb-tack{display:none;}.sticky .entry-title .fa-thumb-tack{display:inline-block;}body .comment-content ul ul{padding-left:30px;}.comments-area ul{list-style-type:square;}.comments-area ol{list-style-type:decimal;}.post-password-form input[type=submit]{background-color:#ace853;color:#fff;height:40px;border-color:#ace853;padding:5px 20px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{background:#282828;border-color:#282828;}.post-password-form input{display:inline-block;}ul.pingback-wrap{list-style:none;padding:0;margin-top:35px;}ul.pingback-wrap li{margin-bottom:20px;}ul.pingback-wrap .comment{display:none;}.comment-navigation{margin:0px 0 30px;}.comment-navigation .nav-links{margin-top:30px;}.comment-navigation .nav-links:before,.comment-navigation .nav-links:after{content:'';display:table;clear:both;}.comment-navigation .nav-links a{display:inline-block;float:left;padding:5px 18px;color:#222;background:#f4f4f4;}.comment-navigation .nav-links a:hover{background-color:#ace853;border-color:#ace853;color:#fff;}.comment-navigation .nav-links .nav-previous{float:left;}.comment-navigation .nav-links .nav-next{float:right;}.entry-content .page-links{margin:10px 0;}.entry-content .page-links span:not(.page-links-title){display:inline-block;padding:0px 9px;color:#8f8f8f;margin:0 5px;background-color:#f4f4f4;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.entry-content .page-links a:hover span,.entry-content .page-links > span:not(.page-links-title){background-color:#ace853;color:#fff;}@media screen and (max-width:767px){.copyright-inner,.social_footer{text-align:center;}#cshero-header .main_logo{background:none !important;width:161px;}#cshero-header .main_logo img{padding:10px;}.default #cshero-header .main_logo img{background-color:#fff;}.layout2 #cshero-header .main_logo img{background-color:#fff;}.rev_slider_wrapper .tparrows{display:none;}.main-sidebar{margin-top:60px;}}@media screen and (max-width:991px){.container{width:100%;}.default .widget_cart_search_wrap,.layout1 .widget_cart_search_wrap,.layout2 .widget_cart_search_wrap,.transparent .widget_cart_search_wrap{display:none;}}@media screen and (max-width:600px){#wpadminbar{position:fixed;top:0;}}