﻿/*
Theme Name: Сварка
Theme URI: https://svarka18.com
Author: Artiko
Author URI: http://artiko.ru/
Description: Апрель
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black
Text Domain: simplestsite

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');



.clear {
	clear: both;
	}


section li {
  margin-left: 5%;
}









input:focus{ outline: none; }




.font_size_0_7, .font-size-0-7 {font-size: 0.7rem;}
.font_size_0_8, .font-size-0-8 {font-size: 0.8rem;}
.font-size-1-2 {font-size: 1.2rem;}
.font-size-1-6 {font-size: 1.6rem;}
.font-size-1-8 {font-size: 1.8rem;}
.font-size-2-6 {font-size: 2.6rem;}
.size-1 {
	font-size: 2.2rem;
	}
.size-2 {
	font-size: 1.8rem;
	}
.size-3 {
	font-size: 1.2rem;
	}

.size-6 {
	font-size:.7rem;
	}



.color-4 {
	color: #f7f7f7;
	}
.color-5 {
	color: #dfd200;
	}

.color-6 {
	color: #727272;
	}
.color-10 {
color: #98a1ba;}



.bg-4 {	/*background: #64a0c8;*/
	background: #f7f7f7;}




.link-4 {color: #0abab5;}
.link-5 {color: #6f93e4;}
.link-6 {color: #212529; border-bottom: 1px dotted #212529;}
.link-7 {color: #3e4c73;}

.link-10 {color: #d5dcf0;}

.dashed-2 {border-bottom: 1px dashed #000!important;}
.dashed-2:hover {border-bottom: none; color: #3e4c73;}

.underline-3 {border-bottom: 1px solid #3e4c73!important;}
.underline-5 {border-bottom: 1px solid #6f93e4;}

.underline-7 {border-bottom: 1px solid #3e4c73;}
.underline-7:hover {border-bottom: 0 none;}

.dashed-3 {border-bottom: 1px dashed #3e4c73!important;}
.dashed-3:hover {border-bottom: none;}

.link-1:hover {color: #dadada;}
.link-2:hover {color: #2c2c2c;}
.link-3:hover {color: #333; border-bottom: 0 none;}
.link-4:hover {color: #3f6c89;}

.line-height-100 {line-height: 100%;}
.line-height-120 {line-height: 120%;}
.line-height-150 {line-height: 150%;}
.line-height-200 {line-height: 200%;}

.weight100 {
	font-weight: 100;
	}
.weight200 {
	font-weight: 200;
	}
.weight300 {
	font-weight: 300;
	}
.weight400 {
	font-weight: 400;
	}
.weight500 {
	font-weight: 500;
	}
.weight600 {
	font-weight: 600;
	}
.weight700 {
	font-weight: 700;
	}
.weight800 {
	font-weight: 800;
	}
.weight900 {
	font-weight: 900;
	}

.uppercase {
	text-transform: uppercase
	}

.card {
    border: 0 none!important;
    border-radius: 0rem!important;
}

button,
button:active,
button:focus {
    outline: none;
}

/*::-webkit-input-placeholder {color:#848484; font-weight: 300;}
::-moz-placeholder          {color:#848484;font-weight: 300;}
:-moz-placeholder           {color:#848484;font-weight: 300;}
:-ms-input-placeholder      {color:#848484;font-weight: 300;} */

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


.wp-post-image {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
:root{
	--color-white:rgb(255,255,255);
	--color-black: #333;
	--color-darkblue: #3B5384;
	--color-deepblack: #000;
	--color-white-hover: #dadada;
	--color-darkblue-hover: #6C8CBE;
	--color-placeholder: #c4c9d5;
}

* {
  margin: 0;
  padding: 0;
}

html {
	margin: 0;
	padding: 0;

}

body {
    margin: 0;
    padding: 0;
    font-family: "Open Sans", sans-serif;
		font-size: 16px;
    font-optical-sizing: auto;
    font-weight: normal;
    font-style: normal;
    font-variation-settings:
      "wdth" 100;
}

a {
	text-decoration: none!important;
	}

a:hover {
	text-decoration: none!important;
	border: 0 none!important;
	}


a, a:link, a:visited, a:hover, a:focus, a:active, img {
	outline: 0 none;
	}


.color-1 {color: var(--color-white);}
.color-2 {color: var(--color-black);	}
.color-3 {color: var(--color-darkblue);}
.color-black {color: var(--color-deepblack);	}

.bg-1 {background: var(--color-white);}
.bg-2 {background: var(--color-black);}
.bg-3 {background: var(--color-darkblue);}
.bg-black {background: var(--color-deepblack);}

.link-1 {color: var(--color-white);}
.link-2 {color: var(--color-black);}
.link-3 {color: var(--color-darkblue);}

.link-1:hover {color: var(--color-white-hover);}
.link-2:hover {color: var(--color-darkblue);}
.link-3:hover {color: var(--color-white);}

header {background: var(--color-darkblue);
	position: sticky;
	  top: 0;
	  z-index: 100000; /* Не так высокое значение как в "фиксированном" варианте, но всё же выше обычного контента */
}
.allmenu__head {
	position: fixed;
	background: rgba();
	height: 100%;
	width: 100%;
	z-index: 9000;
	display: none;
}
.nav__ {
z-index: 100000;
	position: relative;
	    height: auto;
	    grid-auto-flow: row;
	    overflow: hidden;
	    background-color: #fff;
	    box-shadow: inset 0 0 2rem #00000012, inset 0 .2rem 1rem #0000000d;
}
.container__overlay {
		z-index: 8000;
		position: fixed;
    inset: 0;
    background-color: #4b4b4f80;
    overflow: auto;
}

.content-main {margin: 0 auto; width: 80%;}
.content-main.adressa {
	display: flex;
	gap: 26px;
}

.head-main {
	display: flex;
	gap: 26px;
	align-items: center;
	justify-content: space-between;
}


a.menu-container {
	padding: 16px 40px 16px 60px;
	background: var(--color-white);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: var(--color-darkblue);
	position: relative;
	font-weight: 500;
}

a.menu-container:hover {
	background: var(--color-darkblue-hover);
	color: var(--color-white);
}

a.menu-container:before {
	background-image: url(/wp-content/uploads/2026/02/barson.webp);
	background-repeat: no-repeat;
	position: absolute;
	background-size: 38px 38px;
	content: "";
	display: block;
	height: 38px;
	width: 38px;
	top: 6px;
	left: 12px;
}
a.menu-container:hover:before {
	background-image: url(/wp-content/uploads/2026/02/bars.webp);
}

.logo-container {
	width: 240px;
}



.head-search {
	min-width: 55%;
}
.head-search .aws-container {
		border: 1px solid var(--color-deepblack);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px !important;
    background: #526394;
    padding: 6px 2px 4px;
		background: var(--color-white);
}

.head-search .aws-container  input {
	border: 0 none;
}

.search form input[type=text]::-webkit-input-placeholder, .aws-search-field::-webkit-input-placeholder {color: var(--color-placeholder)!important; font-weight: 300;}
.search form input[type=text]::-moz-placeholder, .aws-search-field::-moz-placeholder          {color:var(--color-placeholder)!important;font-weight: 300;}/* Firefox 19+ */

.search form input[type=text]:focus::-webkit-input-placeholder, .aws-search-field:focus::-webkit-input-placeholder { color:transparent!important; }
.search form input[type=text]:focus:-moz-placeholder, .aws-search-field:focus::-moz-placeholder { color:transparent!important; } /* FF 4-18 */
.search form input[type=text]:focus::-moz-placeholder, .aws-search-field:focus:-moz-placeholder  { color:transparent!important; } /* FF 19+ */
.search form input[type=text]:focus:-ms-input-placeholder, .aws-search-field:focus:-ms-input-placeholder  { color:transparent!important; } /* IE 10+ */
.head-search  .aws-container .aws-search-form .aws-form-btn {border: 0px solid transparent; background: transparent; cursor: pointer}

.icon-bask, .icon-kontakt{
	display: flex;
	height: 60px;
	align-items: flex-end;
	justify-content: center;
}


.item .product {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height:  100%;
}



.phone, .callback{
	position: relative;
	color: var(--color-white); display: inline-block;

}
.phone:before {
  position: absolute;	font-family: FontAwesome;
  content: "\f095";top: -50px;left:calc(50% - 15px);;
  display: block;
  width: 30px;
  height: 30px;
  font-size: 2rem;
  color: var(--color-white);
  z-index:+1004;
  border: none;
  padding: 0px 0px -4px 0px;
}

.callback:before {
	content: '';
	height: 30px;
	width: 22px;
  position: absolute;
	background-image: url(/wp-content/uploads/2026/02/loaction.webp);
	background-size: 22px 30px;
	background-repeat: no-repeat;
	top: -35px;left: 25px;
}
 .phone:hover, .callback:hover {
	color: var(--color-darkblue-hover);
}

.callback:hover:before  {
	background-image: url(/wp-content/uploads/2026/02/loactionon.webp);
}

.cart, .cart-1 {
	position: relative;
	display: inline-block;
}
header .cart:before, header .cart-1:before {
	content: '';
	height: 30px;
	width: 35px;
  position: absolute;
	background-image: url(/wp-content/uploads/2026/02/basket.webp);
	background-size: 35px 30px;
	background-repeat: no-repeat;
	top: -35px;left: 16px;
}

.cart:hover {
   color: var(--color-white);
}
.cart:hover:before{
	background-image: url(/wp-content/uploads/2026/02/basketon.webp);
}


.allmenu {

		position: fixed;
		top: 170px; left:0;
		z-index:+9999;
		width: 100%;
		height: 80vh;
		background: #FFF;
		box-shadow: inset 0 0 50px #00000012, inset 0 .2rem 1rem #0000000d;
		border-top: 2px solid #ccc;

}

.content__menu {

	display: grid;
	    grid-template-columns: [left] 3rem [main-content-start] repeat(24, 1fr) [main-content-end right-space] 3rem [right] ;
	    grid-column-gap: 2rem;

			min-height: 400px;
	    margin: 0 auto;
	    position: relative;
	    height: auto;
	    grid-auto-flow: row;
	    overflow: hidden;
	    background-color: #fff;

}

.left-menu {
    background-color: #f3f3f7;
    grid-column: left / 8;
    padding: 1.2rem 0;
		overflow-y: auto; /* Добавляет вертикальную прокрутку при необходимости */
		max-height: 80vh; /* Ограничивает высоту видимой области (по высоте окна браузера) */
}

.left-menu li {
width: 100%;
display: flex;
flex-direction: column;
align-items: flex-start;
box-sizing: border-box;
border-right: .2rem solid #f3f3f7;
padding-left: 5rem;
padding-top: 10px;
padding-bottom: 10px;
}

.left-menu li:hover, .left-menu-hover  {
	background: var(--color-white);
}

.left-menu li a  {
	color: var(--color-black);
	font-weight: bold;
}

.left-menu li:hover a {
		color: var(--color-darkblue);
}

.menu__sub {
	display: none;
	    grid-template-columns: repeat(5, 1fr);
	    grid-column-gap: 2rem;
}

.right-menu {

	grid-column: right / 8;
	padding: 1.2rem 0 0 5rem;
	overflow-y: auto; /* Добавляет вертикальную прокрутку при необходимости */
	max-height: 100vh; /* Ограничивает высоту видимой области (по высоте окна браузера) */
}

.allmenur li {
	list-style: none;
}
.menu__item .tm {
	font-weight: bold;
	display: inline-block;
	margin-bottom: 15px;

}

.menu__item .tm .sub-menu a {
	font-weight: 400
}

.menu__item .tm a  {
	color: var(--color-black);
}
.allmenur li {
	padding: 4px 0
}
.allmenur a {
	color: var(--color-black);
}

.allmenur li:hover a {
		color: var(--color-darkblue);
}

.show__item {
	display: grid!important
}

.mobilall a, .mobilall span.tm a {
			color: var(--color-white)!important;
}

.bum_menu .menu__sub__mobil {
	display: none;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

.bum_title {
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	position:relative;
}

.bum_title:before {
	content: '';
	background-image: url(/wp-content/uploads/2026/03/v.webp);
	background-repeat: no-repeat;
	background-size: 16px 10px;
	width: 16px;
	height: 10px;
	position: absolute;
	top: calc(50% - 8px);
	right: 10px;
}

/*дальше по необходимиости*/



.menu {display: none;
	position: fixed;
	top: 80px; left:0;
	z-index:+9999;
	width: 100%;


	background: #3e4c73;
	background-size: 26px;

    max-height: 100vh;
    height: 100vh;
	overflow-y: auto;
}
.menu li a:hover {
	color: #d5dcf0;
}
.menu li .sub-menu {
	display: none;
}

.slideDown {
	display: block!important;
}

.menu li .sub-menu a {
	color: #98a1ba;
}

.close1, .close2 {
	position: absolute;
	right: 2%; top: 2%;
	z-index: +99999;
	width: 25px;
}


.sv-top-menu li {display: inline-block; margin-right: 1rem;}
.sv-top-menu li a {color: #98a1ba; font-size: .9rem}
.sv-top-menu li a:hover {color: #FFF}

.adaptiv-menu li a {color: #FFF; font-size: .9rem}
.adaptiv-menu-2 li a {color: #d5dcf0; font-size: .9rem}
.adaptiv-menu-2 li .sub-menu {display: none;}



.searchform input[type=submit] {

}
/*
.search, .aws-container   {
	border: 1px solid #3f5594;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px!important;
	background: #526394;
	padding: .5rem .1rem;
	margin-top: 7px;
}



.aws-container .aws-search-field {
	background: transparent;
	border: 0 none;
	color: #FFF;
	font-size:1rem;
}

.aws-container .aws-search-form .aws-form-btn {
		background:  #526394!important;
	    border: 0 none!important;
}

.aws-container .aws-search-form .aws-search-btn_icon {
    color: #f8f8f8;
}

.aws-container .aws-search-field:focus {
    background-color: #526394;
}

.aws-container .aws-search-form .aws-search-clear {
    color: #FFF;
}
.aws-container .aws-search-label {
	color: #FFF!important; font-weight: 300;}

.search:hover {background: #6174aa;}
.search form input[type=text] {width: 100%; color: #FFF; border: 0 none; background: transparent; padding-left: 3%;}

.search form input[type=text]::-webkit-input-placeholder, .aws-search-field::-webkit-input-placeholder {color:#c4c9d5!important; font-weight: 300;}
.search form input[type=text]::-moz-placeholder, .aws-search-field::-moz-placeholder          {color:#c4c9d5!important;font-weight: 300;}/* Firefox 19+ */

/*
.search form input[type=text]:-moz-placeholder, .aws-search-field:-moz-placeholder           {color:#c4c9d5!important;font-weight: 300;}/* Firefox 18- */
/*.search form input[type=text]:-ms-input-placeholder, .aws-search-field:-ms-input-placeholder     {color:#c4c9d5!important;font-weight: 300;}

.search form input[type=text]:focus::-webkit-input-placeholder, .aws-search-field:focus::-webkit-input-placeholder { color:transparent!important; }
.search form input[type=text]:focus:-moz-placeholder, .aws-search-field:focus::-moz-placeholder { color:transparent!important; } /* FF 4-18 */
/*.search form input[type=text]:focus::-moz-placeholder, .aws-search-field:focus:-moz-placeholder  { color:transparent!important; } /* FF 19+ */
/*.search form input[type=text]:focus:-ms-input-placeholder, .aws-search-field:focus:-ms-input-placeholder  { color:transparent!important; } /* IE 10+ */

/*.search form input[type=submite] {background: inherit; background: transparent; cursor: pointer}
*/



.search form {position: relative;}
.search form input[type=text] {
  width: 100%;
  height: 32px;
  padding-left: 15px;
}
#searchsubmit {
  height: 32px;
  width: 32px;
  position: absolute;
  top: 0;
  right: 8px;
  z-index:+100;
  cursor: pointer;
  border: 0 none;
  background: transparent;
  color: #FFF;
}
#searchsubmit:before {
  position: absolute;	font-family: FontAwesome;
  content: "\f002";top: 2px;right: 8px;
  font-size: 18px;
  color: #c4c9d5;
  height: 32px;  z-index:+1104;
  width: 32px;  border: none;
}

.search form input[type=text]:focus + #searchsubmit:before {
	color: #FFF;
}

.select2-hidden-accessible { z-index: +1000;}




.fixed_footer__lk_cart .cart:before {
	position: absolute;	font-family: FontAwesome;
  content: "\f07a";top: -10px;left:calc(50% - 15px);
  display: block;
  width: 30px;
  height: 30px;
  font-size: 2rem;
  color: #3e4c73;
  z-index:+1004;
  border: none;
  padding: 0px 0px -4px 0px;
}



header .basket-btn__counter {
	right: 0px;
}
.basket-btn__counter {
    position: absolute;

    top: -50px;
    background:#FF0000;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    padding: 0 8px;
    z-index: +1005;
}

.fixed_footer__lk_cart .basket-btn__counter {
    top: -10px;
    padding: 5px 9px;
text-align: center;
		font-size: 14px;
		color: #FFF;
}



.cart.local {color: #FFF;}
.cart.local:before {color: #FFF;}
.cart.local:hover {color: #c0c0c0!important;}
.cart.local:hover:before  {
	color: #c0c0c0!important;
}




.sv-cat-top-menu li {display: inline-block; position: relative;  margin-bottom: 5px}
.sv-cat-top-menu li:first-child {margin-left: 0px;}
.sv-cat-top-menu li a {color: #FFF; text-transform: uppercase; padding: 0 10px;}
.sv-cat-top-menu li a:hover {color: #f7f7f7;}

.sv-cat-top-menu li .sub-menu {
	display: none!important;
	top: 22px; left: 0px;
	display: inline-block;
	position: absolute;
	background: #FFF;
	z-index: +9999;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 16px;
	width: 300px;
	}

.sv-cat-top-menu li:hover  .sub-menu {display: block!important; -webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);}
.sv-cat-top-menu li .sub-menu li {display: block; padding: 5px 0}
.sv-cat-top-menu li .sub-menu li a {color: #000;padding: 0 0px; text-transform: none}
.sv-cat-top-menu li .sub-menu li a:hover {color: #3e4c73}






.sv-footer-menu {margin-top: .5rem; }
.sv-footer-menu li {padding: 2px 0}
.sv-footer-menu li a {color: #333;}
.sv-footer-menu li a:hover {color: #3e4c73;}

.social img {width: 24px;}


.products .product {
	border: 1px solid #F8F8F8;
	padding: 10px;
}



.catalog-sortTitle {
    margin-right: 1rem;
    color: #b1bfc8;
}

.catalog-sortSelect {
	 	width: auto;
    vertical-align: middle;
    padding: 0 1rem 0 1rem;
    font: inherit;
    color: inherit;
    border: 0 none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

		background: transparent;
    outline: 0;
	cursor: pointer;

}


.orderby option:after {
	content: '-';
	position: absolute;
	right: 20px;
}





.onsale {
	position: absolute;
	z-index: +999;
	background: #ff7800;
	vertical-align: middle;
	color: #FFF;
	padding: 4px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ff7800;
	left: 15px; top: 15px;
	/*text-transform: uppercase;*/
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
}
.stock_quantity {
	position: absolute;
	z-index: +999;
	background: #3e4c73;
	vertical-align: middle;
	color: #FFF;
	padding: 4px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #3e4c73;
	left: 15px; top: 15px;
	/*text-transform: uppercase;*/
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
}
.stock_quantity_min {
	position: absolute;
	z-index: +999;
	background: #FF0000;
	vertical-align: middle;
	color: #FFF;
	padding: 4px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #FF0000;
	left: 15px; top: 15px;
	/*text-transform: uppercase;*/
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
}
.stock.in-stock{
	background: #f7f7f7;
	vertical-align: middle;
	color: #000;
	padding: 4px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #f7f7f7;
	display: inline-block;
	/*text-transform: uppercase;*/
	font-size: 13px;
	line-height: 13px;
	font-weight: 500;
}
.title h4, .ipr h2 {font-size: 13px;}
.ipr {
	vertical-align: middle;
}

.pr:hover {
    z-index: 2;
    -webkit-box-shadow: 0 1.6rem 1.6rem 0 rgba(0,0,0,.2), 0 0.2rem 0.6rem 0 rgba(0,0,0,.1);
    box-shadow: 0 1.6rem 1.6rem 0 rgba(0,0,0,.2), 0 0.2rem 0.6rem 0 rgba(0,0,0,.1);
}

.ipr h2 {color: #212529; font-weight: 500;}
.ipr:hover h2 {color: #0056b3; font-weight: 500;}
.title, .ipr .title
{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-width: 100%;
		word-break: break-word;
    overflow: hidden;
    /*text-overflow: ellipsis;*/
}

.item .amount, .ipr .amount {color: #333; font-weight: bold; }
.item  del .amount, .ipr  del .amount {color: #666!important;     }
.item  del .amount bdi, .ipr  del .amount bdi {text-decoration: line-through;}
.item  ins, .item  ins .amount, .ipr  ins, .ipr  ins .amount  {text-decoration: none; border: 0 none;}

.product-link a, .product-link span {
	padding:.8rem;
	background:  #ff7800;
	color: #FFF;
	display: inline-block
	}
.product-link a:hover, .product-link span:hover {background:  #fdc120;}

.owl-dots {padding-top: 1rem;}
.owl-theme .owl-dots, .owl-theme .owl-nav {
    text-align: right!important;
}

h2 {font-weight: 300;}

.razdel-1, .razdel-2 {position: relative;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	}
.razdel-1 img, .razdel-2 img  {z-index: +1;position: relative;}
.razdel-1 span {position: absolute;
    height: 2.8em;
    width: 100%;
    text-align: center;
    padding: 0 5%;
    z-index: 10;
    font-weight: 600;
    top: 81%;
    display: flex;
    align-items: center;
    justify-content: center;}
.razdel-2 span {position: absolute;
    height: 2.4em;
    width: 100%;
    text-align: center;
    padding: 0 5%;
    z-index: 10;
    font-weight: 600;
    top: 75%;
    display: flex;
    align-items: center;
    justify-content: center;}


#search-block {
    display: none;
    padding-top: 35px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    min-width: 100vw;
    min-height: 100vh;
    background: #3e4c73;
    z-index: 99999;
}


.products[data-view=list] .ipr h2, .products[data-view=table] .ipr h2 {
		font-weight: bold !important;
}

.item .image, .ipr .image {overflow: hidden; }

.image   img{width: 100%!important; height: auto;}


.products .excerpt {display: none; color: #46535c; font-size: .8rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-width: 100%;
    overflow: hidden;
	margin-bottom: 10px;
	text-overflow: ellipsis;
}
.products[data-view="table"]	.cash-list {display: none!important;}


.products[data-view="list"]		.cash-tab {display: none!important;}
.products[data-view="list"]	.ipr, .products[data-view=list]	.woocommerce-LoopProduct-link  {position: relative;
	z-index: 1;

	display: flex;
	flex-direction: row;
	justify-content: space-between;
  align-items: center;
	}
.products[data-view=list] .border-top {
    border-top: 0px solid #dee2e6 !important;
}
.products[data-view=list]	.ipr a.woocommerce-LoopProduct-link {max-width: 60%; flex-basis: 60%;}

.products[data-view=list]	.ipr .product-imgSection {max-width: 10%; flex-basis: 10%; }
.products[data-view=list]	.ipr .image {}
.products[data-view=list] .product-infoSection {max-width: 60%; flex-basis: 60%;}
.products[data-view=list] .product-infoCash {max-width: 40%; flex-basis: 40%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}


.products[data-view=list] .add_to_cart_button {

}




.products[data-view=list] .add_to_cart_button:before {

}

.products[data-view=list] .add_to_cart_button:active:before {
	position: absolute;	font-family: FontAwesome;
  content: "\f291";
  font-size: 22px;
  color: #3e4c73;
	background: #fff;
	border-radius: 0.2rem;
	left: -7px;
	top: -12px;
  height: 32px;  z-index:+1104;
  width: 32px;  border: none;
}

.products[data-view=list] .product {width: 100%!important}
.cash-list {min-width: 180px;
height: 41.6px;
text-align: center;
}
.cash-list .noitem {
	height: 41.6px;
}


.page-numbers {}
.page-numbers li {list-style: none}

.page-numbers li:first-child, .page-numbers li:last-child  {
	background: transparent
}




.page-numbers li  {
	padding: 12px 0px;
	position: relative;
	width: 40px;
	text-align: center;
	display: inline-block;
}


.page-numbers li a {
	font-size: 18px;
	font-weight: bold;
	color: #9ea5c8;
	text-align: center;
}

.page-numbers li:hover a {
	color: #000;

}



.page-numbers li span {
	background:  #3e4c73;
	-webkit-border-radius: 10px;
	-moz-border-radius:10px;
	border-radius: 10px;
	color: #FFF;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.woocommerce-pagination {
	padding: 20px 0;
	display: flex;
	justify-content: center;
}

.screen-reader-text {display: none;}
.pagination { display: block; margin: 40px 0;}
.page-numbers {padding: 6px; color: #000; }
span.page-numbers {	font-size: 18px;}

.all-item a {color: #ffb400!important}
.allitem {}
.allitem .sub-menu {display: none;}
.link-20 {font-weight: bold; color: #000!important;}
.link-21 {color: #3f6c89!important;}
.link-21:hover {color: #000!important;}

.plus {cursor: pointer;}

.catalog-viewBtn {
    width: 4rem;
    height: 4rem;
    font-size: 1rem;
    color: #333;
    background-color: #FFF;
    border: 1px solid #dce4e9;
    border-top-color: #c0cbd3;
	cursor: pointer;
	padding: .5rem .5rem;
	margin-top: 6px;
}
.catalog-viewBtn:last-child {
    border-radius: 0 .5rem .5rem 0;
}
.catalog-viewBtn:first-child {
    border-radius: .5rem 0 0 .5rem;
}


.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

._active {background: #edf1f4;}
.catalog-viewBtn._active {color: #758e9e;}

.data {font-weight: bold; font-size: 1.2rem;color: #3e4c73;}

.berocket_single_filter_widget  {
    border-bottom: 1px solid #F8F8F8;
    padding:10px 0!important;
}

.berocket_aapf_widget-title_div h3 {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.55em;
    margin-right: 5px;
    height: 1.5em;
}


.berocket_single_filter_widget_8607, .berocket_single_filter_widget_8601 .berocket_single_filter_widget, .berocket_single_filter_widget_8601, .berocket_single_filter_widget_8524  {
    border: 0 none!important;
}


.ph {
    position: relative;
}

.ph:before {
    content: '\f095';
    position: absolute;
    font-family: 'Font Awesome\ 5 Free';
    left: -25px;
		font-size: .9rem;
}
/*
.woocommerce-Price-currencySymbol:after{
        content: '\f158';
    font-family: 'Font Awesome\ 5 Free';
    font-size: 1.2rem;
}
*/

.select2-container {
    z-index: +100!important;
}

.modal-content {
    border: 10px solid #9d9d9d;
}

.product-infoSection .add_to_cart_button {
	margin-top: 10px;
}


.woocommerce-Tabs-panel--description ul {
	margin: .8rem 0 .5rem 2rem;

}

.woocommerce-Tabs-panel--description ul li:before {
	content: '- ';
}

.catp .category-block__link {
	padding: 3px 0px;
	display: inline-block;
}
.catp .category-block__link span {
	color: #000;
	border-bottom: 1px solid #000;
}
.catp .category-block__link:hover span {
	border: 0 none;
	color: #ca1b2b;
}
/*
.catp .active .category-block__link:before {
	content: '\f00c';
	font-family: 'Font Awesome\ 5 Free';
  font-weight: 900;
	margin-right: 5px;
}*/
.catp .active span {
	display: inline-block;
	color: #ca1b2b;
	border: 0 none;
}

.list-type {
    margin-left: 2rem;
}

.list-type li {
    margin: 6px 0;
    list-style: disk!important;
}

.breadcrumbs, .breadcrumbs a {
    font-size: 13px;
    line-height: 20px;
    color: #666;
}

.breadcrumb_last {color: #CCC}

.btn-primary {
		line-height: 28px;
		font-size: 1.125rem;
    color: #fff;
    background-color: #3e4c73;
    border-color: #3e4c73;
    padding: 12px 20px;
}

.btn-primary:hover {
	    border: 1px solid #2d3857!important;
	background-color: #2d3857!important;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: none!important;
		background-color: #2d3857!important;
    border-color: #2d3857!important;
}

.modal-header {
	background: #3e4c73;
	color: #FFF;
}

.modal-content {
    border: 0 none;
}

h2 {font-weight: bold}

.kontaktmenu  li {
	padding: 6px 10px;
	background: transparent;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
}

.kontaktmenu  li a {
	color: #000;
}

.kontaktmenu  li:hover a {
	color: #526394
}

.kontaktmenu .current-menu-item, .kontaktmenu .current-page-ancestor  {

	background:  #526394;
	font-weight: bold;
}

.kontaktmenu .current-menu-item a, .kontaktmenu .current-page-ancestor  a {	color: #F7F7F7;}
.kontaktmenu .current-menu-item:hover a, .kontaktmenu .current-page-ancestor:hover  a  {color: #C0C0C0}





.mobile-cart {

    background: rgb(250, 247, 247);
    position: fixed;
    z-index: +9999;
    bottom: 0; left: 0;
    width: 100%;
    font-size: .8rem;
    justify-content: space-between;
    padding: 12px 16px;

    box-shadow: inset 0 1px 0 0 rgb(29 29 29 / 27%);
    display: flex;
    -webkit-align-content: start;
    align-content: start;
    -webkit-justify-content: start;

}

.mobile-cart .woocommerce-Price-currencySymbol:after {
    content: ' \f158';
    font-family: 'Font Awesome\ 5 Free';
    font-size: .65rem;
}

.mobile-cart .fas {
    margin-top: 0!important;
    font-size: 1.4rem!important;
}

.mobile-cart .menu-header, .mobile-cart .fas {
     margin-top: 0px!important;
}

.mobile-cart a {color: #000;}

.mobile-cart .fixed_footer__lk_cart1 {

    flex-direction: column;
    justify-content: center;
    text-align: right;
}
.mobile-cart .fixed_footer__lk_cart {
    width: 40%;
    display: -webkit-flex;
    display: flex;

    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.cartb {
    width: 40px; height: 36px;
    background: url(/wp-content/uploads/2023/02/b4.png) no-repeat left bottom;
    background-size: 32px 31px;
}

.cartb.local {
    width: 40px; height: 36px;
    background: url(/wp-content/uploads/2023/02/acart.png) no-repeat left bottom;
    background-size: 32px 31px;
}

.cartb .basket-btn__counter {
	position: relative!important;
	top: 0!important;

	background: #b4b4b4; color: #FFF;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	float: right;
}
.cartb.local .basket-btn__counter {background: #f51e23;}

.catsum {

  height: 100%;
		font-size: 12px;
		padding-left: 10px;
    flex-direction: column;
    justify-content: center;
    text-align: left;
    width: auto;
}

.owl-item .ff {

    -webkit-box-flex: 0!important;
    -webkit-flex: 0 0 100%!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;

}
.acc{position: relative;
color: #000;
text-transform: uppercase;
}
.acc:hover {
	text-decoration: none;
}
.acc[aria-expanded="false"]:after {
	content: '\f067';
	font-family: "Font Awesome 5 Free";
	display: inline-block;
	font-weight: 900;
	position: absolute;
	right: 20px;
}
.acc[aria-expanded="true"]:after {
	content: '\f00d';
	font-family: "Font Awesome 5 Free";
	display: inline-block;
	font-weight: 900;
	position: absolute;
	right: 20px;
}
.wp-post-image {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.front-news .media {
	height: 314px;
    overflow: hidden;
    object-fit: cover;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
		box-shadow: 0 1px 20px #0000001a;
}

.front-news .media:hover img {
	transform: scale(1.1);
	transition: transform 0.5s ease;
}

.front-news h4 {
	font-weight: bold;
	font-size: 20px;
}

.front-news .date {font-size:12px}
.front-news .media img {width: 100%; height: auto}

.front-news span {
	font-size: 14px;
}
@media (max-width: 575.98px) {
	.menu-container, .head-search, .icon-bask, .icon-kontakt, .sub-head {display: none;}
	.mobilemenu_toggle {margin-top: 20px; width: 36px;height:auto; }
	.content-main {width: 98%;}


    .close1, .close2 {
        right: 5%;
        top: 5%;
        width: 12px;
    }
		.ipr {display: block!important;padding: 20px 0!important}
		.product-imgSection {width: 40%!important; float: left!important; display: block;}
		.product-imgSection + .woocommerce-LoopProduct-link {margin-left: 6%; width: 54%!important; float: left!important; display: block;}
		.product-infoCash {margin-left: 6%; width: auto!important; float: left!important; display: block;}
		.image img {width: 100%!important; height: auto;}
		.add_to_cart_button {
	    padding: 8px 22px!important;
			display: inline!important;
		}
		.clear-none {display: none!important;}
		.products[data-view=list] .product-infoCash.border-top {border-top: 1px solid #dee2e6 !important;}
		.products[data-view=list] .product-infoCash.w-100  {
		    width: 54%!important;
				float: right!important;
		}
		.products[data-view=list] .product-imgSection {
		    width: 40%!important;
		}

	.title, .ipr .title  {height:55px;}


	.img-height {height: 162px; width: auto!important;}
	.title, .ipr .title  {font-size: .8rem;  height:50px!important; margin-top: 4px; margin-bottom: 4px;}
	.title h4 {font-size: .8rem;}

	.product-link {margin: 10px 0;}
	.product-link a, .ipr .product-link span  {padding: .1rem; font-size: 1rem;}
	.onsale {top: 0; padding: 2px .3rem!important;font-size: .7rem}
	h2 {font-size: .8rem!important;}

	.link-5 {font-size: .8rem}
	.razdel-2 {width: 100%; height: 250px;}
	.razdel-2 span {font-size: 1rem;   line-height: 100%;top: 68%!important; padding: 0 0%!important;}
	.razdel-1 span {font-size: 1.4rem; top: 75%!important; }
	.razdel-1 {width: 90%; margin: 0 auto;}

	.catalog-sortSelect {height: 2rem; line-height: 150%;  font-size: .8rem; max-width: 180px;
	    padding: 0 0rem 0 0rem; background: none; border: none;
	}


	.catalog-sortSelect  option {font-size: .8rem;}

	.catalog-viewBtn { background: none; border: none;  padding: 0 .5rem 0 0; width: 2rem; height: 2rem; margin-top: 0px; font-size: 1rem;

	}

    .catalog-viewBtn:last-child {
         padding: 0 0 0 0;
    }

.products .excerpt {	display: none!important; font-size: .7rem;}

	h1 {font-size: 1.5rem!important;}
	.cp h2 {font-size: 1.4rem!important;}
	.breadcrumbs {font-size: .7rem;}

	.cp-cash {padding: .7rem .4rem 2rem .4rem;}
	.wc-tabs[role=tablist] {min-width: 600px;
    display: inline-flex;
    width: auto;
	overflow-x: auto;
    transform: translateX(0px);
	}

	.sortby {display: none;
	position:fixed;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.05);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.05);
	top: 0;
	background: #FFF;
	right: 0%;
	padding: 15px;
	z-index: +99999;
	width: 80%;


    min-height: 100vh;
    height: 100%;
	overflow-y: auto;
	}

	.overfolw-y {height: 100%;}

    span.catalog-sortTitle	{display: none;}



}

@media (min-width: 576px) and (max-width: 767.98px)  {
	.menu-container, .head-search, .icon-bask, .icon-kontakt, .sub-head {display: none;}
	.mobilemenu_toggle {margin-top: 20px; width: 36px;height:auto; }
	.content-main {width: 98%;}


    .close1, .close2 {
        right: 4%;
        top: 1%;
        width: 18px;
    }
	.mobilemenu_toggle {width: 36px;height:auto;}
	.search-m {width: 32px;height:auto;margin-right:45px!important;}
	.phone {font-size: 0px; margin-right: 20px;}
	.phone:before {font-size: 2rem; top:-55px;}


	.ipr {display: block!important;padding: 20px 0!important}
	.product-imgSection {width: 30%!important; float: left!important; display: block;}
	.product-imgSection + .woocommerce-LoopProduct-link {margin-left: 6%; width: 64%!important; float: left!important; display: block;}
	.product-infoCash {margin-left: 6%; width: 64%!important; float: left!important; display: block;}
	.image img {width: 100%!important; height: auto;}
	.add_to_cart_button {
    padding: 8px 22px!important;
		display: inline!important;
	}
	.clear-none {display: none!important;}
	.products[data-view=list] .product-infoCash.border-top {border-top: 1px solid #dee2e6 !important;}
	.products[data-view=list] .product-infoCash.w-100  {
	    width: 64%!important;
	}



	.img-height { width: auto!important;}
	.title, .ipr .title  {font-size: .8rem;  height:36px; margin-top: 4px; margin-bottom: 4px;}
		.cross-sells .title, 	.cross-sells .ipr .title  {font-size: .8rem;  height:auto; margin-top: 4px; margin-bottom: 4px;}
	.title h4 {font-size: .8rem;}

	.product-link {margin: 10px 0;}
	.product-link a, .ipr .product-link span  {padding: .1rem;}
	.onsale {top: 0; padding: 2px .3rem!important;font-size: .7rem}
	h2 {font-size: 2rem;}
	.razdel-2 {width: 100%; height: 230px;}
	.razdel-2 span {font-size: 1.2rem;  line-height: 100%;top: 80%!important; padding: 0 0%!important;}
	.razdel-1 span {font-size: 1.6rem; }

	.products .excerpt {	display: none!important; font-size: .7rem;}


	h1 {font-size: 1.5rem!important;}
	.cp h2 {font-size: 1.4rem;}
	.breadcrumbs {font-size: .9rem;}
	.wc-tabs[role=tablist] {min-width: 600px;
    display: inline-flex;
    width: auto;
		overflow-x: auto;
    transform: translateX(0px);
	}

	.sortby {display: none;
	position:fixed;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.05);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.05);
	top: 0;
	background: #FFF;
	right: 0%;
	padding: 15px;
	z-index: +99999;
	width: 50%;

    min-height: 100vh;
    height: 100%;
	overflow-y: auto;
	}

	.overfolw-y {height: 100%;}
    span.catalog-sortTitle	{display: none;}

}


@media (min-width: 768px) and (max-width: 991.98px)  {
	.menu-container, .head-search, .icon-bask, .icon-kontakt, .sub-head {display: none;}
	.mobilemenu_toggle {margin-top: 20px; width: 36px;height:auto; }
	.content-main {width: 98%;}


	.search {padding: .2rem .1rem;}

	.ipr {}
	.product-imgSection {}
	.product-infoSection {}



	.img-height {height: 150px; width: auto!important;}
	.title, .ipr .title  {height:45px;}

	.product-link {margin: 10px 0;}
	.product-link a, .ipr .product-link span   {padding: .2rem;}
	.onsale {top: 0; padding: 2px .3rem!important;font-size: .7rem}
	h2 {font-size: 2.8rem;}
	.razdel-2 {width: 100%; height: 330px;}
	.razdel-2 span {font-size: 1.2rem;  line-height: 100%;top: 80%!important; padding: 0 0%!important;}
	.razdel-1 span {font-size: 1.6rem; }


	h1 {font-size: 1.5rem!important;}
	.cp h2 {font-size: 1.4rem;}
	.breadcrumbs {font-size: .9rem;}

	.sortby {display: none;
	position:fixed;
	z-index: +9999;
	right: 0;
	top: 0;
	background: #FFF;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.05);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.05);
	width: 50%;

    min-height: 100vh;
    height: 100%;
	overflow-y: auto;
	}

	.overfolw-y {height: 100%;}

  span.catalog-sortTitle	{display: none;}

}




@media (min-width: 992px) and (max-width: 1199.98px) {
	html {font-size: 16px;}
	.content-main {width: 96%;}
	.search {padding: .3rem .1rem;}

	.second {margin-top: 12px!important;}
	.item .image  {height: 200px; width: 100%;}
	.img-height {height: 200px; width: auto!important;}
	.ipr .image {height: 200px;width: auto!important;}

	.products[data-view=table] .ipr .image {height: 200px;width: auto!important;}
	.products[data-view=list] .product {width: 100%!important}
	.products[data-view=list] .ipr .image { display: none;}



	.ipr {}
	.product-imgSection {}
	.product-infoSection { }


	.img-height {height: 200px; width: auto!important;}
	.title, .ipr .title  {height:45px;}

	.product-link {margin: 18px 0;}
	.product-link a, .ipr .product-link span  {padding: .4rem;}
	.onsale {padding: 2px .5rem!important;font-size: .8rem}
	h2 {font-size: 2.8rem;}
	.razdel-2 {width: 100%; height: 146px;}
	.razdel-2 span {font-size: .8rem; font-weight: 100; line-height: 100%;top: 66%!important; padding: 0 0%!important;}
	.razdel-1 span {font-size: 1.2rem; }



	.sortby {display: none;
	position:absolute;
	z-index: +9999;
	right: 0;
	top: 0;
	background: #FFF;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.05);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.05);
	width: 36%;
	}

 }




@media (min-width: 1200px) and (max-width: 1599.98px) {
	html {font-size: 18px;}
	.content-main {width: 90%;}
	.search {padding: .4rem .1rem;}

	.second {margin-top: 16px!important;}
	.item .image  {height: 232px; width: 100%;}
	.img-height {height: 232px; width: auto!important;}
	.ipr .image {height: 232px;width: auto!important;}
	.products[data-view=table] .ipr .image {height: 232px;width: auto!important;}
	.products[data-view=list] .product {width: 100%!important}


	.cross-sells	.ipr .image {height: 283px;width: auto!important;}
	.title, .ipr .title  {height:45px;}

	.product-link {margin: 18px 0;}
	.product-link a, .ipr .product-link span {padding: .5rem;}
	.onsale {padding: 2px .5rem!important;font-size: .8rem}
	h2 {font-size: 2.8rem;}
	.razdel-2 {width: 100%; height: 153px;}
	.razdel-2 span {font-size: .8rem; font-weight: 100; line-height: 100%;top: 65%!important; padding: 0 0%!important;}
	.razdel-1 span {font-size: 1.2rem; }


	}





 @media (min-width: 1600px)  and (max-width: 1999.98px){
	html {font-size: 16px;}

	.second {margin-top: 20px!important;}



	.products[data-view=table] .ipr .image {height: 220px;width: auto!important;}



	.products[data-view=table] .title, .ipr .title  {height:45px;}
	.products[data-view=list] .title, .ipr .title  {height:auto;}

	.product-link {margin: 10px 0;}
	h2 {font-size: 3rem;}
	.razdel-2 {width: 100%; height: 218px;}
	.razdel-1 span {font-size: 1.2rem;}



 }


 @media (min-width: 2000px) {
	html {font-size: 18px;}

	.carousel-item .img-fluid, .action-img .img-fluid {width: 100%!important;}
	.second {margin-top: 24px!important;}
	.item .image  {height: 240px; width: 100%;}
	.img-height {height: 240px; width: auto!important;}

	.ipr .image {height: 240px;width: auto!important;}
	.products[data-view=table].ipr .image {height: 240px;width: auto!important;}
	.products[data-view=list] .product {width: 100%!important}
	.products[data-view=list] .ipr .image { display: none;}

	.products[data-view=list] .product-infoCash {
	    width: 50%!important;
	}

	.cross-sells	.ipr .image {height: 234px;width: auto!important;}
	.title, .ipr .title  {height:45px;}

	.product-link {margin: 10px 0;}
	h2 {font-size: 2rem;}
	.razdel-2 {width: 100%; }
	.razdel-1 span {font-size: 1.2rem;}

 }

@media (min-width: 2560px) {
	.main {
    width: 2560px;
    margin: 0 auto;
	}
 }
.col-xs-5th,.col-sm-5th,.col-md-5th,.col-lg-5th,.col-xl-5th,.col-xga-5th{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%;float:left}.col-5-th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (min-width: 768px){.col-sm-5th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 992px){.col-md-5th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 1200px){.col-lg-5th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 1600px){.col-xl-5th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 1920px){.col-xga-5th{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media only screen and (max-width: 992px){.col-md-5th{width:33%;float:none;display:block;-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.col-md-5th.col-sm-5th{width:20%;float:left;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media only screen and (max-width: 769px){.col-md-5th{width:100%;float:none;display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-5th.col-sm-5th{width:50%;float:none;display:block;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width: 767px){.col-md-5th{width:100%;float:none;display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-5th.col-sm-5th{width:100%;float:none;display:block;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
