/*@nav-font-size: 1.3em;*/
/*font resize*/
.text-brand {
    color: #e3b313;
}

.text-brand-bold {
    color: #e3b313;
    font-weight: bold;
}

.text-red {
    color: #ee2e24;
}

.text-green {
    color: #155428;
}

@media (min-width: 768px) {

    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: right;
    }

    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: right;
    }
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: right;
}

/*========responsive fonts==============*/
h2 {
    font-size: 17px;
}

.btn,
h3,
.recipe-properties {
    font-size: 14px;
}

html,
p,
body,
.form-control,
h4 {
    font-size: 12px;
}

@media (min-width: 768px) {
    h2 {
        font-size: 18px;
    }

    .btn,
    h3,
    .recipe-properties {
        font-size: 16px;
    }

    html,
    p,
    body,
    .form-control,
    h4 {
        font-size: 13px;
    }
}

@media (min-width: 992px) {
    h2 {
        font-size: 20px;
    }

    .btn,
    h3,
    .recipe-properties {
        font-size: 18px;
    }

    html,
    p,
    body,
    .form-control,
    h4 {
        font-size: 15px;
    }
}

@media (min-width: 1200px) {
    h2 {
        font-size: 20px;
    }

    .btn,
    h3,
    .recipe-properties {
        font-size: 20px;
    }

    html,
    p,
    body,
    .form-control,
    h4 {
        font-size: 19px;
    }
}

@media print {
    * {
        -webkit-print-color-adjust: exact;
    }
}

#product {
    background-image: url(/wp-content/themes/yadmordechai/assets/img/homepage/promo-bg-2.jpg);
    background-size: cover;
    /*min-height: 1200px;*/
    background-repeat: repeat-y;
    padding: 5em 0 3em 0;
    color: #604039;
}

@media print {
    #product {
        padding: 0;
    }
}

#product .bg-vegis {
    background-image: url(/wp-content/themes/yadmordechai/assets/img/product/product-page-bg.png);
    background-size: contain;
    width: 100%;
    background-repeat: no-repeat;
    min-height: inherit;
    background-position-y: 30%;
}

#product .product-main {
    /*background-color: #fff;*/
    padding: 3em;
}

#product .product-main>header,
#product .product-main>section {
    position: relative;
    z-index: 1;
}

#product .product-main .main-image,
#product .product-main .product-description {
    padding-right: 1.5em;
    padding-left: 1.5em;
}

#product .product-main .main-image {
    padding-bottom: 15px;
    padding-right: 15px;
}

#product .product-main .main-image .tag-recipe {
    background-color: #ef6418;
    position: absolute;
    left: 0;
    bottom: 15px;
    padding: 0.2em 0.5em;
    text-align: center;
    color: #fff;
    z-index: 4;
}

#product .product-main .main-image .tag-recipe i {
    display: inline-block;
    height: 1.3em;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-image: url(/wp-content/themes/yadmordechai/assets/img/recipe-icon.png);
    width: 1.2em;
    vertical-align: top;
}

#product .product-main .main-image .recipe-gallery {
    padding: 0 0.5em 0.5em 0.5em;
    overflow: hidden;
}

#product .product-main .product-description {
    position: relative;
    /*padding: 0 15px;*/
    color: #604039;
    z-index: 1;
    padding-left: 15px;
}
#product .product-main .product-description p{
    font-size: 1.2em;
    line-height: 1;
    margin-bottom: 0.5em;
}

#product .product-main .product-description h1 {
    font-weight: bold;
    margin: 0;
}

#product .product-main .product-description h3 {
    /*font-weight: bold;*/
    font-size: 1.4em;
    margin-top: 1em;
    margin-bottom: 1em;
}

#product .product-main .product-description .mobile-img {
    width: 100%;
    margin-bottom: 1.3em;
}

#product .product-main .product-description .mobile-img img {
    width: 100%;
}

#product .product-main .product-description table {
    font-size: 1.1em;
    margin: 1em 0 1em 0;
}

#product .product-main .product-description table th {
    text-align: right;
    background-color: #e0d7ce;
}

#product .product-main .product-description table.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: transparent;
    font-weight: bold;
}

#product .product-main .product-description table.table-striped>tbody>tr:nth-of-type(odd) th {
    background-color: transparent;
    font-weight: bold;
}

#product .product-main .product-description table.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f2efea;
}
#product .product-main .product-description table.table-striped>tbody>tr:nth-of-type(even) th{
    background-color: #f2efea;
}

