/*
 Theme Name:   NaturalBody Theme
 Theme URI:    http://naturalbody.com
 Description:  Child theme of Cytherea
 Author:       Adfinitely
 Author URI:   http://adfinitely.com
 Template:     cytherea
 Version:      1.0.0
 Text Domain:  cytherea-child
*/


p,.textwidget,div{color: #5c3d1f;}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a{color: #5c3d1f!important;}
.read-more-contain a{color:#c3b700!important;}
.read-more-contain a:hover{color:#5c3d1f!important;}
.afc-phone a{color:#5c3d1f;}
.afc-phone a:hover{color:#c3b700;}
#cshero-footer #cshero-footer-top h3.widget-title{color:#fff!important;}
.fa-star{color:#c3b700;}
#home-from-blog h4{font-size:30px;}

/* Layout */
.vc_grid-item-zone-c-right .vc_gitem-animated-block{width:25%!important;}
.vc_grid-item-zone-c-right .vc_gitem-zone-c{width:75%!important;}
.vc_gitem-post-data{margin-bottom:0!important;}
.blog-grid-home{border-radius:20px;}
.reviews-iframe{width:100%;height:600px;border:0;}

/* Buttons */
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat,.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat,.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#c3b700!important;border-radius:5px!important;}
.button, .vc_btn3{border-radius:5px!important;color:#000!important;background:#dcdcdc!important;font-weight:bold!important;}
.button{padding:14px 27.5px!important;}
.button:hover, .vc_btn3:hover{color:#fff!important;background:#c3b700!important;}
.widget .button{display:block;margin-bottom:20px!important;border-radius:5px!important;width:60%;text-align:center;}
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{color:#000!important;background:#dcdcdc!important;font-weight:bold;margin-right:10px;}
.vc_btn3.vc_btn3-color-grey:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3-color-white{color:#fff!important;background:#c3b700!important;}
.vc_btn3-color-white{border:0!important;}
.services-list-button{display:inline-block;margin-top:12px!important;}

/* Forms */
.wpcf7 input, .wpcf7 textarea{border:1px solid #ccc!important;border-radius:5px!important;}
.wpcf7-form .btn, .wpcf7-form .wpcf7-submit {background-color:#c3b700!important;border-radius:5px!important;}

/* Header */
.menu-main-menu a span{border-radius:5px!important;}
#cshero-header-inner.header-2 nav .menu-main-menu > li.current-menu-item > a span,#cshero-header-inner #cshero-header #cshero-header-navigation .menu-main-menu > ul > li.current-menu-item > a span, #cshero-header-inner #cshero-header #cshero-header-navigation .menu-main-menu > li.current-menu-item > a span, #cshero-header-inner #cshero-header #cshero-header-navigation .menu-main-menu > ul > li.current-menu-ancestor > a span, #cshero-header-inner #cshero-header #cshero-header-navigation .menu-main-menu > li.current-menu-ancestor > a span, #cshero-header-inner #cshero-header #cshero-header-navigation .menu-main-menu > ul > li > a:hover span, #cshero-header-inner #cshero-header #cshero-header-navigation .menu-main-menu > li > a:hover span{background-color:transparent!important;}
#cshero-header-inner.header-basic #cshero-header #cshero-header-navigation .menu-main-menu > li > a:hover span{text-decoration:underline;}

.gift-card-bar {background:#bdb515;padding:10px 0;text-align:center;color:#fff;}
.purchase-gift-card{display:block;width:100%;height:auto;color:#fff;position:relative;z-index:999;}
.purchase-gift-card:hover{color: #5c3d1f;text-decoration:underline;}
.purchase-gift-card i, .purchase-gift-card strong{font-family:serif!important;}

/* Footer */
footer p, footer#cshero-footer #cshero-footer-top ul li a{color:#fff;}
.logo-footer{display:none!important;}

/* Locations Page */
.locations-grid{padding-bottom:2em;}
.locations-grid .state-locations{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}
.locations-grid .state-locations .loc-list-item{width:50%;flex-grow:1;}
.loc-list-item{margin:2em 0;display:flex;}
.location-button{display:inline-block;}
.location-button .button {background:transparent;color:#000;border:1px solid #000;padding:8px 15px;}
.location-button .button:hover{background-color:#c3b700;color:#fff;border:1px solid transparent;}
a.locations-link {display:inline-block;margin-right:10px;color:#c3b700;}
a.locations-link:hover{text-decoration:underline;}

/* Gift Card Landing Page*/
.gift-card-page-links{display:flex;flex-flow:row wrap;justify-content: space-around;margin-bottom:2em;}

.gift-card-page-links a{position:relative;display:block;text-align:center;color:#fff;font-size:85px;line-height:1.2;font-family:serif;text-shadow: 2px 2px 2px rgba(0,0,0,0.43);padding:9% 0;margin:2% 0;background-position:center;background-size:cover;background-repeat:no-repeat;}
.gift-card-page-links a:hover{color:#fff;}
.gift-card-page-links a:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;display:none;z-index:0;}
.gift-card-page-links a:hover:before{display:block;}

.gift-card-page-links .flex-big{width:100%;}
.gift-card-page-links .flex-small{width:48%;}

.gift-card-page-links #purchase-giftcard{background-image:url(https://naturalbody.com/wp-content/uploads/2019/04/purchase-gift-card-bg.jpg);}
.gift-card-page-links #giftcard-order-status{background-image:url(https://naturalbody.com/wp-content/uploads/2019/04/check-order-status-bg.jpg);}
.gift-card-page-links #giftcard-balance{background-image:url(https://naturalbody.com/wp-content/uploads/2019/04/check-giftcard-balance-bg.jpg);}
.gift-card-page-links #giftcard-skiremedi{background-image:url(https://naturalbody.com/wp-content/uploads/2019/04/learn-about-skinremedi-bg.jpg);}
.gift-card-page-links #purchase-giftcard:hover:before,.gift-card-page-links #giftcard-order-status:hover:before,.gift-card-page-links #giftcard-balance:hover:before, .gift-card-page-links #giftcard-skiremedi:hover:before,.gift-card-page-links #purchase-giftcard-voucher:hover:before{background-color: rgba(255,255,255,0.4);}

.gift-card-page-links #purchase-giftcard-voucher{background-image:url(https://naturalbody.com/wp-content/uploads/2019/04/purchase-giftcard-voucher.jpg);padding:6% 0 22% 0;background-position:bottom;}

/* WooCommerce */
.cms-grid-product-category{padding:0 5%;}
#cms-theme.woocommerce .products li .cms-product-item .cms-grid-product-category a:after, #cms-theme.woocommerce-page .products li .cms-product-item .cms-grid-product-category a:after, #cms-theme.woocommerce .products .owl-item .cms-product-item .cms-grid-product-category a:after, #cms-theme.woocommerce-page .products .owl-item .cms-product-item .cms-grid-product-category a:after, #cms-theme .cms-related-products-wrapper .cms-product-item .cms-grid-product-category a:after{content:"-";display:inline-block;padding:0 2px;color:#5c3d1f;}
#cms-theme.woocommerce .products li .cms-product-item .cms-grid-product-category a:last-child:after, #cms-theme.woocommerce-page .products li .cms-product-item .cms-grid-product-category a:last-child:after, #cms-theme.woocommerce .products .owl-item .cms-product-item .cms-grid-product-category a:last-child:after, #cms-theme.woocommerce-page .products .owl-item .cms-product-item .cms-grid-product-category a:last-child:after,#cms-theme .cms-related-products-wrapper .cms-product-item .cms-grid-product-category a:last-child:after{display:none;}
.woocommerce form .form-row .input-checkbox{position:inherit;}

/* Micro Clearfix */
.cf:after {
content: "";
display: table;
clear: both; }

/* Media Queries */
@media only screen and (max-width : 1000px) {
	header #cshero-header-inner.header-2 #cshero-header .menu-main-menu > li > a{color:#fff!important;}
	.gift-card-page-links a{font-size:65px;}
}
@media only screen and (max-width : 500px) {
	#cshero-header-inner #cshero-header #cshero-header-logo a img {max-height:35px!important;}
	.locations-grid .state-locations .loc-list-item{width:100%;}
	.reviews-iframe{width:100%;height:400px;}
	.gift-card-page-links .flex-small{width:100%;}
	.gift-card-page-links a{font-size:45px;}
}