.recipe-labels__img {
    width: 50px !important;
    height: 50px !important;
}
@media(max-width:1366px){
    .recipe-labels__time{
        font-size: 2.2rem;
    }
    .recipe-labels__descr{
        font-size: 1rem;
    }
}
.margin-fix{
    margin-top: 0!important;
    margin-bottom: 60px;
}
.recipe__products{
    margin-bottom: 0!important;
    margin-top: 0!important;
}
.recipe__products-carousel{
    margin-top:70px!important;
}
.news__carousel-descr-container{
    left:40%;
}
.news__carousel .slick-dots{
    left:49%;
}
.where-to-buy__item{
    height: 100%;
}
.where-to-buy__item-container{
    margin-bottom: 0 !important;
}
.bold-text{
    font-size: 16px;
    font-weight: 700;
}
.heading-suggestions{
    font-size: 1.125rem;
}
.where-to-buy-name{
    font-size: 20px;
    font-weight: 500;
    padding-top: 2rem;
    padding-bottom: 2rem; 
}
@media(max-width:1899px){
    .heading-suggestions{
        padding-left: 75px;
    }
}
@media(max-width:1599px){
    .heading-suggestions{
        padding-left: 65px;
    }
}
@media(max-width:1365px){
    .heading-suggestions{
        padding-left: 50px;
    }
}
@media(max-width:1023px){
    .heading-suggestions{
        padding-left: 40px;
    }
}
@media(max-width:767px){
    .heading-suggestions{
        padding-left: 0;
    }
}
.recipe__ingredients {
    margin-top: 70px!important;
}
@media (max-width: 767.98px){
    .category .rte {
        text-align: center;
    }
    .recipe-labels__time {
        font-size: 1.25rem !important;
    }
}
@media (max-width: 400px){
    .recipe-labels__descr {
        font-size: 0.7rem;
    }
}
@media(max-width:360px){
    .mr-4 {
        margin-right: 0.5rem!important;
        margin-left: 0.5rem!important;
    }
    .accordion__btn {
        word-break: break-word;
    }
    .footer-main {
        margin-top: 2.875rem;
    }
}

.form-control{
    font-size: 16px;
}
.selectric-items li, .selectric-items ul{
    font-size: 9px;
}
/* .selectric .label{
    font-size: 12px;
}
@media(max-width:1366px){
    .selectric .label {
        font-size: 9px;
    }
}
@media(max-width:768px){
    .selectric .label {
        font-size: 12px;
    }
} */

.rte a::after {
    position: relative;
    top: 50%;
    transform:  translate(-50%, -16%);
    -webkit-transform:  translate(-50%, -16%);
    -ms-transform: translate(-50%, -16%);
    height: 9px;
    width: 13px;
    background: no-repeat url(../gfx/arrow-blue.svg);
}
.btn--default::after{
    position: relative;
    /* top: 50%; */
    /* transform: translate(-50%,  -50%);
    -webkit-transform: translate(-50%,  -50%);
    -ms-transform:translate(-50%,  -50%); */
    height: 9px;
    width: 13px;
    background: no-repeat url(../gfx/arrow-blue.svg);
}
.btn--primary::after{
    position: relative;
    /* top: 50%; */
    /* transform: translate(-50%,  -50%);
    -webkit-transform: translate(-50%,  -50%);
    -ms-transform:translate(-50%,  -50%); */
    height: 9px;
    width: 13px;
    background: no-repeat url(../gfx/arrow-blue.svg);
}
.btn--arrow-bottom::after{
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    height: 9px;
    width: 13px;
    background: no-repeat url(../gfx/arrow.svg);
}
.btn--prev::before{
    height: 9px;
    width: 13px;
    position: relative;
    top: 50%;
    background: no-repeat url(../gfx/arrow.svg);
}
.header-main__search-submit::before {
    width: 13px;
    height: 9px;
    background: no-repeat url(../gfx/arrow.svg);
}
.selectric .button:after{
    width: 13px;
    height: 9px;
    background: no-repeat url(../gfx/arrow.svg);
}
.form__submit-btn::before{
    width: 13px;
    height: 9px;
    background: no-repeat url(../gfx/arrow.svg);
}
.map-marker-label::after{
    width: 13px;
    height: 9px;
    background: no-repeat url(../gfx/arrow.svg);
}
.pagination__btn-next::after, .pagination__btn-prev::after{
    width: 13px;
    height: 9px;
    background: no-repeat url(../gfx/arrow.svg);
}
.slick-next:before, .slick-prev:before{
    width: 13px;
    height: 9px;
    background: no-repeat url(../gfx/arrow.svg);
}
.accordion__btn::after{
    width: 13px;
    height: 9px;
    background: no-repeat url(../gfx/arrow.svg);
}
.bg-contact{
    position: absolute;
    left: 0;
    top: 12%;
    width: auto;
    height: 28rem;
}
.bg-contact--apple{
    right:0;
    left: 83%;
    top: 21%;
}
.bg-contact--cynamon{
    top:70%;
}
.article .rte a:after{
    content: none;
}
/* worownanie boxow blog */
.article__product {
    display: flex !important;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
}
@media(max-width:1599px){
    .accordion__btn::after{
        right: 1.9rem;
    }
}
@media (max-width: 768px){
    .accordion__btn::after {
        right: 2.125rem;
    }
}
.submenu-fix{
    height: 50vh;
    overflow:scroll;
    overflow-x: hidden;
}
@media(max-width:768px){
    .rte ul li::before {
        top: 0.45rem;
    }
    
    .banner__carousel .slick-dots
    {
        width: 100%;
    }
}
.carrer__item {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.carrer__btn {
    margin-top: 0;
}
.carrer__heading{
    height: auto !important;
}
.article__carousel {
    margin-top: 7.5rem;
}


textarea::placeholder { 
    font-size:14px!important
}

textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-size:14px!important
}
textarea::-moz-placeholder { /* Firefox 19+ */
font-size:14px!important
}
textarea:-ms-input-placeholder { /* IE 10+ */
font-size:14px!important
}
textarea:-moz-placeholder { /* Firefox 18- */
font-size:14px!important
}

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
font-size:14px!important
}
input::-moz-placeholder { /* Firefox 19+ */
font-size:14px!important
}
input:-ms-input-placeholder { /* IE 10+ */
font-size:14px!important
}
input:-moz-placeholder { /* Firefox 18- */
font-size:14px!important
}
.label { /* Firefox 18- */
font-size:14px!important
}