#product .product-main .product-description table tbody>tr>td,
#product .product-main .product-description table thead>tr>th {
    border-top: 1px solid #e0d7ce;
    padding: 0.3em 8px 0.2em;
}

#product .product-main .swiper-slide img {
    width: 100%;
    min-height: 100px;
    height: auto;
}

#product .product-main .recipe-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
}

#product .relatedItems {
    padding: 0 3em 3em;
}

#product .relatedItems h2 {
    text-align: center;
    font-size: 1.5em;
    font-weight: bold;
}

#product .relatedItems .article-cube:hover .article-wrap,
#product .relatedItems .article-cube:focus .article-wrap {
    background-image: url(/wp-content/themes/yadmordechai/assets/img/product/article-bg-product-hover.png);
    -webkit-transform: scale(1.07);
    -ms-transform: scale(1.07);
    transform: scale(1.07);
}

#product .recipe-utils {
    margin-top: 1em;
    position: relative;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 0.4em 0;
    padding: 0.6em 0 0.4em 0;
}

#product .recipe-utils ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0.9em;
}

#product .recipe-utils ul li {
    float: right;
    padding: 0 0.5em;
    /*border-right:1px solid ;*/
    position: relative;
    vertical-align: top;
    color: #604039 !important;
    font-weight: bold;
}

#product .recipe-utils ul li:after {
    content: " ";
    position: absolute;
    right: 0;
    top: 20%;
    height: 60%;
    width: 1px;
    background-color: #e3e3e1;
}

#product .recipe-utils ul li:first-of-type {
    border-right: none;
    padding-right: 0;
}

#product .recipe-utils ul li:first-of-type:after {
    content: none;
}

#product .recipe-utils ul li:last-of-type {
    float: left;
}

#product .recipe-utils ul li:last-of-type:after {
    content: none;
}

#product .recipe-utils ul li a {
    color: #604039 !important;
    font-weight: bold;
    outline: none;
}

#product .recipe-utils ul li a:hover .like-icon,
#product .recipe-utils ul li a:focus .like-icon {
    background-image: url('/wp-content/themes/yadmordechai/assets/img/like-icon-active.png');
}

#product .recipe-utils i,
#product .recipe-utils .share-icon,
#product .recipe-utils .like-icon,
#product .recipe-utils .share-by-mail,
#product .recipe-utils .fb-share-button {
    width: 1.6em;
    height: 1.6em;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    cursor: pointer;
    vertical-align: middle;
    margin: 0 0.2em;
}

#product .recipe-utils .share-icon {
    background-image: url('/wp-content/themes/yadmordechai/assets/img/footer/footer-f.png');
}

#product .recipe-utils .share-icon:hover,
#product .recipe-utils .share-icon.active {
    background-image: url('/wp-content/themes/yadmordechai/assets/img/f-brown-active.png');
}

#product .recipe-utils .share-icon:hover {
    /*@media @ipad-width {
                      background-image: url('/wp-content/themes/yadmordechai/assets/img/footer/footer-f-57cabe4bb03a6b84b253b58def7ea65b6f63729c.png');
                  }*/
}

