/*

Theme Name: Agroza

Template: merchandiser

Version: 1.0

*/



body {

    letter-spacing: 0.1em;

    font-weight: 300;

    line-height: 1.26315789474;

}



input, textarea, select, button, .search_wrapper .getbowtied_search_bar .search-field, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {

    letter-spacing: 0.1em;

}



p {

    font-size: 1rem;

    line-height: 1.26315789474rem;

    margin-bottom: 1rem;

    font-weight: 300;

}



/* From settings.site-content,.header-transparent .shop-page-category-description {*/ /*padding-top: 91px;*//*}*/

.page-wrapper .site-content, .single-product .site-content {

    padding-top: 129px;

}



.header-transparent.post-type-archive-product .page-wrapper .site-content {

    padding-top: 0;

}



/* for pages without header image, like Account */

.entry-header { /*padding-top: 40px;*/ /*+91 from site-content*/

}



.site-header .header-wrapper .nav, .site-header .header-wrapper .site-branding, .site-header .header-wrapper .tools, .site-header .header-wrapper .tools ul li, .site-header .header-wrapper .tools .myaccount-dropdown {

    vertical-align: top;

}



.main-navigation-slices {

    padding-left: 20px;

}



.main-navigation-slices > ul > li > a, .site-branding .site-logo, .site-header .header-wrapper .tools ul li, .site-header .header-wrapper .tools ul li:first-child {

    padding-top: 1rem;

    padding-bottom: 1rem;

}



@media only screen and (min-width: 64em) {

    .page-title {

        padding-left: 20px;

    }

}



.widget-area .widget {

    padding: 20px;

}



/** MENU */

.site-header-mobiles .header-wrapper-mobiles .nav ul li div .tools_button_text {

    display: none;

}



.main-navigation-slices > ul > li > ul {

    background-color: #EBEBE6;

}



.main-navigation-slices > ul > li > ul > li {

    text-align: left;

    padding: 3em 0 3em 3em;

    vertical-align: top; /*min-width: 21em; */

    min-width: 0;

    border-right: 1px solid #eee;

}



/* About / Services submenu */

.main-navigation-slices > ul > li > ul > li:not(.menu-item-has-children) {

    font-family: 'Roboto Slab', sans-serif;

    font-size: 19px;

}



.main-navigation-slices > ul > li > ul > li:not(.menu-item-has-children) > a {

    font-weight: 300;

}



/* Shop submenu *//*ul.sub-menu li.menu-item-has-children{*/

.menu-item-object-product_cat.menu-item-has-children {

    font-family: 'Roboto', sans-serif;

    font-size: 12px;

}



.main-navigation-slices > ul > li > ul > li a {

    margin: 0;

    padding: 0;

    text-transform: none;

    font-weight: normal;

    font-size: 1em;

    color: #212100;

}



.main-navigation-slices > ul > li > ul > li .current-menu-item a {

    color: #0099C7;

}



.main-navigation-slices > ul > li > ul > li > a {

    font-weight: 900;

    text-transform: uppercase;

    margin-bottom: 25px;

}



.main-navigation-slices > ul > li > ul > li ul li a {

    padding: 0.125em 0;

}



.main-navigation-slices > ul > li > ul > li a:hover {

    color: #0099C7;

    opacity: 1;

}



.main-navigation-slices > ul > li > ul > li a {

    line-height: 1.4em;

}



/* Sections Titles *//*.page-header h2 + .wpb_text_column p,*/

.section-heading h2 { /*font-family: 'Roboto Slab',	serif;*/

    font-size: 30px;

    text-align: center;

    font-weight: 400;

}



.section-heading.big-heading h2 {

    font-size: 40px;

}



.section-heading h2 + p { /*font-family: 'Roboto Slab',	serif;*/

    font-size: 19px;

    line-height: 24px;

    text-align: center;

    font-weight: 300;

}



.wpb_content_element.section-heading { /*max-width: 545px;*/

    margin-bottom: 60px;

    padding: 0 27%; /*545/1280*/

}



