 * {
 	-webkit-box-sizing: border-box;
 	box-sizing: border-box;
 }

.owl-nav, .owl-dots {
	display: none;
}


 body{
 	line-height: 1.2;
 	font-size: 16px;
 	color: #cc5a21;
 	position: relative;
 	font-family: "Arial", sans-serif;
 	background: #f2ebe3;
 	padding: 0;
 	margin: 0;
 	-webkit-transition: all 0.2s;
 	-o-transition: all 0.2s;
 	transition: all 0.2s;
 }


 body.loaded{
 	opacity: 1 !important;
 	overflow: inherit !important;
 }

 /* width */
 ::-webkit-scrollbar {
 	width: 5px;
 }

 /* Track */
 ::-webkit-scrollbar-track {
 	background: #f1f1f1; 
 }

 /* Handle */
 ::-webkit-scrollbar-thumb {
 	background: #888; 
 }

 /* Handle on hover */
 ::-webkit-scrollbar-thumb:hover {
 	background: #555; 
 }

 h1,h2,h3,h4,h5,h6{
 	margin: 0;
 	padding: 0;
 	font-weight: 400;
 }

 p{
 	margin: 0;
 }

 ul{
 	list-style: none;
 	padding: 0;
 	margin: 0;
 }

 img{
 	vertical-align: middle;
 }

 a{
 	-webkit-transition: all 0.2s;
 	-o-transition: all 0.2s;
 	transition: all 0.2s;
 	color: #4e98f4;
 	text-decoration: none;
 	outline: none;
 	cursor: pointer;
 }

 a:hover,
 a:focus{
 	text-decoration: none;
 }

 button{
 	-webkit-transition: all 0.2s;
 	-o-transition: all 0.2s;
 	transition: all 0.2s;
 }

 input,textarea,button{
 	outline: none;
 	border: 0;
 }

 .hidden {
 	display: none;
 }

 .swiper-container-fade .swiper-slide:not(.swiper-slide-active){
 	opacity: 0 !important;
 }
 
 	 .button__text { 	
	margin-top:200%;
 }

 @media (min-width: 1200px){
 	.container {
 		max-width: 1170px;
 	}
.col-lg-3 {
    max-width: 20%;
}
	.e_item-unite {
	 -moz-transition: all 1s ease-out;
	 -o-transition: all 1s ease-out;
	 -webkit-transition: all 1s ease-out;
	}

	.e_item-unite:hover {
	 -webkit-transform: scale(1.1);
	 -moz-transform: scale(1.1);
	 -o-transform: scale(1.1);
	}
 }

 @media (max-width: 575px){
 	.container {
 		max-width: 320px;
 	}
 }

 table{
 	border-spacing: 0px;
 	border-collapse: collapse;
 	width: 100%;
 }
 .img-fluid{
 	max-width: 100%
 }
 .height{
 	height: calc(80vh - 109px)
 }
 .body{
 	max-width: 1080px
 }
 .overlay{
 	background-color: rgba(0, 0, 0, 0.68);
 	position: fixed;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	left: 0;
 	opacity: 0;
 	z-index: 1
 }
 .blocker{
 	z-index: 50
 }
 .modal a.close-modal{
 	background-image: url(../img/icons/close-modal.svg);
 	width: 25px;
 	height: 25px;
 	top: 15px;
 	right: 12px;
 	position: absolute;
 }
 .section{
 	padding-top: 3.60em;
 	padding-bottom: 3.60em;
 	padding-left: 6.30em;
 	padding-right: 6.30em;
 	position: relative
 }
 .mobile{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	-webkit-flex-direction: column;
 	flex-direction: column;
 	height: 100vh
 }
 .mobile-over{
 	display: none
 }
 .mobile-head{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	padding-left: 15px;
 	padding-right: 15px;
 	-ms-flex-negative: 0;
 	-webkit-flex-shrink: 0;
 	flex-shrink: 0;
 	background-color: rgba(221, 221, 221, 0.15);
 	min-height: 100px;
 	-webkit-box-pack: justify;
 	-ms-flex-pack: justify;
 	-webkit-justify-content: space-between;
 	justify-content: space-between
 }
 .mobile-body{
 	padding-left: 15px;
 	padding-right: 15px;
 	padding-top: 15px;
 	padding-bottom: 15px;
 	overflow: hidden;
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1
 }
 .mobile-main-menu{
 	display: -ms-grid;
 	display: grid;
 	grid-row-gap: 0.90em;
 	margin-bottom: 0em
 }
 .mobile-title{
 	margin-top: 1.10em;
 	margin-bottom: 1.10em
 }
 .btn{
 	cursor: pointer;
 	display: inline-block;
 	padding-left: 0.80em;
 	padding-right: 0.80em;
 	padding-top: 0.50em;
 	padding-bottom: 0.50em;
 	border: 0px none #ddd;
 	background-color: transparent
 }
 .btn-refer{
 	color:#ffffff;
 	font-size:0.88em;
 	font-family:Arial;
 	font-weight:400;
 	background-color:rgba(164,164,164,1.00);
 	line-height:1.2;
 	display:inline-block;
 	padding-top:0.99em;
 	padding-bottom:0.99em;
 	padding-left:1.07em;
 	padding-right:1.07em
 }
 .btn-note{
 	color:#ffffff;
 	font-size:1.20em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	background:#2c4d48;
 	line-height:1.2;
 	display:inline-block;
 	padding-top:0.78em;
 	padding-bottom:0.78em;
 	padding-left:1.00em;
 	padding-right:1.00em;
	position: absolute;
 }
 .btn-say{
 	color:#000000;
 	font-size: 1.06em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:400;
 	background-color:rgba(255,217,0,1.00);
 	-webkit-border-radius:1.63em;
 	border-radius:1.63em;
 	line-height:1.2;
 	display:inline-block;
 	padding-top:0.94em;
 	padding-bottom:0.94em;
 	padding-left:1.18em;
 	padding-right:1.18em
 }
 .btn-the{
 	color:#ffffff;
 	font-size:0.81em;
 	font-family:Arial;
 	font-weight:700;
 	background-color:#2c4d48;
 	line-height:1.2;
 	display:inline-block;
 	padding-top:1.16em;
 	padding-bottom:1.16em;
 	padding-left:1.16em;
 	padding-right:1.16em
 }
 .btn-motto{
 	color:#ffffff;
 	font-size:1.05em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:400;
 	background:#cc5a21;
 	line-height:1.2;
 	display:inline-block;
 	padding-top:0.65em;
 	padding-bottom:0.65em;
 	padding-left:1.17em;
 	padding-right:1.17em;
 	width: 100%;
     height: 100%;
 }
 .product-list-order-btn-wrap {
     height: 100%;
 }
 .btn-motto.category-quick-order-btn, .btn-motto.category-quick-order-btn:hover {
	 background:#5e9c88;
	 height: 100%;
	 margin-right:10px;
 }
 .btn-lead.product-quick-order-btn, .btn-lead.product-quick-order-btn:hover {
	 background:#2c4d48;
	 margin-top: 15px !important;
 }
 .btn-rect{
 	color: #fefefe;
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3;
 	font-weight: 300;
 	background-color: rgb(177, 76, 32);
 	padding-top: 0.74em;
 	padding-bottom: 0.74em
 }
 .btn-block{
 	width: 100%;
 	display: block
 }
 .btn-lead{
 	color:#fff;
 	font-size:1.15em;
 	font-family:Arial;
 	font-weight:700;
 	background-color:rgb(177, 76, 32);
 	line-height:1.2;
 	display:inline-block;
 	padding-top:0.50em;
 	padding-bottom:0.50em;
 	padding-left:1.25em;
 	padding-right:1.25em;
	position: inherit;
 }
 .btn-rumor{
 	color:#666666;
 	font-size:1.20em;
 	font-family:Arial;
 	font-weight:700;
 	background-color:rgba(255,255,255,1.00);
 	border:1px solid rgb(177, 76, 32);
 	line-height:1.2;
 	display:inline-block;
 	padding-top:0.36em;
 	padding-bottom:0.36em;
 	padding-left:1.36em;
 	padding-right:1.36em;
	position: inherit;
 }
 .btn-guide{
    color: #2c4d48;
    font-size: 0.88em;
    font-family: Arial;
    font-weight: 400;
    background-color: rgba(255,255,255,1.00);
    /* -webkit-border-radius: 0.88em; */
    /* border-radius: 0.88em; */
    border: 1px solid rgb(204, 90, 33);
    line-height: 1.2;
    display: inline-block;
    padding-top: 0.36em;
    padding-bottom: 0.36em;
    padding-left: 2.27em;
    padding-right: 2.27em;
 }
 
  .btn-guide:hover{
	color: #ffffff;
	background-color: #cc5a21;
  }
 .btn-word{
 	padding-left:1.35em;
 	padding-right:1.35em
 }
 .btn-utter{
 	color:#fff;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:400;
 	background-color:#cc5a21;
 	border:1px solid #cc5a21;
 	line-height:1.2;
 	display:inline-block;
 	padding-top:0.43em;
 	padding-bottom:0.43em;
 	padding-left: 1.38em;
 	padding-right: 1.38em
 }

 .typo-cry{
 	color:#849997;
 	font-size:2.05em;
 	font-family: 'Montserrat-bolt', sans-serif;
 	font-weight:700;
 }
 .typo-refer{
 	color:#2c4d48;
 	font-size:2.80em;
 	font-weight:700;
 	margin-bottom: 0.50em;
 	-webkit-box-pack: start;
 	-ms-flex-pack: start;
 	-webkit-justify-content: flex-start;
 	justify-content: flex-start
 }
 .form-control{
 	border-bottom: 2px solid rgb(0, 0, 0);
 	border-left: 1px solid rgba(183,183,183,1);
 	border-right: 1px solid rgba(183,183,183,1);
 	border-top: 1px solid rgba(183,183,183,1);
 	background-color: rgba(255,255,255,1.00);
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3;
 	font-weight: 300;
 	color: #2c4d48;
 	padding-left: 0.70em;
 	padding-right: 0.70em;
 	padding-top: 0.46em;
 	padding-bottom: 0.46em;
 	width: 100%;
 	display: block;
 	-webkit-transition: all 200ms;
 	-o-transition: all 200ms;
 	transition: all 200ms
 }
 .form-group{
 	margin-bottom: 0.90em
 }
 .margin-bottom-38{
 	margin-bottom: 2.38em
 }
 .margin-bottom-34{
 	margin-bottom: 1.03em
 }
 .e-line{
 	border-top: 1px solid #dddddd
 }
 .swiper-outside{
 	position: relative
 }
 #modal-success{
 	-webkit-border-bottom-left-radius: 0px;
 	border-bottom-left-radius: 0px;
 	-webkit-border-bottom-right-radius: 0px;
 	border-bottom-right-radius: 0px;
 	-webkit-border-top-left-radius: 0px;
 	border-top-left-radius: 0px;
 	-webkit-border-top-right-radius: 0px;
 	border-top-right-radius: 0px;
 	-webkit-box-shadow: 0px 2px 54px rgba(99,99,99,0.15);
 	box-shadow: 0px 2px 54px rgba(99,99,99,0.15);
 	background-color: #2c4d48;
 	padding-top: 1.94em;
 	padding-bottom: 1.94em;
 	width: 460px;
 	height: 460px;
 	background-image: url(../img/icons/modal-success.svg);
 	-webkit-background-size: auto;
 	background-size: auto;
 	background-repeat: no-repeat;
 	background-position: center;
 	position: relative;
 }
 .modal-title{
 	color: #ffffff;
 	font-size: 29px;
 	font-family: 'Montserrat', sans-serif;
 	font-weight: 600;
 	position: absolute;
 	top: 209px;
 	left: 57px;
 }
 .modal-content {
 	font-size: 24px;
 	font-weight: 600;
 	font-family: 'Montserrat', sans-serif;
 	color: #cc5a21;
 	position: absolute;
 	top: 355px;
 	left: 82px;
 }
 .modal-text{
 	font-size: 16px;
 	font-weight: 600;
 	font-family: 'Montserrat', sans-serif;
 	color: #5e9c88;
 	position: absolute;
 	top: 399px;
 	left: 82px;
 }
 .modal-ico{
 	margin-bottom: 1.40em
 }
 .modal-center{
 	text-align: center
 }
 .e_main_menu-faith{
 	font-weight: bold;
 	color: #73bf9e;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif
 }
 .e_icon{
 	display: inline-block;
 	width: 1.90em;
 	height: 2em;
 	background-position: 50% 50%;
 	-webkit-background-size: contain;
 	background-size: contain;
 	background-repeat: no-repeat;
 	vertical-align: middle;

 }
 .e_icon-deliver{
 	background-image: url(../img/icons/shipped.svg);
 	height: 2.50em;
 	width: 3.10em
 }
 .e_icon-phone{
 	background-image: url(../img/icons/tel.png);
 	width: 1.00em;
 	height: 1.00em
 }
 .e_icon-viber{
 	background-image: url(../img/icons/viber.svg);
 	width: 1em;
 	height: 1em
 }
 .e_icon-user{
 	background-image: url(../img/icons/user.png);
 	width: 1.90em;
 	height: 1.90em
 }
 .e_icon-insta{
 	background-image: url(../img/icons/instagram.png);
 	width: 1.20em;
 	height: 1.20em
 }
 .e_icon-insta:hover{
 	background-image: url(../img/icons/inst_w.png);
 	width: 1.20em;
 	height: 1.20em
 }
 .e_icon-facebook{
 	background-image: url(../img/icons/facebook.png);
 	width: 1.20em;
 	height: 1.20em
 }
 .e_icon-facebook:hover{
 	background-image: url(../img/icons/fb_w.png);
 	width: 1.20em;
 	height: 1.20em
 }
 .e_icon-insta2{
 	background-image: url(../img/icons/inst_or.png);
 	width: 1.20em;
 	height: 1.20em
 }
 .e_icon-facebook2{
 	background-image: url(../img/icons/fk_or.png);
 	width: 1.20em;
 	height: 1.20em
 }
 .e_icon-menu{
 	background-image: url(../img/icons/menu.svg);
 	height: 2.80em;
 	width: 3.20em
 }
 .e_icon-design{
 	background-image: url(../img/logo-paradigma.png)
 }

 .e_icon-burdger{
 	background-image: url(../img/icons/menu/burger.svg)
 }
 .e_icon-cart{
 	background-image: url(../img/icons/shopping-cart.png);
 	width: 3.00em;
 	height: 2.80em
 }
 .e_icon-location{

 	width: 2.80em;
 	height: 2.40em;
 	-webkit-background-size: auto auto;
 	background-size: auto
 }
 .e_icon-star{
 	background-image: url(../img/icons/star.png);
 	width: 0.90em;
 	height: 0.90em
 }
 .e_icon-pizza{
 	background-image: url(../img/icons/30.png);
 	width: 4.70em;
 	height: 4.50em;
 	-webkit-background-size: contain;
 	background-size: contain
 }
 .e_icon-pizza-tov {
 	-webkit-mask-image: url(../img/icons/piz.svg);
 	background: #cc5a21;
 	-webkit-mask-repeat: no-repeat;
 	width: 3.10em;
 	height: 2.70em;
 }

 .e_icon-pizza2{
 	background-image: url(../img/icons/40.png);
 	width: 4.70em;
 	height: 4.50em;
 	-webkit-background-size: contain;
 	background-size: contain
 }
 .e_icon-cancel{
 	background-image: url(../img/icons/cancel.svg);
 	-webkit-filter: brightness(0%);
 	filter: brightness(0%)
 }
 .e_icon-minus{
 	background-image: url(../img/icons/minus.svg)
 }
 .e_icon-pluse{
 	background-image: url(../img/icons/error.svg);
 	-webkit-transform: rotateZ(45deg);
 	-ms-transform: rotate(45deg);
 	transform: rotateZ(45deg)
 }
 .e_icon-good{
 	background-image: url(../img/icons/verified.svg);
 	width: 9.20em;
 	height: 9.40em;
 	-webkit-filter: brightness(77%) contrast(186%);
 	filter: grayscale(1);
 }
 .e_phone-num{
 	color: #73bf9e;
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3
 }
 .e_phone-group{
 	display: -ms-grid;
 	display: grid;
 	-ms-grid-columns: 1fr 1fr;
 	grid-template-columns: 1fr 1fr;
 	grid-column-gap: 1.80em;
 	grid-row-gap: 0.30em
 }
 .e_login-refer{
 	color:#73bf9e;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif;
 	margin-left: 0.70em
 }
 .e_login-refer:hover{
 	color:#fff;

 }
 .e_lang{

 	padding-left: 0.70em;
 	padding-right: 0.70em;
 	padding-top: 0.20em;
 	padding-bottom: 0.20em;
 	display: inline-block;
 	-webkit-transition: all 200ms;
 	-o-transition: all 200ms;
 	transition: all 200ms;
 	cursor: pointer
 }
 .e_lang-floor{
 	color:#73bf9e;
 	font-size:0.88em;
 	-webkit-transition: all 200ms;
 	-o-transition: all 200ms;
 	transition: all 200ms
 }
 .e_lang-utter{
 	background-image: url(../img/icons/next.png);
 	background-repeat: no-repeat;
 	background-position: 50% 50%;
 	-webkit-background-size: contain;
 	background-size: contain;
 	width: 0.60em;
 	height: 0.60em;
 	display: inline-block;
 	-webkit-transform: rotateZ(90deg);
 	-ms-transform: rotate(90deg);
 	transform: rotateZ(90deg);
 	margin-left: 0.40em
 }
 .e_social{
 	white-space: nowrap;
	margin-right:20px;
 }
 .e_slide{
 	position: relative;
 	/* padding-top: 2.40em; */
 	padding-bottom: 2.40em;
 	padding-left: 7.50em;
 	padding-right: 7.50em;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 	display: ms-flexbox;
 	display: flexbox;
 	-webkit-box-orient: horizontal;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: row;
 	-webkit-flex-direction: row;
 	flex-direction: row;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	background-repeat: no-repeat;
 	background-position: 50% 50%;
 	-webkit-background-size: cover;
 	background-size: cover;
 	background-image: url('../img/other/main-image.jpg');
 }
 .e_slide-piece{
 	color:#ffffff;
 	font-size:3.50em;
 	font-family:'Montserrat-Bolt', sans-serif;
 	font-weight:700;
 	margin-bottom: 0.38em
 }
 .e_slide-inner{
 	position: relative;
 	z-index: 1
 }
 .e_box{

 	padding-left: 2.40em;
 	padding-right: 2.40em;
 	padding-top: 4.10em;
 	padding-bottom: 4.10em;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	max-height: 350px;
 }

 .s_stock {
 	width: 1160px;
 	font-family: "Montserrat", sans-serif;
 }

 .s_stock__vis {
 	position: relative;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	margin-bottom: 25px;
 }

 .s_stock.active > .s_stock__description {
 	display: block;
 }

 .s_stock__header {
 	max-width: 80%;
 	position: absolute;
 	left: 40px;
 	top: 30px;
 	font-size: 39px;
 	font-weight: 600;
 	color: #fff;
 }

 @media (max-width: 1200px) {
 	.s_stock__header {
 		left: 10px;
 		top: 10px;
 		font-size: 3vw;
 	}
	
 }



 .s_stock__button {
 	width: 110px;
 	background-color: #2c4d48;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-pack: center;
 	-webkit-justify-content: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	-webkit-align-content: center;
 	-ms-flex-line-pack: center;
 	align-content: center;
 	cursor: pointer;
 }

 .s_stock__button:hover {
 	background-color: #cc5a21;
 }

 @media (max-width: 1160px) {
 	.s_stock {
 		width: 100%;
 	}
 	.s_stock__img img {
 		width: 100%;
 	}
 }

 .button__text {
 	-ms-transform: rotate(-90deg);
 	transform: rotate(-90deg);
 	-webkit-transform: rotate(-90deg);
 	white-space: nowrap;
 	font-size: 21px;
 	color: #fff;
 	font-weight: 500;
 }

 @media (max-width: 768px) {
	 .col-lg-3 {
    max-width: 100%;
}
 	.s_stock__vis {
 		flex-flow: column;
 	}
 	.s_stock__button {
 		width: 100%;
 		height: 50px;
 	}
 	.button__text {
 		font-size: 15px;
 		-ms-transform: rotate(0deg);
	 	transform: rotate(0deg);
	 	-webkit-transform: rotate(0deg);
 	}
	 .button__text { 	
	margin-top:20px;
 }
 }

 @media (max-width: 576px) {
 	.button__text {
 		font-size: 12px;
 	}
 }

 .s_stock__description {
 	display: none;
 	margin-bottom: 25px;
 }

 .description__header {
 	color: #cc5a21;
 	font-size: 25px;
 	font-weight: 600;
 }

 .description__content {
 	margin-top: 35px;
 	color: #2c4d48;
 	font-size: 14px;
 	font-weight: 600;
 }

 .cart-free {
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	position: relative;
 	background-color: #cdc4ba;
 	font-family: "Montserrat", sans-serif;
 	color: #003928;
 	margin-bottom: 16px;
 }

 .card-free__text {
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-webkit-flex-flow: column;
 	-ms-flex-flow: column;
 	flex-flow: column;
 	margin-left: 12px;
 	margin-top: 11px;
 }

 .cart-free__name {
 	font-size: 0.88em;
 	font-weight: 500;
 }

 .cart-free__size {
 	font-size: 0.75em;
 	font-weight: 400;
 	margin-top: 3px;
 }

 .cart-free__img {
 	width: 61px;
 	height: 61px;
 	overflow: hidden;
 	position: relative;
 	margin-left: auto;
 	margin-top: 9px;
 	margin-bottom: 9px;
 	margin-right: 14px;
 }

 .cart-free__img img {
 	position: absolute;
 	bottom: -9px;
 	right: -26px;
 	width: calc(284px / 1.625);
 	height: calc(397.5px / 1.625);
 }

 .cart-free__under-img {
 	position: absolute;
 	bottom: 2px;
 	right: 6px;
 	font-weight: bold;
 	font-size: 0.75em;
 	color: #ffffff;
 }

 .cart-free__delete {
 	position: absolute;
 	font-size: 0.75em;
 	font-weight: 500;
 	color: #f6f6f6;
 	bottom: 10px;
 	left: 12px;
 	border-bottom: 1px solid #f6f6f6;
 	font-style: normal;
 	cursor: pointer;
 }

 .s_order-add__edit, .s_order-add__delete {
 	margin-left: 10px;
 	font-size: 1em;
 	color: #779184;
 	border-bottom: 1px solid #779184;
 }

 .e_box-right{
 	-ms-flex-negative: 0;
 	-webkit-flex-shrink: 0;
 	flex-shrink: 0
 }
 .e_box-left{
 	padding-top: 0em;
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1
 }
 .e_box-cry{
 	font-size:2.41em;
 	font-family:'Montserrat', sans-serif
 }
 .e_box-refer{
 	color:#cc5a21;
 	font-size:2.19em;
 	font-family:'Montserrat', sans-serif
 }
 .e_box-lead{
 	font-weight:700
 }
 .e_box-par{
 	margin-bottom: 1.30em
 }
 .e_box-motto{
 	color:#646464;
 	font-size:2.81em;
 	font-family:'Montserrat', sans-serif
 }
 .e_box-talk{
 	color:#cc5a21;
 	font-size:2.38em;
 	font-family:'Montserrat', sans-serif
 }
 .e_item{


 	position: relative;
 	-webkit-transition: all 200ms;
 	-o-transition: all 200ms;
 	transition: all 200ms;
 	overflow: hidden;
 	margin-bottom: 2.00em
 }
 .e_item-cry{
 	color:#fbfafa;
 	font-size:0.80em;
 	background-color: rgba(0, 0, 0, 0.4);
 	padding-top: 1.10em;
 	padding-bottom: 1.10em;
 	padding-left: 1.20em;
 	padding-right: 1.20em;
 	position: absolute;
 	left: 0;
 	top: 0;
 	right: 0;
 	-webkit-transition: all 200ms;
 	-o-transition: all 200ms;
 	transition: all 200ms;
	 z-index: 1;
 }
 .e_item-have{
 	-webkit-border-bottom-left-radius: 10px;
 	border-bottom-left-radius: 10px;
 	-webkit-border-bottom-right-radius: 10px;
 	border-bottom-right-radius: 10px;
 	-webkit-border-top-left-radius: 10px;
 	border-top-left-radius: 10px;
 	-webkit-border-top-right-radius: 10px;
 	border-top-right-radius: 10px;
 	padding-top: 1.40em;
 	padding-bottom: 1.40em;
 	padding-left: 1.50em;
 	padding-right: 1.50em;
 	position: absolute;
 	left: 0;
 	top: 0;
 	right: 0;
 	opacity: 0;
 	-webkit-transition: all 200ms;
 	-o-transition: all 200ms;
 	transition: all 200ms;
 	height:85%;
 }
 .e_item-have:hover{
 	opacity: 1;
 }	


 .e_item-unite{
 	max-width: 100%
 }
 .e_item-refer{
 	font-size: 18px;
 	font-weight:700;
 	padding-left: 1.60em;
 	display: inline-block;
 	word-break: break-all;
 	-webkit-hyphens: auto;
 	-ms-hyphens: auto;
 	hyphens: auto;
	margin-top:10px;
 }
 @media all and (max-width: 1680px){
 	.e_item-refer{
 		font-size: 14px;
 	}
	.s_stock__header {
		max-width: 80%;
	    font-size: 35px;	
	}
	
 } 
 @media all and (max-width: 1440px){
 	.e_item-refer{
 		font-size: 17px;
 	}
 } 
 @media all and (max-width: 1200px){
 	.e_item-refer{
 		font-size: 20px;
 	}
 } 
 @media all and (max-width: 1024px){
	  .btn-lead{

	position: inherit!important;
	margin-top: 0px!important;
 }
 .btn-rumor{

	position: inherit!important;
 }
 	.e_item-refer{
 		/*font-size: 14px;*/
 	}
 }
 @media all and (max-width: 800px){
 	.e_item-refer{
 		font-size: 14px;
 	}
 }
 @media all and (max-width: 576px){
 	.e_item-refer{
 		font-size: 16px;
 	}
 }
 .e_item-tie{

 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	
 	-webkit-flex-wrap: wrap;
 	
 	-ms-flex-wrap: wrap;
 	
 	flex-wrap: wrap;
 	-webkit-box-pack: justify;
 	-webkit-justify-content: space-between;
 	-ms-flex-pack: justify;
 	justify-content: space-between;

 	overflow: hidden
 }

 .href {
	padding-top: 1.20em;
 	width: 100%;
 	cursor: pointer !important;

 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	
 	-webkit-flex-wrap: wrap;
 	
 	-ms-flex-wrap: wrap;
 	
 	flex-wrap: wrap;
 	-webkit-box-pack: justify;
 	-webkit-justify-content: space-between;
 	-ms-flex-pack: justify;
 	justify-content: space-between;

 	overflow: hidden
 }
 .e_item-gossip{
 	font-size:0.88em;
 	overflow: hidden;
 	-o-text-overflow: ellipsis;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	max-width: 7.40em
 }
 .e_item-sel{
 	-webkit-border-bottom-left-radius: 13px;
 	border-bottom-left-radius: 13px;
 	-webkit-border-bottom-right-radius: 13px;
 	border-bottom-right-radius: 13px;
 	-webkit-border-top-left-radius: 13px;
 	border-top-left-radius: 13px;
 	-webkit-border-top-right-radius: 13px;
 	border-top-right-radius: 13px;
 	border: 1px solid rgba(198,198,198,1);
 	background-color: rgba(255,255,255,1.00);
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	padding-left: 0.30em;
 	padding-right: 1.50em;
 	padding-top: 0.20em;
 	padding-bottom: 0.20em;
 	cursor: pointer;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	position: relative;
 	overflow: hidden
 }
 .e_item-utter{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	-webkit-justify-content: center;
 	justify-content: center;
 	margin-top: 1.00em;
 	width:100%;
 }
 .e_item-sector{
 	color:#fff;
 	margin-top: -85px;
 	position: absolute;
 	font-size: 14px;
 }
 .e_item-note{
 	max-width: 40%;
 	margin-bottom: 4.50em;
 	min-height:50px;
 }
 .e_item-note__extented {
	 max-width: 60%;
 }
 @media (max-width: 1440px){
 	.e_item-note{
 		max-width: 40%;
 	}
	.e_item-note__extented {
	 max-width: 60%;
	}
 }
 @media (max-width: 1200px){
 	.e_item-note{
 		max-width: 40%;
 	}
	.e_item-note__extented {
	 max-width: 60%;
	}
	.s_stock__img img {
 	width: 100%;
    }
 }
 @media (max-width: 480px) {
 	.btn-block{
 		width: 100%;
 		display: block
 	}
 	.e_item-note{
 		margin-bottom: 0.90em;
 		min-height:50px;
 		/*max-width: 75px;*/
 	}
 }

 .e_item-txt{
 	font-size: 0.88em;
 	line-height: 1.0;
 	margin-left: 0.50em
 }
 .e_item-show-info{
 	cursor: pointer
 }
 .e_item-sel-ico{
 	width: 4.20em;
 	height: 4.20em;
 	margin-right: 0.30em;
 	padding:10px;
 }
 .e_item-sel-ico2{
 	width: 4.70em;
 	height: 4.70em;
 	margin-right: 0.30em
 }
 .e_cart_empty{
 	padding-left: 2.30em
 }
 .e_cart_empty-the{
 	margin-bottom: 0.90em
 }
 .e_cart_empty-talk{
 	color:#2c4d48;
 	font-size:0.78em;
 	margin-left: 0.70em;
 	font-weight:600;
 }
 .e_cart_empty-lead{
 	color:#fff;
 	font-size:0.68em;
 	margin-right: 1.10em;
 	margin-bottom: 0.50em
 }
 .e_cart_empty-cry{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-ms-flex-wrap: wrap;
 	-webkit-flex-wrap: wrap;
 	flex-wrap: wrap;
 	max-width: 15.50em;
 	padding-left: 0.90em
 }

 .e_cart_form{
 	border-top: 1px solid #dddddd;
 	padding-left: 1.30em;
 	padding-right: 1.30em;
 	padding-top: 1.30em;
 	padding-bottom: 1.30em;
 	-ms-flex-negative: 0;
 	-webkit-flex-shrink: 0;
 	flex-shrink: 0
 }
 .e_cart_form-refer{
 	font-size:0.88em;
 	font-weight:700;
 	margin-bottom: 1.30em
 }
 .e_cart_form-speech{
 	color:#646464;
 	font-size:0.88em
 }
 .e_cart_form-talk{
 	color:#ba0000;
 	font-size:0.88em
 }
 .e_cart_form-label{
 	display: inline-block;
 	margin-bottom: 0.30em
 }
 .e_cart_item{
 	border: 1px solid rgba(224,224,224,1);
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	padding-left: 0.76em;
 	padding-right: 0.76em;
 	padding-top: 0.74em;
 	padding-bottom: 0.74em;
 	position: relative
 }
 .e_cart_item-into{
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1
 }
 .e_cart_item-exile{
 	-ms-flex-negative: 0;
 	-webkit-flex-shrink: 0;
 	flex-shrink: 0
 }
 .e_cart_item-lead{
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif
 }
 .e_cart_item-sector{
 	color:#a0a0a0;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif
 }
 .e_cart_item-talk{
 	max-width: 3.90em
 }
 .e_cart_item-be{
 	font-size:0.75em;
 	font-family:'Montserrat', sans-serif;
 	margin-left: 0.90em
 }
 .e_cart_item-utter{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	padding-top: 0.50em
 }
 .e_cart_item-remove {
 	position: absolute;
 	top: -0.60em;
 	right: -0.40em;
 	-webkit-mask-image: url(../img/icons/error.svg);
 	-webkit-mask-repeat: no-repeat;
 	-webkit-mask-position: 50% 50%;
 	-webkit-mask-size: contain;
 	mask-image: url(../img/icons/error.svg);
 	mask-repeat: no-repeat;
 	mask-position: 50% 50%;
 	mask-size: contain;
 	background-color: #2c4d48;
 	width: 1.00em;
 	height: 1.00em;
 	cursor: pointer
 }

