@charset 'utf-8'; /*
Theme Name: Organics Child
Theme URI: http://organics.axiomthemes.com/
Description: Organics - Multipurpose and Multiskin Responsive Wordpress theme
Author: AxiomThemes
Author URI: http://axiomthemes.net/
Template: organics
Version: 1.0
Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-menu, featured-image-header, featured-images, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/
@import url("../organics/style.css"); /* =Theme customization starts here
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans'); input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], select, textarea {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    width: 100%;
    padding: 15px;
    border: 1px solid #c6c7c8;
    border-radius: 0px;
    text-align: left;
}

#acp-toggle-toolbar {
    display: none!important
}

.slider_boxed, .content_wrap, .content_container {
    width: 1270px;
    margin: 0 auto;
}

body, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-family: 'Noto Sans', sans-serif !important;
}

h2, h2 a, h5, h5 a {
    text-transform: capitalize !important;
}

a, a:hover, a:focus, a:active {
    outline: 0 !important;
}

.top_panel_wrap {
    margin-bottom: 1em;
}

.body_filled .widget_area[class*="scheme_"]:not(.footer_wrap) .widget_area_inner {
    padding: 2em 2.8571em;
    padding-top: 0;
    margin-top: 2em;
    padding-right: 0;
}

body .menu_main_nav>li>a {
    font-size: 16px;
    padding-right: 0.6em;
    padding-left: 0.6em;
    font-family: 'Noto Sans', sans-serif !important;
    padding-bottom: 0;
    padding-top: 1.6em;
    text-transform: capitalize;
}

body .menu_main_nav > li.menu-item-has-children > a {
    padding-right: 0.5em;
}

body .menu_main_nav>li>ul {
    font-family: inherit;
    font-size: 17px;
    font-weight: inherit;
    line-height: 20px;
    border: 0;
    padding: 0;
}

body .menu_main_nav>li ul li a {
    padding: 0.4em 0.5em 0.4em;
}

body element.style {
    display: none;
}

body .menu_main_nav>li>ul {
    font-family: inherit;
    font-size: 17px;
    font-weight: inherit;
    line-height: 20px;
    border: 0;
    padding: 0;
}

.menu_main_nav > li ul {
    background-color: #fff;
    border-color: transparent;
}

body .menu_main_nav > li > ul {
    right: 0;
    left: inherit;
    top: auto;
}

body .top_panel_wrap li li.menu-item-has-children > a:after {
    display: none;
}

body .woocommerce-ordering {
    display: none;
}

.blog .post_info ,.single-post .post_info {
    display: none;
}

.single-post .post_info {
    display: block;
    ffont-family: 'Noto Sans', sans-serif !important;
}

.post_info {
    display: none;
}

body .menu_main_nav>li ul li a {
    text-align: right;
    padding-right: 1em !important;
    padding-left: 1em !important;
	font-size: 16px;
}

body .menu_main_nav > li > ul ul {
    right: 0px;
    left: inherit;
    top: 30px;
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.top_panel_title_inner {
    background-color: #eaeaec !important;
}

input[type="submit"] {
    border-radius: 0px !important;
}

::-webkit-input-placeholder {
    color: #000000 !important;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #000000 !important;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #000000 !important;
}

:-ms-input-placeholder {
    color: #000000 !important;
}

/*******HEADER************/
body .top_panel_middle .top_panel_top {
    position: absolute;
    display: none;
}

body .top_panel_middle .search_state_opened + .menu_main_responsive_button + .menu_main_nav_area {
    display: block;
}

body .menu_show .top_panel_middle .search_wrap {
    display: block;
    margin-top: 0;
    padding-top: 0;
    height: 37px;
    line-height: 37px;
    position: absolute;
    top: -25px;
}

body .top_panel_wrap .search_form_wrap button {
    color: #E1001A;
}

body .top_panel_title {
    margin-top: 0em;
    margin-bottom: 2em;
}

/*******FOOTER************/
.copyright_wrap.copyright_style_text {
    text-align: left;
}

.copyright_wrap .copyright_wrap_inner {
    background-color: #e1001a;
    padding: 1.2em 0 1.2em;
}

.copyright_wrap_inner .copyright_text, .copyright_wrap_inner .copyright_text a {
    color: white;
    font-size: 13px;
}

.copyright_style_text .left {
    float: left;
    line-height: 37px;
}

.copyright_style_text .right {
    float: right;
    text-align: left;
    line-height: 37px;
}

.copyright_style_text .right .info {
    float: left;
    margin-right: 10px;
}

.copyright_style_text .right .social {
    float: right;
    margin-left: 10px;
}

.copyright_style_text .right .hertz-icon {
    display: inline-block;
    margin-right: 10px;
    margin-left: 0px;
    line-height: 37px;
}

.copyright_style_text .right .hertz-icon img {
    top: 12px;
    position: relative;
}

.copyright_style_text .right .social .email {
    margin-right: 11px;
    margin-right: 0;
}

.copyright_style_text .right .social .b {
    margin-right: 0px;
    display: none;
}

