@import url("bs_grid.css");@import url("font-awesome.min.css");body{padding:0;margin:0;opacity:0;letter-spacing:0.3px;background-color:#f0f0f0;}
body,
html{overflow-x:hidden !important;}
p{margin:0 0 10px 0;padding:0;}
p a{color:#c4c8cf;}
a,
a:hover,
a:focus{text-decoration:none;outline:none;}
input,
button,
textarea{outline:none;-webkit-appearance:none;}
img{vertical-align:top;outline:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.contentarea img{max-width:100%;height:auto;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;height:0;font-size:0}
.no-sidebar .left-sidebar-block,
.no-sidebar .right-sidebar-block{display:none !important;}
.left-sidebar .right-sidebar-block{display:none !important;}
.left-sidebar .left-sidebar-block{display:block !important;float:left !important;margin-left:0;}
.left-sidebar .posts-block{float:right !important;}
.right-sidebar .left-sidebar-block{display:none !important;}
.right-sidebar .right-sidebar-block{display:block !important;}
.right-sidebar-block,
.left-sidebar-block{text-align:left;padding-top:0;margin-top:0;}
.right-sidebar-block,
.left-sidebar-block,
.fl-container.hasRS,
.posts-block.hasLS,
.fl-container{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.right-sidebar-block,
.left-sidebar-block,
.fl-container.hasRS,
.posts-block.hasLS{padding-bottom:20px;}
.right-sidebar .contentarea{padding-right:20px;}
.left-sidebar .contentarea{padding-left:20px;}
.right-sidebar-block,
.left-sidebar-block{margin-bottom:25px;}
.right-sidebar-block .sidepanel.widget_text:last-child,
.left-sidebar-block .sidepanel.widget_text:last-child{margin-bottom:30px;}
@media only screen and (min-width:768px){.right-sidebar-block,
.left-sidebar-block,
.fl-container.hasRS,
.posts-block.hasLS{float:left;}
.right-sidebar-block,
.left-sidebar-block{width:25%;}
.fl-container{width:100%;}
.fl-container.hasRS,
.posts-block.hasLS{width:75%;}
}
.wrapper{text-align:left;position:relative;display:block;padding:30px 0 0 0;margin:0 auto;}
.row20,
.row20 .row{margin-right:-10px;margin-left:-10px}
.row20 .col-sm-1,
.row20 .col-sm-2,
.row20 .col-sm-3,
.row20 .col-sm-4,
.row20 .col-sm-5,
.row20 .col-sm-6,
.row20 .col-sm-7,
.row20 .col-sm-8,
.row20 .col-sm-9,
.row20 .col-sm-10,
.row20 .col-sm-11,
.row20 .col-sm-12{padding-right:10px;padding-left:10px}
.sticky, .gallery-caption, .bypostauthor{}
.logo_retina{display:none;}
#main_header{margin-bottom:25px;position:relative;z-index:300;}
header .container{position:relative;padding-top:36px;padding-bottom:36px;height:100px;}
.header_parent_wrap header,
.fixed-menu header{position:relative;}
.logo_sect .logo{display:block;}
.logo_sect{position:absolute;top:50%;left:15px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);}
header .logo_sect .logo{margin-top:-5px;}
.cart_in_header,
.socials_in_header{float:right;display:none;margin-top:4px;}
.cart_in_header .cart_btn,
.socials_in_header .social_icons{margin-right:33px;z-index:7;}
.price_count{padding-left:3px;}
header nav{float:left;margin-top:4px;}
header nav ul.menu{font-size:0;line-height:0;}
header nav ul{margin:0;padding:0;list-style:none;}
header nav ul li{padding:0;margin:0;}
header nav ul.menu > li{display:inline-block;position:relative;vertical-align:top;z-index:5;margin-right:33px;}
header nav ul.menu > li > a{text-transform:none;font-size:13px;line-height:20px;padding:0;font-weight:300;display:block;position:relative;background:none;transition:color 300ms;-webkit-transition:color 300ms;}
header nav ul.menu .sub-nav{display:block;position:absolute;left:50%;margin:0 0 0 -95px;top:57px !important;opacity:0 !important;font-size:0;line-height:0;z-index:555;box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);visibility:hidden;background:#fff;transition:opacity 400ms, visibility 400ms;-webkit-transition:opacity 400ms, visibility 400ms;}
header nav ul.menu .sub-nav:before{content:"";display:block;height:30px;left:0;position:absolute;top:-30px;width:100%;}
header nav ul.menu .sub-nav:after{content:"";display:block;height:3px;left:0;position:absolute;top:0;width:100%;}
header nav ul.menu > li:hover > .sub-nav,
header nav ul.menu > li.hoverIn > .sub-nav{top:57px !important;opacity:1 !important;visibility:visible !important;}
header nav ul.menu > li:hover > .sub-nav .sub-menu li > .sub-nav{top:-15px !important;opacity:0 !important;visibility:hidden !important;}
header nav ul.menu > li:hover > .sub-nav .sub-menu li:hover > .sub-nav{top:-15px !important;opacity:1 !important;visibility:visible !important;}
header nav ul.menu .sub-nav .sub-nav{top:-15px !important;}
header nav ul.menu .sub-menu{padding:15px 0;width:190px;display:inline-block;vertical-align:top;margin:0;position:relative;}
header nav ul.menu > li > .sub-nav .sub-menu li > .sub-nav{left:190px;margin:0;}
header nav ul.menu > li:last-child > .sub-nav .sub-menu li > .sub-nav,
header nav ul.menu > li:nth-last-child(2) > .sub-nav .sub-menu li > .sub-nav,
header nav ul.menu > li:nth-last-child(3) > .sub-nav .sub-menu li > .sub-nav{left:-190px;}
header nav ul.sub-menu li{font-size:14px;line-height:21px;text-align:left;position:relative;padding:0;margin:0;}
header nav ul.sub-menu li a{padding:4px 15px 4px 25px;display:block;font-weight:300;position:relative;transition:all 400ms;-webkit-transition:all 400ms;}
header nav ul.sub-menu > li:hover > a{padding-left:35px;}
header nav ul.sub-menu li a i{padding-left:6px;}
header nav ul.sub-menu li.menu-item-has-children > a:after{content:"\f105";display:inline-block;padding-left:6px;font-family:'FontAwesome';font-weight:normal;font-size:14px;line-height:21px;}
@media (min-width:1350px){.gt3_clean .type2 header .logo_sect,
.gt3_clean .type3 header .logo_sect{left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.gt3_clean .type2 .tagline .cart_btn,
.gt3_clean .type3 .tagline .social_icons{display:none;}
.gt3_clean .type2 .cart_in_header,
.gt3_clean .type3 .socials_in_header{display:block;}
.gt3_clean .type2 .header_parent_wrap .fright,
.gt3_clean .fixed-menu.type2 .fright,
.gt3_clean .type3 .header_parent_wrap .fright,
.gt3_clean .fixed-menu.type3 .fright{float:none;}
.gt3_clean #main_header.type2 .container,
.gt3_clean .type2 header .container,
.gt3_clean #main_header.type3 .container,
.gt3_clean .type3 header .container{width:100%;padding-left:50px;padding-right:50px;}
.gt3_clean .type2 header nav ul.menu li:first-child .sub-nav,
.gt3_clean .type3 header nav ul.menu li:first-child .sub-nav{left:0;margin:0;}
.gt3_clean .type2 header nav ul.menu > li:last-child > .sub-nav .sub-menu li > .sub-nav,
.gt3_clean .type2 header nav ul.menu > li:nth-last-child(2) > .sub-nav .sub-menu li > .sub-nav,
.gt3_clean .type2 header nav ul.menu > li:nth-last-child(3) > .sub-nav .sub-menu li > .sub-nav,
.gt3_clean .type3 header nav ul.menu > li:last-child > .sub-nav .sub-menu li > .sub-nav,
.gt3_clean .type3 header nav ul.menu > li:nth-last-child(2) > .sub-nav .sub-menu li > .sub-nav,
.gt3_clean .type3 header nav ul.menu > li:nth-last-child(3) > .sub-nav .sub-menu li > .sub-nav{left:190px;margin:0;}
.gt3_clean #main_header.type3 .cart_submenu{left:auto;right:-1px;margin:0;}
.gt3_clean #main_header.type3 .cart_btn{margin-right:0;}
}
.gt3_clean #main_header.type4 .container,
.gt3_clean .type4 header .container{width:100%;padding-left:50px;padding-right:50px;}
.gt3_clean .type4 header .logo_sect{left:50px;}
.gt3_clean .type4 header nav ul.menu > li > a{text-transform:uppercase;}
@media (min-width:992px){.page_with_abs_header{position:relative;}
.page_with_abs_header #main_header{position:absolute;left:0;top:0;width:100%;height:0;}
.page_with_abs_header .tagline,
.page_with_abs_header #main_header,
.page_with_abs_header #main_header header{background:none;}
.page_with_abs_header .tagline:before{background:rgba(255, 255, 255, 0.2);}
.page_with_abs_header .tagline,
.page_with_abs_header .tagline a,
.page_with_abs_header header nav ul.menu > li > a,
.page_with_abs_header .top_search a,
.page_with_abs_header .view_cart_btn,
.page_with_abs_header .socials_in_header,
.page_with_abs_header .socials_in_header .social_icons a{color:#fff;}
}
.top_search{display:block;position:relative;margin-top:4px;float:right;line-height:20px;z-index:2;vertical-align:top;}
.top_search .search_btn{display:block;line-height:20px;width:12px;height:20px;text-indent:-9999px;position:relative;transition:color 300ms;-webkit-transition:color 300ms;}
.top_search .search_btn:before{position:absolute;left:0;top:0;text-indent:0;content:"\f002";font-family:'FontAwesome';font-size:14px;font-weight:normal;}
.top_search.active .search_btn:before{content:"\f00d";}
.top_search_wrap{display:block;position:absolute;right:0;margin:0;top:-9999px !important;opacity:0 !important;background:#fff;z-index:888;box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);visibility:hidden;padding:25px;width:437px;transition:visibility 300ms, opacity 300ms;-webkit-transition:visibility 300ms, opacity 300ms;border-radius:4px;-webkit-border-radius:4px;}
.top_search.active .top_search_wrap{top:30px !important;opacity:1 !important;visibility:visible !important;}
.fixed-menu{position:fixed;width:100%;left:0;top:-200px;z-index:999;transition:top 300ms;-webkit-transition:top 300ms;}
.fixed-menu.fixed_show{top:0 !important;}
.admin-bar .fixed-menu.fixed_show{top:32px !important;}
.tagline{padding:10px 0;font-size:13px;line-height:20px;position:relative;}
.tagline:before{position:absolute;left:0;bottom:0;width:100%;height:1px;content:'';}
.phone,
.email,
.log_in_out,
.cart_btn,
.social_icons{display:inline-block;vertical-align:top;margin-right:27px;}
.tagline a{transition:all 300ms;-webkit-transition:all 300ms;font-size:13px;}
.tagline a i,
.view_cart_btn i{font-weight:normal;display:inline-block;margin-right:3px;}
.view_cart_btn i{margin-right:6px !important;}
.tagline_items{display:inline-block;vertical-align:top;}
.cart_btn,
.log_in_out{position:relative;z-index:8;}
.remove_products{position:absolute;top:5px;right:0;z-index:20;display:block;width:7px;height:7px;text-indent:-9999px;}
.remove_products:before,
.remove_products:after{content:'';position:absolute;background-color:#c4c8cf;transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.remove_products:before{top:-1px;left:3px;width:1px;height:9px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.remove_products:after{top:3px;left:-1px;width:9px;height:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.cart_submenu{display:block;position:absolute;left:50%;margin:0 0 0 -150px;top:-9999px !important;opacity:0 !important;background:#fff;z-index:888;box-shadow:0 3px 5px rgba(0, 0, 0, 0.2);visibility:hidden;padding:25px 25px 10px 25px;width:300px;border-radius:4px;-webkit-border-radius:4px;}
.cart_submenu:before{content:"";display:block;height:10px;left:0;position:absolute;top:-10px;width:100%;}
.cart_btn:hover > .cart_submenu{top:30px !important;opacity:1 !important;visibility:visible !important;}
.cart_submenu .product_posts li{padding:0 10px 20px 80px;margin:0 0 20px 0;min-height:81px;border-bottom:1px #eeeeee solid;}
.cart_submenu .product_posts li img{width:60px !important;height:60px !important;}
.cart_submenu .product_posts li:last-child{margin-bottom:0;padding-bottom:15px;border-bottom:none;min-height:75px;}
.cart_submenu .product_posts .price{padding-top:6px;}
.cart_submenu .product_posts li img{top:0;}
.cart_submenu .subtotal{margin-bottom:14px;}
.cart_submenu .shortcode_button{color:#fff;padding-left:25px !important;padding-right:25px !important;margin-bottom:15px;}
.cart_wrap{position:relative;}
p.empty{margin-bottom:15px;}
.social_icons{margin-right:0;}
.social_icons ul{padding:0;margin:0;list-style:none;font-size:0;line-height:0;}
.social_icons li{padding:0;margin:0 15px 0 0;display:inline-block;vertical-align:top;}
.social_icons li:last-child{margin-right:0;}
.social_icons span{line-height:20px;font-size:13px;}
.social_icons a{font-size:13px;font-weight:normal;background-color:transparent;transition:all 300ms;-webkit-transition:all 300ms;line-height:20px;}
.social_icons a.facebook-square:hover,
.footer.type2 .social_icons a.facebook-square{color:#5567a9;}
.social_icons a.twitter:hover,
.footer.type2 .social_icons a.twitter{color:#61abea;}
.social_icons a.google-plus:hover,
.footer.type2 .social_icons a.google-plus{color:#be4a39;}
.social_icons a.dribbble:hover,
.footer.type2 .social_icons a.dribbble{color:#f26798;}
.social_icons a.pinterest:hover,
.footer.type2 .social_icons a.pinterest{color:#cb2027;}
.social_icons a.instagram:hover,
.footer.type2 .social_icons a.instagram{color:#2a5b83;}
.social_icons a.flickr:hover,
.footer.type2 .social_icons a.flickr{color:#ff0084;}
.social_icons a.youtube:hover,
.footer.type2 .social_icons a.youtube{color:#be4a39;}
.social_icons a.tumblr:hover,
.footer.type2 .social_icons a.tumblr{color:#374f69;}
.social_icons a.linkedin:hover,
.footer.type2 .social_icons a.linkedin{color:#007bb6;}
.breadcrumbs{padding:0;margin-bottom:25px;font-size:0;line-height:0;}
.breadcrumbs a,
.breadcrumbs span{font-size:13px;line-height:21px;display:inline-block;vertical-align:top;padding:0 17px 0 0;margin:0;position:relative;}
.breadcrumbs a:after{position:absolute;right:6px;top:0;font-size:13px;line-height:21px;content:'/';}
h1, h1 span, h1 a,
h2, h2 span, h2 a,
h3, h3 span, h3 a,
h4, h4 span, h4 a{font-weight:700;}
h1, h2, h3, h4, h5, h6{padding:0;margin:0 0 14px 0;}
.uvc-heading .uvc-main-heading h1,
.uvc-heading .uvc-main-heading h2,
.uvc-heading .uvc-main-heading h3,
.uvc-heading .uvc-main-heading h4,
.uvc-heading .uvc-main-heading h5,
.uvc-heading .uvc-main-heading h6{padding:0 !important;margin:0 0 14px !important;}
h1{margin-bottom:11px;}
h5, h5 span, h5 a{font-weight:400;}
h6{margin-bottom:7px;}
h6, h6 span, h6 a{font-weight:500;}
.alignleft{margin:0 15px 10px 0;float:left;}
.alignright{margin:0 0 10px 15px;float:right;}
.aligncenter{float:none;text-align:center;display:block;margin-left:auto;margin-right:auto;}
.page_title{padding:4px 30px 40px 30px;text-align:center;}
.icon_divider{width:40px;height:20px;margin:18px auto 25px auto;background-image:url("../img/sprite.png");background-position:0 -130px;background-repeat:no-repeat;position:relative;}
.icon_divider:before,
.icon_divider:after{width:140px;height:1px;position:absolute;background:#eee;top:10px;content:'';left:40px;}
.icon_divider:before{left:-140px;}
.module_content ul,
.wpb_text_column ul,
.cont_info ul,
.uvc-sub-heading ul{list-style:none;padding:0;margin:0;}
.module_content ul li,
.wpb_text_column ul li,
.cont_info ul li,
.uvc-sub-heading ul li{padding:0 0 5px 15px;position:relative;}
.module_content ul li:before,
.wpb_text_column ul li:before,
.cont_info ul li:before,
.uvc-sub-heading ul li:before{content:"•";position:absolute;left:0;top:0;}
.module_content ol,
.wpb_text_column ol,
.cont_info ol,
.uvc-sub-heading ol{margin:0;counter-reset:li;list-style:none;padding:0;}
.module_content ol li,
.wpb_text_column ol li,
.cont_info ol li,
.uvc-sub-heading ol li{list-style:none;position:relative;padding:0 0 5px 18px;}
.module_content ol li:before,
.wpb_text_column ol li:before,
.cont_info ol li:before,
.uvc-sub-heading ol li:before{content:counter(li) '.';counter-increment:li;position:absolute;left:1px;top:0;}
blockquote{padding:0 0 0 24px;margin:0 0 10px 0;position:relative;border:0;}
blockquote:after{display:none;}
blockquote:before{position:absolute;left:0;top:-1px;bottom:-2px;content:'';width:4px;}
.pre_footer{padding-top:56px;padding-bottom:18px;}
.pre_footer .sidepanel h6.title{color:#fff;}
.footer_bottom{padding:25px 0 24px 0;}
.copyright,
.foot_info_block{font-size:13px;line-height:20px;display:inline-block;vertical-align:top;float:left;}
.footer_bottom .social_icons{float:right;}
.footer_bottom .social_icons li{margin-right:15px;}
.footer_bottom .social_icons li:last-child{margin-right:0;}
.social_icons span{line-height:20px;font-size:13px;}
.footer.type2{text-align:center;}
.footer.type2 .foot_info_block{display:block;float:none;}
.footer .logo_sect{position:relative;top:auto;left:auto;right:auto;bottom:inherit;transform:none;-webkit-transform:none;display:inline-block;max-width:100%;vertical-align:top;margin-bottom:24px;}
.copyright{display:block;float:none;}
.foot_slogan{display:block;font-size:14px;margin-bottom:29px;}
.footer.type2 .footer_bottom{padding-top:59px;padding-bottom:55px;}
.foot_menu{display:block;padding-bottom:20px;}
.foot_menu ul{padding:0;margin:0;list-style:none;}
.foot_menu li{padding:0;margin:0 14px 10px 14px;display:inline-block;vertical-align:top;}
.foot_menu li a{font-size:13px;text-transform:uppercase;color:#fff;transition:color 300ms;-webkit-transition:color 300ms;}
.footer.type2 .footer_bottom .social_icons{float:none;}
.footer.type2 .footer_bottom .social_icons li:first-child{display:none;}
.footer.type2 .social_icons a:hover{color:#fff !important;}
.stretch{background-size:cover;background-repeat:no-repeat;background-position:center center;}
.pattern{background-repeat:repeat;background-position:center center;}
.sidepanel{margin-bottom:30px;}
.sidepanel.widget_categories{margin-bottom:24px;}
.sidepanel a{transition:background-color 300ms, border-color 300ms, color 300ms;-webkit-transition:background-color 300ms, border-color 300ms, color 300ms;}
.sidepanel h6.title{line-height:22px;margin-bottom:20px;text-transform:uppercase;}
.widget_search{margin-bottom:35px;}
.widget_search .search_form,
.top_search .search_form,
.widget_product_search form.woocommerce-product-search{position:relative;}
.widget_search .search_form:before,
.top_search .search_form:before,
.widget_product_search form.woocommerce-product-search:before{content:"\f002";position:absolute;z-index:3;top:0;right:0;width:52px;height:40px;font-family:'FontAwesome';text-align:center;line-height:40px;font-size:14px;transition:color 300ms;-webkit-transition:color 300ms;}
.widget_search .search_form input[type="text"],
.top_search .search_form input[type="text"],
.widget_product_search input[type="search"]{margin:0;padding-right:52px;}
.widget_search .search_form input[type="submit"],
.top_search .search_form input[type="submit"],
.widget_product_search input[type="submit"]{cursor:pointer;margin:0 !important;padding:0 !important;display:block;position:absolute;z-index:10;top:0;right:0;opacity:0;width:52px;height:40px;border:0;box-shadow:0;background:none;}
.flickr_widget_wrapper{overflow:hidden;display:block;font-size:0;line-height:0;margin:0 -6px -6px 0;padding:6px 0 5px;}
.widget_flickr .flickr_badge_image{padding:0 6px 6px 0;width:25%;display:inline-block;position:relative;overflow:hidden;margin:0;height:auto;float:none;vertical-align:top;}
.widget_flickr .flickr_badge_image a{display:block;width:100%;height:100%;position:relative;overflow:hidden;}
.widget_flickr .flickr_badge_image img{display:block;height:auto;width:100%;}
.widget_flickr .flickr_badge_image a:after{position:absolute;left:50%;top:50%;width:0;height:0;background:rgba(0, 14, 18, 0);transition:all 300ms;-webkit-transition:all 300ms;content:'';}
.widget_flickr .flickr_badge_image a:hover:after{left:0;top:0;width:100%;height:100%;background:rgba(0, 14, 18, 0.5);}
.right-sidebar-block .sidepanel.widget_posts,
.left-sidebar-block .sidepanel.widget_posts{margin-bottom:35px;}
.recent_posts{list-style:none;margin:0;padding:0;}
.recent_posts li{padding:6px 0 0;margin:0 0 14px 0;font-size:14px;position:relative;}
.recent_posts_info{padding-top:5px;color:#c4c8cf;font-size:13px;}
.pre_footer .recent_posts_info{color:#6d707a;}
.recent_posts li a.title{display:inline-block;font-size:14px;}
.recent_posts li.with_img{padding-left:80px;min-height:66px;}
.recent_posts li img{display:none;}
.recent_posts li.with_img img{position:absolute;left:0;top:6px;display:block;width:60px;height:60px;}
.product_posts{list-style:none;margin:0;padding:0;}
.product_posts li{padding:4px 0 0 80px;margin:0 0 8px 0;position:relative;min-height:72px;}
.product_posts li:last-child{margin-bottom:11px;}
.product_posts .price{padding-top:7px;color:#c4c8cf;font-size:13px;line-height:18px;display:block;}
.product_posts li a.title{display:inline-block;}
.product_posts li img{position:absolute;left:0;top:5px;display:block;max-width:60px;}
.sidepanel .price del{margin-right:6px;}
.sidepanel .price ins{text-decoration:none;color:#878787;}
.widget_cart .product_posts li:last-child{margin-bottom:7px;}
.sidepanel .price span{padding:0 3px;}
.subtotal{margin-bottom:15px;}
.widget_cart_btn,
.widget_checkout_btn{margin:0 16px 11px 0;}
.widget_checkout_btn{margin-right:0;}
.mc_form_inside{padding-top:10px;padding-bottom:20px;position:relative;overflow:hidden;}
.mc_signup_submit{text-align:left !important;font-size:0;line-height:0;position:absolute;right:0;bottom:0;}
.sidepanel .mc_signup_submit{right:auto;left:auto;bottom:auto;top:auto;position:relative;padding-top:15px;}
.sidepanel .mc_form_inside{padding-top:0;padding-bottom:0;}
.mc_var_label{display:block !important;}
.mc_var_label{display:none !important;}
#mc_signup_form{overflow:hidden;}
#mc_mv_EMAIL{margin:0 !important;}
.mc_merge_var,
.mc_signup_submit{float:none;}
#mc_subheader{margin-top:0 !important;margin-bottom:14px !important;}
#mc_mv_EMAIL{margin:0 !important;}
#mc_signup_submit{float:none !important;width:auto !important;padding:0 19px !important;margin:0 !important;text-align:center !important;font-size:14px !important;line-height:33px !important;height:35px;color:#fff !important;border-radius:5px !important;-webkit-border-radius:5px !important;display:inline-block !important;border-width:1px !important;border-style:solid !important;font-weight:400 !important;text-transform:uppercase;cursor:pointer;transition:all 300ms;-webkit-transition:all 300ms;}
#mc_signup_submit:hover{color:#505050 !important;background:none !important;border-color:#505050 !important;}
.mc_var_label,
.mc_interest_label{margin:0 0 10px 0 !important;}
.mc_merge_var{margin:0 !important;}
#mc_message{padding-bottom:10px;}
.shortcode_subscribe{text-align:center;}
.contentarea .mc_custom_border_hdr,
.contentarea #mc_subheader{display:none;}
.shortcode_subscribe .mc_form_inside{padding:0;position:static;}
.shortcode_subscribe form{position:relative;padding-bottom:27px;max-width:558px;margin:0 auto;}
.shortcode_subscribe input[type="text"],
.shortcode_subscribe input[type="email"]{font-size:14px;padding:13px 18px 15px 18px;}
.shortcode_subscribe .subscribe_btn{position:absolute;right:0;bottom:27px;z-index:5;}
.shortcode_subscribe #mc_signup_submit,
.shortcode_subscribe input[type="submit"]{height:50px !important;line-height:47px !important;padding:0 25px 0 45px !important;margin:0 !important;}
.shortcode_subscribe .subscribe_btn:before{position:absolute;z-index:10;left:20px;top:15px;content:"\f040";line-height:21px;color:#fff;font-family:'FontAwesome';font-size:14px;font-weight:normal;transition:color 300ms;-webkit-transition:color 300ms;}
.shortcode_subscribe .subscribe_btn:hover:before{color:#505050;}
.shortcode_subscribe input[type="text"],
.shortcode_subscribe input[type="email"]{border-color:#fff !important;}
.shortcode_subscribe #mc_signup_submit{background-color:transparent !important;border-color:#fff !important;color:#fff !important;}
.shortcode_subscribe #mc_signup_submit:hover{background-color:#fff !important;border-color:#fff !important;color:#505050 !important;}
.widget_calendar table{width:100%;text-align:center;}
.widget_calendar caption{font-weight:bold;margin-bottom:5px;}
.widget_calendar th{font-weight:bold;border:none;}
.widget_calendar table{border:none;}
.widget_calendar table td{padding:0;border:none;}
.widget_recent_comments ul{margin:0;padding:0;list-style:none;}
.widget_recent_comments ul li{margin:0;padding:0 0 10px 0;position:relative;}
.widget_archive select,
.widget_categories select{width:100%;}
.sidepanel .sub-menu{padding-left:13px;padding-top:10px;}
.sidepanel img,
.sidepanel select{max-width:100%;height:auto;}
.widget_nav_menu ul,
.widget_archive ul,
.widget_pages ul,
.widget_categories ul,
.widget_recent_entries ul,
.widget_meta ul{margin:0;padding:0;list-style:none;}
.widget_nav_menu ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_categories ul li,
.widget_recent_entries ul li,
.widget_meta ul li{margin:0;padding:0 0 4px 0;position:relative;}
.widget_archive ul li,
.widget_categories ul li{font-size:0;}
.widget_nav_menu ul > li:last-child,
.widget_archive ul > li:last-child,
.widget_pages ul > li:last-child,
.widget_categories ul > li:last-child,
.widget_recent_entries ul > li:last-child,
.widget_meta ul > li:last-child{padding-bottom:0;}
.widget_nav_menu ul li ul,
.widget_archive ul li ul,
.widget_pages ul li ul,
.widget_categories ul li ul,
.widget_recent_entries ul li ul,
.widget_meta ul li ul{padding:4px 0 0 13px;margin:0;}
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a,
.widget_meta ul li a{padding:0 11px 0 0;display:inline-block;border-radius:0;-webkit-border-radius:0;background:none;position:relative;font-size:14px;}
.widget_nav_menu ul li:before,
.widget_archive ul li:before,
.widget_pages ul li:before,
.widget_categories ul li:before,
.widget_recent_entries ul li:before,
.widget_meta ul li:before{display:none;}
.widget_nav_menu ul li a:after,
.widget_archive ul li a:after,
.widget_pages ul li a:after,
.widget_categories ul li a:after,
.widget_recent_entries ul li a:after,
.widget_meta ul li a:after{content:"\f105";font-family:'FontAwesome';position:absolute;right:0;top:0;display:block;background:none;font-weight:normal;transition:right 300ms;-webkit-transition:right 300ms;}
.widget_nav_menu ul li a:hover:after,
.widget_archive ul li a:hover:after,
.widget_pages ul li a:hover:after,
.widget_categories ul li a:hover:after,
.widget_recent_entries ul li a:hover:after,
.widget_meta ul li a:hover:after{right:-4px;}
.widget_categories h4.title{padding-bottom:10px;}
.footer .widget_nav_menu ul li,
.footer .widget_archive ul li,
.footer .widget_pages ul li,
.footer .widget_categories ul li,
.footer .widget_recent_entries ul li,
.footer .widget_meta ul li{padding:0 0 10px 0;}
.footer .widget_nav_menu ul li ul,
.footer .widget_archive ul li ul,
.footer .widget_pages ul li ul,
.footer .widget_categories ul li ul,
.footer .widget_recent_entries ul li ul,
.footer .widget_meta ul li ul{padding:10px 0 0 13px;}
.tagcloud{overflow:hidden;padding-top:6px;margin:0 0 0 -5px;}
.tagcloud a{position:relative;display:inline-block;vertical-align:top;margin:0 0 5px 2px;padding:3px 9px 3px 21px;font-size:14px !important;font-weight:300 !important;line-height:20px !important;border-radius:4px;-webkit-border-radius:4px;text-transform:lowercase;border:2px #eee solid;background-color:#fff;transition:color 300ms, background-color 300ms, border-color 300ms;-webkit-transition:color 300ms, background-color 300ms, border-color 300ms;}
.tagcloud a:hover{color:#fff !important;}
.tagcloud a:before{content:'';position:absolute;left:8px;top:9px;width:8px;height:8px;border:2px solid #eee;border-radius:50%;-webkit-border-radius:50%;transition:border-color 300ms;-webkit-transition:border-color 300ms;}
.tagcloud a:hover:before{border-color:#fff;}
.contact_text div.section{padding:0 0 10px 20px;position:relative;}
.contact_text div.section.section_info{padding-left:0;line-height:25px;}
.contact_text div.section i{position:absolute;left:0;top:3px;}
.contact_text div.section i.fa-phone{color:#08c1f3;}
.contact_text div.section i.fa-map-marker{color:#f1494b;}
.contact_text div.section i.fa-envelope{color:#3db39e;}
.pre_footer .contact_text div.section p span{color:#6d707a;}
.pre_footer .contact_text div.section p:first-child,
.pre_footer .contact_text div.section p:first-child a{color:#fff;}
.rsswidget img{vertical-align:middle;margin-right:3px;}
.widget_rss ul{padding:0;margin:0;list-style:none;}
.widget_rss ul li{padding:0 0 10px 13px;margin:0;position:relative;}
.widget_rss ul li:before{content:"\f105";font-family:'FontAwesome';position:absolute;left:0;top:0;font-weight:normal;font-size:14px;}
.content_block .vc_separator h4{font-size:18px;line-height:26px;}
.ult-carousel-wrapper .uvc-sub-heading{line-height:1.3 !important;}
.content_block .vc_tta-style-classic.vc_tta-shape-rounded .vc_tta-panel .vc_tta-panel-heading{border-radius:5px !important;-webkit-border-radius:5px !important;outline:none;border-width:2px;border-style:solid;}
.content_block .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{transition:all 300ms;-webkit-transition:all 300ms;}
.content_block .vc_tta-style-classic .vc_tta-panel.vc_active{margin-bottom:-5px}
.content_block .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{padding:9px 15px 0 15px;border:none !important;background:none !important;}
.content_block .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a,
.content_block .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a .vc_tta-title-text{line-height:21px;font-size:16px;font-weight:500;}
.content_block .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a{padding-top:9px;padding-bottom:11px;}
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{background:#fff;border-color:#eee;}
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a .vc_tta-title-text,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:before,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:after{color:#9da1ad;border-color:#9da1ad;}
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a .vc_tta-title-text,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a:hover,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a:hover .vc_tta-title-text,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading:hover .vc_tta-controls-icon,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading:hover .vc_tta-controls-icon:before,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading:hover .vc_tta-controls-icon:after,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading:focus .vc_tta-controls-icon,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading:focus .vc_tta-controls-icon:before,
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading:focus .vc_tta-controls-icon:after{color:#fff;border-color:#fff;}
.content_block .vc_toggle.vc_toggle_default{margin:0;}
.content_block .vc_toggle_default .vc_toggle_title{margin:0 0 15px 0;padding:9px 35px 11px 20px !important;position:relative;font-size:16px;line-height:21px;font-weight:500;cursor:pointer;border:2px #eee solid;transition:all 300ms;-webkit-transition:all 300ms;background:#fff;text-transform:none;border-radius:5px;-webkit-border-radius:5px;}
.content_block .vc_toggle_default .vc_toggle_title h4{margin:0;padding:0;font-size:16px;line-height:21px;font-weight:500;color:#9da1ad;transition:all 300ms;-webkit-transition:all 300ms;}
.content_block .vc_toggle_default .vc_toggle_title:hover h4,
.content_block .vc_toggle_default.vc_toggle_active .vc_toggle_title h4{color:#fff;}
.content_block .vc_toggle_icon{left:auto !important;right:22px !important;}
.content_block .vc_toggle_default .vc_toggle_icon{display:block !important;top:10px !important;position:absolute !important;margin:0 !important;z-index:5 !important;width:auto !important;height:21px !important;font-size:16px !important;border:0 !important;line-height:21px !important;vertical-align:middle;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;transform:none !important;}
.content_block .vc_toggle_default .vc_toggle_icon:after{display:none !important;}
.content_block .vc_toggle_default .vc_toggle_icon:before{position:absolute;display:block;top:0 !important;left:auto !important;right:4px !important;line-height:21px;font-family:'FontAwesome';font-size:16px;font-weight:normal;content:"\f0d7";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;z-index:20;transition:all 300ms;-webkit-transition:all 300ms;font-style:normal !important;border:0 !important;visibility:visible !important;background:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;transform:none !important;}
.content_block .vc_toggle_default.vc_toggle_active .vc_toggle_icon:before{content:"\f0d8";}
.content_block .vc_toggle_default.vc_toggle_color_default .vc_toggle_icon:before{color:#9da1ad;}
.content_block .vc_toggle_default.vc_toggle_active .vc_toggle_icon:before,
.content_block .vc_toggle_default:hover .vc_toggle_icon:before{color:#fff !important;}
.content_block .vc_toggle_default.vc_toggle_size_lg .vc_toggle_icon:before{font-size:18px;}
.content_block .vc_toggle_default.vc_toggle_size_sm .vc_toggle_icon:before{font-size:14px;}
.content_block .vc_toggle_default .vc_toggle_content{padding:0 15px 0 15px !important;margin-top:-6px;border:none;margin-bottom:0;}
.content_block .vc_toggle_default.vc_toggle_color_blue .vc_toggle_icon:before{color:#5472d2;}
.content_block .vc_toggle_default.vc_toggle_color_turquoise .vc_toggle_icon:before{color:#00c1cf;}
.content_block .vc_toggle_default.vc_toggle_color_pink .vc_toggle_icon:before{color:#fe6c61;}
.content_block .vc_toggle_default.vc_toggle_color_violet .vc_toggle_icon:before{color:#8d6dc4;}
.content_block .vc_toggle_default.vc_toggle_color_peacoc .vc_toggle_icon:before{color:#4cadc9;}
.content_block .vc_toggle_default.vc_toggle_color_chino .vc_toggle_icon:before{color:#cec2ab;}
.content_block .vc_toggle_default.vc_toggle_color_mulled_wine .vc_toggle_icon:before{color:#50485b;}
.content_block .vc_toggle_default.vc_toggle_color_vista_blue .vc_toggle_icon:before{color:#75d69c;}
.content_block .vc_toggle_default.vc_toggle_color_black .vc_toggle_icon:before{color:#2a2a2a;}
.content_block .vc_toggle_default.vc_toggle_color_grey .vc_toggle_icon:before{color:#ebebeb;}
.content_block .vc_toggle_default.vc_toggle_color_orange .vc_toggle_icon:before{color:#f7be68;}
.content_block .vc_toggle_default.vc_toggle_color_sky .vc_toggle_icon:before{color:#5aa1e3;}
.content_block .vc_toggle_default.vc_toggle_color_green .vc_toggle_icon:before{color:#6dab3c;}
.content_block .vc_toggle_default.vc_toggle_color_juicy_pink .vc_toggle_icon:before{color:#f4524d;}
.content_block .vc_toggle_default.vc_toggle_color_sandy_brown .vc_toggle_icon:before{color:#f79468;}
.content_block .vc_toggle_default.vc_toggle_color_purple .vc_toggle_icon:before{color:#b97ebb;}
.content_block .vc_toggle_default.vc_toggle_color_white .vc_toggle_icon:before{color:#f9f9f9;}
.content_block .vc_message_box-outline,
.content_block .vc_message_box-solid-icon{border-width:1px;}
.content_block .vc_message_box{padding:13px 14px 14px 52px;}
.content_block .vc_message_box-icon{width:52px;}
.content_block .vc_message_box-solid-icon .vc_message_box-icon{width:42px;}
.content_block .vc_message_box-icon > *,
.content_block .vc_message_box-icon > .fa{font-size:14px;}
.content_block .vc_color-danger.vc_message_box,
.content_block .vc_color-alert-danger.vc_message_box{color:#d61d1d;border-color:#d61d1d;background-color:transparent;}
.content_block .vc_color-danger.vc_message_box .vc_message_box-icon,
.content_block .vc_color-alert-danger.vc_message_box .vc_message_box-icon{color:#d61d1d;}
.content_block .vc_color-danger.vc_message_box-solid,
.content_block .vc_color-alert-danger.vc_message_box-solid{color:#ffffff;border-color:transparent;background-color:#d61d1d;}
.content_block .vc_color-danger.vc_message_box-solid .vc_message_box-icon,
.content_block .vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon{color:#ffffff;}
.content_block .vc_color-danger.vc_message_box-outline,
.content_block .vc_color-danger.vc_message_box-solid-icon,
.content_block .vc_color-alert-danger.vc_message_box-outline,
.content_block .vc_color-alert-danger.vc_message_box-solid-icon{color:#d61d1d;border-color:#d61d1d;background-color:transparent;}
.content_block .vc_color-danger.vc_message_box-outline .vc_message_box-icon,
.content_block .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon,
.content_block .vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,
.content_block .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#d61d1d;}
.content_block .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon,
.content_block .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#ffffff;background-color:#d61d1d;}
.content_block .vc_color-danger.vc_message_box-3d,
.content_block .vc_color-alert-danger.vc_message_box-3d{box-shadow:0 5px 0 #d61d1d;}
.content_block .vc_color-info.vc_message_box,
.content_block .vc_color-alert-info.vc_message_box{color:#5fb2f5;border-color:#5fb2f5;background-color:transparent;}
.content_block .vc_color-info.vc_message_box .vc_message_box-icon,
.content_block .vc_color-alert-info.vc_message_box .vc_message_box-icon{color:#5fb2f5;}
.content_block .vc_color-info.vc_message_box-solid,
.content_block .vc_color-alert-info.vc_message_box-solid{color:#ffffff;border-color:transparent;background-color:#5fb2f5;}
.content_block .vc_color-info.vc_message_box-solid .vc_message_box-icon,
.content_block .vc_color-alert-info.vc_message_box-solid .vc_message_box-icon{color:#ffffff;}
.content_block .vc_color-info.vc_message_box-outline,
.content_block .vc_color-info.vc_message_box-solid-icon,
.content_block .vc_color-alert-info.vc_message_box-outline,
.content_block .vc_color-alert-info.vc_message_box-solid-icon{color:#5fb2f5;border-color:#5fb2f5;background-color:transparent;}
.content_block .vc_color-info.vc_message_box-outline .vc_message_box-icon,
.content_block .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon,
.content_block .vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,
.content_block .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{color:#5fb2f5;}
.content_block .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon,
.content_block .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{color:#ffffff;background-color:#5fb2f5;}
.content_block .vc_color-info.vc_message_box-3d,
.content_block .vc_color-alert-info.vc_message_box-3d{box-shadow:0 5px 0 #5fb2f5;}
.content_block .vc_color-warning.vc_message_box,
.content_block .vc_color-alert-warning.vc_message_box{color:#fecf02;border-color:#fecf02;background-color:transparent;}
.content_block .vc_color-warning.vc_message_box .vc_message_box-icon,
.content_block .vc_color-alert-warning.vc_message_box .vc_message_box-icon{color:#fecf02;}
.content_block .vc_color-warning.vc_message_box-solid,
.content_block .vc_color-alert-warning.vc_message_box-solid{color:#ffffff;border-color:transparent;background-color:#fecf02;}
.content_block .vc_color-warning.vc_message_box-solid .vc_message_box-icon,
.content_block .vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon{color:#ffffff;}
.content_block .vc_color-warning.vc_message_box-outline,
.content_block .vc_color-warning.vc_message_box-solid-icon,
.content_block .vc_color-alert-warning.vc_message_box-outline,
.content_block .vc_color-alert-warning.vc_message_box-solid-icon{color:#fecf02;border-color:#fecf02;background-color:transparent;}
.content_block .vc_color-warning.vc_message_box-outline .vc_message_box-icon,
.content_block .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon,
.content_block .vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,
.content_block .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#fecf02;}
.content_block .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon,
.content_block .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#ffffff;background-color:#fecf02;}
.content_block .vc_color-warning.vc_message_box-3d,
.content_block .vc_color-alert-warning.vc_message_box-3d{box-shadow:0 5px 0 #fecf02;}
.content_block .vc_color-success.vc_message_box,
.content_block .vc_color-alert-success.vc_message_box{color:#82b541;border-color:#82b541;background-color:transparent;}
.content_block .vc_color-success.vc_message_box .vc_message_box-icon,
.content_block .vc_color-alert-success.vc_message_box .vc_message_box-icon{color:#82b541;}
.content_block .vc_color-success.vc_message_box-solid,
.content_block .vc_color-alert-success.vc_message_box-solid{color:#ffffff;border-color:transparent;background-color:#82b541;}
.content_block .vc_color-success.vc_message_box-solid .vc_message_box-icon,
.content_block .vc_color-alert-success.vc_message_box-solid .vc_message_box-icon{color:#ffffff;}
.content_block .vc_color-success.vc_message_box-outline,
.content_block .vc_color-success.vc_message_box-solid-icon,
.content_block .vc_color-alert-success.vc_message_box-outline,
.content_block .vc_color-alert-success.vc_message_box-solid-icon{color:#82b541;border-color:#82b541;background-color:transparent;}
.content_block .vc_color-success.vc_message_box-outline .vc_message_box-icon,
.content_block .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon,
.content_block .vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,
.content_block .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{color:#82b541;}
.content_block .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon,
.content_block .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{color:#ffffff;background-color:#82b541;}
.content_block .vc_color-success.vc_message_box-3d,
.content_block .vc_color-alert-success.vc_message_box-3d{box-shadow:0 5px 0 #82b541;}
.content_block .wpb_tabs .wpb_tabs_nav li{margin-right:2px;}
.content_block .wpb_tabs .wpb_tabs_nav li a,
.content_block .wpb_tour .wpb_tabs_nav a{background:#272e43;padding:8px 20px 6px 20px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#fff;transition:all 300ms;-webkit-transition:all 300ms;}
.content_block .wpb_tabs .wpb_tabs_nav li a:hover{color:#fff;}
.content_block .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
.content_block .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{padding:25px 20px 23px 20px;background:#fff;border:1px #ddd solid;border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;}
.content_block .wpb_tour .wpb_tabs_nav li{margin-bottom:2px;}
.content_block .wpb_tour_next_prev_nav span{display:none;}
.content_block .wpb_tour .wpb_tabs_nav{width:143px;}
.content_block .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{width:calc(100% - 143px);}
.content_block .wpb_tour .wpb_tabs_nav li{text-align:right;clear:both;background:none !important;}
.content_block .wpb_tour .wpb_tabs_nav a{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;display:inline-block !important;width:auto !important;}
.content_block .wpb_gmaps_widget .wpb_wrapper{padding:0;background:none;}
.content_block .vc_button-2-wrapper{vertical-align:top;}
.content_block .vc_button-2-wrapper a{margin:0 6px 10px 0;font-size:14px;line-height:14px;font-weight:400;text-transform:uppercase;border-width:1px !important;color:#fff;}
.content_block .vc_button-2-wrapper a.vc_btn-xs{padding:7px 19px 8px 19px;}
.content_block .vc_button-2-wrapper a.vc_btn-sm{padding:9px 19px 10px 19px;}
.content_block .vc_button-2-wrapper a.vc_btn_md{padding:14px 19px 15px 19px;}
.content_block .vc_button-2-wrapper a.vc_btn-lg{padding:17px 19px;}
.content_block .vc_button-2-wrapper a.vc_btn_3d{box-shadow:0 -2px rgba(0, 0, 0, 0.2) inset !important;-webkit-box-shadow:0 -2px rgba(0, 0, 0, 0.2) inset !important;}
.content_block .vc_button-2-wrapper a.vc_btn_blue{background:#1d89e4;border-color:#1d89e4;}
.content_block .vc_btn-blue.vc_btn_outlined,
.content_block a.vc_btn-blue.vc_btn_outlined,
.content_block button.vc_btn-blue.vc_btn_outlined,
.content_block .vc_btn-blue.vc_btn_square_outlined,
.content_block a.vc_btn-blue.vc_btn_square_outlined,
.content_block button.vc_btn-blue.vc_btn_square_outlined{color:#1d89e4 !important;}
.content_block .vc_btn-blue.vc_btn_outlined:hover,
.content_block a.vc_btn-blue.vc_btn_outlined:hover,
.content_block button.vc_btn-blue.vc_btn_outlined:hover,
.content_block .vc_btn-blue.vc_btn_square_outlined:hover,
.content_block a.vc_btn-blue.vc_btn_square_outlined:hover,
.content_block button.vc_btn-blue.vc_btn_square_outlined:hover{background:#1d89e4 !important;border-color:#1d89e4 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_turquoise{background:#4db7ad;border-color:#4db7ad;}
.content_block .vc_btn-turquoise.vc_btn_outlined,
.content_block a.vc_btn-turquoise.vc_btn_outlined,
.content_block button.vc_btn-turquoise.vc_btn_outlined,
.content_block .vc_btn-turquoise.vc_btn_square_outlined,
.content_block a.vc_btn-turquoise.vc_btn_square_outlined,
.content_block button.vc_btn-turquoise.vc_btn_square_outlined{color:#4db7ad !important;}
.content_block .vc_btn-turquoise.vc_btn_outlined:hover,
.content_block a.vc_btn-turquoise.vc_btn_outlined:hover,
.content_block button.vc_btn-turquoise.vc_btn_outlined:hover,
.content_block .vc_btn-turquoise.vc_btn_square_outlined:hover,
.content_block a.vc_btn-turquoise.vc_btn_square_outlined:hover,
.content_block button.vc_btn-turquoise.vc_btn_square_outlined:hover{background:#4db7ad !important;border-color:#4db7ad !important;}
.content_block .vc_button-2-wrapper a.vc_btn_pink{background:#e8316f;border-color:#e8316f;}
.content_block .vc_btn-pink.vc_btn_outlined,
.content_block a.vc_btn-pink.vc_btn_outlined,
.content_block button.vc_btn-pink.vc_btn_outlined,
.content_block .vc_btn-pink.vc_btn_square_outlined,
.content_block a.vc_btn-pink.vc_btn_square_outlined,
.content_block button.vc_btn-pink.vc_btn_square_outlined{color:#e8316f !important;}
.content_block .vc_btn-pink.vc_btn_outlined:hover,
.content_block a.vc_btn-pink.vc_btn_outlined:hover,
.content_block button.vc_btn-pink.vc_btn_outlined:hover,
.content_block .vc_btn-pink.vc_btn_square_outlined:hover,
.content_block a.vc_btn-pink.vc_btn_square_outlined:hover,
.content_block button.vc_btn-pink.vc_btn_square_outlined:hover{background:#e8316f !important;border-color:#e8316f !important;}
.content_block .vc_button-2-wrapper a.vc_btn_violet{background:#512da7;border-color:#512da7;}
.content_block .vc_btn-violet.vc_btn_outlined,
.content_block a.vc_btn-violet.vc_btn_outlined,
.content_block button.vc_btn-violet.vc_btn_outlined,
.content_block .vc_btn-violet.vc_btn_square_outlined,
.content_block a.vc_btn-violet.vc_btn_square_outlined,
.content_block button.vc_btn-violet.vc_btn_square_outlined{color:#512da7 !important;}
.content_block .vc_btn-violet.vc_btn_outlined:hover,
.content_block a.vc_btn-violet.vc_btn_outlined:hover,
.content_block button.vc_btn-violet.vc_btn_outlined:hover,
.content_block .vc_btn-violet.vc_btn_square_outlined:hover,
.content_block a.vc_btn-violet.vc_btn_square_outlined:hover,
.content_block button.vc_btn-violet.vc_btn_square_outlined:hover{background:#512da7 !important;border-color:#512da7 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_peacoc{background:#289dbe;border-color:#289dbe;}
.content_block .vc_btn-peacoc.vc_btn_outlined,
.content_block a.vc_btn-peacoc.vc_btn_outlined,
.content_block button.vc_btn-peacoc.vc_btn_outlined,
.content_block .vc_btn-peacoc.vc_btn_square_outlined,
.content_block a.vc_btn-peacoc.vc_btn_square_outlined,
.content_block button.vc_btn-peacoc.vc_btn_square_outlined{color:#289dbe !important;}
.content_block .vc_btn-peacoc.vc_btn_outlined:hover,
.content_block a.vc_btn-peacoc.vc_btn_outlined:hover,
.content_block button.vc_btn-peacoc.vc_btn_outlined:hover,
.content_block .vc_btn-peacoc.vc_btn_square_outlined:hover,
.content_block a.vc_btn-peacoc.vc_btn_square_outlined:hover,
.content_block button.vc_btn-peacoc.vc_btn_square_outlined:hover{background:#289dbe !important;border-color:#289dbe !important;}
.content_block .vc_button-2-wrapper a.vc_btn_chino{background:#505050;border-color:#505050;}
.content_block .vc_btn-chino.vc_btn_outlined,
.content_block a.vc_btn-chino.vc_btn_outlined,
.content_block button.vc_btn-chino.vc_btn_outlined,
.content_block .vc_btn-chino.vc_btn_square_outlined,
.content_block a.vc_btn-chino.vc_btn_square_outlined,
.content_block button.vc_btn-chino.vc_btn_square_outlined{color:#505050 !important;}
.content_block .vc_btn-chino.vc_btn_outlined:hover,
.content_block a.vc_btn-chino.vc_btn_outlined:hover,
.content_block button.vc_btn-chino.vc_btn_outlined:hover,
.content_block .vc_btn-chino.vc_btn_square_outlined:hover,
.content_block a.vc_btn-chino.vc_btn_square_outlined:hover,
.content_block button.vc_btn-chino.vc_btn_square_outlined:hover{background:#505050 !important;border-color:#505050 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_mulled_wine{background:#571c20;border-color:#571c20;}
.content_block .vc_btn-mulled_wine.vc_btn_outlined,
.content_block a.vc_btn-mulled_wine.vc_btn_outlined,
.content_block button.vc_btn-mulled_wine.vc_btn_outlined,
.content_block .vc_btn-mulled_wine.vc_btn_square_outlined,
.content_block a.vc_btn-mulled_wine.vc_btn_square_outlined,
.content_block button.vc_btn-mulled_wine.vc_btn_square_outlined{color:#571c20 !important;}
.content_block .vc_btn-mulled_wine.vc_btn_outlined:hover,
.content_block a.vc_btn-mulled_wine.vc_btn_outlined:hover,
.content_block button.vc_btn-mulled_wine.vc_btn_outlined:hover,
.content_block .vc_btn-mulled_wine.vc_btn_square_outlined:hover,
.content_block a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
.content_block button.vc_btn-mulled_wine.vc_btn_square_outlined:hover{background:#571c20 !important;border-color:#571c20 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_black{background:#272727;border-color:#272727;}
.content_block .vc_btn-black.vc_btn_outlined,
.content_block a.vc_btn-black.vc_btn_outlined,
.content_block button.vc_btn-black.vc_btn_outlined,
.content_block .vc_btn-black.vc_btn_square_outlined,
.content_block a.vc_btn-black.vc_btn_square_outlined,
.content_block button.vc_btn-black.vc_btn_square_outlined{color:#272727 !important;}
.content_block .vc_btn-black.vc_btn_outlined:hover,
.content_block a.vc_btn-black.vc_btn_outlined:hover,
.content_block button.vc_btn-black.vc_btn_outlined:hover,
.content_block .vc_btn-black.vc_btn_square_outlined:hover,
.content_block a.vc_btn-black.vc_btn_square_outlined:hover,
.content_block button.vc_btn-black.vc_btn_square_outlined:hover{background:#272727 !important;border-color:#272727 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_grey{background:#b0b0b0;border-color:#b0b0b0;color:#fff !important;}
.content_block .vc_btn-grey.vc_btn_outlined,
.content_block a.vc_btn-grey.vc_btn_outlined,
.content_block button.vc_btn-grey.vc_btn_outlined,
.content_block .vc_btn-grey.vc_btn_square_outlined,
.content_block a.vc_btn-grey.vc_btn_square_outlined,
.content_block button.vc_btn-grey.vc_btn_square_outlined{color:#b0b0b0 !important;}
.content_block .vc_btn-grey.vc_btn_outlined:hover,
.content_block a.vc_btn-grey.vc_btn_outlined:hover,
.content_block button.vc_btn-grey.vc_btn_outlined:hover,
.content_block .vc_btn-grey.vc_btn_square_outlined:hover,
.content_block a.vc_btn-grey.vc_btn_square_outlined:hover,
.content_block button.vc_btn-grey.vc_btn_square_outlined:hover{background:#b0b0b0 !important;border-color:#b0b0b0 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_orange{background:#fed835;border-color:#fed835;}
.content_block .vc_btn-orange.vc_btn_outlined,
.content_block a.vc_btn-orange.vc_btn_outlined,
.content_block button.vc_btn-orange.vc_btn_outlined,
.content_block .vc_btn-orange.vc_btn_square_outlined,
.content_block a.vc_btn-orange.vc_btn_square_outlined,
.content_block button.vc_btn-orange.vc_btn_square_outlined{color:#fed835 !important;}
.content_block .vc_btn-orange.vc_btn_outlined:hover,
.content_block a.vc_btn-orange.vc_btn_outlined:hover,
.content_block button.vc_btn-orange.vc_btn_outlined:hover,
.content_block .vc_btn-orange.vc_btn_square_outlined:hover,
.content_block a.vc_btn-orange.vc_btn_square_outlined:hover,
.content_block button.vc_btn-orange.vc_btn_square_outlined:hover{background:#fed835 !important;border-color:#fed835 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_sky{background:#5fb2f6;border-color:#5fb2f6;}
.content_block .vc_btn-sky.vc_btn_outlined,
.content_block a.vc_btn-sky.vc_btn_outlined,
.content_block button.vc_btn-sky.vc_btn_outlined,
.content_block .vc_btn-sky.vc_btn_square_outlined,
.content_block a.vc_btn-sky.vc_btn_square_outlined,
.content_block button.vc_btn-sky.vc_btn_square_outlined{color:#5fb2f6 !important;}
.content_block .vc_btn-sky.vc_btn_outlined:hover,
.content_block a.vc_btn-sky.vc_btn_outlined:hover,
.content_block button.vc_btn-sky.vc_btn_outlined:hover,
.content_block .vc_btn-sky.vc_btn_square_outlined:hover,
.content_block a.vc_btn-sky.vc_btn_square_outlined:hover,
.content_block button.vc_btn-sky.vc_btn_square_outlined:hover{background:#5fb2f6 !important;border-color:#5fb2f6 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_green{background:#558a2e;border-color:#558a2e;}
.content_block .vc_btn-green.vc_btn_outlined,
.content_block a.vc_btn-green.vc_btn_outlined,
.content_block button.vc_btn-green.vc_btn_outlined,
.content_block .vc_btn-green.vc_btn_square_outlined,
.content_block a.vc_btn-green.vc_btn_square_outlined,
.content_block button.vc_btn-green.vc_btn_square_outlined{color:#558a2e !important;}
.content_block .vc_btn-green.vc_btn_outlined:hover,
.content_block a.vc_btn-green.vc_btn_outlined:hover,
.content_block button.vc_btn-green.vc_btn_outlined:hover,
.content_block .vc_btn-green.vc_btn_square_outlined:hover,
.content_block a.vc_btn-green.vc_btn_square_outlined:hover,
.content_block button.vc_btn-green.vc_btn_square_outlined:hover{background:#558a2e !important;border-color:#558a2e !important;}
.content_block .vc_button-2-wrapper a.vc_btn_juicy_pink{background:#d61c1d;border-color:#d61c1d;}
.content_block .vc_btn-juicy_pink.vc_btn_outlined,
.content_block a.vc_btn-juicy_pink.vc_btn_outlined,
.content_block button.vc_btn-juicy_pink.vc_btn_outlined,
.content_block .vc_btn-juicy_pink.vc_btn_square_outlined,
.content_block a.vc_btn-juicy_pink.vc_btn_square_outlined,
.content_block button.vc_btn-juicy_pink.vc_btn_square_outlined{color:#d61c1d !important;}
.content_block .vc_btn-juicy_pink.vc_btn_outlined:hover,
.content_block a.vc_btn-juicy_pink.vc_btn_outlined:hover,
.content_block button.vc_btn-juicy_pink.vc_btn_outlined:hover,
.content_block .vc_btn-juicy_pink.vc_btn_square_outlined:hover,
.content_block a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
.content_block button.vc_btn-juicy_pink.vc_btn_square_outlined:hover{background:#d61c1d !important;border-color:#d61c1d !important;}
.content_block .vc_button-2-wrapper a.vc_btn_sandy_brown{background:#fe5722;border-color:#fe5722;}
.content_block .vc_btn-sandy_brown.vc_btn_outlined,
.content_block a.vc_btn-sandy_brown.vc_btn_outlined,
.content_block button.vc_btn-sandy_brown.vc_btn_outlined,
.content_block .vc_btn-sandy_brown.vc_btn_square_outlined,
.content_block a.vc_btn-sandy_brown.vc_btn_square_outlined,
.content_block button.vc_btn-sandy_brown.vc_btn_square_outlined{color:#fe5722 !important;}
.content_block .vc_btn-sandy_brown.vc_btn_outlined:hover,
.content_block a.vc_btn-sandy_brown.vc_btn_outlined:hover,
.content_block button.vc_btn-sandy_brown.vc_btn_outlined:hover,
.content_block .vc_btn-sandy_brown.vc_btn_square_outlined:hover,
.content_block a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
.content_block button.vc_btn-sandy_brown.vc_btn_square_outlined:hover{background:#fe5722 !important;border-color:#fe5722 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_purple{background:#9000d4;border-color:#9000d4;}
.content_block .vc_btn-purple.vc_btn_outlined,
.content_block a.vc_btn-purple.vc_btn_outlined,
.content_block button.vc_btn-purple.vc_btn_outlined,
.content_block .vc_btn-purple.vc_btn_square_outlined,
.content_block a.vc_btn-purple.vc_btn_square_outlined,
.content_block button.vc_btn-purple.vc_btn_square_outlined{color:#9000d4 !important;}
.content_block .vc_btn-purple.vc_btn_outlined:hover,
.content_block a.vc_btn-purple.vc_btn_outlined:hover,
.content_block button.vc_btn-purple.vc_btn_outlined:hover,
.content_block .vc_btn-purple.vc_btn_square_outlined:hover,
.content_block a.vc_btn-purple.vc_btn_square_outlined:hover,
.content_block button.vc_btn-purple.vc_btn_square_outlined:hover{background:#9000d4 !important;border-color:#9000d4 !important;}
.content_block .vc_button-2-wrapper a.vc_btn_white{background:#fff;border-color:#505050;color:#505050;}
.content_block .vc_btn-white.vc_btn_outlined,
.content_block a.vc_btn-white.vc_btn_outlined,
.content_block button.vc_btn-white.vc_btn_outlined,
.content_block .vc_btn-white.vc_btn_square_outlined,
.content_block a.vc_btn-white.vc_btn_square_outlined,
.content_block button.vc_btn-white.vc_btn_square_outlined{color:#505050 !important;}
.content_block .vc_button-2-wrapper a:hover{color:#505050 !important;background:none !important;border-color:#505050 !important;box-shadow:none !important;-webkit-box-shadow:none !important;}
.content_block .vc_btn_outlined:hover,
.content_block a.vc_btn_outlined:hover,
.content_block button.vc_btn_outlined:hover,
.content_block .vc_btn_square_outlined:hover,
.content_block a.vc_btn_square_outlined:hover,
.content_block button.vc_btn_square_outlined:hover{color:#fff !important;}
.content_block .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container,
.content_block .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{overflow:visible;}
.content_block .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list{overflow:visible;margin:0;}
.content_block .vc_tta.vc_tta-style-classic .vc_tta-tab{position:relative;box-shadow:none;display:inline-block;margin:0;padding:0 10px 17px 0;text-transform:none;position:relative;z-index:0;vertical-align:bottom;border:none;background:none;box-shadow:none;}
.content_block .vc_tta.vc_general .vc_tta-tab.vc_active:before{content:'';position:absolute;left:10px;bottom:-5px;width:12px;height:12px;border-left:2px solid #eee;border-top:2px solid #eee;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.content_block .vc_tta.vc_general .vc_tta-tab > a{position:relative;padding:10px 27px 11px;font-weight:500;font-size:16px;line-height:20px;display:block;text-decoration:none;text-shadow:none;text-transform:none;transition:all 300ms;-webkit-transition:all 300ms;box-shadow:none;border-radius:4px !important;border:2px solid #eee !important;background:none;}
.content_block .vc_tta.vc_general .vc_tta-tab > a:before,
.content_block .vc_tta.vc_general .vc_tta-tab > a:after{display:none !important;}
.content_block .vc_tta.vc_general .vc_tta-tab > a:hover,
.content_block .vc_tta.vc_general .vc_tta-tab > a:focus,
.content_block .vc_tta.vc_general .vc_tta-tab.vc_active > a{color:#fff !important;}
.content_block .vc_tta-tabs-position-left .vc_tta-tabs-list{text-align:right;}
.content_block .vc_tta-tabs-position-right .vc_tta-tabs-list{text-align:left;}
.content_block .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a{background-color:#272e43;border-color:#272e43;}
.content_block .vc_tta.vc_tta-style-classic .vc_tta-tab > a{border-width:2px;}
.content_block .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a{border-color:#eee;}
.content_block .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active > a{color:#fff;}
.content_block .vc_tta-tabs img.alignleft{float:left;margin:4px 21px 2px 0;}
.content_block .vc_tta-tabs img.alignright{float:right;margin:4px 5px 2px 21px;}
.content_block .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background:none;}
.content_block .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,
.content_block .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before,
.content_block .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after{border-color:#dddddd;}
.content_block .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background:none;}
.content_block .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body{padding:23px 29px 23px;border:2px solid #eee !important;border-radius:0 !important;}
.content_block .wpb_call_to_action{background-color:#ebecee;padding:54px 30px 38px 30px;border:none;}
.content_block .vc_call_to_action{background-color:#ebecee;padding:52px 30px 36px 30px;border-color:#ebecee;position:relative;}
.content_block .wpb_call_text,
.content_block .vc_call_to_action h2{line-height:38px;font-size:30px;margin-bottom:16px !important;float:none;width:100% !important;}
.content_block .vc_call_to_action h4{margin-bottom:10px;}
.content_block .vc_call_to_action hgroup + p{margin:0 0 20px 0;font-size:16px;line-height:24px;}
.content_block .dark_bg .vc_call_to_action h2,
.content_block .dark_bg .vc_call_to_action h4,
.content_block .dark_bg .vc_call_to_action p{color:#fff;}
.content_block .dark_bg .vc_call_to_action a:hover{background:none !important;border-color:#fff !important;color:#fff !important;}
.content_block .dark_bg .vc_call_to_action.vc_cta_outlined a:hover{border-color:#505050 !important;color:#505050 !important;}
.content_block .vc_call_to_action.vc_cta_btn_pos_left hgroup + p,
.content_block .vc_call_to_action.vc_cta_btn_pos_right hgroup + p{margin:0 0 5px 0;}
.content_block .cta_align_left .wpb_call_text,
.content_block .vc_cta_btn_pos_left .wpb_heading,
.content_block .vc_cta_btn_pos_left p{padding-left:25%;}
.content_block .cta_align_right .wpb_call_text,
.content_block .vc_cta_btn_pos_right .wpb_heading,
.content_block .vc_cta_btn_pos_right p{padding-right:25%;}
.content_block .cta_align_right .wpb_call_text{text-align:left;}
.content_block .cta_align_left .wpb_button_a,
.content_block .cta_align_right .wpb_button_a,
.content_block .vc_cta_btn_pos_left .vc_button-2-wrapper,
.content_block .vc_cta_btn_pos_right .vc_button-2-wrapper{float:none;position:absolute;top:50%;max-width:25%;width:auto;display:block;margin:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.cta_align_left .wpb_button_a,
.content_block .vc_cta_btn_pos_left .vc_button-2-wrapper{left:30px;}
.cta_align_right .wpb_button_a,
.content_block .vc_cta_btn_pos_right .vc_button-2-wrapper{right:30px;}
.content_block .vc_call_to_action .vc_btn{margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;}
.content_block .cta_align_left .wpb_button,
.content_block .cta_align_right .wpb_button{max-width:100%;}
@media (max-width:991px){.content_block .cta_align_left .wpb_call_text,
.content_block .vc_cta_btn_pos_left .wpb_heading,
.content_block .vc_cta_btn_pos_left p,
.content_block .cta_align_right .wpb_call_text,
.content_block .vc_cta_btn_pos_right .wpb_heading,
.content_block .vc_cta_btn_pos_right p,
.content_block .cta_align_right .wpb_call_text{padding-left:0;padding-right:0;text-align:center;}
.content_block .cta_align_left .wpb_button_a,
.content_block .cta_align_right .wpb_button_a,
.content_block .vc_cta_btn_pos_left .vc_button-2-wrapper,
.content_block .vc_cta_btn_pos_right .vc_button-2-wrapper{position:relative;top:auto;max-width:100%;margin:0 auto 15px auto !important;transform:none;-webkit-transform:none;right:auto;left:auto;float:none !important;display:inline-block !important;}
.content_block .wpb_call_to_action,
.content_block .vc_call_to_action{text-align:center !important;}
}
.content_block .vc_pie_chart .vc_pie_chart_value{font-size:25px;color:#383737;font-weight:400;}
.content_block .vc_progress_bar .vc_single_bar{overflow:hidden;position:relative;margin-bottom:15px;padding:0;height:30px;box-shadow:none;border-radius:4px;background:#eee;}
.content_block .vc_progress_bar .vc_single_bar .vc_label{position:absolute;left:0;top:0;line-height:30px;padding:0 0 0 10px;margin:0;display:block;width:100%;text-shadow:none !important;font-size:14px;color:#fff;text-transform:none;font-weight:300;z-index:1;}
.content_block .vc_progress_bar .vc_single_bar .vc_label .vc_label_units{display:none !important;}
.content_block .vc_progress_bar .vc_single_bar .skill_wrap{position:relative;overflow:hidden;height:30px;display:block;border-radius:4px;box-shadow:none;}
.content_block .vc_progress_bar .vc_single_bar .vc_bar{height:30px;display:inline-block;box-shadow:none;vertical-align:top;border-radius:4px;}
.content_block .vc_progress_bar .vc_single_bar .vc_bar:after{content:attr(data-value) "%";position:absolute;z-index:4;top:0;right:10px;width:auto;height:30px;line-height:30px;font-size:14px;color:#fff;}
.content_block .vc_gitem-zone{background-image:none !important;background-color:#ebecee !important;}
.content_block .vc_gitem_row .vc_gitem-col{padding:23px 15px 24px 20px;}
.content_block .vc_gitem_row .vc_gitem-col p{margin-bottom:0;}
.content_block .vc_gitem-post-data{margin-bottom:7px;}
.content_block .vc_gitem-zone .vc_custom_heading{margin-bottom:0;}
.content_block .vc_gitem-zone .vc_custom_heading h4{line-height:22px;margin-bottom:11px;font-size:16px;}
.content_block .vc_gitem_row .vc_gitem-col .vc_button-2-wrapper{padding-top:15px;}
.content_block .vc_gitem_row .vc_gitem-col a.vc_btn{margin:0 !important;padding:9px 19px 10px 19px !important;}
.content_block .vc_grid-filter{margin:0;padding:0;}
.vc_gitem-animated-block{overflow:hidden;}
.vc-prettyphoto-link{background-image:none !important;background:rgba(0, 10, 15, 0);z-index:5;transition:background 300ms;-webkit-transition:background 300ms;}
.vc-prettyphoto-link:hover{background:rgba(0, 10, 15, 0.7);}
.vc_gitem-animated-block:before,
.vc_gitem-animated-block:after,
.content_block .wpb_image_grid .wpb_image_grid_ul a:before,
.content_block .wpb_image_grid .wpb_image_grid_ul a:after{position:absolute;background:#fff;z-index:15;display:block;content:'';left:50%;top:50%;transform:scale(2, 2);-webkit-transform:scale(2, 2);transition:all 300ms;-webkit-transition:all 300ms;opacity:0;}
.vc_gitem-animated-block:before,
.content_block .wpb_image_grid .wpb_image_grid_ul a:before{height:2px;width:26px;margin:-1px 0 0 -13px;}
.vc_gitem-animated-block:after,
.content_block .wpb_image_grid .wpb_image_grid_ul a:after{height:26px;width:2px;margin:-13px 0 0 -1px;}
.vc_gitem-animated-block:hover:before,
.vc_gitem-animated-block:hover:after,
.content_block .wpb_image_grid .wpb_image_grid_ul a:hover:after,
.content_block .wpb_image_grid .wpb_image_grid_ul a:hover:before{transform:scale(1, 1);-webkit-transform:scale(1, 1);opacity:1;}
.content_block .wpb_gallery_slides{padding:0;margin:0;box-shadow:none;overflow:hidden;border:0;}
.content_block .wpb_gallery_slides.wpb_image_grid{border-radius:0;-webkit-border-radius:0;}
.content_block .wpb_gallery_slides .nivo-controlNav,
.content_block .wpb_gallery_slides .flex-control-nav,
.content_block .vc_images_carousel .vc_carousel-indicators{display:none !important;padding:0 !important;margin:0 !important;}
.content_block .wpb_image_grid .wpb_image_grid_ul{margin:-30px 0 0 -30px;}
.content_block .wpb_image_grid .wpb_image_grid_ul .isotope-item{margin:30px 0 30px 30px;max-width:100%;}
.content_block .wpb_image_grid .wpb_image_grid_ul a{background:rgba(0, 10, 15, 1);}
.content_block .wpb_image_grid .wpb_image_grid_ul img{transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.content_block .wpb_image_grid .wpb_image_grid_ul a:hover img{opacity:0.3;}
.content_block .flex-direction-nav a,
.content_block .theme-default a.nivo-prevNav,
.content_block .theme-default a.nivo-nextNav,
.content_block .vc_images_carousel .vc_carousel-control{top:50%;width:16px;height:30px;margin-top:-15px;display:block;font-size:0;line-height:0;background-image:url(../img/sprite.png);background-repeat:no-repeat;}
.content_block .vc_images_carousel .vc_carousel-control span{display:none;}
.content_block .vc_images_carousel .vc_carousel-control{opacity:0;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.content_block .flex-direction-nav .flex-prev,
.content_block .theme-default a.nivo-prevNav,
.content_block .vc_images_carousel .vc_carousel-control.vc_left{left:30px;background-position:0 -61px;}
.content_block .flex-direction-nav .flex-next,
.content_block .theme-default a.nivo-nextNav,
.content_block .vc_images_carousel .vc_carousel-control.vc_right{right:30px;background-position:-17px -61px;}
.content_block .flexslider:hover .flex-prev,
.content_block .theme-default:hover a.nivo-prevNav,
.content_block .vc_images_carousel:hover .vc_carousel-control.vc_left{opacity:1;left:30px;}
.content_block .flexslider:hover .flex-next,
.content_block .theme-default:hover a.nivo-nextNav,
.content_block .vc_images_carousel:hover .vc_carousel-control.vc_right{opacity:1;right:30px;}
.content_block .flexslider:hover .flex-next:hover,
.content_block .flexslider:hover .flex-prev:hover,
.content_block .theme-default:hover a.nivo-prevNav:hover,
.content_block .theme-default:hover a.nivo-nextNav:hover,
.content_block .vc_images_carousel:hover .vc_carousel-control.vc_left:hover,
.content_block .vc_images_carousel:hover .vc_carousel-control.vc_right:hover{opacity:0.5;}
.content_block .flex-direction-nav a:before{display:none;content:'';}
.module_cont{padding-bottom:34px;}
.module_divider{margin-top:0;padding-bottom:0;}
.module_cont hr{border:none;border-top:#d9d9d9 1px dashed;margin:0;height:35px;display:block;background:none !important;}
.module_cont.height30 hr{height:30px;}
.module_cont hr.type1{border-top:#ebecee 1px solid;}
.module_cont hr.type2{border-top:#dddddd 1px solid;}
.module_cont hr.type3{border-top:#bdbdbd 1px solid;}
.module_cont hr.type4{border-top:#161616 1px solid;}
.module_divider.pb0 hr{height:0;}
.mb30{margin-bottom:30px;}
.mb20{margin-bottom:20px;}
.mb55{margin-bottom:55px;}
.content_block .vc_general.vc_cta3 h2{margin-bottom:0 !important;}
.content_block .vc_general.vc_cta3{padding:23px 20px 24px 20px;border:none;}
.text-center{text-align:center;}
h2.light{color:#fff;}
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea{display:block;width:100%;background:#fff;text-shadow:none;font-size:14px;line-height:20px;font-weight:300;padding:8px 18px;border:2px #eee solid;border-radius:4px;-webkit-border-radius:4px;margin:0 0 10px 0;-webkit-appearance:none !important;outline:none;}
textarea{height:120px;resize:none;padding:9px 14px 10px 14px;margin-bottom:20px;}
input[type="button"],
input[type="reset"],
input[type="submit"]{display:inline-block;margin:0 0 20px 0;font-size:14px;height:40px;color:#fff;line-height:20px;padding:7px 28px;border-radius:4px;-webkit-border-radius:4px;-webkit-appearance:none;font-weight:300;cursor:pointer;border:2px #31364c solid;background-color:#31364c;transition:background-color 300ms, color 300ms, border-color 300ms;-webkit-transition:background-color 300ms, color 300ms, border-color 300ms;vertical-align:top;outline:none;}
.comment_submit_wrap{position:relative;display:inline-block;vertical-align:top;}
.comment_submit_wrap input[type="submit"]{padding-left:50px;}
.comment_submit_wrap i{position:absolute;left:27px;top:10px;width:20px;height:20px;text-align:center;line-height:20px;color:#fff;cursor:pointer;transition:color 300ms;-webkit-transition:color 300ms;}
.comment_submit_wrap:hover i{color:#9da1ad;}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{color:#9da1ad;background-color:transparent;border-color:#eee;}
.comment_submit_wrap:hover input[type="submit"]{color:#9da1ad;background-color:transparent;border-color:#eee;}
input,
textarea{outline:none;}
.ult_modal-content input[type="submit"]:hover{color:#fff;border-color:#fff;}
.content_block .ult-new-ib,
.content_block .wpb_column > .wpb_wrapper .ult-new-ib{margin-bottom:5px;}
.content_block .ult-new-ib,
.content_block .wpb_column > .wpb_wrapper .ult-new-ib{overflow:hidden;}
.content_block .ult-new-ib .ult-new-ib-desc,
.content_block .ult-ib-effect-style5 p,
.content_block .ult-ib-effect-style2 .ult-new-ib-content{padding:25px 30px;}
.content_block .ult-ib-effect-style6 .ult-new-ib-desc{padding:25px 50px;}
.content_block .ult-ib-effect-style7 p{left:20px;right:20px;}
.content_block .ult-ib-effect-style15 h2{font-weight:500;}
.content_block .ult-ib-effect-style14 h2{padding-top:30px;}
.content_block .ult-ib-effect-style14 p{max-width:100%;}
.content_block .ult-ib-effect-style15 .ult-new-ib-content{border-right-width:2px;}
.content_block .ult-ib-effect-style9 .ult-new-ib-desc{padding-left:50px;padding-right:50px;}
.content_block .ult-ib-effect-style11 p,
.content_block .ult-ib-effect-style11 h2.ult-new-ib-title{padding-left:25px;padding-right:25px;}
.content_block .aio-icon-img img{width:100%;height:auto;display:block;transition:all 300ms;-webkit-transition:all 300ms;}
.content_block .partners a:hover .aio-icon-img img{opacity:0.5;}
.content_block .ult-just-icon-wrapper a{transition:transform 300ms;-webkit-transition:transform 300ms;}
.content_block .ult-just-icon-wrapper a:hover{transform:scale(0.9);-webkit-transform:scale(0.9);}
.content_block .ult-pulse i{text-shadow:none;}
.content_block .aio-icon-box,
.content_block .wpb_column > .wpb_wrapper .aio-icon-component .aio-icon-box{margin-bottom:35px;}
.content_block .box_pb50 .aio-icon-box,
.content_block .box_pb50 .wpb_column > .wpb_wrapper .aio-icon-component .aio-icon-box{margin-bottom:50px;}
.content_block .aio-icon-header + .aio-icon-description{margin-top:0;}
.content_block .aio-icon-title{transition:color 300ms;-webkit-transition:color 300ms;}
.content_block .aio-icon-component.style_1 .aio-icon-header{margin-bottom:8px !important;}
.content_block .top-icon .aio-icon i,
.content_block .ult_pricing_table .aio-icon i,
.content_block .flip-box-icon .aio-icon i{padding-left:2px;}
.content_block .ifb-face .ifb-flip-box-section{padding-top:30px;}
.content_block .rounded50 img{border-radius:50% !important;-webkit-border-radius:50% !important;}
.content_block .top-icon .aio-icon-header h3.aio-icon-title{margin-top:17px;margin-bottom:8px;}
.content_block .aio-icon-component.style_1 a.aio-icon-box-link:hover .aio-icon-img,
.content_block .aio-icon-component.style_1 a.aio-icon-box-link:hover .aio-icon{animation:iconbox 1.5s infinite;-webkit-animation:iconbox 1.5s infinite;}
@-webkit-keyframes iconbox{0%{transform:scale(1);-webkit-transform:scale(1);}
50%{transform:scale(1.05);-webkit-transform:scale(1.05);}
100%{transform:scale(1);-webkit-transform:scale(1);}
}
@keyframes iconbox{0%{transform:scale(1);-webkit-transform:scale(1);}
50%{transform:scale(1.05);-webkit-transform:scale(1.05);}
100%{transform:scale(1);-webkit-transform:scale(1);}
}
.content_block .smile_icon_list li .icon_description h3{font-weight:normal;margin-bottom:7px;}
.content_block .smile_icon_list{margin:0 !important;}
.rounded70 .icon_list_icon{margin-top:4px;width:70px !important;height:70px !important;line-height:70px !important;border-radius:5px;-webkit-border-radius:5px;}
.rounded70 .icon_description{margin-left:70px !important;}
.rounded70 .smile_icon_list li.icon_list_item{margin-bottom:10px !important;}
.content_block .hexagon li .icon_list_icon{border-width:0 !important;}
.content_block .ult_pricing_heading h5{text-transform:none;}
.content_block .ult_design_4 .ult_pricing_table .ult_price_body,
.content_block .ult_design_5 .ult_pricing_table .ult_price_body{margin-bottom:25px !important;}
.content_block .ult_design_6 .ult_pricing_table .ult_price_body_block{margin-bottom:60px !important;}
.content_block .ult_design_1 .ult_pricing_table:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.2);}
.content_block .ult_design_1 .aio-icon-img,
.content_block .ult_design_1 .aio-icon-img .img-icon{border-radius:50% !important;-webkit-border-radius:50% !important;}
.content_block .ult_design_1 .aio-icon-img{border:none;box-shadow:0 0 0 5px rgba(255, 255, 255, 0.5);}
.content_block .ult_pricing_table .ult_pricing_heading h5{margin-top:6px;margin-bottom:9px;}
.content_block .ult_pricing_table .ult_pricing_heading{padding-bottom:0;padding-top:25px;}
.content_block .ult_pricing_table .ult_price_features{padding:15px 20px 10px;}
.content_block .ult_design_2 .ult_pricing_table{overflow:inherit;}
.content_block .ult_design_2 .ult_pricing_table .ult_pricing_heading{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.content_block .ult_design_5 .ult_pricing_table{border-bottom:0;}
.content_block .ult_design_5 .ult_pricing_table:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.content_block .ult_design_5 .ult_pricing_table .ult_price_features ul li{position:relative;margin:0;text-align:left;border-bottom:1px dashed #e1e1e1;}
.content_block .ult_design_2 .ult_pricing_table .ult_price_features ul li{border-bottom:1px dashed #e1e1e1;}
.content_block .ult_design_5 .ult_pricing_table .ult_price_features ul li i{position:absolute;width:35px;right:0;top:9px;text-align:right;font-weight:700;font-style:normal;}
.content_block .ult_design_5 .ult_pricing_table .ult_price_features ul li i.fa{font-weight:normal;}
.content_block .ult_design_5 .ult_pricing_table .ult_price_link{padding-bottom:30px;}
.content_block .ult_design_5 .ult_pricing_table .ult_price_link .ult_price_action_button{padding:13px 28px;border-radius:5px;transition:all 300ms;-webkit-transition:all 300ms;}
.content_block .ult_design_5 .ult_pricing_table .ult_price_link .ult_price_action_button:hover{background:none !important;box-shadow:0 0 0 2px #eee inset;color:#9da1ad !important;}
.content_block .ult_dualbutton-wrapper a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content_block .ifb-face .aio-icon-img,
.content_block .ifb-face .aio-icon-img .img-icon{border-radius:50% !important;-webkit-border-radius:50% !important;}
.content_block .ifb-face .aio-icon-img{border:none;box-shadow:0 0 0 5px rgba(255, 255, 255, 0.5);}
.content_block .flip_link a{line-height:22px !important;display:inline-block;padding:4px 20px !important;border-radius:5px;-webkit-border-radius:5px;}
.content_block .flip_link a:hover{background:none !important;border:2px #fff solid !important;padding:2px 16px !important;color:#fff !important;}
.content_block .ult-banner-block{border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}
.content_block .ultimate-call-to-action{border-radius:5px;-webkit-border-radius:5px;}
.content_block .no_round .ultimate-call-to-action{border-radius:0 !important;}
.ultb3-box{border-radius:5px;-webkit-border-radius:5px;}
.content_block .counter_suffix,
.content_block .counter_prefix{font-weight:400;}
.content_block .stats-block .aio-icon-top{margin-bottom:10px;}
.content_block .stats-block .stats-text{padding-top:5px;}
.content_block .stats-block .aio-icon-top i{padding-left:3px;}
.content_block .timeline-header img{width:100%;height:auto;}
.content_block .ult-modal-input-wrapper .btn-modal{border:none;border-radius:5px;}
.ult_modal-body img{vertical-align:inherit;}
.content_block .round_iframe .ultimate-map-wrapper{display:block;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}
.content_block .ult-ih-item.ult-ih-effect5 .ult-ih-content{visibility:inherit;}
.content_block .ult-ih-container.ml-15 .ult-ih-list{margin-left:-15px;}
.content_block .ult-ih-container.mr-15 .ult-ih-list{margin-right:-15px;}
.content_block .ult-ih-item.ult-ih-effect16 .ult-ih-description-block{margin-left:30px;margin-right:30px;}
.content_block .info-circle-wrapper i{padding-left:2px;}
.info-circle-heading{margin-bottom:8px !important;}
.light_heading .icon_description h3{color:#fff;}
.content_block .info-c-full-br,
.content_block .info-c-semi-br{max-width:100%;}
.content_block .ult-video-banner{border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}
.content_block .ult-video-banner .ult-video-banner-desc{padding:23px 29px;}
.strip_highlight_text span{text-transform:none;padding:10px 0;}
.content_block .uavc-list-content{margin-bottom:30px !important;}
.content_block .ult_tabitemname{padding:25px 19px 13px 19px;}
.custom_tab .ult_tab_li{margin-right:2px !important;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.custom_tab .ult_tabcontent ul{padding:9px 0 0 0;margin:0;list-style:none;}
.custom_tab .ult_tabcontent ul li{padding:0 0 10px 13px;margin:0;position:relative;}
.custom_tab .ult_tabcontent ul li:before{font-family:'FontAwesome';padding:0 7px 0 0;position:absolute;left:0;content:"•";font-weight:300;top:-1px;}
.custom_tab .ult_tabcontent .wpb_content_element{margin-bottom:0;}
.custom_tab .ult_tabmenu.style3{border-bottom:0;}
.content_block .uvc-video-fixer .mbYTP_wrapper iframe{margin-left:0 !important;margin-right:0 !important;left:0 !important;right:0 !important;width:100% !important;}
.content_block .ultb3-desc{margin-bottom:20px;}
.content_block .bsf_tooltip-inner{background-color:#272e43;border-radius:4px;-webkit-border-radius:4px;}
.content_block .bsf_tooltip.top .bsf_tooltip-arrow,
.content_block .bsf_tooltip.top-left .bsf_tooltip-arrow,
.content_block .bsf_tooltip.top-right .bsf_tooltip-arrow{border-top-color:#272e43;}
.content_block .bsf_tooltip.right .bsf_tooltip-arrow{border-right-color:#272e43;}
.content_block .bsf_tooltip.left .bsf_tooltip-arrow{border-left-color:#272e43;}
.content_block .bsf_tooltip.bottom .bsf_tooltip-arrow,
.content_block .bsf_tooltip.bottom-left .bsf_tooltip-arrow,
.content_block .bsf_tooltip.bottom-right .bsf_tooltip-arrow{border-bottom-color:#272e43;}
.content_block .uavc-list-icon i{padding-left:2px;}
.content_block .icon_pl5 .aio-icon i{padding-left:6px;}
.content_block .uvc-sub-heading b,
.content_block .uvc-sub-heading strong,
.content_block .uvc-heading b,
.content_block .uvc-heading strong{font-weight:700;}
.content_block .wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.content_block .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:5px;}
.content_block .upb_video_class a.shortcode_button{margin-left:0;margin-right:0;}
.content_block .upb_video_class a.shortcode_button:hover{border-color:#fff;color:#fff;}
.content_block .ubtn-link{padding:0;}
.content_block .ubtn-link{padding:0 20px 0 0;}
.content_block .text-center .ubtn-link{vertical-align:top;padding:0 10px;}
.content_block .ubtn-sep-icon-at-left .ubtn-icon,
.content_block .ubtn-sep-icon-at-right .ubtn-icon{display:inline-block;position:relative;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;z-index:3;vertical-align:middle;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;transform:none !important;}
.content_block .ubtn-sep-icon-at-left .ubtn-data,
.content_block .ubtn-sep-icon-at-right .ubtn-data{display:inline-block;}
.content_block .ubtn-sep-icon-at-right .ubtn-data{float:right;}
.content_block .ubtn-sep-icon-at-left .ubtn-icon{padding-right:10px;}
.content_block .ubtn-sep-icon-at-right .ubtn-icon{padding-left:6px;padding-top:3px;}
.content_block .ubtn.ubtn-normal{padding:8px 28px 8px 28px;}
.content_block .ubtn.ubtn-large{padding:14px 28px 14px 28px;}
a.ubtn-link.colored_icon{margin-top:7px !important;}
.img_block{display:block;position:relative;overflow:hidden;}
.img_block img,
.team_img img,
.featured_items img{display:block;width:100%;height:auto;}
.view_link{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0, 14, 18, 0);z-index:5;transition:background 300ms;-webkit-transition:background 300ms;}
.img_block:hover .view_link{background:rgba(0, 14, 18, 0.7);}
.view_link:before,
.view_link:after{position:absolute;background:#fff;z-index:15;display:block;content:'';left:50%;top:50%;transform:scale(2, 2);-webkit-transform:scale(2, 2);transition:all 300ms;-webkit-transition:all 300ms;opacity:0;}
.view_link:before{height:2px;width:26px;margin:-1px 0 0 -13px;}
.view_link:after{height:26px;width:2px;margin:-13px 0 0 -1px;}
.view_link.mfp-iframe:before{display:none !important;}
.view_link.mfp-iframe:after{background:none;font-family:'FontAwesome';font-size:30px;font-weight:normal;height:30px;line-height:30px;content:"\f04b";width:30px;text-align:center;margin:-15px 0 0 -15px;color:#fff;}
.img_block:hover .view_link:before,
.img_block:hover .view_link:after{transform:scale(1, 1);-webkit-transform:scale(1, 1);opacity:1;}
.featured_items .items1 li,
.shortcode_team .items1 li,
.sponsors_works.items1 li,
.testimonials_list.items1 li,
.list-of-images.items1 .gallery_item,
.module_offers.items1 .offer_item{width:100%;}
.featured_items .items2 li{width:calc(50% - 30.5px);}
.featured_items .items3 li{width:calc(33.333333% - 30.5px);}
.featured_items .items4 li{width:calc(25% - 30.5px);}
.testimonials_list.items2 li,
.shortcode_team .items2 li,
.list-of-images.items2 .gallery_item,
.sponsors_works.items2 li{width:calc(50% - 0.5px);}
.testimonials_list.items3 li,
.shortcode_team .items3 li,
.list-of-images.items3 .gallery_item,
.sponsors_works.items3 li{width:calc(33.333333% - 0.5px);}
.testimonials_list.items4 li,
.shortcode_team .items4 li,
.list-of-images.items4 .gallery_item,
.sponsors_works.items4 li{width:calc(25% - 0.5px);}
.sponsors_works.items5 li{width:calc(20% - 0.5px);}
.sponsors_works.items6 li{width:calc(16.666666666667% - 0.5px);}
.product_offers_wrapper{margin:-30px 0 0 -30px;}
.module_offers h4{margin-bottom:22px;}
.module_offers .offer_item{display:inline-block;vertical-align:top;margin-right:-3px;padding-left:30px;padding-top:30px;}
.module_offers.items2 .offer_item{width:50%;}
.module_offers.items3 .offer_item{width:33.333333%;}
.module_offers.items4 .offer_item{width:calc(25% - 0.5px);}
.offer_wrap{position:relative;z-index:5;}
.offer_wrap:before{content:'';position:absolute;z-index:-1;left:-15px;top:-15px;right:-15px;bottom:-10px;opacity:0;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);background-color:#fff;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.offer_wrap:hover:before{opacity:1;}
.offer_img{margin-bottom:13px;}
.offer_img a{display:block;}
.offer_img a img{width:100%;}
.offer_body h6{margin:0 0 9px;}
.offer_body h6 a{transition:color 300ms;-webkit-transition:color 300ms;}
.offer_descr{margin-bottom:5px;padding-left:20px;position:relative;}
.offer_descr i{padding-right:0;position:absolute;left:0;top:3px;line-height:14px;}
.offer_body hr{margin:14px 0 15px;}
.offer_price{font-weight:700;line-height:24px;font-size:18px;margin-top:14px;padding-top:15px;border-top:1px #eee solid;}
.single_offer{padding-bottom:60px;}
.single_offer .offer_price{margin-top:0;border:none;padding-top:0;padding-bottom:18px;}
.single_offer .listing_meta span{padding-bottom:5px;}
.single_offer .listing_meta{padding-bottom:12px;}
.single_offer .contentarea{padding-bottom:15px;}
.single_offer h5{margin-bottom:16px;}
.featured_items{padding-bottom:6px;}
.featured_items .item_list{margin:-30px 0 0 -30px;padding:0;font-size:0;list-style:none;}
.featured_items .items1 .item_list{margin-left:0;}
.featured_items .item_list li{margin:30px 0 0 30px;display:inline-block;vertical-align:top;padding:0;}
.featured_items .items1 .item_list li{margin-left:0;}
.featured_items .item_list li:before{display:none;}
.featured_items .item_wrapper{position:relative;overflow:hidden;}
.featured_posts .item_wrapper{background:#ebecee;border-radius:5px;-webkit-border-radius:5px;}
.featured_posts .img_block,
.featured_posts .img_block img,
.featured_posts .view_link{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.featured_items_body{padding:23px 20px 24px 20px;text-align:center;}
.featured_posts .featured_items_body{padding:23px 15px 24px 20px;text-align:left;}
.featured_items_body a{transition:color 300ms;-webkit-transition:color 300ms;}
.featured_items_title{line-height:22px;padding-bottom:11px;margin-bottom:0;}
.featured_items_title h5,
.featured_items_title h5 a{line-height:22px !important;padding:0;margin:0;font-size:16px;font-weight:400;display:inline-block;vertical-align:top;text-transform:none;}
.featured_meta,
.featured_meta a{font-size:13px;color:#878787;}
.featured_item_content{padding-bottom:7px;}
.feature_portfolio h4{margin-bottom:22px;}
.single_post .feature_portfolio .listing_meta{position:static;width:auto;}
.feature_portfolio .listing_meta a,
.feature_portfolio .listing_meta i{line-height:20px;font-size:13px;}
.feature_portfolio .circle .img_block,
.feature_portfolio .circle .img_block img,
.feature_portfolio .circle .portf_img img,
.feature_portfolio .circle .view_link,
.sorting_block.round_type .img_block,
.sorting_block.round_type .img_block img,
.sorting_block.round_type .portf_img,
.sorting_block.round_type .portf_img img,
.sorting_block.round_type .view_link{border-radius:50%;-webkit-border-radius:50%;}
.feature_portfolio .circle .portf_img{text-align:center;}
.feature_portfolio .circle .item_wrapper,
.grid_type1.round_type .item_wrapper,
.grid_type2.round_type .item_wrapper,
.grid_type3.round_type .item_wrapper,
.grid_type2.round_type .portf_img,
.grid_type3.round_type .portf_img{padding:0 50px;}
.grid_type4.round_type .item_wrapper,
.grid_type5.round_type .item_wrapper,
.grid_type4.round_type .portf_img,
.grid_type5.round_type .portf_img{padding:0 13px;}
.feature_portfolio .circle{padding-bottom:0;}
.feature_portfolio .featured_items_body,
.sorting_block .featured_items_body{padding-top:16px;}
.sorting_block .featured_items_body{padding-left:15px;padding-right:15px;}
.sorting_block.round_type .featured_items_body{padding-top:27px;padding-bottom:40px;}
.feature_portfolio .circle .featured_items_body{padding-top:26px;padding-bottom:0;}
.feature_portfolio .featured_items_title{padding-bottom:9px;}
.feature_portfolio .featured_items_title h5,
.feature_portfolio .featured_items_title h5 a,
.sorting_block .featured_items_title h5,
.sorting_block .featured_items_title h5 a{font-size:18px;}
.single_team{padding-bottom:60px;}
.single_team_thumb{margin-bottom:20px;}
.single_team_thumb img{width:100%;height:auto;}
.single_team .listing_meta span{display:inline-block;vertical-align:top;padding-right:15px;padding-bottom:14px;}
.team_socials{padding:10px 0;}
.team_socials a{display:inline-block;vertical-align:top;margin:0 11px 7px 0;background:none;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.module_team ul{list-style:none !important;margin:-30px 0 0 -30px;padding:0;font-size:0;}
.module_team ul li{padding:30px 0 0 0;margin:0;display:inline-block;vertical-align:top;}
.module_team ul li:before{display:none;}
.module_team ul li .item_wrapper{padding:0 0 0 30px;cursor:default;}
.module_team .item{position:relative;padding:0;}
.module_team .item:before{content:'';position:absolute;z-index:0;left:-15px;top:-15px;right:-15px;bottom:0;opacity:0;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);background-color:#fff;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.module_team .item:hover:before{opacity:1;}
.team_img{margin-bottom:13px;}
.team_title h6{margin-bottom:6px;}
.team_title a{transition:color 300ms;-webkit-transition:color 300ms;}
.team_title p{margin-bottom:8px;line-height:20px;font-size:13px;color:#c4c8cf;}
.team_desc{font-size:14px;line-height:21px;margin-bottom:10px;}
.module_team .team_icons_wrapper{font-size:0;padding:0 0 8px;}
.team_img,
.team_title,
.team_desc,
.team_icons_wrapper{z-index:1;position:relative;}
.module_team .teamlink{font-size:14px;display:inline-block;margin:0;line-height:21px;margin-right:14px;transition:opacity 300ms;-webkit-transition:opacity 300ms;vertical-align:top;}
.module_team .teamlink:hover,
.team_socials a:hover{opacity:0.7;}
.module_partners .sponsors_works{overflow:hidden;}
.module_partners ul{list-style:none !important;margin:0 0 0 -30px;padding:0;overflow:hidden;font-size:0;}
.module_partners ul li:before{display:none !important;}
.module_partners ul li{padding:0;margin:0;display:inline-block;vertical-align:top;}
.module_partners ul li a{display:block;position:relative;}
.module_partners ul li .item_wrapper{padding:0 0 0 30px;}
.module_partners ul li .item{position:relative;}
.module_partners.type_2 ul li .item:before{content:'';position:absolute;top:0;right:-18px;width:1px;height:100%;opacity:0.3;background-color:#eee;}
.module_partners.type_2 ul li .item:after{content:'';position:absolute;bottom:-1px;right:-17px;left:-12px;height:1px;opacity:0.3;background-color:#eee;}
.module_partners ul li img{width:100%;height:auto;display:block;transition:opacity 300ms;-webkit-transition:opacity 300ms;transform:translateZ(0) !important;-webkit-transform:translateZ(0) !important;}
.module_partners ul li a:hover img{opacity:0.5;}
.testimonials_list ul{margin:-30px 0 0 -30px;padding:0;font-size:0;line-height:0;}
.testimonials_list ul li{padding:0;margin:0;display:inline-block;vertical-align:top;}
.testimonials_list ul li:before{display:none;}
.testimonials_list ul li .item{margin-bottom:-4px;padding:26px 0 0 30px;position:relative;}
.testimonial_item_wrapper{position:relative;padding-left:120px;min-height:100px;}
.testimonials_photo{overflow:hidden;position:absolute;left:0;top:4px;width:100px;border-radius:4px;-webkit-border-radius:4px;}
.testimonials_photo img{width:100%;border-radius:4px;-webkit-border-radius:4px;}
.testimonials_content{line-height:22px;font-size:14px;}
.testimonials_title{margin:-2px 0 0;line-height:22px;font-size:14px;color:#c4c8cf;font-weight:300;}
.testimonials_title span{line-height:22px;font-size:14px;color:#c4c8cf;font-weight:300;}
.single_testimonial{text-align:center;position:relative;padding-top:125px;}
.single_testimonial .testimonials_photo{left:50%;top:0;width:100px;border-radius:50%;-webkit-border-radius:50%;margin-left:-50px;}
.testimonials_list li .testimonial_item_wrapper.no_photo_thumb{padding:0 20px 0 0;}
.module_blog{padding-bottom:0;}
.blog_post_preview{position:relative;margin-bottom:50px;padding-bottom:45px;}
.blog_post_preview.no-post-thumbnail{min-height:231px;}
.single_post .blog_post_preview.no-post-thumbnail{min-height:390px;}
.blog_post_preview:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:-moz-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(229, 229, 229, 0)), color-stop(40%, rgba(238, 238, 238, 1)), color-stop(60%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(229, 229, 229, 0)));background:-webkit-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-o-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-ms-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:linear-gradient(to right, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#00e5e5e5', GradientType=1);}
.blog_post_image{position:relative;margin-bottom:22px;}
.blog_post_format_label{position:absolute;z-index:10;left:10px;top:10px;width:40px;height:40px;text-align:center;line-height:40px;font-size:16px;color:#fff;}
body.single-portfolio .blog_post_format_label{display:none;}
.blog_post_image img{display:block;width:100%;height:auto;margin:0;}
.postformats_cont{position:relative;margin-bottom:22px;}
.blog_content{position:relative;padding-left:200px;min-height:146px;}
.blog_post_readmore{display:inline-block;vertical-align:top;margin-top:9px;transition:color 300ms;-webkit-transition:color 300ms;}
.blog_post_readmore i{padding-left:6px;}
.blogpost_title{margin:0 0 7px;}
.blogpost_title a{transition:color 300ms;-webkit-transition:color 300ms;}
.module_blog .listing_meta{position:absolute;left:0;top:5px;width:180px;}
.listing_meta span{display:block;margin:0;padding-bottom:12px;position:relative;padding-left:20px !important;}
.listing_meta span i{padding-right:0;position:absolute;left:0;top:3px;line-height:14px !important;}
.listing_meta a{transition:color 300ms;-webkit-transition:color 300ms;}
.blog_post_video .blog_post_format_label{top:45px;}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivoSlider img{border-radius:0}
.wrapped_video.blog_post_image iframe{border-radius:0;overflow:hidden}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{display:none}
.nivo-controlNav{text-align:center}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav{display:block !important;position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:99;}
.nivo-controlNav a{text-indent:-10000px !important;overflow:hidden;display:inline-block;width:8px;height:8px;background:none;border-radius:100%;border:1px solid #fff;margin:0 5px;}
.nivo-controlNav a.active{background-color:#fff;}
.oneImage .nivo-controlNav{display:none !important;}
.nivo-prevNav,
.nivo-nextNav{position:absolute;top:50%;z-index:50;text-indent:-9999px;width:35px;height:64px;margin-top:-32px;display:block;font-size:0;line-height:0;cursor:pointer;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.nivo-prevNav{left:50px;}
.nivo-prevNav:before{content:'';position:absolute;left:-6px;top:45px;width:46px;height:4px;box-shadow:0 -1px 1px rgba(0, 0, 0, 0.1);background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.nivo-prevNav:after{content:'';position:absolute;left:-6px;top:14px;width:46px;height:4px;background-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.nivo-nextNav{right:50px;}
.nivo-nextNav:before{content:'';position:absolute;right:-6px;top:45px;width:46px;height:4px;background-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.nivo-nextNav:after{content:'';position:absolute;right:-6px;top:14px;width:46px;height:4px;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.slider-wrapper{min-height:20px;position:relative;}
.oneImage .nivo-directionNav a,
.oneImage .nivo-directionNav a:before{display:none !important;}
.nivo-prevNav:hover,
.nivo-nextNav:hover{opacity:0.8;}
.blog_post_link{padding:122px 80px 126px;text-align:center;}
.blog_post_link .blog_post_format_label{left:10px !important;top:10px !important;}
.blog_post_link_cont{position:relative;z-index:5;}
.blog_post_link_bg_image{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.blog_post_link_bg_image:before{content:'';position:absolute;z-index:4;left:0;top:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.3);}
.module_blog .format-link.no-post-thumbnail .listing_meta{top:5px;}
.module_blog .format-link.no-linkurl .listing_meta{top:69px;}
.format-link.no-linkurl .blog_post_format_label{left:0;}
.post_format_link_title{margin-bottom:17px;font-weight:400;}
.post_format_link_href{display:inline-block;vertical-align:top;line-height:21px;font-size:18px;transition:color 300ms;-webkit-transition:color 300ms;}
.blog_post_quote{padding:120px 80px;}
.blog_post_quote .blog_post_format_label{left:10px !important;top:10px !important;}
.blog_post_quote_cont{position:relative;z-index:5;}
.blog_post_quote_bg_image{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.blog_post_quote_bg_image:before{content:'';position:absolute;z-index:4;left:0;top:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.3);}
.module_blog .format-quote.no-post-thumbnail .listing_meta{top:5px;}
.post_format_quote_title{margin:0;padding:0 0 0 11px;font-weight:400;line-height:46px;}
.format-quote.no-quotetext .blog_post_format_label{left:0;}
.module_blog .format-quote.no-quotetext .listing_meta{top:69px;}
.no-post-thumbnail .blog_post_format_label{left:0;top:0;}
.no-post-thumbnail .listing_meta{top:69px;}
.no-post-thumbnail .blogpost_title{margin-top:-7px;}
.format-audio .blog_post_format_label{left:0;top:0;}
.format-audio .listing_meta{top:69px;}
.format-audio .blogpost_title{margin-top:-7px;}
.format-audio iframe{margin-bottom:9px;height:121px;}
.pagerblock{position:relative;margin:20px 0 0;padding:51px 0 55px;list-style:none;}
.pagerblock:before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:-moz-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(229, 229, 229, 0)), color-stop(40%, rgba(238, 238, 238, 1)), color-stop(60%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(229, 229, 229, 0)));background:-webkit-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-o-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-ms-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:linear-gradient(to right, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#00e5e5e5', GradientType=1);}
.pagerblock li:before{display:none;}
.pagerblock li{display:inline-block;margin:0 5px 5px 0;vertical-align:top;}
.pagerblock li a,
.pagerblock li span{display:block;font-size:14px;width:30px;height:30px;line-height:26px;background:#fff;border-radius:4px;-webkit-border-radius:4px;text-align:center;border:2px solid #eee;transition:all 300ms;-webkit-transition:all 300ms;}
.pagerblock li a:hover{color:#fff;}
.pagerblock li a:focus{border:2px solid #eee !important;background-color:transparent !important;}
.pagerblock li a.current,
.pagerblock li a.current:hover,
.pagerblock li span{border-color:#eee;background:#fff;}
.pagerblock li a.current{cursor:default;}
.pagerblock li a.prev_page,
.pagerblock li a.next_page{width:auto;padding:0 8px;}
.pagerblock li a.prev_page i{padding-right:7px;}
.pagerblock li a.next_page i{padding-left:7px;}
.module_blog .pagerblock{margin-top:0;padding-top:0;}
.module_blog .pagerblock:before{display:none;}
.portfolio-block .pagerblock,
.portfolio_pager .pagerblock{margin-top:0;padding-top:0;}
.portfolio-block .pagerblock:before,
.portfolio_pager .pagerblock:before{display:none;}
.single_post{padding-top:18px;}
.single_post .blogpost_title{line-height:50px;font-size:46px;margin:-8px 0 21px;}
.no-sidebar.single_post .blogpost_title{margin-bottom:51px;text-align:center;}
.fullwidth_post .blogpost_title{text-align:center;}
.single_post .blog_post_image{margin-bottom:24px;}
.single_post .listing_meta{position:absolute;left:0;top:5px;width:180px;}
.single_post .no-post-thumbnail .listing_meta{top:69px;}
.listing_meta .share_block{padding-top:20px;}
.share_block a{display:inline-block;vertical-align:top;margin-right:15px;}
.share_block a i{transition:color 300ms;-webkit-transition:color 300ms;}
.share_block a .fa-facebook-square{color:#5567a9;}
.share_block a .fa-twitter{color:#08c1f3;}
.share_block a .fa-google-plus{color:#be4a39;}
.share_block a .fa-pinterest{color:#cb2027;}
.single_post .blog_post_preview{padding-bottom:34px;margin-bottom:46px;}
.single_post .blog_post_preview:after{background:#eee;}
.single_post .blog_post_preview .blog_content{min-height:220px;}
.post-password-form input[type="submit"]{margin-bottom:15px;vertical-align:bottom;}
.prev_next_links{padding-bottom:38px;}
.prev_next_links a{position:relative;display:block;line-height:20px;color:#c4c8cf;transition:color 300ms;-webkit-transition:color 300ms;}
.prev_next_links a:focus{color:#c4c8cf;}
.prev_next_links .pull-left a{padding-left:27px;}
.prev_next_links .pull-right a{padding-right:27px;text-align:right;}
.prev_next_links .pull-left a:before{content:'';position:absolute;left:-4px;top:26px;width:24px;height:2.5px;background-color:#c4c8cf;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.prev_next_links .pull-left a:after{content:'';position:absolute;left:-4px;top:11px;width:24px;height:2.5px;background-color:#c4c8cf;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.prev_next_links .pull-right a:before{content:'';position:absolute;right:-4px;top:26px;width:24px;height:2.5px;background-color:#c4c8cf;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.prev_next_links .pull-right a:after{content:'';position:absolute;right:-4px;top:11px;width:24px;height:2.5px;background-color:#c4c8cf;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.prev_next_links .pull-left a:focus:before,
.prev_next_links .pull-left a:focus:after,
.prev_next_links .pull-right a:focus:before,
.prev_next_links .pull-right a:focus:after{background-color:#c4c8cf !important;}
.prev_next_links a p{margin:0;text-transform:uppercase;font-weight:500;font-size:16px;}
.prev_next_links a b{font-weight:300;}
.featured_posts{margin-left:-15px;margin-right:-15px;padding-top:8px;}
.featured_posts .featured_item{float:left;padding:0 15px 36px;}
.right-sidebar .featured_posts,
.left-sidebar .featured_posts{margin-left:-10px;margin-right:-10px;}
.right-sidebar .featured_posts .featured_item,
.left-sidebar .featured_posts .featured_item{padding-left:10px;padding-right:10px;}
.items2.featured_posts .featured_item{width:50%;}
.items3.featured_posts .featured_item{width:33.33334%;}
.items4.featured_posts .featured_item{width:25%;}
.featured_posts .featured_item{position:relative;z-index:5;}
.featured_posts .featured_item:before{content:'';position:absolute;z-index:-1;left:0;top:-15px;right:0;bottom:27px;opacity:0;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);background-color:#fff;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.featured_posts .featured_item:hover:before{opacity:1;}
.right-sidebar .featured_item:before,
.left-sidebar .featured_item:before{left:-5px;right:-5px;}
.featured_img{margin-bottom:13px;}
.featured_img a{display:block;background-color:#000e12;}
.featured_img a img{width:100%;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.featured_img:hover a img{opacity:0.6;}
.featured_item_descr a{transition:color 300ms;-webkit-transition:color 300ms;}
.featured_meta, .featured_meta a{color:#c4c8cf;}
.featured_posts .featured_meta{font-size:13px;}
#comments{padding:0 0 60px 0;}
.left-sidebar #comments,
.right-sidebar #comments{padding-bottom:40px;}
#respond{margin-top:9px;}
#respond textarea{height:100px;}
#comments .badge{margin:3px 10px 4px 10px;vertical-align:top;border-radius:4px;-webkit-border-radius:4px;line-height:13px;padding:1px 7px;font-size:10px;font-weight:700;}
ol.commentlist{list-style:none;margin:0;padding:6px 0 0 0;}
ol.commentlist li ul{margin:0;padding:0;list-style:none;}
ol.commentlist li{margin:0;padding:0;}
ol.commentlist li:before,
ol.commentlist li:after{display:none;}
ol.commentlist li .stand_comment{padding:0 0 15px 0;margin-bottom:30px;border-bottom:1px #eee solid;}
.single_post ol.commentlist li .stand_comment{margin-bottom:51px;padding-bottom:34px;}
ol.commentlist li ul li .stand_comment{margin-left:70px;}
.thiscommentbody{position:relative;}
.comment_info{position:relative;min-height:64px;padding:5px 0 9px 70px;}
ol.commentlist li .commentava{left:0;position:absolute;top:0;height:50px;width:50px;z-index:5;}
ol.commentlist li .commentava img{display:block;height:auto;width:100%;border-radius:50%;-webkit-border-radius:50%;}
.comment_meta .date{display:inline-block;vertical-align:top;line-height:20px;font-size:14px;color:#c4c8cf;}
.comment-edit-link{display:inline-block;vertical-align:top;padding-left:3px;line-height:20px;font-size:14px;color:#c4c8cf;}
.comment_author_name{margin-bottom:0;line-height:20px;font-size:14px;}
.comment_author_name a{transition:color 0.2s;-webkit-transition:color 0.2s;}
.comment_author_name a{line-height:20px;font-size:14px;}
.comment-reply-link{position:absolute;top:8px;right:0;margin:0;padding:3px 18px;line-height:20px;font-size:14px;border-radius:5px;border:2px solid #eee;transition:color 300ms, background-color 300ms, border-color 300ms;-webkit-transition:color 300ms, background-color 300ms, border-color 300ms;}
.comment-reply-link:hover{color:#fff;}
.comment-reply-link i{padding:2px 5px 0 0;}
.comment_info .star_rating{font-size:13px;}
.logged-in-as,
.comment-notes{margin-bottom:13px;}
.comment-form{overflow:hidden;}
.comment-form p.form-submit{display:block;float:left;margin:0;}
.comment-form p.form-allowed-tags{display:block;float:right;margin:0;line-height:17px;font-size:13px;font-weight:300;color:#878787;}
.comment-form p.form-allowed-tags code{color:#878787;background:none;padding:0;font-size:13px;font-weight:300;line-height:17px;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item,
.isotope-item.isotope-hidden{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;transition:none;}
.filter_block{text-align:center;padding-bottom:51px;font-size:0;line-height:0;}
.filter_navigation ul, .filter_navigation ul li ul{padding:0;margin:0;list-style:none;}
.filter_navigation ul li ul li{display:inline-block;vertical-align:top;margin:0 5px 9px;padding:0;}
.filter_navigation ul li ul li a{display:block;margin:0;padding:3px 18px 2px;text-align:center;line-height:21px;font-size:14px;border:2px solid #eee;border-radius:4px;-webkit-border-radius:4px;transition:color 300ms, background-color 300ms, border-color 300ms;-webkit-transition:color 300ms, background-color 300ms, border-color 300ms;}
.filter_navigation ul li ul li.selected a,
.filter_navigation ul li ul li a:hover{color:#fff;}
.element{margin-bottom:15px;}
#list.sorting_block.isotope{overflow:visible !important;}
#list.sorting_block.isotope.overflow_hidden{overflow:hidden !important;}
.isotope-item.isotope-hidden{display:none !important;visibility:hidden !important;}
.column1 .portfolio_item{position:relative;margin:0 0 50px;padding-bottom:51px;}
.column1 .portfolio_item:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:-moz-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(229, 229, 229, 0)), color-stop(40%, rgba(238, 238, 238, 1)), color-stop(60%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(229, 229, 229, 0)));background:-webkit-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-o-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:-ms-linear-gradient(left, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);background:linear-gradient(to right, rgba(229, 229, 229, 0) 0%, rgba(238, 238, 238, 1) 40%, rgba(238, 238, 238, 1) 60%, rgba(229, 229, 229, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e5e5e5', endColorstr='#00e5e5e5', GradientType=1);top:auto !important;opacity:1 !important;}
.column1 .portf_img{position:relative;}
.column1 .portf_img:before{content:'';position:absolute;z-index:-1;left:-15px;top:-15px;right:-15px;bottom:-15px;opacity:0;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);background-color:#fff;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.column1 .portf_img:hover:before{opacity:1;}
.column1 .portf_img img{display:block;width:100%;height:auto;}
.column1 .element{margin:0;width:100%}
.column1 .img_block{margin-bottom:10px;}
h5.portf_title{margin:-3px 0 10px;line-height:27px;}
h5.portf_title a{transition:color 300ms;-webkit-transition:color 300ms;}
.portfolio_item .listing_meta span{display:inline-block;vertical-align:top;padding-right:17px;padding-bottom:21px;}
.feature_portfolio .portfolio_item .listing_meta span{display:block;padding:0 0 12px;font-size:13px;line-height:20px;}
.load_more_works{margin:24px auto 40px auto !important;}
.load_more_works.mt0,
.ajax_columns1 .load_more_works{margin-top:0 !important;}
.feature_portfolio .portfolio_item,
.square_type .portfolio_item,
.grid_type2 .portfolio_item,
.grid_type3 .portfolio_item,
.grid_type4 .portfolio_item{position:relative;z-index:5;}
.feature_portfolio .portfolio_item:before,
.square_type .portfolio_item:before,
.grid_type2 .portfolio_item:before,
.grid_type3 .portfolio_item:before,
.grid_type4 .portfolio_item:before{content:'';position:absolute;z-index:-1;left:-15px;top:-15px;right:-15px;bottom:0;opacity:0;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);background-color:#fff;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.feature_portfolio .portfolio_item:hover:before,
.square_type .portfolio_item:hover:before,
.grid_type2 .portfolio_item:hover:before,
.grid_type3 .portfolio_item:hover:before,
.grid_type4 .portfolio_item:hover:before{opacity:1;}
.round_type .portfolio_item,
.featured_items.circle .portfolio_item{text-align:center;}
.round_type .portfolio_item .listing_meta span i,
.featured_items.circle .portfolio_item .listing_meta span i{position:static;left:auto;top:auto;padding-right:6px;}
h6.portf_title{margin:12px 0 9px;}
h6.portf_title a{transition:color 300ms;-webkit-transition:color 300ms;}
.square_type .portfolio_item .listing_meta span,
.grid_type2 .portfolio_item .listing_meta span,
.grid_type3 .portfolio_item .listing_meta span,
.grid_type4 .portfolio_item .listing_meta span{padding-bottom:10px;}
.wall_wrap .sorting_block{padding:0 !important;margin-left:30px;margin-right:-3px;}
.wall_wrap .element{margin:0 30px 15px 0;}
.wall_wrap.items5 .element{width:calc(20% - 30.5px);}
.wall_wrap.items4 .element{width:calc(25% - 30.5px);}
.wall_wrap.items3 .element{width:calc(33.3333% - 30.5px);}
.wall_wrap.items2 .element{width:calc(50% - 30.5px);}
.wall_wrap.items1 .element{width:calc(100% - 30.5px);}
.wall_wrap .sorting_block.round_type{margin-left:30px;}
.wall_wrap .round_type .element{margin-right:30px;}
.wall_wrap.items5 .round_type .element{width:calc(20% - 30.5px);}
.wall_wrap.items4 .round_type .element{width:calc(25% - 30.5px);}
.wall_wrap.items3 .round_type .element{width:calc(33.3333% - 30.5px);}
.wall_wrap.items2 .round_type .element{width:calc(50% - 30.5px);}
.wall_wrap.items1 .round_type .element{width:calc(100% - 30.5px);}
.image-grid.column2 .element,
.image-grid.grid_type2 .element{width:calc(50% - 0.5px);}
.image-grid.column3 .element,
.image-grid.grid_type3 .element{width:calc(33.333333% - 0.5px);}
.image-grid.column4 .element,
.image-grid.grid_type4 .element{width:calc(25% - 0.5px);}
.list-of-images{font-size:0;line-height:0;margin:-30px 0 0 -30px;}
.gallery_item{display:inline-block;vertical-align:top;margin-bottom:0 !important;}
.list-of-images .gallery_item_padding{padding:30px 0 0 30px;}
.right-sidebar .list-of-images,
.left-sidebar .list-of-images{margin:-20px 0 0 -20px;}
.right-sidebar .list-of-images .gallery_item_padding,
.left-sidebar .list-of-images .gallery_item_padding{padding:20px 0 0 20px;}
.circle .gallery_item .img_block,
.circle .gallery_item .img_block img,
.circle .gallery_item .view_link{border-radius:50%;-webkit-border-radius:50%;}
.shortcode_button,
a.shortcode_button{display:inline-block;border-radius:5px;-webkit-border-radius:5px;margin:0 16px 20px 0;border-width:2px;border-style:solid;font-size:14px;color:#fff;text-decoration:none;text-align:center;position:relative;line-height:14px;font-weight:300;transition:color 300ms, background 300ms, border-color 300ms;-webkit-transition:color 300ms, background 300ms, border-color 300ms;}
.shortcode_button i{padding-left:5px;font-size:14px;line-height:14px;display:inline-block;vertical-align:top;}
.shortcode_button.left_icon i{padding-left:0;padding-right:5px;}
.shortcode_button.btn_small{padding:6px 18px;}
.shortcode_button.btn_normal{padding:11px 28px;}
.shortcode_button.btn_large{padding:16px 28px;}
.shortcode_button.btn_type1{background:#31364c;border-color:#31364c;}
.shortcode_button.btn_type2{background:#3db39e;border-color:#3db39e;}
.shortcode_button.btn_type4{background:#f1494b;border-color:#f1494b;}
.shortcode_button.btn_type5{background:#fecc17;border-color:#fecc17;}
.shortcode_button.btn_type6,
.shortcode_button:hover,
.shortcode_button.btn_type3:hover,
.shortcode_button:focus,
.shortcode_button.btn_type3:focus{background:none;border-color:#eeeeee;color:#9da1ad !important;}
.shortcode_button.btn_type6{color:#fff !important;transition:color 0.3s, background-color 0.3s !important;-webkit-transition:color 0.3s, background-color 0.3s !important;}
.wrapper_404{padding:82px 0 116px 0;margin:0;}
.wrapper_404 h1{margin-bottom:42px;line-height:162px;font-size:200px;}
.wrapper_404 h2{margin-bottom:16px;line-height:50px;font-size:46px;}
.wrapper_404 p{margin-bottom:54px;}
.wrapper_404 .shortcode_subscribe form{position:relative;margin:0 auto;max-width:570px;}
.wrapper_404 .shortcode_subscribe form input{margin:0 0 7px;}
.wrapper_404 .shortcode_subscribe input[type="text"]{padding:8px 18px;border-color:#eee !important;}
.wrapper_404 .shortcode_subscribe .subscribe_btn{position:absolute;right:0;top:0;bottom:auto;z-index:5;}
.wrapper_404 .shortcode_subscribe .subscribe_btn input[type="submit"]{height:40px !important;padding-left:48px;line-height:20px !important;}
.wrapper_404 .shortcode_subscribe .subscribe_btn:before{content:"\f0a4";position:absolute;z-index:10;left:28px;top:10px;line-height:20px;color:#fff;font-family:'FontAwesome';font-size:14px;font-weight:normal;cursor:pointer;transition:color 300ms;-webkit-transition:color 300ms;}
.wrapper_404 .shortcode_subscribe .subscribe_btn:hover:before{color:#9da1ad;}
.wrapper_404 .shortcode_subscribe .subscribe_btn:hover input[type="submit"]{color:#9da1ad;background-color:transparent;border-color:#eee;}
body.search-results .blog_content{padding-left:0;}
.block404 input[type="text"]{margin-bottom:20px;}
::-webkit-input-placeholder{opacity:1 !important;}
:-moz-placeholder{opacity:1 !important;}
::-moz-placeholder{opacity:1 !important;}
:-ms-input-placeholder{opacity:1 !important;}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{color:transparent !important;}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder{color:transparent !important;}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{color:transparent !important;}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder{color:transparent !important;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10000;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10001;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10005;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:10004;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:10006;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-close:active{top:0;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:13px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:13px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:50px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
body.mfp-zoom-out-cur{margin:0 !important;}
.mfp-zoom-out-cur #main_header,
.mfp-zoom-out-cur .breadcrumbs,
.mfp-zoom-out-cur .wrapper,
.mfp-zoom-out-cur .fixed-menu header,
.mfp-zoom-out-cur .footer{padding-right:0 !important;}
.mfp-zoom-out-cur .wall_map{margin-left:0 !important;}
.mfp-arrow{opacity:1;filter:alpha(opacity=100);margin-top:0;width:16px;height:14px;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:opacity 300ms;-webkit-transition:opacity 300ms;background-image:url(../img/sprite.png) !important;background-repeat:no-repeat !important;}
.mfp-arrow:active{margin-top:0;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:hover{opacity:0.7;filter:alpha(opacity=70);}
.mfp-arrow:before,
.mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:none;}
.mfp-arrow-left{left:30px;background-position:-268px -124px !important;}
.mfp-arrow-right{right:30px;background-position:-284px -124px !important;}
.mfp-title,
.mfp-counter{padding-top:19px;font-size:14px;font-weight:300;color:#fff;line-height:24px;}
.mfp-title{font-size:16px;position:absolute;}
.mfp-close{opacity:1;filter:alpha(opacity=100);transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-close:hover{opacity:0.7;filter:alpha(opacity=70);}
.mfp-close:active{top:0;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{right:0;text-align:right;padding-right:0;width:100%;}
.mfp-iframe-holder .mfp-close{top:0;}
.mfp-close{text-indent:-9999px;font-size:0 !important;line-height:0 !important;}
.mfp-close:before{width:12px;height:12px;position:absolute;content:'';right:0;top:-2px;display:block;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-position:-268px -138px;}
.mfp-iframe-scaler .mfp-close{top:-40px;}
.mfp-iframe-scaler .mfp-counter{top:auto;bottom:-47px;}
.global_count_wrapper{text-align:center;overflow:hidden;position:relative;width:100%;}
.global_count_wrapper .shortcode_subscribe{padding-top:0;padding-bottom:0;}
.global_count_wrapper .shortcode_subscribe h5{margin-bottom:21px;}
.global_count_wrapper .shortcode_subscribe form{padding-bottom:6px;max-width:570px;}
.global_count_wrapper .shortcode_subscribe input[type="text"],
.global_count_wrapper .shortcode_subscribe input[type="email"]{padding:8px 18px;line-height:20px;color:#fff;background:none;}
.global_count_wrapper .shortcode_subscribe .subscribe_btn input[type="submit"]{padding-left:48px;height:40px !important;line-height:20px !important;}
.global_count_wrapper .shortcode_subscribe .subscribe_btn input[type="submit"]:hover{color:#fff;}
.global_count_wrapper .shortcode_subscribe .subscribe_btn:before{content:"\f0a4";position:absolute;z-index:10;left:28px;top:10px;line-height:20px;color:#fff;font-family:'FontAwesome';font-size:14px;font-weight:normal;transition:color 300ms;-webkit-transition:color 300ms;}
.coming_bottom{position:absolute;left:20px;right:20px;bottom:35px;}
.coming_bottom .copyright{display:block;float:none;padding-top:20px;color:#fff;}
.coming_soon_socials ul{padding:0;margin:0;list-style:none;font-size:0;line-height:0;}
.coming_soon_socials li{padding:0;margin:0 8px;line-height:20px;display:inline-block;vertical-align:top;font-size:14px;}
.coming_soon_socials a{color:#fff;font-size:14px !important;font-weight:normal;background-color:transparent !important;}
.count_title{position:absolute;text-align:center;width:100%;display:block;left:0;transition:top 300ms;-webkit-transition:top 300ms;}
.count_title h1{color:#fff;}
.count_title h4{font-weight:400;margin-bottom:0;color:#fff;}
.countdown_wrapper{position:absolute;left:0;width:100%;display:block;height:158px;transition:top 300ms;-webkit-transition:top 300ms;}
.countdown-rtl{direction:rtl;}
.countdown-row{clear:both;width:100%;padding:0 2px;text-align:center;overflow:hidden;}
.countdown-section{width:auto;display:inline-block;text-align:center;}
.countdown-row .countdown-section:before{content:'';padding:0;}
.countdown-row .countdown-section:first-child:before{display:none;}
.countdown-amount{font-size:120px;line-height:140px;padding:0 50px;font-weight:700;color:#fff;}
.countdown-period{padding:0 20px;font-size:18px;line-height:18px;font-weight:500;display:block;width:100% !important;text-align:center !important;position:relative;margin:0;color:#fff;}
.count_container_wrapper{position:absolute;text-align:center;width:100%;display:block;left:0;transition:bottom 300ms;-webkit-transition:bottom 300ms;}
.global_count_wrapper .shortcode_subscribe .subscribe_btn{top:0;bottom:auto;}
.global_count_wrapper .shortcode_subscribe img,
.global_count_wrapper .wpcf7-validation-errors{display:none !important;}
.global_count_wrapper .shortcode_subscribe input[type="text"]::-webkit-input-placeholder,
.global_count_wrapper .shortcode_subscribe input[type="email"]::-webkit-input-placeholder{color:#fff !important;}
.global_count_wrapper .shortcode_subscribe input[type="text"]:-moz-placeholder,
.global_count_wrapper .shortcode_subscribe input[type="email"]:-moz-placeholder{color:#fff !important;}
.global_count_wrapper .shortcode_subscribe input[type="text"]::-moz-placeholder,
.global_count_wrapper .shortcode_subscribe input[type="email"]::-moz-placeholder{color:#fff !important;}
.global_count_wrapper .shortcode_subscribe input[type="text"]:-ms-input-placeholder,
.global_count_wrapper .shortcode_subscribe input[type="email"]:-ms-input-placeholder{color:#fff !important;}
.global_count_wrapper .shortcode_subscribe input[type="text"]:focus::-webkit-input-placeholder,
.global_count_wrapper .shortcode_subscribe input[type="email"]:focus::-webkit-input-placeholder{color:transparent !important;}
.global_count_wrapper .shortcode_subscribe input[type="text"]:focus:-moz-placeholder,
.global_count_wrapper .shortcode_subscribe input[type="email"]:focus:-moz-placeholder{color:transparent !important;}
.global_count_wrapper .shortcode_subscribe input[type="text"]:focus::-moz-placeholder,
.global_count_wrapper .shortcode_subscribe input[type="email"]:focus::-moz-placeholder{color:transparent !important;}
.global_count_wrapper .shortcode_subscribe input[type="text"]:focus:-ms-input-placeholder,
.global_count_wrapper .shortcode_subscribe input[type="email"]:focus:-ms-input-placeholder{color:transparent !important;}
.pass_protected{padding-bottom:50px;}
.pass_protected input[type="password"]{margin-top:10px;}
.custom_bg{position:fixed;left:0;top:0;width:100%;height:100%;display:block;z-index:-1;background-position:center;}
.custom_bg.img_bg{background-size:cover;}
.mouse_icon{position:absolute;left:50%;background-repeat:no-repeat;z-index:200;transform:translateX(-50%);-webkit-transform:translateX(-50%);line-height:20px;font-size:13px;color:#161616;font-weight:300;bottom:24px;}
.mouse_icon:after{position:absolute;left:50%;margin-left:-10px;width:20px;height:20px;line-height:20px;text-align:center;font-weight:normal;font-family:'FontAwesome';font-size:20px;content:"\f103";-webkit-animation:mousepulse 1s infinite;animation:mousepulse 1s infinite;}
.dark_parent .mouse_icon,
.dark_slides .mouse_icon{color:#fff;}
.rounded_block50,
.rounded_block50 img{border-radius:50%;-webkit-border-radius:50%;}
@-webkit-keyframes mousepulse{from{top:-25px;}
to{top:-30px;}
}
@keyframes mousepulse{from{top:-25px;}
to{top:-30px;}
}
.loaded .mouse_icon{visibility:hidden;opacity:0;transition:all 400ms;-webkit-transition:all 400ms;}
.pt19{padding-top:19px;}
.pt25{padding-top:25px;}
.pt70{padding-top:70px;}
.pt72{padding-top:72px;}
.pt79{padding-top:79px;}
.pt80{padding-top:80px;}
.pt85{padding-top:85px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt110{padding-top:110px;}
.pt116{padding-top:116px;}
.pb0{padding-bottom:0;}
.pb7{padding-bottom:7px;}
.pb25{padding-bottom:25px;}
.pb27{padding-bottom:27px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb50{padding-bottom:50px;}
.pb70{padding-bottom:70px;}
.pb74{padding-bottom:74px;}
.pb80{padding-bottom:80px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl10per{padding-left:10%;}
.pr10per{padding-right:10%;}
.mt_30{margin-top:-30px;}
.mr0{margin-right:0 !important;}
.ml-15{margin-left:-15px;}
.ml-22{margin-left:-22px;}
.mr-15{margin-right:-15px;}
.mr-22{margin-right:-22px;}
.mb20{margin-bottom:20px;}
.mb24{margin-bottom:24px;}
.mb35{margin-bottom:35px;}
.slider_container.mb80{margin-bottom:80px;}
.mb-30{margin-bottom:-30px;}
.mb-50{margin-bottom:-50px;}
.min_height_10{min-height:10px;}
.pb5{padding-bottom:5px;}
.pb6{padding-bottom:6px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb35{padding-bottom:35px;}
.pb36{padding-bottom:36px;}
.pb40{padding-bottom:40px;}
.pb43{padding-bottom:43px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
.pb55{padding-bottom:55px;}
.pb60{padding-bottom:60px;}
.pb65{padding-bottom:65px;}
.pb94{padding-bottom:94px;}
.pb110{padding-bottom:110px;}
.pb270{padding-bottom:270px;}
.pb290{padding-bottom:290px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt65{padding-top:65px;}
.pt74{padding-top:74px;}
.pt173{padding-top:173px;}
.pt75{padding-top:75px;}
.mb0{margin-bottom:0 !important;}
.mb1{margin-bottom:1px !important;}
.mb19{margin-bottom:19px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb47{margin-bottom:47px;}
.mb65{margin-bottom:65px;}
.mb70{margin-bottom:70px;}
.mb74{margin-bottom:74px;}
.mb80{margin-bottom:80px;}
.mr15{margin-right:11px !important;}
.mt_30{margin-top:-30px;}
.mt_45{margin-top:-45px;}
.mt_212{margin-top:-212px;}
a.ubtn-link.mr20{margin-right:20px !important;}
.content_block .dark_bg{color:#fff;}
.wpcf7-validation-errors,
div.wpcf7-response-output{margin:0 0 10px 0 !important;border-radius:5px;-webkit-border-radius:5px;padding:7px 19px 7px 19px !important;border:2px #f1494b solid !important;font-size:14px;line-height:22px;}
.wpcf7-not-valid-tip{padding-bottom:5px;font-size:14px !important;line-height:22px;color:#f1494b !important;}
div.wpcf7 img.ajax-loader{display:none !important;visibility:hidden !important;}
.www_form .wpcf7-validation-errors,
.www_form div.wpcf7-response-output,
.www_form .wpcf7-not-valid-tip,
.count_container_wrapper .wpcf7-not-valid-tip{color:#fff !important;}
.www_form input[type="button"],
.www_form input[type="reset"],
.www_form input[type="submit"]{border-color:#3db39e;background-color:#3db39e;}
.www_form .comment_submit_wrap:hover i{color:#fff;}
.www_form input[type="button"]:hover,
.www_form input[type="reset"]:hover,
.www_form input[type="submit"]:hover,
.www_form .comment_submit_wrap:hover input[type="submit"]{color:#fff;border-color:#fff;}
.content_block .vc_general.vc_cta3.gt3_call_action{padding:0;}
.content_block .vc_general.vc_cta3.gt3_call_action .vc_cta3_content-container{position:relative;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-content{display:block !important;padding-right:25%;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action.pr22perc .vc_cta3-content{padding-right:22%;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action.pr15perc .vc_cta3-content{padding-right:15%;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-content h2{margin-bottom:0 !important;font-weight:300;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-content h2 b{font-weight:700;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-actions{position:absolute;right:0;top:50%;margin-top:-25px;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-actions a{font-weight:normal;border-width:2px;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-actions a:hover{border-color:#fff;background:none !important;color:#fff !important;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-actions .dark_parent a:hover{border-color:#fff;color:#fff !important;}
.hide_pagerblock .portfolio_pager,
.hide_pagerblock .pagerblock{display:none;}
.magazine_post .blog_post_preview{padding-bottom:24px;}
.clea_r{font-size:0;height:0;clear:both;}
.fw300,
.content_block .ult_design_5 .ult_pricing_table .ult_price_features ul li{font-weight:300;}
.fw400{font-weight:400 !important;}
.fw900{font-weight:900 !important;}
.letter_s2{letter-spacing:2px;}
.fw300 .ult_pricing_heading h3,
.fw300 .ubtn-link button.ubtn,
.ubtn-link.fw300 button.ubtn,
a.shortcode_button,
.fw300 .info-circle-heading,
.fw300 .info-circle-text,
.info-wrapper .fw300 .smile_icon_list li .icon_description p,
.info-wrapper .fw300 .smile_icon_list li .icon_description h3,
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-actions a,
.content_block .fw300 .aio-icon-header h3.aio-icon-title,
.content_block .fw300 .ifb-face h3,
.content_block .ult_design_5 .ult_pricing_table .ult_price_link .ult_price_action_button,
.content_block .ult_pricing_table .ult_pricing_heading h5,
.content_block .ult_price_body .ult_price .ult_price_term,
.content_block .fw300 .uvc-heading .uvc-main-heading h1,
.content_block .fw300 .uvc-heading .uvc-main-heading h2,
.content_block .fw300 .uvc-heading .uvc-main-heading h3,
.content_block .fw300 .uvc-heading .uvc-main-heading h4,
.content_block .fw300 .uvc-heading .uvc-main-heading h5,
.content_block .fw300 .uvc-heading .uvc-main-heading h6{font-weight:300 !important;}
.content_block .max_width_570{max-width:600px;}
.cover_height_bg .fright.vc_col-sm-6{float:right !important;}
.content_block .full_width_bg .upb_row_bg{left:0 !important;right:0 !important;}
.social_fb a:hover div{color:#5567a9 !important;background:#fff !important;border-color:#fff !important;}
.social_tweet a:hover div{color:#08c1f3 !important;background:#fff !important;border-color:#fff !important;}
.social_instagram a:hover div{color:#165786 !important;background:#fff !important;border-color:#fff !important;}
.social_youtube a:hover div{color:#b33632 !important;background:#fff !important;border-color:#fff !important;}
.social_linkedin a:hover div{color:#007bb6 !important;background:#fff !important;border-color:#fff !important;}
.social_google_plus a:hover div{color:#be4a39 !important;background:#fff !important;border-color:#fff !important;}
.wp-caption{max-width:100%;}
.wp-caption-text{padding:10px;text-align:center;font-weight:bold;}
table{width:100%;border-collapse:collapse;}
table td, table th{padding:7px;border:1px solid #dddddd;}
.blog_post_preview table{margin-bottom:20px;}
dt{font-weight:bold;text-decoration:underline;}
dd{margin:0;padding:0 0 10px 0;}
dl.wp-caption{border:none}
pre{word-wrap:break-word;white-space:pre-wrap;}
.tp-bannertimer{display:none;}
@media (min-width:768px){.bullets_with_number .tp-bullets{text-align:center;}
.bullets_with_number .tp-bullets.custom .tp-bullet{float:none !important;display:inline-block !important;vertical-align:top !important;width:30px !important;height:25px !important;line-height:25px !important;counter-increment:bullet-step;box-shadow:none !important;border-radius:0 !important;-webkit-border-radius:0 !important;text-align:center;}
.bullets_with_number .tp-bullets.custom .tp-bullet:before{content:'0' counter(bullet-step);position:absolute;left:0;top:0;width:30px;font-size:18px;font-weight:700;color:rgba(255, 255, 255, 0.4);transition:color 300ms;-webkit-transition:color 300ms;}
.bullets_with_number .tp-bullets.custom .tp-bullet:after{content:'';position:absolute;left:4px;bottom:0;width:22px;height:3px;background:rgba(255, 255, 255, 0.4);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.bullets_with_number .tp-bullets.custom .tp-bullet:hover:before,
.bullets_with_number .tp-bullets.custom .tp-bullet.selected:before{color:rgba(255, 255, 255, 1);}
.bullets_with_number .tp-bullets.custom .tp-bullet:hover:after,
.bullets_with_number .tp-bullets.custom .tp-bullet.selected:after{background:rgba(255, 255, 255, 1);}
.bullets_with_number .tp-bullets.custom .tp-bullet.selected,
.bullets_with_number .tp-bullets.custom .tp-bullet:hover{box-shadow:none !important;}
}
.content_block .custom.tparrows{width:33px;height:63px;background:none;transition:opacity 300ms;-webkit-transition:opacity 300ms;}
.content_block .custom.tparrows:before,
.content_block .custom.tparrows:after{font-size:0;line-height:0;}
.content_block .custom.tparrows:hover{opacity:0.8 !important;}
.content_block .tp-leftarrow.custom.tparrows:before{content:'';position:absolute;left:-6px;top:45px;width:46px;height:4px;box-shadow:2px 0 5px rgba(0, 0, 0, 0.1);background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.content_block .tp-leftarrow.custom.tparrows:after{content:'';position:absolute;left:-6px;top:14px;width:46px;height:4px;box-shadow:2px 0 5px rgba(0, 0, 0, 0.1);background-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.content_block .tp-rightarrow.custom.tparrows:before{content:'';position:absolute;right:-6px;top:45px;width:46px;height:4px;box-shadow:2px 0 5px rgba(0, 0, 0, 0.1);background-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.content_block .tp-rightarrow.custom.tparrows:after{content:'';position:absolute;right:-6px;top:14px;width:46px;height:4px;box-shadow:2px 0 5px rgba(0, 0, 0, 0.1);background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:background-color 300ms;-webkit-transition:background-color 300ms;}
.slide_info_center{width:100%;text-align:center;left:0 !important;right:0 !important;}
.slide_title{z-index:9;line-height:45px;font-size:45px;font-weight:400;color:#161616;}
.slide_descr{z-index:10;line-height:24px;font-size:16px;font-weight:300;}
.slide_title45{line-height:55px;font-size:45px;font-weight:400;color:#161616;letter-spacing:2px;}
.slide_title45.fw700{font-weight:700;}
.slide_discount{line-height:24px;font-size:24px;font-weight:700;color:#e53935;}
.slide_title14{line-height:20px;font-size:14px;font-weight:700;color:#161616;letter-spacing:1px;}
.slide_logo{z-index:9;line-height:55px;font-size:60px;font-weight:700;color:#161616;text-transform:uppercase;letter-spacing:30px;}
.slide_caption{line-height:22px;font-size:16px;font-weight:400;color:#161616;text-transform:uppercase;letter-spacing:2px;}
.slide_title2{line-height:55px;font-size:60px;font-weight:400;color:#161616;letter-spacing:6px;text-transform:uppercase;}
.slide_btn.dark_parent .shortcode_button.btn_type10{color:#fff;}
.slide_btn.light_hover .shortcode_button.btn_type5:hover,
.slide_btn.light_hover .shortcode_button.btn_type10:hover{background-color:#fff;border-color:#fff;color:#505050;}
.slide_btn.dark_parent .shortcode_button.btn_type5:hover,
.slide_btn.dark_parent .shortcode_button.btn_type10:hover{background-color:transparent;border-color:#fff;color:#fff;}
.video_469_352 iframe{width:469px;height:352px;}
.light{color:#fff;}
.btns_line .shortcode_button{margin:0 17px 20px 0;}
.text-center .btns_line .shortcode_button{margin:0 8px 21px 9px;}
.rev_slider_wrapper .fadeout{transition:none;-webkit-transition:none;transition:ease-out 300ms;-webkit-transition:ease-out 300ms;}
.tp-caption iframe{border:none;}
.text-uppercase{text-transform:uppercase;}
.rev_slider_wrapper .shortcode_button,
.rev_slider_wrapper a.shortcode_button{letter-spacing:0 !important;transition:all 300ms !important;-webkit-transition:all 300ms !important;}
.rev_slider_wrapper a.shortcode_button:hover,
.rev_slider_wrapper a.shortcode_button:focus{color:#fff !important;border-color:#fff;background-color:transparent !important;}
.rev_slider_wrapper a.shortcode_button.btn_type6:hover,
.rev_slider_wrapper a.shortcode_button.btn_type6:focus{color:#222629 !important;border-color:#fff;background-color:#fff !important;}
.slide_overlay img{width:61% !important;}
.spa_listing_title{display:block !important;position:relative !important;padding-left:31px !important;}
.spa_listing_title i.fa{position:absolute !important;left:0 !important;top:0 !important;}
.tp-bullets.custom .tp-bullet{width:8px !important;height:8px !important;border-radius:50%;box-shadow:0 0 0 1px #fff inset !important;background:none !important;transition:box-shadow 0.4s !important;-webkit-transition:box-shadow 0.4s !important;}
.tp-bullets.custom .tp-bullet.selected,
.tp-bullets.custom .tp-bullet:hover{box-shadow:0 0 0 8px #fff inset !important;transform:scale(1) !important;-webkit-transform:scale(1) !important;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-next, .slick-prev{width:auto !important;height:auto !important;}
button.slick-prev,
button.slick-next{transition:opacity 400ms;-webkit-transition:opacity 400ms;}
button.slick-prev:hover,
button.slick-next:hover{opacity:0.6;}
.content_block .slick-dots .ultsl-radio-unchecked{width:8px;height:8px;display:block;background:none;border-radius:50%;-webkit-border-radius:50%;border:1px #9da1ad solid;}
.content_block .slick-dots li.slick-active .ultsl-radio-unchecked{background:#9da1ad;}
.content_block .light_bullets .slick-dots .ultsl-radio-unchecked{border:1px #fff solid;}
.content_block .light_bullets .slick-dots li.slick-active .ultsl-radio-unchecked{background:#fff;}
.content_block .slick-dots li{width:auto;height:auto;}
.content_block .slick-dots .ultsl-radio-unchecked:before,
.content_block .slick-dots .ultsl-radio-unchecked:after{display:none;}
.wall_wrap.colored_sections .vc_row{margin-left:0 !important;margin-right:0 !important;}
.colored_sections .vc_row div{padding:54px 30px 40px 30px;}
.wall_wrap.colored_sections .vc_row div{padding:74px 50px 60px 50px;}
.colored_sections .cont_info{display:block;}
.colored_sections .cont_info p{margin-bottom:24px;}
.colored_sections div.cont_info{padding:0 !important;}
.colored_sections .shortcode_button:hover,
.colored_sections .shortcode_button:focus{color:#fff !important;background-color:transparent !important;border-color:#fff !important;}
.colored_section{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.grid .colored_section{margin-bottom:30px;margin-left:15px !important;margin-right:15px !important;}
.shortcode_button.icon_pos_left i{padding-left:0;padding-right:5px;}
.shortcode_button.icon_pos_right i{padding-left:5px;padding-right:0;}
.shortcode_button.only_icon i{padding-left:0 !important;padding-right:0 !important;}
.colored_section ul{padding:0;margin:0;list-style:none;margin-top:-4px;}
.colored_section li{padding:9px 0 10px 0;margin:0;color:#fff;border-bottom:1px rgba(255, 255, 255, 0.2) solid;}
.colored_section li:last-child{border-bottom:none;}
.colored_section li div{padding:0 !important;}
.colored_section li:before,
.colored_section li:after{display:none;}
.colored_sections .section_phone{line-height:32px;font-size:30px;font-weight:300;padding-bottom:4px;color:#2d8979;display:block;}
.colored_section table{margin:-4px 0 20px 0;}
.colored_section table td{padding:9px 0 10px 0;border:0;border-bottom:1px rgba(255, 255, 255, 0.2) solid;}
.colored_section table tr:last-child td{border-bottom:0;}
.colored_section table tr td:last-child{text-align:right;}
@media only screen and (min-width:768px){.colored_section{float:left;}
.items1 .colored_section{width:100%;}
.items2 .colored_section{width:50%;}
.items3 .colored_section{width:33.33333333%;}
.items4 .colored_section{width:25%;}
.grid.items1 .colored_section{width:calc(100% - 30px);}
.grid.items2 .colored_section{width:calc(50% - 30px);}
.grid.items3 .colored_section{width:calc(33.33333333% - 30px);}
.grid.items4 .colored_section{width:calc(25% - 30px);}
}
.jr-insta-thumb{display:block;padding:0;margin:0;}
.jr-insta-thumb ul.thumbnails{margin:-4px 0 0 -10px !important;padding:0 !important;}
.jr-insta-thumb ul.thumbnails li{margin:9px 0 0 10px !important;padding:0;}
.jr-insta-thumb ul.thumbnails li img{border-radius:5px !important;-webkit-border-radius:5px !important;}
.jr-insta-thumb ul.thumbnails.no-border{margin:0 !important;padding:9px 0 0 0 !important;}
.jr-insta-thumb ul.thumbnails li img{border-radius:5px !important;-webkit-border-radius:5px !important;}
.jr-insta-thumb ul.thumbnails.no-border li img{border-radius:0 !important;-webkit-border-radius:0 !important;}
.jr-insta-thumb ul.thumbnails li a{position:relative;display:block;float:none;}
.jr-insta-thumb ul.thumbnails li a:before{position:absolute;left:50%;top:50%;width:0;height:0;background:rgba(0, 10, 15, 0);border-radius:50%;-webkit-border-radius:50%;transition:all 300ms;-webkit-transition:all 300ms;z-index:10;content:'';}
.jr-insta-thumb ul.thumbnails li a:hover:before{left:0;top:0;width:100%;height:100%;background:rgba(0, 10, 15, 0.7);border-radius:5px;-webkit-border-radius:5px;}
.jr-insta-thumb ul.thumbnails.no-border li a:hover:before{border-radius:0;-webkit-border-radius:0;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border li{margin:0 !important;padding:0;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_1 li{width:calc(100% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_2 li{width:calc(50% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_3 li{width:calc(33.33% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_4 li{width:calc(25% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_5 li{width:calc(20% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_6 li{width:calc(16.66% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_7 li{width:calc(14.28% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_8 li{width:calc(12.5% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_9 li{width:calc(11.11% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.jr_col_10 li{width:calc(10% - 10px) !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_1 li{width:100% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_2 li{width:50% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li{width:33.33% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_4 li{width:25% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_5 li{width:20% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_6 li{width:16.66% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_7 li{width:14.28% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li{width:12.5% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_9 li{width:11.11% !important;}
.sidepanel .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li{width:10% !important;}
.www_form a.shortcode_button{margin-right:0;margin-bottom:10px;padding-left:22px;padding-right:22px;}
.www_form .width50{width:calc(50.6% - 20px);margin-right:20px;}
.www_form input[type="text"],
.www_form input[type="email"]{background:#2f364a;border-color:#2f364a;color:#fff;}
.www_form input[type="text"]:focus,
.www_form input[type="email"]:focus{background:transparent;}
.custom_bg{position:fixed;width:100%;height:100%;display:block;z-index:-1;left:0;top:0;background-repeat:repeat;}
.custom_bg.img_bg{background-size:cover;background-repeat:no-repeat;background-position:center;}
.gt3_boxed .fixed-menu,
.page_with_abs_header.gt3_boxed #main_header,
.gt3_boxed.page_with_abs_header #main_header{left:0;transform:translateX(0);-webkit-transform:translateX(0);}
@media only screen and (min-width:850px){.gt3_boxed .container{padding-left:30px;padding-right:30px;}
.gt3_boxed #page_container{margin-left:auto;margin-right:auto;}
.gt3_boxed .logo_sect{left:30px;}
.gt3_boxed .wrapper{overflow:hidden;}
.gt3_boxed .fullwidthbanner-container,
.gt3_boxed .fullscreen-container{width:calc(100% + 60px) !important;left:-30px !important;}
.gt3_boxed .fw_block.wall_wrap{width:calc(100% + 60px) !important;margin-left:-30px !important;}
.page-template-page-with-slider-above-content.gt3_boxed .fullwidthbanner-container,
.page-template-page-with-slider-above-content.gt3_boxed .fullscreen-container{width:100% !important;left:0 !important;}
.gt3_boxed .fixed-menu,
.page_with_abs_header.gt3_boxed #main_header,
.gt3_boxed.page_with_abs_header #main_header{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
}
.content_block .vc_btn3.vc_btn3-style-outline-custom{border-bottom-width:2px !important;border-bottom-style:solid !important;}
@media only screen and (min-width:992px){a.menu_toggler{display:none !important;}
.mobile_menu_wrapper{display:none !important;}
}
@media only screen and (max-width:1199px){.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-content,
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action.pr22perc .vc_cta3-content{padding-right:0 !important;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-actions{position:static;right:auto;top:auto;margin:0 auto;}
.content_block .vc_general.vc_cta3.gt3_call_action .vc_cta3_content-container,
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-content,
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-actions,
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-actions div{text-align:center !important;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{display:inline-block;margin-top:30px !important;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{max-width:none;}
}
@media only screen and (min-width:1200px){.container{width:1200px;}
.gt3_boxed .container{width:1230px;}
.countdown-amount{padding:0 65px;}
.portfolio_bg1 .upb_row_bg,
.content_block .cover_height_bg{background-size:auto 100% !important;}
.content_block .cover_height_bg{background-position:center center !important;background-repeat:no-repeat !important;}
.content_block .cover_height_bg.position_left{background-position:left center !important;}
}
@media only screen and (max-width:767px){.right-sidebar .contentarea{margin-right:0;padding-right:0;}
.left-sidebar .contentarea{margin-left:0;padding-left:0;}
.featured_items .items1 li,
.shortcode_team .items1 li,
.shortcode_team .items2 li,
.shortcode_team .items3 li,
.shortcode_team .items4 li,
.sponsors_works.items1 li,
.sponsors_works.items2 li,
.sponsors_works.items3 li,
.sponsors_works.items4 li,
.sponsors_works.items5 li,
.sponsors_works.items6 li,
.testimonials_list.items1 li,
.testimonials_list.items2 li,
.testimonials_list.items3 li,
.testimonials_list.items4 li,
.list-of-images.items1 .gallery_item,
.list-of-images.items2 .gallery_item,
.list-of-images.items3 .gallery_item,
.list-of-images.items4 .gallery_item,
.module_offers.items1 .offer_item,
.module_offers.items2 .offer_item,
.module_offers.items3 .offer_item,
.module_offers.items4 .offer_item,
.items1.featured_posts .featured_item,
.items2.featured_posts .featured_item,
.items3.featured_posts .featured_item,
.items4.featured_posts .featured_item,
.image-grid.column2 .element,
.image-grid.column3 .element,
.image-grid.column4 .element,
.image-grid.grid_type2 .element,
.image-grid.grid_type3 .element,
.image-grid.grid_type4 .element{width:100%;}
.featured_items .items2 li,
.featured_items .items3 li,
.featured_items .items4 li{width:calc(100% - 30.5px);}
.wall_wrap.items1 .element,
.wall_wrap.items2 .element,
.wall_wrap.items3 .element,
.wall_wrap.items4 .element,
.wall_wrap.items5 .element{width:calc(100% - 18.5px) !important;}
.ml_30{margin-left:0;}
.mr_30{margin-right:0;}
.container{padding-right:30px;padding-left:30px;}
.countdown_wrapper{height:58px;}
.countdown-amount{font-size:30px;line-height:40px;padding:0 10px;}
.count_title h1{line-height:25px;font-size:18px;font-weight:500;}
.countdown-period{padding:0 10px;font-size:14px;}
.element{width:100% !important;}
.wall_wrap .sorting_block{margin-right:12px;}
.wall_wrap .sorting_block.round_type{margin-right:30px;}
.footer_bottom .copyright,
.footer_bottom .social_icons{display:block;float:none !important;text-align:center;}
.feature_portfolio .circle .item_wrapper,
.grid_type1.round_type .item_wrapper,
.grid_type2.round_type .item_wrapper,
.grid_type3.round_type .item_wrapper,
.grid_type4.round_type .item_wrapper,
.grid_type5.round_type .item_wrapper{padding:0 20px;}
.fullwidthbanner{height:auto !important;}
.content_block .portfolio_bg1{padding-top:0 !important;padding-bottom:35px !important;}
.portfolio_bg1 .upb_row_bg{background:none !important;}
.www_form .width50{width:100%;margin-right:0;}
.content_block .cover_height_bg{background:none !important;padding-top:50px !important;padding-bottom:50px !important;}
.content_block .max_width_570{max-width:none;padding:0 30px;}
.copyright,
.foot_info_block,
.footer_bottom .social_icons{float:none;display:block;}
.column1 .portf_title{padding-top:20px;}
}
@media only screen and (max-width:991px){header nav,
.tagline,
#main_header .fright,
.header_parent_wrap .social_icons,
.header_parent_wrap .log_in_out,
.fixed-menu{display:none !important;}
#main_header .logo_sect{position:relative !important;left:auto !important;top:auto !important;display:block !important;float:none !important;border:none !important;text-align:left !important;transform:none !important;-webkit-transform:none !important;padding-right:45px;}
#main_header .logo{display:block !important;float:none !important;text-align:left;}
#main_header .logo_sect img{max-width:100% !important;height:auto !important;}
#main_header header{position:relative;}
header .container{height:auto !important;padding-left:30px !important;padding-right:30px !important;width:100%;}
a.menu_toggler{display:block;margin:0;border:none;border-radius:0;box-shadow:none;height:24px;position:absolute;right:30px;top:36px;width:23px;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-position:-48px 0;}
a.menu_toggler:hover{background-position:-25px 0;}
a.menu_toggler.close_toggler{background-position:-48px -24px;}
a.menu_toggler.close_toggler:hover{background-position:-25px -24px;}
.mobile_menu_wrapper{display:block;width:100%;padding:0;overflow:hidden;position:relative;}
.mobile_menu_wrapper:before{display:block;width:100%;position:absolute;left:0;bottom:0;height:2px;content:'';z-index:555;}
.mobile_menu,
.mobile_menu.container{padding-left:0 !important;padding-right:0 !important;list-style:none;}
.mobile_menu_wrapper li:before{display:none;}
.mobile_menu_wrapper li{padding:0;margin:0;position:relative;margin-bottom:1px;}
.mobile_menu_wrapper ul{list-style:none;padding:0;margin:0;}
.mobile_menu_wrapper .sub-menu{margin-left:0;}
.mobile_menu_wrapper .sub-nav{display:none;}
.showsub .sub-nav .sub-nav{display:none;}
.showsub .sub-nav,
.showsub .sub-nav .showsub .sub-nav{display:block;}
.mobile_menu_wrapper a.mob_link{color:#fff;font-size:14px;font-weight:300;padding:10px 30px;margin:0;line-height:21px;display:block;position:relative;}
.mobile_menu_wrapper a.mob_link:before{position:absolute;left:0;right:0;height:0;border-bottom:1px rgba(255, 255, 255, 0.3) dashed;content:'';bottom:-1px;}
.mobile_menu_wrapper .sub-menu a.mob_link{padding-left:50px}
.mobile_menu_wrapper .sub-menu .sub-menu a.mob_link{padding-left:70px}
.mobile_menu_wrapper .current-menu-parent .sub-menu li a.mob_link,
.mobile_menu_wrapper .current-menu-parent .sub-menu li.current-menu-parent .sub-menu li a.mob_link{color:#fff;background:none;}
.mobile_menu_wrapper li.menu-item-has-children:before{position:absolute;right:34px;top:10px;content:"\f105";display:block;font-size:14px;color:#fff;font-weight:normal;line-height:21px;font-family:'FontAwesome';background:none !important;}
.mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
.mobile_menu_wrapper li.menu-item-has-children.showsub:before{content:"\f107";}
.mobile_menu_wrapper a.mob_link:hover,
.mobile_menu_wrapper .current-menu-parent a.mob_link,
.mobile_menu_wrapper .current-menu-ancestor > a.mob_link,
.mobile_menu_wrapper .current-menu-parent .sub-menu a.mob_link:hover,
.mobile_menu_wrapper .current-menu-parent .sub-menu li.current-menu-parent a.mob_link,
.mobile_menu_wrapper .current-menu-parent .sub-menu li a.mob_link:hover{background:rgba(0, 10, 12, 0.15);}
.mobile_menu_wrapper .current-menu-item a.mob_link{background:rgba(0, 10, 12, 0.15) !important;}
.sub-nav{width:100% !important;margin:0 !important;}
.sub-menu i{padding-right:7px;}
.mobile_menu_wrapper a.mob_link i{display:none;}
.mobile_menu.container{width:100%;}
.content_block .custom_ipad.col_50 .vc_col-sm-4{padding-top:0 !important;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.countdown_wrapper{height:135px;}
.countdown-amount{font-size:100px;line-height:117px;padding:0 25px;}
.count_title h1{line-height:60px;font-size:40px;}
.element .featured_items_title{padding-bottom:0;}
.element .featured_items_title h5,
.element .featured_items_title h5 a{font-size:16px;line-height:20px !important;}
.gallery_ribbon_container .ribbon_slider .slick-prev{left:130px;}
.gallery_ribbon_container .ribbon_slider .slick-next{right:130px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.countdown_wrapper{height:118px;}
.countdown-amount{font-size:80px;line-height:100px;padding:0 25px;}
.count_title h1{line-height:50px;font-size:30px;}
.element .featured_items_title{padding-bottom:0;}
.element .featured_items_title h5,
.element .featured_items_title h5 a{font-size:14px;line-height:15px !important;}
.element .featured_meta{display:none;}
.gallery_ribbon_container .ribbon_slider .slick-prev{left:80px;}
.gallery_ribbon_container .ribbon_slider .slick-next{right:80px;}
.gallery_ribbon_container .slick-slide{margin:0 15px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){.col_50 .vc_col-sm-3,
.col_50 .vc_col-sm-4{width:50% !important;}
.ipad_v_col100 .vc_col-sm-6{width:100% !important;}
.ipad_v_col100 .vc_col-sm-6 .wpb_single_image .vc_figure{display:block;text-align:center;}
.content_block .custom_ipad.col_50 .vc_col-sm-4,
.content_block .text_pt0{padding-top:0 !important;}
.max_width_570.vc_col-sm-6{width:100% !important;max-width:none !important;padding-left:55px !important;padding-right:55px !important;}
.cover_height_bg.vc_custom_1447688494736{background-image:none !important;}
.right-sidebar-block,
.left-sidebar-block,
.fl-container.hasRS,
.posts-block.hasLS{width:100%;}
.right-sidebar .contentarea{padding-right:0;}
.left-sidebar .contentarea{padding-left:0;}
.pre_footer .widget_flickr .flickr_badge_image{width:33.3333%;}
.onepage_pt_text{margin-top:40px !important;}
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action .vc_cta3-content,
.content_block .vc_general.vc_cta3.vc_cta3-actions-right.gt3_call_action.pr22perc .vc_cta3-content{padding-right:0 !important;}
.mfp-arrow-left{left:70px !important;}
.mfp-arrow-right{right:70px !important;;}
.upb_utube_iframe,
.upb_vimeo_iframe{top:0 !important;}
iframe{border:0 !important;}
}
@media only screen and (min-width:870px) and (max-width:991px){.gallery_ribbon_container .ribbon_slider .slick-prev{left:30px;}
.gallery_ribbon_container .ribbon_slider .slick-next{right:30px;}
}
@media only screen and (min-width:1900px){.countdown-amount{padding:0 80px;}
}
@media only screen and (max-width:480px){.content_block .wpb_tour .wpb_tabs_nav,
.content_block .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{width:100%;float:none;}
.content_block .wpb_tour .wpb_tabs_nav li,
.content_block .wpb_tabs .wpb_tabs_nav li{display:block;float:none;width:100%;margin:0 0 2px 0;text-align:center;}
.content_block .wpb_tour .wpb_tabs_nav li:last-child,
.content_block .wpb_tabs .wpb_tabs_nav li:last-child{margin-bottom:0;}
.content_block .wpb_tabs .wpb_tabs_nav li a,
.content_block .wpb_tour .wpb_tabs_nav a{width:100% !important;display:block;border-radius:5px;-webkit-border-radius:5px;}
.content_block .wpb_tour .wpb_tabs_nav li:last-child a,
.content_block .wpb_tabs .wpb_tabs_nav li:last-child a{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.content_block .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
.content_block .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.icon_divider:before, .icon_divider:after{width:70px;}
.icon_divider:before{left:-70px;}
.blog_content{min-height:inherit;padding-left:0;}
.module_blog .listing_meta,
.single_post .listing_meta{position:relative;left:auto;top:auto !important;width:100%;}
.listing_meta .share_block{padding-top:0;padding-bottom:20px;}
.prev_next_links{display:none;}
}
@media only screen and (min-width:1200px) and (max-width:1300px){.gallery_ribbon_container .ribbon_slider .slick-prev{left:100px;}
.gallery_ribbon_container .ribbon_slider .slick-next{right:100px;}
}
@media only screen and (max-width:1200px){.text_bg_section .vc_col-sm-1,
.text_bg_section .vc_col-sm-2,
.text_bg_section .vc_col-sm-3,
.text_bg_section .vc_col-sm-4,
.text_bg_section .vc_col-sm-5,
.text_bg_section .vc_col-sm-6,
.text_bg_section .vc_col-sm-7,
.text_bg_section .vc_col-sm-8,
.text_bg_section .vc_col-sm-9,
.text_bg_section .vc_col-sm-10,
.text_bg_section .vc_col-sm-11,
.text_bg_section .vc_col-sm-12{width:100%;}
.text_bg_section{padding-bottom:90px;}
.text_bg_section .upb_row_bg{background-image:none !important;}
.tp-caption{margin-left:30px !important;}
.tp-caption.slide_overlay{margin-left:0 !important;}
}
@media only screen and (min-width:1201px){.text_bg_section .vc_col-sm-4{padding-bottom:90px;}
}
@media only screen and (min-width:1600px){.text_bg_section .vc_col-sm-4{padding-bottom:210px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi){.logo_def{display:none;}
.logo_retina{display:block;}
.s_submit,
.top-icon-search,
.widget_search input[type="submit"],
.mfp-arrow,
.head_search input[type="submit"],
.remove_products,
.diagram_item .chart,
.shortcode_messagebox .box_close,
.nivo-prevNav,
.nivo-nextNav,
.login_popup .close_popup,
.gallery_ribbon_container .ribbon_slider .slick-prev,
.gallery_ribbon_container .ribbon_slider .slick-next,
a.menu_toggler,
.with_mega_menu .ubermenu-responsive-toggle,
.icon_divider{background-image:url(../img/retina/sprite.png) !important;background-size:300px 150px !important;-webkit-background-size:300px 150px !important;}
.mfp-close:before,
.breadcrumbs.type2 a:after{background-image:url(../img/retina/sprite.png) !important;background-size:300px 150px !important;-webkit-background-size:300px 150px !important;}
}
.content_block .ubtn-ctn-left{display:inline-block;vertical-align:top;}
.content_block .wpb_revslider_element,
.content_block .vc_cta3-container{margin-bottom:0;}
.content_block .vc_col-has-fill > .vc_column-inner,
.content_block .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.content_block .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.content_block .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.content_block .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.content_block .vc_row-has-fill > .vc_column_container > .vc_column-inner,
.content_block .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.content_block .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{padding-top:0;}
.content_block #sbi_load{padding-top:0 !important;}