.e_additive_item-remove {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-mask-image: url(../img/icons/error.svg);
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: 50% 50%;
	-webkit-mask-size: contain;
	mask-image: url(../img/icons/error.svg);
	mask-repeat: no-repeat;
	mask-position: 50% 50%;
	mask-size: contain;
	background-color: #2c4d48;
	width: 1.00em;
	height: 1.00em;
	cursor: pointer
}

 .cart-additive__wrapper {
 	border: 1px solid rgba(224,224,224,1);
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 	margin-top: 10px;
 	margin-bottom: 20px;
 	padding: 10px;
 	justify-content: space-around;
 	-webkit-flex-wrap: wrap;
 	-moz-flex-wrap: wrap;
 	-ms-flex-wrap: wrap;
 	-o-flex-wrap: wrap;
 	flex-wrap: wrap;
 }
 .cart-additive {
 	position: relative;
 	margin-bottom: 10px;
 }
 .cart-additive__img {
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: flex;
 	justify-content: center;
 	-ms-align-items: center;
 	align-items: center;
 }
 .cart-additive__text {
 	text-align: center;
 }
 .e_speedbar{
 	color: #959595;
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3;
 	margin-top: -6.50em;
 	margin-bottom: 1.90em;
 	display:none;
 }
 .e_tabs{
 	margin-bottom: 1.90em
 }
 .e_tabs-link{
 	color:#000000;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:400;
 	background-color: #ffffff;
 	border:1px solid rgb(177, 76, 32);
 	line-height:1.2;
 	display:inline-block;
 	padding-top:0.36em;
 	padding-bottom:0.36em;
 	padding-left:2.06em;
 	padding-right:2.06em;
 	margin-right: 1.40em;
 	margin-bottom: 0.50em
 }
 .e_tabs-light{
 	text-align: center;
 	padding-left: 1.00em
 }
 .e_tabs-body{
 	display: none
 }
 .e_menu_card{
 	display: inline-block;
 	position: relative;
 	text-align: center;
 	margin-bottom: 3.10em;

 }
 .e_menu_card-title{
 	color:#fff;
 	font-size:1.88em;
 	font-family:'Montserrat', sans-serif;
 	position: absolute;
 	left: 10px;

 	padding-top: 0.50em;
 	padding-bottom: 0.50em;
 	padding-left: 1.00em;
 	padding-right: 1.00em
 }
 .e_menu_card-img{
 	max-width: 100%;
 	min-height: 100%;
 }
 .e_menu_card-img:hover {
 	-webkit-box-shadow: 0px 0px 16px rgba(53, 53, 53, 0.45);
 	box-shadow: 0px 0px 16px rgba(53, 53, 53, 0.45);
 }

 .e_menu_card-left{
 	text-align: left
 }
 .e_include-item{
 	color: #969696;
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	padding-left: 3.50em;
 	padding-top: 1.00em;
 	padding-bottom: 1.00em;
 	background-repeat: no-repeat;
 	background-position: 0 50%
 }
 .e_list-item{
 	color: #969696;
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.8;
 	padding-left: 1.00em;
 	position: relative
 }
 .e_map{
 	min-height: 18.10em;
 	border: 1px solid #cc5a21;
 	background-color: rgba(221, 221, 221, 0.26)
 }
 .e_review{
 	background-color: #fff;
 	padding-left: 1.70em;
 	padding-right: 1.70em;
 	padding-top: 0.90em;
 	padding-bottom: 0.90em
 }
 .e_review-be{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	-webkit-box-pack: justify;
 	-ms-flex-pack: justify;
 	-webkit-justify-content: space-between;
 	justify-content: space-between;
 	margin-bottom: 0.70em
 }
 .e_review-body{
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3;
 	font-weight: 300
 }
 .e_review-author{
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3;
 	font-weight: 300;
 	margin-right: 0.50em
 }
 .e_review-date{
 	color: #656565;
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3;
 	font-weight: 300
 }
 .e_review-refer{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center
 }
 .e_rating{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex
 }
 .e_rating-star{
 	background-image: url(../img/icons/star-disable.png);
 	background-repeat: no-repeat;
 	background-position: 50% 50%;
 	-webkit-background-size: contain;
 	background-size: contain;
 	width: 1.70em;
 	height: 1.30em;
 	display: inline-block;
 	opacity: 0.52;
 	-webkit-transition: all 180ms;
 	-o-transition: all 180ms;
 	transition: all 180ms
 }
 .e_sizes-item{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	padding-top: 1.06em;
 	padding-bottom: 1.06em;
 	border-top: 1px solid #2c4d48;
 	-webkit-transition: all 220ms;
 	-o-transition: all 220ms;
 	transition: all 220ms;
 	cursor: pointer;
 	padding-left: 1.10em;
 	padding-right: 1.10em;
   color: #2c4d48;
 }

 .e_sizes-be{
 	/*color:#2c4d48;*/
 	font-size:1.45em;
 	font-weight:700
 }
 .e_sizes-refer{
 	/*color:#2c4d48;*/
 	font-size:1.45em
 }
 .e_sizes-sector{
 	/*color:#cc5a21;*/
 	max-width: 3.60em;
 	margin-left: 0.90em;
 	line-height: 1
 }
 .e_sizes-price{
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1;
 	text-align: right
 }
 .e_add{
 	text-align: center;
 	padding-top: 1.60em;
 	padding-bottom: 1.60em;
	margin:5px;
 	position: relative
 }
 .e_add-refer{
 	color:#000;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif;
 	padding-top: 1.10em;
 	padding-bottom: 1.10em;
 	min-height: 80px;
 }
 .e_add-note{
 	color:#cc5a21;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	margin-bottom: 0em
 }
 .e_add-remove{
position: absolute;
    top: 0;
    right: 0;
    -webkit-mask-image: url(../img/icons/error.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: 50% 50%;
    -webkit-mask-size: contain;
    mask-image: url(../img/icons/error.svg);
    mask-repeat: no-repeat;
    mask-position: 50% 50%;
    mask-size: contain;
    background-color: #2c4d48;
    width: 1.00em;
    height: 1.00em;
    cursor: pointer;
 	display: none;

 }
 .e_add-container{
 	margin-left: -1.30em;
 	margin-right: -1.30em
 }
 .e_add-btn{
 	padding-top: 0.64em;
 	padding-bottom: 0.64em
 }
 .e_count{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center
 }
 .e_count-floor{
 	color:#010101;
 	font-size:0.75em;
 	font-family:'Montserrat', sans-serif;
 	padding-left: 0.30em;
 	padding-right: 0.30em;
 	min-width: 1.80em;
 	text-align: center
 }
 .e_count-mo{
 	width: 1.10em;
 	height: 1.20em;
 	-webkit-filter: brightness(83%) contrast(236%) hue-rotate(330deg);
 	filter: brightness(53%) contrast(236%) hue-rotate(330deg);
 	-ms-flex-negative: 0;
 	-webkit-flex-shrink: 0;
 	flex-shrink: 0;
 	cursor: pointer
 }
 .e_table{
 	color: #000000;
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3;
 	margin-bottom: 1.10em
 }
 .e_table-bold{
 	color: #cc5a21;
 	font-weight: 700
 }
 .e_table-date{
 	vertical-align: top
 }
 .e_nav{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-pack: end;
 	-ms-flex-pack: end;
 	-webkit-justify-content: flex-end;
 	justify-content: flex-end
 }
 .e_nav-arrow{
 	background-image: url(../img/icons/next.svg);
 	width: 1.20em;
 	background-repeat: no-repeat;
 	background-position: 50% 50%;
 	-webkit-background-size: contain;
 	background-size: contain;
 	-webkit-filter: hue-rotate(60deg) brightness(412%);
 	filter: hue-rotate(60deg) brightness(412%)
 }
 .e_nav-prev{
 	-webkit-transform: scaleX(-1);
 	-ms-transform: scaleX(-1);
 	transform: scaleX(-1)
 }
 .e_nav-center{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex
 }
 .e_nav-page{
 	color: #959595;
 	font-size: 0.88em;
 	font-family: 'Montserrat', sans-serif;
 	font-weight: 400;
 	padding-left: 0.50em;
 	padding-right: 0.50em;
 	padding-top: 0.20em;
 	padding-bottom: 0.20em
 }
 .s_top{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	padding-top: 1.00em;
 	padding-bottom: 1.00em;
 	z-index: 4;
 	background: #2c4d48;
 }
 .s_top-section{
 	border-bottom: 1px solid #dddddd;
 	background-color: #2c4d48;
 	position: fixed;
 	left: 0;
 	top: 0;
 	width: 100%;
 	z-index: 20
 }
 .s_top-toogle{
 	width: 50px;
 	height: 50px;
 	display: -ms-grid;
 	display: grid;
 	grid-row-gap: 5px;
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	-webkit-justify-content: center;
 	justify-content: center;
 	-ms-flex-line-pack: center;
 	-webkit-align-content: center;
	margin-right: 10px;
 	align-content: center
 }
 .s_top-gage{
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1
 }
 .s_top-padding{
 	padding-left: 1.50em;
 	padding-right: 1.50em
 }
 .s_top-ico{
 	width: 1.91em;
 	height: 1.91em;
 	display: none;
 	margin-left: 1.00em;
 	margin-right: 1.00em;
 	position: relative;
 	cursor: pointer;
 	z-index: 30
 }
 .s_top-drop{
 	position: relative
 }
 .s_top-tog{
 	display: none
 }
 .s_top-count{
 	background-color: #e3000f;
 	-webkit-border-radius: 50px;
 	border-radius: 50px;
 	color: #ffffff;
 	font-style: normal;
 	font-size: 0.70em;
 	display: inline-block;
 	min-width: 1.66em;
 	min-height: 1.20em;
 	text-align: center;
 	padding-top: 0.20em;
 	padding-bottom: 0.20em;
 	padding-left: 0.20em;
 	padding-right: 0.20em;
 	position: absolute;
 	top: -0.80em;
 	right: -1.00em
 }
 .s_left{
 	position: fixed;
 	left: 0;
 	bottom: 0;
 	padding-left: 1.20em;
 	padding-right: 1.20em;
 	padding-top: 1.40em;
 	width: 3.78em;
 	overflow: hidden;
 	border-right: 1px solid #dddddd;
 	background-color: #cc5a21;
 	z-index: 15;
 	height:100%;
 	padding-top:120px;
 }
 .s_left-speech{
 	margin-bottom: 0.90em;
 	position: relative;
 	min-height:35px;
 }
 .s_left-unite{
 	width: 1.50em;
 	-webkit-filter: grayscale(100%) brightness(106%);
 	filter: grayscale(100%) brightness(106%);
 	-webkit-transition: all 200ms;
 	-o-transition: all 200ms;
 	transition: all 200ms
 }
 .s_left-the{
 	color: #fff;
 	font-weight: 800;
 	font-family: 'Montserrat', sans-serif;
 	white-space: nowrap;
 	position: absolute;
 	left: 2.60em;
 	top: 0.44em;
 	opacity: 0;
 	font-size: 0.88em;
 	line-height: 1.2
 }
 .s_left-piece{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	-webkit-flex-direction: column;
 	flex-direction: column
 }
 .s_footer{
 	padding-top: 3.70em;
 	padding-bottom: 1.60em;
 	border-top: 1px solid #dddddd;
 	padding-left: 0em;
 	padding-right: 0em;
 	background: #2c4d48;
 }
 .s_footer-motto{
 	color:#cdc4ba;
 	font-weight: 400;
 	margin-bottom: 1.20em;
 	font-size: 1.20em;
 	position: relative
 }
 .s_footer-the{
 	color:#73bf9e;
 	font-size:0.88em
 }
 .s_footer-exile{
 	display: -ms-grid;
 	display: grid;
 	-ms-grid-columns: 1fr 1fr;
 	grid-template-columns: 1fr 1fr;
 	grid-column-gap: 1.50em;
 	grid-row-gap: 0.60em
 }
 .s_footer-ico{
 	position: absolute;
 	-webkit-filter: grayscale(100%);
 	filter: grayscale(100%);
 	opacity: 0.52;
 	top: 0;
 	right: 100%;
 	margin-right: 0.90em
 }
 .s_footer-refer{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center
 }
 .s_footer-floor{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex
 }
 .s_footer-first{
 	padding-bottom: 2.10em
 }
 .s_footer-wrap{
 	margin-bottom: 2.10em
 }
 .s_cart{
 	position: fixed;
 	bottom: 0;
 	right: 0;
 	background-color: #ffffff;
 	width: 390px;
 	border-left: 1px solid #dddddd;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	-webkit-flex-direction: column;
 	flex-direction: column;
 	z-index: 10;
 	-webkit-box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.32);
 	box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.32);
 }
 .s_cart-idem{
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	-webkit-flex-direction: column;
 	flex-direction: column;
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	-webkit-justify-content: center;
 	justify-content: center;
 	overflow: auto;
 	background: #cdc4ba;
 }
 .s_cart-lead{
 	-ms-flex-negative: 0;
 	-webkit-flex-shrink: 0;
 	flex-shrink: 0;
 	color: #cc5a21;
 	font-size: 0.78em;
 	line-height: 1.0;
 	padding-top: 1.30em;
 	padding-bottom: 1.30em;
 	border-bottom: 1px solid #dddddd;
 	border-top: 1px solid #dddddd;
 	padding-left: 1.40em;
 	padding-right: 1.40em
 }
 .s_cart-say{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	-webkit-box-pack: justify;
 	-ms-flex-pack: justify;
 	-webkit-justify-content: space-between;
 	justify-content: space-between;
 	padding-top: 1.50em;
 	padding-bottom: 1.50em;
 	padding-left: 1.40em;
 	padding-right: 1.40em
 }
 .s_cart-faith{
 	color:#989898;
 	font-size:1.44em;

 }
 .s_cart-head{
 	padding-left: 1.40em;
 	padding-right: 1.40em;
 	display: none;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	-webkit-box-pack: justify;
 	-ms-flex-pack: justify;
 	-webkit-justify-content: space-between;
 	justify-content: space-between
 }
 .s_cart-thing{
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1;
 	padding-left: 1.30em;
 	padding-right: 1.30em;
 	padding-top: 1.00em;
 	padding-bottom: 1.00em;
 	background: #f6f6f6;
 }
 .s_cart-utter{
 	color:#202020;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	margin-bottom: 1.60em
 }
 .s_cart-shebang{
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1;
 }
 .s_cart-motto{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	-webkit-flex-direction: column;
 	flex-direction: column;
 	width: 100%
 }

 .go-top-button a {
 	z-index: 10;
 	position: fixed;
 	bottom: 515px;
 	right: 20px;
 	text-align: center;
 	cursor:pointer !important;
 	display: none;
 	width: 50px;
 	height: 50px;
 	background: #cc5a21;
 	color: #fff;
 	line-height: 50px;
 	-webkit-box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.32);
 	box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.32);
 }

 .go-top-button a::after {
 	content: '';
 	border: 15px solid transparent;
 	border-bottom: 20px solid white;
 	bottom: 15px;
 	right: 10px;
 	position: absolute;
 }

 .s_content{
 	padding-left: 59px;
 	padding-top: 80px;
 	padding-right: 0px;
 	background-color: #f2ebe3
 }
 .s_design{
 	background: #2c4d48;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-pack: end;
 	-ms-flex-pack: end;
 	-webkit-justify-content: flex-end;
 	justify-content: flex-end;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	padding-top: 1.10em;
 	padding-bottom: 1.10em;
 	padding-left: 1.90em;
 	padding-right: 1.90em
 }
 .s_design-gossip{
 	color:#73bf9e;
 	font-family:'Montserrat', sans-serif;
 	font-weight:300;
 	margin-right: 0.20em
 }
 .s_design-link{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	opacity: 0.64
 }
 .s_recomend{
 	padding-bottom: 5.50em
 }
 .s_recomend-paper{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	-webkit-box-pack: justify;
 	-ms-flex-pack: justify;
 	-webkit-justify-content: space-between;
 	justify-content: space-between;
 	margin-bottom: 1.70em
 }
 .s_recomend-cry{
 	color:#cc5a21;
 	font-size:2.25em;
 	font-weight: 700;
 }
 .s_recomend-point{
 	display: -ms-grid;
 	display: grid;
 	-ms-grid-columns: 1fr 1fr 1fr;
 	grid-template-columns: 1fr 1fr 1fr;
 	grid-column-gap: 2.30em;
 	grid-row-gap: 2.30em;
 	margin-bottom: 2.90em
 }
 @media all and (max-width: 1440px){
 	.s_recomend-point{
 		-ms-grid-columns: 1fr 1fr;
 		grid-template-columns: 1fr 1fr;
 	}
 }
 .s_404{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	-webkit-flex-direction: column;
 	flex-direction: column;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	-webkit-justify-content: center;
 	justify-content: center
 }
 .s_404-talk{
 	color: #2c4d48;
 	font-size:13.75em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700
 }
 .s_404-term{
 	margin-top: 1.70em
 }
 .s_404-make{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	margin-bottom: 2.00em
 }
 .s_404-unite{
 	color:#cc5a21;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	margin-bottom: 1.90em
 }
 .s_404-rap{
 	color: #ffffff;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.1;
 	background-color: #cc5a21;
 	padding-top: 0.90em;
 	padding-bottom: 0.90em;
 	padding-left: 2.80em;
 	padding-right: 2.80em
 }
 .s_stocks-wash{
 	-ms-flex-negative: 0;
 	-webkit-flex-shrink: 0;
 	flex-shrink: 0;
 	width: 3.10em;
 	background-color: #cc5a2199;
 	background-image: url(../img/icons/arrow-point-to-right.png);
 	-webkit-background-size: 40px 40px;
 	background-size: 40px;
 	background-position: 50% 50%;
 	background-repeat: no-repeat;
 	margin-left: 1.00em;
 	height: 100px;
 	margin-top: 110px;
 }
 .s_stocks-midst{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	margin-bottom: 3.70em
 }
 .s_stocks-reverce{
 	-webkit-box-orient: horizontal;
 	-webkit-box-direction: reverse;
 	-ms-flex-direction: row-reverse;
 	-webkit-flex-direction: row-reverse;
 	flex-direction: row-reverse
 }
 .s_rersonal-term{
 	color:#2c4d48;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	margin-bottom: 1.50em
 }
 .s_rersonal-report{
 	background-color: rgba(248,248,248,1.00);
 	padding-left: 2.60em;
 	padding-right: 2.60em;
 	padding-top: 2.00em;
 	padding-bottom: 2.00em;
 	max-width: 33.50em
 }
 .s_contacts-have{
 	color:#2c4d48;
 	font-size:1.38em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	margin-bottom: 0.16em
 }
 .s_contacts-guide{
 	margin-bottom: 1.50em
 }
 .s_contacts-social{
 	font-size: 1.40em
 }
 .s_contacts-phones{
 	display: -ms-grid;
 	display: grid;
 	grid-row-gap: 0.40em
 }
 .s_contacts-text{
 	color: #2c4d48;
 	font-size: 0.94em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.7
 }
 .s_contacts-utter{
 	color:#2c4d48;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	margin-bottom: 1.00em
 }
 .s_contacts-form{
 	max-width: 15.60em
 }
 .s_deliver-utter{
 	margin-bottom: 0.80em
 }
 .s_deliver-cry{
 	color:#2c4d48;
 	font-size:0.98em;
 	font-weight:700;
 	font-family:'Montserrat', sans-serif
 }
 /*.s_deliver-note{
 	padding-left: 2.50em
 }
 */
 .s_deliver-idem{
 	padding-top: 3.60em;
 	padding-bottom: 0em
 }
 .s_reviews-shebang{
 	padding-top: 4.30em
 }
 .s_reviews-unite{
 	color:#2c4d48;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700
 }
 .s_reviews-say{
 	margin-bottom: 2.00em
 }
 .s_reviews-stars{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	position: relative
 }
 .s_order-utter{
 	color:#2c4d48;
 	font-size:2.90em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	margin-bottom: 0.46em
 }
 .s_order-tie{
 	color:#2c4d48;
 	font-size:0.95em;
 	font-family:'Montserrat', sans-serif;
 	margin-bottom: 1.30em
 }
 .s_order-img{
 	width: 100%;
 	position: absolute;
 	left: 0;
 	top: 0
 }
 .s_order-row{
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	margin-bottom: 1.60em
 }
 .s_order-inner{
 	position: absolute;
 	left: 0;
 	top: 0;
 	right: 0;
 	background-color: #f2ebe3;
 	display: none;
 	overflow: auto;
 	z-index: 1
 }
 .s_order-sector{
 	color:#2c4d48;
 	font-size:1.88em;
 	font-family:'Montserrat', sans-serif;
 	font-weight:700;
 	border-bottom: 1px solid #dddddd;
 	padding-top: 0.50em;
 	padding-bottom: 0.50em
 }
 .s_order-station{
 	text-align: center;
 	position: relative
 }
 .s_order-close{
 	position: absolute;
 	top: 50%;
 	right: 2.20em;
 	margin-top: -1.00em
 }
 .s_order-rack{
 	padding-top: 0em;
 	padding-bottom: 1.90em;
 	border-bottom: 1px solid #dddddd
 }
 .s_order-lodge{
 	padding-top: 1.90em;
 	padding-bottom: 1.90em
 }
 .s_order-left{
 	position: relative
 }
 .s_order-add{
 	display: -ms-grid;
 	display: grid;
 	-ms-grid-columns: (1fr)[5];
 	grid-template-columns: repeat(5,1fr)
 }
 .s_order-add-more{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-ms-flex-wrap: wrap;
 	-webkit-flex-wrap: wrap;
 	flex-wrap: wrap;
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	-webkit-justify-content: center;
 	justify-content: center
 }
 .s_order-add-to-left{
 	-webkit-box-pack: start;
 	-ms-flex-pack: start;
 	-webkit-justify-content: flex-start;
 	justify-content: flex-start
 }

 .s_order-free_pizza {

 }

 .s_order-add__arrow {
 	margin-left: 2em;
 }

 .s_order-add__arrow::after {
 	content: '';
 	border: 8px solid transparent;
 	border-top: 10px solid #cc5a21;
 }
 .s_order-add__header {
 	color: #2c4d48;
 	font-size: 17px;
 	font-weight: 700;
	padding-bottom:5px;
	padding-top:5px;
 }

 .s_order-add__header__orange {
 	color: #cc5a21;
 	position: relative;
 }

 .s_order-add__header__orange:after {
 	content: '';
 	position: absolute;
 	top: -17px;
 	background-image: url(../img/icons/cross_orange.png);
 	height: 22px;
 	width: 21px;
 }

 .s_order-add__header__white {
 	position: relative;
 }

 .s_order-add__header__white:after {
 	content: '';
 	position: absolute;
 	top: -17px;
 	left: 310px;
 	background-image: url(../img/icons/cross_orange.png);
 	height: 22px;
 	width: 21px;
 	visibility: hidden;
 }

 @media (min-width: 575px) and (max-width: 713px) {
 	.s_order-add__header__orange:after {
 		visibility: hidden;
 	}
 	.s_order-add__header__white:after {
 		visibility: visible;
 	}
 }

 @media (max-width: 457px) {
 	.s_order-add__header__orange:after {
 		visibility: hidden;
 	}
 	.s_order-add__header__white:after {
 		visibility: visible;
 	}
 }

 @media (min-width: 1200px) and (max-width: 1250px) {
 	.s_order-add__header__orange:after {
 		visibility: hidden;
 	}
 	.s_order-add__header__white:after {
 		visibility: visible;
 	}
 }

 .free-pizza {
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	padding: 10px 0;
 	border-top: 1px solid #a0aea3;
 	font-family: 'Montserrat', sans-serif;
 	position: relative;
 }
 .free-pizza:last-child {
 	border-bottom: 1px solid #2c4d48;;
 }

 .free-pizza__img {
 	width: 104px;
 	height: 104px;
 	overflow: hidden;
 	position: relative;
 }

 .free-pizza__img img {
 	bottom: -20px;
 	right: -40px;
 	position: absolute;
 	width: 284px;
 	height: 397.5px;
 }

 .free-pizza__img__title {
 	position: absolute;
 	z-index: 1;
 	bottom: 10px;
 	right: 10px;
 	color: #fff;
 	font-weight: bold;
 }

 .free-pizza__content {
 	margin-left: 25px;
 	width: 300px;
 	color: #003928;
 }

 .free-pizza__header {
 	font-size: 20px;
 	font-weight: 600;
 	margin-top: 15px;
 	margin-bottom: 15px;
 }

 .free-pizza__body {
 	font-size: 12px;
 	font-weight: 400;
 }

 .free-pizza__right {
 	position: absolute;
 	right: 10px;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	height: 100%;
 	margin-top: -10px;
 	-webkit-box-pack: justify;
 	-webkit-justify-content: space-between;
 	-ms-flex-pack: justify;
 	justify-content: space-between;
 	-ms-align-items: center;
 	-webkit-box-align: center;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 }

 .free-pizza__size {
 	width: 40px;
 	height: 40px;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-ms-align-items: center;
 	-webkit-box-align: center;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 	-webkit-box-pack: center;
 	-webkit-justify-content: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	border: 1px solid #2c4d48;
 	-webkit-border-radius: 100%;
 	border-radius: 100%;
 	font-size: 10px;
 	font-weight: 600;
 	color: #264543;
 	margin-right: 25px;
 }

 .free-pizza__button {
 	width: 54px;
 	height: 54px;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-ms-align-items: center;
 	-webkit-box-align: center;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 	-webkit-box-pack: center;
 	-webkit-justify-content: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	background-color: #003928;
 	-webkit-border-radius: 100%;
 	border-radius: 100%;
 	cursor: pointer;
 }

 .free-pizza__button:hover {
 	background-color: #cc5a21;
 }
 .b_add-station{
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: -webkit-flex;
 	display: flex;
 	-webkit-box-flex: 1;
 	-ms-flex-positive: 1;
 	-webkit-flex-grow: 1;
 	flex-grow: 1;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center
 }
 .b_add-thing{
 	-ms-flex-negative: 0;
 	-webkit-flex-shrink: 0;
 	flex-shrink: 0;
 	width: 17.00em;
 	margin-right: 5.70em;
 	position: relative
 }
 .b_add-unite{
 	font-size:1.13em
 }
 .b_add-ico{
 	width: 1.30em;
 	height: 1.20em;
 	margin-right: 0.40em;
 	margin-top: -0.40em
 }
 .b_add-rumor{
 	font-size:1.38em
 }
 .b_add-article{
 	display: -ms-grid;
 	display: grid;
 	grid-auto-flow: column;
 	-webkit-box-pack: start;
 	-ms-flex-pack: start;
 	-webkit-justify-content: flex-start;
 	justify-content: flex-start;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	-webkit-align-items: center;
 	align-items: center;
 	grid-column-gap: 3.40em;
 	padding-left: 3.40em
 }
 .b_add-img{
 	width: 100%;
 	max-width: 100%
 }
 .b_auth-rap{
 	color:#cc5a21;
 	font-size:1.88em;
 	font-family:'Montserrat', sans-serif;
 	text-align: center;
 	margin-bottom: 0.90em
 }
 .b_auth-wash{
 	color:#cc5a21;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif
 }
 .b_auth-to-right{
 	text-align: right
 }
 .b_auth-have{
 	color:#c1c1c1;
 	font-size:0.88em;
 	font-family:'Montserrat', sans-serif
 }
 .b_auth-word{
 	text-align: center
 }
 .b_auth-tie{
 	color:#d2d2d2;
 	font-size:0.75em;
 	font-family:'Montserrat', sans-serif;
 	text-align: center
 }
 .dropdown{
 	position: absolute;
 	margin: 20px 10px 30px 160px;
 }
 .dropdown-menu{

 	left: 0;
 	top: 100%;
 	background-color: #ffffff;
 	-webkit-box-shadow:  0 4px 12px 0 rgba(0, 0, 0, 0.12);
 	box-shadow:  0 4px 12px 0 rgba(0, 0, 0, 0.12);
 	min-width: 50px;
 	display: none;
 	overflow: hidden
 }
 .dropdown-item{
 	padding-left: 0.80em;
 	padding-right: 0.80em;
 	padding-top: 0.60em;
 	padding-bottom: 0.60em;
 	display: block;
 	color: #000000
 }
 .s_top-toogle span{
 	background-color: #cc5a21;
 	width: 24px;
 	height: 3px;
 	display: block
 }

 .bonus-pizza {
	 z-index: 1;
 }

 .bonus-pizza__circle {
 	width: 224px;
 	height: 224px;
 	position: absolute;
 	background-color: #cc5a21;
 	top: -62px;
 	left: -49px;
 	-webkit-border-radius: 100%;
 	border-radius: 100%;
 }

 .bonus-pizza__text {
 	font-family: "Montserrat", sans-serif;
 	font-size: 14px;
 	font-weight: 600;
 	color: #fff;
 }

 @media (min-width: 576px) and (max-width: 712px) {
 	.bonus-pizza__text {
 		font-size: 17px;
 	}
 }

 .e_item-note-group {
 	position: relative;
 	max-width: 60%;
 	flex-grow: 1;
 	height: 105px;

 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-flex-direction: row-reverse;
 	-moz-flex-direction: row-reverse;
 	-ms-flex-direction: row-reverse;
 	-o-flex-direction: row-reverse;
 	-webkit-box-orient: horizontal;
 	-webkit-box-direction: reverse;
 	flex-direction: row-reverse;

 	padding-bottom: 15px;
 	padding-right: 10px;
 }
 .e_item-note-group > div{
 	width: 65px;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-webkit-flex-direction: column;
 	-ms-flex-direction: column;
 	flex-direction: column;
 	-webkit-box-pack: justify;
 	-webkit-justify-content: space-between;
 	-ms-flex-pack: justify;
 	justify-content: space-between;
 	-webkit-box-align: center;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 }

 .e_item-note-group > div:first-child{
 	margin-left: 12px;
 }
 .e_item-note-group > div > a{
     margin-top: auto;
     margin-bottom: auto;
     position: relative;
     top: -20px;
 }
 .e_item-sector {
 	color: #5e9c88 !important;
 }
 @media all and (max-width: 1440px){
 	.e_item-note-group{
 		max-width: 70%;
 	}
 } 
 @media all and (max-width: 1440px){
 	.e_item-note-group{
 		max-width: 60%;
 	}
 }
 @media all and (max-width: 576px){
 	.e_item-note-group > div {
 		width: 75px;
 	}
 }
 .e_item-sector {
     position: absolute !important;
     bottom: 10px;
     font-size: 16px;
     min-width: max-content;
 }
 .e_item-sector.active {
 	color: #FFFAF5 !important;
 }
 .e_item-sector del {
     color: #b4b4b4 !important;
 }
 .e_item-sector span.special {
     color: #ff5500 !important;
     display: block;
 }
 .e_item-sector.active span.special {
     font-weight: bold;
 }

 .list_pizza__40, .list_pizza__30, .list_pizza__20 {
 	width: 100px;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-ms-align-items: center;
 	-webkit-box-align: center;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 	-webkit-flex-flow: column;
 	-ms-flex-flow: column;
 	-o-flex-flow: column;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	flex-flow: column;
 }
 .list_pizza_40, .list_pizza_30, .list_pizza_20 {
 	z-index: 1;
 	display: -webkit-flex;
 	display: -moz-flex;
 	display: -ms-flex;
 	display: -o-flex;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	background-color: #5e9c88;
 	-ms-align-items: center;
 	-webkit-box-align: center;
 	-webkit-align-items: center;
 	-ms-flex-align: center;
 	align-items: center;
 	-webkit-box-pack: center;
 	-webkit-justify-content: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	-webkit-border-radius: 100%;
 	border-radius: 100%;
 }

 .list_pizza_20.active, .list_pizza_30.active, .list_pizza_40.active {
 	background-color: #FFFAF5;
 }
 .list_pizza_40 {
 	width: 58px;
 	height: 58px;
 }

 .list_pizza_40 img {
 	position: absolute;
 	top: 1px;
 	right: 15px;
 }

 .list_pizza_30 {
 	width: 45px;
 	height: 45px;
 }

 .list_pizza_20 {
 	width: 32px;
 	height: 32px;
 }

 .list_pizza_20 .list_size_value {
 	padding: 0;
 	white-space: nowrap;
 }

 .bonus-pizza__text1 {
 	position: absolute;
 	top: 35px;
 	left: 54px;
 }

 .bonus-pizza__text2 {
 	position: absolute;
 	top: 63px;
 	left: 54px;
 }

 .bonus-pizza__text3 {
 	position: absolute;
 	top: 91px;
 	left: 54px;
 }

 .bonus-pizza__cross {
 	background-image: url(../img/icons/cross_white.png);
 	-webkit-background-size: 100%;
 	background-size: 100%;
 	width: 24px;
 	height: 24px;
 	position: absolute;
 	top: 7px;
 	left: 16px;
 }

 .e_cart_item + .e_cart_item{
 	margin-top: 1.00em
 }
 .mobile-main-menu a{
 	color: #646464;
 	font-size: 1em;
 	font-family: 'Montserrat', sans-serif;
 	line-height: 1.3
 }
 .e_phone > i{
 	margin-right: 0.40em
 }
 .e_social a + a{
 	margin-left: 0.30em
 }
 .e_main_menu > a + a{
 	margin-left: 1.70em
 }
 .e_slide:after{
 	position: absolute;
 	top: 0;
 	right: 0;
 	bottom: 0;
 	left: 0;
 	content: ''
 }
 .b_add-thing:after{
 	content: url(../img/icons/cross.png);
 	position: absolute;
 	top: 50%;
 	right: -3.40em;
 	margin-top: -0.40em
 }
 .s_footer-refer .s_footer-motto{
 	margin-bottom: 0em;
 	margin-right: 0.80em
 }
 .s_footer-refer .e_social .e_icon{
 	-webkit-filter: grayscale(100%);
 	filter: grayscale(100%);
 	opacity: 0.52
 }
 .s_footer-ico.e_icon-deliver{
 	margin-top: -0.62em
 }
 .s_footer-ico.e_icon-menu{
 	margin-top: -1.00em;
 	margin-right: -0.10em
 }
 .s_footer-refer .e_social .e_icon:hover{
 	-webkit-filter: grayscale(0%);
 	filter: grayscale(0%);
 	opacity: 1
 }
 .e_item:hover{
 	-webkit-box-shadow: 0px 1px 16px rgba(48,48,48,0.2);
 	box-shadow: 0px 1px 16px rgba(48,48,48,0.2)
 }
 .e_item.info .e_item-have{
 	margin-top: 0em;
 	opacity: 1
 }
 .e_item .e_item-sel:after{
 	content: '';
 	position: absolute;
 	top: 50%;
 	right: 0.58em;
 	width: 7px;
 	height: 7px;
 	border-width: 1px;
 	-webkit-transform: rotateZ(45deg);
 	-ms-transform: rotate(45deg);
 	transform: rotateZ(45deg);
 	border-color: #dddddd;
 	border-right-style: solid;
 	border-bottom-style: solid;
 	margin-top: -0.30em
 }
 .e_item .dropdown-item{
 	padding-left: 0.40em;
 	padding-right: 0.40em;
 	padding-top: 0.16em;
 	padding-bottom: 0.16em;
 	text-align: left
 }
 .e_item .dropdown-menu{
 	top: 0.40em;
 	-webkit-transform: translateX(0) translateY(0) !important;
 	-ms-transform: translateX(0) translateY(0) !important;
 	transform: translateX(0) translateY(0) !important
 }
 .e_speedbar a{
 	color: #cc5a21
 }
 .e_speedbar a:after{
 	content: '/';
 	margin-left: 0.40em;
 	margin-right: 0.40em
 }
 .e_speedbar a:last-child:after{
 	color: #959595
 }
 .e_tabs-link.active, .e_tabs-link:hover{
 	background-color: #cc5a21;
 	color: #ffffff
 }
 .e_tabs-body.active{
 	display: block
 }
 .s_stocks-reverce .s_stocks-wash{
 	margin-left: 0em;
 	margin-right: 1.50em
 }
 .e_include-item.time{
 	background-image: url(../img/icons/include/4.png)
 }
 .e_include-item.coin{
 	background-image: url(../img/icons/include/1.png)
 }
 .e_include-item.deliver{
 	background-image: url(../img/icons/include/5.png)
 }
 .e_include-item.card{
 	background-image: url(../img/icons/include/3.png)
 }
 .e_include-item.money{
 	background-image: url(../img/icons/include/2.png)
 }
 .e_list-item:after{
 	content: '';
 	-webkit-border-radius: 6px;
 	border-radius: 6px;
 	border: 1px solid rgb(38, 69, 67);
 	background-color: rgb(38, 69, 67);
 	width: 6px;
 	height: 6px;
 	position: absolute;
 	left: 0;
 	top: 50%;
 	margin-top: -2px
 }
 .s_reviews-shebang .e_review + .e_review{
 	margin-top: 4.20em
 }
 .s_reviews-stars .e_rating{
 	position: absolute;
 	left: 4.10em;
 	top: -0.20em
 }
 .e_rating-star:hover, .e_rating-star.active{
 	background-image: url(../img/icons/star.png);
 	opacity: 1;
 	-webkit-background-size: 1.10em 1.10em;
 	background-size: 1.10em
 }
 .e_sizes-item.active, .e_sizes-item:hover{
 	color: #cc5a21;
 }
 .e_sizes-item:first-child{
 	border-top: 0px none #cc5a21
 }
 .e_add-list-clear .e_add-remove{
 	display: block
 }
 .e_add-list-clear .e_add-btn{
 	display: none
 }
 .e_add-note + .e_add-btn{
 	margin-top: 1.10em
 }
 .s_order-add-more > div{
 	margin-left: 6px;
 	margin-right: 6px;
 	width: 7.40em
 }
 .e_add-remove:hover{
 	-webkit-filter: brightness(0%);
 	filter: brightness(0%)
 }
 .e_main_menu-faith:hover, .s_footer-the:hover, .e_cart_empty-lead:hover{
 	color: #fff;
 }
 .s_left-speech:hover .s_left-unite{
 	-webkit-filter: grayscale(0%) hue-rotate(56deg) brightness(361%);
 	filter: grayscale(0%) hue-rotate(56deg) brightness(361%)
 }
 .s_left:hover{
 	width: 9.38em
 }
 .s_left, .s_left-speech:hover .s_left-the, .overlay, .e_phone-num, .s_stocks-wash{
 	-webkit-transition: all 200ms;
 	-o-transition: all 200ms;
 	transition: all 200ms
 }
 .s_left:hover .s_left-the{
 	opacity: 1
 }
 .s_left-speech:hover .s_left-the{
 	color: #ff8d5b
 }
 .s_left:hover + .overlay{
 	opacity: 1
 }
 .overlay{
 	pointer-events: none;
 	background-color: rgba(0, 0, 0, 0.38)
 }
 .s_left + .overlay{
 	z-index: 11
 }
 .e_phone:hover .e_phone-num{
 	color: #ffffff;
 }
 .e_lang:hover, .dropdown.show .e_lang{
 	color: #73bf9e
 }
 .e_lang:hover .e_lang-floor, .dropdown.show .e_lang .e_lang-floor{
 	color: #ffffff
 }
 .e_lang:hover .e_lang-utter, .dropdown.show .e_lang .e_lang-utter{
 	-webkit-filter: grayscale(100%) invert(100%) brightness(242%);
 	filter: grayscale(100%) invert(100%) brightness(242%)
 }
 .s_stocks-wash:hover{
 	-webkit-transform: translateX(10px);
 	-ms-transform: translateX(10px);
 	transform: translateX(10px)
 }
 .form-control:hover, .form-control:focus{
 	border: 1px solid #cc5a21
 }
 .dropdown.show .e_lang .e_lang-utter{
 	-webkit-transform: rotateZ(-90deg);
 	-ms-transform: rotate(-90deg);
 	transform: rotateZ(-90deg)
 }
 .btn-note:hover{
 	background-color: #cc5a21;
 	color: #fff;
 	font-size: 1.30em;
 }
 .btn-say:hover, .btn-motto:hover, .btn-rect:hover, .btn-lead:hover, .btn-rumor:hover{
 	background-color: rgb(234, 120, 70);
 }

 .btn-the:hover {
 	background-color: #cc5a21;
 }

 .btn-rumor:hover{
 	color: #000000;
 	font-size:1.30em;
 }
 .btn-lead:hover{
 	font-size:1.25em;
 }
 .btn-utter:hover{
 	color:#cc5a21;   
 	background-color:#fff;
 	border:1px solid #cc5a21;  
 }
 .s_cart.fill .btn-refer{
 	background-color: #cc5a21;
 	color: #fff
 }
 .s_cart.fill .s_cart-faith{
 	color: #cc5a21
 }
 .s_cart.fill .s_cart-idem{
 	-webkit-box-pack: stretch;
 	-ms-flex-pack: stretch;
 	-webkit-justify-content: stretch;
 	justify-content: stretch;
 	-webkit-box-orient: horizontal;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: row;
 	-webkit-flex-direction: row;
 	flex-direction: row
 }
 .s_cart.show{
 	z-index: 30
 }
 .s_cart.show + .overlay{
 	display: block
 }
 .s_cart + .overlay{
 	display: none;
 	z-index: 25;
 	opacity: 1
 }
 .s_cart.fill .s_cart-word{
 	display: none
 }
 .s_cart.empty:not(.fill) .s_cart-motto{
 	display: none
 }
 .s_cart.empty:not(.fill) .s_cart-word{
 	display: block
 }
 .dropdown-menu.show{
 	display: block
 }
 .dropdown-item:hover{
 	background:#73bf9e;
 }
 .e_table th{
 	text-align: left;
 	padding-left: 0.70em;
 	padding-right: 0.70em;
 	padding-top: 0.70em;
 	padding-bottom: 0.70em
 }
 .e_table td{
 	border: 1px solid #dddddd;
 	padding-left: 0.70em;
 	padding-right: 0.70em;
 	padding-top: 0.60em;
 	padding-bottom: 0.60em
 }
 .e_nav-page:hover, .e_nav-page.active{
 	color: #cc5a21
 }
 .go-top-button a {
	 top: 140px;
	 bottom: auto;
 }
 @media all and (max-width: 1920px){
	 
	 .bonus-pizza__text1 {
	    left: 40px;
	}
	.bonus-pizza__text2 {
	    left: 40px;
	}
	.bonus-pizza__text3 {
	    left: 40px;
	}

	 /*.btn-lead{*/
		/*position: absolute;*/
		/*margin-top: -40px;*/
 	/*}*/
 /*.btn-rumor{*/
	/*position: absolute;*/
 /*}*/
	 .bonus-pizza__circle {
		width: 204px;
		height: 204px;
	 }
	.e_map{
	width:75%;
	}
	
	.s_stock__img img {
 	width: 1050px;
    }

 	.dropdown {
 		position: absolute;
 		margin: 20px 10px 30px 250px;
 	}
 	.s_top-padding {
 		padding-left: 1.0em;
 	}
 	.e_logo-img {
 		padding-left:5px;
 		width: 250px;
 	}
 	.body {
 		max-width: 80%;
 	}
 	.e_box .img-fluid{
 		max-width: 1000px;
 		min-height: 350px;
 		max-height: 350px;
 	}
 	.s_stocks-wash {	
 		margin-top: -5px;
 		position: absolute;
 		/* margin-left: 52%; */
 		/* float: right; */
 		margin-left: 850px;
 		height: 350px;
 	}
 	.section{
 		padding-bottom: 4.10em;
 		width:100%;
 	}
 	.e_item-utter {
		 margin-top: 0;
		 background: #f1eae2;
		 padding-top: 10px;
 	}
 	.s_stocks-wash{
 		width: 7.30em
 	}
 	.e_logo-img2 {
 		padding-left: 20%;
 		width: 80%;
 	}
 	.section{
 		padding-left: 7.00em;
 		padding-top: 4.00em;
 		padding-right: 2.00em;
 		background: #f2ebe3;
 	}
 	.e_box-right{
 		max-width: 15.20em
 	}
 	.e_box-left{
 		font-size: 0.78em
 	}
 	.e_item-tie{
 		padding-left: 0em;
 		padding-right: 0em;
 		background: #2c4d48;
 	}
 	.s_footer-phones{
 		-ms-grid-columns: 1fr;
 		grid-template-columns: 1fr
 	}
 	.s_cart{
 		width: 305px;
 		height: 100%;
 		margin:100px 0 0 0;
 	}
	.s_cart-shebang {
    padding-top: 50px;
	}
 	.s_content{
 		padding-right: 0px
 	}
 	.s_contacts-have{
 		font-size: 1em
 	}
	.go-top-button a {
		bottom: 40px;
		right: 320px;
		top:auto;
	}
	
 }
 @media all and (max-width: 1800px){
 	.dropdown {
 		position: absolute;
 		margin: 20px 10px 30px 220px;
 	}
	.s_stock__img img {
 	width: 1050px;
    }
 }
 @media all and (max-width: 1700px){
 	.dropdown {
 		position: absolute;
 		margin: 20px 10px 30px 190px;
 	}
	.s_stock__img img {
 	width: 1050px;
    }
 }
 @media all and (max-width: 1640px){
 	.dropdown {
 		position: absolute;
 		margin: 20px 10px 30px 160px;
 	}
	.s_stock__img img {
 	width: 900px;
    }
 	.body {
 		max-width: 980px;
 	}
 	.s_top-padding{
 		padding-right: 10px;
 	}

 	.e_box .img-fluid{
 		width: 800px;
 		min-height: 350px;
 		max-height: 350px;
 	}
 	.s_stocks-wash {	
 		margin-top: -5px;
 		position: absolute;
 		/* margin-left: 52%; */
 		/* float: right; */
 		margin-left: 690px;
 		height: 350px;
 	}
 }

 @media all and (max-width: 1440px){
	 	.e_map{
	width:90%;
	}
	.s_stock__img img {
 	width: 750px;
    }
	
	.s_stock__header {
		max-width: 70%;
	    font-size: 30px;	
	}
 	.dropdown {
 		position: absolute;
 		margin: 40px 10px 30px 80px;
 	}
 	.body {
 		max-width: 1080px;
 	}
 	.e_logo-img2 {
 		padding-left:25px;
 		width: 350px;
 	}
 	.section{
 		padding-bottom: 4.10em;
 		width:75%;
 	}
 	.e_slide{
 		font-size: 0.74em
 	}
 	.e_box{
 		padding-left: 1.30em;
 		padding-right: 1.30em;
 		padding-top: 2.10em;
 		padding-bottom: 2.10em;
 	}
 	.e_box-right{
 		max-width: 13.00em;
 	}
 	.e_item-sector{
 		margin-left: 0;
 	}
 	.s_top-utter{
 		display: none;
 	}
 	.s_top-padding{
 		padding-left: 0.80em;
 		padding-right: 0
 	}
 	.s_footer-motto{
 		font-size: 0.80em;
 		color: #f0f0f0
 	}
 	.s_recomend-point{
 		grid-column-gap: 1.00em
 	}
 	.s_stocks-wash{
 		width: 7.30em
 	}
 	.e_item-say {
 		min-height: 250px;
 	}

 	.e_box .img-fluid{
 		max-width: 570px;
 		min-height: 300px;
 		max-height: 300px;
 	}
 	.s_stocks-wash {	
 		margin-top: -5px;
 		position: absolute;
 		/* margin-left: 52%; */
 		/* float: right; */
 		margin-left: 460px;
 		height: 300px;
 	}

 	.free-pizza {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-webkit-flex-flow: column;
 		-ms-flex-flow: column;
 		flex-flow: column;
 	}

 	.free-pizza__content {
 		margin-left: 0;
 	}

 }
 @media screen and (max-width: 1024px){
	 
	.s_stock__header {
		max-width: 100%;
	    font-size: 20px;	
	}
	.s_stock__img img {
 	width: 100%;
    }
	.e_map{
	width:100%;
	}
 	.body {
 		max-width: 1080px;
 	}
 	.section{
 		padding-bottom: 4.10em;
 		width:100%;
 	}
 	.e_logo-img2 {
 		display:none;
 	}
 	.e_logo-img {
 		padding-left: 25px;
 		width: 120px;
 	}


 	.e_box .img-fluid{
 		max-width: 900px;
 		min-height: 350px;
 		max-height: 350px;
 	}
 	.s_stocks-wash {	
 		margin-top: -5px;
 		position: absolute;
 		/* margin-left: 52%; */
 		/* float: right; */
 		margin-left: 690px;
 		height: 350px;
 	}

 }

 @media screen and (max-width: 1300px){
 	.body {
 		max-width: 1080px;
 	}
 }
 @media screen and (max-width: 1199px){
	 
	.bonus-pizza__text {
		font-size: 14px;
	}
	.bonus-pizza__cross {
	    width: 23px;
    height: 23px;
	}
	.bonus-pizza__text1 {
	    left: 45px;
	}
	.bonus-pizza__text2 {
	    left: 45px;
	}
	.bonus-pizza__text3 {
	    left: 45px;
	}
 	.body {
 		max-width: 1080px;
 	}
 	.e_logo-img {
 		padding-left: 10px;
 		width: 190px;
 	}
 	.section{
 		padding-bottom: 4.10em;
 		width:100%;
 	}
 	.e_cart_empty{
 		padding-left: 2.90em
 	}
 	.s_top-talk{
 		display: none
 	}
 	.s_top-ico{
 		display: block
 	}
 	.s_top-drop-wrap{
 		display: none
 	}
 	.s_cart{
 		height: 70vh;
 		z-index: -1;
 		border-left: 1px none #dddddd;
 		-webkit-box-shadow:  1px 1px 50px 0 rgba(0, 0, 0, 0.16);
 		box-shadow:  1px 1px 50px 0 rgba(0, 0, 0, 0.16)
 	}
 	.s_cart-head{
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: -webkit-flex;
 		display: flex;
 		height: 109px
 	}
 	.s_cart-utter{
 		display: none
 	}
 	.s_content{
 		padding-right: 0
 	}
 	.dropdown {
 		position: absolute;
 		margin: 30px 10px 30px 90px;
 	}
 	.s_content {
 		padding-top: 30px;
 	}
	.go-top-button a {
	 bottom: 100px;
	 top: auto;
	}
 }
 @media screen and (max-width: 1000px){
 	.e_logo-img {
 		padding-left: 5px;
 		width: 190px;
 	}
 	.section{
 		padding-bottom: 4.10em;
 		width:100%;
 	}
 	.e_item-say {
 		min-height:300px;
 	}
 	.s_left{
 		width: 100%;
 		z-index: 2;
 		height: auto;
 		border-top: 1px solid #dddddd;
 		border-right: 1px none #dddddd;
 		/* height: 300px; */
 		padding-top: 10px;
 	}
 	.s_left-unite{
 		width: 1.50em;
 		margin-left: 1.10em;
 		margin-right: 1.10em
 	}
 	.s_left-piece{
 		-webkit-box-orient: horizontal;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: row;
 		-webkit-flex-direction: row;
 		flex-direction: row;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		-webkit-justify-content: center;
 		justify-content: center
 	}
 	.s_content{
 		padding-left: 0em
 	}
 }
 @media screen and (max-width: 991px){
 	.e_logo-img {
 		padding-left: 5px;
 		width: 200px;
 	}
 	.section{
 		padding-bottom: 4.10em;
 		width:100%;
 	}
 	.dropdown {
 		position: absolute;
 		margin: 30px 10px 10px 70px;
 	}
 	.section{
 		padding-left: 1.90em;
 		padding-right: 1.90em
 	}
 	.s_top-lead{
 		-webkit-box-flex: 1;
 		-ms-flex-positive: 1;
 		-webkit-flex-grow: 1;
 		flex-grow: 1
 	}
 	.s_top-gage{
 		display: none
 	}
 	.s_top-tog{
 		display: block
 	}
 	.s_footer{
 		padding-left: 3.10em;
 		padding-right: 3.10em
 	}
 	.s_footer-first{
 		text-align: center;
 		display: none
 	}
 	.s_order-utter{
 		font-size: 3.53em
 	}
 	.s_order-rack{
 		padding-bottom: 0.40em;
 		padding-top: 1.60em;
 		display: none
 	}
 	.s_order-subject{
 		min-height: 13.70em
 	}
 	.b_add-thing{
 		display: none
 	}
 	.b_add-article{
 		display: none
 	}
 	.s_left:hover{
 		width: 100%
 	}
 	.s_left:hover .s_left-the{
 		display: none
 	}
 	.s_left + .overlay{
 		display: none
 	}
 }
 @media screen and (max-width: 769px){
 	.e_logo-img {
 		padding-left: 5px;
 		width: 200px;
 	}
 	.section{
 		padding-bottom: 4.10em;
 		width:100%;
 	}
 	.dropdown {
 		position: absolute;
 		margin: 30px 10px 10px 60px;
 	}
 	.e_item-say {
 		min-height: 100px;
 	}
 }

 @media (max-width: 767px){
 	.e_logo-img {
 		padding-left: 5px;
 		width: 200px;
 	}
 	.section{
 		padding-bottom: 1.20em
 	}
 	.e_slide{
 		padding-left: 2.85em;
 		padding-right: 2.85em
 	}
 	.s_recomend-point{
 		-ms-grid-columns: 1fr 1fr;
 		grid-template-columns: 1fr 1fr;
 	}
 	.s_reviews-row{
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: reverse;
 		-ms-flex-direction: column-reverse;
 		-webkit-flex-direction: column-reverse;
 		flex-direction: column-reverse
 	}
 }
 @media (max-width: 669px){
 	.e_logo-img {
 		padding-left: 5px;
 		width: 200px;
 	}
 	.section{
 		padding-bottom: 1.10em;
 		width:100%;
 	}
 	.dropdown {
 		position: absolute;
 		margin: 70px 10px 10px 10px;
 	}
 }

 @media screen and (max-width: 600px) {
 	.e_logo-img {
 		padding-left: 5px;
 		width: 200px;
 	}
 	.section{
 		padding-bottom: 1.10em;
 		width:100%;
 	}
 	.dropdown {
 		position: absolute;
 		margin: 70px 10px 10px 0px;
 	}
 }
 @media screen and (max-width: 575px){
 	.e_box .img-fluid{
 		max-width: 350px;
 		min-height: 200px;
 		max-height: 200px;
 	}
 	.s_stocks-wash {	
 		margin-top: -5px;
 		position: absolute;
 		/* margin-left: 52%; */
 		/* float: right; */
 		margin-left: 250px;
 		height: 200px;
 	}
 	.e_logo-img {
 		padding-left: 0px;
 		width: 400px;
 	}
 	.section{
 		padding-bottom: 1.10em;
 		width:100%;
 	}
 	.dropdown {
 		position: absolute;
 		margin: 20px 10px 10px 160px;
 	}
 	.e_logo-img2 {
 		padding-left:5px;
 		width: 270px;
 	}
 	.e_item-note{
 		margin-bottom: 2.50em;
 	}
 	.blocker{
 		padding-left: 0em;
 		padding-right: 0em
 	}
 	.section{
 		padding-left: 1.00em;
 		padding-right: 1.00em;
 		padding-bottom: 2.10em
 	}
 	.typo-cry{
 		font-size: 1.67em
 	}
 	.typo-refer{
 		font-size: 2.3em
 	}
 	.e_logo-img{
 		max-width: 10.70em
 	}
 	.e_box-right{
 		max-width: 8.80em
 	}
 	.e_box-left{
 		font-size: 0.54em
 	}
 	.e_cart_empty{
 		padding-left: 0em;
 		text-align: center;
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: -webkit-flex;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		-webkit-flex-direction: column;
 		flex-direction: column;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		-webkit-align-items: center;
 		align-items: center
 	}
 	.e_tabs-light{
 		text-align: left;
 		padding-left: 0em
 	}
 	.e_menu_card{
 		display: block
 	}
 	.e_menu_card-img{
 		width: 100%
 	}
 	.s_top-say{
 		display: none
 	}
 	.s_left-unite{
 		width: 1.60em;
 		margin-left: 1.80em;
 		margin-right: 0.80em
 	}
 	.s_footer-ico{
 		display: none
 	}
 	.s_footer-first{
 		display: none;
 		font-size: 1.80em
 	}
 	.s_footer-wrap{
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: -webkit-flex;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		-webkit-flex-direction: column;
 		flex-direction: column;


 	}
 	.s_cart{
 		width: 90%;
		margin: 20px 20px 100px 10px;
 	}
 	.s_cart-head{
 		height: 81px
 	}
 	.s_content{
 		padding-top: 60px
 	}
 	.e_item-sector {
 		margin-top: -55px;

 	}
 	.s_recomend-point{
 		-ms-grid-columns: 1fr;
 		grid-template-columns: 1fr;
 		grid-row-gap: 0.00em
 	}
 	.s_404-term{
 		max-width: 14.70em
 	}
 	.s_404-make{
 		font-size: 0.56em
 	}
 	.s_404-unite{
 		font-size: 0.92em;
 		text-align: center
 	}
 	.s_stocks-wash{
 		height: 3.26em;
 		width: auto;
 		margin-left: 0px;
 		margin-right: 0px;
 		margin-top: 0.70em;
 		-webkit-background-size: 1.70em 1.70em;
 		background-size: 1.70em;
 		background-position: 50% 50%
 	}
 	.s_stocks-midst{
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		-webkit-flex-direction: column;
 		flex-direction: column
 	}
 	.s_contacts-form{
 		width: auto;
 		max-width: none;
 		margin-bottom: 3.20em
 	}
 	.s_order-utter{
 		font-size: 2.53em
 	}
 	.s_order-img{
 		position: static
 	}
 	.s_order-sector{
 		text-align: left;
 		padding-left: 0.70em
 	}
 	.s_order-add{
 		-ms-grid-columns: 1fr 1fr 1fr;
 		grid-template-columns: 1fr 1fr 1fr
 	}
 	.s_order-add-to-left{
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		-webkit-justify-content: center;
 		justify-content: center
 	}
 	.s_stocks-reverce .s_stocks-wash{
 		margin-right: 0px
 	}
 }
 @media screen and (max-width: 380px){

 	.e_box .img-fluid{
 		max-width: 400px;
 		min-height: 250px;
 		max-height: 250px;
 	}
 	.s_stocks-wash {	
 		margin-top: -5px;
 		position: absolute;
 		/* margin-left: 52%; */
 		/* float: right; */
 		margin-left: 290px;
 		height: 250px;
 	}
 	.section{
 		padding-bottom: 1.10em;
 		width:100%;
 	}
 	.dropdown {
 		position: absolute;
 		margin: 20px 10px 10px 100px;
 	}
 	.e_item-gossip{
 		max-width: 5.11em
 	}
 	.e_logo-img {
 		padding-left: 5px!important;
 		width: 110px!important;
 	}
 	.s_top-drop.logged-in {
 		min-width: 70px!important;
 	}
 }

 @media (max-width: 320px){
 	.e_logo-img {
 		width: 150px!important;
 	}
 }

 @media (max-width: 296px){
 	.e_logo-img {
 		display:none;
 	}
 }

 @media all and (max-width: 480px){
	 .e_add {
		 margin: 10px;
	 }
	 .s_stock__img img {
     	width: 100%;
	 }
	 
	 .e_item-category-icon .e_icon {
		width: 2.5em!important;
		height: 2.5em!important;
		margin-top:40px!important;
	 }
 	.e_box .img-fluid{
 		max-width: 300px;
 		min-height: 150px;
 		max-height: 150px;
 	}
	

	
	.s_top {
	padding-top: 0.40em;
    padding-bottom: 0.40em;
	background: none!important;
	}
	.e_map{
	width:100%;
	}
 	.s_stocks-wash {	
 		margin-top: -5px;
 		position: absolute;
 		/* margin-left: 52%; */
 		/* float: right; */
 		margin-left: 850px;
 		height: 200px;
 	}
 	.s_top-drop.logged-in {
 		min-width: 70px!important;
 	}
 	.section{
 		padding-bottom: 1.10em;
		padding-top: 2.00em;
 		width:100%;
 	}
 	.e_phone-group{
 		-ms-grid-columns: 1fr;
 		grid-template-columns: 1fr;
 		grid-row-gap: 0.70em
 	}
 	.e_slide{
 		font-size: 0.64em
 	}
 	.e_slide-piece{
 		font-size: 2.96em
 	}
 	.e_box{
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: reverse;
 		-ms-flex-direction: column-reverse;
 		-webkit-flex-direction: column-reverse;
 		flex-direction: column-reverse
 	}
 	.e_box-right{
 		max-width: 100%
 	}
 	.e_item-utter{
 		font-size: 0.82em
 	}
 	.e_review{
 		padding-left: 1.00em;
 		padding-right: 1.00em
 	}
 	.s_top-ico{
 		margin-left: 0.40em;
 		margin-right: 0.40em
 	}
 	.s_recomend-paper{
 		font-size: 0.82em
 	}
 	.s_order-sector{
 		font-size: 1.28em;
 		border-bottom: 0px none #dddddd;
 		padding-left: 0em
 	}
 	.s_order-station{
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: -webkit-flex;
 		display: flex;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		-webkit-align-items: center;
 		align-items: center;
 		-webkit-box-pack: justify;
 		-ms-flex-pack: justify;
 		-webkit-justify-content: space-between;
 		justify-content: space-between;
 		padding-left: 0.80em;
 		padding-right: 0.80em;
 		border-bottom: 1px solid #dddddd;
 		padding-bottom: 0.10em
 	}
 	.s_order-close{
 		padding-left: 0.70em;
 		padding-right: 0.70em;
 		right: auto;
 		top: auto;
 		position: static;
 		margin-top: 0em
 	}
 }


 .container-fluid {
 	padding-right: 0;
 	padding-left: 0;	
 }


 .e_main_menu {
 	padding-left:20px;
 }

 @media (max-width: 600px){
 	.e_tabs-link {
 		margin-right: 0.40em;
 	}
 }


 @media (max-width: 1200px){
 	.e_main_menu > a + a {
 		margin-left: 0.90em;
 	}
 	.e_main_menu-faith {
 		font-weight: bold;
 		color: #73bf9e;
 		font-size: 0.83em;
 		font-family: 'Montserrat', sans-serif;
 	}
 	.e_main_menu {
 		padding-left: 0px;
 	}
 }

 .dropdown2 {
 	position: relative;
 }

 .gm-fullscreen-control {
 	right:95%!important;
 }

 .e_item-unite__container {
	 overflow: hidden;
	 display: inline-block;
 }