/*****WOO-CATEGORY-PAGE***********/
.woocommerce ul.products li.product a img {
    width: inherit;
    margin: auto !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

body .woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 {
    width: 33.3333%;
    max-width: 232px;
    padding: 0;
	margin-bottom:2%;
}

.woocommerce ul.products li.product .post_featured, .woocommerce-page ul.products li.product .post_featured {
    margin-bottom: 0;
    height: 289px;
}

.woocommerce ul.products li.product .post_featured, .woocommerce-page ul.products li.product .post_featured .post_thumb {
    height: 289px;
    /*background-color: #f3f6fa;*/
	border:1px solid #f3f6fa;
}

.woocommerce ul.products li.product:hover .button.yith-wcqv-button,.woocommerce ul.products li.product:hover .shortcode_add_to_button a {
    display: block;
    z-index: 999;
visibility: visible;}

.post_item_overlay {
    position: absolute;
    width: 232px;
    height: 289px;
    z-index: 99;
}

.woocommerce ul.products li.product:hover .post_item_overlay {
    background-color: rgba(0,0,0,0.3);
}

.woocommerce ul.products li.product:hover a img {
}

.woocommerce ul.products li.product .shortcode_add_to_button a {
    display: none;
    
    font-size: 14px;
    font-weight: 600;color: #ffffff !important;
    text-align: center;
    width: 115px;
    height: 35px;
    line-height: 35px;
    border-radius: 0;
    background: #e1001a !important;
    line-height: 35px;
    margin: auto;
    position: absolute;
    top: 45px !important;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0 !important;
    text-shadow: none;
}

.icon-shopping-cart13:before {
    display: none;
}

.article_style_boxed.woocommerce .upsells ul.products li.product .post_content, .article_style_boxed.woocommerce-page .upsells ul.products li.product .post_content, .article_style_boxed.woocommerce .crosssells ul.products li.product .post_content, .article_style_boxed.woocommerce-page .crosssells ul.products li.product .post_content, .article_style_boxed.woocommerce .related ul.products li.product .post_content, .article_style_boxed.woocommerce-page .related ul.products li.product .post_content {
    background-color: transparent !important;
}

.woocommerce ul.products li.product .button.yith-wcqv-button {
    display: none;
; font-size: 14px;
    font-weight: 600;color: #ffffff;
    text-align: center;
    width: 115px;
    height: 35px;
    line-height: 35px;
    border-radius: 0;
    background: #e1001a;
    line-height: 35px;
    margin: auto;
    position: absolute;
    top: -45px !important;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0 !important;
    text-shadow: none;
}

.woocommerce-page a.button.product_type_simple {
    background: #e1001a;
    text-shadow: none;
}

.article_style_boxed .post_item_single.post_item_product {
    margin-top: 0 !important;
}

.woocommerce table.shop_attributes th {
    width: 150px;
    font-weight: 400;
    padding: 8px;
    color: #000000;
    font-size: 15px;
    text-align: left;
}

.woocommerce table.shop_attributes td p {
    margin: 0;
    padding: 8px 0;
    color: #000000;
    font-style: normal;
    font-size: 15px;
}

table.shop_attributes {
    border-collapse: inherit;
    border-top: 0 !important;
    width: 80% !important;
}

.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
    border-bottom: 1px solid #c6c7c8;
    border-top: 0;
    margin: 0;
}

.woocommerce-page ul.products li.product h3 {
    line-height: 14px !important;
}

.woocommerce-page ul.products li.product h3 a {
    font-size: 14px;
    font-weight: bold;
}

.woocommerce-page ul.products li.product .product_attr {
    color: #e1001a;
    font-size: 14px;
}

.related.products h2 {
    font-size: 24px;
    margin: 0;
    font-weight: bold;
}

.hover_icon:before, .flickr_images .flickr_badge_image a:before {
    //display: none;
    font-family: "fontello";
}

.hover_icon:after, .woocommerce ul.products .post_featured .post_thumb:hover:after, .woocommerce-page ul.products .post_featured .post_thumb:hover:after {
    //display: none;
}

.hover_icon:after, .woocommerce ul.products .post_featured .post_thumb:hover:after, .woocommerce-page ul.products .post_featured .post_thumb:hover:after {
    background-color: rgba(0,0,0,0.6) !important;
background-color: transparent !important;}

.gilda-content p {
    line-height: 36px;
    font-size: 16px;
    margin-top: 1.5em;
}

.slider_wrap {
    margin-top: 0em;
}

/******HOME PAGE OVERLAY**************/
.has-overlay {
    position: relative;
}

.hp-row-overlay-wrapper {
    //display: none;
    opacity: 0;
    -webkit-transition: opacity 1000ms, visibility 1000ms;
    transition: opacity 1000ms, visibility 1000ms;
}

.has-overlay:hover .hp-row-overlay-wrapper {
    //display: block;
    visibility: visible;
    opacity: 1;
}

.has-overlay .hp-row-overlay-wrapper {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,0.6);
}

.has-overlay.left-small .hp-row-overlay-wrapper {
    margin-left: 4.3%;
}

