@import url('css/bootstrap.css');@import url("css/flexslider.css");@import url("css/shortcodes.css");@import url('css/animate.min.css');html{overflow-x:hidden;}
body{margin-right:0 !important;-webkit-font-smoothing:antialiased;}
.light h1, .light h2,.light h3,.light h4, .light h5, .light h6{color:#fff;}
body .light{color:#e6eaf1;}
.wp-caption{max-width:100%;}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignleft{float:left;padding-right:20px;}
.alignright{float:right;padding-left:20px;}
.aligncenter{display:block;float:none !important;margin-left:auto;margin-right:auto;}
.wp-caption{max-width:100%;padding:20px !important;float:left;background-color:#fff;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-top:0px;margin-bottom:60px;}
.wp-caption a{display:block;padding:5px;padding-bottom:0px;}
table{margin-bottom:20px;margin-top:20px;}
.wp-caption.alignleft{margin-right:20px;}
.wp-caption.alignright{margin-left:20px;float:right !important;}
.wp-caption-text{padding-left:7px;margin-bottom:7px;text-align:center;font-size:13px;}
.wp-caption-text,.gallery-caption,.entry-caption{line-height:1.5em;}
img.wp-smiley,.rsswidget img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0;}
.sticky{padding:5% !important;width:90%;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.post-password-form input[type="password"]{background:#fff;height:30px;-webkit-border-radius:0px;border-radius:0px;-moz-border-radius:0px;margin-top:5px;margin-right:10px;margin-bottom:7px;}
.post-password-form .btn-bt{height:39px;float:left;margin-top:5px !important;padding-top:0 !important;padding-bottom:0 !important;}
.post-password-form label{float:left;}
article embed{max-width:100%;}
a{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
blockquote{padding-left:20px;}
.scrollup{width:50px;height:50px;position:fixed;bottom:50px;right:100px;display:none;z-index:9999999;text-indent:-9999px;background-image:url('img/icon_top.png');background-repeat:no-repeat;background-position:center;background-color:rgba(34,34,34,0.6);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.tp-caption a i{color:#fff !important;}
sub, sup{font-size:50%;}
.icon-svg{width:64px;height:64px;}
path{stroke:#aaa !important}
iframe{width:100%}
a.rsswidget{font-weight:600;}
body{line-height:20px;}
h1{line-height:46px;margin-top:0;margin-bottom:0;}
h2{line-height:20px;margin-top:0;margin-bottom:0;}
h3{line-height:20px;margin-top:0;margin-bottom:0;}
h4{line-height:20px;margin-top:0;margin-bottom:0;}
h5{line-height:20px;margin-top:0;margin-bottom:0;}
h6{line-height:20px;margin-top:0;margin-bottom:0;}
h1 > a,h2 > a,h3 > a,h4 > a,h5 > a, h6 a{color:inherit;}
.top_nav{width:100%;position:relative;top:0;left:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;opacity:1;z-index:33;}
.adjustsub .menu li .sub-menu{top:58px;}
.top_nav .widget{float:left;display:table;padding-left:8px;padding-right:8px;}
.top_nav .widget span{}
.top_nav .widget:first-child{padding-left:0;border-left:none;}
.top_nav .widget:last-child{padding-right:0;border-right:none;}
.top_nav .widget_text{float:left;}
.topinfo{margin-top:5px;}
.top_nav .topinfo .phone{background:url(img/phone.png) no-repeat 0;width:20px;height:20px;padding-left:21px;padding-right:21px;}
.top_nav .topinfo .email{background:url(img/envelope.png) no-repeat 0;width:20px;height:20px;padding-left:21px;padding-right:5px;}
.top_nav .widget{}
.top_nav .textwidget{display:table-cell;vertical-align:middle;text-align:center;font-size:18px;font-weight:bold;}
.top_nav .social_widget ul{margin:0;padding:0;list-style:none;padding-top:5px}
.top_nav .social_widget ul li{height:auto;float:left;margin-right:10px;opacity:1 !important;position:relative;overflow:hidden;}
.top_nav .social_widget ul li:first-child{margin-left:0;}
.top_nav .social_widget ul li a{float:left;width:100%;}
.top_nav .social_widget .row-fluid{display:none}
.top_nav .social_widget .social_row{display:block;}
.top_nav .social_widget li i{float:left;width:100%;height:100%;line-height:26px;font-size:15px;display:block;text-align:center;padding-left:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;position:relative;z-index:9999;color:#fff;}
.top_nav .social_widget li a:hover{text-decoration:none;display:block;}
.top_nav .megamenu_container{height:100%;float:left;display:table;}
.top_nav .social_widget ul li:last-child{margin-right:0}
.top_nav .widget ul{list-style:none;margin:0;padding:0;display:table-cell;vertical-align:middle;text-align:center;}
.top_nav .widget ul li{float:left;padding-left:5px;padding-right:5px;}
.top_nav .icl_languages_selector a.lang_sel_sel{border:none !important;font-size:12px !important;line-height:21px !important;padding-left:0 !important;}
.top_nav #lang_sel ul ul{left:1px !important;background:#fafafa !important;top:31px !important;border-top:0px !important;visibility:visible !important;display:none;}
.top_nav #lang_sel ul li:hover ul, .top_nav #lang_sel ul a:hover ul{display:block !important;}
.top_nav #lang_sel ul ul li{border:1px solid #eef1f2 !important;border-bottom:none !important;background:#fafafa !important;color:#555 !important;padding-top:5px !important;padding-bottom:5px !important;}
.top_nav #lang_sel ul ul li:last-child{border-bottom:1px solid #eef1f2 !important;}
.top_nav #lang_sel ul ul li:hover{background:#fafafa !important;}
.top_nav #lang_sel ul ul a{background:#fafafa !important;}
.top_nav #lang_sel a, .top_nav #lang_sel a:visited{border:none;}
.top_nav #lang_sel > ul > li{height:40px;}
.top_nav .widget.icl_languages_selector{margin-top:9px;height:15px;}
.top_nav .icl_languages_selector img.iclflag{top:-1px !important;}
.top_nav .icl_languages_selector li{width:97px !important;}
.top_nav .icl_languages_selector ul ul li{width:160px !important;}
.top_nav .icl_languages_selector ul,.top_nav .icl_languages_selector li{z-index:50000;}
.top_nav .icl_languages_selector ul ul{width:160px !important;left:-21px !important;}
.top_nav .icl_languages_selector ul ul a,.top_nav .icl_languages_selector ul ul a:visited{padding-left:21px !important;}
.top_nav .icon_text{display:table-cell;vertical-align:middle;text-align:center;float:none;}
.top_nav .widget_search input[type="text"]{border:1px solid #e1e1e1 !important;width:100%;height:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:5px 13px;border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;}
.top_nav #search-form:after{content:"\e1b7";font-family:'moon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;right:15px;top:7px;font-size:14px;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;color:#bbb;}
.top_nav #search-form{width:100%;float:left;position:relative;margin-bottom:0;margin-top:5px;}
.top_nav #search-form .more, .top_nav #search-form .more{display:none;}
.top_nav_transparency{position:static;padding-left:70px;padding-right:70px;margin-left:0;margin-right:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.top_nav_transparency .widget{padding-left:25px !important;padding-right:25px !important;}
.top_nav_transparency .widget:first-child{padding-left:0px !important;}
.top_nav_transparency .widget:last-child{padding-right:0px !important;}
.top_nav_transparency .footer_social_icons.circle li{background:transparent !important;height:100% !important;border-right:1px solid #ededed !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;padding-left:5px !important;padding-right:5px !important;margin-right:0 !important;}
.background--dark .top_nav_transparency .footer_social_icons.circle li{border-right:1px solid rgba(255,255,255,0.16) !important;}
.top_nav_transparency .footer_social_icons.circle li:last-child{border-right:0 !important;}
.top_nav_transparency .footer_social_icons.circle li a i{line-height:45px !important;font-size:16px !important;}
.background--dark .top_nav_transparency{color:#f2f2f2 !important;background:transparent !important;}
.sticky_header .header_wrapper.open .top_nav{display:none;}
#logo, #logo_snap{float:left;height:100%}
#logo a, #logo_snap a{float:left;height:100%;}
header#header{position:relative;z-index:10000;}
#logo img, #logo_snap img{max-width:none;top:50%;position:relative;}
#logo img.dark, #logo_snap img.dark{display:block;visibility:visible;}
#logo img.light, #logo_snap img.light{display:none;visibility:hidden;}
.background--dark #logo img.light{display:block;visibility:visible;}
.background--dark #logo img.dark,.background--dark #logo_snap img.dark{display:none;visibility:hidden;}
.logo_only_sticky .header_wrapper #logo, .logo_only_sticky .header_wrapper #logo_snap{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;opacity:0;}
.header_wrapper{width:100%;position:relative;float:left;z-index:32;}
.header_gradient{background-image:none, -moz-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);background-image:none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));background-image:none, -webkit-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);background-image:none, -o-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);background-image:none, -ms-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);background-image:none, linear-gradient(to top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);background-color:transparent;background-repeat:repeat;background-position:center top;border-bottom:none;-webkit-box-shadow:0px 1px 0px 0px rgba(5,38,57,0.05);box-shadow:0px 1px 0px 0px rgba(5,38,57,0.05);}
header#header .container{position:relative;}
header#header .row-fluid .span12
header#header .row-fluid{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
header#header.animate_this .row-fluid{padding-top:0;padding-bottom:0;}
header#header.animate_reverse .row-fluid{padding-top:22px;padding-bottom:22px;}
.header_borders header#header{border-top:1px solid rgba(242, 242, 242, 0.32);border-bottom:1px solid rgba(242, 242, 242, 0.32);}
.header_borders #header .row-fluid{border-left:1px solid rgba(242, 242, 242, 0.37);border-right:1px solid rgba(242, 242, 242, 0.37);padding-left:5px;padding-right:5px;}
.header_borders #logo,.header_borders #logo_snap{padding-right:10px;padding-left:10px;border-right:1px solid rgba(242, 242, 242, 0.32);}
.header_borders .header_tools{border-left:1px solid rgba(242, 242, 242, 0.32);}
.header_borders .header_tools .icon-bars{padding-right:11px;}
.header_tools .cart_icon .nr{width:14px;height:14px;font-size:9px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;line-height:13px;color:#fff;text-align:center;position:absolute;top:-8px;right:-8px;}
.header_tools .right_search i{padding-top:3px;float:left;}
.header_borders_bottom header#header .row-fluid .span12{border-bottom:1px solid rgba(242, 242, 242, 0.32);}
.light .header_tools .btn-bt.default, .background--dark .header_tools .btn-bt.default{background:transparent;}
table td, table th{padding:10px;}
header#header #navigation{float:right;height:100%;}
nav{float:left;width:100%;height:100%;}
.header_wrapper.polygon nav{margin-top:-10px;}
.header_wrapper.polygon nav .menu > li > ul.sub-menu{margin-top:-25px !important;}
nav .menu{float:left;padding:0;margin:0;list-style:none;text-align:center;height:100%;margin-top:0}
nav .menu li{float:left;position:relative;height:100%;}
nav .menu>li:hover>a{color:#0094F2;}
nav .menu>li>a{position:relative;top:50%;margin-top:-10px;float:left;}
nav .menu li a:hover{text-decoration:none;}
nav .menu > li > ul.sub-menu, nav .menu > li > ul.sub-menu ul{list-style:none;margin:0 !important;display:none;position:absolute;left:0;top:100%;left:6px;z-index:9999999;padding:10px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1);}
nav .menu li > ul.sub-menu li{z-index:50005;float:left;text-align:left;margin:0 !important;padding:0 !important;height:auto;display:block;width:100%;}
nav .menu li ul.sub-menu li a{float:left;padding:7px 12px;}
nav .menu > li > ul.sub-menu li .sub-menu{top:0;left:100%;}
nav .menu li ul.sub-menu li:last-child{border-bottom:none;border-right:none;}
nav .simple_custom_menu_mega_menu{display:none;position:absolute;right:0px;left:0;top:100%;z-index:9999999;width:160px;padding:10px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1);background-size:100%;background-repeat:no-repeat;background-position:bottom left;}
nav .simple_custom_menu_mega_menu.simple_mega1{width:255px !important;}
nav .simple_custom_menu_mega_menu.simple_mega1 li{width:195px !important;}
nav .simple_custom_menu_mega_menu.simple_mega2{width:610px !important;left:0;}
nav .menu > li:last-child .simple_custom_menu_mega_menu{left:auto;}
nav .simple_custom_menu_mega_menu.simple_mega2 li{width:280px !important;}
nav .simple_custom_menu_mega_menu.simple_mega3{width:620px !important;}
nav .simple_custom_menu_mega_menu.simple_mega3 li{width:174px !important;}
nav .simple_custom_menu_mega_menu.simple_mega4{width:1100px !important;}
nav .simple_custom_menu_mega_menu.simple_mega4 li{width:240px !important;}
nav .simple_custom_menu_mega_menu.simple_mega5{width:1100px !important;}
nav .simple_custom_menu_mega_menu.simple_mega5 li{width:198px !important;}
nav .simple_custom_menu_mega_menu li:first-child{border-left:none;}
nav .simple_custom_menu_mega_menu li li{margin-left:0 !important;}
nav .simple_custom_menu_mega_menu ul ul ul{margin-top:0px;margin-bottom:0;}
nav .simple_custom_menu_mega_menu ul>li{float:left;padding:0;margin:0;height:auto;padding-left:10px;padding-right:10px;}
nav .simple_custom_menu_mega_menu ul>li li{margin-left:0 !important;}
nav .simple_custom_menu_mega_menu ul>li h6{margin-top:10px;text-align:left;padding-left:12px;margin-bottom:10px;font-weight:600;}
nav .simple_custom_menu_mega_menu ul{float:left;display:block !important;position:relative !important;margin:0;padding:0;background-color:transparent !important;border-top:none !important;list-style:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
nav .simple_custom_menu_mega_menu > ul{float:left;display:block;padding:15px !important;width:100%;transition:transform 0.5s ease, opacity 0.25s ease, max-height 0.25s step-end, max-width 0.25s step-end, padding 0.25s step-end, visibility 0.3s ease, background 0.3s ease;}
nav .simple_custom_menu_mega_menu > ul > li:first-child{margin-left:0 !important;}
nav .menu li:first-child{margin-left:0;}
nav .menu > li:last-child{padding-right:0;margin-right:0;}
.select-menu{display:none}
nav .menu > li > ul > li.hasSubMenu:after{content:"\f105";font-family:'FontAwesome';float:right;line-height:10px;position:absolute;top:50%;margin-top:-5px;right:10px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.header_5_fullwrapper nav .simple_custom_menu_mega_menu{position:relative;top:50px;text-align:center;position:absolute;float:left;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.light .header_5 .open_full_menu, .background--dark.header_5 .open_full_menu{background:rgba(74, 74, 74, 0.51);}
.overlay_menu .menu-item-has-children:hover .simple_custom_menu_mega_menu .sub-menu{height:100%;}
.mobile_small_menu{display:none;position:absolute;top:50%;transform:translateY(-50%);}
.mobile_small_menu.open:before{content:"\e871";font-family:'Linearicons-Free';font-size:24px;line-height:21px;}
.mobile_small_menu.close:before{content:"\e870";font-family:'Linearicons-Free';font-size:24px;line-height:21px;}
.mobile_small_sidemenu{display:none;position:absolute;top:50%;margin-top:-10px;}
.mobile_small_sidemenu:before{content:"\e871";font-family:'Linearicons-Free';font-size:20px;line-height:21px;}
.mobile_small_menu{color:#222;}
.tag-featured-image.tag-image.tag-template .media img{width:auto;}
.menu-small{display:none;float:left;width:100%;z-index:100000;position:relative;}
.menu-small ul.menu{list-style:none;margin:0;padding:0;padding-top:20px;padding-bottom:20px;float:left;width:100%;}
.menu-small ul.menu:first-child{padding-bottom:0;}
.menu-small ul.menu:first-child:last-child{padding-bottom:20px;}
.menu-small ul.menu:nth-child(2){padding-top:0}
.menu-small ul li{float:left;width:100%;}
.menu-small ul li a{margin:0 auto;padding-left:12%;float:left;width:100%;margin-top:8px;margin-bottom:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu-small ul.menu > li > ul{margin:0;padding:0;list-style:none;}
.menu-small ul.menu > li > ul > li > a{padding-left:13%;}
.menu-small ul.menu > li > ul > li > ul{margin:0;padding:0;list-style:none;}
.menu-small ul.menu > li > ul > li > ul > li > a{padding-left:14%;}
.menu-small ul.menu .simple_custom_menu_mega_menu h6{padding-left:12.5%;margin-top:20px;}
.menu-small ul.menu .simple_custom_menu_mega_menu > ul{margin:0;padding:0;list-style:none;}
.menu-small ul.menu .simple_custom_menu_mega_menu > ul > li > a{padding-left:30px;}
.menu-small ul.menu .simple_custom_menu_mega_menu > ul > li > ul{margin:0;padding:0;list-style:none;padding-left:13%;}
.menu-small ul.menu .simple_custom_menu_mega_menu > ul > li > ul > li > a{padding-left:30px;}
.snap-drawers{display:none;}
.snap-drawer{width:240px !important;}
.snap_header{width:100%;float:left;position:relative;border-bottom:1px solid #f2f2f2;background-color:#fff;}
.snap-drawers .snap-drawer-left #navigation{display:block;}
.snap-drawers .snap-drawer-left #logo_snap img{height:auto;padding-left:5px;margin-top:0px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.snap-drawers .snap-drawer-left #logo_snap{float:left;width:70%;}
.snap-drawers .snap-drawer-left .close-sidebar{float:left;width:70px;border-left:1px dashed #f2f2f2;border-right:1px dashed #f2f2f2;height:100%;}
.snap-drawers .snap-drawer-left .close-sidebar i{position:relative;top:40%;left:40%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);}
.snap-drawers .snap-drawer-left .snap_left_content{position:relative;float:left;width:100%;}
.snap_left_content #navigation nav li{width:100%;padding-top:10px;padding-left:50px;padding-bottom:10px;}
.snap_left_content .menu-small ul.menu > li > ul.sub-menu{display:none;opacity:0;max-height:0px;transition:all ease-out 0.4s;}
.snap_left_content .menu-small ul.menu > li > ul.sub-menu.open{display:block;opacity:1;max-height:600px;transition:all ease-in 0.4s;}
.snap_left_content .menu-small ul.menu > li .simple_custom_menu_mega_menu ul.sub-menu{display:none;opacity:0;max-height:0px;transition:all ease-out 0.4s;}
.snap_left_content .menu-small ul.menu > li .simple_custom_menu_mega_menu ul.sub-menu.open{display:block;opacity:1;max-height:600px;transition:all ease-in 0.4s;}
@media (max-width:979px){.sidemenu .header_wrapper .header_tools{display:none;}
}
.sidemenu .snap_left_content .menu-small{display:block;}
.sidemenu .snap_left_content .search_field{margin-top:20px;margin-bottom:20px;width:160px;text-align:center;}
.sidemenu .snap_left_content .header_tools .vert_mid .search_field:only-child{width:220px;}
.sidemenu .snap_left_content .search_field form{margin:0 0 20px;width:100%;float:left;position:relative;left:10px;}
.sidemenu .snap_left_content .search_field .input-append #s{width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0px;background-color:#383737;border:1px solid #484848;}
.sidemenu .snap_left_content .search_field .input-append button[type='submit']{display:none;}
.sidemenu .snap_left_content .search_field #search-form:after{content:"\e1b7";font-family:'moon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;right:15px;top:11px;font-size:16px;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;color:#bbb;}
.sidemenu .snap_left_content .header_tools{float:left;padding-left:0;width:100%;border-left:0px;border-bottom:1px solid #424141;}
.sidemenu .snap_left_content .header_tools .cart{float:right;padding:20px;position:relative;display:inline-block;margin-top:-12px;color:#fff;border-left:1px solid #424141;}
.sidemenu .snap_left_content .header_widgetized{float:left;color:#fff;position:relative;padding:20px;border-top:1px solid #424141;display:table;top:0;max-width:100%;transform:none;-webkit-transform:none;-moz-transform:none;}
.sidemenu .snap_left_content .header_widgetized .widget{display:table-cell;vertical-align:middle;margin-top:20px;}
.sidemenu .snap_left_content .header_widgetized .footer_social_icons{margin:0;padding:0;float:left;list-style:none;}
.sidemenu .snap_left_content .header_widgetized .footer_social_icons li{float:left;margin-right:15px;}
.sidemenu .snap_left_content .header_widgetized .footer_social_icons li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;float:left;padding-bottom:0 !important;padding-top:0 !important;margin-left:0px !important;width:32px !important;height:32px !important;}
.sidemenu .snap_left_content .header_widgetized .footer_social_icons li:first-child{margin-left:0 !important;}
.sidemenu .snap_left_content .header_widgetized .footer_social_icons li:last-child{margin-right:0 !important;}
.sidemenu .snap_left_content .header_widgetized .footer_social_icons li a{float:left;}
.sidemenu .snap_left_content .header_widgetized .footer_social_icons li i{float:left;line-height:32px;font-size:18px;display:block;width:100%;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.sidemenu .snap_left_content .header_widgetized .widget{float:left;display:block;}
.header_tools .vert_mid > a, .header_tools .cart{//margin-right:20px;}
.header_tools .cart{float:left;z-index:9999999;}
.header_tools .vert_mid > a:last-child, .header_tools .cart:last-child{margin-right:0;}
.header_tools .right_search{font-size:18px !important;float:left;}
.header_tools .cart_icon{font-size:19px !important;float:left;position:relative;}
.header_tools .cart_icon .count{background:#222;color:#fff;position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:10px;width:20px;height:20px;text-align:center;line-height:20px;right:-10px;font-size:11px;}
.header_wrapper.polygon .header_tools{margin-top:-10px;}
.header_tools .vert_mid .right_search:after, .header_tools .cart:after{content:"|";display:inline-block;color:#e4e4e4;font-size:15px;padding:0px 14px;}
.header_tools .cart .content{display:none;position:absolute;top:100%;width:260px;z-index:9999999999;right:0;list-style:none;margin:0 !important;padding:20px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.header_tools .cart .content .cart_item{margin:0px 0px;padding:13px 0px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;}
.header_tools .cart .content .cart_item:first-child{padding-top:0;}
.header_tools .cart .content .cart_item:last-child{padding-bottom:0;border-bottom:none;}
.header_tools .cart .content .cart_item img{float:left;width:40px;height:40px;}
.header_tools .cart .content .cart_item .description{float:left;padding-left:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:217px;}
.header_tools .cart .content .cart_item .description .title{font-size:13px;float:left;width:100%;margin-top:-3px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;margin-top:1px;}
.header_tools .cart .content .cart_item .description .price{float:left;width:100%;margin-top:-2px;}
.header_tools .cart .content .empty, .header_tools .cart .content .items{text-align:left;padding-bottom:10px;float:left;width:100%;}
.header_tools .items .cart_item:last-child{border-bottom:none;}
.header_tools .cart .checkout{width:100%;float:left;padding-top:10px;}
.header_tools .cart .checkout .view_cart{float:left;}
.header_tools .cart .checkout .view_cart a{padding:8px 18px;font-size:13px;margin-top:5px;line-height:22px;}
.header_tools .cart .checkout .subtotal{float:right;margin-top:10px;}
.header_tools .cart .cart_item .remove:after{position:absolute;content:"\e365";font-family:'moon';width:23px;height:23px;position:absolute;right:0;top:13px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.header_tools .cart .cart_item:first-child .remove:after{top:0px;}
.header_tools .extra_navigation_button{font-size:20px !important;float:left;}
.right_search_container{display:none;}
.header_wrapper{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;float:none;}
header#header{width:100%;}
header#header .row-fluid .span12{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.fixed_header{position:fixed !important;width:100%;left:0;top:0;z-index:9999999;}
.admin-bar .fixed_header{top:32px;}
.sticky_header .header_wrapper{visibility:hidden;width:100%;top:0;left:0;z-index:99999;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.sticky_header .header_wrapper.open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.admin-bar.sticky_header .header_wrapper{top:32px;}
.header_button{float:right !important;top:50%;margin-left:30px;padding:8px 18px !important;font-size:12px !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.light .btn-bt.header_button, .background--dark .btn-bt.header_button{border-color:#fff;background:transparent;color:#fff;}
.light .btn-bt.header_button:hover, .background--dark .btn-bt.header_button:hover{background:#fff;}
.header_shadow_full .header_wrapper{-moz-box-shadow:0 3px 5px rgba(0,0,0,0.04);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.04);box-shadow:0 3px 5px rgba(0,0,0,0.05);}
.header_shadow_shadow1 .header_wrapper .container:after{background:url(img/shadow1.png) no-repeat center top;bottom:-42px;content:"";display:block;left:0;width:100%;z-index:-1;height:42px;position:absolute;}
.fullwidth_header .header_wrapper header{width:100%;padding-left:70px;padding-right:70px;margin-left:0;margin-right:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.fullwidth_header .top_nav{padding-left:70px;padding-right:70px;margin-left:0;margin-right:0;width:auto;}
.header_transparency.page_header_centered .header_wrapper, .header_transparency.fullwidth_slider_page .header_wrapper{position:absolute;}
.header_transparency.fullwidth_slider_page .header_wrapper.header_6, .header_transparency.fullwidth_slider_page .header_wrapper.header_10{position:relative;}
.header_1.page_header_centered .header_wrapper, .header_1.page_header_left .header_wrapper, .header_1.fullwidth_slider_page .header_wrapper, .header_5.page_header_centered .header_wrapper, .header_5.page_header_left .header_wrapper, .header_5.fullwidth_slider_page .header_wrapper, .fixed_header_page .header_wrapper{position:absolute;}
.background--dark nav .menu > li > a:hover, .background--dark header#header .header_tools .vert_mid > a:hover, .background--dark .slicknav_btn:hover:after, .background--dark header#header .header_tools .vert_mid .cart .cart_icon:hover{color:rgba(255,255,255,0.8) !important;}
.header_1 nav .menu > li > a::before{content:'';}
.header_1 nav .menu > li > a::after{content:"";}
.header_1 nav .menu > li:last-child a{padding-right:0;margin-right:0;}
.sticky_header .header_wrapper.header_1{-moz-box-shadow:0 3px 5px rgba(0,0,0,0.04);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.04);box-shadow:0 3px 5px rgba(0,0,0,0.05);}
.header_2 nav .menu>li:hover{border-top:3px solid #0094f2 !important;}
nav .menu li a:hover{color:#0094f2 !important;}
.header_2 nav .menu > li > ul.sub-menu{border-top:2px solid #0094f2 !important;}
.header_2 nav .menu>li>a{margin-top:-11px;}
.header_2 nav .menu>li{border-top:3px solid transparent;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.header_3.header_wrapper{position:absolute;}
.header_3.header_wrapper header .container{padding-left:40px;padding-right:40px;top:30px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1);}
.header_3 nav .menu>li>a{margin-top:-14px;}
.header_3 nav .menu>li{border-top:3px solid transparent;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.header_3 nav .menu > li > ul.sub-menu, .header_3 nav .menu > li > ul.sub-menu ul{top:97%;}
.header_3 #navigation{float:left !important;margin-left:45px;}
.header_3 .menu-small{margin-bottom:30px;}
.header_4.page_header_centered .header_wrapper, .header_4.page_header_left .header_wrapper, .header_4.fullwidth_slider_page .header_wrapper{position:absolute;}
.background--dark nav .menu > li > a, .background--dark header#header .header_tools .vert_mid > a, .background--dark header#header .header_tools .vert_mid .cart .cart_icon, .background--dark .slicknav_btn:after{color:#fff !important;}
.background--light header#header .header_tools .open_full_menu{color:#222 !important;}
.header_4 nav .menu > li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.header_4 nav .menu > li:hover > a{color:#fff;}
.header_4 nav .menu > li > ul.sub-menu, .header_4 nav .menu > li > ul.sub-menu ul{left:0;}
.header_4 nav .menu > li:last-child{padding-right:20px;}
.header_5 .open_full_menu i{font-size:22px;}
.header_5 .open_full_menu{height:40px;width:40px;float:left;background:#eee;vertical-align:middle;line-height:36px !Important;}
.header_5 nav .menu > li > ul.sub-menu, .header_5 nav .menu > li > ul.sub-menu ul{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.header_5 header .right_search, .header_5 header .extra_navigation_button{display:none;}
.header_5.page_header_centered .header_wrapper, .header_5.fullwidth_slider_page .header_wrapper{position:absolute;}
.header_5 .top_nav{z-index:1;}
.header_5 .header_tools{height:100%;margin-top:0;}
.header_5 .header_tools .cart{display:none;}
.header_5 .open_full_menu{color:#222;}
.header_5 nav .menu > li > ul.sub-menu li .sub-menu{display:none;}
.overlay_menu{position:fixed;width:100%;height:100%;top:0;left:0;transform:translateZ(0);}
.overlay_menu .overlay-close{width:40px;height:40px;position:absolute;background:#f6f6f6;right:20px;top:20px;overflow:hidden;border:none;outline:none;z-index:100;}
.overlay_menu .overlay-close i{font-size:22px;}
.admin-bar .overlay_menu .overlay-close{top:50px;}
.overlay_menu nav{text-align:center;position:absolute;width:100% !important;height:100%;display:table;width:auto;float:none;font-size:54px;}
.overlay_menu ul{list-style:none;padding:0;float:none;margin:0 auto;display:block;vertical-align:middle;position:relative;width:300px;}
.overlay_menu ul ul{position:relative !important;float:left;width:100% !important;height:0;visibility:visible;text-align:center;overflow:hidden;padding:0 !important;padding-top:0px !important;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.overlay_menu .menu-item-has-children:hover .sub-menu{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.overlay_menu ul ul a{padding-left:0 !important;padding-right:0 !important;}
.overlay_menu ul li{display:block;height:auto;text-align:center;float:left;padding-bottom:50px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;display:block;float:left;width:300px;}
.overlay_menu ul li:last-child{margin-bottom:0;}
.overlay_menu ul li a{display:block;-webkit-transition:color 0.2s;transition:color 0.2s;text-align:center;float:none;width:auto;margin-top:0 !important;line-height:100%;}
.overlay_menu ul.menu{position:absolute;top:200px;left:50%;margin-left:-150px;}
color:#3cc7c6;overlay_menu ul li a:hover,
a:hover{color:#000000;}
.overlay_menu ul li a:focus{}
.overlay-hugeinc{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s;}
.overlay-hugeinc.open{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.overlay-hugeinc nav{-webkit-perspective:1200px;perspective:1200px;}
.overlay_menu nav{text-align:center;position:absolute;width:100% !important;height:100%;display:table;width:auto;float:none;font-size:54px;}
.overlay-hugeinc nav > ul{opacity:0.4;-webkit-transform:translateY(-25%) rotateX(35deg);transform:translateY(-25%) rotateX(35deg);-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s;}
.overlay-hugeinc.open nav ul{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);}
.overlay-hugeinc.close nav ul{-webkit-transform:translateY(25%) rotateX(-35deg);transform:translateY(25%) rotateX(-35deg);}
.overlay_menu nav ul li a{padding-bottom:5px;}
.overlay_menu nav ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;-webkit-transition:.35s;transition:.35s;}
.overlay_menu nav ul li a:hover:after, .overlay_menu nav ul li a:focus:after, .overlay_menu nav ul li a:active:after{width:150px;}
@media screen and (max-height:30.5em){.overlay_menu nav ul li a{font-size:70%;}
.overlay_menu ul li{min-height:34px;margin-bottom:15px;}
}
.header_5 nav .menu li > ul.sub-menu li{border-bottom:none !important;}
.header_5 nav .menu li ul.sub-menu li a{float:none;padding:10px 15px;text-align:center;}
.header_5 nav .simple_custom_menu_mega_menu ul > li h6{text-align:center;}
.header_5 nav .menu > li > ul.sub-menu li .sub-menu{left:0;}
.header_5 .overlay_menu ul ul{height:100%;}
.header_5 .overlay_menu .menu-item-has-children:hover .sub-menu{padding-top:0 !important;}
.header_5 nav .menu > li > ul.sub-menu li .sub-menu:not(.simple_custom_menu_mega_menu){display:block !important;opacity:1;}
.header_6 #navigation{float:left;width:100%;position:relative;}
.header_shadow_full.header_6 .header_wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.header_6 nav ul > li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.header_6 nav .menu > li{border-right:1px rgba(255, 255, 255, 0.18) solid;}
.header_6 nav .menu > li:last-child{border:0;}
.header_6 .header_widgetized{float:right;height:76%;font-size:15px;position:relative;top:12%;max-width:70%;display:table;}
.header_widgetized .widget_search{padding:0 10px;}
.header_6 .header_widgetized .footer_social_icons.circle li{background-color:#f6f6f6;line-height:15px;float:left;text-align:center;}
.header_7 .header_wrapper .footer_social_icons li a i{line-height:32px !Important;}
.header_6 nav .non_mega_menu{left:0 !important;}
.fullwidth_slider_page .header_6_wrapper{position:absolute;width:100%;}
.header_6_wrapper #navigation{z-index:9999;}
.header_6_wrapper .full_nav_menu{width:100%;position:relative;z-index:99999;float:none;}
.header_6 .header_widgetized .widget{display:table-cell;vertical-align:middle;padding-left:10px;}
.header_6 .header_widgetized .footer_social_icons{margin:0;padding:0;float:left;list-style:none;}
.header_6 .header_widgetized .footer_social_icons li{float:left;margin-right:8px;}
.header_7.header_wrapper{position:fixed;height:100%;top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.header_7 .boxed_layout .header_wrapper{position:fixed !important;}
.header_7.header_wrapper .container{width:100%;}
.header_7.header_wrapper .span12{height:auto !important;}
.header_7 .header_tools{display:none;}
.header_7 nav .simple_custom_menu_mega_menu.simple_mega2{left:auto;}
.header_7 #navigation{height:auto;float:left;width:100%;}
.header_7 #navigation nav{height:auto;}
.header_7 #navigation nav .menu{height:auto;width:100%;}
.header_7 #navigation nav .menu > li{width:100%;text-align:center;height:auto;}
.header_7 #navigation nav .menu > li > a{position:relative;height:auto;margin-top:0;top:0;float:left;width:100%;}
.header_7 #navigation.pos_left nav .menu > li > ul.sub-menu,.header_7 #navigation.pos_left nav .menu > li > ul.sub-menu ul{top:0;right:auto;}
.header_7 #navigation.pos_right nav .menu > li > ul.sub-menu,.header_7 #navigation.pos_right nav .menu > li > ul.sub-menu ul{top:0;left:auto;}
.header_7 #logo,.header_7 #logo-snap{position:relative;left:50%;height:auto !important;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.header_7 #logo img,.header_7 #logo_snap img{margin-top:0;}
.header_7 .header_widgetized{float:left;width:100%;}
.header_7 .header_wrapper .textwidget{text-align:center;font-size:14px;}
.header_7 .simple_slider_wrapper{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.header_7 .header_wrapper .footer_social_icons{float:left;margin-top:10px !important;position:relative;list-style:none;text-align:center;padding:0;margin:0;left:50%;transform:translateX(-50%);}
.header_7 .header_wrapper .footer_social_icons li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;float:left;padding-bottom:0 !important;padding-top:0 !important;margin-left:5px !important;width:32px !important;height:32px !important;}
.header_7 .header_wrapper .footer_social_icons li:first-child{margin-left:0 !important;}
.header_7 .header_wrapper .footer_social_icons li a{float:left;}
.header_7 .header_wrapper .footer_social_icons li i{float:left;line-height:32px;font-size:16px;display:block;width:100%;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.header_7 nav .simple_custom_menu_mega_menu{top:auto;}
.header_7.header_shadow_shadow1 .header_wrapper .container:after{display:none;}
.header_7 .ls-wp-fullwidth-helper, .header_7 .ls-wp-container, .header_7 .ls-inner, .header_7 .ls-slide{left:0 !important;max-width:100%;}
.header_7 .viewport{overflow:hidden;}
.header_wrapper.header_7.transparent_padding{top:50px;bottom:50px;position:fixed;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_wrapper.header_7.pos--left.transparent_padding{left:50px;}
.header_wrapper.header_7.pos--right.transparent_padding{right:50px;}
.header_7.transparent_padding .viewport{padding-left:0;}
.header_7 .header_widgetized{position:fixed;width:200px;padding-bottom:60px;bottom:0;}
.header_7.transparent_padding .header_widgetized{margin-bottom:40px;}
.header_7.background--dark .header_widgetized .widget, .header_7.background--dark .header_widgetized .widget .social_icons_sc a i{color:#fff;}
.header_7:not(.transparent_padding) .nav-growpop a.prev{left:280px;}
.header_8 nav .menu>li>a{margin-top:-8px;}
.header_8 nav .menu>li{border-bottom:3px solid transparent;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.header_8 nav .menu > li > ul.sub-menu, .header_8 nav .menu > li > ul.sub-menu ul{top:105%;left:0 !important;}
.header_8 nav .menu > li > ul.sub-menu ul{top:-10px;}
.header_9 nav .menu>li>a{margin-top:-10px;}
.header_9 nav .menu>li > a{border-bottom:1px solid transparent;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.header_10 #logo,.header_10 #logo_snap{left:50%;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;}
.header_10 .full_nav_menu{width:100%;float:none;display:block;position:relative;z-index:11;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;}
.header_10 .full_nav_menu #navigation{float:none;}
.header_10 nav .menu>li>a{top:auto;margin-top:0;}
.header_10 #navigation nav{position:relative;width:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.header_10.header_shadow_shadow1 .header_wrapper .container:after{display:none;}
.header_11.page_header_centered .header_wrapper, .header_11.fullwidth_slider_page .header_wrapper{position:absolute;}
.header_11 nav{float:left;width:auto;}
.header_11 .centered_header{position:relative;float:left;left:50%;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.header_11 #logo,.header_11 #logo_snap{margin-left:60px;margin-right:60px;}
.header_11.sticky_header #logo,.header_11.sticky_header #logo_snap{display:none;}
.header_11.sticky_header .header_tools{display:none;}
.header_11 .container .row-fluid .span12{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;}
.header_12 #navigation{float:left;position:relative;}
.header_shadow_full.header_12 .header_wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.header_12 nav ul > li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;}
.header_12 nav ul > li a{margin-top:0;}
.header_12 nav ul > li > a{padding-top:15px;padding-bottom:15px;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;}
.header_12 .header_widgetized{float:right;position:relative;top:50%;max-width:70%;display:table;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.header_12 nav .non_mega_menu{left:0 !important;}
.header_12 #navigation{z-index:9999;}
.header_12 .full_nav_menu{width:100%;position:relative;z-index:99999;float:none;}
.header_12 .full_nav_menu .container{position:relative;}
.header_12 .header_widgetized .widget{display:table-cell;vertical-align:middle;}
.header_12 .header_widgetized .footer_social_icons{margin:0;padding:0;float:left;list-style:none;}
.header_12 .header_widgetized .footer_social_icons li{float:left;margin-right:15px;}
.header_12 .header_widgetized .footer_social_icons li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;float:left;padding-bottom:0 !important;padding-top:0 !important;margin-left:0px !important;width:32px !important;height:32px !important;}
.header_12 .header_widgetized .footer_social_icons li:first-child{margin-left:0 !important;}
.header_12 .header_widgetized .footer_social_icons li:last-child{margin-right:0 !important;}
.header_12 .header_widgetized .footer_social_icons li a{float:left;}
.header_12 .header_widgetized .footer_social_icons li i{float:left;line-height:32px;font-size:18px;display:block;width:100%;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.header_12 .header_widgetized .widget{float:left;display:block;}
.header_12 .after_navigation_widgetized{float:right;width:200px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.header_12 .after_navigation_widgetized #s{width:100%;height:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header_12 .after_navigation_widgetized #search-form:after{content:"\e1b7";font-family:'moon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;right:15px;top:8px;font-size:16px;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;color:#bbb;}
.header_12 .after_navigation_widgetized #search-form{width:100%;float:left;position:relative;margin-bottom:0;}
.header_12 .after_navigation_widgetized #search-form .more, footer #search-form .more{display:none;}
.header_12 .full_nav_menu nav ul > li.current-menu-item > a, .header_12 .full_nav_menu nav ul > li.current-menu-parent > a, .header_12 .full_nav_menu nav ul > li:hover > a{color:#fff;}
.header_12.header_shadow_full .full_nav_menu{-moz-box-shadow:0 3px 5px rgba(0,0,0,0.04);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.04);box-shadow:0 3px 5px rgba(0,0,0,0.05);}
.header_12.header_shadow_shadow1 .full_nav_menu .container:after{background:url(img/shadow1.png) no-repeat center top;bottom:-42px;content:"";display:block;left:0;width:100%;z-index:-1;height:42px;position:absolute;}
.header_12 .full_nav_menu nav ul > li ul li{border-left:none !important;border-right:none !important;}
.header_13 header#header #navigation{float:left;height:100%;position:relative;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;margin-left:-100px;}
.header_wrapper.polygon #logo{margin-top:-10px;}
.header_page{display:none!important;width:100%;position:relative;float:none;z-index:0;}
.header_page.without_shadow{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;-ms-box-shadow:none !important;}
.header_page .container{position:relative;z-index:1000;height:100%;}
.header_page .page_parents{position:absolute;display:none;right:0;top:50%;margin-top:-11px;font-size:14px;font-weight:500;}
.header_page.with_subtitle.centered .titles h3 ,.header_page.with_subtitle.left .titles h3{font-family:Open Sans;font-weight:300;}
.page_parents li:first-child{padding-right:0px;}
.page_parents li{float:left;padding-left:0px;position:relative;padding-left:15px;padding-right:11px;}
.page_parents li:after{content:"|";position:absolute;left:0;top:1px;width:3px;font-size:12px;height:7px;display:inline;margin-top:0;}
.page_parents li:first-child:after{content:'' !important;display:none;}
.page_parents li.home:after{content:'' !important;display:none;}
.page_parents li:last-child{margin-right:0px;padding-right:0;}
.page_parents li a{color:inherit;}
.page_parents li.home{opacity:1;}
.page_parents li.home a{font-weight:600;}
.page_parents li a:hover{text-decoration:none;}
.page_parents li:last-child a{margin-right:0px;}
.page_parents{margin:0;padding:0;list-style:none;position:relative;margin-top:0px;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-ms-transition-duration:0.1s;transition-duration:0.1s;top:31px;right:0px;z-index:20;float:left;right:0;z-index:1;}
.header_page h1{color:inherit;float:left;height:100%;}
.header_page.centered, .header_page.left{opacity:0;overflow:hidden;}
.header_page.centered h1,.header_page.left h1{width:100%;text-align:center;}
.header_page.centered .overlay, .header_page.left .overlay, .header_page.normal .overlay{position:absolute;left:0;top:0;width:100%;height:100%;}
.header_page.with_subtitle .titles{float:left;width:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.header_page.left.with_subtitle .titles{top:75%;}
.header_4 .header_page.with_subtitle .titles{top:50%;}
.header_page.centered .titles h1:after{text-align:center;}
.header_page.with_subtitle.centered .titles h1,.header_page.with_subtitle.left .titles h1{line-height:20px;color:inherit;}
.header_page.with_subtitle.centered .titles h3, .header_page.with_subtitle.left .titles h3{color:inherit;width:100%;float:left;text-align:center;margin-top:5px;}
.header_page.with_subtitle.left .titles h1,.header_page.with_subtitle.left .titles h3{text-align:left;}
.header_page.with_subtitle.normal .titles h1{line-height:40px;height:auto;float:left;}
.header_page.with_subtitle.normal .titles h1:after{display:none;}
.header_page.with_subtitle.normal .titles h3{line-height:13px;color:inherit;float:left;width:100%;margin-top:4px;}
.header_page.with_padding_style .divider{display:none;}
.header_page.with_padding_style.with_subtitle.centered h1, .header_page.with_padding_style.with_subtitle.left h1{float:left;text-align:left;padding:24px 28px;width:auto;}
.header_page.with_padding_style.with_subtitle.centered .titles h3, .header_page.with_padding_style.with_subtitle.left .titles h3{float:left;padding:18px 20px;width:auto;margin-top:10px;text-align:left;}
.header_page.with_padding_style.with_subtitle .titles{width:500px;}
.header_page.with_padding_style .titles h1:after{content:"";display:none;}
.header_page.default_dark{background:#222;}
.header_page.default_light{background:#f5f5f5;}
.top_wrapper{z-index:1;margin-bottom:0;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;position:relative;float:none;}
.page_header_yes .top_wrapper{padding-top:0;}
.span9 > p:first-child{margin-top:0px;}
.span9 .row-dynamic-el .container{width:100%}
#content{padding-top:85px;padding-bottom:85px;float:none;width:100%;position:relative;z-index:9;}
#content.section_first{padding-top:0;}
#content.section_last{padding-bottom:0;margin-bottom:-14px;}
.section-style .row-dynamic-el{margin-bottom:30px}
.section-style.no_borders{border:none !important;}
.section-style.section_space_2 .row-dynamic-el{margin-bottom:30px;}
.section-style.section_space_2 .row-dynamic-el:last-child{margin-bottom:0;}
.section-style.section_space_3{padding-top:70px !important;padding-bottom:70px !important;}
.section-style.section_space_3 .row-dynamic-el{margin-bottom:90px;}
.section-style.section_space_3 .row-dynamic-el:last-child{margin-bottom:0;}
#content.section_last .section-style:last-child{border-bottom:none}
#content.section_first .section-style:first-child{border-top:none;}
.single-portfolio .page_header_yes #content{padding-top:0px !important;}
.single-portfolio #content{padding-top:0px !important;}
.row-dynamic-el:first-child{margin-top:0px;}
.row-dynamic-el.second_space{margin-bottom:0;}
.row-dynamic-el.third_space{margin-bottom:60px;}
.row-dynamic-el.fourth_space{margin-bottom:60px;margin-top:-40px;}
.row-dynamic-el.section-style:first-child{margin-top:0}
.row-dynamic-el:last-child{margin-bottom:0;}
.customSelect{display:none !important}
.boxed_layout{margin:0 auto}
.boxed_layout .ls-wp-fullwidth-helper, .boxed_layout .ls-wp-container, .boxed_layout .ls-inner, .header_7 .ls-slide{left:0 !important;max-width:100%;}
.boxed_layout{margin-bottom:0px;position:relative;}
.section-style{padding-top:45px;padding-bottom:45px;position:relative;display:block;}
.section-style.parallax_section .container .row-fluid{position:relative;}
.section-style.parallax_section{background-attachment:fixed;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;overflow:hidden;background-position:50% 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.section-style .bg-overlay{height:100%;width:100%;position:absolute;top:0;left:0;}
.section_clear{margin-left:-15px;margin-right:-15px;}
.section-style{padding-top:70px;padding-bottom:70px;}
.wpb_row{margin-left:0 !important;margin-right:0 !important;float:none;width:100%;clear:both;}
.one_page .wpb_row{position:relative;}
.wpb_row.transparency_section{position:absolute;}
.wpb_row.standard_section{}
.wpb_row.standard_section:last-child{margin-bottom:0;}
.wpb_row .wpb_row .container{width:100% !important;}
.wpb_row.section-style{margin-right:0 !important;z-index:2;}
.wpb_row.section-style:last-child{margin-bottom:0;}
.wpb_row .wpb_column .wpb_row .container{width:auto;}
.wpb_row .wpb_column .wpb_row{margin-left:0;margin-right:0;}
.full-width-content{padding:0;margin-right:0 !important;}
.wpb_column > .vc_column-inner > .wpb_wrapper > *:last-child{margin-bottom:0;}
.vc_empty_space{width:100%;float:left;}
.full-width-content .col{margin:0;}
.full-width-content .span_12{width:100%;float:none;display:table;margin-left:0;}
.vc_responsive .full-width-content.wpb_row .vc_span6{padding-right:0;}
.vc_responsive .full-width-content.wpb_row .vc_span12{padding-left:0;padding-right:0;}
.vc_responsive .full-width-content.wpb_row .vc_col-sm-6{padding-right:0;padding-left:0;}
.vc_responsive .full-width-content.wpb_row .vc_col-sm-12{padding-left:0;padding-right:0;}
.vc_responsive .full-width-content.wpb_row .wpb_column .wpb_column{padding-left:15px;padding-right:15px;}
.full-width-content .wpb_column.with_bg, .full-width-content .wpb_column.using_bg{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.full-width-content .wpb_column.with_bg .vc_column-inner, .full-width-content .wpb_column.using_bg .vc_column-inner{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
.wpb_row .arrow_bottom{width:0;height:0;border-style:solid;border-width:25px 20px 0 20px;-webkit-transform:rotate(360deg);bottom:-25px;left:50%;margin-left:-17.5px;position:absolute;}
.wpb_row .arrow_top{width:0;height:0;border-style:solid;border-width:0 20px 25px 20px;-webkit-transform:rotate(360deg);top:-25px;left:50%;margin-left:-17.5px;position:absolute;}
.full-width-content .wpb_column .overlay{width:100%;left:0;top:0;height:100%;position:absolute;}
.full-width-content .wpb_column .wpb_wrapper{z-index:2;position:relative;}
.wpb_column.with_overlay .wpb_wrapper{position:relative;z-index:2;}
.wpb_column.with_overlay .overlay{width:100%;left:0;top:0;height:100%;position:absolute;}
.wpb_column.centered_col{text-align:center;}
.wpb_column.centered_vertical .wpb_wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.span12{min-height:0 !important;}
.with_animation{visibility:hidden;}
.wpb_text_column{float:left;width:100%;}
.wpb_text_column p:first-child{margin-top:0;}
.wpb_image_grid .wpb_image_grid_ul{min-height:150px;}
#fullpage .section{display:table;width:100%;}
#fullpage .section .fullscreen_inner{display:table-cell;vertical-align:middle;width:100%;}
#fullPage-nav{color:rgb(0, 0, 0);position:absolute;right:40px;top:50%;z-index:99999;}
#fullPage-nav ul{list-style:none;padding:0;margin:0;}
#fullPage-nav ul a{width:8px;margin-bottom:10px;height:8px;border:2px solid #bbb;float:left;border-radius:50%;}
#fullPage-nav ul a.active{border:2px solid #222;}
footer .widget_search input[type="text"]{border:1px solid rgba(255,255,255,0.02) !important;width:100%;height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:5px 13px;border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;}
.footer_wrapper{position:relative;margin-top:0px;bottom:0px;z-index:1;width:100%;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
footer#footer{width:100%;float:none;font-family:Lato;}
footer .textwidget p:first-child{margin-top:0;}
footer .icon_text{width:100%;}
footer#footer .inner{position:relative;}
footer#footer .inner .row-fluid.ff:first-child{padding-top:60px;padding-bottom:60px;position:relative;z-index:2;}
footer#footer .inner .row-fluid.ff .span12:first-child:last-child{position:relative;left:50%;width:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-left:0px;}
footer#footer .inner .row-fluid.ff .span12:first-child:last-child .widget{text-align:center;}
footer#footer .inner .row-fluid.ff .span12:first-child:last-child .widget ul li{width:auto;margin-right:10px;padding:0;}
footer#footer .inner .row-fluid.ff .span12:first-child:last-child .widget ul li:last-child{margin-right:0;}
footer#footer .inner .row-fluid.ff .span12:first-child:last-child .footer_social_icons{position:relative;left:50%;width:auto;float:left;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
footer#footer .widget .megamenu_container{float:left;position:relative;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
footer#footer .contact_information dl{margin-bottom:5px;}
footer#footer .contact_information dl:last-child{margin-bottom:0}
.fullwidth_footer footer#footer .inner{padding-left:70px;padding-right:70px;}
footer#footer .bg-overlay{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;}
footer#footer .comment-author-link{display:none;}
#copyright{padding-top:40px;padding-bottom:60px;font-size:14px;line-height:28px;}
.fullwidth_footer #copyright{padding-left:70px;padding-right:70px;}
#copyright .desc{display:table;float:left;}
#copyright .copyright_text{display:table-cell;vertical-align:middle;text-align:center;}
#copyright .desc div:not(:only-child).copyright_text{text-align:left;}
footer .inner .widget ul{margin:0;padding:0;list-style:none}
footer .widget_recent_comments li{padding:15px !important;margin-bottom:20px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
footer .widget_recent_comments li a{float:none !important;width:auto !important;}
footer .tagcloud a{color:#999999;padding:8px 10px;font-size:13px !important;margin-right:5px;margin-bottom:5px;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
footer .tagcloud a:hover{color:#fff;text-decoration:none}
footer .widget_flickr{float:left;}
footer .widget_flickr .flickr_container{float:left;margin-top:0px}
footer .widget_flickr .flickr_badge_image{float:left;-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-o-transition-duration:0.7s;-ms-transition-duration:0.7s;transition-duration:0.7s;border:2px solid rgba(0,0,0,0);margin-bottom:9px;margin-right:13px;width:68px;height:68px;border-radius:6px;-webkit-border-radius:6px;moz-border-radius:6px}
footer .span4 .flickr_badge_image{width:75px;height:80px;max-width:93px;}
footer .widget_flickr img{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
footer .inner .widget, footer .inner .widget dd{font-size:15px;line-height:20px;}
footer .inner .widget_flickr img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:url("desaturate.svg");filter:none;}
footer .inner .widget_flickr .flickr_badge_image:nth-child(3n+1){}
footer .inner .widget{line-height:24px;}
footer .inner .widget ul li:last-child{border-bottom:none;padding-bottom:0;border-bottom:none !important;}
footer .inner .widget ul li:first-child{padding-top:0;}
footer .inner .widget ul li{margin:0;float:left;width:100%;padding:0;padding-top:5px;padding-bottom:5px;}
footer .inner .widget ul li a{float:left;width:100%;}
footer .inner .widget ul li span{float:left;width:100%;margin-top:3px;}
footer .inner .widget_flickr .flickr_badge_image:nth-child(5){margin-bottom:0}
footer .inner .widget_flickr .flickr_badge_image:nth-child(6){margin-bottom:0}
footer .inner .widget_flickr .flickr_badge_image:nth-child(7){margin-bottom:0}
footer .inner .widget_contact_info ul{margin:0;padding:0 !important;list-style:none;}
footer .inner .widget_contact_info li{border:none !important;margin-bottom:0px !important;padding:0 !important;}
footer .inner .widget_contact_info li i{margin-right:10px;height:30px;float:left;margin-top:2px;}
footer .inner .widget_contact_info li span{line-height:18px;}
footer .inner .widget_contact_info li span span{font-weight:400;}
footer .inner .widget_recent_posts li{background:none;padding:0;margin:0;float:left;margin-bottom:0px;width:100%;}
footer .inner .widget_recent_posts li:last-child{margin-bottom:0;}
footer .inner .widget_recent_posts li dt{width:44px;height:44px;border:2px solid #444444;cursor:pointer;}
footer .inner .widget_recent_posts li dt:hover{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
footer .inner .widget_recent_posts li dt img{border:2px solid #222;width:40px;height:40px;}
footer .inner .widget_recent_posts li dl{margin:0;}
footer .inner .widget_recent_posts li .info{color:#a0a0a0;margin-top:0;}
footer .widget_recent_posts dl{width:100%;}
footer .widget_recent_posts dd{margin-left:0;}
footer .inner .widget{float:left;width:100%;margin-bottom:20px;}
footer .inner .widget:last-child{margin-bottom:0;}
footer .footer_social_icons{width:100%;margin:auto !important;margin-top:0px !important;position:relative;}
footer .inner .footer_social_icons li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;float:left;padding-bottom:0 !important;padding-top:0 !important;margin-left:8px !important;width:40px !important;height:40px !important;}
footer .inner .footer_social_icons li:first-child{margin-left:0 !important;}
footer .footer_social_icons li a{float:left;}
footer .footer_social_icons li i{float:left;line-height:32px;font-size:18px;display:block;width:100%;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.footer_social_icons li:hover a i{color:#fff !important;}
footer ul.sub-menu{padding-left:32px !important;}
footer ul li.menu-item-has-children{padding-bottom:10px;}
footer #wp-calendar{width:100%;}
footer #wp-calendar td{padding-left:16px;}
footer #wp-calendar td#today{color:#cdcdcd;}
footer #search-form:after{content:"\e1b7";font-family:'moon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;right:15px;top:11px;font-size:16px;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;color:#ababab;}
footer #search-form{width:100%;float:left;position:relative;}
footer .widget-title{margin-bottom:30px;}
.widget_twitter li .message{padding-top:0;margin-top:0;}
.widget_twitter dl{margin:0;margin-bottom:20px;}
.widget_twitter dl:last-child{margin-bottom:0;}
.widget_twitter dl dt{width:18px;height:18px;}
.widget_twitter dl dd{margin-left:35px;}
.widget_twitter dl dd .message span{float:left;width:100%;margin-top:2px;}
.widget_twitter dl dt i{font-size:18px;}
.widget_most_popular dt{width:50px;height:50px;}
.widget_most_popular dd{margin-left:75px;}
.widget_most_popular dl{margin:0;}
.widget_most_popular li{margin-bottom:20px;}
.widget_most_popular li:after{content:"";display:none;}
.widget_most_popular li:last-child{margin-bottom:0;}
.widget_most_popular .date{width:100%;float:left;}
#copyright .widget ul{float:left;list-style:none;display:inline-block;margin:0;border:none;}
#copyright .widget ul li{float:left;padding-right:14px;margin-top:5px;border-bottom:none !important;line-height:15px !important;height:11px;}
#copyright .widget ul li a{top:-2px;position:relative;}
#copyright .widget ul li:first-child{border:none;}
#copyright .footer_social_icons{float:left;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-left:0px !important;margin-top:0px !important;position:relative;padding:0;list-style:none}
#copyright .footer_social_icons li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;float:left;padding-bottom:0 !important;padding-top:0 !important;margin-left:8px !important;width:40px !important;margin-top:0 !important;padding-right:0 !important;height:40px !important;}
#copyright .footer_social_icons li:after{display:none}
#copyright .footer_social_icons li:first-child{margin-left:0 !important;}
#copyright .footer_social_icons li a{float:left;}
#copyright .footer_social_icons li i{float:left;line-height:26px;font-size:18px;display:block;width:100%;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
#blog .span9{position:relative;}
.single-post .blog-article.post-password-required .extra_info{margin-top:25px;}
body:not(.single-post) .blog-article .btn-bt{border:none !important;padding:0 !important;color:#333;}
body:not(.single-post) .blog-article .btn-bt i{border:none !important;margin-top:-2px !Important;float:left;}
body:not(.single-post) .blog-article .btn-bt span{float:left;margin-right:35px;}
body:not(.single-post) .blog-article .btn-bt:hover{background:transparent;}
.media{float:left;width:100%;}
.media img{width:100%}
.media iframe{width:100%;}
.blog-article .post-like i, .blog-article .post-like{color:#777;font-size:13px;line-height:inherit;}
.blog-article .btn-bt{-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-duration:0.1s;transition-duration:0.1s;}
.blog-article .btn-bt i{-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.blog-article .btn-bt:hover i, .blog-article .btn-bt:focus i, .blog-article .btn-bt:active i{-webkit-transform:translateX(4px);transform:translateX(4px);}
.blog-article .btn-bt.rounded i{display:block;}
.post-like{font-size:14px;color:#222;list-style:none;float:left;}
.format-quote .post-like{margin-top:0;margin-right:0 !important;}
.format-quote .post-like i{margin-right:0 !important;}
.post-like i{padding-right:4px;font-size:14px;color:#222;}
.shares_container{position:relative;float:right;line-height:26px}
.blog-article ul.shares{float:right;}
.single-post .blog-article .share_link{margin-left:10px;}
.blog-article ul.shares{margin:0;padding:0;position:relative;list-style:none;opacity:1;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article ul.shares li{display:inline-block;float:left;padding:0 5px;}
.blog-article ul.shares li i{}
.blog-article .share_link{float:right;margin-top:35px;font-size:16px;color:#222;margin-right:10px;}
.format-quote.blog-article .share_link{margin-top:0;margin-right:0 !important;float:right !important;}
.format-quote.blog-article .share_link i{margin-right:0 !important;}
.blog-article .share_link i{padding-right:4px;font-size:20px;color:#555;}
.blog-article .extra_info{font-size:14px;line-height:22px;padding:20px 0;border-width:0px;border-top-width:1px;border-bottom-width:1px;border-style:solid;float:left;width:100%;font-weight:500;}
.blog-article .extra_info .tags{position:relative;float:left;font-size:12px;}
.blog-article .extra_info .tags a{padding:5px 8px;background:#f6f6f6;}
.blog-article .media .overlay{background:rgba(0,0,0,0.3);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.blog-article .media:hover .overlay{transform:scale(1);}
.blog-article .extra_info div.shares_container:only-child , .blog-article .extra_info div.shares_container:only-child .shares{text-align:center;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);float:left;}
.blog-article .extra_info div.shares_container .shares_title{float:left;}
#blog.container{position:relative;}
.timeline-border{position:absolute;top:0;left:55px;width:1px;height:88%;float:left;z-index:0;}
.fullwidth .timeline-border{left:35px;}
.blog-article.timeline-style{width:100%;float:left;margin-bottom:50px;z-index:2;}
.blog-article.timeline-style .timeline{width:12.2%;height:120px;padding-right:27px;float:left;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.blog-article.timeline-style .timeline .date{width:70px;height:70px;border-radius:50%;background:#fff;}
.blog-article.timeline-style .timeline .date span, .blog-article.timeline-style .timeline .date{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article.timeline-style .timeline .date .day{font-size:24px;font-weight:300;color:#999;text-align:center;width:100%;float:left;margin-top:15px;line-height:24px;}
.blog-article.timeline-style .timeline .date .month{font-size:15px;font-weight:bold;text-align:center;width:100%;float:left;line-height:18px;}
.blog-article.timeline-style .timeline .date:hover .month, .blog-article.timeline-style .timeline .date:hover .day{color:#fff;}
.blog-article.timeline-style .timeline .avatar{width:48px;height:48px;border-radius:50%;background:#fff;margin-left:11px;}
.blog-article.timeline-style .extra_info{border-bottom:0px;}
.blog-article.timeline-style .post_box{width:87.8%;float:left;}
.blog-article.timeline-style .post_box.box_shadow{-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-left:90px;float:left;}
.fullwidth .blog-article.timeline-style .post_box{width:87.8%;}
.fullwidth .blog-article.alternate-style a.btn-bt{display:block;}
.blog-article.timeline-style .media{float:left;position:relative;}
.blog-article.timeline-style .media .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;}
.blog-article.timeline-style .media .overlay .post_type_circle i{color:#fff;font-size:18px;text-align:center;line-height:52px;float:left;width:52px;}
.blog-article.timeline-style .media .overlay .post_type_circle{width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;background:rgba(51, 51, 51, 0.34);top:45%;opacity:0;left:50%;cursor:pointer;margin-left:-25px;margin-top:-25px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article.timeline-style .media:hover .overlay .post_type_circle{top:50%;opacity:1;}
.blog-article.timeline-style .media:hover .overlay{opacity:1;}
.blog-article.timeline-style .media > *:not(.post_type){width:100%;}
.blog-article.timeline-style .content{padding:20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-article.timeline-style .content h1{}
.blog-article.timeline-style .content .quote{position:relative;float:left;width:100%;}
.blog-article.timeline-style .content .quote i{position:absolute;top:10px;left:0px;font-size:32px;}
.blog-article.timeline-style .content .quote p{font-size:18px;line-height:28px;font-style:italic;padding:0;margin:0;padding-left:45px;padding-top:15px;}
.blog-article.timeline-style .content .quote .author{float:right;margin-top:10px;font-weight:bold;}
.blog-article.timeline-style .content .text{margin-top:10px;padding-bottom:40px;}
.blog-article.timeline-style .content .text p{margin-bottom:0;}
.blog-article.timeline-style .info{margin:0;padding:0;list-style:none;width:100%;float:left;margin-bottom:10px;margin-top:0px;}
.blog-article.timeline-style .info li{float:left;margin-right:15px;line-height:inherit;padding-right:15px;}
.blog-article.timeline-style .info li i{margin-right:7px;float:left;line-height:inherit;}
.blog-article.timeline-style .info li:last-child{border:none;}
.blog-article.standard-style{width:100%;float:left;margin-bottom:50px;z-index:2;}
.single .blog-article.standard-style{margin-bottom:20px;}
.blog-article.standard-style .media{float:left;position:relative;width:30%;}
.blog-article.standard-style .media .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;}
.blog-article.standard-style .media .overlay .post_type_circle i{color:#fff;font-size:18px;text-align:center;line-height:52px;float:left;width:52px;}
.blog-article.standard-style .media .overlay .post_type_circle{width:50px;height:50px;background:rgba(51, 51, 51, 0.34);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;top:45%;opacity:0;left:50%;cursor:pointer;margin-left:-25px;margin-top:-25px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article.standard-style .media:hover .overlay .post_type_circle{top:50%;opacity:1;}
.blog-article.standard-style .media:hover .overlay{opacity:1;}
.blog-article.standard-style .media > *:not(.post_type){width:100%;}
.blog-article.standard-style .content{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:68%;padding-left:20px;text-align:justify;margin-top:-10px;}
.blog-article.standard-style .content h1, .blog-article.alternative-style .content h1, .blog-article.timeline-style .content h1 , .blog-article.fullscreen-single h1, .latest_blog .blog-item .content h3, .recent_news.vertical .blog-item h5{letter-spacing:1px;padding-top:10px;padding-bottom:10px;text-transform:capitalize;font-weight:400;}
.blog-article.standard-style .content .text h1{padding-bottom:0px;}
.blog-article.fullscreen-single h1{font-size:48px !important;}
.blog-article.standard-style .content .quote{position:relative;float:left;width:100%;}
.blog-article.standard-style .content .quote i{position:absolute;top:10px;left:0px;font-size:32px;}
.blog-article.standard-style .content .quote p{font-size:18px;line-height:28px;font-style:italic !important;padding:0;margin:0;padding-left:45px;padding-top:15px;}
.blog-article.standard-style .content .quote .author{float:right;margin-top:10px;font-weight:600;font-style:italic;}
.blog-article.standard-style .content .text{margin-top:10px;padding-bottom:40px;}
.blog-article.standard-style .info{margin:0;padding:0;list-style:none;width:100%;float:left;margin-bottom:15px;margin-top:0px;font-size:14px;}
.blog-article.standard-style .info li{float:left;margin-right:15px;line-height:inherit;padding-right:15px;}
.blog-article.standard-style .info li i{margin-right:7px;float:left;line-height:inherit;}
.blog-article.standard-style .info li:last-child{border:none;}
.blog-article.alternate-style{width:100%;float:left;margin-bottom:50px;z-index:2;}
.blog-article.alternate-style .media{float:left;position:relative;}
.fullwidth .blog-article.alternate-style .media, .blog-article.alternate-style .media{width:440px;}
.fullwidth .blog-article.alternate-style .media iframe{width:440px;}
.fullwidth .blog-article.alternate-style .content, .blog-article.alternate-style .content{width:640px;}
.sidebar_right .blog-article.alternate-style .media, .sidebar_left .blog-article.alternate-style .media{width:30%;}
.sidebar_right .blog-article.alternate-style .media iframe, .sidebar_left .blog-article.alternate-style .media iframe{width:100%;height:235px;}
.sidebar_right .blog-article.alternate-style .content, .sidebar_left .blog-article.alternate-style .content{width:69%;height:273px;padding-left:20px;margin-left:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:justify;margin-top:-27px;}
.blog-article.alternate-style.format-quote .content{width:100%;}
.blog-article.alternate-style .media .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;}
.blog-article.alternate-style .media .overlay .post_type_circle i{color:#fff;font-size:18px;text-align:center;line-height:52px;float:left;width:52px;}
.blog-article.alternate-style .media .overlay .post_type_circle{width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;background:rgba(51, 51, 51, 0.34);top:45%;opacity:0;left:50%;cursor:pointer;margin-left:-25px;margin-top:-25px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article.alternate-style .media:hover .overlay .post_type_circle{top:50%;opacity:1;}
.blog-article.alternate-style .media:hover .overlay{opacity:1;}
.blog-article.alternate-style .media > *:not(.post_type){width:100%;}
.blog-article.alternate-style .content{margin-left:0px;float:left;background:#fff;padding:20px;height:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-article.alternate-style .content h1{line-height:36px;padding-bottom:20px;}
.blog-article.alternate-style .content .quote{position:relative;float:left;width:100%;}
.blog-article.alternate-style .content .quote i{position:absolute;top:10px;left:0px;font-size:32px;}
.blog-article.alternate-style .content .quote p{font-size:18px;line-height:28px;font-style:italic;padding:0;margin:0;padding-left:45px;padding-top:15px;}
.blog-article.alternate-style .content .quote .author{float:right;margin-top:10px;font-weight:bold;}
.blog-article.alternate-style .content .text{margin-top:10px;}
.blog-article.alternate-style .content .text p{margin-bottom:0;}
.blog-article.alternate-style .info{margin:0;padding:0;list-style:none;width:100%;float:left;margin-bottom:10px;margin-top:0px;}
.blog-article.alternate-style .info li{float:left;margin-right:15px;line-height:inherit;padding-right:15px;}
.blog-article.alternate-style .info li i{margin-right:7px;float:left;line-height:inherit;}
.blog-article.alternate-style .info li:last-child{border:none;}
.blog-article.alternate-style .extra_info{display:none;}
.blog-article.alternate-style .shares_container{position:absolute;right:55px;}
.blog-article.grid-style{float:left;margin-bottom:20px;z-index:2;padding-left:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.blog-article.grid-style .gridbox{-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background:#fff;width:100%;float:left;}
.cols3 .blog-article.grid-style, .cols3 .grid-size{width:33.3333%;}
.cols4 .blog-article.grid-style, .cols4 .grid-size{width:25%;}
.cols2 .blog-article.grid-style, .cols2 .grid-size{width:50%;}
.vc_col-sm-6.wpb_column .blog-article.grid-style, .vc_col-sm-6.wpb_column .grid-size{width:100%;}
.blog-article.grid-style.no_shadow .gridbox{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.blog-article.grid-style .media iframe{width:100%;height:350px;}
.blog-article.grid-style .media{float:left;position:relative;}
.blog-article.grid-style.format-video .media{height:350px;}
.blog-article.grid-style .media .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;}
.blog-article.grid-style .media .overlay .post_type_circle i{color:#fff;font-size:18px;text-align:center;line-height:52px;float:left;width:52px;}
.blog-article.grid-style .media .overlay .post_type_circle{width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;background:rgba(51, 51, 51, 0.34);top:45%;opacity:0;left:50%;cursor:pointer;margin-left:-25px;margin-top:-25px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.blog-article.grid-style .media:hover .overlay .post_type_circle{top:50%;opacity:1;}
.blog-article.grid-style .media:hover .overlay{opacity:1;}
.blog-article.grid-style .media > *:not(.post_type){width:100%;}
.blog-article.grid-style .content{padding:20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blog-article.grid-style.no_shadow .content{padding:0;padding-top:20px;}
.blog-article.grid-style .content h1{font-size:24px;padding-bottom:10px;}
.blog-article.grid-style .content .quote{position:relative;float:left;width:100%;}
.blog-article.grid-style .content .quote i{position:absolute;top:10px;left:0px;font-size:32px;}
.blog-article.grid-style .content .quote p{font-size:18px;line-height:28px;font-style:italic;padding:0;margin:0;padding-left:45px;padding-top:15px;}
.blog-article.grid-style .content .quote .author{float:right;margin-top:10px;font-weight:bold;}
.blog-article.grid-style .content .text{margin-top:10px;}
.blog-article.grid-style .content .text p{margin-bottom:0;}
.blog-article.grid-style .info{margin:0;padding:0;list-style:none;width:100%;float:left;margin-bottom:10px;margin-top:0px;}
.blog-article.grid-style .info li{float:left;margin-right:10px;line-height:inherit;padding-right:10px;}
.blog-article.grid-style .info li i{margin-right:7px;float:left;line-height:inherit;}
.blog-article.grid-style .info li:last-child{border:none;}
.blog-article.timeline-style .post_box, .blog-article.grid-style .gridbox{box-shadow:0 0 18px 0 rgba(0,0,0,.06);border:1px solid #eaeaea;}
.fullscreen-blog-article{background-position:center;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;margin:0;position:relative;}
.fullpage_onepage .footer_wrapper{display:none;}
.fullpage_onepage .header_wrapper{position:absolute;}
.fullscreen-blog-article .content{position:absolute;top:50%;vertical-align:middle;width:600px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.fullscreen-blog-article.active .content{}
.fullscreen-blog-article .content.left{float:left;margin-left:150px;}
.fullscreen-blog-article .content.right{right:150px;float:right;}
.fullscreen-blog-article .content.background--dark{color:#fff;}
.fullscreen-blog-article .content.background--light{color:#222;}
.fullscreen-blog-article .content h1{color:inherit !important;font-size:35px;line-height:45px;text-transform:uppercase;letter-spacing:1px;font-weight:700;}
.fullscreen-blog-article .content p{color:inherit !important;font-size:14px;line-height:22px;margin-top:20px;}
.fullscreen-blog-article .content .btn-bt{float:left;}
.fullscreen-blog-article .content.background--dark .btn-bt{margin-top:20px;}
.fullscreen-blog-article #comments{float:left;}
.fullscreen-single .info{margin-top:20px;}
.author_box{float:left;margin:0;margin-bottom:30px;margin-top:75px;}
.author_box dt{width:64px;height:64px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.author_box h5{font-weight:bold;}
.author_box dd{margin-left:80px;}
.author_box p{margin-top:7px !important;}
#comments{margin-top:40px;float:none;width:100%;padding:0px;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-mox-box-sizing:border-box;}
#comments h3{font-weight:normal;line-height:50px;margin-bottom:0;width:100%;}
.comment{position:relative;padding-top:30px;}
.comments_list .children{position:relative;}
.comments_list .children:after{width:20px;height:1px;background:#e8e8e8;position:absolute;}
.comment.span12{margin-left:0;padding-left:0px !important;}
.comment dl{margin-top:0;margin-bottom:0px;padding:30px;background:#fff;}
.comment dl dt{width:100px;height:100px;}
.comment dl dt img{width:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.comment dl dd{margin-top:0px;margin-left:120px}
.comment dl dd ul{margin:0;padding:0;list-style:none;float:left;width:100%;margin-top:4px;}
.comment dl dd ul li{float:left;border-right:1px solid #999;line-height:11px;}
.comment dl dd ul li span{padding-left:8px;padding-right:8px;color:#999;font-weight:300 !important;font-size:12px !important;}
.comment dl dd ul li span a{color:#444444;font-weight:400;font-size:12px;}
.comment dl dd span.author a{font-size:18px;font-weight:500 !important;}
.comment dl dd ul li a{color:#888;font-weight:500;font-size:12px !important;}
.comment dl dd ul li a:hover{text-decoration:none;}
.comment dl dd ul li:first-child span{padding-left:0}
.comment dl dd ul li:last-child{border-right:none;}
.comment{padding-top:20px;padding-bottom:20px}
.comment .comment_text{width:100%;float:left;margin-top:10px;}
.comment_text dl{border:0px !important;}
.comment_text h1, .comment_text h2, .comment_text h3, .comment_text h4, .comment_text h5, .comment_text h6, .comment_text ul li, .comment_text ul, .comment_text ol{float:left;width:100%;}
.comment_text dl dt{width:100%;height:30px;}
.comment_text dt{float:left;text-align:left !important;}
#respond h3{float:left;width:100%;font-size:18px;font-weight:normal;position:relative;}
#respond label{}
#respond textarea{width:100%;background:#f6f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0px;}
#respond .comment-form-author{width:32%;float:left;margin-right:2%;}
#respond .comment-form-email{width:32%;float:left;margin-right:2%;}
#respond .comment-form-url{width:32%;float:left;}
#respond input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6;height:40px;width:100%;float:left;border-radius:0px;}
#portfolio-single-widget-area{float:left;width:100%;margin-top:60px;}
.flexslider .headborder{height:18px;background:url('img/headborder.png') repeat-y;width:50%;position:absolute;left:50%;top:100%;margin-left:-10px;}
.five-cols .portfolio-item h2{font-size:17px !important;}
.btn-bt.align-left{float:left;}
.btn-bt.align-right{float:right;}
.btn-bt.align-center{float:left;position:absolute !important;left:50%;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;transform:translateX(-50%) !important;}
.extra_info a.btn-bt.default:hover{background:transparent !important;}
.btn-bt.default{text-align:center;cursor:pointer;display:inline-block;outline:0;position:relative;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);border-width:1px;border-style:solid;float:left;padding:13px 28px 13px 28px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-webkit-backface-visibility:hidden;line-height:22px;}
.btn-bt.default:has(i), .btn-bt.rounded:has(i){padding-right:50px;}
.btn-bt.default span{position:relative;left:0;}
.btn-bt.default i, .btn-bt.rounded i{font-size:16px;position:absolute;line-height:26px;right:25px;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:1;}
.btn-bt.default i, .btn-bt.rounded i{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateZ(0);transform:translateZ(0);}
@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px);}
33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px);}
33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.btn-bt:hover i{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.btn-bt.business{text-align:center;cursor:pointer;display:inline-block;outline:0;position:relative;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);border-width:1px;border-style:solid;float:left;padding:9px 16px 9px 16px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-webkit-backface-visibility:hidden;}
.light .btn-bt.business{border-width:1px;border-style:solid;}
.btn-bt.no_padding{text-align:center;cursor:pointer;display:inline-block;outline:0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;float:left;padding:5px 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-width:1px;border-style:solid;}
.btn-bt.no_padding i{display:none;}
.btn-bt.rounded{text-align:center;cursor:pointer;display:inline-block;outline:0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;float:left;padding:13px 35px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border-width:1px;border-style:solid;}
.btn-bt.rounded i{display:none;}
.btn-bt.big{text-align:center;cursor:pointer;display:inline-block;outline:0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;float:left;padding:14px 28px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;box-shadow:0px 3px 5px #000;-webkit-box-shadow:0px 3px 5px #000;-moz-box-shadow:0px 3px 5px #000;}
.btn-bt.big i{display:none;}
.btn-bt.with_icon{text-align:center;cursor:pointer;display:inline-block;outline:0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;float:left;padding:14px 24px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.btn-bt.with_icon i{float:left;top:3px;line-height:100%;position:relative;margin-right:15px;}
.btn-bt.gradient{text-align:center;cursor:pointer;display:inline-block;outline:0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;float:left;padding:12px 20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-width:1px;border-style:solid;}
.btn-bt.gradient i{display:none;}
aside select{width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
#s, aside #woocommerce-product-search-field{width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0px;}
#search-form:after,aside .woocommerce-product-search:after{content:"\e1b7";font-family:'moon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;right:15px;top:11px;font-size:16px;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;color:#bbb;}
#search-form, aside .woocommerce-product-search{width:100%;float:left;position:relative;margin:0;}
.shop_table.shop_table_responsive .button{margin-left:0px;font-size:12px;}
.checkout-button.button.alt.wc-forward.btn-bt.default{color:#fff;}
.cart-subtotal th{padding:10px;}
#search-form .more, footer #search-form .more, aside .woocommerce-product-search input[type=submit]{display:none;}
aside .widget-title{margin-top:0;float:left;width:100%;}
aside .widget{float:left;width:100%;}
aside .widget-title{margin-bottom:24px;box-sizing:border-box;}
aside ul{margin:0;padding:0;list-style:none}
aside ul li{padding-top:10px;padding-bottom:10px;}
aside .widget_categories ul li:before,aside .widget_meta ul li:before{content:"\f105";display:block;font-size:12px;font-family:"FontAwesome";float:left;padding-right:12px;font-weight:600;color:#222;}
aside ul li a{width:100%;}
aside .widget:first-child{margin-top:0}
aside .widget_most_popular li{margin-bottom:0;}
aside .widget_most_popular li a{color:#444;}
a{color:inherit;}
a:hover{text-decoration:none}
aside #wp-calendar{width:100%;}
aside #wp-calendar td{padding-left:16px;}
#wp-calendar td#today{font-weight:600;}
aside .widget_rss ul li:after{content:"";}
aside .tagcloud a{padding:8px;margin-bottom:5px;float:left;margin-right:5px;font-size:13px !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
aside ul.sub-menu{padding-left:32px;padding-top:10px;}
aside ul.sub-menu:nth-child(2){padding-left:10px;padding-bottom:0px}
aside .simple_megemenu ul li{padding-top:0px;padding-bottom:0px;}
aside ul.sub-menu li:last-child, aside li.menu-item-has-children{border-bottom:none;}
aside li.menu-item-has-children:after{content:"";}
aside .footer_social_icons li{float:left;padding:15px;border-bottom:none;}
aside .footer_social_icons.circle li{float:left;padding:0;margin-right:10px;text-align:center;border-bottom:none;}
aside .widget-title:after{content:"";display:block;background:#3DC7C6;width:40px;height:2px;margin-top:10px;}
aside .mc4wp-form input[type="email"]{width:150px !Important;margin-right:-1px;padding:5px 10px;font-size:11px;height:38px;}
aside .mc4wp-form input[type="submit"]{padding:13px 20px;}
.slider{}
.slider#slider-fullwidth{width:100%;margin-top:0;}
.slider.fixed_parallax .swiper-wrapper{position:fixed;}
.slider#slider-fixed{padding:50px 0;background:#fff;}
#slider-fixed.section_active{padding-bottom:80px;padding-top:80px;}
#slider-fullwidth .slider_container{width:940px;margin:0 auto}
.slider-img{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;background-position:center;background-repeat:no-repeat;background-position:center top;width:100%;height:400px;display:block;}
.ls-defaultskin{padding:0 !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;border-radius:none !important;-moz-border-radius:none !important;-webkit-border-radius:none !important;}
.ls-layer{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.ls-defaultskin .ls-nav-prev{background-image:url('img/layer-prev_hover.png') !important;background-position:0 0 !important;opacity:0.7;width:64px !important;height:64px !important;}
.ls-defaultskin .ls-nav-prev:hover{opacity:1;}
.ls-defaultskin .ls-nav-next{background-image:url('img/layer-next_hover.png') !important;opacity:0.7;background-position:0 0 !important;width:64px !important;height:64px !important;}
.ls-defaultskin .ls-nav-next:hover{opacity:1;}
.ls-defaultskin .ls-nav-prev,.ls-defaultskin .ls-nav-next{width:64px !important;height:64px !important;z-index:10000 !important;top:50% !important;margin-top:-32px !important;position:absolute !important;visibility:visible}
.ls-defaultskin .ls-nav-prev{left:65px !important}
.ls-defaultskin .ls-nav-next{right:65px !important}
.ls-layer .big_title_white{font-size:50px;line-height:50px;font-weight:300;font-family:"Roboto Slab";color:#fff;background-color:transparent;}
.ls-layer .medium_title_white{font-size:30px;line-height:50px;font-weight:300;font-family:"Roboto";color:#fff;background-color:transparent;}
.ls-layer .description_text{font-size:20px;line-height:30px;font-weight:300;font-family:"Roboto";color:#fff;background-color:transparent;}
.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative !important;background:rgba(0, 0, 0, 0.5) !important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0, 0, 0, 0) !important;display:inline-block;margin-right:5px !important;margin-bottom:14px !important;-webkit-transition:background-color 0.2s, border-color 0.2s;-moz-transition:background-color 0.2s, border-color 0.2s;-o-transition:background-color 0.2s, border-color 0.2s;-ms-transition:background-color 0.2s, border-color 0.2s;transition:background-color 0.2s, border-color 0.2s;float:none !important;}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px !important;height:6px !important;border:5px solid rgba(0, 0, 0, 1) !important;}
.tparrows.hidearrows{opacity:0 !important;}
.tparrows{z-index:40000 !important;cursor:pointer;position:absolute;-webkit-border-radius:5px;border-radius:5px;width:40px !important;height:40px !important;}
.tp-leftarrow.default{background-image:url('img/layer-prev_hover.png') no-repeat 0 0;width:66px;height:66px;}
.tp-leftarrow.default:hover{opacity:1;}
.tp-rightarrow.default:hover{opacity:1;}
.simple-slider-container{width:100%;height:500px;cursor:-moz-grab;cursor:-webkit-grab;}
.swiper-slide.layout-full{height:500px !important;cursor:-moz-grab;cursor:-webkit-grab;}
.swiper-slide.layout-semi{height:250px !important;cursor:-moz-grab;cursor:-webkit-grab;}
.swiper-slide{width:25%;}
.simple-slider-container .simple-slider-container{width:100%;}
.simple-slider-container.layout-semi{height:250px !important;}
.simple-slider-container.layout-full{height:500px !important;}
.swiper_slider .pagination{position:absolute;z-index:100;left:10px;bottom:10px;}
.swiper_slider .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#fff;margin-right:5px;opacity:1;border:1px solid #fff;cursor:pointer;}
.swiper_slider .swiper-visible-switch{background:rgba(255,255,255,0.4);}
.swiper_slider .swiper-active-switch{background:rgba(255,255,255,0.4);}
.swiper_slider .pagination-nested{bottom:auto;top:10px;}
.swiper_slider .pagination-nested .swiper-pagination-switch{display:block;margin-right:0;margin-bottom:5px;}
.simple_slider_swiper .loading{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;}
.simple_slider_swiper .loading i{position:relative;top:50%;line-height:40px;font-size:36px;color:#fff;z-index:9999999;margin-top:-20px;}
.simple_slider_swiper{position:relative;width:100%;overflow:hidden;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;min-height:400px;}
.simple_slider_swiper .round-mask{position:absolute;}
.simple_slider .swiper-slide{position:relative;}
.simple_slider_wrapper{overflow:hidden;min-height:400px;}
.outter_padding .parallax_slider .simple_slider_wrapper{left:auto !important}
.parallax_slider .simple_slider_wrapper{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;left:0!important;position:fixed;overflow:hidden;width:100%;z-index:1;}
.boxed_layout .parallax_slider .simple_slider_wrapper{position:relative;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;-moz-transform:translateY(0) !important}
.boxed_layout .simple_slider_swiper{max-height:500px !important;}
.boxed_layout .simple_slider{max-height:500px !important;}
.simple_slider .swiper-slide .container{height:100%;position:relative;z-index:9999;}
.simple_slider .swiper-slide .content{float:left;position:relative;}
.simple_slider .swiper-slide .content.vertical_centered{top:50% !important;transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;-moz-transform:translateY(-50%) !important;-o-transform:translateY(-50%) !important;}
.simple_slider .swiper-slide .content.horizontal_centered{left:50% !important;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;}
.simple_slider .swiper-slide .content p{margin-bottom:0;}
.simple_slider .swiper-slide .content h1{}
.simple_slider .swiper-slide .content img.center{position:relative;left:50%;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;}
.simple_slider .swiper-slide .content img.left{position:relative;left:0;}
.simple_slider .swiper-slide .content img.right{position:relative;left:100%;transform:translateX(-100%) !important;-webkit-transform:translateX(-100%) !important;-moz-transform:translateX(-100%) !important;-o-transform:translateX(-100%) !important;}
.simple_slider .swiper-slide .buttons{float:left;width:auto;margin-top:30px;}
.simple_slider .swiper-slide .buttons.align-center{position:relative;left:50% !important;transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;}
.simple_slider .swiper-slide .buttons.align-right{float:right;}
.simple_slider .swiper-slide .buttons a{margin-right:10px;float:left;}
.simple_slider .swiper-slide .buttons a:last-child{margin-right:0;}
.simple_slider .swiper-slide .buttons.colors-light a.bordered, .simple_slider .swiper-slide .buttons.colors-light a.bordered i{border-color:rgba(255, 255, 255,1);background:transparent;}
.simple_slider .swiper-slide .buttons.colors-light a.bordered:hover, .simple_slider .swiper-slide .buttons.colors-light a.bordered:hover i{background:#fff;}
.simple_slider .swiper-slide .buttons.colors-light a.bordered:hover i{border-color:transparent;}
.simple_slider .swiper-slide .buttons.colors-light a.colored{border-color:rgba(0,0,0,0);}
.simple_slider .swiper-slide .buttons.colors-light a.colored:hover{background:transparent;}
.simple_slider .swiper-slide .buttons.colors-light a.colored *{color:#fff;}
.simple_slider .swiper-slide .buttons.colors-dark a.bordered{background:transparent;}
.simple_slider .swiper-slide .buttons.colors-dark a.bordered:hover{color:#fff;}
.simple_slider .swiper-slide .simple_animated{visibility:hidden;}
.simple_slider .swiper-slide h1.animated{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-ms-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s;}
.simple_slider .swiper-slide p.animated{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-ms-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s;}
.simple_slider .swiper-slide .buttons.animated{-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;}
.simple_slider #video_background{top:0px;position:relative;-webkit-backface-visibility:hidden!important;min-width:100%;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.simple_slider .video-wrap{position:absolute !important;top:0;left:0;width:100%;overflow:hidden;height:100%;z-index:-1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.simple_slider .video-wrap .video_replace_mobile{display:none;}
.simple_slider .bg-overlay{width:100%;position:absolute;left:0;top:0;height:100%;z-index:0;}
.simple_slider .nav-thumbflip a{position:absolute;top:50%;display:block;outline:none;text-align:left;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.simple_slider .nav-thumbflip a.prev{left:0;}
.simple_slider .nav-thumbflip a.next{right:0;}
.simple_slider .nav-thumbflip a{-webkit-perspective:1000px;perspective:1000px;}
.simple_slider .nav-thumbflip a.prev{-webkit-perspective-origin:100% 50%;perspective-origin:100% 50%;}
.simple_slider .nav-thumbflip a.next{-webkit-perspective-origin:0% 50%;perspective-origin:0% 50%;}
.simple_slider .nav-thumbflip .icon-wrap{display:block;width:60px;height:60px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.simple_slider .nav-thumbflip i{position:relative;text-align:center;width:100%;line-height:60px;font-size:34px;float:left;color:#fff;}
.simple_slider .nav-thumbflip .text{position:absolute;top:0;background:#222;color:#fff;text-align:center;font-size:16px;font-weight:bold;letter-spacing:1.5px;height:100%;line-height:60px;width:80px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.simple_slider .nav-thumbflip a.prev .text{left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}
.simple_slider .nav-thumbflip a.next .text{right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;}
.simple_slider .nav-thumbflip a:hover .icon-wrap{background-color:#fff;}
.simple_slider .nav-thumbflip a:hover i{color:#222;}
.simple_slider .nav-thumbflip a:hover .text{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
.simple_slider:hover .nav-simple a{opacity:1;}
.simple_slider .nav-simple a{position:absolute;top:50%;height:40px;opacity:0;margin-top:-20px;z-index:999999;width:40px;}
.simple_slider .nav-simple a.prev{left:10px;}
.simple_slider .nav-simple a.next{right:10px;}
.simple_slider .nav-simple a span{width:100%;height:100%;float:left;}
.simple_slider .nav-simple a span i{color:rgba(255,255,255,0.9);font-size:64px;line-height:40px;text-align:center;width:100%;float:left;}
.simple_slider .nav-simple .text{display:none;}
.simple_slider .nav-thumbflip a.prev .text, .simple_slider .nav-thumbflip a.next .text{display:none;}
.angled{-webkit-clip-path:polygon(0 0, 100% 0%, 100% 84%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 84%, 0% 100%);}
.polygon{-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 45%, 50% 100%, 0% 45%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 45%, 50% 100%, 0% 45%, 0 0);}
.polygon_upper{-webkit-clip-path:polygon(50% 9%, 100% 0, 100% 100%, 50% 100%, 0 100%, 0 0);clip-path:polygon(50% 9%, 100% 0, 100% 100%, 50% 100%, 0 100%, 0 0);}
.simple_news_slider .simple_slider_swiper{width:75%;float:left;height:400px;}
.simple_news_slider .simple-slider-container{height:400px;}
.simple_news_slider .featured_posts{width:25%;float:left;padding-left:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.simple_news_slider .featured_posts h4 a:visited{color:inherit !important;}
.simple_news_slider .featured_posts .featured{height:197.5px;width:100%;margin-bottom:5px;background:#222;position:relative;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;background-position:center;background-repeat:no-repeat;}
.simple_news_slider .swiper-slide{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;background-repeat:no-repeat;}
.simple_news_slider .swiper-slide h1{padding:5px 25px;color:#fff;width:auto;float:left;font-size:22px;position:absolute;bottom:20px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.simple_news_slider .swiper-slide .overlay{background:rgba(0,0,0,0.0);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.simple_news_slider .swiper-slide p{opacity:0;bottom:-40px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;background:rgba(0,0,0,0.6);color:#ddd;font-size:13px;padding:7px 25px;position:absolute;margin:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.simple_slider .nav-simple a span .linea-arrows-right{float:right;margin-right:20px;}
.simple_news_slider .swiper-slide p > *{color:#fff !important;}
.simple_news_slider .swiper-slide h1:hover{background:rgba(0,0,0,0.8);}
.simple_news_slider .swiper-slide:hover .overlay{background:rgba(0,0,0,0.2);}
.simple_news_slider .swiper-slide:hover h1{bottom:40px;}
.simple_news_slider .swiper-slide:hover p{opacity:1;bottom:0;}
.simple_news_slider .featured_posts .featured:last-child{margin-bottom:0;background:#222;}
.simple_news_slider .featured_posts .featured h4{padding:8px 20px;color:#fff;font-size:15px;width:auto;float:left;position:absolute;bottom:0px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.simple_news_slider .featured_posts .featured .overlay{background:rgba(0,0,0,0.0);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.simple_news_slider .featured_posts .featured h4:hover{background:rgba(0,0,0,0.8);}
.simple_news_slider .featured_posts .featured:hover .overlay{background:rgba(0,0,0,0.35);}
.simple_news_slider .featured_posts .featured:hover h4{bottom:72px;}
.simple_news_slider .featured_posts .featured p{opacity:0;bottom:-60px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;background:rgba(0,0,0,0.6);color:#ddd;padding:10px 20px;position:absolute;margin:0;font-size:13px;width:100%;z-index:99999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.simple_news_slider .featured_posts .featured p > *{color:#ddd !important;}
.simple_news_slider .featured_posts .featured:hover p{opacity:1;bottom:0;}
.simple_gallery_carousel.mobile_gallery{height:auto !important;}
.simple_gallery_carousel.mobile_gallery img{height:auto !important;max-width:none !important;width:100%;}
.mobile_gallery .simple_slider_swiper{min-height:50px !important;}
.mobile_gallery .simple_slider_wrapper{min-height:50px !important;}
.mobile_gallery .swiper_slider, .mobile_gallery .swiper-wrapper, .mobile_gallery .swiper-slide{height:auto !important;float:left !important;}
.simple_gallery_carousel .swiper-slide{height:100%;width:auto;float:left;}
.simple_gallery_carousel.grayscale img{-moz-filter:grayscale(100%);filter:gray;filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:url(css/desaturate.svg#greyscale);-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.simple_gallery_carousel.grayscale .swiper-slide-active img{-moz-filter:grayscale(0);filter:none;filter:grayscale(0);-webkit-filter:grayscale(0);}
.simple_gallery_carousel.opacity img{opacity:0.1;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.simple_gallery_carousel.opacity .swiper-slide-active img{opacity:1;}
.simple_gallery_carousel .simple_slider_wrapper{background:#fff;}
.simple_gallery_carousel .swiper-slide img{height:100%;}
.simple_gallery_carousel .swiper-slide{position:relative;}
.simple_gallery_carousel .info{position:absolute;bottom:0;background:rgba(255,255,255,0.97);padding:30px 12px;width:100%;text-align:center;}
.simple_gallery_carousel .info > *{opacity:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.simple_gallery_carousel .info p{margin:0;padding:0;text-align:center;width:450px;position:relative;left:50%;margin-left:-225px;margin-top:5px;}
.simple_gallery_carousel .swiper-slide-active .info > *{opacity:1;}
.simple_gallery_carousel:hover .nav-simple a{opacity:1;}
.simple_gallery_carousel .nav-simple a{position:absolute;top:50%;height:60px;opacity:1;margin-top:-30px;z-index:999999;background:rgba(0,0,0,0.3);width:60px;}
.simple_gallery_carousel .nav-simple a:hover{background:rgba(0,0,0,0.5);}
.simple_gallery_carousel .nav-simple a.prev{left:0px;}
.simple_gallery_carousel .nav-simple a.prev span span{background:url('img/slider_left_carou.png') no-repeat center;}
.simple_gallery_carousel .nav-simple a.next{right:0px;}
.simple_gallery_carousel .nav-simple a.next span span{background:url('img/slider_right_carou.png') no-repeat center;}
.simple_gallery_carousel .nav-simple a span span{width:100%;height:100%;float:left;}
.simple_gallery_carousel .nav-simple a span{width:100%;height:100%;float:left;}
.simple_gallery_carousel .nav-simple a span i{color:rgba(255,255,255,0.9);font-size:64px;line-height:40px;text-align:center;width:100%;float:left;}
.simple_gallery_carousel .nav-simple .text{display:none;}
.simple_gallery_carousel .loading{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;}
.simple_gallery_carousel .loading i{position:relative;top:50%;line-height:40px;font-size:36px;color:#222;z-index:9999999;margin-top:-20px;}
#portfolio-filter{margin-bottom:35px;position:relative;min-height:20px !important;}
#portfolio-filter ul{margin:0;padding:0;list-style:none;float:left;z-index:9999;}
#portfolio-filter ul li{float:left;padding:8px 18px;webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
#portfolio-filter ul li a{}
#portfolio-filter ul li.active a{}
#portfolio-filter ul li.active{position:relative;}
#portfolio-filter ul li:hover{}
#portfolio-filter ul li a:hover{text-decoration:none;}
#portfolio-filter ul li a, #faq-filter ul li a{font-family:Lato;}
.light #portfolio-filter ul li a, .light #faq-filter ul li a{color:#fff;}
.light #portfolio-filter ul li.active{background:#96d3d4;}
.light #portfolio-filter ul li.active a{color:#fff;}
.content_portfolio.fullwidth #portfolio-filter{margin-bottom:0;}
.content_portfolio.fullwidth .filter-row{}
.content_portfolio.fullwidth #portfolio-filter ul{float:right;margin-right:20px;}
.content_portfolio.fullwidth #portfolio-filter ul li{border:none;background:transparent;padding:14px 18px;}
.content_portfolio.fullwidth #portfolio-filter ul li a{}
.content_portfolio.fullwidth #portfolio-filter ul li a:hover{}
.content_portfolio.fullwidth #portfolio-filter ul li:last-child{padding-right:0;}
.filter-row.in_grid{height:100%;}
.filter-row.in_grid a.filter{position:relative;}
.filter-row.in_grid li{width:100%;}
.in_grid #portfolio-filter{padding:30px;}
.content_portfolio .in_grid #portfolio-filter ul li{padding:10px 10px;}
.portfolio-item.overlayed{display:block;overflow:hidden;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.portfolio-item.overlayed .bg{opacity:0;-webkit-transition:opacity 0.7s;transition:opacity 0.7s;}
.portfolio-item.overlayed:hover .bg{opacity:1;}
.portfolio-item.overlayed img{opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;display:block;}
.portfolio-item.overlayed h6{top:50%;opacity:0;-webkit-transition:opacity 0.6s, -webkit-transform 0.6s;transition:opacity 0.6s, transform 0.6s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,60px,0);}
.portfolio-item.overlayed h4{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,50px,0);font-size:24px;line-height:30px;}
.five-cols .portfolio-item.overlayed h4{font-size:20px;line-height:28px;}
.portfolio-item.overlayed:hover h4, .portfolio-item.overlayed:hover h6{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.portfolio-item.overlayed a{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;}
.portfolio-item.overlayed .tpl2 .overlay .center-bar{text-align:center;top:50%;width:100%;position:absolute;margin-top:-25px;}
.portfolio-item.overlayed .tpl2 .overlay .center-bar:after,
.portfolio-item.overlayed .tpl2 .overlay .center-bar:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:'';opacity:0;-webkit-transition:opacity 0.7s, -webkit-transform 0.7s;transition:opacity 0.7s, transform 0.7s;}
.portfolio-item.overlayed .tpl2 .overlay .center-bar:before{-webkit-transform:scale(0,1);transform:scale(0,1);}
.portfolio-item.overlayed .tpl2 .overlay .center-bar:after{-webkit-transform:scale(1,0);transform:scale(1,0);}
.portfolio-item.overlayed:hover .tpl2 .overlay .center-bar:before,
.portfolio-item.overlayed:hover .tpl2 .overlay .center-bar:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.portfolio-item .overlay{width:100%;left:0;top:0;height:100%;position:absolute}
.portfolio-item.grayscale{position:relative;overflow:hidden;cursor:pointer;}
.portfolio-item.grayscale img{-moz-filter:grayscale(100%);filter:gray;filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:url(css/desaturate.svg#greyscale);-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;position:relative;top:0;}
.portfolio-item.grayscale:hover img{filter:none;-webkit-filter:grayscale(0);//top:-80px;}
.portfolio-item.grayscale .project h2{display:inline-block;float:left;letter-spacing:1px;font-size:19px;}
.portfolio-item.grayscale:hover .project h2{-webkit-transition-delay:0.05s;transition-delay:0.05s;line-height:30px;}
.portfolio-item.grayscale .project p{letter-spacing:1px;font-size:68.5%;margin:0;}
.portfolio-item.grayscale .project p.icons_project{float:right;display:block;height:100%;}
.portfolio-item.grayscale .project p a{padding:8px 4px;float:right;//color:#3c4a50;font-size:20px;}
.portfolio-item.grayscale .project h2, .portfolio-item.grayscale .project p a,.portfolio-item.grayscale .project li.post-like{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);}
.portfolio-item.grayscale .project p.description{position:absolute;margin-top:30px;text-transform:none;font-size:100%;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;}
.portfolio-item.grayscale:hover .project,.portfolio-item.grayscale:hover .project h2, .portfolio-item.grayscale:hover .project p.icons_project a, .portfolio-item.grayscale:hover .project li.post-like{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.portfolio-item.grayscale:hover .project p a:first-child, .portfolio-item.grayscale:hover .project li.post-like{-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.portfolio-item.grayscale:hover .project p a:nth-child(2){-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.portfolio-item.grayscale:hover .project p a:nth-child(3){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.portfolio-item.grayscale .project, .portfolio-item.grayscale .project > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.portfolio-item.grayscale:hover .project p.description{opacity:1;}
.portfolio-item.grayscale:hover .project li.post-like{margin-top:7px;list-style:none;float:right;}
.portfolio-item.grayscale:hover .project li.post-like i{color:#3c4a50;}
.portfolio-item.grayscale:hover .project{bottom:0px;}
.portfolio-item.grayscale .project{top:auto;margin-left:20px;bottom:0;padding:15px;height:50px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
.no_space .portfolio-item.grayscale .project{margin-left:0px;}
.five-cols .portfolio-item.grayscale .project{height:5.75em;}
.five-cols .portfolio-item.grayscale .project p.icons_project{margin-top:48px;}
.five-cols .portfolio-item.grayscale:hover .project li.post-like{margin-top:-67px;}
.five-cols .portfolio-item.grayscale .project p a{float:left;}
.portfolio-item.basic{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.portfolio-item.basic .he-view{width:100%;}
.portfolio-item.basic .bg{}
.portfolio-item.basic .link{padding:8px 12px !important;display:inline-block;margin-right:5px;background-color:#fff;border-radius:50%;}
.portfolio-item.basic .tpl2 .center-bar{height:34px;margin-top:-17px;}
.portfolio-item.basic .show_text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#fff;}
.portfolio-item.basic .show_text h5{margin-top:15px;float:left;width:100%;margin-bottom:2px;letter-spacing:1px;}
.portfolio-item.basic .show_text h6{margin-top:5px;font-style:italic;}
.portfolio-item.chrome .overlay{height:auto;position:relative;overflow:hidden;}
.portfolio-item.chrome .overlay span{background:rgba(255,255,255,0.2);opacity:0;width:100%;left:0;top:0;height:100%;position:absolute;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.portfolio-item.chrome:hover .overlay span{opacity:1;}
.portfolio-item.chrome .bar{width:100%;height:12px;background:url('img/chrome.png') no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;}
.portfolio-item.chrome .overlay{-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);}
.portfolio-item.chrome .overlay span{top:12px !important;background:rgba(255,255,255,0.7);}
.portfolio-item.chrome span a{z-index:99999999;position:absolute;top:50%;margin-top:-25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}
.portfolio-item.chrome span a:hover{background:#000 !important;color:#fff;}
.portfolio-item.chrome .show_text{margin-top:15px;}
.portfolio-item.chrome .show_text h5{text-align:center;}
.filterable .mix{display:none;}
.no_space .filterable{margin-left:0 !important;}
.content_portfolio.fullwidth{padding:0 !important;margin:0 !important;}
.content_portfolio.fullwidth.layout-sidebar_left aside, .content_portfolio.fullwidth.layout-sidebar_right aside{padding-top:40px;padding-right:60px;}
.content_portfolio.fullwidth.layout-sidebar_left aside{padding-right:0px;padding-left:40px;}
.fullwidth .span9{padding-left:0;}
.fullwidth.layout-sidebar_left #portfolio-preview-items.normal{padding-left:0;}
.fullwidth #portfolio-preview-items.normal{padding-left:20px;padding-right:20px;padding-top:20px;}
.fullwidth #portfolio-preview-items.normal .row{margin-left:-20px;}
.fullwidth #portfolio-preview-items .row{margin-left:0;}
.fullwidth #portfolio-preview-items.no_space{margin-left:-5px;padding-top:5px;}
.fullwidth #portfolio-preview-items.no_space .portfolio-item{padding-left:5px;padding-bottom:5px;}
.portfolio-item{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}
.portfolio-item img{width:100%;float:left;}
.content_portfolio.fullwidth .filter-row.in_grid{transition:all 0.5s;-webkit-transition:all 0.5s;}
.five-cols .portfolio-item{position:relative;width:20%;padding-left:20px;float:left;margin-bottom:20px;}
.three-cols .portfolio-item{position:relative;width:33.33333%;padding-left:20px;float:left;margin-bottom:20px;}
.four-cols .portfolio-item{position:relative;width:25%;padding-left:20px;float:left;margin-bottom:20px;}
.two-cols .portfolio-item{position:relative;width:50%;padding-left:20px;float:left;margin-bottom:20px;}
.no_space .portfolio-item{margin-left:0;margin-bottom:0;padding-left:0;padding-bottom:0;}
.tpl2{width:100%;margin-bottom:-7px;}
.tpl2 img{max-width:none;width:100%}
.tpl2 .bg:hover{opacity:1;}
.tpl2 .bg{opacity:0;width:100%;height:100%;}
.tpl2 .center-bar{height:30px;position:absolute;top:50%;margin-top:-15px;text-align:center;width:100%;}
.four-cols .masonry .grid-size{width:25%;}
.four-cols .masonry .w1{width:25%;}
.four-cols .masonry .wh2{width:25%;}
.four-cols .masonry .w2{width:50%;}
.four-cols .masonry .w3{width:75%;}
.three-cols .masonry .grid-size{width:33.3333%;}
.three-cols .masonry .w1{width:33.3333%;}
.three-cols .masonry .w2{width:66.6666%;}
.three-cols .masonry .w3{width:100%;}
.five-cols .masonry .grid-size{width:20%;}
.five-cols .masonry .w1{width:20%;}
.five-cols .masonry .w2{width:40%;}
.five-cols .masonry .w3{width:60%;}
.two-cols .masonry .grid-size{width:50%;}
.two-cols .masonry .w1{width:50%;}
.two-cols .masonry .w2{width:100%;}
.two-cols .masonry .w3{width:50%;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;}
.single_portfolio_gallery{margin-top:60px;}
.single_portfolio_gallery .gallery a{width:33.3333%;float:left;padding-left:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:20px;}
.single_portfolio_gallery .content{margin-top:40px;}
.portfolio_single h4{}
.portfolio_single ul.info{margin:0;padding:0;list-style:none;margin-top:13px;position:relative;}
.portfolio_single ul.info li{float:left;width:100%;margin-bottom:10px;}
.portfolio_single ul.info li .title{width:100%;float:left;}
.portfolio_single .post-like{position:absolute;top:0;margin-top:0;right:0;width:auto !important;}
.single_portfolio_container{margin-top:60px;}
.single_portfolio_container .details{margin-top:30px;}
.single_portfolio_container .content{margin-top:40px;float:left;}
.single_portfolio_floating{margin-top:60px;}
.single_portfolio_floating .media img{margin-bottom:20px;}
.single_portfolio_floating .media img:last-child{margin-bottom:0;}
.single_portfolio_floating .details{margin-top:30px;}
.single_portfolio_fullwidth .content{margin-top:60px;float:left;}
.single_portfolio_fullwidth .media{width:100%;}
.single_portfolio_fullwidth .media .featured{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;background-repeat:no-repeat;width:100%;height:600px;}
.vc_tta.vc_general .vc_tta-panel-body{-webkit-transition:padding .5s ease-in-out !important;transition:padding .5s ease-in-out !important;}
.tabbable .nav-tabs{margin:0;padding:0;}
.tabbable .nav-tabs i{padding-right:5px;}
.wpb_tabs:last-child{margin-bottom:0;}
.wpb_tabs .wpb_text_column:last-child{margin-bottom:0;}
.vc_tta-style-default .vc_tta-tab{font-weight:500;font-size:16px;font-family:Lato;}
.vc_tta-style-default .vc_tta-tabs-container, .vc_tta-style-default .vc_tta-tab.vc_active{border-width:0px;border-style:solid;}
.vc_tta-style-default .vc_tta-tabs-container{border-bottom-width:1px;}
.vc_tta-style-default .vc_tta-tab.vc_active{border-bottom-width:2px;}
.vc_tta-tabs-position-bottom.vc_tta-style-default .vc_tta-tabs-container{border-width:0px;border-top-width:1px;}
.vc_tta-tabs-position-bottom.vc_tta-style-default .vc_tta-tab.vc_active{border-width:0px;border-top-width:2px;}
.vc_tta-tabs-position-left.vc_tta-style-default .vc_tta-tabs-container{border-width:0px;border-right-width:1px;}
.vc_tta-tabs-position-left.vc_tta-style-default .vc_tta-tab.vc_active{border-width:0px;border-right-width:2px;}
.vc_tta-tabs-position-right.vc_tta-style-default .vc_tta-tabs-container{border-width:0px;border-left-width:1px;}
.vc_tta-tabs-position-right.vc_tta-style-default .vc_tta-tab.vc_active{border-width:0px;border-left-width:2px;}
.tabbable.tabs-top.style_1 .nav.nav-tabs{border-bottom:2px solid #e2e2e2;}
.tabbable.tabs-top.style_1 .nav.nav-tabs li.active{border-top-left-radius:3px;border-top-right-radius:3px;margin-bottom:-2px;}
.tabbable.tabs-top.style_1 .nav.nav-tabs li.active a{}
.tabbable.style_1 .nav-tabs li{border-bottom:none;border-right:none;}
.tabbable.style_1.tabs-left .nav-tabs li{border-bottom:none;margin-top:-3px;margin-right:-1px;}
.tabbable.style_1 .nav-tabs li:last-child{margin-bottom:-1px;}
.tabbable.style_1.tabs-left .nav-tabs li:last-child{border-right:none !important;}
.tabbable.style_1.tabs-top .tab-content{padding:0px 20px;}
.tabbable.style_1 .nav-tabs li a{color:#444;border-top-left-radius:3px;border-top-right-radius:3px;padding-top:10px;padding-bottom:10px;}
.dark_version .tabbable.style_1 .nav-tabs li a{color:#aaa;}
.dark_version .nav-tabs .active > a, .dark_version .nav-tabs .active > a:hover{background-color:transparent;}
.tabbable.style_1.tabs-left .nav-tabs li a{border-radius:3;-webkit-border-radius:3;-moz-border-radius:3;}
.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover{border-left:2px solid #e2e2e2;border-top:2px solid #e2e2e2;border-bottom:2px solid #e2e2e2;}
.tabs-left .nav-tabs{border-right:2px solid #e2e2e2;}
.tabbable.style_1 .tab-content{margin-top:10px;}
.tabbable.style_1.tabs-left .tab-content{margin-top:0;padding:0px 32px;}
.tabbable.style_1.tabs-left .tab-content p{margin-top:0px;}
.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .vc_tta.vc_tta-style-outline .vc_tta-panel-heading{border-width:1px !important;}
.tabbable.style_2.tabs-left{float:left;width:100%;}
.tabbable.style_2.tabs-top .nav-tabs{}
.tabbable.style_2.tabs-left .nav-tabs{position:relative;left:-1px;}
.tabbable.style_2 .nav-tabs li{border-bottom:none;border-right:none;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.tabbable.style_2.tabs-left li{border-bottom:none;margin-bottom:-3px;margin-top:0;}
.tabbable.style_2.tabs-left li:last-child{border-right:none !important;}
.tabbable.style_2 .nav-tabs li:hover{border-top:1px solid #555555;}
.tabbable.style_2.tabs-left .nav-tabs li:hover{border-left:1px solid #555;}
.tabbable.style_2.tabs-left .nav-tabs li.active{border-right:1px solid #fff;z-index:1111111;position:relative;right:-1px;}
.tabbable.style_2 .nav-tabs li a{color:#222;font-weight:400;}
.dark_version .tabbable.style_2 .nav-tabs li a{color:#aaa;}
.tabbable.style_2.tabs-left .nav-tabs li a{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.tabbable.style_2 .tab-content{padding:20px;}
.tabbable.style_2.tabs-left .tab-content{margin-top:0px;padding:15px;height:100%;position:relative;left:-2px;}
.tabbable.style_3.tabs-left{float:left;width:100%;}
.dark_version .tabbable.style_3.tabs-left{border-right:1px solid transparent;border-bottom:1px solid transparent;background:transparent;}
.tabbable.style_3.tabs-top .nav-tabs{}
.tabbable.style_3.tabs-left .nav-tabs{border-right:none;}
.tabbable.style_3 .nav-tabs li{border-right:none;}
.dark_version .tabbable.style_3 .nav-tabs li{background:transparent;}
.tabbable.style_3 .nav-tabs li.active{border-bottom:1px solid #f9f9f9;background:#f9f9f9;}
.tabbable.style_3 .nav-tabs li.active a{background:#f0f0f0;}
.dark_version .tabbable.style_3 .nav-tabs li.active a{background:transparent;}
.tabbable.style_3 .nav-tabs li:first-child{}
.dark_version .tabbable.style_3 .nav-tabs li:first-child{border-left:2px solid transparent;}
.tabbable.style_3.tabs-left .nav-tabs li:first-child{}
.dark_version .tabbable.style_3.tabs-left .nav-tabs li:first-child{border-left:1px solid transparent;}
.tabbable.style_3.tabs-left li{margin-bottom:0px;margin-top:0;border-bottom:none;}
.dark_version .tabbable.style_3.tabs-left li{border-top:2px solid transparent;border-left:1px solid transparent;}
.tabbable.style_3.tabs-left li:last-child{border-right:none !important;}
.tabbable.style_3 .nav-tabs li:last-child{border-right:1px solid #fff;}
.dark_version .tabbable.style_3 .nav-tabs li:last-child{border-right:1px solid transparent;}
.tabbable.style_3.tabs-left .nav-tabs li:hover{}
.dark_version .tabbable.style_3.tabs-left .nav-tabs li:hover{border-top:2px solid transparent;}
.tabbable.style_3.tabs-left .nav-tabs li.active{border-bottom:none;}
.tabbable.style_3.tabs-left .nav-tabs li.active:last-child{border-bottom:1px solid #ebebeb !important;}
.tabbable.style_3 .nav-tabs li a{color:#444;font-weight:600;text-transform:uppercase;}
.dark_version .tabbable.style_3 .nav-tabs li a{color:#aaa;}
.tabbable.style_3.tabs-left .nav-tabs li a{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:0;}
.tabbable.style_3 .tab-content{padding:20px;}
.dark_version .tabbable.style_3 .tab-content{border-top:2px solid transparent;}
.tabbable.style_3.tabs-left .tab-content{margin-top:0px;padding:15px;height:100%;}
.services_list p{margin-top:5px;}
.services_list dt{width:70px;height:70px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#333333;}
.services_list dt i{width:100%;text-align:center;color:#fff;float:left;line-height:70px;font-size:32px;}
.services_list dd{margin-left:85px;}
.services_list dl{position:relative;}
.services_list h3{color:#444;font-weight:bold;margin-bottom:10px;}
.dark_version .services_list h3{color:#fff;}
.services_list ul{margin:0;padding:0;list-style:none;}
.services_list ul li{padding-left:10px;margin-bottom:3px;}
.row-dynamic-el .media{margin-top:0;margin-bottom:0;}
.row-dynamic-el .media .type_image{width:auto;}
.row-dynamic-el .media .type_image.alignment_left{float:left;}
.row-dynamic-el .media .type_image.alignment_right{float:right;}
.row-dynamic-el .media .type_image.alignment_center{margin:0 auto;display:block;}
.row-dynamic-el .media .type_slideshow.alignment_center{margin:0 auto;display:block;}
#faq-filter{margin-bottom:35px;position:relative;min-height:20px !important;}
#faq-filter ul{margin:0;padding:0;list-style:none;float:left;z-index:9999;}
#faq-filter ul li{float:left;padding:8px 18px;webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
#faq-filter ul li a{}
#faq-filter ul li.active a{}
#faq-filter ul li.active{position:relative;}
#faq-filter ul li:hover{}
#faq-filter ul li a:hover{text-decoration:none;}
.accordion .accordion-inner{}
.accordion{float:left;width:100%;}
.faq{width:100%;float:left}
.faq .accordion-group{position:relative;display:block}
.accordion .wpb_text_column{margin-bottom:0 !important;}
.accordion p:first-child{margin-top:0;}
.accordion.style_1 .accordion-group{border-left:none;border-top:none;border-right:none;margin-bottom:10px;border-bottom:none;}
.accordion.style_1 .accordion-heading .accordion-toggle{position:relative;padding:15px 55px;}
.accordion.style_1 .accordion-heading .accordion-toggle:before{content:"\e04b";position:absolute;left:10px;font-family:"linea-arrow-10";top:9px;text-align:center;//color:#ccc;font-size:16px;width:20px;line-height:32px;height:20px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.accordion.style_1 .accordion-heading.in_head .accordion-toggle:before{content:"\e019";}
.accordion.style_1 .accordion-heading.in_head .accordion-toggle{color:#fff;}
.accordion.style_1 .accordion-inner{border-top:none;padding:10px 55px;padding-bottom:10px;float:left;padding-right:0;}
.accordion.style_2 .accordion-group{border-left:none;border-top:none;border-right:none;margin-bottom:20px;border-bottom:none;}
.accordion.style_2 .accordion-heading .accordion-toggle{position:relative;padding:15px 70px;}
.accordion.style_2 .accordion-heading .accordion-toggle:before{content:"\e04b";position:absolute;left:10px;font-family:"linea-arrow-10";top:6px;text-align:center;font-size:16px;width:20px;line-height:40px;background:#fff;height:20px;width:40px;height:40px;border-radius:50%;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.accordion.style_2 .accordion-heading.in_head .accordion-toggle:before{content:"\e019";}
.accordion.style_2 .accordion-inner{border-top:none;padding:20px 15px;padding-bottom:10px;float:left;}
.accordion.style_3 .accordion-group{border-left:none;border-top:none;border-right:none;margin-bottom:10px;border-bottom:none;}
.accordion.style_3 .accordion-heading .accordion-toggle{position:relative;padding:8px 45px;text-transform:uppercase;font-weight:600;border-bottom:1px solid #f2f2f2;}
.accordion.style_3 .accordion-heading .accordion-toggle:before{content:"\e04b";position:absolute;left:10px;font-family:"linea-arrow-10";top:9px;text-align:center;//color:#ccc;font-size:16px;width:20px;line-height:20px;height:20px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.accordion.style_3 .accordion-heading.in_head .accordion-toggle:before{content:"\e019";}
.accordion.style_3 .accordion-inner{border-top:none;padding:20px 15px;padding-bottom:10px;float:left;}
.vc_tta-style-default .vc_tta-panel-heading{background:#f6f6f6;}
.vc_tta-style-default .vc_tta-panel-heading h4{font-weight:500;}
.light .vc_tta-style-default .vc_tta-panel-heading{background:transparent;border:1px solid rgba(221,221,221,0.5) !important;}
.side-nav{float:left;list-style:none;margin:0;padding:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;}
.side-nav li{padding-top:10px;font-weight:300;padding-bottom:10px;font-size:13px;padding-left:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.side-nav li.current_page_item{color:#fff;font-weight:bold;}
.side-nav li.current_page_item a:hover{color:#fff;}
.side-nav ul{padding:0;margin:0;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.side-nav ul li{padding-left:40px;}
.side-nav li a{}
.side-nav li a:hover{text-decoration:none;}
.side-nav li:last-child{border-bottom:none;}
.side-nav .page_item{position:relative;}
.nav-growpop a{position:fixed;top:50%;display:block;outline:none;text-align:left;z-index:9999999;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.nav-growpop a.prev{left:0;}
.nav-growpop a.next{right:0;}
.nav-growpop a i{display:block;margin:0 auto;padding:0;font-size:24px;width:17px;text-align:center;color:#fff;}
.nav-growpop .icon-wrap{position:relative;z-index:100;display:block;padding:16px 5px;-webkit-transition:border-width 0.3s 0.15s;transition:border-width 0.3s 0.15s;}
.nav-growpop .icon{color:#fff;}
.nav-growpop div{position:absolute;top:50%;padding:20px;width:440px;height:144px;background:#fff;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;}
.nav-growpop a.prev div{left:0;padding:23px 98px 0px 34px;width:161px;height:63px;text-align:right;-webkit-transform:translateY(-50%) translateX(-100%) scale(0.75);transform:translateY(-50%) translateX(-100%) scale(0.75);}
.nav-growpop a.next div{right:0;padding:23px 34px 0px 98px;width:161px;height:63px;-webkit-transform:translateY(-50%) translateX(100%) scale(0.75);transform:translateY(-50%) translateX(100%) scale(0.75);}
.nav-growpop h3{margin:0;padding:8px 0 10px;color:#222;font-weight:400;font-size:16px;line-height:1.2;padding-top:0;margin-top:0;}
.nav-growpop div p{margin:0;color:#999;font-style:italic;font-size:13px;}
.nav-growpop img{position:absolute;top:10px;width:65px;}
.nav-growpop a.prev img{right:12px;}
.nav-growpop a.next img{left:12px;}
.nav-growpop a:hover .icon-wrap{border-top-width:15px;border-bottom-width:15px;-webkit-transition-delay:0s;transition-delay:0s;}
.nav-growpop a:hover div{opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(0) scale(1);}
.post_navigation{float:left;width:100%;position:relative;height:90px;padding-top:20px;}
.post_navigation a.prev, .post_navigation a.next{float:left;width:50%;position:relative;display:inline-block;}
.post_navigation a.next{float:right;}
.post_navigation a.prev span.icon-wrap{float:left;margin-top:21px;}
.post_navigation a.next span.icon-wrap{float:right;margin-top:21px;}
.post_navigation a span i{font-size:25px;}
.post_navigation a.prev h3{float:left;padding-left:46px;margin-top:-43px;width:100%;font-weight:500;text-transform:uppercase;}
.post_navigation a.next h3{float:right;text-align:right;padding-right:46px;margin-top:-43px;width:100%;font-weight:500;text-transform:uppercase;}
.post_navigation h6{float:left;margin-left:29px;display:block;margin:0;padding-left:48px;margin-top:-10px;width:100%;font-weight:300;}
.post_navigation a.next h6{text-align:right;float:right;margin-right:46px;margin-left:0;}
.single-post .blog-article.standard-style .content .text{padding-bottom:0;border-bottom:0px;}
.light .vc_separator.vc_separator_align_center h4, .light .vc_separator.vc_separator_align_left h4, .light .vc_separator.vc_separator_align_right h4{color:#f7f7f7;}
.wpb_content_element.vc_separator{margin-bottom:15px;}
.vc_sep_width_30{width:30%;}
.vc_sep_width_20{width:20%;}
.vc_sep_width_15{width:15%;}
.shadow_box{box-shadow:2px 1px 12px 0px #777;}
.block_title.column_title{float:left;margin-bottom:25px;}
.block_title.column_title h1{width:100%;line-height:24px;float:left;}
.inner-inline_border_circle.block_title.column_title h1{padding-bottom:25px;}
.inner-inline_border_circle.block_title.column_title h4{float:left;}
.block_title.column_title.inner-inline_border{position:relative;float:left;width:100%;}
.block_title.column_title.inner-inline_border h1{z-index:5;position:relative;padding-right:20px;width:100%;float:left;}
.block_title.column_title.inner-inline_border:after{display:none;height:1px;content:"";background:#e1e1e1;position:absolute;top:50%;margin-top:-0.5px;width:100%;z-index:1;}
.block_title.column_title h4{width:100%;position:relative;float:left;font-size:20px;margin-top:20px;line-height:28px;}
.block_title.column_title.inner-inline_border .divider{width:80px;margin-top:10px;height:2px;display:inline-block;}
.block_title.section_title{position:relative;}
.block_title.section_title h1{width:100%;text-align:center;}
.block_title.column_title.inner-inline_border_circle .divider .line{-webkit-transition:width 1s ease-out .3s;transition:width 1s ease-out .3s;-moz-transition:width 1s ease-out .3s;width:0;height:2px;float:left;top:5px;left:100%;}
.block_title.column_title.inner-inline_border_circle .divider .line.appeared{width:80px;}
.block_title .divider .circle{position:relative;margin-top:-8px;}
.block_title.column_title.inner-inline_border_circle .divider .circle{}
.block_title.column_title.inner-inline_border_circle .divider{position:relative;left:0;}
.block_title.section_title:first-child h1{margin-top:-10px;}
.block_title.section_title.inner-square:first-child h1{padding-bottom:30px;}
.block_title.section_title .divider{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);margin-top:-10px;}
.block_title.section_title .divider .line{-webkit-transition:width 1s ease-out .3s;transition:width 1s ease-out .3s;-moz-transition:width 1s ease-out .3s;width:0;height:2px;float:left;position:absolute;top:6px;}
.block_title.section_title .divider .line:nth-child(1){right:100%;}
.block_title.section_title .divider .line:nth-child(2){left:100%;}
.block_title.section_title .divider .line.appeared{width:50px;}
.block_title.section_title .divider .circle{}
.light .block_title.section_title .divider .circle{}
.block_title.section_title p{width:100%;padding:0 28%;margin-top:15px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.block_title.section_title.inner-only_text p{margin-top:25px;}
.light .block_title{color:#ddd;}
.light .block_title h1{color:#fff !important;}
.light .block_title.section_title p{color:#DFE2E8;}
.light .block_title.column_title h4{color:#EDF4F7;}
.list ul{margin:0;padding:0;list-style:none;}
.list li.simple{width:100%;position:relative;padding-left:25px;font-size:14px;float:left;line-height:22px;padding-bottom:10px;}
.list li.simple:first-child:last-child{padding-bottom:10px;}
.list li.simple i{position:absolute;left:0;top:0;font-size:16px;line-height:22px;}
.list li.titledesc{float:left;width:100%;margin-bottom:20px;}
.list li.titledesc:last-child{margin-bottom:0;}
.list li.titledesc dl{margin:0;padding:0;}
.list li.titledesc dl dt{width:45px;height:45px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.list li.titledesc dl dt .circle{width:36px;height:36px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;margin-left:2px;margin-top:2px;}
.list li.titledesc dl dt i{font-size:16px;text-align:center;width:100%;line-height:42px;float:left;}
.list li.titledesc dl dd{margin-left:50px;}
.list li.titledesc dl p{margin:0;padding:0;margin-top:5px;}
.list li.titledesc dl dt i.steadysets-icon-checkmark{font-size:30px;padding-left:7px;margin-top:-5px;}
.list li.titledesc h6{font-weight:600;}
.single_staff{overflow:hidden;}
.single_staff .content{padding:15px;background:#fff;position:relative;z-index:10;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;}
.single_staff .overlay .bg{background:rgba(0,0,0,0.8);-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition:all 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95);-moz-transition:all 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95);transition:all 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95);}
.single_staff .position{font-style:italic;}
.single_staff:hover .overlay .bg{}
.single_staff .content h5{}
.single_staff p{margin-top:5px;}
.single_staff .featured_img{position:relative;z-index:5;overflow:hidden;display:block;width:100%;}
.single_staff .featured_img img{position:relative;top:0;left:0;width:100%;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.single_staff:hover .featured_img img{}
.single_staff .center-bar a{margin-left:10px;width:22px;height:22px;display:inline-block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.single_staff .center-bar a.a1:nth-child(2){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;}
.single_staff .center-bar a.a1:nth-child(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s;}
.single_staff .center-bar a:hover{}
.single_staff .center-bar a i{font-size:18px;color:#fff;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;text-align:center;width:100%;float:left;line-height:40px;}
.single_staff .center-bar a:hover i{opacity:1;}
.single_staff.style_2 .content{padding:0;background:transparent;text-align:center;margin-top:20px;}
.single_staff.style_2 .content p{padding:0 15px;}
.staff_carousel .simple-slider-container{height:auto !important;}
.staff_carousel .swiper-slide{height:auto !important;}
.single_staff.modern{overflow:hidden;float:left;width:100%;box-sizing:content-box;}
.staff_carousel h5{color:#fff;font-size:20px;margin-bottom:10px;transition-duration:0.5s;}
.staff_carousel span.position{width:100%;float:left;transition-duration:0.6s;}
.single_staff.modern .content{position:absolute;bottom:-100%;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.single_staff.modern .content p{padding-left:13%;padding-right:13%;}
.single_staff.modern:hover .content{bottom:0;}
.single_staff.modern .center-bar{margin-top:-40px;}
.swiper_pagination{position:absolute;right:0;top:0;width:100px;height:50px;margin-bottom:30px;}
.services_small dl{margin:0;}
.services_small dt{width:50px;height:50px;}
.services_small dt i{font-size:42px;}
.services_small dd{margin-left:70px;}
.services_small .no_icon dd{margin-left:0px;}
.services_small .content{margin-top:10px;}
.services_small h4{}
.services_small .wrapper{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:40px;height:40px;}
.services_small .wrapper i{font-size:18px;float:left;text-align:center;width:100%;line-height:42px;}
.services_small.align_right dt{float:right;}
.services_small.align_right dd{margin-right:60px;margin-left:0;}
.services_small.align_right h3{text-align:right;}
.services_small.align_right .content{text-align:right;}
.clients{float:left;z-index:5 !important;}
.caroufredsel_wrapper{width:100% !important;margin:0 !important;}
.clients .item{height:160px;box-sizing:border-box;padding:20px;display:inline-block;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.light_clients .clients .item:hover{background-color:rgba(0, 0, 0, 0.31);}
.dark_clients .clients .item:hover{background-color:rgba(255, 255, 255, 0.5);}
.clients .item:hover img{opacity:1;}
.clients .item a{}
.clients_caro{margin-left:0px;}
.clients .item a img{opacity:0.9;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);position:relative;float:left;text-align:center;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-ms-transition-duration:0.6s;transition-duration:0.6s;}
.clients_el{position:relative;float:left;width:100%;}
.clients_el .pagination{margin:0;float:none;}
.clients_el .pagination a{position:absolute;width:40px;height:40px;border:1px solid #e1e1e1;top:50%;margin-top:-20px;opacity:0;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-ms-transition-duration:0.6s;transition-duration:0.6s;}
.clients_el .pagination a i{text-align:center;float:left;width:100%;line-height:40px;}
.clients_el .pagination a.prev{left:0px;}
.clients_el:hover .pagination a.prev{left:-60px;opacity:1;}
.clients_el .pagination a.next{right:0px;}
.clients_el:hover .pagination a.next{right:-60px;opacity:1;}
.vc_column_container>.vc_column-inner:has(.clients_el){padding-right:0px;padding-left:0px;}
.textbar{width:100%;position:relative;float:left;}
.textbar h2{width:auto;color:inherit;float:left;position:absolute;top:50%;margin-top:-16.5px;}
.textbar.style_1 .btn-bt.business{padding:14px 27px;font-size:15px;}
.light .textbar h2{color:#fff !important;}
.textbar .btn-bt{float:right;}
.light .textbar .btn-bt.default{}
.textbar .btn-bt.default:hover{opacity:1;}
.textbar .btn-bt.default:hover i{//left:80%;}
.textbar.style_2 h2{width:100%;text-align:center;position:relative;font-style:italic;line-height:40px;}
.textbar.style_2 .btn-bt{float:left;position:relative;left:50%;margin-top:30px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.ital{font-style:italic;}
.services_medium{text-align:center;position:relative;top:0;float:left;padding:15px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.services_medium.style_2{float:left;}
.services_medium img{width:70px;height:70px;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;position:relative;z-index:9999;}
.services_medium.style_1 .icon_wrapper{width:100px;height:100px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:50%;margin-left:-50px;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;position:relative;z-index:9999;}
.services_medium.style_2 .icon_wrapper{width:100px;height:60px;left:50%;margin-left:-50px;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;position:relative;z-index:9999;}
.services_medium.style_3 .icon_wrapper{width:90px;height:90px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;position:relative;z-index:9999;}
.services_medium.style_1:hover .icon_wrapper i{color:#fff !important;}
.services_medium.style_1 i{float:left;text-align:center;width:100%;line-height:100px;font-size:48px;margin-bottom:10px;z-index:1000;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_medium.style_2 i{float:left;text-align:center;width:100%;line-height:60px;font-size:48px;z-index:1000;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_medium.style_2 i{color:#222;}
.services_medium.style_3 i{float:left;text-align:center;width:100%;line-height:92px;font-size:34px;margin-bottom:10px;z-index:1000;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;-ms-transition-duration:0.1s;transition-duration:0.1s;}
.light .services_medium.style_2 i{color:#fff;}
.services_medium.style_3:hover .icon_wrapper i{color:#fff !important;}
.services_medium h4{margin-bottom:0px;float:left;width:100%;text-align:center;margin-top:10px;position:relative;z-index:9999;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_medium.style_2 h4{margin-top:10px;}
.services_medium p{display:block;text-align:center;float:left;margin-top:10px;position:relative;}
.services_medium:not(.style_2) .icon_wrapper{background:rgba(255,255,255,0.1);-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}
.services_medium.style_3 .icon_wrapper:after{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;top:-7px;left:-7px;padding:7px;-webkit-transition:-webkit-transform 0.2s, opacity 0.4s;-webkit-transform:scale(.8);-moz-transition:-moz-transform 0.2s, opacity 0.4s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform 0.2s, opacity 0.4s;transform:scale(.8);opacity:0;}
.services_medium:not(.style_2):hover .icon_wrapper{background:rgba(255,255,255,1);color:#41ab6b;}
.services_medium:not(.style_2):hover .icon_wrapper:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.count_to{width:234px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%;}
.odometer{width:100%;margin-top:15px;text-align:center;}
.light .odometer{color:#fff !important;}
.animated_counter h3{text-align:center;margin-top:0px;width:100%;font-size:17px;font-weight:400;}
.light .animated_counter h3{color:#fff;opacity:0.75;}
.light .animated_counter i{color:#fff;}
.animated_counter i{font-size:42px;text-align:center;margin-bottom:5px;width:100%;float:left;}
.chart_skill .new_color{display:none;}
.chart_skill{position:relative;}
.chart_skill .text{line-height:37px;width:200px;float:left;position:absolute;top:50%;left:50%;font-size:32px;margin-left:-100px;margin-top:-18px;font-weight:300;font-family:Lato;}
.chart_skill i.base{-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.chart_skill h5{width:100%;text-align:center;margin-top:20px;font-weight:600;}
.chart_skill .description{text-align:center;margin-top:20px;}
.light .chart_skill h5{color:#fff;}
.light .chart_skill .text{color:#ddd;}
.wpb_content_element.button{float:left;min-height:50px;width:100%;}
.wpb_content_element.button.buttons_two{float:left;width:auto !important;}
.wpb_content_element.button.buttons_two a:first-child{margin-right:15px;}
.wpb_content_element.button.buttons_two a:nth-child(2){background:transparent;}
.wpb_content_element.button.buttons_two.al_center{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:relative;}
.block_skill{float:left;width:100%;}
.skill{height:12px;position:relative;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;margin-bottom:16px;float:left;width:100%;-webkit-box-shadow:inset 0 1px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px 0px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px 0px rgba(0,0,0,0.1);}
.section-style .dark .skill{background:#fff;}
.skill:last-child{margin-bottom:0;}
.skill>*{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.skill .prog .circle{width:35px;height:35px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;right:-17px;top:-8px;}
.skill_title{float:left;}
.block_skill .big_percentage{font-size:13px;float:right;color:#222;margin-left:5px;margin-bottom:5px;}
.light .block_skill .big_percentage{color:#eee;}
.skill .prog{position:relative;height:100%;}
.single_testimonial dl{margin:0;}
.single_testimonial dl dt{width:100%;height:120px;text-align:center;}
.single_testimonial dl dt img{width:90px;}
.single_testimonial dl dt img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.single_testimonial dl dd{margin-left:0px;}
.single_testimonial dl dd p{margin-top:0;margin-top:3px;line-height:24px;text-align:center;margin-bottom:5px;font-weight:500;font-size:15px;}
.single_testimonial dl dd .param{float:left;width:100%;margin-top:20px;}
.single_testimonial dl dd .param h6{font-weight:bold;float:left;margin-right:10px;text-align:center;width:100%;text-transform:uppercase;letter-spacing:1px;}
.light .single_testimonial dl dd .param h6{color:#fff;}
.single_testimonial dl dd .param .position{float:left;text-align:center;width:100%;}
.light .single_testimonial dl dd .param:before{background:#f5f5f5;}
.single_testimonial{padding:20px;border-width:2px;border-style:solid;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.single_testimonial:hover{box-shadow:6px 6px 16px rgba(0, 0, 0, 0.13);}
.services_large .icon_wrapper{width:110px;height:110px;position:relative;left:50%;margin-left:-60px;background:#fff;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;border-radius:10px;}
.services_large .icon_wrapper .top{position:absolute;width:144px;top:0;left:-12px;height:1px;}
.services_large .icon_wrapper .bottom{position:absolute;width:144px;bottom:0;left:-12px;height:1px;}
.services_large .icon_wrapper .right{position:absolute;width:1px;top:-12px;right:0px;height:144px;}
.services_large .icon_wrapper .left{position:absolute;width:1px;top:-12px;left:0px;height:144px;}
.services_large{text-align:center;padding:50px;float:left;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.services_large .services_large_image{width:100%;height:100%;position:relative;cursor:default;//box-shadow:inset 0 0 0 0 rgba(200,95,66, 0.4), inset 0 0 0 16px rgba(255,255,255,0.6), 0 1px 2px rgba(0,0,0,0.1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.services_large .services_large_info{position:absolute;width:100%;height:100%;opacity:0;padding:20px;box-sizing:border-box;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden;}
.services_large .services_large_image:after, .services_large .services_large_image:before{content:'';display:table;}
.services_large:hover .services_large_image{//box-shadow:inset 0 0 0 110px rgba(200,95,66, 0.4), inset 0 0 0 16px rgba(255,255,255,0.8), 0 1px 2px rgba(0,0,0,0.1);}
.services_large:hover .services_large_info{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.services_large .icon_wrapper i{font-size:44px;line-height:110px;float:left;width:100%;text-align:center;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;-ms-transition-duration:0.8s;transition-duration:0.8s;}
.services_large p{margin-top:7px;}
.services_large{text-align:center}
.services_large h4{margin-top:25px;letter-spacing:1px}
.services_large .icon_wrapper .top, .services_large .icon_wrapper .right, .services_large .icon_wrapper .bottom, .services_large .icon_wrapper .left{background:#e1e1e1;}
.services_large:hover .icon_wrapper i{color:#fff;}
.services_media{position:relative;}
.services_media .overlay{height:auto;position:relative;overflow:hidden;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_media.shadow_box:hover .overlay{box-shadow:2px 1px 12px 0px #777;}
.services_media .overlay > a{width:100%;height:auto;position:relative;display:block;z-index:1;}
.services_media .overlay span{background:rgba(255,255,255,0.2);opacity:0;width:100%;left:0;top:0;height:100%;position:absolute;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.services_media:hover .overlay span{opacity:1;}
.services_media img{width:100%;}
.services_media iframe{width:100%;height:180px;}
.services_media h5{margin-top:25px;}
.services_media p{margin-top:7px;margin-bottom:0;}
.services_media.style_2 h5{margin:0;position:absolute;color:#fff;bottom:20px;width:auto;padding:10px 20px;z-index:99999;}
.services_media.style_2 h5 a:hover{color:#fff;}
.row-google-map iframe{width:100%;}
.testimonial_carousel, .testimonial_carousel_element{width:100%;height:300px;}
.testimonial_carousel_element .caroufredsel_wrapper{display:inline-block !important;}
.testimonial_carousel .item{float:left;height:100% !important;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.testimonial_carousel .item p{float:left;text-align:center;margin-top:0;padding:10px 10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.light .testimonial_carousel .item p{color:#A6AAB1;}
.testimonial_carousel .item .param{width:100%;text-align:center;float:left;box-sizing:border-box;}
.testimonial_carousel .item .param h6{font-weight:700;}
.owl-theme .owl-controls{margin-left:25px;text-align:center !important;}
.testimonial_carousel .item .param span{color:#bbb !important;width:100%;float:left;}
.testimonial_carousel_element .pagination{margin:0;float:none;}
.light .testimonial_carousel_element.background{background:rgba(0, 0, 0, 0.5);padding-top:48px;}
.testimonial_carousel_element.background{background:rgba(255, 255, 255, 0.5);padding-top:48px;}
.testimonial_carousel_element .pagination a{position:absolute;width:40px;height:40px;border:1px solid #e1e1e1;top:50%;margin-top:-20px;transition:all ease 0.4s;-moz-transition:all ease 0.4s;-webkit-transition:all ease 0.4s;}
.light .testimonial_carousel_element .pagination a{background:transparent;border:1px solid #fff;}
.testimonial_carousel_element{margin-top:20px;}
.light .testimonial_carousel_element .pagination a i{color:#fff;}
.testimonial_carousel_element .pagination a.prev{left:50%;top:100%;margin-top:5px;margin-left:-50px;}
.testimonial_carousel_element .pagination a:hover i{color:#fff;}
.testimonial_carousel_element:hover .pagination a.prev{opacity:1;}
.testimonial_carousel_element .pagination a.next{right:50%;top:100%;margin-top:5px;margin-right:-50px;}
.testimonial_carousel_element.background .pagination a.next, .testimonial_carousel_element.background .pagination a.prev{margin-top:30px;}
.testimonial_carousel_element:hover .pagination a.next{opacity:1;}
.testimonial_cycle{width:100%;}
.testimonial_cycle .item{float:left;width:347px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.testimonial_cycle .item p{position:relative;float:left;margin-top:0;padding:30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.testimonial_cycle .item p:after{content:"";background:url('img/testimonials_arrow.png') center center;position:absolute;bottom:-12px;left:40px;width:20px;height:12px;}
.testimonial_cycle .item .param{width:100%;float:left;margin-top:20px;margin-left:20px;}
.testimonial_cycle .item .param i{float:left;color:#444;width:36px;height:36px;font-size:36px;line-height:36px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.testimonial_cycle .item .param .name{margin-left:20px;float:left;}
.testimonial_cycle .item .param h6{font-weight:500;float:left;width:100%;}
.testimonial_cycle .item .param span{color:#bbb !important;float:left;width:100%;}
.services_steps{position:relative;top:50%;text-align:center;height:150px;cursor:pointer;display:block;width:100%;float:left;}
.services_steps .icon_wrapper{width:100px;height:100px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-left:-50px;left:50%;position:relative;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border:rgba(247, 247, 247, 0.21) 2px solid;}
.services_steps .icon_wrapper i{font-size:42px;line-height:112px;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;-ms-transition-duration:0.6s;transition-duration:0.6s;}
.services_steps:hover .icon_wrapper i{color:#fff;}
.services_steps .content{margin-top:20px;position:relative;width:100%;}
.services_steps h4{position:absolute;top:0;width:100%;opacity:1;left:0;margin-bottom:0;-webkit-animation:fadeInDown 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-moz-animation:fadeInDown 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-o-animation:fadeInDown 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:fadeInDown 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275);}
.services_steps:hover h4{-webkit-animation:fadeOutUp 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275) forwards;-moz-animation:fadeOutUp 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275) forwards;-o-animation:fadeOutUp 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275) forwards;animation:fadeOutUp 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275) forwards;}
.services_steps:hover p{-webkit-animation:fadeInUp 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275) forwards;-moz-animation:fadeInUp 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275) forwards;-o-animation:fadeInUp 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275) forwards;animation:fadeInUp 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275) forwards;}
.services_steps p{margin-top:5px;position:absolute;top:0;left:0;opacity:0;width:100%;opacity:0;-webkit-animation:fadeOutDown 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-moz-animation:fadeOutDown 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275);-o-animation:fadeOutDown 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275);animation:fadeOutDown 0.8s 1 cubic-bezier(0.175,0.885,0.320,1.275);}
.full-width-content .recent_portfolio #portfolio-preview-items{margin-left:0;}
.recent_portfolio .swiper-wrapper .swiper-slide{height:auto !important;}
.recent_portfolio .portfolio_slider{height:auto;margin:0 auto;position:relative;overflow:hidden;}
.three-cols.no_space .portfolio_slider .portfolio-item{margin-left:0;margin-bottom:0;}
.no_space .row{margin-left:0;}
.recent_portfolio #portfolio-preview-items.no_space{margin-left:0;}
.recent_portfolio .four-cols .portfolio-item:nth-last-child(1){margin-bottom:0;}
.recent_portfolio .four-cols .portfolio-item:nth-last-child(2){margin-bottom:0;}
.recent_portfolio .four-cols .portfolio-item:nth-last-child(3){margin-bottom:0;}
.recent_portfolio .four-cols .portfolio-item:nth-last-child(4){margin-bottom:0;}
.recent_portfolio #portfolio-filter ul{left:50%;position:relative;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.latest_blog .no_carousel .blog-item{width:33.333333333333%;padding-left:20px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;}
.latest_blog .blog-item.single{width:100%;padding-left:20px;margin-left:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.owl-carousel .owl-wrapper{cursor:-webkit-grab;}
.latest_blog .owl-carousel .owl-item{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:10px;padding-right:10px;}
.latest_blog .owl-carousel .owl-item .blog-article{padding-left:0 !important;}
.latest_blog .owl-carousel .owl-item img{display:block;width:100%;}
.latest_blog .owl-carousel .owl-controls .owl-prev:hover,.latest_blog .owl-carousel .owl-controls .owl-next:hover{color:#fff;}
.owl-theme .owl-controls .owl-page span{background:#999 !important;width:10px !important;height:10px !important;}
.owl-theme .owl-controls .owl-page.active span{width:12px !important;height:12px !important;margin:4px 5px !important;}
.latest_blog .owl-carousel .owl-controls{text-align:center;transform:none;-moz-transform:none;-webkit-transform:none;}
.latest_blog .owl-carouse .owl-controls .owl-prev,.latest_blog .owl-carousel .owl-controls .owl-next{width:40px;height:40px;border-radius:0px;background-color:transparent;border:1px solid #e1e1e1;z-index:10000;text-align:center;}
.latest_blog .owl-carousel .owl-controls .owl-next{border-top-right-radius:50%;border-bottom-right-radius:50%;margin-left:50px;}
.latest_blog .owl-carousel .owl-controls .owl-prev{right:80px;float:left;left:0;border-top-left-radius:50%;border-bottom-left-radius:50%;}
.owl-controls .owl-buttons div.owl-next:hover:before, .owl-controls .owl-buttons div.owl-prev:hover:before{color:#FFF !important;}
.swiper_pagination{position:relative;right:auto;}
.nav-fillpath .icon-wrap i{font-size:24px;line-height:40px;color:#ABABAB;}
.latest_blog .media iframe{height:200px !important;}
.latest_blog.boxed .blog-article.grid-style .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.4s;-webkit-transition:all 0.4s;-mox-transition:all 0.4s;background-color:#fff;padding:20px;}
.latest_blog.simple .blog-article.grid-style .content{padding:0;padding-top:20px;}
.latest_blog.boxed .blog-article:hover .content{-webkit-box-shadow:0px 0px 2px 2px rgba(245,242,245,1);-moz-box-shadow:0px 0px 1px 1px rgba(245,242,245,1);box-shadow:0px 0px 1px 1px rgba(245,242,245,1);}
.latest_blog .blog-article.grid-style .media{position:relative;overflow:hidden;}
.latest_blog .blog-item .content:first-child{padding-top:0;}
.latest_blog .blog-item .content p{margin-top:10px;margin-bottom:0;}
.latest_blog .blog-item .info{margin:0;padding:0;list-style:none;width:100%;float:left;margin-bottom:10px;margin-top:4px;}
.latest_blog .blog-item .info li{float:left;margin-right:11px;}
.latest_blog .blog-item .info li i{margin-right:7px;float:left;padding-top:2px;}
.latest_blog .blog-item .after{padding-top:15px;margin-top:15px;border-top:1px solid #ebebeb;width:100%;float:left;}
.latest_blog .blog-item .after .info{float:left;margin:0;padding:0;color:#222;width:auto;}
.latest_blog .blog-item .after .post-like{margin-top:-2px;}
.latest_blog .no_carousel .blog-item{padding-bottom:20px;}
.latest_blog .blog-item.boxed .content{padding:20px;background:#fff;}
.latest_blog .blog-item.boxed .content .after{display:none;}
.latest_blog .blog-article .media .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;}
.latest_blog .blog-article .media .overlay .post_type_circle i{color:#fff;font-size:18px;text-align:center;line-height:52px;float:left;width:52px;}
.latest_blog .blog-article .media .overlay .post_type_circle{width:50px;height:50px;background:rgba(51, 51, 51, 0.34);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;top:45%;opacity:0;left:50%;cursor:pointer;margin-left:-25px;margin-top:-25px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.latest_blog .blog-article .media:hover .overlay .post_type_circle{top:50%;opacity:1;}
.latest_blog .btn-bt.default, .blog-article .btn-bt, .latest_blog .btn-bt.rounded{margin-top:5px;margin-bottom:5px;background:transparent;font-size:14px;text-transform:capitalize !important;}
.latest_blog .btn-bt.default, .latest_blog .btn-bt.rounded{margin-top:20px;}
#blog .blog-article .btn-bt{margin-top:5px;}
.latest_blog .btn-bt i, .blog-article .btn-bt i, .search .btn-bt i{left:77%;font-size:14px;line-height:26px;}
.latest_blog .blog-article .latest_post_comments{float:right;line-height:inherit;margin-top:20px;}
.latest_blog .blog-article .latest_post_comments i{padding-right:5px;}
.latest_blog .blog-article .post-like{float:right;margin-top:20px;margin-right:10px;}
.latest_blog .blog-article.grid-style .content .text{margin-top:10px;padding-bottom:20px;border-bottom-style:solid;border-bottom-width:1px;}
.latest_blog .btn-bt.rounded i{margin-top:0px !Important;}
.recent_news.inline .blog-item{width:100%;padding-top:50px;padding-bottom:50px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.05);float:left;position:relative;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.recent_news.inline .blog-item img{position:absolute;left:0;top:0;width:100%;opacity:0.0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.dark .recent_news.inline .blog-item:hover img{opacity:0.2;}
.recent_news.inline .blog-item a{position:absolute;left:0;top:0;width:100%;height:100%;}
.recent_news.inline .blog-item h4{text-align:center;font-weight:400;letter-spacing:1px;color:#222;float:left;line-height:30px;width:100%;}
.recent_news.inline .blog-item .info{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:0;list-style:none;float:left;}
.recent_news.inline .blog-item .info li{float:left;margin-right:11px;}
.recent_news.inline .blog-item .info li i{margin-right:7px;float:left;padding-top:2px;}
.light .recent_news.inline .blog-item h4{color:#fff;}
.light .recent_news.inline .blog-item .info{color:#ccc;}
.light .recent_news.inline .blog-item:hover{background:rgba(0,0,0,0.2);}
.recent_news.events{float:left;width:100%;}
.recent_news.events .blog-item{margin:0;padding:0;margin-bottom:15px;max-width:400px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;position:relative;}
.recent_news.vertical .blog-item h5{padding-top:0px;padding-bottom:5px;}
.recent_news.events .blog-item > a{position:absolute;top:0;left:0;width:100%;height:100%;}
.recent_news.events .blog-item:last-child{margin-bottom:0;}
.recent_news.events .blog-item dt{width:80px;height:60px;background:#f5f5f5;}
.recent_news.events .blog-item dt .date{font-size:13px;font-weight:bold;color:#222;text-transform:uppercase;margin-top:20px;float:left;margin-left:16px;letter-spacing:1px}
.recent_news.events .blog-item dd{margin-left:90px;}
.recent_news.events .blog-item dd h5{margin-top:10px;float:left;font-weight:400;letter-spacing:1px;}
.recent_news.events .time{letter-spacing:1.5px;width:300px;float:left;}
.recent_news.events .link{float:right;width:60px;position:absolute;top:0;right:0;height:60px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.recent_news.events .link i{float:left;font-size:18px;text-align:center;width:100%;line-height:60px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.recent_news.events .blog-item:hover .link i{color:#fff;}
.recent_news.events .blog-item:hover dd, .recent_news.events .blog-item:hover dd h5{color:#fff;}
.recent_news.vertical .blog-item{margin:0;padding:0;margin-bottom:15px;float:left;}
.recent_news.events .blog-item:hover .link{border:0px;}
.recent_news.vertical .blog-item:last-child{margin-bottom:0;}
.recent_news.vertical .blog-item dt{width:100px;height:100px;}
.recent_news.vertical .blog-item dd{margin-left:110px;}
.simple_separator{width:100%;float:left;}
.countdown
.countdown_row{clear:both;width:100%;padding:0px 2px;text-align:center;font-weight:300 !important;}
.countdown_show1 .countdown_section{width:98%;}
.countdown_show2 .countdown_section{width:48%;}
.countdown_show3 .countdown_section{width:32.5%;}
.countdown_show4 .countdown_section{width:24.5%;}
.countdown_show5 .countdown_section{width:19.5%;}
.countdown_show6 .countdown_section{width:16.25%;}
.countdown_show7 .countdown_section{width:14%;}
.countdown_section{display:block;float:left;text-align:center;font-size:14px;text-transform:uppercase;font-weight:bold;color:#222;}
.countdown span{text-transform:capitalize;font-weight:500;font-size:22px;font-family:Lato;}
.countdown_amount{font-size:50px;font-weight:300;color:#555;font-family:Lato;line-height:98px;margin-bottom:5px}
.light .countdown span{color:#fff;}
.price_table{border-width:3px;border-style:solid;position:right;float:left;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
.price_table .title{width:100%;padding:20px 0;float:left}
.price_table .title i{font-size:50px;width:100%;text-align:center;float:left;padding:30px 0;}
.price_table h1{text-align:center;width:100%;font-weight:300;}
.price_table .price{width:100%;text-align:center;float:left;}
.price_table .price .p{font-size:35px;color:#222;font-weight:300;line-height:60px;}
.price_table .price .period{margin-left:10px;font-size:16px;font-weight:bold;}
.price_table .list{width:100%;padding:25px 0;float:left;}
.price_table .list ul{width:100%;padding:0;margin:0;float:left;position:relative;}
.price_table .list ul li{float:left;padding:15px;width:100%;border-bottom:1px #F1F1F1 solid;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.price_table .list ul li:first-child{border-top:1px #f1f1f1 solid;}
.price_table.highlighted .price .p, .price_table.highlighted .price .period{color:#fff;}
.price_table .price_button{float:left;width:100%;padding-bottom:25px;}
.price_table .price_button a{position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.price_table.highlighted .title h1, .price_table.highlighted .title i, .price_table.highlighted .price, .price_table.highlighted .list, .price_table.highlighted .price_button .btn-bt{color:#fff;}
.price_table.highlighted .list ul li{border:0;}
.price_table.highlighted .price_button .btn-bt{border-color:#fff;}
.price_table.highlighted .price_button .btn-bt:hover{background:#fff;}
.price_table .price_button a.colored{border-color:rgba(0,0,0,0);}
.price_table .price_button a.colored:hover{background:transparent;}
.price_table .price_button a.colored{color:#fff;}
.wpb_widgetised_column .footer_social_icons{float:left;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-left:0px !important;margin-top:0px !important;position:relative;padding:0;list-style:none}
.wpb_widgetised_column .footer_social_icons li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;float:left;padding-bottom:0 !important;padding-top:0 !important;margin-left:12px !important;width:32px !important;height:32px !important;}
.wpb_widgetised_column .footer_social_icons li:after{display:none}
.wpb_widgetised_column .footer_social_icons li:first-child{margin-left:0 !important;}
.wpb_widgetised_column .footer_social_icons li a{float:left;}
.wpb_widgetised_column .footer_social_icons li i{float:left;line-height:38px;font-size:18px;display:block;width:100%;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.wpb_widgetised_column .social_widget{float:left;width:100%;margin-bottom:40px;}
.footer_social_icons.circle li{width:38px !important;height:38px !important;}
.footer_social_icons.circle li a{width:100%;text-align:center;height:32px;}
.footer_social_icons.circle li a i{line-height:40px !important;font-size:14px !important;}
#mc_signup_form .mc_input{height:40px;}
.mc_signup_submit{text-align:left;}
#mc_signup_submit{width:inherit !important;}
#mc_display_rewards{float:left;width:100%;margin-top:20px;text-align:left;}
.mc_form_inside .mc_signup_submit:nth-child(3){text-align:center !important;}
.mc_form_inside .mc_signup_submit:nth-child(3) #mc_signup_submit{margin-top:0px !important;float:none !important;}
.mc_merge_var:nth-child(2) label{display:none;}
.mc_form_inside #mc_display_rewards:nth-child(4){text-align:center !important;float:none !important;}
#fp-nav ul li:only-child, .fp-slidesNav ul li:only-child{display:none;}
.nav-fillpath a{width:80px;height:80px;position:absolute;top:50%;display:block;outline:none;text-align:left;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.nav-fillpath .icon-wrap{position:relative;display:block;width:100%;height:100%;}
.nav-fillpath{position:relative;right:auto;height:100px;float:left;text-align:center;width:92px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.nav-fillpath a{width:40px;height:40px;background-color:transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #e1e1e1;z-index:10000;text-align:center;}
.nav-fillpath a:hover{color:#fff;}
.nav-fillpath a.next{margin-left:50px;}
.nav-fillpath a.prev{right:80px;float:left;left:0;}
.swiper_pagination{position:relative;right:auto;height:100px;}
.nav-fillpath a:hover i{color:#fff;}
.block_title.column_title .nav-fillpath{left:0;transform:none;-moz-transform:none;-webkit-transform:none;}
.block_title.section_title .nav-fillpath{left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.nav-fillpath a, .pagination a{width:40px;height:40px;border-radius:0px;background-color:transparent;border:1px solid #e1e1e1;z-index:10000;text-align:center;}
.nav-fillpath a.next, .pagination a.next{border-radius:0;margin-left:50px;}
.nav-fillpath a.prev, .pagination a.prev{right:80px;float:left;left:0;border-radius:0;}
.swiper_pagination{position:relative;right:auto;height:100px;}
.nav-fillpath .icon-wrap i, .pagination a i{font-size:14px;line-height:40px;color:#c5c5c5;}
.nav-fillpath .icon-wrap:hover i, .pagination a:hover i{color:#fff;}
.light .nav-fillpath .icon-wrap i, .light .pagination a i{color:#fff;}
.wpcf7{float:left;position:relative;width:100%;}
.wpcf7 input:not([type="submit"]), .wpcf7 textarea{width:100%;border-radius:0px;padding-left:10px;font-family:Lato;background:#F7F7F7;box-sizing:border-box;}
.wpcf7 input:not([type="submit"]){height:50px;}
.light .wpcf7 input:not([type="submit"]), .light .wpcf7 textarea{background:rgba(247, 247, 247, 0.07);}
.wpcf7 input[type="submit"].btn-bt.default{color:#fff;padding:15px 40px !Important;float:none;border-width:1px;border-style:solid;}
.viewport{position:relative;left:0;z-index:99;height:100%;top:0;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;}
@media(max-width:979){.sidemenu .viewport{overflow:auto;}
}
.search_bar.open{visibility:visible;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;opacity:1;visibility:visible;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.open_search .viewport{}
.search_bar #s{border-top:0px !important;border-left:0px !important;border-right:0px !important;}
.search_bar #search-form:after{content:""}
.search_bar{position:absolute;left:0;z-index:99999;visibility:hidden;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.5s, visibility 0s 0.5s;transition:opacity 0.5s, visibility 0s 0.5s;background:rgba(34, 34, 34, 0.8);}
.search_bar .overlay-close{width:30px;height:30px;font-size:25px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;color:#fff;background:transparent;outline:none;z-index:100;}
.search_bar .input-append{height:100%;}
.search_bar input[type="text"]{background:transparent;border:none;font-size:25px;border:1px solid #DEDEDE;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;font-weight:300;font-family:inherit;height:64px;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:40%;left:50%;border-radius:0px;padding:0;z-index:9999999;margin:0;line-height:60px;color:#fff;}
.search_bar form{margin:0;height:100%;}
.search_bar .container{height:100%;}
.search_bar button{display:none;}
.extra_navigation{position:fixed;top:0;z-index:9999999;color:#f7f7f7;width:300px;height:100%;-webkit-transition:all 0.4s;transition:all 0.4s;background:rgba(34, 34, 34, 0.93);}
.extra_navigation.right{right:-300px;}
.extra_navigation.left{left:-300px;}
.open_extra_nav .extra_navigation{}
.open_extra_nav .extra_navigation.right{right:0;}
.open_extra_nav .extra_navigation.left{left:0;}
.open_extra_nav .viewport{}
.extra_navigation .content{margin-top:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;}
.extra_navigation select{width:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.extra_navigation #s{width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.extra_navigation #search-form:after{content:"\e1b7";font-family:'moon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;position:absolute;right:15px;top:11px;font-size:16px;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;color:#bbb;}
.extra_navigation #search-form{width:100%;float:left;position:relative;}
.extra_navigation #search-form .more, footer #search-form .more{display:none;}
.extra_navigation h5.widget-title{margin-bottom:24px;margin-top:0;color:#eee;float:left;width:100%;text-align:center;}
.extra_navigation .widget{margin-bottom:35px;float:left;width:100%;}
.extra_navigation ul{margin:0;padding:0;list-style:none}
.extra_navigation ul li{padding-top:10px;padding-bottom:10px;text-align:center;}
.extra_navigation ul li a{width:100%;}
.extra_navigation .widget:first-child{margin-top:0}
.extra_navigation #wp-calendar{width:100%;}
.extra_navigation #wp-calendar td{padding-left:16px;}
.extra_navigation #wp-calendar td#today{font-weight:600;}
.extra_navigation .widget_rss ul li:after{content:"";}
.extra_navigation .tagcloud a{background:#111;color:#fff;padding:8px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.extra_navigation ul.sub-menu{padding-left:32px;padding-top:10px;}
.extra_navigation ul.sub-menu li:last-child, aside li.menu-item-has-children{border-bottom:none;}
.extra_navigation li.menu-item-has-children:after{content:"";}
.extra_navigation .footer_social_icons{float:left;width:100%;margin-left:0px !important;margin-top:0px !important;position:relative;padding:0;list-style:none}
.extra_navigation .footer_social_icons li{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;float:left;padding-bottom:0 !important;padding-top:0 !important;margin-left:8px !important;width:40px !important;height:40px !important;}
.extra_navigation .footer_social_icons li:after{display:none}
.extra_navigation .footer_social_icons li:first-child{margin-left:0 !important;}
.extra_navigation .footer_social_icons li a{float:left;}
.extra_navigation .footer_social_icons li i{float:left;line-height:32px;font-size:16px;display:block;width:100%;text-align:center;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;}
.extra_navigation .close{position:absolute;right:20px;top:70px;}
.extra_navigation .close:before{content:"\e870";display:block;font-family:LinearIcons-Free;color:#f5f5f5;font-size:20px;}
.extra_navigation .close:hover{color:#fff;opacity:1;}
.extra_navigation .textwidget img{text-align:center;left:50%;position:relative;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.top_space{position:fixed;left:0px;top:0px;right:0px;z-index:1000;height:20px;}
.bottom_space{position:fixed;left:0px;bottom:0px;right:0px;z-index:1000;height:20px;}
.outter_padding{padding:20px;}
.not_found{width:800px !important;max-width:100%;margin-top:-70px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%, -50%);float:left !important;padding:60px;}
.not_found h2{float:left;width:100%;text-align:center;font-size:200px;line-height:200px;}
.not_found p{float:left;width:100%;margin-top:20px;font-size:16px;text-align:center;line-height:28px;}
.not_found .search_field{display:block;float:left;margin-top:20px;width:400px;position:relative;left:50%;margin-left:-200px;}
.not_found .search_field input[type="text"]{height:40px;padding-left:20px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;height:50px;-webkit-border-radius:none;-moz-border-radius:none;}
.not_found .search_field .btn-bt{display:block;color:#fff;position:absolute;top:0;right:0;height:50px;z-index:99999999;}
.error404 .header_page, .error404 .header_wrapper, .error404 .footer_wrapper{display:none;}
#content.bg_image_404{padding:0 !important;}
.bg_image_404 .overlay{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.7);}
.p_pagination{float:left;width:100%;}
.p_pagination.hide_this{display:none;}
#blogmasonry #infscr-loading{display:block;float:left;bottom:-50px;position:absolute;}
.with_pagination.hide_this{display:none;}
#infscr-loading{width:100%;text-align:center;background:url(img/ring.svg) no-repeat;background-size:60px 60px;height:60px;left:50%;position:relative;float:left;margin-left:-26px;}
#infscr-loading:after{content:"";font-family:'FontAwesome';width:36px;height:36px;line-height:40px;font-size:36px;color:#222;z-index:9999999;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
#infscr-loading img{display:none;}
#infscr-loading div{display:none;}
.p_pagination .pagination{clear:both;padding:20px 0;position:relative;font-size:12px;line-height:20px;margin:0;}
.content_portfolio.fullwidth .p_pagination{margin-bottom:5px;padding-left:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.content_portfolio.fullwidth .p_pagination .pagination{padding:0;margin-bottom:5px;}
.p_pagination .pagination span, .p_pagination .pagination a{display:block;float:left;margin:2px 5px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;height:40px;color:#444;padding:10px;min-width:40px;box-sizing:border-box;text-align:center;}
.p_pagination .pagination a:hover{color:#fff;}
.p_pagination .pagination .current{color:#fff;}
.topmargin{margin-top:-30px;}
.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.sidebar-header-left{height:80px;border-bottom:solid 1px rgba(255,255,255,0.05);background-color:#FFFFFF;}
.sidebar-header-left a img{width:120px;margin-top:22px;margin-left:30px;}
.sidebar-header-left a:first-child{width:130px;float:left;}
.sidebar-header-left a:last-child{width:80px;height:80px;line-height:80px;color:#1f1f1f;position:absolute;left:205px;text-align:center;border-left:dashed 1px rgba(0,0,0,0.1);border-right:dashed 1px rgba(0,0,0,0.1);}
.sidebar-header-left a i{width:80px;height:80px;line-height:80px;text-align:center;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#snapcontent{height:100%;}
.open-switcher-style, #style-switcher{display:none !important;}
.flexslider .slides > li{max-height:600px;}
.flexslider{background:transparent !Important;border:none !Important;border-radius:0 !Important;-o-box-shadow:none !Important;box-shadow:none !Important;}
.flex-direction-nav a:before{font-family:"linea-arrow-10" !important;color:rgb(255, 255, 255);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before{content:'\e04b' !important;}
.flex-direction-nav a.flex-prev:before{content:'\e03f';}
.wpb_gallery .theme-default .nivoSlider{box-shadow:none;}
.mc4wp-form input[type="email"]{box-shadow:none;border:1px solid rgba(123, 123, 123, 0.3);border-radius:0px;width:67% !important;float:left;text-align:center;letter-spacing:1px;text-transform:uppercase;font-size:13px;margin-right:15px;height:40px;padding-left:20px;background:transparent;}
.light .mc4wp-form input[type="email"]{border:1px solid rgba(255,255,255, 0.47);background:#fff;}
.vc_btn3.vc_btn3-shape-round{border-radius:4em !important;border-width:1px !important;font-family:Lato;font-weight:300;font-size:16px !important;}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:35px !important;height:35px !important;line-height:27px !important;}
.vc_gitem-animate .vc_gitem-zone-b{background-color:rgba(17, 17, 17, 0.61) !important;text-indent:-999px;transition:all cubic-bezier(0.46, 0.03, 0.52, 0.96) 0.5s;}
div.wpcf7 img.ajax-loader{height:30px;}
.vc_row-o-full-height{min-height:100vh;}
.full-width-content .vc_column_container .vc_column-inner{padding-left:0;padding-right:0;}
.vc_row.vc_column-gap-1 .vc_column_container{padding:.5px}
.vc_row.vc_column-gap-2 .vc_column_container{padding:1px}
.vc_row.vc_column-gap-3 .vc_column_container{padding:1.5px}
.vc_row.vc_column-gap-4 .vc_column_container{padding:2px}
.vc_row.vc_column-gap-5 .vc_column_container{padding:2.5px}
.vc_row.vc_column-gap-10 .vc_column_container{padding:5px}
.vc_row.vc_column-gap-15 .vc_column_container{padding:7.5px}
.vc_row.vc_column-gap-20 .vc_column_container{padding:10px}
.vc_row.vc_column-gap-25 .vc_column_container{padding:12.5px}
.vc_row.vc_column-gap-30 .vc_column_container{padding:15px}
.vc_row.vc_column-gap-35 .vc_column_container{padding:17.5px}
.vc_row.vc_column-gap-1 .vc_column_container:first-child{padding-left:1px;}
.vc_row.vc_column-gap-1 .vc_column_container:last-child{padding-right:1px;}
.vc_row.vc_column-gap-2 .vc_column_container:first-child{padding-left:2px;}
.vc_row.vc_column-gap-2 .vc_column_container:last-child{padding-right:2px;}
.vc_row.vc_column-gap-3 .vc_column_container:first-child{padding-left:3px;}
.vc_row.vc_column-gap-3 .vc_column_container:last-child{padding-right:3px;}
.vc_row.vc_column-gap-4 .vc_column_container:first-child{padding-left:4px;}
.vc_row.vc_column-gap-4 .vc_column_container:last-child{padding-right:4px;}
.vc_row.vc_column-gap-5 .vc_column_container:first-child{padding-left:5px;}
.vc_row.vc_column-gap-5 .vc_column_container:last-child{padding-right:5px;}
.vc_row.vc_column-gap-10 .vc_column_container:first-child{padding-left:10px;}
.vc_row.vc_column-gap-10 .vc_column_container:last-child{padding-right:10px;}
.vc_row.vc_column-gap-15 .vc_column_container:first-child{padding-left:15px;}
.vc_row.vc_column-gap-15 .vc_column_container:last-child{padding-right:15px;}
.vc_row.vc_column-gap-20 .vc_column_container:first-child{padding-left:20px;}
.vc_row.vc_column-gap-20 .vc_column_container:last-child{padding-right:20px;}
.vc_row.vc_column-gap-25 .vc_column_container:first-child{padding-left:25px;}
.vc_row.vc_column-gap-25 .vc_column_container:last-child{padding-right:25px;}
.vc_row.vc_column-gap-30 .vc_column_container:first-child{padding-left:30px;}
.vc_row.vc_column-gap-30 .vc_column_container:last-child{padding-right:30px;}
.vc_row.vc_column-gap-35 .vc_column_container:first-child{padding-left:35px;}
.vc_row.vc_column-gap-35 .vc_column_container:last-child{padding-right:35px;}
.vc_column-gap-1{padding-top:0.5px;padding-bottom:0.5px;}
.vc_column-gap-2{padding-top:1px;padding-bottom:1px;}
.vc_column-gap-3{padding-top:1.5px;padding-bottom:1.5px;}
.vc_column-gap-4{padding-top:2px;padding-bottom:2px;}
.vc_column-gap-5{padding-top:2.5px;padding-bottom:2.5px;}
.vc_column-gap-10{padding-top:5px;padding-bottom:5px;}
.vc_column-gap-15{padding-top:12.5px;padding-bottom:12.5px;}
.vc_column-gap-20{padding-top:10px;padding-bottom:10px;}
.vc_column-gap-25{padding-top:10px;padding-bottom:10px;}
.vc_column-gap-30{padding-top:15px;padding-bottom:15px;}
.vc_column-gap-35{padding-top:17.5px;padding-bottom:17.5px;}
.rtb-booking-form fieldset>div{float:left;margin-right:1em;}
.rtb-booking-form input, .rtb-booking-form select, .rtb-select.party select{background:transparent;border:1px solid #ddd;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;}
.rtb-booking-form .add-message{display:none;}
.reservation legend, .contact legend{padding-left:0px;border:0px !important;}
.reservation .date, .contact .name{margin-left:1em;}
.rtb-booking-form button{padding:10px;border-radius:5px;border:1px solid #ddd;color:#fff;background:#59a453;left:50%;margin-top:2em;position:relative;margin-left:-65px;}
.rtb-booking-form input{padding:10px;max-width:167px !important;}
.reservation label, .contact label{color:#222;}
select#rtb-party{height:42px;width:198px;border-radius:0px;}
.contact legend{display:none;}
.rtb-booking-form{padding:50px;border:1px solid #ddd;}
.rtb-booking-form fieldset{margin-bottom:0em !important;}
.rtb-booking-form legend{text-align:center;padding-bottom:15px !important;font-size:30px;}
.top-tfn{display:none;width:100%;position:absolute;top:66px;text-align:center;font-size:18px;font-weight:600;}
.hasSubMenu a:after{display:inline-block;content:"\f0d7"!important;font-family:"FontAwesome";font-weight:normal;font-size:0.8333em;margin:0 0 0 5px;line-height:1;}
.hasSubMenu ul li a:after{display:none !important;}
.content_box.extraboxes{background:#0094F2;padding:30px 10px;}
.extraboxes p{font-size:35px;line-height:20px;font-weight:300 !important;color:#fff;margin:7px 10px 20px;padding:0;text-align:center;}
.extraboxes .btn.btn-primary{font-size:26px;line-height:25px;font-weight:700;font-style:normal;text-transform:uppercase;color:#fff;padding:10px 43px;position:relative;letter-spacing:0;background:transparent;box-shadow:none;text-shadow:1px 1px #000;border:1px solid #C00;outline:none;border-radius:0;z-index:1;overflow:hidden;margin-left:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.fixedbar{background:rgba(0, 0, 0, 0.8);bottom:0;color:#fff;float:left;font-size:16px;left:0;margin:0;opacity:0.9;padding:0;position:fixed;vertical-align:middle;width:100%;z-index:99999;}
.floatingbox{margin:0 auto;text-align:center;width:auto;}
.floatingbox p{padding:5px 0;text-align:center;font-size:16px;font-weight:100;margin:0;font-weight:400;}
.floatingbox img{width:1em;height:1em;}
.floatingbox h6{padding:0px 0;text-align:center;font-size:12px;font-weight:100;margin:0;line-height:1.3;color:#fff;}
.floatingbox h6 strong, .floatingbox h6 a{color:#fd2644;}
.col-md-7{width:58%;display:inline-block;}
.col-md-5{width:41%;display:inline-block;}
.static-heading{padding-left:7%;}
@media only screen and (max-width:480px) and (min-width:300px){.col-md-7, .col-md-5{width:100%;}
.tp-mask-wrap h3{font-size:16px !important;}
.floatingbox h6{display:none;}
.extraboxes .btn.btn-primary{font-size:18px;}
.extraboxes p{font-size:14px;}
.top-tfn{display:block;}
}
#logo img{height:30px !important;}
#callnowbutton{display:none;}
@media screen and (max-width:650px){.switcher{display:none;}
#callnowbutton{display:block;position:fixed;text-decoration:none;z-index:9999;width:100%;left:0;bottom:0;height:60px;border-top:1px solid #2dc62d;border-bottom:1px solid #006700;background:url(http://www.asussupportnumber.com/wp-content/uploads/2017/11/callbtn1-1.png) center/50px 50px no-repeat #090;}
body{padding-bottom:60px;}
.fixedbar{display:none;}
}
nav .menu > li{padding-right:10px!important;padding-left:10px!important;}
.top_nav .textwidget{font-size:16px!important;;}
.pull-left a{color:#fff!important;}