.e_item-sector2 {
	color:#fff!important; 
	font-size:1.0em;
	margin-top:3px;
}

.modal {
	background:#2c4d48;
}

.e_map2{
 	min-height: 22.10em;
 	border-top: 1px solid #cc5a21;
 	background-color: rgba(221, 221, 221, 0.26)
 }
 

.phone a:hover{
	color: #ffffff;
}



/* new */


#modal-quick-order h3{
	text-align: center;
}



#modal-quick-order,
#modal-callback {
	background: #CDC5BC;
}

#modal-callback  .s_contacts-form{
	max-width: 100%;
}


@media(min-width:1200px){
	#quick-order-form button {
		max-width: 195px;
		margin: 0 auto;
	}
}
@media(min-width:500px){
	#quick-order-form button {
	max-width:unset;
		margin: 0 auto;
	}
}

.box-call{
	display:flex;
}

.link_callback{
	color: #73bf9e;
	border-bottom: 1px dashed;
	font-size: 14px;
}

#quick-order-form .form-group,
#modal-callback .form-group {
	margin-bottom: 25px;
}


#modal-callback h3{
	text-align: center;
	color: #cc5a21;
    font-size: 19px;
    font-weight: 400;
}


.new-call{
	margin-top: -3px;
}

#order-one-click,
#call-back {
	text-align: center;
	display: block;
}