.vc_row > .vc_column_container.box-text > .vc_column-inner, .vc_row-has-fill > .vc_column_container.box-text > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container.box-text > .vc_column-inner { /*max-width: 545px;*/ /*margin-bottom: 60px;*/ /*padding: 175px 10% 155px;  !*545/1280*!*/

    padding: 175px 10% 155px; /*545/1280*/

}



#about-contact.vc_row > .vc_column_container.box-text > .vc_column-inner {

    padding: 0 10%;

    margin: 35px 0;

}



/*.vc_col-has-fill>.vc_column-inner, *//*.vc_row-has-fill + .vc_row-full-width + .vc_row>.vc_column_container>.vc_column-inner*//*.vc_row-has-fill>.vc_column_container>.vc_column-inner*//*vc_custom_heading*/

.widget-area {

    font-family: 'Roboto', sans-serif !important;

}



.widget-area .widget ul li { /*margin-bottom: 0.55556rem;*/ /*font-size: 0.66667rem;*/ /*position: relative;*/

    text-transform: none;

}



.widget-area .widget a {

    font-weight: normal;

}



@media only screen and (min-width: 64em) {

    .woocommerce.archive .shop-sidebar {

        width: 25%;

        right: 75%;

    }



    .woocommerce.archive .shop-listing-with-sidebar {

        width: 75%;

        left: 25%;

    }

}



@media only screen and (min-width: 80em) {

    .woocommerce.archive .shop-sidebar {

        width: 20%;

        right: 80%;

        width: 25%;

        right: 75%;

    }



    .woocommerce.archive .shop-listing-with-sidebar {

        width: 80%;

        left: 20%;

        width: 75%;

        left: 25%;

    }

}



@media only screen and (min-width: 100em) {

    .woocommerce.archive .shop-sidebar {

        width: 17%;

        right: 83%;

        width: 20%;

        right: 80%;

    }



    .woocommerce.archive .shop-listing-with-sidebar {

        width: 83%;

        left: 17%;

        width: 80%;

        left: 20%;

    }

}



@media only screen and (min-width: 64em) {

    .woocommerce .shop-page-header .shop-page-category-description p {

        font-size: 1rem; /*line-height: 1.33rem;*/

        line-height: 1.20833333333;

    }

}



/****************************************************************//****************************************************************//****************************************************************//* Product in list */

.woocommerce ul.products li.product .shop_product_metas h3 { /*font-size: 0.66667rem;*/

    font-size: 0.73684210526rem;

    font-weight: bold;

    color: #000;

}



@media only screen and (min-width: 64em) {

    .woocommerce ul.products li.product .shop_product_metas h3 { /*font-size: 0.77778rem;*/

        font-size: 0.73684210526rem;

    }

}



.woocommerce ul.products li.product .shop_product_metas .shop_product_price {

    font-size: 0.73684210526rem;

    font-weight: 300;

}



.woocommerce ul.products li.product .shop_product_price {

    color: #212100 !important;

}



/* light-text : For VC Row */

.light-text, .light-text h1, .light-text h2 {

    color: #ffffff;

}



h1, h2 {

    font-weight: 400;

}



@media only screen and (min-width: 40em) {

    h1, h2, h3, h4, h5, h6 {

        line-height: 1.20833333333;

    }



    h1, h2, .padded-content-wide h2 {

        font-size: 2.52631578947rem;

    }



    h3 {

        font-size: 1.26315789474rem;

        font-weight: 400;

    }



    .section-heading h2 {

        font-size: 48px;

    }



    .section-heading.big-heading h2 {

        font-size: 70px;

    }

}



