@import url("https://fonts.googleapis.com/css?family=Great+Vibes");
@import url("https://fonts.googleapis.com/css2?family=Belleza&display=swap"); #main-header .container{max-width:90% !important; width:90% !important}
.nav li ul{width: 240px}
#top-menu li li a{ width: 220px; padding:6px 8px}
h1, h2, h3{font-family: Gill Sans,Gill Sans MT, Calibri,sans-serif !important}
body.home{background-image: none !important}
body{background-image: url(https://diomirarose.com/wp-content/uploads/2020/12/bgTreesLight.jpg) !important} .et_bloom_form_header{display:none !important}
.et_bloom .et_bloom_form_container .et_bloom_form_content {padding:0px !Important}
h1.entry-title{color:#3E0639 !important}
.et_pb_post p, .post-meta a{color:#000 !important}
.et_pb_widget_area h4{color:#3E0639 !important}
#content-area{border:none !important }
#sidebar, #sidebarCustom{background-color: rgba(255,255,255,.8) !important; padding-top:15px }
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{ padding-top: 200px !important}
#main-content .post-password-required .et_pb_column{height:600px !important}
.et_password_protected_form{width:50%; margin:auto; height:100%; margin-top:100px}
.et_pb_toggle_title{color:#400075 !important; font-size:22px !important; line-height:26px !important} .white, .white a{color:#FFF !important}
.black{color:#000}
.green{color:#265008}
.purple, .purple h2{color:#3E0639 !important}
.purpleLt, .purpleLt h2{color:#400075 !important}
.pink, .pink h2{color:#A22969 !important}
.blue{color:#178FA5}
.blackBg{background-color:rgba(0,0,0,.70); padding:20px; width:80%; margin:auto}
.blueBg{background-color:rgba(23,143,165,.88); padding:20px; width:80%; margin:auto}
.bannerHome{font-family: 'Belleza', sans-serif !important; font-size: calc(40px + (160 - 40) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(46px + (166 - 46) * ((100vw - 300px) / (1600 - 300))) !important; letter-spacing: 30px !important}
.bannerScript, .bannerScript h1, .bannerScript h2{font-family: 'Great Vibes', cursive !important; font-size:44px !important; line-height:50px !important; text-shadow:2px 2px #000}
h1.bannerSecondary{font-family: 'Belleza', sans-serif !important; font-size: calc(40px + (72 - 40) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(46px + (80 - 46) * ((100vw - 300px) / (1600 - 300))) !important; letter-spacing: 10px !important}
.scriptHuge{font-family: 'Great Vibes', cursive !important; font-size:50px !important; line-height:56px !important; }
.script h2, h2.script{font-family: 'Great Vibes', cursive !important; font-size:40px !important; line-height:50px !important}
h3.script {font-family: 'Great Vibes', cursive !important; font-size:34px !important; line-height:40px !important}
.script{font-family: 'Great Vibes', cursive !important}
.scriptLg{font-family: 'Great Vibes', cursive !important; font-size:30px !important; line-height:34px !important; }
.aclonica{font-size: 26px !important; line-height:32px !important; font-family: Aclonica; font-weight: normal !important}
.qualifier strong{color:#ECE1A9 !important}
.optIn{font-size:22px; line-height:28px; color:#B5BC77 !important}
#optInBook{margin-top:-4% !important}
.medium{font-size:18px; line-height:22px}
.medium p{margin-bottom:10px; padding-bottom:0px}
.large{font-size:22px; line-height:26px}
.rounded img{-webkit-border-radius: 200px; -moz-border-radius: 200px; -ms-border-radius: 200px; -o-border-radius: 200px; border-radius: 200px;  }
.circular-image img {width:300px; height:300px; -webkit-border-radius: 150px; -moz-border-radius: 150px; -ms-border-radius: 150px; -o-border-radius: 150px; border-radius: 150px}
.contactForm form{background-color:#B5BC77; padding:20px}
.contactForm input[type="text"], .contactForm input[type="email"]{width:100%; height:32px}
.contactForm textarea{width:100%; height:100px}
.contactForm input[type="submit"]{cursor:pointer; border:none; background-color:#032D19; color:#FFF; font-size:18px; padding:10px; margin-top:20px}
.et_full_width_page #left-area{padding-bottom:30px !important}
.woocommerce-Price-amount{color:#000000 !important}
.product_meta a{color:#400075 !important}
body.single-product #recent-posts-2, body.single-product #categories-2{display:none !important}
.woocommerce-notices-wrapper{margin-top:30px !important}
#footerTK{clear:both; color:#fff; font-size:11px; margin:5px 0px 5px 0px} 
#footerTK a{color:#fff}
#footerTK a:hover{text-decoration:underline} 
@media only screen and ( max-width: 1200px )
{	
#main-header .container{width:95% !important}
#logo{max-height: 55px !important}
}