/*
Theme Name: skadim
Theme URI: 
Author: 
Author URI:
Description: Simple wordpress theme.
Version: 1.0
License: 
License URI: 
Text Domain: skadim
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/




/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    /*margin: 5px 20px 20px 0;*/
}
.sticky {}
.gallery-caption {}
.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    /* margin: 5px 20px 20px 0;*/
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}.bypostauthor{}

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------

Prototype Version:  2.4

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; font-size: 14px; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {}

/* Specific Header Settings */
h1 {color: #232323;font-size: 48px;line-height: 48px; }
h1 em{ color: #008307;font-style: normal;}
h2 {color: #008307;font-size: 43px;line-height: 41px; }
h2 em{ color: #232323;font-style: normal}
h3 {font-size:18px; }
h4 {font-size:16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Create the Default Paragraphs */
p { color: #4a4a4a; font-size: 16px; line-height: 22px;}

/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #000000; font-size: 16px; text-decoration:none;}
a:hover {}
a:active {color: #e8941a;}
a:focus {outline: none;}
a.current{color: #e8941a;}


/* 5. Forms
------------------------------------------------------------------------------*/

input[type='submit']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; }
select{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type='text'],input[type='tel'],input[type='email'],input[type='password']{}
textarea{overflow:auto;}
::-webkit-input-placeholder{ color: #000;}
:-moz-placeholder{ color: #000;}
::-moz-placeholder{ color: #000;}
:-ms-input-placeholder{ color: #000;}
::-ms-input-placeholder{ color: #000;}
:placeholder-shown{ color: #000;}

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}

/*common display style*/
.dis-b{display:block}
.pos_rel{ position:relative;}
.hidden{ display:none !important;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}

/*transition effect*/
.tra,a,.in,.sub{-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
img{max-width: 100%;}
/* Page Layout */
body{font-family: 'Open Sans Hebrew';}
body *{direction: rtl}
#full_wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ width:100%; margin:0 auto;max-width: 1170px;}
.content{ margin:0 auto; padding:0; width:100%;}
.bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-size: contain;}
.btn{display: inline-block;vertical-align: top;border: 2px solid #fff;background-color: #2fa4d4;background-repeat: no-repeat;background-position: left 20px  center;background-image: url(images/site/btn_arrow.png);border-radius: 8px;width: 180px;height: 45px;line-height: 42px;color: #ffffff;font-weight: 900;font-size: 16px;padding-right: 55px;text-align: center;font-family: 'Open Sans Hebrew Extra';}
.btn:hover{background-color: #008307;}
.btn_line{position: relative;display: inline-block;vertical-align: top;}
.btn_line i{display: inline-block;vertical-align: top;width: 36px;height: 36px;border-radius: 50%;background-color: #e7e7e7;background-image: url(images/site/icon_arrow.png);background-repeat: no-repeat;background-position: center;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.btn_line u{    color: #2fa4d4;font-size: 16px;margin-top: 6px;display: inline-block;vertical-align: top;margin-right: 10px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.btn_line:hover i{background-color:#008307;background-image: url(images/site/icon_arrowh.png);}
.btn_line:hover u{color: #008307;}

/* Header*/
header{position: fixed;left: 0;top: 0;width: 100%;z-index: 99;border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-top: 5px;padding-bottom: 2px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
header .wrapper{display: flex;justify-content: space-between;}
header .icon{    margin-top: 24px;}
header .icon a{display: inline-block;vertical-align: top;}
header .right_col{width: calc(100% - 57px);}
header .brand{display: inline-block;vertical-align: top;    margin-left: 36px;}
header nav{display: inline-block;vertical-align: top;    margin-top: 25px;}
header nav>ul{list-style: none;}
header nav>ul>li{display: inline-block;vertical-align: top;position: relative;padding-bottom: 27px;}
header nav>ul>li:after{content: '';position: absolute;left: 0;top: 4px;height: 20px;width: 1px;background-color: #d7d7d7;opacity: 0;}
header nav>ul>li:before{content: '';position: absolute;left: 0;bottom: -3px;height: 2px;width: 100%;background-color: #05720a;opacity: 0;}
header nav>ul>li.active:before{opacity: 1;}
header nav>ul>li:nth-child(3),header nav>ul>li:nth-child(7){margin-left: 15px;}
header nav>ul>li:nth-child(3):after,header nav>ul>li:nth-child(7):after{opacity: 1;left: -10px;}
header nav>ul>li>a{display: block;color:#161616;font-size: 15.3px;font-weight: 400;background-repeat: no-repeat;background-position: left center;margin: 0px 9px;}
header nav>ul>li>a:hover,header nav>ul>li.active>a{color: #05720a}
header nav>ul>li.drop>a{background-image: url(images/site/menu_arrow.png);padding-left: 10px;}
header nav>ul>li ul{list-style: none;}
header.fixed{background-color: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.29);}
header nav>ul>li ul{position: absolute; width: 262px; border-radius: 5px;background-color: rgb(255, 255, 255);top: 42px;padding:25px 38px;box-shadow: 0px 0px 10px #00000052;right: -103px;text-align: right;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;opacity: 0;pointer-events: none;}
header nav>ul>li:hover ul{opacity: 1;pointer-events: auto;}
header nav>ul>li ul:after {content: "";position: absolute;width: 0;height: 0;top: 3px;left: calc(100% - 46%);box-sizing: border-box;border: 8px solid #00000014;border-color: transparent transparent #fff #fff;transform-origin: 0 0;transform: rotate(135deg);box-shadow: -3px 3px 3px -1px #00000052;margin: 0 auto;}
/*header nav>ul>li ul li:first-child {margin-bottom: 18px;}
header nav>ul>li ul li:first-child a{font-size: 23px;padding-left: 16px;background-image: url(images/site/left_arrow.png);background-position: left center;background-repeat: no-repeat;}
header nav>ul>li ul li:first-child a:hover{background-image: url(images/site/left_arrowh.png);}*/
header nav>ul>li ul li{display: block;}
header nav>ul>li ul li a{color: #1a73e8;font-size: 16px;display: inline-block;vertical-align: top;}
header nav>ul>li ul li a:hover{color: #05720a}
header nav>ul>li ul li{padding-right: 11px;position: relative;margin-bottom: 8px;}
header nav>ul>li ul li:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;width: 4px;height: 4px;border-radius: 50%;background-color: #1a73e8}
header nav>ul>li ul li:hover:after{background-color: #05720a}
/*#menu-item-wpml-ls-2-he:hover ul.sub-menu{width: 112px;right: -30px;}*/

/* banner */
.banner{min-height: 772px;position: relative;}
.banner .inner{position: relative;text-align: center;padding-top: 160px;}
.banner h1{color: #008307;font-size: 60px;font-weight: 900;line-height: 60px;margin-top: -7px;font-family: 'Open Sans Hebrew Extra';}
.banner h2{color: #151515;font-size:42.35px;font-weight: 400;line-height: 40px;margin-top: 12px;}
.banner a{text-align: right;margin-top: 18px;}
.categories_blog{display: flex;justify-content: center;margin-top: -30px;position: relative;}
.categories_blog .col{ width: 265px;height: 61px;    border-radius: 5px;background-color: rgb(255, 255, 255);box-shadow: 0px 2px 3.68px 0.32px rgba(0, 0, 0, 0.16);border: 1px solid rgb(232, 232, 232);margin: 0px 16.5px;    display: flex;overflow: hidden;}
.categories_blog .col .left{width: 77px;background-repeat: no-repeat;background-size: cover;}
.categories_blog .col .right{width: calc(100% - 77px);padding-right: 23px;}
.categories_blog .col .right span{color: #282828;font-size: 20px;font-weight: bold;    line-height: 57px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.categories_blog .col:hover .right span{color: #008307}
.natural_food{margin-top: 66px;}
.natural_food .wrapper{display: flex;justify-content: space-between;}
.natural_food .wrapper .left_col{width: 580px;}
.natural_food .wrapper .left_col p{margin-bottom: 48px;margin-top: 25px;}
.natural_food .wrapper .left_col .btn{padding: 0px;background-image: none;}
.natural_food .wrapper .left_col .btn_line{margin-top: 4.5px;margin-right: 25px;}
.natural_food .wrapper .right_col{width: 572px;height: 378px;position: relative;display: flex;}
.natural_food .wrapper .right_col a{position: relative;margin: auto; height: 100%;width: 100%;z-index: 999;}
.recipes{margin-top: 57px;background-color: #f5f5f5;padding-bottom: 80px;padding-top: 59px;}
.recipes .wrapper{position: relative;}
.recipes .wrapper .btn_line { position: absolute;left: 0;top: 54px;}
.recipes .wrapper .btn_line u{font-weight: bold;}
.recipes .wrapper>p{max-width: 540px;margin-top: 19px;}
.recipes .inner{display: flex;justify-content: space-between;margin-top: 26px;}
.recipes .inner .col{width: 277px;text-align: center;padding: 5px;}
.recipes .inner .col .in{ box-shadow: 0px 2px 3.68px 0.32px rgba(0, 0, 0, 0.16); border-radius: 5px;padding-bottom: 23px;background-color: #fff;}
.recipes .inner .col .img_col{width: 100%;height: 175px;border-top-left-radius: 5px;border-top-right-radius: 5px;position: relative;overflow: hidden;}
.recipes .inner .col .img_col .bg{transition: 0.6s ease all;-o-transition: 0.6s ease all;-moz-transition: 0.6s ease all;-webkit-transition: 0.6s ease all;}
.recipes .inner .col:hover .img_col .bg{transform: scale(1.2);}
.recipes .inner .col h3{color: #282828;font-size: 20px;margin-bottom: 7px;margin-top: 11px;}
.recipes .inner .col p{font-size: 13px;line-height: 20px;padding: 0px 20px;}
.recipes .inner .col a{text-align: right;font-size: 14px;font-weight: 400;line-height: 34px;padding-right: 36px;text-align: right;border:none;height: 35px;width: 122px;font-family: 'Open Sans Hebrew';background-position: left 29px center;background-size: 10px;margin-top: 32px;}
.recipes .owl-carousel .owl-nav{display: block;position: absolute;width: 100%;top: calc(50% - 10px);}
.recipes .owl-carousel .owl-nav .owl-prev,.recipes .owl-carousel .owl-nav .owl-next{display: inline-block;vertical-align: top;background-repeat: no-repeat;background-size: contain;height: 19px;color: transparent !important;width: 13px; background-position: center;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;position: absolute;}
.recipes .owl-carousel .owl-nav .owl-next{background-image: url(images/site/s_left.png);left: -50px;}
.recipes .owl-carousel .owl-nav .owl-prev{right:-50px  !important;background-image: url(images/site/s_right.png);}
.recipes .owl-carousel .owl-nav .owl-prev:hover{background-image: url(images/site/s_righth.png);}
.recipes .owl-carousel .owl-nav .owl-next:hover{background-image: url(images/site/s_lefth.png);}
.recipes .owl-carousel .owl-dots {text-align: center;height: 10px;margin-top: 0;display: block;width: 100%;position: absolute;bottom: -41px;}
.recipes .owl-carousel .owl-dots .owl-dot{display: inline-block;vertical-align: top;width: 10px;height: 10px;border-radius: 50%;background-color: #1c1c1c;margin: 0px 7px;transform: scale(0.5);transform-origin: center;}
.recipes .owl-carousel .owl-dots .owl-dot.active{background-color: #2fa4d4;transform: scale(1)}
.benefits{text-align: center;margin-top: 65px;}
.benefits p{max-width: 570px;margin: 0 auto;margin-top: 31px;margin-bottom: 25px;}
.benefits .nuts{max-width: 760px;margin: 0 auto;position: relative;}
.benefits .nuts .inner{margin-top: 46px;}
.benefits .nuts .col{display: inline-block;vertical-align: top;}
.benefits .nuts .col h4{color: #4a4a4a;font-size: 16px;line-height: 20px;margin-top: 16px;}
.benefits .nuts .col:nth-child(2){margin-top: 12px;margin-bottom: 16px;margin-left: 102px;}
.benefits .nuts .col:first-child,.benefits .nuts .col:last-child{position: absolute;}
.benefits .nuts .col:first-child{right: 0;top: 156px;}
.benefits .nuts .col:last-child{position: absolute;top: 165px;left: 0;}
.blog_section{background-color:#f5f5f5;padding-top:104px;padding-bottom: 56px;margin-top: -135px;}
.blog_section .wrapper{position: relative;}
.blog_section .wrapper .btn_line{position: absolute;top: 4px;left: 0;}
.blog_section .inner{display: flex;justify-content: space-between;margin-top: 42px;}
.blog_section .inner .left_col{width:545px;  background-color: rgb(255, 255, 255);box-shadow: -0.174px 1.992px 6px 0px rgba(0, 0, 0, 0.06);}
.blog_section .inner .right_col{width:600px; display: flex;justify-content: space-between;flex-wrap: wrap;}
.blog_section .inner .col{padding:15px 20px;}
.blog_section .inner .right_col .col{background-color: rgb(255, 255, 255);box-shadow: -0.174px 1.992px 6px 0px rgba(0, 0, 0, 0.06);padding:10px;width: 49%;margin-bottom: 10px;}
.blog_section .inner .right_col .col+.col+.col{margin-bottom: 0px;}
.blog_section .inner .col .img_col {width: 100%;position: relative;overflow: hidden;}
.blog_section .inner .col .img_col .bg{transition: 0.6s ease all;-o-transition: 0.6s ease all;-moz-transition: 0.6s ease all;-webkit-transition: 0.6s ease all;}
.blog_section .inner .col:hover .img_col .bg{transform: scale(1.2)}
.blog_section .inner .col .img_col{width: 100%;position: relative;}
.blog_section .inner .left_col .img_col{height: 343px;}
.blog_section .inner .left_col a{margin-top: 11px;margin-bottom: 3px;}
.blog_section .inner .left_col h4{margin-bottom:8px;}
.blog_section .inner .right_col .img_col{height: 186px;}
.blog_section .inner .col a{color: #282828;font-size: 24px;display: block;font-weight: bold;}
.blog_section .inner .col a:hover{color:#008307 }
.blog_section .inner .col h4{color: #a9a9a9;font-size: 13px;font-weight: 400;}
.blog_section .inner .right_col .col a{font-size: 18px;margin-top: 10px;}
.video_blog{margin-top: 53px;margin-bottom: 46px;}
.video_blog h2{padding-right: 61px;background-repeat: no-repeat;background-image: url(images/site/video_icon.png);background-position: right center;}
.video_blog .wrapper{position: relative;}
.video_blog .wrapper .btn_line{position: absolute;top: 4px;left: 0;}
.video_blog .inner{display: flex;justify-content: space-between;margin-top: 40px;}
.video_blog .inner .left_col{width:49.35%; }
.video_blog .inner .right_col{width:49.35%;}
.video_blog .inner .col{padding:20px 12px; background-color: rgb(255, 255, 255);box-shadow: -0.174px 1.992px 6px 0px rgba(0, 0, 0, 0.06);}
.video_blog .inner .col .img_col{position: relative;overflow: hidden;height: 314px;}
.video_blog .inner .col .img_col img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;z-index: 1;}
.video_blog .inner .col .img_col .bg{transition: 0.6s ease all;-o-transition: 0.6s ease all;-moz-transition: 0.6s ease all;-webkit-transition: 0.6s ease all;}
.video_blog .inner .col:hover .img_col .bg{transform: scale(1.2)}
.video_blog .inner .col a{color: #282828;font-size: 18px;display: block;font-weight: bold;margin-top: 8px;}
.video_blog .inner .col a:hover{color: #008307}
.back_top{position: fixed;right:60px;bottom: 60px;width: 40px;height: 40px;display: none;background-color: #2fa4d4;border-radius: 5px;z-index: 999;background-repeat: no-repeat;background-position: center;background-image: url(images/site/top_bottom.png);}
.back_top:hover{background-color: #008307}
/* Push */
.push{}
/* Footer */
footer{background-color: #303030;background-image: url(images/site/footer_bg.png);background-repeat: no-repeat;background-position: bottom right;}
footer .nuts{position: relative;min-height:95px;}
footer .nuts{position: relative;min-height:95px;}
footer .top_part{}
footer .top_footer{display: flex;justify-content: space-between;padding-top: 8px;}
footer .top_footer .right_col{width: 852px;display: flex;flex-wrap: wrap;padding-top: 23px;}
footer .top_footer .right_col .col{width:224px;}
footer .top_footer .right_col .col+.col{width:260px;}
footer .top_footer .right_col .col+.col+.col{width:366px;}
footer .top_footer .right_col .col h3{position: relative;padding-bottom: 18px;margin-bottom: 16px;}
footer .top_footer .right_col .col h3:after{content: '';position: absolute;right: 0;bottom: 0;height: 1px;width:23px;background-color: #fff;}
footer .top_footer .right_col .col h3 a{display: block;font-size: 17px;}
footer .top_footer .right_col .col ul{list-style: none;}
footer .top_footer .right_col .col ul li{display: block;margin-bottom: 2px;}
footer .top_footer .right_col .col a{display: inline-block;vertical-align: top;color: #ffffff;font-size: 15px;}
footer .top_footer .right_col .col a:hover{color: #0facf3;}
footer .top_footer .right_col .col label{display: block;margin-bottom: 16px;}
footer .top_footer .right_col .col label p,footer .top_footer .right_col .col label a,footer .top_footer .right_col .col label span{color: #fff;font-size: 15px;font-weight: bold;display: inline-block;vertical-align: top;}
footer .top_footer .right_col .col label span{font-weight: 400;padding-right: 32px;background-repeat: no-repeat;background-position: right 1px center;margin-left: 5px;}
footer .top_footer .right_col .col label.tell,footer .top_footer .right_col .col label.fax{pointer-events: none;}
footer .mid_footer {display: flex;justify-content: space-between;margin-top: 7px;}
footer .mid_footer .u_login{width: 205px;height: 52px;border: 1px solid #fff;border-radius: 30px;line-height: 51px;color: #fff;background-image: url(images/site/login_icon.png);background-repeat: no-repeat;background-position: right 30px center;font-size: 15px;text-align: left;padding-left: 30px;}
footer .mid_footer .u_login:hover{background-color:#0facf3;border-color: #0facf3;}
footer .mid_footer .left_icon a{margin-top: 5.5px;display: inline-block;vertical-align: top;}
footer .mid_footer .left_icon a+a{margin-right: 5px;}
footer .last_footer{border-top: 1px solid rgba(255, 255, 255, 0.2);margin-top: 22px;}
footer .last_footer .wrapper{display: flex;justify-content: space-between;padding: 15px 0px;}
footer .last_footer a,footer .last_footer p{color: #fff;font-size: 13px;display: inline-block;vertical-align: top;pointer-events: none;}
footer .last_footer a span,footer .last_footer a em{color: #0facf3;margin: 0px 2px;font-style: normal}
footer .bottom_part {background-color: #fff}
footer .bottom_part p{text-align: left;color: #898989;font-size: 12px;padding: 4px 0px;}
footer .last_footer .wrapper {padding: 15px 20px;}

/* about page */
body:not(.pad_top){padding-top: 84px;}
.sub_nav{background-color: #05720a;text-align: center;padding: 10.5px 0px;}
.sub_nav ul{list-style: none;}
.sub_nav ul li{list-style: none;display: inline-block;vertical-align: top;margin-left: 17px;}
.sub_nav ul li:last-child{margin-left: 0px;}
.sub_nav ul li a{color: #fff;font-size: 16px;font-weight: 400;display: block;padding: 6px 14px 6px 10px;border-radius: 5px; }
.sub_nav ul li.active a,.sub_nav ul li:hover a{background-color: #008b07;}
.sub_nav ul li.current-menu-item a{background-color: #008b07;}
.commen_banner{min-height: 310px;position: relative;display: flex;justify-content: center;align-content: center;background-color: #f7f7f7;}
.commen_banner .inner{position: relative;margin: auto;text-align: center;}
.commen_banner .inner img{margin-bottom: 2px;}
.commen_banner .inner em{margin-left:3px;}
.title_col {padding-top: 8px;}
.title_col span,.title_col a,.title_col p{display: inline-block;vertical-align: top;font-size: 14px;color: #3c3950;}
.title_col a{color: #1a73e8}
.title_col a:hover{color: #008307}
.why_almond {margin-bottom: 50px;}
.why_almond .wrapper{display: flex;flex-wrap: wrap;margin-top: 36px;}
.why_almond .wrapper .left_col{width: 750px;}
.why_almond .wrapper .right_col{width: calc(100%  - 750px);text-align: center;}
.why_almond p{color: #000;line-height: 26px;margin-bottom: 20px;}
.why_almond h3{font-size: 22px;margin-bottom: 5px;}
.why_almond h4{font-size: 35px;font-weight: 300;color: #000;    line-height: 41px;margin-bottom: 5px;margin-top: 35px;}
.why_almond h5{font-size: 16px;color: #000;}
.why_almond span{display: block;margin-top: 34px;}
.health_almond{display: flex;flex-wrap: wrap;}
.health_almond .left_col{min-height: 607px;width: 48.03%;position: relative;display: flex;}
.health_almond .left_col a{margin: auto;position: relative; width: 100%;height: 100%;z-index: 99;}
.health_almond .right_col{min-height: 607px;width: calc(100% - 48.03%);padding: 135px 90px 80px 110px;background-color: #f7f9fa;background-image: url(images/site/coco_t.png);background-position: left -120px bottom;background-repeat: no-repeat;}
.health_almond h2{margin-bottom: 38px;}
.health_almond p{line-height: 24px;margin-bottom: 23px;}
.benefits_about{padding-bottom: 73px;}
.benefits_about .nuts .col:nth-child(2){ margin-top: 0px;margin-left: 0px;}
.benefits_about .nuts .col:first-child, .benefits_about .nuts .col:last-child {position: relative;left: 0;right: 0;top: 0;}
.benefits_about .wrapper{display: flex;justify-content: space-between;margin-top: 57px;}
.articles_almond{margin-top: 0px;padding-top: 60px;}
.articles_almond .wrapper{max-width: 1242px;}
.articles_almond.blog_section .inner .right_col {width: 100%;}
.blog_section.articles_almond .inner .right_col .col {width: 24.5%;margin-bottom: 0px }
.categories_blog_about{margin: 40px 0px;}

/* Health Benefits page */
.commen_banner .bg_img{position: absolute;left: 10%;top: 0;bottom: 0;margin: auto 0;}
.health_benefit_blog .text_col p{color: #000000;font-size: 26px;font-weight: 300;max-width: 840px;margin: 0 auto;text-align: center;line-height: 36px;margin-top: 41px;}
.health_benefit_blog {margin-bottom: 60px;}
.health_benefit_blog .wrapper{margin-top: 55px;}
.health_benefit_blog .col{display: flex;flex-wrap: wrap;border-top: 1px solid #ebe9e9;padding: 52px 0px;}
.health_benefit_blog .col h3{width:300px;font-size: 22px;color: #008b07;padding-right: 33px;padding-left: 35px;line-height: 27px;background-image: url(images/site/green_right.png);background-position:right top 2px;background-repeat: no-repeat;}
.health_benefit_blog .col p{width:calc(100% - 300px);color: #000000;line-height: 26px;}

/* About the Almond Branch */
.why_almond_branch{margin-bottom: 62px;margin-top: 37px;}
.why_almond_branch .wrapper{display: flex;flex-wrap: wrap;}
.why_almond_branch .wrapper .left_col{width: 770px;padding-left: 30px;}
.why_almond_branch .wrapper .right_col{width:calc(100% -  770px);}
.why_almond_branch .wrapper .right_col .col{margin-bottom: 15px;}
.why_almond_branch h3 {font-size: 22px;margin-bottom: 5px;}
.why_almond_branch p {color: #000;line-height: 26px;margin-bottom: 20px;}
.why_almond_branch ul{list-style: none;}
.why_almond_branch ul li{color: #000;line-height: 26px;font-size: 16px;padding-right: 8px;position: relative;}
.why_almond_branch ul li:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;width: 4px;height: 4px;border-radius: 50%;background-color: #000;}
.why_almond_branch ul li strong{margin-left: 5px;}
.great_recipes{width: 331px;border: 1px solid #ededed;border-radius: 5px;overflow: hidden;margin: 0 auto;margin-left: 0;text-align: center;padding-bottom: 49px;background-color: #fff}
.great_recipes .img_col{width: 100%;height: 215px;position: relative;background-repeat: no-repeat;background-image: url(images/site/great_recipes.jpg);}
.great_recipes .img_col img{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -60px;}
.great_recipes h3 {color: #008500;font-size: 30.8px;font-weight: 900;font-family: 'Open Sans Hebrew Extra';line-height: 31px;margin-top: 54px;}
.great_recipes .btn {border: 0px solid #fff;background-color: #008500;background-position: left 20px center;border-radius: 5px;width: 167px;height: 38px;line-height: 38px;font-weight: 400;font-size: 16px;padding-right: 25px;text-align: right;font-family: 'Open Sans Hebrew';margin-top: 26px;}
.great_recipes .btn:hover{background-color: #2fa4d4}

/* blog_panel_list page */
.blog_panel_list {margin-top: 20px;}
.blog_panel_list .wrapper{display: flex;flex-wrap: wrap;}
.blog_panel_list .wrapper .left_col{width: 770px;padding-left: 30px;}
.blog_panel_list .wrapper .left_col .col{width: 100%;padding: 12px 24px;border: 1px solid #ededed;border-radius: 5px;padding-bottom: 15px;margin-bottom: 25px;background-color: #fff;}
.blog_panel_list .wrapper .left_col .col .img_col{height:429px;position: relative;overflow: hidden;}
.blog_panel_list .wrapper .left_col .col .img_col .bg{transition: 0.7s ease all;-o-transition: 0.7s ease all;-moz-transition: 0.7s ease all;-webkit-transition: 0.7s ease all;}
.blog_panel_list .wrapper .left_col .col:hover .img_col .bg{transform: scale(1.2)}
.blog_panel_list .wrapper .left_col .col>a{color: #333333;font-size: 26px;font-weight: bold;display: inline-block;margin-top: 10px;}
.blog_panel_list .wrapper .left_col .col h5{padding-right: 20px;color: #323c47;font-size: 13px;background-repeat: no-repeat;background-position: right center;font-weight: 400;margin-top: 3px;margin-bottom: 9px;background-image: url(images/site/time1.png);}
.blog_panel_list .wrapper .left_col .col p,.blog_panel_list .wrapper .left_col .col p a{color: #323c47;font-size: 15px;display: inline-block;vertical-align: top;line-height: 26px;}
.blog_panel_list .wrapper .left_col .col p a{color: #245dc1;margin-right: 3px;}
.blog_panel_list .wrapper .left_col .col a:hover{color:#008b07}
.blog_panel_list .wrapper .right_col{width:calc(100% -  770px);}
.blog_panel_list .wrapper .right_col .commen_col{width: 335px;margin: 0 auto;margin-left: 0px;border: 1px solid #ededed;border-radius: 5px;padding: 15px;margin-bottom: 28px;background-color: #fff;}
.blog_panel_list .wrapper .right_col .commen_col ul{list-style: none;}
.blog_panel_list .wrapper .right_col .commen_col h3{font-size: 20px;color: #333333;}
.blog_panel_list .wrapper .right_col .commen_col .categories{margin-top: 17px;border-bottom: 1px solid #ededed;padding-bottom: 17px;margin-bottom: 15px;}
.blog_panel_list .wrapper .right_col .commen_col .categories li{height: 35px;border-bottom: 1px solid #ededed;}
.blog_panel_list .wrapper .right_col .commen_col .categories li:last-child{border: none;}
.blog_panel_list .wrapper .right_col .commen_col .categories li a{color: #000000;font-size: 17px;font-weight: 400;padding-right: 27px;background-image: url(images/site/green_angle.png);background-position: right center;background-repeat: no-repeat;line-height: 34px;display: inline-block;}
.blog_panel_list .wrapper .right_col .commen_col .categories li a:hover{color: #008b07;}
.blog_panel_list .wrapper .right_col .commen_col .categories li a.active{color: #008b07;font-weight: bold;}
.blog_panel_list .wrapper .right_col .commen_col .tags{margin-top: 15px;border-bottom: 1px solid #ededed;padding-bottom: 15px;margin-bottom: 28px;}
.blog_panel_list .wrapper .right_col .commen_col .tags a{display: inline-block;vertical-align: top;color: #1a73e8;font-size: 15px;font-weight: 400;border: 1px solid #e8e8e8;border-radius: 30px;padding: 2px 6.5782px;margin-bottom: 8px;}
.blog_panel_list .wrapper .right_col .commen_col .tags a:hover{color: #008b07}
.blog_panel_list .wrapper .right_col .commen_col .articles{margin-top: 4px;}
.blog_panel_list .wrapper .right_col .commen_col .articles li{display: flex;flex-wrap: wrap;border-bottom: 1px solid #ededed;padding-top: 15px;padding-bottom: 20px;}
.blog_panel_list .wrapper .right_col .commen_col .articles li:last-child{border: none;}
.blog_panel_list .wrapper .right_col .commen_col .articles li .letfc{width: 60px;}
.blog_panel_list .wrapper .right_col .commen_col .articles li .letfc a{overflow: hidden;height: 60px;width: 100%;position: relative;display: block;}
.blog_panel_list .wrapper .right_col .commen_col .articles li .letfc a .bg{transition: 0.7s ease all;-o-transition: 0.7s ease all;-moz-transition: 0.7s ease all;-webkit-transition: 0.7s ease all;}
.blog_panel_list .wrapper .right_col .commen_col .articles li .letfc a:hover .bg{transform: scale(1.2)}
.blog_panel_list .wrapper .right_col .commen_col .articles li .rightc{width:calc(100% - 60px);padding-right: 15px;}
.blog_panel_list .wrapper .right_col .commen_col .articles li .rightc a{color: #000000;font-size: 16px;font-weight: bold;line-height: 18px;display: block;margin-bottom: 3px;}
.blog_panel_list .wrapper .right_col .commen_col .articles li .rightc a:hover{color: #008b07;}
.blog_panel_list .wrapper .right_col .commen_col .articles li .rightc p{color: #858585;font-size: 14px;font-weight: 400;}
.pagination{text-align: center;margin: auto;}
.pagination a,.pagination span{width: 45px;height: 45px;border-radius: 50%;color: #414042;font-size: 14.99px;display: inline-block;vertical-align: top;font-family: 'Poppins', sans-serif;background-repeat:no-repeat;background-position: center; font-weight: 500;line-height: 44px;margin: 0px 2.5px;}
.pagination a:hover{background-color: rgba(0, 0, 0, 0.19)}
.pagination a.active,.pagination .current{background-color: #008500;color: #fff;}
.blog_panel_list .wrapper .left_col .pagination{margin-top: 41px;margin-bottom: 129px;}

/* blog_post_page */
.blog_post_page {margin-top: 23px;}
.blog_post_page .wrapper .left_col{padding-left: 0px;}
.blog_post_page .wrapper .left_col h1{color: #000000;font-size: 35px;font-weight: 900;font-family: 'Open Sans Hebrew Extra';margin-top: 17px;margin-bottom: 2px;}
.blog_post_page .wrapper .left_col>label{color: #676767;font-size: 13px;font-weight: 400;     border-bottom: 1px solid #ededed;display: block;padding-bottom: 14px;}
.blog_post_page .wrapper .left_col>label em{font-style: normal;padding-right: 20px;background-repeat: no-repeat;background-position: right center;background-image: url(images/site/time1.png);}
.blog_post_page .wrapper .left_col h6{color: #000000;font-size: 19px;font-weight: 400;line-height: 29px;margin-top: 10px;margin-bottom: 24px;}
.blog_post_page .wrapper .left_col .icon{text-align: left;margin-top: 8px;margin-bottom: 12px;}
.blog_post_page .wrapper .left_col .icon a{display: inline-block;vertical-align: top;margin-right: 3px;}
.blog_post_page .wrapper .left_col .icon a:hover{opacity: 0.8}
.blog_post_page .wrapper .left_col .icon em{color: #323c47;font-size: 15px;font-weight: 400;line-height: 28px;display: inline-block;vertical-align: top;font-style: normal;margin-left: 3px;}
.blog_post_page .wrapper .left_col h3{color: #333333;font-size: 22px;font-family: 'Open Sans Hebrew Extra';margin-bottom: 12px;}
.blog_post_page .wrapper .left_col p,.blog_post_page .wrapper .left_col p a{color: #323c47;font-size: 16px;display: inline-block;line-height: 24px;}
.blog_post_page .wrapper .left_col p{margin: 12px 0px;}
.blog_post_page .wrapper .left_col p a{color: #245dc1}
.blog_post_page .wrapper .left_col p a:hover{color: #008500}
/*.borderh{height: 58px;background-color: #f5f5f5;}*/
.blog_section_post{margin-top: 0px;background-color: transparent;border-top: 58px solid #f5f5f5;margin-top: 80px}
.commen_banner_recipes{min-height: 208px;overflow: hidden;}

/* blog_recipes_list page */
.blog_recipes_list{margin-bottom: 75px;margin-top: 26px;}
.blog_recipes_list .wrapper{display: flex;justify-content: space-between;flex-wrap: wrap;}
.blog_recipes_list .right_col{width: 254px;}
.blog_recipes_list .right_col h3{ font-size: 20px;color: #333333;}
.blog_recipes_list .right_col ul{list-style: none;}
.blog_recipes_list .right_col .commen_col {border: 1px solid #ededed;border-radius: 5px;padding-left: 18px;padding-right: 12px;padding-top: 18px;padding-bottom: 16px;display:none;}
.blog_recipes_list .right_col .categories {margin-top: 17px;}
.blog_recipes_list .right_col .categories li {height: 35px;border-bottom: 1px solid #ededed;}
.blog_recipes_list .right_col .categories li a {color: #000000;font-size: 17px;font-weight: 400;padding-right: 27px;background-image: url(images/site/green_angle.png);background-position: right center;background-repeat: no-repeat;line-height: 34px;display: inline-block;}
.blog_recipes_list .right_col .categories li a:hover{color: #008307}
.blog_recipes_list .right_col .categories li a.active{color: #008307;font-weight: bold;}
.blog_recipes_list .right_col .categories li:last-child{border: none;}
.blog_recipes_list .left_col{width: 870px;}
.blog_recipes_list .left_col h4{color: #8c8c8c;font-size: 14px;font-weight: 400;margin-bottom: 18px;display:none;}
.blog_recipes_list .left_col .inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
.blog_recipes_list .left_col .inner .col {width: 267px;text-align: center;box-shadow: 0px 2px 3.68px 0.32px rgba(0, 0, 0, 0.16);border-radius: 5px;padding-bottom: 23px;background-color: #fff;margin-bottom: 45px;}
.blog_recipes_list .left_col .inner .col .img_col {width: 100%;height: 175px;border-top-left-radius: 5px;border-top-right-radius: 5px;position: relative;overflow: hidden;}
.blog_recipes_list .left_col .inner .col .img_col .bg{ transition: 0.6s ease all;-o-transition: 0.6s ease all;-moz-transition: 0.6s ease all;-webkit-transition: 0.6s ease all;}
.blog_recipes_list .left_col .inner .col:hover .img_col .bg{transform: scale(1.2);}
.blog_recipes_list .left_col .inner .col h3 {color: #282828;font-size: 20px;margin-bottom: 7px;margin-top: 11px;}
.blog_recipes_list .left_col .inner .col p {font-size: 13px;line-height: 20px;padding: 0px 20px;}
.blog_recipes_list .left_col .inner .col a {text-align: right;font-size: 14px;font-weight: 400;line-height: 34px;padding-right: 36px;text-align: right;border: none;height: 35px;width: 122px;font-family: 'Open Sans Hebrew';background-position: left 29px center;background-size: 10px;margin-top: 32px;}
.blog_recipes_list .left_col .pagination{margin-top: 41px;}
.blog_recipes_list .left_col .pagination a.active, .blog_recipes_list .left_col .pagination .current{background-color: #2fa4d4;color: #fff}
.blog_recipes_list .left_col .recipe_addvantage{  border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;padding: 10px 0px;margin-top: 9px;}
.blog_recipes_list .left_col .recipe_addvantage label{color: #000000;font-size: 14.85px;font-weight: 400;display: inline-block;vertical-align: top;position: relative;margin-right: 38px;}
.blog_recipes_list .left_col .recipe_addvantage label:first-child{margin-right: 0;}
.blog_recipes_list .left_col .recipe_addvantage label:after{content: '';position: absolute;right: -22px;top: 0;bottom: 0;margin: auto 0;width: 4px;height: 4px;border-radius: 50%;background-color: #008b07;}
.blog_recipes_list .left_col .recipe_addvantage label:first-child:after{display: none;}
.blog_recipes_list .left_col h3 em{color: #008b07;font-style: normal;}
.blog_recipes_list .left_col ul{list-style: none;margin-top: 22px;margin-bottom: 18px;}
.blog_recipes_list .left_col ul li{color: #323c47;font-size: 16px;font-weight: 400;line-height: 23px;}
.blog_recipes_list .left_col .btn_line u{color: #1a73e8}
.blog_recipes_list .left_col .btn_line:hover u{color: #008b07}
.blog_recipes_list .left_col .dessert{border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;padding: 16px 0px;margin-bottom: 28px;margin-top: 17px;}
.blog_recipes_list .left_col .dessert label{color: #323c47;font-size: 16px;font-weight: bold;}
.blog_recipes_list .left_col .dessert label em{color: #1a73e8;font-weight:400;font-style: normal;}

/* category page list */
.category_banner_list{background-color: #008b07;min-height: 228px;}
.category_banner_list h1{color: #fff;}
.category_banner_list .bg {background-size: 530px;background-position: left center;}
.category_page_list .wrapper{display: flex;justify-content: start;flex-wrap: wrap;margin-top: 29px;margin-bottom: 279px;}
.category_page_list .col {width: 267px;text-align: center;box-shadow: 0px 2px 3.68px 0.32px rgba(0, 0, 0, 0.16);border-radius: 5px;padding-bottom: 25px;background-color: #fff;margin-bottom: 27px;margin-left: 34px;}
.category_page_list .col:nth-child(4n){margin-left: 0px;}
.category_page_list .col .img_col {width: 100%;height: 175px;border-top-left-radius: 5px;border-top-right-radius: 5px;position: relative;overflow: hidden;}
.category_page_list .col .img_col .bg{ transition: 0.6s ease all;-o-transition: 0.6s ease all;-moz-transition: 0.6s ease all;-webkit-transition: 0.6s ease all;}
.category_page_list .col:hover .img_col .bg{transform: scale(1.2);}
.category_page_list .col a {color: #1a73e8;font-size: 20px;margin-bottom: 7px;margin-top: 11px;display: block;font-weight: bold;}
.category_page_list .col a:hover{color: #008307}
.category_page_list .col p {font-size: 14px;line-height: 23px;padding: 0px 20px;color: #1e1e1e;}

/* ganeral page */
.ganeral_banner .bg {background-size: auto;background-position: left -90px center;}
.ganeral_cat_list{margin-top: 146px;margin-bottom: 76px;}

/* Activities Page List */
.activities_banner_list{min-height: 208px;}
.activities_page{max-width: 710px;margin: 0 auto;margin-bottom: 116px;margin-top: 17px;}
.activities_page .col{padding: 15px 20px; width:100%;border-radius: 5px;border: 1px solid #e9eff4;padding-bottom: 31px;margin-bottom: 18px;}
.activities_page .col .img_col{width: 100%;height: 318px;overflow: hidden;position: relative;}
.activities_page .col .img_col .bg{transition: 0.7s ease all;-o-transition: 0.7s ease all;-moz-transition: 0.7s ease all;-webkit-transition: 0.7s ease all;}
.activities_page .col:hover .img_col .bg{transform: scale(1.2);}
.activities_page .col h4{display: inline-block;color: #ffffff;font-size: 22px;background-color: #008b07;padding: 4px 10px;padding-left: 30px;margin-top: 11px;}
.activities_page .col h3{color: #333333;font-size: 26px;margin-top: 11px;margin-bottom: 10px;}
.activities_page .col p{color: #323c47;font-size: 15px;    line-height: 25px;}
.activities_page .col .lern_more{color: #1a73e8;font-size: 16px;font-weight: 400;display: inline-block;margin-top: 8px;}
.activities_page .col a:hover{color: #008b07}
/* Activities single Page  */
.activities_singlepage{padding-top: 15px;}
.activities_singlepage .btn_line u{color: #1a73e8}
.activities_singlepage .btn_line:hover u{color: #008500}
.activities_singlepage h1{text-align: center;margin-top: 10px;}
.activities_singlepage .blog{border: 1px solid #e9eff4;border-radius: 5px;padding: 28px 44px 57px 42px;margin-top: 50px;display: flex;justify-content: space-between;}
.activities_singlepage .blog .left_col{width: 510px;}
.activities_singlepage .blog .left_col h4{display: inline-block;color: #ffffff;font-size: 22px;background-color: #008b07;padding: 4px 12px;font-weight: 400;}
.activities_singlepage .blog .left_col ul{list-style: none;margin-top: 13px;border-bottom: 1px solid #ededed;padding-bottom: 17px;margin-bottom: 10px;}
.activities_singlepage .blog .left_col ul li{color: #323c47;font-size: 17px;position: relative;padding-right: 20px;margin-bottom: 3px;}
.activities_singlepage .blog .left_col ul li:after{content: '';position: absolute;right: 6px;top: 0;bottom: 0;margin: auto 0;width: 4px;height: 4px;border-radius: 50%;background-color: #008b07;}
.activities_singlepage .blog .left_col p{color: #323c47;font-size: 15px;    line-height: 25px;margin-bottom: 26px;}
.activities_singlepage .blog .left_col a{color: #1a73e8;font-size: 16px;font-weight: 400;display: inline-block;margin-top: 8px;}
.activities_singlepage .blog .left_col a:hover{color: #008b07}
.activities_singlepage .blog .right_col{width: 525px;}
.activities_singlepage .blog .right_col .col{width: 100%;height: 365px;background-repeat: no-repeat;background-position: bottom center;}
.activities_singlepage .blog .right_col .owl-carousel .owl-nav{display: none !important;}
.activities_singlepage .blog .right_col .owl-carousel .owl-dots {text-align: center;height: 10px;margin-top: 0;display: block;width: 100%;position: absolute;bottom: -31px;}
.activities_singlepage .blog .right_col .owl-carousel .owl-dots .owl-dot{display: inline-block;vertical-align: top;width: 10px;height: 10px;border-radius: 50%;background-color: #1c1c1c;margin: 0px 7px;transform: scale(0.5);transform-origin: center;}
.activities_singlepage .blog .right_col .owl-carousel .owl-dots .owl-dot.active{background-color: #2fa4d4;transform: scale(1)}

/* movie_list page */
.movie_list{margin-top: 20px;margin-bottom: 96px;}
.movie_list .inner{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 48px;}
.movie_list .col{width: 370px;margin-left: 30px;margin-bottom: 39px;}
.movie_list .col:nth-child(3n){margin-left: 0px;}
.movie_list .col .img_col{display: block;width: 100%;height: 209px;overflow: hidden;position: relative;border-radius: 4px;border: 1px solid #e8e9f1;}
.movie_list .col .img_col img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.movie_list .col .img_col .bg{transition: 0.8s ease all;-o-transition: 0.8s ease all;-moz-transition: 0.8s ease all;-webkit-transition: 0.8s ease all;}
.movie_list .col:hover .img_col .bg{transform: scale(1.2);}
.movie_list .col em{font-style: normal;display: block;text-align: center;color: #282828;font-size: 17px;font-weight: bold;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;margin-top: 6px;}
.movie_list .col:hover em{color: #008b07}
.movie_list .video_col{position: relative;max-width:970px;height:auto;margin: 0 auto;margin-top: 37px;margin-bottom: 50px;}
.movie_list .video_col iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.movie_list h3{font-size:36px;color: #232323;}
.movie_list .btn_line{ max-width: 125px;margin: 0 auto;margin-top: -40px;display: block;margin-left: 0;}
.movie_post{margin-bottom: 64px;}

/* contact us*/
.contact_us{margin-top: 30px;}
.contact_us .map{width:100%;max-width:60%;float: left;} 
.contact_us .map .map_1{width:100%;height:385px;background-repeat: no-repeat;background-position: center;background-size:cover;}
.contact_us .contact_detail{width:100%;max-width:38%;float: right;}
.contact_us .contact_detail .col{width: 300px;float: right;position: relative;}
.contact_us .contact_detail .col+.col{margin-right: 40px;}
.contact_us .contact_detail .col+.col:after{content: '';position: absolute;right: -40px;top: 0;width: 1px;height: 100%;background-color: #efefef;}
.contact_us .contact_detail .col .logo_img{margin-bottom: 20px;}
.contact_us .contact_detail .col .logo_img img{}
.contact_us .contact_detail .col h2{font-size: 23px;color:#000000;font-weight:bold;margin-bottom: 5px;}
.contact_us .contact_detail .col ul{}
.contact_us .contact_detail .col ul li{list-style: none;font-size: 17px;color:#000;font-weight:bold;margin-bottom: 5px;}
.contact_us .contact_detail .col ul li img{margin-left: 10px;margin-bottom: 8px;}
.contact_us .contact_detail .col ul li i{font-size: 17px;color:#000;font-weight:normal;font-style:normal;display:inline-block;vertical-align:top;}
.contact_us .contact_detail .col ul li p{font-size: 17px;color:#000;font-weight:bold;display:inline-block;vertical-align:top;}
.contact_us .contact_detail .col ul li a{font-size: 17px;color:#000;font-weight:bold;}
.contact_us .contact_detail .col ul li.mail a{color: #1a73e8}
.contact_us .contact_detail .col ul li.mail a:hover{color: #008c08}
.contact_us .contact_detail .col ul li:last-child{margin-top: 16px;}
.contact_us .contact_detail .col ul li:last-child a:hover{opacity: 0.8;}

/* login_page */
.login_page{max-width: 370px;margin: 0 auto;border: 1px solid #e8e9f1;border-radius: 5px;overflow: hidden;margin-top: 60px;}
.login_page h1{color: #232323;font-size: 20px;text-align: center;background-color: #fbfbfb;border-bottom: 1px solid #e8e9f1;padding-top: 15px;padding-bottom: 10px;}
.login_page form{padding:39px 13px;padding-bottom: 42px;}
.login_page .in{background-color: #f7f9fb;border: 1px solid #e8e9f1;height: 50px;width: 100%;border-radius: 5px;color: #232323;font-size: 16px;padding-right: 14px;margin-bottom: 20px;font-family: 'Open Sans Hebrew';}
.login_page .in:focus{border-color: #008b07;}
.login_page .sub{background-color:#2fa4d4;font-size: 18px;font-weight: bold;color: #fff;background-repeat: no-repeat;background-position: left 19px center;background-image: url(images/site/sub_img.png);height: 50px;width: 100%;border-radius: 5px;cursor: pointer;font-family: 'Open Sans Hebrew';margin-top:20px;margin-bottom: 20px;}
.login_page .password_protected_form > p{padding: 0px;margin: 0px; font-size: 12px;color: #ff0000;text-align: right;margin-top: -19px;padding-bottom: 10px;}
.login_page .sub:hover{background-color: #008b07;}
.login_page .forgot_pw{color: #d8d8d8;display: block;font-size: 14px;max-width: 93px;margin: 0 auto;margin-left: 0;margin-top: -20px;}
.login_page .forgot_pw u{color: #1a73e8;}
.login_page .forgot_pw:hover u{color: #008b07;}
.login_page p,.login_page p a{color: #232323;font-size: 18px;}
.login_page p a{display: inline-block;color: #1a73e8}
.login_page p a:hover{color: #008b07}
.login_page p{text-align: center;}
.login_page input[type="checkbox"]{opacity: 0; visibility: hidden; position: absolute;}
.login_page label {position: relative;padding-right: 22px;background-image: url(images/site/no.png);background-repeat: no-repeat;background-position: right top ;background-size: 16px;font-size: 14px;color: #232323;line-height: 16px;text-align: right;display: block;cursor: pointer;font-weight: 400;margin-top: -4px;width: 50%;}
.login_page label.active{background-image: url(images/site/yes.png);}
footer .top_footer .right_col .col ul#menu-recipe-navigation li:last-child a{text-decoration: underline}
.pagination a.next{background-image: url(./images/site/pagel.png);font-size: 0px;}
.pagination a.prev{background-image: url(./images/site/pager.png);font-size: 0px;}
.main.blog{background-color: #f5f5f5;}
.main.blog .pagination a,.main.blog .pagination span{background-color: #fff;}
.main.blog .pagination .current{ background-color: #008500;}
.home_play_icon{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);margin: 0 auto;}

#menu-item-wpml-ls-2-he ul.sub-menu{width: 75px !important;right: 0 !important;padding: 0px 8px;line-height: normal;list-style: none;top: 31px;border-radius: 5px;}
#menu-item-wpml-ls-2-he ul.sub-menu li{ margin-bottom: 0px;list-style: none;padding-right: 0px;}
#menu-item-wpml-ls-2-he ul.sub-menu li:after {display: none;}
#menu-item-wpml-ls-2-he ul.sub-menu:after{top: 3px;left: calc(100% - 20%);}
#menu-item-wpml-ls-2-he:hover ul.sub-menu {right: 0;padding: 0px 8px;text-align: center;display: block;right: 0 !important;margin: 0 auto;}

.recipes .inner .col .img_col .bg{background-size: cover;}
.activities_page .col .img_col .bg{background-size: cover;}
.bg{background-size: cover;}
li#menu-item-wpml-ls-2-he{z-index: 99;}
li#menu-item-wpml-ls-2-he li a{position: relative;z-index: 999;}

.ganeral_banner .bg{background-size: auto;background-position: center center;}
.movie_list .video_col img{display: block;margin: 0 auto;}
.movie_list .video_col iframe{ position: relative;left: 0;top: 0;width: 100%;height: 530px;}


.natural_food .wrapper .right_col{height: auto;display: block;}
.natural_food .wrapper .right_col .bg{position: relative;text-align: left;}
.health_almond .left_col img{display: block;  display: block;margin: auto;position: absolute;left: 0;right: 0;top: 0;bottom: 0px;}

.page-template-health-benefits .commen_banner .bg_img{position: absolute;top: 0;bottom: 0;margin: auto 0;width: 100%;height: 100%;left: 0;background-size: cover;}


.page-template-activities .activities_banner_list {min-height: 300px;}






/* Responsive */
@media only screen and (max-width:1660px){
    /* about page */
    .commen_banner .bg{background-position: center;}
}
@media only screen and (max-width:1460px){

}
@media only screen  and (max-width:1399px)
{
    .banner .inner {padding-top: 130px;}
    .banner {min-height: 610px;}
    /* about page */
    .health_almond .right_col {min-height: 447px;padding: 65px 60px 30px 110px;}
    .health_almond .left_col {min-height: 327px;}
    /* blog_panel_list */
    .blog_panel_list .wrapper .left_col .col .img_col {height: 330px;}
    /* .contact_us */
    .contact_us{margin-bottom: 50px;}
    /* health_benefits */
    .commen_banner .bg_img {left: 5%;}



}
@media only screen and (max-width:1100px) /* container size */
{

}
/* 1024 */
@media only screen and (max-width:1279px) /* if tablate and mobile view is same */
{
    .wrapper{padding: 0px 20px;}
    h2 {font-size: 32px;line-height: 35px;}
    header .brand {margin-left: 15px;max-width: 75px;}
    header nav {margin-top: 15px;}
    header .icon{margin-top: 13.5px;}
    header nav>ul>li:nth-child(3), header nav>ul>li:nth-child(7) {margin-left: 10px;}
    header nav>ul>li:nth-child(3):after, header nav>ul>li:nth-child(7):after{display: none}
    header nav>ul>li>a{margin: 0px 3px;}
    .banner .bg{background-position: bottom center;}
    .banner h1 {font-size: 40px;line-height: 40px;}
    .banner h2 {font-size: 28.35px;line-height: 29px;margin-top: 10px;}
    .banner .inner>img{max-width: 430px;}
    .banner {min-height: 500px;}
    .natural_food .wrapper .left_col {width: 49%;}
    .natural_food .wrapper .right_col{width: 48%}
    .recipes .inner {max-width: 880px;margin: 0 auto;margin-top: 35px;}
    .recipes .wrapper .btn_line {left: 20px;}
    .recipes .owl-carousel .owl-nav .owl-next {left: -25px;}
    .recipes .owl-carousel .owl-nav .owl-prev {right: -25px !important;}
    .categories_blog .col .left {width: 55px;}
    .categories_blog .col .right {width: calc(100% - 55px);padding-right: 15px;}
    .categories_blog .col .right span {font-size: 16px;line-height: 45px;}
    .categories_blog .col{width: 200px;height: 45px;}
    .categories_blog {margin-top: -22px;}
    .natural_food .wrapper .left_col p {margin-bottom: 30px;margin-top: 15px;}
    .benefits {margin-top: 45px;}
    .blog_section .wrapper .btn_line{left: 20px;}
    .blog_section .inner .left_col {width: 44%;}
    .blog_section .inner .right_col {width: 54%;}
    .video_blog .wrapper .btn_line{left: 20px;}
    .video_blog{margin: 40px 0px;}
    .video_blog .inner .col .img_col {height: 280px;}
    footer .nuts {min-height: 50px;}
    footer .top_footer .right_col{width: auto;}
    footer .top_footer .right_col .col+.col+.col {width: 260px;}
    footer .top_footer .right_col .col+.col {width: 180px;}
    footer .top_footer .right_col .col {width: 180px;}

    /* about page */
    h1{font-size: 40px;}
    body:not(.pad_top) {padding-top: 74px;}
    .commen_banner{min-height: 250px;}
    .why_almond .wrapper .left_col {width: calc(100% - 300px);}
    .why_almond .wrapper .right_col {width: 300px;}
    .health_almond .left_col .bg{background-position: center;}
    .categories_blog_about{margin: 30px 0px;}
    .health_almond .right_col {padding: 50px 40px 30px 50px;}
    .health_almond h2 {margin-bottom: 20px;}
    .why_almond h4 {font-size: 22px;line-height: 34px;margin-bottom: 5px;margin-top: 25px;}
    .health_almond .left_col {min-height: auto;width: 100%;}
    .health_almond .right_col{width: 100%;}
    .blog_section .inner .right_col .img_col {height: 125px;}
    .blog_section .inner .right_col .col a {font-size: 14px;margin-top: 10px;}
    /* about branch page */
    .why_almond_branch .wrapper .right_col{width: 335px;}
    .why_almond_branch .wrapper .left_col{width: calc(100% - 335px);}
    /* activities_singlepage */
    .activities_singlepage{margin-top: 15px;}
    .activities_singlepage .blog .right_col {width: 49%;}
    .activities_singlepage .blog .left_col {width: 49%;}
    .activities_singlepage .blog .right_col .col{height: 300px;}
    /* blog_panel_list */
    .blog_panel_list .wrapper .right_col{width: 335px;}
    .blog_panel_list .wrapper .left_col{width: calc(100%  - 335px)}
    /* blog post */
    .blog_post_page .wrapper .left_col{padding-left: 20px;}
    .blog_section .inner .left_col .img_col {height: 210px;}
    .blog_section_post{padding-top: 50px;}
    /* category_pagelist */
    .category_page_list .col {width: 23.87%;padding-bottom: 25px;margin-left: 1.5%;}
    .category_page_list .col .text_col{padding: 0px 10px;}
    .category_page_list .col a{font-size: 18px;}
    .category_page_list .wrapper {margin-bottom: 50px;}
    /* .contact_us */
    .contact_us .map {max-width:55%;}
    .contact_us .contact_detail {max-width: 43%;} 
    .contact_us .contact_detail .col {width: 45%;}
    .contact_us .contact_detail .col h2 {font-size: 20px;margin-bottom: 5px;}
    .contact_us .contact_detail .col ul li,.contact_us .contact_detail .col ul li p,.contact_us .contact_detail .col ul li a{font-size: 14px;}
    /* ganral page */
    .ganeral_cat_list{margin-top:20px;}
    /* health_benefits */
    .commen_banner .bg_img {left: 5%;max-width: 300px;}
    /* movie post */
    .movie_list .col {width: 32.33%;margin-left: 1.5%;margin-bottom: 30px;}
    .movie_list .inner {margin-top: 30px;}
    .movie_list {margin-bottom: 50px;}
    .movie_list .video_col {max-width: 700px;height: 400px;margin-bottom: 80px;}

    /* recipes_list */
    .blog_recipes_list .right_col {width: 245px;}
    .blog_recipes_list .left_col{width: calc(100% - 245px);padding-right: 20px;}
    .blog_recipes_list .left_col .inner .col {width: 32.33%;}
    .blog_recipes_list .left_col .inner .col h3 {font-size: 18px;}

    .movie_list .col{margin-left: 0;margin-right: 14px;}

    .health_almond .left_col{min-height: auto;}
    .health_almond .left_col .bg img,.health_almond .left_col .bg{position: relative;}


}

@media only screen  and (max-width:1023px)
{

    .hamburger{position: fixed;z-index: 99999; top: 16px;left: 12px;width: 30px;height: 25px;}
    .hamburger span{position: absolute;height: 3px;top: 50%;width: 100%;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;background:#008307;}
    .hamburger span:before{position: absolute;content: '';width: 100%;height: 3px;background: #008307;top: 8px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
    .hamburger span:after{position: absolute;content: '';width: 100%;height: 3px;background: #008307;top: -8px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
    .hamburger.active span:before{transform: rotate(-45deg);top: 0;background-color: #008307;}
    .hamburger.active span:after{transform: rotate(45deg);top: 0;}
    .hamburger.active span{background-color: transparent;}
    header nav{position: fixed;right: 0;top: 0;width: 100%;height: 100vh;background-color: #fff;margin-top: 0px;transform: translateX(100%);transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;    z-index: 999;}
    header nav.active{transform: translateX(0px)}
    header .right_col {width: auto;}
    header .icon {margin-left: 40px;}
    header nav>ul{padding-top: 60px;}
    header nav>ul>li{display: block;text-align: center;margin-left: 0px !important;padding-bottom: 10px; }
    header nav>ul>li>a{display: inline-block;font-size: 18px;}
    header nav>ul>li.menu-item-has-children>a{padding-left: 15px;}

    header nav>ul>li:before{display: none;}
    header nav>ul>li.menu-item-has-children span{display: inline-block;width: 24px;height: 24px;background-image: url(images/site/left_arrowh.png);transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;background-repeat: no-repeat;background-position: center;vertical-align: top;transform: rotate(-90deg);}
    header nav>ul>li.menu-item-has-children span.active{}
	header nav>ul>li.menu-item-has-children span.wpml-ls-native{width:auto;height:auto;background-image: none;transform: inherit;}
	#menu-item-wpml-ls-2-he a span.wpml-ls-native{display: none !important;}
	#menu-item-wpml-ls-2-he .sub-menu a span.wpml-ls-native{display: block !important;}
	#menu-item-wpml-ls-2-he .sub-menu{display:block !important;margin:auto;top:0 !important;}
	.wpml-ls-native.cnccore-submenu-show{display: none !important;}
    header nav>ul>li ul {opacity: 1;pointer-events: auto;position: relative;top: 0;width: 100%;left: 0;right: 0;box-shadow: 0px 0px;padding: 10px;text-align: center;transition: 0s ease all;-o-transition: 0s ease all;-moz-transition: 0s ease all;-webkit-transition: 0s ease all;}
    header nav>ul>li ul:after{display: none;}
    header nav>ul>li ul li+li{padding-right: 0;}
    header nav>ul>li ul li+li:after{display: none;}
    header nav>ul>li.menu-item-has-children>a{background-image: none;padding-left: 0px;}
    header nav>ul>li ul li:first-child a{font-size: 16px;background-image:none;padding-left: 0px;}
    header nav>ul>li ul li:first-child{margin-bottom: 10px;}

}

@media only screen and (min-width: 768px) and (max-width: 1023px)
{
    .btn{width: 160px;padding-right: 35px;}
    .natural_food .wrapper .right_col{height: 260px;}
    .natural_food .wrapper .left_col>img{max-width: 30px;}
    .natural_food .wrapper .left_col .btn_line {margin-top: 0;margin-right: 5px;}
    .recipes .inner {max-width: 600px;margin: 0 auto;margin-top: 35px;}
    .benefits .nuts .col:first-child {right: 10px;}
    .benefits .nuts .col:last-child {left: 10px;}
    .blog_section .inner{flex-wrap: wrap;}
    .blog_section .inner .left_col {width: 100%;margin-bottom: 10px;}
    .blog_section .inner .right_col{width: 100%}
    .video_blog .inner .col .img_col {height: 240px;}
    footer .top_footer .right_col .col+.col {width: 145px;}
    footer .top_footer .right_col .col {width: 160px;}

    /* about page */
    body:not(.pad_top) {padding-top: 58.5px;}
    /* about branch page */
    .why_almond_branch .wrapper .right_col{width: 250px;}
    .why_almond_branch .wrapper .left_col{width: calc(100% - 250px);}
    .great_recipes{width: 100%;padding-bottom: 25px;}
    .great_recipes .img_col{height: 150px;}
    .great_recipes .img_col img {bottom: -30px;max-width: 80px;}
    .great_recipes h3 {font-size: 20px;line-height: 20px;margin-top: 34px;}
    /* activities_pagelist */
    .activities_banner_list .bg {background-size: 200% 100%;}
    /* activities_singlepage */
    .activities_singlepage .blog {padding: 20px 20px 20px 20px;margin-top: 30px;}
    .activities_singlepage .blog .right_col .col {height: 260px;}
    /* blog_panel_list */
    .blog_panel_list .wrapper .right_col{width: 250px;}
    .blog_panel_list .wrapper .left_col{width: calc(100% - 250px);}
    .blog_panel_list .wrapper .right_col .commen_col{width: 100%;}
    .blog_panel_list .wrapper .right_col .commen_col .articles li .rightc {padding-right: 6px;}
    .blog_panel_list .wrapper .right_col .commen_col .articles li .rightc a{font-size: 14px;}
    .blog_panel_list .wrapper .left_col .col .img_col {height: 240px;}
    .blog_panel_list .wrapper .left_col .col>a {font-size: 20px;margin-top: 10px;}
    .blog_panel_list .wrapper .right_col .commen_col .articles li .rightc a br{display: none;}
    /* category_pagelist */    
    .category_page_list .col{width: 32.33%;}
    .category_page_list .col:nth-child(4n) {margin-left:1.5%;}
    .category_page_list .col:nth-child(3n) {margin-left: 0px;}
    .category_page_list .col .img_col .bg{background-position: center;}
    /* .contact_us */
    .contact_us .contact_detail{max-width: 100%;}
    .contact_us .map {max-width: 100%;margin-bottom: 40px;}
    /* health_benefits */
    .commen_banner .bg_img {left: 5%;max-width: 100%;}
    .commen_banner .bg_img img{max-width: 300px;}
    .text_col{padding: 0px 20px;}
    .health_benefit_blog .wrapper {margin-top: 40px;}
    .health_benefit_blog .col {padding: 35px 0px;}
    .health_benefit_blog .col h3 {width: 260px;font-size: 20px;padding-right: 33px;padding-left: 20px;line-height: 25px;}
    .health_benefit_blog .col p {width: calc(100% - 260px);}

    /* movie post */
    .movie_list .col .img_col{height: 180px;}
    /* recipes_post */
    .blog_recipes_list .left_col .recipe_addvantage label {font-size: 14px;margin-right: 14px;}
    .blog_recipes_list .left_col .recipe_addvantage label:after{right: -12px;}

    /* recipes_list */
    .blog_recipes_list .left_col .inner .col {width: 49%;margin-bottom: 15px;}
    header nav>ul>li ul li:after{display: none;}
    .movie_list .col{margin-right: 10px;}
    header nav>ul>li ul{left:0;text-align:center;}
    header .right_col{margin-left: 40px;}
    .natural_food .wrapper .right_col .bg{background-size: contain;}




}

@media only screen and (max-width:767px)
{
    header nav>ul>li ul li:after{display: none;}
    .banner .inner>img {max-width: 300px;}
    .banner h1 {font-size: 28px;line-height: 30px;}
    .banner h2 {font-size: 20px;line-height: 20px;margin-top: 10px;}
    .banner {min-height: 400px;}
    .banner .inner {padding-top: 100px;}
    .categories_blog {margin-top: -22px;max-width: 270px;margin: 0 auto;margin-top: -22px;flex-wrap: wrap;}
    .categories_blog .col{width: 100%;margin: 0px; margin-bottom: 10px;}
    .natural_food .wrapper {flex-wrap: wrap;}
    .natural_food .wrapper .left_col,.natural_food .wrapper .right_col{width: 100%;}
    .natural_food .wrapper .right_col{height: 150px;margin-top: 20px;}
    .natural_food {margin-top: 30px;}
    .natural_food .wrapper .left_col>img{max-width: 30px;}
    h2 {font-size: 24px;line-height: 26px;}
    p {font-size: 14px;line-height: 20px;}
    .btn {width: 140px;height: 40px;line-height: 36px;font-size: 16px;padding-right: 35px;}
    .natural_food .wrapper .left_col p {margin-bottom: 20px;margin-top: 10px;}
    .natural_food .wrapper .left_col .btn_line {margin-top: 5.5px;margin-right: 0;}
    .btn_line i {width: 30px;height: 30px;}
    .btn_line u {font-size: 12px;margin-top: 5px;margin-right: 5px;}
    .recipes {margin-top: 40px;padding-bottom: 50px;padding-top: 30px;}
    .natural_food .wrapper .right_col a{max-width:40px;}
    .recipes .inner .col{width: 100%;}
    .recipes .inner{max-width: 90%;margin-top: 30px;}
    .recipes .owl-carousel .owl-dots {bottom: -28px;}
    .recipes .owl-carousel .owl-dots .owl-dot{margin: 0px 2px;}
    .recipes .wrapper>p {margin-top: 50px;}
    .recipes .wrapper .btn_line {top: 35px;}
    .benefits {margin-top: 30px;}
    .benefits p {margin-top: 15px;margin-bottom: 20px;padding: 0px 20px;}
    .benefits .nuts .inner {max-width: 300px;margin: 0 auto;margin-top: 20px;display: flex;flex-wrap: wrap;justify-content: space-between;}
    .benefits .nuts .col:first-child, .benefits .nuts .col:last-child{position: relative;left: 0;right: 0;top: 0;}
    .benefits .nuts .col:nth-child(2) {margin-top: 0;margin-bottom: 0px;margin-left: 0;}
    .benefits .nuts .col{margin-bottom: 10px !important;width: 48%;}
    .benefits .nuts .col img{max-width: 50px;}
    .benefits .nuts .col h4 {font-size: 14px;line-height: 18px;margin-top: 10px;}
    .benefits .nuts>img{max-width: 300px;margin: 0 auto;}
    .blog_section {padding-top: 60px;padding-bottom: 40px;margin-top: -75px;}
    .blog_section .inner .left_col,.blog_section .inner .right_col{width: 100%;}
    .blog_section .inner{flex-wrap: wrap;}
    .blog_section .inner .col {padding: 10px;}
    .blog_section .inner .left_col .img_col {height: 170px;}
    .blog_section .inner .col a {font-size: 20px;}
    .blog_section .inner .right_col {margin-top: 10px;}
    .blog_section .inner .right_col .col {width: 100%;}
    .blog_section .inner .right_col .col a {font-size: 16px;margin-top: 8px;}
    .blog_section .inner .right_col .img_col {height: 170px;}
    .video_blog {margin: 30px 0px;}
    .video_blog h2 {padding-right: 33px;background-size: 26px;}
    .video_blog .wrapper .btn_line {left: 20px;top: 0;}
    .video_blog .inner {margin-top: 30px;flex-wrap: wrap;}   
    .video_blog .inner .left_col,.video_blog .inner .right_col{width: 100%;}
    .video_blog .inner .left_col{margin-bottom: 15px;}
    .video_blog .inner .col {padding: 10px;}
    .video_blog .inner .col .img_col {height: 150px;}
    .video_blog .inner .col .img_col img{width: 40px;}
    .video_blog .inner .col a {font-size: 16px;}
    footer .top_footer {flex-wrap: wrap;}
    footer .top_footer .logo{width: 100%;max-width:70px;margin: 0 auto;}
    footer .top_footer .right_col{flex-wrap: wrap;padding-top: 15px;}
    footer .top_footer .right_col .col {width: 48%;}
    footer .top_footer .right_col .col+.col {width: 50%;}
    footer .top_footer .right_col .col+.col+.col{width: 100%;margin-top: 15px;}
    footer .top_footer .right_col .col h3 a {font-size: 16px;}
    footer .top_footer .right_col .col h3 {padding-bottom: 8px;margin-bottom: 8px;}
    footer .top_footer .right_col .col ul li {margin-bottom: 0px;}
    footer .top_footer .right_col .col a {font-size: 12px;line-height: 16px;}
    footer .top_footer .right_col .col label p, footer .top_footer .right_col .col label a, footer .top_footer .right_col .col label span {font-size: 12px;}
    footer .top_footer .right_col .col label span {padding-right: 25px;background-size: 13px;}
    footer .top_footer .right_col .col label {margin-bottom: 5px;}
    footer .mid_footer .u_login {width: 156px;height: 40px;line-height: 37px;background-position: right 20px center;font-size: 13px;padding-left: 20px;background-size: 18px;}
    footer .mid_footer .left_icon a {margin-top: 0;width: 40px;}
    footer .last_footer a, footer .last_footer p {font-size: 11px;}
    footer .last_footer .wrapper {padding: 10px 20px;}


    /* about page */
    body:not(.pad_top) {padding-top: 58.5px;}
    h1, em{font-size: 30px;line-height: 35px;}
    .sub_nav ul {display: flex;flex-wrap: wrap;}
    .sub_nav {padding: 10.5px 20px;}
    .sub_nav ul li a {font-size: 14px;padding: 4px 10px 4px 10px;}
    .sub_nav ul li{margin-left: 0px;}
    .why_almond .wrapper .left_col {width: 100%;}
    .why_almond .wrapper {margin-top: 30px;}
    .why_almond .wrapper .right_col{margin-top: 20px;}
    .why_almond .wrapper .right_col>img{max-width: 35px;}
    .why_almond h4 {font-size: 22px;line-height: 34px;margin-bottom: 5px;margin-top: 15px;}
    .why_almond {margin-bottom: 20px;}
    .health_almond .left_col {min-height: 200px;width: 100%;}
    .health_almond .left_col a {max-width: 100%;}
    .health_almond .left_col{min-height: 400px;}
    .health_almond .left_col .bg{background-size:contain;background-color: transparent;}
    .health_almond .right_col {padding: 20px 20px 40px 20px;}
    .benefits_about .wrapper {margin-top: 30px;flex-wrap: wrap;}
    .benefits_about {padding-bottom: 20px;}
    .blog_section {padding-top: 30px;padding-bottom: 40px;margin-top: -65px;}
    .articles_almond{margin-top: 0px;}
    .blog_section .wrapper .btn_line{top: 35px;}
    .blog_section.articles_almond .inner .right_col .col {width: 100%;margin-bottom: 10px;}
    .categories_blog_about{margin: 0 auto;padding: 20px 0px;}
    .blog_section .inner .right_col .img_col {height: 150px;}
    /* about branch page */
    .why_almond_branch {margin-bottom: 20px;margin-top: 20px;}
    .why_almond_branch .wrapper .left_col{padding-left: 0px;width: 100%;}
    .why_almond_branch .wrapper .right_col {width: 100%;margin-top: 20px;}
    .great_recipes {width: 100%;padding-bottom: 20px;}
    .great_recipes .img_col {width: 100%;height: 200;background-size: cover;}
    .great_recipes .img_col img {bottom: -30px;max-width: 80px;}
    .great_recipes h3 {font-size: 20px;line-height: 22px;margin-top: 24px;}
    .great_recipes .btn{margin-top: 10px;}
    .why_almond_branch ul li {line-height: 24px;font-size: 14px;}
    .why_almond_branch ul li:after {right: 0;top: 9px;bottom: auto;}
    /* activities_pagelist */
    .activities_banner_list .bg {background-position: right 30% center;}
    .activities_page {margin-bottom: 40px;padding: 0px 20px;}
    .activities_page .col {padding: 10px 10px;width: 100%;padding-bottom: 15px;margin-bottom: 10px;}
    .activities_page .col .img_col {height: 150px;}
    .activities_page .col h4 {font-size: 14px;padding: 3px 6px;padding-left: 10px;margin-top: 5px;}
    .activities_page .col h3 {font-size: 16px;margin-top: 10px;margin-bottom: 5px;}
    /* activities_singlepage */
    .activities_singlepage .blog {padding: 10px;margin-top: 24px;flex-wrap: wrap;margin-bottom: 40px;}    
    .activities_singlepage .blog .left_col,.activities_singlepage .blog .right_col{width: 100%;}
    .activities_singlepage .blog .right_col{margin-top: 20px;}
    .activities_singlepage .blog .left_col h4 {font-size: 14px;padding: 3px 8px;}
    .activities_singlepage .blog .left_col ul li {font-size: 14px;padding-right: 14px;margin-bottom: 1px;}
    .activities_singlepage .blog .left_col p {font-size: 14px;line-height: 24px;margin-bottom: 10px;}
    .activities_singlepage .blog .right_col .col {height: 180px;}
    /* blog_panel_list */
    .blog_panel_list .wrapper .left_col {width: 100%;padding-left: 0;}
    .blog_panel_list .wrapper .left_col .col{padding: 10px;}
    .blog_panel_list .wrapper .left_col .col .img_col {height: 150px;}
    .blog_panel_list .wrapper .left_col .col p, .blog_panel_list .wrapper .left_col .col p a {font-size: 14px;line-height: 22px;}
    .blog_panel_list .wrapper .left_col .col>a {font-size: 18px;margin-top: 10px;line-height: 22px;}
    .blog_panel_list .wrapper .left_col .col{margin-bottom: 10px;}
    .blog_panel_list .wrapper .left_col .pagination {margin: 25px 0px;}
    .pagination a {width: 25px;height: 25px;font-size: 12px;line-height: 24px;margin: 0px 1px;}
    .blog_panel_list .wrapper .right_col {width: 100%;}
    .blog_panel_list .wrapper .right_col .commen_col{width: 100%; padding: 10px;margin-bottom: 10px;}
    .blog_panel_list .wrapper .right_col .commen_col h3{font-size: 18px;}   
    .blog_panel_list .wrapper .right_col .commen_col .categories li a {font-size: 14px;padding-right: 15px;line-height: 30px;}
    .blog_panel_list .wrapper .right_col .commen_col .categories {margin-top: 10px;padding-bottom: 10px;}
    .blog_panel_list .wrapper .right_col .commen_col .tags {margin-top: 10px;padding-bottom: 10px;margin-bottom: 15px;}
    .blog_panel_list .wrapper .right_col .commen_col .articles li .rightc {padding-right: 10px;}
    .blog_panel_list .wrapper .right_col .commen_col .articles li .rightc a {font-size: 14px;line-height: 16px;margin-bottom: 3px;}
    .blog_panel_list .wrapper .right_col .commen_col .articles li {padding-top: 10px;padding-bottom: 10px;}
    .blog_panel_list .wrapper .right_col{margin-bottom: 20px;}
    .back_top {right: 20px;bottom: 40px;width: 30px;height: 30px;background-size: 10px;}
    /* blog post */
    .blog_post_page .wrapper .left_col p, .blog_post_page .wrapper .left_col p a {font-size: 14px;line-height: 22px;}
    .blog_section_post{margin-top: 0px;border-top: 30px solid #f5f5f5;}
    .blog_section .inner .right_col .col+.col+.col{margin-bottom: 10px;}
    /* category_page_list */
    .category_page_list .col {width: 100%;padding-bottom: 10px;margin-left: 0;margin-bottom: 15px;}
    .category_page_list .col .img_col{height: 150px;}

    /* .contact_us */
    .contact_us .contact_detail{max-width: 100%;}
    .contact_us .map {max-width: 100%;margin-bottom: 40px;}
    .contact_us .map .map_1 {width: 100%;height: 260px;}
    .contact_us .contact_detail .col {width: 100%;float: none;}
    .contact_us .contact_detail .col .logo_img img {max-width: 140px;height: 50px;}
    .contact_us .contact_detail .col+.col {margin-right: 0;margin-top: 10px;}
    .contact_us .contact_detail .col .logo_img {margin-bottom: 0;}
    .contact_us .contact_detail{overflow-x: hidden;}
    /* ganeral  */
    .ganeral_banner .bg {background-size: cover;}
    .blog_post_page .wrapper .left_col h3 {font-size: 18px;margin-bottom: 10px;line-height: 22px;}
    .blog_post_page .wrapper .left_col p {margin: 10px 0px;}
    .ganeral_cat_list{padding: 20px 0px;}
    /* health_benefit */
    .health_benefit_blog{margin-bottom: 10px;}
    .commen_banner .bg_img {left: 0;max-width: 130px;}
    .health_benefit_blog .text_col p{padding: 0px 20px;margin-top: 20px;font-size: 16px;line-height: 24px;}
    .health_benefit_blog .wrapper {margin-top: 20px;}
    .health_benefit_blog .col {padding: 15px 0px;}
    .health_benefit_blog .col h3{width: 100%;padding-left: 0px;font-size: 20px;line-height: 24px;}
    .health_benefit_blog .col p {width: 100%;line-height: 24px;margin-top: 8px;}
    /* login page  */
    .login_page {max-width: 90%;margin-top: 25px}
    .login_page h1 {padding: 7px 0px;}
    .login_page form {padding: 20px 10px;padding-bottom: 22px;}
    .login_page .in {height: 42px;padding-right: 12px;margin-bottom: 15px;}
    .login_page .sub {font-size: 16px;height: 42px;margin-top: 20px;margin-bottom: 20px;}
    .login_page p, .login_page p a {font-size: 14px;}
    /* movie post */
    .movie_list .col {width: 100%;margin-left: 0;margin-bottom: 20px;}
    .movie_list .col .img_col {height: 160px;}
    .movie_list .col .img_col img {max-width: 50px;}
    .movie_list {margin-bottom: 20px;}
    .movie_list .video_col {max-width: 700px;height: 250px;margin-bottom: 30px;margin-top: 20px;}
    .movie_list .btn_line {margin-top: 0px;}

    /* recipes_post */
    .blog_post_page .wrapper .left_col h1 {font-size: 30px;margin-top: 10px;margin-bottom: 10px;line-height: 32px;}
    .blog_recipes_list .left_col .recipe_addvantage label {font-size: 14px;margin-right: 14px;}
    .blog_recipes_list .left_col .recipe_addvantage label:after{right: -11px;}
    .blog_post_page .wrapper .left_col h6 {font-size: 16px;line-height: 22px;margin-top: 10px;margin-bottom: 12px;}
    .blog_post_page .wrapper .left_col h3 em{font-size: 18px;}
    .blog_recipes_list .left_col ul {margin-top: 0;margin-bottom: 8px;}
    .blog_recipes_list .left_col .dessert label em{font-size: 14px;}
    .blog_recipes_list .left_col .dessert {padding: 5px 0px;margin-bottom: 18px;margin-top: 10px;}
    .blog_recipes_list .wrapper .right_col{margin-top: 20px;}
    .blog_recipes_list {margin-bottom: 10px;margin-top: 15px;}
    /* recipes_list */
    .commen_banner .inner h1{padding: 0px 20px;}
    .blog_recipes_list .left_col {width: 100%;padding-right: 0;   margin-top: 20px;}
    .blog_recipes_list .wrapper .right_col{width: 100%;}
    .blog_recipes_list .right_col .commen_col{padding: 10px;}
    .blog_recipes_list .right_col .categories li a {font-size: 14px;padding-right: 15px;line-height: 26px;}
    .blog_recipes_list .left_col .inner .col {width: 100%;margin-bottom: 15px;}
    .blog_recipes_list .left_col .pagination{margin: 10px 0px;}
    header{background-color: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.29);}


    .home_page_main .recipes .owl-carousel .owl-nav .owl-prev{right: -15px !important;}
    .home_page_main .recipes .owl-carousel .owl-nav .owl-next{left: -15px !important;}
    .recipes .inner{max-width: 80%;}

    .natural_food .wrapper .right_col{height: 320px;}
    .natural_food .wrapper .right_col .bg{background-size: contain;background-color: transparent;}
    .health_almond .left_col{min-height: auto;display: block;padding: 0px 10px;}

    .why_almond_branch .wrapper .left_col a img{height: auto !important;}
    .why_almond_branch .wrapper .left_col img{height: auto !important;}
    .natural_food .wrapper .right_col{height: auto;}
    .great_recipes .img_col{background-size: 70%;background-position: top center;height: 350px;}
    .great_recipes .img_col img{max-width: 100%;margin-top: 30px;}
    .great_recipes h3{ line-height: 32px;margin-top: 40px;}
    
    


}

@media (max-height: 500px)
{

}

@media (max-width:321px)
{

}


/*social_share*/
.addtoany_shortcode{display: inline-block;}
.blog_post_page .wrapper .left_col .icon a span{border-radius: 50%;}
.addtoany_shortcode .a2a_svg.a2a_s__default.a2a_s_email{background-color:#525252 !important; }
/* error 404 page*/
.error404{overflow: hidden;}
.error404 .back_top{display: none !important;}
.error_page .wrapper{max-width: 900px;width:100%;margin-top: 150px;padding-bottom: 100px}
.error_page h1{text-align: center;font-size:150px;color:#008307;margin-bottom:50px;line-height:100px;}
.error_page h3{font-size:30px;margin-bottom:10px;}
.error_page h4{font-size:20px;margin:10px 0 5px 0;}
.error_page ul{padding-right: 15px;}
@media only screen and (max-width:767px)
{
    .error_page h1{font-size:120px;margin-bottom:30px;line-height:80px;}
    .error_page h3{font-size:28px;margin-bottom:10px;}

}


