.home-description { 
position: relative; 
float: none; 
display: none; 
background: #ffffff; 
padding: 15px 15px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-description .h1{ 
position: relative; 
float: none; 
color: #000000; 
font-family: Roboto-Black; 
font-size: 0px; 
font-weight: 0; 
text-align: left; 
margin-top: 65px; 
margin-bottom: 0px; 
} 
.home-category .h3 { 
font-family: Lucida Grande; 
font-size: 20px; 
font-weight: 700; 
text-align: left; 
color: #292929; 
margin-top: 100px; 
margin-bottom: 0px; 
} 
.home-category a { 
position: relative; 
float: left; 
text-decoration: none; 
background: #141414; 
color: #ffffff; 
font-family: Lucida Grande; 
font-size: 10; 
padding: 7px 15px; 
margin-left: 15px; 
margin-top: 65px; 
margin-right: 15px; 
margin-bottom: 0px; 
} 
.col-sub-category { 
display: none; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 20px; 
} 
.sub-category .element { 
position: relative; 
background: #ffffff; 
border: 1px none #ffffff; 
border-radius: 0; 
padding: 0px 0px; 
margin-top: 20px; 
margin-bottom: 20px; 
} 
.sub-category .element .thumb { 
position: relative; 
display: none; 
overflow: hidden; 
background: ; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
} 
.sub-category .element .thumb img { 
scale(1); 
-webkit-transform: scale(1); 
transform: scale(1);transition:all 1s ease; 
} 
.sub-category .element .name { 
position: relative; 
display: none; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
color: #000000; 
padding: 0px 0px; 
margin-top: 20px; 
margin-bottom: 20px; 
} 
.sub-category .element .small-description { 
position: relative; 
display: none; 
text-align: left; 
font-family: Arial; 
font-size: px; 
font-weight: ; 
color: #000000; 
padding: 0px 0px; 
margin-top: 20px; 
margin-bottom: 20px; 
} 
.home-list { 
position: relative; 
float: none; 
background: #ffffff; 
padding: px px; 
margin-top: 130px; 
margin-bottom: 80px; 
} 
.home-list .element{ 
position: relative; 
display: inline-block; 
min-height: 450px; 
background: #ffffff; 
border: 2px none #787878; 
border-radius: 0px; 
padding: 0px 0px 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list .element:hover { 
position: relative; 
display: inline-block; 
min-height: 450px; 
background: #ffffff; 
border: 2px none #c20f0f; 
border-radius: 0px; 
padding: 0px 0px 0px 0px; 
margin-top: px; 
margin-bottom: px; 
} 
.home-list .element .thumb { 
position: relative; 
background-color: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
overflow: hidden; 
margin-bottom: 0px; 
} 
.home-list .element .thumb img { 
scale(1); 
-webkit-transform: scale(1); 
transform: scale(1);transition:all 1s ease; 
} 
.home-list .element .content .head { 
padding: 0; 
margin: 0; 
background: #bebebe; 
} 
.home-list .element .content .head { 
position: relative; 
float: none; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list .element .content .head .h3{ 
position: relative; 
float: none; 
color: #3d3d3d; 
padding: 0px 0px; 
font-family: Montserrat-Regular; 
font-size: 15px; 
font-weight: 500; 
text-align: center; 
} 
.home-list .element .content .price { 
position: relative; 
float: none; 
display: inline-block; 
clear: both; 
background: #ffffff; 
padding: 5px 5px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list .element .content .price p { 
position: relative; 
float: none; 
text-align: center; 
color: #000000; 
font-family: Montserrat-ExtraBold; 
font-size: 18px; 
font-weight: 600; 
padding-left: 0; 
} 
.home-list .element .content .old-price { 
position: relative; 
float: none; 
display: inline-block; 
clear: both; 
background: #d4d4d4; 
padding: 5px 5px; 
margin-top: 20px; 
margin-bottom: 0px; 
} 
.home-list .element .content .old-price p { 
position: relative; 
float: none; 
text-decoration: line-through; 
text-decoration-style: solid; 
text-align: center; 
color: #29255f; 
font-family: Lato-Thin; 
font-size: 22px; 
font-weight: 500; 
padding-left: 0; 
} 
.home-list .element #button-list-cart { 
background: #000000; 
font-family: Montserrat-Medium; 
font-size: 15px; 
color: #ffffff; 
padding: 15px 15px; 
margin: 0px 0px 0px 0px; 
border: 1px none #000000; 
border-radius: 30px; 
transition: all 1s; 
} 
.home-list .element #button-list-cart:hover { 
background: #db2424; 
font-family: Montserrat-Medium; 
font-size: 15px; 
color: #ffffff; 
padding: 15px 15px; 
margin: 0px 0px 0px 0px; 
border: 1px none #000000; 
border-radius: 30px; 
} 
.home-list .element .content .desc { 
position: relative; 
display: inline-block; 
float: none; 
clear: both; 
background: #ffffff; 
padding: 10px 15px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list .element .content .desc .p { 
position: relative; 
float: none; 
color: #333333; 
font-family: Lucida Grande; 
font-size: 14px; 
font-weight: 600; 
} 
.home-list-pagination { 
position: relative; 
display: none; 
float: none; 
clear: both; 
background: #ffffff; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list-pagination .paginations{ 
list-style-type: none; 
display: flex; 
align-items: center; 
justify-content: center; 
padding: 0; 
margin: 0; 
} 
.home-list-pagination .paginations li{ 
position: relative; 
float: left; 
border: 0px solid #8f8f8f; 
border-radius: 0px; 
background: #e8f2e5; 
color: #3d3d3d; 
font-family: Lucida Grande; 
font-size: 12px; 
text-align: center; 
padding: 0px 10px; 
margin-right: 7px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-list-pagination .paginations li.active{ 
background: #5e78a1; 
color: #ffffff; 
} 
.home-detail { 
position: relative; 
float: none; 
background: #ffffff; 
padding: 140px 0px; 
margin-top: 0px; 
margin-bottom: 20px; 
} 
.home-detail-thumb{ 
position: relative; 
display: flex; 
align-items: flex-end; 
justify-content: flex-end; 
padding: 0px 0px; 
margin-top: -10px; 
margin-bottom: 0px; 
} 
.home-detail-mega-slider{ 
width: 100%; 
height: 100%;  
background: transparent;  
display: none;  
position: fixed;  
z-index: 11;  
top: 0px;  
left: 0px;  
} 
.home-detail-mega-slider ul{ 
list-style-type: none; 
} 
.home-detail-mega-gallery-filter { 
width: 100%; 
height: 100%;  
position: fixed;  
top: 0px;  
left: 0px;  
background: #3c3c3c;  
opacity: 0.9;  
} 
.home-detail-mega-list { 
width: 60%; 
height: 100%;  
position: fixed;  
left: 20%; 
top: 0%;  
display: none;  
z-index: 1;  
} 
.home-detail-mega-list img { 
height: 100%; 
width: auto;  
display: block;  
margin: auto; 
} 
@media (max-width: 767px) { 
.home-detail-mega-list { 
width: 100%; 
position: fixed;  
left: 0;  
top: 32%; 
display: none; 
z-index: 1; 
} 
.home-detail-mega-list img { 
height: auto; 
width: auto;  
display: block;  
margin: auto; 
} 
} 
.button-close { 
padding: 10px 10px; 
background: #3c3c3c; 
position: fixed;  
right :20%; 
top: 2%; 
z-index:2; 
} 
.button-close i { 
color: #fff; 
font-size: 16pt; 
} 
.button-left { 
padding: 10px 10px; 
background: #3c3c3c; 
position: fixed; 
left :0px; 
top: 49%; 
z-index:2; 
} 
.button-left i { 
color: #fff; 
font-size: 16pt; 
} 
.button-right { 
padding: 10px 10px; 
background: #3c3c3c; 
position: fixed; 
right :0px; 
top: 49%; 
z-index:2; 
} 
.button-right i { 
color: #fff; 
font-size: 16pt; 
} 
.home-detail-thumb input[type="range"]{ 
-webkit-appearance: none; 
margin-top: 20px; 
background: #1c1c1c; 
width: 40%; 
height: 3px; 
margin-left: 30%; 
} 
.home-detail-thumb input[type="range"]::-webkit-slider-thumb{ 
-webkit-appearance: none; 
cursor: pointer; 
background: #ffffff; 
width: 15px; 
height: 15px; 
border: 1px solid #1c1c1c; 
border-radius: 50%; 
} 
.home-detail-thumbnail-range input[type="range"]{ 
-webkit-appearance: none; 
margin-top: 20px; 
background: #1c1c1c; 
width: 40%; 
height: 3px; 
margin-left: 30%; 
} 
.home-detail-thumbnail-range input[type="range"]::-webkit-slider-thumb{ 
-webkit-appearance: none; 
cursor: pointer; 
background: #ffffff; 
width: 15px; 
height: 15px; 
border: 1px solid #1c1c1c; 
border-radius: 50%; 
} 
.home-detail-thumbnail{ 
position: relative; 
display: none; 
align-items: flex-start; 
justify-content: flex-start; 
padding: 15px 15px; 
margin-top: 15px; 
margin-bottom: 0px; 
} 
.home-detail-thumbnail img{ 
position: relative; 
float: left}; 
justify-content: flex-start; 
margin-left: 5px; 
margin-top: 15px; 
margin-bottom: 0px; 
} 
.home-detail-brand { 
position: relative; 
display: block; 
float: none; 
clear: both; 
background: #ffffff; 
color: #121212; 
font-family: Roboto-Black; 
font-size: 21px; 
font-weight: 500; 
text-align: left; 
padding: 0px 15px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-detail-brand .p { 
background: #ffffff; 
color: #121212; 
font-family: Roboto-Black; 
font-size: 21px; 
font-weight: 500; 
text-align: left; 
padding: 0px 0px; 
} 
.home-detail-header { 
position: relative; 
display: block; 
float: none; 
clear: both; 
background: #ffffff; 
color: #121212; 
font-family: Montserrat-SemiBold; 
font-size: 20px; 
line-height: 1.3; 
font-weight: 500; 
text-align: left; 
padding: 0px 8px; 
margin-top: 0px; 
margin-bottom: 20px; 
} 
.home-detail-header .p{ 
background: #ffffff; 
color: #121212; 
font-family: Montserrat-SemiBold; 
font-size: 20px; 
font-weight: 500; 
text-align: left; 
padding: 0px 0px; 
} 
.home-detail-tags{ 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.home-detail-tags span{ 
background: #ffffff; 
color: #ffffff; 
font-family: Lucida Grande; 
font-size: 0px; 
font-weight: 0; 
text-align: center; 
padding: 0px 0px; 
margin-top: 0px; 
margin-bottom: 0px; 
margin-right: 0px; 
} 
.product-detail-right .price{ 
display: block; 
background: #ffffff; 
color: #000000; 
font-family: Montserrat-ExtraBold; 
font-size: 24px; 
font-weight: 1000; 
text-align: left; 
padding: 0px 8px; 
margin-top: 0px; 
margin-bottom: 20px; 
} 
.product-detail-right .price p{ 
background: ; 
color: #000000; 
font-family: Montserrat-ExtraBold; 
font-size: 24px; 
font-weight: 1000; 
text-align: left; 
margin-top: 0px; 
margin-bottom: 20px; 
} 
.product-detail-right .old-price{ 
display: block; 
background: #ffffff; 
color: #c20000; 
font-family: Montserrat-SemiBold; 
font-size: 17px; 
font-weight: 500; 
text-align: left; 
padding: 0px 8px; 
margin-top: 20px; 
margin-bottom: 10px; 
} 
.product-detail-right .old-price p { 
background: ; 
text-decoration: line-through; 
text-decoration-style: solid; 
color: #c20000; 
font-family: Montserrat-SemiBold; 
font-size: 17px; 
font-weight: 500; 
text-align: left; 
margin-top: 20px; 
margin-bottom: 10px; 
} 
.product-detail-right #button-cart { 
clear: both; 
float: none; 
background: #0b7ec8; 
font-family: Montserrat-Medium; 
font-size: 16px; 
color: #ffffff; 
padding: 15px 0px; 
margin: 0px 0px 20px 8px; 
border: 1px solid #0b7ec8; 
border-radius: 0px; 
transition: all 1s; 
} 
.product-detail-right #button-cart:hover { 
background: #149350; 
font-family: Montserrat-Medium; 
font-size: 16px; 
color: #ffffff; 
padding: 15px 0px; 
margin: 0px 0px 20px 8px; 
border: 1px solid #149350; 
border-radius: 50px; 
} 
.product-detail-right .box-multiplier-col { 
position: relative; 
display: inline-block; 
foat: none; 
width: %; 
margin-top: px; 
background: #000000; 
z-index: ; 
padding: px px; 
border-: px  ; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-head { 
position: relative; 
display: block; 
float: none; 
width: % !important; 
min-width: % !important; 
max-width: % !important; 
margin-left: %; 
margin-top: px; 
background: #000000; 
padding: px px; 
border: px none #000000; 
border-radius: px; 
font-family: Arial; 
font-size: px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .box-multiplier-col .col-input-element  { 
position: relative; 
float: left; 
min-width: 100%; 
margin-bottom: 20px; 
background: #000000; 
color: #000000; 
padding: 0px 0px; 
margin-top: px; 
margin-bottom: px; 
border: px none #000000; 
border-radius: px; 
} 
.product-detail-right .box-multiplier-col .col-input-element .col-input { 
position: relative; 
float: left; 
z-index: 0; 
top: 0px; 
left: 0px; 
display: block; 
border: none; 
background: transparent; 
min-width: 100%; 
max-width: 100%; 
min-height: 100%; 
} 
.product-detail-right .box-multiplier-col .col-input-element .col-input select { 
position: relative; 
background: transparent; 
padding: px px; 
font-size: px; 
margin-top: -10px; 
margin-bottom: -10px; 
margin-left: -5px; 
box-sizing: border-box; 
border: none; 
inline: none; 
outline: none; 
width: 100%; 
min-width: 100% !important; 
max-width: 100% !important; 
min-height: 100% !important; 
max-height: 100% !important; 
} 
.product-detail-right .box-multiplier-col .col-input-element .col-input select option { 
color: #000000; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-total-box { 
position: relative; 
display: block; 
clear: both; 
float: none; 
width: % !important; 
min-width: % !important; 
max-width: % !important; 
margin-left: %; 
margin-top: px; 
background: #000000; 
padding: px px; 
border: px none #000000; 
border-radius: px; 
font-family: Arial; 
font-size: px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-total-box span { 
float: left 
font-family: Arial; 
font-size: px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-total-price { 
position: relative; 
display: block; 
clear: both; 
float: none; 
width: % !important; 
min-width: % !important; 
max-width: % !important; 
margin-left: %; 
margin-top: px; 
background: #000000; 
padding: px px; 
border: px none #000000; 
border-radius: px; 
font-family: Arial; 
font-size: px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .box-multiplier-col .box-multiplier-total-price span { 
float: left 
font-family: Arial; 
font-size: px; 
color: #000000; 
text-align: left; 
} 
.product-detail-right .icon-attribute { 
display: none; 
} 
.product-detail-right .icon-attribute .header { 
background: #ffffff; 
color: #3c3c3c; 
font-family: Lucida Grande; 
font-size: 12px; 
font-weight: 600; 
text-align: left; 
padding: 10px 15px; 
margin-top: px; 
margin-bottom: px; 
} 
.product-detail-right .icon-attribute .active { 
padding: 10px 15px; 
margin-top: px; 
margin-bottom: px; 
} 
.product-detail-right .icon-attribute .passive { 
padding: 10px 15px; 
margin-top: px; 
margin-bottom: px; 
} 
.product-detail-right .icon-attribute .active .icon { 
background-color: #000000; 
padding: 15px 15px; 
} 
.product-detail-right .icon-attribute .active .title { 
color: #000000; 
font-family: Lucida Grande; 
font-size: 12px; 
font-weight: 600; 
padding: 10px 15px; 
} 
.product-detail-right .icon-attribute .passive .icon { 
background-color: #000000; 
padding: 15px 15px; 
} 
.product-detail-right .icon-attribute .passive .title { 
color: #000000; 
font-family: Lucida Grande; 
font-size: 12px; 
font-weight: 600; 
padding: 10px 15px; 
} 
.product-detail-right .attribute { 
display: none; 
} 
.product-detail-right .attribute .attribute-module-head { 
background: #ffffff; 
color: #000000; 
font-family: Roboto-Bold; 
font-size: 15px; 
font-weight: 600; 
text-align: center; 
padding: 10px 15px; 
margin-top: 10px; 
margin-bottom: 0px; 
} 
.product-detail-right .attribute .attribute-head { 
background: #ffffff; 
color: #000000; 
font-family: Roboto-Bold; 
font-size: 15px; 
font-weight: 600; 
text-align: right; 
padding: 10px 15px; 
margin-top: 10px; 
margin-bottom: 0px; 
} 
.product-detail-right .attribute .attribute-value { 
background: #ffffff; 
color: #878787; 
font-family: Lucida Grande; 
font-size: 14px; 
font-weight: 500; 
text-align: left; 
padding: 10px 15px; 
margin-top: 0px; 
margin-bottom: 10px; 
} 
.col-description-tab { 
position: relative; 
float: none; 
clear: both; 
display: block; 
background: #ffffff; 
padding: 0px 28px; 
margin-top: 0px; 
margin-bottom: 10px; 
} 
.col-description-tab .description-tab { 
padding-left: 0px; 
} 
.col-description-tab .description-tab label{ 
position: relative; 
float: none; 
cursor: pointer; 
background: #ffffff; 
color: #000000; 
text-align: left; 
font-family: Montserrat-SemiBold; 
font-size: 14px; 
font-weight: 500; 
margin-top: 10px; 
margin-bottom: 15px; 
padding-left: 0px; 
} 
.col-description-tab .description-tab label.active{ 
cursor: pointer; 
background: #ffffff; 
color: #000000; 
text-align: left; 
font-family: Montserrat-SemiBold; 
font-size: 14px; 
font-weight: 500; 
margin-top: 10px; 
margin-bottom: 15px; 
padding-left: 0px; 
} 
.col-description-tab .description-content div{ 
position: relative; 
display: none; 
padding-left: 0px; 
padding-top: 15px; 
} 
.col-description-tab .description-content div.active{ 
position: relative; 
display: inline-block; 
min-height: 100px; 
float: none; 
padding-left: 0px; 
padding-top: 15px; 
} 
.col-description-tab .description-content .attribute { 
display: block; 
} 
.col-description-tab .description-content .attribute .attribute-head { 
background: #ffffff; 
color: #000000; 
font-family: Roboto-Bold; 
font-size: 15px; 
font-weight: 600; 
text-align: right; 
padding: 10px 15px; 
margin-top: 10px; 
margin-bottom: 0px; 
} 
.col-description-tab .description-content .attribute .attribute-value { 
background: #ffffff; 
color: #878787; 
font-family: Lucida Grande; 
font-size: 14px; 
font-weight: 500; 
text-align: left; 
padding: 10px 15px; 
margin-top: 0px; 
margin-bottom: 10px; 
} 
.column-product-related { 
background: #ffffff; 
padding-top: 10px; 
padding-bottom: 100px; 
margin-top: 0px; 
margin-bottom: 0px; 
transition: clip-path 2s; 
-webkit-transition: clip-path 2s; 
} 
.column-product-related.inClipPath { 
} 
.column-product-related.outClipPath { 
} 
.column-product-related h2 { 
position: relative; 
float: none; 
font-family: Montserrat-SemiBold; 
font-size: 26px; 
font-weight: 500; 
color: #0ba3c8; 
text-align: center; 
margin-top: 0px; 
margin-bottom: 50px; 
} 
.column-product-related .product-latest-element { 
display: inline-block; 
background: #ffffff; 
border: 1px none #3c3c3c; 
min-height: 330px; 
padding: 0px 7px; 
margin-top: 0px; 
margin-bottom: 0px; 
} 
.column-product-related .product-latest-element .product-latest-image{ 
position: relative; 
background: #ffffff; 
padding: 0px 5px; 
margin-top: 0px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-image .hover-description{ 
display: none; 
z-index: 2; 
} 
.column-product-related .product-latest-element:hover .product-latest-image .hover-description{ 
position: absolute; 
min-width: 100%; min-height: 100%; 
z-index: 2; 
background: #000000; 
opacity: 0.7; 
padding: 0px 0px; 
top: 0px; 
left: 0px; 
} 
.column-product-related .product-latest-element:hover .product-latest-image .hover-description h3{ 
position: relative; 
display: none; 
opacity: 1; 
padding: 5px 7px; 
margin-top: 10px; 
margin-bottom: 10px; 
color: #1c1c1c; 
text-align: center; 
font-family: Roboto-Regular; 
font-size: 16px; 
} 
.column-product-related .product-latest-element:hover .product-latest-image .hover-description p{ 
position: relative; 
display: none; 
opacity: 1; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
color: #000000; 
background: #f6f6f6; 
text-align: left; 
font-family: Arial; 
font-size: px; 
} 
.column-product-related .product-latest-element .product-latest-brand { 
position: relative; 
display: none; 
background: #ffffff; 
min-height: 10px; 
padding: 0px 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-brand h3{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Roboto-Black; 
font-size: 13px; 
} 
.column-product-related .product-latest-element .product-latest-header { 
position: relative; 
background: #ffffff; 
min-height: 30px; 
padding: 5px 7px; 
margin-top: 10px; 
margin-bottom: 10px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-header h3{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #1c1c1c; 
text-align: center; 
font-family: Roboto-Regular; 
font-size: 16px; 
} 
.column-product-related .product-latest-element .product-latest-description { 
position: relative; 
display: none; 
background: #000000; 
padding: px px; 
margin-top: px; 
margin-bottom: px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-description p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: left; 
font-family: Arial; 
font-size: px; 
} 
.column-product-related .product-latest-element .product-latest-price { 
position: relative; 
background: #ffffff; 
padding: 10px 7px; 
margin-top: 0px; 
margin-bottom: 0px; 
overflow: hidden; 
} 
.column-product-related .product-latest-element .product-latest-price p{ 
position: relative; 
padding: 0; 
margin: 0; 
color: #000000; 
text-align: center; 
font-family: Montserrat-ExtraBold; 
font-size: 19px; 
} 
.column-product-related .owl-carousel .owl-buttons { 
position: absolute; 
width: 100%; 
left: 0%; 
top: 32%; 
} 
.column-product-related .owl-carousel .owl-buttons div { 
opacity: 1; 
margin-top: 32; 
color: #ffffff; 
transition: all .3s ease; 
} 
.column-product-related .product-latest-element .owl-carousel:hover .owl-buttons div { 
opacity: 1; 
} 
.column-product-related .owl-carousel .owl-buttons div.owl-prev { 
position: absolute; 
left: -5px; 
background: #0ba3c8; 
border-radius: 50%; 
padding: 6px 17px; 
text-align: center;; 
} 
.column-product-related .owl-carousel .owl-buttons div.owl-next { 
position: absolute; 
right: -5px; 
background: #0ba3c8; 
border-radius: 50%; 
padding: 6px 17px; 
text-align: center; 
} 
.column-product-related .owl-carousel .owl-buttons div i { 
font-size: 30px; 
color: #ffffff; 
margin: auto; 
opacity: 1; 
} 
.column-product-related .owl-controls .owl-buttons div { 
position: absolute; 
} 
.column-product-related .owl-controls .owl-buttons .owl-prev { 
left: -5px 
margin-top: 32%; 
} 
.column-product-related .owl-controls .owl-buttons .owl-prev { 
right: -5px 
margin-top: 32%; 
} 