.has-overlay.left .hp-row-overlay-wrapper {
    margin-left: 10px;
}

.has-overlay.right .hp-row-overlay-wrapper {
    margin-right: 10px;
}

.has-overlay .hp-row-overlay {
    text-align: center;
    position: relative;
    height: 100%;
}

.has-overlay .hp-row-overlay .content-wrapper {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 200px;
}

.has-overlay .hp-row-overlay .title {
    color: white;
    font-size: 65px;
    line-height: 75px;
    padding: 0px 10px;
}

.has-overlay .hp-row-overlay .btn {
    padding: 10px 25px;
    margin-top: 30px;
    display: inline-block;
    font-size: 27px;
    color: #ffffff;
    border: 1px solid #ffffff;
}

.has-overlay .hp-row-overlay .btn:hover {
    background-color: #e1001a;
    border: 1px solid #e1001a;
}

.widget_area_inner .widget_product_search .search_form input, .widget_area_inner .widget_search .search_form input, .widget_area_inner select {
    color: #000000;
    background-color: #f3f6fa !important;
}

.woocommerce .mode_buttons, .woocommerce-page .mode_buttons {
    display: none !important;
}

.widget_area ul {
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}

.widget_area_inner ul li:before {
    display: none;
}

.pagination_wrap .pager_next:before,.pagination_wrap .pager_last:before,.pagination_wrap .pager_prev:before,.pagination_wrap .pager_first:before {
    font-family: "fontello";
}

.article_style_boxed.layout_excerpt .content, .article_style_boxed[class*="single-"] .content > article, .article_style_boxed[class*="single-"] .content > .comments_wrap, .article_style_boxed .sidebar_inner {
    padding: 0;
    padding-top: 0;
    margin-top: 0;
}

body .sc_clients_wrap .sc_clients_style_clients-1 .sc_client_image img {
    max-height: 100%;
}

.related_wrap .section_title {
    margin: 0 0 0.7em;
    font-size: 46px;
    line-height: 46px;
    font-family: 'Open sans hebrew';
}

.related_wrap {
    padding: 25px;
    background-color: #f3f6fa;
}

.post_item_related .post_content_wrap {
    background-color: #f3f6fa;
    padding-right: 0;
}

.related_wrap.related_wrap_empty {
    margin-bottom: 0;
    display: none;
}

/*********************/
body.top_panel_fixed .menu_main_nav>li>a {
    font-size: 13px;
    padding-top: 0.8em;
}

body.top_panel_fixed .top_panel_wrap .top_panel_icon, .top_panel_fixed .top_panel_wrap .top_panel_middle .search_wrap {
    display: block !important;
    top: 5px;
}

body.top_panel_fixed .top_panel_style_7 .top_panel_middle .menu_main_nav_area {
    position: relative;
    display: block !important;
    text-align: center;
    margin-right: 0px;
}

body.top_panel_fixed .content_wrap {
    position: relative;
}

body.top_panel_fixed .top_panel_wrap .contact_logo {
    float: none;
    display: block;
    position: absolute;
    left: 0;
    margin-top: 5px;
}

