/*
Theme Name: Enfold Child
Description: Child theme for Enfold
Version: 1.0.2
Author: wpPlan
Author URI: https://wpplan.com
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Envato_ID: 4519990
Text Domain: enfold-child
Template: enfold
*/
.related.products {
	visibility: visible !important;
}
.related.products h2 {
    color: #fff;
}
#top div .dropdown_widget_cart {
    display: none !important;
}
#top table.shop_table .actions .coupon .button {
    background: #ededed;
    color: #696969;
}
#top table.shop_table .actions .coupon .button:hover {
    background: #696969;
    color: #fff;
}
.woocommerce-privacy-policy-text a,
span.woocommerce-terms-and-conditions-checkbox-text a {
    text-decoration: underline !important;
}
/* Hom page style */
#wrap_all::before {
    content: "30-Day Money-Back Guarantee. Shop with Confidence!";
    display: block;
    text-align: center;
    padding: 15px 20px;
    background:#2d1757 ;
    color: white;
	font-size: 16px;
}
/* down banner  */
#blue-ribbon {
    background: #2d1757;
	position: relative;
}
#blue-ribbon .avia_textblock.av_inherit_color {
    font-size: 20px !important;
    color: #ffffff;
    max-width: 700px;
    margin: auto;
	padding: 22PX;
}
#blue-ribbon .avia-divider-svg-bottom svg {
    fill: #5050b8;
}
/* footer styles  */
h3.widgettitle {
    color: black;
}
.textwidgetdiv {
    color: black;
}

/* Banner text of more and Earing page */
.page-id-4164 .avia_textblock{
	max-width: 770px;
    margin: 0 auto;
    text-align: center;
}
.page-id-4152 .avia_textblock{
	max-width: 610px;
    margin: 0 auto;
    text-align: center;
}
#footer {
    background: beige;
}
#socket {
	background: #2d1757;
}
.html_header_top.html_header_sticky #header.header-scrolled {
    top: 0;
}
/* styles for rating rewards  */
.glsr-reviews .glsr-review {
    padding: 20px;
    box-shadow: 0 0px 15px #00000012;
    border-radius: 5px;
}
.glsr-reviews .glsr-review-author {
    font-weight: 600;
    font-size: 14px;
}
.glsr-reviews .glsr-review-author::before {
    content: '-';
}
#rr-review-form-wrap {
    padding-top: 80px;
}
#rr-review-form-wrap .rr-review-form-title {
    margin: 0px 0 30px;
}
.max-width-720 {
    max-width: 720px;
    margin: auto;
}
/**
 * New Review page style
 * */
body.page-id-28788 section.av-lwzxmmwr-1612c6bab19612822c53c200c1d7ea0e {
	padding-bottom: 80px;
}
body.page-id-28788 section.av-lwzxmmwr-1612c6bab19612822c53c200c1d7ea0e .glsr-reviews .glsr-review .glsr-review-date {
	display: none;
}
body.page-id-28788 section.av-lwzxmmwr-1612c6bab19612822c53c200c1d7ea0e .glsr-pagination.glsr-ajax-loadmore {
	text-align: center;
}
/**
 * CUSTOM Page styles.
 */
.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
    opacity: 1;
}
body.page-id-30437 form .gfield_radio {
    flex-direction: row !important;
}
body.page-id-30437 form legend {
    font-size: 14px !important;
    font-weight: bold !important;
}
body.page-id-30437 form #field_1_26 .ginput_container_number #gfield_instruction_1_26 {
    display: none !important;
}

/* Prevent selected text from stretching */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    display: inline-block !important;
    width: auto !important;
    max-width: calc(100% - 30px); /* Leave space for the arrow + clear button */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Reset the clear button (x icon) */
.select2-container--default .select2-selection--single .select2-selection__clear {
    background: transparent !important;
    border: none !important;
    color: #333 !important;
    right: 25px !important;  /* Move it left a bit to avoid overlap */
    top: 50% !important;
    transform: translateY(-50%) !important;
}

/* Fix arrow icon position */
.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 5px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

/* Optional: Remove Gravity Forms box shadow or outline on select2 field */
.select2-container--default .select2-selection--single {
    box-shadow: none !important;
    outline: none !important;
}

/**
 * Top banner - end
 */

/**
* New shop page style
*/
#shop-hero-wrapper {
    background-position: 75%;
}

/*
 * Responsive styles.
 */
@media only screen and (max-width: 1100px) {
	#top #header .av-main-nav>li>a {
    font-size: 14px;
    padding: 0 6px;
	}
	#header #header_main_alternate .container {
			padding: 0 10px;
	}
}
@media only screen and (max-width: 767px) {
	#top .sticky_placeholder {
  	  display: none;
	}
	#footer .widget {
		margin-bottom: 0;
	}
	#footer .widget#text-3 {
		margin: 0;
	}
	.tribe-common.event-tickets .tribe-dialog__content:last-of-type {
        padding-bottom: 70px;
    }
}
@media only screen and (max-width: 450px) {
    .page-id-26858 #wrap_all::before {
        font-size: 14px; 
		padding: 15px 20px;
    }
	#blue-ribbon .avia_textblock.av_inherit_color {
        font-size: 14px !important;
        max-width: 100%;
        padding: 0;
   }
	#socket .sub_menu_socket li {
		margin: 10px 0;
	}
}
/* Banner text of more and Earing page Responsive */
@media (max-width: 480px) {
	.page-id-4164 .av-content-full{
		padding-top: 15px;
	}
	.page-id-4152 .av-content-full{
		padding-top: 15px;
	}
	.page-id-4164 .avia_textblock{
	padding-bottom: 15px;
	}
	.page-id-4152 .avia_textblock{
	padding-bottom: 15px;
}
	body.page-id-28788 section.av-lwzxmmwr-1612c6bab19612822c53c200c1d7ea0e {
	padding-bottom: 60px;
   }
	body.page-id-28788 section.av-lwzxwwj5-003c7cbe0d86b1f75137eb648dc66526 .avia_textblock #rr-review-form-wrap {
		padding-top: 60px;
	}
}