@media only screen and (min-width: 64em) {

    .woocommerce .product_title {

        font-size: 2.52631578947rem;

    }

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {

    color: #212100 !important;

    border-color: #212100 !important;

    background-color: transparent;

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {

    color: #ffffff !important;

    border-color: #212100 !important;

    background-color: #212100 !important;

}



.button, .vc_btn3, button, input[type=submit] {

    font-weight: 400;

}



/* padded-content: For VC Column square */

.vc_column_container.padded-content > .vc_column-inner, .vc_col-has-fill.padded-content > .vc_column-inner, .vc_row-has-fill > .vc_column_container.padded-content > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container.padded-content > .vc_column-inner {

    padding: 175px 0;

}



/* padded-content-wide: For VC Column wide */

.vc_column_container.padded-content-wide > .vc_column-inner, .vc_col-has-fill.padded-content-wide > .vc_column-inner, .vc_row-has-fill > .vc_column_container.padded-content-wide > .vc_column-inner { /*padding: 65px 20% 135px;*/

    padding: 65px 0 135px;

}



.main-navigation-slices > ul > li a {

    text-transform: uppercase;

    color: #fff;

    font-weight: 300;

}



/* Footer */

.site-footer {

    padding-top: 30px;

    background-color: #E1E1D9;

}



.site-footer .footer-wrapper {

    background-color: #212100;

    height: 120px;

}



@media only screen and (min-width: 64em) {

    .site-footer .footer-wrapper .footer-copyright {

        display: block;

        margin-bottom: 0;

        text-align: left;

        float: left;

        line-height: 2.05556rem;

        margin-left: 20px;

        font-size: 0.625rem;

    }

}



.site-footer .footer-wrapper .footer-copyright, .site-footer .footer-wrapper .footer-navigation ul li a {

    font-family: 'Roboto', sans-serif !important;

    font-size: 10px;

    font-weight: 400;

}



.site-footer .footer-wrapper .footer-socials .shortcode_socials ul li a {

    padding: 9px 7px;

}



/*.site-footer .footer-wrapper .footer-socials .shortcode_socials ul{*/ /*font-size: 10px;*//*}*//********** Shop**********/

.woocommerce .shop-page-header { /*padding: 150px 0 0 !important;*/ /*min-height: 450px;*/

}



/* Filters *//* Brands - make style same as rest of filters */

.widget-area .widget.widget_brand_nav.widget_layered_nav ul li > a:before {

    content: "";

    font-family: FontAwesome;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 1.2em;

    color: #888;

    font-weight: normal;

    position: absolute;

    left: 0;

    top: -0.2em;

    -webkit-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

    color: rgba(33, 33, 0, 0.35);

}



.widget-area .widget.widget_brand_nav.widget_layered_nav ul li.chosen > a:before, .widget-area .widget.woocommerce.widget_layered_nav ul li.current-cat > a:before {

    content: "";

}



.widget-area .widget.widget_brand_nav.widget_layered_nav ul li > a {

    position: relative;

    display: inline-block;

    padding: 0 2.5em 0 2em;

}



.widget-area .widget.widget_brand_nav.widget_layered_nav ul li > a:hover {

    -webkit-transform: translate3d(10px, 0, 0);

    transform: translate3d(10px, 0, 0);

    color: #212100;

}



.widget-area .widget.widget_brand_nav.widget_layered_nav ul li > a:hover:before {

    content: "";

}



/* brands */

.widget-area .widget ul li {

    margin-bottom: 0.55556rem;

    font-size: 0.63157894736rem;

}



.product-categories .current-cat > a, .product-categories .current-cat-parent > a, .widget_layered_nav ul li.chosen > a {

    color: #0099C7;

}



.widget-area .widget.woocommerce.widget_product_categories ul li.chosen > a:before, .widget-area .widget.woocommerce.widget_product_categories ul li.current-cat > a:before, .widget-area .widget.woocommerce.widget_layered_nav ul li.chosen > a:before, .widget-area .widget.widget_brand_nav.widget_layered_nav ul li.chosen > a:before {

    color: #0099C7;

}



/* Price slider */

.widget-area .widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {

    border-width: 1px !important;

    top: -8px;

}



.widget-area .widget.woocommerce.widget_price_filter .ui-slider-horizontal {

    height: 1px;

}



/********************* Shop********************//* Single product */

.woocommerce.single .woocommerce-breadcrumb {

    font-family: 'Roboto', sans-serif;

    font-weight: 400;

    font-size: 12px;

    text-transform: none;

    margin: 0 0 1.66667rem 0;

    visibility: hidden;

}



.woocommerce.single .product_infos .product_excerpt p { /*font-family: 'Roboto Slab',	serif;*/

    font-weight: 300;

    color: #212100;

}



.variations_form, .variations_form label {

    font-family: 'Roboto', sans-serif;

    font-weight: 900;

    font-size: 12px;

}



.woocommerce table.variations td.label label {

    color: #CCCCCC;

    font-size: 0.73684210526rem;

    letter-spacing: 1px;

}



.woocommerce table.variations td.label select, .woocommerce table.variations td.value select {

    font-family: 'Roboto', sans-serif;

    font-size: 16px;

    letter-spacing: -0.03em;

    letter-spacing: 0.1em;

}



.woocommerce .cart .quantity input.qty, .woocommerce-variation-add-to-cart.variations_button button, .woocommerce-variation-add-to-cart.variations_button .button, button.single_add_to_cart_button button, .woocommerce .product_infos .yith-wcwl-add-to-wishlist a {

    font-size: 16px;

    font-family: 'Roboto', sans-serif !important;

}



.woocommerce ul.products li.product .shop_archive_wishlist .yith-wcwl-add-to-wishlist a {

    letter-spacing: 0;

}



.woocommerce .product_content_wrapper .product_infos .after_single_product_summary .product_meta {

    font-size: 10px;

    font-family: 'Roboto', sans-serif;

}



.woocommerce .woocommerce-tabs ul.tabs li {

    font-family: 'Roboto', sans-serif;

    font-weight: bold;

    font-size: 16px;

}



.woocommerce .woocommerce-tabs #tab-description p { /*font-family: 'Roboto Slab',	serif;*/

}



.related.products h2 {

    font-weight: 300;

}



@media only screen and (min-width: 64em) {

    .woocommerce .product_infos .after_title_wrapper .product_price .price {

        font-size: 1rem;

        line-height: 24px;

    }

}



.woocommerce .single_variation .price {

    font-size: 24px;

}



.woocommerce .woocommerce-tabs ul.tabs li a {

    text-transform: uppercase;

}



/* add to wish btn */

.woocommerce .product_infos .yith-wcwl-add-to-wishlist {

    padding: 10px 25px;

    text-align: center;

    margin: 0 -30px;

    background-color: #FAFAFA;

    border: 1px solid #E1E1D9; /*border-top: 1px solid #f3f3f3;*/ /*border-bottom: 1px solid #f3f3f3;*/

}



.woocommerce .cart .quantity input.qty {

    border: 0; /*font-size: 1rem;*/ /*font-weight: bold;*/

    background-color: #FAFAFA;

    padding: 0 0 0 15px;

    border-bottom: none !important;

}



.yith-wcwl-add-button {

    text-align: center;

}



/*.woocommerce .product_infos .yith-wcwl-add-to-wishlist a:hover:after, {*/

.woocommerce .product_infos .yith-wcwl-add-to-wishlist a:after {

    display: none;

}



.woocommerce .product_infos .yith-wcwl-add-to-wishlist { /*margin: 0 -30px;*/

    margin: 0;

}



button.single_add_to_cart_button {

    background-color: #EBEBE6;

    border: 1px solid #000000;

    color: #212100;

    font-weight: 700;

}



@media only screen and (min-width: 64em) {

    .woocommerce .product_infos .cart .quantity {

        width: 25%;

        padding-right: 15px;

    }



    .woocommerce .product_infos .product_add_to_cart_button .single_add_to_cart_button {

        width: 75%;

        margin-top: 0;

    }

}



/********************* Blog********************/

@media only screen and (min-width: 64em) {

    body.archive:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post, body.blog:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post { /*margin: 0 1.94444rem 5.55556rem;*/

        margin: 0 1.8421rem 5.55556rem;

    }

}



@media only screen and (min-width: 64em) {

    body.archive:not(.woocommerce) .blog_layout_1 .blog-header-wrapper, body.blog:not(.woocommerce) .blog_layout_1 .blog-header-wrapper {

        margin: 9.57894736842rem 0 0 0;

    }

}



body.archive:not(.woocommerce) .blog_layout_1 .blog-header-wrapper .list_categories li, body.blog:not(.woocommerce) .blog_layout_1 .blog-header-wrapper .list_categories li {

    font-family: 'Roboto', sans-serif;

    font-size: 14px;

    font-weight: 300;

}



body.archive:not(.woocommerce) .blog_layout_1 .post_content .post-categories li a {

    font-family: 'Roboto', sans-serif;

    color: #212100;

}



body.blog:not(.woocommerce) .blog_layout_1 .blog_post .post-categories li a, body.archive:not(.woocommerce) .blog_layout_1 .post-categories li, body.blog:not(.woocommerce) .blog_layout_1 .post-categories li, body.archive:not(.woocommerce) .blog_layout_1 .read_more, body.blog:not(.woocommerce) .blog_layout_1 .read_more {

    font-family: 'Roboto', sans-serif;

    font-size: 12px;

    font-weight: 400;

}



body.archive:not(.woocommerce) .blog_layout_1 h3.entry-title {

    font-weight: 700;

}



body.archive:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post .post_content_wrapper .post_content, body.blog:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post .post_content_wrapper .post_content {

    padding-top: 30px;

}



@media only screen and (min-width: 64em) {

    body.archive:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post:nth-child(8n+2):nth-child(2n) .post_content_wrapper, body.archive:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post:nth-child(8n+5):nth-child(2n) .post_content_wrapper, body.blog:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post:nth-child(8n+2):nth-child(2n) .post_content_wrapper, body.blog:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post:nth-child(8n+5):nth-child(2n) .post_content_wrapper {

        padding-left: 40px;

    }

}



body.archive:not(.woocommerce) .blog_layout_1 .post-categories, body.blog:not(.woocommerce) .blog_layout_1 .post-categories {

    padding-bottom: 30px;

}



/* Single Post */

.single .cover-image {

    height: 40vh;

}



@media only screen and (min-width: 40em) {

    .single .cover-image {

        height: 40vh;

    }



    .single .entry-title {

        font-size: 3.68421052632rem;

    }

}



/*ul.list_categories{*/ /*font-family: 'Roboto',	sans-serif;*//*}*//*.blog_posts .post_content ul.post-categories{*/ /*font-size: 12px;*//*}*/

.single ul.post-categories {

    font-weight: 300;

}



.single ul.post-categories li a {

    font-family: 'Roboto', sans-serif;

    color: #212100;

}



.blog_posts .post_content p {

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    font-size: 14px;

}



.blog_posts .post_content ul.post-categories li a {

    color: #212100;

}



.single .entry-content p { /*font-family: 'Roboto Slab',	serif;*/

    font-weight: 300;

}



body.archive:not(.woocommerce) .blog_layout_1 .post_content .read_more {

    font-family: 'Roboto', sans-serif;

}



/******************** Pages********************/

body.page-services {

    background-color: #EBEBE6;

}



/********************* Slide In Contact*********************/

.wpcs-slide-out-div {

    padding: 0px;

    max-width: 600px;

    min-height: 500px;

    max-height: 450px;

}



.wpcs_content div.wpcf7 {

    margin: 0;

    padding: 0;

    width: 300px;

    text-align: left; /*font-family: 'Roboto Slab', serif;*/

    font-weight: 300;

    font-size: 14px;

}



div.wpcs_scroll_div {

    overflow: hidden;

}



.wpcs-slide-out-div {

    background-color: #ffffff !important; /*border: 2px solid #0c0000 !important;*/

    border: none !important; /*color: #0c0000 !important;*/

    top: auto !important;

    bottom: 170px !important;

    height: 500px !important;

}



a.wpcs_contact_label {

    text-indent: 0 !important; /*-webkit-transform: rotate(-90deg); */ /*-moz-transform: rotate(-90deg);*/ /*-ms-transform: rotate(-90deg);*/ /*-o-transform: rotate(-90deg);*/ /*transform: rotate(-90deg); */

    -webkit-transform: rotate(0);

    -moz-transform: rotate(0);

    -ms-transform: rotate(0);

    -o-transform: rotate(0);

    transform: rotate(0);

    writing-mode: lr-tb;

    text-align: center;

    font-weight: bold !important;

    font-size: 15px !important;

    position: absolute; /*min-width: 175px !important;*/

    min-width: auto;

    line-height: 21px;

    text-decoration: none !important;

}



a#wpcs_handle { /*top: calc(10% + 2px) !important;*/ /*top: -24px !important;*/

    top: auto !important;

    bottom: 0;

    width: 178px !important;

    height: 100px !important;

    background: url(img/icon-contact.png) no-repeat !important;

    text-indent: -9999em !important;

    border: none !important;

}



