body{font-family:'Comfortaa', cursive;}
.rd-megamenu-list-link
{
color:#e5e5e5;
}
.rd-megamenu-list-link :hover{
color:red;

}
.razprod_ico1{
	position:absolute;
	top:35px;
	left:11px;
	font-size:16px;
	width: 60px;
	height:60px;
	background: #fd0000;
	border-radius: 30px; 
	border:1px solid white;
	color:white;
overflow: hidden; /* ��, ��� ������� �� ����� ����� ���������� */
  
  text-align: center;

}
.razprod_ico1 p{
	vertical-align: middle;  
	margin-top: 0px;
}
@media screen and (max-width: 992px) {
  .razprod_ico1{
	width:60px;
	height:60px;
	font-size:10px;
  }
}

.old_price_txt{
	font-size:14px;
	text-decoration:line-through;
	color:red;
	margin-bottom: -20px;
}
.rd-megamenu-list-link :focus{
color:blue;

}
.pagination-wrap
{
left:13px;
}
#mainselection select {
   border: 0;
       color: aliceblue;
   background: transparent;
   font-size: 20px;
   font-weight: bold;
   padding: 2px 10px;
   width: 378px;
   *width: 300px;
   *height:35px;
   *background: #ab0000;
   -webkit-appearance: none;
}

/*#mainselection {
   overflow:hidden;
   width:300px;
   height:35px;
       color: aliceblue;
   -moz-border-radius: 9px 9px 9px 9px;
   -webkit-border-radius: 9px 9px 9px 9px;
   border-radius: 9px 9px 9px 9px;
   box-shadow: 1px 1px 11px #330033;
   background: #ab0000 url("http://i62.tinypic.com/15xvbd5.png") no-repeat scroll 319px center;
}*/