body.top_panel_fixed .top_panel_style_4 .top_panel_middle .menu_main_wrap, .top_panel_fixed .top_panel_style_5 .top_panel_middle .menu_main_wrap, .top_panel_fixed .top_panel_style_7 .top_panel_middle .menu_main_wrap {
    height: 51px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.woocommerce li.product.first, .woocommerce-page li.product.first {
    clear: none;
}

.error404 .error {
    color: #e1001a;
    font-size: 2000%;
    line-height: 100%;
    text-align: center;
    font-family: 'Noto Sans', sans-serif!important;
    padding: 10%;
}

.page-template-404 .page_content_wrap,.error404 .page_content_wrap {
    background-color: #fff !important;
}

.post_item_404 .page_title {
    font-size: 4.154em;
}

.post_item_404 .page_subtitle {
    text-align: right;
}

.post_item_404 .page_description {
    margin-bottom: 0em;
    color: #000;
    text-align: right;
    font-size: 1.462em;
}

.page-template-404 .page_content_wrap .page_button .sc_button, .error404 .page_content_wrap .page_button .sc_button {
    border-color: #E1001A !important;
    background-color: #E1001A !important;
    font-size: 1em;
    border-radius: 0 !important;
    padding: 0.8em 1.5em;
}

.post_item_404 .page_title, .post_item_404 .page_subtitle {
    color: #000;
    margin-top: 0;
}

.post_item_404 .page_button {
    margin-top: 1.7em;
    margin-bottom: 2em;
}

.top_panel_fixed .top_panel_style_4 .top_panel_wrap_inner .top_panel_middle .menu_main_nav > li, .top_panel_fixed .top_panel_style_5 .top_panel_wrap_inner .top_panel_middle .menu_main_nav > li, .top_panel_fixed .top_panel_style_7 .top_panel_wrap_inner .top_panel_middle .menu_main_nav > li {
    margin: 0 !important;
}

.header_mobile .search_wrap:before {
    content: '\e807';
    font-family: "fontello";
    position: absolute;
    right: 28px;
    top: 16px;
    font-size: 12px;
    color: #fff;
}

.top_panel_title.title_present .breadcrumbs {
    padding: 3.5em 0.5em 1em 0em;
}

.top_panel_title .page_title {
    padding: 0.4em 0;
}

.about-slider-mobile .flex-control-nav,.about-slider-mobile .flex-direction-nav {
    display: none !important;
    height: 0!important;
    margin: 0 auto !important;
}

.about-slider-mobile .flexslider {
    padding: 0;
    margin: 0 0 0px;
    background: transparent;
    border: 0;
    position: relative;
    border-radius: 0px;
    -o-box-shadow: none;
    box-shadow: none;
    zoom: 1; }

/***********ENGLISH*****************/
.top_panel_top,.logo_slogan {
}

.home .alignleft {
    display: inline-block;
    float: left;
    margin-right: 0em;
}

.home .alignright {
    display: inline-block;
    float: right;
    margin-left: 0em;
}

.top_panel_wrap .contact_logo {
    overflow: hidden;
    float: right;
    max-width: 160px;
    padding-right: 0;
    margin-top: 10px;
}

.top_panel_wrap .contact_logo .logo {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.top_panel_wrap .logo_main {
    margin-bottom: 0;
    max-width: 160px;
    height: auto !important;
    padding: 0;
}

.menu_user_nav > li, .menu_main_nav > li {
    float: left;
}

.tp-caption {
    font-family: 'Noto Sans', sans-serif!important;
}

.sidebar_right .content {
    float: left;
    padding-right: 3% !important;
    padding-bottom: 3em !important;
    border-right: 1px solid #dddddd;
    padding-left: 0 !important;
}

.sidebar_cart, .widget_area_inner {
    border-left: 0;
}

.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0 0px 30px 30px;
    position: relative;
    width: 100%;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
}

.woocommerce .mode_buttons a+a, .woocommerce-page .mode_buttons a+a {
    margin-right: .5em;
    margin-left: 0;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 100%;
    margin-top: 50px;
}

.woocommerce div.product .product_title {
    font-size: 26px;
    line-height: 0.7em;
    font-weight: bold;
    margin-bottom: 1.25em;
}

.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th {
    background: transparent;
    text-transform: capitalize;
}

.woocommerce table.shop_attributes th {
    text-align: left;
    width: 50px;
    background-color: #f3f6fa !important;
}

.woocommerce table.shop_attributes td p {
    padding-left: 40px;
    text-align: left;
}

#yith-quick-view-content.woocommerce table.shop_attributes td p {
    padding-left: 10px;
    text-align: left;
}

.woocommerce ul.products, .woocommerce-page ul.products {
    margin-right: 0;
    margin-bottom: 0;
}

.woocommerce .related.products {
    float: right;
    width: 100%;
    margin-bottom: 25px;
}

.article_style_boxed .post_item_single.post_item_product {
    margin-top: 0 !important;
    float: right;
    padding: 0!important;
}

.woocommerce .related ul li.product {
    margin-left: 32px;
}

.woocommerce .related ul li.product:last-child {
    margin-left: 0px;
}

body .woocommerce ul.products li.product.column-1_3,.woocommerce-page ul.products li.product.column-1_3 {
    margin-right: 4%;
    width: 30.3333% !important;
}

.woocommerce ul.products li.product.column-1_3:nth-child(3), .woocommerce-page ul.products li.product.column-1_3:nth-child(3) {
    margin-right: 0px;
}

.woocommerce ul.products li.product.column-1_3:nth-child(6), .woocommerce-page ul.products li.product.column-1_3:nth-child(6) {
    margin-right: 0px;
}

.woocommerce ul.products li.product.column-1_3:nth-child(9), .woocommerce-page ul.products li.product.column-1_3:nth-child(9) {
    margin-right: 0px;
}

.woocommerce ul.products li.product.column-1_3:nth-child(12), .woocommerce-page ul.products li.product.column-1_3:nth-child(12) {
    margin-right: 0px;
}

/*********quick-view*****************/
#yith-quick-view-content {
    padding: 50px;
}

#yith-quick-view-close {
    border: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    left: inherit;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    z-index: 2;
    opacity: 1;
    color: #000000 !important;
    font-size: 20px;
    font-family: 'Noto Sans', sans-serif!important;
}

#yith-quick-view-modal.open .yith-wcqv-main {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #535154;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    height: 100%;
    overflow-y: scroll;
    position: relative;
    border-radius:0;
}

#yith-quick-view-content div.summary {
    padding: 0;
    float: left;
    width: 100%;
    text-align: left;
    margin: 0 auto;
    clear: both;
    margin-top: 40px !important;
}

#yith-quick-view-content div.images {
    width: 52%;
    float: left;
}

#yith-quick-view-content table.shop_attributes {
    width: 100%!important;
}

#yith-quick-view-content .product-attributes {
    width: 40%;
    float: left;
    margin-top: 0;
    margin-left: 35px;
    margin-right: 0;
}

