.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{color:#2d2d2d;font-family:'Open Sans';font-size:14px;line-height:1.625;font-weight:400}ul{padding:0}blockquote{background:#fafafa;color:#525359;overflow:hidden;border-left:4px solid #b1b1b1;position:relative;font-size:19px;font-style:italic;padding:30px}a,button,input:focus,textarea:focus,input[type=button],input[type=reset],input[type=submit]{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-color:#d5402b}::-moz-selection{background:#d5402b;color:#fff}::selection{background:#d5402b;color:#fff}a{color:#d5402b}a:hover,a:focus{text-decoration:none;color:#d5402b;outline:0}address{color:#464646;line-height:26px;font-size:13px;margin-bottom:15px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}big{font-size:125%}pre{background-color:#fff;border:#eaeaea solid 1px;color:#8a8a8a;font-size:13px;line-height:26px}label{color:#858585;font-size:13px;font-weight:400;display:block;margin-bottom:0}.form-control,#comment,label input{border:1px solid #ccc;height:45px;box-sizing:border-box;border-radius:0;box-shadow:none;font-size:13px;resize:none;background:#none;position:relative;width:100%;padding:6px 12px;outline:none}textarea{border:1px solid #ccc;box-sizing:border-box;border-radius:0;box-shadow:none;font-size:13px;resize:none;background:#none;position:relative;width:100%;padding:6px 12px;outline:none}.form-control:focus,.search-form input[type=text]:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus{border-color:#d5402b;box-shadow:none;outline:0}input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:focus{box-shadow:none;outline:0;background:0 0;color:inherit}p{line-height:26px;margin-bottom:20px}p:empty{display:none}.order-list{margin:0;padding:0}.order-list li{margin-left:20px;margin-bottom:5px}button{outline:none;cursor:pointer;font-size:12px;text-transform:uppercase;padding:10px 25px;border:1px solid #fff;border-radius:0}button:hover,.search-submit:hover{background-color:#d58220}.btn,.wpcf7-submit{border:2px solid #dedede;font-size:12px;color:#7e7b7b;letter-spacing:2px;text-transform:uppercase;padding:9px 25px;background:0 0;border-radius:0;white-space:inherit;font-weight:600;display:inline-block}.wpcf7-submit:hover,.btn:hover,.btn:focus,.btn:active:focus{border-color:#d5402b;background:0 0;color:inherit;outline:none;-webkit-transition-duration:.4s;tansition-duration:.4s}.container{padding:0}.overlay-cover{background:rgba(213,64,43,.86)}.page-title{padding:0 0 65px;text-align:center}.page-title .main-title{margin:0;text-transform:uppercase}.field{margin-bottom:25px}.section-row{padding:80px 0;position:relative;z-index:9}.parallax-bg{background-attachment:fixed !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:50% 50%}.setimg{position:absolute;left:0;right:0;top:0;bottom:0}.overlay-cover{background:rgba(213,64,43,.86);background-size:cover;z-index:-1}.inner-page-bg{background:#f7f6f7;padding:40px 0 48px;text-align:center;border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.inner-page-title .title{font-size:35px;color:#000;margin:0;text-transform:capitalize}h1,h2,h3,h4,h5,h6{color:#000;line-height:1;margin-bottom:20px;padding:0;font-family:'Raleway',sans-serif;font-weight:600}h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}.header{background:rgba(255,255,255,.9);padding:10px 0;position:fixed;width:100%;z-index:10;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;position:relative}.header.sticky{padding:2px 0 1px}.logo{margin:10px 0}.logo-title{font-weight:700;text-transform:uppercase;color:#2d2d2d;margin:0;padding:0;font-size:29px;font-family:'Raleway',sans-serif}.header.sticky .nav ul li:hover>ul{margin-top:1px}.header.sticky .nav ul li:hover>ul li ul{margin-top:0}.navbar{margin:0;padding:0;border:0;border-radius:0;min-height:auto}.navbar ul{list-style:none;margin:0;padding:0;float:right}.navbar ul li{display:inline-block;font-size:14px;text-transform:uppercase;position:relative;text-align:left;float:none}.navbar ul li a{color:#2d2d2d;padding:10px 19px 10px 18px;display:block}.navbar ul li a i{float:right;font-size:15px;line-height:22px}.navbar>ul>li:last-child>a{padding-right:0}.navbar ul li a:hover,.navbar>ul>li.active a{color:#d5402b}.navbar ul li:hover>ul{opacity:1;visibility:visible;margin-top:13px}.navbar ul li ul{position:absolute;opacity:0;visibility:hidden;margin-top:28px;left:0;width:220px;background:rgba(255,255,255,.8);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;box-shadow:0px 1px 5.16px .84px rgba(0,0,0,.09)}.navbar ul li ul li{font-size:13px;display:block;text-transform:capitalize}.navbar ul li ul li a{color:#212121;padding:15px 14px 14px 19px}.navbar ul li ul li a:hover{color:#d5402b;background:rgba(255,255,255,.5)}.navbar ul li ul li ul{left:220px;top:0;width:224px;background:0 0;margin-left:2px}.navbar ul li ul li:hover>ul{margin-top:0}.navbar ul li ul li ul li{margin-left:2px;background:rgba(255,255,255,.8)}.footer{padding:48px 0;background:#d5402b;text-align:center;color:#fff}.footer .social{display:inline-block;margin-bottom:22px}.footer .social ul{margin:0;padding:0;list-style:none}.footer .social ul li{display:inline-block}.footer .social ul li a{color:#fff;height:42px;width:42px;border-radius:50%;border:2px solid #fff;text-align:center;display:block;font-size:18px;margin:0 5px}.footer .social ul li a:hover{background:#fff;color:#d5402b;border-color:fff}.footer .social i{line-height:38px}.footer p{font-size:12px;margin-bottom:12px;text-transform:uppercase;letter-spacing:3px}.footer .copyright{font-size:12px;color:#fff;margin:0;text-transform:inherit}.home-slider{height:650px}.cover{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.slide-image{position:absolute;top:0;bottom:0;right:0;left:0}.slider-content{position:relative;display:table;width:100%;height:100%;text-align:center;color:#fff}.slide-content{vertical-align:middle;display:table-cell}.slider-content h1{font-weight:800;color:#fff;font-size:55px}.slider-content p{font-weight:400;color:#fff;font-size:22px;margin-bottom:28px}.slider-content .btn{color:#fff}.home-about h6{position:relative;font-style:italic;font-size:18px;color:#787379;line-height:normal;border-bottom:1px solid #eaeaea;padding-bottom:25px;margin-bottom:25px}.home-about h6:after{content:'';width:81px;border-bottom:1px solid #d5402b;display:block;position:relative;top:26px}.home-services{background-image:url(//izu-toraya.com/toraya/wp-content/themes/panoply/images/services-bg.jpg)}.home-services .page-title .main-title{color:#fff}.home-services .col-md-3:nth-child(4n+5){clear:left}.services-box{display:inline-block;text-align:center;margin-bottom:30px}.services-box .icon{width:98px;height:96px;line-height:96px;border:1px solid #d5402b;display:list-item;list-style:none;margin:0 auto 30px;position:relative;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;cursor:pointer}.services-box .icon i{color:#fff}.services-box .icon img{position:absolute;top:36%;left:0;right:0;margin:auto;vertical-align:middle;text-align:center}.services-box .icon .fa{position:relative;font-size:25px}.services-box:hover .icon{border-color:#fff}.services-box .icon:before{pointer-events:none;position:absolute;width:100%;height:100%;content:'';box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;top:-2px;left:-2px;padding:2px;background:#d5402b;-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;transition:transform .2s,opacity .2s}.services-box .icon:hover:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.services-box h6{color:#fff;letter-spacing:2px;font-size:20px;font-weight:600;position:relative}.services-box p{margin:0;color:#fff}.home-blog{position:relative;z-index:9}.home-blog .col-md-4:nth-child(3n+4){clear:left}.blog-post{margin-bottom:30px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.home-blog .col-md-4:last-child .blog-post{margin-bottom:0}.blog-post .entry-header{position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e3e3e3}.blog-post .entry-thumbnail{margin-bottom:25px;cursor:pointer}.blog-post img{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.blog-post:hover img{-webkit-filter:brightness(60%);-moz-filter:brightness(60%);filter:brightness(60%);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.blog-post .entry-title{font-size:17px;margin-bottom:5px;font-weight:700;text-transform:uppercase}.blog-post .entry-title a{color:#2d2d2d}.blog-post .entry-title a:hover{color:#d5402b}.blog-post .entry-meta ul{padding:0;margin:0}.blog-post .entry-meta ul li{padding:0;margin:0;display:inline-block}.blog-post .entry-meta ul li a{font-size:12px;color:#d5402b}.blog-post .btn{border:2px solid #dedede;width:137px;height:40px;color:#7e7b7b;font-weight:600;letter-spacing:2px;padding:9px 22px}.blog-post .btn:hover{border-color:#d5402b}.post-categories li a{display:block;position:relative;margin-right:5px;text-transform:capitalize}.post-categories li:last-child a{margin-right:0}.post-categories li a:after{content:'/';right:-6px;position:absolute;bottom:0}.post-categories li:last-child a:after{display:none}.post-categories li{display:inline-block}.testimonial{position:relative;z-index:9;background:#f7f7f7}.testimonial .item_box{border:4px solid #eee;padding:20px 25px;background:#fff;text-align:center}.testimonial .item_box img{text-align:center;margin:0 auto 30px;width:auto !important}.testimonial .item_box p{font-style:italic;margin-bottom:20px}.testimonial .item_box h4{font-weight:600;font-size:16px;color:#3c3c3c;margin-bottom:15px}.testimonial .item_box h4:before{content:"";width:20px;height:1px;background:#cdcdcd;display:block;position:relative;left:0;right:0;margin:0 auto 20px}.testimonial .item_box h6{font-size:14px;color:#676767}.testimonial .item_box:hover{border-color:#d5402b}.testimonial .owl-theme .owl-nav [class*=owl-]{position:absolute;top:50%;font-size:0px;background:#fff;margin-top:-12px}.testimonial .owl-carousel .owl-nav .owl-prev{float:left;left:-35px;width:21px;height:21px;background:#f7f7f7}.testimonial .owl-carousel .owl-nav .owl-next{float:right;right:-35px;background:#f7f7f7}.testimonial .owl-carousel .owl-nav .owl-next:after{content:"\f105";font:normal normal normal 14px/1 FontAwesome;font-size:15px;color:#000;background:0 0;position:absolute;top:2px;left:0;border:1px solid #000;border-radius:50%;line-height:19px;width:22px;height:22px}.testimonial .owl-carousel .owl-nav .owl-prev:before{content:"\f104";font:normal normal normal 14px/1 FontAwesome;font-size:15px;color:#000;background:0 0;position:absolute;top:2px;left:-8px;border:1px solid #000;border-radius:50%;line-height:19px;width:22px;height:22px}.call-to-action{background-image:url(//izu-toraya.com/toraya/wp-content/themes/panoply/images/call-to-action-bg.jpg);padding:70px 0}.call-to-action h2{font-size:31px;font-weight:500;color:#fff;margin-bottom:10px;margin-top:0}.call-to-action p{font-size:17px;font-style:italic;margin:0;color:#fff}.call-to-action .call-btn{text-align:right}.call-to-action .btn{margin-top:20px;color:#fff}.call-to-action .btn:hover{color:#d5402b;background:#fff;border-color:#fff}.contact-add{display:inline-block;width:100%;text-align:center;margin-bottom:25px}.contact-add address{height:73px}.contact-add span{display:block;font-size:35px;margin-bottom:10px;color:#d5402b}.copyright a{color:#fff}.content{padding:70px 0}.entry-post{position:relative;margin-bottom:50px}.entry-post .entry-header{margin-bottom:25px}.entry-post img,.blog-post img{max-width:100%;height:auto;display:block}.entry-post:last-child{margin-bottom:0}.entry-post .entry-info{border-bottom:1px solid #f5f5f5}.entry-post .entry-title{margin:0 0 18px;position:relative;z-index:100;font-size:24px;color:#303238}.entry-post .entry-title a{color:inherit}.entry-post .entry-title a:hover{color:#d5402b}.entry-content{margin:1.4em 0}.page-links{clear:both;margin:20px 0}.entry-post .btn{margin-top:25px;display:table}.entry-meta{color:#b3b3b3;font-size:12px;padding:7px 0;text-transform:uppercase}.entry-meta a{color:inherit}.entry-meta a:hover{color:#d5402b}.entry-meta .entry-date{display:inline-block}.cat-links{position:relative;text-transform:uppercase;margin-left:20px}.cat-links:before{content:'';position:absolute;top:-5px;margin-left:-12px;background:#f5f5f5;height:30px;width:1px;background:#f5f5f5;display:inline-block}.tags{margin:10px 0 20px;text-transform:uppercase}.tags ul{padding:0;margin:0;list-style:none}.tags ul li{display:inline-block}.tags ul li:first-child:before{content:"\f02c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:7px}.tags ul li a:after{content:','}.tags ul li:last-child a:after{display:none}.tags ul li a{color:#b3b3b3;font-size:12px;margin-right:5px}.tags ul li:last-child a{margin-right:0}.tags ul li a:hover{color:#d5402b}.navigation{z-index:1;font-size:13px;clear:both;width:100%}.navigation .nav-links{list-style:none;padding:0;text-align:center;margin:0}.nav-links .page-numbers{color:#2d2d2d;margin:0 5px}.nav-links .page-numbers.prev{float:left;margin:0}.nav-links .page-numbers.next{float:right;margin:0}.nav-links .page-numbers:hover,.nav-links .page-numbers.current{color:#d5402b;margin:0;background:#d5402b;color:#fff}.side-bar{padding-left:50px}.side-bar.left{padding:0 50px 0 0}.widget{margin-bottom:40px}.widget:last-child{margin-bottom:0}.search-form{position:relative}.search-form .search-field,.search-form input[type=text]{padding:10px 100px 10px 10px;width:100%}.search-form button,.search-form input[type=submit]{position:absolute;top:0;right:0;padding:0;height:45px;width:90px;border:none;background:#d5402b;color:#fff}.widget .widget-title{position:relative;text-transform:uppercase;margin-top:0;clear:both}.widget ul ul{padding-left:13px}.widget ul,.widget ol{margin:0;padding:0;list-style:none;margin-top:0}.widget ul li{line-height:30px;text-transform:capitalize}.widget ul li a{color:#525359}.widget ul li a:hover{color:#d5402b}.recent li{padding-bottom:9px;margin-bottom:9px;position:relative;clear:both}.recent span{width:60px;float:left;margin-right:20px}.recent h5{margin-top:0;margin-bottom:2px;font-size:13px;color:#525359;display:block;max-height:2.8em}.recent .date{font-size:12px;font-style:italic;color:#9da1ad;margin:5px 0 0}.widget ul li.recentcomments span a,.widget ul li.recentcomments span{color:#d5402b}.tagcloud{clear:both;display:inline-block}.tagcloud a{padding:5.5px 7px;float:left;color:#fff;margin:0 7px 7px 0;background:#303238;font-size:12px}.tagcloud a:hover{background:#6e6e6e}.widget .instagram{margin:0;display:block}.widget .instagram ul{margin:0;padding:0}.widget .instagram li{margin:0 0 5px 5px;display:block;float:left}.widget .instagram li:nth-child(4n+1){margin-left:0;margin-right:0}.widget .widget-social{text-align:center;padding:25px 0 20px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.widget .widget-social li{display:inline-block}.widget .widget-social a{color:#525359;margin:0 14px;font-size:20px}.widget .widget-social a:hover{color:#d5402b}.widget.widget.widget_rss li{line-height:21px;margin-bottom:15px}.widget.widget.widget_rss li:last-child{margin:0}.widget span.rssdate{color:#d5402b;font-size:12px;font-style:italic;display:block}.widget .rssSummary{color:#989898}.widget table#wp-calendar{width:100%;border-collapse:collapse;font-size:13px;background:#303238;color:#fff}.widget table#wp-calendar caption{text-align:center;color:#fff;font-size:17px}.widget table#wp-calendar th{text-align:center;border-collapse:collapse;padding:17px 2px}.widget table#wp-calendar td{border-collapse:collapse;padding:3px 2px;text-align:center}.widget .calendar_wrap{padding:5px;background:#303238}.widget #today{color:#d5402b}.widget table a{color:#878b90}.widget table a.prev{float:left;padding-left:8px}.widget table a.next{float:right;padding-right:8px}.widget .recent-title{margin-bottom:12px;display:block}.commentlist li{list-style:none;position:relative;clear:both;word-wrap:break-word;word-break:break-word}.commentlist .avter-dp{float:left;margin-right:15px;border:1px solid #c6c6c6;padding:3px}.commentlist{margin:0;padding:0}.commentlist cite{color:#d5402b}.commentmetadata{font-size:12px;display:block}.commentmetadata a{color:#989898}.commentlist .comment-body{clear:both;display:inline-block;width:100%;border-top:1px solid #e9e9e9;padding:20px 0}.commentlist ol.children{margin:0;padding:0 0 0 27px;display:inline-block;width:100%}.comment-reply-link{float:right}.comment-reply-title{margin-top:30px}.error404,.error404 .wrapper{height:100%}html{height:100% !important}.page-404{height:100%;width:100%;display:table;background:#f7f7f7}.error404 .content{vertical-align:middle;display:table-cell}.home-products{text-align:center}.home-products .products{margin:0;padding:0;list-style:none;clear:both}.home-products .product{border:1px solid #ededed;padding:10px 10px 22px;position:relative;width:100%;margin-bottom:30px}.home-products .product img{width:100%;height:auto;display:block}.home-products .product h3{font-size:16px;color:#2d2d2d;font-weight:600;margin:20px 0;line-height:1.3}.home-products .product .onsale{position:absolute;top:-11px;left:-2px;width:54px;height:24px;background:#d5402b;color:#fff;font-size:12px;line-height:24px;text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:0;min-height:24px;min-width:54px;border-radius:0;padding:0;top:15px;right:auto;left:4px;margin:0}.home-products .product .onsale:after{position:absolute;bottom:-6px;left:0;content:'';width:0;height:0;border-style:solid;border-width:0 6px 6px 0;border-color:transparent #95281a transparent transparent;line-height:0;_border-color:#000 #95281a #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.home-products .product .price{color:#676767;font-size:15px;display:block;margin-bottom:20px}.home-products .product .price .amount{padding:0 5px}.home-products .product .price ins{text-decoration:none}.home-products .add_to_cart_button,.added_to_cart{padding:10px 20px;font-size:12px;font-weight:600;background:#d5402b;color:#fff;border-radius:0;outline:0;display:inline-block;text-transform:uppercase}.home-products .add_to_cart_button:hover,.added_to_cart:hover{color:#fff;background:#e85c4a}.home-products .add_to_cart_button:focus,.added_to_cart:focus{color:#fff;outline:0;border:0}.product:last-child{margin-right:0}.home-products .orderby{width:100%;border:1px solid #e5e5e5;height:35px;border-radius:0;box-shadow:none;color:#858585;resize:none;background:#f3f3f3;outline:none;padding:5px}.woocommerce-result-count{color:#363636;padding:0;font-size:20px;margin:0 0 20px;float:left}.woocommerce-ordering,.woocommerce-ordering{width:25%;margin:0 0 5em;float:right}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 50px}.woocommerce .woocommerce-ordering select{width:100%;border:1px solid #e0e0e0;height:38px;border-radius:0;box-shadow:none;color:#868686;resize:none;background:#fff;outline:none;padding:8px;font-size:13px}.woocommerce-result-count{color:#606577;padding:0;font-size:14px}.woocommerce-ordering,.woocommerce-ordering{width:25%;margin:0 0 5em;float:right}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #ededed;text-align:center;padding:10px 10px 22px;overflow:hidden}.woocommerce.columns-3 ul.products li.product{width:30.5%}.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce .fourcol ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:22.05%}.woocommerce ul.products li.product h3{font-size:16px;font-weight:600;line-height:1.3;padding:5px 0 20px}.woocommerce span.onsale{position:absolute;top:-11px;left:-2px;width:54px;height:24px;background:#d5402b;color:#fff;font-size:12px;line-height:24px;text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:0;min-height:24px;min-width:54px;border-radius:0;padding:0;top:15px;right:auto;left:4px;margin:0}.woocommerce span.onsale:after{position:absolute;bottom:-6px;left:0;content:'';width:0;height:0;border-style:solid;border-width:0 6px 6px 0;border-color:transparent #95281a transparent transparent;line-height:0;_border-color:#000 #95281a #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.woocommerce ul.products li.product .onsale{top:15px;right:auto;left:4px;margin:0;z-index:1}.woocommerce ul.products li.product .price{color:#606577;font-size:15px;display:block;margin-bottom:10px;line-height:normal}.woocommerce ul.products li.product .star-rating{font-size:13px;margin:0 auto 20px}.woocommerce ul.products li.product .price del{display:inline-block;padding-right:10px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{padding:13px 18px;font-size:12px;font-weight:600;background-color:#d5402b;color:#fff;border-radius:0;outline:0;text-transform:uppercase}.woocommerce a.added_to_cart{padding:11px 20px;font-size:12px;font-weight:600;background-color:#d5402b;color:#fff;border-radius:0;outline:0;text-transform:uppercase;display:inline}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.added_to_cart:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background-color:#e85c4a}.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus{color:#fff;outline:0;border:0}.woocommerce ul.products li.product a{clear:both}.woocommerce .related ul.products li.product a.added_to_cart,.woocommerce-page .related ul.products li.product a.added_to_cart{display:block;margin-top:5px}.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist{margin-top:10px;margin-left:0;float:none}.woocommerce ul.products li.product a.yith-wcqv-button,.woocommerce ul.products li.product a.add_to_wishlist{position:absolute;top:0;height:38px;width:38px;background:#fff;margin:1px;color:#000;font-size:0px;line-height:38px;right:10px;border-radius:0;padding:0;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,.19);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,.19);box-shadow:0px 1px 1px 0px rgba(0,0,0,.19);opacity:0}.woocommerce ul.products li.product a.yith-wcqv-button{-webkit-transition:.1s ease-out;-moz-transition:.1s linear;-o-transition:.1s linear;-ms-transition:.1s linear;transition:.1s linear}.woocommerce ul.products li.product a.add_to_wishlist{right:49px;-webkit-transition:.1s ease-out;-moz-transition:.1s linear .2s;-o-transition:.1s linear .2s;-ms-transition:.1s linear .2s;transition:.1s linear .2s}.woocommerce ul.products li.product a.yith-wcqv-button:hover,.woocommerce ul.products li.product a.add_to_wishlist:hover{color:#fff;background:#d5402b}.woocommerce ul.products li.product a.yith-wcqv-button:before,.woocommerce ul.products li.product a.add_to_wishlist:before{display:block;font-family:FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.yith-wcqv-button:before,a.add_to_wishlist:before{display:inline-block;font-family:FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.yith-wcqv-button:before{content:"\f06e"}a.add_to_wishlist:before{content:"\f004"}a.add_to_wishlist{margin-top:38px;display:block}.woocommerce table.wishlist_table{font-size:100%}.wishlist_table tr td.product-stock-status span.wishlist-in-stock{color:#d5402b}.woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table tbody td{text-align:center}.woocommerce a.remove{margin:auto}.woocommerce .cart .yith-wcqv-button{margin-left:15px;font-size:0}.yith-wcwl-add-to-wishlist{float:left}#yith-quick-view-modal .yith-wcqv-main{padding:15px}.woocommerce ul.products li.product:hover a img{-webkit-filter:brightness(.8);filter:brightness(.8)}.woocommerce ul.products li.product:hover a.yith-wcqv-button,.woocommerce ul.products li.product:hover a.add_to_wishlist{opacity:1;top:10px}.woocommerce div.product div.images img{padding:10px;border:1px solid #ededed}.woocommerce div.product form.cart{margin-top:10px;float:left;margin-right:15px}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.3}.woocommerce div.product p.price del{font-size:20px}.woocommerce div.product .product_title{font-weight:600}.woocommerce div.product span.price{color:#000;font-size:15px;display:block;margin-bottom:20px;line-height:normal}.woocommerce div.product p.price{color:#000;font-size:32px;display:block;margin-bottom:25px;line-height:normal}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{text-decoration:none;font-weight:400}.woocommerce-review-link{color:#7c7c7c;text-transform:capitalize}.woocommerce-review-link:before{content:'';border-left:1px solid #bebebe;position:relative;display:inline-block;margin:0 10px 0 4px;height:12px;bottom:-2px}.woocommerce .star-rating{color:#d5402b}.woocommerce div.product form.cart div.quantity{margin:0 20px 0 0}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus{height:100%;border-radius:0}.woocommerce div.product div.summary{margin-top:0}.woocommerce div.product div.summary a.add_to_wishlist{margin-top:38px}.woocommerce-message,.woocommerce-info{border-top-color:#d5402b}.woocommerce-message:before,.woocommerce-info:before{color:#d5402b}.woocommerce input.button,.woocommerce input,.woocommerce select{height:38px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:120px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{text-align:center}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background-color:#d5402b;color:#fff}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce .woocommerce input.button:disabled[disabled]:hover{color:#fff;background-color:#e85c4a}.woocommerce input[type=checkbox],input[type=radio]{margin:4px;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:6px 12px}.select2-container .select2-choice{height:38px;padding:5px 12px;border-radius:0}.woocommerce input[type=text],.woocommerce input[type=search],.woocommerce input[type=email],.woocommerce #reviews #comment{padding:6px 12px}.woocommerce input[type=text]:focus,.woocommerce input[type=search]:focus,.woocommerce input[type=email]:focus{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-color:#d5402b;outline:0;box-shadow:none}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:left;margin-left:0;margin-top:8px;margin-right:15px;width:70px;height:auto}.widget_shopping_cart_content p.total,.widget_shopping_cart_content p.buttons{margin:10px 0 0}.woocommerce ul.cart_list li a.remove{float:right;margin-top:10px}.woocommerce-product-search{position:relative}.woocommerce-product-search input[type=search]{width:100%;padding-right:85px}.woocommerce-product-search input[type=submit]{position:absolute;right:0;top:0;background:#d5402b;color:#fff;padding:0 15px}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{vertical-align:middle;top:12px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #d5402b}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:2px solid #d3ced2;border-radius:0;margin:0;border:0;background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:2px solid #ebebeb}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:600;font-size:18px;color:#aca7a7;font-family:'Raleway',sans-serif}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#474747}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce .col2-set,.woocommerce-page .col2-set h3{margin:25px 0 15px}.woocommerce table.wishlist_table thead th,.woocommerce table.shop_table th{border-top:0;padding:10px 12px;font-size:18px;font-weight:600;font-family:'Raleway',sans-serif}.woocommerce div.product .woocommerce-tabs .panel{box-shadow:none}.woocommerce-checkout-payment label{display:inline-block}.wpcf7-form p:nth-child(2){width:32%;float:left;margin-right:2%}.wpcf7-form p:nth-child(3){width:32%;float:left}.wpcf7-form p:nth-child(4){width:32%;float:right}.wpcf7-form p:nth-child(5){clear:both}.product_list_widget img{float:left;margin-right:20px;margin-bottom:20px}ul.product_list_widget li{display:inline-block}.nav-links .page-numbers.next{float:right;margin:0;background:#d5402b;color:#fff;padding:5px 30px}.prev.page-numbers:hover{background:#242424;color:#fff}.nav-links .page-numbers.next:hover{background:#242424;color:#fff}a.prev.page-numbers{margin:0;background:#d5402b;color:#fff;padding:5px 30px}.nav-links .page-numbers{color:#2d2d2d;margin:0 5px !important;border:1px solid #efe7e7;padding:5px 11px}.nav-links .page-numbers.prev{margin-top:-7px}.nav-links .page-numbers.next{margin-top:-7px}figure.gallery-item{display:inline-block;margin-right:56px;margin-top:35px}figure.gallery-item:last-child{margin-right:0}.entry-summary ul li{list-style-position:inside;line-height:25px}.entry-summary ul{padding-left:25px}.navbar-header.right{float:right}#navbar-collapse.right{float:left}.center .navbar-collapse ul{float:none;text-align:center}.center .navbar-collapse{padding:10px}.center .navbar-header{float:none;text-align:center}.mobile-menu .active{background:0 0}.mobile-menu .search_form{display:none}.mobile-menu .img-logo{margin:0;width:84%;padding-top:15px}.mobile-menu .img-logo img{padding-left:10px}.mobile-menu,.wrapper{transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s}.menu-hide{display:none}.mobile-menu .logo-img{text-align:center}.mobile-menu.show-menu{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}.mobile-menu{padding:38px 0;position:fixed;height:100%;width:282px;z-index:99999999;max-width:282px;-webkit-transform:translateX(-282px);-moz-transform:translateX(-282px);-ms-transform:translateX(-282px);-o-transform:translateX(282px);transform:translateX(-282px);overflow:auto;top:0;box-shadow:4px 0px 8px 0 rgba(0,0,0,.2);background:#fff}.mobile-menu ul{margin:0;padding:0;margin-top:50px;width:100%}.mobile-menu ul ul{margin-top:0}.mobile-menu ul li{list-style:none;position:relative;text-transform:uppercase;border-bottom:rgba(49,49,49,.16) solid 1px;padding:0 10px;transition:all .4s;display:block;width:100%}.mobile-menu ul li:last-child{border:none}.mobile-menu ul li a{display:inline-block;width:89%;padding:10px 20px;color:#2d2d2d}.mobile-menu ul li a:hover{color:#d5402b;border-color:#60b2d8;background:0 0}.mobile-menu ul ul{display:none}.mobile-menu ul ul li{font-size:13px;font-weight:400}.mobile-menu ul li .dropdown .fa-angle-down,.mobile-menu ul li .dropdown.open .fa-angle-right{display:none}.mobile-menu ul li .dropdown.open .fa-angle-down{display:block}.mobile-menu ul li .dropdown .fa{position:absolute;top:1px;left:15px;font-size:20px;color:#2d2d2d;font-weight:700}.mobile-menu ul ul li a .fa-angle-right{display:none}.mobile-menu ul ul li ul li{font-size:11px}.move-to-right{-webkit-transform:translateX(280px);-moz-transform:translateX(280px);-ms-transform:translateX(280px);-o-transform:translateX(280px);transform:translateX(280px)}.cross{top:0 !important;margin-right:12px !important;float:right !important}.toggle-mobile,.cross{position:absolute;width:28px;height:35px;display:block;overflow:hidden;cursor:pointer;float:right;color:#b4b4b4;z-index:10;text-align:left;margin-right:0;display:none;right:141px;top:16px}.toggle-mobile span,.cross span{background:#000;height:2px;position:absolute;overflow:hidden;width:28px}.cross span.one{top:15px;transform:rotate(45deg)}.cross span.two{bottom:17px;transform:rotate(-45deg)}.toggle-mobile span.one{top:8px}.toggle-mobile span.two{top:16px}.toggle-mobile span.three{top:24px}.mobile-menu .logo{width:90%;float:none;margin:auto}.mobile-menu .logo{position:relative;top:-7px;width:92%;float:left;text-align:center}.menu-canvas-off{overflow-x:hidden}.menu-canvas .wrapper:after{content:"";position:absolute;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.4)}.move-to-right{-webkit-transform:translateX(280px);-moz-transform:translateX(280px);-ms-transform:translateX(280px);-o-transform:translateX(280px);transform:translateX(280px)}.mobile-menu.show-menu .cross{margin-right:-11px !important;float:right !important;top:10px !important;right:25px}.toggle-mobile span{background:#fff;height:2px;position:absolute;overflow:hidden;width:25px}.toggle-mobile span.one{top:8px}.toggle-mobile span.two{top:15px}.toggle-mobile span.three{top:22px}.toggle-mobile span{background:#242424;height:3px;position:absolute;overflow:hidden;width:25px;-moz-transition:all .4s cubic-bezier(.1,.7,.3,1);-webkit-transition:all .4s cubic-bezier(.1,.7,.3,1);-o-transition:all .4s cubic-bezier(.1,.7,.3,1);-ms-transition:all .4s cubic-bezier(.1,.7,.3,1);transition:all .4s cubic-bezier(.1,.7,.3,1)}.toggle-mobile span.one{top:0}.toggle-mobile span.two{top:8px}.toggle-mobile span.three{top:15px}.toggle-mobile.open span.one{transform:rotate3d(0,0,1,-45deg);-webkit-transform:rotate3d(0,0,1,-45deg);top:10px}.toggle-mobile.open span.three{transform:rotate3d(0,0,1,45deg);-webkit-transform:rotate3d(0,0,1,45deg);top:10px}.toggle-mobile.open span.two{display:none}.content img{max-width:100%}.loadmore_post{width:100%;float:left;text-align:center;margin-top:40px}.loadmore_post .btn{padding:0 41px 0 19px;height:46px;position:relative;line-height:42px}.loadmore_post i{font-size:20px;top:12px;padding-top:0;position:absolute;right:16px}.loadmore_post_link{width:100%;float:left;text-align:center;margin-top:40px}.loadmore_post_link .btn{padding:0 41px 0 19px;height:46px;position:relative;line-height:42px}.loadmore_post_link i{font-size:20px;top:12px;padding-top:0;position:absolute;right:16px}i.fa.fa-refresh{font-size:14px;margin-top:2px}.loadmore_shop{width:100%;float:left;text-align:center;margin-top:40px}.loadmore_shop .btn{padding:0 41px 0 19px;height:46px;position:relative;line-height:42px}.loadmore_shop i{font-size:20px;top:12px;padding-top:0;position:absolute;right:16px}.loadmore_shop_link{width:100%;float:left;text-align:center;margin-top:40px}.loadmore_shop_link .btn{padding:0 41px 0 19px;height:46px;position:relative;line-height:42px}.loadmore_shop_link i{font-size:20px;top:12px;padding-top:0;position:absolute;right:16px}.btn.left-btn{margin-right:16px}.services-box h6 a{color:#fff}.servicesbg{background:rgba(0,0,0,.63)}.page-gallery{position:relative;z-index:9;background:#f7f7f7}.col-xs-2.five-col{width:19.666667%}#carousel-gallery .owl-nav{position:absolute;top:42%;margin-top:0;padding:4px 10px 5px;transform:translateY(-50%);width:100%}#carousel-gallery .owl-prev{position:absolute;left:0;background-color:rgba(0,0,0,.71);padding:8px 16px;margin:0;border-radius:0 !important}#carousel-gallery .owl-next{position:absolute;right:0;background-color:rgba(0,0,0,.71);padding:8px 16px;margin:0;border-radius:0 !important}#carousel-gallery .owl-dots{display:none}#carousel-gallery .owl-prev i{font-size:18px}#carousel-gallery .owl-next i{font-size:18px}.resclass-six .owl-nav.disabled{top:37% !important}.resclass-five .owl-nav.disabled{top:39% !important}.fancybox-navigation button:hover{background:0 0}div.wpcf7-validation-errors{color:#a94442;background-color:#f2dede;border-color:#ebccd1;width:50%;padding:10px}.subtitle{margin-top:25px;margin-bottom:0}.home-services .subtitle{color:#fff}@media print{form,button,input,select,textarea,.navigation-top,.social-navigation,#secondary,.content-bottom-widgets,.header-image,.panel-image-prop,.icon-thumb-tack,.page-links,.edit-link,.post-navigation,.pagination.navigation,.comments-pagination,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link,.entry-info,.site-footer aside.widget-area,.commentmeauthor a,.btn,.footer,.site-info{display:none !important}.entry-header img{width:100%}}