/*
Theme Name: Barista
Theme URI: http://barista.edge-themes.com
Description: A Modern Theme for Cafes, Coffee Shops and Bars
Author: Edge Themes
Author URI: http://demo.edge-themes.com
Version: 1.6
Text Domain: baristawp
License: GNU General Public License
License URI: licence/GPL.txt
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, blog, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready

*/

[dir='rtl'] .edgtf-drop-down .edgtf-menu-second {
    right: 0;
    left: auto;
}

[dir='rtl'] .edgtf-blog-holder article .edgtf-post-info>div:after {
    margin-right: 0;
    margin-left: 7px;
}

[dir='rtl'] .edgtf-blog-holder article .edgtf-post-info>div {
    padding-left: 0;
}

[dir='rtl'] .edgtf-cafe-menu-list .edgtf-cml-description-holder {
    float: right;
}

[dir='rtl'] .edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul li {
    text-align: right;
}

[dir='rtl'] .edgtf-blog-holder.edgtf-blog-type-masonry article {
    text-align: right;
}

.edgtf-title .edgtf-title-holder h1 span {
    display: none;
}

ol,
ul {
    color: white;
}

.edgtf-team .edgtf-team-description {
    text-align: justify;
}

.edgtf-content-aligment-left {
    /* text-align: justify; */
}

.edgtf-content-aligment-right {
    /* text-align: justify; */
}

.edgtf-elements-holder .edgtf-elements-holder-item.edgtf-horizontal-alignment-right {
    text-align: justify;
}

.edgtf-image-with-text .edgtf-image-with-text-text {
    font-style: normal;
}

.edgtf-counter-holder .edgtf-counter-title {
    font-style: normal;
    font-size: 20px;
}

.edgtf-team.main-info-below-image .edgtf-team-info .edgtf-team-position {
    font-style: normal;
}

.edgtf-team.main-info-below-image .edgtf-team-info .edgtf-team-position {
    font-style: normal;
}

.edgtf-btn {
    letter-spacing: 1px;
}

blockquote .edgtf-blockquote-text {
    font-style: normal;
}


/* .edgtf-two-columns-50-50 .edgtf-column {
	width: 70%;} */

.woocommerce:not(.edgtf-shop-masonry) .product {
    text-align: right;
    float: right;
}

blockquote {
    padding: 9px 33px 9px 0px;
    border-right: 3px solid #681310;
    border-left: 0px solid #c7a17a;
}

.vc_column_container>.vc_column-inner {
    /* padding-left: 25px; */
}

.edgtf-portfolio-list-holder .edgtf-ptf-category-holder {
    font-size: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #681310;
}

body {
    color: #681600;
}

.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-text-holder .edgtf-item-title {
    text-align: center;
}

.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard article .edgtf-item-text-holder .edgtf-item-title a {
    color: #681600;
}

.arrow_right:before {
    content: "\23" !important;
}

.arrow_right {
    content: "\23" !important;
}

.vc_custom_1484819183380 {
    padding-top: 90px !important;
}

element.style {
    height: 45px;
}

.edgtf-btn.edgtf-btn-transparent .edgtf-btn-text {
    letter-spacing: 0px;
}

.edgtf-social-share-holder.edgtf-list .edgtf-social-share-title {
    font-size: 13;
}

.edgtf-item-showcase .edgtf-item-showcase-holder.edgtf-holder-left {
    float: right;
    text-align: left;
}

.edgtf-item-showcase .edgtf-item-showcase-holder.edgtf-holder-right {
    float: left;
    text-align: right;
}

.edgtf-item-showcase .edgtf-item.edgtf-item-left {
    text-align: left;
    direction: rtl
}

.edgtf-item-showcase .edgtf-item.edgtf-item-right {
    text-align: right;
    direction: rtl
}

.edgtf-item-showcase .edgtf-item.edgtf-item-left .edgtf-item-content {
    padding-left: 30px;
}

.edgtf-item-showcase .edgtf-item.edgtf-item-right .edgtf-item-content {
    padding-right: 30px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #681612;
}

