
.mx-styles{position: fixed!important; top: 0!important; bottom: 0!important; left: 0!important; right: 0!important; padding: 20px!important; max-width: 920px}
.mx-styles .popup-window-titlebar-text{width: 100%;text-align: center;font-family: 'Bandera';color: #333;font-size: 1.7rem;line-height: 1.2em; padding: 0}
.mx-styles .popup-window-titlebar{height: auto}
.mx-styles .popup-window-content{padding: 0}
.mx-styles .bx-catalog-subscribe-form-container-label{font-family: Geometria, sans-serif; font-size: 1.07rem;padding-bottom: 8px}
.mx-styles .popup-window-buttons .btn{height: 40px; display: block}
.mx-styles .popup-window-buttons .btn.btn-primary + .btn{background-color: white; -webkit-box-shadow: inset 0 0 0 1px #36ac46;box-shadow: inset 0 0 0 1px #36ac46;margin-top: 15px}
.mx-styles .popup-window-buttons .btn.btn-primary + .btn span{color:#36ac46 }
.mx-styles .popup-window-buttons{position: relative;margin: auto;width: 100%; padding: 0}
.mx-styles .popup-window-buttons .btn span{font-family: Geometria, sans-serif;line-height: 42px; font-size: 1.15rem; font-weight: bold}
.mx-styles .mx-subscribe__form-title p{font-family: Geometria, sans-serif;font-size: 1.07rem; color: #5a6c77; margin-bottom: 25px}
.mx-styles .mx-subscribe__form-title{margin-top: 20px}
.mx-styles .bx-catalog-popup-content{width: 100%; text-align: center; max-width: none}
.mx-styles .bx-catalog-popup-content .bx-catalog-popup-message{font-family:Geometria, sans-serif; font-size:1.07rem;color: #36ac46;  }
.mx-styles .popup-window-close-icon:after{background-image: none; content: '\f00d';font-family: FontAwesome;font-size: 16px;}
.popup-window-overlay{opacity: 0.8; background-color: #0b0b0b}
.mx-styles .popup-window-content{position: relative}
.mx-styles .bx-catalog-popup-content{position: absolute;top: 0;bottom: 0;margin: auto;right: 0;left: 0; height: auto;display: -webkit-flex!important; -webkit-align-items: center;-webkit-justify-content: center;display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: center; -ms-flex-align: center; align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}

.bd-delivery .page-section--main > .container{display: none}
.bd-delivery .order-step--1 .row > .col-5{display: none}
.bd-delivery .order-step--1 .row > .col-7{width: 100%}
.bd-delivery .page-section--bordered > .container .row{padding:0}
.bd-delivery .page-section--bordered > .container .radio-button__extra{width: 30%; padding-right: 40px}
.bd-delivery .page-section--bordered > .container .row .col-7 .radio-button__extra{display: none}
.bd-delivery .page-section--bordered > .container .radio-button__extra > div{text-align: right}
.bd-delivery .page-section__body.hidden .form__fieldset--no-border .row{padding: 0}
.bd-delivery .form__fieldset--no-border .form__label{margin-top: 0}
.bd-delivery .small-font label{font-size: 0.8rem}
.bd-card.bd-delivery .m-back{display: none}
.bd-delivery .radio-button__text{padding-right: 20px}
.bd-delivery .row.adress-row{display: -webkit-flex; -webkit-align-items: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end}
.bd-delivery .form__input .ui-selectmenu-button.ui-button .ui-selectmenu-text{line-height: 41px}
.bd-delivery .form__input .ui-selectmenu-button.ui-button{border: 1px solid #e0e0e0;height: 41px}
.bd-delivery .ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper{font-size: 1.37rem; }
.bd-delivery .ui-selectmenu-menu .ui-menu .ui-menu-item{padding: 10px 12px}
.bd-delivery .order-step--1 #order-delivery-address-container{padding-bottom: 0}
.bd-delivery .form__input textarea{margin-bottom: 10px}
.fa-building:before{content: "\f279"}
.fa-adress:before{content: "\f1ad"}
.mx-time:before{content: "\f073"}
.mx-review:before{content: "\f27a"}

.bd-delivery .fa{display: none}
.bd-delivery .form__title{padding-left: 0}
.bd-delivery .page-section__body--white .radio-form__item:first-of-type.s-active .radio-button__text h3,.bd-delivery .page-section__body--white .radio-form__item.s-active .radio-button__text h3{color: #36ac46}
.bd-delivery .page-section__body--white .radio-form__item:first-of-type .radio-button__text h3,.bd-delivery .page-section__body--white .radio-form__item .radio-button__text h3{font-family: "Muller"; text-transform: none; font-size: 1.23rem; font-weight: 700; line-height: initial}
.bd-delivery .page-section__body--white .radio-form__item:first-of-type .radio-button__text h3{line-height: 41px}

.bd-delivery .form__item {width: 100%;margin-left:0;margin-right:0;}
.catalog-filter-result{z-index: 100!important}

.portion-wrapper--main .col-6{
	width: 100%;
}

.portion-wrapper--main .col-6 i{
	display: none;
}
.portion-wrapper--main > div{
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
}

.portion-wrapper--main{
	margin-bottom: 10px;
	max-width: 300px;
}

.portion-wrapper--main *{
	font-size: 12px!important;
}

.product-composition__portions{
	display: none;
}

section.product-full-descr .page-section__tabs .tabs a:nth-child(2){
	display: none;
}


@media only screen and (min-width: 375px){
	
	.bd-delivery .small-font label{font-size: 1rem}
	
}

@media only screen and (min-width: 400px){
	
	.bd-delivery .small-font label{font-size: 1.07rem}
	
}

@media only screen and (min-width: 950px){
	.mx-styles{padding: 85px 0 75px!important; margin: 0 auto}
	.mx-styles .popup-window-content{width: 60%; margin: auto}
	.mx-styles .popup-window-buttons{width: 60%; position: relative; top: auto; bottom: auto; right: auto; left: auto; height: auto; padding: 0;}
	.mx-styles .popup-window-buttons .btn span{line-height: 62px}
	.mx-styles .popup-window-buttons .btn{height: 60px; width: 48.2%; display: inline-block;margin-left: 3.6%;}
	.mx-styles .popup-window-buttons .btn.btn-primary{margin-left: 0; margin-bottom: 0!important}
	.mx-styles .mx-subscribe__form-title p,.mx-styles .bx-catalog-subscribe-form-container-label{color: #575757; font-family: Muller, Arial}
	.mx-styles{height: 410px; margin: auto}
	.mx-styles .bx-catalog-popup-content .bx-catalog-popup-message{font-family:Muller, Arial;}
	.mx-styles .popup-window-close-icon.popup-window-titlebar-close-icon{position: absolute; width: 30px;height: 30px;top: 42px;right: 42px;}
	.mx-styles .popup-window-close-icon:after{content: '';width: 42px;top: 14px;left: -6px;height: 3px;background: #575757;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg); display: block;position: absolute;    -webkit-transition: background 0.3s ease;transition: background 0.3s ease;}
	.mx-styles .popup-window-close-icon:before{content: '';width: 42px;top: 14px;left: -6px;height: 3px;background: #575757;-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg); display: block;position: absolute;    -webkit-transition: background 0.3s ease;transition: background 0.3s ease;}
	.mx-styles .popup-window-close-icon:hover:before,.mx-styles .popup-window-close-icon:hover:after{background-color: #ec1d24;}
	
	.bd-delivery .page-section--main > .container{display: block}
	.bd-delivery .order-step--1 .row > .col-5{display: block}
	.bd-delivery .order-step--1 .row > .col-7{width: 58.33%}
	
	
	.bd-delivery  .form__item{margin-left: 0; width: 100%; padding: 0 94px; box-sizing: border-box}
	.bd-delivery .page-section--bordered > .container .radio-button__extra{padding-right: 50px}
	
	.topbar .logo img, .topbar .logo span{display: none}
	.topbar .logo a{background: url(/local/templates/itlooks/assets/styles/css/../../img/lion.svg) no-repeat center/contain;font-size: 0;opacity: 1;display: block;width: 59px; height: 54px;}
}

@media only screen and (min-width: 1100px){
	
	.topbar .logo img, .topbar .logo span{display: block}
	.topbar .logo a{width: auto; height: auto; background: none}
	
}

