/* GLOBAL RULES */
body{background-color: #213056;font-family: 'Open Sans', sans-serif; font-weight: 300;color:#000;}
a,a:hover,a:focus,a:active,a:visited{text-decoration: none;color:#666;font-weight: 400}
.ellipsis{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 1rem}
.btn, .social-icons a{background-color: #213056;color: #fff;border-color:transparent;}
.form-control:focus{border-color: #5ed6c9;}
.btn:hover, .social-icons a:hover{background-color:#333;color:#fff}
.no-image-available{background-color:#f2f2f2}
.container{background-color:#fff}
.Medium_TXB {color:#929292}
.addtocart-cont {font-size: 14px !important;}
/*HEADER*/
.header-min-menu a{text-transform: uppercase;font-size: 12px;font-weight: bold;}
.header-min-menu li{border-right: 1px solid #eaeaea;padding-right: 10px;}
.header-min-menu li:last-of-type{border:0;padding-right:0}
.social-icons li{height: 28px;width: 28px;position: relative;-webkit-transition: all ease 0.3s;transition: all ease 0.3s;}
.social-icons a{display:block; position: relative;height: 100%; width: 100%;}
#ico-linkedin a::after,#ico-facebook a::after,#ico-twitter a::after,#ico-google a::after,#ico-pinterest a::after,#ico-youtube a::after,#ico-blog a::after,#ico-instagram a::after{font-family: 'FontAwesome';font-size: 13px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#ico-twitter a::after{content:"\f099"}
#ico-google a::after{content:"\f0d5"}
#ico-pinterest a::after{content:"\f0d2"}
#ico-blog a::after{content:"\f09e"}
#ico-youtube a::after{content:"\f167"}
#ico-linkedin a::after{content:"\f0e1"}
#ico-facebook a::after{content:"\f09a"}
#ico-instagram a::after{content:"f16d"}

/* CAROUSEL */
.owl-carousel .owl-prev, .owl-carousel .owl-next{visibility: hidden;opacity: 0;position: absolute; top:50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: rgba(255,255,255,0.8); padding:20px 15px; -webkit-transition: all .3s ease;transition: all .3s ease;border:1px solid #eaeaea}
.owl-prev{left:20px;}
.owl-next{right:20px}
.owl-carousel:hover .owl-prev, .owl-carousel:hover .owl-next{visibility: visible;opacity: 1}
.owl-carousel:hover .owl-prev{left:0}
.owl-carousel:hover .owl-next{right:0}

/*category template*/
.cat-product-inner-container *{ -webkit-transition: all .3s ease; transition: all .3s ease}
.cat-product-inner-container, .cat-prod-image{overflow:hidden;position: relative;}
.cat-prod-image{min-height: 100px;}
.cat-product-inner-container:hover img{-webkit-animation: fade 1s 1;animation: fade 1s 1;}
.cat-prod-marketing{position: absolute;z-index: 1;-webkit-animation: fade 1s 1;animation: fade 1s 1;}
.cat-prod-marketing span{min-width: 58px; color:#fff; display: block; text-align:center; padding:12px 8px; letter-spacing: 0.5px; font-weight: 600;text-transform: uppercase; font-size:10px; line-height: 10px; margin-bottom: 5px;}
.cat-prod-marketing span.new{background-color:#82d622;color:#333}
.cat-prod-marketing span.soldout{background-color:#333;}
.cat-prod-marketing span.sale{background-color:#ff4545;}
.cat-product-quick{position: absolute;left: 0;width: 100%;padding:10px 5px;background-color:rgba(255,255,255,0.8);color:#333;z-index: 1;text-align:center;bottom:0px}
.cat-product-rating{font-size:10px}
.cat-product-rating i.fa-star, .cat-product-rating i.fa-star-half-full{color:#f2d600}
.cat-product-description{display:none}
.cat-prod-pricing strong{color:#ff4545}
.cat-prod-pricing del{margin-left: 5px}
@media (min-width: 992px){
    .cat-product-quick{bottom:-50px}
    .cat-product-inner-container:hover .cat-product-quick{bottom:0px}
}

/* FOOTER */
.footer-container::after{display: block;content: "";clear: both;}
#bottom-menu li {display: list-item; list-style: none; text-align: left; line-height: 1.8;}
#bottom-menu li a {color:#555;}
#bottom-menu ul { padding-left: 0px;}
.bottom-menu-cell {float: left; padding-left: 30px; }
.bottom-menu-cell2 {float: right; padding: 10px; }
.bottom-menu-cell:first-child{padding-left:0px;}
.bottom-menu-main {font-size: 14px; line-height: 20px; color: #555; position: relative; padding-bottom: 7px; text-transform:uppercase; text-align:left;font-weight:bold}
.bottom-menu-main  a { color:#333; }
.bottom-menu-sub { font-size: 13px; font-weight: bold; color: #bababa; text-decoration: none; }
.bottom-menu-sub a:link { color:#bababa; text-decoration:none; }
.bottom-menu-sub a:visited { color:#bababa; text-decoration:none; }
.bottom-menu-sub a:hover { color:#27A2EB; text-decoration:none; }
.bottom-menu-sub a:active { color:#bababa; text-decoration:none; }
.accepted-payment-methods { color: #505050; font-size: 30px;}

@media (min-width:1200px){
	
}
@media (min-width:992px){
	
}
@media (min-width:768px){
	header form > div {max-width:400px}
}
@media (min-width:576px){
	
}
@media (max-width:575px){
	
}