* {
    font-family: Tajawal !important;
}

.arrow_up,
.arrow_right {
    font-family: 'ElegantIcons' !important;
}

.fa {
    font: normal normal normal 30px/1 FontAwesome !important;
}

.vc_custom_1570045022555 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.edgtf-add-to-cart-holder {
    /* display: none !important; */
}

.edgtf-btn.add_to_cart_button.product_type_simple.ajax_add_to_cart {
    /*   display: none !important; */
}

.edgtf-btn .edgtf-btn-medium .edgtf-btn-solid .single_add_to_cart_button .alt {
    /*   display: none !important; */
}

.footer .widget .edgtf-working-hours-holder .edgtf-wh-day,
.footer .widget .edgtf-working-hours-holder .edgtf-wh-hours {
    line-height: 1px;
}

.edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .products .product,
.woocommerce.columns-4:not(.edgtf-shop-masonry) .products .product {
    margin-left: 20px !important;
    margin-right: 0px;
}

.edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header) .edgtf-drop-down>ul>li:last-child>a>.edgtf-item-outer,
.edgtf-light-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-drop-down>ul>li:last-child>a>.edgtf-item-outer {
    border-right: 0px;
}

.edgtf-icon-list-item .edgtf-icon-list-icon-holder-inner i,
.edgtf-icon-list-item .edgtf-icon-list-icon-holder-inner span {
    padding-left: 7px !important;
    font-size: 18px !important;
}

.edgtf-section-subtitle {
    font-style: normal !important;
}

.edgtf-title-with-number .edgtf-twn-number {
    font-size: 30px;
}

.edgtf-woocommerce-page.edgtf-woocommerce-columns-3:not(.edgtf-shop-masonry) .products .product,
.woocommerce.columns-3:not(.edgtf-shop-masonry) .products .product {
    width: calc(33.33% - 20px);
    margin-right: 0px !important;
    margin-left: 20px !important;
    margin-bottom: 50px !important;
}

.edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner,
.edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner {
    padding: 0px 0;
}

.vc_custom_1570971749852 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    background-color: #c7a17a8f !important;
}

.edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li {
    float: right;
}

.edgtf-cml-item-image {
    border-radius: 50% !important;
}

.edgtf-woocommerce-page .product img:not(.avatar),
.woocommerce:not(.edgtf-shop-masonry) .product img:not(.avatar) {
    display: block;
    width: 100%;
    border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
}

.edgtf-cafe-menu-list.edgtf-cml-with-featured-image .edgtf-cml-item-image img {
    vertical-align: middle;
    border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
}

.edgtf-cafe-menu-list .edgtf-cml-label-holder .edgtf-cml-label {
    color: #ffffff;
}

.edgtf-woocommerce-page .edgtf-product-list-product-title,
.woocommerce:not(.edgtf-shop-masonry) .edgtf-product-list-product-title {
    text-align: center;
}

.edgtf-woocommerce-page .product .price,
.woocommerce:not(.edgtf-shop-masonry) .product .price {
    text-align: center;
}

.edgtf-content-aligment-left {
    /* text-align: center; */
}

.edgtf-icon-list-item .edgtf-icon-list-text {
    text-align: justify;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
    border-radius: 13px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

blockquote .edgtf-blockquote-text {
    font-style: normal;
    color: #ffffff;
}

.edgtf-content-aligment-left {
    /* text-align: justify; */
}

.edgtf-team.main-info-below-image.edgtf-team-image-grayscale .edgtf-team-image img {
    border-radius: 13px;
}

.edgtf-main-menu>ul>li.edgtf-active-item>a,
body:not(.edgtf-menu-item-first-level-bg-color) .edgtf-main-menu>ul>li:hover>a {
    color: #c92927;
}

.edgtf-blog-holder article .edgtf-post-image a {
    border-radius: 13px;
}

.edgtf-cafe-menu-list .edgtf-cml-label-holder .edgtf-cml-label {
    border-radius: 13px;
}

.form3 {
    float: right;
    width: 33%;
}

.form2 {
    float: right;
    width: 50%;
}

.edgtf-single-product-summary .edgtf-social-share-holder {
    visibility: hidden;
}

.edgtf-single-product-summary .product_meta>span {}

.edgtf-single-product-related-products-holder {
    margin-top: 0px;
}

#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,
#sb_instagram .sb_instagram_header .sbi_header_text h3 {
    padding-right: 20px !important;
}


