/*
Theme Name:         G5Plus Auteur Child Theme
Theme URI:          https://auteur.g5plus.net/
Description:        G5Plus Auteur Child Theme
Version:            1.0
Author:             g5plus
Author URI:         http://g5plus.net/
Template:     		g5plus-auteur

License:            GNU General Public License v2 or later
License URI:        http://www.gnu.org/licenses/gpl-2.0.html

Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-auteur
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
ul.nav-tabs.gf-cate-filter {
    position: absolute;
    top: -30px;
}

a.entry-thumbnail-overlay.placeholder-image.thumbnail-size-medium {
    width: 35%;
    float: left;
    margin-right: 5%;
}

.gf-event-style-01 article .event-item-inner .event-excerpt, .gf-event-style-02 .event-image, .gf-event-style-02 .tribe-event-time, .single-tribe_events .tribe-events-gmap br {
    display: block !important;
}

.gf-event-style-01 article .event-image {
    display: block;
    position: relative !important;
}

.event-item-inner {
    position: relative;
}

.gf-event-style-01 article .event-item-inner:hover .event-image .btn {
    opacity: 0 !important;
}


 
.rtl {font-family: 'Noto_Naskh_Arabic' !important;}

.rtl ul.nav-tabs.gf-cate-filter>li>a { 
    letter-spacing: 0; 
}
.ube-social-icons li {
    margin-left: 10px;
}
.elementor-3863 .elementor-element.elementor-element-c61a3c5:not(.premium-logo-column) .premium-site-logo-wrapper {
    justify-content: flex-end;
}
.rtl .ube-list-icon .ube-list-icon-icon {
    font-style: normal;
    padding-right: 0;
    padding-left: 0.5em;
}
.rtl span.ube-list-icon-title {
    text-align: right;
}
.rtl .elementor-element.elementor-element-3832f81.elementor-align-left.elementor-widget.elementor-widget-ube-social-icon {
    text-align: center;
}
.rtl span.woocommerce-Price-currencySymbol { 
    margin-right: 5px;
}
.mfp-bg {
    overflow: hidden;
    background: #fff !important;
    opacity: .8;
}
.mfp-move-from-top.mfp-ready.mfp-bg {
    opacity: .40 !important;
}

input[type=search].search-popup-field {
    background: #fff;
    border: 1px solid #e5e5e5 !important;
    color: #000;
}

.search-popup-button {
    color: #000;
}

input[type=search].search-popup-field:-moz-placeholder,input[type=search].search-popup-field::-moz-placeholder {
    color: #828282
}

input[type=search].search-popup-field:-ms-input-placeholder {
    color: #828282
}

input[type=search].search-popup-field::-webkit-input-placeholder {
    color: #828282
}
.rtl .sa-post-content {
    text-align: right;
}

.rtl ul.gsf-lists .list-bullet, .rtl ul.search-popup-list li .sa-post-thumbnail {
    float: left;
}

.rtl .gf-author-info .gf-author-content,.rtl  ul.search-popup-list li .sa-post-thumbnail+.sa-post-content { 
    text-align: right;
}

body.search section.elementor-section.elementor-top-section.elementor-element.elementor-element-40d58a0.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-40d58a0.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {}

body.search section.elementor-section.elementor-top-section.elementor-element.elementor-element-39e9513.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.mfp-move-from-top.mfp-ready.mfp-bg { 
    display: none;
}
.search-popup-wrap {
    margin: 160px auto
}
/* .search-popup-wrap {
    position: relative;
    width: 80%;
    margin: 160px 0 0 100px;
	margin: 0;
    max-width: 300px;
    float: right;
	z-index: 100;
	 top: 100px;
   right: 50px;
}

.rtl .search-popup-wrap {
     position: relative;
    width: 80%;
    margin: 0;
    max-width: 300px;
    float: left;
    z-index: 100;
    top: 100px;    right: auto;
    left: 50px;
} */
 
.mfp-fade.mfp-wrap.mfp-ready .mfp-content, .mfp-move-from-top.mfp-ready .mfp-close, .mfp-move-from-top.mfp-ready.gsf-menu-popup {
    color: #000;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content, .mfp-move-from-top.mfp-ready .mfp-close, .mfp-move-from-top.mfp-ready.gsf-menu-popup {
    color: transparent;
    width: 100%;
    height: 100%;z-index: 50;
}
#popup-canvas-menu, .mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    height: auto;
}
.rtl.woocommerce div.product form.cart .button { 
    margin-left: 10px;
}

.product-thumb img { 
    min-height: 245px;
}