#mainselection1 a {
   border: 0;
       color: aliceblue;
   background: transparent;
   font-size: 20px;
   font-weight: bold;
   padding: 2px 10px;
   width: 378px;
   *width: 300px;
   *height:35px;
   *background: #ab0000;
   -webkit-appearance: none;
}
.mainselarrow{

}
#mainselection {
   overflow:hidden;
   width:100%;
   height:55px;
   padding-left: 10px;
       color: aliceblue;
   -moz-border-radius: 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
   border-radius: 5px 5px 5px 5px;
   /*box-shadow: 1px 1px 11px #330033;*/
   /*background: #4b4b4b url("images/arrowsel1.png") no-repeat scroll 319px center;*/
   background: #4b4b4b;
   /*background: #787878;*/
}
@media (min-width:1090px){#mainselection{width:300px;}
}
.container1{}
.container-big{margin:0px auto;background-color:#4b4b4b;}
.container-contact{max-width:1190px;margin:0px auto;color:#fff;}
.container-kontent{max-width:1190px;margin:0px auto;margin-bottom:30px;}
.map1{margin-top:20px;margin-left:50px;}
.categoria{font-family:'Comfortaa', cursive;text-transform:uppercase;}
.kontent{margin-top:16px;}
.container1{background-color:#fff;max-width:100%;text-align:center;margin:0px auto;}
.container-imag{max-width:100%;text-align:center;margin:0px auto;}
.img-fluid-slider{max-width:100%;height:auto;min-width:100%;}
.cart{background-image:url('images/carts.png');width:95px;height:71px;background-repeat:no-repeat;position:absolute;top:0;}
@media (max-width:992px){.navbar{padding: 15px 2px 2px;}
.cart{margin-right:-12%;}
.cart-wrapper{max-width:1140px;width:100%;position:absolute;left:61%;transform:translateX(-50%);height:0;top:0;}
}
.order{color:#fff;margin-top:2px;}
/*.cat-img img{-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;}
.cat-img img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}*/
#carousel{width:100%;}
.search1{width:100%;max-width:240px;margin-left:auto;}
.cart-wrapper{max-width:1140px;width:100%;position:absolute;left:50%;transform:translateX(-50%);height:0;top:0;}
@media (min-width:992px){.cart-wrapper{top:8px;}
}
.social{margin-left:45px;}
.socialic{margin:0px 20px;}
.container-fluid-slider{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1000px;}
.slide-conteiner{height:120px;width:380px;background-color:rgba(16, 16, 16, 0.28);border-left:8px red solid;position:fixed;top:50px;}
.produkt_id{color:#ac0000;}
.produkt_id:hover{color:#D09193;}
.name_id_cart{color:#ac0000;}
.name_id_cart:hover{color:#640E10;}
.quantity_cart{color:#ac0000;}
.price_cart{color:#ac0000;}
.dell{color:#ac0000;margin-right:20%;}
.pris_all{color:#ac0000;}
@media (max-width:399px){.slide-conteiner{height:100px;width:250px;background-color:rgba(16, 16, 16, 0.28);border-left:8px red solid;position:fixed;top:10px;}
.box_butt{font-size:8px;}
.box-h{color:#fff;margin-right:70px;padding-top:36px;font-size:10px;}
.produkt_id_name{font-size:10px;}
.name_produkt_cart{font-size:10px;}
.name_id_cart{font-size:10px;}
.quantity_cart_name{font-size:10px;}
.quantity_cart{font-size:10px;}
.price_cart_name{font-size:10px;margin-top:50px;}
.price_cart{font-size:10px;}
.dell{font-size:10px;}
.produkt_id_name_prod{font-size:10px;}
.produkt_id_prod{font-size:16px;}
.price_prod{font-size:16px;}
.height_text{font-size:16px;}
.height_index{font-size:16px;}
.material_text{font-size:16px;}
.material_id{font-size:16px;}
.price_lm{font-size:16px;}
.option_01{font-size:18px;}
.form-control-option{width:70px;}
.buy_bt{width:100px;}
.description-titul{font-size:18px; text-align: content: '';}
.description-text{font-size:16px; margin-left: 10px;}
.select-size-text{font-size:20px; margin-left: 10px;}
.prise-text{font-size:20px;}
.smoll_slid{}
}
.box_butt{background-color:#E7272A;border:none;height:32px;font-size:12px;margin-left:60%;margin-top:-20px;}//#width:32px;
.box_butt:hover{background-color:#9A6465;border:none;height:32px;width:93px;font-size:12px;margin-left:60%;margin-top:-20px;}
.box_butt:active{background-color:#9A6465;border:none;height:32px;width:93px;font-size:12px;margin-left:60%;margin-top:-20px;}
.btn-primary:focus, .btn-primary.focus{box-shadow:none;}
.box-h{color:#fff;padding-top:36px;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{color:#fff;text-decoration-line:underline;text-decoration-color:#F5060A;background-repeat:repeat-x;background-position:center;}
@media (max-width:992px){.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{color:#fff;text-decoration:none;background-image:none;}
}
@media (min-width:992px){.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto;height:60px;}
.promo_new{margin-top:-193px;}
}
.pris_categoria{color:#ac0000;margin-top:10px;font-size:24px;}
.name_produkt{margin-top:-18px;}
.pagination{margin:0px auto;margin-bottom:0px;}
.page-link{color:#ffffff;background-color:#ab0000;    padding: 0.9rem 0.9rem;}
.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;}
.page-item{margin:0px 5px;}
.page-link:focus{z-index:2;outline:0;}
.page-item.active .page-link{z-index:2;color:#000;background-color:#bcbcbc;border-color:#FFFFFF;}
.page-link:focus{z-index:2;outline:0;box-shadow:none;}
.row_text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;height:18px;margin-top:10px;margin-bottom:10px;}
.name_categoria_text{color:#101010;margin-top:-30px;}
#img_promo{background-image:url('images/promo.png');-moz-transition:none;-o-transition:none;-webkit-transition:none;}
#img_promo:hover{-webkit-transform:none;-moz-transform:none;-o-transform:none;}
.promo_new{margin-top:-170px;}
@media (max-width:992px){.promo_new{margin-top:-193px;}
}
//**.img_product{box-shadow:23px 21px 51px -32px #000000 inset;}**//
.fin1{height:20px;}
.row_text_fin{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;background-color:#ac0000;height:13px;margin-bottom:50px;}
.random_prod{text-align:left;color:#AB1719;margin-left:1%;font-weight:bold;}
.pris_all_text{text-align:right;}
.next_cart{text-align:right;padding-bottom:30px;}
.price_cart_name{line-height:normal;vertical-align:middle;}
@media (min-width:576px){.price_cart_name{margin-top:50px;line-height:normal;}
}
.pris_all_text, .next_cart{}
.wine{background-color:#fff;}
.line_categoria{min-height:1px;}
.container-kontent-price-all{margin-right:10%;}
.cancel:hover{color:#A23334;}
.cancel{color:#ac0000;}
.podukt_slider{margin-top:5%;}
.option{margin-left:20px;border-left:2px #ac0000 solid;margin-top:20px;}
.description{border-left:2px #ac0000 solid;margin-top:20px;}
.option_01{color:#ac0000;}
.box_option{margin:0px auto;}
.form-control-option{width:120px;}
.select-size{margin-top:0px;margin-bottom:40px;}
.description-titul{color:#ff0018; text-align: center;}
.description-text{margin-left: 10px;}
.buy_bt{width:150px;}
.select-size-text{color:#ac0000;}
.text_cont{margin:20px 20px;}
.red-text{color:#ac0000;}
.text_a{color:#ac0000;}
.text_a:hover{color:#BF3335;}
.red-text-1{font-family:'Pacifico', cursive;color:#ac0000;font-size:20px;}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
	font-size: 14px;
	border:  none;
	border-bottom: 1px solid;
}
.navbar{}
.content-text {
	margin-left: 5px;
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active .nav-link:target {
	color:#fff;
}
.navbar-dark .navbar-nav .nav-link {color:#fff;background-color:#4b4b4b;height:66px;padding-top:20px;font-family:'Comfortaa', cursive;cursor: pointer;}
@media (max-width:992px){.navbar-dark .navbar-nav .nav-link{color:#fff;background-color:#4b4b4b;height:50px;cursor: pointer;}
}
@media (mix-width:990px){.navbar-dark .navbar-nav .nav-link{color:#fff;background-color:#4b4b4b;height:50px;width:109px;cursor: pointer;}
}
.navbar-dark .navbar-nav .nav-link.active  {color:#fff;}
.nav-link:hover, .nav-link:focus{text-decoration:none;
	color: #fff;
}
.name_categoria_text:hover {
	color: #fff;
}
.nav-item {
	border-bottom: 2px; #fff; solid;
}
.hr1 {
	width: 75%;
	border-bottom: 1px solid #ab0000;
}
.galeriya {
	margin-top: 20px;
	}
.img-gal {
	
}

.thumb img {
            -webkit-filter: grayscale(0);
            filter: none;
            border-radius: 5px;
            background-color: #fff;
            border: 1px solid #ddd;
            padding: 2px;
        }
 
        
 
        .thumb {
            padding: 5px;
        }
.gallery:active {
	border: none;
}
.thumb a {
  outline: none;
}
.logo {
	margin-right: -15px;
    margin-left: -15px;
    min-width: 222px;
	max-width: 100%;
    height: auto;
}
.but_prod {
	border: none;
	margin: 0px auto;
	padding: 0px;
	background: none;
}
.photo_slider {
	margin-left: 15px;
	margin-right: 15px;
}
.gallery-block.grid-gallery{
  padding-bottom: 60px;
  padding-top: 36px;
}
/* Cookie Dialog */
    #gdpr-cookie-message {
        position: fixed;
        right: 30px;
        bottom: 30px;
        max-width: 375px;
        background-color: #4b4b4b;
        padding: 20px;
        border-radius: 5px;
		color: #fff;
        
        margin-left: 30px;
        font-family: system-ui;
    }
    #gdpr-cookie-message h4 {
        color: var(--red);
        font-family: 'Quicksand', sans-serif;
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 10px;
    }
    #gdpr-cookie-message h5 {
        color: var(--red);
        font-family: 'Quicksand', sans-serif;
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 10px;
    }
    #gdpr-cookie-message p, #gdpr-cookie-message ul {
        
        font-size: 15px;
        line-height: 1.5em;
    }
    #gdpr-cookie-message p:last-child {
        margin-bottom: 0;
        text-align: right;
    }
    #gdpr-cookie-message li {
        width: 49%;
        display: inline-block;
    }
    #gdpr-cookie-message a {
        color:#fff;
        text-decoration: none;
        font-size: 15px;
        padding-bottom: 2px;
        border-bottom: 1px dotted rgba(255,255,255,0.75);
        transition: all 0.3s ease-in;
		
    }
    #gdpr-cookie-message a:hover {
        color: white;
        border-bottom-color: var(--red);
        transition: all 0.3s ease-in;
    }
    #gdpr-cookie-message button {
        border: none;
        background: var(--red);
        color: white;
        font-family: 'Quicksand', sans-serif;
        font-size: 15px;
        padding: 7px;
        border-radius: 3px;
        margin-left: 15px;
        cursor: pointer;
        transition: all 0.3s ease-in;
    }
    #gdpr-cookie-message button:hover {
        background: white;
        color: var(--red);
        transition: all 0.3s ease-in;
    }
    button#gdpr-cookie-advanced {
        background: white;
        color: var(--red);
		display: none;
    }
    #gdpr-cookie-message button:disabled {
        opacity: 0.3;
    }
    #gdpr-cookie-message input[type="checkbox"] {
        float: none;
        margin-top: 0;
        margin-right: 5px;
    }
/* Cookie Dialog stop */