@charset "utf-8";@media only screen and (min-width:1280px) and (max-width:1900px){.swiper-image{height:420px}}@media only screen and (max-width:1279px){.wrapper{width:96%}.container>section{margin-bottom:36px}.info,.post_nav{float:none}.firm-product>.product_list>.products li,.products>li,.cms .portfolio_list>ul>li,.portfolio_list>ul>li,.content_fullwidth .porcat_page>ul>li,.webinfo_list ul li,.news_list ul li,.stylegrid .post,#link-page .blogroll li,.readers-list li,.tags_list ul li,.content_fullwidth .tags_list ul li,.related_grid ul li{width:49.999%}.cmsbox .cms_second_list .post,.design_list,.design_phones,.exif ul li,.service_list ul li,.service_page_list>ul>li,.related_list ul li{width:100%}.cmsbox,.entry,.entry-page,.post-author,.pre-next,.ad-single,.upsells,.related,#comments,.ad,.same_cat_posts{padding:8px}.mobile_header{height:68px;background-color:#fff;position:relative;border-bottom:1px #eee solid;text-align:center}.mobile_header.header_full{background:0;border-bottom:0;position:absolute;top:12px;right:0;left:0;z-index:100}.mobile_header.header_full i{border-radius:100%;color:#fff;line-height:28px}.mobile_header .logo{display:inline-block;margin:12px 0;float:none}.mobile_header .logo_img img{height:42px}.logo_indent{width:42px;height:42px;font-size:26px;margin-right:2px}.logo_both h1{font-size:28px}.icon-dplogo:before{font-size:32px;line-height:42px}.logo_default h1{font-size:26px;line-height:42px}.header_full .logo_both h1,.header_full .logo_default h1,.header_full .icon-dplogo:before{color:#fff}.mobile_header .icon-menu{position:absolute;border-radius:4px;top:16px;left:16px;height:32px;width:32px;text-align:center;padding:1px;border:1px #eee solid;cursor:pointer}#content-container{position:relative;z-index:100;background-color:#fff;height:100%}.snapjs-left .mobile_aside{display:block}.popup_bg{background-color:rgba(0,0,0,0.2);bottom:0;cursor:default;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:999}.snapjs-left .popup_bg{visibility:visible;opacity:1}.mobile_aside{width:260px;height:100%;position:fixed;left:0;top:0;bottom:0;background-color:#333;overflow-x:hidden;overflow-y:auto;z-index:0;display:none}.mobile-menu{margin-top:72px}.mobile-menu>ul{border-bottom:1px #5e5e5e solid}.mobile-menu .menu>li{border-top:1px #5e5e5e solid;border-bottom:1px #000 solid;line-height:36px;position:relative}.mobile-menu .menu>li:first-child{border-top:0}.mobile-menu .menu>li>a{height:40px;width:100%;display:block;text-indent:12px;color:#fff}.toggle-btn{position:absolute;height:40px;width:40px;color:#aaa;text-align:center;top:0;right:0;cursor:pointer;z-index:100;display:block}.toggle-btn .icon-plus{display:block;height:40px;width:40px}.toggle-btn:hover,.toggle-btn .active{background-color:#222}.toggle-btn .active:before{content:'\e827'}.mobile-menu .sub-menu{border-top:1px #000 solid;background-color:#222}.mobile-menu .sub-menu>li>a{text-indent:18px;color:#fff;display:block;height:40px}.mobile-menu .sub-menu>li{border-bottom:1px #000 solid;position:relative}.mobile-menu .sub-menu>li:last-child{border-bottom:0}.mobile-menu>ul>li[class^="icon-"]:before,.mobile-menu>ul>li[class*="icon-"]:before{position:absolute;top:7px;left:12px;color:#fff}.mobile-menu ul.sub-menu>li[class^="icon-"]:before,.mobile-menu ul.sub-menu>li[class*="icon-"]:before{position:absolute;top:7px;left:20px;color:#fff}.mobile-menu>ul>li[class^="icon-"]>a,.mobile-menu>ul>li[class*="icon-"]>a{text-indent:28px}.mobile-menu ul.sub-menu>li[class^="icon-"]>a,.mobile-menu ul.sub-menu>li[class*="icon-"]>a{text-indent:40px}.slide-home{margin-bottom:20px}.swiper-image{height:180px}.swiper-image{display:block}.swiper-post{background:0;border:0;right:0;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 12px}.swiper-post:hover{background:0;border:0}.swiper-post h3{font-size:18px;font-weight:normal}.swiper-post p,.swiper-post h3{text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:24px}.swiper-post p{font-size:14px;margin:4px 0 12px}.swiper-container-horizontal>.swiper-pagination,.slide_full .swiper-container-horizontal>.swiper-pagination{bottom:2px}.swiper-pagination-bullet,.slide_full .swiper-pagination-bullet{margin:0 4px;width:6px;height:6px}header.header_fixed{position:absolute;top:0;right:0;left:0;z-index:999}.slide_full{height:80%}.logged-in .slide_full .swiper-container-horizontal>.swiper-pagination{bottom:18px}.home_title{padding:48px 0 36px}.home_title h2{font-size:24px}.home_button{margin-top:24px}.service_list ul{margin:0}.service_list ul li{margin-bottom:12px;border-bottom:1px #eee solid}.service_main i{margin-left:-72px;font-size:30px}
.service_main{padding:0 12px 12px 80px}.service_main h3{margin-bottom:8px}.about_list>.about_width{padding:0 20px}.slide-evaluate p{padding:0 20px;font-size:14px;line-height:24px}.slide-evaluate img{margin:20px auto}.product .products{margin-right:-8px}.product .products li{padding-right:8px}.rss{height:360px}.rss_des{font-size:18px}.rss_main{margin:20px auto;width:96%}.rss_main .rssbook .mailInput input.rsstxt,.rss_main .rssbook .mailInput .rssbutton>input,.rss_main .rssbook{height:48px}.rss_main .rssbook .mailInput>form{padding-right:80px}.rss_main .rssbook .mailInput .rssbutton>input{width:80px}.rss_main .rssbook .mailInput .rssbutton::before{top:12px}.design{height:auto;padding:32px 12px 440px}.design_list{padding:20px}.design_phones{position:absolute;bottom:0;left:0;right:0}.design_phones img{max-width:96%;position:absolute;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.news_list ul{margin-right:-8px}.news_main{margin:0 8px 8px 0}.publicity{padding:36px 0}.publicity h2{font-size:24px;line-height:28px}.publicity p{margin:8px 0;font-size:14px}.crumbs_wrap{height:100px;margin-bottom:32px;line-height:100px}.crumbs_full.crumbs_wrap{height:150px}.crumbs_full.crumbs_wrap .crumbs{margin-top:80px;text-align:center}.stylelist .post-main{padding:8px 8px 8px 120px;margin-bottom:12px}.post-thumb{margin-left:-112px}.post-thumb img{width:104px}.stylelist .post-head{padding-top:0;margin-bottom:2px;padding-bottom:6px}.stylelist .post-head h2{height:40px;font-size:14px;line-height:20px}.content .porul,#content.stylegrid{margin-right:-8px}.content .portfolio-item,.stylegrid .post-main{margin-right:8px}.content .portfolio-item,.stylegrid .post{margin-bottom:8px}.content_fullwidth .ias-spinner,.content_fullwidth .ias-trigger,.content_fullwidth .ias-noneleft,.content_left .ias-spinner,.content_left .ias-trigger,.content_left .ias-noneleft,.porcat_page .ias-spinner,.porcat_page .ias-trigger,.porcat_page .ias-noneleft{margin-right:8px}#archives{margin:0}ul.al_post_list .views{display:none}.sidebar,.widget_contact{width:100%}.wpcf7-form>p{padding-left:0}.wpcf7-form>p>label{margin:0 0 6px 6px;display:block;width:auto;text-align:left}.service_page_list ul{margin:0}.service_page_main{margin:0;padding:0;border:0}.service_page_main .amount{font-size:14px;width:72px;height:72px;line-height:68px}.entry .post-head{text-align:center}.post_nav{margin:6px 0}.bdsharebuttonbox a{font-size:14px!important;width:30px!important;height:30px!important;line-height:30px!important;margin:2px!important}.porcat_page.portfolio_list{margin-bottom:20px}.portfolio-info h3{margin-top:20%;font-size:14px}.exif_popup ul{position:relative;opacity:1;background-color:#fff;color:#666;bottom:0;padding:0}.exif_popup ul li{border-bottom:1px #eee solid}.exif_popup ul li span{color:#999}.entry .exif{margin:6px -9px 12px}.content-portfolio img{max-width:100%;margin:8px auto}.cms_title{margin:-8px -8px 8px;line-height:36px}.cms_title h2{line-height:36px}.cms_title h2 i{height:36px;width:36px}.cmsbox .cms_first_list,.cmsbox .cms_first{width:100%}.cmsbox .cms_first{margin:0 0 12px;border-bottom:1px #eee solid;padding-bottom:8px}.cmsbox .cms_list3 ul li{line-height:24px;padding-bottom:4px;margin-bottom:4px}.cms_list3 ul li h2,.cms_list3 ul li::before{font-size:12px}.cmsbox .cms_second2 .first_post{padding-left:0}.cmsbox .cms_second2 .first_post .cms_thumb{margin-left:0;width:100%;float:none}.cmsbox .products{margin-right:-8px}.cmsbox .products li{padding-right:8px}.social_list a{margin:0 8px}.firm-product>.product_list>.products,.shop-list .products{margin-right:-8px}.firm-product>.product_list>.products li,.shop-list .products li{padding-right:8px}.products .ias-spinner a,.products .ias-trigger a,.products .ias-noneleft{margin-right:8px}.product .images,.entry-summary{float:none;width:100%;margin-bottom:0}button.single_add_to_cart_button,a.single_add_to_cart_button{padding:6px;width:auto}button.single_add_to_cart_button{margin-right:4px}a.single_add_to_cart_button{margin-right:0}.woocommerce-tabs ul.tabs li a{padding:6px 8px}.woocommerce-tabs .entry-content{padding:8px}.shop_table.cart .product-thumbnail{display:none}.shop_table .coupon{float:none}.shop_table.cart .coupon #coupon_code,.shop_table.cart .coupon .button,.shop_table.cart .actions input[type="submit"]{width:100%;margin:0 0 8px 0}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals .checkout-button{float:none;width:100%}.woocommerce .cart-collaterals .cart_totals .checkout-button{text-align:center}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%}.woocommerce .col2-set .col-1{border-bottom:1px #eee solid;margin-bottom:20px}#payment #place_order,.woocommerce .cart-collaterals .checkout-button{width:100%}.wishlist_table tr th.product-remove{width:auto}.wishlist_table .product-add-to-cart .add_to_cart_button,.wishlist_table .product-add-to-cart .remove_from_wishlist{white-space:nowrap;margin:8px 0}
.my_account_orders .order a.button{margin:4px;white-space:nowrap}.woocommerce-MyAccount-navigation ul li a{padding:2px 12px}.content-post table thead,.content-post table .title{white-space:normal}.content-post table td{padding:6px;display:block}}