#product .recipe-utils .share-by-mail {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23604039'/%3E%3Cpath d='M18.982 9H12.518C11.705 9 11.049 9 10.518 9.043C9.972 9.088 9.492 9.183 9.048 9.409C8.34192 9.76837 7.7678 10.3421 7.408 11.048C7.182 11.492 7.088 11.972 7.043 12.518C7 13.049 7 13.705 7 14.518V17.982C7 18.795 7 19.451 7.043 19.982C7.088 20.528 7.183 21.008 7.409 21.452C7.76837 22.1581 8.34214 22.7322 9.048 23.092C9.492 23.318 9.972 23.412 10.518 23.457C11.049 23.5 11.705 23.5 12.518 23.5H18.982C19.795 23.5 20.451 23.5 20.982 23.457C21.528 23.412 22.008 23.317 22.452 23.091C23.1581 22.7316 23.7322 22.1579 24.092 21.452C24.318 21.008 24.412 20.528 24.457 19.982C24.5 19.451 24.5 18.795 24.5 17.982V14.518C24.5 13.705 24.5 13.049 24.457 12.518C24.412 11.972 24.317 11.492 24.091 11.048C23.7316 10.3419 23.1579 9.7678 22.452 9.408C22.008 9.182 21.528 9.088 20.982 9.043C20.451 9 19.795 9 18.982 9ZM9.73 10.745C9.927 10.645 10.188 10.575 10.642 10.538C11.104 10.501 11.699 10.5 12.551 10.5H18.951C19.803 10.5 20.398 10.5 20.861 10.538C21.314 10.575 21.575 10.645 21.773 10.745C22.072 10.898 22.332 11.115 22.535 11.378L17.355 15.867C16.975 16.197 16.722 16.416 16.512 16.571C16.31 16.721 16.194 16.776 16.103 16.803C15.8732 16.8704 15.6288 16.8704 15.399 16.803C15.309 16.776 15.192 16.721 14.99 16.571C14.78 16.416 14.527 16.196 14.146 15.867L8.966 11.378C9.17011 11.1129 9.43177 10.8966 9.73 10.745ZM8.519 12.975L13.184 17.019C13.538 17.325 13.834 17.583 14.096 17.776C14.37 17.979 14.648 18.146 14.976 18.242C15.4817 18.3904 16.0193 18.3904 16.525 18.242C16.852 18.146 17.13 17.979 17.404 17.776C17.665 17.583 17.962 17.326 18.316 17.019L22.982 12.975C23 13.385 23 13.89 23 14.55V17.95C23 18.803 23 19.397 22.962 19.86C22.924 20.313 22.855 20.574 22.755 20.772C22.539 21.195 22.195 21.539 21.772 21.755C21.574 21.855 21.313 21.925 20.859 21.962C20.397 21.999 19.802 22 18.95 22H12.55C11.698 22 11.103 22 10.64 21.962C10.187 21.924 9.926 21.855 9.729 21.755C9.30541 21.5395 8.96095 21.1954 8.745 20.772C8.645 20.574 8.575 20.313 8.538 19.859C8.501 19.397 8.5 18.803 8.5 17.95V14.55C8.5 13.89 8.501 13.384 8.519 12.975Z' fill='white'/%3E%3Cpath d='M12.78 18.22C12.9205 18.3606 12.9993 18.5512 12.9993 18.75C12.9993 18.9488 12.9205 19.1394 12.78 19.28L9.28 22.78L8.22 21.72L11.72 18.22C11.8606 18.0795 12.0512 18.0007 12.25 18.0007C12.4488 18.0007 12.6394 18.0795 12.78 18.22ZM18.72 18.22C18.8606 18.0795 19.0512 18.0007 19.25 18.0007C19.4488 18.0007 19.6394 18.0795 19.78 18.22L23.28 21.72L22.22 22.78L18.72 19.28C18.5795 19.1394 18.5007 18.9488 18.5007 18.75C18.5007 18.5512 18.5795 18.3606 18.72 18.22Z' fill='white'/%3E%3C/svg%3E%0A");
}

