

.bookly-form {
    margin-top: 50px;
}
aside.footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner {
    margin-bottom: 53px;
}
section#block-7 {
    margin-right: 40px;
}
@media (min-width: 1025px) and (max-width: 1365px) {
.elementor-891 .elementor-element.elementor-element-780fd4e .elementor-nav-menu .elementor-item {
    font-family: "Inter", Sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 11px;
    /* margin: 3px; */
}

.elementor-891 .elementor-element.elementor-element-7b0dc16 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important; 
}
.elementor-891 .elementor-element.elementor-element-7b0dc16 .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #FFFCFC00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    padding: 16px 15px 16px 15px;
    margin-left: 6px;
}
}
/* css by dev2 */

button#wpforms-submit-6{
	  background-color: #E00025 !important;
    border-style: solid !important;
    border-color: #E00025 !important;
}
button#wpforms-submit-6:hover{
	  color: #000000 !important;
    background-color: #02010100 !important;
    border-color: #000000 !important;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
	background-color: #1E2123 !important;}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
	background-color: #1E2123;}

p, h6, h5, h4, h3, h2, h1 {
  letter-spacing: 0 !important;
}
body{
	background: #fff;
}
.wpforms-field-large:focus{  border: 1px solid #3A4149 !important;
}

footer .ast-builder-html-element p, footer ul li a, footer .widget-title, footer h5, footer p{
	color: #fff !important;
}
h1{
	font-family: "space colony", Sans-serif !important;
    font-size: 42px;
}
h2{
font-family: "space colony", Sans-serif !important;
	font-size: 36px;
}

@media only screen and (max-width: 400px) {
h2{

	font-size: 26px !important;
}
}
p, h3, h4, h5, h6, ul, li, a{font-family: 'Inter' !important;}
footer h2{
	font-size: 18px !important
}
.bookly-progress-tracker.bookly-table div {
    color: black;
}
.bookly-form input[type="text"], .bookly-form input[type="number"], .bookly-form input[type="password"], .bookly-form textarea {
    color: black;
}
.bookly-form select, .bookly-box {
   
    color: black;
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover {
	background-color: #E00025 !important;}
.postid-1390 .elementor-flip-box__layer__overlay {
color: black !important;
}
.elementor-location-single.post-1355 > section:first-child {
    background-image: url(https://reviveaustralia.com.au/wp-content/uploads/2023/08/IMG_0277-1.jpg) !important;
		 background-position: center bottom !important;
}
.elementor-location-single.post-1375 > section:first-child {
    background-image: url(https://reviveaustralia.com.au/wp-content/uploads/2023/08/IMG_0303-1.jpg) !important;
	 background-position: center bottom !important;
}
.elementor-location-single.post-1378 > section:first-child {
    background-image: url(https://reviveaustralia.com.au/wp-content/uploads/2023/08/Untitled-49.jpg) !important;
	    background-position: center bottom !important;
}

.elementor-location-single.post-1381 > section:first-child {
    background-image: url(https://reviveaustralia.com.au/wp-content/uploads/2023/08/pregnant-massage-1080x675-1.jpg) !important;
	    background-position: center top !important;
}
.elementor-location-single.post-1384 > section:first-child {
    background-image: url(https://reviveaustralia.com.au/wp-content/uploads/2023/08/Untitled-266.jpg) !important;
	    background-position: bottom center !important;
}
.elementor-location-single.post-1387 > section:first-child {
    background-image: url(https://reviveaustralia.com.au/wp-content/uploads/2023/08/IMG_0304-1.jpg) !important;
	  background-position: bottom center !important;
}


.elementor-location-single.post-1390 > section:first-child {
    background-image: url(
https://reviveaustralia.com.au/wp-content/uploads/2023/08/IMG_7246-2-1.jpg) !important;
}
 .post-1190 .elementor-element.elementor-element-a9a2e6f img, .post-1175  .elementor-element.elementor-element-a9a2e6f img {
    height: 529px !important;
    object-fit: cover;
    object-position: top center !important;}
.page-id-2578 .elementor.elementor-2578, .page-id-2578 .ast-container{
width: 100% !important;
min-width: 100% !important;
	padding: 0px;
}
.page-id-2578  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1371px !important;
}
.page-id-2577 .elementor.elementor-2577,  .page-id-2577 .ast-container{
width: 100% !important;
min-width: 100% !important;
	padding: 0px;
}
.page-id-2577  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1371px !important;
}
.product-template-default.single.single-product .ast-container{
width: 100% !important;
min-width: 100% !important;
	padding: 0px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-9b65b6ff.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    background-color: #E71717;
    background-image: url(https://reviveaustralia.com.au/wp-content/uploads/2023/07/Agnus_IMG_2905-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
    /* width: 100%; */
    /* min-width: 100%; */
    margin: auto;
}

.ast-article-single.ast-woo-product-no-review{
	max-width: 1240px !important;
    margin: auto;
  
    margin-top: 100px;
} .ast-article-single.ast-woo-product-no-review
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #e6ebba;
    color: #515151;
    border-top: 3px solid #a46497;
    list-style: none outside;
    zoom: 1;
    width: auto;
    position: absolute !important;
    word-wrap: break-word;
    top: 98px;
    right: 13px;
    z-index: 1;
    border-radius: 29px;}

.ast-on-card-button.ast-onsale-card {
   
	display: none !important;}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{
	margin-left: 10px !important;
}
.product-template-default.single.single-product p.price, .page-id-2592 span.price {display: inherit !important;}

input#cpw-1::placeholder {
    font-size: 75% !important;
    font-weight: 500 !important;
}
#cpw-1:focus,  #cpw-1:hover, #cpw-1:focus-visible{
    border: 2px solid #dfbebe !important;
    opacity: 1;
}
form .cpw {
	margin-bottom: 0px !important;
}
.cwp-input-wrapper label{
	font-size: 88% !important;
}
.page-id-1138 .elementor-post__read-more-wrapper{
display: flex;
    justify-content: space-between;
    align-items: center;}

.hidebtnscript  .elementor-post__read-more-wrapper .elementor-post__read-more:nth-child(2) {
  display: none!important;
}