.wpcs_content input[type=text], .wpcs_content input[type=email], .wpcs_content textarea {

    background-color: #FAFAFA;

    border: 1px solid #EBEBE6;

    font-size: 14px;

}



.wpcs_content .form-header {

    border-bottom: 1px solid #EBEBE6;

    padding: 4px 0 20px; /*height: 60px;*/ /*font-family: 'Roboto Slab', serif;*/

    font-weight: 700;

    font-size: 16px;

    margin-bottom: 16px;

}



.wpcs_content .form-footer {

    text-align: center;

    margin-top: 12px;

}



.wpcs_content input[type="submit"] {

    padding: 6px 20px;

    background-color: #ffffff;

    border: 1px solid #212100;

    color: #212100;

    font-size: 14px;

    opacity: 1;

}



.wpcs_content input[type="submit"]:hover {

    background-color: #212100;

    color: #ffffff;

}



/********************** VC Overrides**********************/

.wpb_content_element.no-bottom {

    padding-bottom: 0;

    margin-bottom: 0;

}



.lead-text, .lead-text p { /*font-family: 'Roboto Slab',	serif;*/

    font-weight: 700;

}



.small-text p, .small-text .vc_toggle_title > h4 {

    font-weight: 300;

    font-size: 14px;

    font-size: 0.73684210526rem;

    line-height: 19px;

}



