.main-cart-content {
    background-color: #f3f4f7;
}
.progress {
   position: absolute;
    display: block;
    text-align: center;
  
  
    transition: width .3s;
    border: 1px solid #f3f2f0;
    padding: 0px 0;
    border-radius: 0;
    height: 27px;
	  background: linear-gradient(-45deg, #ce4f68, #e61f45, #ff3b61, #f84d6d);
    background-size: 400% 400%;
	
	-webkit-animation:gradient 5s ease infinit; /* Safari & Chrome */
-moz-animation:gradient 5s ease infinit; /* Firefox */
-ms-animation:gradient 5s ease infinit; /* Internet Explorer */
-o-animation:gradient 5s ease infinit; /* Opera */
animation: gradient 5s ease infinite;
}.cool-selectiongs input[type="radio"]:checked + del {
    color: #fff;
}
.progress.hide {
    opacity: 0;
    transition: opacity 1.3s;
}
.procentprogress {
    text-align: right;
    font-size: 16px;
    color: #fff !important;

    margin: 0;
    padding: 0;
	
    padding-right: 5px;
    top: 0;
}
.progress-pattern {   
position: relative;
display: none;
    background-color: #efefef;
    width: 100%;
    height: 27px;margin-bottom: 8px;
 }

div#tab-description tr {
    padding: 7px 5px 7px 25px;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
}

div#tab-description tr td:last-child{
	
}
div#tab-description tr td:first-child{
	    width: 100%;
	overflow:hidden;
}
div#tab-description tr td {
    padding: 15px 15px;
}

div#tab-description tr:hover {
   background-color: #f74164 !important;
   color:#fff !important;
}


div#tab-description tr:hover:after{
	 background-image: -webkit-radial-gradient(circle,#fff 1px,transparent 1px) !important;
    background-image: radial-gradient(circle,#fff 1px,transparent 1px) !important;
}


div#tab-description tr td:first-child:after{
	content: '';
    display: inline-block;
    vertical-align: baseline;
    width: 100%;
    height: 2px;
    background-image: -webkit-radial-gradient(circle,#bbb 1px,transparent 1px);
    background-image: radial-gradient(circle,#bbb 1px,transparent 1px);
    margin-right: -100%;
    border-left: 0 dashed #fff;
    background-repeat: repeat-x;
    background-size: 10px 1px;
}
div#tab-description table {
    width: 100% !important;
}
div#tab-description tr:nth-child(2n) {
  background-color: #f7f7f7;
}

section.dop-photo a img {
    max-width: 100px;
}
.alert-success {
 
        position: fixed;
    color: #fff;
    background-color: #26cb7fdb;
    border: 0;
    z-index: 999;
    width: 100%;
    left: 0;
    right: 0;
    -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
    top: 0;padding: 16px 0;
    text-align: center;font-size: 18px;
}
.alert-success a {
    color: #fff;
    font-weight: bold;
    border-bottom: 1px solid white;
    padding-bottom: 1px;
}
.alert-dismissible .close
{
	opacity:1;color:#fff;top:0;right: 15px;
}
.first-cart-block #product {
	-moz-box-shadow:    rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
 box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
 padding: 30px 30px;
 background-color: #fff;
     min-height: 650px;
	 background: #fff url(https://gleznot.lv/catalog/view/theme/mintleaf/image/paint.png) no-repeat;
   background-size: 100% 100%;
    background-position: 138px -309px;
}
.main-cart-content #content {
    margin-top: 15px;
}
.product-model-head {
    margin: 10px 0;
    color: #777;
    font-weight: 400;
    font-size: 13px;
}
.main-cart-content .first-cart-block .product-info-title {
    margin-top: 0;
    margin-bottom: 10px;
    color: #000;
    font-size: 24px;
    font-weight: 700;
}

   
#blinko {
   -webkit-animation: blinko 2s linear infinite;
  animation: blinko 2s linear infinite;
    font-family: Panton,sans-serif,-apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue;
	  font-weight: 600;
   }
   
@-webkit-keyframes blinko {
  0% { color: rgb(20, 133, 63); }
  50% { color: rgb(23, 147, 70); }
  100% { color: rgb(23, 150, 71); }
}
@keyframes blinko {
  0% { color: rgb(20, 133, 63); }
  50% { color: rgb(23, 147, 70); }
  100% { color: rgb(23, 150, 71); }
}
.main-cart-content .first-cart-block .product-info-details {
	border:0;
	    border-bottom: 1px solid #f3f2f0;
    border-top: 1px solid #f3f2f0;
	color: #777;
    font-weight: 400;
    font-size: 13px;
}
.main-cart-content .first-cart-block .product-info-price span {
font-family: Panton,sans-serif,-apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue;
    display: block;font-size: 23px;
}
.main-cart-content .first-cart-block .product-info-price span.span.heading-price-title {
	 color: #1a184e;
    font-size: 21px;
}

.main-cart-content .first-cart-block .product-info-price span.price-new span {
	 color: #1a184e;
    font-size: 21px;
    font-weight: bold;
}
.main-cart-content .first-cart-block .product-info-price {
    margin-top: 0;
	margin-bottom: 0;
    border-top: 1px solid #f3f2f0;
	padding: 15px 0;
}
.main-cart-content .first-cart-block span.heading-price-title {
    font-size: 12px;
}
.flexible-price-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.flexible-price-block div {
    padding-right: 25px;
}

.oldest-colore {
	color: #777;
}
.main-cart-content .first-cart-block .product-info-price span.price-old span{
	    color: #777;
    font-size: 21px;
    font-weight: 300;
}

.main-cart-content .first-cart-block .product-info-details li{
	    color:#777 !important;
}