#yith-quick-view-content .product-attributes table.shop_attributes th {
    text-align: right;
    width: 50px;
}

#yith-quick-view-content .product h1 {
    text-align: left;
    margin: 0 auto;
    margin-bottom: 1.25em;
}

.middle-content {
    /* float: right; */
    width: 100%;
}
div#yith-quick-view-content div[id^="product"] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto;
}
.yith-wcqv-wrapper {
    width: 670px!important;
}

/******TOMER************/
.page_content_wrap {
    padding: 0!important;
}

.top_panel_wrap .contact_logo {
    float: left;
}

body > div.body_wrap > div > div.page_content_wrap.page_paddings_yes > div:nth-child(1) > div > article > section > div:nth-child(2) > div:nth-child(1) > div > div > figure > img {
    max-height: 640px!important;
}

.widget_area .widget_title,.menu_main_nav>li>a, h1,h2,h3,h4,h5,h6,body {
    font-family: 'Open sans hebrew';
}

.scroll_to_top.show {
    border: 1px solid white;
}

.widget_area_inner .widget_search .search_button {
    word-wrap: initial;
    border-radius: 0;
    width: 100px;
    text-align: center;
}

.top_panel_title_inner .page_title {
    float: left;
    font-weight: 300;
    color: black;
}

.search_form {
    display: inline-flex;
}

.logo_slogan {
    display: none;
}

.sc_button.sc_button_style_filled.sc_button_scheme_original {
    border-radius: 0;
    font-size: 13px;
    padding: 10px 15px;
}

.copyright_wrap_inner {
    padding: 0;
    background-color: #e1001a;
    padding-top: 5px;
    padding-bottom: 5px;
}

.woocommerce div.product div.images {
    float: left;
    background-color: #f3f6fa;
    margin: 0;
    padding: 0;
    max-width: 325px;
    height: 415px;
    position: relative;
}

.woocommerce div.product div.images a:before {
    display: none;
}

.woocommerce div.product div.images .hover_icon {
    position: initial;
}

.woocommerce div.product div.images .hover_icon:hover:after {
    display: none;
}

.woocommerce div.product div.images img {
    width: inherit;
    margin: auto !important;
    //position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    box-shadow: none;
}

.woocommerce div.product div.product-attributes {
    float: right;
    margin-right: 6%;
    width: 47%;
}

.woocommerce div.product div.summary h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.copyright_wrap p {
    text-align: center;
    line-height: 3.3;
    color: white;
}

.widget_area .widget_product_tag_cloud {
    width: 100%;
}

.top_panel_title .breadcrumbs {
    float: right;
}

.top_panel_title.title_present.breadcrumbs_present .page_title {
    max-width: 79%;
    text-transform: capitalize;
}

.top_panel_title.title_present.breadcrumbs_present .breadcrumbs {
    margin-bottom: -40px;
    max-width: 79%;
}

.top_panel_title_inner .breadcrumbs a.breadcrumbs_item,.top_panel_title_inner .breadcrumbs .breadcrumbs_item.current {
    font-family: 'Noto Sans', sans-serif;
    text-transform: capitalize;
}

body > div.body_wrap > div > header > div > div.top_panel_middle {
    background-image: none !important;
}

.tagcloud {
    float: left;
}

.search_field {
    border-radius: 0;
}

body > div.body_wrap > div > div.page_content_wrap.page_paddings_no > div:nth-child(1) > div > article > section.post_content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1477843950295 {
    position: absolute;
    right: 0;
    height: 100%;
    left: 0;
    margin: 0 auto;
}

.widget_area .widget_title {
    font-size: 26px;
    font-weight: 900;
    color: black;
    margin-bottom: 0.5em;
}

.woo_thumb_buttons {
    /* display: none; */
}

.top_panel_middle .menu_main_wrap {
    margin-top: 45px!important;
}

.top_panel_style_4 .menu_main_nav_area {
    float: none;
}

.widget_area_inner .widget_product_tag_cloud a {
    font-family: 'Noto Sans', sans-serif;
    font-weight: 700;
    background-color: #f3f6fa;
    color: #9c9e9f;
    font-size: 11px !important;
    margin: 0 0px 5px 5px;
}

.widget_area .widget_product_tag_cloud, .widget_area .widget_tag_cloud {
    float: right;
}

.tax-product_cat .sc_clients_wrap,.single-product .sc_clients_wrap,.post-type-archive-product .sc_clients_wrap {
    margin-top: 0px;
    float: right;
    width: 100%;
}

.wpb_widgetised_column .post_item .post_thumb, .widget_area .post_item .post_thumb {
    float: left !important;
    width: auto;
    height: auto;
    margin: 0 1.25em 4px 0em;
    overflow: hidden;
}

.widget_area .widget_categories ul li a {
    text-align: left;
    float: left;
    clear: both;
}

