/**
Theme Name: CindyBidar Child
Author: All Quality Companies
Author URI: https://cindybidar.com
Description: CindyBidar child theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cindybidar-child
Template: astra
*/




.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form input[type=search]:focus {
    
	outline: none !important;
	box-shadow: none !important;
	border: none !important;
}


.ast-header-search .ast-search-menu-icon form.search-form .search-field{
	border:none !important;
    box-shadow: none !important;
    outline: 0px !important;
}


.ast-scroll-to-top-right {
    right: 30px;
    bottom: 120px;
}

.members-button {
    background: #49174f;
    border-radius: 1px !important;
   
}

.members-button a {
   
    color: #fff !important;
    
}



.top-bg  {
    background-color: rgba(255,255,255,0);
    background-image: radial-gradient(circle at right bottom, #fcf2f7 51%,#ffffff 25%);
    background-position: center center;
    background-repeat: no-repeat;
    border-width: 0px 0px 0px 0px;
    border-color: #e2e2e2;
    border-style: solid;
}

/* -----------------------HEADER ----------------------------------------*/



.ast-site-identity {
    padding: 0.7em 0;
   
}

.ast-advanced-headers-title {    
    //color: #ff0052;
    //background-color: #ffffff9e;
	font-family: 'Montserrat',sans-serif;
    //margin: 0 auto;
}


/* -----------------------STICKY HEADER ----------------------------------------*/


.ast-sticky-active{
    box-shadow: 0px 1px 11px -3px #00000030;
}

.ast-sticky-header-shrink .ast-above-header-bar.ast-header-sticked .site-above-header-wrap, .ast-sticky-header-shrink .ast-above-header-bar.ast-header-sticked .site-above-header-wrap {
	display: none;
}


.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img {
    max-width: 180px;
}

.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity {
    padding-top: 1.5em;
    padding-bottom: .5em;
}

.ast-above-sticky-header-active .ast-above-header.ast-header-sticked {
   
    box-shadow: rgb(0 0 0 / 12%) 0 1px 3px !important;
}

.ast-desktop.ast-sticky-header-shrink .ast-primary-header-bar.ast-header-sticked .main-header-menu > .menu-item {
    line-height: 33px;
}

.site-header .ast-sticky-shrunk .ast-site-identity, .ast-sticky-shrunk .main-header-menu > .menu-item > .menu-link, .ast-sticky-shrunk li.ast-masthead-custom-menu-items {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}





/* -----------------------MENU ----------------------------------------*/

.ast-builder-menu-1 {
    font-family: 'MONTSERRAT';
	font-weight:15px;
    font-weight: 600;
}

.ast-builder-menu-2 {
    font-family: 'MONTSERRAT';
}

.ast-builder-menu-2 .menu-item > .menu-link {
   
    color: #000000 !important;
    background: #fff700;
}

.ast-builder-menu-2 .menu-item:hover > .menu-link {
    color: #008cc4;
    background: #ffffff;
}

.astra-mm-highlight-label {
    font-size: .7em;
    margin-left: 0px;
    line-height: normal;
    padding: 3px 4px;
    border-radius: 2px;
}

img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1.6em !important;
    width: 1.6em !important;
    margin: 0 .01em !important;
    vertical-align: -0.15em !important;
    background: none !important;
    padding: 0 !important;
}




/* -----------------------LINK UNDERLINE AFTER WP 6.1 UPDATE ----------------------------------------*/

a:where(:not(.wp-element-button)) {
    text-decoration: none;
}




/* -----------------------BLOG PAGE ----------------------------------------*/

.blog-layout-1 {
   
    border: 1px solid #eee;
}

.entry-header {
   
    padding-left: 1em;
    padding-right: 1em;
}

.entry-content p {
    margin-bottom: 1.6em;
    padding-left: 1em;
    padding-right: 1em;
}


.ast-page-builder-template.single .post-navigation {
    
    display: none !important;
}

/* -----------------------POST RELATED SECTION ----------------------------------------*/


.ast-related-posts-inner-section {
    
    border: 1px solid #eee;
}

.ast-related-post-content .entry-content p {
  
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 1.2em;
}

.ast-related-post-content .entry-header {
	 margin: 1em 1em 0 1em;
    
}

/* -----------------------ARCHIVE PAGE ----------------------------------------*/

.ast-archive-description {
    margin-bottom: 2.5em;
    padding-bottom: 1.3333em;
    border-bottom: NONE;
}

.ast-archive-description .ast-archive-title {
    
    display: none;
}


/* -----------------------COMMENT SECTION ----------------------------------------*/

.comments-area {
    border: 1px solid #ffe6e6;
    margin-top: 2em;
    background: #fffcfc;
    padding: 1em;
}

.comments-area textarea#comment {
	background: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #f8eaea;
}

.ast-comment-list li.depth-1 .ast-comment {
    border-bottom: 1px solid #ffdede;
}




/* -----------------------FOOTER ----------------------------------------*/

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
   //background-image: url(https://aqwstaging.com/wp-content/uploads/2021/10/FOOTER-LOGO-BG.png);
    background-repeat: no-repeat;
    background-size: 600px;
    background-position: right;
	background-position-y: -100px;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] {
	border-top-color: transparent!important;
}




.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
    text-align: center;
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"].footer-widget-area-inner {
    text-align: center;
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-5"].footer-widget-area-inner {
    text-align: center;
}


.site-footer h2.widget-title {
    font-weight: 400;
    color: #fff;
}

.site-footer a {
    color: #fff4ff;
    font-size: 15px;
}

.site-footer a:hover, a:focus {
    color: #fe9adb;
}

.footer-divider {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, #49174f, #9d62a4, #49174f);
    max-width: 600px;
    margin: 0 auto 30px;
}


.ast-footer-copyright a  {
	color:#b791b7;
	font-size: 12px;
}

.ast-footer-copyright a:hover, a:focus {
    color: #fe9adb;
}


/* -----------------------YELLOW HIGHLIGHT TEXT ----------------------------------------*/

.highlight-container-1 {
	
	text-align: center; 
	padding: 0px;
	margin-bottom:-10px !important;
    
}

.highlight-container-2 {
	
	text-align: left; 
	padding: 0px;
	margin-bottom:-10px !important;
	margin-top: -35px !important;
    
}

.highlight-container-3 {
	
	text-align: left; 
	padding: 0px;
	margin-bottom:-10px !important;
	margin-top: -35px !important;
    
}


.yellow-half-highlight {
 
   text-decoration: none;
   background-image: url(https://aqwstaging.com/wp-content/uploads/2021/10/highlight.png);
    color: #000;
    Font-weight: 400;
    font-size: 81px;
    font-family: 'Allura';
    background-size: 460px;
    background-position: top;
    background-position-y: 50px;
    background-repeat: no-repeat;
}




/* -----------------------IPAD PRO PORTRAIT ----------------------------------------*/


@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	 .members-button {
    width: 300px !important;
    margin:  0 auto 22px;
   
}
   


}


/* -----------------------IPAD  PORTRAIT----------------------------------------*/

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  .members-button {
    width: 300px !important;
    margin:  0 auto 22px ;
   
}


}





/* -----------------------IPHONE ----------------------------------------*/



@media (max-width: 767px) {
	
	.members-button {
    width: 300px !important;
    margin:  0 auto 22px !important ;
   
}
	
/* THRIVE SCROLLING ISSUE */	

:not(#_s) body{

overflow-x: visible !important;

}

}