/* added by Farah */

.layered-background {
    position: relative;
}

.layered-background:before {
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

[dir=rtl] .edgtf-sidebar .widget ul:not(.product_list_widget) li:not(.edgtf-blog-list-item) {
    padding-right: 25px;
    padding-left: 0;
}

[dir=rtl] .edgtf-sidebar .widget ul:not(.product_list_widget) li:not(.edgtf-blog-list-item):before {
    right: 0;
    left: auto
}

.edgtf-post-info-bottom,
.edgtf-post-info-author {
    display: none !important;
}

.widget.widget_text:first-of-type {
    margin-bottom: 0;
}

.edgtf-blog-holder.edgtf-blog-single article {
    padding-bottom: 35px;
}

.single-post .edgtf-sidebar {
    padding-top: 40px;
}

footer {
    margin-top: 70px;
}

[dir='rtl'] .edgtf-drop-down .edgtf-menu-second {
    right: 0;
    left: auto;
}

[dir='rtl'] .edgtf-blog-holder article .edgtf-post-info>div:after {
    margin-right: 0;
    margin-left: 7px;
}

[dir='rtl'] .edgtf-blog-holder article .edgtf-post-info>div {
    padding-left: 0;
}

[dir='rtl'] .edgtf-cafe-menu-list .edgtf-cml-description-holder {
    float: right;
}

[dir='rtl'] .edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul li {
    text-align: right;
}

[lang='en-GB'] footer .edgtf-footer-top.edgtf-footer-top-aligment-right {
    text-align: left;
}

.no-wrap {
    white-space: nowrap;
}

.remove-numbers .edgtf-twn-number {
    display: none;
}

.edgtf-woocommerce-page .product img:not(.avatar),
.woocommerce:not(.edgtf-shop-masonry) .product img:not(.avatar) {
    border-radius: 5px !important;
}

.edgtf-cafe-menu-list.edgtf-cml-with-featured-image .edgtf-cml-item-image img {
    border-radius: 5px !important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    height: 50px;
}

.wpcf7 input[type="email"] {
    direction: inherit;
}

.edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right {
    width: calc(100% - 63px);
}

.edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left {
    width: 63px;
}

.edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left img {
    width: auto;
    /*     height: 100%; */
    height: auto;
}

.edgtf-boxed .edgtf-content {
    overflow-y: overlay;
}

.edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left:before,
div.edgtf-post-info {
    display: none;
}

.edgtf-vertical-align-containers .edgtf-position-left {
    top: 10%;
}

.edgtf-team.main-info-below-image .edgtf-team-image {
    padding: 11%;
}

.edgtf-main-menu>ul>li>a span.edgtf-item-inner {
    padding: 0;
    margin-left: 23px;
}

footer .edgtf-footer-top-holder {
    background-color: #681612 !important
}

footer .edgtf-footer-bottom-holder {
    background-color: #212121
}

.new-menu .edgtf-accordion-holder .edgtf-title-holder .edgtf-accordion-mark {
    top: auto;
    left: auto;
    right: 17px;
}

.new-menu .edgtf-accordion-holder.edgtf-initial .edgtf-title-holder .edgtf-tab-title span {
    text-align: right
}

.new-menu .ui-accordion-header {
    padding: 80px 45px;
    color: #681612;
}

.new-menu .edgtf-accordion-holder .edgtf-accordion-content {
    background-color: #EAE7DE;
}

.new-menu .edgtf-accordion-holder .edgtf-title-holder .edgtf-accordion-mark-icon span {
    font-family: 'ElegantIcons' !important;
    color: #681612;
}

.new-menu .ui-accordion-header {
    background-color: #EAE7DE;
}

.new-menu #cake_section .ui-accordion-header {
    /* background: url('/wp-content/uploads/2019/12/كيك-بالحليب-150x150.jpg'); */
    background-color: #EAE7DE;
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.new-menu #waffle_section .ui-accordion-header {
    /* background: url('/wp-content/uploads/2019/12/سويس-رول-150x150.jpg'); */
    background-color: #EAE7DE;
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.new-menu #sweets_section .ui-accordion-header {
    /* background: url('/wp-content/uploads/2019/12/كيك-بحشوة-اللوتس-150x150.jpg'); */
    background-color: #EAE7DE;
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.new-menu #crepe_section .ui-accordion-header {
    /* background: url('/wp-content/uploads/2021/10/الكريب-150x150.jpg'); */
    background-color: #EAE7DE;
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.new-menu #icies_section .ui-accordion-header {
    /* background: url('/wp-content/uploads/2019/12/ميلك-شيك-اوريو--150x150.jpg'); */
    background-color: #EAE7DE;
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.new-menu #icecream_section .ui-accordion-header {
    /* background: url('/wp-content/uploads/2019/12/lys-krym-ljylty-1-150x150.jpg'); */
    background-color: #EAE7DE;
    background-position: left;
    background-size: contain;
    background-repeat: no-repeat;
}

