@media (max-width:480px){.blogAccordion:hover .minus{height:350px}
.blogAccordion .leftBorder,.blogAccordion .leftBorder .monthYear,.desktopBlog .blogAccordion .accordion_box10 .blogTitle{left:0!important}
.blogAccordion .accordion_title{opacity:1;width:130px}
.ep-newsletter p.wysija-paragraph,.masonry-blog.isotope.blogcolumn3 .isotope-item,.masonry-blog.isotope.blogcolumn4 .isotope-item{width:100%!important}
.accordion_content p{height:50px!important}
.desktopBlog .accordion_content p{line-height:24px}
.ep-newsletter input.wysija-submit.wysija-submit-field{position:relative;display:table;margin:20px auto 10px}
.ep-newsletter p.wysija-paragraph input{float:none;display:table;margin:0 auto}
#ep-modal.quickview-modal .woocommerce div.product form.cart .single_variation_wrap,#ep-modal.quickview-modal .woocommerce div.product form.cart .variations{max-width:90%!important;min-width:inherit}
#ep-modal.quickview-modal .woocommerce div.product form.cart .reset_variations{left:20px;top:100%}}@media (min-width:480px) and (max-width:767px){.ep-newsletter p.wysija-paragraph{width:calc(100% - 140px)!important}
.masonry-blog.isotope.blogcolumn3 .isotope-item,.masonry-blog.isotope.blogcolumn4 .isotope-item{width:50%!important}}@media (max-width:767px){#preloader_box,.preloader-items-container{-webkit-animation:none;-moz-animation:none;-o-animation:none}
#fullScreenSlider .arrows-button-prev,#search-form #search-caption{left:0}
.visible-phone{display:inherit!important}
.hidden-phone{display:none!important}
.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.container,.fullWidth .container.title_container,.portfolio_wrap{width:auto;padding-left:15px!important;padding-right:15px!important;-webkit-box-sizing:border-box;box-sizing:border-box}
ul.products.isotope{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.fullWidth .container{padding:0!important}
.row{margin-left:0}
.wrap{width:auto;min-width:100%}
[class*=span]{display:block;float:none!important;width:auto;margin-left:0}
h1{font-size:60px;line-height:55px}
h2{line-height:40px;font-size:40px}
h3{line-height:24px;font-size:18px}
#preloader_box{animation:none;width:150px;height:150px;left:calc(50% - 75px);top:calc(50% - 75px)}
.preloader-items-container{animation:none;height:153px;opacity:1;margin-top:0}
.preloader-image{width:96px;height:96px;top:137px;margin-top:-111px;right:26px}
svg.preloader:not(#preloader-simple){width:154px!important;height:154px!important}
#preloader_items,.preloader-text-container{height:126px}
.preloader-text{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1;font-size:16px;line-height:16px;padding-top:17px}
#search-form input[type=text]{font-size:20px;line-height:12px!important;left:0!important;width:60%}
header .logo{max-height:54px}
#epHeader.hide_menu{opacity:1;visibility:visible}
#fullScreenSlider .caption-container{width:calc(100% - 110px);margin-left:55px!important;text-align:center}
.caption.style2 .caption-title,.caption.style3 .caption-title{margin-bottom:25px!important}
.caption.style2 .caption-subtitle,.caption.style3 .caption-subtitle,.caption.style4 .caption-subtitle{margin-bottom:16px!important}
#fullScreenSlider .arrows-button-next,#fullScreenSlider .arrows-button-prev{width:50px}
#fullScreenSlider .arrows-button-next{right:0}
#fullScreenSlider .arrows-button-next .text,#fullScreenSlider .arrows-button-prev .text{display:none}
.footer-bottom .social-icons{padding-bottom:0;float:none;width:auto;display:table;margin:0 auto;text-align:center}
.blogAccordion.quoteItem .quote_content .icon-quotes-left,.blogAccordion.quoteItem p{display:none}
.desktopBlog .blogAccordion .accordion_box10 .blogTitle{font-size:18px;line-height:21px}
.blogAccordion .accordion_title .day{letter-spacing:0;left:30px;font-size:20px}
.desktopBlog .moretag,.tabletBlog .moretag{position:absolute;bottom:-67px!important;left:0!important;right:auto!important}
.blogAccordion.quoteItem .quote_content{font-size:16px;position:absolute;bottom:0;line-height:25px}
.accordion_box2,.blogAccordion.accordionClosed .accordion_title{width:120px}
.accordion_content p{height:80px;overflow:hidden}
.desktopBlog .accordion_content .readmoreLine{width:100%}
.blogAccordion .leftBorder .monthYear{font-size:14px}
.blogAccordion.accordionClosed .leftBorder .monthYear{left:0!important}
.tabletBlog .blogAccordion .accordion_title{width:75px}
.tabletBlog .centerTitle{margin-left:10px}
.blogAccordion .accordion_title .monthYear{padding:8px 0 0 12px}
#blogSingle .container .container,.cblog .container{padding-left:0!important;padding-right:0!important}
.accordion_box10{width:calc(100% - 125px)}
.counterBox{padding-top:25px;padding-bottom:25px}
.page-template-main-page .menuSpaceNoti{top:0!important}
.cblog .container{padding-top:0}
.cblog .post-content,.cblog .post-meta{float:none;width:auto}
.cblog .post-meta .tagcloud{margin-top:20px}
.cblog .pageNavigation .readmore{display:table;margin:0 auto;float:none}
#PDetail .nextNav:after,#PDetail .nextNav:before,#PDetail .prevNav:after,#PDetail .prevNav:before,#blogSingle .nextNav:after,#blogSingle .nextNav:before,#blogSingle .prevNav:after,#blogSingle .prevNav:before,.portfolio_detail_boxed #PDnavigation .arrows-button-next .text,.portfolio_detail_boxed #PDnavigation .arrows-button-prev .text,.portfolio_detail_full_width #PDnavigation .arrows-button-next .text,.portfolio_detail_full_width #PDnavigation .arrows-button-prev .text,.slides-navigation{display:none}
.fullWidth .isotope,.isotope.creativeType .wide .postphoto .like{margin-left:0}
#blogSingle .arrows-button-next:hover,#blogSingle .arrows-button-prev:hover{background:rgba(255,255,255,.5)}
#commentform .input-text{width:100%;margin-bottom:60px;margin-left:0}
.comments-list #respond{padding:0 0 80px}
.comment-reply-title small a{position:static;padding-top:10px}
.comments-list .comment-reply-link{float:right}
.postphoto .overlay .hover-title{font-size:25px;letter-spacing:-1px}
.postphoto .overlay .hover-subtitle{font-size:13px;letter-spacing:4px}
.postphoto .overlay:hover .hover-subtitle{bottom:29%}
.hslim .postphoto .overlay:hover .hover-subtitle{bottom:20%}
.slim .postphoto .overlay:hover .hover-subtitle{bottom:38%}
.big .postphoto .overlay:hover .hover-subtitle{bottom:35%}
.hslim .postphoto .overlay .hover-title,.wide .postphoto .overlay .hover-title{font-size:20px;line-height:20px}
.hslim .postphoto .overlay .hover-subtitle,.wide .postphoto .overlay .hover-subtitle{font-size:12px;line-height:16px;letter-spacing:1px}
.isotope.creativeType .wide .icon-wrap,.isotope.creativeType .wide .title-wrap{width:100%}
.isotope.creativeType .wide .postphoto:hover .overlay .center-line{width:calc(100% - 17px)}
.portfolio_detail_creative #pDSwiper .swiper-slide{height:300px}
.portfolio_detail_boxed #PDetail .pDHeader-title{margin-bottom:25px}
.portfolio_detail_boxed .pDHeader-title .textBox{padding:25px 0}
.portfolio_detail_boxed .pDHeader-title.active .textBox .title{font-size:25px;line-height:25px;padding:10px 25px 0 0}
.portfolio_detail_boxed .pDHeader-title .textBox .subtitle{font-size:14px;line-height:18px}
#PDetail .arrows-button-next .pArrowsButtonThumb,#PDetail .arrows-button-prev .pArrowsButtonThumb{background:0 0!important}
.portfolio_detail_boxed #PDnavigation .arrows-button-next,.portfolio_detail_boxed #PDnavigation .arrows-button-next:hover,.portfolio_detail_boxed #PDnavigation .arrows-button-prev,.portfolio_detail_boxed #PDnavigation .arrows-button-prev:hover,.portfolio_detail_full_width #PDnavigation .arrows-button-next,.portfolio_detail_full_width #PDnavigation .arrows-button-next:hover,.portfolio_detail_full_width #PDnavigation .arrows-button-prev,.portfolio_detail_full_width #PDnavigation .arrows-button-prev:hover{background-color:transparent!important;width:100px}
.noPrev{margin-left:120px!important}
.portfolio_detail_boxed #PDnavigation .arrows-button-prev:after,.portfolio_detail_full_width #PDnavigation .arrows-button-prev:after{border-color:transparent #000 transparent rgba(0,0,0 ,0);margin-left:25px}
.portfolio_detail_boxed #PDnavigation .arrows-button-prev:hover:after,.portfolio_detail_full_width #PDnavigation .arrows-button-prev:hover:after{left:45px}
.portfolio_detail_boxed #PDnavigation .arrows-button-next:after,.portfolio_detail_full_width #PDnavigation .arrows-button-next:after{border-color:transparent rgba(0,0,0 ,0) transparent #000}
.portfolio_detail_boxed #PDnavigation .arrows-button-next:before,.portfolio_detail_boxed #PDnavigation .arrows-button-prev:before,.portfolio_detail_full_width #PDnavigation .arrows-button-next:before,.portfolio_detail_full_width #PDnavigation .arrows-button-prev:before{border-top-color:#000}
.portfolio_detail_boxed #PDbackToPortfolio,.portfolio_detail_full_width #PDbackToPortfolio{margin:10px 0}
.portfolio_detail_full_width #PDetail .pDHeader-title{min-width:245px;max-width:100%;margin-top:-90px;box-sizing:content-box;margin-left:-10px;margin-bottom:30px}
.portfolio_detail_full_width .pDHeader-title.active .textBox .title{font-size:25px;line-height:25px;padding:10px 25px 0 0}
.portfolio_detail_full_width .pDHeader-title .textBox .subtitle{font-size:14px;font-weight:400;line-height:23px}
#portfoliSingle.portfolio_detail_boxed .socialShareContainer,#portfoliSingle.portfolio_detail_full_width .socialShareContainer,#portfolioDetailAjax .socialShareContainer{margin-top:-50px;position:absolute;right:15px}
#portfolioDetailAjax .socialShareContainer{right:0}
#ajaxPDetail .container{padding:0!important}
#PDetail ul.project-detail,#ajaxPDetail ul.project-detail{margin-right:0!important;margin-left:0!important}
#ajaxPDetail .pDHeader .title{font-size:25px;line-height:29px;padding:5px 7px;margin-top:0;letter-spacing:0}
#ajaxPDetail .postMedia .slider-nav-controls-container .slider-status{font-size:25px;line-height:30px;height:30px;width:40px}
.pDWrap .navWrap{top:120px;right:0}
.pDWrap .navigation li{height:34px;width:34px}
.pDWrap .navigation li a{line-height:42px}
.pDWrap .navigation a:before{font-size:18px;line-height:22px}
.parallax .container{max-height:none}
.textSliderHome .quoteBackground{font-size:26px}
.pieChartBox,.textBox.textBoxBorder .title,.textBox.textBoxUnderline .title{display:table}
ul.portfolio-filter{width:100%;top:10px;right:0;left:1px}
.fullWidth ul.portfolio-filter{width:96%;left:2%}
ul.portfolio-filter li ul{width:100%}
.testimonial blockquote{padding:5px 0 25px!important}
.iconbox,.textBox{padding-bottom:35px}
.testimonials .author{margin-top:13px!important}
.testimonials{margin-top:20px}
#mail,#subject{margin-left:0;margin-top:12px}
#mail,#name,#subject{width:100%;float:none}
.pieChartBox{width:90%;max-width:90%;margin:50px auto!important;text-align:center}
.pieChartBox .subtitle,.pieChartBox .title{margin-right:auto;margin-left:auto}
.textBox.textBoxUnderline .title hr{margin:3px auto 0}
.textBox.fontSize32.textBoxBorder .title,.textBox.fontSize32.textBoxUnderline .title{margin-bottom:15px}
.imageBox,.textBox{margin:0 auto;max-width:100%}
.textBox.fontSize123 .title{font-size:56px;line-height:56px}
.imageBox.imgBoxHover,.imageBox.imgBoxHover img{width:100%}
.custom-imageBox .custom-textbox{margin-top:0}
.custom-imageBox .custom-textbox .custom-textbox-bg{width:100%!important;left:0!important}
.custom-imageBox.Boxright .custom-textbox .textBox,.custom-imageBox.Boxright .custom-textbox.custom-textbox-bg,.wpb_column.vc_column_container.vc_col-sm-12 .secondTitle{left:0}
.custom-imageBox .custom-textbox .textBox{width:100%}
.custom-imageBox.Boxleft .custom-textbox{margin-left:0}
.custom-imageBox.Boxright .custom-textbox{margin-right:0}
.epicoSection .titleSpace{margin-top:60px}
#comment-text{margin-top:10px;float:none!important}
#comment-text textarea{text-align:left}
.widget.widget_woocommerce-dropdown-cart .header_cart{display:none}
.woocommerce-ordering{position:relative;margin:20px auto 25px!important}
.button{margin-bottom:15px!important}
.content_block{width:300px;padding-top:40px}
.iconbox.iconbox-left{padding-bottom:50px}
.vc_col-sm-6 .iconbox.iconbox-left .icon,.vc_col-sm-8 .iconbox.iconbox-left .icon,.vc_col-sm-9 .iconbox.iconbox-left .icon{width:100%}
.textBoxIcon .icon{margin:0 0 10px 25px;display:block}
.reviewmobileSpace{height:5px!important}
.custom-iconbox{margin-bottom:25px!important}
.wpb_tabs{margin:15px 0}
.vc_tta-tab a span,.vc_tta-tabs-position-left .vc_tta-title-text,.vc_tta-tabs-position-right .vc_tta-title-text{padding:7px 8px!important;font-size:13px}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:0 9px}
.fullWidth .container .portfolio_wrap{margin:0!important}
.container .portfolio_wrap{margin:0 -15px!important;padding:0!important}
#fullScreenImage .caption-icon,.swiper-slide .caption-icon{width:60px;height:60px;line-height:70px;font-size:40px}
#fullScreenImage .caption-image,.swiper-slide .caption-image{max-width:60px;max-height:60px}
#fullScreenImage .caption-title,.swiper-slide .caption-title{font-size:45px!important}
#fullScreenImage .caption-subtitle,.swiper-slide .caption-subtitle{font-size:30px!important}
#fullScreenImage .caption-subtitle2,.swiper-slide .caption-subtitle2{font-size:20px!important}
#fullScreenImage .caption.style4 .caption-box,.swiper-slide .caption.style4 .caption-box{width:260px;min-height:260px;padding:25px}
.pricing-box{margin-bottom:30px!important}
.woocommerce #content div.product.pd_background div.summary,.woocommerce #content div.product.pd_classic div.summary,.woocommerce #content div.product.pd_ep_classic div.summary,.woocommerce div.product.pd_background div.summary,.woocommerce div.product.pd_classic div.summary,.woocommerce div.product.pd_ep_classic div.summary,.woocommerce-page #content div.product.pd_background div.summary,.woocommerce-page #content div.product.pd_classic div.summary,.woocommerce-page #content div.product.pd_ep_classic div.summary,.woocommerce-page div.product.pd_background div.summary,.woocommerce-page div.product.pd_classic div.summary,.woocommerce-page div.product.pd_ep_classic div.summary,.woocommerce-page.vertical_menu_enabled #content div.product.pd_background div.summary,.woocommerce-page.vertical_menu_enabled #content div.product.pd_ep_classic div.summary,.woocommerce-page.vertical_menu_enabled div.product.pd_background div.summary,.woocommerce-page.vertical_menu_enabled div.product.pd_ep_classic div.summary,.woocommerce.vertical_menu_enabled #content div.product.pd_background div.summary,.woocommerce.vertical_menu_enabled #content div.product.pd_ep_classic div.summary,.woocommerce.vertical_menu_enabled div.product.pd_background div.summary,.woocommerce.vertical_menu_enabled div.product.pd_ep_classic div.summary{width:100%!important;padding:0 15px!important}
.woocommerce #content div.product form.cart,.woocommerce #content div.product.product-type-grouped form.cart,.woocommerce div.product form.cart,.woocommerce div.product.product-type-grouped form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page #content div.product.product-type-grouped form.cart,.woocommerce-page div.product .cart,.woocommerce-page div.product.product-type-grouped .cart{width:calc(100% - 1px);max-width:calc(100% - 1px);margin:0!important}
.woocommerce div.product form.cart .single_variation_wrap,.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart table.group_table,.woocommerce div.product.pd_top form.cart .single_variation_wrap,.woocommerce.compare-enable div.product form.cart .single_variation_wrap,.woocommerce.compare-enable div.product form.cart .variations,.woocommerce.compare-enable.wishlist-enable div.product.pd_top form.cart .single_variation_wrap{width:100%;max-width:100%}
.woocommerce:not(.compare-enable):not(.wishlist-enable) div.product.product-type-external form.cart .button.alt.single_add_to_cart_button,.woocommerce:not(.compare-enable):not(.wishlist-enable) div.product.product-type-simple form.cart .button.alt.single_add_to_cart_button{width:calc(100% - 65px)}
.woocommerce.compare-enable:not(.wishlist-enable) div.product.product-type-external form.cart .button.alt.single_add_to_cart_button,.woocommerce.compare-enable:not(.wishlist-enable) div.product.product-type-simple form.cart .button.alt.single_add_to_cart_button,.woocommerce.wishlist-enable:not(.compare-enable) div.product.product-type-external form.cart .button.alt.single_add_to_cart_button,.woocommerce.wishlist-enable:not(.compare-enable) div.product.product-type-simple form.cart .button.alt.single_add_to_cart_button{width:calc(100% - 104px)}
.woocommerce.compare-enable.wishlist-enable div.product.product-type-external form.cart .button.alt.single_add_to_cart_button,.woocommerce.compare-enable.wishlist-enable div.product.product-type-simple form.cart .button.alt.single_add_to_cart_button{width:calc(100% - 143px)}
.woocommerce div.product.product-type-external .summary.entry-summary .yith-wcwl-add-to-wishlist,.woocommerce div.product.product-type-simple .summary.entry-summary .yith-wcwl-add-to-wishlist,div.product.product-type-external .summary.entry-summary .button.compare,div.product.product-type-simple .summary.entry-summary .button.compare{margin-left:-41px!important}
.woocommerce.compare-enable div.product.product-type-external .summary.entry-summary .yith-wcwl-add-to-wishlist,.woocommerce.compare-enable div.product.product-type-simple .summary.entry-summary .yith-wcwl-add-to-wishlist{margin-left:-80px!important}
.woocommerce.wishlist-enable div.product.product-type-external .summary.entry-summary .button.compare,.woocommerce.wishlist-enable div.product.product-type-simple .summary.entry-summary .button.compare{margin-left:-1px!important}
.woocommerce div.product.product-type-variable.pd_top .yith-wcwl-add-to-wishlist{margin-left:-1px}
.woocommerce div.product.product-type-external.outofstock .summary.entry-summary .yith-wcwl-add-to-wishlist,.woocommerce div.product.product-type-simple.outofstock .summary.entry-summary .yith-wcwl-add-to-wishlist{margin-left:0!important}
.woocommerce:not(.compare-enable):not(.wishlist-enable) div.product.product-type-external .button.alt.single_add_to_cart_button{width:100%}
.woocommerce.compare-enable:not(.wishlist-enable) div.product.product-type-external .button.alt.single_add_to_cart_button,.woocommerce.wishlist-enable:not(.compare-enable) div.product.product-type-external .button.alt.single_add_to_cart_button{width:calc(100% - 39px)}
.woocommerce.compare-enable.wishlist-enable div.product.product-type-external .button.alt.single_add_to_cart_button{width:calc(100% - 79px)}
.woocommerce:not(.compare-enable):not(.wishlist-enable) div.product form.cart .single_variation_wrap .button.alt.single_add_to_cart_button,.woocommerce:not(.compare-enable):not(.wishlist-enable) div.product.pd_top form.cart .single_variation_wrap .button.alt.single_add_to_cart_button{width:calc(100% - 65px)}
.woocommerce.compare-enable:not(.wishlist-enable) div.product form.cart .single_variation_wrap .button.alt.single_add_to_cart_button,.woocommerce.wishlist-enable:not(.compare-enable) div.product form.cart .single_variation_wrap .button.alt.single_add_to_cart_button{width:calc(100% - 104px)}
.woocommerce.compare-enable.wishlist-enable div.product form.cart .single_variation_wrap .button.alt.single_add_to_cart_button{width:calc(100% - 143px)}
.woocommerce div.product form.cart .reset_variations{position:relative;right:auto;top:auto;float:right;width:auto}
.woocommerce div.product form.cart .group_table .price p.stock{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;text-align:right;right:11px;top:21px!important;color:#999!important}
#commentform [class*=span]{padding:0}
.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .shop_coulmn3 ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page .shop_coulmn3 ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;float:none!important}
.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{font-size:12px;padding:20px 15px}
.product-price{display:none}
.woocommerce table.shop_table .product-name{display:block}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:center!important}
.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:100%!important;margin-left:0!important;margin-right:0!important;float:none!important}
.woocommerce #content table.cart td.actions .coupon,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none!important}
.woocommerce table.cart td.actions .coupon .input-text{width:70%!important;margin-bottom:23px}
.add_to_cart_btn_wrap .shop_wishlist_button+.ajax-loading{right:43px;bottom:-25px;width:50px;height:50px}
.summary.entry-summary .button.compare,.woocommerce .cart .button.alt.single_add_to_cart_button{margin-bottom:0!important}
.woocommerce-page.woocommerce-checkout .login_notice,.woocommerce-page.woocommerce-checkout .woocommerce-info,.woocommerce-page.woocommerce-checkout form.checkout_coupon{width:100%}
.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:0}
.woocommerce-account .woocommerce-MyAccount-content{width:100%;padding:20px}
.woocommerce-account .woocommerce-MyAccount-content fieldset{border:none;padding:0}
.woocommerce #customer_login,.woocommerce #customer_login.without_registration{padding:0 30px}
#ep-modal a[rel=prev],#ep-modal a[rel=next]{display:none}
.wpb_column.vc_column_container.vc_col-sm-12 .animatedtext{width:100%}
#PDetail .social_share_toggle>i:first-child:before,#blogSingle .social_share_toggle>i:first-child:before{padding-left:0}
#blogSingle .nextNav span.postTitle,#blogSingle .prevNav span.postTitle{padding-right:10px;padding-left:10px;font-size:15px;line-height:17px}
#blogSingle .post-tags,.bd_socail_share{width:100%;text-align:center}
.bd_socail_share{margin-top:20px;text-align:center}
#blogSingle .social_share_toggle,.socialShareContainer{float:none}
.bd_socail_share .social_share_toggle .social_links{width:190px!important}
#blogSingle .social-tag{margin-top:50px}
#blogSingle .social_links a{width:30px}
#blogSingle .post-tags{padding-bottom:10px}
.comments-list .comment-text{margin-left:0}
.comments-list .children{padding:0 0 0 10px}
#commentform .input-textarea{margin-bottom:0}
p.logged-in-as~div.button.button-large{margin:40px 0!important}
.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce ul.products.shop-2column li.product,.woocommerce ul.products.shop-3column li.product,.woocommerce ul.products.shop-4column li.product,.woocommerce ul.products.shop-5column li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce.wc-categories ul.products.shop-2column li.product,.woocommerce.wc-categories ul.products.shop-3column li.product,.woocommerce.wc-categories ul.products.shop-4column li.product,.woocommerce.wc-categories ul.products.shop-5column li.product,.woocommerce.wc-categories.no-gutter ul.products.shop-2column li.product,.woocommerce.wc-categories.no-gutter ul.products.shop-3column li.product,.woocommerce.wc-categories.no-gutter ul.products.shop-4column li.product,.woocommerce.wc-categories.no-gutter ul.products.shop-5column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-2column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-3column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-4column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-5column li.product{width:100%!important;margin:0!important}
.woocommerce:not(.carousel) ul.products.shop-2column li.product .productwrap,.woocommerce:not(.carousel) ul.products.shop-3column li.product .productwrap,.woocommerce:not(.carousel) ul.products.shop-4column li.product .productwrap,.woocommerce:not(.carousel) ul.products.shop-5column li.product .productwrap,.woocommerce:not(.carousel):not(.no-gutter) ul.products.shop-2column li.product .productwrap,.woocommerce:not(.carousel):not(.no-gutter) ul.products.shop-3column li.product .productwrap,.woocommerce:not(.carousel):not(.no-gutter) ul.products.shop-4column li.product .productwrap,.woocommerce:not(.carousel):not(.no-gutter) ul.products.shop-5column li.product .productwrap{margin:0 0 20px}
.instagram-feed ul.column-2 li,.instagram-feed ul.column-3 li,.instagram-feed ul.column-4 li,.instagram-feed ul.column-5 li,.instagram-feed ul.column-6 li{width:calc(50% - 5px)!important;margin:0 10px 10px 0!important}
.instagram-feed ul.column-2.no-gutter li,.instagram-feed ul.column-3.no-gutter li,.instagram-feed ul.column-4.no-gutter li,.instagram-feed ul.column-5.no-gutter li,.instagram-feed ul.column-6.no-gutter li{width:50%!important;margin:0!important}
.instagram-feed ul.column-3:not(.carousel):not(.no-gutter) li:nth-child(3n),.instagram-feed ul.column-4:not(.carousel):not(.no-gutter) li:nth-child(4n),.instagram-feed ul.column-5:not(.carousel):not(.no-gutter) li:nth-child(5n),.instagram-feed ul.column-6:not(.carousel):not(.no-gutter) li:nth-child(6n){margin:0 10px 10px 0!important}
.instagram-feed ul.column-2:not(.carousel):not(.no-gutter) li:nth-child(2n),.instagram-feed ul.column-3:not(.carousel):not(.no-gutter) li:nth-child(2n),.instagram-feed ul.column-4:not(.carousel):not(.no-gutter) li:nth-child(2n),.instagram-feed ul.column-5:not(.carousel):not(.no-gutter) li:nth-child(2n),.instagram-feed ul.column-6:not(.carousel):not(.no-gutter) li:nth-child(2n){margin:0 0 10px!important}
.instagram-feed .info{position:relative;top:auto}
.fontSize100.iconbackgroundstyle,.fontSize100.iconbackgroundstyle .title,.fontSize100.textbackgroundstyle,.fontSize100.textbackgroundstyle .title,.fontSize80.iconbackgroundstyle,.fontSize80.iconbackgroundstyle .title,.fontSize80.textbackgroundstyle,.fontSize80.textbackgroundstyle .title{font-size:33px;line-height:100px}
.fontSize100 .iconbackground,.fontSize100 .textbackground,.fontSize40 .iconbackground,.fontSize40 .textbackground,.fontSize48 .iconbackground,.fontSize48 .textbackground,.fontSize60 .iconbackground,.fontSize60 .textbackground,.fontSize80 .iconbackground,.fontSize80 .textbackground{font-size:100px;line-height:100px}
.shapebackgroundstyle.fontSize100 .title,.shapebackgroundstyle.fontSize80 .title{font-size:60px;line-height:60px}
#ep-modal.quickview-modal .modal-content-wrapper{max-width:90%!important}
#ep-modal.quickview-modal #product-fullview-thumbs .swiper-slide{height:100%!important}
#ep-modal.quickview-modal #modal-content .product_title,#ep-modal.quickview-modal #modal-content .woocommerce-product-rating,#ep-modal.quickview-modal #modal-content div.product .cart,#ep-modal.quickview-modal #modal-content div.product p.stock.in-stock{margin-left:20px!important}
#ep-modal.quickview-modal #modal-content .priceminheight{padding-left:20px!important}
#ep-modal.quickview-modal #modal-content div.summary .woocommerce-product-details__short-description{padding-left:20px!important;padding-right:20px!important}
#ep-modal.compare-modal .modal-content-wrapper{width:98%;height:100%}
#ep-modal.compare-modal h1{line-height:30px;padding:12px 20px}
table.compare-list tr th:first-child{width:120px!important;max-width:120px!important;min-width:120px!important}
#product-fullview-thumbs .swiper-button-prev,#product-fullview-thumbs:hover .swiper-button-prev{left:50%!important;margin-left:-38px}
#product-fullview-thumbs .swiper-button-next,#product-fullview-thumbs:hover .swiper-button-next{right:50%!important;margin-right:-38px}
.product_meta>span{white-space:inherit}
.showcase-items{width:100%}
.showcase .overlayMobile{display:block;opacity:.6}
.showcase.light .overlayMobile{background-color:#fff}
.showcase.dark .overlayMobile{background-color:#272727}
.showcase.dark .item-content.text_bg,.showcase.light .item-content.text_bg{background-color:transparent}}@media (min-width:768px) and (max-width:979px){.container,.fullWidth .container.title_container,.portfolio_wrap,ul.products.isotope{width:724px}
#fullScreenSlider .caption-container,.woocommerce-account .woocommerce-MyAccount-navigation ul{text-align:center}
.visible-tablet{display:inherit!important}
.hidden-tablet{display:none!important}
.visible-v-tablet{display:inherit!important}
.hidden-v-tablet{display:none!important}
.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.wrap{min-width:724px}
[class*=span]{margin-left:0}
.container.title_container{margin-left:-15px}
#commentform .input-text{width:31.6%}
.textSliderHome .quoteBackground{font-size:32px}
#search-form input[type=text]{font-size:65px;line-height:65px;width:60%}
.vc_tta-tab a span,.vc_tta-tabs-position-left .vc_tta-title-text,.vc_tta-tabs-position-right .vc_tta-title-text{padding:10px 30px!important}
.counterBox .counterBoxNumber{font-size:50px;line-height:70px}
.counterBox .counterBoxDetails{font-size:14px;line-height:18px}
.textSliderHome .titlevintage1{line-height:35px;font-size:58px!important}
.masonry-blog.isotope.blogcolumn3 .isotope-item,.masonry-blog.isotope.blogcolumn4 .isotope-item{width:50%!important}
.postphoto .overlay .hover-title,.square .postphoto .overlay .hover-title{font-size:35px;letter-spacing:-1px}
.postphoto .overlay .icon-type{height:35px;width:40px;margin-left:-20px}
.isotope:not(.creativeType) .postphoto .overlay .icon-type{left:50%!important}
.hslim .postphoto .overlay:hover .icon-type{bottom:20%}
.widget.widget_woocommerce-dropdown-cart .header_cart{margin-left:5px;padding:8px;height:43px}
.page-template-main-page .menuSpaceNoti{top:0!important}
.custom-textbox .textBox.fontSize20 .title,.textBox.fontSize20 .content .title{padding-top:4px}
.custom-textbox .textBox.fontSize24 .title,.textBox.fontSize24 .content .title{padding-top:5px}
.custom-textbox .textBox.fontSize32 .title,.textBox.fontSize32 .content .title{font-size:27px;padding-top:2px}
.custom-textbox .textBox.fontSize40 .title,.textBox.fontSize40 .content .title{font-size:32px;padding-top:10px}
.custom-textbox .textBox.fontSize48 .title,.textBox.fontSize48 .content .title{font-size:35px;line-height:36px;padding-top:10px}
.custom-textbox .textBox.fontSize60 .title,.textBox.fontSize60 .content .title{font-size:38px;padding-top:10px;line-height:38px}
.custom-textbox .textBox.fontSize80 .title,.textBox.fontSize80 .content .title{font-size:42px;padding-top:10px;line-height:45px}
.custom-textbox .textBox.fontSize100 .title,.textBox.fontSize100 .content .title{font-size:55px;line-height:65px}
.custom-imageBox .custom-textbox .textBox,.custom-imageBox .custom-textbox.bg-animated .custom-textbox-bg{width:calc(100% - 5px)}
.custom-imageBox .custom-textbox{margin-top:-50px}
.custom-imageBox.Boxright .custom-textbox .textBox,.custom-imageBox.Boxright .custom-textbox.bg-animated .custom-textbox-bg{left:5px}
.custom-title .shape-container{-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}
.showcase h3{font-size:30px;line-height:30px}
.showcase .showcase_subtitle{font-size:16px;line-height:35px}
.showcase .item-list h6{font-size:16px;line-height:20px}
.showcase.left-align .span4,.showcase.right-align .span4{width:41.66666667%}
.showcase.left-align .span5,.showcase.right-align .span5{width:50%}
.showcase.left-align .container{padding:0}
ul.portfolio-filter{top:35px;right:0;margin-top:-15px}
.portfolio_detail_creative .pd_creative_fixed_content{width:230px}
.portfolio_detail_creative .pd_creative_item{width:calc(100% - 265px)}
.portfolio_detail_creative .pd_creative_fixed_content .title_container{width:100%;padding-top:15px;min-height:120px}
.portfolio_detail_creative .pd_creative_fixed_content .title_container .title{margin-right:30px;font-size:33px;line-height:33px}
.portfolio_detail_creative .pd_creative_fixed_content .title_container .subtitle{font-size:14px;line-height:18px}
.portfolio_detail_creative .social_share_container{width:200px}
.portfolio_detail_creative #pDSwiper .swiper-slide{height:500px}
.footer_content_left,.footer_content_right{width:100%}
.footer-bottom .social-icons{display:table;margin:0 auto;width:auto;float:none}
.team-member .member-info .member-name{font-size:20px}
#fullScreenImage .caption-title,.swiper-slide .caption-title{font-size:40px}
.caption-container{width:calc(100% - 320px);margin-left:160px}
.container.shop_coulmn3>.span3{padding-right:0}
.container.shop_coulmn3>.span9{padding-right:30px}
.woocommerce .shop_coulmn3 ul.products li.product,.woocommerce ul.products li.product,.woocommerce-page .shop_coulmn3 ul.products li.product,.woocommerce-page ul.products li.product{width:48%!important}
.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:100%!important}
.woocommerce .sidebar .widget_shopping_cart_content a.wc-forward.button{width:60%}
.banner .subtitle{margin-bottom:1px}
.banner .title{padding:0 15px 5px}
.banner a{margin-top:15px!important}
.woocommerce ul.products.shop-3column li.product,.woocommerce ul.products.shop-4column li.product,.woocommerce ul.products.shop-5column li.product,.woocommerce.wc-categories.no-gutter ul.products.shop-3column li.product,.woocommerce.wc-categories.no-gutter ul.products.shop-4column li.product,.woocommerce.wc-categories.no-gutter ul.products.shop-5column li.product{width:50%!important}
.woocommerce.wc-categories ul.products.shop-3column li.product,.woocommerce.wc-categories ul.products.shop-4column li.product,.woocommerce.wc-categories ul.products.shop-5column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-3column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-4column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-5column li.product{width:calc(50% - 10px)!important}
.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{margin:0 20px 20px 0!important;width:calc(50% - 10px)!important}
.woocommerce .related ul li.product:nth-child(2n),.woocommerce .related ul.products li.product:nth-child(2n),.woocommerce .upsells.products ul li.product:nth-child(2n),.woocommerce .upsells.products ul.products li.product:nth-child(2n),.woocommerce-page .related ul li.product:nth-child(2n),.woocommerce-page .related ul.products li.product:nth-child(2n),.woocommerce-page .upsells.products ul li.product:nth-child(2n),.woocommerce-page .upsells.products ul.products li.product:nth-child(2n){margin:0 0 20px!important}
.woocommerce #content div.product.pd_background div.summary,.woocommerce #content div.product.pd_classic div.summary,.woocommerce #content div.product.pd_ep_classic div.summary,.woocommerce div.product.pd_background div.summary,.woocommerce div.product.pd_classic div.summary,.woocommerce div.product.pd_ep_classic div.summary,.woocommerce-page #content div.product.pd_background div.summary,.woocommerce-page #content div.product.pd_classic div.summary,.woocommerce-page #content div.product.pd_ep_classic div.summary,.woocommerce-page div.product.pd_background div.summary,.woocommerce-page div.product.pd_classic div.summary,.woocommerce-page div.product.pd_ep_classic div.summary,.woocommerce-page.vertical_menu_enabled #content div.product.pd_background div.summary,.woocommerce-page.vertical_menu_enabled #content div.product.pd_ep_classic div.summary,.woocommerce-page.vertical_menu_enabled div.product.pd_background div.summary,.woocommerce-page.vertical_menu_enabled div.product.pd_ep_classic div.summary,.woocommerce.vertical_menu_enabled #content div.product.pd_background div.summary,.woocommerce.vertical_menu_enabled #content div.product.pd_ep_classic div.summary,.woocommerce.vertical_menu_enabled div.product.pd_background div.summary,.woocommerce.vertical_menu_enabled div.product.pd_ep_classic div.summary{width:100%!important;padding:0 35px!important}
.woocommerce div.product.pd_top form.cart .reset_variations{position:absolute;right:-140px}
.woocommerce-page.woocommerce-checkout .login_notice,.woocommerce-page.woocommerce-checkout .woocommerce-info,.woocommerce-page.woocommerce-checkout form.checkout_coupon{width:60%}
.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:inline-block;margin-right:15px}
.instagram-feed ul.column-1 li,.instagram-feed ul.column-2 li,.instagram-feed ul.column-3 li,.instagram-feed ul.column-4 li,.instagram-feed ul.column-5 li,.instagram-feed ul.column-6 li{width:calc(33.33333333333333333333% - 3.33px)!important;margin:0 5px 5px 0}
.instagram-feed ul.column-3.no-gutter li,.instagram-feed ul.column-4.no-gutter li,.instagram-feed ul.column-5.no-gutter li,.instagram-feed ul.column-6.no-gutter li{width:33.3333333%!important}
.instagram-feed ul.column-3:not(.carousel):not(.no-gutter) li:nth-child(3n),.instagram-feed ul.column-4:not(.carousel):not(.no-gutter) li:nth-child(3n),.instagram-feed ul.column-4:not(.carousel):not(.no-gutter) li:nth-child(4n),.instagram-feed ul.column-5:not(.carousel):not(.no-gutter) li:nth-child(3n),.instagram-feed ul.column-5:not(.carousel):not(.no-gutter) li:nth-child(5n),.instagram-feed ul.column-6:not(.carousel):not(.no-gutter) li:nth-child(3n),.instagram-feed ul.column-6:not(.carousel):not(.no-gutter) li:nth-child(6n){margin:0 0 5px!important}
.fontSize100.iconbackgroundstyle,.fontSize100.iconbackgroundstyle .title,.fontSize100.textbackgroundstyle,.fontSize100.textbackgroundstyle .title{font-size:60px;line-height:125px}
.fontSize100.textbackgroundstyle .title{line-height:200px}
.fontSize100 .iconbackground{font-size:125px;line-height:125px}
.fontSize100 .textbackground{font-size:200px;line-height:200px}
.fontSize80.iconbackgroundstyle,.fontSize80.iconbackgroundstyle .title,.fontSize80.textbackgroundstyle,.fontSize80.textbackgroundstyle .title{font-size:55px;line-height:120px}
.fontSize80.textbackgroundstyle .title{line-height:150px}
.fontSize40 .iconbackground,.fontSize40 .textbackground,.fontSize48 .iconbackground,.fontSize48 .textbackground,.fontSize60 .iconbackground,.fontSize60 .textbackground,.fontSize80 .iconbackground{font-size:100px;line-height:100px}
.fontSize80 .textbackground{font-size:150px;line-height:150px}
.blogHasSidebar .row>.span9,.blogHasSidebar .span3.main-sidebar-container,.pageHasSidebar .span3.page-sidebar-container,.pageHasSidebar>.row>.span9{display:block;float:none!important;width:auto;margin-left:0}
.widget-area .widget h4{max-width:100%}
.widget-area .widget>:not(h4){max-width:50%}
.toggleSidebar .widget-area .widget>*{max-width:100%}
.footer-widgetized-wrap .vc_col-sm-3{width:50%}
.footer-widgetized-wrap .vc_col-sm-3:nth-child(3){clear:both}}@media (min-width:979px) and (max-width:1024px){.visible-tablet{display:inherit!important}
.hidden-tablet{display:none!important}
.visible-h-tablet{display:inherit!important}
.hidden-h-tablet{display:none!important}
.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.topbarTitle{font-size:12px}
#topbar .topbarMessage{max-width:80%}
.page-template-main-page .menuSpaceNoti{top:0!important}
.vc_col-sm-10 .testimonials,.vc_col-sm-12 .testimonials{margin:0 100px 50px;padding:0!important}
.testimonial blockquote blockquote{padding-top:5px}
.vc_col-sm-10 .testimonials:before,.vc_col-sm-12 .testimonials:before{left:0}
.vc_col-sm-10 .testimonials:after,.vc_col-sm-12 .testimonials:after{width:calc(100% - 170px);left:170px}
.vc_col-sm-10 .testimonials .quote .head,.vc_col-sm-12 .testimonials .quote .head,.vertical_menu_enabled.left_menu_enabled .footer-bottom,.vertical_menu_enabled.right_menu_enabled .footer-bottom{width:100%}
.testimonials .quot-icon-container{left:calc(100% - 32px)!important}
.testimonials .author{float:left}
.testimonial .quote .name{-webkit-animation:fadeOutToRight 1.2s ease forwards!important;-moz-animation:fadeOutToRight 1.2s ease forwards!important;-ms-animation:fadeOutToRight 1.2s ease forwards!important;animation:fadeOutToRight 1.2s ease forwards!important}
.testimonial.swiper-slide-active .quote .name{-webkit-animation:fadeInFromLeft 1.2s ease forwards!important;-moz-animation:fadeInFromLeft 1.2s ease forwards!important;-ms-animation:fadeInFromLeft 1.2s ease forwards!important;animation:fadeInFromLeft 1.2s ease forwards!important}
.testimonials .quote .job,.testimonials .quote .name{text-align:left}
.testimonials .quote .author-image{margin-right:40px!important}
.vc_col-sm-10 .testimonials .arrows-button-next,.vc_col-sm-10 .testimonials .arrows-button-prev,.vc_col-sm-12 .testimonials .arrows-button-next,.vc_col-sm-12 .testimonials .arrows-button-prev{top:0}
.vc_col-sm-10 .testimonials .arrow-button-divider,.vc_col-sm-12 .testimonials .arrow-button-divider{top:13px}
.vc_col-sm-10 .testimonial blockquote,.vc_col-sm-12 .testimonial blockquote{padding-bottom:20px!important;float:left;padding:0 0 20px}
.postphoto .overlay .hover-title{font-size:20px;line-height:20px}
.postphoto .overlay .hover-subtitle{font-size:11px;line-height:17px}
.fontSize48.iconbackgroundstyle,.fontSize48.iconbackgroundstyle .title,.fontSize48.textbackgroundstyle,.fontSize48.textbackgroundstyle .title,.fontSize60.iconbackgroundstyle,.fontSize60.iconbackgroundstyle .title,.fontSize60.textbackgroundstyle,.fontSize60.textbackgroundstyle .title{line-height:150px;font-size:40px}
.fontSize100.iconbackgroundstyle,.fontSize100.iconbackgroundstyle .title,.fontSize100.textbackgroundstyle,.fontSize100.textbackgroundstyle .title{font-size:85px}
.fontSize48 .iconbackground,.fontSize48 .textbackground,.fontSize60 .iconbackground,.fontSize60 .textbackground{font-size:150px;line-height:150px}
body.has-topbar .type1 .page-sidebar-container{padding-top:0}
.masonry-blog.blogcolumn3 .blog-masonry-container.ep_quote .blog-masonry-content,.masonry-blog.blogcolumn4 .blog-masonry-container.ep_quote .blog-masonry-content{margin:90px 42px 40px}
.masonry-blog.blogcolumn3 .blog-masonry-container.ep_quote .blog-masonry-content .blog-excerpt,.masonry-blog.blogcolumn4 .blog-masonry-container.ep_quote .blog-masonry-content .blog-excerpt{font-size:16px;line-height:24px}
.masonry-blog.blogcolumn3 .blog-masonry-container.ep_quote .icon,.masonry-blog.blogcolumn4 .blog-masonry-container.ep_quote .icon{font-size:23px}
.woocommerce ul.products.shop-4column li.product,.woocommerce ul.products.shop-5column li.product{width:33.33333333333333333333%!important}
.woocommerce.wc-categories ul.products.shop-4column li.product,.woocommerce.wc-categories ul.products.shop-5column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-4column li.product,.woocommerce.wc-shortcode.carousel:not(.no-gutter) ul.products.shop-5column li.product{width:calc(33.33333333333333333333% - 13.5px)!important}
.woocommerce.wc-categories.no-gutter ul.products.shop-4column li.product,.woocommerce.wc-categories.no-gutter ul.products.shop-5column li.product{width:33.33333333333333333333%!important}
.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{margin:0 20px 20px 0!important;width:calc(25% - 15px)!important}
.woocommerce .related ul li.product:nth-child(4n),.woocommerce .related ul.products li.product:nth-child(4n),.woocommerce .upsells.products ul li.product:nth-child(4n),.woocommerce .upsells.products ul.products li.product:nth-child(4n),.woocommerce-page .related ul li.product:nth-child(4n),.woocommerce-page .related ul.products li.product:nth-child(4n),.woocommerce-page .upsells.products ul li.product:nth-child(4n),.woocommerce-page .upsells.products ul.products li.product:nth-child(4n){margin:0 0 20px!important}
.woocommerce #content div.product div.summary,.woocommerce #content div.product:not(.product-detail-top) div.images,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:50%!important}
.woocommerce div.product.pd_background span.onsale,.woocommerce div.product.pd_ep_classic span.onsale{right:50%}
.woocommerce div.product.pd_background .product-line{left:50%}
.woocommerce .shop-filter .widget{width:50%;padding-left:5%;padding-right:5%}
.woocommerce .shop-filter.open .sidebar.widget-area{padding-right:0;padding-left:0}}@media (min-width:768px) and (max-width:1024px){#preloader_box,.preloader-items-container{-webkit-animation:none;-moz-animation:none;-o-animation:none}
#PDetail .nextNav:after,#PDetail .nextNav:before,#PDetail .prevNav:after,#PDetail .prevNav:before,#blogSingle .nextNav:after,#blogSingle .nextNav:before,#blogSingle .prevNav:after,#blogSingle .prevNav:before,#ep-modal a[rel=prev] img,#ep-modal a[rel=next] img{display:none}
#ep-modal.quickview-modal .modal-content-wrapper{max-width:550px!important}
#ep-modal a[rel=next] span{left:20px}
#ep-modal a[rel=prev] span{left:65px}
#ep-modal.open.shown a[rel=prev]{left:-35px}
#ep-modal.open.shown a[rel=next]{right:-35px}
.woocommerce .shop-filter .special-filter.cat{cursor:pointer}
#preloader_box{animation:none;width:230px;height:230px;left:calc(50% - 115px);top:calc(50% - 115px)}
.preloader-items-container{animation:none;height:233px;opacity:1;margin-top:0}
.preloader-image{width:150px;height:150px;top:137px;margin-top:-98px;right:40px}
svg.preloader:not(#preloader-simple){width:234px!important;height:234px!important}
#preloader_items{height:206px}
.preloader-text-container{height:126px}
.preloader-text{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;opacity:1;font-size:21px;line-height:23px;padding-top:12px}
.desktopBlog .blogAccordion .accordion_box10 .blogTitle{font-size:34px}
.wpb_column.vc_column_container.vc_col-sm-12 .animatedtext{width:724px!important}
.fullWidth .wpb_column.vc_column_container.vc_col-sm-12 .secondTitle,.wpb_column.vc_column_container.vc_col-sm-12 .secondTitle{left:calc((100% - 724px)/ 2)}
.woocommerce ul.products.infoOnHover li.product .product-buttons{left:15px}
.woocommerce ul.products.infoOnHover li.product h3,.woocommerce ul.products.infoOnHover>ul.products li.product .star-rating{margin-left:15px}
.woocommerce ul.products.infoOnHover li.product h3{padding:20px 0 0!important;width:calc(100% - 120px)}
.woocommerce ul.products.infoOnHover li.product .price:nth-of-type(2){top:15px;right:0}
.woocommerce ul.products.infoOnHover li.product .product-buttons,.woocommerce ul.products.infoOnHover li.product:hover .product-buttons{bottom:10px!important}
.woocommercepage .span9.has-wc-sidebar{width:100%;margin-top:25px;padding-right:0;padding-left:0}
.woocommercepage .span9.has-wc-sidebar .woocommerce-result-count{margin-left:20px}
.left_menu_enabled #prev-product a[rel=next],.left_menu_enabled #prev-product a[rel=next]:hover{left:-65px}
.right_menu_enabled #next-product a[rel=prev],.right_menu_enabled #next-product a[rel=prev]:hover{right:-65px}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:0 15px}
.ep-newsletter form.widget_wysija{margin:0 15% 0 10%}
.ep-newsletter .widget_wysija_cont .wysija-submit{min-width:20%;padding:0 10px}}@media (max-width:979px){.interactive-background-image img,.parallax .parallax-img{object-fit:cover;height:100%;width:100%}
.cblog .sticky .post-meta:before,.vc_col-sm-10 .testimonials .arrows-button-next,.vc_col-sm-10 .testimonials .arrows-button-prev,.vc_col-sm-12 .testimonials .arrows-button-next,.vc_col-sm-12 .testimonials .arrows-button-prev{top:0}
.vc_row.vc_row-o-equal-height>.vc_column_container>.vc_column-inner.col_custom_classes{min-height:245px}
#home{position:relative}
.interactive-background,.parallax{min-height:300px;max-height:initial;height:100%}
.interactive-background .section-content-container{padding:20px 0}
.parallax .parallax-img{top:0}
.cblog .post-meta{width:100%;margin-right:0}
.blogAccordion:not(.accordionClosed){height:350px}
.pricing-box .pricing-box-inner{padding:19px 19px 30px}
.singlePost{padding-top:0}
.comments-list #respond{margin:0 15px 40px;padding:40px 20px;background:#f8f8f8}
.team-member .member-info .member-name{font-size:23px}
.team-member .member-info cite{font-size:15px}
.team-member .icons{bottom:25px;right:5px}
.team-member .icons li{float:none!important;margin-bottom:5px;padding:0;width:40px;height:40px}
.team-member .icons li a{width:100%;height:100%;text-align:center;line-height:40px}
.team-member .icons li:hover a{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
.vc_col-sm-10 .testimonials,.vc_col-sm-12 .testimonials{padding:0}
.vc_col-sm-10 .testimonials:before,.vc_col-sm-12 .testimonials:before{left:0}
.vc_col-sm-10 .testimonials:after,.vc_col-sm-12 .testimonials:after{width:calc(100% - 170px);left:170px}
.vc_col-sm-10 .testimonials .quote .head,.vc_col-sm-12 .testimonials .quote .head,.vc_span6 .iconbox.iconbox-left .icon{width:100%}
.testimonials .quot-icon-container{left:calc(100% - 32px)!important}
.testimonials .author{float:left}
.vc_col-sm-6 .testimonials .author{margin-top:10px}
.vc_col-sm-6 .testimonial blockquote{padding-top:15px}
.testimonial .quote .name{-webkit-animation:fadeOutToRight 1.2s ease forwards!important;-moz-animation:fadeOutToRight 1.2s ease forwards!important;-ms-animation:fadeOutToRight 1.2s ease forwards!important;animation:fadeOutToRight 1.2s ease forwards!important}
.testimonial.swiper-slide-active .quote .name{-webkit-animation:fadeInFromLeft 1.2s ease forwards!important;-moz-animation:fadeInFromLeft 1.2s ease forwards!important;-ms-animation:fadeInFromLeft 1.2s ease forwards!important;animation:fadeInFromLeft 1.2s ease forwards!important}
.testimonials .quote .job,.testimonials .quote .name{text-align:left}
.testimonials .quote .author-image{margin-right:40px!important}
.vc_col-sm-10 .testimonials .arrow-button-divider,.vc_col-sm-12 .testimonials .arrow-button-divider{top:13px}
.vc_col-sm-10 .testimonial blockquote,.vc_col-sm-12 .testimonial blockquote{float:left;padding:10px 0}
.iconbox.iconbox-left .content,.vc_col-sm-12 .iconbox.iconbox-left .content-wrap .content,.vc_col-sm-12 .iconbox.iconbox-left .content-wrap .title,.vc_col-sm-6 .iconbox.iconbox-left .content-wrap .content,.vc_col-sm-6 .iconbox.iconbox-left .content-wrap .title,.vc_col-sm-8 .iconbox.iconbox-left .content-wrap .content,.vc_col-sm-8 .iconbox.iconbox-left .content-wrap .title,.vc_col-sm-9 .iconbox.iconbox-left .content-wrap .content,.vc_col-sm-9 .iconbox.iconbox-left .content-wrap .title{padding-left:0}
.footer_content .social-icons li{display:inline-block;float:none}
.socialLinkShortcode.textstyle{margin-right:5px}
.iconbox.iconbox-left .icon{padding-bottom:20px;width:100%;float:none}
.vc_col-sm-12 .iconbox.iconbox-left .icon,.vc_col-sm-6 .iconbox.iconbox-left .icon,.vc_col-sm-8 .iconbox.iconbox-left .icon,.vc_col-sm-9 .iconbox.iconbox-left .icon{display:table}
.footer-widgetized .iconbox.iconbox-left .icon{display:block!important;margin:0!important}
.footer-widgetized .iconbox.iconbox-left{text-align:left!important}
.iconbox .glyph{font-size:32px}
.iconbox .content-wrap .title{font-size:15px;line-height:17px}
.iconbox .content{font-size:13px;line-height:22px}
.vc_span6 .iconbox.iconbox-left .icon .glyph{font-size:33px}
.iconbox.iconbox-left .more-link{text-align:center}
.iconbox.iconbox-left:after{content:'';display:table;clear:both}
.iconbox.iconbox-left .content-wrap{float:none;width:100%!important}
.page-title,.page-title a,.post .post-title,.post .post-title a{font-size:25px!important;line-height:25px!important}
.pageTopSpace{padding-top:70px}
#topbar~.toggleSidebar .cartSidebarHeader{margin-top:0}
.woocommercepage .shop_top_padding.shop_fullwidth_widthoutSidebar{padding-left:15px;padding-right:15px}
.woocommerce:not(.wc-shortcode):not(.no-gutter) .shop_top_padding.shop_fullwidth_widthoutSidebar .wc-ajax-content ul.products{width:calc(100% + 20px)!important;margin-left:-10px}
.woocommercepage .shop_top_padding>.container{padding-left:0!important;padding-right:0!important}
.woocommerce div.product div.images div.thumbnails{display:none}
#product-fullview-thumbs{width:100%!important;float:none}
#product-fullview-thumbs .swiper-slide{cursor:pointer!important}
.woocommerce div.product .product-detail-bg{margin-bottom:-1px;padding-top:0}
.woocommerce div.product .product-detail-bg>.container{margin:0;padding:0!important;width:100%}
.woocommerce #content div.product div.images,.woocommerce #content div.product.pd_classic div.images,.woocommerce #content div.product.pd_ep_classic div.images,.woocommerce div.product div.images,.woocommerce div.product.pd_classic div.images,.woocommerce div.product.pd_ep_classic div.images,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product.pd_classic div.images,.woocommerce-page #content div.product.pd_ep_classic div.images,.woocommerce-page div.product div.images,.woocommerce-page div.product.pd_classic div.images,.woocommerce-page div.product.pd_ep_classic div.images,.woocommerce-page.vertical_menu_enabled #content div.product.pd_background div.images,.woocommerce-page.vertical_menu_enabled #content div.product.pd_ep_classic div.images,.woocommerce-page.vertical_menu_enabled div.product.pd_background div.images,.woocommerce-page.vertical_menu_enabled div.product.pd_ep_classic div.images,.woocommerce.vertical_menu_enabled #content div.product.pd_background div.images,.woocommerce.vertical_menu_enabled #content div.product.pd_ep_classic div.images,.woocommerce.vertical_menu_enabled div.product.pd_background div.images,.woocommerce.vertical_menu_enabled div.product.pd_ep_classic div.images{width:100%!important}
.woocommerce div.product .images .video_embed_container,.woocommerce div.product div.images #product-fullview-thumbs:not(.no-gallery)+.video_embed_container,.woocommerce div.product div.images #product-fullview-thumbs:not(.no-gallery)+div+.video_embed_container,.woocommerce div.product.pd_top div.images #product-fullview-thumbs:not(.no-gallery)+div+.video_embed_container{left:30px;bottom:30px}
.woocommerce .pd_top .woocommerce-breadcrumb{padding:0 30px}
#product-fullview-thumbs .swiper-button-prev,#product-fullview-thumbs:hover .swiper-button-prev{opacity:1;top:90%;left:50%;margin-left:-40px}
#product-fullview-thumbs .swiper-button-next,#product-fullview-thumbs:hover .swiper-button-next{opacity:1;top:90%;right:50%;margin-right:-40px}
.woocommerce #content div.product.pd_top div.summary,.woocommerce div.product.pd_top div.summary,.woocommerce-page #content div.product.pd_top div.summary,.woocommerce-page div.product.pd_top div.summary{margin:40px 0 0;width:100%!important;padding:0 15px;text-align:left}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{position:initial}
.woocommerce div.product span.onsale{right:0!important;top:2px}
.woocommerce.compare-enable div.product.pd_top form.cart{margin-left:0}
div.product div.summary .attr-container.centered .swiper-wrapper{justify-content:initial;align-items:initial}
.woocommerce div.product .stock.out-of-stock,.woocommerce.have_gallery div.product p.stock.out-of-stock{right:0}
.woocommerce div.product.sale.outofstock form.variations_form.cart .stock.out-of-stock{top:6px!important}
.product .socialShareContainer{margin-top:25px;padding:10px 0 17px}
.product.pd_top .socialShareContainer:after,.woocommerce .pd_top .priceminheight:after{width:100%;left:0}
.product.pd_top .socialShareContainer .social-icons{padding-bottom:0}
.product .socialShareContainer ul{text-align:center}
.product .socialShareContainer .social-icons li{margin-left:7px;float:none;display:inline-block}
.product .socialShareContainer .social-icons li:first-child{margin-left:0}
.product .socialShareContainer .social-icons a,.product .socialShareContainer .social-icons a span{width:30px}
.woocommerce .product_attributes,.woocommerce .review-container,.woocommerce table.shop_attributes{width:90%;margin:0 5%}
.woocommerce .cart-collaterals .cart_totals,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-cart-form,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%!important}
.woocommerce div.product.pd_top form.cart .reset_variations:after,.woocommerce div.product.pd_top form.cart .reset_variations:before{top:19px}
.woocommerce div.product .woocommerce-tabs{margin-top:40px}
.woocommerce div.product .woocommerce-tabs .panel{background-color:#fbfbfc}
.woocommerce div.product .woocommerce-tabs ul.tabs li{line-height:45px}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{vertical-align:middle;font-size:12px;letter-spacing:0}
.woocommerce #content div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce-page #content div.product .woocommerce-tabs .panel h2,.woocommerce-page div.product .woocommerce-tabs .panel h2{margin:20px 0}
.woocommerce #reviews #comments ol.commentlist li .comment-text{padding-left:15px!important}
.woocommerce .related ul.products li.product .productwrap,.woocommerce .upsells ul.products li.product .productwrap{margin-bottom:20px!important}
.woocommerce .product_meta{margin:0 0 20px!important}
.woocommerce #content div.product .product_title,.woocommerce div.product .product_title,.woocommerce-page #content div.product .product_title,.woocommerce-page div.product .product_title{font-size:22px!important;line-height:26px}
.woocommerce-cart-form{margin-bottom:30px}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%!important;margin-top:0}
.woocommerce div.product.product-type-variable .yith-wcwl-add-to-wishlist{margin-left:0}
.woocommerce form.checkout table.shop_table,.woocommerce-page form .woocommerce-billing-fields p{width:100%}
.woocommerce-page form .woocommerce-billing-fields .form-row-last{float:none!important}
.woocommerce form.checkout{float:right}
.woocommerce table.shop_table tfoot th{text-align:left}
.vc_col-sm-10 div.woocommerce.single-product2 ul.products li.product .price,.vc_col-sm-6:not(.vc_col-lg-3) div.woocommerce.single-product2 ul.products li.product .price,.vc_col-sm-8 div.woocommerce.single-product2 ul.products li.product .price{font-size:17px!important;line-height:30px!important}
div.woocommerce.single-product2>ul.products li.product{padding:10%}
div.woocommerce.single-product2 ul.products li.product .product-buttons>span,div.woocommerce.single-product2 ul.products li.product .product-buttons>span.product-button{position:relative;width:40px!important;height:40px!important;display:inline-block;left:auto!important;margin-left:-1px}
div.woocommerce.single-product2 ul.products li.product .product-buttons>span:first-child{margin-left:0}
div.woocommerce.single-product2 ul.products li.product .product-buttons a.added_to_cart{width:100%!important}
div.woocommerce.single-product2 ul.products li.product a.added_to_cart:before{left:14px}
div.woocommerce.single-product2 ul.products li.product a.added_to_cart:after{left:11px}
div.woocommerce.single-product2 ul.products li.product .product-buttons a.add_to_cart_button .icon,div.woocommerce.single-product2 ul.products li.product .product-buttons a.product_type_grouped .icon,div.woocommerce.single-product2 ul.products li.product .product-buttons a.product_type_simple .icon,div.woocommerce.single-product2 ul.products li.product .product-buttons a.product_type_variable .icon{display:inline-block}
div.woocommerce.single-product2 ul.products li.product .price{clear:both;float:initial;overflow:hidden}
div.woocommerce.single-product2 .product-fullview-thumbs .swiper-button-prev{left:10px;opacity:1}
div.woocommerce.single-product2 .product-fullview-thumbs .swiper-button-next{opacity:1;right:10px}
.woocommerce .woocommerce-MyAccount-content table.shop_table tr td:nth-child(1),.woocommerce .woocommerce-MyAccount-content table.shop_table tr th:nth-child(1){padding:23px 20px!important}
.portfolio_detail_creative .pd-arrows-button-next,.portfolio_detail_creative .pd-arrows-button-prev{width:50px;background-color:rgba(255,255,255,.5);position:absolute;height:38px;top:50%;z-index:1;cursor:pointer;margin-top:-19px;display:block}
.portfolio_detail_creative .pd-arrows-button-prev{left:0}
.portfolio_detail_creative .pd-arrows-button-next{right:0}
.portfolio_detail_creative .pd-arrows-button-next:before,.portfolio_detail_creative .pd-arrows-button-prev:before{position:absolute;top:50%;content:"";width:34px;height:1px;border-top:1px solid #111;left:-10px;margin-left:16px}
.portfolio_detail_creative .pd-arrows-button-next:after,.portfolio_detail_creative .pd-arrows-button-prev:after{position:absolute;top:50%;content:"";width:0;height:1px;left:0;margin-left:4px;margin-top:-3px;border-style:solid;border-width:3px 3px 3px 4px}
.portfolio_detail_creative .pd-arrows-button-prev:after{border-width:3px 4px 3px 3px;border-color:transparent #000 transparent rgba(0,0,0 ,0)}
.portfolio_detail_creative .pd-arrows-button-next:before{left:-7px}
.portfolio_detail_creative .pd-arrows-button-next:after{left:35px;border-color:transparent rgba(0,0,0 ,0) transparent #000}
.portfolio_detail_creative .swiper-slide{background-color:#fff}
.portfolio_detail_creative{margin-top:0!important;overflow:visible;height:auto}
.portfolio_detail_creative #PDetail{display:table}
.portfolio_detail_creative .pd_creative_fixed_content{margin-top:0;position:relative;height:auto;width:100%;padding:0 20px 100px;box-sizing:border-box;display:table-footer-group}
.portfolio_detail_creative .pd_creative_item{display:table-header-group;width:100%!important;margin-left:0!important;left:0!important;float:none;position:relative;height:auto}
.portfolio_detail_creative #PDetail .pDHeader{margin-bottom:35px}
.portfolio_detail_creative #pDSwiper .swiper-wrapper{height:auto!important}
.portfolio_detail_creative #pDSwiper .swiper-wrapper img{width:100%!important;height:auto}
.portfolio_detail_creative .pd_creative_fixed_content .title_container{top:0;width:100%;min-height:110px;padding:0 0 10px;box-sizing:border-box;margin-top:-25px}
.portfolio_detail_creative .social_share_container{width:calc(100% - 10px);margin-top:0;margin-bottom:15px;margin-right:0}
.portfolio_detail_creative .pd_creative_fixed_content .title_container .title{font-size:25px;line-height:25px;margin-right:10px;margin-top:20px}
.portfolio_detail_creative .pd_creative_fixed_content .title_container .subtitle{font-size:14px;line-height:16px}
.portfolio_detail_creative .project-subtitle{padding-right:8px}
.portfolio_detail_creative .pd_creative_fixed_content .desc.pd-no-social{margin-top:35px}
.portfolio_detail_creative .pd_creative_fixed_content .desc{margin:15px 14px}
.portfolio_detail_creative .mCSB_inside>.mCSB_container{margin-right:0}
.portfolio_detail_creative .pd_creative_fixed_content .desc .mCS_no_scrollbar_y{padding-right:5px}
.portfolio_detail_creative #PDetail .pDHeader.pDHeader-video{height:auto!important;margin-bottom:65px}
.portfolio_detail_creative #PDetail .post-media{margin:0}
.portfolio_detail_creative #PDetail .pDHeader.pDHeader-audio{margin-bottom:40px}
.portfolio_detail_creative .pd_creative_item .video-frame{margin:0!important}
.portfolio_detail_creative #pDSwiper .swiper-slide{width:100%!important;background-position:50%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
#portfoliSingle.portfolio_detail_creative .like,.portfolio_detail_creative #PDnavigation,.portfolio_detail_creative .home{bottom:40px}
.single.single-portfolio.is_portfolio_detail_creative #epHeader,.single.single-portfolio.is_portfolio_detail_creative #topbar,.single.single-portfolio.is_portfolio_detail_creative aside.vertical_menu_area{opacity:1;visibility:visible;display:block}
#portfoliSingle.portfolio_detail_creative .container{width:auto}
.is_portfolio_detail_creative .footer-bottom{display:block!important}
body.is_portfolio_detail_creative.disableScroll{overflow-y:visible}
.portfolio_height{min-height:0}
#portfolioDetailAjax .singlePost{min-height:inherit}
.pDWrap .navWrap{top:35px!important;margin-top:55px!important;padding-top:0}
.portfolioSection #ajaxPDetail{padding:60px 0!important}
#ajaxPDetail .pDHeader{margin:-40px auto 0;display:block;width:100%}
#ajaxPDetail .post-media{text-align:center}
#ajaxPDetail .postMedia .slider-nav-controls-container .flex-direction-nav{display:none}
.footer-bottom .footer_content_right,.vertical_menu_enabled .footer_content_right,footer .copyright_logo{display:block}
#ajaxPDetail .postMedia .slider-nav-controls-container{left:5px;bottom:5px}
.wrap.portfoliowrap{width:100%;box-sizing:border-box;min-width:100%}
#portfoliSingle.portfolio_detail_default{min-width:100%}
.portfolio_detail_default .pDHeader-title{min-width:245px;margin-left:7px;margin-top:-70px;margin-bottom:0;max-width:97%}
.portfolio_detail_default .pDHeader-title .textBox{padding:12px 12px 12px 10px;margin-bottom:0}
.portfolio_detail_default .pDHeader-title .textBox .title{font-size:25px;line-height:27px;padding:11px 20px}
.portfolio_detail_default .pDHeader-title .textBox .subtitle{font-size:15px;line-height:19px}
#portfolioDetailAjax .postMedia{padding:0;margin-left:0}
.vertical_menu_enabled.left_menu_enabled .footer-bottom,.vertical_menu_enabled.right_menu_enabled .footer-bottom{width:100%}
.custom-title{margin-bottom:100px!important}
.epicoSection .titleSpace{margin-top:60px}
.fontSize32.iconbackgroundstyle,.fontSize32.iconbackgroundstyle .title,.fontSize32.textbackgroundstyle,.fontSize32.textbackgroundstyle .title,.fontSize40.iconbackgroundstyle,.fontSize40.iconbackgroundstyle .title,.fontSize40.textbackgroundstyle,.fontSize40.textbackgroundstyle .title,.fontSize48.iconbackgroundstyle,.fontSize48.iconbackgroundstyle .title,.fontSize48.textbackgroundstyle,.fontSize48.textbackgroundstyle .title,.fontSize60.iconbackgroundstyle,.fontSize60.iconbackgroundstyle .title,.fontSize60.textbackgroundstyle,.fontSize60.textbackgroundstyle .title{font-size:33px;line-height:100px}
.fontSize32 .iconbackground,.fontSize32 .textbackground{font-size:100px;line-height:100px}
.footer_content{padding:18px 0 20px}
.footer_content_left,.footer_content_right{width:100%;margin:0 auto}
.footer-bottom .social-icons{padding:0;margin-top:15px}
.footer-bottom .social-icons li a span{font-weight:400}
.footer-bottom .social-icons li:last-child{padding:0}
footer .simple-menu{display:block;float:none;text-align:center;margin-top:0;padding:0}
footer .copyright_logo+.simple-menu li:first-child{border:none!important;margin:0}
footer .simple-menu li{padding:0 10px;text-transform:uppercase}
.footer_content_left .copyright_logo{height:30px;width:100%}
.footer-bottom .copyright{line-height:18px;padding-left:0;text-align:center}
.vc_tta-tabs-position-left .vc_tta-tabs-container,.vc_tta-tabs-position-right .vc_tta-tabs-container{border-bottom:1px solid #e0e0e0}
.vc_tta-tabs-position-left .vc_tta-panels-container,.vc_tta-tabs-position-left .vc_tta-tabs-container,.vc_tta-tabs-position-right .vc_tta-panels-container,.vc_tta-tabs-position-right .vc_tta-tabs-container{width:100%;margin:0}
.vc_tta-tabs-position-left li.vc_tta-tab,.vc_tta-tabs-position-right li.vc_tta-tab{display:inline-block;float:left}
#comment-text .button.button-large:hover input[type=submit]{-moz-transform:translateY(-52px);-ms-transform:translateY(-52px);-o-transform:translateY(-52px);-webkit-transform:translateY(-52px);transform:translateY(-52px)}
.woocommerce .shop-filter .widget{padding-right:0;width:100%}
.woocommerce .shop-filter.open .sidebar{padding:15px 30px 0}
.page-title.not_set_title,.page-title.set_title_enable{margin-top:0}
.not_found_page .search-form form{min-width:277px}
.admin-bar #epHeader,.admin-bar header#epHeader #headerFirstState .sidebartogglebtn,.admin-bar header#epHeader #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,.admin-bar header#epHeader.epico-menu #headerFirstState .container,.admin-bar header#epHeader.hastogglesidebar #headerFirstState .sidebartogglebtn,.admin-bar header#epHeader.hastogglesidebar #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart{top:46px!important}
.admin-bar #epHeader .logo img{margin-top:46px!important}
.admin-bar #epHeader.sidebarToggleOpen .logo img{margin-top:0!important}
.admin-bar header#epHeader.epico-menu.sidebarToggleOpen #headerFirstState .container,.admin-bar header#epHeader.hastogglesidebar.sidebarToggleOpen #headerFirstState .sidebartogglebtn,.admin-bar header#epHeader.hastogglesidebar.sidebarToggleOpen #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,.admin-bar header#epHeader.sidebarToggleOpen #headerFirstState .sidebartogglebtn,.admin-bar header#epHeader.sidebarToggleOpen #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart{top:0!important}
.admin-bar #mobile-menu-overlay,.admin-bar .navigation-mobile{top:116px!important}
.admin-bar .sidebarToggleOpen #mobile-menu-overlay,.admin-bar .sidebarToggleOpen .navigation-mobile{top:71px!important}
.admin-bar .filterBgTabletPhone,.admin-bar .shopFilterCategoriesBtn,.woocommerce.admin-bar .shop-filter .filter-search-form-container,.woocommerce.admin-bar .shop-filter .search-box,.woocommerce.admin-bar .shop-filter-toggle{top:117px!important}
.admin-bar .shop-filter .special-filter.opencat,.admin-bar.woocommerce .shop-filter.open .sidebar{top:155px!important}}@media (max-width:1024px){.banner,.custom-iconbox,.member-info,.shopFilterCategoriesBtn,.team-member .overlay{cursor:pointer}
.interactive-background-image img{object-fit:cover;height:100%;width:100%}
#epHeader{height:70px!important;background-color:#fff;z-index:99999!important;border-bottom:1px solid #eee!important;opacity:1!important;visibility:visible!important}
#epHeader.epico-menu #headerFirstState{top:0!important;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important}
#epHeader.type1.epico-menu.state2 #headerFirstState,#epHeader.type2_3.epico-menu.state2 #headerFirstState,#epHeader.type4_5_6.epico-menu.state2 #headerFirstState,#epHeader.type9.epico-menu.state2 #headerFirstState{opacity:1!important;visibility:visible}
#epHeader.epico-menu #headerFirstState .container{height:70px!important}
#epHeader.epico-menu #headerSecondState,.page-template-main-page #epHeader.epico-menu #headerSecondState,body:not(.page-template-main-page) #epHeader.epico-menu #headerSecondState{display:none!important}
#epHeader .logo img.responsivelogo+img,.responsive-wishlist .widget.widget_woocommerce-wishlist a:after,.widget.widget_woocommerce-dropdown-cart .icon.icon-cart:before{display:none}
#epHeader.type1 #headerFirstState,#epHeader.type2_3 #headerFirstState,#epHeader.type4_5_6 #headerFirstState,#epHeader.type9 #headerFirstState,.vertical_menu_enabled #epHeader #headerFirstState{border:none!important;height:70px!important;top:0!important}
#epHeader .logo{border-bottom:none;padding-top:5px;padding-bottom:2px;text-align:left;width:auto;float:left}
#epHeader .logo img,header.type2_3 .logo img{max-height:58px!important}
header.type2_3 .logo a{min-height:58px}
#epHeader.type1 #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,#epHeader.type2_3 #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,#epHeader.type4_5_6 #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,#epHeader.type9 #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,header .cartSidebarbtn.responsive-cart,header.type1 .widget.widget_woocommerce-dropdown-cart.responsive-cart{border:none!important;background-color:transparent!important;margin:0;width:65px!important;height:70px!important;padding-top:10px!important;box-sizing:border-box;border-left:1px solid #eee!important;right:70px!important;top:0!important;position:fixed!important}
#epHeader.hastogglesidebar.type1 #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,#epHeader.hastogglesidebar.type2_3 #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,#epHeader.hastogglesidebar.type4_5_6 #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,#epHeader.hastogglesidebar.type9 #headerFirstState .widget.widget_woocommerce-dropdown-cart.responsive-cart,header.hastogglesidebar .cartSidebarbtn.responsive-cart,header.type1.hastogglesidebar .widget.widget_woocommerce-dropdown-cart.responsive-cart{right:111px!important}
header.no-menu .cartSidebarbtn.responsive-cart,header.no-menu .responsive-wishlist{margin-right:-66px!important}
header#epHeader.hastogglesidebar #headerFirstState .sidebartogglebtn{width:45px;background-color:#f4f4f4;height:70px;border:none;border-left:1px solid #eee;position:fixed;margin:0;right:0}
header .sidebartogglebtn .sidebartogglebtnlines{margin:29px 21px!important}
header .sidebartogglebtn .sidebartogglebtnlines li hr{width:3px!important;height:3px!important;background:#222}
.hastogglesidebar #mobile-menu-button{right:46px}
header .widget.widget_woocommerce-dropdown-cart .cartContentsCount{top:0}
header .cartSidebarbtn .icon{color:#222!important}
.widget.widget_woocommerce-dropdown-cart .icon.icon-cart:after,.widget.widget_woocommerce-dropdown-cart:hover .icon.icon-cart:after{-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;top:-3px}
.responsive-wishlist .widget.widget_woocommerce-wishlist a:before,.responsive-wishlist .widget.widget_woocommerce-wishlist a:hover:before{top:11px;opacity:1;left:22px}
#epHeader .search-button{width:40px!important}
.submenu-open>a{opacity:.7}
.vertical_menu_enabled .fullScreenImage .caption{width:100%}
body.no-preloader.fade-down .main-content,body.no-preloader.fade-down-medium .main-content,body.no-preloader.fade-left .main-content,body.no-preloader.fade-left-medium .main-content,body.no-preloader.fade-right .main-content,body.no-preloader.fade-right-medium .main-content,body.no-preloader.fade-up .main-content,body.no-preloader.fade-up-medium .main-content,body.no-preloader.scaleup .main-content{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.215,.61,.355,1);-moz-transition:opacity .5s cubic-bezier(.215,.61,.355,1);-ms-transition:opacity .5s cubic-bezier(.215,.61,.355,1);transition:opacity .5s cubic-bezier(.215,.61,.355,1);-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;animation:none!important}
body.no-preloader.fade-down-medium.no-page-transition .main-content,body.no-preloader.fade-down.no-page-transition .main-content,body.no-preloader.fade-left-medium.no-page-transition .main-content,body.no-preloader.fade-left.no-page-transition .main-content,body.no-preloader.fade-right-medium.no-page-transition .main-content,body.no-preloader.fade-right.no-page-transition .main-content,body.no-preloader.fade-up-medium.no-page-transition .main-content,body.no-preloader.fade-up.no-page-transition .main-content,body.no-preloader.scaleup.no-page-transition .main-content{-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;animation:none!important}
body.no-preloader.fade-down .main-content.show,body.no-preloader.fade-down-medium .main-content.show,body.no-preloader.fade-left .main-content.show,body.no-preloader.fade-left-medium .main-content.show,body.no-preloader.fade-right .main-content.show,body.no-preloader.fade-right-medium .main-content.show,body.no-preloader.fade-up .main-content.show,body.no-preloader.fade-up-medium .main-content.show,body.no-preloader.scaleup .main-content.show{opacity:1;-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;animation:none!important}
.wpb_column:after{content:"";display:table;clear:both}
body.snap-to-scroll{overflow:auto}
body.snap-to-scroll #main,body.snap-to-scroll .pageTopSpace{padding-top:inherit!important}
body.snap-to-scroll #pageHeight{height:auto;min-height:auto}
body.snap-to-scroll .ep-section{height:auto;min-height:auto;top:inherit;left:inherit;background-color:inherit!important}
body.snap-to-scroll .footer-bottom{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
body.snap-to-scroll .ep-section,body.snap-to-scroll .footer-bottom{position:relative;opacity:1}
body.snap-to-scroll .section-container,body.snap-to-scroll .section-container .section-content-container{position:relative;top:inherit;left:inherit;width:auto;height:auto;visibility:visible;overflow:inherit;opacity:1}
body.snap-to-scroll .interactive-background-image img{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none}
body.snap-to-scroll .vc_row.vc_row-o-full-height>.vc_column_container{min-height:0!important}
.ep_button span.icon,.ep_button.button-large span.icon{font-size:16px}
.ep_button{padding:0 18px;font-size:12px}
.button-large{font-size:14px}
.single-post-header,.single-post-metas{width:100%;margin:0}
.woocommerce-page .related:before{top:-10px;width:100%;left:0}
.left_menu_enabled #preloader.simple svg.preloader,.right_menu_enabled #preloader.simple svg.preloader{right:50%!important}
.left_menu_enabled #preloader.simple:not(.firstload) svg.preloader,.right_menu_enabled #preloader.simple:not(.firstload) svg.preloader{right:50%}
.left_menu_enabled #preloader.sniper:not(.firstload) .sniperloader{left:calc(50% - 55px)}
.left_menu_enabled #preloader.circular:not(.firstload) .preloader_circular{left:50%}
.right_menu_enabled #preloader.sniper:not(.firstload) .sniperloader{left:calc(50% - 55px)}
.right_menu_enabled #preloader.circular:not(.firstload) .preloader_circular{left:50%}
.banner.fontSize100 .title,.textBox.fontSize100 .title{font-size:55px;line-height:60px}
.banner.fontSize80 .title,.textBox.fontSize80 .title{font-size:50px;line-height:55px}
.banner.fontSize60 .title,.textBox.fontSize60 .title{font-size:45px;line-height:40px}
.banner.fontSize48 .title,.textBox.fontSize48 .title{font-size:40px;line-height:40px}
.banner.fontSize40 .title,.textBox.fontSize40 .title{font-size:35px;line-height:30px}
.showcase .showcase_subtitle,.showcase h3{line-height:33px}
header .navigation>ul>li{font-size:13px}
header .navigation li a{margin:0 5px}
#home .homeWrap .fullScreenImage{position:static}
#main{margin-bottom:0!important}
.vertical_menu_enabled.left_menu_enabled .footer-bottom,.vertical_menu_enabled.left_menu_enabled .main-content,.vertical_menu_enabled.right_menu_enabled .footer-bottom,.vertical_menu_enabled.right_menu_enabled .main-content{padding-left:0;padding-right:0}
body.left_menu_enabled .homeWrap{width:100%;margin-left:0}
body.right_menu_enabled .homeWrap{width:100%;margin-right:0}
body:not(.right_menu_enabled) aside.vertical_menu_area.left_menu+#search-form #search-caption,body:not(.right_menu_enabled) aside.vertical_menu_area.left_menu+#search-form input[type=text]{left:0!important}
.pieChartBox{margin:5px 0}
.parallax{background-position:center;background-attachment:scroll!important;max-height:initial}
.vc_col-sm-12 .image_carousel .next,.vc_col-sm-12 .image_carousel .prev{display:none!important}
.carousel .swiper-slide .image-container:before,.progress_bar .progressbar_holder:after{display:none}
.progress_percent_value{top:4px}
.progressbar-container{position:relative;min-height:34px}
.progress_bar .progressbar_percent_line:before{content:"";position:absolute;top:3px;width:100%;height:1px;background-color:#bbb;margin-bottom:3px}
.showcase{height:auto;min-height:auto}
.showcase .showcase-bg{-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.showcase.kunburn .showcase-bg.bg-animated{-webkit-animation-name:none;-moz-animation-name:none;-ms-animation-name:none;animation-name:none}
.showcase h3{font-size:30px;padding:5px 25px}
.showcase-content-wrapper,.showcase-content-wrapper .span12{padding:0!important}
.showcase-title{margin-top:40px}
.showcase-bg{-webkit-animation-name:none;-moz-animation-name:none;-ms-animation-name:none;animation-name:none}
.showcase-items-container{position:relative}
.showcase .container{box-sizing:border-box}
.showcase .item-list{min-height:30px;margin:0 20px}
.showcase .item-list:after{content:" ";display:block;height:0;clear:both}
.item-content:before,.showcase .item-list h6:after,.showcase .item-list h6:before{display:none}
.showcase.dark .item-list h6.text_bg{background-color:rgba(0,0,0,.4)}
.showcase.light .item-list h6.text_bg{background-color:rgba(255,255,255,.4)}
.showcase .item-list h6{opacity:1;margin:50px 0 0;padding:20px 10px 10px;width:100%;box-sizing:border-box}
.showcase-items{margin:0}
.showcase-item .item-content{opacity:1;width:calc(100% - 20px);margin-left:15px;box-sizing:border-box;-webkit-transform:translateX(0)!important;-moz-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}
.showcase .showcase-item .item-content,.showcase .showcase-item .item-pics{border:none!important}
.showcase-item .item-pics{opacity:1;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;margin-top:30px;padding-top:25px;width:calc(100% - 20px);margin-left:15px}
.showcase-item .item-pics.had_text_bg:after{display:block}
.showcase-item .item-pics:after{content:"";width:calc(100% - 130px);height:1px;border-top:1px dashed rgba(186,186,186,.3);position:absolute;top:0;left:65px;display:block}
#PDetail .nextNav:after,#PDetail .nextNav:before,.showcase .container-next-showcase{display:none}
.showcase-item .showcase-link{margin-right:15px;opacity:1;margin-left:auto;margin-top:8px;font-size:14px}
.showcase.left-align h3{margin-right:0}
.showcase.right-align h3{margin-left:0}
.showcase .showcase-content-container{position:relative}
.showcase .showcase-backgrounds,.showcase .showcase-items,.showcase .showcase-nav,.showcase .showcase-title{opacity:1;padding:0}
.showcase .overlay{opacity:.4}
.showcase .showcase-items{padding-bottom:60px;height:auto}
.showcase .showcase-item{position:relative;height:0;overflow:hidden}
.showcase .showcase-item.active{height:auto}
.showcase.dark .item-content.text_bg,.showcase.light .item-content.text_bg{padding:25px;margin:0}
.showcase .item-list li span{font-weight:500}
.showcase .item-content p{height:100px;overflow:visible}
.showcase.left-align .showcase-item .item-content,.showcase.left-align .showcase-item .item-pics,.showcase.right-align .showcase-item .item-content,.showcase.right-align .showcase-item .item-pics{margin:0;padding:40px 20px 20px;box-sizing:border-box;width:100%}
.showcase.left-align .showcase-item .item-pics,.showcase.right-align .showcase-item .item-pics{padding:40px 55px 10px}
.showcase.left-align .showcase-item .showcase-link,.showcase.right-align .showcase-item .showcase-link{margin-right:20px}
.showcase .swiper-button-next,.showcase .swiper-button-prev{opacity:1;top:75px}
.showcase .swiper-button-prev,.showcase.right-align .swiper-button-prev{right:20px;margin-right:0;left:20px;margin-left:0}
ul.portfolio-filter li,ul.portfolio-filter li .text{letter-spacing:1px}
.post-count{padding-left:10px;margin-left:10px;border-left:1px solid #000}
#PDetail .nextNav span.postTitle,#PDetail .prevNav span.postTitle,#blogSingle .nextNav span.postTitle,#blogSingle .prevNav span.postTitle{font-size:17px;padding:0;font-weight:300;line-height:20px}
#PDetail .nav_box a:before{background-color:rgba(0,0,0,.7)}
.gallery .postphoto .overlay{visibility:visible}
.wpb_animate_when_almost_visible{-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;animation:none!important;opacity:1!important;filter:alpha(opacity=100)!important}
#fullScreenImage .caption-icon,#fullScreenImage .caption-image,.swiper-slide .caption-icon,.swiper-slide .caption-image{-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;animation:none!important}
#caption-start,#caption-start.style-2 .dot:after{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}
.vertical_menu_enabled #caption-start{left:50%!important}
.vertical_menu_enabled .caption{width:100%}
.social_share_toggle .social_links{width:190px}
.social_links .social_links_list li{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.woocommerce-account div:not(.after_myaccount_user) .col2-set .col-1,.woocommerce-account div:not(.after_myaccount_user) .col2-set .col-2{width:100%}
.woocommerce-account div:not(.after_myaccount_user) .col2-set .col-2{padding-right:0}
.woocommerce-account div:not(.after_myaccount_user) .col2-set .col-1{padding-left:0}
.vertical_menu_enabled .footer-bottom,.vertical_menu_enabled .footer_content_right{display:block}
.copyright_logo{display:inline-block!important}
#modal-close{width:50px;height:50px}
#modal-close:after{width:23px;top:24px;left:14px}
#modal-close:before{height:23px;top:13px;left:24px}
#modal-close:hover{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
#ep-modal.quickview-modal #modal-content div.images{width:100%!important;min-height:250px!important}
#ep-modal.quickview-modal #modal-content div.product div.summary{width:100%!important;position:static!important}
#ep-modal.quickview-modal #modal-content div.product:before{display:none}
#ep-modal.quickview-modal #modal-content div.product.sale p.stock{right:0!important}
#ep-modal.quickview-modal .modal-head{background-color:#fff;width:50px;height:50px;position:absolute;z-index:2}
#ep-modal.quickview-modal #modal-close{left:0;top:0}
.menuSpaceNoti{top:0!important}
.has-topbar .pageTopSpace,.pageTopSpace{padding-top:70px!important}
#ep_wc_notices .woocommerce-message{display:none!important}
#ep_wc_notices.show{width:100%;left:0;margin-left:0}
#ep_wc_notices .woocommerce-error a{display:none}
.toggleSidebar.cartSidebarContainer,.toggleSidebar.toggleSidebarWidgetbar{z-index:100000}
.layout .toggleSidebarContainer,.layout .toggleSidebarContainer.sidebarToggleOpen{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none}
.toggleSidebar{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:transform .4s ease,opacity .5s ease-in-out,visibility .5s ease-in-out;-o-transition:transform .4s ease,opacity .5s ease-in-out,visibility .5s ease-in-out;-webkit-transition:transform .4s ease,opacity .5s ease-in-out,visibility .5s ease-in-out;transition:transform .4s ease,opacity .5s ease-in-out,visibility .5s ease-in-out}
.toggleSidebar.sidebarToggleOpen{-moz-transition:transform .4s ease;-o-transition:transform .4s ease;-webkit-transition:transform .4s ease;transition:transform .4s ease}
.toggleSidebar.cartSidebarContainer .cartSidebarWrap .cart_list li.mini_cart_item{-moz-transform:translateX(0)!important;-ms-transform:translateX(0)!important;-o-transform:translateX(0)!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}
#epHeader.sidebarToggleOpen,#topbar.sidebarToggleOpen{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}
.toggleSidebar.cartSidebarContainer .cartSidebarWrap{height:100%!important}
#epHeader~#sidebar-open-overlay{z-index:99999}
.toggleSidebar.cartSidebarContainer .cartSidebarWrap .cart_list li:not(.loading):not(.removed) a.remove{opacity:1;right:8px;border-radius:0;line-height:35px;height:36px!important;width:36px!important;color:#404040!important;font-size:22px}
.toggleSidebar ul.cart_list li .wc-loading,.woocommerce .toggleSidebar ul.cart_list li .wc-loading{top:40px;right:15px;left:auto}
.toggleSidebar.cartSidebarContainer .cartSidebarWrap .cart_list li.removed a.undo{margin-left:-50px;width:40px;height:40px}
.toggleSidebar.cartSidebarContainer .cartSidebarWrap .cart_list li a.remove:hover{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
.toggleSidebar.cartSidebarContainer .closeCartInPhone,.toggleSidebar.toggleSidebarWidgetbar .closetoggleSidebarInPhone{position:absolute;height:59px;color:#fff;width:60px;background-color:#333;top:-1px;line-height:60px;text-align:center;right:0;font-family:lato,sans-serif;font-weight:600;display:block;cursor:pointer}
.toggleSidebar.cartSidebarContainer .closeCartInPhone:after,.toggleSidebar.toggleSidebarWidgetbar .closetoggleSidebarInPhone:after{content:"";position:absolute;width:18px;height:2px;background-color:#fff;top:29px;left:21px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.toggleSidebar.cartSidebarContainer .closeCartInPhone:before,.toggleSidebar.toggleSidebarWidgetbar .closetoggleSidebarInPhone:before{content:"";position:absolute;width:2px;height:18px;background-color:#fff;top:21px;left:28px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.toggleSidebar .cartSidebarHeader .cartContentsCount{right:75px}
.toggleSidebar.toggleSidebarWidgetbar .widget-area{margin-top:58px}
.woocommercepage .shop_top_padding{padding-top:38px}
.woocommerce .shop-filter .search-box .text{display:none}
.shop-filter .special-filter,.woocommerce .shop-filter .sidebar{background-color:rgba(0,0,0,.7);position:fixed;width:100%;overflow:hidden;z-index:10;top:109px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;display:block;height:100%;opacity:0}
.shop-filter .special-filter.opencat,.woocommerce .shop-filter.open .sidebar{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100% - 71px)}
.woocommerce .shop-filter .sidebar{width:100%!important;padding:30px 20px!important}
.woocommerce .shop-filter .sidebar,.woocommerce .shop-filter .special-filter{opacity:0;visibility:hidden}
.woocommerce .shop-filter.open .sidebar,.woocommerce .shop-filter.open .special-filter{visibility:visible;opacity:1;-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;-o-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}
.woocommerce .shop-filter{max-height:16px;margin-top:0}
.woocommerce .shop-filter.widget-area{padding-bottom:0;padding-top:0}
.shop-filter-toggle .shop-filter-text .closetext{opacity:1!important}
.shop-filter-toggle .shop-filter-text .opentext{display:none}
.woocommerce .shop-filter .bottomPartFilter{padding:0}
.woocommerce .shop-filter .filter-search-form-container{height:38px;top:10px;top:71px;position:fixed;z-index:12}
.woocommerce .shop-filter .filter-search-form-container.open{width:100%}
.woocommerce .shop-filter .filter-search-form-container form{padding:0 5px 0 17px}
.woocommerce .shop-filter .filter-search-form-container input[type=search]{width:80%;line-height:36px;height:36px}
.woocommerce .shop-filter .search-box{position:fixed;top:71px;right:30px;margin-top:0;padding:4px 0;z-index:13}
.woocommerce .shop-filter .search-box .icon{line-height:30px;color:#fff}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories li .count,.woocommerce .shop-filter .special-filter .widget.widget_product_categories li a{font-size:13px;font-weight:600;color:#353535}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories li a{width:100%;height:100%;line-height:50px}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories li.current-cat .count,.woocommerce .shop-filter .special-filter .widget.widget_product_categories li.current-cat a{color:#073B87}
.woocommerce .shop-filter .search-hint{left:0}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories{padding-left:0;opacity:1}
.woocommerce .shop-filter .special-filter.cat{width:100%;opacity:0;visibility:hidden;display:block!important}
.woocommerce .shop-filter .special-filter.cat.opencat{visibility:visible;opacity:1;-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;-o-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories li:before{display:none}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories li{border-bottom:1px solid #d7d7d7;width:100%;line-height:50px;display:block;padding:0;height:50px}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories li:last-child{border-bottom:transparent}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories li .count{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;line-height:10px}
.woocommerce .shop-filter .search-box .close{top:17px;right:3px}
.woocommerce .shop-filter .widget-title:before{width:100%;height:1px}
.woocommerce .shop-filter .widget-area a{line-height:35px}
.woocommerce-page .woocommerce-result-count{margin-bottom:0!important;width:calc(100% - 290px);padding-top:26px;line-height:14px}
.shop-filter-text,.shopFilterCategoriesBtn{line-height:38px;font-weight:600;color:#fff}
.woocommercepage .span9.has-wc-sidebar .woocommerce-ordering{margin-right:20px}
.woocommerce .shop-filter .special-filter,.woocommerce .special-filter .woocommerce-result-count{display:none}
.shopFilterCategoriesBtn{width:auto;height:38px;display:inline-block;clear:both;float:left;font-size:14px;text-transform:uppercase;margin-right:20px;margin-left:10px;position:fixed;left:30px;top:71px;z-index:11}
.filterBgTabletPhone{left:0;width:100%;top:71px;position:fixed;background-color:#414141;height:38px;content:'';z-index:3;display:block}
#woocommerce-sidebar,.woocommerce .shop-filter-toggle .togglelines{display:none}
.woocommerce .shop-filter-toggle{position:fixed;top:71px;left:35px;z-index:11;width:auto;height:38px}
.shopFilterCategoriesBtn~.shop-filter-toggle{left:160px}
.shop-filter-text{padding-top:0;left:0}
.shop-filter-toggle.closed,.shopFilterCategoriesBtn.closed{opacity:.6}
.woocommerce .shop-filter .search-keyword.show{margin:5px 0 0}
.woocommerce .shop-filter .widget-title{font-size:13px}
.woocommerce .shop-filter .special-filter .widget.widget_product_categories .product-categories{max-width:100%;margin-bottom:50px;background-color:#f5f5f5;padding:0 30px}
.woocommercepage .span9{margin-top:25px}
.woocommerce ul.products.infoOnClick li.product span.show-hover{bottom:42px;opacity:1}
.woocommerce ul.products li.product.disable-hover .product-buttons>span:not(.product-button),.woocommerce ul.products.infoOnClick li.product.with-border.disable-hover .product-buttons>span:not(.product-button),.woocommerce.with-border:not(.single-product2) ul.products li.product.disable-hover .product-buttons>span:not(.product-button){top:0;opacity:1}
.vc_col-sm-10 div.woocommerce.single-product2 ul.products li.product .price,.vc_col-sm-6:not(.vc_col-lg-3) div.woocommerce.single-product2 ul.products li.product .price,.vc_col-sm-8 div.woocommerce.single-product2 ul.products li.product .price{float:initial}
.woocommerce ul.products.infoOnHover li.product a.product-link{width:70%;left:15%;text-align:center;top:50%;margin-top:-25px;height:40px}
.woocommerce ul.products.infoOnHover li.product a.product-link span{border:2px solid #fff;border-radius:23px;font-size:12px;height:34px;width:auto;box-sizing:border-box;position:relative;float:none;margin:0 auto;color:#fff;text-transform:uppercase;line-height:20px;padding:5px 22px;display:inline-block!important;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}
.woocommerce ul.products.infoOnHover li.product:hover a.product-link span{opacity:1;visibility:visible}
.woocommerce ul.products.shop-5column.infoOnHover li.product .price:nth-of-type(2){opacity:1;font-size:16px!important;right:22px}
.woocommerce ul.products.shop-5column.infoOnHover li.product h3,.woocommerce.no-gutter ul.products.shop-5column.infoOnHover li.product h3{padding:35px 0 0!important;font-size:13px!important}
.ep-newsletter p.wysija-paragraph{width:80%}
body.is-woocommerce-shop .pageTopSpace:not(.hasRevSlider):not(.hasEpicoSlider) .shopPageTopSpace{padding-top:30px}
.woocommerce ul.products.infoOnClick li.product h3{width:100%;float:left;text-align:center;max-width:100%;line-height:44px!important;padding-left:0!important;padding-top:0!important;padding-right:0;font-size:14px!important}
.woocommerce ul.products.infoOnClick li.product .price{display:none!important}
.banner .content-container{position:relative;height:auto;width:auto}
.banner .content{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);padding:70px 0}
.banner img{display:none}}@media (min-width:1280px) and (max-width:1440px){.vertical_menu_enabled .container{width:940px}
.vertical_menu_enabled .fullWidth .container{width:100%}}@media (min-width:1280px){#mobile-menu-items{display:none!important}
.wrap{width:100%}
.container,.fullWidth .container.title_container{width:1170px}
.vertical_menu_enabled .fullWidth .container.title_container{width:100%}
.portfolio_wrap,.wpb_column.vc_column_container.vc_col-sm-12 .animatedtext{width:1170px}
.container.title_container{margin-left:-15px}
#scrollToTop{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.portfolio_detail_creative .pd_creative_fixed_content .title_container{top:50px}
.portfolio_detail_creative .pd_creative_fixed_content .title_container .title{font-size:40px;line-height:40px;padding-top:25px}
.portfolio_detail_creative .social_share_container{margin-top:50px}
.portfolio_detail_creative .pd_creative_fixed_content .desc{height:135px}
.wpb_column.vc_column_container.vc_col-sm-12 .secondTitle{left:calc((100% - 1140px)/ 2)}
.fullWidth .wpb_column.vc_column_container.vc_col-sm-12 .secondTitle{left:calc((100% - 1170px)/ 2)}}@media (min-width:1710px){.wrap{width:100%}.container,.fullWidth .container.title_container{width:1350px}.vertical_menu_enabled .fullWidth .container.title_container{width:100%}.container.title_container{margin-left:-15px}.portfolio_wrap{width:1350px}.easyzoom-flyout{width:630px!important}.sidebar{padding-left:20px}.woocommerce .has-wc-sidebar ul.products.shop-5column.fullwidthshop li.product{width:19.994%!important}.fullWidth .wpb_column.vc_column_container.vc_col-sm-12 .animatedtext{width:1350px}.fullWidth .wpb_column.vc_column_container.vc_col-sm-12 .secondTitle{left:calc((100% - 1350px)/ 2)}.cblog .fullWidthBlog .post-content{width:80%;margin:0 10%}}