.small-text .vc_toggle_title > h4 {

    text-decoration: underline;

}



.small-text .wpb_content_element {

    margin-bottom: 27px;

}



/* About - Map *//*.vc_col-has-fill>.vc_column-inner,*/

.agroza-map .wpb_text_column { /*padding: 50px 0;*/ /*min-height:450px;*/

}



.vc_column_container.agroza-map > .vc_column-inner, .vc_row-has-fill > .vc_column_container.agroza-map > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container.agroza-map > .vc_column-inner {

    padding: 0;

}



.vc_column_container.agroza-map .wpb_content_element { /*margin-top: 25px;*/ /*margin-top: 0;*/ /*margin-bottom: 0;*/

    margin: 0;

}



.agroza-map .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper { /*padding-bottom: 100%;*/

}



/*About - SalesNetwork */

#about-salesnetwork + .vc_row-has-fill > .vc_column_container > .vc_column-inner {

    padding-top: 0;

}



.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {

    background-color: #E1E1D9;

}



.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a {

    font-weight: 400;

    line-height: 24px;

}



.vc_tta-panel-body p {

    font-size: 14px;

}



/*About - Collaborations */

.section-collaborations .wpb_wrapper { /*text-align: center;*/ /*display: flex;*/ /*justify-content: space-around;*/

    text-align: center;

}



