
.bpa-front-tabs.--bpa-top .bpa-front-tabs--panel-body .bpa-front-dc--body {
    min-height: 100%;
}

.bpa-frontend-main-container {
    max-width: 1100px!important;
		min-height: 100%
}

p{
	margin:0px !important;}

.ekit-template-content-header ,.ekit-template-content-footer{
	display:none;
}
.frm_style_formidable-style.with_frm_style .frm_submit button{
	width:100% !important
}

.pum-theme-3266 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 14px;
    border: 3px solid #e2a57c;
    box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );
    background-color: rgba( 255, 255, 255, 1.00 );
}

.wpr-sub-menu{
	width:250px;
}

.fbr-dark .fbr-button {
    background-color: #e2a57c !important;
    color: #fff;
}

.give-form-templates{
	font-family: "Happy Monkey", Sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 1.6px;
}


.bpa-front-tabs, .bpa-appointment-cancellation_container {
    --bpa-pt-main-green: #e2a57c !important;
    --bpa-pt-main-green-darker: #e2a57c !important;
    --bpa-pt-main-green-alpha-12: #e2a57c !important;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    /* margin: 4em 0; */
    padding: 6em;
    width: 100%;
    
}



.woocommerce-js input[type=email] {padding: 9px 14px;
    border-color:#e2a57c;
    background-color: #fff;
    box-shadow: none;
    border-radius:5px ;
    margin-right: 27px; 
		font-family: "Happy Monkey", Sans-serif !important;
		color:#fff;
		font-size:14px;
		color:#e2a57c !important;
   }

input[type=submit]{
	border-radius:5px;
	font-family: "Happy Monkey", Sans-serif !important;
  color:#fff;
	font-size:14px;
	
}

.mc4wp-response{
	text-align: center;
  padding: 20px;
font-family: "Happy Monkey", Sans-serif !important;}

@media screen and (max-width: 680px) { 
	.subs{margin-top:10px !important;}	
}
	.mc4wp-form-fields
	{padding:10px;}
	
#primary{font-family: "Happy Monkey", Sans-serif !important;
}

.entry-title{font-family: "Happy Monkey", Sans-serif !important;}

.postid-7262.CDt4Ke {display:none !important;}


.post-7255{padding:30px !important;}

.blinking-text {
  animation: blink 1s ease-in-out infinite;
}
.blinking-text:hover {
  animation-play-state: paused;
}
@keyframes blink {
  70%, 100% {
    opacity: 0.5;
  }
  100% {
    opacity: 70;
  }
} the duration as needed */
    }

.read-link{color: #e2a57c !important;}

*[id^='readlink'] {
    font-weight: normal;
    color: #e2a57c;
	font-weight:500;
    background: #ffffff;
    padding: 0px;
    border-bottom: 1px solid #e2a57c;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
}


.qemright{float:none;}

.qemright {
	max-width: 100%;
    width: 100%;
margin:0px;}

.qem_title{font-family: "Architects Daughter", Sans-serif;
color:#000;}

h2.qem_title {
    clear: none;
    font-family: "Architects Daughter", Sans-serif;
    font-size: 22px;
    margin-top: 20px;
    text-transform: capitalize;
}

.readmore{
	padding: 20px;
}

.qem_title, .qem_date,.desc, .readmore{text-align:center;}

.qem_date{text-align: center;
    font-size: 21px;
	margin-bottom: 10px; }

div.qem-masonry{height: 500px;}

.ast-separate-container {
    background-color:#ffffff;
    background-image: none;
}

.entry-title{text-align:center;}

@media only screen and (min-width: 500px) {
    .paypal-button-container {
        min-width: 500px;
        max-width: 100% !important;
    }
}

#primary{padding:10px !important;}

.edd_download_purchase_form{
	width: 500px;
    text-align: center;
    margin: 0 auto;
}