.app-builder-checkout header.mobile-header, .app-builder-checkout .sticky-klb-header, .app-builder-checkout footer, .app-builder-checkout .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    display: none;
}

 :root {
                --g5-body-font: 'Crimson_Pro';
                --g5-body-font-size: 16px;
                --g5-body-font-weight: 400;
                --g5-body-font-style: normal;
                --g5-font-primary: 'Crimson_Pro';
                --g5-h1-font : 'Crimson_Pro';
                --g5-h1-font-size: 56px;
                --g5-h1-font-weight : 400;
                --g5-h1-font-style : normal;
                --g5-h2-font : 'Crimson_Pro';
                --g5-h2-font-size: 40px;
                --g5-h2-font-weight : 400;
                --g5-h2-font-style : normal;
                --g5-h3-font : 'Crimson_Pro';
                --g5-h3-font-size: 34px;
                --g5-h3-font-weight : 400;
                --g5-h3-font-style : normal;
                --g5-h4-font : 'Crimson_Pro';
                --g5-h4-font-size: 24px;
                --g5-h4-font-weight : 400;
                --g5-h4-font-style : normal;
                --g5-h5-font : 'Crimson_Pro';
                --g5-h5-font-size: 18px;
                --g5-h5-font-weight : 400;
                --g5-h5-font-style : normal;
                --g5-h6-font : 'Crimson_Pro';
                --g5-h6-font-size: 14px;
                --g5-h6-font-weight : 400;
                --g5-h6-font-style : normal;
                --g5-menu-font: 'Crimson_Pro';
                --g5-menu-font-size: 14px;
                --g5-menu-font-weight: 800;
                --g5-menu-font-style: normal;
                --g5-sub-menu-font: 'Crimson_Pro';
                --g5-sub-menu-font-size: 14px;
                --g5-sub-menu-font-weight: 700;
                --g5-sub-menu-font-style: normal;
                --g5-mobile-menu-font: 'Crimson_Pro';
 
            }

.rtl .xoo-wsc-sum-col { 
    padding-right: 15px;
}

.product-quick-view .fa-search:before {
    content: "\f06e";
}

.woocommerce div.product form.cart {
    margin-bottom: 20px;
}
.woocommerce div.product .product_meta {
    margin-top: 20px;
}
/* 
a.compare {
    display: none !important;
}



.cc-compass {
    display: none;
}
 */
span.cc_cart_count {
    font-size: 10px;
    width: 15px;
    height: 15px;
    background: #000;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    margin-top: -10px;
    line-height: 17px;
}

a.cc_cart_items_list, a.cc_saved_items_list {
    color: #000;
    margin: 0;display: flex;
}
.rtl .cc-window.disable-scrollbars.visible {
    left: 0;
    right: auto !important;
}
.cc-product-upsells-wrapper {
    direction: ltr;
}
div#cc-cart {
    direction: ltr;
}
.rtl a.button.cc-button-sm.save_for_later_btn {
    padding: 10px !important;
}
.woocommerce div.product form.cart .variations td.label {
    display: none;
}

.cc-compass {
    left: 25px;
    right: auto;
    bottom: 65px;
} 

.ube-tm-style-01 .ube-tm-image a.card-img img {
    min-height: 280px;
    max-height: 280px;
}
/* 
div#gf-filter-content aside.widget {
    width: 25% !important;
} */

.rtl form.wpcf7-form.init {
    direction: rtl;
    text-align: right;
}

.rtl input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.wpcf7-not-valid {
    direction: rtl;
}

.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
    text-align: right;
}

article.clearfix.product-item-wrap.product-grid.col-xl-3.col-lg-4.col-md-6.col-sm-6.col-12.product .product-thumb img {
    min-height: 265px;
/*     max-height: 265px; */
}

article.clearfix.product-item-wrap.product-grid.col-xl-3.col-lg-4.col-md-6.col-sm-6.col-12.product {margin-bottom: 30px;}

@media (min-width: 1200px) 
{
/* article.clearfix.product-item-wrap.product-grid.col-xl-3.col-lg-4.col-md-6.col-sm-6.col-12.product
 {
    -ms-flex: 0 0 25%;
    flex: 0 0 20%;
    max-width: 20%;
    
} */
    }

.cc-compass-count {
	color: #12b99a;display: none;}

span.cc_cart_count {
	color: #000;display: none;}

span.on-featured.product-flash {
    display: none;
}

 
.cc-compass .licon:before { font-family: 'Font Awesome 5 Pro'!important;
    content: "\f07a";
}

.woocommerce div.product a.compare.button {
    display: none;
}

.app-builder-checkout .page-heading, .app-builder-checkout .sticky-klb-header, .app-builder-checkout footer, .app-builder-checkout .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer,.app-builder-checkout header.mobile-header,.app-builder-checkout .gf-page-title-default,.app-builder-checkout footer.main-footer-wrapper {
    display: none !important;
}


.app-builder-checkout .woocommerce-form-coupon-toggle {
    display: none;
}

.app-builder-checkout .the_champ_outer_login_container {
    display: none;
}
.app-builder-checkout .joinchat.joinchat--right.joinchat--show {
    display: none;
}

.gf-entry-content .gallery-columns-1 .gallery-item, .gf-entry-content iframe {
    max-width: 100%;
    min-height: 900px;
}

div#accepting-container .accept_error {
    display: none;
}
.woocommerce form.checkout #order_review .shop_table tfoot th { 
    width: 30%;
}

.rtl span.wpml-ls-native {
    font-family: tahoma;
    font-weight: 500;
}

.joinchat__button { 
	bottom: 60px;}


/* .gf-blog-inner.clearfix.layout-grid.gf-gutter-30 article.clearfix.product-item-wrap.product-grid.col-xl-3.col-lg-4.col-md-6.col-sm-6.col-12.product {
    margin-bottom: 0;
    padding-bottom: 0;
}  */

.rtl table.compare-list tbody th {
    text-align: center !important;
}

.rtl .cc-coupon .woocommerce-message {
    padding: 1em 3.5em 1em 1em;
}