.section-collaborations .wpb_single_image {

    display: inline-block;

    padding: 0 15px;

    margin: 0;

}



.section-collaborations .wpb_single_image .vc_figure { /*display: inline-block;*/

    vertical-align: middle;

}



/* Home : Posts Grid (bottom) */

.vc_grid-item-mini .vc_gitem-animate-none .vc_gitem-zone-b {

    opacity: 1 !important;

    filter: alpha(opacity=100) !important;

}



.vc_gitem-zone-mini .vc_row {

    padding: 0 70px;

}



.vc_gitem-zone-mini .vc_gitem-col {

}



.vc_gitem_row .vc_gitem-col {

    background-color: #FFFFFF;

    padding: 20px !important;

}



.vc_grid-item-mini .vc_gitem-post-data-source-post_title h3 { /*font-family: 'Roboto Slab',	serif !important;*/

    font-size: 48px !important;

    font-weight: 400 !important;

    color: #212100 !important;

}



.vc_grid-item-mini .vc_gitem-post-data-source-post_date div { /*font-family: 'Roboto Slab',	serif !important;*/

    font-size: 19px !important;

    font-weight: 300 !important;

    color: #212100 !important;

}



.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {

    background-color: #FAFAFA;

}



.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {

    background-color: #EBEBE6;

}



