@media only screen and (max-width:1220px){.lg-5{width:5%;}
.lg-10{width:10%;}
.lg-15{width:15%;}
.lg-20{width:20%;}
.lg-25{width:25%;}
.lg-30{width:30%;}
.lg-35{width:35%;}
.lg-40{width:40%;}
.lg-45{width:45%;}
.lg-50{width:50%;}
.lg-55{width:55%;}
.lg-60{width:60%;}
.lg-65{width:65%;}
.lg-70{width:70%;}
.lg-75{width:75%;}
.lg-80{width:80%;}
.lg-85{width:85%;}
.lg-90{width:90%;}
.lg-95{width:95%;}
.lg-100{width:100%;}
.lg-11{width:11.111111%;}
.lg-12{width:12.5%;}
.lg-14{width:14.285714%;}
.lg-16{width:16.666666%;}
.lg-33{width:33.333333%;}
.lg-66{width:66.666666%;}
}
@media only screen and (max-width:980px){.md-5{width:5%;}
.md-10{width:10%;}
.md-15{width:15%;}
.md-20{width:20%;}
.md-25{width:25%;}
.md-30{width:30%;}
.md-35{width:35%;}
.md-40{width:40%;}
.md-45{width:45%;}
.md-50{width:50%;}
.md-55{width:55%;}
.md-60{width:60%;}
.md-65{width:65%;}
.md-70{width:70%;}
.md-75{width:75%;}
.md-80{width:80%;}
.md-85{width:85%;}
.md-90{width:90%;}
.md-95{width:95%;}
.md-100{width:100%;}
.md-11{width:11.111111%;}
.md-12{width:12.5%;}
.md-14{width:14.285714%;}
.md-16{width:16.666666%;}
.md-33{width:33.333333%;}
.md-66{width:66.666666%;}
}
@media only screen and (max-width:760px){.sm-5{width:5%;}
.sm-10{width:10%;}
.sm-15{width:15%;}
.sm-20{width:20%;}
.sm-25{width:25%;}
.sm-30{width:30%;}
.sm-35{width:35%;}
.sm-40{width:40%;}
.sm-45{width:45%;}
.sm-50{width:50%;}
.sm-55{width:55%;}
.sm-60{width:60%;}
.sm-65{width:65%;}
.sm-70{width:70%;}
.sm-75{width:75%;}
.sm-80{width:80%;}
.sm-85{width:85%;}
.sm-90{width:90%;}
.sm-95{width:95%;}
.sm-100{width:100%;}
.sm-11{width:11.111111%;}
.sm-12{width:12.5%;}
.sm-14{width:14.285714%;}
.sm-16{width:16.666666%;}
.sm-33{width:33.333333%;}
.sm-66{width:66.666666%;}
}
@media only screen and (max-width:470px){.xs-5{width:5%;}
.xs-10{width:10%;}
.xs-15{width:15%;}
.xs-20{width:20%;}
.xs-25{width:25%;}
.xs-30{width:30%;}
.xs-35{width:35%;}
.xs-40{width:40%;}
.xs-45{width:45%;}
.xs-50{width:50%;}
.xs-55{width:55%;}
.xs-60{width:60%;}
.xs-65{width:65%;}
.xs-70{width:70%;}
.xs-75{width:75%;}
.xs-80{width:80%;}
.xs-85{width:85%;}
.xs-90{width:90%;}
.xs-95{width:95%;}
.xs-100{width:100%;}
.xs-11{width:11.111111%;}
.xs-12{width:12.5%;}
.xs-14{width:14.285714%;}
.xs-16{width:16.666666%;}
.xs-33{width:33.333333%;}
.xs-66{width:66.666666%;}
}
@media only screen and (max-width:1024px){.product-grid-item:hover .image > a > img, .product-list-item:hover .image > a > img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity 0;}
.p-over, .quickview-button, .gallery-thumb a:before, .gallery-thumb .item-hover{display:none;}
}
@media only screen and (max-width:980px){#container, #header{max-width:100%;}
.side-block-left,
.side-block-right,
.banner-overlay{display:none !important;}
}
@media only screen and (max-width:760px){.hide-on-phone{display:none !important;}
#cart .content{width:100%;}
.login-content .left{width:100%;margin-bottom:30px;}
.login-content .right{width:100%;}
.login-content .left p:nth-child(2){min-height:55px;}
.side-block-left,
.side-block-right{display:none;}
.heading-title, .box-heading{max-height:100%;}
.home-page #container:before{display:none;}
}
@media only screen and (max-width:470px){table.form td{display:block;}
}
@media only screen and (max-width:980px){.journal-desktop .sticky-wrapper{max-height:160px;}
.journal-menu{clear:both;}
.journal-header-default.nocart-nosearch .journal-menu{clear:none;}
#cart{box-shadow:none;}
.sticky-wrapper{height:auto !important;}
}
@media only screen and (max-width:760px){.journal-header-center .journal-links .links{width:100%;}
body header{box-shadow:none;}
header .links > a{border-bottom-color:#E4E4E4;border-top-style:solid;border-top-width:1px;}
#header{padding-top:40px;}
#header .journal-links{position:absolute;top:0;}
.is-sticky{max-height:100%;}
}
@media only screen and (max-width:760px){.journal-header .text-only > i{display:none;}
.journal-header .icon-only > i{font-size:160% !important;}
.journal-header .icon-only > span{display:none;}
}
@media only screen and (max-width:1039px){.journal-header-default.nocart .links > a:last-child{border-right-width:0;}
}
@media only screen and (max-width:760px){.super-menu .mobile-firstpage > li:last-of-type{border-left-width:0 !important;}
.journal-header-center{box-shadow:none;}
.journal-header-center .j-100{height:70px !important;}
.journal-header-center .journal-cart, .journal-header-center .journal-search, .journal-header-center .journal-secondary, .journal-header-center .journal-links{padding:0;}
.journal-header-center .journal-search, .journal-header-center .journal-cart{top:0 !important;}
.journal-header-center .journal-top-header{border-bottom-width:0;}
.journal-header-center .journal-menu-bg{display:none;}
.journal-header-center #search input{border-radius:0;}
.journal-header-center .button-search{border-radius:0;}
.journal-header-center .journal-cart{border-radius:0;}
.journal-header-center .journal-cart #cart .heading a span{border-top:1px solid transparent;}
.journal-header-center .journal-cart #cart{border-radius:0;border-right-width:0 !important;}
.journal-header-center .journal-cart #cart .content{padding-top:0;}
.journal-header-center .journal-cart #cart .content .cart-wrapper{border-radius:0;}
.journal-header-center .journal-cart #cart .content:before{display:none;}
.journal-header-center .journal-cart #cart .heading i{border-radius:0;}
.journal-header-center .journal-center-bg{top:80px;}
.journal-header-center .journal-secondary{width:100%;text-align:center;clear:both;background-color:#FAFAFA;border-bottom:1px solid transparent;border-top:1px solid transparent;}
.journal-header-center .links{float:none !important;margin:0 auto;}
.journal-header-center .autocomplete2-suggestions{top:40px;border-radius:0;}
.journal-header-center .autocomplete2-suggestions:before{display:none;}
.journal-header-center .autocomplete2-selected:first-child,
.journal-header-center .autocomplete2-selected:last-child,
.journal-header-center .autocomplete2-suggestion:first-child > a > span > img,
.journal-header-center .autocomplete2-suggestion:last-child > a > span > img{border-radius:0;}
.journal-top-header{border-bottom-width:0;}
header.journal-header-mega #logo a{text-align:center;}
}
@media only screen and (max-width:470px){#cart .content{min-width:100%;}
.journal-header-center .journal-cart #cart{border-left-width:0 !important;}
}
@media only screen and (max-width:760px){.journal-header-default .j-tall,
.journal-header-menu .j-tall{height:85px;}
}
@media only screen and (max-width:760px){#cart, #search{box-shadow:none !important;}
.super-menu .mobile-firstpage > li:first-of-type{border-top-width:1px;border-top-style:solid;}
.phone-sticky-cart #cart{z-index:9999;position:fixed;top:0;width:50%;left:50%;background-color:inherit;transition:background-color 0s;}
.phone-sticky-cart #cart .content{width:200%;}
.phone-sticky-cart.journal-header-compact{margin-bottom:40px;}
.phone-sticky-cart.journal-header-compact .journal-menu{position:fixed;box-shadow:0 3px 20px rgba(0, 0, 0, 0.3);top:0;}
.phone-sticky-cart.phone-sticky-menu .journal-menu{position:fixed;box-shadow:0 3px 20px rgba(0, 0, 0, 0.3);top:0;}
.phone-sticky-cart.phone-sticky-menu:not(.menu-cart-off){margin-bottom:40px;}
.phone-sticky-cart.menu-cart-off #cart{width:100%;left:0;box-shadow:0 3px 20px rgba(0, 0, 0, 0.3) !important;}
.phone-sticky-cart.menu-cart-off #cart .content{width:100%;}
.phone-sticky-cart.menu-cart-off .journal-menu{z-index:9999;position:fixed;top:0;width:50%;box-shadow:none;}
.phone-sticky-cart.menu-cart-off .journal-menu .mobile-menu{width:200%;}
.phone-sticky-cart.menu-cart-off .journal-menu .mobile-trigger{margin-top:0;}
html[dir="rtl"] .phone-sticky-cart #cart{right:50%;left:auto;}
}
@media only screen and (max-width:760px){.journal-menu .mega-menu,
.journal-menu .mobile-menu .mobile-firstpage > li > ul{overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.journal-menu .mega-menu-item.xs-50{max-width:50vw;}
.mobile-menu .mobile-firstpage > li:nth-child(-n+3) .mega-menu,
.mobile-menu .mobile-firstpage > li:nth-child(-n+3) > ul{max-height:65vh;}
.mobile-menu .mobile-firstpage > li:nth-child(n+3) .mega-menu,
.mobile-menu .mobile-firstpage > li:nth-child(n+3) > ul{max-height:50vh;}
.mobile-menu .mobile-firstpage > li:nth-child(n+5) .mega-menu,
.mobile-menu .mobile-firstpage > li:nth-child(n+5) > ul{max-height:40vh;}
.mobile-menu .mobile-firstpage > li:nth-child(n+6) .mega-menu,
.mobile-menu .mobile-firstpage > li:nth-child(n+6) > ul{max-height:30vh;}
.super-menu{box-shadow:none;border-radius:0;}
}
@media only screen and (max-width:980px){.journal-header-menu #cart{box-shadow:none;}
.journal-header-menu .j-50{height:40px;}
.journal-header-menu.nocart-nosearch .j-med{height:80px;}
}
@media only screen and (max-width:1024px){.super-menu .mobile-firstpage > li:first-of-type{border-left-width:0;}
}
@media only screen and (max-width:980px){.journal-header-default .super-menu .mobile-firstpage > li > div{left:0;margin-left:0;}
}
@media only screen and (max-width:760px){.super-menu .mobile-firstpage > li.icon-only{width:100%;}
.mobile-trigger{display:block;height:40px;line-height:39px;text-transform:uppercase;width:100%;font-size:16px;padding-left:10px;color:#EEEEEE;cursor:pointer;}
.mobile-trigger:before{content:"\e618";color:inherit;margin-right:10px;font-size:23px;float:left;}
.journal-mobile .mega-menu, .journal-mobile .html-menu{position:relative;}
.journal-menu .mobile-menu li:last-of-type{border-right-width:0;}
.journal-menu{height:auto;}
.journal-menu .mobile-menu{display:none;box-shadow:none;}
.journal-menu .mobile-menu .mobile-firstpage > li{position:relative;display:block;border-left-width:0;border-right-width:0;left:0;}
.journal-menu .mobile-menu .mobile-firstpage > li .mobile-plus{display:none;width:40px;height:40px;line-height:35px;font-size:25px;font-weight:bold;top:0;right:0;position:absolute;text-align:center;cursor:pointer;color:white;border-style:solid;border-color:inherit;}
.journal-menu .mobile-menu .mobile-firstpage > li > ul{left:0 !important;}
.journal-menu .mobile-menu .mobile-firstpage > li > ul li .mobile-plus{border-left-width:0;height:40px;}
.journal-menu .mobile-menu .mobile-firstpage > li > a{text-align:left;padding-left:10px;}
.journal-menu .mobile-menu .mobile-firstpage li:last-of-type{border-bottom-color:transparent !important;}
.journal-menu .mobile-menu .mobile-firstpage li:last-of-type .mobile-plus{border-bottom-color:transparent !important;}
.journal-menu .mobile-menu .mobile-firstpage > li > ul + .mobile-plus,
.journal-menu .mobile-menu .mobile-firstpage > li > div + .mobile-plus,
.journal-menu .mobile-menu .mobile-firstpage > li > span + .mobile-plus,
.journal-menu .mobile-menu .mobile-firstpage > li > ul li .mobile-plus{display:block;}
.journal-menu .mobile-menu .mega-menu{max-width:100vw;}
}
@media only screen and (min-width:760px) and (max-width:1024px){.hide-on-tablet{display:none !important;}
}
@media only screen and (max-width:980px){.mobile-menu-on-tablet .super-menu{box-shadow:none;}
.mobile-menu-on-tablet .sticky-wrapper{height:auto !important;max-height:100% !important;}
.mobile-menu-on-tablet .journal-header-center{box-shadow:none;}
.mobile-menu-on-tablet header .super-menu .mobile-firstpage > li.icon-only{width:100%;}
.mobile-menu-on-tablet .mobile-trigger{display:block;height:40px;line-height:39px;text-transform:uppercase;width:100%;font-size:16px;padding-left:10px;cursor:pointer;color:#EEEEEE;}
.mobile-menu-on-tablet .mobile-trigger:before{content:"\e618";margin-right:10px;font-size:23px;float:left;}
.mobile-menu-on-tablet.journal-desktop header .mega-menu, .mobile-menu-on-tablet .journal-mobile .html-menu{position:relative;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage li:last-of-type{border-right-width:0;}
.mobile-menu-on-tablet header .journal-menu{height:auto;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu{display:none;border-width:0;overflow:hidden;}
header .journal-menu .mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;width:100% !important;height:100vh;padding-top:50px;vertical-align:top;margin:0;z-index:9999;transition:opacity 0.45s, visibility 0.45s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.45s, visibility 0.45s;transition:transform 0.35s, opacity 0.45s, visibility 0.45s, -webkit-transform 0.35s;opacity:0;visibility:hidden;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);}
.ipad header .journal-menu .mobile-menu, .iphone header .journal-menu .mobile-menu{width:100vw !important;}
.mobile-firstpage{overflow-y:auto !important;height: 100%;}
header .journal-menu .mobile-menu.mobile-menu-swipe{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}
.mobile-menu-swipe .drop-down .menu-wrap, .mobile-menu-swipe .drop-down-str .menu-wrap{position:fixed;top:0px;left:0;right:0;bottom:0;width:100% !important;background-color:#fff;margin:0;padding:0;z-index:9999;transition:opacity 0.45s, visibility 0.45s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.45s, visibility 0.45s;transition:transform 0.35s, opacity 0.45s, visibility 0.45s, -webkit-transform 0.35s;opacity:0;visibility:hidden;-webkit-transform:translate(+100%, 0);-ms-transform:translate(+100%, 0);transform:translate(+100%, 0);}
.mobile-menu-swipe .drop-down .menu-wrap.mobile-podmenu-swipe, .mobile-menu-swipe .drop-down-str .menu-wrap.mobile-podmenu-swipe{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}
.mobile-menu-swipe .drop-down .menu-wrap .menu_drpdwn, .mobile-menu-swipe .drop-down-str .menu-wrap .menu_drpdwn{position:fixed !important;top:0;left:0;right:0;bottom:0;width:100% !important;padding-top:50px;margin:0;z-index:9999;transition:opacity 0.45s, visibility 0.45s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.45s, visibility 0.45s;transition:transform 0.35s, opacity 0.45s, visibility 0.45s, -webkit-transform 0.35s;opacity:0;visibility:hidden;-webkit-transform:translate(+100%, 0);-ms-transform:translate(+100%, 0);transform:translate(+100%, 0);}
.mobile-menu-swipe .drop-down .menu-wrap .menu_drpdwn.mobile-podmenu-swipe, .mobile-menu-swipe .drop-down-str .menu-wrap .menu_drpdwn.mobile-podmenu-swipe{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}
.mobile-menu-swipe .drop-down .menu-wrap .menu_drpdwn > ul.ul_dv > li > div.menu_drpdwn.mobile-podmenu-swipe, .mobile-menu-swipe .drop-down-str .menu-wrap .menu_drpdwn > ul.ul_dv > li > div.menu_drpdwn.mobile-podmenu-swipe{position:fixed;top:0;left:0;right:0;bottom:0;width:100% !important;margin:0;z-index:9999;transition:opacity 0.45s, visibility 0.45s, -webkit-transform 0.35s;transition:transform 0.35s, opacity 0.45s, visibility 0.45s;transition:transform 0.35s, opacity 0.45s, visibility 0.45s, -webkit-transform 0.35s;opacity:0;visibility:hidden;-webkit-transform:translate(+100%, 0);-ms-transform:translate(+100%, 0);transform:translate(+100%, 0);}
.mobile-menu-swipe .drop-down .menu-wrap .menu_drpdwn > ul.ul_dv > li > div.menu_drpdwn.mobile-podmenu-swipe, .mobile-menu-swipe .drop-down-str .menu-wrap .menu_drpdwn > ul.ul_dv > li > div.menu_drpdwn.mobile-podmenu-swipe{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}
.mobile .journal-menu .mobile-menu .mobile-firstpage > li, .tablet.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li, .mobile.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li, #header .journal-menu .mobile-menu .mobile-firstpage > li .mobile-plus{border-color: #505050;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li{position:relative;display:block;border-bottom-width:1px;border-bottom-style:solid;border-left-width:0;border-right-width:0;left:0;width:100%;}
.mobile-menu.mobile-menu-swipe .mobile-firstpage > li .mobile-plus{background-color:unset !important;margin:3px 5px 0px 0px;color:#fff !important;font-size:20px !important;}
.mobile-menu.mobile-menu-swipe .mobile-firstpage > li .mobile-plus.subtwo-plus{color:#333 !important;margin-top:5px;padding-right: 0 !important;position:relative;}
.ipad .mobile-menu.mobile-menu-swipe .mobile-firstpage > li .subtwo-plus, .iphone .mobile-menu.mobile-menu-swipe .mobile-firstpage > li .subtwo-plus{position:relative;margin-top:0px;}
.mobile-menu-swipe .ul_dv > li .mobile-plus.subtwo-plus{margin-right:-10px;}
.mobile-menu.mobile-menu-swipe .mobile-firstpage > li .mobile-plus:before{content:"\f105";}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li .mobile-plus{display:none;width:25%;height:40px;line-height:35px;font-size:25px;font-weight:bold;top:0;right:0;float:right;padding-right: 20px;text-align:right;cursor:pointer;color:white;border-left-width:0;border-style:solid;border-color:inherit;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li .subone-plus{position:relative;}
.ipad.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li .subone-plus{position:absolute;margin-top: 0px;}
.iphone.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li .subone-plus{position:absolute;margin-top: 0px;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li > ul{left:0 !important;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li > ul li .mobile-plus{border-left-width:0;height:40px;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li > a{text-align:left;padding-left:20px;width:70%;display:inline-block;color: #fff;text-transform: uppercase;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage li:last-of-type{}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage li:last-of-type .mobile-plus{border-bottom-color:transparent !important;}
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li > ul + .mobile-plus,
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li > div + .mobile-plus,
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li > span + .mobile-plus,
.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li > div ul li .mobile-plus{display:block;}

.mobile-menu-swipe .seo-wrap-m{display:none;}
}
.mobile-menu .mobile-firstpage > li > ul{border-width:0;}
@media only screen and (max-width:980px){.mobile-menu-on-tablet .mobile-menu .mobile-firstpage > li > ul, .mobile-menu-on-tablet .mobile-menu .mobile-firstpage > li > .mega-menu{border-width:1px 0 0 0;border-style:solid;border-color:#EEEEEE;}
.mobile-menu-on-tablet .mobile-menu .drop-down > ul, .mobile-menu-on-tablet .mobile-menu .drop-down-str > ul{border-width:1px 0 0 0;display:none;}
.mobile-menu-on-tablet .mobile-menu .drop-down ul, .mobile-menu-on-tablet .mobile-menu .drop-down-str ul{width:100%;height:80%;position:relative;box-shadow:none;left:0;visibility:visible;opacity:1;display:none;padding:10px 18px 10px 21px;}
.mobile-menu-on-tablet .mobile-menu .drop-down ul li, .mobile-menu-on-tablet .mobile-menu .drop-down-str ul li{color:#333745;position:unset;border-width:0 0 1px 0;border-style:solid;border-color:#EEEEEE;}
}
@media only screen and (max-width:760px){.mega-menu-mixed .mega-menu .mega-menu-column{width:100% !important;float:none;}
}
@media only screen and (max-width:760px){.mobile-menu .mobile-firstpage > li > ul, .mobile-menu .mobile-firstpage > li > .mega-menu{border-width:1px 0 0 0;border-style:solid;border-color:#EEEEEE;}
.mobile-menu .drop-down > ul, .mobile-menu .drop-down-str > ul{display:none;border-width:1px 0 0 0;}
.mobile-menu .drop-down ul, .mobile-menu .drop-down-str ul{width:100%;position:relative;box-shadow:none;left:0;visibility:visible;opacity:1;display:none;}
.mobile-menu .drop-down ul li, .mobile-menu .drop-down-str ul li{color:#333745;position:relative;border-width:0 0 1px 0;border-style:solid;border-color:#EEEEEE;}
.mobile-menu .drop-down ul li a, .mobile-menu .drop-down-str ul li a{margin-right:20px;width:calc(100% - 50px);min-height:38px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 10px;white-space:normal;}
}
@media only screen and (max-width:470px){.firefox .sticky-wrapper, .firefox header{display:table;}
.firefox #top-modules{clear:both;}
}
@media only screen and (max-width:1040px){#column-left + #column-right + #content .product-info > div,
#column-left + #column-right + .row #content .product-info > div{display:block;width:100%;float:none;}
#column-left + #column-right + #content .product-info .right,
#column-left + #column-right + .row #content .product-info .right{padding:0;margin-top:15px;}
#column-left + #column-right + #content .product-info .right .text-qty,
#column-left + #column-right + .row #content .product-info .right .text-qty{display:none;}
}
@media only screen and (max-width:980px){.product-info .right .cart div .links span{display:none;}
.product-info .right .cart div .links a{width:100%;display:block;}
.product-info .right .cart div .links a:first-of-type{margin-bottom:10px;}
.product-info.split-60-40 .right .cart div .qty{width:100%;margin-bottom:10px;}
.product-info.split-60-40 .right .cart div .button{width:100%;}
#column-left + #content .product-info > div,
#column-left + .row #content .product-info > div,
#column-right + #content .product-info > div,
#column-right + .row #content .product-info > div{display:block;width:100%;}
#column-left + #content .product-info .right,
#column-left + .row #content .product-info .right,
#column-right + #content .product-info .right,
#column-right + .row #content .product-info .right{padding:0;margin-top:15px;}
#column-left + #content .product-info .right .text-qty,
#column-left + .row #content .product-info .right .text-qty,
#column-right + #content .product-info .right .text-qty,
#column-right + .row #content .product-info .right .text-qty{display:none;}
}
@media only screen and (max-width:980px){.social{padding-top:10px;}
#tabs li:nth-last-child(n + 5), #tabs li:nth-last-child(n + 5) ~ li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
#tabs li:nth-last-child(n + 5) a, #tabs li:nth-last-child(n + 5) ~ li a{padding:0 20px;}
}
@media only screen and (max-width:760px){body.is-sticky{padding-top:0 !important;}
.header{top:0 !important;}
.product-info > div{display:block !important;width:100% !important;}
/*.product-info .right{padding:0;margin-top:15px;}*/
.product-info .right .text-qty{display:none;}
.social{padding-top:10px;}
#tabs{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom-left-radius:0;border-bottom-right-radius:0;}
#tabs li{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
#tabs li:last-of-type:nth-of-type(odd){width:100%;}
#tabs a{width:100%;display:block;}
.tab-content{border-top-left-radius:0;border-top-right-radius:0;}
.product-page #tabs li, .product-page #tabs a{float:none;}
}
@media only screen and (max-width:460px){.product-info .right .cart div .qty{width:100%;margin-bottom:10px;}
.product-info .right .cart div .button{width:100%;}
}
@media only screen and (max-width:980px){}
@media only screen and (max-width:760px){#column-left + #content,
#column-right + #content,
#column-left + .row #content,
#column-right + .row #content,
#column-left + #column-right + #content,
#column-left + #column-right + .row #content,
#column-left + span + #content,
#column-right + span + #content,
#column-left + #column-right + span + #content{margin:0;}
div#content{padding:20px 20px 0 20px !important;}
}
@media only screen and (max-width:480px){
.product-page div#content{padding: 8px 4px !important;margin: 0 !important;}
}
@media only screen and (max-width:360px){.block-button .button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;}
div.buttons{padding:10px;}
.pull-right{line-height:1;}
.pull-right .button + .button{width:100%;margin-top:5px;}
.product-compare{display:none;}
.product-list-item .name{margin-left:0;}
.product-filter .sort select{margin:0;}
}
/*.mobile .product-wrapper, .tablet .product-wrapper{box-shadow:none !important;}*/
.mobile #top-modules > div, .mobile #bottom-modules > div, .tablet #top-modules > div, .tablet #bottom-modules > div{background-attachment:scroll !important;background-size:auto;}
.mobile .product-grid-item .image .wishlist,
.mobile .product-grid-item .image .compare, .tablet .product-grid-item .image .wishlist,
.tablet .product-grid-item .image .compare{visibility:visible;opacity:1;}
.mobile .hint--top::before, .mobile .hint--top::after, .mobile .product-details::before, .tablet .hint--top::before, .tablet .hint--top::after, .tablet .product-details::before{display:none !important;}
@media only screen and (max-width:760px){.single-section .box-sections.box-block ul li{width:100%;float:none;margin-bottom:0;}
.box-sections{height:auto;}
.box-sections ul li{min-width:100%;float:none;display:block;margin-bottom:0;border-right-width:0;border-bottom-width:1px;}
.box-sections ul li:last-of-type{border-bottom-width:0;}
.box-sections ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.box-sections ul li{min-width:50%;width:50%;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-right-width:1px;}
.box-sections ul li:nth-child(even){border-right-width:0;}
.box-sections ul li:nth-last-child(2):nth-child(odd){border-bottom-width:0;}
.box-sections ul li:last-of-type{border-right-width:0;}
html[dir="rtl"] .box-sections ul li:nth-child(even){border-right-width:1px;}
html[dir="rtl"] .box-sections ul li:nth-last-child(odd){border-right-width:0;}
}
@media only screen and (max-width:560px){.journal-carousel .htabs{height:auto;}
.journal-carousel .htabs a{background-color:transparent;box-shadow:none;border-bottom-style:solid;border-bottom-width:1px;color:inherit;border-right-width:0;width:100%;}
.journal-carousel .htabs a:last-of-type{border-bottom-width:0;}
.journal-carousel .htabs.single-tab a, .journal-carousel .htabs.single-tab a.selected, .journal-carousel .htabs.single-tab a:hover{border-bottom-width:0;}
}
@media only screen and (max-width:540px){table.list .t-2, table.list .t-3, table.list .t-6, table.list .t-span-3{display:none;}
table.list .t-span-1{display:table-cell;}
}
@media only screen and (max-width:760px){.login-content .login-wrap{min-height:50px;}
.login-content > div{min-height:100%;}
}
@media only screen and (max-width:460px){.order-list .order-info{text-align:center;padding:5px 0;width:50px;}
}
@media only screen and (max-width:460px){.wishlist-info .model, .wishlist-info .stock{display:none;}
}
@media only screen and (max-width:1024px){#content::-webkit-scrollbar{-webkit-appearance:none;}
#content::-webkit-scrollbar:horizontal{height:10px;}
#content::-webkit-scrollbar-thumb{background-color:#999;}
#content::-webkit-scrollbar-track{background-color:#ddd;}
}
@media only screen and (max-width:1024px){.compare-info .cart a{width:100%;margin:0;}
.compare-info .cart a:first-of-type{margin-bottom:7px;}
}
@media only screen and (max-width:760px){.cart-info .model, .cart-info .price{display:none;}
.cart-info .name a{white-space:normal;}
.compare-info.table > tbody > tr > td,
.table-responsive > .table > tbody > tr > td.name{white-space:normal;}
.compare-info.table > tbody > tr > td{min-width:180px;}
}
@media only screen and (max-width:470px){.cart-info .quantity{min-width:50px;}
.cart-info .quantity input[type="text"]{display:block;position:relative;width:100%;margin-bottom:5px;right:0;}
.cart-info .image img{max-width:50px;}
.sc-page .buttons > div,
.sc-page .buttons > div a{width:100%;}
.sc-page .buttons .right{margin-bottom:10px;}
#total .right{width:74%;}
.checkout-content table{table-layout:auto;}
}
@media only screen and (max-width:760px){.checkout-content label{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.confirm-section > div label input[type='radio'],
.confirm-section > div label input[type='checkbox']{margin:4px 5px 5px 0;float:left;}
.confirm-section > div label a{margin-left:3px;}
.confirm-section > div::after{content:"";display:table;width:100%;clear:both;}
.confirm-section > div:first-of-type{margin-bottom:5px;}
.modal-open{overflow:hidden;margin-right:15px;}
}
@media only screen and (max-width:470px){.checkout-content .left, .checkout-content .right{width:100%;}
.checkout-content table{table-layout:fixed;}
.checkout-content table td{width:100%;}
.checkout-content thead .model, .checkout-content thead .quantity, .checkout-content thead .price, .checkout-content tbody .model, .checkout-content tbody .quantity, .checkout-content tbody .price{display:none;}
.checkout-content .button{display:block;float:right;}
.checkout-content .buttons a{display:inline-block;}
.checkout-content .buttons .right{text-align:left;}
.checkout-content .left .button, .checkout-content #login .button{float:none;}
}
@media only screen and (max-width:760px){.sitemap-info > div{width:100%;padding:0;}
.sitemap-info > div:first-of-type{padding:0;padding-bottom:20px;}
.manufacturer-list ul{display:block;float:none;width:100%;}
}
@media only screen and (max-width:980px){#content.search-page h2{padding:8px;line-height:18px;height:auto;}
#content.search-page .content select{display:block;margin:10px 0;}
#content.search-page .content label{min-width:95%;display:inline-block;}
}
@media only screen and (max-width:760px){#content.search-page .content label{min-width:90%;}
}
@media only screen and (max-width:470px){#content.search-page .content label{min-width:85%;}
}
@media only screen and (max-width:760px){[data-hint]:before, [data-hint]:after{display:none !important;}
footer .contacts-left, footer .contacts-right{float:none;}
footer .bottom-footer{height:auto;overflow:visible;border-radius:0;}
footer .bottom-footer .copyright{float:none;height:auto;margin-bottom:10px;line-height:50px;padding-left:0 !important;text-align:center;width:100%;}
footer .bottom-footer .payments{padding-right:0;width:100%;text-align:center;padding-bottom:10px;float:none;}
footer .bottom-footer .payments img{max-height:25px;margin-top:0;margin-bottom:10px;}
#footer .contacts{border-radius:0;}
#footer .contacts > div > span{display:block;margin-bottom:5px;}
#footer .contacts > div > span.hint--top{display:inline-block;}
.footer-post-title{white-space:normal !important;}
.collapse-footer-columns .column > h3{position:relative;}
.collapse-footer-columns .column > h3 + div{display:none;}
.collapse-footer-columns .column > h3::after{content:"\e620";font-size:12px;position:absolute;right:7px;top:3px;transition:all 0.05s ease-out;}
.collapse-footer-columns .column > h3.column-open::after{top:3px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.collapse-footer-columns .column.products{padding-bottom:0;}
.collapse-footer-columns .column.products > h3{margin-bottom:0;}
.collapse-footer-columns .column.products > h3 + div{margin-top:8px;}
.collapse-footer-columns .column.text{min-height:100%;}
.collapse-footer-columns .column.text h3{margin-bottom:0;}
.collapse-footer-columns .column.text h3 + div{margin-top:12px;}
.collapse-footer-columns .column:last-of-type h3{border-bottom-width:0;}
.collapse-footer-columns .column:last-of-type.xs-50 h3{border-bottom-width:1px;}
.default-header .lang-full-mobile .journal-language{left:5px;}
}
@media only screen and (max-width:470px){footer .contacts > div .no-name{display:inline-block;margin-bottom:0;}
footer .bottom-footer .copyright{line-height:100%;padding-top:12px;}
}
@media only screen and (max-width:1024px){.gallery-thumb a:before, .gallery-thumb .item-hover{display:none;}
}
@media only screen and (max-width:760px){.cms-block, .static-banner{margin-bottom:20px;}
}
@media only screen and (max-width:760px){.multi-modules-column{width:100% !important;}
}
@media only screen and (max-width:980px){.two-columns #content .journal-newsletter .newsletter-text{float:none;width:100% !important;margin-bottom:10px;}
.two-columns #content .journal-newsletter .newsletter-input-wrap{float:none;width:100% !important;height:auto !important;text-align:center;}
.two-columns #content .journal-newsletter .newsletter-input-wrap .newsletter-button{position:relative;left:auto !important;right:auto !important;width:100%;}
.two-columns #content .journal-newsletter .newsletter-input-wrap input + .button{margin-top:0;}
.one-column #content .journal-newsletter .newsletter-text{float:none;width:100% !important;margin-bottom:10px;}
.one-column #content .journal-newsletter .newsletter-input-wrap{float:none;width:100% !important;text-align:center;}
}
@media only screen and (max-width:760px){#content .journal-newsletter .newsletter-text, footer .journal-newsletter .newsletter-text, #top-modules .journal-newsletter .newsletter-text, #bottom-modules .journal-newsletter .newsletter-text{float:none;display:block !important;width:100% !important;margin-bottom:10px;padding-right:0;}
#content .journal-newsletter .newsletter-input-wrap, footer .journal-newsletter .newsletter-input-wrap, #top-modules .journal-newsletter .newsletter-input-wrap, #bottom-modules .journal-newsletter .newsletter-input-wrap{float:none;width:100% !important;height:auto !important;text-align:center;}
#content .journal-newsletter .newsletter-input-wrap input, footer .journal-newsletter .newsletter-input-wrap input, #top-modules .journal-newsletter .newsletter-input-wrap input, #bottom-modules .journal-newsletter .newsletter-input-wrap input{min-height:34px;}
#content .journal-newsletter .newsletter-input-wrap .newsletter-button, footer .journal-newsletter .newsletter-input-wrap .newsletter-button, #top-modules .journal-newsletter .newsletter-input-wrap .newsletter-button, #bottom-modules .journal-newsletter .newsletter-input-wrap .newsletter-button{position:relative !important;left:auto !important;right:auto !important;width:100%;top:0 !important;margin-top:5px !important;}
#content .journal-newsletter .newsletter-input-wrap input + .button, footer .journal-newsletter .newsletter-input-wrap input + .button, #top-modules .journal-newsletter .newsletter-input-wrap input + .button, #bottom-modules .journal-newsletter .newsletter-input-wrap input + .button{margin-top:0;}
.ui-pnotify{top:0;left:0;right:0;}
}
@media only screen and (max-width:470px){.posts h2 a{height:auto !important;}
.blog-list-view .posts .post-image{float:none;padding-right:0;width:100%;}
.blog-list-view .posts .post-item-details{float:none;width:100%;}
.blog-list-view .posts h2{margin-top:10px;}
.blog-list-view .posts h2 a{height:auto !important;display:inline-block;border-bottom:1px solid #E4E4E4;padding-bottom:7px;}
.blog-list-view .post-text{padding:5px 10px 10px 0;}
.blog-list-view .comment-date{padding:5px 0;border:0;}
}
@media only screen and (max-width:500px){.posts.blog-list-view .post-image{float:none;display:block;margin-bottom:12px;width:100% !important;}
.posts.blog-list-view .post-item-details{width:100% !important;}
}
@media only screen and (max-width:980px){.two-columns .posts h2 a{height:auto !important;}
}
@media only screen and (max-width:1220px){.two-columns.blog-list-view .posts .post-image{width:35%;}
.two-columns.blog-list-view .post-item-details{width:65%;}
}
@media only screen and (max-width:980px){.two-columns.blog-list-view .post-image{float:none;padding-right:0;width:100%;}
.two-columns.blog-list-view .post-item-details{float:none;width:100%;}
}
@media only screen and (max-width:760px){.comments > .comment,
.comments .reply{padding:15px 15px 15px 15px;}
.comments .avatar{position:relative;float:left;top:0;left:0;margin:0 10px 0 0;}
.comment-form form{padding:15px;}
.comment-form form > div input{width:100%;max-width:100%;}
.blog-post .post-stats span{margin-bottom:7px;}
}
@media only screen and (max-width:760px){.comments .reply, .reply-form, .comments .reply + .success{margin-left:0;}
}
@media only screen and (max-width:760px){.oc2 #column-right + .row #content{margin-right:0;}
.oc2 #column-left + .row #content{margin-left:0;}
.oc2 fieldset label, .oc2 fieldset label + div, .oc2 fieldset label + input.form-control{width:100%;}
.oc2 fieldset label, .oc2 fieldset label + div{padding-top:0;}
.oc2 .captcha-row .pull-right{margin-left:0;}
.oc2 .contact-page .col{float:none;width:100%;margin-bottom:10px;padding-left:0;}
.oc2 .contact-page .col-sm-10{width:100%;}
.oc2 .form-horizontal .form-group label{width:100%;float:none;margin-bottom:2px;}
.oc2 .form-horizontal .form-group label + div{width:100%;}
.oc2 .action-area .panel-body label{display:inline-block;margin-bottom:5px;}
.oc2 .action-area .panel-body .input-group{width:100%;}
.oc2 .action-area .panel-body .input-group input[type="text"]{min-width:100%;width:100%;}
.oc2 .action-area .panel-body .input-group .input-group-btn{margin-top:5px;display:block;}
.oc2 .action-area .panel-body .input-group .button{width:100%;display:block;margin-left:0;}
.oc2 .action-area .sc-shipping .form-horizontal .form-group label{padding-top:0;}
.oc2 .action-area .sc-shipping .form-horizontal .form-group label + div{width:100%;}
.oc2 .action-area .sc-shipping .button{margin-top:5px;}
}
@media only screen and (max-width:980px){.journal-checkout .left select{width:100%;margin-left:0;}
.journal-checkout .left input[type='radio']{margin-left:0;}
.journal-checkout .left .button{width:100%;}
.journal-checkout .right select{margin-left:0;}
.journal-checkout .section-left .coupon-voucher input[type='text'],
.journal-checkout .section-left .coupon-voucher .input-group-btn,
.journal-checkout .section-left .coupon-voucher input{width:100%;}
.journal-checkout .section-left .coupon-voucher input[type='text']{margin-bottom:7px;}
.journal-checkout label{padding-right:0;line-height:1;}
.journal-checkout label input{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.journal-checkout .coupon-voucher .panel-body{display:block;float:none;}
.journal-checkout .coupon-voucher .checkout-coupon{padding-right:0;margin-bottom:10px;}
.journal-checkout .spw{margin-bottom:0;}
.journal-checkout .spw > div{display:block;}
.journal-checkout .spw > div:first-of-type{padding-right:12px;}
.journal-checkout .checkout-cart td.quantity{padding:5px;}
.journal-checkout .checkout-cart td.quantity input[type='text']{display:block;float:none;width:auto;min-width:42px;margin:0 auto;}
.journal-checkout .checkout-cart td.quantity .input-group{display:inline-block;}
.journal-checkout .checkout-cart td.quantity .input-group input{margin-top:5px;}
.journal-checkout .checkout-cart td.quantity .input-group input:first-of-type{margin-right:5px;}
.journal-checkout .checkout-cart td.image{padding-right:5px;}
.journal-checkout .confirm-order .button{width:100%;}
.journal-checkout .checkout-cart td.name{padding-left:15px;}
.journal-checkout .coupon-voucher .input-group-btn{padding-left:0;}
.oc2 .journal-checkout .checkout-cart td.quantity{padding:5px;}
.oc2 .journal-checkout .checkout-cart td.quantity input[type='text']{min-width:77px;margin-bottom:5px;}
.oc1 .journal-checkout .form-horizontal .form-group label{width:100%;float:none;}
.oc1 .journal-checkout .form-horizontal .form-group label + div{width:100%;float:none;}
}
@media only screen and (max-width:760px){.one-page-checkout{margin-bottom:20px;}
.journal-checkout{display:block;}
.journal-checkout .left, .journal-checkout .right{width:100%;padding-right:0;}
.journal-checkout .left{margin-bottom:15px;}
.journal-checkout .left.login-mobile .checkout-content.checkout-register{display:none;}
.journal-checkout .left.login-mobile .checkout-content.checkout-login{margin-bottom:0;}
.journal-checkout #shipping-address{margin-top:18px;}
.journal-checkout .spw > div:first-of-type{padding-right:0;}
.journal-checkout .coupon-voucher input[type='text'],
.journal-checkout .coupon-voucher .input-group-btn,
.journal-checkout .coupon-voucher input{width:100%;}
.journal-checkout #payment-confirm-button fieldset #card-new label{display:block;width:100%;margin-bottom:3px;}
.journal-checkout #payment-confirm-button fieldset #card-new label + div{display:block;width:100%;}
.journal-checkout #payment-confirm-button fieldset input[type='text'],
.journal-checkout #payment-confirm-button fieldset input[type='email'],
.journal-checkout #payment-confirm-button fieldset input[type='password'],
.journal-checkout #payment-confirm-button fieldset input[type='tel'],
.journal-checkout #payment-confirm-button fieldset textarea{width:100%;max-width:100%;}
.journal-checkout .coupon-voucher .panel-body:nth-of-type(1){padding-right:0;}
.journal-checkout .checkout-product table{min-width:460px;}
.journal-checkout .checkout-product table td{width:auto;}
.journal-checkout .checkout-cart td.name{padding-left:0;}
.journal-checkout .checkout-content thead .model,
.journal-checkout .checkout-content thead .quantity,
.journal-checkout .checkout-content thead .price,
.journal-checkout .checkout-content tbody .model,
.journal-checkout .checkout-content tbody .quantity,
.journal-checkout .checkout-content tbody .price{display:table-cell;}
.journal-checkout .checkout-cart td.name a{margin-left:0;}
.journal-checkout .checkout-cart td.image img{max-width:80%;}
.is-customer .journal-checkout section.section-left, .is-customer .journal-checkout section.section-right{width:100%;padding-left:0;}
.is-customer .journal-checkout .section-left{margin-bottom:15px;}
}
@media only screen and (max-width:760px){.product-filter .sort select{width:94%;margin-left:3%;}
.product-filter .sort{max-width:unset;right:0;width:unset;bottom:0;}
.product-filter{/*height:60px;*/position:relative;}
.product-compare a{font-size:12px;}
.product-filter .display{margin-right:-10px;}
}
@media only screen and (max-width:470px){
}
@media only screen and (min-width:320px) and (max-width:760px){.journal-popup img{max-height:200px;width:auto;}
}
@media only screen and (max-width:470px){div.journal-popup img{max-height:100%;width:100%;}
}
@media only screen and (max-width:760px){.oc1 .journal-checkout .checkout-cart tbody td{width:100% !important;border-left-width:1px;}
.oc1 .journal-checkout .checkout-cart tbody tr:first-of-type td{border-bottom-width:0;}
.category-page .heading-title,
.manufacturer-page .heading-title,
.search-page .heading-title,
.special-page .heading-title{display:table;width:100%;}
.has-popup{overflow:hidden;}
.mfp-container{padding:0;}
.mfp-wrap{overflow-y:auto;overflow-x:hidden;}
.mfp-content{overflow:visible;}
.mfp-content{text-align:center;}
.journal-popup, .journal-popup-content{height:auto !important;text-align:left;}
.journal-popup .journal-popup-header-content{padding:7px 20px 7px 7px;}
.journal-popup-newsletter .journal-newsletter{padding-top:10px;padding-bottom:10px;}
.journal-popup-newsletter .journal-newsletter.text-left .newsletter-text,
.journal-popup-newsletter .journal-newsletter.text-left .newsletter-input-wrap{width:100%;float:none;margin-top:10px;display:block;}
.journal-popup-contact .content,
.journal-popup-contact fieldset{padding:10px;}
.journal-popup, .mfp-wrap{width:96% !important;left:1%;max-height:100vh;}
.journal-popup label, .mfp-wrap label{line-height:1;font-size:12px;position:relative;}
.journal-popup .journal-popup-footer-content, .mfp-wrap .journal-popup-footer-content{padding:0 10px;}
.journal-popup-footer-content .button{line-height:26px;font-size:.9em;}
.journal-popup-footer-content.has-btn{height:auto !important;}
.journal-checkout .confirm-order{margin-top:5px;}
.journal-popup.journal-popup-text{display:inline-block;}
.mfp-content{overflow:visible;}
}
@media only screen and (max-width:1024px){.mfp-container{overflow:hidden;}
.journal-popup .mfp-close{top:-25px;right:-25px;}
.journal-popup textarea{height:100px;height:20vh;}
.radio.check-terms{padding-top:10px;}
.radio.check-terms input{display:block;float:left;}
}
@media only screen and (max-width:760px) and (orientation:landscape){.journal-popup.journal-popup-text{left:0;-webkit-transform:scale(0.8);transform:scale(0.8);}
.journal-popup.journal-popup-text .journal-popup-content p img{max-height:160px;max-height:52vh;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:auto;}
}
@media only screen and (max-width:600px) and (orientation:landscape){.journal-popup.journal-popup-text{-webkit-transform:scale(0.6);transform:scale(0.6);}
.journal-popup.journal-popup-text .journal-popup-content p img{max-height:125px;max-height:66vh;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{height:100vh;}
.journal-popup, .mfp-wrap{width:100% !important;left:0;max-height:none;}
.mfp-content{vertical-align:top;}
}
@media only screen and (max-width:760px){.mobile-menu{overflow-y:scroll;max-height:100vh;-webkit-overflow-scrolling:touch;}
}
@media only screen and (max-width:864px){.filter-on-mobile.category-page #container #column-left,
.filter-on-mobile #container #column-left,
.filter-on-mobile.manufacturer-page #container #column-left,
.filter-on-mobile.search-page #container #column-left,
.filter-on-mobile.special-page #container #column-left{width:100% !important;padding-left:0px !important;top:0px;padding-bottom:0;position: fixed !important;height: 100%;z-index:999;background-color:#fff;margin-top:0px !important;}
.open-filter{display:block !important;color:#333;background-color:#5F6874;line-height:39px;background-color:#fff !important;padding-left:25px;font-family:'pt_sansbold', Arial, Helvetica, sans-serif;border-bottom:1px solid #ccc;text-transform:uppercase;position:relative;z-index:999;font-size:16px;margin-bottom:20px;}
.open-filter::before{content:"\f1de";font-size:16px;margin-right:10px;color:#333;}
.side-column .journal-s{display:none;}
#column-left + #content{padding-top:0 !important;clear:left;margin-left:0 !important;}
}
@media only screen and (min-width:760px) and (max-width:1024px){.journal-header-center .autocomplete2-suggestions{min-width:240px;}
}
@media only screen and (max-width:980px){.journal-header-default .journal-cart{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
.side-column .oc-module .product-details{max-width:110px;}
}
@media only screen and (max-width:760px){.oc2 .alert{display:block;}
.default-header .journal-top-header{display:none;}
.journal-header-default .journal-logo{height:85px;}
.journal-header-default .header-assets{position:static;}
.journal-header-center .links a, .journal-header-center .links .no-link{height:40px;}
.journal-header-center #header{padding-top:0;}
.journal-header-center #header .journal-links{position:relative;}
.journal-header-center .journal-search{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}
.journal-header-center .journal-cart{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}
}
.iphone .form-horizontal .form-group label, .ipad .form-horizontal .form-group label{padding-top:0;}
@media only screen and (max-width:740px){.filter-on-mobile.category-page #container #column-left, .filter-on-mobile #container #column-left, .filter-on-mobile.manufacturer-page #container #column-left, .filter-on-mobile.search-page #container #column-left, .filter-on-mobile.special-page #container #column-left{padding-right:0px !important;}
}
@media only screen and (max-width:357px){.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li .mobile-plus{width:20%;}
.mobile-menu-swipe .drop-down ul.ul-wrap-m li a, .mobile-menu-swipe .drop-down-str ul.ul-wrap-m li a{width:80%;}
}
@media only screen and (max-width:320px){.mobile-menu-on-tablet header .journal-menu .mobile-menu .mobile-firstpage > li .mobile-plus{width:10%;}
}