/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 29 2026 | 22:48:42 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* Enter Your Custom CSS Here */ 
a {display: initial;}

.site-header.nav-up {
    top: 0px; 
}

.category .featured-heading, .tag .featured-heading, .search .featured-heading {
  background-image: url('https://stagingdiva.com/wp-content/files/2018/08/success-report-optin-bg-1650x358.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 4rem 20px;
  position: relative;
}

.wp-caption.alignleft, .alignleft {
    margin-left: 25px;
    margin-top: 30px;
    line-height: 1.3;
}

.home_top_banner {margin-top: 0px !important; margin-bottom: 0px !important;}
.home_top_banner img {display: none;}
.home_top_banner .inner-diva-full-width-shortcode {padding: 0px !important;}

.search .entry-footer {display: none;}

.home .site-inner {display: inline;}

.error404 .featured-heading {display: none;}

.single-post article.post {border-bottom: 0px;}

.opt-in .vertical-center .vertical-wrap {padding-top: 30px; padding-bottom: 30px;}

body, button, input, select, textarea, pre {font-size: 18px; line-height: 1.5;}
.wp-caption {font-size: 14px;}
.sd-infobox {font-size: 16px;}
.quote {font-size: 1.3125rem;}
.checklist li {font-size: 16px;}
.toc_header {text-align: center; font-size: 42px;}
.toc_subheader {text-align: center; font-size: 22px;}
.signature {color: #222; letter-spacing: 0em; font-size: 1.125rem;}
blockquote.testimonial cite {font-size: 14px;}
blockquote {font-size: 16px; font-style: normal !important; font-family: "Open Sans", sans-serif; quotes: "\201C""\201D";}
blockquote cite {font-size: 14px;}
.footer-copy {font-size: 10px;}
.featured-intro small {font-weight: bold; font-size: 0.65rem;}
.callout h3 {font-size: 18px; padding-bottom: 20px;}
#build {padding-top: 20px; margin-top: 60px;}
.signature {font-size: 14px;}
.quote {font-size: 28px; line-height: 1.4; text-align: center; color: #669900;}
.callout img {width: auto;}

.section-hsbr {
    padding-top: 1rem;
    padding-bottom: 2rem;
}

.section-hsbr h1 {
  margin-top: 30px;
  margin-bottom: 0px;
}

.blog .feature-section.opt-in, .single-post .feature-section.opt-in {display: none;}

.inner-diva-full-width-shortcode {max-width: 1100px;}
#different .col-1, #different .col-2 {width: 50%;}

.diva-full-width-shortcode {
    margin-top: 60px;
    margin-bottom: 60px;
}

#build {
  padding-top: 0px;
}

#social a.social-posted-when, #social .social-last-reply-when {display: none;}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {padding-right: 0px;}
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {display: block;}

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
    -moz-opacity: 1;
    opacity: 1;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.widget_categories select {background: #fff url(https://stagingdiva.com/wp-content/themes/stagingdiva/images/bg-select.png) no-repeat calc(100% - 20px) 50% !important}

.inner-diva-full-width-shortcode {padding: 60px 0px;}
.diva-full-width-shortcode h1 {margin-top: 0px; font-size: 48px; text-transform: none; text-align: center;} 
#front-page-video.featured-on {margin-top: 0px;}
#different.site-section {margin-bottom: 0px;}

.featured-image .featured-intro.shape-rectangle {padding: 25px 40px;}
/* .featured-image .featured-intro.shape-rectangle {max-width: 400px;} */
.featured-image .featured-intro.shape-circle {padding: 30px 100px;}
.featured-image .featured-intro {width: 750px;}

h1 {font-size: 48px; text-transform: none; text-align: center; margin-top: 80px; margin-bottom: 60px;}

.section-title, #reply-title, .entry-content .entry-wrap > h1, body#tinymce h1, html body #social #reply-title {font-size: 48px; text-transform: none; clear: both; margin-top: 40px; margin-bottom: 60px;}

.featured-heading .entry-title, .featured-heading .archive-title {font-size: 48px; text-transform: none; letter-spacing: 0px;}
.featured-heading .entry-introduction, .featured-heading .archive-description > p {font-size: 20px !important; font-weight: 400; color: #000; line-height: normal;}

.entry-content .entry-wrap h1:after, body#tinymce h1:after {
    content: "";
    display: block;
    width: 400px;
    max-width: 100%;
    height: 2px;
    background: #cc6600;
    margin: 0 auto;
    margin-top: 15px; 
}

/*
.entry-content li, .product-excerpt li {
    list-style-position: inside;
    text-indent: -2.07em;
    padding-left: 1em;
} 

.entry-content li::before, .product-excerpt li::before {
  content: "";
  width: 20px;
  display: inline-block;
}
*/

.entry-content ul li, .product-excerpt ul li {
	padding-left: 20px;
}

.entry-content .button {
  margin-top: 20px; 
  margin-bottom: 20px;
}

.full-width-top-arrow {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  position: absolute;
  padding-top: 0px;
}

h2, .blog .entry-title, .single-post .entry-title {font-size: 38px; color: #cc6600; text-transform: none;}
h3 {font-size: 38px; color: #75ad37; text-transform: none;}
h4 {font-size: 28px; color: #cc6600; text-transform: none;}
h5, .subhead {font-size: 28px; color: #75ad37; text-transform: none;}

h3,h5 {color: #669900;}

h6 {font-size: 18px; text-transform: none;}
.entry-content li {margin-bottom: 15px;}
.author-box p {font-size: 16px;}
.sidebar p {font-size: 16px;}
.opt-in .site-inner {padding-bottom: 0px;}
.footer-copy {font-size:12px;}
.site-footer .wrap, .footer-widgets .wrap {max-width: 960px;}
.featured-heading .entry-introduction, .featured-heading .archive-description > p {font-size: 1.1rem;}

.entry-content .checklist li {line-height: 30px;}
.entry-content .checklist ul {margin:30px;}

.site-section {padding: 0rem 0;}
.page-template-home .site-inner .wrap {max-width: 1100px;}
#different .wrap {padding: 0px;}

#front-page-video {
  background-image: url("https://stagingdiva.com/wp-content/files/2018/05/pexels-photo-172296.jpeg");
  /* background-image: url("https://stagingdiva.com/wp-content/files/2018/05/pexels-photo-172290.jpeg"); */
  /* background-image: url("https://stagingdiva.com/wp-content/files/2018/05/pexels-photo-172276.jpeg"); */
  background-color: hsla(0,0%,100%,0.70);
  background-blend-mode: overlay;
}

.checklist li {
    background-size: 30px;
    min-height: 30px;
}

.featured-image .featured-intro.pos-small-left {
    position: absolute !important;
    top: 100% !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -100%) !important;
    left: 0 !important;
    top: 10% \9 !important;
}

.featured-image .featured-intro.pos-small-right {
    position: absolute !important;
    top: 100% !important;
    -webkit-transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    transform: translate(0, -100%) !important;
    right: 0 !important;
    top: 10% \9 !important;
}

.featured-image .featured-intro.pos-small-right, .featured-image .featured-intro.pos-small-left {
    padding: 10px !important;
    width: auto !important;
}

.featured-heading .entry-title::after, .featured-heading .archive-title::after {width: 295px; height: 3px;}
.entry-content .entry-wrap h1::after, body#tinymce h1::after {height: 3px;}

.featured-heading .featured-intro.pos-small-left .entry-introduction, .featured-heading .featured-intro.pos-small-left .archive-description > p, .featured-heading .featured-intro.pos-small-right .entry-introduction, .featured-heading .featured-intro.pos-small-right .archive-description > p {
    margin: 5px 0 0 0;
}

.entry-content blockquote {margin: 35px;}
.sd-infobox {padding: 25px; margin: 30px;}
cite span {text-transform: none;}

.bubble .inner {
  background: #FAF6EB;
  color: #222;
}

.footer-widgets .wrap {padding-top: 3.5rem; padding-bottom: 1.5rem;}

.button, a.button, button, .button-menu a, input[type="button"], input[type="reset"], input[type="submit"], html body #social input#submit {border-radius: 10px; text-transform: none !important;}

html body .jp-relatedposts-post .jp-relatedposts-post-title {text-transform: none !important; font-size: 18px;}

html body .jp-relatedposts-post {font-size: 16px;}

.wp-caption.alignright, .alignright {margin-left: 40px; margin-top: 30px; line-height: 1.3;}
.alignright {text-align:left;}

.page-template-home .featured-image {min-height: 500px;}

.checklist li {font-weight: normal;}

pre {
  white-space: pre-wrap;
  border-left: 3px solid #cc6600;
}

.optin-form iframe {height: 70px !important;}

.opt-in .vertical-center {
    width: 95%;
}

.opt-in .site-inner {
  margin-top: 1px;
}

figure {max-width: 100%;}

.read-more {
    clear: both;
    margin-top: 30px;
    display: block;
}

article.post {
  border-bottom: 1px solid #ccc;
}

.administer_widget {
  background: #f3f0ec;
}

.administer_widget .widget-wrap {
  padding: 30px;
}

.entry {
    margin-bottom: 30px;
}

.entry-title {
  margin-bottom: 30px;
}

.single-post .entry-title {color: #cc6600;}

.footer-widgets .widget-area:first-child, .footer-widgets .widget-area:last-child {max-width: none;} 
.footer-widgets .widget-area:first-child {max-width: 240px;}
.footer-widgets .widget-area {margin-left:0px;}
.footer-widgets .widget-area:last-child {margin-left: 0px;}
.footer-widgets .wrap {max-width: 960px;}

.footer-widgets h1, .footer-widgets h2, .footer-widgets h3, .footer-widgets h4, .footer-widgets h5, .footer-widgets h6, .footer-widgets p {color: #000;}
.button.orange, .button.orange:hover {color: #fff;}
.social-menu, .footer-widgets-1 .menu {
  margin: 0 0 0 -4px; }
  .social-menu li, .footer-widgets-1 .menu li {
    display: inline-block;
    margin: 4px; }
    .social-menu li .icon, .footer-widgets-1 .menu li .icon {
      text-align: center;
      display: inline-block;
      background: #fff;
      height: 48px;
      width: 48px;
      line-height: 48px;
      color: #cc6600;
      border-radius: 100%;
      font-size: 24px;
      -webkit-transition: background .25s ease;
      transition: background .25s ease; }
      .social-menu li .icon:hover, .footer-widgets-1 .menu li .icon:hover {
        background: rgba(255, 255, 255, 0.75); }

.button.outline, a.button.outline, button.outline, .button-menu a.outline, input[type="button"].outline, input[type="reset"].outline, input[type="submit"].outline, html body #social input#submit.outline {background: #fff;}

.entry-content blockquote {
    width: auto;
    overflow: auto;
}


.vertical-wrap {
color: #222;
font-size: 1.125rem;
font-style: normal;
font-family: "Lato", sans-serif;
  font-weight: bold;}

.vertical-wrap span {
  display: block;
text-transform: uppercase;
font-size: 12px;
  margin-top: 2px;
}

.bubble cite {display: inline;}

.owl-height {min-height: 750px;}

#beginning {background: url('https://stagingdiva.com/wp-content/files/2018/06/dust_scratches.png') repeat top left; padding-bottom: 6%; border-bottom: #ccc 1px solid;}

.site-inner {/* background: url('https://stagingdiva.com/wp-content/files/2018/06/dust_scratches.png') repeat top left; */}

#testimonials.site-section {padding-top: 0px; margin-bottom: 100px;}

.addl-section.bg-lightgreen,
.sd-infobox.bg-lightgreen {
  background-color: #D9E2C2; }

.quote {text-transform: none; letter-spacing: normal;}

h4 {color: #c60; font-weight: bolder;}

a {color: #304ffe;}
.dark a, .footer-widgets a {color: #000;}
.dark a:hover, .footer-widgets a:hover {color: #333;}
.footer-widgets h3 {color: #cc6600;}

.site-footer {background: #fff;}

.product-list .product {margin-bottom: 50px;}
.price-description {padding-top: 10px;}

.site-header {position: fixed;}
.search-area {display:none;}

body.search-active .site-header, body.search-active {margin-top: 0px;}

.sidebar .widget-title, .entry p.entry-meta, .signature {text-transform: capitalize;}

/*#text-10 a {text-decoration: none;}*/

/*.author-box {background: #b3c690;}*/
.author-box {background: #fff;}

.post .entry-content {padding-bottom: 0px;}

.post .entry-content {border-bottom: 0px;}

blockquote {font-style: normal;}
blockquote.quote {margin-left: 10px;}

.checklist.big {text-align: left;}

.shop-header h2, .shop-header p {color: #000;}

.button, a.button, button {text-transform: capitalize;}

.product-list .product .buttons {width: 40%; text-align: center; margin: 0 auto;}

.product-list .product .col-1 {width: 20%;}
.product-list .product .col-2 {width: 75%;}

.product-list .product .price {border-top: 0px;}

.money-back {text-align: left;}

.shop-header {background: none; color: #222; padding: 0px;}

.shop-header small {color: #222;}

.site-inner {
    padding: 20px 0;
}

.shop-nav {background: #fff;}

.shop-header .section-title {max-width: 75%;}

.bg-orange .section-title::after, .bg-orange .entry-content .entry-wrap > h1::after {background: #cc6600; width: 100%;}

.two-fifths.column {width: 33%;}
.satisfaction-col {padding-left: 85px;}

.page-template-template-shop #menu-item-81 {display: none;}

.wp-caption .wp-caption-text {background: none; color: #c60;}

.shop-nav .button-menu a {background: #c60;}
.shop-nav .button-menu a:hover {background: #75ad37;}

.price-chart {margin: 0 auto; text-align: center; display: inline-block; width: 100%;}

blockquote.testimonial {
    font-style: normal;
    margin: 3em 0;
    padding: 0.35em 80px;
    position: relative;
  	background: transparent;
}

blockquote.testimonial:before {
    font-family: Georgia, serif;
    display: block;
    padding-left: 10px;
    content: "\201C";
    font-size: 140px;
    position: absolute;
    left: -20px;
    top: -20px;
    color: #7a7a7a;
}

blockquote.testimonial cite {
    color: #999999;
    display: block;
    margin-top: 5px;
}

blockquote.testimonial cite:before {
    content: "\2014 \2009";
}

.owl-prev, .owl-next {top: 8%;}

.button.blue, a.button.blue {
border-color: rgb(64, 117, 191);
background-color: #304FFE;
color: rgba(255, 255, 255, 1);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.button-menu li.custom-blue a {background: #304FFE;}

#featured .featured-on {
  background-image: url("https://stagingdiva.com/wp-content/files/2018/05/pexels-photo-172296.jpeg");
  /* background-image: url("https://stagingdiva.com/wp-content/files/2018/05/pexels-photo-172290.jpeg"); */
  /* background-image: url("https://stagingdiva.com/wp-content/files/2018/05/pexels-photo-172276.jpeg"); */
  background-color: hsla(0,0%,100%,0.70);
  background-blend-mode: overlay;
}

.product-list .product .price, .product-list .product .buttons {margin-top:0px;}

.product-list .product .buttons {position: relative;margin-top:20px;width:50%;}

.single-post.include-bg .site-container > .site-inner, .blog .site-container > .site-inner {background-image: none;}

.product-list .product {padding-bottom: 20px;}

.entry-content ul, .product-excerpt ul {
  list-style-position: outside;
  margin-left: 40px;
}

.entry-content .checklist li{
    list-style-position: outside;
    text-indent: 0em;
    padding-left: 50px;
}

.checklist.big li { padding-left: 20px; list-style-position: outside;text-indent: 0em;}

.entry-content .social-menu li, .social-menu li { padding-left: 10px; list-style-position: outside;
text-indent: 0em;}

.footer-widgets {
    background-image: url("https://stagingdiva.com/wp-content/files/2018/09/footer-bg.jpg");
    background-size: cover;
	background-color: hsla(0,0%,100%,0.70);
	background-blend-mode: overlay;
}

label {text-transform: capitalize;} 

.gform_wrapper li {text-indent: 0;}

hr {
	border: 0;
	height: 3px;
  	width: 50%;
  	margin: 40px auto;
	background: #cc6600;
	background-image: -webkit-linear-gradient(left, #fff, #cc6600, #fff);
	background-image: -moz-linear-gradient(left, #fff, #cc6600, #fff);
	background-image: -ms-linear-gradient(left, #fff, #cc6600, #fff);
	background-image: -o-linear-gradient(left, #fff, #cc6600, #fff);
 	clear: both;
}

hr.fullwidth {
  	width: 100%;
}

hr.green {
	background: #669900;
	background-image: -webkit-linear-gradient(left, #fff, #669900, #fff);
	background-image: -moz-linear-gradient(left, #fff, #669900, #fff);
	background-image: -ms-linear-gradient(left, #fff, #669900, #fff);
	background-image: -o-linear-gradient(left, #fff, #669900, #fff);
}

hr.grey {
	background: #ccc;
	background-image: -webkit-linear-gradient(left, #fff, #333, #fff);
	background-image: -moz-linear-gradient(left, #fff, #333, #fff);
	background-image: -ms-linear-gradient(left, #fff, #333, #fff);
	background-image: -o-linear-gradient(left, #fff, #333, #fff);
}

.sd-infobox {display: inline-block;}

.bubble {margin-top: 40px; clear: both;}

  .bubble.bubble-lightgreen .inner {
    background: #D9E2C2;
    color: #222; }
    .bubble.bubble-lightgreen .inner:after {
      border-color: #D9E2C2 transparent transparent #D9E2C2; }

.featured-image {min-height: 250px;}
.home .featured-image {min-height: 500px;}

#text-20 {
  line-height: 1.25 !important; }
  #text-20 ul li {
    list-style: none;
    margin: 20px 0px; }
    #text-20 ul li a {
      font-weight: bold;
      text-decoration: none; }

/* Column Classes
 *
 * Width: 1050px
 * Gutter: 80px
 * Link: http://www.billerickson.net/column-class-generator/
--------------------------------------------- */

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
  margin-left: 7.61904761905%;
}
 
.one-half,
.three-sixths,
.two-fourths {
	width: 46.1904761905%;
}
 
.one-third,
.two-sixths {
	width: 28.253968254%;
}
 
.four-sixths,
.two-thirds {
	width: 64.126984127%;
}
 
.one-fourth {
	width: 19.2857142857%;
}
 
.three-fourths {
	width: 73.0952380952%;
}
 
.one-fifth {
	width: 13.9047619048%;
}
 
.two-fifths {
	width: 35.4285714286%;
}
 
.three-fifths {
	width: 56.9523809524%;
}
 
.four-fifths {
	width: 78.4761904762%;
}
 
.one-sixth {
	width: 10.3174603175%;
}
 
.five-sixths {
	width: 82.0634920635%;
}
 
.first {
	clear: both;
	margin-left: 0;
}

.page-template-template-shop .three-fifths, .page-template-template-shop .two-fifths {margin-left: 0px !important;}

blockquote {
    font-style: italic;
    margin: 3em 0;
    padding: 0.35em 80px;
    position: relative;
  	background: transparent;
    color: #222;
    font-weight: normal;
}

.entry-content blockquote {
  margin-bottom: 3em;
  overflow: visible;
}

blockquote:before {
    font-family: Georgia, serif;
    display: block;
    padding-left: 10px;
    content: "\201C";
    font-size: 140px;
    position: absolute;
    left: -20px;
    top: -20px;
    color: #7a7a7a;
}

blockquote cite {
    color: #999999;
    display: block;
    margin-top: 5px;
}

blockquote cite:before {
    content: "\2014 \2009";
}

blockquote.quote:before {
content: "";
}

blockquote.bubble:before {
content: "";
}

blockquote.bubble cite::before {
  content: "";
}

blockquote.review::before {
  content: "";
}

blockquote.review cite:before {
    content: "" !important;
}

.single-post article h2 {
  color: #669900;
}

