body {

	font-family: 'Poppins', sans-serif !important;

}



* {

	margin: 0;

	padding: 0;

}

a {
    color: #db3b2e;
    
}

@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900&display=swap');

@font-face {

	font-family: 'silver_south_scriptregular';

	src: url('../font/silver_south_script-webfont.woff2') format('woff2'), url('../font/silver_south_script-webfont.woff') format('woff');

	font-weight: normal;

	font-style: normal;

}





/* Common files */



.container-fluid {

	padding: 0 50px !important;

}



a:hover,

a:focus {

	text-decoration: none !important;

}





/* Desktop */



.top-bar {

	width: 100%;

	background: #fce0e3;

	display: inline-block;

}



.top-bar a,

.top-bar a:hover,

.top-bar a:focus {

	color: #ff0000;

	font-size: 16px;

	font-weight: 600;

	padding: 29px 0;

	display: inline-block;

	text-decoration: none;

}



.top-bar a img {

	position: relative;

	top: -2px;

	left: 10px;

}

#header.shrink{background: #f6cace; position: fixed; top: 0; padding-top: 30px !important; padding-bottom: 28px !important; left: 0; z-index: 55; width: 100%;}

#header.shrink .logo {

    filter: invert(1);

}

#header.shrink .row.m-t-30{margin-top: 0;}

.contact-banner #header.shrink .logo{

    filter: invert(0);

}

.main-header {

	background: url('../images/image-1.jpg');

	width: 100%;

	height: 885px;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}



.main-header ul {

	list-style: none;

	margin: 0; 

}



.main-header ul li {

	float: left;

	margin: 5px 0 0 15px;

}

.main-header ul li img{width: 20px;height: auto;}

.main-header ul li#toggle-menu img{width: auto;height: auto;margin-top: 0;}

.toggle-social li a:hover img {

    filter: invert(1);

}

.main-header ul li a {}



.main-header ul li:last-child a {

	top: 0px;

	margin-left: 15px;

}



.main-header ul li a {

	position: relative;

	/*top: 8px;*/

	font-size: 16px;

	color: #000000;

}