#product .recipe-utils .share-by-mail:hover,
#product .recipe-utils .share-by-mail.active,
#product .recipe-utils .share-by-mail:focus {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23EF6418'/%3E%3Cpath d='M18.982 9H12.518C11.705 9 11.049 9 10.518 9.043C9.972 9.088 9.492 9.183 9.048 9.409C8.34192 9.76837 7.7678 10.3421 7.408 11.048C7.182 11.492 7.088 11.972 7.043 12.518C7 13.049 7 13.705 7 14.518V17.982C7 18.795 7 19.451 7.043 19.982C7.088 20.528 7.183 21.008 7.409 21.452C7.76837 22.1581 8.34214 22.7322 9.048 23.092C9.492 23.318 9.972 23.412 10.518 23.457C11.049 23.5 11.705 23.5 12.518 23.5H18.982C19.795 23.5 20.451 23.5 20.982 23.457C21.528 23.412 22.008 23.317 22.452 23.091C23.1581 22.7316 23.7322 22.1579 24.092 21.452C24.318 21.008 24.412 20.528 24.457 19.982C24.5 19.451 24.5 18.795 24.5 17.982V14.518C24.5 13.705 24.5 13.049 24.457 12.518C24.412 11.972 24.317 11.492 24.091 11.048C23.7316 10.3419 23.1579 9.7678 22.452 9.408C22.008 9.182 21.528 9.088 20.982 9.043C20.451 9 19.795 9 18.982 9ZM9.73 10.745C9.927 10.645 10.188 10.575 10.642 10.538C11.104 10.501 11.699 10.5 12.551 10.5H18.951C19.803 10.5 20.398 10.5 20.861 10.538C21.314 10.575 21.575 10.645 21.773 10.745C22.072 10.898 22.332 11.115 22.535 11.378L17.355 15.867C16.975 16.197 16.722 16.416 16.512 16.571C16.31 16.721 16.194 16.776 16.103 16.803C15.8732 16.8704 15.6288 16.8704 15.399 16.803C15.309 16.776 15.192 16.721 14.99 16.571C14.78 16.416 14.527 16.196 14.146 15.867L8.966 11.378C9.17011 11.1129 9.43177 10.8966 9.73 10.745ZM8.519 12.975L13.184 17.019C13.538 17.325 13.834 17.583 14.096 17.776C14.37 17.979 14.648 18.146 14.976 18.242C15.4817 18.3904 16.0193 18.3904 16.525 18.242C16.852 18.146 17.13 17.979 17.404 17.776C17.665 17.583 17.962 17.326 18.316 17.019L22.982 12.975C23 13.385 23 13.89 23 14.55V17.95C23 18.803 23 19.397 22.962 19.86C22.924 20.313 22.855 20.574 22.755 20.772C22.539 21.195 22.195 21.539 21.772 21.755C21.574 21.855 21.313 21.925 20.859 21.962C20.397 21.999 19.802 22 18.95 22H12.55C11.698 22 11.103 22 10.64 21.962C10.187 21.924 9.926 21.855 9.729 21.755C9.30541 21.5395 8.96095 21.1954 8.745 20.772C8.645 20.574 8.575 20.313 8.538 19.859C8.501 19.397 8.5 18.803 8.5 17.95V14.55C8.5 13.89 8.501 13.384 8.519 12.975Z' fill='white'/%3E%3Cpath d='M12.78 18.22C12.9205 18.3606 12.9993 18.5512 12.9993 18.75C12.9993 18.9488 12.9205 19.1394 12.78 19.28L9.28 22.78L8.22 21.72L11.72 18.22C11.8606 18.0795 12.0512 18.0007 12.25 18.0007C12.4488 18.0007 12.6394 18.0795 12.78 18.22ZM18.72 18.22C18.8606 18.0795 19.0512 18.0007 19.25 18.0007C19.4488 18.0007 19.6394 18.0795 19.78 18.22L23.28 21.72L22.22 22.78L18.72 19.28C18.5795 19.1394 18.5007 18.9488 18.5007 18.75C18.5007 18.5512 18.5795 18.3606 18.72 18.22Z' fill='white'/%3E%3C/svg%3E%0A");
}

#product .recipe-utils .share-by-mail-wrap:hover .share-by-mail,
#product .recipe-utils .share-by-mail-wrap.active .share-by-mail,
#product .recipe-utils .share-by-mail-wrap:focus .share-by-mail {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23EF6418'/%3E%3Cpath d='M18.982 9H12.518C11.705 9 11.049 9 10.518 9.043C9.972 9.088 9.492 9.183 9.048 9.409C8.34192 9.76837 7.7678 10.3421 7.408 11.048C7.182 11.492 7.088 11.972 7.043 12.518C7 13.049 7 13.705 7 14.518V17.982C7 18.795 7 19.451 7.043 19.982C7.088 20.528 7.183 21.008 7.409 21.452C7.76837 22.1581 8.34214 22.7322 9.048 23.092C9.492 23.318 9.972 23.412 10.518 23.457C11.049 23.5 11.705 23.5 12.518 23.5H18.982C19.795 23.5 20.451 23.5 20.982 23.457C21.528 23.412 22.008 23.317 22.452 23.091C23.1581 22.7316 23.7322 22.1579 24.092 21.452C24.318 21.008 24.412 20.528 24.457 19.982C24.5 19.451 24.5 18.795 24.5 17.982V14.518C24.5 13.705 24.5 13.049 24.457 12.518C24.412 11.972 24.317 11.492 24.091 11.048C23.7316 10.3419 23.1579 9.7678 22.452 9.408C22.008 9.182 21.528 9.088 20.982 9.043C20.451 9 19.795 9 18.982 9ZM9.73 10.745C9.927 10.645 10.188 10.575 10.642 10.538C11.104 10.501 11.699 10.5 12.551 10.5H18.951C19.803 10.5 20.398 10.5 20.861 10.538C21.314 10.575 21.575 10.645 21.773 10.745C22.072 10.898 22.332 11.115 22.535 11.378L17.355 15.867C16.975 16.197 16.722 16.416 16.512 16.571C16.31 16.721 16.194 16.776 16.103 16.803C15.8732 16.8704 15.6288 16.8704 15.399 16.803C15.309 16.776 15.192 16.721 14.99 16.571C14.78 16.416 14.527 16.196 14.146 15.867L8.966 11.378C9.17011 11.1129 9.43177 10.8966 9.73 10.745ZM8.519 12.975L13.184 17.019C13.538 17.325 13.834 17.583 14.096 17.776C14.37 17.979 14.648 18.146 14.976 18.242C15.4817 18.3904 16.0193 18.3904 16.525 18.242C16.852 18.146 17.13 17.979 17.404 17.776C17.665 17.583 17.962 17.326 18.316 17.019L22.982 12.975C23 13.385 23 13.89 23 14.55V17.95C23 18.803 23 19.397 22.962 19.86C22.924 20.313 22.855 20.574 22.755 20.772C22.539 21.195 22.195 21.539 21.772 21.755C21.574 21.855 21.313 21.925 20.859 21.962C20.397 21.999 19.802 22 18.95 22H12.55C11.698 22 11.103 22 10.64 21.962C10.187 21.924 9.926 21.855 9.729 21.755C9.30541 21.5395 8.96095 21.1954 8.745 20.772C8.645 20.574 8.575 20.313 8.538 19.859C8.501 19.397 8.5 18.803 8.5 17.95V14.55C8.5 13.89 8.501 13.384 8.519 12.975Z' fill='white'/%3E%3Cpath d='M12.78 18.22C12.9205 18.3606 12.9993 18.5512 12.9993 18.75C12.9993 18.9488 12.9205 19.1394 12.78 19.28L9.28 22.78L8.22 21.72L11.72 18.22C11.8606 18.0795 12.0512 18.0007 12.25 18.0007C12.4488 18.0007 12.6394 18.0795 12.78 18.22ZM18.72 18.22C18.8606 18.0795 19.0512 18.0007 19.25 18.0007C19.4488 18.0007 19.6394 18.0795 19.78 18.22L23.28 21.72L22.22 22.78L18.72 19.28C18.5795 19.1394 18.5007 18.9488 18.5007 18.75C18.5007 18.5512 18.5795 18.3606 18.72 18.22Z' fill='white'/%3E%3C/svg%3E%0A");
}

