#column-right{padding:20px 20px 20px 0;width:220px;float:right;}
#column-left{padding:20px 0 20px 20px;width:270px;float:left;/*margin-top:13px;*/position:relative;top:13px;}
.ie #column-left{margin-top:0px;}
.safari #column-left{margin-top:0px;}
.ipad #column-left{margin-top:0px;}
.iphone #column-left{margin-top:0px;}
#column-right + #content{margin-right:220px;}
#column-left + #content{margin-left:270px;}
#column-left + #column-right + #content{margin-left:270px;margin-right:220px;}
#column-left + span + #content{margin-left:270px;}
#column-right + span + #content{margin-right:220px;}
#column-left + #column-right + span + #content{margin-left:270px;margin-right:220px;}
@media only screen and (max-width:800px) and (min-width:641px){#column-left + #content{margin-left:220px !important;}
#column-left + #column-right + #content{margin-left:200px !important;margin-right:200px;}
}
.side-column{position:relative;z-index:2;}
.side-column .heading-title, .side-column .box-heading{max-height:100%;height:auto;}
.side-column ul, .side-column li{margin:0;padding:0;}
.side-column li{list-style:none;position:relative;}
.side-column .box{margin-bottom:40px;}
.side-column > .box:last-of-type{margin-bottom:0;}
.side-column .box-content > div:not(.swiper),
.side-column .box-category{overflow:hidden;}
.side-column .box-content p{padding:10px;text-align:left;line-height:1.4;margin-bottom:0;}
.side-column .box-content p + select{margin-bottom:15px;}
.side-column .box-content li a, .side-column .box-category li a{transition:background-color .2s, color .2s;border-bottom-width:1px;border-bottom-color:#f4f4f4;border-bottom-style:solid;position:relative;display:block;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;}
.side-column .box-content li a.active, .side-column .box-category li a.active{color:#EA2E49;}
.side-column .box-content ul > li > ul, .side-column .box-category ul > li > ul{display:none;margin-bottom:0;}
.side-column .box-content li a.active + ul, .side-column .box-category li a.active + ul{display:block;}
.side-column .box-content li a:before, .side-column .box-category li a:before{position:relative;float:left;margin-right:5px;}
.side-column .box-content > ul > li:last-of-type > a, .side-column .box-category > ul > li:last-of-type > a{border-bottom:0 !important;}
.side-column .side-category i{text-align:center;position:absolute;transition:background-color 0.2s, color 0.2s;display:table;line-height:100%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.side-column .side-category i span{position:relative;display:table-cell;}
.side-column .side-category-accordion .box-category li ul li a:before{float:none;content:"";}
.side-column .product-grid-item .image .outofstock{display:none !important;}
.side-column .oc-module{overflow:hidden;display:block;}
.side-column .oc-module .product-wrapper{margin:0;padding:0;border-radius:0;box-shadow:none;border:none;transition:all 0.2s;display:block;}
.side-column .oc-module .product-wrapper .p-over{display:none;}
.side-column .oc-module .product-wrapper:hover{padding:0;margin:0;border-radius:0;box-shadow:none;border:none;}
.side-column .oc-module .product-details{background-color:transparent;padding-bottom:0;max-width:150px;}
.side-column .oc-module .product-details:before{display:none;}
.side-column .oc-module .product-grid-item{width:100%;display:inline-block;border-bottom:1px solid #E4E4E4;margin-bottom:0;text-align:left;}
.side-column .oc-module .product-grid-item .quickview-button{display:none;}
.side-column .oc-module .product-grid-item .image{display:block;float:left;position:relative;width:auto;margin-right:5px;}
.side-column .oc-module .product-grid-item .image span{display:none !important;}
.side-column .oc-module .product-grid-item .image a{background:transparent !important;margin-right:5px;line-height:100%;border-radius:0;border:none;}
.side-column .oc-module .product-grid-item .image img{border:0;display:block;padding:0;max-width:100%;height:auto;width:auto;opacity:1 !important;}
.side-column .oc-module .product-grid-item .name{position:relative;display:block;margin-top:2px;}
.side-column .oc-module .product-grid-item .name a{white-space:normal;font-size:12px;text-decoration:none;display:block;text-align:left;padding:0 0 2px 0;}
.side-column .oc-module .product-grid-item .price{display:inline-block;font-size:12px;padding:0;text-align:left;border:none;margin-bottom:4px;background-color:transparent;border-radius:0;}
.side-column .oc-module .product-grid-item .price-old{font-weight:normal;color:#EA2E49;padding-right:2px;text-decoration:line-through;font-size:12px;}
.side-column .oc-module .product-grid-item .price-new{font-size:13px;}
.side-column .oc-module .product-grid-item .rating{position:relative;margin:0;left:0;top:0;padding:0;}
.side-column .oc-module .product-grid-item .cart, .side-column .oc-module .product-grid-item .description, .side-column .oc-module .product-grid-item .sale, .side-column .oc-module .product-grid-item .wishlist, .side-column .oc-module .product-grid-item .compare{display:none !important;}
.side-column .oc-module .product-grid-item .cart input{color:white;text-transform:none;font-weight:bold;}
.side-column .oc-module .product-grid-item:last-of-type{border-bottom:none;}
.side-column .journal-carousel .product-wrapper:hover{box-shadow:none;}
.side-column .journal-carousel .htabs a{width:100%;text-align:left;border-bottom:1px solid #5F6874;border-right:0;}
.side-column .journal-carousel .htabs a:last-of-type{border-bottom:none;}
.side-column .journal-carousel .htabs.single-tab a, .side-column .journal-carousel .htabs.single-tab a.selected, .side-column .journal-carousel .htabs.single-tab a:hover{border-bottom:none;}
.side-column .quote{padding-bottom:30px;overflow:hidden;}
.side-column .rotator-image{float:none !important;margin:10px auto 0 auto !important;height:auto;}
.side-column .quovolve-nav{bottom:10px !important;left:0;width:100%;text-align:center;}
.side-column .quovolve-nav ul, .side-column .quovolve-nav ol{margin:0;padding:0;display:inline-block;}
.side-column .journal-gallery{overflow:hidden;}
.side-column .journal-gallery .box-heading{margin-bottom:10px;}
.side-column .journal-gallery .box-content{margin-right:-10px;margin-bottom:-10px;}
.side-column .journal-gallery .box-content .gallery-thumb{padding-right:10px;margin-bottom:10px;}
.side-column .gallery-thumb a:before{font-size:20px;}
.side-column .cms-block, .side-column .static-banner{margin-bottom:20px;}
.side-column .cms-block:last-of-type, .side-column .static-banner:last-of-type{margin-bottom:0;}
.side-column .box.cms-blocks{background-color:transparent;}
.side-column .box.cms-blocks .cms-block{margin-bottom:0;}
.side-column .box.cms-blocks .cms-block:last-of-type{margin-bottom:0;}
.side-column .box.cms-blocks .box-heading{margin-bottom:0;}
.side-column .box.cms-blocks .block-content{height:auto !important;background-color:transparent;}
.side-column .static-banners.box{background-color:transparent;}
.side-column .block-content p{padding-bottom:0;}
.side-column .editor-content img{max-width:200px !important;height:auto;}
.side-column .editor-content h1, .side-column .editor-content h2, .side-column .editor-content h3{padding-bottom:0;}
.extended-layout #column-right .journal-gallery .box-content, .extended-layout #column-left .journal-gallery .box-content{padding:10px;padding-top:0;}
.extended-layout #column-right .box:last-of-type, .extended-layout #column-left .box:last-of-type{margin-bottom:20px;}
.side-column .oc-module .inline-button br{display:none;}
.side-column .box.journal-carousel{background-color:transparent;}
.side-column .side-products .product-wrapper{background:transparent;}
.side-column .product-wrapper{box-shadow:none !important;}
.ie:not(.edge) .side-column .oc-module .product-details{float:left;}
#column-right + .row #content{margin-right:220px;}
#column-left + .row #content{margin-left:220px;}
#column-left + #column-right + .row #content{margin-left:220px;margin-right:220px;}
.flyout .fly-mega-menu{left:100%;top:0;z-index:1;min-height:100%;width:764px;transition:all 0.2s;box-shadow:12px 15px 30px -8px rgba(0, 0, 0, 0.2);}
.flyout .fly-mega-menu .mega-menu-column{margin:0;}
.flyout .fly-mega-menu .mega-menu-column:last-of-type:not(:only-of-type) > div{margin-right:0;margin-bottom:15px;}
.flyout .fly-mega-menu .mega-menu-column:last-of-type:not(:only-of-type) > div > h3{margin-right:15px;}
.flyout .fly-mega-menu .mega-menu-column.mega-menu-html-block > div{margin-right:15px;margin-bottom:15px;}
.flyout .fly-mega-menu .mega-menu-column.mega-menu-html-block > div > h3{margin-right:0;}
.flyout .mega-menu div > h3 > a{display:block;overflow:hidden;text-overflow:ellipsis;}
.flyout-menu{overflow:visible;}
.flyout-menu .flyout > ul > li{display:table;width:100%;min-height:40px;}
.flyout-menu .flyout > ul > li > a{padding:7px 25px 7px 12px;width:100%;min-height:inherit;display:table-cell;vertical-align:middle;position:relative;transition:background-color .2s, color .2s;border-bottom-width:1px;border-bottom-color:#f4f4f4;border-bottom-style:solid;}
.flyout-menu .flyout > ul > li > a:before{display:none;}
.flyout-menu .flyout > ul > li > a i{left:-2px;}
.flyout-menu .flyout > ul > li > a i:before{padding-left:1px;}
.flyout-menu .flyout > ul > li > a i.menu-plus{left:auto;}
.flyout-menu .flyout > ul > li:last-of-type a{border-bottom-width:0;}
.flyout-menu .flyout > ul > li:hover .fly-mega-menu,
.flyout-menu .flyout > ul > li:hover > ul{display:block;}
.flyout > ul > li.fly-mega-menu-mixed{position:static;}
.fly-drop-down > ul > li:first-child .menu-plus,
.fly-mega-menu-mixed > ul > li:first-child .menu-plus{top:1px;}
.fly-drop-down .menu-plus,
.fly-mega-menu-mixed .menu-plus{position:absolute;font-size:17px;top:11px;right:8px;}
.fly-drop-down .menu-plus::before,
.fly-mega-menu-mixed .menu-plus::before{content:"\e620";font-size:11px;float:left;}
.flyout-menu .flyout > ul > li:hover > a{z-index:2;transition:all 0.2s;}
.fly-drop-down ul{z-index:999;position:absolute;list-style:none;padding:0;box-shadow:0 1px 8px -3px rgba(0, 0, 0, 0.5);min-height:inherit;}
.fly-drop-down ul li{color:#333745;background-color:white;position:relative;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;height:100%;display:table;width:100%;min-height:inherit;}
.fly-drop-down ul li:last-of-type{border-bottom:1px solid #ccc;}
.fly-drop-down ul li:first-of-type{border-top:1px solid #ccc;margin-top:-1px;line-height:39px;}
.fly-drop-down ul li ul{visibility:hidden;opacity:0;left:100%;top:0;min-height:40px;}
.fly-drop-down ul li.left ul{left:-100%;}
.fly-drop-down ul li:hover > ul{transition:opacity 0.2s;visibility:visible;opacity:1;}
.fly-drop-down ul li a{min-width:100px;padding:0 30px 0 12px;color:inherit;white-space:nowrap;min-height:inherit;display:table-cell;vertical-align:middle;}
.fly-drop-down ul li a:before{margin-right:5px;}
.fly-drop-down > ul{display:none;left:100%;top:0;}
.fly-drop-down > ul > li > a{min-width:120px;}
.flyout-left{z-index:4;}
.flyout-left .fly-mega-menu{left:100%;}
.flyout-right{z-index:3;}
.flyout-right .fly-mega-menu{left:-100%;}
.flyout-right .fly-drop-down > ul{left:auto;right:100%;}
.flyout-right .fly-drop-down ul li ul{left:auto;right:100%;}
#column-right:hover{z-index:9;}
#column-right .flyout-menu .flyout > ul > li > a i.menu-plus{left:8px;right:auto;-webkit-transform:scale(-1);transform:scale(-1);}
#column-right .flyout-menu i.menu-plus{left:8px;right:auto;-webkit-transform:scale(-1);transform:scale(-1);}
#column-right .fly-drop-down ul li a{min-width:100px;padding:0 12px 0 25px;}
#column-right .flyout-menu .flyout > ul > li > a{padding:7px 12px 7px 25px;text-align:right;}
@media only screen and (max-width:1024px){.ie #column-left{top:20px;}
}