#column-right{padding:20px 20px 20px 0;width:240px;float:right}
#column-left{padding:20px 0 20px 20px;width:240px;float:left}
#column-right+#content{margin-right:240px}
#column-left+#content{margin-left:240px}
#column-left+#column-right+#content{margin-left:240px;margin-right:240px}
#column-left+span+#content{margin-left:240px}
#column-right+span+#content{margin-right:240px}
#column-left+#column-right+span+#content{margin-left:240px;margin-right:240px}
.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:20px}
.side-column>.box:last-of-type{margin-bottom:0}
.side-column .box-content>div,.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;display:block;position:relative}
.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 .2s,color .2s;display:table;line-height:100%}
.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:0;transition:all .2s}
.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:0}
.side-column .oc-module .product-details{background-color:transparent;padding-bottom:0;float:left;max-width:145px}
.side-column .oc-module .product-details:before{content:""}
.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}
.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:0}
.side-column .oc-module .product-grid-item .image img{border:0;display:block;padding:0;max-width:55px;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:13px;padding:0;text-align:left;border:0;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;font-family:Helvetica,Arial,sans-serif;text-transform:none;font-weight:bold}
.side-column .oc-module .product-grid-item:last-of-type{border-bottom:0}
.side-column .owl-carousel .owl-item img{max-width:100%;height:auto}
.side-column .journal-carousel .product-wrapper:hover{box-shadow:none}
.side-column .journal-carousel .owl-controls{overflow:visible}
.side-column .journal-carousel .owl-buttons{-webkit-backface-visibility:hidden}
.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:0}
.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:0}
.side-column .journal-carousel .htabs.single-tab a{padding-left:0}
.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;margin-left:-10px;margin-top:-12px}
.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;margin-bottom:10px}
.side-column .box.journal-carousel .owl-pagination{margin-bottom:0}
.side-column .owl-carousel .owl-wrapper-outer{overflow:visible}
#column-right+.row #content{margin-right:240px}
#column-left+.row #content{margin-left:240px}
#column-left+#column-right+.row #content{margin-left:240px;margin-right:240px}
.flyout .fly-mega-menu{left:100%;top:0;z-index:1;min-height:100%;width:764px;transition:all .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>div{margin-right:0;margin-bottom:15px}
.flyout .fly-mega-menu .mega-menu-column:last-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-menu{overflow:visible}
.flyout-menu .flyout>ul>li{display:table;width:100%;min-height:40px}
.flyout-menu .flyout>ul>li>a{padding:8px 25px 8px 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 .menu-plus,.fly-mega-menu-mixed .menu-plus{position:absolute;font-size:17px;top:10px;right:8px}
.fly-drop-down .menu-plus:before,.fly-mega-menu-mixed .menu-plus:before{content:"\e6ae";float:left}
.flyout-menu .flyout>ul>li:hover>a{z-index:2;transition:all .2s}
.fly-drop-down ul{z-index:999;position:absolute;list-style:none;margin:0;padding:0;box-shadow:0 1px 8px -3px rgba(0,0,0,0.5);height:100%;min-height:inherit}
.fly-drop-down ul li{color:#333745;background-color:white;position:relative;border-bottom:1px solid #f4f4f4;height:100%;display:table;width:100%;min-height:inherit}
.fly-drop-down ul li:last-of-type{border-bottom-width:0}
.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 .2s;visibility:visible;opacity:1}
.fly-drop-down ul li a{min-width:100px;padding:0 30px 0 12px;display:block;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:220px}
.flyout-right .fly-drop-down ul li ul{left:auto;right:100%}