﻿body {margin-top:60px;}

.logo {
    margin: 10px 0 0;
}

.product-content .product-title > h4 {
	min-height:63px;
}

.shopping-cart-content {
  background: #fff none repeat scroll 0 0;
  box-shadow: 0 0 7px 0.5px rgba(0, 0, 0, 0.15);
  padding: 31px 25px 10px;
  position: absolute;
  right: 0;
  top: 100%;
  transform: rotateX(90deg);
  transform-origin: center top 0;
  transition: all 0.5s ease 0s;
  visibility: hidden;
  width: 380px;
  z-index: 9999;
}

.shopping-cart-title {
    flex: 0 0 200px;
}

.submitForm.btn.btn-block.btn-success.btn-lg {
	height:auto; line-height:auto;
}

.about-us-area * {
	font-size:16px;
}
.about-us-area ul {
	padding-left:40px;
}

input[type="checkbox"] {
    height: 15px;
    margin: 0;
    position: relative;
    top: 1px;
    width: 17px;
}

.header-currency .digit i {
    margin-left: 0px;
	font-size:20px;
	color:#000;
}

.shopping-cart-table td {vertical-align:middle;}
.form-control-sm {height:auto;}

/* .shop-list-cart-wishlist a {width:auto;} */

.quality-add-to-cart .cart-plus-minus {
	position:relative;width:fit-content;
}
	
@media screen {
	.inprint {display:none;}
}
@media print {body {background:#fff;}
.productinfo.owl-carousel.owl-template {text-align:center !important;width:100%;}
a[href]:after {content: "";}
.productinfo.owl-carousel.owl-template .owl-nav {display:none;}
.inprint-table {display:table;width:100%;}
.inprint-left {display:table-cell;width:40% !important;padding:0;margin:0;vertical-align:middle;}
.inprint-left * {display:none;}
.inprint-left .inprint,.inprint-left .inprint * {display:block;}
.inprint-right {display:table-cell;width:60% !important;padding:0;margin:0;vertical-align:middle;}
ul.columns-3 li {width:33%;border:1px solid #ccc;}
ul.columns-3 li .on-new.product-flash {background:#333;color:#fff;}
}

.product-details-content span.product-price-old {
    text-decoration: line-through;
    color: #767575;
	font-size:80%;
}

.btn-group-sm>.btn, .btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

input[type="radio"] {height: auto;}

.message { border-radius:0 !important;margin:0;}

.terms  .modal-dialog {max-width:80vw;margin:auto;}

.blog-page-area .single-blog-wrapper ul {padding:revert !important;margin:20px 0;}

.cart-hover p {color:#fff;}

.section-title {font-weight:bold;}

a.span1{padding-left:20px !important;font-size:95%;white-space:nowrap;overflow:hidden;}
a.span2{padding-left:40px !important;font-size:90%;white-space:nowrap;overflow:hidden;}
a.span3{padding-left:60px !important;font-size:90%;white-space:nowrap;overflow:hidden;}

@media (max-width: 767px) {
	.single-slider {
		padding: 40px 0;
	}
}


.header-bottom-right {justify-content: flex-start;}
.header-left-button {display:flex; justify-content: flex-end;}
.header-currency .digit, .main-menu ul li a {line-height:60px;}
nav.navbar-dark .header-currency .digit {line-height:37px;}
nav.navbar-dark .header-currency .dollar-submenu {z-index:1031;}
.header-currency {padding: 0;}
.kek {background-color:#0b3551;}
.kek *,.kek .footer-title > h4 {color:#ccc;}
.kek .footer-content li a:hover {color:#fff;}
@media only screen and (max-width: 1199px) {
	.rounded-circle {
		border-radius: 0!important;
		padding: 0;
	}	
}
	
@media only screen and (min-width: 1200px) {
	nav.navbar-dark {margin:0;padding:0;background-color:#f3f3f3 !important;z-index:1031;}
	nav.navbar-dark * {color:#333;}
	nav.navbar-dark .navbar-nav .nav-link {color:#333;}
	nav.navbar-dark ul {justify-content: flex-end;}
	header.fixed-top {
		margin-top:37px;height: 60px;border-bottom:5px solid #8daad2;z-index:1030;
		background: #0b3551 !important;
	}
	header .logo-holder {position:relative;}
	header .logo-holder .logo {position:absolute;background:#f3f3f3;border:5px solid #8daad2;top:0px;}
	.slider-area {margin-top:97px;}
	.slider-area::before {
		height:5px;
	}
	.main-menu ul li > a {
		color:#fff;
	}
	.main-menu ul li {padding-right: 35px;}
	.main-menu ul li > a {padding-left:5px;padding-right:5px;}
	.main-menu nav > ul > li:nth-child(1) > a {background-color:#8daad2;color:#fff !important;padding:0 30px;line-height:40px;}
	
	.main-menu ul li:hover > a {color:#8daad2;}
	
	.main-menu nav > ul > li > ul.submenu {
		width:250px;
	}
}

@media (max-width: 767px) {
	.best-selling-active {
		margin-top:10px;
	}
	.best-selling-active .blog-page-area {
		padding:0px;
	}
	.best-selling-active .blog-page-area * {
		line-height:1em;
	}
	.best-selling-active .blog-page-area .blog-content {
		margin-bottom:10px !important;		
	}
	.best-selling-active .blog-page-area h2 {
		font-size:22px;
		margin-bottom:10px;
	}
	.best-selling-active .blog-page-area h3 {
		font-size:18px;
		margin-bottom:10px;
	}
	.best-selling-active .blog-page-area p {		
		margin-bottom:10px;
	}
	
	.product-nav.best-selling-active .owl-nav, .product-nav.featured-product-active .owl-nav {
		bottom:-20px;
		top:unset;
	}
	
	.section-title {padding:20px 0;}
	
	nav.mean-nav > ul > li.top-hover > a {background-color:#8daad2;color:#fff !important;}
	nav.mean-nav ul > li.top-hover > a.mean-expand, nav.mean-nav ul > li.top-hover > a.mean-expand.mean-clicked {background-color:#8daad2;}
}

@keyframes blinker {
  50% {
    opacity: 0.5;
	
  }
}

.slider-content > p {
	max-width:inherit;
}


.product-area .tab-content .product-img::before, 
.product-view .product-img::before {
	position: absolute;
	content: "";
	left: 0; top: 0; right: 0; bottom: 0;
	z-index:1;
    background:url(../assets/img/product/broduct-before-bg.png);
	background-size:cover;
	opacity: 0.6;
}

.main-page-slider {position:relative;}
.main-page-slider::before{
  position: absolute;
  content: "";
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(0,0,0,0.5);
}

.main-page-slider h1, .main-page-slider p {color:#f3f3f3;}

.owl-carousel.owl-drag .owl-item .product-title h4 {color:#fff;}