.widget_area .widget_categories ul li {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.pagination_wrap .pager_last:before {
    content: '\e837\e837';
    margin-right: 0;
}

.pagination_wrap .pager_next:before {
    content: '\e837';
    margin-right: 0;
}

.pagination_wrap .pager_prev:before {
    content: '\e836';
    margin-right: 0;
}

.pagination_wrap .pager_first:before {
    content: '\e836\e836';
    margin-right: 0;
    letter-spacing: -1px;
}

.single-event .sc_scroll_horizontal .sc_blogger .isotope_item.isotope_column_4,.single-event .sc_blogger .sc_scroll_horizontal .isotope_item.isotope_column_4 {
    width: 200px;
}

.single-event .sc_scroll_horizontal .sc_blogger .isotope_item.isotope_column_3,.single-event .sc_blogger .sc_scroll_horizontal .isotope_item.isotope_column_3 {
    width: 261px;
}

.single-event .post_readmore {
    display: none;
}

.single-event article {
    margin-bottom: 100px;
}

.single-event .widget article {
    margin-bottom: 5px;
}

.single-event .related_wrap {
    display: none;
}

.sc_slider_controls_wrap {
    //display: none;
}

.our-story a:after,.our-story a:before {
    display: none;
}

.single-event .sc_scroll_controls_type_top .sc_scroll_controls_wrap {
    left: 0;
    right: inherit;
    text-align: left;
}

.single-event .sc_scroll_controls_wrap a {
}

.single-event .sc_scroll_controls_wrap .sc_scroll_next:before {
    content: '\e862';
}

.single-event .sc_scroll_controls_wrap .sc_scroll_prev:before {
    content: '\e864';
}

.yith-wcbr-archive-header.term-description .image {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}

.widget_area .widget_product_tag_cloud a, .widget_area .widget_tag_cloud a {
    float: right;
    margin: 0px 0px 5px 5px;
    background-color: #f3f6fa;
    color: #9c9e9f;
}

@media(min-width: 1440px) {
    .sidebar_show .content {
        width: 800px;
    }
}

@media (max-width: 959px) {
    .sidebar_show .content {
        border:0;
        padding-right: 0 !important;
        float: none;
    }
}

@media (max-width: 1279px) and (min-width: 1136px) {
    .slider_boxed, .content_wrap, .content_container {
        width: 1025px !important;
    }
}

.top_panel_fixed .top_panel_style_7 .top_panel_wrap_inner .top_panel_middle .menu_main_nav > li {
    margin: 0;
}

@media (max-width: 1024px) {
    .top_panel_style_4 .logo a, .top_panel_style_7 .logo a {
        display: inline-block;
        float: left;
    }

    body .nanny-icon {
        cursor: pointer;
        position: fixed;
        z-index: 999;
        left: auto;
        right: 15px;
        bottom: -120px;
        top: inherit;
        -webkit-transition: bottom 600ms ease-out 300ms;
        -moz-transition: bottom 600ms ease-out 300ms;
        -ms-transition: bottom 600ms ease-out 300ms;
        transition: bottom 600ms ease-out 300ms;
        display: inline-table;
    }
}

@media (max-width: 768px) {
    body .nanny-icon {
        cursor: pointer;
        position: fixed;
        z-index: 999;
        right: 5px;
        top: -120px;
        width: 80px;
        -webkit-transition: top 600ms ease-out 300ms;
        -moz-transition: top 600ms ease-out 300ms;
        -ms-transition: top 600ms ease-out 300ms;
        transition: top 600ms ease-out 300ms;
        display: inline-table;
    }

    .woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 {
        clear: initial;
    }

    .top_panel_title.title_present .breadcrumbs {
        padding: 4.5em 0 1em 2.5em !important;
    }

    .header_mobile .menu_main_nav {
        padding-right: 0;
    }

    .header_mobile .menu_main_nav > li > a {
        padding-right: 30px;
    }

    body .red-color a {
        background-color: #fff!important;
    }

    body .has-overlay .hp-row-overlay .btn {
        padding: 7px 18px;
        margin-top: 10px;
        font-size: 18px;
    }

    body .has-overlay .hp-row-overlay .title {
        font-size: 32px;
        line-height: 45px;
    }

    body .has-overlay .hp-row-overlay .content-wrapper {
        height: 100px;
    }

    body .has-overlay .hp-row-overlay-wrapper {
        background-color: rgba(0,0,0,0.3);
        visibility: visible;
        animation: 1s ease 0s normal forwards 1 fadein;
        -webkit-animation: 1s ease 0s normal forwards 1 fadein;
        opacity: 1
    }

    @keyframes fadein {
        0% {
            opacity: 0
        }

        80% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @-webkit-keyframes fadein {
        0% {
            opacity: 0
        }

        80% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }
}

@media (max-width: 479px) {
    .woocommerce ul.products li.product.column-1_3,.woocommerce-page ul.products li.product.column-1_3 {
        margin-left: 0;
        width: 100% !important;
        max-width: 100%;
        float: none!important;
        margin: 0 auto !important;
    }

    .woocommerce ul.products li.product .post_featured, .woocommerce-page ul.products li.product .post_featured .post_thumb {
        height: 389px;
        /*background-color: #f3f6fa;*/
	border:1px solid #f3f6fa;
    }

    .post_item_overlay {
        position: absolute;
        width: 100%;
        height: 389px;
        z-index: 99;
    }

    .woocommerce div.product div.product-attributes {
        float: right;
        margin-right: 0;
        margin-top: 20px;
        width: 100%;
    }
}

.top_panel_middle .menu_main_wrap {
    text-align: right;
    padding-left: 0px;
    padding-right: 0px;
    direction: rtl;
    float: right;
}

.row, .columns_wrap {
    margin-left: 0px;
    margin-right: 0px;
}

body .widget_area .widget_product_tag_cloud a,body .widget_area .widget_tag_cloud a {
    float: left;
    margin: 0px 5px 5px 0px;
    background-color: #f3f6fa;
    color: #9c9e9f;
}

.sidebar_cart, .widget_area_inner {
    border-left: 0 !important;
}

body .a11y-toolbar {
    top: 30%;
}

.top_panel_wrap ul {
    float: right;
}

.top_panel_fixed .top_panel_wrap ul {
    float: none;
}

body.page-template-default {
    overflow-x: initial!important;
}

.widget_area .widget_product_search .search_button:before, .widget_area .widget_search .search_button:before {
    font-size: 12px;
    text-transform: capitalize!important;
}

@media (max-width: 1279px) {
    .widget_area_inner .widget_product_search .search_button, .widget_area_inner .widget_search .search_button {
        margin-top: 0 !important;
    }
}

@media (max-width: 1439px) {
    .face-desk {
        display:none;
    }

    .face-mobile {
        display: block!important;
    }
}

body .sc_slider_controls_side .sc_slider_controls_wrap a {
    width: 3em;
    height: 3em;
    line-height: 3em;
    font-size: 10px;
}

body .sc_slider_controls_wrap {
    margin-top: -1em;
}

.sc_slider_controls_wrap a {
    background-color: #ddd!important;
}

.sc_slider_controls_wrap a {
    opacity: 1 !important;
}

.sc_slider_controls_wrap .sc_slider_prev {
    float: left;
    margin-left: 0px!important;
}

.sc_slider_controls_wrap .sc_slider_next {
    float: right;
    margin-right: 0px!important;
}

#menu_main {
    direction: ltr;
}

input[type="text"], input[type="number"], input[type="email"], input[type="tel"], input[type="search"], input[type="password"], select, textarea {
    direction: ltr;
}

span.wpcf7-not-valid-tip {
    text-align: left;
    direction: ltr;
}

div.wpcf7-validation-errors {
    text-align: left;
    direction: ltr;
}

body .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

@media (max-width: 639px) {
    .header_mobile .menu_button {
        left: 45px;
        right: inherit;
    }
}

.nanny-icon {
    cursor: pointer;
    position: fixed;
    z-index: 1000000000010;
    left: auto;
    right: 15px;
    top: -120px;
    -webkit-transition: top 600ms ease-out 300ms;
    -moz-transition: top 600ms ease-out 300ms;
    -ms-transition: top 600ms ease-out 300ms;
    transition: top 600ms ease-out 300ms;
}

@media (max-width: 1439px) and (min-width: 1280px) {
    .slider_boxed, .content_wrap, .content_container {
        width: 1100px !important;
    }
}

@media (max-width: 1439px) and (min-width: 1280px) {
    .sidebar {
        width: 34%!important;
    }
}

@media (max-width: 1279px) and (min-width: 960px) {
    .sidebar {
        width: 35%!important;
    }
}

.article_style_boxed.woocommerce ul.products li.product .post_content, .article_style_boxed.woocommerce-page ul.products li.product .post_content {
    padding: initial !important;
    background-color: #fff;
}

#yith-quick-view-content .product-attributes.box {
    text-align: left;
}