.edgtf-boxed .edgtf-content {
    overflow-y: hidden;
}

.edgtf-woocommerce-page .add_to_cart_button,
.edgtf-woocommerce-page .added_to_cart,
.woocommerce:not(.edgtf-shop-masonry) .add_to_cart_button,
.woocommerce:not(.edgtf-shop-masonry) .added_to_cart {
    background-color: rgb(201, 41, 39, 0.9);
}

.woocommerce-notices-wrapper {
    display: none;
}

.edgtf-cafe-menu-list .edgtf-cml-title-holder {
    padding-right: 0;
    padding-left: 8px;
}

@media only screen and (max-width: 480px) {
    .edgtf-accordion-holder:not(.edgtf-boxed) div.edgtf-accordion-content {
        padding: 10px
    }
}

@media only screen and (max-width: 1440px) {
    [dir=rtl] .edgtf-blog-holder article .edgtf-post-info>div {
        padding-right: 0;
        margin-right: 0;
        padding-left: 7px;
        margin-left: 7px;
    }
}

@media only screen and (max-width: 1024px) {
    .edgtf-cafe-menu-list .edgtf-cml-title-holder h3,
    .edgtf-cml-price-holder h3 {
        font-size: 15px;
    }
    .edgtf-woocommerce-page.edgtf-woocommerce-columns-4:not(.edgtf-shop-masonry) .products .product:nth-child(2n+1),
    .woocommerce.columns-4:not(.edgtf-shop-masonry) .products .product:nth-child(2n+1) {
        margin-right: 0;
        margin-left: 0 !important;
    }
}

.edgtf-single-product-images {
    margin-right: 0;
}

.edgtf-tabs .edgtf-tabs-nav li a {
    border-right: 0;
}

.edgtf-woocommerce-page .edgtf-tabs {
    border-top: 0;
    border-bottom: 0;
    padding: 0;
}

.icon_grid-3x3 {
    font-family: 'ElegantIcons' !important;
}

.wpb_wrapper ul {
    color: inherit;
}

div.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tab-container:not(#tab-reviews) {
    text-align: inherit;
    padding-right: 0;
}

div.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav {
    text-align: inherit;
}

.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li.ui-state-active a {
    padding-top: 0;
}

.product-content,
div.product {
    margin-top: 80px;
    float: none !important;
}

.edgtf-single-product-wrapper-top .edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a {
    padding: 13px 25px;
}

[dir='rtl'] .edgtf-unordered-list ul li {
    padding-left: 0;
    padding-right: 22px;
}

[dir='rtl'] .edgtf-unordered-list ul li:before {
    right: 0;
    left: auto;
}