.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;height:auto;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://awarehouse.life/wp-content/themes/minet/assets/vendors/owl-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@charset 'UTF-8';
.slick-loading .slick-list{ background:#fff url(https://awarehouse.life/wp-content/themes/minet/assets/vendors/slick/ajax-loader.gif) center center no-repeat;}@font-face{ font-family:'slick'; font-weight:normal; font-style:normal; src:url(https://awarehouse.life/wp-content/themes/minet/assets/vendors/slick/fonts/slick.eot); src:url(https://awarehouse.life/wp-content/themes/minet/assets/vendors/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://awarehouse.life/wp-content/themes/minet/assets/vendors/slick/fonts/slick.woff) format('woff'), url(https://awarehouse.life/wp-content/themes/minet/assets/vendors/slick/fonts/slick.ttf) format('truetype'), url(https://awarehouse.life/wp-content/themes/minet/assets/vendors/slick/fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{ font-size:0; line-height:0; position:absolute; top:50%; display:block; width:20px; height:20px; padding:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); cursor:pointer; color:transparent; border:none; outline:none; background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{ color:transparent; outline:none; background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{ opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{ opacity:.25;}.slick-prev:before,.slick-next:before{ font-family:'slick'; font-size:20px; line-height:1; opacity:.75; color:white; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}.slick-prev{ left:-25px;}[dir='rtl'] .slick-prev{ right:-25px; left:auto;}.slick-prev:before{ content:'←';}[dir='rtl'] .slick-prev:before{ content:'→';}.slick-next{ right:-25px;}[dir='rtl'] .slick-next{ right:auto; left:-25px;}.slick-next:before{ content:'→';}[dir='rtl'] .slick-next:before{ content:'←';}.slick-dotted.slick-slider{ margin-bottom:30px;}.slick-dots{ position:absolute; bottom:-25px; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center;}.slick-dots li{ position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer;}.slick-dots li button{ font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{ outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{ opacity:1;}.slick-dots li button:before{ font-family:'slick'; font-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'•'; text-align:center; opacity:.25; color:black; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{ opacity:.75; color:black;}.slick-slider{ position:relative; display:block; box-sizing:border-box; -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;   user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y;  touch-action:pan-y; -webkit-tap-highlight-color:transparent;}.slick-list{ position:relative; display:block; overflow:hidden; margin:0; padding:0;}.slick-list:focus{ outline:none;}.slick-list.dragging{ cursor:pointer; cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform:translate3d(0, 0, 0);  -moz-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);   -o-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);}.slick-track{ position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto;}.slick-track:before,.slick-track:after{ display:table; content:'';}.slick-track:after{ clear:both;}.slick-loading .slick-track{ visibility:hidden;}.slick-slide{ display:none; float:left; height:100%; min-height:1px;}[dir='rtl'] .slick-slide{ float:right;}.slick-slide img{ display:block;}.slick-slide.slick-loading img{ display:none;}.slick-slide.dragging img{ pointer-events:none;}.slick-initialized .slick-slide{ display:block;}.slick-loading .slick-slide{ visibility:hidden;}.slick-vertical .slick-slide{ display:block; height:auto; border:1px solid transparent;}.slick-arrow.slick-hidden{ display:none;}
html{ font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}body{ margin:0; color:#2b2b2b; letter-spacing:0.05em; background:#fff;  font-family:"Roboto",sans-serif; font-weight:300; font-size:13px; line-height:1.923em;}h1,h2,h3,h4,h5,h6{ margin:0; font-family:"Playfair Display",serif;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{ display:block;}audio,canvas,progress,video{ display:inline-block; vertical-align:baseline;}audio:not([controls]){ display:none; height:0;}[hidden],template{ display:none;}a{ background-color:transparent;}a:active,a:hover{ outline:0;}abbr[title]{ border-bottom:1px dotted;}b,strong{ font-weight:bold;}dfn{ font-style:italic;}mark{ background:#ff0; color:#000;}small{ font-size:80%;}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline;}sup{ top:-0.5em;}sub{ bottom:-0.25em;}img{ border:0;}svg:not(:root){ overflow:hidden;}figure{ margin:1em 40px;}hr{ -webkit-box-sizing:content-box; box-sizing:content-box; height:0;}pre{ overflow:auto;}code,kbd,pre,samp{ font-family:monospace, monospace; font-size:1em;}button,input,optgroup,select,textarea{ color:inherit; font:inherit; margin:0;}button{ overflow:visible;}button,select{ text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{ -webkit-appearance:button; cursor:pointer;}button[disabled],html input[disabled]{ cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{ border:0; padding:0;}input{ line-height:normal;}input[type="checkbox"],input[type="radio"]{ -webkit-box-sizing:border-box; box-sizing:border-box; padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{ height:auto;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{ -webkit-appearance:none;}fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}legend{ border:0; padding:0;}textarea{ overflow:auto;}optgroup{ font-weight:bold;}table{ border-collapse:collapse; border-spacing:0;}td,th{ padding:0;}.container{ padding-left:0; padding-right:0;}.kc-container{ padding:0 !important;}#page{ overflow:hidden;}.home-3 .slider-wrapper{ margin-top:-86px;}.home-4 .slider-column{ padding-right:5px;}.home-4 .home-banner{ padding-left:5px;}.home-7 .fs-pager-wrapper{ bottom:auto !important; right:35px; width:auto !important; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%);} .home-7 .fs-pager-wrapper a{ display:block !important; margin:7px 0 !important;}.jms-tab{ margin-bottom:45px;} .jms-tab ul.nav-tabs{ border:0; text-align:center; position:relative; padding-bottom:27px;} .jms-tab ul.nav-tabs::before{ content:"\e947"; font-family:'jmsfont'; color:#f7b3b3; font-size:14px; position:absolute; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); bottom:-14px; width:60px; background:#fff; z-index:2;} .jms-tab ul.nav-tabs::after{ content:""; height:1px; background:#bbbbbb; width:198px; display:inline-block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:1; width:200px !important;} .jms-tab ul.nav-tabs li{ padding:0 25px; float:none; display:inline-block;} .jms-tab ul.nav-tabs li:first-child{ padding-left:0;} .jms-tab ul.nav-tabs li:last-child{ padding-right:0;} .jms-tab ul.nav-tabs li a{ color:#8c8c8c !important; background:none; text-align:center; text-transform:uppercase; text-decoration:none; line-height:29px; letter-spacing:0.05em; border:0; border-radius:0; padding:0; margin:0; font-size:24px; font-weight:400; font-family:"Playfair Display"; } .jms-tab ul.nav-tabs li a:hover{ border:0; background:none; opacity:1; color:#2b2b2b !important;} .jms-tab ul.nav-tabs li a:focus{ outline:none; background:none; border:0;} .jms-tab ul.nav-tabs li a::before, .jms-tab ul.nav-tabs li a::after{ display:none;} .jms-tab ul.nav-tabs li.active a{ color:#2b2b2b !important; border:0;}.home-9 .jms-tab{ margin-bottom:40px;} .home-9 .jms-tab ul.nav-tabs{ text-align:left; padding-bottom:0;} .home-9 .jms-tab ul.nav-tabs::before, .home-9 .jms-tab ul.nav-tabs::after{ display:none;} .home-9 .jms-tab ul.nav-tabs li{ padding:0;} .home-9 .jms-tab ul.nav-tabs li::after{ content:"|"; display:inline-block; font-size:15px; line-height:100%; margin:0 20px; position:static; vertical-align:1px; color:#E1E1E1;} .home-9 .jms-tab ul.nav-tabs li a{ font-size:16px; line-height:100%; min-width:initial; position:relative;} .home-9 .jms-tab ul.nav-tabs li a::before{ border-bottom:1px solid #f7b3b3; bottom:-8px; content:""; display:none; height:1px; left:0; position:absolute; width:100%;} .home-9 .jms-tab ul.nav-tabs li:last-child::after{ display:none;} .home-9 .jms-tab ul.nav-tabs li.active a, .home-9 .jms-tab ul.nav-tabs li:hover a{ color:#f7b3b3 !important;} .home-9 .jms-tab ul.nav-tabs li.active a::before, .home-9 .jms-tab ul.nav-tabs li:hover a::before{ display:inline-block;}.home-9 .tab-content{ position:relative;} .home-9 .tab-content .item-wrap .item{ margin-bottom:50px;} .home-9 .tab-content .item-wrap .item:last-child{ margin-bottom:0;} .home-9 .tab-content > .tab-pane{ display:block; visibility:hidden; height:0;} .home-9 .tab-content > .tab-pane.active{ visibility:visible; height:auto;}.addon-title{ margin-bottom:45px;} .addon-title span{ display:inline-block; position:relative; padding:0px 35px 30px;} .addon-title span::before{ content:"\e947"; font-family:'jmsfont'; color:#f7b3b3; font-size:14px; position:absolute; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); bottom:-14px; width:60px; background:#fff; z-index:2;} .addon-title span::after{ content:""; height:1px; background:#bbbbbb; width:198px; display:inline-block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:1;} .addon-title h2{ margin-top:0 !important; margin-bottom:0 !important; text-align:center; color:#2b2b2b; letter-spacing:0.05em; line-height:29px; text-align:center; text-decoration:none;}.kc-title-wrap{ text-align:center; margin:45px 0;} .kc-title-wrap .title_style_1{ display:inline-block; margin-top:0 !important; margin-bottom:0 !important; text-align:center; color:#2b2b2b; font-family:Playfair Display; font-size:24px; font-style:normal; font-weight:400; letter-spacing:0.05em; line-height:29px; text-align:center; text-decoration:none; position:relative; text-transform:uppercase; padding:0px 35px 30px;} .kc-title-wrap .title_style_1::before{ content:"\e947"; font-family:'jmsfont'; color:#f7b3b3; font-size:14px; position:absolute; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); bottom:-14px; width:60px; background:#fff; z-index:2;} .kc-title-wrap .title_style_1::after{ content:""; height:1px; background:#bbbbbb; width:198px; display:inline-block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:1;}.background-extra .kc-title-wrap .title_style_1::before{ background:#f5f5f5;}.background-image .kc-title-wrap .title_style_1::before, .background-image .kc-title-wrap .title_style_1::after{ display:none;}.home-6 .product-item:last-child{ margin-top:40px;}.product-item:hover .product-image .button-product{ transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);}.product-item .label-box{ background:#F7B3B3 !important; color:#fff !important; text-transform:uppercase; font-size:0.92em !important; font-weight:400 !important; display:inline-block; line-height:20px !important; letter-spacing:0.1em; padding:0 5px !important; position:absolute !important; top:10px !important; left:10px !important; border-radius:0 !important; min-width:initial !important; min-height:initial !important; z-index:1;}.product-item .product-image{ overflow:hidden; position:relative;} .product-item .product-image a{ border:0;} .product-item .product-image img{ width:100%;} .product-item .product-image .button-product{ position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); text-align:center; display:flex; align-items:center; justify-content:center;} .product-item .product-image .added_to_cart.wc-forward{ display:none;} .product-item .product-image .button{ font-size:0; width:33.33333333333%; display:inline-block; text-align:center; color:#fff; float:none; line-height:normal; background:#f8bebe; padding:9px 0; height:30px; border-radius:0 !important; min-width:initial; vertical-align:middle;} .product-item .product-image .button:hover{ background:#F7B3B3; color:#fff;}.product-item .button.loading .jmsf-bag-4::before{ content:"\f1ce"; font-family:"Fontawesome"; display:block; -webkit-animation:fa-spin 1s infinite steps(8); animation:fa-spin 1s infinite steps(8);}.product-item .button.loading{ opacity:1 !important;}.product-item .button.added .jmsf-bag-4::before{ content:"\f00c"; font-family:"Fontawesome";}.product-item .button .jmsf-bag-4{ font-size:16px; line-height:11px; display:inline-block; width:100%; border-right:1px solid #fcdfdf;}.product-item .button:last-child .jmsf-bag-4{ border-right:0;}.product-item .button.yith-wcqv-button::before{ content:"\e93e"; font-family:'jmsfont'; font-size:16px; line-height:11px; display:inline-block; width:100%; border-right:1px solid #fcdfdf;}.product-item .compare.button::before{ content:"\e922"; font-family:'jmsfont'; font-size:16px; display:inline-block; line-height:11px; width:100%;} .product-item .button:last-child::before{ border-right:0;}.product-item .product-info{ position:relative; padding-top:22px;} .product-item .product-info a{ border:0;} .product-item .product-info a h2{ font-family:"Roboto", sans-serif; margin:0; font-size:1em; font-weight:400;} .product-item .product-info .yith-wcwl-add-to-wishlist{ margin-top:0; position:absolute; top:17px; right:0; padding:0 0 0 5px; background:#fff;} .product-item .product-info .yith-wcwl-add-to-wishlist .feedback{ display:none;} .product-item .product-info .yith-wcwl-add-to-wishlist .ajax-loading{ position:absolute; right:0; top:5px; background:#fff;} .product-item .product-info .price{ font-size:1.07em !important; margin-top:13px; display:block; color:#2b2b2b !important; font-weight:500;} .product-item .product-info .price ins{ margin-right:10px; font-weight:500 !important; float:left;} .product-item .product-info .yith-wcwl-add-to-wishlist .add_to_wishlist{ font-size:0; border:0;} .product-item .product-info .yith-wcwl-add-to-wishlist .add_to_wishlist::before{ content:"\e92b"; font-family:'jmsfont'; font-size:14px; color:#8c8c8c; float:right;} .product-item .product-info .yith-wcwl-add-to-wishlist .add_to_wishlist:hover::before{ color:#F7B3B3; content:"\e92c";} .product-item .product-info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .product-item .product-info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show{ display:none !important;}.button-product .tooltip{ background:#2b2b2b none repeat scroll 0 0; border-radius:3px; font-size:12px; left:50%; margin-top:-3px; opacity:0; padding:5px 0; text-align:center; text-transform:capitalize; top:-100%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; width:100%; z-index:10;}.button-product .tooltip::before{ border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #2b2b2b; bottom:-5px; content:""; display:inline-block; left:50%; position:absolute; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);}.button-product .button:hover .tooltip{ opacity:1;}.product-item.swap .product-image{ background:#f8f8f8 none repeat scroll 0 0; overflow:hidden; perspective:1000px; -webkit-perspective:1000px; -moz-perspective:1000px; position:relative; transform-style:preserve-3d; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d;} .product-item.swap .product-image img{ -webkit-backface-visibility:hidden; backface-visibility:hidden; transform:rotateY(0deg); -moz-transform:rotateY(0deg); -webkit-transform:rotateY(0deg); -o-transform:rotateY(0deg); transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;} .product-item.swap .product-image img.secondary-image{ left:0; position:absolute; top:0; transform:rotateY(180deg); -moz-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}.product-item.swap:hover .product-image img{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg);}.product-item.swap:hover .product-image .secondary-image{ transform:rotateY(0deg); -moz-transform:rotateY(0deg); -webkit-transform:rotateY(0deg); -o-transform:rotateY(0deg);}table.compare-list .add-to-cart td a .tooltip{ display:none;}.owl-theme:hover .owl-nav{ opacity:1; filter:alpha(opacity=100);}.owl-theme .owl-nav{ margin-top:-20px; position:absolute; top:50%; height:0px; width:100%; left:0; opacity:0; filter:alpha(opacity=0);} .owl-theme .owl-nav .owl-prev{ margin-left:-20px; float:left;} .owl-theme .owl-nav .owl-next{ margin-right:-20px; float:right;} .owl-theme .owl-nav .disabled{ opacity:0; cursor:default; visibility:hidden;}.owl-theme .owl-nav [class*="owl-"]{ color:#2b2b2b; padding:0; background:#efefef; display:inline-block; cursor:pointer; border-radius:0; width:40px; height:40px; font-size:0;} .owl-theme .owl-nav [class*="owl-"]::before{ font-family:"jmsfont"; font-size:14px; line-height:38px; display:block;} .owl-theme .owl-nav [class*="owl-"]:hover{ background:#F7B3B3; color:#fff;}.owl-theme .owl-nav .owl-prev::before{ content:"\e904";}.owl-theme .owl-nav .owl-next::before{ content:"\e90f";}.flashsales-column{ text-align:center;} .flashsales-column p strong{ color:#98cb83; font-weight:400;} .flashsales-column .jmsflashsales-countdown.is-countdown .countdown-row .countdown-section{ background:#fff; height:70px; display:inline-block; min-width:60px; text-align:center; margin:0 15px;} .flashsales-column .jmsflashsales-countdown.is-countdown .countdown-row .countdown-section .countdown-amount{ display:inline-block; width:100%; color:#f7b2b2; font-size:24px; font-weight:700; line-height:1em; padding-top:13px; float:left;} .flashsales-column .jmsflashsales-countdown.is-countdown .countdown-row .countdown-section .countdown-period{ font-size:12px; color:#8c8c8c; letter-spacing:0.1em; text-transform:uppercase; display:inline-block; width:100%; float:left; margin-top:2px;}.home-4 .home-banner .kc-image-hover-effects .overlay-effects{ padding:250px 40px 0;}.home-4 .home-banner .kc_text_block{ margin-top:10px;}.home-banner .kc-image-hover-effects a{ border:0;}.home-banner .kc-image-hover-effects .overlay-effects{ background:none; opacity:1; text-align:left; padding:40px; transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);} .home-banner .kc-image-hover-effects .overlay-effects::before{ content:""; width:100%; height:100%; display:inline-block; background:rgba(255, 255, 255, 0.1); top:0; left:0; position:absolute; transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;} .home-banner .kc-image-hover-effects .overlay-effects:hover::before{ transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);} .home-banner .kc-image-hover-effects .overlay-effects .content-title, .home-banner .kc-image-hover-effects .overlay-effects .content-desc, .home-banner .kc-image-hover-effects .overlay-effects .content-button{ opacity:1; transform:translate(0); -moz-transform:translate(0); -webkit-transform:translate(0); -o-transform:translate(0); -ms-transform:translate(0); margin:0;} .home-banner .kc-image-hover-effects .overlay-effects .content-title{ letter-spacing:0.05em;} .home-banner .kc-image-hover-effects .overlay-effects .content-desc{ letter-spacing:0.1em;} .home-banner .kc-image-hover-effects .overlay-effects .content-button a{ opacity:1; min-width:132px; border:0;} .home-banner .kc-image-hover-effects .overlay-effects .content-button a::after{ content:"\e90e"; font-family:'jmsfont'; font-size:1.4em; vertical-align:sub; margin-left:15px; transition:all 0.1s ease 0s; -moz-transition:all 0.1s ease 0s; -webkit-transition:all 0.1s ease 0s; -o-transition:all 0.1s ease 0s; position:absolute;} .home-banner .kc-image-hover-effects .overlay-effects .content-button a:hover::after{ margin-left:20px;}.banner-effect .banner-box{ width:100%; height:100%; position:absolute;}.banner-effect .kc-col-container{ position:relative;}.banner-effect .banner-box-title{ display:table; width:100%; height:100%;} .banner-effect .banner-box-title .banner-title{ vertical-align:middle;}.banner-effect .banner-box-image{ overflow:hidden;} .banner-effect .banner-box-image a{ border:0; display:inline-block; width:100%; position:relative;} .banner-effect .banner-box-image a::before{ content:""; background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0; width:100%; height:100%; display:inline-block; position:absolute; left:0; top:0; transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; z-index:2;} .banner-effect .banner-box-image a:hover::before{ transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);} .banner-effect .banner-box-image a img{ transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; z-index:1; width:100%;} .banner-effect .banner-box-image a:hover img{ -ms-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}.banner-large{ color:#fff;} .banner-large .banner_block{ clear:both; display:inline-block; width:100%; position:relative;} .banner-large .title-banner{ text-transform:uppercase; letter-spacing:0.05em; font-size:1.07em; font-weight:500; line-height:17px; display:inline-block; font-family:'Roboto';} .banner-large .description-banner{ text-transform:uppercase; font-size:3.54em; font-weight:400; letter-spacing:0.1em; font-family:'Playfair Display', serif; line-height:55px; display:inline-block;}.banner-large-left .banner-orange{ background:#e0c796; padding-bottom:20px; width:calc(100% - 20px); width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:-o-calc(100% - 20px);}.banner-large-left .banner-green{ background:#bbdcab; padding-bottom:20px; width:calc(100% - 20px); width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:-o-calc(100% - 20px);}.banner-large-left .banner-box-image{ display:inline-block; float:right; position:relative; margin-top:-20px; margin-right:-20px; width:calc(100% - 60px); width:-moz-calc(100% - 60px); width:-webkit-calc(100% - 60px); width:-o-calc(100% - 60px);}.banner-large-left .banner-box-title{ -ms-transform:rotate(-90deg); transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); text-align:center; display:table; width:100%; height:100%; position:absolute; padding-top:19px;}.banner-medium .banner_block{ position:relative; clear:both; display:inline-block; width:100%;}.banner-medium .banner-box{ width:50%;} .banner-medium .banner-box .banner-box-title{ display:table; width:100%; height:100%;} .banner-medium .banner-box .banner-box-title .banner-title{ display:table-cell; vertical-align:middle;} .banner-medium .banner-box .title-banner{ font-family:'Playfair Display', serif; line-height:38.5px; font-size:2.46em; font-weight:400; letter-spacing:0.05em; text-transform:capitalize; margin-left:-50px; margin-right:-50px; margin-top:0; margin-bottom:0;} .banner-medium .banner-box .description-banner{ line-height:19.5px; font-weight:300; padding:18px 30px;}.banner-medium .banner-box-image{ width:50%;} .banner-medium .banner-box-image .banner-image-content{ padding-top:10px; padding-left:15px;}.banner-image-left{ margin-top:-20px;} .banner-image-left .banner-box-image{ margin-left:-5px;} .banner-image-left .banner-box-image a{ overflow:hidden; box-shadow:-10px -10px #e0c796; -webkit-box-shadow:-10px -10px #e0c796;} .banner-image-left .banner-box{ right:0; z-index:2;}.banner-image-right{ margin-top:6px;} .banner-image-right .banner-box{ text-align:right; left:0; z-index:2;} .banner-image-right .banner-box-image{ float:right; margin-right:-5px;} .banner-image-right .banner-box-image .banner-image-content{ padding-left:0; padding-right:15px;} .banner-image-right .banner-box-image .banner-image-content a{ box-shadow:10px 10px #e0c796; -webkit-box-shadow:10px 10px #e0c796; overflow:hidden;}.banner-green.banner-image-left .banner-box-image a{ box-shadow:-10px -10px #bbdcab; -webkit-box-shadow:-10px -10px #bbdcab;}.banner-green.banner-image-right .banner-box .description-banner{ padding-right:20px;}.banner-green.banner-image-right .banner-box-image a{ box-shadow:10px 10px #bbdcab; -webkit-box-shadow:10px 10px #bbdcab;}.banner-pink.banner-image-left{ margin-top:6px;} .banner-pink.banner-image-left .banner-box-image a{ box-shadow:-10px 10px #f7b3b3; -webkit-box-shadow:-10px 10px #f7b3b3;}.banner-pink.banner-image-right{ margin-top:-20px;} .banner-pink.banner-image-right .banner-box-image a{ box-shadow:10px -10px #f7b3b3; -webkit-box-shadow:10px -10px #f7b3b3;}.banner-large-right .banner-box-image{ display:inline-block; float:left; position:relative; margin-top:-20px; margin-left:-20px; width:calc(100% - 60px); width:-moz-calc(100% - 60px); width:-webkit-calc(100% - 60px); width:-o-calc(100% - 60px);}.banner-large-right .banner-box-title{ -ms-transform:rotate(90deg); transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); text-align:center; display:table; width:100%; height:100%; position:absolute; padding-top:19px;}.banner-large-right .banner-pink{ background:#f7b3b3; padding-bottom:20px; width:calc(100% - 20px); width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:-o-calc(100% - 20px); float:right;}.home-3 .home-banner img{ width:100%;}.home-3 .home-banner .content-desc span{ font-size:64px; color:#98cb83;}.home-3 .home-banner .content-button{ text-align:right;}.home-3 .home-banner.home-banner-2 .content-desc span{ color:#e6a946;}.home-3 .home-banner.home-banner-2 .content-button{ text-align:left;}.home-4 .banner-effect .banner-box-title{ display:table; width:100%; height:100%;} .home-4 .banner-effect .banner-box-title .banner-title{ vertical-align:middle; display:table-cell;} .home-4 .banner-effect .banner-box-title .banner-title .title-banner{ z-index:2; position:relative; text-align:center; text-transform:uppercase; background:rgba(255, 255, 255, 0.9); font-size:32px; font-family:'Playfair Display'; letter-spacing:0.05em; padding:10px 0 15px;}.home-5 .banner-effect .banner-50 .jms-banner{ margin:0 -15px;} .home-5 .banner-effect .banner-50 .jms-banner:first-child{ margin:0;} .home-5 .banner-effect .banner-50 .jms-banner .banner-half{ overflow:hidden; padding:0 15px; width:50%; float:left;}.home-5 .banner-effect .banner-hats{ margin-bottom:31px;} .home-5 .banner-effect .banner-hats .description-banner{ color:#d8b456;}.home-5 .banner-effect .banner-bags .description-banner{ color:#8ca693;}.home-5 .banner-effect .banner-watchs .description-banner{ color:#c46e6e;}.home-5 .banner-effect .banner-shoes .description-banner{ color:#737899;}.home-5 .banner-effect .banner-skirts{ margin-bottom:30px;} .home-5 .banner-effect .banner-skirts .description-banner{ color:#8c8c82;}.home-5 .banner-effect .banner-box-title .banner-title{ vertical-align:top; padding:30px;} .home-5 .banner-effect .banner-box-title .banner-title .title-banner, .home-5 .banner-effect .banner-box-title .banner-title .description-banner{ position:relative; z-index:2; text-transform:uppercase;} .home-5 .banner-effect .banner-box-title .banner-title .title-banner{ font-size:1.07em; font-weight:500; line-height:16.8px; margin:0; font-family:"Roboto";} .home-5 .banner-effect .banner-box-title .banner-title .description-banner{ letter-spacing:0.1em; font-family:'Playfair Display'; font-size:3.54em; line-height:55px;}.mc4wp-response{ width:50%; padding:0 15px; text-align:center;} .mc4wp-response .mc4wp-alert.mc4wp-error{ margin-top:30px;}.newsletter_block .widget_mc4wp_form_widget{ position:absolute; top:0; margin-bottom:0; margin-top:140px;}.newsletter-title{ text-align:center;} .newsletter-title h2{ margin:0 !important; color:#2b2b2b; text-align:center; text-transform:uppercase; text-decoration:none; line-height:29px; letter-spacing:0.05em;} .newsletter-title h2 span{ display:inline-block; padding:0px 15px 30px; position:relative;} .newsletter-title h2 span::before{ content:"\e947"; font-family:'jmsfont'; color:#f7b3b3; font-size:14px; position:absolute; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); bottom:-14px; width:60px; background:#fff; z-index:2; background:#f6f7f8 !important;} .newsletter-title h2 span::after{ content:""; height:1px; background:#bbbbbb; width:198px; display:inline-block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:1;} .newsletter-title label{ font-weight:300; letter-spacing:0.05em; margin-bottom:0; margin-top:45px;} .newsletter-title .newsletter-box{ padding:0 80px 0 100px; margin-top:25px; position:relative;} .newsletter-title .newsletter-box input{ width:100%; border-radius:0; border-color:#ddd; color:#8c8c8c; min-height:60px; padding:0 25px; background:#f5f6f9; font-size:13px; font-family:"Roboto", sans-serif;} .newsletter-title .newsletter-box button[type="submit"]{ position:absolute; width:auto; min-width:90px; border-color:#F8BEBE; font-size:0; right:80px; top:0; min-height:60px; border-radius:0; color:#fff;} .newsletter-title .newsletter-box button[type="submit"]:hover{ background:#f7b3b3; border-color:#f7b3b3;} .newsletter-title .newsletter-box span{ font-size:24px;}.post-thumbnail{ position:relative;} .post-thumbnail a{ display:inline-block; width:100%; float:left; position:relative; border:0;} .post-thumbnail a::before{ position:absolute; border-top:1px solid white; border-bottom:1px solid white; content:""; display:inline-block; left:5px; top:5px; bottom:5px; right:5px; -ms-transform:scale(0, 1); transform:scale(0, 1); -moz-transform:scale(0, 1); -webkit-transform:scale(0, 1); -o-transform:scale(0, 1); transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; z-index:3;} .post-thumbnail a::after{ position:absolute; border-left:1px solid white; border-right:1px solid white; content:""; display:inline-block; left:5px; top:5px; bottom:5px; right:5px; -ms-transform:scale(1, 0); transform:scale(1, 0); -moz-transform:scale(1, 0); -webkit-transform:scale(1, 0); -o-transform:scale(1, 0); transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; z-index:3;}.posts_page:hover .post-thumbnail a::before{ transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);}.posts_page:hover .post-thumbnail a::after{ transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);}.blog-box .post-info a{ border:0;}.blog-box .post-thumbnail{ position:relative;} .blog-box .post-thumbnail a{ display:inline-block; width:100%; float:left; position:relative; border:0;}.blog-box .post-created{ width:60px; height:70px; display:inline-block; border:1px solid #2b2b2b; text-align:center; padding:15px 0; float:left; margin-right:20px;} .blog-box .post-created .post-date{ font-size:1.85em; letter-spacing:0.05em; color:#f7b3b3; font-weight:700; line-height:20px; display:block;} .blog-box .post-created .post-month{ font-size:0.92em; letter-spacing:0.1em; font-weight:400; line-height:16.8px; text-transform:uppercase;}.blog-box .post-info .post-title{ font-size:1.307em; font-weight:400; letter-spacing:0.05em; margin:0;}.blog-box .post-info .post-info-title{ float:left; width:calc(100% - 80px); width:-moz-calc(100% - 80px); width:-webkit-calc(100% - 80px); width:-o-calc(100% - 80px);} .blog-box .post-info .post-info-title .post-meta{ text-align:left; display:inline-block; width:100%; margin-top:7px;} .blog-box .post-info .post-info-title .post-meta li{ display:inline-block; float:left; margin:0 3px; font-size:12px; font-style:italic; font-weight:400;} .blog-box .post-info .post-info-title .post-meta li span{ color:#8c8c8c;} .blog-box .post-info .post-info-title .post-meta li:first-child{ margin-left:0;} .blog-box .post-info .post-info-title .post-meta li:last-child{ margin-right:0;}.blog-box .post-info .post-excerpt{ width:100%; float:left; margin-top:12px; display:inline-block; line-height:20px;} .blog-box .post-info .post-excerpt p{ margin-bottom:0;}.blog-box:hover a::before{ transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);}.blog-box:hover a::after{ transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);}.blog-box-small{ display:inline-block; width:100%; float:left;} .blog-box-small .post-thumbnail{ width:210px; float:left; margin-right:30px;} .blog-box-small .post-info{ width:calc(100% - 240px); width:-moz-calc(100% - 240px); width:-webkit-calc(100% - 240px); width:-o-calc(100% - 240px); float:left;} .blog-box-small:first-child{ margin-bottom:30px;}.blog-box-large{ position:relative;} .blog-box-large .post-thumbnail{ max-height:330px; overflow:hidden;} .blog-box-large .post-thumbnail a{ position:static;} .blog-box-large .post-info{ position:absolute; left:0; bottom:-55px; text-align:center; background:rgba(255, 255, 255, 0.8); transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;} .blog-box-large .post-info .post-created{ background:#fff; float:none; margin-right:0; margin-top:-40px; margin-bottom:25px; margin-left:0;} .blog-box-large .post-info .post-info-title{ float:none; width:100%;} .blog-box-large .post-info .post-info-title .post-meta{ text-align:center; margin-top:8px;} .blog-box-large .post-info .post-info-title .post-meta li{ float:none;} .blog-box-large .post-info .post-excerpt{ margin-bottom:12px;} .blog-box-large:hover .post-info{ bottom:0;}.jmsproduct-box{ background-size:100% 100% !important;}.home-8 .sidebar-home-8 .widget{ margin-bottom:0;}.home-8 .sidebar-home-8 .addon-title{ margin-bottom:30px;}.home-8 .sidebar-home-8 .widget_product_categories h2.widgettitle{ background:#f7b3b3; color:#fff; text-transform:uppercase; font-size:16px; padding:16px 30px; margin:0;}.home-8 .sidebar-home-8 .widget_product_categories .product-categories{ padding:15px 30px 31px;} .home-8 .sidebar-home-8 .widget_product_categories .product-categories li{ border-bottom:1px solid #e1e1e1; padding:10px 0 14px;} .home-8 .sidebar-home-8 .widget_product_categories .product-categories li a{ font-size:14px; text-transform:uppercase; font-weight:400; border:0;}.home-8 .sidebar-home-8 #jmsbrand-box{ text-align:center;} .home-8 .sidebar-home-8 #jmsbrand-box .owl-carousel .owl-item img{ display:inline-block;}.home-8 .sidebar-home-8 .addon-title h2{ text-transform:uppercase; border-bottom:1px solid #efefef; padding-bottom:10px; text-align:left;} .home-8 .sidebar-home-8 .addon-title h2 span{ padding:0;} .home-8 .sidebar-home-8 .addon-title h2 span::before, .home-8 .sidebar-home-8 .addon-title h2 span::after{ display:none;}.home-8 .sidebar-home-8 .owl-theme .owl-nav,.home-8 .sidebar-home-8 .owl-theme .owl-nav .disabled{ opacity:1; filter:alpha(opacity=100); visibility:visible;}.home-8 .sidebar-home-8 .owl-theme{ text-align:right;} .home-8 .sidebar-home-8 .owl-theme .owl-nav{ top:-50px; text-align:right; height:auto;} .home-8 .sidebar-home-8 .owl-theme .owl-nav [class*="owl-"]{ text-align:center; width:30px; height:30px; float:none; margin:0 0 0 5px;} .home-8 .sidebar-home-8 .owl-theme .owl-nav [class*="owl-"]::before{ line-height:29px; font-size:12px;}.home-8 .sidebar-home-8 .kc-image-hover-effects .overlay-effects{ opacity:1; filter:alpha(opacity=100); background:none;}.home-8 .sidebar-home-8 .kc-image-hover-effects a{ border:0;}.home-8 .sidebar-home-8 .newsletter-hidden{ display:none;}.home-8 .sidebar-home-8 .newsletter-title{ width:100%; text-align:left;} .home-8 .sidebar-home-8 .newsletter-title h2{ text-transform:uppercase; font-size:1.85em; border-bottom:1px solid #efefef; padding-bottom:10px; text-align:left; margin:0 !important;} .home-8 .sidebar-home-8 .newsletter-title h2 span{ padding:0;} .home-8 .sidebar-home-8 .newsletter-title h2 span::before, .home-8 .sidebar-home-8 .newsletter-title h2 span::after{ display:none;} .home-8 .sidebar-home-8 .newsletter-title label{ margin-top:15px; line-height:20px;} .home-8 .sidebar-home-8 .newsletter-title .newsletter-box{ padding:0; margin-top:18px;} .home-8 .sidebar-home-8 .newsletter-title .newsletter-box input{ margin:0; background:#fff; min-height:50px; color:#2b2b2b;} .home-8 .sidebar-home-8 .newsletter-title .newsletter-box button{ min-height:50px; right:0; min-width:70px; padding:0;}.home-8 .sidebar-home-8 .blog-box .post-thumbnail,.home-8 .sidebar-home-8 .blog-box .post-info{ width:100%; text-align:left;}.home-8 .sidebar-home-8 .blog-box .post-info{ margin-top:20px;} .home-8 .sidebar-home-8 .blog-box .post-info .post-info-title{ display:inline-block; width:calc(100% - 80px); width:-moz-calc(100% - 80px); width:-webkit-calc(100% - 80px); width:-o-calc(100% - 80px);}.home-8 .content-home-8 .overlay-effects{ opacity:1; filter:alpha(opacity=100); background:none; text-align:left; -webkit-box-align:left; -webkit-align-items:left; -ms-flex-align:left; align-items:left; padding:0 45px; -webkit-transform:none; -ms-transform:none; transform:none;} .home-8 .content-home-8 .overlay-effects .content-title{ margin:0;} .home-8 .content-home-8 .overlay-effects .content-desc span{ color:#c46d6d;}.home-8 .content-home-8 .kc-image-hover-effects.banner-half{ width:50%;} .home-8 .content-home-8 .kc-image-hover-effects.banner-half img{ display:inline-block;}.home-8 .content-home-8 .kc-image-hover-effects a{ border:0;}.home-8 .content-home-8 .kc-image-hover-effects:hover a img{ -webkit-transform:none; -ms-transform:none; transform:none;}.home-8 .content-home-8 .banner-center .overlay-effects{ width:62%; margin-left:38%;}.home-8 .content-home-8 .text-left{ text-align:left;}.home-8 .content-home-8 .text-right{ text-align:right;} .home-8 .content-home-8 .text-right a img{ float:right;} .home-8 .content-home-8 .text-right .content-desc{ color:#737899;}#back-to-top{ color:#ffffff; width:40px; height:40px; display:inline-block; position:fixed; bottom:30px; right:30px; font-size:25px; text-align:center; padding-top:0; transition:background 0.3s, color 0.2s; -webkit-transition:background 0.3s, color 0.2s; -moz-transition:background 0.3s, color 0.2s; -ms-transition:background 0.3s, color 0.2s; -o-transition:background 0.3s, color 0.2s; cursor:pointer; z-index:9; background:#f8b8b8; line-height:35px;} #back-to-top:hover{ background:#f7b3b3;}.modal_add_to_cart{ background:rgba(0, 0, 0, 0.8); display:none; left:0; max-width:100%; position:fixed; top:0%; width:320px; z-index:1000; width:100%; height:100%;} .modal_add_to_cart .jms-minimal-notice-wrapper{ width:850px; margin:0 auto; background:#fff; height:auto; position:relative; top:50%; -ms-transform:translateY(-50%); transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); display:table;} .modal_add_to_cart .product-cart{ padding:0;} .modal_add_to_cart .product-total{ padding:0; border-left:1px solid #e6e6e6;} .modal_add_to_cart h3{ border-bottom:1px solid #e6e6e6; font-size:18px; padding:10px 25px; font-family:Roboto; font-weight:500; color:#000; line-height:26px;} .modal_add_to_cart .product-wrapper{ float:left; padding:25px; width:100%;} .modal_add_to_cart .product-image{ float:left; width:40%;} .modal_add_to_cart .product-info{ float:left; padding-left:20px; width:60%;} .modal_add_to_cart .product-info h4{ font-size:14px; font-weight:400; line-height:normal;} .modal_add_to_cart .header-cart-count{ border-bottom:1px solid #e6e6e6; font-size:18px; font-weight:500; padding:10px 25px; line-height:26px;} .modal_add_to_cart .total_cart{ padding:43px 25px 18px; font-weight:500; text-transform:uppercase;} .modal_add_to_cart .total_cart strong{ font-size:15px; text-transform:capitalize; display:inline-block; float:left; margin-right:10px;} .modal_add_to_cart .total_cart .wc-mini-cart__total.total{ margin-bottom:0px; font-size:18px; font-weight:700; line-height:normal; border-bottom:2px solid #e6e6e6; padding-bottom:45px;} .modal_add_to_cart .buttons{ display:inline-block; width:100%; padding:25px; text-align:left;} .modal_add_to_cart .buttons .button{ margin-right:15px; text-align:left;}.jms-minimal-notice-wrapper .close{ color:#787878; font-size:22px; opacity:1; position:absolute; right:10px; top:10px; -webkit-transition:color 0.3s ease; -o-transition:color 0.3s ease; transition:color 0.3s ease;}.jms-minimal-notice-wrapper .close:hover{ color:#f7b3b3;}.contact_form_block .wpcf7-form label{ width:100%;} .contact_form_block .wpcf7-form label input{ width:100%;}button,input,select,optgroup,textarea{ color:#2b2b2b; font-family:sans-serif; font-size:13px; line-height:1.5;}h1, h2, h3, h4, h5, h6{ clear:both;}h1{ font-size:36px;}h2{ font-size:30px;}h3{ font-size:24px;}h4{ font-size:18px;}h5{ font-size:15px;}h6{ font-size:15px;}.entry-header .entry-title{ margin-top:0; text-transform:uppercase; font-size:20px;}p{ margin-bottom:1.5em;}dfn, cite, em, i{ font-style:italic;}blockquote{ margin:0 1.5em; font-style:italic;}address{ margin:0 0 1.5em; font-style:italic;}pre{ background:#eee; font-family:"Courier 10 Pitch", Courier, monospace; font-size:15px; font-size:0.9375rem; line-height:1.6; margin-bottom:1.6em; max-width:100%; overflow:auto; padding:1.6em;}code, kbd, tt, var{ font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size:15px; font-size:0.9375rem;}abbr, acronym{ border-bottom:1px dotted #666; cursor:help;}mark, ins{ font-weight:500; text-decoration:none;}del{ font-weight:300; color:#8c8c8c;}big{ font-size:125%;}html{ -webkit-box-sizing:border-box; box-sizing:border-box;}*,*:before,*:after{  -webkit-box-sizing:inherit; box-sizing:inherit;}body{ background:#fff;}blockquote, q{ quotes:"" "";} blockquote:before, blockquote:after, q:before, q:after{ content:"";}blockquote{ border-color:#efefef;}hr{ background-color:#ccc; border:0; height:1px; margin-bottom:1.5em;}ul, ol{ margin:0;}ul{ list-style:none; padding:0;}ol{ list-style:medical; padding-left:15px;}li > ul,li > ol{ margin-bottom:0; margin-left:0; padding-left:15px;}ul li,ol li{ padding:4px 0;}dt{ font-weight:bold;}dd{ margin:0 0 20px;}img{ height:auto;  max-width:100%;}figure{ margin:1em 0;}code, kbd, tt, var{ font-size:1em;}pre{ font-size:1em; overflow:hidden; white-space:pre-wrap;}table, th, td{ border:1px solid rgba(51, 51, 51, 0.1);}table{ width:100%;}table{ border-collapse:separate; border-spacing:0; border-width:1px 0 0 1px; margin:0 0 1.6em; table-layout:fixed; width:100%;}caption, th, td{ font-weight:normal; text-align:left;}th{ border-width:0 1px 1px 0; font-weight:700;}td{ border-width:0 1px 1px 0;}th, td{ padding:0.4em;}.woocommerce table.wishlist_table{ font-size:100%;}button,input[type="button"],input[type="reset"],input[type="submit"]{ border-radius:0; background:#F8BEBE; color:#fff; display:inline-block; font-size:10px; font-weight:700; letter-spacing:0.1em; line-height:1; min-width:132px; padding:15px 20px; text-transform:uppercase; border:0;} button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{ border-color:#f7b3b3;} button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus{ border-color:#f7b3b3;}.btn-default{ display:inline-block; background:#F8BEBE; color:#fff; text-transform:uppercase; font-size:10px; font-weight:700; letter-spacing:0.1em; padding:15px 20px; min-width:132px; line-height:1em; position:relative; text-align:left; border:0 !important;} .btn-default:hover{ background:#f7b3b3; color:#fff;} .btn-default::after{ content:"\e90e"; font-family:'jmsfont'; font-size:1.4em; vertical-align:sub; margin-left:15px; transition:all 0.1s ease 0s; -moz-transition:all 0.1s ease 0s; -webkit-transition:all 0.1s ease 0s; -o-transition:all 0.1s ease 0s; position:absolute; top:14px; display:block; right:15px;} .btn-default:hover::after{ margin-left:20px; right:20px;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{ color:#2b2b2b; border:1px solid #efefef; border-radius:0; font-size:1em; padding:15px;} input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{ color:#2b2b2b;}select{ border:1px solid #efefef;}textarea{ width:100%;}a{ color:#2b2b2b;} a:visited{ color:#2b2b2b; text-decoration:none; outline:0;} a:hover, a:focus, a:active{ color:#f7b3b3; text-decoration:none; outline:0;} a:focus{ outline:0; text-decoration:none;} a:hover, a:active{ outline:0; text-decoration:none;}.main-navigation{ clear:both; display:block; float:left; width:100%;} .main-navigation ul{ display:none; list-style:none; margin:0; padding-left:0;} .main-navigation ul ul{ -webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2); box-shadow:0 3px 3px rgba(0, 0, 0, 0.2); float:left; position:absolute; top:100%; left:-999em; z-index:99999;} .main-navigation ul ul ul{ left:-999em; top:0;} .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{ left:100%;} .main-navigation ul ul a{ width:200px;} .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{ left:auto;} .main-navigation li{ float:left; position:relative;} .main-navigation a{ display:block; text-decoration:none;}.menu-toggle,.main-navigation.toggled ul{ display:block;}@media screen and (min-width:37.5em){ .menu-toggle{ display:none;} .main-navigation ul{ display:block;}}.site-main .comment-navigation, .site-main.posts-navigation, .site-main.post-navigation{ margin:0 0 1.5em; overflow:hidden;}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{ float:left; width:50%;}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{ float:right; text-align:right; width:50%;}.menu-button{ display:none;}.topbar-right{ text-align:right;} .topbar-right .header-block{ display:inline-block;} .topbar-right .header-block .horizonal-menu{ padding:0;}.topbar-right .header-block .horizonal-menu li{ display:inline-block;}.topbar-right .header-block .horizonal-menu > li{ margin:0 23px; padding-top:30px; padding-bottom:30px;} .topbar-right .header-block .horizonal-menu li > a{ font-weight:500; text-transform:uppercase;}.jms-mobile-menu{ display:none;}.jms-mobile-menu #off-canvas-title{ font-weight:500; padding:0 15px; background:#333; color:#ffffff; line-height:40px;}.jms-mobile-menu #off-canvas-title i{ cursor:pointer; position:absolute; right:15px; top:10px; font-size:14px;}.mobile-menu{ padding:0 15px;}.mobile-menu > li{ border-bottom:1px solid #ebebeb; position:relative; padding:0;}.mobile-menu > li:hover > .dropdown-menu{ display:none;}.mobile-menu > li.logo{ display:none;}.mobile-menu > li.mega-toggle .sub-menu{ display:block;}.mobile-menu > li.mega-toggle .dropdown-menu{ -webkit-box-shadow:none; box-shadow:none; display:block; margin:0; padding:0;}.mobile-menu > li:last-child{ border-bottom:none;}.mobile-menu > li > a{ display:block; font-weight:500; text-transform:uppercase; line-height:47px;}.mobile-menu > li > a .dropdown-toggle{ float:right; display:inline-block; width:20px; height:20px; position:absolute; right:0; top:10px; line-height:20px; text-align:center; cursor:pointer; font-size:12px;}.mobile-menu > li .dropdown-menu{ border:none;}.mobile-menu > li .dropdown-menu ul{ width:100%; padding:0;}.mobile-menu > li .dropdown-menu .column-heading{ display:block; border-bottom:1px solid #ebebeb; line-height:35px; font-weight:400;}.mobile-menu > li .dropdown-menu .mm-has-children{ display:none;}.mobile-menu > li .dropdown-menu .dropdown-toggle{ display:none;}.mobile-menu .sub-menu{ padding-left:0; display:none;}.mobile-menu .sub-menu > li{ padding-left:15px;} .mobile-menu .sub-menu > li a .dropdown-toggle{ display:none;}.mobile-menu .sub-menu > li:last-child{ border-bottom:none;}.mobile-menu .sub-menu > li > a{ display:block; padding:0; font-size:12px; line-height:35px;}.screen-reader-text{ clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px; overflow:hidden; word-wrap:normal !important;} .screen-reader-text:focus{ background-color:#f1f1f1; border-radius:3px; -webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000;}#content[tabindex="-1"]:focus{ outline:0;}figure.wp-caption.alignright, img.alignright{ margin:5px 0 5px 20px;}.entry-content img, .entry-summary img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{ height:auto;}.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption{ max-width:100%;}.entry-thumbnail img{ display:block; margin:0 auto 10px;}.alignleft{ display:inline; float:left; margin-right:1.5em;}.alignright{ display:inline; float:right; margin-left:1.5em;}.aligncenter{ clear:both; display:block; margin-left:auto; margin-right:auto;}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{ content:""; display:table; table-layout:fixed;}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{ clear:both;}.widget{ margin:0 0 1.5em;} .widget select{ max-width:100%;}.sticky{ display:block;}.hentry{ margin:0 0 1.5em;}.updated:not(.published){ display:none;}.page-content,.entry-content,.entry-summary{ margin:0;}.entry-content{ overflow:hidden;}.page-links{ clear:both; margin:0 0 1.5em;}.entry-content a,.entry-summary a,.page-content a,.comment-content a,.pingback .comment-body > a{ border-bottom:1px solid #333;} .entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover, .pingback .comment-body > a:hover{ border-color:#f7b3b3;}.entry-header{ display:inline-block; margin-bottom:15px; width:100%;}.entry-content h1,.entry-summary h1,.page-content h1,.comment-content h1{ margin-bottom:0.8205em;}.entry-content h2,.entry-summary h2,.page-content h2,.comment-content h2{ margin-bottom:1em;}.entry-content h3,.entry-summary h3,.page-content h3,.comment-content h3{ margin-bottom:1.1852em;}.entry-content h4,.entry-summary h4,.page-content h4,.comment-content h4{ margin-bottom:1.4545em;}.entry-content h5, .entry-content h6,.entry-summary h5,.entry-summary h6,.page-content h5,.page-content h6,.comment-content h5,.comment-content h6{ margin-bottom:1.6842em;}.page-links a,.page-links > span{ background:transparent none repeat scroll 0 0; border:0 none; font-size:13px; margin:0 15px; padding:0; color:#2b2b2b;}.page-links a:hover{ color:#ff8683;}.page-links > span{ color:#ff8683;}.entry-content input[type="password"]{ padding:9px 15px 9.5px; vertical-align:middle;}.entry-content ul{ list-style:disc; padding:0 0 0 15px;}.entry-content ul ul,.entry-content ol ol{ padding-left:15px; margin-top:4px;}.posts_page{ margin-bottom:60px;} .posts_page .entry-header .entry-title{ color:#000; font-size:20px; font-weight:500; letter-spacing:0.06em; line-height:1.2; margin-bottom:7px; overflow:hidden; padding-bottom:0; text-transform:capitalize; font-family:"Playfair Display",serif;} .posts_page .entry-header .entry-meta{ display:block; float:left; margin-bottom:5px; width:100%;} .posts_page .entry-header .entry-meta ul li{ display:inline-block; float:left; font-size:12px; font-style:italic; text-transform:capitalize;} .posts_page .entry-header .entry-meta ul li a{ color:#666;} .posts_page .entry-header .entry-meta ul li .title-meta{ color:#999; font-style:normal;} .posts_page .entry-header .entry-meta ul li::after{ content:"/"; margin:0 10px;} .posts_page .entry-header .entry-meta ul li:last-child::after{ content:"";} .posts_page .post_thumbnail{ display:inline-block; width:100%; margin-bottom:10px;} .posts_page .post_thumbnail img{ width:100%; max-width:100%;} .posts_page .entry-content{ display:inline-block; width:100%; margin-bottom:28px;} .posts_page .entry-content .read_more{ margin:20px 0 0;} .posts_page .entry-content .read_more .more-link{ display:inline-block; text-transform:uppercase; border:0; color:#000;}.posts_page .entry-content .read_more .more-link .fa{ margin-left:10px; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}.posts_page .entry-content .read_more .more-link:hover .fa{ margin-left:15px;} .posts_page .entry-footer{ border:1px solid #efefef; border-radius:0; font-size:12px; font-style:italic; padding:10px 15px; margin-top:0;} .posts_page .entry-footer span{ margin-right:20px;} .posts_page .entry-footer span i{ color:#f7b3b3; font-size:14px; font-style:normal; margin-right:5px;} .posts_page .entry-footer .title-meta{ font-style:normal;}.entry-footer i{ font-style:normal; margin-right:5px;}.posts_page.sticky{ background:#efefef none repeat scroll 0 0; padding:30px; position:relative;}.posts_page.sticky .entry-footer{ border-color:#fff;}.posts_page.sticky::before{ background:#f7b3b3 none repeat scroll 0 0; content:""; display:inline-block; height:40px; position:absolute; right:15px; top:0; width:30px; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2); box-shadow:0 0 3px rgba(0, 0, 0, 0.2);}.posts_page.sticky::after{ border-bottom:15px solid #efefef; border-left:15px solid #f7b3b3; border-right:15px solid #f7b3b3; content:""; display:inline-block; position:absolute; right:15px; top:40px;}.grid_layout .posts_page,.masonry_layout .posts_page{ width:33.33%; float:left; padding:0 15px;}.grid_layout .posts_page.sticky,.masonry_layout .posts_page.sticky{ padding-top:15px; padding-bottom:15px;}.grid_layout .row{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}.has-sidebar.grid_layout .posts_page,.has-sidebar.masonry_layout .posts_page{ width:50%;}.navigation.posts-navigation{ display:inline-block; float:left; width:100%;}.navigation.post-navigation{ margin-bottom:60px;}.masonry_layout .navigation.posts-navigation{ bottom:-20px; left:15px; position:absolute; right:15px; width:auto;}.author-box-wrap{ background:#efefef none repeat scroll 0 0; display:inline-block; margin-bottom:60px; padding:30px; width:100%;} .author-box-wrap .author-avatar{ border-radius:50%; float:left; margin-right:30px; overflow:hidden; width:60px;} .author-box-wrap .desc .author-description p{ margin-bottom:0;}.social-share{ margin-bottom:60px;} .social-share .jms-social a{ font-size:1.385em; padding:0 10px;} .social-share .jms-social a:first-child{ padding-left:0;} .social-share .jms-social a:last-child{ padding-right:0;}.related-article-box{ margin-bottom:60px;} .related-article-box h3{ font-size:1.15em; font-weight:500; margin-bottom:13px; text-transform:uppercase;} .related-article-box ul li{ border-bottom:1px solid #efefef; padding:7px 0 14px;} .related-article-box ul li a{ font-size:1.077em; font-weight:400; text-transform:capitalize;}.comment-content a{ word-wrap:break-word;}.bypostauthor{ display:block;}.comments-area .comment-reply-title{ font-size:1.15em; font-weight:500; margin-bottom:13px; text-transform:uppercase;}.comments-area .comments-title{ font-size:1.28em; padding-bottom:30px; text-transform:capitalize;}.comments-area .comment-list{ margin-bottom:50px; padding-left:0;} .comment-list, .comment-list .children{ list-style-type:none;}.comment-form input{ width:100%;}.comment-form input#submit{ width:auto;} .comments-area .comment-list > li{ border-top:1px solid #efefef; padding:30px 0;} .comments-area .comment-list > li .reply .comment-reply-link{ background:#f8b8b8 none repeat scroll 0 0; color:#fff; display:inline-block; font-size:11px; padding:0 10px; text-transform:uppercase;} .comments-area .comment-list > li .reply .comment-reply-link:hover{ background:#f7b3b3;} .comments-area .comment-list > li .comment-meta{ margin-bottom:15px;} .comments-area .comment-list > li .comment-meta .comment-author img{ border-radius:50%; float:left; margin-right:20px; width:50px;} .comments-area .comment-list > li .comment-metadata .edit-link{ margin-left:15px;} .comments-area .comment-list > li .comment-metadata .edit-link::before{ content:"\f044"; font-family:FontAwesome; color:#f7b3b3; margin:0 5px;} .comments-area .comment-list > li > .children{ margin-top:30px;} .comments-area .comment-list > li .children li .comment-body{ border-top:1px solid #efefef; padding:30px 0;}.comment-metadata a{ color:#666;}#respond{ margin-top:50px;}.woocommerce-error, .woocommerce-info, .woocommerce-message{ padding:1em 2em 1em 3.5em !important;}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{ background:#f8bebe none repeat scroll 0 0; border:0 none; border-radius:0; color:#fff; display:inline-block; font-size:10px; font-weight:700; letter-spacing:0.1em; line-height:1; min-width:132px; padding:15px 20px; text-transform:uppercase;} .woocommerce #respond input#submit::after, .woocommerce a.button::after, .woocommerce button.button::after, .woocommerce input.button::after{ content:"\e90e"; font-family:"jmsfont"; font-size:1.4em; margin-left:15px; position:absolute; top:13px; -webkit-transition:all 0.1s ease 0s; -o-transition:all 0.1s ease 0s; transition:all 0.1s ease 0s; vertical-align:sub; display:block; right:15px;} .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{ background:#f7b3b3; color:#fff;} .woocommerce #respond input#submit:hover::after, .woocommerce a.button:hover::after, .woocommerce button.button:hover::after, .woocommerce input.button:hover::after{ margin-left:20px; right:20px;}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{  display:none;}.infinity-end.neverending .site-footer{ display:block;}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{ border:none; margin-bottom:0; margin-top:0; padding:0;}embed,iframe,object{ max-width:100%;}.wp-caption{ margin-bottom:1.5em; max-width:100%;} .wp-caption img[class*="wp-image-"]{ display:block; margin-left:auto; margin-right:auto;} .wp-caption .wp-caption-text{ margin:0.8075em 0;}.wp-caption .wp-caption-text, .entry-caption, .gallery-caption{ font-size:15px;font-style:italic;font-weight:300;margin:0 0 -10px;}.wp-caption-text{ text-align:center;}.format-status .entry-content{ font-size:24px; font-style:italic; font-weight:300;}.gallery{ margin-bottom:1.5em;}.gallery-item{ display:inline-block; text-align:center; vertical-align:top; width:100%;} .gallery-item .gallery-columns-2{ max-width:50%;} .gallery-item .gallery-columns-3{ max-width:33.33333%;} .gallery-item .gallery-columns-4{ max-width:25%;} .gallery-item .gallery-columns-5{ max-width:20%;} .gallery-item .gallery-columns-6{ max-width:16.66667%;} .gallery-item .gallery-columns-7{ max-width:14.28571%;} .gallery-item .gallery-columns-8{ max-width:12.5%;} .gallery-item .gallery-columns-9{ max-width:11.11111%;}.gallery-caption{ display:block;}.tiled-gallery .gallery-row{ overflow:hidden;}.tiled-gallery .gallery-group{ float:left; position:relative;}.tiled-gallery .tiled-gallery-item{ float:left; margin:0; position:relative; width:inherit;}.tiled-gallery .tiled-gallery-item a{ background:transparent; border:none; color:inherit; margin:0; padding:0; text-decoration:none; width:auto;}.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover{ background:none; border:none; box-shadow:none; max-width:100%; padding:0; vertical-align:middle;}.tiled-gallery img{ margin:2px !important;}.tiled-gallery-caption{ background:#eee; background:rgba( 255,255,255,0.8 ); color:#333; font-size:13px; font-weight:400; overflow:hidden; padding:10px 0; position:absolute; bottom:0; text-indent:10px; text-overflow:ellipsis; width:100%; white-space:nowrap;}.topbar{ background:#fff;}.topbar.navbar-fixed-top{ -webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.1); box-shadow:0 3px 3px rgba(0, 0, 0, 0.1); z-index:999999; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;}.navbar-fixed-top{ animation-duration:0.8s; -webkit-animation-duration:0.8s; -moz-animation-duration:0.8s; -o-animation-duration:0.8s; animation-name:slideDown; -o-animation-name:slideDown; -webkit-animation-name:slideDown; -moz-animation-name:slideDown; animation-timing-function:ease; -moz-animation-timing-function:ease; -webkit-animation-timing-function:ease; -o-animation-timing-function:ease;}@-webkit-keyframes slideDown{ 0%{ transform:translateY(-100%); -moz-transform:translateY(-100%); -webkit-transform:translateY(-100%); -o-transform:translateY(-100%);} 100%{ transform:translateY(0%); -webkit-transform:translateY(0%); -moz-transform:translateY(0%); -o-transform:translateY(0%);}}@keyframes slideDown{ 0%{ transform:translateY(-100%); -moz-transform:translateY(-100%); -webkit-transform:translateY(-100%); -o-transform:translateY(-100%);} 100%{ transform:translateY(0%); -webkit-transform:translateY(0%); -moz-transform:translateY(0%); -o-transform:translateY(0%);}}.header-1 .topbar{ padding:0;} .header-1 .topbar .topbar-left{ padding:30px 0;} .header-1 .topbar .topbar-right .header-block{ padding-top:30px; padding-bottom:30px;} .header-1 .topbar .topbar-right .mega-menu.header-block{ padding:0 10px;} .header-1 .topbar .topbar-right .mega-menu.header-block .horizonal-menu > .menu-item{ padding-top:30px; padding-bottom:30px;}.topbar-right .header-block{ padding:0 10px; vertical-align:bottom;} .topbar-right .header-block .jmsf-search-3, .topbar-right .header-block .jmsf-user-3, .topbar-right .header-block .jmsf-bag-3{ font-size:18px;} .topbar-right .header-block .dropdown-menu{ box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); border-radius:0; padding:0px 20px; border:0; margin-top:30px; font-size:13px; font-weight:400; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);} .topbar-right .header-block .dropdown-menu .dropdown-box{ border-bottom:1px solid #efefef; padding:10px 0;} .topbar-right .header-block .dropdown-menu .dropdown-box:last-child{ border-bottom:0;} .topbar-right .header-block:last-child{ padding-right:0;}.topbar-right .cart-box.header-block{ padding-right:0;}.header-2 .topbar-right .header-block .jmsf-search-3, .header-2 .topbar-right .header-block .jmsf-user-3, .header-2 .topbar-right .header-block .jmsf-bag-3{ color:#fff;} .header-2 .topbar-right .header-block .jmsf-search-3:hover, .header-2 .topbar-right .header-block .jmsf-user-3:hover, .header-2 .topbar-right .header-block .jmsf-bag-3:hover{ color:#f7b3b3;}.topbar .topbar-left .navbar-logo{ display:inline-block;}header .search-form{ display:none;}.mfp-content{ text-align:center;} .mfp-content .search-form{ display:block; margin:0 auto; width:50%; position:relative;} .mfp-content .search-form .search-field{ background:transparent none repeat scroll 0 0; border:1px solid rgba(255, 255, 255, 0.3); color:#fff; width:100%;} .mfp-content .search-form .search-submit{ background:transparent none repeat scroll 0 0; height:51px; min-width:initial; padding:0; position:absolute; right:0; top:0px; width:50px;} .mfp-content .search-form .search-submit::before{ content:"\e943"; font-family:jmsfont; font-size:18px; font-weight:300;} .mfp-content .search-form .search-submit:hover::before{ color:#f7b3b3;} .mfp-content .search-form .mfp-close{ color:#fff; height:auto; min-width:initial; opacity:1; position:absolute; right:0; top:-30px; width:auto;}.cart-box .box-right{ background:#f7b3b3; border-radius:50%; color:#fff; text-align:center; width:16px; height:16px; line-height:16px; position:absolute; top:-5px; right:-10px; font-size:0.92em; font-weight:700;}.dropdown-menu.widget.woocommerce.widget_shopping_cart{ min-width:330px; padding:10px 30px;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li{ border-bottom:1px solid #efefef; display:inline-block; float:left; padding:20px 0; width:100%;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .remove{ background:transparent none repeat scroll 0 0; color:#2b2b2b !important; left:auto; right:0; top:19px;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .remove:hover{ color:#f7b3b3 !important;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-image{ float:left; margin-right:15px; width:80px;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-image img{ width:100%; margin-left:0;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-info{ float:left; width:calc(100% - 95px); width:-webkit-calc(100% - 95px); width:-moz-calc(100% - 95px); width:-o-calc(100% - 95px);} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-info a{ font-weight:400; line-height:normal; max-width:90%; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; width:90%;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-info .quantity{ display:block; width:100%; margin-top:5px;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-info .quantity .woocommerce-Price-amount.amount{ font-weight:700; font-size:14px;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .total{ border-top:0 none; display:inline-block; padding:16px 0 0; width:100%; margin-bottom:13px; text-transform:uppercase;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .total strong{ font-weight:400;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .total .woocommerce-Price-amount{ float:right; font-weight:500; font-size:14px;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .buttons .button{ border-right:1px solid #fff; display:inline-block; float:left; margin:0; min-width:initial; text-align:center; width:50%;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .buttons .button::after{ content:"";} .dropdown-menu.widget.woocommerce.widget_shopping_cart .buttons .button.checkout{ border-right:0;} .dropdown-menu.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__empty-message{ margin-bottom:0;}.woocommerce .widget_shopping_cart ul.cart_list li dl, .woocommerce .widget_shopping_cart ul.product_list_widget li dl{ padding-left:0; border-left:0; margin-top:10px;}.woocommerce .widget_shopping_cart ul.cart_list li dl dd, .woocommerce .widget_shopping_cart ul.product_list_widget li dl dd{ padding:0; margin-bottom:0;}.title-cart-contents.cart-contents{ position:fixed; left:0; bottom:0px; background:#f7b3b3; text-transform:uppercase; padding:10px 20px; color:#fff; font-weight:400; display:none; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;} .title-cart-contents.cart-contents::after{ content:"\f106"; font-family:Fontawesome; font-size:20px; vertical-align:-2px; margin-left:5px;}.dropdown-cart-bottom .title-cart-contents.cart-contents{ display:block;}.dropdown-cart-bottom .open .title-cart-contents.cart-contents,.cart-box.header-block.dropdown-cart-bottom.open .title-cart-contents.cart-contents{ bottom:160px;} .dropdown-cart-bottom .open .title-cart-contents.cart-contents::after, .cart-box.header-block.dropdown-cart-bottom.open .title-cart-contents.cart-contents::after{ content:"\f107";}.dropdown-cart-bottom .open .dropdown-menu.widget.woocommerce.widget_shopping_cart,.cart-box.header-block.dropdown-cart-bottom.open .dropdown-menu.widget.woocommerce.widget_shopping_cart{ height:160px; padding:20px;}.open.woocommerce-mini-cart__empty .title-cart-contents.cart-contents{ bottom:73px;}.dropdown-cart-bottom .open.woocommerce-mini-cart__empty .dropdown-menu.widget.woocommerce.widget_shopping_cart{ height:73px;}.dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart{ position:fixed; bottom:0; left:0; -webkit-transform:none; -ms-transform:none; transform:none; top:auto; margin:0; width:100%; -webkit-box-shadow:0 0 11px rgba(0, 0, 0, 0.12); box-shadow:0 0 11px rgba(0, 0, 0, 0.12); height:0; display:block; opacity:1; padding:0; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;} .dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget{ width:calc(100% - 400px); width:-moz-calc(100% - 400px); width:-webkit-calc(100% - 400px); width:-o-calc(100% - 400px); float:left; overflow-x:auto; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;} .dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li{ width:100px; margin-right:15px; border-bottom:0; padding:0;} .dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .remove{ top:0;} .dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-image{ width:100px; margin-right:0;} .dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-info{ position:absolute; bottom:0; text-align:center; width:100%;} .dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart .cart_list.product_list_widget li .product-info a{ display:none;} .dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total, .dropdown-cart-bottom .dropdown-menu.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons{ width:400px; float:right; padding-left:30px;}.ajax-cart-bottom .navbar-fixed-top{ animation:none; -webkit-animation:none; -moz-animation:none; -o-animation:none;}.btn-group.open .dropdown-toggle{ -webkit-box-shadow:none; box-shadow:none; -moz-box-shadow:none;}header{ position:relative; z-index:10;}.container{ position:relative;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item{ position:relative; padding-top:30px; padding-bottom:30px;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-toggle{ display:none;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu, .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu{ background:#ffffff none repeat scroll 0 0; box-shadow:0 2px 2px rgba(0, 0, 0, 0.14); -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.14); -moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.14); display:block; left:50%; min-width:240px; opacity:0; filter:alpha(opacity=0); padding:17px 40px; position:absolute; right:auto; text-align:left; top:100%; -webkit-transform:translate(-50%); -moz-transform:translate(-50%); -o-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%); -webkit-transition:all 500ms; -moz-transition:all 500ms; -o-transition:all 500ms; -ms-transition:all 500ms; transition:all 500ms; visibility:hidden;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu li, .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu li{ display:block; padding:7px 0;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu li a, .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu li a{ font-size:13px; font-weight:400; text-transform:capitalize;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item > .sub-menu, .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item > .dropdown-menu{ border-top:1px solid #efefef;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item:hover .sub-menu, .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item:hover .dropdown-menu{ opacity:1; visibility:visible;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu{ padding-left:0; padding-right:0;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu .menu-item{ padding-left:40px; padding-right:40px; position:relative; margin:0;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu .menu-item .dropdown-toggle{ display:inline-block; float:right;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu .menu-item .dropdown-toggle .fa::before{ content:"\f105";} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu .menu-item .sub-menu{ display:none; left:100%; top:0; -ms-transform:none; transform:none; -moz-transform:none; -webkit-transform:none; -o-transform:none; visibility:hidden;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .sub-menu .menu-item:hover .sub-menu{ display:block; visibility:visible;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu{ padding:0; margin-top:0px;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu .mega-nav > li{ padding:0;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu .mega-nav > li .content-element.html p{ margin-bottom:0; margin-left:-15px;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu .mega-nav > li .mm-has-children{ display:none;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu .mega-nav > li .menu-item-link.has-children{ display:block; font-weight:500; margin-bottom:3px; text-transform:uppercase; margin-top:25px;} .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item .dropdown-menu .sub-menu{ box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; min-width:initial; padding:0; position:inherit; -ms-transform:none; transform:none; -moz-transform:none; -webkit-transform:none; -o-transform:none;} .container .mega-menu .megamenu-inner .jms-megamenu .menu-item.mega-full{ position:static;} .container .mega-menu .megamenu-inner .jms-megamenu .menu-item.mega-full .dropdown-menu{ padding:0 !important;} .container .mega-menu .megamenu-inner .jms-megamenu .menu-item.mega .dropdown-menu{ padding:25px;}.header-2 .topbar{ background:#2b2b2b;} .header-2 .topbar .topbar-left{ padding:30px 0;} .header-2 .topbar .topbar-right .mega-menu.header-block{ padding-top:0; padding-bottom:0;} .header-2 .topbar .topbar-right .header-block{ padding-top:30px; padding-bottom:30px;} .header-2 .topbar .topbar-right .header-block .horizonal-menu li > a{ color:#fff;} .header-2 .topbar .topbar-right .header-block .horizonal-menu li > a:hover{ color:#f7b3b3;} .header-2 .topbar .topbar-right .header-block .horizonal-menu li .sub-menu a, .header-2 .topbar .topbar-right .header-block .horizonal-menu li .dropdown-menu a{ color:#2b2b2b;} .header-2 .topbar .topbar-right .header-block .horizonal-menu li .sub-menu a:hover span, .header-2 .topbar .topbar-right .header-block .horizonal-menu li .dropdown-menu a:hover span{ color:#f7b3b3;} .header-2 .topbar .topbar-right .header-block .horizonal-menu li .sub-menu a span, .header-2 .topbar .topbar-right .header-block .horizonal-menu li .dropdown-menu a span{ color:#2b2b2b;} .header-2 .topbar .topbar-right .header-block > span{ color:#fff;}.header-3,.header-9{ position:relative; z-index:10;} .header-3 .topbar, .header-9 .topbar{ background:none;} .header-3 .topbar:hover, .header-9 .topbar:hover{ background:#fff;} .header-3 .topbar .topbar-left, .header-9 .topbar .topbar-left{ padding:30px 0;} .header-3 .topbar .topbar-right .mega-menu, .header-9 .topbar .topbar-right .mega-menu{ width:100%;} .header-3 .topbar .topbar-right .mega-menu .horizonal-menu, .header-9 .topbar .topbar-right .mega-menu .horizonal-menu{ text-align:center;} .header-3 .topbar .topbar-right.topbar-setting .header-block, .header-9 .topbar .topbar-right.topbar-setting .header-block{ padding-top:30px; padding-bottom:30px;} .header-3 .topbar .topbar-right.topbar-setting .search-box.header-block, .header-9 .topbar .topbar-right.topbar-setting .search-box.header-block{ padding-left:0;} .header-3 .topbar .menu-block, .header-9 .topbar .menu-block{ position:static;} .header-3 .topbar.navbar-fixed-top, .header-9 .topbar.navbar-fixed-top{ background:#fff;}.header-logo .container{ border-bottom:1px solid #efefef; text-align:center; padding:30px 0;}.header-4 .topbar .pull-right .topbar-right .header-block{ padding-top:30px; padding-bottom:30px; vertical-align:bottom;}.header-4 .topbar .pull-left .topbar-right .header-block{ padding:0;}.header-4 .topbar .topbar-right .header-block ul li:first-child{ margin-left:0;}.header-4 .topbar .topbar-right .header-block ul li:last-child{ margin-right:0;}.header-4 .container .mega-menu .megamenu-inner .jms-megamenu > .menu-item,.header-4 .topbar .pull-right .topbar-right .header-block{ padding-top:17.5px; padding-bottom:17.5px;}.header-4 .topbar .pull-right .topbar-right .header-block .btn-group{ line-height:normal;}.header-4 .topbar-right .header-block .jmsf-search-3{ display:block; line-height:unset;}.header-4 .dropdown-menu.widget.woocommerce.widget_shopping_cart,.header-4 .topbar-right .header-block .dropdown-menu{ margin-top:19px; border-top:1px solid #efefef;}.header-5 .megamenu_block .topbar-right{ text-align:center;} .header-5 .megamenu_block .topbar-right .header-block{ padding:0;}.header-5 .topbar .megamenu_block{ position:static;} .header-5 .topbar .megamenu_block .mega-menu .megamenu-inner .jms-megamenu > .menu-item{ padding-top:32px; padding-bottom:32px;}.header-5 .topbar .navbar_logo_block .topbar-left{ padding:32px 0;}.header-5 .topbar .setting_block .topbar-right .header-block{ padding-top:32px; padding-bottom:32px;}#home-6{ padding-left:307px;}#main-header.header-6{ background:#2b2b2b; position:fixed; width:307px; left:0; top:0; height:100%;} #main-header.header-6 .topbar{ background:none; text-align:center;} #main-header.header-6 .topbar .mega-menu{ margin-top:50px;} #main-header.header-6 .topbar .mega-menu .menu-item{ padding:17px 0; position:relative;} #main-header.header-6 .topbar .mega-menu .menu-item:hover .dropdown-toggle{ visibility:visible;} #main-header.header-6 .topbar .mega-menu .menu-item > a{ color:#fff; font-size:1.07em; text-transform:uppercase; font-weight:500;} #main-header.header-6 .topbar .mega-menu .menu-item > a:hover{ color:#f7b3b3;} #main-header.header-6 .topbar .mega-menu .menu-item > a .dropdown-toggle{ position:absolute; right:30px; visibility:hidden;} #main-header.header-6 .topbar .mega-menu .menu-item > a .dropdown-toggle span::before{ content:"\f105";} #main-header.header-6 .topbar .mega-menu .menu-item .sub-menu, #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu{ background:#fff none repeat scroll 0 0; display:none; left:100%; min-width:240px; position:absolute; top:50%; width:auto; visibility:hidden; opacity:0; box-shadow:0 0 10px rgba(0, 0, 0, 0.09); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.09); -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.09); padding:17px 40px; text-align:left; border-radius:0; margin:0; border:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%);}#main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu .sub-menu{ position:static; visibility:visible; display:inline-block; transform:none; -moz-transform:none; -webkit-transform:none; -o-transform:none; top:auto; opacity:1; box-shadow:initial; padding-left:0; padding-right:0;}#main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu .mega-nav > li > a.menu-item-link{ text-transform:uppercase; font-weight:500;}#main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu .mm-has-children{ display:none;} #main-header.header-6 .topbar .mega-menu .menu-item .sub-menu li, #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu li{ padding:7px 0;} #main-header.header-6 .topbar .mega-menu .menu-item .sub-menu li a, #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu li a{ text-transform:capitalize; color:#2b2b2b; font-weight:400;} #main-header.header-6 .topbar .mega-menu .menu-item .sub-menu li a .dropdown-toggle, #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu li a .dropdown-toggle{ right:0;} #main-header.header-6 .topbar .mega-menu .menu-item .sub-menu li:hover > a, #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu li:hover > a{ color:#f7b3b3;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth{ min-width:1410px; padding:0;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li{ padding:0;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li .content-element.html{ margin-left:-15px;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li .content-element.html p{ margin-bottom:0;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li > a.has-children{ text-transform:uppercase; font-weight:500; margin-bottom:8px; margin-top:30px; display:block;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li > a.has-children .mm-has-children{ display:none;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li:hover a{ color:#2b2b2b;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li .sub-menu{ box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; display:block; margin:0; opacity:1; padding:0; position:static; visibility:visible; -ms-transform:none; transform:none; -webkit-transform:none; -moz-transform:none; -o-transform:none;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li .sub-menu li{ padding:7px 0;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li .sub-menu li a{  color:#2b2b2b;  font-size:13px;} #main-header.header-6 .topbar .mega-menu .menu-item .dropdown-menu.fullwidth .mega-nav li .sub-menu li:hover a{  color:#f7b3b3;} #main-header.header-6 .topbar .mega-menu .menu-item:hover > .sub-menu, #main-header.header-6 .topbar .mega-menu .menu-item:hover > .dropdown-menu{ visibility:visible; opacity:1; display:block;} #main-header.header-6 .topbar .header-block a [class^="jmsf-"]{ font-size:1.38em; color:#fff;} #main-header.header-6 .topbar .header-block .jmsf-search-3{ font-size:1.38em; color:#fff;} #main-header.header-6 .topbar .navbar-logo{ border-bottom:1px solid #3f3f3f; display:inline-block; width:100%; padding:50px 0;} #main-header.header-6 .topbar .topbar-center{ border-bottom:1px solid #3f3f3f; padding:25px 0 18px;} #main-header.header-6 .topbar .topbar-center .header-block{ padding:0 25px; display:inline-block;} #main-header.header-6 .topbar .topbar-center .header-block .dropdown-menu{ box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); -o-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); border-radius:0; padding:0px 20px; border:0; margin-top:18px; font-size:13px; font-weight:400; line-height:32.5px; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);} #main-header.header-6 .topbar .topbar-center .header-block .dropdown-menu .dropdown-box{ border-bottom:1px solid #efefef; padding:10px 0;} #main-header.header-6 .topbar .topbar-center .header-block .dropdown-menu .dropdown-box:last-child{ border-bottom:0;} #main-header.header-6 .topbar .topbar-center .header-block .dropdown-menu.widget_shopping_cart{ width:100%; left:auto; min-width:300px; right:-70px; -webkit-transform:none; -ms-transform:none; transform:none;} #main-header.header-6 .header-bottom{ color:#fff; text-align:center; position:absolute; width:100%; bottom:0; border-top:1px solid #3f3f3f; padding:20px 0 0;} #main-header.header-6 .header-bottom .widget{ margin-bottom:0;} #main-header.header-6 .header-bottom .widget .social-network{ margin-bottom:7px;} #main-header.header-6 .header-bottom .widget .social-network li a{ color:#fff; font-size:18px;} #main-header.header-6 .header-bottom .widget .social-network li a:hover{ color:#f7b3b3;}.header-7 .topbar{ background:#2b2b2b; padding:0 30px;} .header-7 .topbar .topbar-right .mega-menu.header-block{ text-align:center; padding:0; width:100%;} .header-7 .topbar .topbar-right .header-block a.dropdown-toggle, .header-7 .topbar .topbar-right .header-block span.jmsf-search-3{ color:#fff;} .header-7 .topbar .topbar-right .header-block .horizonal-menu li{ padding-top:30px; padding-bottom:30px;} .header-7 .topbar .topbar-right .header-block .horizonal-menu li > a{ color:#fff;} .header-7 .topbar .topbar-right .header-block .horizonal-menu li > a:hover{ color:#f7b3b3;} .header-7 .topbar .topbar-right .header-block .horizonal-menu li .sub-menu a, .header-7 .topbar .topbar-right .header-block .horizonal-menu li .dropdown-menu a{ color:#2b2b2b;} .header-7 .topbar .topbar-right .header-block .horizonal-menu li .sub-menu a:hover span, .header-7 .topbar .topbar-right .header-block .horizonal-menu li .dropdown-menu a:hover span{ color:#f7b3b3;} .header-7 .topbar .topbar-right .header-block .horizonal-menu li .sub-menu a span, .header-7 .topbar .topbar-right .header-block .horizonal-menu li .dropdown-menu a span{ color:#2b2b2b;} .header-7 .topbar .topbar-right .header-block .horizonal-menu li .sub-menu li{ position:relative;} .header-7 .topbar .menu_block{ position:static;} .header-7 .topbar .menu_block .mega-menu .menu-button{ padding-top:30px; padding-bottom:25px;} .header-7 .topbar .menu_block .mega-menu .menu-button i{ color:#fff;} .header-7 .topbar .menu_block .mega-menu .menu-button i:hover{ color:#f7b3b3;} .header-7 .topbar .topbar-left{ padding:30px 0;} .header-7 .topbar .setting_block .header-block{ padding-top:30px; padding-bottom:30px;} .header-7 .topbar .setting_block .header-block .jmsf-search-3{ color:#fff;} .header-7 .topbar .setting_block .header-block .jmsf-search-3:hover{ color:#f7b3b3;}.header-7 .topbar.navbar-fixed-top{ padding-left:30px; padding-right:30px;}.header-7 .dropdown-menu.widget.woocommerce.widget_shopping_cart{ left:auto; right:0; -webkit-transform:none; -ms-transform:none; transform:none;}.header-8 .topbar-right .header-block{ padding-top:40px; padding-bottom:40px;}.header-8 .topbar-right .header-block.mega-menu{ padding-top:0; padding-bottom:0;}.header-8 .header-top{ background:#282828; padding:7px 0;} .header-8 .header-top .header-block{ display:inline-block;} .header-8 .header-top .header-block a.dropdown-toggle{ color:#d4d4d4; text-transform:uppercase; font-size:11px; font-weight:500; margin:0 10px;} .header-8 .header-top .header-block a.dropdown-toggle i.fa{ margin-left:7px; font-size:13px;} .header-8 .header-top .header-block a.dropdown-toggle:hover{ color:#f7b3b3;} .header-8 .header-top .header-block #currency_block a.dropdown-toggle{ margin-right:0;} .header-8 .header-top .header-block .social-network li:first-child{ padding-left:0;} .header-8 .header-top .header-block .social-network li a{ color:#d4d4d4; font-size:1.23em; line-height:25px; display:inline-block;} .header-8 .header-top .header-block .social-network li a:hover{ color:#f7b3b3;} .header-8 .header-top .header-block .dropdown-menu{ box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.14); border-radius:0; padding:10px 20px; border:0; margin-top:7px; font-size:13px; font-weight:400; line-height:32.5px; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);}.header-8 .topbar{ background:#2b2b2b;} .header-8 .topbar .topbar-left{ padding:40px 0;} .header-8 .topbar .header-block a.dropdown-toggle, .header-8 .topbar .header-block .jmsf-search-3, .header-8 .topbar .header-block .jmsf-menu-1{ color:#fff;} .header-8 .topbar .header-block a.dropdown-toggle:hover, .header-8 .topbar .header-block .jmsf-search-3:hover, .header-8 .topbar .header-block .jmsf-menu-1:hover{ color:#f7b3b3;} .header-8 .topbar .topbar-right .header-block .dropdown-menu{ margin-top:40px;} .header-8 .topbar .mega-menu{ margin-right:50px;} .header-8 .topbar .mega-menu .horizonal-menu > li{ padding-top:40px !important; padding-bottom:40px !important;} .header-8 .topbar .mega-menu .horizonal-menu > li > a{ color:#fff;} .header-8 .topbar .mega-menu .horizonal-menu > li > a:hover{ color:#f7b3b3;} .header-8 .topbar .mega-menu .horizonal-menu > li .sub-menu, .header-8 .topbar .mega-menu .horizonal-menu > li .dropdown-menu{ margin:0;} .header-8 .topbar .mega-menu .horizonal-menu > li .sub-menu a, .header-8 .topbar .mega-menu .horizonal-menu > li .dropdown-menu a{ color:#2b2b2b;} .header-8 .topbar .mega-menu .horizonal-menu > li .sub-menu a:hover span, .header-8 .topbar .mega-menu .horizonal-menu > li .dropdown-menu a:hover span{ color:#f7b3b3;} .header-8 .topbar .mega-menu .horizonal-menu > li .sub-menu a span, .header-8 .topbar .mega-menu .horizonal-menu > li .dropdown-menu a span{ color:#2b2b2b;} .header-8 .topbar .mega-menu .horizonal-menu > li:first-child{ padding-left:0;} .header-8 .topbar .mega-menu .horizonal-menu > li:last-child{ padding-right:0;}.site-footer{ background:#efefef; text-align:center; padding-top:50px; margin-top:100px;} .site-footer .footer-bottom{ padding:25px 0 45px; font-weight:400;} .site-footer .footer-bottom p{ margin-bottom:0;}.social-network li{ display:inline-block; padding:0 10px;} .social-network li a{ color:#5f5f5f; font-size:1.385em; line-height:36px; display:inline-block;} .social-network li a:hover{ color:#f7b3b3;}.contact-box .kc-col-container{ background:#f8f8f8;} .contact-box .kc-col-container > div{ padding:25px 0 20px; float:none;} .contact-box .kc-col-container .content-title{ display:inline-block; width:auto; float:none;} .contact-box .kc-col-container .content-desc{ display:inline-block; width:auto; float:none;}footer .mc4wp-response{ width:100%;}.footer-2, .footer-4{ background:#2b2b2b; padding-top:0;} .footer-2 .footer-top, .footer-4 .footer-top{ background:#fff; position:relative;} .footer-2 .footer-top .widget, .footer-4 .footer-top .widget{ width:16.66666667%; float:left; text-align:left; position:relative; margin-bottom:0; padding:50px 0;} .footer-2 .footer-top .widget .newsletter-title h2, .footer-4 .footer-top .widget .newsletter-title h2{ font-family:'Playfair Display'; font-size:1.23em;} .footer-2 .footer-top .widget .widget-title, .footer-2 .footer-top .widget .newsletter-title h2, .footer-4 .footer-top .widget .widget-title, .footer-4 .footer-top .widget .newsletter-title h2{ letter-spacing:0.05em; line-height:19px; text-transform:uppercase; margin-bottom:28px !important; text-align:left;} .footer-2 .footer-top .widget .newsletter-title h2 span, .footer-4 .footer-top .widget .newsletter-title h2 span{ padding:0;} .footer-2 .footer-top .widget .newsletter-title label, .footer-4 .footer-top .widget .newsletter-title label{ margin-top:0; text-align:left; line-height:19.5px; padding-top:3px;} .footer-2 .footer-top .widget .textwidget, .footer-4 .footer-top .widget .textwidget{ font-weight:300;} .footer-2 .footer-top .widget .textwidget p, .footer-4 .footer-top .widget .textwidget p{ margin-bottom:0; line-height:19.5px; font-weight:300; padding-top:3px;} .footer-2 .footer-top .widget .textwidget .contact-info, .footer-4 .footer-top .widget .textwidget .contact-info{ margin-top:20px;} .footer-2 .footer-top .widget .textwidget .contact-info span, .footer-4 .footer-top .widget .textwidget .contact-info span{ color:#f8bebe; margin-right:15px;} .footer-2 .footer-top .widget .textwidget .contact-info label, .footer-4 .footer-top .widget .textwidget .contact-info label{ margin-bottom:0; font-weight:300; color:#8c8c8c;} .footer-2 .footer-top .widget ul li.menu-item, .footer-4 .footer-top .widget ul li.menu-item{ padding:4px 0; font-weight:300;} .footer-2 .footer-top .widget ul li.menu-item:first-child, .footer-4 .footer-top .widget ul li.menu-item:first-child{ padding-top:0;} .footer-2 .footer-top .widget ul li.menu-item:last-child, .footer-4 .footer-top .widget ul li.menu-item:last-child{ padding-bottom:0;} .footer-2 .footer-top .widget.widget_text, .footer-2 .footer-top .widget.widget_mc4wp_form_widget, .footer-4 .footer-top .widget.widget_text, .footer-4 .footer-top .widget.widget_mc4wp_form_widget{ width:25%;} .footer-2 .footer-top .widget.widget_text .newsletter-hidden, .footer-2 .footer-top .widget.widget_mc4wp_form_widget .newsletter-hidden, .footer-4 .footer-top .widget.widget_text .newsletter-hidden, .footer-4 .footer-top .widget.widget_mc4wp_form_widget .newsletter-hidden{ display:none;} .footer-2 .footer-top .widget.widget_text .newsletter-title, .footer-2 .footer-top .widget.widget_mc4wp_form_widget .newsletter-title, .footer-4 .footer-top .widget.widget_text .newsletter-title, .footer-4 .footer-top .widget.widget_mc4wp_form_widget .newsletter-title{ width:100%;} .footer-2 .footer-top .widget.widget_text .newsletter-title .newsletter-box, .footer-2 .footer-top .widget.widget_mc4wp_form_widget .newsletter-title .newsletter-box, .footer-4 .footer-top .widget.widget_text .newsletter-title .newsletter-box, .footer-4 .footer-top .widget.widget_mc4wp_form_widget .newsletter-title .newsletter-box{ margin-top:17px; padding:0;} .footer-2 .footer-top .widget.widget_text .newsletter-title .newsletter-box button[type="submit"], .footer-2 .footer-top .widget.widget_mc4wp_form_widget .newsletter-title .newsletter-box button[type="submit"], .footer-4 .footer-top .widget.widget_text .newsletter-title .newsletter-box button[type="submit"], .footer-4 .footer-top .widget.widget_mc4wp_form_widget .newsletter-title .newsletter-box button[type="submit"]{ right:0; min-height:50px; min-width:70px; padding:0;} .footer-2 .footer-top .widget.widget_text .newsletter-title .newsletter-box input, .footer-2 .footer-top .widget.widget_mc4wp_form_widget .newsletter-title .newsletter-box input, .footer-4 .footer-top .widget.widget_text .newsletter-title .newsletter-box input, .footer-4 .footer-top .widget.widget_mc4wp_form_widget .newsletter-title .newsletter-box input{ min-height:50px; padding:0 15px; color:#2b2b2b; background:#fff;} .footer-2 .footer-top .widget.widget_social_network, .footer-4 .footer-top .widget.widget_social_network{ padding:0; margin-top:-35px;} .footer-2 .footer-top .widget.widget_social_network h3.widget-title, .footer-4 .footer-top .widget.widget_social_network h3.widget-title{ display:none;} .footer-2 .footer-top .widget.widget_social_network .social-network li:first-child, .footer-4 .footer-top .widget.widget_social_network .social-network li:first-child{ padding-left:0;} .footer-2 .footer-top .widget.widget_social_network .social-network li a, .footer-4 .footer-top .widget.widget_social_network .social-network li a{ font-size:16px; color:#444;} .footer-2 .footer-top .widget.widget_social_network .social-network li a:hover, .footer-4 .footer-top .widget.widget_social_network .social-network li a:hover{ color:#f7b3b3;} .footer-2 .footer-top .widget.kc_widget_content, .footer-4 .footer-top .widget.kc_widget_content{ width:100%; margin:0;} .footer-2 .footer-top .widget.kc_widget_content::before, .footer-4 .footer-top .widget.kc_widget_content::before{ width:1920px; display:inline-block; background:#2b2b2b; content:""; height:100%; position:absolute; left:50%; top:0; -ms-transform:translateX(-50%); transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);} .footer-2 .footer-top .newsletter-title h2 span::before, .footer-2 .footer-top .newsletter-title h2 span::after, .footer-4 .footer-top .newsletter-title h2 span::before, .footer-4 .footer-top .newsletter-title h2 span::after{ display:none;} .footer-2 .footer-bottom, .footer-4 .footer-bottom{ color:#fff; padding:20px 0;}.service-box .feature-box{ background:#f8f8f8; text-align:center; display:inline-block; padding:37px 0 27px; width:100%;} .service-box .feature-box .box-right{ display:inline-block;} .service-box .feature-box .content-icon{ float:none; display:inline-block; vertical-align:top;}.home-5 .service-box .feature-box{ background:#efefef;}.footer-3.site-footer,.footer-5.site-footer{ background:#fff; padding-top:0;} .footer-3.site-footer .footer-bottom, .footer-5.site-footer .footer-bottom{ padding:35px 0 30px;} .footer-3.site-footer .footer-top, .footer-5.site-footer .footer-top{ background:#fff; position:relative;} .footer-3.site-footer .footer-top .widget, .footer-5.site-footer .footer-top .widget{ position:relative; margin-bottom:0; width:50%; float:left; text-align:left; padding:50px 0 0;} .footer-3.site-footer .footer-top .widget.kc_widget_content, .footer-5.site-footer .footer-top .widget.kc_widget_content{ width:100%; margin:0; padding-top:0;} .footer-3.site-footer .footer-top .widget.kc_widget_content::before, .footer-5.site-footer .footer-top .widget.kc_widget_content::before{ width:1920px; display:inline-block; background:#efefef; content:""; height:100%; position:absolute; left:50%; top:0; -ms-transform:translateX(-50%); transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);} .footer-3.site-footer .footer-top .widget.kc_widget_content .kc-content-widget, .footer-5.site-footer .footer-top .widget.kc_widget_content .kc-content-widget{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:100%; padding:35px 0;} .footer-3.site-footer .footer-top .widget_nav_menu ul, .footer-5.site-footer .footer-top .widget_nav_menu ul{ text-align:left;} .footer-3.site-footer .footer-top .widget_nav_menu ul li, .footer-5.site-footer .footer-top .widget_nav_menu ul li{ display:inline-block; float:left; font-weight:300; letter-spacing:0; text-transform:capitalize;} .footer-3.site-footer .footer-top .widget_nav_menu ul li::after, .footer-5.site-footer .footer-top .widget_nav_menu ul li::after{ content:"/"; margin:0 35px;} .footer-3.site-footer .footer-top .widget_nav_menu ul li:last-child::after, .footer-5.site-footer .footer-top .widget_nav_menu ul li:last-child::after{ content:"";} .footer-3.site-footer .footer-top .widget.widget_social_network, .footer-5.site-footer .footer-top .widget.widget_social_network{ padding:0; margin-top:-30px;} .footer-3.site-footer .footer-top .widget.widget_social_network .social-network li:first-child, .footer-5.site-footer .footer-top .widget.widget_social_network .social-network li:first-child{ padding-left:0;} .footer-3.site-footer .footer-top .widget.widget_social_network .social-network li a, .footer-5.site-footer .footer-top .widget.widget_social_network .social-network li a{ font-size:18px; color:#5f5f5f;} .footer-3.site-footer .footer-top .widget.widget_social_network .social-network li a:hover, .footer-5.site-footer .footer-top .widget.widget_social_network .social-network li a:hover{ color:#f7b3b3;} .footer-3.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-hidden, .footer-5.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-hidden{ display:none;} .footer-3.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title, .footer-5.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title{ width:100%;} .footer-3.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title h2, .footer-3.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title label, .footer-5.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title h2, .footer-5.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title label{ display:none;} .footer-3.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box, .footer-5.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box{ margin:0; padding:0; text-align:right;} .footer-3.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box button[type="submit"], .footer-5.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box button[type="submit"]{ right:0;} .footer-3.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box input, .footer-5.site-footer .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box input{ max-width:510px; background:#fff;}#jmsbrand-box .owl-carousel .owl-item{ text-align:center;} #jmsbrand-box .owl-carousel .owl-item img{ width:auto; display:inline-block;} #jmsbrand-box .owl-item a{ border:0;}.footer-4 .kc_image_gallery.kc-grid .item-grid{ width:auto;}.footer-4 .footer-top .widget.kc_widget_content{ padding:0 !important;} .footer-4 .footer-top .widget.kc_widget_content::before{ display:none;}.footer-4{ background:#fff !important;} .footer-4 .footer-bottom{ color:#2b2b2b !important; padding:0 !important;} .footer-4 .footer-bottom .container{ border-top:1px solid #efefef; padding:20px 0;}.footer-5.site-footer .footer-top .widget.kc_widget_content{ border-top:1px solid #efefef; border-bottom:1px solid #efefef;} .footer-5.site-footer .footer-top .widget.kc_widget_content::before{ background:#fff;}.footer-6{ padding-top:0;} .footer-6 .footer-top{ position:relative; background:#fff;} .footer-6 .footer-top .widget{ margin:0; display:inline-block; width:100%; float:left;} .footer-6 .footer-top .widget .newsletter-hidden{ display:none;} .footer-6 .footer-top .widget .newsletter-title{ width:100%;} .footer-6 .footer-top .widget .newsletter-title h2 span::before{ background:#fff !important;} .footer-6 .footer-top .widget .newsletter-title .newsletter-box{ max-width:650px; padding:0; margin:25px auto 0;} .footer-6 .footer-top .widget .newsletter-title .newsletter-box input{ background:#fff;} .footer-6 .footer-top .widget .newsletter-title .newsletter-box button{ right:0;} .footer-6 .footer-top .widget.widget_mc4wp_form_widget{ padding-top:100px;} .footer-6 .footer-top .widget.kc_widget_content{ display:inline-block; float:left; padding:50px 0; width:100%; position:relative;} .footer-6 .footer-top .widget.kc_widget_content::before{ width:1920px; display:inline-block; background:#efefef; content:""; height:100%; position:absolute; left:50%; top:0; -ms-transform:translateX(-50%); transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);} .footer-6 .footer-top .widget.kc_widget_content .service-box .feature-box{ background:#fff;} .footer-6 .footer-top .widget.widget_nav_menu{ padding-top:95px;} .footer-6 .footer-top .widget.widget_nav_menu ul{ font-size:0px;} .footer-6 .footer-top .widget.widget_nav_menu ul li{ display:inline-block; font-size:13px; font-weight:300; text-transform:capitalize;} .footer-6 .footer-top .widget.widget_nav_menu ul li::after{ content:"/"; display:inline-block; margin:0 35px;} .footer-6 .footer-top .widget.widget_nav_menu ul li:last-child::after{ display:none;} .footer-6 .footer-bottom{ background:#fff; padding:20px 0 30px;}.footer-7{ padding-top:0; margin:0; background:#2b2b2b; color:#d4d4d4; text-align:left; font-weight:300;} .footer-7 .footer-top.footer-open{ height:auto;} .footer-7 .footer-top.footer-open .jmsf-arrows-up-1::before{ content:"\e90b";} .footer-7 .footer-top{ padding:0 30px; position:relative; height:100px; overflow:hidden; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;} .footer-7 .footer-top #button-scroll-top{ position:absolute; left:50%; top:40px; z-index:1; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);} .footer-7 .footer-top #button-scroll-top a{ background:transparent none repeat scroll 0 0; border-radius:0; color:#919191; font-size:24px; margin:0; padding:0; min-width:initial;} .footer-7 .footer-top #button-scroll-top a:hover, .footer-7 .footer-top #button-scroll-top a:focus, .footer-7 .footer-top #button-scroll-top a:active{ color:#f7b3b3; outline:none;} .footer-7 .footer-top #button-scroll-top a::after{ display:none;} .footer-7 .footer-top::before{ content:""; width:100%; height:1px; background:#414141; position:absolute; display:inline-block; left:0; top:100px;} .footer-7 .footer-top .footer-position{ margin:0 -15px;} .footer-7 .footer-top .widget{ margin-bottom:0; width:16.66666667%; float:left; padding:50px 15px;} .footer-7 .footer-top .widget .logo-footer{ margin-bottom:30px; display:inline-block; width:100%;} .footer-7 .footer-top .widget .contact-info ul li label{ font-weight:300; margin-bottom:0; color:#919191;} .footer-7 .footer-top .widget .widget-title{ letter-spacing:0.05em; line-height:19px; text-transform:uppercase; margin-bottom:25px; text-align:left;} .footer-7 .footer-top .textwidget p{ display:inline-block; width:100%; margin-bottom:0px;} .footer-7 .footer-top .textwidget .contact-info{ margin-top:20px;} .footer-7 .footer-top .textwidget .contact-info span{ color:#f8bebe; margin-right:15px;} .footer-7 .footer-top .textwidget .contact-info label{ margin-bottom:0; font-weight:300; color:#8c8c8c;} .footer-7 .footer-top .widget_mc4wp_form_widget, .footer-7 .footer-top .widget_social_network{ width:50%; min-height:100px; padding:24px 15px;} .footer-7 .footer-top .widget_text, .footer-7 .footer-top .widget_recent_post{ width:25%;} .footer-7 .footer-top .widget_mc4wp_form_widget .newsletter-hidden{ display:none;} .footer-7 .footer-top .widget_mc4wp_form_widget .newsletter-title{ width:100%;} .footer-7 .footer-top .widget_mc4wp_form_widget .newsletter-title h2, .footer-7 .footer-top .widget_mc4wp_form_widget .newsletter-title label{ display:none;} .footer-7 .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box{ padding:0; margin:0; text-align:left; max-width:330px;} .footer-7 .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box input{ background:none; min-height:50px; border-color:#919191;} .footer-7 .footer-top .widget_mc4wp_form_widget .newsletter-title .newsletter-box button{ right:0; background:none; min-height:50px; border:0; padding:0;} .footer-7 .footer-top .widget_social_network{ text-align:right;} .footer-7 .footer-top .widget_social_network .social-network{ padding:7px 0;} .footer-7 .footer-top .widget_social_network .social-network li a{ color:#919191;} .footer-7 .footer-top .widget_social_network .social-network li a:hover{ color:#f7b3b3;} .footer-7 .footer-top .widget_recent_post .recent_post_item{ margin-bottom:20px;} .footer-7 .footer-top .widget_recent_post .recent_post_item:last-child{ margin-bottom:0;} .footer-7 .footer-top .widget_recent_post .recent_post_item .entry-thumb{ display:none;} .footer-7 .footer-top .widget_recent_post .recent_post_item .entry-title a{ color:#fff; display:block; font-family:'Playfair Display'; font-size:17px; text-transform:capitalize; margin-bottom:4px;} .footer-7 .footer-top .widget_recent_post .recent_post_item .entry-title a:hover{ color:#f7b3b3;} .footer-7 .footer-top .widget_recent_post .recent_post_item .entry-title .post-date{ width:60px; height:60px; border:1px solid #fff; text-align:center; font-weight:700; font-size:24px; text-transform:uppercase; letter-spacing:0.05em; color:#f7b3b3; padding:5px 0; display:inline-block; float:left; margin-right:20px;} .footer-7 .footer-top .widget_recent_post .recent_post_item .entry-title .post-date .entry-date{ display:block; color:#8c8c8c; font-size:14px; font-weight:400; font-style:normal;} .footer-7 .footer-top .widget_recent_post .recent_post_item .entry-title span{ font-size:12px; font-style:italic; font-weight:300;} .footer-7 .footer-top .widget_nav_menu ul li{ padding:3.5px 0;} .footer-7 .footer-top .widget_nav_menu ul li a{ color:#fff;} .footer-7 .footer-top .widget_nav_menu ul li a:hover{ color:#f7b3b3;} .footer-7 .footer-bottom{ padding:15px 0; background:#282828; text-align:center;}.footer-8{ background:#2b2b2b; padding-top:0;} .footer-8 .kc_image_gallery.kc-grid{ margin:0 -0.5px;} .footer-8 .kc_image_gallery.kc-grid .item-grid{ padding:0.5px;} .footer-8 .footer-top{ color:#d4d4d4; font-weight:300; padding:50px 0;} .footer-8 .footer-top .widget{ margin:0; width:16.667%; float:left; text-align:left;} .footer-8 .footer-top .widget ul li{ padding:4px 0;} .footer-8 .footer-top .widget ul li a{ color:#d4d4d4;} .footer-8 .footer-top .widget ul li a:hover{ color:#f7b3b3;} .footer-8 .footer-top .widget .contact-info ul li label{ font-weight:300; margin-bottom:0; color:#919191;} .footer-8 .footer-top .widget .widget-title{ font-family:'Playfair Display'; font-size:1.23em; letter-spacing:0.05em; line-height:19px; text-transform:uppercase; margin-bottom:25px; text-align:left;} .footer-8 .footer-top .widget .textwidget p{ display:inline-block; width:100%; margin-top:4px; margin-bottom:5px;} .footer-8 .footer-top .widget .textwidget .contact-info{ margin-top:20px;} .footer-8 .footer-top .widget .textwidget .contact-info span{ color:#f8bebe; margin-right:15px;} .footer-8 .footer-top .widget .textwidget .contact-info label{ margin-bottom:0; font-weight:300; color:#8c8c8c;} .footer-8 .footer-top .widget.widget_text, .footer-8 .footer-top .widget.kc_widget_content{ width:25%;} .footer-8 .footer-top .widget.kc_widget_content .kc-row-container.kc-container{ max-width:100%; width:100%;} .footer-8 .footer-bottom{ background:#282828; color:#fff; padding:15px 0;}.footer-9{ background:#000; color:#5F5F5F; font-weight:400; padding-top:60px; padding-bottom:40px;} .footer-9 a{ color:#5F5F5F;} .footer-9 .footer-block{ margin:0 -15px;} .footer-9 .widget{ width:50%; float:left; padding:0 15px; margin-bottom:20px;} .footer-9 .widget .newsletter-title{ width:100%;} .footer-9 .widget .newsletter-title h2, .footer-9 .widget .newsletter-title label{ display:none;} .footer-9 .widget .newsletter-title .newsletter-box{ padding:0; margin:0; text-align:right;} .footer-9 .widget .newsletter-title .newsletter-box input{ background:transparent none repeat scroll 0 0; border-bottom-color:#1a1a1a; border-width:0 0 1px; height:auto; min-height:initial; min-width:320px; padding:2px 0; width:auto;} .footer-9 .widget .newsletter-title .newsletter-box button[type="submit"]{ background:transparent none repeat scroll 0 0; min-height:initial; min-width:initial; padding:5px 0; right:0;} .footer-9 .widget .newsletter-title .newsletter-box button[type="submit"] span{ font-size:18px;} .footer-9 .widget .newsletter-hidden{ display:none;} .footer-9 .widget.widget_nav_menu ul{ text-align:left;} .footer-9 .widget.widget_nav_menu ul li{ display:inline-block; float:left; margin:0 15px; text-transform:uppercase; padding:0;} .footer-9 .widget.widget_nav_menu ul li a{ color:#B8B8B8;} .footer-9 .widget.widget_nav_menu ul li a:hover{ color:#f7b3b3;} .footer-9 .widget.widget_nav_menu ul li:first-child{ margin-left:0;} .footer-9 .widget.widget_nav_menu ul li:last-child{ margin-right:0;} .footer-9 .widget.widget_text{ text-align:left; text-transform:capitalize;} .footer-9 .widget.widget_text .textwidget p{ margin-bottom:0; padding-top:8px;} .footer-9 .widget.widget_text .textwidget a{ color:#f7b3b3; text-transform:uppercase;} .footer-9 .widget.widget_social_network ul{ text-align:right;} .footer-9 .widget.widget_social_network ul li{ padding:0 7px;} .footer-9 .widget.widget_social_network ul li a{ font-size:16px;}.title_outer{ background:#efefef; text-transform:uppercase; font-size:11px; font-weight:400; padding:12px 0; margin-bottom:45px;} .title_outer ul li{ display:inline-block; float:left; color:#2b2b2b;} .title_outer ul li::after{ content:"/"; margin:0 5px; display:inline-block;} .title_outer ul li:last-child::after{ content:"";} .title_outer ul li a{ color:#8c8c8c;} .title_outer ul li a:hover{ color:#f7b3b3;}@media (min-width:1200px){ .content-wrapper{ width:calc(100% - 260px); width:-moz-calc(100% - 260px); width:-webkit-calc(100% - 260px); width:-o-calc(100% - 260px);} .content-wrapper.full-layout{ width:100%;}}.content-wrapper .products{ clear:both; margin-left:-15px; margin-right:-15px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;} .content-wrapper .products .product-list-item{ margin-bottom:42px;} .content-wrapper .products .product-list-item.col-pd-5{ width:20%;}.content-wrapper .woocommerce-products-header{ position:relative;} .content-wrapper .woocommerce-products-header .archive-description{ text-align:center; position:absolute; width:100%; height:100%;} .content-wrapper .woocommerce-products-header .archive-description .term-description{ display:table; width:100%; height:100%;} .content-wrapper .woocommerce-products-header .archive-description .term-description p{ display:table-cell; width:100%; height:100%; margin-bottom:0; vertical-align:middle; font-size:2.46em; font-weight:100; text-transform:uppercase; letter-spacing:0.3em; line-height:39px;} .content-wrapper .woocommerce-products-header img{ width:100%;}.content-wrapper .filters-panel{ margin-top:45px; display:inline-block; width:100%; float:left; margin-bottom:25px; position:relative;} .content-wrapper .filters-panel [class^="jmsf-"]{ font-size:16px; display:inline-block;} .content-wrapper .filters-panel .view-mode a{ margin-right:15px; display:inline-block; padding:5px 0 0; border:0; color:#2b2b2b !important;} .content-wrapper .filters-panel .view-mode a.active, .content-wrapper .filters-panel .view-mode a:hover{ color:#f7b3b3 !important; outline:none;} .content-wrapper .filters-panel .woocommerce-ordering{ margin-bottom:0;} .content-wrapper .filters-panel .woocommerce-ordering select{ min-height:30px; padding:5px 10px; font-size:13px; border-color:#efefef; vertical-align:middle;} .content-wrapper .filters-panel .filter-button span{ display:inline-block; font-size:21px;}.content-wrapper .filter-sidebar{ background:#fff none repeat scroll 0 0; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2); box-shadow:0 0 3px rgba(0, 0, 0, 0.2); left:0; margin-top:25px; padding:30px 15px 0; position:absolute; right:0; top:100%; width:100%; z-index:2; display:none;}.wc-product-category{ margin:50px -15px -50px; display:inline-block;}.wc-product-category .product-category{ display:inline-block; width:20%; float:left; padding:0 15px;}.woocommerce-loop-category__title{ font-size:1.15em; font-family:Roboto; text-transform:uppercase; font-weight:500; margin:15px 0 0;}.woocommerce-loop-category__title .count{ background:none; padding:0;}.wc-product-category .product-category:hover .count{ color:#F8BEBE;}.content-wrapper .woocommerce-pagination{ border-top:1px solid #efefef; display:inline-block; float:left; width:100%; padding-top:25px;} .content-wrapper .woocommerce-pagination .page-numbers{ margin:0 15px; border:0; background:none !important; padding:0; font-size:13px;} .content-wrapper .woocommerce-pagination .page-numbers li{ border:0;} .content-wrapper .woocommerce-pagination .page-numbers li span.current{ color:#f7b3b3;} .content-wrapper .woocommerce-pagination .page-numbers li a{ font-size:13px;} .content-wrapper .woocommerce-pagination .page-numbers li a:hover{ color:#f7b3b3;} .content-wrapper .woocommerce-pagination .page-numbers li a i.fa{ font-size:20px; margin-top:-5px;}.content-wrapper .product-list-row{ margin:0; height:auto !important;} .content-wrapper .product-list-row .product-item{ padding:0; width:100% !important; position:static !important;} .content-wrapper .product-list-row .product-item .product-image{ width:380px; margin-right:20px; float:left;} .content-wrapper .product-list-row .product-item .product-image .button-product{ display:none;} .content-wrapper .product-list-row .product-item .product-info{ width:calc(100% - 400px); width:-moz-calc(100% - 400px); width:-webkit-calc(100% - 400px); width:-o-calc(100% - 400px); width:-ms-calc(100% - 400px); float:left;} .content-wrapper .product-list-row .product-item .product-info .product-list-info{ display:inline-block !important; width:100%;} .content-wrapper .product-list-row .product-item .product-info .product-list-info p{ margin-bottom:20px; margin-top:30px;} .content-wrapper .product-list-row .product-item .product-info .product-list-info .button-product .added_to_cart.wc-forward{ display:none;} .content-wrapper .product-list-row .product-item .product-info .product-list-info .button-product .button{ font-size:14px; font-weight:400; text-transform:uppercase; line-height:16.8px; border-radius:0; padding:10px 30px; background:#efefef; margin-right:20px; color:#2b2b2b; min-width:initial;} .content-wrapper .product-list-row .product-item .product-info .product-list-info .button-product .button::after{ display:none;} .content-wrapper .product-list-row .product-item .product-info .product-list-info .button-product .button:hover{ color:#fff; background:#f7b3b3;} .content-wrapper .product-list-row .product-item .product-info .product-list-info .button-product .button span{ display:none;} .content-wrapper .product-list-row .product-item .product-info .product-list-info .button.yith-wcqv-button::before, .content-wrapper .product-list-row .product-item .product-info .product-list-info .compare.button::before{ display:none;}.content-wrapper .no-gutter{ margin-left:0; margin-right:0;} .content-wrapper .no-gutter .product-item{ padding:0;}.woocommerce .item:hover .product-image .imageswatch-list-variations{ opacity:1;}.woocommerce .item .product-image{ position:relative;} .woocommerce .item .product-image a{ border:0;} .woocommerce .item .product-image .imageswatch-list-variations{ bottom:15px; left:15px; margin-top:0; opacity:0; position:absolute; z-index:1; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;} .woocommerce .item .product-image .button-product .imageswatch-list-variations{ background:transparent none repeat scroll 0 0; bottom:-35px; left:50%; padding:5px 0; text-align:center; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);}.woocommerce .item .imageswatch-list-variations{ margin-top:22px;} .woocommerce .item .imageswatch-list-variations > ul{ margin-bottom:0;} .woocommerce .item .imageswatch-list-variations > ul .imageswatch-product-variation{ float:left;} .woocommerce .item .imageswatch-list-variations > ul .imageswatch-product-variation a{ border:0; float:left;}.woocommerce .item .product-info > .imageswatch-list-variations{ position:absolute; bottom:7px; right:0; margin:0;}.woocommerce .item .product-info > .imageswatch-list-variations ul li a{ width:10px; height:10px;}.woocommerce .item.hidden-attribute-variation .imageswatch-list-variations{ display:none;}.woocommerce .item .product-info > .imageswatch-list-variations ul li:last-child a{ margin-right:0;}.attribute-name{ color:#2b2b2b; display:inline-block; font-size:14px; font-weight:500; margin-bottom:0; padding:5px 0; text-align:left; text-transform:capitalize; float:left; display:inline-block; margin-right:5px; font-family:Roboto;}.woocommerce span.onsale{ background:#f7b3b3 none repeat scroll 0 0; border-radius:0; color:#fff; display:inline-block; font-size:0.92em; font-weight:400; left:25px; letter-spacing:0.1em; line-height:20px; min-height:initial; min-width:initial; padding:0 5px; position:absolute; text-transform:uppercase; top:10px; z-index:1;}.woocommerce .pd-thumnail-column span.onsale{ left:145px;}.woocommerce #content .product-type-grouped .pd-right-column .summary .cart,.woocommerce #content .product-type-variable .pd-right-column .summary .cart,.woocommerce #content .outofstock .pd-right-column .summary .cart{ width:100%; margin-bottom:20px !important;}.woocommerce #content .product-type-grouped .pd-right-column .summary .yith-wcwl-add-to-wishlist,.woocommerce #content .product-type-variable .pd-right-column .summary .yith-wcwl-add-to-wishlist,.woocommerce #content .outofstock .pd-right-column .summary .yith-wcwl-add-to-wishlist{ margin-left:0 !important;}.woocommerce #content .product-type-grouped .pd-right-column .summary .quantity .label label,.woocommerce #content .product-type-variable .pd-right-column .summary .quantity .label label,.woocommerce #content .outofstock .pd-right-column .summary .quantity .label label{ padding-right:30px !important;}.woocommerce #content .reset_variations{ float:right; margin-left:30px; text-transform:uppercase; vertical-align:middle; position:absolute; right:0; top:0;}.woocommerce #content div.product div.images{ margin-bottom:0; width:100%;}.woocommerce #content div.product div .pd-left-column .woocommerce-product-gallery{ width:100%; float:left;}.slick-list{ padding:0 !important;}.slick-slide{ padding:0;}.woocommerce #content div.product div .pd-left-column #carousel{ height:calc(100% + 4px); left:0; position:absolute; top:-4px; width:110px; overflow:hidden} .woocommerce #content div.product div .pd-left-column #carousel .flex-viewport{ height:100%;} .woocommerce #content div.product div .pd-left-column #carousel ul{ height:100%; list-style:outside none none; margin:0; padding:0; position:relative; width:110px !important;} .woocommerce #content div.product div .pd-left-column #carousel ul li{ display:inline-block; float:left; border:0 !important; padding:5px 0; opacity:0.5} .woocommerce #content div.product div .pd-left-column #carousel ul li:active, .woocommerce #content div.product div .pd-left-column #carousel ul li:focus{ border:0 !important;} .woocommerce #content div.product div .pd-left-column #carousel ul li.slick-current{ opacity:1;}.woocommerce #content div.product div .pd-left-column #carousel.right{ left:auto; right:0;}.woocommerce #content div.product div .pd-left-column .woocommerce-product-gallery__trigger{ display:none;}.woocommerce #content div.product div .pd-left-column #slider{ float:right; width:calc(100% - 120px); width:-o-calc(100% - 120px); width:-moz-calc(100% - 120px); width:-webkit-calc(100% - 120px); width:-ms-calc(100% - 120px); position:relative;} .slick-prev, .slick-next{ position:absolute; top:50%; opacity:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); background:#efefef none repeat scroll 0 0; display:inline-block; height:40px; line-height:38px; text-align:center; width:40px; font-size:0px;  min-width:initial;} #slider:hover .slick-prev, #slider:hover .slick-next{ opacity:1;} .slick-prev:hover, .slick-next:hover{ background:#f7b3b3; color:#fff;} .slick-prev{ left:0; z-index:1;} .slick-prev::before, .slick-next::before{ font-family:"Fontawesome"; display:inline-block; color:#191919; font-size:21px; line-height:38px;} .slick-prev::before{ content:"\f104";} .slick-next{ right:0;} .slick-next::before{ content:"\f105";} .slick-prev:hover::before, .slick-next:hover::before{ color:#fff;} .slider-bottom .slick-slide{ padding:0 15px;} .slider-bottom{ margin:0 -15px;}.woocommerce #content div.product div .pd-left-column #slider.thumbnail-right{ float:left;}.woocommerce #content div.product div .pd-left-column #slider.thumbnail-bottom{ width:100%;}.woocommerce #content div.product div .pd-left-column .bottom{ display:inline-block; width:100%; margin-top:30px; position:relative;} .woocommerce #content div.product div .pd-left-column .bottom .flex-direction-nav{ position:absolute; top:50%; width:100%; opacity:0; height:0; margin-top:-20px; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%);} .woocommerce #content div.product div .pd-left-column .bottom .flex-direction-nav li{ display:inline-block; margin-left:-20px;} .woocommerce #content div.product div .pd-left-column .bottom .flex-direction-nav li a{ background:#efefef none repeat scroll 0 0; display:inline-block; font-size:21px; height:40px; line-height:40px; text-align:center; width:40px;} .woocommerce #content div.product div .pd-left-column .bottom .flex-direction-nav li a:hover{ background:#f7b3b3; color:#fff;} .woocommerce #content div.product div .pd-left-column .bottom .flex-direction-nav .flex-nav-next{ float:right; margin-left:0; margin-right:-20px;} .woocommerce #content div.product div .pd-left-column .bottom:hover .flex-direction-nav{ opacity:1;} .woocommerce #content div.product div .pd-left-column .bottom .slides li{ opacity:0.5;} .woocommerce #content div.product div .pd-left-column .bottom .slides li.flex-active-slide{ opacity:1;}.woocommerce #content div.product div .pd-left-column #slider-2{ margin:0 -10px;} .woocommerce #content div.product div .pd-left-column #slider-2 .grid-item{ float:left; width:50%; padding:0 10px 20px;} .woocommerce #content div.product div .pd-left-column #slider-2 .popup-video{ bottom:50px;}.woocommerce #content div.product div .pd-right-column .summary{ width:100%; float:left;} .woocommerce .product_title{ font-size:2.46em; font-weight:300; text-transform:capitalize; margin-bottom:12px; font-family:"Roboto",sans-serif;} .woocommerce #content div.product div .pd-right-column .summary .woocommerce-product-rating{ margin-bottom:25px;} .woocommerce #content div.product div .pd-right-column .summary .woocommerce-product-rating .star-rating{ font-size:0.92em; height:1.03em;} .woocommerce #content div.product div .pd-right-column .summary .woocommerce-product-rating .woocommerce-review-link{ margin-left:50px; border:0;} .woocommerce #content div.product div .pd-right-column .summary .price{ color:#2b2b2b; display:inline-block; font-size:2.46em; font-weight:400; margin-bottom:35px; width:100%;} .woocommerce #content div.product div .pd-right-column .summary .price del{ font-size:0.625em; margin-right:30px;} .woocommerce #content div.product div .pd-right-column .summary .woocommerce-product-details__short-description{ margin-bottom:45px;} .woocommerce #content div.product div .pd-right-column .summary .woocommerce-product-details__short-description p{ font-size:14px; font-weight:300;} .woocommerce #content div.product div .pd-right-column .summary .cart{ display:inline-block; float:left;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table{ border-width:1px 1px 0; margin-bottom:50px;  overflow:hidden;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr{ border-bottom:1px solid #efefef; display:table; width:100%;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr td{ padding:10px;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr td:first-child{ min-width:250px;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr td:first-child .quantity .label{ padding:0;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr td:first-child .quantity .label label{ padding-right:15px !important;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr .label{ display:block; padding:10px 0; text-align:left;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr .label label{ font-size:13px; font-weight:400; margin-bottom:0; text-transform:capitalize;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr .label label a{ border:0;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr .price{ font-size:1.07em; margin:0; padding:0 0 10px;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr .price .stock.in-stock{ margin-bottom:0; border:0; float:left; padding:0; width:100%;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr .price del{ font-size:1em; color:#8c8c8c; margin-right:10px;} .woocommerce #content div.product div .pd-right-column .summary .cart .group_table tr .price .stock.in-stock{ margin-bottom:0;} .woocommerce #content div.product div .pd-right-column .summary .variations_form.cart .variations{ display:inline-block; float:left; margin-bottom:0; position:relative;} .woocommerce #content div.product div .pd-right-column .summary .variations_form.cart .variations .attribute-wrap{ display:inline-block; float:left; width:calc(100% - 60px); margin-bottom:50px;} .woocommerce #content div.product div .pd-right-column .summary .variations_form.cart .variations .label{ display:inline-block; float:left; margin-right:15px; min-width:45px; padding:0; text-align:left;} .woocommerce #content div.product div .pd-right-column .summary .variations_form.cart .variations .label label{ color:#2b2b2b; display:inline-block; font-size:14px; font-weight:500; margin-bottom:0; padding:5px 0; text-align:left; text-transform:capitalize;} .woocommerce #content div.product div .pd-right-column .summary .variations_form.cart .variations .value{ display:inline-block; float:left; margin-right:50px; position:static;} .woocommerce #content div.product div .pd-right-column .summary .variations_form.cart .variations .value select{ border-color:#efefef; font-size:12px; letter-spacing:0; margin-right:0; min-width:initial; padding:10px;} .woocommerce #content div.product div .pd-right-column .summary .variations_form.cart .variations .value:last-child{ margin-right:0;} .woocommerce #content div.product div .pd-right-column .summary .quantity{ margin-right:20px;} .woocommerce #content div.product div .pd-right-column .summary .quantity .label{ padding:0; float:left;} .woocommerce #content div.product div .pd-right-column .summary .quantity .label label{ color:#2b2b2b; display:inline-block; font-size:14px; font-weight:500; margin-bottom:0; padding:15px 48px 15px 0; text-align:left;} .woocommerce #content div.product div .pd-right-column .summary .quantity .input-group-addon{ width:45px; height:45px; border-color:#efefef; border-radius:0; background:#fff; float:left; font-size:10px; padding:0; min-width:initial; line-height:45px;} .woocommerce #content div.product div .pd-right-column .summary .quantity .qty{ -moz-appearance:textfield; -webkit-appearance:textfield; appearance:textfield; border-color:#efefef; border-radius:0; height:45px; width:65px; font-size:16px; float:left; border-left:0;} .woocommerce #content div.product div .pd-right-column .summary .cart .button{ background:#efefef none repeat scroll 0 0; border-radius:0; color:#2b2b2b; display:inline-block; float:left; font-size:14px; font-weight:400; padding:15px 35px 16px; text-transform:uppercase; vertical-align:middle;} .woocommerce #content div.product div .pd-right-column .summary .cart .button::after{ content:"";} .woocommerce #content div.product div .pd-right-column .summary .cart .button:hover{ background:#f7b3b3; color:#fff;} .woocommerce #content div.product div .pd-right-column .summary .yith-wcwl-add-to-wishlist{ margin-top:0; display:inline-block; float:left; margin-left:10px; margin-right:10px;} .woocommerce #content div.product div .pd-right-column .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show{ padding:10px 0;} .woocommerce #content div.product div .pd-right-column .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{ background:#efefef none repeat scroll 0 0; display:inline-block; font-size:0; height:45px; text-align:center; width:45px; position:relative;} .woocommerce #content div.product div .pd-right-column .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{ border:0;} .woocommerce #content div.product div .pd-right-column .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:hover{ background:#f7b3b3;} .woocommerce #content div.product div .pd-right-column .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:hover a{ color:#fff;} .woocommerce #content div.product div .pd-right-column .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img{ left:50%; margin:-7px 0 0; position:absolute; top:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%);} .woocommerce #content div.product div .pd-right-column .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before{ content:"\e92c"; display:inline-block; font-family:jmsfont; font-size:16px; line-height:45px; width:100%;} .woocommerce #content div.product div .pd-right-column .summary .addthis_inline_share_toolbox{ margin-top:40px;} .woocommerce #content div.product div .pd-right-column .summary .clear{ display:none;} .woocommerce #content div.product div .pd-right-column .summary .compare.button{ background:#efefef none repeat scroll 0 0; border-radius:0; color:#2b2b2b; float:left; font-size:0; height:45px; line-height:45px; min-width:initial; padding:0; width:45px; margin-right:10px;} .woocommerce #content div.product div .pd-right-column .summary .compare.button:hover{ background:#f7b3b3; color:#fff;} .woocommerce #content div.product div .pd-right-column .summary .compare.button::before{ content:"\e922"; font-family:'jmsfont'; font-size:16px; display:inline-block; text-align:center; width:100%;}.woocommerce #content div.product .product_meta{ display:inline-block; margin-top:50px; width:100%;} .woocommerce #content div.product .product_meta a{ border:0;} .woocommerce #content div.product .product_meta > span{ display:inline-block; font-size:0.92em; width:100%; font-weight:300;} .woocommerce #content div.product .product_meta > span::before{ content:"\f00c"; font-family:'FontAwesome'; font-size:12px; margin-right:5px; color:#f7b3b3;}.woocommerce #content .product-style-layout-3 .pd-left-column .price{ font-size:2.46em; color:#2b2b2b; font-weight:400; margin-bottom:35px;}.woocommerce #content .product-style-layout-3 .pd-left-column .addthis_inline_share_toolbox{ margin-top:40px;}.woocommerce #content .product-style-layout-3 .pd-left-column .product_meta{ margin-top:20px;}.woocommerce #content .product-style-layout-3 .pd-left-column .woocommerce-product-rating .star-rating{ margin-right:50px;}.woocommerce #content .product-style-layout-3 .pd-center-column .woocommerce-product-gallery__image{ margin-bottom:30px;}.woocommerce #content .product-style-layout-3 .pd-center-column .woocommerce-product-gallery__image:nth-child(n+2){ width:100%; float:left;}.woocommerce #content .product-style-layout-3 .pd-center-column .woocommerce-product-gallery__image:last-child{ margin-bottom:0;}.woocommerce #content .product-style-layout-3 .pd-center-column .woocommerce-product-gallery__trigger{ background:#f7b3b3;} .woocommerce #content .product-style-layout-3 .pd-center-column .woocommerce-product-gallery__trigger::before{ border-color:#fff;} .woocommerce #content .product-style-layout-3 .pd-center-column .woocommerce-product-gallery__trigger::after{ background:#fff;}.woocommerce #content .product-style-layout-3 .pd-right-column .summary .variations_form.cart .variations .value select{ width:100%;}.woocommerce #content .product-style-layout-3 .pd-right-column .summary .quantity{ margin-bottom:30px; margin-right:0; width:100%;}.woocommerce #content .product-style-layout-3 .pd-right-column .summary .yith-wcwl-add-to-wishlist{ margin-left:0 !important;}.woocommerce #content .product-style-layout-3 .reset_variations{ float:left; margin-left:0; position:absolute; right:0; top:0;}.woocommerce #content .product-style-layout-4 .woocommerce-product-gallery__image{ margin-bottom:30px;}.woocommerce #content .product-style-layout-4 .woocommerce-product-gallery__image:nth-child(n+2){ width:100%; float:left;}.woocommerce #content .product-style-layout-4 .woocommerce-product-gallery__image:last-child{ margin-bottom:0;}.woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper{ border-bottom:1px solid #efefef; padding-top:45px; font-weight:300; text-align:center;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{ border-bottom:1px solid #efefef;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{ display:inline-block; padding:0 22px;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{ color:#8c8c8c; display:inline-block; font-size:1.23em; font-weight:400; padding:12px 0; position:relative; text-transform:uppercase;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a::before{ background:#f7b3b3 none repeat scroll 0 0; bottom:-2px; content:""; display:inline-block; height:3px; opacity:0; position:absolute; width:100%;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a, .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:hover a{ color:#2b2b2b;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a::before, .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:hover a::before{ opacity:1;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{ padding:45px 0; border-radius:0; -webkit-box-shadow:none; box-shadow:none;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel a{ border:0;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .woocommerce-Reviews{ text-align:left;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel table.shop_attributes td{ padding:0.4em;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #comments .woocommerce-Reviews-title{ font-size:16px; font-weight:400; margin-bottom:50px; text-align:left;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #comments > .commentlist{ padding-left:0;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #comments > .commentlist .comment-text{ background:#efefef none repeat scroll 0 0; border-color:#efefef; border-radius:0; position:relative;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #comments > .commentlist .comment-text::before{ color:#efefef; content:"\f0d9"; font-family:FontAwesome; font-size:27px; left:-10px; position:absolute; top:2px;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #comments > .commentlist .comment-text .meta .woocommerce-review__author{ color:#2b2b2b; font-weight:500; text-transform:capitalize;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #comments > .commentlist .comment-text .meta time{ font-style:italic;}#review_form_wrapper{ position:relative; margin-top:50px;}#review_form_wrapper #reply-title{ text-transform:uppercase; font-size:1.23em; font-weight:400;}.woocommerce #reviews #comment{ height:115px;}.woocommerce #review_form #respond p.comment-form-author input, .woocommerce #review_form #respond p.comment-form-email input{ width:100%;}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{ color:#f7b3b3;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #review_form_wrapper .stars a{ color:#f7b3b3;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #review_form_wrapper #review_form #respond .form-submit{ margin-top:40px;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #review_form_wrapper #review_form #respond .form-submit input{ background:#f8bebe; color:#fff; text-transform:uppercase; font-size:14px; padding:15px 35px; border-radius:0; font-weight:400;} .woocommerce #content .after_single_product_summary .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #review_form_wrapper #review_form #respond .form-submit input:hover{ background:#f7b3b3;}.woocommerce #content .after_single_product_summary .related, .woocommerce #content .after_single_product_summary .up-sells{ margin-top:93px; margin-left:0; margin-right:0;} .woocommerce #content .after_single_product_summary .related > h2, .woocommerce #content .after_single_product_summary .up-sells > h2{ color:#2b2b2b; font-family:'Playfair Display'; font-size:24px; font-style:normal; font-weight:400; letter-spacing:0.05em; line-height:29px; text-align:center; text-decoration:none; text-transform:uppercase; margin-bottom:45px; width:100%;} .woocommerce #content .after_single_product_summary .related > h2 span, .woocommerce #content .after_single_product_summary .up-sells > h2 span{ display:inline-block; padding:0 35px 30px; position:relative;} .woocommerce #content .after_single_product_summary .related > h2 span::after, .woocommerce #content .after_single_product_summary .up-sells > h2 span::after{ content:""; height:1px; background:#bbbbbb; width:198px; display:inline-block; position:absolute; bottom:0; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:1;} .woocommerce #content .after_single_product_summary .related > h2 span::before, .woocommerce #content .after_single_product_summary .up-sells > h2 span::before{ content:"\e947"; font-family:'jmsfont'; color:#f7b3b3; font-size:14px; position:absolute; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); bottom:-14px; width:60px; background:#fff; z-index:2;}.woocommerce #content .popup-video{ bottom:30px; position:absolute; right:30px; z-index:1;} .woocommerce #content .popup-video .jms-popup-url{ background:#f8bebe none repeat scroll 0 0; color:#fff; display:inline-block; font-size:14px; font-weight:400; padding:10px 35px; text-transform:uppercase;} .woocommerce #content .popup-video .jms-popup-url:hover{ background:#f7b3b3;}.woocommerce #content .reset_variations{ margin-left:30px; text-transform:uppercase; position:absolute; right:0; top:0; padding:0;} .woocommerce #content .reset_variations::before{ content:"\e90b"; font-family:jmsfont; margin-right:10px;}.attribute-variations-content .imageswatch-variation{ cursor:pointer; height:25px; text-align:center;} .attribute-variations-content .imageswatch-variation span{ border:0 none; border-radius:50%; height:25px; overflow:hidden; width:25px; position:relative;}.attribute-variations-content #pa_color .imageswatch-variation.selected span::before,.attribute-variations-content #pa_color .imageswatch-variation:hover span::before{ background:#fff none repeat scroll 0 0; border-radius:50%; content:""; display:inline-block; height:11px; left:7px; position:absolute; top:7px; width:11px;}.attribute-variations-content #pa_size .imageswatch-variation{ height:30px;} .attribute-variations-content #pa_size .imageswatch-variation span{ font-size:1.07em; font-weight:400; height:30px; line-height:30px; width:30px; border-radius:0;}.attribute-variations-content #pa_size .imageswatch-variation.selected span,.attribute-variations-content #pa_size .imageswatch-variation:hover span{ background:#2b2b2b; color:#fff;}.woocommerce-variation-availability{ margin-bottom:40px;}#yith-quick-view-modal.open .hidden-quickview{ display:none;}#yith-quick-view-content div.images{ width:100%;}#yith-quick-view-content div.summary{ width:100%; padding:30px 0;} #yith-quick-view-content div.summary .price{ color:#2b2b2b; display:inline-block; font-size:2.46em; font-weight:400; margin-bottom:35px; width:100%;}#yith-quick-view-content .pd-right-column .summary p.stock{ margin-bottom:30px;}#yith-quick-view-content .pd-right-column .summary .woocommerce-variation-availability p.stock{ margin-bottom:0px;}#yith-quick-view-content .pd-right-column .summary .quantity .input-group-addon{ background:#fff none repeat scroll 0 0; border-color:#efefef; border-radius:0; float:left; font-size:10px; height:45px; min-width:initial; padding:0; width:45px; line-height:45px;}#yith-quick-view-content .pd-right-column .summary .quantity .qty{ -moz-appearance:textfield; border-color:#efefef #efefef #efefef currentcolor; border-left:0 none; border-radius:0; float:left; font-size:16px; height:45px; width:65px;}#yith-quick-view-content .pd-right-column .summary .cart .button{ background:#efefef none repeat scroll 0 0; border-radius:0; color:#2b2b2b; display:inline-block; float:left; font-size:14px; font-weight:400; padding:15px 35px 16px; text-transform:uppercase; vertical-align:middle;}#yith-quick-view-content .pd-right-column .summary .cart .button::after{ display:none;}#yith-quick-view-content .product_meta > span::before{ color:#f7b3b3; content:"\f00c"; font-family:"FontAwesome"; font-size:12px; margin-right:5px;}#yith-quick-view-content .product_meta > span{ display:block;}#yith-quick-view-content .product_meta a{ border:0 none;}#yith-quick-view-content .pd-left-column .onsale{ top:15px; right:auto; left:30px;}#yith-quick-view-modal #yith-quick-view-content{ padding-top:15px; padding-bottom:15px;}#yith-quick-view-content .pd-right-column .summary .cart .group_table{ border-width:1px 1px 0; margin-bottom:30px;} #yith-quick-view-content .pd-right-column .summary .cart .group_table tr{ border-bottom:1px solid #efefef; display:table; width:100%;} #yith-quick-view-content .pd-right-column .summary .cart .group_table tr td:first-child{ min-width:200px;} #yith-quick-view-content .pd-right-column .summary .cart .group_table tr td:first-child .quantity .label{ display:none;} #yith-quick-view-content .pd-right-column .summary .cart .group_table tr .price{ font-size:1.07em; margin:0; padding:0 0 10px; float:left;} #yith-quick-view-content .pd-right-column .summary .cart .group_table tr .price .stock.in-stock{ margin-bottom:0; border:0; float:left; padding:0; width:100%;} #yith-quick-view-content .pd-right-column .summary .cart .group_table tr .label{ display:block; padding:10px 0; text-align:left;} #yith-quick-view-content .pd-right-column .summary .cart .group_table tr .label label{ font-size:13px; font-weight:400; margin-bottom:0; text-transform:capitalize;} #yith-quick-view-content .pd-right-column .summary .cart .group_table tr .label label a{ border:0;}#yith-quick-view-content .pd-right-column .summary .variations_form.cart .variations{ position:relative;} #yith-quick-view-content .pd-right-column .summary .variations_form.cart .variations .label{ display:inline-block; float:left; margin-right:15px; min-width:45px; padding:0; text-align:left;} #yith-quick-view-content .pd-right-column .summary .variations_form.cart .variations .label label{ color:#2b2b2b; display:inline-block; font-size:14px; font-weight:500; margin-bottom:0; padding:9px 0; text-align:left;} #yith-quick-view-content .pd-right-column .summary .variations_form.cart .variations .value select{ border-color:#efefef; font-size:12px; letter-spacing:0; margin-right:0; min-width:auto; padding:10px; width:100%;} #yith-quick-view-content .pd-right-column .summary .variations_form.cart .variations .value .reset_variations{ position:absolute; right:0; text-transform:uppercase; top:0;} #yith-quick-view-content .pd-right-column .summary .variations_form.cart .variations .value .reset_variations::before{ content:"\e90b"; font-family:jmsfont; margin-right:10px;} #yith-quick-view-content .pd-right-column .summary .variations_form.cart .variations .attribute-wrap{ display:inline-block; float:left; margin-bottom:30px; width:100%;}#yith-quick-view-content .popup-video{ bottom:30px; position:absolute; right:30px; z-index:1;} #yith-quick-view-content .popup-video .jms-popup-url{ background:#f8bebe none repeat scroll 0 0; color:#fff; display:inline-block; font-size:14px; font-weight:400; padding:10px 35px; text-transform:uppercase;}.woocommerce div.product p.stock{ border:1px solid; display:inline-block; font-weight:700; padding:9px 20px; text-transform:uppercase;}.woocommerce .wishlist_table td.product-add-to-cart a{ display:inline-block !important; margin:0 0 5px; text-align:left;}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{ border-color:#f7b3b3;}.woocommerce table.shop_table{ border-bottom:0; border-radius:0;} .woocommerce table.shop_table td{ border-top:0;} .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{ border-top:0;} .woocommerce table.shop_table td.product-name a{ border:0;} .woocommerce table.shop_table td.product-name a.pd-name{ display:block;} .woocommerce table.shop_table td.product-name .button.yith-wcqv-button{ text-align:center; margin-top:15px;} .woocommerce table.shop_table td.product-name .button.yith-wcqv-button::after{ display:none;} .woocommerce table.shop_table td.product-remove{ text-align:center;} .woocommerce table.shop_table td.product-quantity .quantity .label{ padding:0; float:left; color:#2b2b2b;} .woocommerce table.shop_table td.product-quantity .quantity .label label{ color:#2b2b2b; display:inline-block; font-size:14px; font-weight:500; margin-bottom:0; padding:15px 15px 15px 0; text-align:left;} .woocommerce table.shop_table td.product-quantity .quantity .input-group-addon{ width:45px; height:45px; border-color:#efefef; border-radius:0; background:#fff; float:left; font-size:10px; padding:0; min-width:initial; line-height:45px;} .woocommerce table.shop_table td.product-quantity .quantity .qty{ -moz-appearance:textfield; -webkit-appearance:textfield; appearance:textfield; border-color:#efefef; border-radius:0; height:45px; width:65px; font-size:16px; float:left; border-left:0;} .woocommerce table.shop_table tr .actions .coupon #coupon_code{ border-color:#efefef; min-height:40px; min-width:300px;}.woocommerce a.remove{ display:inline-block; color:#2b2b2b !important;} .woocommerce a.remove:hover{ background:none !important; color:#f7b3b3 !important;}.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{ color:#fff; padding:15px 20px;}.woocommerce-info{ border-top-color:#f7b3b3;} .woocommerce-info::before{ color:#f7b3b3;}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{ background:#efefef; border-radius:0;}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{ border-bottom-color:#fff;}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{ background-color:#f8b8b8;} .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{ background-color:#f7b3b3;}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{ width:210px;}.wc-proceed-to-checkout a.button::after{ display:none;}.entry-footer{ border:1px solid #efefef; border-radius:0; font-size:12px; font-style:italic; margin-top:15px; padding:10px 15px;} .entry-footer i{ font-style:normal;}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{ border:1px solid #ebebeb; border-radius:0;}.woocommerce .wishlist-title h2{ margin-top:0;}.edit-link:hover{ color:#f7b3b3;}.kc-close-but{ padding:0; min-width:initial;}.content-button a{ border:0;}.kc_tabs_nav > li > a,.nav-pills > li > a,.kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav > li > a{ border-bottom:0;}.kc-multi-icons-wrapper a{ border:0;}.portfolio-filter{ text-align:center; border-bottom:1px solid #efefef; margin-bottom:50px;} .portfolio-filter a{ color:#8c8c8c; display:inline-block; font-size:1.23em; font-weight:400; padding:12px 25px; position:relative; text-transform:uppercase;} .portfolio-filter a::before{ background:#f7b3b3 none repeat scroll 0 0; bottom:-2px; content:""; display:inline-block; height:3px; opacity:0; position:absolute; width:calc(100% - 50px); width:-moz-calc(100% - 50px); width:-webkit-calc(100% - 50px); width:-o-calc(100% - 50px);} .portfolio-filter .selected, .portfolio-filter a:hover{ color:#2b2b2b;} .portfolio-filter .selected::before, .portfolio-filter a:hover::before{ opacity:1;}.portfolio-item{ margin-bottom:30px;} .portfolio-item:hover .portfolio-title{ transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1);}.portfolio-title{ background:rgba(255, 255, 255, 0.7) none repeat scroll 0 0; padding:20px 0; position:absolute; text-align:center; top:50%; width:100%; -ms-transform:scale(0); transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); margin-top:-42px; transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;} .portfolio-title .portfolio-title-content h4{ font-weight:400; text-transform:capitalize;} .portfolio-title .portfolio-title-content h4 a:hover{ color:#2b2b2b; text-decoration:underline;} .portfolio-title .portfolio-title-content > span{ font-style:italic; opacity:0.7; text-transform:capitalize;} .portfolio-title .portfolio-title-content > span a:hover{ color:#2b2b2b; text-decoration:underline;}.jms-ajax-load{ text-align:center; margin-top:50px;} .jms-ajax-load a{ background:#f8bebe none repeat scroll 0 0; border:0 none; color:#fff; display:inline-block; font-size:10px; font-weight:700; letter-spacing:0.1em; line-height:1em; min-width:132px; padding:15px 20px; position:relative; text-align:center; text-transform:uppercase;} .jms-ajax-load a.disabled{ background:#efefef;}.jms-minimal-portfolio-single .kc_image_gallery .item-grid.grid-1{ width:100%; margin-bottom:30px;}.portfolio-meta{ background:#efefef none repeat scroll 0 0; display:inline-block; font-size:0.92em; font-weight:300; margin-bottom:50px; margin-top:50px; padding:30px; width:100%;} .portfolio-meta i{ margin-right:5px; color:#f7b3b3;}.related-portfolio-carousel .portfolio-item{ float:left; margin-bottom:30px; padding:0 15px; width:33.333%;}.sidebar-column .widget,.filter-sidebar .widget{ display:inline-block; float:left; margin-bottom:50px; width:100%;} .sidebar-column .widget .product-categories li a span, .filter-sidebar .widget .product-categories li a span{ float:right; font-size:10px; padding:8px 0;} .sidebar-column .widget .product-categories .children, .filter-sidebar .widget .product-categories .children{ display:none;} .sidebar-column .widget .product-categories .children li, .filter-sidebar .widget .product-categories .children li{ padding-left:15px !important;} .sidebar-column .widget .product-categories .children li:last-child, .filter-sidebar .widget .product-categories .children li:last-child{ border-bottom:0 !important;} .sidebar-column .widget .comment-author-link, .filter-sidebar .widget .comment-author-link, .sidebar-column .widget .comment-author-link a{ color:#999; text-transform:capitalize;} .sidebar-column .widget .recent_post_item, .filter-sidebar .widget .recent_post_item{ position:relative; border-bottom:0 none; margin-bottom:30px;} .widget .recent_post_item:last-child{ margin-bottom:0;} .widget ul .recent_post_item .entry-thumb{ margin-bottom:15px;} .widget ul .recent_post_item a{ padding:0; display:block;} .sidebar-column .widget .recent_post_item .entry-title span, .filter-sidebar .widget .recent_post_item .entry-title span{ color:#999; display:block; font-size:12px; font-style:italic;} .sidebar-column .widget .recent_post_item .entry-title > a, .filter-sidebar .widget .recent_post_item .entry-title > a{ display:block; font-size:13px; margin-top:0;} .sidebar-column .widget .recent_post_item .post-date, .filter-sidebar .widget .recent_post_item .post-date{ background:#fff none repeat scroll 0 0; border:1px solid #2b2b2b; color:#f7b3b3; display:inline-block; float:left; font-size:24px; font-weight:700; height:60px; left:0; letter-spacing:0.05em; padding:5px 0; position:absolute; text-align:center; text-transform:uppercase; top:7px; width:60px;} .sidebar-column .widget .recent_post_item .post-date .entry-date, .filter-sidebar .widget .recent_post_item .post-date .entry-date{ display:block; color:#8c8c8c; font-size:14px; font-weight:400; font-style:normal;} .sidebar-column .widget select, .filter-sidebar .widget select{ border:1px solid #efefef; font-size:12px; min-width:initial; padding:10px; width:100%;}.sidebar-column .widget-title,.sidebar-column .widgettitle,.filter-sidebar .widget-title,.filter-sidebar .widgettitle{ font-size:1.15em; font-weight:500; text-transform:uppercase; margin-bottom:23px; margin-top:0; font-family:"Roboto",sans-serif;}.sidebar-column ul li,.filter-sidebar ul li{ color:#2b2b2b; padding:0 !important; position:relative;} .sidebar-column ul li a, .filter-sidebar ul li a{ text-transform:capitalize; font-weight:400; border:0; color:#666; display:inline-block; padding:6px 0;} .sidebar-column ul li a:not([href]), .filter-sidebar ul li a:not([href]){ display:none;} .sidebar-column ul li span{ color:#999;}.widget_rss ul li{ margin-bottom:15px;}.widget_rss ul li:last-child{ margin-bottom:0px;}ul li span.rss-date{ display:block;}ul li a.rsswidget{ font-size:14px; font-weight:500; color:#191919; padding:0;} .sidebar-column ul li a span.fa, .filter-sidebar ul li a span.fa{ display:none;} .widget_product_categories ul li a span.fa{ float:right; font-size:10px; padding:8px 0; display:inline-block; position:absolute; right:0;} .widget_product_categories ul li .sub-menu, .widget_product_categories ul li .dropdown-menu{ display:none;} .widget_product_categories ul li .sub-menu li, .widget_product_categories ul li .dropdown-menu li{ padding-left:15px !important;} .widget_product_categories ul li .sub-menu li .sub-menu, .widget_product_categories ul li .dropdown-menu li .sub-menu{ display:none;} .sidebar-column ul li .dropdown-menu, .filter-sidebar ul li .dropdown-menu{ background:transparent none repeat scroll 0 0; border:0 none; border-radius:0; -webkit-box-shadow:none; box-shadow:none; max-width:none; min-width:initial; position:static; width:100%;} .sidebar-column ul li .dropdown-menu .mega-nav, .filter-sidebar ul li .dropdown-menu .mega-nav{ padding:0; width:100%;} .sidebar-column ul li .dropdown-menu .mega-nav li, .filter-sidebar ul li .dropdown-menu .mega-nav li{ padding:0;} .sidebar-column ul li .dropdown-menu .mega-nav li a .mm-has-children, .filter-sidebar ul li .dropdown-menu .mega-nav li a .mm-has-children{ float:right; font-size:10px; padding:8px 0;} .sidebar-column ul li .dropdown-menu .mega-nav li a .mm-has-children::before, .filter-sidebar ul li .dropdown-menu .mega-nav li a .mm-has-children::before{ content:"\f067";} .sidebar-column ul li .dropdown-menu .mega-nav li .sub-menu, .filter-sidebar ul li .dropdown-menu .mega-nav li .sub-menu{ display:none;} .sidebar-column ul li .dropdown-menu .mega-nav li.open a .mm-has-children::before, .filter-sidebar ul li .dropdown-menu .mega-nav li.open a .mm-has-children::before{ content:"\f068";} .sidebar-column ul li .dropdown-menu .mega-nav li.open .sub-menu, .filter-sidebar ul li .dropdown-menu .mega-nav li.open .sub-menu{ display:block;}.sidebar-column ul li.open .sub-menu,.sidebar-column ul li.open .dropdown-menu,.filter-sidebar ul li.open .sub-menu,.filter-sidebar ul li.open .dropdown-menu{ display:block;} .sidebar-column ul li.open .sub-menu li.open .sub-menu, .sidebar-column ul li.open .dropdown-menu li.open .sub-menu, .filter-sidebar ul li.open .sub-menu li.open .sub-menu, .filter-sidebar ul li.open .dropdown-menu li.open .sub-menu{ display:block;}.sidebar-column .widget_price_filter .price_slider_amount input,.filter-sidebar .widget_price_filter .price_slider_amount input{ border-radius:0; border-color:#efefef; min-height:30px; width:48%; float:left; margin-right:2%; padding:0 10px; color:#2b2b2b;}.sidebar-column .widget_price_filter .price_slider_amount .button,.filter-sidebar .widget_price_filter .price_slider_amount .button{ background:#F8BEBE; border-radius:0; color:#fff; font-size:10px; text-transform:uppercase; padding:10px 20px; margin:15px 0; min-width:initial;} .sidebar-column .widget_price_filter .price_slider_amount .button::after, .filter-sidebar .widget_price_filter .price_slider_amount .button::after{ display:none;} .sidebar-column .widget_price_filter .price_slider_amount .button:hover, .filter-sidebar .widget_price_filter .price_slider_amount .button:hover{ background:#f7b3b3;}.sidebar-column .widget_price_filter .price_slider_wrapper .ui-widget-content,.filter-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content{ background:#efefef; border-radius:0; height:3px;} .sidebar-column .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range, .filter-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{ background:#f8bebe;} .sidebar-column .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle, .filter-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{ border:3px solid #000; top:-0.4em; background:#fff;}.sidebar-column .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label,.filter-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{ font-size:12px; padding:15px 0;}.sidebar-column .widget_products .product_list_widget,.filter-sidebar .widget_products .product_list_widget{ display:inline-block; float:left; margin:7px 0 0; width:100%;} .sidebar-column .widget_products .product_list_widget li, .filter-sidebar .widget_products .product_list_widget li{ border:0 !important;} .sidebar-column .widget_products .product_list_widget li a, .filter-sidebar .widget_products .product_list_widget li a{ font-weight:400;} .sidebar-column .widget_products .product_list_widget li a span, .filter-sidebar .widget_products .product_list_widget li a span{ display:block; margin-bottom:5px;} .sidebar-column .widget_products .product_list_widget li a img, .filter-sidebar .widget_products .product_list_widget li a img{ -webkit-box-shadow:none; box-shadow:none; float:left; height:auto; margin-left:0; margin-right:20px; width:80px;}.sidebar-column .search-form .search-submit{ position:absolute; right:0; top:0; height:51px;}.search-form .search-submit{ height:51px; min-width:initial; width:51px; padding:0; vertical-align:sub; float:left;} .search-form .search-submit::before{ content:"\e943"; font-family:jmsfont; font-size:18px; font-weight:300;} .search-form .search-submit:hover{ color:#fff;}.search-form{ position:relative;}.search-form input{ float:left; min-height:51px;}.filter-sidebar .widget{ width:20%; float:left; padding:0 15px;}.woocommerce .sidebar-column .widget_layered_nav ul.yith-wcan-color li,.woocommerce .filter-sidebar .widget_layered_nav ul.yith-wcan-color li{ border-bottom:0; padding:0 !important;} .woocommerce .sidebar-column .widget_layered_nav ul.yith-wcan-color li a, .woocommerce .filter-sidebar .widget_layered_nav ul.yith-wcan-color li a{ width:20px; height:20px; border-radius:50%; border:0; position:relative; margin:10px 10px 10px 0;} .woocommerce .sidebar-column .widget_layered_nav ul.yith-wcan-color li a::after, .woocommerce .filter-sidebar .widget_layered_nav ul.yith-wcan-color li a::after{ content:""; width:12px; height:12px; border-radius:50%; background:#fff; position:absolute; top:4px; left:4px; display:none;} .woocommerce .sidebar-column .widget_layered_nav ul.yith-wcan-color li a:hover::after, .woocommerce .filter-sidebar .widget_layered_nav ul.yith-wcan-color li a:hover::after{ display:block;}.woocommerce .sidebar-column .widget_layered_nav ul.yith-wcan-color li.chosen a::after,.woocommerce .filter-sidebar .widget_layered_nav ul.yith-wcan-color li.chosen a::after{ display:block;}@media (min-width:1200px){ .sidebar-column{ width:260px;}}