#yith-quick-view-content .product-attributes.box ul {
    padding: 0;
    padding-left: 20px;
}

#chekout_frame {
    height: 350px !important;
}

@media (max-width: 1024px) {
    header.top_panel_wrap {
        display:none!important;
    }

    .header_mobile {
        display: block!important;
    }
}

body.page-id-7490 .top_panel_title {
    margin-bottom: 0;
}

body.page-id-7490 .page_title {
    position: relative;
}

body.page-id-7490 .page_title:after {
    display: block;
    content: "";
    width: 80px;
    height: 80px;
    background: url(/wp-content/uploads/2021/04/hw_logo.png) no-repeat;
    position: absolute;
    top: 10px;
    left: -100px;
    background-size: 100%;
}

.static-top-box strong {
    font-size: 80px;
    color: #c40a1c;
}

.static-slider-box {
    /* min-height: auto !important;
    top: 170px;*/
}

.red-title-big {
    margin-top: 0px;
    margin-bottom: 30px;
    font-weight: bold;
    letter-spacing: inherit;
}

.red-title-medium {
    margin-top: 0px;
    margin-bottom: 30px;
}

.blue-text {
    color: #053391;
    font-size: 25px;
    line-height: 36px;
    font-weight: 300;
    max-width: 90%;
}