/**************************************************************************/
.cool-selectiongs input[type=radio] {
  opacity: 0;margin:0;
}
.cool-selectiongs .radio { 
    min-width: 95px;margin: 7px 7px;float: left;min-height: 74px;}

.cool-selectiongs label {
	text-align: center;
    padding: 0;
	background-color: unset;
    padding: 7px 17px;
	 -moz-box-shadow:rgb(149 157 165 / 16%) 0px 5px 9px;
  -webkit-box-shadow: rgb(149 157 165 / 16%) 0px 5px 9px;
    box-shadow: rgb(149 157 165 / 16%) 0px 5px 9px;
    border: 1px solid white;min-width: 95px;
}
.cool-selectiongs {
  display: inline-block;
}


.cool-selectiongs input[type="radio"]:checked + label{
 background-color: #cb2646;
    color: #fff;
	border: 0;
}
.nex-pricex {
	    font-weight: 600;
		    margin-top: 10px;
    font-size: 18px;
    text-align: center;
}


.product-info-cart {
	position:relative;
    color: #fff;
    padding: 14px 12px;
 padding-right: 0;
    padding-left: 0;
   overflow: hidden;
  
   
}

/*.product-info-cart:after{
	content: '';
    background: url(/image/product-f.png) no-repeat;
    background-size: inherit;
    position: absolute;
    top: -58px;
    right: 0;
   
    -ms-transform: translateX(-230px);
    
    width: 453px;
    height: 200px;
}*/
.product-info-cart-btns-wrap .btn-cart .fa

{
    margin-right: 24px;
    font-size: 20px;
  
}
.product-info-cart .button-group {
margin-bottom: 0;
    position: absolute;
    right: 0;
    z-index: 2;
    top: 7px;
    bottom: 0;
}
.product-info-cart .control-label
{color:#777;
}
.product-info-cart-btns-wrap .btn-cart:focus {
	outline:none;
}
.product-info-cart input[name=quantity] {
    border: 0;
    text-align: center;
    border-radius: 0;
    font-size: 16px;
    padding: 10px 17px;
    margin: 0;
    font-weight: bold;
    color: #a377a3;
}
.product-info-cart-btns-wrap .btn-cart {
    padding: 14px 40px;
    font-weight: 500;
    text-transform: capitalize;
    margin: 0;
    font-size: 20px;
	background-color: #f74164;
}
.alert-free-shipping {
    margin: 30px 0;
    background-color: #f7f7f7;
    color: #898989;
    padding: 17px 0px;
    text-align: center;
}

.col-sm-5.product-image-wrap {
	
	    min-height:650px;
    max-height: 650px;
}
.product-image {

    border: 0;
}
section.dop-photo
{
	    background-color:#ffffff;
    display: block;
    text-align: center;
    /* padding: 9px 0; */
    padding-top: 15px;
    padding-bottom: 10px;
	margin-bottom: 20px;
	-moz-box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    -webkit-box-shadow: rgb(50 50 93 / 25%) 0px 50px 100px -20px, rgb(0 0 0 / 30%) 0px 30px 60px -30px;
    box-shadow: rgb(50 50 93 / 25%) 0px 50px 100px -20px, rgb(0 0 0 / 30%) 0px 30px 60px -30px;
	border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}
.product-image {
 
    background-color: #fff;
}
.tab-content {
    padding: 20px 20px;
    font-weight: 500;
    background: #fff;
    border: 0;
    border-width: 1px 0 0 0;
}
.product-tabs-wrap
{
	-moz-box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    -webkit-box-shadow: rgb(50 50 93 / 25%) 0px 50px 100px -20px, rgb(0 0 0 / 30%) 0px 30px 60px -30px;
    box-shadow: rgb(50 50 93 / 25%) 0px 50px 100px -20px, rgb(0 0 0 / 30%) 0px 30px 60px -30px;
}
.product-tabs-wrap .nav-tabs {
    margin: 0;
    border: none;
    background-color: #fff;
    padding: 0;
}
.product-tabs-wrap .nav-tabs .active a{ color:#fff !important;}
.product-tabs-wrap .nav-tabs .active {
    background-color: #4aadab;
    padding: 10px 27px;
    /* color: #fff !important; */
}
.product-tabs-wrap iframe {width:100%;height:500px;
	-moz-box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}

@media (max-width:991px){
	.product-thumb.module-product.animation.rounded-3 {
    min-height: 330px;
}
	.main-cart-content .first-cart-block .product-info-title,.main-cart-content .first-cart-block .product-info-price span.price-new span
	{
		font-size:18px;
	}
	.product-info-cart-btns-wrap .btn-cart{font-size:16px;}
	
}

@media (max-width:767px){
	.alert-success {

    text-align: left;
    font-size: 12px;
	padding: 20px 0;
    padding-left: 15px;
}
	section.dop-photo {
		margin-top:0;
	}
	.product-info-cart input[name=quantity]
	{
		display: inline-block;
    width: auto;
	}
	.product-info-cart .form-group {
    margin-bottom: 0;
}
	.product-info-cart {margin-top:25px;}

.product-info-cart .button-group {top:9px;}
.col-sm-5.product-image-wrap {
    min-height: unset;
    max-height: unset;
}
}

@media (max-width:500px){
	.product-thumb.module-product.animation.rounded-3 {
    min-height: 370px;
}

	.first-cart-block #product { 
	background-size:cover;
	}
	.product-info-cart .button-group {
    position: relative;
    top: 0;
	right:0;margin:0;
}
.product-info-cart .form-inline {
   display:block;
    text-align: center;    margin-bottom: 13px;
}
.product-info-cart{position: unset;overflow:unset;}
.product-info-cart input[name=quantity]{
	padding: 10px 24px;
}
.alert-free-shipping
{
	font-size: 12px;
	padding: 17px 5px;
}

}