.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a { /*.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active.vc_tta-panel-heading{*/

    background-color: #E1E1D9;

}



/*EBEBE6*/ /* Shop : Products Grid */

ul.products.products-grid {

    padding: 10px; /* +10px padding of each item */

}



/*#FAFAFA*//*E1E1D9*//*#F8F8F8*/

@media only screen and (max-width: 39.9375em) {

    p { /*font-size: 0.77778rem;*/

        font-size: 16px;

    }

}



.offcanvas_minicart p.buttons a:not(.checkout) {

    background: #0099c7;

}



@media only screen and (min-width: 64em) {

    .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {

        display: inline-block;

        padding: 0 10px;

    }

}



@media only screen and (min-width: 40em) {

}



.woocommerce .shop-page-header .shop-page-title-wrapper .shop-page-title.transparent {

    background-color: transparent;

}



.woocommerce .shop-page-header .shop-page-title-wrapper.pulldown-height {

    height: auto;

}



@media only screen and (max-width: 63.9375em) {

    #wpcs_handle, .wpcs_scroll_div {

        display: none !important;

        right: -40em !important;

    }



    .woocommerce ul.products li.product .product_thumbnail .shop_product_buttons_wrapper .shop_product_buttons .button.product_type_simple:before, .woocommerce ul.products li.product .product_thumbnail .shop_product_buttons_wrapper .shop_product_buttons .button.product_type_variable:before {

        left: 0;

    }



    .woocommerce ul.products li.product .product_thumbnail .shop_product_buttons_wrapper .shop_product_buttons .button { /*padding: 0.5rem 0.55556rem 0.38889rem 1.94444rem;*/ /*margin: 0 0.27778rem;*/

        padding: 0.5rem 0.25rem 0.25rem 1.25rem;

        margin: 0;

        position: relative;

        background: none; /*font-size: 0.66667rem;*/

        font-size: 10px;

        line-height: 1.5em;

        font-weight: bold;

    }



    .offcanvas_aside .offcanvas_close {

        text-align: right;

    }



    .offcanvas_aside .offcanvas_close p {

        display: none;

    }



    .woocommerce ul.products li.product .shop_product_metas h3 {

        font-size: 16px;

    }



    #tab-description p {

        font-size: 14px;

        line-height: 19px;

    }



    .woocommerce .product_infos .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:before, .woocommerce .product_infos .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:before, .woocommerce .product_infos .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:before {

        margin-right: 0;

    }



    .wpb_content_element.section-heading {

        margin-bottom: 0;

        padding: 0 5% 5%;

    }



    .vc_empty_space {

        height: 0 !important;

    }



    .vc_btn3-container {

        margin-bottom: 40px !important;

    }



    /*ψονταινερ.vc_col-has-fill*/

    .vc_row-o-equal-height .vc_column_container > .vc_column-inner {

        min-height: 350px;

    }



    .vc_row > .vc_column_container.box-text > .vc_column-inner, .vc_row-has-fill > .vc_column_container.box-text > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container.box-text > .vc_column-inner {

        padding: 80px 10% 40px;

    }



    body.archive:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post .post_content_wrapper, body.blog:not(.woocommerce) .blog_layout_1 .blog_posts .blog_post .post_content_wrapper {

        padding-bottom: 4rem;

    }



    .section-collaborations .wpb_single_image {

        display: block;

        padding: 0;

        margin: 20px;

    }

}