.cheese-list {
}

.cheese-list .sc_image {
    display: block;
    width: 300px;
    height: 200px;
    position: relative;
}

.cheese-list .sc_image img {
    position: absolute;
    top: 0;
    right: -50px;
    left: 0;
    bottom: 0;
}

.cheese-list .wpb_text_column {
    position: absolute;
    right: 215px;
    top: 20px;
}

.cheese-list .wpb_text_column h4 {
    color: #c40a1c;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 22px;
}

.cheese-list .wpb_text_column p {
    color: #053391;
    font-size: 16px;
}

.cheese-list .wpb_text_column p strong {
    color: #053391;
    font-weight: bold;
}

.cheese-image {
    margin-top: 70px;
    text-align: center;
    margin-bottom: 70px;
}

@media (max-width: 767px) {
    .static-top-box strong {
        font-size: 40px;
        color: #c40a1c;
    }

    .static-slider-box {
        /* min-height: auto !important;
    top: 170px;*/
    }

    .red-title-big {
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 32px !important;
    }

    .red-title-medium {
        margin-top: 0px;
        margin-bottom: 30px;
        font-size: 30px !important;
    }

    .blue-text {
        color: #053391;
        font-size: 20px;
        line-height: 26px;
        font-weight: normal;
    }

    .cheese-list {
    }

    .cheese-list .sc_image {
        display: block;
        width: 165px;
        height: 100px;
        position: relative;
        float: right;
    }

    .cheese-list .sc_image img {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
    }

    .cheese-list .wpb_text_column {
        position: relative;
        right: 0;
        top: 0;
        float: right;
        width: calc(100% - 165px);
    }

    .cheese-list .wpb_text_column h4 {
        color: #c40a1c;
        margin-top: 0;
        margin-bottom: 10px;
        font-weight: bold;
        font-size: 20px;
    }

    .cheese-list .wpb_text_column p {
        color: #053391;
        font-size: 14px;
    }

    .cheese-list .wpb_text_column p strong {
        color: #053391;
        font-weight: bold;
    }

    .cheese-image {
        margin-top: 30px;
        text-align: center;
        margin-bottom: 30px;
    }
	 .cheese-image img{
	 width:80%;
	 }

    body .top-section {
        margin: 0 !important;
    }

    body.page-id-7490 .page_title {
        padding-bottom: 5px;
    }

    body.page-id-7490 .page_title:after {
        display: block;
        content: "";
        width: 50px;
        height: 50px;
        background: url(/wp-content/uploads/2021/04/hw_logo.png) no-repeat;
        top: 5px;
        left: -70px;
        background-size: 100%;
    }
}
.article_style_boxed.woocommerce ul.products li.product .post_content .button.yith-wcqv-button,
.article_style_boxed.woocommerce-page ul.products li.product .post_content .button.yith-wcqv-button{
display:none;
}
.vc_row.vc_column-gap-30>.vc_column_container {
    padding: 0 !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0 !important;
}
.alignleft:not(.sc_icon):not(.sc_reviews) {
	display: inline-block;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.alignright:not(.sc_icon):not(.sc_reviews) {
	display: inline-block;
	float: right;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}
body.top_panel_fixed .menu_main_nav>li>a {

    padding-top: 0;
}
.wp-block-search .wp-block-search__button, .widget_area_inner .widget_product_search .search_button, .widget_area_inner .widget_search .search_button {
  
border-radius: 0;min-width: 100px;
}
.sc_button.sc_button_style_filled {
   border-radius: 0!important;
}
body.page-id-10500 .page_title {
    position: relative;
}
body.page-id-10500 .page_title:after {
    display: block;
    content: "";
    width: 150px;
    height: 50px;
    background: url(/wp-content/uploads/2022/11/movenpick-logo.png) no-repeat;
    position: absolute;
    top: 27px;
    left: -170px;
    background-size: 100%;
}
@media (max-width: 767px) {
body.page-id-10500 .page_title:after {
    display: block;
    content: "";
    width: 150px;
    height: 50px;
    background: url(/wp-content/uploads/2022/11/movenpick-logo.png) no-repeat;
    position: relative;
    top: 10px;
    left: -25%;
    background-size: 100%;
}
}
body.page-id-10706 .page_title {
    position: relative;
}
body.page-id-10706 .page_title:after {
    display: block;
    content: "";
    width: 73px;
    height: 86px;
    background: url(/wp-content/uploads/2022/11/stmichel-logo-n.png) no-repeat;
    position: absolute;
    top: 0;
    left: -100px;
    background-size: 100%;
}
@media (max-width: 767px) {
body.page-id-10706 .page_title:after {
    display: block;
    content: "";
    width: 73px;
    height: 85px;
    background: url(/wp-content/uploads/2022/11/stmichel-logo-n.png) no-repeat;
    position: relative;
    top: 10px;
    left: -38%;
    background-size: 100%;
}
	body.page-id-10706 .top_panel_title_inner .page_title{
		float:none !important;
	}
}