.main-header ul li a:hover{color: #fff}

.main-header ul li a b {

	font-weight: 400;

	position: relative;

	top: 0; font-size: 16px;

	right: 10px;

}



.white-box {

	max-width: 700px;

	/*height: 400px;*/

	display: inline-block;

	background: rgba(255, 255, 255, 0.8);

	width: 100%;

	position: absolute;

	right: 0;

	bottom: 0;

	padding: 32px 44px 37px;

}



.white-box h1 {

	font-family: 'silver_south_scriptregular';

	color: #db3b2e;

	font-size: 95px;

	width: 100%;

	display: inline-block;

}



.white-box b,

.section-4 b,

.section-6 b {

	width: 100%;

	display: inline-block;

	font-size: 24px; letter-spacing: 0.075em;

	font-weight: 300

}

.section-6 b{font-weight: 300;}

.blog-main a{font-weight: 300;}

.white-box small,

.section-4 small {

	width: 100%;

	display: inline-block;

	font-size: 24px;

	font-weight: 300; letter-spacing: 0.075em;

}



.white-box strong,

.section-4 strong {

	width: 100%;

	display: inline-block;

	font-size: 35px;

	font-weight: 300; letter-spacing: 0.075em;

	margin-top: 20px;

	margin-bottom: 20px;

}

a.w-100{font-weight: 300;}

.white-box .btn.common-btn,

.white-box .btn.common-btn:hover,

.white-box .btn.common-btn:focus {

	background-color: #fce0e3;

	display: inline-block;

	font-size: 22px;

	color: #000;

	font-weight: 600;

	border-radius: 0;

	padding: 15px 50px;

	line-height: 1; border-radius: 0px;

	letter-spacing: 0.075em;

}



.btn.common-btn,

.btn.common-btn:hover,

.btn.common-btn:focus {

	background-color: #fce0e3;

	display: inline-block;

	font-size: 22px;

	color: #000;

	font-weight: 600;

	border-radius: 0;

	padding: 22px 50px;

	line-height: 1; border-radius: 2px;

	letter-spacing: 0.075em;

}



.btn.common-btn img {

	margin-left: 25px;

}



a.scroll-down {

	position: absolute;

	bottom: 50px;

	left: 100px;

}



.fixed-menu {

	height: 100%;

	max-width: 450px;

	width: 100%;

	background: #f7cacf;

	display: inline-block;

	position: fixed;

	overflow-y: auto;     transition: all 0.5s ease;

	right: -450px;

	top: 0;

	z-index: -1;

	opacity: 0;

	padding: 50px;

}



.fixed-menu ul li {

	float: left;

	width: 100%;

	margin: 0 0 15px;

}



.fixed-menu ul li a {

	font-size: 24px;

	font-weight: 600; letter-spacing: 0.025em;

	text-transform: uppercase;

}



.fixed-menu span {

	cursor: pointer;

}



ul.toggle-social {

	margin-top: 20px !important;

	display: flex; align-items: center; clear: both;

}



ul.toggle-social li {

	float: left;

	width: auto;

	margin: 0 0 0 25px !important;

}



ul.toggle-social li a {

	margin: 0 !important;

}



/*ul.toggle-social li a b {

	top: 5px !important;

}*/



ul.toggle-social li a img {

	width: 20px !important;

}



.main-header ul li.open-menu .fixed-menu {

	opacity: 1; right: 0;

	z-index: 999999;

}



.section-2 {

	padding: 80px 0;

	position: relative;

}

.section-2 .row {

    align-items: center;

}

.section-2 h2,

.section-3 h2,

.section-4 h2,

.section-5 h2,

.section-6 h2, .section-8 h2 {

	font-family: 'silver_south_scriptregular';

	color: #db3b2e;

	font-size: 120px;

	width: 100%;

	display: inline-block;

}



.section-2 strong,

.section-3 strong,

.section-4 strong,

.section-6 strong {

	width: 100%;

	display: inline-block;

	font-size: 35px;

	

	margin-top: 10px;

	margin-bottom: 20px; font-weight: 300; letter-spacing: 0.075em;  

}

.section-2 strong{font-weight: 300; letter-spacing: 0.075em; color: #000; margin-top: 32px;}



.section-2 p,

.section-3 p,

.section-6 p {

	font-size: 16px;

	color: #000;

	font-weight: 300;

	margin: 10px 0 50px 0; letter-spacing: 0.025em; line-height: 28px;

}

.section-2 p{max-width: 579px; letter-spacing: 0.025em; line-height: 28px;}

/*body.page-id-16 .section-2 p{line-height: 23px;}*/

.section-2 .btn.common-btn{padding: 22px 28px; border-radius: 2px;}

.star-1 {

	position: absolute;

	right: 0;

	top: -50px;

}



.star-1 img {

	max-width: 270px;

}



.section-2 .inner-wrapper {

	padding: 0 18%;

}



.section-3,

.section-4 {

	background: url('../images/image-3.jpg');

	width: 100%;

	height: auto;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

	padding: 130px 0

}



.section-3 h2,

.section-3 strong,

.section-3 p {

	color: #fff;

}

body a {
    color: #ff0000;
    text-decoration: none;
    background-color: transparent;
}
body a:hover{color: #ff0000;}
.section-3 p {

	margin-bottom: 60px;

}
.section-4.heading-block-event2.event3-heading ul li {
    font-size: 16px;
    padding: 5px 85px;
    font-weight: 300;
    letter-spacing: 0.025em;
    line-height: 28px;
}

.section-4.heading-block-event2.event3-heading ul {
    text-align: center;
    list-style: none;
}
li.N-ZiCg.direction-ltr.align-start.para-style-body {
    color: #000;
    font-weight: 300;
    font-size: 16px;
    text-align: center;
    list-style: none;
    margin-bottom: 1rem;
}


.section-3 strong {

	margin: 30px 0;

	font-weight: 300;

	line-height: 70px; letter-spacing: 0.075em;

}



.section-3 .inner-wrapper {

	max-width: 512px;

	margin: auto;

}



span.circle-img {

	position: absolute;

	top: 100px;

	left: 100px;

}



span.circle-img img {

	max-width: 150px;

}



.section-4 {

	background: url('../images/image-4.jpg');

	width: 100%;

/*	height: 820px;*/

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover !important;

	position: relative;

	margin-top: 40px;

}



.section-4 h2 {

	color: #000;

	font-size: 100px;

	line-height: 150px;

}



.section-4 strong {

	margin: 30px 0; font-weight: 300;

}



.section-4 .col-sm-4.m-t-100 strong {

	margin: 15px 0 30px;

}



.section-4 .btn.common-btn {

	color: #db3b2e; padding-top: 15px; padding-bottom: 15px;

}

.btn-img{ padding-top: 15px; padding-bottom: 15px;}



.section-5,

.section-6 {

	padding: 150px 0;

	position: relative;

}

.section-5 h2,

.section-6 h2 {

	color: #000;

	margin-bottom: 65px;

}



.section-5 a,

.section-5 a:hover,

.section-5 a:focus {

	text-align: center;

	color: #000;

	display: inline-block;

	font-size: 24px; font-weight: 300; letter-spacing: 0.075em;

	padding: 20px 0;

}



.section-5 a img {

	margin-left: 10px;

}



.section-5 .btn.common-btn {

	margin-top: 50px;

}



.star-2 {

	position: absolute;

	right: 0;

	top: 200px;

	z-index: -9;

}



.star-2 img {

	max-width: 600px;

	width: 100%;

}



.section-5 .row,

.section-6 .row {

	padding: 0 150px;

}



.thumb-1 {

	width: 100%;

	display: inline-block;

	text-align: center;

}



span.btn {

	background: #fce0e3;

	font-size: 16px;

	color: #000;

	font-weight: 600;

	border-radius: 0;

	padding: 10px 20px;

	float: left;

	margin-top: -20px;

	position: relative;

	z-index: 999; letter-spacing: 0.025em;

	left: 15px;

	cursor: pointer;

}



.section-6 {

	background: #fce0e3;

	width: 100%;

	display: inline-block;

	padding: 128px 0 155px;

}



.blog-main {

	width: 100%;

	background: #db3b2e;

	/*height: 400px;*/

/*	margin: 10% 0;*/

	margin-left: -80px;

	padding: 50px 45px 46px;

	color: #fff;

	max-width: 600px;

}



.section-6 p {

	color: #fff;

	margin: 30px 0 !important; 

}



.section-6 a,

.section-6 a:hover,

.section-6 a:focus {

	color: #fff;

	font-size: 22px; letter-spacing: 0.075em;

}



.section-6 a img {

	position: relative;

	top: -2px;

	left: 10px;

}



span.star-3 {

	position: absolute;

	left: 0;

	top: 0;

}

.freebies_wrap .top-picks-block span.star-3{top: 8%;}

span.star-3 img {

	max-width: 100%;

}



.section-5.section-7 a img {

	margin: 20px 0 0;

}



.section-5.section-7 a,

.section-5.section-7 a:hover,

.section-5.section-7 a:focus {

	padding: 30px 0 0;

}

.promotion_wrap {

    background-repeat: no-repeat;

    width: 100%;

    padding-top: 85%;

    background-size: cover;

    background-position: center;

}

.section-5.section-7 h2 {

	line-height: 108px;

	margin-bottom: 85px;

}



.section-3.section-8 {

	background: url('../images/image-5.jpg');

	width: 100%;

	/*height: 850px;*/

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}



.section-5.section-9 h2 {

	margin-bottom: 20px;

}



.gold-img {

	display: inline-block;

	margin-bottom: 40px;

}



.footer {

	background: #fce0e3;

	width: 100%;

	display: inline-block;

	padding: 90px;

}



.footer-link {

	display: inline-block;

	list-style: none;

	width: 50%;

	float: left;

	margin: 0;

}



.footer-link li {

	margin: 0px 0 28px;

}



.footer-link li:last-child {

	margin: 0;

}



.footer-link li a {

	font-size: 16px;

	color: #000; text-transform: uppercase;

	font-weight: 400

}



.footer-link li a:hover {

	text-decoration: underline !important;

}



.footer h3 {

	font-family: 'silver_south_scriptregular';

	color: #000;

	font-size: 65px;

	width: 100%;

	display: inline-block;

}



.footer p {

	color: #000;

	font-size: 16px;

	font-weight: 300; line-height: 28px; letter-spacing:0.025em;

 max-width: 356px;

}



.footer-social {

	list-style: none;

	margin: 0;

}



.footer-social li {

	float: left;

	margin-right: 15px;

	margin-top: 8px;

}



.footer form{max-width: 406px;}

.footer h4 {

	color: #db3b2e;

	font-size: 24px;

	font-weight: 100; letter-spacing: 0.075em;

	margin-bottom: 22px;

}



.footer input[type="text"] {

	background: #fff0;

	border-radius: 0;

	border: 0; width: 100%;

	border-bottom: 1px solid #db3b2e;

	padding: 0;

	font-weight: 300;

	color: #db3b2e;

	font-size: 16px; letter-spacing: 0.075em;

}



.footer input[type="submit"] {

	background: #db3b2e;

	font-size: 22px; border: 1px solid #db3b2e;

	color: #fff;

	font-weight: 500;

	width: 100%;

	border-radius: 2px; letter-spacing: 0.075em;

	padding: 12px 0;

	margin-top: 5px; text-transform: uppercase; 

}

.footer input[type="submit"]:hover, .footer input[type="submit"]:focus{background: #fff; color:#db3b2e }



.footer input[type="text"]:focus {

	outline: none;

	box-shadow: none;

}



.footer input[type="text"]::-webkit-input-placeholder {

	/* Edge */

	color: #db3b2e;

}



.footer input[type="text"]:-ms-input-placeholder {

	/* Internet Explorer 10-11 */

	color: #db3b2e;

}



.footer input[type="text"]::placeholder {

	color: #db3b2e;

}

ul#gform_fields_1 {

    list-style: none;

}

ul#gform_fields_1 li label{display: none;}

ul#gform_fields_1 li{background: transparent !Important; border: none; padding: 0; margin-bottom: 8px;}

.insta-feeds {

	display: inline-block;

}



.insta-feeds ul {

	list-style: none;

	margin: 20px 0 0;

}



.insta-feeds ul li {

	padding: 0 10px!important;

	text-align: center;

	position: relative;

	cursor: pointer;

}



.feeds-hover {

	position: absolute;

	left: 0;

	top: 0;

	background: #db3b2e;

	margin: 0 10px;

	width: calc(100% - 15px);

	height: 100%;

	opacity: 0;

	color: #fff;

	padding: 20px;

}



.feeds-hover h5 {

	font-size: 29px;

	line-height: 40px;

}



.feeds-hover a {

	margin-top: 20px;

	display: inline-block

}



.insta-feeds ul li:hover .feeds-hover {

	opacity: 1;

}



.insta-feeds ul li img {

	text-align: inherit;

	width: 100%;

}



.bottom-bar ul li {

	float: left;

	margin: 0;

	border-right: 1px solid #000;

	line-height: 15px;

	padding: 0 15px;

}



.bottom-bar ul {

	list-style: none;

	width: auto;

	display: inline-block;

	margin: 10px 0 0;

	padding: 20px 0;

}



.bottom-bar ul li a {

	color: #000;

	font-size: 16px; letter-spacing: 0.025em;

	font-weight: 500;

}



.bottom-bar ul li:last-child {

	border-right: 0;

}



a.back-to-top {

	position: fixed;

	right: 50px;

	bottom: 250px;

	opacity: 0;

	z-index: -1;

}

a.back-to-top.show {

	opacity: 1;

	z-index: 99999;

}



.bd-example .carousel-indicators li {

	width: 7px;

	height: 7px;

	background-color: #db3b2e;

	border-radius: 10px;

	border: 0;

	margin: 0 10px;

	opacity: 1;

}



.bd-example .carousel-indicators li.active {

	background: #fff;

}



ol.carousel-indicators {

	bottom: 50px;

}



/******************media************************/

.main-header-blog {

	background: url('../images/blog-header-two.jpg');

	width: 100%;

	height: 885px;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

.blog-box {

/*	max-width: 700px;

	height: 400px;

	display: inline-block;*/

	/* bottom: 0; left: 57%;transform:translateX(-50%);*/

	/*top: 25%;*/

/*	padding: 125px 40px 30px;

	 background: transparent;

	width: 100%;

	position: absolute;

	right: 0;

	margin: auto;

	text-align: center;*/

	

}



.blog-box {

    background: transparent;

    width: auto;

    position: absolute;

    /* right: 0; */

    /* padding: 0; */

    /* margin: auto; */

    /* top: 25%; */

    text-align: left;

    top: 50%;

    left: 60%;

    transform: translate(-50%, -50%);

    max-width: auto !important;

}



.blog-box h1 {

    font-family: 'silver_south_scriptregular';

    color: #000;

    font-size: 200px;

   /* width: 100%;*/

    display: block;

    padding-bottom: 16px;

}

a.scroll-down-black {

    position: relative;

    bottom: 0;

    font-size: 24px;

    color: #000000; letter-spacing: 0.025em;

    left: 0; font-weight: 500;

}

a.scroll-down-black:hover, a.scroll-down-black:focus{color: #000;}

.menu-block {

    background: #db3b2e; padding-top: 50px; padding-bottom: 50px;

}

.menu-block ul {

    margin: 0px; width: 100%;

    padding: 0px; text-align: center; display: flex; flex-wrap: wrap; justify-content: center;

}

.menu-block ul li {

     list-style: none;

    display: inline;

    font-size: 22px;

    padding: 5px 22px; letter-spacing: 0.075em;

 /*   line-height: 59px;*/

    color: #fff; 

    font-weight: 400;

}

.menu-block ul li:last-child a {

    text-decoration: underline;

}

/*span.star-3-picks img {

    max-width: 390px;

}*/

.section-5.section-7 .read-block a img {



    margin-top: 0;

    padding-top: 0;

    width: 29px;

    margin-left: 11px;



}

.section-5.section-7 span.read-block a {

	color: #db3b2e;

	/* float: left; */

	font-size: 22px;

	padding-top: 11px;

}

.read-block a {

	background-color: #fff;

	/* width: 30%; */

	padding: 13px 42px;

	color: #000;

	font-size: 19px;

	margin-top: 15px;

}

body.page-id-12 .read-block a {

	background-color: #fff;

	/* width: 30%; */

	padding: 13px 42px;

	color: #000;

	font-size: 19px;

	margin-top: 10px;

	font-weight: 300;

	display: block;

	width: 200px;

}

body.page-id-12 .coaching-right-text .read-block a, body.page-id-12 .read-block a {

    font-size: 22px;

    font-weight: 600;

    letter-spacing: 0.075em;

    padding: 22px 35px;

    width: auto;

    display: inline-block;

    line-height: 1;

    border-radius: 0.25em;

}



.coaching-right-text {

/*	padding:49px 74px 75px 75px;*/

max-width: 411px; margin:0 auto;

}

.coaching-left-text {

	padding: 99px 94px 75px 75px;

}

span.star-3-picks-shop-detail {

	position: absolute;

	right: 0;

	top: 0px;

	left: inherit;

}

/*span.star-3-picks-shop-detail img {

	max-width: 210px;

}*/

span.star-4-picks {

    position: absolute;

    right: 0;

    top: 0;

        left: inherit;

}

.coaching-left-text h5 {

    font-size: 24px;

    font-weight: 300;

}

.coaching-left-text p{font-weight: 300;}

.main-header.shop-detail-block {

	background: inherit;

	height: auto;

}

.insta-feeds.receive-block-inner ul li {

	padding: 0 !important;

	text-align: center;

	position: relative;

	cursor: pointer;

}

.receive-block-inner .feeds-hover {

	position: absolute;

	left: 0;

	top: 0;

	background: rgba(255, 255, 255, 0.7);

	margin: 0 0px;

	width: calc(100% - 0px);

	height: 100%;

	opacity: 0;

	color: #fff;

	padding: 18px; display: flex; flex-direction: column; justify-content: center; align-items: center;

}

.receive-block-inner .feeds-hover h5 {

	font-size: 35px;

	letter-spacing: 0.075em;

	font-weight: 500;

	text-align: center;

	color: #000;

	/*padding-top: 40%;*/

}

.receive-block-inner.insta-feeds ul {

	list-style: none;

	margin: 0px 0 0;

}

.section-5 .lamb-count .btn.common-btn {

    margin-top: 0;

}

.just-lefttext.lamb-count h4 {

	text-align: center;

	color: #db3b2e; font-size: 22px; text-transform: uppercase; font-weight: 600;

	position: relative;

}

.just-lefttext.lamb-count p {

	text-align: left;

	font-size: 20px;

	font-family:inherit;

	font-weight: 300;

	padding-top: 23px;



}

.serves-heading {

	color: #db3b2e;

	font-size: 22px; font-weight: 500; letter-spacing: 0.025em; text-transform: uppercase;

	padding: 26px 14px 30px;

}

.ingredients-block ul li {

	list-style: none;

	font-size: 15px;

	font-weight: 300;

	line-height: 32px;

}

.ingredients-block h6 {

	font-size: 24px;font-weight: 600; letter-spacing: 0.025em;

	text-transform: uppercase;

	padding-bottom: 13px;

}

.method-block ul li {

	list-style: none;

	font-size: 15px;

	font-weight: 300;

	line-height: 32px;

	padding-bottom: 16px;

}

.method-block h6 {

	font-size: 24px; font-weight: 600; letter-spacing: 0.025em;

	text-transform: uppercase;

	padding-bottom: 13px;

}

.just-lefttext.lamb-count h4::before {

	content: '';

	position: absolute;

	width: 70px;

	height: 4px;

	top: -14px;

	left: 0px;

	background: #fce0e3;

	right: 0px;

	margin: auto;

}

.receive-block-inner .feeds-hover a {

	padding-top: 0;

	margin-top: 0;

	color: #000;

	font-size: 22px;

	width: 100%; letter-spacing: 0.075em; font-weight: 600;

}

.receive-block-inner .feeds-hover a img {

	margin-top: 0;

	padding-top: 0;

	width: 23px;

}

.recipes-header-banner{

	background: url('../images/recipes-header-banner.jpg');

	width: 100%;

	height: 885px;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

span.star-4-picks img {

    max-width: 238px;

}

.top-picks-block .row {

    padding: 0;

}

.menu-block ul li a {

    color: #fff;

}

a.scroll-down-black img {

    width: auto;

    padding-left: 32px;

}

.more-post.text-enter a {

    display: block;

    font-size:35px; font-weight: 500; letter-spacing: 0.075em;

}

.section-5.section-7 .more-post a img {

    margin: 0px 0 0px 25px;

}

.more-post{

    padding-top: 85px;

}

.section-5.section-7.top-picks-block.top-picks-block-blog {

	padding-bottom: 10px;

}

.blog-box h1 {

    font-size: 200px;

}

.main-header-shop {

	background: url('../images/shop-banner.jpg');

	width: 100%;

	height: 885px;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

.sharing-img img {

	width: 100%;

}

.sharing-bor::before {

	border-top: 1px solid #db3b48;

	content: '';

	width: 81%;

	height: 2px;

	position: absolute;

	top: 0px;

	left: 0px;

	right: 0px;

	margin: auto;

}

.moon-img img {

	width: 100%;

}

.moon-and-mentrual-box {

	background: #fce0e3;

	padding-left: 46px !important;

	padding-top: 46px;

}

.star-3.star-4-moon {

	right: 0px;

	left: inherit;

	bottom: 0px;

	top: inherit;

}

.moon-img {

	padding-right: 0px !important;

}

.main-header.contact-banner {

	background: #fce0e3;

	height: auto;

	border-top: 1px solid #fff;

}

.contact-large-box {

	background: #fce0e3;

	padding-top: 67px;

}

.moon-and-mentrual-box h5 {

	font-size: 35px; letter-spacing: 0.075em; line-height: 58px;

	/*padding-right: 55px;*/

	font-weight: 500;

}

.moon-and-mentrual-box h6 {

	font-size: 16px; font-weight: 600; letter-spacing: 0.025em; color: #000; padding-bottom: 7%;

}

.moon-and-mentrual-box p {

	/*padding-top: 48px;*/ margin: 0;

}

.section-5 .moon-and-mentrual-box p a img {

	width: auto;

}

.btn.common-btn.products-but {

	background: #fff;

	font-size: 18px;

}

.contact-text h1 {

	font-size: 120px; color: #000;

	font-family: 'silver_south_scriptregular';

}

.contact-text p {

	font-size: 35px;

	line-height: 58px;

	padding-top: 17px; color: #000;

	padding-bottom: 19px; letter-spacing: 0.025em;

	font-weight: 100;

	/*padding-right: 52px;*/

}

/*.contact-left-img {

	text-align: right;

}*/

.custom-control{margin-bottom: 9px;}

.contact-left-img img {

	width: 93%;

}

.savetwo {

    font-size: 21px;

    color:#d93c2d;

    line-height: 57px;

}

.savetwo a{color:#000;}

.savetwo .btn {

    background:#fff;

color:

#000 !important;

font-size: 21px !important;

    padding: 9px 31px;

    float: right;

    line-height: 34px;

}

.section-2.contact-form {

	background: #fce0e3;

	height: auto; position: relative;

	border-bottom:4px solid #fff;

}

.section-2.contact-form h2 {

	text-align: center;

	font-family: inherit;

	font-size: 22px;

}

.contact-form ul li {

	list-style: none;

	display: inline;

	text-align: center;

	padding: 5px;

}

.contact-form ul {

	margin: 0px;

	padding: 0px;

	width: 100%;

	text-align: center;

}

.section-2.contact-form h2 {

	text-align: center;

	font-family: inherit;

	font-size: 22px;

	padding-bottom: 70px; font-weight: 100; letter-spacing: 0.075em;

}

.section-2.contact-form h2:before{content: ""; width:70px; height: 6px; display: block; background: #fff; margin:0 auto 15px; }

.form-block {

	max-width: 1050px;

	margin: 42px auto 10px; position: relative; z-index: 2;

}

.form-block input {

	border: 0px;

	padding: 12px;

	height: 60px; font-size: 16px; letter-spacing: 0.025em;

	color: #000; font-weight: 500;

/*	margin-bottom: 30px;*/ width: 100%; border-radius: .25rem;

}

.form-block input[type=checkbox]{width: auto; height: auto;}



.form-block input::placeholder { 

  font-size: 16px; letter-spacing: 0.025em;

	color: #000; font-weight: 500;

  opacity: 1; /* Firefox */

}



.form-block input:-ms-input-placeholder { 

  font-size: 16px; letter-spacing: 0.025em;

	color: #000; font-weight: 500;

}



.form-block input::-ms-input-placeholder { 

  font-size: 16px; letter-spacing: 0.025em;

	color: #000; font-weight: 500;

}



.form-block .form-group {margin-bottom: 30px;}

.form-block .form-group label{font-size: 16px; font-weight: 500; letter-spacing: 0.025em;}

.form-block textarea {

	border: 0px; font-size: 16px; letter-spacing: 0.025em;

	color: #000; font-weight: 500; padding: 15px;

}

.contact-form span, .form-block .form-group label span {

	font-size: 14px;

	color: #a1a1a1; letter-spacing: 0.025em;

}

.form-block .form-check-input {

	height: auto;

}

.form-block .form-check {

	position: relative;

	display: block;

	padding-left: 2.25rem;

	padding-bottom: 12px;

}

.form-block .btn {

	font-size: 22px; letter-spacing: 0.075em; font-weight: 600;

	color: #db3b2e; width: auto; text-transform: uppercase;

}

textarea.form-control {

	height: auto;

	margin-top: 14px;

}

.form-block input.form-control::placeholder {

	color: #000;

}

.form-block textarea.form-control::placeholder {

	color: #000;

}

.form-block .custom-checkbox .custom-control-label::before {

	border-radius: 0;

}

.form-block p{margin-top: 0; margin-bottom: 0;}

.form-block .custom-control-label::before {

	position: absolute;

	top: .25rem;

	left: -0.5rem;

	display: block;

	width: 1.4rem;

	height: 1.4rem;

	pointer-events: none;

	content: "";

	background-color: #fff;

	border: 0;

}

.form-block .custom-control-label {

	position: relative;

	margin-bottom: 0;

	vertical-align: middle;

	padding-left: 22px;

	padding-top: 5px;

}

.form-block .custom-control-label::after {

	position: absolute;

	top: 6px;

	left: -5px;

	display: block;

	width: 1.2rem;

	height: 1.2rem;

	content: "";

	background: no-repeat 50%/50% 50%;

}

.main-header-about {

	background: url('../images/about-header-img.jpg');

	width: 100%;

	height: 885px;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

.main-header-work-with-me {

	background: url('../images/maint-header-img.jpg');

	width: 100%;

	height: 100vh;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

.lovenotes-block{

	background:#fce0e3;

}

.star-right-hey img {

	width: 100%;

}

.section-5 {

	padding: 150px 0 ;

	

	position: relative;

}

.about-rightside.top-picks-block {

	padding: 27px 0 45px;

}

.section-5.section-7.about-rightside h2 {

	color: #db3b2e;

	margin-bottom: 60px;

	padding-top: 49px;

	position: relative;

	z-index: 1;

}

.section-4.heading-block-three.Grab-a-ticket h2 {

	padding: 0px;

	margin-bottom: 75px;

}

.about-rightside p {

	font-size: 16px;

	padding-top: 18px;

	padding-right: 3px;

	font-weight: 300; line-height: 28px; letter-spacing: 0.025em;

}

.grab-headingone.grab-heading-two {

	background: #db3b2e;

	padding-top: 62px;

}

.dolor-block-text.dolor-block-text-two h5 {

	color: #db3b2e;

}

.dolor-block-text.dolor-block-text-two p {

	color: #db3b2e;

}

.dolor-block-text.dolor-block-text-two p a {

	color: #db3b2e;

}

.section-4 .point-block-two.point-block-two-last .btn.common-btn {

	background: #fce0e3;

	color: #000;

	/* margin: auto; */

}

.point-block-two.point-block-two-last p {

	color: #000;

}

.grab-headingone h3 img {

	width: 20%;

	margin-top: -96px;

}

.grab-headingone {

	background: #a78a4d;

}

.grab-headingone h3 {

	text-align: center;

}

.grab-headingone {

	background: #a78a4d;

	padding: 20px 45px 45px;

	color: #fff;

}

.grab-headingone h4 {

	font-size: 35px; letter-spacing: 0.075em; font-weight: 600;

}

.grab-headingone p {

	font-size: 35px; letter-spacing: 0.075em;

	font-weight: 300;

}

.grab-headingone ul {

	margin: 0px;

	padding: 0px 0 0 17px;

	border-left: 4px solid #fff;

}

.heading-block-three.Grab-a-ticket {

	height: auto;

	background: transparent;

}

.grab-headingone ul li {

	list-style: none; font-size: 16px; font-weight: 300;

	line-height: 32px;

}

.about-rightside.top-picks-block h4 {

	font-weight: 300;

	padding-bottom: 6px; font-size: 35px; letter-spacing: 0.075em; color: #000;

}

.dolor-block-text h5 {

	font-size: 98px;

	color: #a78a4d;

	font-family: 'silver_south_scriptregular';

}

.dolor-block-text p {

	font-size: 22px;

	color: #a78a4d;

}

span.star-3-love-note-block-eventlast {

	position: absolute;

	left: 0;

	bottom:250px;

}

/*span.star-3-love-note-block-eventlast img {

	max-width: 213px;

}*/

.section-5 .just-lefttext h2 {

	font-size: 120px;

	padding-top: 13px;

	margin-bottom: 29px;

}

.just-lefttext p {

	text-align: center;

	font-size: 65px;

	font-family: 'silver_south_scriptregular';

}

.just-lefttext h4 {

	text-align: center;

	color: #db3b2e; font-size: 35px; letter-spacing: 0.075em;

}

.just-lefttext p:nth-child(5) {

	font-size: 16px;

	color: #db3b2e;

	font-family: inherit;

	padding-top: 23px; letter-spacing: 0.025em;

}

.just-lefttext .contentcoustom{margin-top: 45px;}

.just-lefttext div:nth-child(6) p{

	font-size: 22px;

	font-family: inherit;

	text-align: left; line-height: 37px;

	padding: 16px 0; letter-spacing: 0.025em;

	font-weight: 300;

}

.just-lefttext ul {

	margin: 0px;

	padding: 0px;

	margin-top: 40px;

}

.just-lefttext ul li {

	list-style: none;

	font-size: 16px;

	line-height: 14px;

	font-weight: 300;

	float: left; letter-spacing: 0.025em;

	padding-bottom: 22px;

}

.just-lefttext ul li::before {

	content: "\2022";

	color: #fce0e3;

	font-weight: bold;

	display: inline-block;

	width: 50px;

	margin-left: 0;

	font-size: 84px;

	margin-top: -9px;

	line-height: 37px;

	float: left;

}

.bd-example.slider-shop-right {

	margin-right: 8%;

}

.slider-shop-right ol.carousel-indicators {

	bottom: -50px;

}

.slider-shop-right.bd-example .carousel-indicators li.active {

	background:#fce0e3;

}

.just-lefttext .btn.common-btn a:hover{padding:0;}



.dolor-block-text p:last-child {

	font-size: 22px;

	font-weight: 300;

	padding-bottom: 25px;

}

.dolor-block-text {

	background: #fce0e3;

	text-align: center;

	padding-top: 25px;

}

.dolor-block-text p a {

	color: #a78a4d;

}

.section-4 .point-block-two .btn.common-btn {

	background: #a78a4d;

	color: #fff;

	font-size: 22px;

	border-radius: 2px; letter-spacing: 0.075em;

/*	width: 58%;*/

	padding: 21px;max-width: 330px; width: 100%; margin-left: auto;margin-right: auto;

	/* margin: auto; */

}

.point-block-two {

	margin-top: 45px; text-align: center;

}

.point-block-two p {

	font-size: 16px;

	color: #a78a4d;

	padding: 30px 35px;

	text-align: center;

}

.star-right-hey {

	position: relative;

}

.star-right-hey img {

	position: absolute;

	right: -40px;

	top: 9px;

}

.about-section-two {

	background: #fce0e3;

	margin-top: 32px;

}

.about-section-two p {

	padding-bottom: 0;

	margin-bottom: 14px;

	font-size: 16px;

	font-weight: 300; letter-spacing: 0.025em;

	line-height: 27px;

	max-width: 100%;

}



.about-section-two h6 {

	font-size: 35px;

	line-height: 48px;

	/* padding-right: 0; */

	padding: 22px 0; font-weight: 500; letter-spacing: 0.075em;

}

.about-section-two img {

	float: left;

	padding-right: 45px;

}

.section-3.video-full-block {

	background: transparent;

	/* height: auto; */

	padding: 0px;

	position: relative;

}

.video-full-block span {

	position: absolute;

	top: 32%;

	left: 0px;

	right: 0px;

	margin: auto;

	width: auto;

	text-align: center;

}

.video-full-block span img{width: auto;}

.video-full-block img{width: 100%;}

span.star-3-about {

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: -1;

}

/*span.star-3-about img {

	max-width: 138px;

}*/

.section-4.about-me-block {

	padding: 0;

	position: relative;

	background: transparent;

	height: auto; padding-bottom: 70px;

}

.section-4.about-me-block h2 {

	color: #000;

	line-height: 100px;

	padding: 0 0 63px 113px;

}

.section-4 .coaching-block{background: #fff;}

.left-about-listing h4 {

	font-size: 16px;

	text-transform: uppercase; font-weight: 600; color: #000; letter-spacing: 0.025em;

}

.left-about-listing ul {

	margin: 0px;

	padding: 0px 0 0 17px;

}

.left-about-listing ul li {

	/* list-style: none; */

	font-size: 16px;

	font-weight: 300; letter-spacing: 0.025em;

	padding-bottom: 10px;

	list-style-type: lower-alpha; position: relative;

}

.left-about-listing ul li.rounded:before {

    content: "";

    width: 25px;

    height: 25px;

    border: 1px solid #000;

    display: block;

    border-radius: 50%;

    position: absolute;

    left: -27px;

    top: 0px;

}

.left-about-listing h4:nth-child(3) {

	padding: 22px 0 9px 0;

}

.left-about-listing h4:nth-child(5) {

	padding: 16px 0 3px 0;

}

.left-about-listing h5 {

	font-family: 'silver_south_scriptregular';

	font-size: 45px; text-decoration: underline; text-decoration-color:#fce0e3; 

}

.section-4.about-large-photo {

	background: transparent;

	padding: 0; margin-top: 0; height: auto;

}

.section-4.about-large-photo img {

	width: 100%;

}

.one-text-block {

	width: 100px;

	height: 100px;

	background: #fce0e3;

	text-align: center;

	font-size: 105px;

	color: #db3b2e;

	font-family: 'silver_south_scriptregular';

	border-radius: 100%;

	line-height: 113px;

	margin: auto;

}

.how-can-help-block {

    float: left;

    width: 100%;

    padding-top: 18px;

    text-align: center;

    font-weight: 300; font-size: 24px; letter-spacing: 0.075em;

}

.how-can-help-block img {

    width: 13%;

    margin-left: 9px;

}

.washing-block img{width: 100%;}

span.star-3-help-you {

	position: absolute;

	left: 0;

	top: 0;

}

/*span.star-3-help-you img {

	max-width: 260px;

}*/

span.star-3-sharing-help {

	position: absolute;

	right: 0;

	bottom:0;
	 z-index: -1;
}

/*span.star-3-sharing-help img {

	max-width: 260px;

}*/

.section-4.coaching-block{background:#fce0e3; height: auto; padding-bottom: 53px;}

.coaching-left-img img {width: 100%;}

.coaching-left-img {

	background: url('../images/gold-frame.jpg');

	padding: 18px;

	background-size: contain;

	/* width: 100%; */

	/* height: 417px; */

	/* background-repeat: repeat-x; */

	margin-bottom: 0;

}

.lovenotes-block.love-note-block-two {

	background: #fff;

}

.love-note-block-two{background:#fff;}

.bd-example.lovenotes-block.work-heading.love-note-block .section-3 {

	background: #fce0e3; height: inherit;

}

.coaching-right-text h5 {

    font-size: 24px; margin:0;

    font-weight: 500; color: #000; line-height: 41px;

}

.section-3.section-visit-shop {

	background: url('../images/recipe-banner.jpg');

	width: 100%;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

	padding: 130px 0;

}

.section-3.section-visit-shop .inner-wrapper {

    max-width: 550px;

    margin: auto;

}

.section-3.section-visit-shop p {

	font-size: 35px; line-height: 70px; letter-spacing: 0.075em;

	/*padding: 23px 30px;*/ padding: 42px 0 0;}

.sharing-my-favi::before {

	border-top:0px;

	content: '';

	width: 81%;

	height: 2px;

	position: absolute;

	top: 0px;

	left: 0px;

	right: 0px;

	margin: auto;

}

span.star-3-picks-shop-detail-sharing{

	position: absolute;

	right: 0;

	bottom: 0px;

	left: inherit;

	top: inherit;

}

.blog-box.blog-boxtwo h1 {

	font-size: 108px;

}

.favourite-banner {

	background: url('../images/favoutite-banner.jpg');

	width: 100%;

	height: 885px;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

.bone-broth-block h5 {

	text-align: center;

	font-size: 22px;

	font-weight: 500; letter-spacing: 0.075em; color: #000;

	padding-top: 45px;

}

.section-1.contact-large-box.contact-box-inner {

	text-align: center;

	padding-top: 100px;

	border-bottom: 5px solid #fff;

	padding-bottom: 120px;

}

.section-5 .bone-broth-block a {

	padding: 0px;

	margin: 0px;

	text-align: center;

	font-size: 22px; letter-spacing:0.075em; font-weight: 600; 

	text-decoration: underline;

}

.bone-broth-block{margin-bottom: 70px;}

.favourie_wrap{padding-bottom: 60px;}

.contentcoustom form.edd_download_purchase_form {display: none;}

.single-download .edd_download_purchase_form{margin-bottom: 0;}

#edd_checkout_wrap{width: 100%;}

.bone-broth-block p {

	text-align: center;

}

.bone-broth-block p a:hover {

	padding: 0px;

	

}

.bone-broth-block img {

	width: 100%;

}

/*span.star-3-picks-shop-detail-sharing img {

	max-width: 210px;

}*/

.heading-block-event1{background: #fce0e3;}

.section-4.heading-block-event1 {

	margin-top: 0;

	padding-bottom: 36px;

	height: auto;

}

.video-full-block.event-two-video{height: auto;}

.section-4.heading-block-event1 h2 {

	margin-top: 0;

	padding: 6px;

}

.col-md-4.question-left-block.faq-leftbor strong {

width: auto;

padding: 0;

font-weight: bold;

font-size: 20px;

margin: 0;

}

.question-left-block p{font-weight: 100;}

.magic-left-box{font-weight: 100;}

.question-left-block {

	border-left: 3px solid #db3b2e;

	padding-left: 14px;

	margin-top: 52px;

}

.question-left-block ul {

	margin: 0px;

	padding: 0px;

}

.section-4.heading-block-event2 h2 {

	padding-top: 0;

	padding-left: 0;

}

.section-4.heading-block-event1 .btn.common-btn {

	font-size: 22px;

	color: #a78a4d;

	font-weight: 600;

	border-radius: 0;

	padding: 22px 19px;

	margin-left: 0px;

	background: #fff;

	margin-top: 40px; max-width: 383px; text-align: center; width: 95%; border-radius: 2px;

}

.section-4.heading-block-event2 p {

	font-size: 16px;

	padding: 5px 85px;

	font-weight: 300; letter-spacing: 0.025em; line-height: 28px;

}

.section-4.heading-block-event2.event3-heading::before {

	content: '';

	position: absolute;

	width: 90%;

	background: #db3b2e;

	top: 0px;

	left: 0px;

	right: 0px;

	margin: auto;

	height: 2px;

}

.section-4.heading-block-event2.event3-heading {

	position: relative;

	height: auto;

}

.section-4.heading-block-three.why-attend-block {

	padding: 0;

	height: auto;

}

.section-4.heading-block-three.why-attend-block h2 {

	padding: 0;

}

.point-headingone {

	background: #fce0e3;

	margin-top: 85px; padding:0 45px 45px;

	text-align: center;

}

.point-headingone h3 img {

	width: 45%;

	margin-top: -23px;

}

.point-headingone h4 {

	padding-top: 22px;

}

.point-headingone p {

	font-size: 16px; letter-spacing: 0.025em; line-height: 28px;



}

.section-4.why-attend-block .btn.common-btn {

	font-size: 22px;

	color: #000;

	font-weight: 600;

	border-radius: 0;

	padding: 22px 19px;

	margin-left: 0; letter-spacing: 0.075em;

	margin-top: 7%; max-width: 385px; width: 95%;

	margin-bottom: 79px;

}

.lovenotes-two h2::before {

	content: '';

	position: absolute;

	height: 20px;

	background: #fff;

	width: 200px;

	left: 0px;

	top: 105px;

	right: 0px;

	margin: auto;

	z-index: -1;

}

.lovenotes-two{position: relative;}

.would-block {

	text-align: center;

	font-size: 24px; font-weight: 500;

	padding-top: 8%;letter-spacing: 0.075em;

}

.question-left-block ul li {

	    list-style: none;

    font-size: 22px;

    line-height: 37px;

    letter-spacing: 0.025em;

    margin-bottom: 20px;

    font-weight: 300;

}

.what-learn-about p:nth-child(1) {

	padding-bottom: 0;

	margin-bottom: 23px;

}

.what-learn-about p{text-align: center;}

.section-3.video-full-block.largefull-img {

	margin-top: 93px;

}

.what-learn-about h5 {

	text-align: center;

}

.main-header-event-heding.what-learn-about p:last-child {

	font-size: 16px;

	padding-bottom: 35px;

}

.section-4.heading-block-event2 h6 {

	padding: 16px 85px;

	font-size: 35px; letter-spacing: 0.075em;

}

.calls-block h5 {

	font-size: 24px; margin: 0; 

	font-weight: 500; color: #000; line-height: 41px;

}

.row.space-height {

    padding-top: 85px;

}

.small-row .col-md-10 {

    padding-left: 32px;

}

.calls-block p {

	font-size: 16px;line-height: 28px; letter-spacing: 0.025em; color: #000;

	/*padding-right: 75px;*/

	font-weight: 300;

}

.not-sure-block.work-heading {

	background: #db3b2e;

	padding-bottom: 118px;

	padding-top: 67px;

	margin-top: 80px;

}

.not-sure-block.work-heading h2 {

    color: 

    #fff;

    margin-bottom: 13px;

}

.not-sure-block.work-heading p {

    color: 

    #fff;

    text-align: center;

    font-size: 35px;

   /* padding: 0 205px;*/

    font-weight: 300;

    max-width: 855px; margin-left: auto;margin-right: auto;

}

.book-nowbut a {

	background: #fce0e3;

	color: #000;

	border-radius: 3px;

	padding: 12px 33px;

	font-size: 22px;

}

.not-sure-block.work-heading p img {

    width: 30%;

    padding-top: 30px;

    padding-bottom:30px;

}

.row.space-height {

	padding: 85px 0 0 65px;

	margin-bottom: 125px;

}

.calls-block .space-height {

    padding: 0;

    margin-bottom: 0;

}

.imgw{width:100%;}

.coaching-right-text h6 {

    font-size: 24px;

    font-weight: 300;

}

.coaching-right-text p {

    font-size: 16px;

    padding-top: 7px; line-height: 28px; letter-spacing: 0.025em;

    font-weight: 300;

}

.lovenotes-block-inner {

	background: transparent;

}

.work-heading h2 {

	font-size: 80px ;    

    display: inline-block;

    

}

.lovenotes-block  h2{position: relative; z-index: 2; margin-bottom: 40px; display: inline; font-size: 120px!Important;color: red;}

.lovenotes-block  h2:after{content: ""; color: #db3b2e; display: block; width: 100%; height: 24px; z-index: -1; position: absolute; bottom: 24px; left: 0; background: #fff;}

body.page-id-12 .lovenotes-block h2:after{background: none;}

.love-note-block {

	background: #fce0e3;

}

.liveyou-block p {

	font-size: 31px;

	font-weight: 300;

}

.love-note-block{

	background: #fce0e3;

}

span.star-3-liveyou-block {

	position: absolute;

	left: 0;

	bottom: 0;

}

span.star-3-liveyou-block img {

	max-width: 260px;

}

.love-note-block .section-3 .inner-wrapper {

	max-width: 900px;

	margin: auto;

}

.love-note-block .section-3 p {

	font-size: 22px;

	line-height: 43px;

	letter-spacing: 0.075em;

	color: #000;

	font-weight: 300;

	margin-bottom: 50px;

}

.love-note-block .section-3 p.loveauthor {

	font-family: 'silver_south_scriptregular';

	font-size: 60px;

}

.w-100.text-center.grabbut.queen-but-large a.btn.common-btn {

    margin: 0;

}

.section-3.video-full-block {

    margin-bottom: 30px;

}

span.star-3-love-note-block {

	position: absolute;

	right: 0;

	bottom: 0;
	z-index: -1;
}

/*span.star-3-love-note-block img {

	max-width: 260px;

}*/

.programs-block h6 {

	font-size: 24px;

	padding: 17px 69px 0 69px;

}

.programs-block p {

	font-size: 16px;

	padding: 0 45px;

	margin-bottom: 14px;

}

.section-5.section-7 .read-block-programs a {

	background: #fce0e3; font-size: 22px;

	padding: 18px 37px; line-height: 1; font-weight: 600;

}

.programs-block .row {

	margin-bottom: 74px;

}

.section-5.section-7.top-picks-block.work-heading.programs-block {

	padding-bottom: 7px;

}

.section-4.coaching-block h2 {

	padding-top: 0; font-size: 120px ;

	padding-bottom: 48px;

}

.main-header-event-two {

	background: url('../images/event-header-two.jpg');

	width: 100%;

	height: 885px;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

.section-2.main-header-event-heding h2 {

	color: #000;

	padding-bottom: 95px;

}

.leftevent img {

    width: 100%;

}

.about-section-two {

    background:#fce0e3;

    margin-top: 0;

}

.event-two-right ul {

    margin: 0px;

    padding: 0px;

    padding-left: 10%;

}

.event-two-right ul li {

	list-style: none;

	float: left; margin-bottom: 45px; min-height: 55px;

	width: 100%; position: relative;padding-left: 69px;

}

.event-two-right ul li img {

 /* float: left;*/

/*padding-right: 14px;

padding-bottom: 83px;*/

width: 55px;

    width: 55px;

    position: absolute;

    left: 0;

    top: 8px;

}

.event-two-right ul li h6 {

    font-size: 22px;

    letter-spacing: 0.075em;

    color: #000; font-weight: 500;

    margin: 0;

    line-height: 1.5;

}

.event-two-right ul li p {

    font-size: 22px;

    letter-spacing: 0.025em;

    color: #000;

    margin: 0; font-weight: 300;

    line-height: 35px;

}

.section-2.about-section-two h2 {

    color: 

    #000;

}

.section-1.stay-block {

	background: #fce0e3;

	padding: 140px 0;

}

.section-1.stay-block form{max-width: 408px; margin-bottom: 52px;}

.section-1.stay-block h2 {

    font-size: 22px;

    text-align: left;

    color: #db3b2e;

    font-weight: 300; letter-spacing: 0.075em; margin-bottom: 50px;

}

.section-1.stay-block p {

	font-size: 35px;

	padding-right: 9px;

	font-weight: 300; letter-spacing: 0.075em; color: #000;

}

.stay-block h4 {

    color: 

    #db3b2e;

    font-size: 24px;

    font-weight: 300;

    margin-bottom: 40px;

    width: 38%; letter-spacing: 0.075em;

}

.stay-block input{

	background: #fff0;

	border-radius: 0;

	border: 0;

	border-bottom: 1px solid #db3b2e;

	padding: 0;

	font-weight: 300; letter-spacing: 0.025em;

	color: #db3b2e;

	font-size: 16px;

}

.stay-block input[type="submit"] {

	font-size: 17px;

}

.stay-block input[type="submit"] {

	background: #db3b2e;

	font-size: 22px;

	color: #fff;

	font-weight: 500;

	width: 100%; letter-spacing: 0.075em;

	border-radius: 0;

	padding: 12px 0;

	margin-top: 10px;

}

.section-1.stay-block h3 {

    font-size: 120px;

    font-family: 'silver_south_scriptregular'; margin-bottom: 50px;

}

.stay-block input:focus {

	outline: none;

	box-shadow: none;

}



.stay-block input::-webkit-input-placeholder {

	/* Edge */

	color: #db3b2e;

}



.stay-block  input:-ms-input-placeholder {

	/* Internet Explorer 10-11 */

	color: #db3b2e;

}



.stay-block input::placeholder {

	color: #db3b2e;

}



.nav-tabs-block {

	border-bottom: 0px !important;

	text-align: center;

	width: 100%;

	margin: 39px auto;

}

ul.nav-tabs-block li {

    display: inline;

    text-align: center;

    width: 33%; padding: 0 5px;

}

.nav-tabs-block .nav-link {

    display: inline-block;

    padding: 15px;

    font-size: 22px;

    color:#db3b2e;

    font-weight: 600;

}

.nav-tabs .nav-tabs-block .nav-item.show .nav-link, .nav-tabs .nav-link.active {

	color:#db3b2e !important;

	background-color: transparent !important;

	border-color: inherit !important;

	border-top: 5px solid #fce0e3 !important;

	border-bottom: 0;

	border-left: 0;

	border-right: 0; font-weight: 600; font-size: 22px; letter-spacing: 0.075em;

	border-radius: 0;

}

.legal-block{

	background: #fff;

	padding-top: 67px;

}

.disclaimer-block {

	text-align: left;

	padding-top: 45px;

	border-bottom: 1px solid #db3b2e;

	padding-bottom: 40px;

	margin-bottom: 34px;

}

#home3 .disclaimer-block {

    border-bottom: none;

}

.disclaimer-block h1 {

	font-size: 35px; color: #000;

	font-weight: 600; letter-spacing: 0.075em; margin-bottom: 55px; text-transform: capitalize;

}

.disclaimer-block h2 {

	font-size: 16px; color: #000;

	text-transform: uppercase;

	 letter-spacing: 0.075em; font-weight: 600;

}

.disclaimer-block p {

	font-size: 16px; line-height: 28px; letter-spacing: 0.025em;

	padding-top: 3px; margin-bottom: 32px;

	font-weight: 300; color: #000;

}

.blog-detail-inner img {

	width: auto;

}

.blog-detail-inner h6 {

    text-align: center;

    font-size: 65px;

    font-family: 'silver_south_scriptregular';

}

.backbut-block {

    text-align: center;

}

.blog-detail-inner .backbut-block a.backbut {

	/* background: #ccc; */

	color: #db3b2e;

	font-size: 22px; margin-top: 50px; display: inline-block; letter-spacing: 0.075em; font-weight: 600;

	text-decoration: underline;

}

.blog-detail-inner ul li {

	list-style: none;

	display: inline;

	padding-bottom: 0px;

	line-height: inherit;

	border-right: 1px solid #f00;

	float: none;

}

.blog-detail-inner ul li a {

	color: #f00;

	padding: 0px 24px;

	font-weight: 500;

}

.blog-detail-inner ul li img {

	width: auto;

}

.blog-detail-inner ul li:last-child {

	border-right: 0px;

}

.just-lefttext.blog-detail-inner ul li::before {

	color:inherit;

	font-weight: bold;

	display: inline-block;

	width: 50px;

	margin-left: 0;

	font-size: 84px;

	margin-top: -9px;

	line-height: 37px;

	float: left;

	content: inherit;

}



.just-lefttext.blog-detail-inner p{

	font-size: 16px;

	color: #000;

	font-family: inherit;

	padding-top: 23px;

}

.just-lefttext.blog-detail-inner ul {

	margin: 23px 0 0 0;

	padding: 0px;

	/* width: 100%; */

	text-align: center;

}

/*.blog-detail-inner ul li img {

	width: 23px;

}*/

.blog-detail-inner h2 {

    color:#000;

    padding: 28px 0;

}

.leave-comment::before {

	border-top: 1px solid #db3b48;

	content: '';

	width: 97%;

	height: 2px;

	position: absolute;

	top: 0px;

	left: 0px;

	right: 0px;

	margin: auto;

}

.leave-comment .row{align-items: flex-start;}

.leave-comment-block h4, .leave-comment-block-right h4 {

	font-weight: 500; letter-spacing: 0.075em;

	font-size: 24px; color: #000;

	padding-bottom: 25px;

}

.post-commentbut {

	padding-left: 0 !important;

	padding-top: 31px;

	font-size: 22px;

}

.post-commentbut a {

	color: #db3b2e;

}

.post-commentbut a:hover {

	color: #db3b2e;

}

.leave-comment-block-right h6 {

	padding-top: 27px;

	font-size: 16px;

	font-weight: 300;

}

.leave-comment-block-right h5 {

	font-size: 22px;

	color: #0000ff;

	padding: 7px 0;

}

.leave-comment-block-right h3 {



    font-size: 22px;

    font-weight: 500;



}

.leave-comment-block-right p {



    margin-bottom: 24px;

    font-size: 16px;

    font-weight: 300;



}

.top-picks-block-blog.blog-block-row {

	background: transparent;

	padding: 80px 0;

	margin-bottom: 115px;

}

.blog-detail-right-block h5 {

	font-size: 100px;

	font-family: 'silver_south_scriptregular';

}

.blog-detail-right-block {

	padding-right: 0;

}

.leave-comment-block textarea {

	background: #fce0e3;

	border: 0px;

	margin-bottom: 19px;

	color: #000;

}

.leave-comment-block input {

	background: #fce0e3;

	border: 0px;

	color: #000;

	padding: 25px 13px;

}

.leave-comment-block input::placeholder {

	color: #000;

}

.blog-main.blog-main-block-detail {

	width: 100%;

	background: #db3b2e;

	height: auto;

	margin: 5% 0;

	margin-left: -45px;

	padding: 44px 48px;

	color: #fff;

	max-width: 600px;

}

.blog-main.blog-main-block-detail h4 {

	font-size: 31px;

	padding: 12px 0;

	font-weight: 300;

}

.blog-main.blog-main-block-detail a {

	background: #fce0e3;

	padding: 14px 29px;

	color: #000;

	font-size: 20px;

	border-radius: 2px;

}

.main-header-freebles {

	background: url('../images/freebies-banner.jpg');

	width: 100%;

	height: 885px;

	display: inline-block;

	background-position: center top;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

}

.number-block {

	background: #fce0e3;

	border-radius: 100%;

	width: 148px;

	height: 148px;

	margin: auto;

	/* display: table-cell; */

	text-align: center;

	vertical-align: middle;

	font-size: 120px;

	color: #db3b2e;

	font-family: 'silver_south_scriptregular';

	line-height: 161px;

}

.freebies-text-block h5 {

	font-size: 35px;

	font-weight: 500;

	letter-spacing: 0.075em;

	margin-bottom: 18px;

	padding-bottom: 0;

}

.freebies-text-block p {

	padding-top: 12px;

	margin-top: 0;

	margin-bottom: 0px;

	font-size: 16px;

}

.freebies-text-block h3 {

	font-size: 24px;

	color: #db3b2e;

	margin-bottom: 12px;

	padding-top: 23px;

	font-weight: 500;

	letter-spacing: 0.075em;

	position: relative;

}

.freebies-text-block h3::before {

	content: '';

	background: #fce0e3;

	width: 214px;

	position: absolute;

	height: 14px;

	z-index: -1;

	bottom: 4px;

}

.btn.download-for-free {

	background: #fce0e3;

	border-radius: 2px;

	font-weight: 600;

	font-size: 22px;

	padding: 12px 20px;

	letter-spacing: 0.075em;

	margin-top: 23px;

}

.freebies-text-block a img {

	width: auto;

	margin: 22px 21px 0 21px;

}

.lamb-count.blog-detail-inner.guide-block h2 {

	padding: 65px 0 77px 0;

}

.freebies-modal .modal-content {

	background: #fce0e3;

	border-radius: 0;

}

.freebies-modal .modal-header h5 {

	color: #db3b2e;

	font-size: 24px;

	font-weight: 400;

}

.freebies-modal .modal-header .close {

	font-size: 39px;

	font-weight: 300;

}

.freebies-modal .modal-body input {

	background: transparent;

	border-top: 0px;

	border-left: 0px;

	border-right: 0px;

	border-bottom: 1px solid #db3b2e;

	color: #db3b2e;

}

.freebies-modal .modal-body input::placeholder{color: #db3b2e;}

.freebies-modal .modal-footer button {

	background: #c3181e;

	border: 0px;

	border-radius: 2px;

	width: 100%;

	padding: 12px;

}

.freebies-modal .modal-body p img {

	width: 42px;

}

.heading-block-event2 {

	background: transparent;

}

.heading-block-three.why-attend-block.why-attend-block-event-two {

	background: transparent;

}

span.star-3-event-two {

	position: absolute;

	left: 0;

	top: 0;

	z-index: -1;

}

/*span.star-3-event-two img {

	max-width: 240px;

}*/



.task-block-box {

	background: #fce0e3;

	border-left: 2px solid #db3b2e;

	border-right: 2px solid #a78a4d;

	margin: 85px 0; display: flex; flex-wrap: wrap;

}

.task-left {

	float: left;

	width: 42%;

	border-top: 2px solid #db3b2e;

	border-bottom: 2px solid #db3b2e;

	text-align: center;

	padding: 69px 0;

	border-right: 2px solid #a78a4d;

	min-height: 295px;

}

.alchmy-block {

	float: left;

	width: 58%;

	border-top: 2px solid #a78a4d;

	border-bottom: 2px solid #a78a4d;

	padding: 41px 18px 27px 38px;

}

.magic-left-box p span {

	font-size: 63px;

	font-family: 'silver_south_scriptregular';

}

.alchmy-block h5 {

	font-size: 35px;

	color: #a78a4d;

	font-weight: 300;

	padding-bottom: 10px;

}

.task-left p {

	font-size: 35px;

	color: #db3b2e;

	margin-bottom: 0;

	padding: 0 45px;

	font-weight: 300; letter-spacing: 0.025em;

}

.task-left h4 {

	font-size: 64px;

	font-family: 'silver_south_scriptregular';

	color: #db3b2e;

    transform: rotate(-5deg);

}

.alchmy-block p {

	font-size: 24px;

	color: #a78a4d;

	font-weight: 300;

}

.magic-left-box p {

	font-size: 20px;

	text-align: center;

	font-weight: 300;

}

.section-4.the-course-block.brief-block h2 {

padding: 0;

}

.col-sm-6.question-left-block p strong {

    font-size: inherit;

    font-weight: bold;

    display: inline;

    margin: 0;

    padding: 0;

}

.section-4.heading-block-event1.the-course-block p b {

padding: 0;

font-weight: bold;

}

.magic-left-box ul li{font-weight: 100;}

.the-task-block {

	padding-bottom: 59px;

}

.heading-block-event1.the-course-block h5 {

	text-align: center;

	font-size: 35px;

	padding-top: 22px;

}

.heading-block-event1.the-course-block h5 span {

	font-family: 'silver_south_scriptregular';

	font-size: 60px;

}

.heading-block-event1.the-course-block p {

	font-size: 24px;

	font-weight: 300;

	padding: 9px 18px;

	text-align: center;

	margin: 0 auto;

}

.question-left-block.right-question {

	border-left: 0;

}

.question-left-block.right-question ul li:nth-child(1) {

	color: #db3b2e;

}

.question-left-block.right-question ul li:nth-child(6) {

	color: #a78a4d;

}

.heading-block-event1.the-course-block .evey-block {

	font-size: 24px;

	color: #db3b2e;

	text-align: center;

	padding: 6px;

	float: left;

	width: 100%;

}

.bd-example.lovenotes-block.work-heading.love-note-block.work-detial-inner-block .section-3 {

	background: #fff;

}

.work-detial-inner-block h2::before {

	content: '';

	position: absolute;

	height: 20px;

	background: #fce0e3;

	width: 200px;

	left: 0px;

	top: 105px;

	right: 0px;

	margin: auto;

	z-index: -1;

}

.awaken-banner-text {

	font-size: 140px;

	position: absolute;

	top: 50%; transform: translateY(-50%);

	color: #Fff;

	width: 100%;

	text-align: center;

	font-family: 'silver_south_scriptregular';

}

.the-task-block.we-are-going p {

	font-size: 35px;

	padding: 62px 86px 9px 86px;

	margin-bottom: 0;

	color: #a78a4d;

	font-weight: 400;

	line-height: 52px;

}

.you-will-block {

	width: 20%;

	float: left;

}

.heading-block-event1.the-course-block .you-will-block p {

	font-size: 16px; line-height: 28px; letter-spacing: 0.025em;

}

p{letter-spacing: 0.025em}

.the-task-block.we-are-going p span {

	font-family: 'silver_south_scriptregular';

	font-size: 60px;

}

.magic-left-box p span {

	font-size: 63px;

	font-family: 'silver_south_scriptregular';

	line-height: 61px;

}

.alchmy-block p:nth-child(3) {

	font-size: 16px;

	font-weight: 300;

}

.the-course-block.two-img-gallery img {

	width: 100%;

}

.the-course-block.two-img-gallery p:nth-child(1) {

	color: #a78a4d;

	font-weight: 300;

	font-size: 24px;

	text-align: center;

}

.the-course-block.two-img-gallery p{

	color: #000;

	font-weight: 300;

	font-size: 16px;

	text-align: center;

}

.the-course-block.two-img-gallery p:nth-child(8) {

	color: #000;

	font-weight: 300;

	font-size: 24px;

	text-align: center;

}

.the-course-block.two-img-gallery .two-gallery-lefttext p {

	color: #000;

}

.the-course-block.two-img-gallery .two-gallery-lefttext p span {

	font-family: 'silver_south_scriptregular';

	font-size: 65px;

}

.the-course-block.two-img-gallery .two-gallery-lefttext p:nth-child(2) {

	color: #db3b2e;

	font-size: 24px;

	padding-top: 10px;

}

.htb {

	height: 66px;

}

.the-course-block.brief-block {

	background: transparent;

	padding: 0;

	height: auto;

}

.the-course-block.brief-block h2 {

	padding-top: 0;

	margin-bottom: 56px;

}

.week-box-block {

	background: #fce0e3;

	padding: 60px 46px 45px;

	margin-bottom: 17px;

	display: block;

	width: 100%;

}

.week-box-block h3 {

	font-size: 35px;

	color: #db3b2e; letter-spacing: 0.075em;

	padding-bottom: 9px;

}

.week-box-block p {

	margin-bottom: 0; line-height: 28px; letter-spacing: 0.025em;

	font-size: 16px;

}

span.star-3-love-note-block-detail {

	position: absolute;

	right: 0;

	bottom: 0;
z-index:-1;

}

/*span.star-3-love-note-block-detail img {

	max-width: 130px;

}*/

.faq-leftbor {

	border-left: 0;

	padding-left: 14px;

	margin-top: 52px;

}

.question-left-block.faq-leftbor h3 {

	font-size: 28px;

	padding-bottom: 20px;

	/* min-height: 90px; */

	letter-spacing: 0.075em;

    font-weight: 600;

    line-height: 44px;

}



.question-left-block.faq-leftbor p {

	font-size: 19px;

    font-weight: 300;

    line-height: 38px;

    letter-spacing: 0.025em;

}

.card.card-block {

	width: 19%;

	margin: 5px;

	border: 0px;

}

.card.card-block img {

	width: 100%;

}

.delicious-block-inner .carousel-control-next {

	right: -46px;



}

.delicious-block-inner .carousel-control-prev {

	left: -112px;

	

}

.delicious-block-inner .carousel-control-next,.carousel-control-prev{top: -20px; width: auto;}

.book-a-discover-block.queen-block-inner {

	background: #db3b2e;

	text-align: center;

	margin-top: 115px;

}

.queen-block {

	background: #fce0e3;

	width: 49%;

	margin: -41px auto;

	padding: 25px;

	position: relative;

}

.queen-block h2 {

	font-size: 35px;

	font-weight: 100;

}

.queen-block h3 {

	font-size: 100px;

	color: #a78a4d;

	font-weight: 300;

	font-family: 'silver_south_scriptregular';

}

.queen-blockatech img {

	width: 100%;

}

.top-picks-block .queen-blocktext h2 {

	font-size: 120px; position: relative; display: inline;

}

.top-picks-block .queen-blocktext p {

	font-size: 35px; max-width: 797px;

	/*padding-top: 35px;*/ letter-spacing: 0.075em; line-height: 58px;

	color: #a78a4d;

}

.queen-blocktext{padding-left: 50px;}

.queen-block p {

	position: absolute;

	left: 0px;

	right: 0px;

	margin: auto;

	width: 37%;

	bottom: -75px;

}

.grabbut.queen-but-large a {

	color: #a78a4d;

}

.grabbut.queen-but-large {

	margin-top: 163px;

	padding-bottom: 125px;

}

.grabbut.queen-but-large p {

	font-size: 16px;

	color: #fff;

	font-style: italic;

	font-weight: 500;

}

.top-picks-block .queen-blocktext h2::before {

	content: '';

	position: absolute;

	height: 20px;

	background: #fce0e3;

	width: 100%;

	left: 0px;

	bottom:20px;

	right: 0px;

	/* margin: auto; */

	z-index: -1;

}

/* Mobile Media Queries */



@media only screen and (min-width:1px) and (max-width:767px) {

	.calls-rigt-img {

	margin-bottom: 35px;

}
span.star-3-help-you {
    width: 200px;
    top: 200px;
}
.about-rightside h2 {

    color: #db3b2e;

    margin-bottom: 36px;

    padding-top: 49px;

    position: relative;

    z-index: 1;

    display: block;

}

.read-block a{margin-right: auto;margin-left: auto;}

body.page-id-12 .love-note-block .section-3 p {

    font-size: 20px;

    color: #000;

    font-weight: 400;

    margin-bottom: 0;

    padding-right: 0;

    line-height: 30px;

}

.star-right-hey img{display: none;}

	.main-header ul li {

    float: none;

    margin: 25px 0 0 18px;

}

.main-header ul li#toggle-menu{margin-top: 0;}

.blog-box h1 {

    font-size: 90px;

}

a.scroll-down-black {

	font-size: 16px;

}

a.scroll-down-black img {

	width: auto;max-width: 45px;

	padding-left: 9px;

}

.main-header-about{height: 431px;}

.main-header-blog{height: 431px;}

.main-header-event{height: 431px;}

.main-header-shop{height: 431px;}

.main-header-work-with-me{height: 100vh;}

.section-1.stay-block h3 {

	font-size: 60px;

	font-family: 'silver_south_scriptregular';

}

.section-1.stay-block p {

	font-size: 21px;

	padding-right: 0;

}

.stay-block h4 {

	color: #db3b2e;

	font-size: 20px;

	font-weight: 400;

	margin-bottom: 40px;

	width: 100%;

}

.love-note-block .section-3 p {

	font-size: 20px;

	color: #000;

	font-weight: 400;

	margin-bottom: 0;

	padding-right: 0;

}

.bd-example.lovenotes-block.work-heading.love-note-block .section-3 {

	background: #fce0e3;

	padding-top: 0;

}

span.star-3-love-note-block img {

	max-width: 130px;

}

.section-2 {

	padding: 20px;

	position: relative;

}

.about-section-two img{display: none;}

.about-section-two h6{font-size: 20px; line-height: 33px;}

.video-full-block span{top: 41px;}

.video-full-block span img {width: 59px;}

.section-3, .section-4{height: auto;}

.menu-block ul li {

	list-style: none;

	display: inline;

	font-size: 14px;

	padding: 5px 15px;

/*	line-height: 14px;*/

	color: #fff;

	font-weight: 100;

	text-align: center;

	/*float: left;

	width: 100%;*/

}

.menu-block {

	background: #db3b2e;

	padding: 17px 0;

}

.more-post.text-enter a {

	display: block;

	font-size: 22px;

}

.section-5.section-7 .more-post a img {

	margin: 0px 0 0px 25px;

	width: 50px;

}

.section-4.about-me-block h2 {

	color: #000;

	line-height: 66px;

	padding: 0 0 23px 0px;

}

.left-about-listing ul {

	margin: 0px 15px;

	padding: 0px 0 0 0;

}

.left-about-listing ul li{font-size: 15px;}

.section-4.about-large-photo{margin-top: 0; padding: 10px 0; height: auto;}

.how-can-help-block img{width: 24px;}

.blog-box {

    top: 50%;

    width: 100%;

    left: 0;

    text-align: center;

    transform: translateY(-50%);

}

	ul.toggle-social li a img {

		width: 15px !important;

		position: relative;

		top: 2px !important;

	}

	.container-fluid {

		padding: 0 20px !important;

	}

	.fixed-menu {

		padding: 30px

	}

	.section-5 .row,

	.section-6 .row {

		padding: 0px;

	}

	.white-box h1 {

		font-size: 60px;

	}

	.white-box strong,

	.section-4 strong {

		font-size: 28px;

	}

	.white-box {

		text-align: center

	}

	a.back-to-top {

		display: none;

	}

	a.scroll-down {

		text-align: center;

		bottom: 5px;

		left: 0;

		right: 0;

		top: auto;

		margin: auto;

	}

	.main-header ul li a {

		font-size: 12px;

	}

	.main-header ul li a b {

		top: 2px;

	}

	.main-header ul li a img {

		width: 20px;

	}

	.main-header ul li:last-child a img {

		width: 45px;

		position: relative;

		top: 12px;

	}

	a.logo {

		margin-bottom: 20px;

		display: inline-block;

		width: 100%;

		text-align: center;

	}

	a.logo {

		margin-bottom: 20px;

		display: inline-block;

		width: 100%;

		text-align: center;

	}

	.section-4 h2 {

		font-size: 100px;

		line-height: 90px;

	}

	.btn.common-btn,

	.btn.common-btn:hover,

	.btn.common-btn:focus {

		font-size: 14px;

		padding: 10px 40px;

	}

	.section-2 h2,

	.section-3 h2,

	.section-4 h2,

	.section-5 h2,

	.section-6 h2 {

		font-size: 70px;

		line-height: 70px;

	}

	.section-5,

	.section-6 {

		padding: 70px 0;

	}

	.section-2 .inner-wrapper {

		padding: 0;

	}

	span.circle-img img {

		max-width: 90px;

		margin-top: 20px;

		text-align: center;

	}

	span.circle-img {

		position: absolute;

		top: 0;

		left: 0;

		text-align: center;

		margin: auto;

		bottom: 0;

		right: 0;

	}

	.blog-main {

		width: 100%;

		background: #db3b2e;

		height: auto;

		margin: 0;

		margin-left: 0;

		padding: 20px;

	}

	span.star-3 img {

		max-width: 100%;

	}

	.section-5.section-7 a,

	.section-5.section-7 a:hover,

	.section-5.section-7 a:focus {

		padding: 30px 0;

	}

	.section-3 strong {

		line-height: 50px;

	}

	.footer {

		padding: 20px 10px;

	}

	.footer-link {

		margin: 0 0 50px;

	}

	.footer-social {

		margin: 0 0 50px;

		display: inline-block;

	}

	.insta-feeds ul li img {

		width: 100%;

	}

	.bottom-bar ul {

		text-align: center

	}

	.bottom-bar ul li {

		margin: 0;

		border: 0;

		line-height: 25px;

		padding: 0 15px;

		width: 100%;

	}

	.fixed-menu ul li a {

		font-size: 14px;

	}

	.section-2 h2 {

		margin-top: 30px;

	}

	.section-4 {

		text-align: center;

	}

	.section-4.calls-block{text-align: left;}

	.white-box{padding: 30px 10px 50px;}

	.section-2 strong, .section-3 strong, .section-4 strong, .section-6 strong{margin-top: 10px; margin-bottom: 0px;}

	.btn.common-btn, .btn.common-btn:hover, .btn.common-btn:focus{padding: 10px 18px;}

/*	span.star-3 img {max-width: 36%;}*/

	.main-header.shop-detail-block {

	background: inherit;

	height: auto;

	padding-bottom: 25px;

}

.blog-detail-inner .backbut-block a.backbut{font-size: 18px;}

.blog-detail-inner ul li a {

	color: #f00;

	padding: 0px 15px;

	font-weight: 500;

}

.blog-detail-inner ul li{font-size: 12px;}

.blog-detail-inner ul li img {

	width: 17px;

}

.leave-comment-block input{margin-bottom: 14px;}

.leave-comment-block-right {

	padding-top: 45px;

}

.moon-img {

	padding-right: 15px !important;

}

.moon-and-mentrual-box h5 {

	font-size: 24px;

	padding-right: 0;

}

.moon-and-mentrual-box {

	background: #fce0e3;

	padding-left: 15px !important;

	padding-top: 46px;

/*	text-align: center;*/

}

.moon-img{padding-top: 100%;}

.btn.common-btn.products-but {background:#fff;

    font-size: 18px;

    margin-top: 0;

    margin-bottom: 96px;



}

.conatiner-shop .btn.common-btn.products-but{margin-bottom: 0;}

.blog-main.blog-main-block-detail{

	margin: 0;

}

.blog-detail-right-block h5 {

	font-size: 60px;

	font-family: 'silver_south_scriptregular';

}

.blog-main.blog-main-block-detail h4 {



    font-size: 21px;

    padding: 12px 0;



}

.blog-main.blog-main-block-detail a {

	background:#fce0e3;

	 padding: 14px 25px;

	  color:#000;

    font-size: 12px;

    border-radius: 2px;



}

.contact-left-img {

	text-align: center;

}

.contact-text h1 {

	font-size: 58px;

	font-family: 'silver_south_scriptregular';

	text-align: center;

}

.contact-text p {

	font-size: 18px;

	line-height: 28px;

	padding-top: 24px;

	padding-bottom: 19px;

	padding-right: 0;

	text-align: center;

}

.section-2.contact-form h2 {

	text-align: center;

	font-family: inherit;

	font-size: 19px;

	padding-bottom: 31px;

}

.form-block {

	width: 100%;

	margin: 42px auto;

}

.main-header-event-two{height: 495px;}

.event-two-right {

	padding-top: 25px;

}

.event-two-right ul li img {

/*	float: left;*/

	padding-right: 14px;

/*	padding-bottom: 13px;

	width: 78px;*/

	padding-top: 0;

}

.section-4.heading-block-event2 p {

	font-size: 16px;

	padding: 5px 7px;

	font-weight: 300;

}

.section-4.heading-block-event2 h6 {

	padding: 16px 0;

	font-size: 22px;

}

.grab-headingone h4 {

	font-size: 27px;

}

.grab-headingone p {

	font-size: 24px;

	font-weight: 300;

}

span.star-3-love-note-block-eventlast img {

	max-width: 93px;

}

.dolor-block-text h5 {

	font-size: 59px;

	color: #a78a4d;

	font-family: 'silver_south_scriptregular';

}

.heading-block-event2 {

	background: transparent;

	padding: 0;

}

.main-header-freebles{height: 435px;}

.lamb-count.blog-detail-inner.guide-block h2 {

	padding: 15px 0 19px 0;

	font-size: 52px;

}

.freebies-text-block h5 {

	font-size: 22px; margin-bottom: 0;

}

.btn.download-for-free{font-weight: 500;

font-size: 18px;

padding: 12px 10px;}

.section-3.section-visit-shop p {

	font-size: 25px; line-height: 60px;

	padding: 10px 0 ; margin-bottom: 15px;

}

ul.nav-tabs-block li {

	display: inline;

	text-align: center;

	width: 100%;

}

.disclaimer-block h1 {

	font-size: 25px;

	font-weight: 400;

}

.savetwo {

	font-size: 15px;

	color: #d93c2d;

	line-height: 57px;

}

.bd-example.slider-shop-right {

	margin-right: 0;

}

.bd-example.slider-shop-right img {

	width: 100%;

}

.section-5 .just-lefttext h2 {

	font-size: 53px;

	padding-top: 73px;

	margin-bottom: 29px;

}

.just-lefttext ul li {

	list-style: none;

	font-size: 14px;

	line-height: 22px;

	font-weight: 300;

	/*float: left;*/

	padding-bottom: 0;

}

.work-heading h2 {

	font-size: 53px !important;

}

.liveyou-block p {

	font-size: 20px;

	font-weight: 300;

}

span.star-3-liveyou-block img {

	max-width: 110px;

}

.programs-block h6 {

	font-size: 20px;

	padding: 17px 9px 0 8px;

}

.programs-block p {

	font-size: 14px;

	padding: 0 8px;

	margin-bottom: 14px;

}

.read-block-programs a {

	font-size: 14px;

}

.section-4.coaching-block {

	background: #fce0e3;

	height: auto;

	padding: 30px;

}

/*.coaching-right-text {

	padding: 0px 0 75px 0;

}*/

.coaching-left-text {

	padding: 0px 0 75px 0;

}

.coaching-right-text h5 {

	font-size: 22px;

	font-weight: 400;

}

.coaching-right-text h6 {

	font-size: 19px;

	font-weight: 400;

}

.coaching-right-text p {

	font-size: 16px;

	padding-top: 7px;

	font-weight: 400;

	margin-bottom: 15px;

}

.coaching-left-text p {

	font-size: 16px;

	padding-top: 7px;

	font-weight: 400;

	margin-bottom: 35px;

}

.read-block a{font-size: 14px;}

.row.space-height {

	padding: 5px 0 0 0;

	margin-bottom: 55px;

	margin-top: 0;

}

.calls-block p {

	font-size: 15px;

	padding-right: 0;

}

.calls-block h5 {

	font-size: 17px;

	font-weight: 500;

	padding-top: 0;

}

.section-5.section-7.top-picks-block.work-heading.programs-block {

	padding: 0;

}

.not-sure-block.work-heading p {

	color: #fff;

	text-align: center;

	font-size: 16px;

	padding: 0 0;

}

.section-5.section-7 .read-block-programs a {

	background: #fce0e3;

	padding: 5px 37px !important;

	font-size: 15px;

	margin-bottom: 25px;

}

.section-5.section-7 .read-block-programs a{padding: 18px 37px !important;}

.top-picks-block .queen-blocktext h2 {

	font-size: 62px;

}

.top-picks-block .queen-blocktext h2::before {

	width: 270px;

}

.top-picks-block .queen-blocktext p {

	font-size: 20px;

	padding-top: 0px;

	color: #a78a4d;

}

.task-left{width: 100%;}

.alchmy-block{width: 100%; padding: 41px 1px 27px 14px;}

.alchmy-block p {

	font-size: 19px;

	color: #a78a4d;

	font-weight: 300;

}

.magic-left-box p {

	font-size: 25px;

	text-align: center;

	font-weight: 300;

}

.magic-left-box p span {

	font-size: 42px;

	font-family: 'silver_south_scriptregular';

	line-height: 43px;

}

.magic-left-box p {

	font-size: 18px;

	text-align: center;

	font-weight: 300;

}

.heading-block-event1.the-course-block {

	padding-top: 30px;

}

.heading-block-event1.the-course-block h5 {

	text-align: center;

	font-size: 22px;

	padding-top: 22px;

}

.heading-block-event1.the-course-block p {

	font-size: 17px;

	font-weight: 300;

	padding: 9px 0px;

	text-align: center;

}

.heading-block-event1.the-course-block .evey-block {

	font-size: 18px;

	color: #db3b2e;

}

.would-block {

	text-align: center;

	font-size: 17px;

	padding-top: 52px;

}

.heading-block-event1 h2 {

	margin-top: 0;

	padding: 6px;

	font-size: 45px;

}

.the-task-block.we-are-going p {

	font-size: 21px;

	padding: 62px 0 9px 0;

	margin-bottom: 0;

	color: #a78a4d;

	font-weight: 400;

	line-height: 38px;

}

.the-task-block.we-are-going p span {

	font-family: 'silver_south_scriptregular';

	font-size: 33px;

}

.you-will-block {

	width: 100%;

	float: left;

}

.the-course-block.two-img-gallery {

	margin-top: 35px;

}

.the-course-block.two-img-gallery p:nth-child(1) {

	color: #a78a4d;

	font-weight: 300;

	font-size: 17px;

	text-align: center;

}

.the-course-block.two-img-gallery .two-gallery-lefttext p:nth-child(2) {

	color: #db3b2e;

	font-size: 19px;

	padding-top: 10px;

}

.week-box-block {

	background: #fce0e3;

	padding: 32px 9px;

	margin-bottom: 17px;

}

.week-box-block h3 {

	font-size: 26px;

	color: #db3b2e;

	padding-bottom: 9px;

}

.section-4.heading-block-event1 h2 {

	margin-top: 0;

	padding: 6px;

	font-size: 45px;

}

.question-left-block.faq-leftbor h3 {

	font-size: 23px;

	padding-bottom: 20px;

	/* min-height: 90px; */

}

.question-left-block.faq-leftbor p {

	font-size: 18px;

	font-weight: 300;

}

.delicious-block-inner .carousel-control-prev {

	left: -12px;

		bottom: -35px;

			top: inherit;

}

.delicious-block-inner .carousel-control-next {

	right: -16px;

}

.delicious-block-inner .carousel-control-next, .carousel-control-prev {

	top: inherit;

	width: auto;

	bottom: -35px;

}

.queen-block {

	background: #fce0e3;

	width: 87%;

	margin: -41px auto;

	padding: 35px;

	position: relative;

}



.queen-block h3 {

	font-size: 52px;

	color: #a78a4d;

	font-weight: 300;

}

.queen-block h2 {

	font-size: 20px;

	font-weight: 400;

}

.card.card-block {

	width: 100%;

	margin: 5px;

	border: 0px;

}

}





/* iPad Media Queries */



@media only screen and (min-width:768px) and (max-width:1150px) {

	.top-picks-block .queen-blocktext h2 {

	font-size: 75px;

	margin-top: 5px;

}

.lovenotes-block.love-note-block-two{padding-top: 50px;}

.blog-box{padding: 70px 40px 30px;}

.main-header ul li{margin: 25px 0 0 15px;}

.main-header ul li#toggle-menu{margin-top: 0;}

.top-picks-block .queen-blocktext h2::before {

	content: '';

	position: absolute;

	height: 20px;

	background: #fce0e3;

	width: 320px;

	left: 0px;

	top: 54px;

	right: 0px;

	/* margin: auto; */

	z-index: -1;

}

.top-picks-block .queen-blocktext p {

	font-size: 19px;

	padding-top: 8px;

	color: #a78a4d;

}

.magic-left-box p span {

	font-size: 39px;

	font-family: 'silver_south_scriptregular';

	line-height: 46px;

}

.magic-left-box p {

	font-size: 18px;

	text-align: center;

	font-weight: 300;

}

.question-left-block.faq-leftbor h3 {

	font-size: 22px;

	padding-bottom: 20px;

	/* min-height: 90px; */

}

.question-left-block.faq-leftbor p {

	font-size: 14px;

	font-weight: 300;

}

.card.card-block {

	width: 18%;

	margin: 5px;

	border: 0px;

}

.delicious-block-inner .carousel-control-prev {

	left: -44px;

}

.delicious-block-inner .carousel-control-next, .carousel-control-prev {

	top: 20px;

	width: auto;

}

.delicious-block-inner .carousel-control-next {

	right: -26px;

}

.queen-block {

	background: #fce0e3;

	width: 59%;

	margin: -41px auto;

	padding: 25px;

	position: relative;

}

.queen-block h2 {

	font-size: 24px;

	font-weight: 400;

}

.queen-block h3 {

	font-size: 62px;

	color: #a78a4d;

	font-weight: 300;

	font-family: 'silver_south_scriptregular';

}

.queen-block p {

	position: absolute;

	left: 0px;

	right: 0px;

	margin: auto;

	width: 37%;

	bottom: -45px;

}

.question-left-block {

	text-align: left;

}

.task-left {

	padding: 99px 0;

}

.bd-example.lovenotes-block.work-heading.love-note-block.work-detial-inner-block.lovenotesmobile .section-3{

	background: #fff;

	padding: 40px 0 110px 0;

}

.alchmy-block{padding: 41px 18px 84px 38px;}

	.section-4.coaching-block {

	background: #fce0e3;

	height: auto;

	padding: 40px 0;

}

.love-note-block .section-3 p {

	font-size: 21px;

	color: #000;

	font-weight: 400;

	margin-bottom: 0;

}

.awaken-banner-text {

	font-size: 90px;

	position: absolute;

	top: 50%;

	color: #Fff;

	width: 100%;

	text-align: center;

	font-family: 'silver_south_scriptregular';

}

.the-course-block.two-img-gallery {

	margin-top: 45px;

}

.the-course-block.two-img-gallery p:nth-child(1) {

	color: #a78a4d;

	font-weight: 300;

	font-size: 16px;

	text-align: center;

}

.the-course-block.two-img-gallery .two-gallery-lefttext p:nth-child(2) {

	color: #db3b2e;

	font-size: 18px;

	padding-top: 10px;

}

.bd-example.lovenotes-block.work-heading.love-note-block.work-detial-inner-block .section-3 {

	background: #fff;

	padding: 0 0;

}

.row.space-height {

	padding: 14px 0 0 0;

	margin-bottom: 95px;

}

.not-sure-block.work-heading p {

	color: #fff;

	text-align: center;

	font-size: 35px;

	padding: 0 0;

}

.calls-block p {

	font-size: 17px;

	padding-right: 0;

	text-align: left;

	padding-left: 12px;

}

.calls-block h5 {

	font-size: 22px;

	font-weight: 400;

	text-align: left;

	padding-left: 15px;

}

.section-5.section-7 .read-block-programs a {

	background: #fce0e3;

	padding: 18px 37px !important;

}

.coaching-right-text {

	padding: 9px 0 75px 0;

}

.coaching-left-text {

	padding:9px 0 75px 0;

}

.read-block a {

	background-color: #fff;

	/* width: 30%; */

	padding: 13px 42px;

	color: #000;

	font-size: 12px;

	margin-top: 15px;

}

	.programs-block h6 {

	font-size: 17px;

	padding: 17px 0 0 0;

}

.programs-block p {

	font-size: 14px;

	padding: 0 0;

	margin-bottom: 14px;

}

	.main-header-work-with-me{height: 525px;}

	.main-header-shop{height: 505px;}

	.moon-and-mentrual-box h5 {

	font-size: 27px;

	padding-right: 0;

}

	.receive-block-inner .feeds-hover h5 {

	font-size: 23px;

	line-height: 38px;

	text-align: center;

	color: #000;

/*	padding-top: 35%;*/

}

.receive-block-inner .feeds-hover a{font-size: 17px;}

	.main-header-event-two{height: 535px;}

	.grab-headingone h4 {

	font-size: 29px;

}

.grab-headingone p {

	font-size: 23px;

	font-weight: 300;

	padding-bottom: 25px;

}

.dolor-block-text h5 {

	font-size: 54px;

	color: #a78a4d;

	font-family: 'silver_south_scriptregular';

}

.dolor-block-text p {

	font-size: 22px;

	color: #a78a4d;

}

	.contact-text p {

	font-size: 21px;

	padding-top: 12px;

	line-height: 42px;

	padding-top: 24px;

	padding-bottom: 19px;

	padding-right: 0;

}

	.moon-and-mentrual-box p {

	padding-top: 0;

}

.blog-main.blog-main-block-detail h4 {

	font-size: 26px;

	padding: 12px 0;

}

.blog-main.blog-main-block-detail a {

	background: #fce0e3;

	padding: 14px 29px;

	color: #000;

	font-size: 15px;

	border-radius: 2px;

}

.blog-detail-right-block h5 {

	font-size: 61px;

	font-family: 'silver_south_scriptregular';

}

	.moon-and-mentrual-box {

	background: #fce0e3;

	padding-left: 24px !important;

	padding-top: 26px;

}

.moon-and-mentrual-box p {

	padding-top: 0;

}

	span.btn{font-size: 12px;

color: #000;

font-weight: 600;

border-radius: 0;

padding: 7px 9px;}

/*	span.star-3 img {

	max-width: 36%;

}*/

	.menu-block ul li {

	list-style: none;

	display: inline;

	font-size: 15px;

	padding: 7px;



	color: #fff;

	font-weight: 100;

}

.menu-block{padding-top: 40px; padding-bottom: 40px;}

	.blog-box h1 {font-size: 140px;}

	.main-header-blog{height: 595px;}

	.main-header-about{height: 605px;}

	.about-section-two h6{font-size: 25px; line-height: 48px;}

	.video-full-block span{top: 120px;}

	.video-full-block span img {width: 100px;}

	.section-4.about-large-photo{margin-top: 0; padding: 41px 0;}

	.section-3, .section-4{height: auto;}

	.fixed-menu {

		max-width: 300px;

		padding: 30px;

	}

	body {

		overflow-x: hidden !important;

	}

	.container-fluid {

		padding: 0 30px !important;

	}

	.section-5 .row,

	.section-6 .row {

		padding: 0px;

	}

	.white-box h1 {

		font-size: 60px;

	}

	.white-box strong,

	.section-4 strong {

		font-size: 28px;

	}

	.white-box {

		text-align: center;

		max-width: 100%;

		    padding: 32px 44px 65px;

	}

	.section-5 a,

	.section-5 a:hover,

	.section-5 a:focus {

		font-size: 16px;

	}

	a.scroll-down {

		text-align: center;

		bottom: 15px;

		left: 0;

		right: 0;

		top: auto;

		margin: auto;

	}

	.main-header ul li a {

		font-size: 12px;

	}

	.main-header ul li a b {

		top: 2px;

	}

	.main-header ul li a img {

		width: 20px;

	}

	.main-header ul li:last-child a img {

		width: 45px;

		position: relative;

		top: 12px;

	}

	a.logo {

		margin-bottom: 20px;

		display: inline-block;

		width: 100%;

		text-align: center;

	}

	a.logo {

		margin-bottom: 20px;

		display: inline-block;

		width: 100%;

		text-align: center;

	}

	.section-4 h2 {

		font-size: 100px;

		line-height: 90px;

	}

	.btn.common-btn,

	.btn.common-btn:hover,

	.btn.common-btn:focus {

		font-size: 14px;

		padding: 10px 40px;

	}

	.section-2 h2,

	.section-3 h2,

	.section-4 h2,

	.section-5 h2,

	.section-6 h2 {

		font-size: 70px;

		line-height: 70px;

	}

	.section-5,

	.section-6 {

		padding: 70px 0;

	}

	.section-2 .inner-wrapper {

		padding: 0;

	}

	span.circle-img img {

		max-width: 90px;

		margin-top: 20px;

		text-align: center;

	}

	span.circle-img {

		position: absolute;

		top: 0;

		left: 0;

		text-align: center;

		margin: auto;

		bottom: 0;

		right: 0;

	}

	.blog-main {

		width: 100%;

		background: #db3b2e;

		height: auto;

		margin: 0;

		margin-left: 0;

		padding: 20px;

	}

	

	.section-5.section-7 a,

	.section-5.section-7 a:hover,

	.section-5.section-7 a:focus {

		padding: 30px 0;

	}

	.section-3 strong {

		line-height: 50px;

	}

	.footer {

		padding: 20px 10px;

	}

	.footer-link {

		margin: 0 0 50px;

	}

	.footer-social {

		margin: 0 0 50px;

		display: inline-block;

	}

	.insta-feeds ul li img {

		width: 100%;

	}

	.bottom-bar ul {

		text-align: center

	}

	.bottom-bar ul li {

		margin: 0;

		border: 0;

		line-height: 25px;

		padding: 0 15px;

		width: 100%;

	}

	.fixed-menu ul li a {

		font-size: 14px;

	}

	.section-2 h2 {

		margin-top: 30px;

	}

	.section-4 {

		text-align: center;

	}

	.section-4.coaching-block{text-align: left;}

	.section-4.coaching-block {

    text-align: left;

}

.section-4.calls-block {

    padding-top: 10%;

}

	.footer p {

		padding-right: 0;

	}

	.feeds-hover h5 {

		font-size: 12px;

		line-height: 12px;

	}

	.feeds-hover {

		padding: 5px;

	}

	.feeds-hover img {

		width: 20px !important;

	}

	.feeds-hover small {

		font-size: 10px;

	}

	ul.toggle-social li a img {

		width: 15px !important;

		position: relative;

		top: 2px !important;

	}

	.main-header-event{height: 497px;}

}

@media only screen and (min-width:1200px) and (max-width:1500px) {

.video-full-block span {

	position: absolute;

	top: 40%;

	left: 0px;

	right: 0px;

	margin: auto;

	width: auto;

	text-align: center;

}

.video-full-block span img {

	width: 130px;

}



	.more-post.text-enter a {

    display: block;

    font-size: 23px;

}

	span.star-4-picks img {

    max-width: 179px;

}

	.blog-box h1{font-size: 149px;}

	a.scroll-down-black{font-size: 19px;}

	a.scroll-down-black img {

 /*   width: 13%;*/

    padding-left: 32px;

}

	.section-2 p, .section-3 p, .section-6 p {

    font-size: 15px;

}

.section-2 h2, .section-3 h2, .section-4 h2, .section-5 h2, .section-6 h2 {

    font-size: 85px;

}

.section-2 p, .section-3 p, .section-6 p {

    font-size: 15px;

}

	.logo img {

	max-width: 37% !important;

	height: auto;

}

.section-3, .section-4{

	    height: auto;

    padding: 60px 0;

}

.section-3 strong {

    margin: 7px 0;

}

.section-2 strong, .section-3 strong, .section-4 strong, .section-6 strong{

	    font-size: 28px;

}

.section-4 h2 {

    color: #000;

    line-height: 100px;

    padding: 133px 0 0 113px;

}

.scroll-down img {

    width: 79%;

}

.section-4 strong {

    padding-left: 102px;

}

.section-4 b {

    padding: 84px 0 0 105px;

    font-size: 16px;

}

.section-4 small {

    padding-left: 105px;

    font-size: 16px;

}

.section-4 .btn.common-btn{

font-size: 13px;

    color: #000;

    font-weight: 600;

    border-radius: 0;

    padding: 8px 19px;

    margin-left: 105px;



    }

 .section-5{

    padding: 82px 0;

    position: relative;

} 

.section-5 a{font-size: 19px;}  

.section-5 a img {

    margin-left: 10px;

    width: 20px;

}



 .section-5 h2{font-size: 72px;}

.top-bar a, .top-bar a:hover, .top-bar a:focus {

	color: #ff0000;

	font-size: 13px;

	font-weight: 300;

	padding: 12px 0;

	display: inline-block;

	text-decoration: none;

}

.top-bar a img {

	position: relative;

	top: -2px;

	left: 10px;

	max-width: 13%;

}

.section-6{

	    padding: 80px 0;

}

.section-6 h2{

	  font-size: 65px;

}

.blog-main b {

    font-size: 14px;

}

.blog-main strong {

    font-size: 20px;

    padding-bottom: 0;

    margin-bottom: 13px;

}

.blog-main {

    width: 100%;

    background: #db3b2e;

    height: 340px;

    margin: 10% 0;

    margin-left: -70px;

    padding: 30px;

    color: #fff;

    max-width: 600px;

}

.section-7 h2 {

        line-height: 69px !important;

    font-size: 62px;

}

span.btn{

	    margin-top: -27px;

	font-size: 13px;

}

.section-6 p {

    color: #fff;

    margin: 27px 0 !important;

    font-size: 13px !important;

}

.section-8 h2{

font-size: 85px;

    padding-bottom: 25px;

    }

.section-3.section-8{height: 542px;}

.section-3.section-8 strong{line-height: 48px;}

.section-7 a, .section-7 a:hover, .section-7 a:focus{

font-size: 19px;

}

a.back-to-top.show img {

    height: 134px;

}

.feeds-hover h5 {

    font-size: 21px;

    line-height: 38px;

}

.bottom-bar ul li a {

    color: #000;

    font-size: 12px;

    font-weight: 400;

}

.footer input[type="submit"]{

	font-size: 17px;

}

.section-7 a img {

    margin-left: 10px;

    width: 35px;

}

.section-6 a{

    color: #fff;

    font-size: 17px;

}

.section-6 a img {

    position: relative;

    top: -2px;

    left: 10px;

    width: 20px;

}

#toggle-menu img {

	width: 57%;

	padding-top: 8px;

}

.main-header {

    height: 644px;

}

.white-box {

	max-width: 490px;

	height: 318px;

}

.white-box h1 {

	font-size: 57px;

}

.white-box b, .section-4 b, .section-6 b {

	width: 100%;

	display: inline-block;

	font-size: 19px;

	font-weight: 300;

}

.white-box small, .section-4 small {

	width: 100%;

	display: inline-block;

	font-size: 18px;

	font-weight: 300;

}

.white-box strong, .section-4 strong {

	width: 100%;

	display: inline-block;

	font-size: 23px;

	font-weight: 300;

	margin-top: 10px;

	margin-bottom: 20px;

}

.btn.common-btn, .btn.common-btn:hover, .btn.common-btn:focus {

	font-size: 15px;

	color: #000;

	font-weight: 300;

	border-radius: 0;

	padding: 8px 22px;

}

.btn.common-btn img {

	margin-left: 10px;

	width: 16%;

}

.fixed-menu ul li a{font-size: 20px;}

}

.secscheckout{width: 100%;}



.latest_blog_img img{width: 100%; height: auto; display: block;}



.section-5.section-7 .row{max-width: 1252px; margin: 0 auto; padding: 0; position: relative; z-index: 2;}

.main-header ul.float-right {

    display: flex;

    align-items: center;

}

.section-5.top-picks-block {

    padding-top: 110px;

}

.insta-feeds.w-100.receive-block-inner {

    padding-top: 45px;

}

.border-none:before, .border-none:after {

    display: none !imporatnt;

}

.spark-img {

    position: absolute;

    bottom: 0;

    right: 0;

}

.freebies-text-inner {

    max-width: 578px;

    float: right;

}

.flex-row-reverse .freebies-text-inner {

    float: left;

}

.freebies_wrap .top-picks-block .container {

    max-width: 1176px;

}

.top-picks-block{position: relative;}

.freebies_wrap .top-picks-block:after {

    content: "";

    width: 95%;

    margin: 0 auto;

    height: 1px;

    background: #db3b48;

    display: block;

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

}

.freebies_wrap .top-picks-block {

    padding: 8% 0;

}

.freebies_wrap .top-picks-block:last-child:after{display: none;}

.top-picks-block .thumb-1.text-enter a {

    font-weight: 500;

}

.top-picks-block .thumb-1.text-enter span.read-block a{font-weight: 600;}

.top-picks-block.border-none:after {

    display: none;

}

.full-row .row{max-width: 100% !important; position: relative; z-index: 1;}

.coaching-block .row{padding-bottom: 7%;}

.coaching-block .small-row {

    padding: 0;

    max-width: 450px;

    margin: 0 auto;

}

.lovenotes-block.love-note-block-two .carousel-indicators li.active {

    background: #fce0e3;

}

.moon-img {

    background-size: cover;

    background-position: center top;

}

.moon-and-mentrual-box{padding-bottom: 45px;}

.section-5  .conatiner-shop {

    max-width: 1115px;

    margin: 0 auto;

    padding: 0;

}

.section-5.section-7  .recipe_ebook_wrap{max-width: 1068px; margin-left: auto; margin-right: auto;}

.recipe_ebook_wrap .thumb-1 img{width: 100%;}

.recipe_ebook_wrap .thumb-1 {width: 85%; margin-bottom: 85px;}

.section-5.top-picks-block-blog.lrpn{padding-bottom: 0; padding-top: 0;}

.contact_thanks_wrap img {

    margin-top: 8%;

}

.contact_thanks_wrap .contact-text p {

    max-width: 915px;

    margin-left: auto;

    margin-right: auto;

}

/* custom check box */



.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox] {

  position: absolute;

  opacity: 0;

}

.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox] + label {

  position: relative;

  cursor: pointer; display: block; min-height: 44px;

  padding: 0; color: #000; letter-spacing: 0.025em; font-size: 16px;

}

.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox] + label:before {

  content: '';

  margin-right: 14px;

  display: inline-block;

  vertical-align: middle;

  width: 27px;

  height: 27px;border-radius: 2px;

  background: white;

}

/*.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox]:hover + label:before {

  background: #f35429;

}*/

.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox]:focus + label:before {

  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);

}

.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox]:checked + label:before {

  background: #fff;

}

.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox]:disabled + label {

  color: #b8b8b8;

  cursor: auto;

}

.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox]:disabled + label:before {

  box-shadow: none;

  background: #ddd;

}

.wpcf7-checkbox  .wpcf7-list-item input[type=checkbox]:checked + label:after {

  content: '';

  position: absolute;

  left: 7px;

  top: 14px;

  background: #f6cace;

  width: 2px;

  height: 2px;

  box-shadow: 2px 0 0 #f6cace, 4px 0 0 #f6cace, 4px -2px 0 #f6cace, 4px -4px 0 #f6cace, 4px -6px 0 #f6cace, 4px -8px 0 #f6cace;

  -webkit-transform: rotate(45deg);

          transform: rotate(45deg);



}

.wpcf7-checkbox .wpcf7-list-item {

    display: block;

}

.contact-form span.wpcf7-list-item-label{display: none;}





.bg_pink {

    background: #fce0e3; padding-top: 120px; padding-bottom: 150px;

}

.middle-container{max-width: 1400px !important; width: 95%;}

.heading-block-event1.event_question_wrap{padding-top: 100px; padding-bottom: 130px;}

.event_heading_block{padding-top: 100px;padding-bottom: 130px;margin-top: 0;}

.section-2 .btn-lg {

    max-width: 385px;

}

.section-2 .btn-lg {

    max-width: 385px; width: 100%;

}

.btn-lg{max-width: 385px;}

.slider-shop-right img {

    margin: 0 auto;

    display: block; max-width: 100%;

}

span.category_name {

    min-width: 141px;

    font-size: 16px;

    padding: 16px;

    line-height: 1;

    text-transform: uppercase;

    color: #000;

    font-weight: 600;

    background: #fce0e3; margin-bottom: 30px;

    display: inline-block;

}

.top-picks-block .serve_wrap {

    padding-top: 40px;

}

.single-monica_work .container {

    max-width: 1400px !important;

    width: 95%;

}

.section-5.section-7.picks_wrap .row {

    max-width: 100%;

}

.single_blog ul {

    text-align: left !important;

}

.single_blog ul li:before {

    width: 7px !important;

    height: 7px;

    background: #000;

    border-radius: 50%;

    display: block;

    content: "";

    position: absolute;

    top: 9px;

    left: 0;

    margin: 0 !important;

    float: none;

}

.single_blog ul li{border: none; display: block; margin-bottom: 5px; padding-left: 19px; position: relative;}

.single_blog .featureimg img{width: 100%; margin-top: 25px; height: auto;}

.single_blog p{max-width: 100%; margin-bottom: 25px; padding: 0!important}

.single_blog{font-size: 16px; line-height: 28px; padding: 0;}

.single_blog strong{font-size: 16px; margin: 0 0 10px;}

.single_blog a{color: #000; margin:0 }

.single_blog ul.pagination_wrap{text-align: center !important;}

ul.pagination_wrap li img{margin:0;}

ul.pagination_wrap li:before{display: none !important;}

.single_blog ul.pagination_wrap li{border-right: 1px solid #db3b2e; display: inline-block;}

ul.pagination_wrap li:last-child{border: none;}

ul.pagination_wrap li a{font-size: 22px; color: #db3b2e; font-weight: 600; letter-spacing: 0.075em;}

.freebies_pop_wrap {

    max-width: 625px;

    margin: 0 auto; 

    background: #fce0e3;

    padding: 50px 46px; position: relative;

}

.freebies_pop_wrap h2 {

    font-size: 24px;

    line-height: 35px;

    letter-spacing: 0.075em;

    color: #db3b2e;

    margin: 0 0 15px;

    max-width: 425px;

}

.freebies_pop_wrap img{margin-bottom: 20px;}

.freebies_pop_wrap .form-group{margin-bottom: 30px;}

.freebies_pop_wrap .form-control{border: none; padding-left: 0; background: transparent; border-radius: 0; border-bottom: 1px solid; font-size: 16px; letter-spacing: 0.025em; color: #db3b2e;}

.freebies_pop_wrap .btn-red{background: #db3b2e; border:1px solid #db3b2e; display: block; letter-spacing: 0.075em; border-radius: 2px; font-size: 22px; font-weight: 500;text-align: center; width: 100%; padding: 20px; line-height: 1; text-transform: uppercase; color: #fff;}

.freebies_pop_wrap .btn-red:hover{background: #fff; color: #db3b2e;}

.freebies_pop_wrap .form-control::-webkit-input-placeholder {

	/* Edge */

	color: #db3b2e;

}



.freebies_pop_wrap:-ms-input-placeholder {

	/* Internet Explorer 10-11 */

	color: #db3b2e;

}



.freebies_pop_wrap::placeholder {

	color: #db3b2e;

}

.freebies_pop_wrap .close {

    opacity: 1;

    right: 15px;

    position: absolute;

    top: 15px;

}

.freebies_pop_wrap .form-control:focus{background: transparent; box-shadow: none; outline: none;}

#test-popup {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    display: none;

}



@media (max-width: 1200px){

.section-5.top-picks-block{padding-top: 50px;}

.insta-feeds.w-100.receive-block-inner{padding-top: 0;}

.blog-main strong{font-size: 20px; margin-bottom: 13px;}

.white-box b, .section-4 b, .section-6 b{font-size: 19px;}

.section-6 p{font-size: 13px;}

.blog-main{margin-left: -80px;}

.blog-main a {

    font-size: 17px;

}

.blog-main a img {

    width: 20px;

}

}

@media (max-width: 992px){

.contact-text h1{font-size: 70px}

.contact-text p{padding-top: 0; line-height: inherit; }

.section-5.section-7 span.read-block a{font-size: 16px; padding-top: 0;}

.top-picks-block .thumb-1.text-enter a { font-weight: 500; padding: 23px 0 0;}

body.page-id-12 .coaching-right-text .read-block a, body.page-id-12 .read-block a{font-size: 16px; padding: 16px 31px;}

.bone-broth-block{margin-bottom: 35px;}

.top-bar a, .top-bar a:hover, .top-bar a:focus{padding: 12px 0;}

#header.shrink{padding-top: 15px!important; padding-bottom: 15px !important;}

a.logo{margin-bottom: 0;}

}

@media (max-width: 767px){

.contact-left-img img {

    width: 100%;

}

.contact-text{margin-top: 25px;}

.section-2.contact-form h2{margin-top: 0; padding-bottom: 10px; line-height: inherit;}

.receive-block-inner .feeds-hover h5{font-size: 23px; line-height: 38px;}

.insta-feeds.receive-block-inner ul li{max-width: 50%; flex:0 0 50%;}

.menu-block ul li{font-size: 14px;}

.spark-img img {

    max-width: 80%;

    float: right;

}

.freebies-text-inner {

    max-width: 100%;

    float: none; margin-top: 25px;

}

.freebies-text-block p{max-width: 100%;}

span.star-3 img {

    max-width: 45%;

    float: right;

}

span.star-3-picks img {

    max-width: 45%;

    float: left;

}

.blog_wrap .col-sm-3 {

    flex: 0 0 50%;

    max-width: 50%; margin-bottom: 20px;

}

.programs-block .col-sm-4 {

    flex: 0 0 50%;

    max-width: 50%; margin-bottom: 20px;

}

.top-picks-block-blog .col-sm-4{flex: 0 0 50%; max-width: 50%;}

span.btn{font-size: 12px;}

.top-picks-block .thumb-1.text-enter a{font-size: 16px;}

.blog-main{margin-left: 0; max-width: 100%;}

.blog-main a {

    font-size: 17px;

}

.blog-main a img {

    width: 20px;

}

.section-5 a, .section-5 a:hover, .section-5 a:focus{font-size: 16px;}

.coaching-block .small-row{max-width: 100%;}

.small-row .col-md-10 {

    padding-left: 15px;

}

.coaching-right-text{margin-top: 25px;}

.mobile-hide{display: none;}

.section-5.programs-block h2 {

    margin-bottom: 25px;

}

.programs-block .row .col-sm-4{margin-bottom: 30px !important;}

.section-5.section-7.liveyou-block h2 {

    line-height: inherit;

    margin-bottom: 20px;

}

.event-two-right ul{padding-left: 0;}

.bg_pink{padding-top: 50px; padding-bottom: 30px;}

span.star-3-event-two{max-width: 250px;}

.heading-block-event1.event_question_wrap, .event_heading_block{padding-top: 50px; padding-bottom: 50px;}

.main-header-event-heding.what-learn-about p:last-child{margin-bottom: 0;}

.section-4.heading-block-event2.event3-heading{padding-top: 50px; padding-bottom: 50px;}

.mobile-hide{display: none;}

.just-lefttext p{font-size: 40px;}

.just-lefttext h4{font-size: 25px;}

.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js{margin-top: 10px;}

.just-lefttext div:nth-child(6) p{font-size: 16px;}

span.category_name{margin-top: 30px; margin-bottom: 0;}

.section-5 .just-lefttext h2{padding-top: 15px;}

.just-lefttext.lamb-count h4, .serves-heading, .ingredients-block h6, .method-block h6{font-size: 18px;}

#header{padding-bottom: 15px !Important;}

.question-left-block ul li{font-size: 18px; text-align: left;}

.awaken-banner-text{font-size: 70px;}

.question-left-block.faq-leftbor h3{line-height: inherit;}

.the-course-block.two-img-gallery img{margin-bottom: 20px;}

.magic-left-boximg img{width: 100%;}

a.scroll-down img {

    max-width: 35px;

}

.picks_wrap .col-sm-6{margin-bottom: 25px;}

}
@media (max-width: 767px){
.section-4.about-me-block {
    padding-left: 20px;
    text-align: left;
}
.top-bar a.scrol-newsletter {
    font-size: 10px;
    font-weight: normal;
}
.top-bar a img {
    width: 20px;
}
.main-header ul.float-right > li {
    display: none;
}
.main-header ul.float-right li#toggle-menu {
    display: block;
    position: absolute;
    top: -54px;
    z-index: 99999;
    right: 8px;
}
a.logo {
    max-width: 200px;
    margin: 0 auto;
    display: block;
}
}
@media (max-width: 640px){

.form-block input{height: 52px; font-size: 16px;}

.form-block .form-group{margin-bottom: 15px;}

.freebies-text-block a img{max-width: 35px;}

.right-arrow {

    max-width: 33px;

}

.work-detial-inner-block h2::before {height: 12px; top:auto; bottom: 10px;}

.recipe_ebook_wrap .thumb-1 {

    width: 100%; margin-bottom: 25px;

}

.recipe_ebook_wrap .col-md-12{display: none;}

.event-two-right ul li{margin-bottom: 25px;}

.event-two-right ul li p{font-size: 16px;}

.event-two-right ul li h6{font-size: 18px;}

.section-4.heading-block-event1 .btn.common-btn, .section-4.why-attend-block .btn.common-btn {font-size: 16px;}

.point-headingone{padding: 15px; }

.point-headingone p{font-size: 14px;}

.point-headingone h4{font-size: 18px;}

.also_like_wrap .col-sm-4 {

    margin-bottom: 25px;

}

.awaken-banner-text{font-size: 50px;}

.picks_wrap .col-sm-4{margin-bottom: 25px;}

ul.pagination_wrap li a{font-size: 16px;}

}

@media (max-width: 480px){

.blog_wrap .col-sm-3 {

    flex: 0 0 100%;

    max-width: 100%; margin-bottom: 20px;

}
.top-bar a.scrol-newsletter {
    font-size: 10px;
    font-weight: normal;
}
.programs-block .col-sm-4 {

    flex: 0 0 100%;

    max-width: 100%; margin-bottom: 20px;

}

.top-picks-block-blog .col-sm-4{flex: 0 0 100%; max-width: 100%;}

}