.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table th {

    width: 30%;

    vertical-align: top;

    font-weight: bold;

    font-size: 14px;

}



.bg-position-bottom .vc_column-inner {

    background-position-y: bottom !important;

}



.woocommerce .product_infos .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:before, .woocommerce .product_infos .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:before, .woocommerce .product_infos .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:before {

    letter-spacing: 0;

}



@media only screen and (min-width: 64em) {

    .woocommerce .woocommerce-tabs .shop_attributes th {

        font-size: 0.77778rem;

        padding: 1.11111rem 15px 1.11111rem 0;

    }

}



.align-center .vc_column-inner .wpb_wrapper {

    text-align: center;

}



/*box-textbg-position-bottom */

@media only screen and (max-width: 39.9375em) {

    .woocommerce .shop-page-header.with-padding { /*padding: 45px 0 85px!important;*/

        padding: 0 0 85px !important;

    }



    .site-content, .shop-page-header.with-padding .shop-page-category-description { /*padding-top: 45px;*/

        padding-top: 0;

    }



    body.header-transparent.page-without-title .site-content, body.header-transparent.single-post .site-content, body.header-transparent.tax-product_cat .site-content, body.blog .site-content, body.page-template-default .site-content {

        padding-top: 90px !important;

    }

}



@media only screen and (max-width: 39.9375em), only screen and (max-width: 63.9375em) and (min-width: 40em) {

    /*body.archive .site-content,*/

    body.page-template-default .site-content {

        padding-top: 90px !important;

    }

}



@media only screen and (max-width: 39.9375em) {

    .section-heading.big-heading h2 {

        font-size: 24px;

    }



    .vc_grid-item-mini .vc_gitem-post-data-source-post_title h3 { /* font-family: 'Roboto Slab',	serif !important; */

        font-size: 24px !important;

    }

}



/* Catalogue Only *//*.shop_archive_wishlist,*/

.product_price, .shop_product_price, .autocomplete-suggestion-info .woocommerce-Price-amount, .woocommerce #yith-wcwl-form .wishlist_table .product-price, .woocommerce #yith-wcwl-form .wishlist_table .product-add-to-cart .add_to_cart.button {

    display: none !important;

}



.shop_archive_wishlist, .yith-wcwl-add-to-wishlist {

    display: none;

}



p a:not(.button) {

    color: #1d363d !important;

    border-bottom: 1px solid #0199c8 !important;

}



p a:not(.button):focus, p a:not(.button):hover {

    color: #0199c8 !important;

}





/* Tables */

.wpb_content_element.agroza-table  .wpb_wrapper{

    overflow-x: auto;

}



.wpb_content_element.agroza-table table td {

    padding: 1.11111rem 0.4rem;

}

.wpb_content_element.agroza-table table td + td{

    border-left: 1px solid rgba(33,33,0, 0.05);

}



.wpb_content_element.agroza-table table tr:first-child{

    background-color: lightblue;

    /*#agroza blue 0099C7*/

}


.product-message{
    /*color: #0099C7;*/
    /*border: 2px solid #0099C7;*/
    /*padding: 10px;*/
    /*margin-bottom: 20px;*/
    color: #000;
    border: 2px solid #000;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #f0a74d;
}
.product-message p{
    margin-bottom: 0;
}
.product-message p+p{
    margin-bottom: 1rem;
}

.footer-message{
    background-color: #0099C7;
}
.footer-message .inner-container{
    max-width: 1000px;
}


@media only screen and (min-width: 64em){
    .woocommerce .product_content_wrapper.layout_half .product_infos {
        padding: 0 16% 14%;
    }
}