body {
	--color-h1: #212121;/*trečia teksto spalva*/	
	--color-price: #3a97f2;/*juoda teksto spalva p*/
	--color-old-price: #da3a3a;/*red teksto spalva p*/
	--color-pirkti: #ff6a43;/*mygtuko spalva*/
	--color-pirkti-hover:#f05830;/*mygtuko hover spalva*/
	
}
.display_none {display: none!important;}
.new_products_container {max-width: 1280px;margin: auto;padding: 10px;box-sizing: border-box;background-color: #fff;}
.new_products_container .title {padding-bottom: 10px;padding-top: 10px;width: 100%; text-align: center;}
.new_products_container .title h1 {text-align: center;font-size: 5rem;font-weight: 400;line-height: 1.25;margin:0;text-transform: uppercase;}
.new_products_container .title h1 span {color: #fd5d9d;}
.new_products_container h1:after { content: " "; border-bottom-style: solid; border-bottom-width: 1px;border-bottom-color: var(--color-border); margin: auto; display: block; width: 200px; padding-top: 10px;}

.new_products_container_inside {max-width: 1280px;margin: auto;padding: 0px;box-sizing: border-box;background-color: #fff;}
.new_products_container_inside .title {padding-bottom: 10px;padding-top: 10px;width: 100%; text-align: left;}
.new_products_container_inside .title h1 {font-family: UbuntuL; text-align: left;font-size: 5rem;font-weight: 400;line-height: 1;margin:0;}
.new_products_container_inside .title h1 span {color: #fd5d9d;}
.new_products_container_inside .title p {text-align: left;color: #7d7d7d!important;font-size: 1.6rem;font-weight: 400;line-height: 1.25;margin:10px 0px;}
/*.new_products_container_inside h1:after { content: " "; border-bottom-style: solid; border-bottom-width: 1px;border-bottom-color: var(--color-border); margin: auto; display: block; width: 200px; padding-top: 10px;}*/

.product_label_container h1 {font-size: 30px;color:#7d7d7d!important;text-transform: none;}
/*.product_label_container h1:after {
	content: " ";
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-bottom-color: var(--color-border);
    display: block;
    width: 200px;
	margin: 0;
    padding-top: 10px;}*/

.after_underline {}
.after_underline:after {
	content: " ";
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: var(--color-text3);
    display: block;
    width: 98%;
    margin: auto;
    padding-top: 10px;
}
.after_underline p {text-align: left!important;padding-left:10px;}

.product_list_container {
	width: 100%;
	text-align: center; 
}

.filter_list_container_inside {
	width: 15%;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
.product_list_container_inside {
	width: 100%;
	text-align: center; 
	display: inline-block;
	vertical-align: top;
}
.colum {
    /*-webkit-box-flex: 0;
    -ms-flex: 0 0 19%;
    flex: 0 0 19%;
    max-width: 19%;*/
	width: 100%;
    border: 1px solid var(--color-border);
    padding: 10px;
    display: inline-block;
    /*margin-left: 5px;
    margin-right: 5px;*/
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
    /*min-height: 335px;
    max-height: 360px;*/
    vertical-align: top;
    box-sizing: border-box;
    position: relative;
    color: var(--color-bg);
}
.colum a{width: 100%;display: block;text-decoration: none;min-height: 400px;}
.colum:hover {box-shadow: inset 0 0 0 5px var(--color-border-hover)}
.product_list_container_inside .active {box-shadow: inset 0 0 0 5px var(--color-border-hover)}
.similar_product_cards .active {box-shadow: inset 0 0 0 5px var(--color-border-hover)}
.colum a .btn_active {padding: 5px 20px 5px 20px; background-color: #ff6a43; color: var(--color-text2); border: none; font-weight: 400; font-size: 14px; vertical-align: top; cursor: pointer;}

.colum:hover .btn{background-color:#ff6b43;}

.product_btn {opacity:0; display: block; background:#fff url(../images/arrow_right.png) no-repeat right; background-position: right 10px center; position: absolute; left:0; bottom: 20px; width: 120px; height: 30px;}

.logo_container {
	height: auto;
    /* width: 57px; */
    position: absolute;
    top: 0px;
    right: 0px;
    display: -ms-grid;
    display: flex;
}

.colum:hover img {opacity:0.5}
.colum:hover .logo_container {opacity:1}

/*.img_container {
  display: inline-block;
  position: relative;
  text-decoration: none;
  width: auto;
  height: 270px;
  text-align: center;
  vertical-align: top;
  margin-top: auto;
  overflow: hidden;
  background: #d7be8a;
}*/

/*.img_container {
	display: inline-block;
    position: relative;
    text-decoration: none;
    width: 100%;
    max-height: 210px;
    text-align: center;
    vertical-align: top;
    margin-top: auto;
    overflow: hidden;
}*/
.img_container {
	width: 100%;
    text-decoration: none;
    max-height: 260px;
    height: 260px;
    text-align: center;
    vertical-align: top;
    margin-bottom: 10px;
    display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
}
/*.img_container .photo {width: 100%; height: -webkit-fill-available; display: block; object-fit: cover;}*/

.img_container img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    position: relative;
    object-fit: contain;
}

/*.img_container img:hover {
  opacity:0.1;
}*/

.product_price_row .ico {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 50px;
    background-size: 40px;
	margin-right: 15px;
}
.product_price_row .heart {
    background-image: url(../images/heart.png);
}
.product_price_row .active {
    background-image: url(../images/heart_ac.png);
}

 .sold_out_hover {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .9;
}

.sold_out_hover .sold_out {
    font-size: 14px;
    font-weight: 800;
    color: var(--color-text);
    display: block;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: #f6f6f6;
    margin: 0 auto;
    text-align: center;
    line-height: 140px;
    margin-top: 70px;
}

.about_product_txt {
	max-height: 66px;
    line-height: 20px;
	display: block;
}

/*.product_txt {
	color: #393939;
    font-weight: 400;
	text-align: center;
    font-size: 3.0rem;
    overflow: hidden;
    margin: 0;
    padding: 5px 0px;
}*/
.product_txt2 {
  color: #8b8b8b;
  text-align: center;
  font-size: 1.6rem;
  margin: 0;
}
.product_txt3 {
  color: var(--color-text);
  text-align: left;
  font-size: 16px;
  margin: 0;
}

.about_product_txt .product_wheiht_txt {
  font-size: 14px;
  color: #6e6e6e;
  font-weight: 400;
  display: block;
  position: relative;
  top: 0px;
}

.product_price {
	text-align: center;
    font-weight: 700;
    font-size: 18px;
    color: #161616;
	display: block;
}

.old_price {
    font-size: 1.4rem;
    color: #a7a7a7;
    text-decoration: line-through;
    display: inline-block;
    font-weight: 400;
    position: relative;
    bottom: 0px;
    padding-left: 6px;
}
.old_price2 {
	color: var(--color-old-price);
    font-size: 12px;
    padding-left: 2px;
    text-decoration: line-through;
}

.btn_cntr {
    display: block;
    text-align: center;
    width: 95%;
    position: absolute;
    bottom: 10px;
}

.colum a .btn {
    padding: 5px 20px 5px 20px;
    background-color: #cbcbcb;
    color: var(--color-text2);
    border: none;
    font-weight: 400;
    font-size: 14px;
    vertical-align: top;
    cursor: pointer;
}
.colum a .btn:hover {
    background-color: #ff6b43;
}

.akcija {
    /*background-image: url(../images/sales_star_logo.svg);*/
	background-color: #f92e54;
    background-repeat: no-repeat;
    background-size: 100%;
    /* height: 58px; 
     width: 58px; */
    position: relative;
    font-size: 16px;
	padding: 10px;
    color: var(--color-text2);
    font-weight: 400;
    text-align: right;
    display: inline-block;
    margin-bottom: 5px;
    box-sizing: border-box;
}

.modulis {
    background-color: #5e2e86;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    font-size: 16px;
    padding: 10px;
    color: var(--color-text2);
    font-weight: 700;
    text-align: right;
    display: inline-block;
    margin-bottom: 5px;
    box-sizing: border-box;
}

.privalomas {
	background-color: #c9d5e1;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
    font-size: 16px;
    padding: 10px;
    color: #323232;
    font-weight: 400;
    text-align: right;
    display: inline-block;
    margin-bottom: 5px;
    box-sizing: border-box;
}

.naujiena {
  /*background-image: url(../images/new_product_sign.svg);*/
  background-color: #ff6b43;
  background-repeat: no-repeat;
  background-size: 100%;
  /* height: 58px; 
  width: 58px; */
  position: relative;
  font-size: 16px;
  padding: 10px;
  color: var(--color-text2);
  font-weight: 400;
  display: inline-block;
  margin-bottom: 5px;
  box-sizing: border-box;
}

.modulis_txt {background-color: #5d2e86;color: #fff; padding: 5px 8px; font-weight: 700;}
.privalomas_txt {background-color: #c9d5e1; color: #484848; padding: 5px 8px; font-weight: 700;}

.naujiena_2 {
  position: relative;
  font-size: 11px;
  font-weight: 800;
  bottom: 35px;
}

.comment {
  font-size: 9px;
  color: #c6c6c6;
  position: absolute;
  right: 8px;
  top: 42px;
}

.buy_cheaper {
  /*background-image: url(../images/buy_cheaper.svg);*/
  background-repeat: no-repeat;
  background-size: 100%;
  height: 58px;
  width: 58px;
  position: relative;
  font-size: 15px;
  color: var(--color-text2);
  font-weight: 600;
  text-align: center;
  line-height: 48px;
  margin-bottom: 5px;
  display: block;
  box-sizing: border-box;
  padding-top: 1px;
  padding-left: 1px;
}

.buy_cheaper_2 {
  position: relative;
  font-size: 10px;
  font-weight: 600;
  bottom: 40px;
}

.loadin {
    display: none;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 20;
}

/*produktu vidus*/
.product_block {
	position: relative;
	margin: 0 auto;
	background-color: var(--color-bg);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	/*flex-wrap: wrap;*/
	margin-right: 0px;
	margin-left: 0px;
}

.product_block .col-4 {border:0;}
.product_block .col-4:hover {border:0;}

.product_block .title_container .product_info_container .product_weight {
  font-size: 15px;
  color: #8c8c8c;
  margin-top: 10px;
}

.product_block .title_container .raiting_container {
  padding-bottom: 10px;
}

.product_block .title_container .raiting_container .product_stars_big {
  background: url("../images/rating_stars_grey.png") no-repeat left top;
  width: 140px;
  height: 22px;
  display: inline-block;
  margin: 0px 5px 0px 0px;
  position: relative;
}

.product_block .title_container .raiting_container .product_rating_big {
  background: url("../images/rating_stars_gold.png") no-repeat left top;
  width: 0px;
  height: 22px;
}

.product_block .title_container .raiting_container .product_stars_big.vote:hover .product_rating_big {
  display: none;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 0px;
  height: 25px;
  cursor: pointer;
  background: none;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate1 {
  width: 25px;
  z-index: 5;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate1:hover {
  background: url("../images/rating_stars_gold.png") no-repeat left top;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate2 {
  width: 56px;
  z-index: 4;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate2:hover {
  background: url("../images/rating_stars_gold.png") no-repeat left top;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate3 {
  width: 82px;
  z-index: 3;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate3:hover {
  background: url("../images/rating_stars_gold.png") no-repeat left top;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate4 {
  width: 113px;
  z-index: 2;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate4:hover {
  background: url("../images/rating_stars_gold.png") no-repeat left top;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate5 {
  width: 141px;
  z-index: 1;
}

.product_block .title_container .raiting_container .product_stars_big.vote .rate.rate5:hover {
  background: url("../images/rating_stars_gold.png") no-repeat left top;
}

.product_block .title_container .raiting_container .product_rating_big.rating_0 {
  width: 0px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_5 {
  width: 13px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_10 {
  width: 24px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_15 {
  width: 42px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_20 {
  width: 53px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_25 {
  width: 70px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_30 {
  width: 82px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_35 {
  width: 99.5px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_40 {
  width: 111px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_45 {
  width: 128px;
}

.product_block .title_container .raiting_container .product_rating_big.rating_50 {
  width: 140px;
}

.product_block .add2Chart_container {
  width: 100%;
  /*float: right;*/
}

.product_block .add2Chart_container form .about_this_product_container p {
  font-size: 16px;
  color: #da3a3a;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 20px;
}

.product_block .add2Chart_container form .about_this_product_container p.choice {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 0px;
}

.product_block .add2Chart_container form .about_this_product_container p.choice span {
  font-size: 16px;
}

.container_product_pns {display: block;max-width: 1280px;margin: auto;}
.container_product_pns .title {text-align: center;}
.container_product_pns .title h2 {font-size: 2rem;color: #7d7d7d;font-weight: 700;}
.container_product_pns .product_txt {text-transform: none;}

.product_block .add2Chart_container form .contact_us_container {
  width: 100%;
}

.product_block .add2Chart_container form .contact_us_container .input_container {
  width: 100%;
  display: block;
}

.product_block .add2Chart_container form .contact_us_container .input_container .enter_email {
  width: 100%;
  display: block;
  margin-left: 0;
  margin-bottom: 12px;
  padding-left: 10px;
  height: 54px;
  background-color: var(--color-bg);
  font-size: 18px;
  color: #000;
  line-height: 1.2;
  box-sizing: border-box;
  border: 1px solid #dedede;
}

.product_block .add2Chart_container form .contact_us_container .button_container {
  width: 25%;
  display: block;
  vertical-align: top;
  /*padding-left: 10px;*/
}

.product_block .add2Chart_container form .contact_us_container .button_container .el_button {
  width: 100%;
  display: block;
  margin-left: 0;
  margin-bottom: 12px;
  height: 54px;
  border: none;
  background-color: var(--color-pirkti);
  font-size: 24px;
  font-weight: 600;
  color: var(--color-text2);
  line-height: 1.2;
  box-sizing: border-box;
  cursor: pointer;
}

.product_block .add2Chart_container form .contact_us_container .button_container .el_button:hover {
  opacity: 0.8;
}

.product_block .add2Chart_container form ul {
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  margin: 0;
  padding: 0;
}

.product_block .add2Chart_container form ul li {
  padding-left: 20px;
  padding-right: 20px;
  /*min-height: 45px;*/
  list-style: none;
  border-bottom: 1px solid #eee;
  font-size: 13px !important;
}
.product_block .add2Chart_container form ul li:last-child {border-bottom: 1px solid #fff;}

.product_block .add2Chart_container form ul li .row {
  margin-left: -15px;
  margin-right: -15px;
}

.product_block .add2Chart_container form ul li .row .colm1 {
  width: 100%;
  /*min-height: 45px;*/
  float: left;
  padding: 5px;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp {
  display: inline-block;
  width: 80%;
  box-sizing: border-box;
  vertical-align: top;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp [type="radio"]:not(:checked),
.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp input[type="radio"],
.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp input[type="checkbox"] {
  margin: 4px 0 0;
  line-height: normal;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp input[type="checkbox"],
.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp label {
  padding-left: 34px;
  display: table-cell;
  vertical-align: middle;
  width: 9%;
  /*min-height: 45px;*/
  font-weight: 400;
  font-size: 16px;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp label span.gram {
  position: relative;
  line-height: 45px;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp label:hover span.gram {
  color: var(--color-text3);
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp [type="radio"]:not(:checked) + label,
.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp [type="radio"]:checked + label {
  position: relative;
  cursor: pointer;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp [type="radio"]:not(:checked) + label:before,
.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  border: 1px solid #d2d9e4;
  background: white;
  border-radius: 50%;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp [type="radio"]:not(:checked) + label:after {
  background-color: #e1e1e1;
  border-radius: 50%;
  content: "";
  height: 12px;
  left: 6px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all .2s ease 0s;
  width: 12px;
}

.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp [type="radio"]:checked + label:after {
  background-color: #669ecb;
  border-radius: 50%;
  content: "";
  height: 12px;
  left: 6px;
  position: absolute;
  top: 8px;
  transition: all .2s ease 0s;
  width: 12px;
  top: 50%;
  transform: translateY(-50%);
}

.product_block .add2Chart_container form ul li .row .colm1 .paiment {
  width: 20%;
  display: inline-block;
  float: right;
  text-align: right;
  box-sizing: border-box;
}

.product_block .add2Chart_container form ul li .row .colm1 .paiment p {
  font-size: 16px;
  display: table-cell;
  vertical-align: middle;
  width: 1%;
}

.product_block .add2Chart_container form .flavor_container {
  width: 100%;
}

.product_block .add2Chart_container form .flavor_container .choose_flavor {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}

.product_block .add2Chart_container form .flavor_container .choose_flavor .flavor_form {
  position: relative;
  padding: 10px 0px;
}

.product_block .add2Chart_container form .flavor_container .choose_flavor .flavor_form .product_maker_select {
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  box-sizing: border-box;
  padding: 12px 40px 12px 10px;
  font-size: 16px;
  width: auto;
  border: 1px solid var(--color-border);
  background-image: url(../images/product_select_arrow.png);
  background-repeat: no-repeat;
  background-position: right;
}

/*.product_block .add2Chart_container form .flavor_container .fb-like_container {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  height: 81px;
  text-align: right;
  float: right;
}

.product_block .add2Chart_container form .flavor_container .fb-like_container .fb_iframe_widget {
  display: inline-block;
  position: relative;
}

.product_block .add2Chart_container form .flavor_container .fb-like_container #social {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.product_block .add2Chart_container form .flavor_container .fb-like_container .fb-google-separate {
  margin-left: 3px;
  diplay: inline-block;
}*/

.product_block .add2Chart_container form .line {
  height: 1px;
  width: 96.5%;
  background: #dedede;
}

.product_block .add2Chart_container form .product_price_container {
  width: 100%;
  margin-top: 10px;
}

.product_block .add2Chart_container form .product_price_container .product_price_row {
  width: 100%;
  height: 100px;
  padding-top: 20px;
}

.product_block .add2Chart_container form .product_price_container .product_price_row .product_costs {
  width: 40%;
  vertical-align: top;
  display: inline-block;
  position: relative;
  bottom: 5px;
}

.product_block .add2Chart_container form .product_price_container .product_price_row .product_costs .priceWithDiscount {
  color: var(--color-text3);
  font-size: 34px;
  font-weight: 400;
  line-height: 1.25;
  margin: 0;
}

.product_block .add2Chart_container form .product_price_container .product_price_row .product_costs .priceWithNoDiscount {
  font-size: 18px;
  font-weight: 400;
  color: var(--color-text);
  line-height: 1.25;
}

.product_block .add2Chart_container form .product_price_container .product_price_row .product_costs .youSaveCash {
  font-size: 14px;
  color: var(--color-text);
  font-weight: 400;
  line-height: 1.25;
}

.buying_btn_container {
  width: 100%;
  display: inline-block;
  min-height: 50px;
}

.buying_btn_container .btns_field {
    width: 100%;
    position: relative;
    text-align: left;
	display: block;
}

.buying_btn_container .btns_field .btn {
	padding: 10px 35px 10px 35px;
    background-color: var(--color-pirkti);
    color: #fff;
    border: none;
    font-weight: 600;
    font-size: 14px;
    vertical-align: top;
    cursor: pointer;
}

.buying_btn_container .btns_field .btn:hover {
  background-color: var(--color-pirkti-hover);
}

.buying_btn_container .btns_field .item-quantity-container {
  display:none;
  width: 160px;
  height: 50px;
}

.icon_inside_bg {display: none;}

.buying_btn_container .btns_field .item-quantity-container .amount_countt {
  position: inherit;
  box-sizing: border-box;
}

.buying_btn_container .btns_field .item-quantity-container .amount_countt.count-lg button {
    height: 36px;
    width: 40px;
    padding-left: 10px;
    cursor: pointer;
}

.buying_btn_container .btns_field .item-quantity-container .amount_countt button {
  height: 32px;
  border: 1px solid #cfcfcf;
  float: left;
  background-color: #f7f7f7;
  border-radius: 2px;
}

.buying_btn_container .btns_field .item-quantity-container .amount_countt.count-lg input.amountt {
	height: 36px;
    width: 50px;
}

.buying_btn_container .btns_field .item-quantity-container .amount_countt input.amountt {
  width: 44px;
  height: 32px;
  border: none;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  float: left;
  text-align: center;
  border-radius: 0;
  padding: 6px;
}

.buying_btn_container .btns_field .item-quantity-container .amount_countt button.minus i {
  background-color: #666666;
  height: 1px;
  width: 18px;
  display: block;
}

.buying_btn_container .btns_field .item-quantity-container .amount_countt button.plus i {
  background: transparent url(../images/plus.png) center top;
  height: 17px;
  width: 17px;
  display: block;
}

.buying_btn_container .btns_field .payment_container {
  width: 100%;
  height: 50px;
  position: absolute;
  bottom: 0;
  display:none;
}

.buying_btn_container .btns_field .payment_container .payment_txt_container {
  width: 100%;
  height: 50%;
}

.buying_btn_container .btns_field .payment_container .payment_txt_container .payment_txt {
  color: var(--color-text);
  font-size: 14px;
  text-align: right;
  margin-right: 73px;
  box-sizing: border-box;
  padding-top: 0px;
}

.buying_btn_container .btns_field .payment_container .payment_cards {
  width: 100%;
  height: 50%;
  text-align: right;
}

.buying_btn_container .btns_field .payment_container .payment_cards .visa {
  width: 34px;
  height: 22px;
  display: inline-block;
  background-image: url(../images/visa.png);
  background-repeat: no-repeat;
  background-size: 100%;
  margin-right: 2px;
}

.buying_btn_container .btns_field .payment_container .payment_cards .visa:hover {
  opacity: 0.6;
}

.buying_btn_container .btns_field .payment_container .payment_cards .mastercard {
  width: 34px;
  height: 22px;
  display: inline-block;
  background-image: url(../images/masterCard.png);
  background-repeat: no-repeat;
  background-size: 100%;
  margin-right: 2px;
}

.buying_btn_container .btns_field .payment_container .payment_cards .mastercard:hover {
  opacity: 0.6;
}

.buying_btn_container .btns_field .payment_container .payment_cards .americanExpres {
  width: 34px;
  height: 22px;
  display: inline-block;
  background-image: url(../images/americanExpress.png);
  background-repeat: no-repeat;
  background-size: 100%;
  margin-right: 2px;
}

.buying_btn_container .btns_field .payment_container .payment_cards .americanExpres:hover {
  opacity: 0.6;
}

.buying_btn_container .btns_field .payment_container .payment_cards .discover {
  width: 34px;
  height: 22px;
  display: inline-block;
  background-image: url(../images/discover.png);
  background-repeat: no-repeat;
  background-size: 100%;
  margin-right: 2px;
}

.buying_btn_container .btns_field .payment_container .payment_cards .discover:hover {
  opacity: 0.6;
}

.product_block .add2Chart_container form .product_price_container .papild_info {
  width: 100%;
  height: 100px;
}

.product_block .add2Chart_container form .product_price_container .papild_info .papild_info_txt p {
  font-size: 18px;
  font-weight: 600;
}

.product_block .add2Chart_container form .product_price_container .papild_info .center_fix {
  width: 100%;
  margin: 0 auto;
}

.product_block .add2Chart_container form .product_price_container .papild_info .center_fix .discount_info {
  width: 25%;
  display: inline-block;
}

.product_block .add2Chart_container form .product_price_container .papild_info .center_fix .discount_info .buying_x2 {
  width: 100%;
  position: relative;
}

.product_block .add2Chart_container form .product_price_container .papild_info .center_fix .discount_info .buying_x2 .logo_container {
  display: inline-block;
  height: 78px;
  position: relative;
}

.product_block .add2Chart_container form .product_price_container .papild_info .center_fix .discount_info .buying_x2 .logo_container .buying_logo {
  background-image: url(../images/buy_cheaper.png);
  height: 56px;
  width: 56px;
  position: absolute;
  background-repeat: no-repeat;
  bottom: 10px;
  font-size: 20px;
  color: var(--color-text2);
  text-align: center;
  line-height: 54px;
  font-weight: 600;
}

.product_block .add2Chart_container form .product_price_container .papild_info .center_fix .discount_info .buying_x2 .will_pay {
  font-size: 26px;
  color: #8c8c8c;
  position: absolute;
  top: 24px;
  left: 60px;
}

.photos_container {
	position:relative;
}
.title_container {
	position: relative;
}

.product_block .photos_container #photos {
	background-color: var(--color-bg);
	position: relative;
	width: 100%;
}

.product_block .photos_container #photos .main_photo {

}

.product_block .photos_container #photos .main_photo img {
  display: none !important;
}

.product_block .photos_container #photos .main_photo .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  position: relative;
}

.product_block .photos_container #photos .main_photo img.active {
  display: inline-block !important;
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
  /*transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);*/
  vertical-align: top;
  /*max-width: 500px;
  max-height: 500px;*/
  object-fit: contain;
}

.product_block .product_container {

}

.product_label_container {}
.product_label_container .product_price_inside { font-size: 48px; font-family: Ubuntu;}
.product_label_container .old_price_inside {
	font-size: 24px;
    color: #b0b0b0;
    text-align: left;
    text-decoration: line-through;
    font-family: Ubuntu;
    display: inline-block;
    font-weight: 400;
}

.small_photo {
	text-align: left;
	height: 30px;
	width: 30px;
	display: inline-block;
	top: 7px;
    position: relative;
	margin-right: 8px;
	
}

.small_photo img {

}

.small_photo .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  position: relative;
  border-radius: 50%;
}

.product_block .photos_container #photos .thumbs {
  z-index: 6;
  position: relative;
  display: none;
}

.product_block .photos_container #photos .row-centered {
  text-align: center;
}

.product_block .photos_container #photos .col {
  padding-left: 5px;
  padding-right: 5px;
}
.product_block .photos_container #photos .col:first-child {
  padding-left: 0px;
}
.product_block .photos_container #photos .col:last-child {
  padding-right: 0px;
}

.product_block .photos_container #photos .col-centered {
  display: inline-block;
  float: none;
  margin-right: -4px;
}

.product_block .photos_container #photos .col-lg-2_4 {
  width: 20%;
  height: auto;
}

.product_block .photos_container #photos .bordered {
  border: 1px solid var(--color-border);
  cursor: pointer;
  height: 100px;
  margin: 10px 0px;
}

.product_block .photos_container #photos .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-height: 100px;
}

.product_block .photos_container #photos .img-responsive {
  display: block;
  max-width: 100%;
  height: -webkit-fill-available;
  position: relative;
  /*top: 50%;
  transform: translateY(-50%);
  padding: 2px 2px;*/
  box-sizing: border-box;
  object-fit: cover;
}

.product_block .photos_container #photos .active {
  border: 1px solid #669ecb;
}

.product_block .photos_container #photos .zoom {
  background-color: var(--color-bg);
  position: absolute;
  width: 98%;
  height: 85%;
  display: none;
  overflow: hidden;
  cursor: zoom-out;
  z-index: 3;
  top: -20px;
  left: 0;
  right: 0;
  bottom: 0;
}

.product_block .photos_container #photos .zoom .wrapper {
  position: relative;
}

.product_block .photos_container #photos .zoom .wrapper img {
  position: absolute;
}
/*produktu vidus end*/


.product_label_container .product_price_inside {display: block; font-size:32px; font-weight: 700; font-family: UbuntuL;color:#3a97f2;}
.product_label_container .old_price_inside {
	font-size: 24px;
    color: #b0b0b0;
    text-align: left;
    text-decoration: line-through;
    font-family: UbuntuL;
    display: inline-block;
    font-weight: 400;
}
.product_container_detail {width: 100%; padding-top: 10px;}
.product_container_detail2 {width: 100%; padding-top: 10px;}
.product_container_more {width: 100%; padding-top: 30px;}
.product_label_container .product_detail {margin-bottom: 5px;}
.product_label_container .product_txt1 {font-family: UbuntuL; color: var(--color-text); text-align: left; font-size: 1.6rem;line-height: 1; margin: 0; font-weight: 400;}
.product_label_container .product_txt2 {font-family: UbuntuL; color: var(--color-text); text-align: left; font-size: 1.6rem;line-height: 1; margin: 0; font-weight: 700;}
.product_label_container .product_txt3 {font-family: UbuntuL; color: var(--color-text); text-align: left; font-size: 1.6rem;line-height: 1; margin: 0; font-weight: 700;}
.product_label_container .product_txt4 {font-family: UbuntuL; color: var(--color-text); text-align: left; font-size: 1.6rem;line-height: 1; margin: 0; font-weight: 400;}
.product_label_container .product_txt4 span {font-family: UbuntuL!important; color: var(--color-text)!important; text-align: left; font-size: 1.6rem!important;line-height: 1; margin: 0; font-weight: 400;}

.button_more {
    width: 33.3%;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    font-family: UbuntuL;
    color: #000;
	padding: 15px;
	margin-right:5px;
}
.button_more.gold1 {
    background: #ddc187;
}
.button_more.gold1:hover {
    opacity:0.8;
}


.video_bg {display: block; width: 100%; height: 100%; position: relative; padding-bottom: 15px;}
.video_thumbs {text-align: left; margin-bottom: 10px;}
.video_thumbs a {display: inline-block; vertical-align: top;  box-sizing: border-box; cursor: pointer; text-decoration: underline;  color: #d0a955;}
.video_gallery {border: 1px solid #fff; margin-left: 5px; margin-bottom: 10px;}
.video_active {border: 1px solid #d7be8a;}

/*krepšelis viršuje iššokantis*/
.bucket_dropdown {
    position: relative;
    display: inline-block;
    height: 70px;
    z-index: 9999;
}
.bucket-dropdown-content {
    display: none;
    position: absolute;
    background-color: var(--color-bg);
    width: auto;
    height: auto;
    max-height: 350px;
    overflow: hidden;
    overflow-y: auto;
    text-align: left;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 11112;
    top: 43px;
    right: -4px;
    border-bottom: 3px solid #268eee;
    box-sizing: border-box;
}

.empty_cart_h {font-size: 14px; padding-top: 10px; padding-left: 10px; font-weight: 600; min-width: 200px; min-height: 40px;}

.product_informacion {
    height: 115px;
    width: 100%;
    display: -webkit-inline-box;
    border-bottom: 1px solid #f9f9f9;
}
.product_informacion p {margin:0;}
.product_image {
    height: 100%;
    width: 110px;
    box-sizing: border-box;
    display: inline-block;
    padding: 0;
    padding-left: 5px;
    top: 0px !important;
}
.product_image .bucket_item_img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    top: 50%;
    position: relative;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    vertical-align: middle;
    max-width: 99px;
    max-height: 115px;
    object-fit: contain;
}
.product_review {
    width: 290px;
    height: 100%;
    padding-left: 10px;
    padding-top: 10px;
    display: block;
}
.product_review .product_name {
    width: 100%;
    box-sizing: border-box;
    display: block;
}
.product_review .product_price {
    width: 50%;
    height: 50%;
    box-sizing: border-box;
    display: inline-block;
    padding-top: 5px;
    vertical-align: top;
	text-align: left;
}

.product_review .product_label {
    font-size: 14px;
    font-weight: 600;
    height: 100%;
    line-height: 1.25;
}

.product_review .product_price p.quantity_price {
    font-size: 14px;
    color: var(--color-text);
    line-height: 1.25;
}
.product_review .product_price p.amount {
    font-size: 14px;
    color: var(--color-text);
    line-height: 1.25;
}
.product_review .product_price_2 {
    width: 50%;
    height: 50%;
    display: inline-block;
    box-sizing: border-box;
    padding-top: 5px;
}
.product_review .product_price_2 p.quantity_price {
    font-size: 14px;
    color: var(--color-text);
    font-weight: 600;
    line-height: 1.25;
}
.product_review .product_price_2 p.amount {
    font-size: 14px;
    color: var(--color-text);
    font-weight: 600;
    line-height: 1.25;
}
.bucket_link_fix {
    padding: 0;
	text-decoration: none;
}
.bucket_link_fix:hover p {
    color: var(--color-link-hover);
}
.delete_product {
    width: 61px;
    display: block;
}
.carto_kiekis {
    font-size: 14px;
    display: block;
}
.remove_from_cart {
    width: 15px;
    height: 22px;
	background-size: 85%;
    background-image: url(../images/recycleBin.png);
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    margin-left: 15px;
    margin-top: 15px;
    cursor: pointer;
    opacity: 0.5;
}
.pay_total {
	width: 100%;
    overflow: auto;
    background-color: var(--color-bg);
    box-sizing: border-box;
    padding: 10px;
    display: block;
    border-bottom: 1px solid #bdbdbd;}
.pay_total_price {
    font-size: 16px;
    font-weight: 600;
    text-align: right;
    line-height: 1.25;
	margin: 0;
    padding-bottom: 5px;
}
.cashOwned {
    font-size: 16px;
    font-weight: 600;
    text-align: right;
}
.form_link {
    color: var(--color-text2);
    font-size: 14px;
    background-color: var(--color-pirkti);
    border: none;
    padding: 9px 20px;
    float: right;
	margin-top: 0px;
    cursor: pointer;
}
.buy_product {
    color: var(--color-text2);
    font-size: 14px;
    background-color: var(--color-pirkti);
    border: none;
    float: right;
    cursor: pointer;
}
.vnt_mobile {
	position: absolute;
    right: -9px;
    top: 0px;
    color: #fff;
    border-radius: 50%;
    font-size: 11px;
    width: 17px;
    height: 17px;
    display: block;
    text-align: center;
    vertical-align: middle;
    padding: 1px;
    background-color: #ff297f;
	z-index: 100;
	opacity: 1!important;
}

.about_mass_container {
    width: 100%;
    margin: auto;
    background: transparent;
    box-sizing: border-box;
    padding: 5px 0px;
    font-size: 0;
}
.section_place {
    width: 40%;
    display: inline-block;
    vertical-align: top;
	position: relative;
}
.section_place a {text-decoration: none;}
.filter_section {
    width: 100%;
    display: inline-block;
    text-align: right;
	position: relative;
	padding: 4px;}

.about_us_logo {
    background-image: url(../images/home-coach_logo.png);
    display: inline-block;
    background-size: 25px;
    height: 25px;
    width: 25px;
    position: relative;
    opacity: 0.5;
}
.go_to {
    font-size: 14px;
    color: #5d2e86;
    padding: 14px 0 0 0;
    position: relative;
	top: 4px;
}
.this_section {
    font-size: 14px;
    color: #5d2e86;
	top:4px;
    position: relative;
    cursor: pointer;
}
.form_container {
    display: inline-block;
}
.maker_select {
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    margin-right: 15px;
}
.maker_select:last-child {margin-right: 0px;}
.product_maker_select {
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    box-sizing: border-box;
    padding: 6px 40px 6px 10px;
    width: auto;
    /*min-width: 210px;*/
    border: 1px solid #e2e2e2;
    background-image: url(../images/product_select_arrow.png);
    background-repeat: no-repeat;
    background-position: right;
}

/*krepšelis viršuje iššokantis end*/

/*puslapiavimas*/
.pagination_container {
    text-align: center;
    font-size: 0;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0px 5px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    margin-bottom: 30px;
}
.pagination_container .pagination li {
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.pagination_container .pagination .active-pagination a {
    background-color: #ff6a43;
    color: #fff!important;
}
.pagination_container .pagination li a {
    padding: 3px 0px;
    border: 0px solid #cdcdcd;
    color: var(--color-text);
    width: 31px;
    margin-bottom: 1px;
	text-decoration: none;
	text-align: center;
}
.pagination_container .pagination li a:hover {
    background: #e1e1e1;
    transition: background-color .7s;
}
.pagination_container .pagination .active-pagination a {
    background-color: #ff6a43;
    color: var(--color-text2)!important;
}


/*puslapiavimas end*/

/*apie produktą*/
/*.tabs_blockk .tab-content .tab-pane table.lentele_stat tr:first-child td p strong {
  font-size: 14px;
  color: var(--color-text2);
  line-height: 24px;
  font-weight: 600;
}*/

.tabs_blockk {
  width: 100%;
  margin: 0 auto;
  background: transparent;
  height: auto;
  margin-bottom: 10px;
  font-size: 0;
}

.tabs_blockk .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  font-size: 12px;
  font-weight: 400;
  width: 100%;
  border-left: 1px solid #e1e1e1;
}

.tabs_blockk .nav-tabs {
  border-bottom: none;
}

.tabs_blockk .nav-tabs li {
  background-color: white;
  display: inline-block;
  list-style: none;
  font-size: 20px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-right: 1px solid #e1e1e1;
  float: left;
  cursor: pointer;
  position: relative;
  color: #1d1d1d;
  text-transform: uppercase;
  /*border-bottom: 1px solid #ddd;*/
  top:1px;
  right: 1px;
  /*width: 12%;*/
  text-align: center;
}

.tabs_blockk .nav-tabs li a {
  color: var(--color-text);
  padding: 4px 0 0px;
  text-decoration: none;
  display: block;
  font-size: 20px;
}

.tabs_blockk .nav-tabs li em {
  position: absolute;
  top: -1px;
  left: 0px;
  right: -1px;
  height: 4px;
  background-color: #c7c7c7;
}

.tabs_blockk .nav-tabs li:nth-child(1) {
  border-left: 1px solid #e1e1e1;
}

.tabs_blockk .nav-tabs .li_fix {
  display:none;
  height: 28px;
  width: 61%;
  background-color: #fff;
  border-right: 1px solid #fafafa;
  border-left: 1px solid #fafafa;
}

.tabs_blockk .nav-tabs li.active {
  border-bottom: 1px solid #fff;
  position: relative;
  top: 1px;
}

.tabs_blockk .nav-tabs li.active em {
  z-index: 2;
  background-color: var(--color-bg3);
}

.tabs_blockk .tab-content {
  background-color: white;
  width: 100%;
  display: inline-block;
  height: auto;
}

.tabs_blockk .tab-content .tab-pane {
  padding: 10px;
  /*min-height: 378px;*/
}

.tabs_blockk .tab-content .tab-pane {
  display: none;
  visibility: hidden;
}

.tabs_blockk .tab-content .active {
  display: block;
  visibility: visible;
}
/*
.tabs_blockk .tab-content .text_style {
  color: var(--color-text);
  word-break: break-word;
  line-height: 24px;
  font-size: 14px;
}

.tabs_blockk .tab-content .text_style .section .goodtable p:nth-child(1) strong {
  font-size: 30px;
  color: var(--color-text);
  font-weight: 800;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style .section .goodtable p em strong {
  font-size: 14px;
  color: var(--color-text);
  line-height: 24px;
  font-weight: 600;
  display: block;
}

.tabs_blockk .tab-content .text_style .section .goodtable .goodcontent p:nth-child(1) strong {
  font-size: 14px;
  color: var(--color-text);
  line-height: 24px;
  font-weight: 600;
  display: block;
}

.tabs_blockk .tab-content .text_style p:nth-child(2) strong:first-child {
  font-size: 14px;
  color: var(--color-text);
  font-weight: 600;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style div.tab_page p:first-child strong {
  font-size: 14px;
  color: var(--color-text);
  font-weight: 800;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style div.tab_page p:nth-child(2) strong {
  font-size: 14px;
  color: var(--color-text);
  line-height: 24px;
  font-weight: 600;
  display: block;
}

.tabs_blockk .tab-content .text_style div.tab_page ul li:first-child strong {
  font-size: 14px;
  color: var(--color-text);
  font-weight: 600;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style h2 strong {
  font-size: 14px;
  color: var(--color-text);
  line-height: 24px;
  font-weight: 600;
  display: block;
}
*/
.tabs_blockk .tab-content .text_style ul li:first-child strong {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 600;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style ul li:first-child p {
  font-size: 16px;
  color: var(--color-text);
  line-height: 24px;
  font-weight: 400;
}

/*.tabs_blockk .tab-content .text_style p:nth-child(1) strong {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 800;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style p:nth-child(1) strong:nth-child(2, 3, 4) {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 600;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style div p:nth-child(1) strong {
  font-size: 16px;
  color: #000;
  line-height: 24px;
  font-weight: 800;
}

.tabs_blockk .tab-content .text_style div ul li:first-child p strong {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 800;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style div ul li:nth-child(2) p strong {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 800;
  line-height: 1.2;
}

.tabs_blockk .tab-content .text_style div ul li:nth-child(3) p strong {
  font-size: 16px;
  color: var(--color-text);
  font-weight: 800;
  line-height: 1.2;
}
*/
.tabs_blockk .tab-content .fade {
  opacity: 0;
  transition: opacity .15s linear;
}

.tabs_blockk .tab-content .fade.in {
  opacity: 1;
}

.tabs_blockk .tab-content .tab-pane {
  box-sizing: border-box;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  background: #fff;
}

.tabs_blockk .tab-content .tab-pane .product_info {
  font-size: 15px;
  letter-spacing: 0.3px;
  line-height: 22px;
}

.tabs_blockk .tab-content .tab-pane ul {
  list-style-type: none;
}

.tabs_blockk .tab-content .tab-pane ul li img {
  width: 100%;
  height: auto;
}

.tabs_blockk .tab-content .tab-pane img {
  width: 100%;
  height: auto;
}

.tabs_blockk .tab-content .tab-pane .img_container {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 20px;
}

.tabs_blockk .tab-content a:hover {
  text-decoration: underline;
  opacity: .8;
}

.tabs_blockk .tabs_blockk .tab-content div strong {
  color: var(--color-text2);
}

.no_prod {margin: 5px;}
.error_msg {
    font-size: 18px;
    color: var(--color-error);
    font-weight: 600;
    padding-top: 5px;
    padding-bottom: 5px;
}

.product_block iframe {border: 0px;}

.side_grey {max-width:440px; width: 100%;margin:auto;position:relative;}
.side_grey p {text-align: left; font-size: 20px; color: #7d7d7d;font-weight: 700; margin: 10px 0px}
input.filter_content_input { display: inline-block; max-width: 30px; width: 100%; margin-right: 5px; font-size: 14px; color: #7d7d7d; border: 0px solid #d1d1d1; box-sizing: border-box; padding: 0px; outline: none; }
.filter_content_attributes { margin-bottom: 15px; }
.filter_content_attributes > :last-child { margin-right: 0px; }

.search_options {display: inline-block; max-width: 95px;width: 100%;}

.side_title {text-align: left; text-decoration: none; font-size: 14px; margin: 0;color: #7d7d7d;display: block; padding: 5px 0;}
.side_title:hover {color:#fd5d9d!important; }
.side_title_nr {background-color: #fd5d9d; color:#fff; padding: 0 2px; }

.side_title_ac {text-align: left; text-decoration: none; font-size: 14px; margin: 0;color: #fd5d9d;display: block; padding: 5px 0;}

.div_product_bg {
	position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: inherit;
    -moz-transition: bottom .3s ease;
    -o-transition: bottom .3s ease;
    -webkit-transition: bottom .3s ease;
    transition: bottom .3s ease;
    padding: 10px;
    box-sizing: border-box;
    border-top: 1px solid #c9d5e2;
    background-color: rgba(255,255,255,0.95);
    z-index: 50;
}

.product_bg_max {max-width: 1280px; width: 100%;margin: auto;}

.inline_block {display: inline-block; vertical-align: top;}
.w100 {width: 100%!important;}
.w70 {width: 70%!important;}
.w50 {width: 50%!important;}
.w30 {width: 30%!important;}
.w20 {width: 20%!important;}

.product_bg_max .w70 {width: 68%!important;}
.product_bg_max .w30 {width: 32%!important;text-align: right;}

.pr_small {
    position: relative;
    min-width: 120px;
    display: inline-block;
    text-align: center;
	padding: 5px;
}

.pr_small:hover .title {color:#5d2e86}

.pr_prodcut {text-decoration: none;}
.pr_small .img_wrap {
    width: 90px;
    height: 60px;
    display: flex;
    flex-grow: 1;
    text-align: center;
    align-items: flex-end;
    margin: 0 auto;
}
.img_wrap img {
    width: 100%;
    height: auto;
    opacity: 1;
}

.img_wrap_uzs {display: inline-block;}

.img_wrap_uzs img {
	max-width: 60px;
    width: 100%;
    height: 100%;
    opacity: 1;
}

.pr_small .btn-remove {
    display: inline-block;
    cursor: pointer;
    height: 15px;
    background-image: url(../images/compare_cancel.png);
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 50%;
    width: 15px;
    line-height: 30px;
    color: #666;
    text-align: right;
	position: absolute;
	right: 0;
}
.pr_small .btn-remove:hover {opacity:0.7;}

.pr_small .ico-module {
    display: inline-block;
    cursor: pointer;
    height: 15px;
    background-image: url(../images/ico_module.png);
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 50%;
    width: 15px;
    line-height: 30px;
    color: #666;
    text-align: right;
	position: absolute;
	right: 18px;

}

.pr_small .title {
    flex-grow: 1;
	font-size: 1.4rem;
	text-decoration: none;
    text-align: center;
    margin-top: 10px;
    color: #68757f;
}

.pr_info {display: inline-block; font-size:2rem;margin-top: 4px;}
.pr_info span {display: inline-block; font-size:1.4rem;color:#a8a8a8;}
.product_bg_max .btns {
    margin-left: 30px;
    display: inline-block;
    min-width: 80px;
	text-decoration: none;
	padding: 10px;
	font-size: 1.4rem;
	background-color: #d3d3d3;
	color:#fff!important;
	text-align: center;
}



.product_bg_max .active {
    margin-left: 30px;
    display: inline-block;
    min-width: 80px;
	text-decoration: none;
	padding: 10px;
	font-size: 1.4rem;
	background-color: #ff6a43;
	color:#fff!important;
	text-align: center;
}

.product_bg_max .active:hover {background-color: #f05830;}

.product_bg_max .inline_block {vertical-align: middle;}

/*apie produktą end*/

@media screen and (max-width: 1024px) {
  /*.colum a {min-height: 280px;}
  .img_container {max-height: 170px;height: 170px;}
  .img_container img {max-width: none;max-height: none;}*/
}

@media screen and (max-width: 768px) {
	.section_place {width: 30%;}
	.filter_section {width: 70%;}
	.product_block .title_container {width: 100%;}
	.product_block .photos_container #photos .main_photo {padding: 0;}
	.product_list_container {text-align: center;}
	.colum {width: 100%;margin: 5px 0px;}
	/*.img_container {max-height: 220px;}
	.colum a {min-height: 230px;}*/
	.product_block .photos_container {width: 100%;display: block;}
	.product_block .product_container {width: 100%;display: block;}
	.product_label_container {padding-left: 0px;}
	.button_more {width: 100%; margin-bottom: 5px;}
	.product_block .photos_container #photos .col-lg-2_4 {height: auto;margin-bottom: 10px;margin-top: 10px;}
	.product_block .photos_container #photos .col-centered {margin-right: 0px;}
	.product_block .photos_container #photos .col:first-child {padding-left: 5px;}
	.product_block .photos_container #photos .col:last-child {padding-right: 5px;}
	/*.img_container {max-height: 120px;height: 120px;}*/
}

@media screen and (max-width: 428px) {
	.new_products_container_inside .title h1 {font-size: 3em}
	.product_list_container .col-3 {width: 50%;max-width: 50%;}
	.product_list_container_inside {width: 100%;}
    .product_list_container_inside .col-3 {width: 50%; max-width: 50%;}
	.similar_product_cards .col-2-1 {width: 50%; max-width: 50%;}
	.product_label_container {margin: 0px;}
	.new_products_container_inside {padding: 5px;}
	.about_product_txt {max-height: none;}
	.filter_list_container_inside {width: 100%;display: none;}
	.btn_product_container {display: none;}
	.product_block {display: block;}
	.paslaugos_photo {width: 100%;}
	.container_photo h2 {font-size: 20px;}
	.container_photo p {font-size: 18px;}
	.product_list_container_inside .col-4 {width: 50%; max-width: 50%;}
	.colum a {min-height: auto;}
	.btn_cntr {width: 100%;position: initial}
	.img_container img {max-width: 720px;max-height: 320px; height: auto; object-fit: cover;}
	.header_logo p {margin:0}
	.img_container {min-height: auto; max-height:100%;height: auto;}
	.product_txt {margin: 0; line-height: inherit;}
	.bucket-dropdown-content {right: -14px; left: auto; zoom: 0.8;}
	.product_price {;bottom: auto;padding-bottom: 10px;}
	.vnt_mobile {right: -10px;}
	.section_place {width: 100%;padding-bottom: 5px;}
	.filter_section {width: 100%;}
	.product_block .photos_container #photos .bordered {height: 65px;}
	.product_block .photos_container #photos .col:first-child {padding-left: 0px;}
	.product_block .photos_container #photos .col:last-child {padding-right: 0px;}
	.maker_select {width: 100%;padding-bottom: 5px;margin-right: 0;}
	.product_maker_select {width: 100%;}
	.product_block .add2Chart_container form .product_price_container {margin-bottom: 10px;}
	.product_block .add2Chart_container form .product_price_container .product_price_row {padding-top: 0px;}
	.buying_btn_container .btns_field .item-quantity-container {margin-bottom: 10px;}
	.product_block .add2Chart_container form .product_price_container .product_price_row .product_costs .priceWithDiscount {margin: 0px; font-size: 40px; }
	.product_block .add2Chart_container form .product_price_container .product_price_row {height: auto;}
	.product_block .add2Chart_container form .product_price_container .product_price_row .product_costs {width: 100%;}
	.buying_btn_container {width: 100%;}
	.buying_btn_container .btns_field {text-align: center; height: auto;}
	.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp {width: 70%;}
	.product_block .add2Chart_container form ul li .row .colm1 .paiment {width: 30%;}
	.product_block .add2Chart_container form ul li .row .colm1 .paiment p {font-size: 14px; line-height: 14px;}
	.product_block .add2Chart_container form .contact_us_container .button_container {width: 100%;}
	.sena_kaina_susije {font-size: 11px;}
	.tabs_blockk {margin-bottom: 10px;}
	.tabs_blockk .nav {width: 100%; overflow: hidden;}
	.tabs_blockk .tab-content .tab-pane {top: 0px; position: relative;}
	.tabs_blockk .nav-tabs li {width: 100%; box-sizing: border-box; padding: 10px 10px 10px 10px;border-left: 1px solid #e1e1e1;}
	.tabs_blockk .nav-tabs li:last-child {border-bottom: 1px solid #e1e1e1;}
	.product_block .add2Chart_container form ul li .row .colm1 .radio_wrp label span.gram {line-height: inherit;}
	.product_block iframe {position: relative;top: 0;left: 0; width: 100%;height: auto;border: 0px;}
	.product_block .add2Chart_container form .contact_us_container .input_container .enter_email {font-size: 16px;}
	.form_container {width: 100%;}
	.product_bg_max {padding: 10px;}
	.w70 {width: 100%!important;}
	.w50 {width: 100%!important;}
	.w30 {width: 100%!important;}
	.product_bg_max .inline_block {padding: 10px;}
	.pr_small {min-width: 120px;width: 30%;}
	.btns {margin-left: 0; width: 100%; margin-top: 5px;}
}

@media screen and (max-width: 320px){
.bucket-dropdown-content {
    right: -23px;
    left: auto;
    zoom: 0.68;}
}