/* new */
.prev_items{
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 2.30em;
	grid-row-gap: 2.30em;
	margin-bottom: 2.90em;
}


.prev_item{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}


.prev_item p {
		margin-top: 20px;
		color: #2c4d48;
}

#advantages .typo-cry{
	text-align: center;
}

#advantages{
	padding-bottom: 0px;
}


@media screen and (max-width:768px){
	.prev_items{
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 0.30em;
		grid-row-gap: 1.30em;
		margin-bottom: 1.90em;
	}
	/* .s_cart{
		z-index:3;
	} */
}




@media (max-width: 1920px) {
	.section.prev {
		padding-bottom: 2.10em;
		width: 80%;
	}
	#advantages{
		padding-bottom: 0px;
		padding-top: 0px;
	}
}

 p.promo{
	 text-align: left;
	 position: absolute;
	 left: 10px;
	 top: 15px;
	 z-index: 1;
 }
 .s_order-left p.promo {
	 left: 20px;
 }
 p.promo span{
	 background: #d60303;
	 color: #fff;
	 border-radius: 20px;
	 padding: 8px 40px;
	 font-size: 14px;
	 font-family: open sans
 }

 .breadcrumb {
   display: flex;
   margin-bottom: 20px;
 }
 .breadcrumb li {
   padding: 5px 10px;
   font-weight: bold;
   font-size: 0.88em;
   font-family: 'Montserrat', sans-serif;
 }
.breadcrumb .separator {
   padding: 5px 0;
}
 .breadcrumb li a,
 .breadcrumb .separator {
   color: #73bf9e;
 }