#product .recipe-utils .fb-share-button {
    background-image: url(/wp-content/themes/yadmordechai/assets/img/footer-f.png);
}

#product .recipe-utils .fb-share-button:hover,
#product .recipe-utils .fb-share-button.active,
#product .recipe-utils .fb-share-button:focus {
    background-image: url(/wp-content/themes/yadmordechai/assets/img/f-brown-active.png);
}

#product .recipe-utils .like-icon {
    background-image: url('/wp-content/themes/yadmordechai/assets/img/like-icon.png');
    transition: transform 0.5s ease-in-out;
    transform: rotate(0);
}

#product .recipe-utils .like-icon:hover,
#product .recipe-utils .like-icon.active {
    background-image: url('/wp-content/themes/yadmordechai/assets/img/like-icon-active.png');
}

#product .recipe-utils .like-icon.active {
    /*cursor: default;*/
    transform: rotate(720deg);
}

#product .recipe-utils .print-page {
    font-weight: bold;
}

#product .recipe-utils .print-page i {
    background-image: url(/wp-content/themes/yadmordechai/assets/img/print-icon.png);
}

#product .recipe-utils .print-page:hover i,
#product .recipe-utils .print-page:focus i {
    background-image: url(/wp-content/themes/yadmordechai/assets/img/print-icon-active.png);
}

@media (max-width: 991px) and (min-width: 768px) {
    #product .relatedItems div:nth-of-type(n+3) {
        display: none;
    }
}

@media (max-width: 767px) {
    #product {
        padding: 30px 0;
    }

    #product .mobile-header h1,
    #product .mobile-header p {
        font-size: 32px;
        margin-top: 28px;
    }

    #product .card-bg {
        padding-bottom: 15px;
    }

    #product .product-main .main-image {
        padding: 0;
    }

    #product .product-main .product-description {
        padding-bottom: 43px;
        padding-right: 0;
        padding-left: 0;
    }

    #product .product-main .product-description h3 {
        font-size: 1.7em;
    }

    #product .product-main .product-description p {
        font-size: 1.5em;
        line-height: 1.2;
    }

    #product .product-main .product-description table {
        font-size: 1.1em;
        line-height: 1.2;
    }

    #product .relatedItems {
        padding: 0 15px;
    }

    #product .relatedItems h2 {
        font-size: 1.6em;
    }

    #product .relatedItems article .article-wrap h4 {
        font-size: 1.8em !important;
    }

    #product .relatedItems article .article-wrap p {
        display: none;
    }

    #product .relatedItems article .article-wrap .btn {
        font-size: 1.2em !important;
    }
}