.selectric-scroll ul li{
    font-size:14px!important
}


.gm-style .gm-style-iw-c
{
    padding-right: 12px !important;
    padding-bottom: 12px !important;
}

.gm-style .gm-style-iw-d
{
    overflow: hidden !important;
}

.shop__button-holder
{
    text-align: center;
    margin-top: 100px;
    margin-bottom: 100px;
}
.shop__button-holder
a
{
    padding-top:25px;
    padding-bottom:25px;
    display: block;
    width: 100%;
    text-transform: uppercase;
    background-color: #f1ce00;
    font-size: 20px;
}
@media(min-width:768px)
{
    .shop__button-holder
    a
    {
        padding-top:25px;
        padding-bottom:25px;
        padding-left: 200px;
        padding-right: 200px;
        display: inline;
    }
}
.no-rte
{
    margin-top:100px;
    margin-bottom: 100px;
}
.no-rte
a
{
    color: #0f0f0f !important;
    white-space: normal !important;
}
.no-rte 
img
{
    border:none !important;
    margin:0 !important;
}

.pp_box
{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:20px 50px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
    ;box-sizing:border-box;
    background-color:#111111;
    color:#ffffff;
    background:rgba(11, 11, 11, 0.85);z-index:1030;}
.pp_box .pp_container
{
    position:relative;
    margin:auto;
    background:rgba(11, 11, 11, 1);
    top:30px;
    /* max-width:1000px; */
}
.pp_close
{
    background-size:17px 17px;
    width:17px;
    height:17px;
    background-image:url(../gfx/pp_close-white.png);
    /* right:5px; */
    right: 50%;
    transform: translateX(50%);
    /* top:5px; */
    top:2%;
    display: block;
    position: absolute; 
    z-index: 1040;
}
.pp_close:hover
{
    color:#c6411c;
}
.pp_box img
{
    width:100%;
}

	.pp_box .pp_container{
        top:30px;
        max-width:700px;
    }

.pp_box 
.pp_container
{
    background: url(../img/popup-bg-new.png);
    background-repeat: no-repeat;
    background-size: contain;
    width:90%;
    display: block;
}
.pp_box 
.pp_container:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }

.pp_container
.pp_holder
{
    text-align: center;
    position: absolute;
    top: 66%;
    left:50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
/* .pp_container
.pp_header
{
    font-size:64.57px;
    line-height: 80.2px;
    font-family: 'lato';
    font-weight: 900; 
    color: #00396c
}
.pp_container
.pp_text
{
    font-size:64.57px;
    line-height: 80.2px; 
    font-family: 'lato';
    font-weight: 300; 
    color: #00396c
} */
.pp_container
.pp_link
{
    width: 30%;
    padding: 15px 20px 15px 20px;
    background: #f1ce00;
    color: #0f0f0f;
    font-family: 'lato';
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
	display:inline-block;
}
.pp_link::after {
	content: "";
	display: inline-block;
	width: 14px;
	height: 10px;
	background: no-repeat url(../gfx/arrow.svg);
}
@media(min-width:1366px)
{
    .pp_container
    .pp_link
    {
        font-size: 16px;
    }
}
@media(max-width:767px){
    .pp_container
    .pp_link
    {
        width: 75%;
    }
}
.bezgluten-banner-big
{
    display: block;
}
.bezgluten-banner-small
{
    display: none;
}

@media(max-width:1024px)
{
    .bezgluten-banner-big
    {
        display: none;
        
    }
    .bezgluten-banner-small
    {
        display: block;
    }
    .bezgluten-banner-small img
    {
        margin:0;
    }
}
.rte a
{
    white-space: normal !important;
}

.header-logos__img {
max-height: 30px;
width: auto;
}

.header-logos__logo {
text-align: center;
}
.header-main__menu {
margin-top: 9px;
}


@media (max-width: 1599.98px) {
    .header-main {
        height: 140px;
    }
    .header-main__white {
        height: 110px;
    }
.header-main__menu {
margin-top: 13px;
}

}

