/*
Theme Name: DrBowe
*/

@font-face {
	font-family: NexaBold;
	src: url(fonts/NexaBold.otf);
}
@font-face {
	font-family: NexaRegular;
	src: url(fonts/NexaRegular.otf);
}
@font-face {
	font-family: NexaLight;
	src: url(fonts/NexaLight.otf);
}
@font-face {
	font-family: NexaBook;
	src: url(fonts/Nexa-Book.otf);
}
@font-face {
	font-family: Bembostd;
	src: url(fonts/bembo-std.otf);
}
@font-face {
	font-family: bembostdbolditalic;
	src: url(fonts/bembostdbolditalic.otf);
}
@font-face {
	font-family: bembostdsemibolditalic;
	src: url(fonts/bembostdsemibolditalic.otf);
}
@font-face {
	font-family: bembostditalic;
	src: url(fonts/bembostditalic.otf);
}
body { margin: 0; background: #f8f8f8 url(images/bodybg2.png); background-repeat: repeat; }
img { max-width: 100%; height: auto; }
p { font-family: Bembostd; }
h2 { font-family: NexaRegular; }
iframe { max-width: 100%; }
.container.beyond { width: 100%; }
.headerbeyond { border-top: 10px solid #f8a9a9; }
#masthead { display: block; position: absolute; top: 0; left: 0; right: 0; z-index: 100; }
/* header */
/* .headerflex { display: flex; padding-top: 36px; height: 100px; } */
.headerflex { display: flex; padding-top: 4px; height: 100px; }
/* .social { margin-left: auto; margin-top: 23px; } */
.social { margin-left: auto; margin-top: 37px; }
.social a { display: inline-block; height: 20px; width: 20px; }
.search { margin-right: 7px; outline: none; }
.search svg { fill: #77c1c2; width: 20px; height: 20px; }
.social-facebook { background-image: url('images/fb2.png'); margin-right: 7px; }
.social-twitter { background-image: url('images/twitter2.png'); margin-right: 7px; }
.social-instagram { background-image: url('images/Instagram_green.png'); }

.mobile-navtoggle { display: none; cursor: pointer; position: absolute; top: 10px; right: 13px; z-index: 50; color: #fff; }
.mobile-navtoggle i { display: block; width: 27px; height: 23px; background: url(images/hamburger.png) no-repeat; background-size: 100% 100%; }
/* .top-menu { list-style: none; margin-top: 24px; padding-left: 5px; } */
.top-menu { list-style: none; margin-top: 38px; margin-left: -15px; padding-left: 5px; }
.top-menu li { display: inline-block; margin-left: 30px; position: relative; height: 22px; }
.top-menu li a { line-height: normal; font-family: NexaRegular, sans-serif; color: #000; font-size: 17px; font-weight: 400; letter-spacing: 0.5px; }
.sub-menu { -webkit-box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 10px 20px 2px rgba(0, 0, 0, 0.25); box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 0.25); display: none; border-top: 1px solid #ebebeb; position: absolute; top: 22px; padding: 0px; left: 50%; transform: translateX(-50%); }
.sub-menu li { margin-left: 0; height: auto; }
#masthead.sticky { position: fixed; }
.masthead-clone .search svg { fill: #fff; }
.page-template-page-home-php .masthead-clone .search svg { fill: #fff; }
.masthead-clone .top-menu li:hover { background-color: rgba(255, 255, 255, 0.1); }
.masthead-clone .headerbeyond { border: none; border-bottom: 3px solid #ebebeb; background-color: #f8a9a9; }
.masthead-clone .custom-logo-link { display: none; }
.masthead-clone .whitelogo { display: block; max-width: 250px; margin-top: 4px; margin-right: 25px;}
/* .masthead-clone .whitelogo { display: block; max-width: 200px; margin-top: 14px; } */
.masthead-clone .social-facebook { background-image: url(images/fbico.png) }
.masthead-clone .social-twitter { background-image: url(images/twitterico.png) }
.masthead-clone .social-instagram { background-image: url(images/Instagram_white.png) }
.page-template-page-home-php .masthead-clone .social-facebook { background-image: url(images/fbico.png) }
.page-template-page-home-php .social-facebook { background-image: url(images/fbico-black.png) }
.page-template-page-home-php .masthead-clone .social-twitter { background-image: url(images/twitterico.png) }
.page-template-page-home-php .masthead-clone .social-instagram { background-image: url(images/Instagram_white.png) }
.masthead-clone .headerflex { padding-top: 0; height: 60px; }
.masthead-clone .social { margin-top: 21px; }
.masthead-clone .top-menu { margin-top: 0px; margin-bottom: 0; }
.masthead-clone .sub-menu { display: none; border-top: 2px solid #ebebeb; position: absolute; top: 60px; padding: 0px; left: 50%; transform: translateX(-50%); }
.masthead-clone .top-menu li { position: relative; margin-left: 0; height: auto; }
.masthead-clone .top-menu li a { display: block; line-height: 20px !important; padding-left: 15px; padding-right: 15px; padding-top: 25px; padding-bottom: 20px; color: #fff; }
.masthead-clone .top-menu li a:hover { text-decoration: none; }
.masthead-clone .top-menu li a:focus { text-decoration: none; background-color: rgba(255, 255, 255, 0.4); }
.top-menu .sub-menu li a { border-top: 1px solid #ebebeb; text-align: center; display: block; line-height: 20px; width: 200px; color: #000; background-color: #fcfbfa; padding-top: 25px; padding-bottom: 15px; }
.top-menu .sub-menu li a:hover { background-color: #fff; text-decoration: none; }
.top-menu .sub-menu li a:focus { background-color: #fff; color: #959595; text-decoration: none; }
.page-template-page-home-php .top-menu .sub-menu li a { color: #000; }
.page-template-page-home-php .top-menu .sub-menu li a:hover { text-decoration: none; color: #000; }
.page-template-page-home-php .top-menu .sub-menu li a:focus { text-decoration: none; color: #959595; }
.page-template-page-home-php .search svg { fill: #000; }
/* footer */
.feedbg { min-height: 570px; padding-top: 100px; padding-bottom: 100px; background: url(images/feedbg.jpg) no-repeat center; background-size: auto 100%; position: relative; margin-bottom: 80px; }
.mc4wp-form-fields { max-width: 1000px; margin: auto; margin-bottom: 80px; }
.mc4wp-form-fields h2 { font-size: 22px; text-align: center; margin-bottom: 40px; color: #000; }
.footer-input-right {width: 100%; margin-right: 0;}
.mc4wp-form-fields input[type=email], .mc4wp-form-fields input[type=text] { width: calc(100% - 240px); height: 60px; border: none; border-bottom: 2px solid #77c1c2; font-size: 22px; background: transparent; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.mc4wp-form-fields input[type=email]::placeholder, .mc4wp-form-fields input[type=text]::placeholder { color: #959595; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 22px; }
.mc4wp-form-fields input[type=submit] { width: 212px; height: 60px; margin-left: 24px; border: 2px solid #77c1c2; border-radius: 5px; background: transparent; color: #77c1c2; font-size: 22px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; transition: .4s ease;}
.mc4wp-form-fields input[type=submit]:hover, .mc4wp-form-fields input[type=submit]:focus { background-color: #77c1c2; color: #fff; }

.single-product .blogdetailarticle .mc4wp-form, .page-id-1758 .mc4wp-form { background-color: #f8a9a9; padding: 10px; }
.single-product .blogdetailarticle .mc4wp-form .widgettitle, .page-id-1758 .mc4wp-form .widgettitle { color: #fff; font-size: 38px; max-width: 220px; margin-top: 10px; margin-bottom: 20px; }
.single-product .blogdetailarticle .mc4wp-form h2, .page-id-1758 .mc4wp-form h2 {color:#ffffff; font-size: 30px !important; text-align:left; margin-bottom: 0 !important;}
.single-product .blogdetailarticle .mc4wp-form h4, .page-id-1758 .mc4wp-form h4 {color:#ffffff;}
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=email], .single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=text], .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=email], .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=text] { font-family: NexaRegular; width: 100%; height: 40px; border: none; border-bottom: 3px solid #fff; font-size: 18px; background: transparent; color: #fff; }
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder, .single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=text]::placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=text]::placeholder { font-family: NexaRegular; color: #fdebeb; }
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=email]::-webkit-input-placeholder, .single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=text]::-webkit-input-placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=email]::-webkit-input-placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=text]::-webkit-input-placeholder { font-family: NexaRegular; color: #fdebeb; }
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=email]::-moz-placeholder, .single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=text]::-moz-placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=email]::-moz-placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=text]::-moz-placeholder { font-family: NexaRegular; color: #fdebeb; }
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=email]:-ms-input-placeholder, .single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=text]:-ms-input-placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=email]:-ms-input-placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=text]:-ms-input-placeholder { font-family: NexaRegular; color: #fdebeb; }
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=email]:-moz-placeholder, .single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=text]:-moz-placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=email]:-moz-placeholder, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=text]:-moz-placeholder { font-family: NexaRegular; color: #fdebeb; }
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=submit], .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=submit] { font-family: NexaRegular; width: 185px; height: 50px; margin-left: 0px; margin-top: 25px; border: 3px solid #fff; border-radius: 5px; background: transparent; color: #fff; font-size: 18px; transition: .4s ease;}
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields input[type=submit]:hover, .mc4wp-form-fields input[type=submit]:focus, .page-id-1758 .mc4wp-form .mc4wp-form-fields input[type=submit]:hover, .page-id-1758 .mc4wp-form-fields input[type=submit]:focus { background-color: #fff; color: #f8a9a9; }
.single-product .blogdetailarticle .mc4wp-form .mc4wp-form-fields, .page-id-1758 .mc4wp-form .mc4wp-form-fields { margin-bottom: 0; }
.button-center {text-align: center;}
.button-center input {margin-top: 0 !important;}
.aligncenter { text-align: center; display: block; margin-left: auto; margin-right: auto; }
.site-footer .social-facebook { background-image: url('images/fbpink.png'); margin-right: 7px; }
.site-footer .social-twitter { background-image: url('images/twitterpink.png'); margin-right: 7px; }
.site-footer .social-instagram { background-image: url('images/Instagram_Pink.png'); }
.page-template-page-home-php .site-footer .social-facebook { background-image: url('images/fbpink.png'); margin-right: 7px; }
.page-template-page-home-php .site-footer .social-twitter { background-image: url('images/twitterpink.png'); margin-right: 7px; }
.page-template-page-home-php .site-footer .social-instagram { background-image: url('images/Instagram_Pink.png'); }
.footerflex { display: flex; border-top: 2px solid #b2b2b2; padding-top: 20px; margin-bottom: 40px; }
.mc4wp-response p { font-family: NexaRegular, sans-serif; font-size: 18px; }
.mc4wp-response { text-align: center; margin-bottom: 30px; /*margin-top: -30px;*/ }
.bot-menu { list-style: none; margin-top: 24px; padding-left: 35px; }
.bot-menu li { display: inline-block; margin-left: 20px; }
.bot-menu li a { font-family: NexaRegular, sans-serif; color: #000; font-size: 17px; font-weight: 600; letter-spacing: 1px; }
.bottomtexts p { margin-right: 15px; display: inline-block; color: #959595; font-family: NexaRegular, sans-serif; font-size: 16px; font-weight: 600; }
.bottomtexts a { color: #959595; font-size: 16px; font-weight: 600; font-family: NexaRegular, sans-serif; }
.bottomtexts a:hover, .bottomtexts a:focus { color: #959595; }
.bottomtexts { margin-bottom: 50px; }

.bottomdisclaimer p { margin-right: 15px; display: inline-block; color: #959595; font-family: NexaRegular, sans-serif; font-size: 12px; font-weight: 300; }
.bottomdisclaimer { margin-bottom: 30px; }

.facebookblock { border-radius: 3px; overflow: hidden; }
/* twitter */
.twitterblock { overflow: hidden; position: relative; padding: 25px; padding-bottom: 100px; display: block; background-color: #fff; height: 370px; width: 370px; margin-left: 25px; border-radius: 3px; margin-right: 25px; }
.twitterlogo { display: block; background-image: url(images/twitterfeedphoto.jpg); height: 60px; width: 60px; position: absolute; left: 25px; top: 25px; }
.twittertitlelink { color: #f8a9a9; margin-top: 18px; margin-bottom: 25px; display: inline-block; }
.twittertitlelink h2 { padding-left: 75px; margin-top: 0; font-size: 24px; }
.twittertitlelink:hover, .twittertitlelink:focus { color: #f8a9a9; text-decoration: none; }
.aptf-single-tweet-wrapper { color: #959595; font-family: NexaRegular; line-height: 30px; font-size: 18px; }
.aptf-tweet-date a { color: #959595; font-family: NexaRegular; font-size: 12px; }
.aptf-tweet-content { margin-bottom: 8px; }
.aptf-follow-btn { position: absolute; bottom: 45px; left: 50%; transform: translateX(-50%); height: 30px; width: 172px; background-color: #1b95e0; background-image: initial; z-index: 10; border: none; text-shadow: none; }
.aptf-follow-btn .label { vertical-align: text-top; font-size: 89%; }
.aptf-follow-btn i { background: url(images/twitter256.png); background-size: cover; width: 16px; height: 16px; margin-top: -7px; }
.twitterbgbot { background-color: #77c1c2; display: block; height: 60px; width: 100%; position: absolute; bottom: 0; left: 0; }
.facebookblock { float: none; display: block; width: 370px; height: 370px; border-radius: 3px; }
.floatthis { float: left; }
/* instagramblock  */
.instagramlogo { display: block; background-image: url(images/instagramfeedico.png); height: 60px; width: 60px; position: absolute; left: 25px; top: 25px; }
.instagramblock { position: relative; border-radius: 3px; padding: 25px; overflow: hidden; max-width: 370px; width: 100%; height: 370px; background-color: #fff; }
#instafeed img { width: calc(50% - 10px); }
#instafeed a:last-child img { float: right; }
.instablockheader { color: #f8a9a9; margin-top: 18px; margin-bottom: 30px; display: inline-block; }
.instablockheader:hover, .instablockheader:focus { text-decoration: none; }
.instablockheader h2 { padding-left: 75px; margin-top: 0; font-size: 24px; }
.instablockheader:hover { color: #f8a9a9; }
.instablockbtn { position: absolute; background-color: #e24483; color: #fff; width: 172px; height: 30px; border-radius: 3px; font-family: NexaRegular; text-align: center; line-height: 30px; bottom: 45px; left: 50%; transform: translateX(-50%); z-index: 9; font-size: 15px; }
.instablockbtn:hover, .instablockbtn:focus { color: #fff; background-color: #e86d9f; text-decoration: none; }
/* home */
.mobileheroimg { display: none; }
.page-template-page-home-php #masthead { height: auto; }
/*.page-template-page-home-php .headerflex .custom-logo-link { display: none; }*/
.page-template-page-home-php .social-facebook { background-image: url('images/fbico-black.png'); margin-right: 7px; }
.page-template-page-home-php .social-twitter { background-image: url('images/twitterico_black.png'); margin-right: 7px; }
.page-template-page-home-php .social-instagram { background-image: url('images/Instagram_black.png'); }
/*.page-template-page-home-php .top-menu li a { color: #fff; }*/
.whitelogo { display: none; }
.page-template-page-home-php .masthead-clone .whitelogo { display: block; }
/* .page-template-page-home-php .pods-pagination-prev { display: none; } */
.page-template-page-home-test-php .pods-pagination-prev { display: none; }
.homeheaderbg { position: relative; min-height: 700px; background-repeat: no-repeat; background-position: center; }
.page-template-page-home-php .titlecont { background-color: rgba(255, 255, 255, 0.8); padding: 12px 40px 35px 40px; max-width: 450px; position: absolute; top: 195px; z-index: 3; }
.page-template-page-home-php .titlecont h1 { font-family: NexaBold; color: #000; font-size: 50px; margin-bottom: 19px; }
.page-template-page-home-php .titlecont p { font-family: BemboStd; color: #000; font-size: 24px; line-height: 30px; }
.sponsorsbg { background-color: #e1e1e1; height: 100px; }
.homecontent { margin-top: 100px; margin-bottom: 100px; }
.videoblock { max-width: 688px; background-color: #fff; border-bottom: 10px solid #77c1c2; }
.videodescription { padding: 15px 25px 10px 25px; }
.postlistitem.videoblock h2 { font-size: 22px; font-weight: 600; margin-top: 0; line-height: 26px; }
.postlistitem.videoblock p { font-size: 18px; }
.postlistitem { margin-bottom: 100px; }
.itemtitlelink { color: #000; transition: color linear 0.4s; display: inline-block; margin-bottom: 15px; }
.itemtitlelink:hover, .itemtitlelink:focus { color: #77c1c2; text-decoration: none; }
.postlistitem h2 { display: inline-block; font-size: 34px; font-weight: 600; margin-top: 20px; line-height: 42px; }
.bloglistdate { display: inline-block; color: #959595; font-family: NexaRegular; font-size: 18px; margin-top: 8px; }
.readmore2 { display: inline-block; float: right; color: #959595; transition: color linear 0.4s; font-family: NexaRegular; font-size: 18px; margin-top: 8px; }
.readmore2:hover, .readmore2:focus { text-decoration: none; color: #bbb; }
.itemdatecont { border-top: 2px solid #77c1c2; margin-top: 40px; padding-bottom: 4px; }
/*.postitemaftercont { border-top: 2px solid #77c1c2; margin-top: 40px; }*/
.postiteminner { background-color: #fff; max-width: 608px; margin: auto; margin-top: -40px; display: block; position: relative; padding: 10px 40px 15px 40px; }
.video + .postiteminner { margin-top: 0; }
/* .page-template-page-home-php .pods-pagination-simple { margin-top: -40px; } */
.page-template-page-home-test-php .pods-pagination-simple { margin-top: -40px; }
/* .page-template-page-home-php .pods-pagination-next { display: block; margin: auto; margin-top: -40px; text-align: center; line-height: 60px; font-size: 20px; font-family: NexaRegular; max-width: 530px; width: 100%; height: 60px; border: 2px solid #77c1c2; border-radius: 10px; color: #77c1c2; background: transparent; } */
.page-template-page-home-test-php .pods-pagination-next { display: block; margin: auto; margin-top: -40px; text-align: center; line-height: 60px; font-size: 20px; font-family: NexaRegular; max-width: 530px; width: 100%; height: 60px; border: 2px solid #77c1c2; border-radius: 10px; color: #77c1c2; background: transparent; }
/* .page-template-page-home-php .pods-pagination-next:hover, .page-template-page-home-php .pods-pagination-next:focus { background: #77c1c2; color: #fff; text-decoration: none; } */
.page-template-page-home-test-php .pods-pagination-next:hover, .page-template-page-home-test-php .pods-pagination-next:focus { background: #77c1c2; color: #fff; text-decoration: none; }
#posts-list { max-width: 688px; }
.postitemcontent p { font-size: 18px; line-height: 30px; }
.logocont { height: 100px; }
.logoimg { transition: transform .3s ease-out; display: inline-block; margin: auto; max-height: 100%; }
.logolink { display: flex; align-items: center; height: 100%; }
/* home sidebar */
.sidebarul { list-style: none; float: right; }
.sidebarul li { margin-bottom: 100px; }
.sidebarul .mc4wp-form-fields h2 { display: none; }
.widget_mc4wp_form_widget { max-width: 291px; width: 100%; background-color: #f8a9a9; padding: 10px 20px 24px 20px; }
.widget_mc4wp_form_widget .widgettitle { color: #fff; font-size: 38px; max-width: 220px; margin-top: 10px; margin-bottom: 20px; }
.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email], .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text] { font-family: NexaRegular; width: 100%; height: 40px; border: none; border-bottom: 3px solid #fff; font-size: 18px; background: transparent; color: #fff; }
.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]::placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]::placeholder { font-family: NexaRegular; color: #fdebeb; }
.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]::-webkit-input-placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]::-webkit-input-placeholder { font-family: NexaRegular; color: #fdebeb; }
.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]::-moz-placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]::-moz-placeholder { font-family: NexaRegular; color: #fdebeb; }
.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]:-ms-input-placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]:-ms-input-placeholder { font-family: NexaRegular; color: #fdebeb; }
.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]:-moz-placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]:-moz-placeholder { font-family: NexaRegular; color: #fdebeb; }
.widget_mc4wp_form_widget .mc4wp-form-fields input[type=submit] { font-family: NexaRegular; width: 185px; height: 50px; margin-left: 0px; margin-top: 25px; border: 3px solid #fff; border-radius: 5px; background: transparent; color: #fff; font-size: 18px; transition: .4s ease;}
.widget_mc4wp_form_widget .mc4wp-form-fields input[type=submit]:hover, .mc4wp-form-fields input[type=submit]:focus { background-color: #fff; color: #f8a9a9; }
.widget_mc4wp_form_widget .mc4wp-form-fields { margin-bottom: 0; }
.widgetbio { max-width: 291px; background-color: #fff; border-bottom: 10px solid #f8a9a9; }
.biowidgetinner { padding: 0 25px 26px 25px; }
.biowidgetinner h2 { font-size: 24px; font-weight: 600; }
.biowidgetinner p { font-size: 18px; line-height: 30px; margin-bottom: 34px; }
.widgetbio .readmore { font-family: bembostdbolditalic; font-weight: 600; color: #000; border-bottom: 2px solid #77c1c2; padding-bottom: 2px; font-size: 18px; }
.widgetbio .readmore:hover, .widgetbio .readmore:focus { text-decoration: none; border: none; }
.widgetbio .widget-link { color: #77c1c2; }
.widgetbio .widget-link:hover, .widgetbio .widget-link:focus { text-decoration: none; color: #f8a9a9;}
#text-2 .textwidget { max-width: 291px; background-color: #77c1c2; padding: 10px 25px 25px 25px; }
#text-2 .textwidget h2 { font-family: bembostdsemibolditalic; color: #fff; font-size: 36px; margin-bottom: 20px; }
#text-2 .textwidget p { font-family: NexaRegular; color: #fff; font-size: 18px; margin-top: 10px; }
.widgetrecomendations { max-width: 291px; width: 100%; height: 291px; background-image: url(images/pickswidgetbg3.jpg); padding: 30px 25px 30px 25px; }
.widgetrecomendations h2 { color: #fff; font-family: NexaRegular; margin-top: 180px; margin-bottom: 10px; font-size: 24px; }
.widgetrecomendations p { display: inline-block; font-family: bembostdbolditalic; font-size: 18px; line-height: 15px; color: #fff; border-bottom: 2px solid #f8a9a9; }
.widgetrecomendations a:hover, .widgetrecomendations a:focus { text-decoration: none; color: #fff; }
.linkrecomendations { text-decoration: none; }
.linkrecomendations:hover, .linkrecomendations:focus { text-decoration: none; }
.widgetspecialtopics { width: 100%; max-width: 291px; background: #fff; border-bottom: 10px solid #77c1c2; }
.specialtopicsinner { padding: 5px 25px 30px 25px; }
.widgetspecialtopics h2 { font-weight: 600; font-size: 22px; margin-bottom: 17px; }
.widgetspecialtopics a { display: inline-block; color: #000; font-family: NexaBook; font-size: 18px; padding-top: 4px; padding-bottom: 4px; }
/* blog main */
#masthead { height: 138px; }
.page-template-page-blogmain #main { margin-top: 138px; }
.blogmainpagination { border-top: 2px solid #959595; padding-top: 20px; margin-top: -20px; }
.blogmainlist { max-width: 688px; margin-top: -50px; }
.blogmainsidebar { margin-top: 100px; }
.blogmaincontent { margin-bottom: 120px; }
.blogmainpagination .pods-pagination-next { float: right; padding-right: 20px; }
.blogmainpagination .pods-pagination-prev { padding-left: 20px; }
.blogmainpagination .pods-pagination-next:after { content: url(images/nextpink.png); position: absolute; right: 0; }
.blogmainpagination .pods-pagination-prev:before { content: url(images/prevpink.png); position: absolute; left: 0; }
.blogmainpagination a { color: #000; font-family: NexaRegular; font-size: 18px; position: relative; transition: color linear 0.4s; }
.blogmainpagination a:hover, .blogmainpagination a:focus { color: #959595; text-decoration: none; }
.titlecont { background: #77c1c2; padding: 15px 60px 68px 25px; }
.titlecont h1 { font-family: NexaRegular; font-weight: 600; color: #fff; font-size: 46px; margin-bottom: 21px; }
.titlecont p { color: #fff; font-size: 24px; }
#text-3 .textwidget { max-width: 291px; background-color: #77c1c2; padding: 10px 25px 25px 25px; }
#text-3 .textwidget h2 { font-family: bembostdsemibolditalic; color: #fff; font-size: 36px; margin-bottom: 20px; }
#text-3 .textwidget p { font-family: NexaRegular; color: #fff; font-size: 18px; margin-top: 10px; }
.widgetblogtopics { width: 100%; max-width: 291px; background: #fff; border-bottom: 10px solid #77c1c2; }
.blogtopicsinner { padding: 5px 25px 30px 25px; }
.widgetblogtopics h2 { font-weight: 600; font-size: 22px; margin-bottom: 17px; }
.widgetblogtopics a { display: inline-block; color: #000; font-family: NexaBook; font-size: 18px; line-height: 30px; }
/* blog detail */
.single-post .blogdetailbg { margin-top: 138px; }
.single-post .container.video .blogdetailbg { min-height: 0; height: auto; }
.single-post .container.video + .blogmaincontent .blogdetailcont { margin-top: 30px; }
.blogdetailbg { margin-top: 138px; min-height: 609px; background-repeat: no-repeat; background-position: center; background-size: 100% auto; position: relative; }
.blogdetailcont { max-width: 657px; margin-top: -190px; margin-left: 7.08%; }
.blogdetailinner { background-color: #fff; padding: 10px 25px 5px 25px; }
.dateandcat { background-color: rgba(25, 25, 25, 0.3); padding-left: 25px; padding-right: 25px; min-height: 40px; color: #fff; }
.dateandcat P { margin-bottom: 0; line-height: 40px; font-size: 18px; font-family: NexaBook; }
.dateandcat span { margin-right: 25px; }
.blogdetailarticle h1 { font-family: NexaRegular; font-weight: 600; font-size: 46px; line-height: 54px; margin-top: 5px; margin-bottom: 25px; }
.blogdetailarticle h2 { font-family: NexaRegular; font-weight: 600; font-size: 36px; margin-top: 40px; margin-bottom: 28px; }
.blogdetailarticle h3 { font-family: NexaRegular; font-weight: 600; font-size: 24px; margin-top: 48px; line-height: 30px; margin-bottom: 26px; }
.blogdetailarticle p { font-size: 18px; line-height: 30px; margin-bottom: 25px; }
.blogdetailarticle li { font-family: Bembostd; font-size: 18px; line-height: 30px; margin-bottom: 20px; }
.blogdetailarticle a { text-decoration: underline; color: #77c1c2; }
.blogdetailarticle a:hover, .blogdetailarticle a:focus { color: #77c1c2; text-decoration: none; }
.blogdetailarticle iframe { margin-bottom: 25px; margin-top: 25px; }
.blogdetailarticle .addthis_tool iframe { margin-bottom: 0; margin-top: 0; }
.single-product .addthis_tool { display: none; }
.single-focus_on .addthis_tool { display: none; }
.addthis_toolbox { padding-top: 20px; padding-left: 25px; margin-top: 95px; margin-bottom: 25px; display: flex; justify-content: space-between; height: 60px; border-top: 3px solid #ebebeb; border-bottom: 3px solid #ebebeb; }
.addthis_tool { display: none; }
.single-post .at-below-post.addthis_tool { display: block; padding-top: 20px; padding-left: 25px; margin-top: 65px; margin-bottom: 25px; justify-content: space-between; height: 60px; border-top: 3px solid #ebebeb; border-bottom: 3px solid #ebebeb; }
#atstbx { width: 100%; display: flex !important; justify-content: space-between; }
.readmorelink1 { width: 291px; height: 238px; background-color: #ebebeb; display: inline-block; color: #000; }
.readmorelink2 { width: 291px; height: 238px; background-color: #ebebeb; display: inline-block; color: #000; float: right; }
.readmorelink1:hover, .readmorelink2:hover { color: #000; text-decoration: none; box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15); -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.readmorelink1:focus, .readmorelink2:focus { color: #000; text-decoration: none; box-shadow: 0 22px 43px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.3); -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.readmorecontent h2 { font-family: NexaRegular; font-size: 18px; line-height: 26px; margin-top: 14px; padding-left: 15px; padding-right: 15px; }
.featuredposts { margin-bottom: 30px; border-bottom: 3px solid #ebebeb; padding-bottom: 30px; }
.page-id-1330 .featuredposts {
	width: 100%;
}
#disqus_thread { margin-top: 10px; }
/* media */
.medialist { max-width: 714px; margin-top: -50px; margin-bottom: 100px; background-color: #fff; padding: 0 25px 10px 25px; }
.mediacontent { margin-bottom: 120px; }
.mediaformcont { border-bottom: 2px solid #ebebeb; min-height: 75px; padding-top: 25px; margin-bottom: 30px; }
.chosen-container { margin-top: -4px; }
.mediaformcont span { font-size: 18px; color: #000; font-family: NexaRegular; }
.page-template-page-media .chosen-container-single .chosen-single { line-height: 25px !important; }
.page-template-page-media .site-content-contain { margin-top: 138px; }
.chosen-container-single .chosen-single { border: none; box-shadow: none; background-image: none; line-height: normal !important; }
.chosen-container-active.chosen-with-drop .chosen-single { border: none; box-shadow: none; background-image: none; }
.chosen-container.chosen-with-drop .chosen-drop { border: none; box-shadow: none; background-image: none; }
.chosen-container.chosen-container-single { width: auto !important; }
.chosen-container.chosen-with-drop .chosen-drop { width: auto; min-width: 180px; }
.chosen-container-single .chosen-single div b { background: url(images/downpink.png); background-position: 0 8px;; background-repeat: no-repeat; }
.chosen-container-active.chosen-with-drop .chosen-single div b { background: url(images/downpink.png); background-position: 0 8px;; background-repeat: no-repeat; }
.chosen-container .chosen-results { color: #000; }
#topicselect_chosen .chosen-single { color: #000; font-size: 22px; }
#topicselect_chosen { margin-right: 95px; margin-left: -5px; }
#orderselect_chosen .chosen-single { font-size: 22px; color: #000; }
#orderselect_chosen .chosen-results { overflow-y: visible !important; overflow-x: visible !important; }
.singlemediaitem { margin-bottom: 40px; min-height: 90px; }
.singlemediaimg { float: left; width: 200px; height: 90px; margin-right: 25px; border: 1px solid #ebebeb; position: relative; }
.singlemediaimg img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 190px; max-height: 80px; margin: auto; vertical-align: middle; }
.singlemediatext { width: calc(100% - 225px); margin-left: auto; }
.singlemediatext h2 { font-size: 24px; font-weight: 600; line-height: 30px; margin-bottom: 8px; }
.singlemediatext p { font-size: 18px; }
.singlemediatext a { color: #000; }
.singlemediatext a:hover, .singlemediatext a:focus { color: #77c1c2; text-decoration: none; }
.noresults { text-align: center; font-size: 20px; color: #000; font-family: NexaRegular; }
.paginationmedia .pods-pagination-simple { border-top: 2px solid #ebebeb; padding-top: 23px; height: 85px; display: block; }
.paginationmedia .pods-pagination-next { float: right; padding-right: 20px; }
.paginationmedia .pods-pagination-prev { padding-left: 20px; }
.paginationmedia .pods-pagination-next:after { content: url(images/nextpink.png); position: absolute; right: 0; }
.paginationmedia .pods-pagination-prev:before { content: url(images/prevpink.png); position: absolute; left: 0; }
.paginationmedia a { color: #000; font-family: NexaRegular; font-size: 18px; position: relative; transition: color linear 0.4s; }
.paginationmedia a:hover, .blogmainpagination a:focus { color: #959595; text-decoration: none; }
/* Recomendations main */
.page-template-page-recomendationsmain #main { margin-top: 138px; }
.page-template-page-recomendationsmain .titlecont { padding: 13px 60px 45px 25px; }
.page-template-page-recomendationsmain .titlecont h1 { margin-bottom: 22px; }
.page-template-page-recomendationsmain .titlecont p { line-height: 30px; }
.productswrap .noresults { display: none; text-align: center; font-size: 20px; color: #000; font-family: NexaRegular; }
.myslidercont { position: relative; }
.prev1 { display: none; position: absolute; left: -26px; height: 60px; width: 26px; background: #d6d6d6; border: 2px solid #959595; transition: background-color 0.4s linear; }
.next1 { display: none; position: absolute; right: -26px; height: 60px; width: 26px; background: #d6d6d6; border: 2px solid #959595; transition: background-color 0.4s linear; }
.prev1:hover, .next1:hover { background-color: #bdbdbd; }
.prev1:focus, .next1:focus { outline: none; background-color: #bdbdbd; }
.prev1 i, .next1 i { font-size: 20px; line-height: 60px; }
.pickcategorybuttons { position: relative; margin-top: 30px; margin-bottom: 67px; overflow: hidden; height: 73px; }
.pickcategorybuttons-container { position: absolute; width: 100%; }
.btnpickcategory { width: calc(100% / 7); font-family: NexaRegular; transition: background-color 0.4s linear; position: relative; float: left; color: #959595; background: transparent; border: 2px solid #959595; border-left: 1px solid #959595; border-right: 1px solid #959595; height: 60px; /*min-width: 166px;*/ font-size: 22px; line-height: 22px; padding-left: 10px; padding-right: 10px;


}


.btnpickcategory:first-child { border-left: 2px solid #959595; }
.btnpickcategory:last-child { border-right: 2px solid #959595; }
.btnpickcategory::before { transition: opacity 0.4s linear; opacity: 0; content: ''; position: absolute; bottom: -14px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-style: solid; border-width: 13px 6.5px 0 6.5px; border-color: #f8a9a9 transparent transparent transparent; }
.btnpickcategory:hover { background-color: #fcdede; }
/*.btnpickcategory:focus { background-color: #f8a9a9; border-color: #f8a9a9; color: #fff; outline: none; padding: 0 11px; margin: 0 -1px 0 -1px; z-index: 1; min-width: 168px; }
.btnpickcategory:first-child:focus { padding: 0 11px 0 10px; margin: 0 -1px 0 0; z-index: 1; min-width: 167px; }
.btnpickcategory:last-child:focus { padding: 0 10px 0 11px; margin: 0 0 0 -1px; z-index: 1; min-width: 167px; }
.btnpickcategory:focus::before { opacity: 1; }*/
.btnpickcategory:focus { outline: none; }
.btnpickcategory.focused { background-color: #f8a9a9; border-color: #f8a9a9; color: #fff; outline: none; margin: 0 -1px 0 -1px; width: calc(100% / 7 + 2px); z-index: 1; }
.btnpickcategory:first-child.focused { margin: 0 -1px 0 0; z-index: 1; width: calc(100% / 7 + 1px); /*min-width: 167px;*/ }
.btnpickcategory:last-child.focused { margin: 0 0 0 -1px; z-index: 1; width: calc(100% / 7 + 1px); /*min-width: 167px;*/ }
.btnpickcategory.focused::before { opacity: 1; }
.productswrap { width: calc(100% + 25px); }
.singleproductitem { float: left; display: inline-block; max-width: 370px; width: 100%; height: 340px; margin-right: 25px; margin-bottom: 25px; background: #fff; }
.singleproductimg { border-bottom: 2px solid #afacb7; }
.singleproductitem h2 { display: inline-block; font-family: NexaRegular; font-weight: 600; font-size: 22px; margin-top: 0; color: #f8a9a9; }
.singleproductitem p { color: #959595; font-family: NexaRegular; font-size: 18px; margin-bottom: 10px; }
.singleproducttext { padding: 20px 25px 0 25px; }
.singleproducttext a:hover h2, .singleproducttext a:focus h2 { color: #77c1c2; }
.margin95 { height: 95px; clear: both; }
.no-underline {text-decoration: none !important;}
.single-product .mc4wp-form {margin-bottom: 25px;}
.single-product .mc4wp-form h2 {margin-top: 5px;}
.single-product .mc4wp-response { margin-bottom: 10px; /*margin-top: -30px;*/ }
.whit-pic-hero-new-mobile { display: none;}

@media (max-width: 745px) {
	.btnpickcategory.focused { width: calc(100% / 4 + 2px); z-index: 1; }
	.btnpickcategory:first-child.focused { width: calc(100% / 4 + 1px); /*min-width: 167px;*/ }
	.btnpickcategory:last-child.focused { width: calc(100% / 4 + 1px); /*min-width: 167px;*/ }
	.btnpickcategory { width: calc(100% / 4);}
	.pickcategorybuttons { height: 150px; margin-bottom: 25px; }
}
@media (max-width: 500px) {
	.whit-pic-hero-new-mobile { display: block;}
	.whit-pic-hero-new { display: none;}
}
/* recomendations detail */
.postid-1535 a.buybtn { margin-top: 30px; text-decoration: none; width: 400px; height: 60px; border: 2px solid #77c1c2; color: #77c1c2; display: block; border-radius: 10px; font-size: 25px; font-family: NexaRegular; text-align: center; line-height: 60px; }
.postid-1535 a.buybtn:hover, .postid-1535 a.buybtn:hover { text-decoration: none; color: #fff; background: #77c1c2; }

.single-product .addthis_toolbox { display: none; }
.single-product a.buybtn, .single-post a.buybtn { margin-top: 30px; margin-right: auto;margin-left:auto;text-decoration: none; width: 212px; height: 60px; border: 2px solid #77c1c2; color: #77c1c2; display: block; border-radius: 10px; font-size: 25px; font-family: NexaRegular; text-align: center; line-height: 60px; transition: .4s ease; }
.single-product a.buybtn:hover, .single-product a.buybtn:focus { text-decoration: none; color: #fff; background: #77c1c2; }
.single-post a.buybtn { margin-top: 30px; text-decoration: none; width: 212px; height: 50px; border: 2px solid #77c1c2; color: #77c1c2; display: block; border-radius: 10px; font-size: 18px; font-family: NexaRegular; text-align: center; line-height: 50px; padding-left: 15px; background-image: url('https://drwhitneybowe.com/wp-content/uploads/2018/01/download-icon-1.png'); background-position: 20px; background-size: 14px; background-repeat: no-repeat; transition: .4s ease;}
.single-post a.buybtn:hover, .single-post a.buybtn:focus {
	text-decoration: none; color: #fff; background: #77c1c2; background-image: url('https://drwhitneybowe.com/wp-content/uploads/2018/01/download-icon-2.png'); background-position: 20px; background-size: 14px; background-repeat: no-repeat;
}
.postid-2325 a.buybtn { margin-top: 30px; text-decoration: none; width: 212px; height: 50px; border: 2px solid #77c1c2; color: #77c1c2; display: block; border-radius: 10px; font-size: 18px; font-family: NexaRegular; text-align: center; line-height: 50px; padding-left: 15px; background-image: url('https://drwhitneybowe.com/wp-content/uploads/2018/04/print-icon-1.jpg'); background-position: 20px; background-size: 18px; background-repeat: no-repeat; transition: .4s ease;}
.postid-2325 a.buybtn:hover, .single-post a.buybtn:focus {
	text-decoration: none; color: #fff; background: #77c1c2; background-image: url('https://drwhitneybowe.com/wp-content/uploads/2018/04/print-icon-white-1.png'); background-position: 20px; background-size: 18px; background-repeat: no-repeat;
}

.featuredPostsTitle h2 {
	margin-top: 40px;
	border-bottom: #000000 2px solid;
}
.single .featuredPostsTitle h2 {
	margin-top: 10px;

}
.single-product .blogdetailinner { padding: 10px 25px 85px 25px; margin-bottom: 120px; }
.blogdetailarticle h2.whitneypicks { font-size: 24px; color: #f8a9a9; margin-top: 11px; margin-bottom: 11px; font-weight: 300; }
.single-focus_on .blogdetailarticle h1 { margin-bottom: 24px; }
#text-5 .textwidget { max-width: 291px; background-color: #77c1c2; padding: 10px 25px 25px 25px; }
#text-5 .textwidget h2 { font-family: bembostdsemibolditalic; color: #fff; font-size: 36px; margin-bottom: 20px; }
#text-5 .textwidget p { font-family: NexaRegular; color: #fff; font-size: 18px; margin-top: 10px; }
.widgetpickscategories { width: 100%; max-width: 291px; background: #fff; border-bottom: 10px solid #77c1c2; }
.widgetpicsinner { padding: 5px 25px 30px 25px; }
.widgetpickscategories h2 { font-weight: 600; font-size: 22px; margin-bottom: 17px; }
.widgetpickscategories a { display: inline-block; color: #000; font-family: NexaBook; font-size: 18px; line-height: 30px; }
/* contact */
.page-template-page-contact #main { margin-top: 138px; }
.margin100 { height: 100px; clear: both; }
.contactcontent { margin-top: -50px; background: #fff; max-width: 714px; width: 100%; padding: 40px 25px 230px 25px; }
.wpcf7 input { width: 100%; }
.wpcf7 label { width: 100%; }
.wpcf7 textarea { width: 100%; height: 260px; padding: 14px 15px 15px 15px; border: 2px solid #ebebeb; border-radius: 10px; font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.wpcf7 .chosen-container { width: 100% !important; border: 2px solid #ebebeb; border-radius: 10px; font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.wpcf7 .chosen-single { color: #959595; padding-left: 15px; height: 60px !important; line-height: 60px !important; }
.wpcf7 .chosen-container-single .chosen-single div b { background: url(images/downpinklarger.png); background-repeat: no-repeat; background-position: center; }
.wpcf7 .chosen-container-active.chosen-with-drop .chosen-single div b { background: url(images/downpinklarger.png); background-repeat: no-repeat; background-position: center; }
.wpcf7 .chosen-container-single .chosen-single div { right: 13px; }
.wpcf7 .chosen-results { color: #959595; }
.wpcf7 .chosen-results li { line-height: 30px; }
.wpcf .chosen-drop { width: 100% }
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.post-password-form input[type="password"] { line-height: 60px; height: 60px; padding-left: 15px; border: 2px solid #ebebeb; border-radius: 10px; font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.post-password-form input[type="password"] { clear: both; width: 100%; margin-top: 10px; }
.wpcf7 input[type="text"]::-webkit-input-placeholder, .wpcf7 input[type="email"]::-webkit-input-placeholder { line-height: 60px; font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.wpcf7 input[type="text"]::-moz-placeholder, .wpcf7 input[type="email"]::-moz-placeholder { line-height: 60px; font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.wpcf7 input[type="text"]:-ms-input-placeholder, .wpcf7 input[type="email"]:-ms-input-placeholder { line-height: 60px; font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.wpcf7 input[type="text"]:-moz-placeholder, .wpcf7 input[type="email"]:-moz-placeholder { line-height: 60px; font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.wpcf7 input[type="text"]::placeholder, .wpcf7 input[type="email"]::placeholder { line-height: 60px; font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.wpcf7 textarea::placeholder { font-family: NexaRegular; font-size: 20px; font-weight: 300; color: #959595; }
.wpcf7 .formspan,
.post-password-form label { color: #22bcb9; font-family: NexaRegular; font-size: 18px; font-weight: 300; display: inline-block; margin-bottom: 10px; margin-top: 7px; }
.post-password-form label { width: 100%; }
.wpcf7 input[type="submit"],
.post-password-form input[type="submit"] { line-height: 42px; height: 50px; width: 212px; border: 3px solid #77c1c2; border-radius: 5px; font-family: NexaRegular; font-size: 18px; font-weight: 600; color: #77c1c2; background: transparent; display: block; margin: auto; margin-top: 20px; letter-spacing: 1px; }
.wpcf7 input[type="submit"]:hover,
.wpcf7 input[type="submit"]:focus,
.post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:focus { color: #fff; background: #77c1c2; }
.wpcf7-response-output { font-family: NexaRegular; font-size: 18px; font-weight: 600; color: #959595; }
.wpcf7-not-valid-tip { font-family: NexaRegular; font-size: 14px; font-weight: 600; }
.contacttextblock1 { margin-top: 80px; margin-bottom: 52px; }
.contacttextblock1 h2, .contacttextblock2 h2 { font-size: 22px; color: #000; font-weight: 600; margin-bottom: 35px; }
.contacttextblock1 p, .contacttextblock2 p { font-size: 18px; color: #000; margin-bottom: 5px; }
.contacttextblock1 a { font-size: 18px; color: #77c1c2; margin-bottom: 5px; }
.contacttextblock2 a { font-size: 18px; color: #000; margin-bottom: 5px; }
/* bio */

.blogdetailbg { min-height: 609px; background-repeat: no-repeat; background-position: center; position: relative; }
.page-template-page-bio .blogdetailcont { max-width: 657px; margin-top: -150px; margin-bottom: 120px; margin-left: 7.08%; }
.page-template-page-bio .blogdetailinner { background-color: #fff; padding: 10px 25px 100px 25px; }
.blogdetailarticle h1 { color: #000; font-family: NexaRegular; font-weight: 600; font-size: 46px; line-height: 54px; margin-top: 5px; margin-bottom: 25px; }
.blogdetailarticle h2 { font-family: NexaRegular; font-weight: 600; font-size: 36px; margin-top: 40px; margin-bottom: 28px; }
.blogdetailarticle h3 { font-family: NexaRegular; font-weight: 600; font-size: 24px; margin-top: 48px; line-height: 30px; margin-bottom: 26px; }
.blogdetailarticle p { font-size: 18px; line-height: 30px; margin-bottom: 25px; }
.blogdetailarticle li { font-family: Bembostd; font-size: 18px; line-height: 30px; margin-bottom: 20px; }
.blogdetailarticle img { margin-top: 25px; margin-bottom: 25px; }
.page-template-page-bio .blogdetailarticle a { text-decoration: none; color: #77c1c2; }
.page-template-page-bio .blogdetailarticle a:hover, .blogdetailarticle a:focus { color: #77c1c2; text-decoration: underline; }
#text-4 .textwidget { max-width: 291px; background-color: #77c1c2; padding: 10px 25px 25px 25px; }
#text-4 .textwidget h2 { font-family: bembostdsemibolditalic; color: #fff; font-size: 36px; margin-bottom: 20px; }
#text-4 .textwidget p { font-family: NexaRegular; color: #fff; font-size: 18px; margin-top: 10px; }
.page-template-page-bio a.cvbutton { margin-top: 60px; text-decoration: none; width: 212px; height: 60px; border: 2px solid #77c1c2; color: #77c1c2; display: block; border-radius: 10px; font-size: 25px; font-family: NexaRegular; text-align: center; line-height: 60px; }
.page-template-page-bio a.cvbutton:hover, .page-template-page-bio a.cvbutton:focus { text-decoration: none; color: #fff; background: #77c1c2; }
.addwhitespace26 { height: 26px; display: block; }
/* focus on main*/
.focusonwrap { margin-top: 57px; width: calc(100% + 25px); }
.page-template-page-focusmain .titlecont { padding: 15px 60px 44px 25px; min-height: 250px; }
.page-template-page-focusmain .titlecont p { line-height: 30px; }
.page-template-page-focusmain h1 { margin-top: 18px; margin-bottom: 23px; }
.page-template-page-focusmain .singleproducttext { padding-top: 22px; }
.page-template-page-focusmain .singleproductitem h2 { margin-top: -1px; }
.page-template-page-focusmain #main { margin-top: 138px; }
/* focus on detail  */

.single-focus_on .addthis_toolbox { display: none; }
.single-focus_on .blogdetailinner { padding: 10px 25px 180px 25px; }
.single-focus_on .blogdetailcont { margin-top: -150px; }
.single-focus_on .centerfeaturedposts { width: calc(100% + 25px); }
.relatedpostsheader { font-weight: 600; margin-top: 50px; margin-bottom: 40px; font-size: 34px; }
.focusfeaturedpost { width: 291px; height: 238px; background-color: #ebebeb; display: inline-block; color: #000; float: left; margin-right: 25px; margin-bottom: 25px; }
.focusfeaturedpost:hover { color: #000; text-decoration: none; box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15); -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.focusfeaturedpost:focus { color: #000; text-decoration: none; box-shadow: 0 22px 43px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.3); -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.otherresources.blogdetailarticle h2 { font-size: 34px; margin-top: 34px; }
.otherresources.blogdetailarticle li a { text-decoration: none; color: #77c1c2; }
.otherresources.blogdetailarticle li a:hover, .otherresources.blogdetailarticle li a:focus { text-decoration: none; color: #b6d8d8; }
.otherresources { padding-bottom: 45px; }
#text-6 .textwidget { max-width: 291px; background-color: #77c1c2; padding: 10px 25px 25px 25px; }
#text-6 .textwidget h2 { font-family: bembostdsemibolditalic; color: #fff; font-size: 36px; margin-bottom: 20px; }
#text-6 .textwidget p { font-family: NexaRegular; color: #fff; font-size: 18px; margin-top: 10px; }
.widgethealthyskin { width: 100%; max-width: 291px; background: #fff; border-bottom: 10px solid #77c1c2; }
.healthyskininner { padding: 5px 25px 30px 25px; }
.widgethealthyskin h2 { font-weight: 600; font-size: 22px; margin-bottom: 17px; }
.widgethealthyskin a { display: inline-block; color: #000; font-family: NexaBook; font-size: 18px; line-height: 30px; }
.blogdetailarticle h2.h2beforetitle { font-size: 24px; color: #f8a9a9; margin-top: 12px; margin-bottom: 10px; font-weight: 300; }
/* info */
.page-template-page-info .blogdetailinner { margin-bottom: 120px; padding-bottom: 30px; }
.page-template-page-info .blogmaincontent { margin-bottom: 0; }
.page-template-page-info .blogmainsidebar { margin-bottom: 20px; }
.page-template-page-info .blogdetailcont { margin-top: -150px; }
.page-template-page-info .blogdetailarticle h1 { margin-bottom: 24px; margin-top: 11px; }
.page-template-page-info .blogdetailbg { margin-top: 138px; }
.whitebg { background-color: #fff; margin-bottom: 120px; }
.widgetlastpost a { max-width: 291px; height: 238px; background-color: #fff; display: inline-block; color: #000; }
.widgetlastpost a:hover { color: #000; text-decoration: none; box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15); -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.widgetlastpost a:focus, .readmorelink2:focus { color: #000; text-decoration: none; box-shadow: 0 22px 43px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.3); -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.widgetlastpost a h2 { font-family: NexaRegular; font-size: 18px; line-height: 26px; margin-top: 14px; padding-left: 15px; padding-right: 15px; }
/* FAQ */
.faq-question button { background: transparent; border: none; text-align: left; position: relative; padding-left: 30px; }
.faq-question button:focus { outline: none; }
.faq-question .faq-question-content { display: none; overflow: hidden; padding-left: 30px; font-family: bembostditalic; margin-top: 26px; margin-bottom: -5px; }
.faq-question .faq-question-content p { font-family: bembostditalic; }
.faq-question i { display: inline-block; position: absolute; top: 9px; left: 0; margin-right: 15px; background: url(images/faqplus.png); background-repeat: no-repeat; height: 15px; width: 15px; }
.faq-question.open i { background: url(images/faqminus.png); }
h2.faqh2 { font-weight: 300; font-size: 26px; margin-top: 50px; margin-bottom: 30px; color: #000; }
.openfaq { font-family: Bembostd; font-size: 18px; line-height: 30px; }
.faqborder { border-bottom: 2px solid #ebebeb; margin-top: 11px; margin-bottom: 10px; }
.faq-questions .faqborder:last-child { display: none; }
.page-template-page-faq .blogdetailinner { padding-bottom: 82px; }
.page-template-page-faq .blogdetailcont { margin-top: -150px; }
.page-template-page-faq .blogdetailarticle h1 { margin-top: 4px; margin-bottom: 25px; line-height: 56px; color: #000; font-family: NexaRegular; font-weight: 600; font-size: 46px; }
.page-template-page-faq .blogmaincontent { margin-bottom: 30px; }
.pageindex { margin-top: 138px; }
.noScroll { overflow: hidden; }
/* popup */
.popup-shadow { display: none; position: fixed; z-index: 100; left: 0; top: 0; width: 100%; height: 100%; background: black; opacity: 0.6; }
.popup.newsletter { background-color: #fff; background-image: url(images/popupbg.jpg); background-repeat: no-repeat; background-position: center bottom; padding-left: 10px; padding-right: 10px; text-align: center; max-width: 90%; max-height: 95%; display: none; opacity: 1; position: fixed; width: 686px; height: 500px; z-index: 200; overflow: hidden; }
.popup .mc4wp-form-fields h2 { display: none; }
.popupinner .mc4wp-form-fields h2 { display: none; }
.popup .mc4wp-form-fields input[type=email], .popup .mc4wp-form-fields input[type=text] { width: 100%; text-align: center; height: 50px; margin-top: 20px; }
.popupinner .mc4wp-form-fields input[type=email], .popupinner .mc4wp-form-fields input[type=text] { width: 100%; text-align: center; height: 50px; margin-top: 20px; }
.popup .mc4wp-form-fields input[type=text] {margin-top: 10px;}
.popupinner .mc4wp-form-fields input[type=text] {margin-top: 10px;}
.popupinner { max-width: 580px; margin: auto; }
.popup .mc4wp-form-fields input[type=submit] { margin-left: 0; margin-top: 30px; border-radius: 10px; font-size: 24px; transition: .4s ease;}
.popupinner .mc4wp-form-fields input[type=submit] { margin-left: 0; margin-top: 30px; border-radius: 10px; font-size: 24px; transition: .4s ease;}
.popupinner h2 { font-size: 44px; font-weight: 700; margin-top: 40px; line-height: 55px; margin-bottom: 20px; }
.popupinner p { font-size: 22px; }
.close { color: #959595; transition: color 0.4s linear; opacity: 1; font-family: NexaRegular; font-size: 78px; font-weight: 300; line-height: 34px; position: absolute; right: 20px; top: 18px; }
.close:hover { color: #f8a9a9; opacity: 1; }
.close i { background-image: url(images/close.png); display: block; height: 26px; width: 26px; background-repeat: no-repeat; background-size: cover; }

/*search*/

#opensearchpopup {-webkit-appearance: none; border: none; padding: 0; background: transparent; }
.popupsearch { position: fixed; z-index: 200; max-width: 844px;  width: 90%; display: none; left: 50% !important; transform: translateX(-50%); }
.popupsearch .popupinnerrel { width: 100%; background: #fff; border-radius: 5px; padding: 28px 30px 28px 28px; }
.searchsubmitwrap { position: relative; }
#searchsubmit { height: 60px; width: 60px; -webkit-appearance: none; background: transparent; border: none; outline: none; background-image: url('images/searchicogray.png'); background-position: center; background-repeat: no-repeat; }
#searchsubmit.focused, #searchsubmit:hover, #searchsubmit:focus { background-image: url('images/searchicolightgray.png'); }
.search-box .form-control { font-family: nexabook; color: #000; font-size: 30px; border: none; outline: none; width: calc(100% - 70px); float: left; margin-right: 10px; height: 60px; box-shadow: none; -webkit-box-shadow: none; }
#search::placeholder, #search::-webkit-input-placeholder, #search::-moz-placeholder { font-size: 30px; font-family: nexabook; color: #ebebeb; }
ul.search_results { background-color: rgba(224, 224, 224, 0.9); left: 50% !important; transform: translateX(-50%); overflow-y: scroll; width: 90%; max-width: 844px; max-height: 318px; display: block; margin-top: 57px; position: absolute; z-index: 9999; list-style-type: none; list-style-image: none; list-style-position: inside; padding: 14px 0 0 0; }
ul.search_results li { font-family: nexabook; font-size: 26px; padding: 16px 20px 16px 40px;  }
ul.search_results li a { color: #000; }
.search_footer { display: none; }
.searchcontainer { margin-top: 110px; }
.nopostsfound { padding-left: 25px; margin-top: 138px; }
.search-results .postlistitem img{ width: 100%; }
.paginationprevious a { padding-left: 20px; }
.paginationnext { float: right; }
.paginationnext a { padding-right: 20px; }
.paginationnext a:after { content: url(images/nextpink.png); position: absolute; right: 0; }
.paginationprevious a:before { content: url(images/prevpink.png); position: absolute; left: 0; }
.paginationnext a, .paginationprevious a { position: relative; }

/* categories*/
.category .blogmainsidebar { margin-top: 0; }
.category #main { margin-top: 110px; }
.category .blogmainlist { margin-top: 0; }
/*book page*/
.bookpageheader { position: relative; min-height: 610px; margin-top: 105px; background-color: #77c1c2; background-image: url(images/greenstripe.jpg); background-position: center bottom; background-size: 100% auto; background-repeat: no-repeat; overflow: hidden; }
.bookpageheader h1 { margin-bottom: 26px; color: #fff; font-family: NexaRegular; font-weight: 600; font-size: 90px; line-height: 96px; }
.bookpageheader p { color: #fff; font-family: nexaregular; font-size: 24px; }
.headerinnerleft { padding-left: 28px; }
.shops { margin-top: 50px; }
.eshopbtn { margin-right: 14px; position: relative; background-color: #fff; border-radius: 10px; display: inline-block; width: 140px; height: 70px; }
.eshopbtn:last-child { margin-right: 0; }
.eshopbtn:hover, .eshopbtn:focus {
	webkit-box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81);
	-moz-box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81);
	box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81); }
.eshopbtn img { margin: 0 !important; max-width: 121px; max-height: 60px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.shops.shopsbottom { margin-top: 45px; margin-bottom: 70px; }
.shops.shopsbottom .eshopbtn { margin-right: 11px; border: 2px solid #f8a9a9; }
.shops.shopsbottom .eshopbtn:hover, .shops.shopsbottom .eshopbtn:focus { border: 2px solid #77c1c2; box-shadow: none; }
.shops.shopsbottom .eshopbtn:last-child { margin-right: 0; }
.bookcover { position: absolute; top: 20px; right: 10%; }
.page-template-page-bookpage .blogdetailcont { margin-top: 100px; }
.vidcont { margin-bottom: -25px; }
.vidcont iframe { max-width: 100%; }
.centeranwhitedbg { background-color: #fff; width: 100%; }
.centeranwhitedbg img { display: block; margin: auto; }


/* Book Page New */
.bookpageheaderNew {
	margin-top: 145px;
	display: flex;
	align-items: flex-start;
}
.book-page-section-title-cont {
	/* position: relative; */
	/* min-height: 610px; */
	margin-top: 25px;
	display: flex;
	align-items: flex-start;
	width: 100%;


}
.grey-bkgnd {
	background-color: #f8f8f8;
	padding-top: 20px;
	margin-top: 0;
}
.header-col-left {
	width: 25%;
}
.header-col-mid {
	width: 40%;
	margin-left: 5%;
	margin-right: 5%;
}
.header-col-right {
	width: 25%;
}
/* Dropdown Button */
.dropbtn {
    background-color: #77c1c2;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
		border: 3px solid #77c1c2;
		border-radius: 10px;
		font-family: NexaRegular;
		width: 80%;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
		font-family: NexaRegular;
		font-size: 20px;
		text-align: center;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.book-title {
	font-family: NexaRegular;
	font-size: 38px;
	color: #000000;
}
.book-sub-title {
	font-family: NexaRegular;
	font-size: 22px;
	color: #000000;
	margin-bottom: 8px;

}
.book-sub-title-center {
	text-align: center;
	font-family: NexaRegular;
	font-size: 22px;
	color: #000000;

}
.book-sub-title-2 {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: NexaRegular;
	font-size: 26px;
	color: #000000;

}
.available-formats {
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	-webkit-box-pack: start;
	-webkit-box-align: start;
	align-items: flex-start;
}
.formats {
	width: 100px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 18px;
}
.store-buttons {
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	-webkit-box-pack: start;
	-webkit-box-align: start;
	align-items: flex-start;
}
.eshopbtnNew {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	position: relative;
	background-color: #fff;
	border-radius: 10px;
	display: inline-block;
	width: 125px;
	height: 65px;
	border: 2px solid #77c1c2;
	padding: 2px;
}
/* .eshopbtnNew:last-child {
	margin-right: 0; } */
.eshopbtnNew:hover, .eshopbtnNew:focus {
	webkit-box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81);
	-moz-box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81);
	box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81); }
.eshopbtnNew img {
	margin: 0 !important; 	max-width: 95%;
	max-height: 45px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.clearfix {
	clear:both;
}
.about-dr-bowe-book {
	min-height: 600px;
	background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/04/Dr.-Whitney-Bowe-Pitch-Photo-4.4.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 80px;
	padding-left: 100px;
	padding-bottom: 30px;
}
.about-bowe-snippet {
	width: 55%;
	color: #000000;
	font-size: 18px;
}
.about-bowe-snippet h1 {
	font-size: 40px;
	font-family: NexaRegular;
	color: #77c1c2;
	margin-top: 0;
	margin-bottom: 30px;
}
.about-photo-mobile {
	display: none;
}
.about-bowe-snippet a {
	color: #77c1c2;
}
.about-bowe-snippet a:hover {
	color: #000000;
	text-decoration: underline;
}

.about-video-thumb-row {
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-box-pack: start;
	-webkit-box-align: start;
	align-items: flex-start;
}
.about-video-thumb-cont {
	width: 45%;
	margin-right: 2.5%;
}
.about-video-thumb-cont a {
	color: #000000;
}
.about-video-thumb-cont a:hover {
	color: #77c1c2;
}
.about-video-thumb-1 {
	background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/04/Dr.-Whitney-Bowe-on-GMA-Spring-Beauty-Refresh.jpeg");
	background-size: cover;
	background-position: center;
	width: 100%;
	padding-top: 45px;
	height: 120px;
	border: #000000 1px solid;
}
.about-video-thumb-2 {
	background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/03/Screen-Shot-2018-03-26-at-11.04.22-AM.jpg");
	background-size: cover;
	background-position: center;
	width: 100%;
	padding-top: 45px;
	height: 120px;
	border: #000000 1px solid;
}
.sbi_caption, .sbi_likes, .sbi_comments {
	font-size: 18px !important;
	font-family: NexaRegular;
}
/* .about-video-thumb-play {
	padding-top: 45px;
} */
.about-video-title {
	font-size: 16px;
	font-family: NexaRegular;
	margin-top: 4px;
}
.section-title {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-top: 20px;
}
.section-title h1 {
	color: #77c1c2;
	font-family: NexaRegular;
	/* border-bottom: #77c1c2 2px solid; */
	font-size: 34px;
	line-height: 38px;
	padding-top: 10px;
	padding-bottom: 3px;
	display: inline;
}
.blog-reviews {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
}
.book-details-cont {
	padding: 0 60px 30px 60px;
}
.book-details-cont p {
	font-size: 20px;
	font-family: NexaRegular;
	margin-bottom: 20px;
}
.book-details-cont em {
	font-family: NexaRegular;
	font-size: 20px;
}
.bold-text {
	font-weight: 600;
	font-family: NexaBold;
	font-size: 26px;
}
.sh-link a {
	font-size: 20px;
	font-family: NexaRegular;
	color: #77c1c2;
}
.review-container {
	width: 33.33%;
	font-size: 24px;
	line-height: 28px;
	color: #ffffff;
	min-height: 350px;
	cursor: pointer;
}
.video-review {
	width: 50%;
	max-height: 330px;
}
.review-source {
	margin-top: 10px;
	text-align: right;
	color: #77c1c2;
}
.review-1 {
	background-image:	url("https://drwhitneybowe.com/wp-content/uploads/2018/04/AliveintheFire_reading2.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.review-2 {
	background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/04/skinbook14.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.review-3 {
	background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/04/wbowe4.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.review-content {
	background:
	linear-gradient(
		rgba(0, 0, 0, 0.75),
		rgba(0, 0, 0, 0.75)
	);
	padding: 25px;
	width: 100%;
	min-height: 350px;
	display: none;
	transition: all 0.5s ease;
	cursor: pointer;
}
.review-content a {
	color: #ffffff;
	text-decoration: none;
}
.review-content a:hover {
	color: #ffffff;
	text-decoration: none;
}
.show-content {
	display: block;
}
.page-id-1235 .blogdetailcont, .page-id-2264 .blogdetailcont, .page-id-2344 .blogdetailcont {
	margin-top: 0;
	margin-left: 0;
	max-width: 100%;
}
.order-container {
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	-webkit-box-pack: start;
	-webkit-box-align: start;
	align-items: flex-start;
	padding: 40px 40px 20px 40px;
}
.order-cont-title {
	width: 100%;
	font-size: 28px;
	font-family: NexaRegular;
	color: #77c1c2;
	text-align: center;
	/* margin-bottom: 4px; */
}
.order-cont-title-sub {
	width: 100%;
	font-size: 18px;
	font-family: NexaRegular;
	color: #000000;
	text-align: center;
	margin-bottom: 15px;
}
.eshopbtnNewLarge {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 20px;
	position: relative;
	background-color: #fff;
	border-radius: 10px;
	display: inline-block;
	width: 150px;
	height: 75px;
	border: 2px solid #77c1c2;
	padding: 2px;
}
/* .eshopbtnNew:last-child {
	margin-right: 0; } */
.eshopbtnNewLarge:hover, .eshopbtnNewLarge:focus {
	webkit-box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81);
	-moz-box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81);
	box-shadow: 0px 1px 7px 0px rgba(8, 33, 35, 0.81); }
.eshopbtnNewLarge img {
	margin: 0 !important; 	max-width: 95%;
	max-height: 70px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.single-quote {
	padding: 40px 60px;
	font-family: NexaRegular;
	font-size: 28px;
	line-height: 36px;
	color: #000000;
}
.single-quote-source {
	text-align: right;
	color: #77c1c2;
	margin-top: 10px;
}

/* Instagram Feed */
.sbi_owl-controls {
	display: none;
}
@media (max-width: 1180px) {
	.eshopbtnNew {
		width: 90px;
		height: 55px;
	}
	.formats {
		width: 83px;
	}
}
@media (max-width: 1079px) {
	.bookpageheaderNew {
		margin-top: 80px;
	}
	.eshopbtnNew {
		width: 80px;
		height: 45px;
	}
}
@media (max-width: 892px) {
	.bookpageheaderNew {
		flex-wrap: wrap;
	}
	.header-col-left {
		width: 30%;
	}
	.header-col-mid {
		width: 65%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.header-col-right {
		width: 100%;
	}
	.formats {
		width: 100px;
	}
	.eshopbtnNew {
		width: 125px;
		height: 65px;
	}
	.review-container {
		width: 100%;
		height: 270px;
		min-height: 270px;
	}
	.review-content {
		height: 270px;
		min-height: 270px;
		background:
		linear-gradient(
			rgba(0, 0, 0, 0.6),
			rgba(0, 0, 0, 0.6)
			);
		display: block;
	}
	.video-review {
		width: 100%;
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
	.about-dr-bowe-book {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 35px;
		/* background-position: right 100px; */
		background-image: none;
	}
	.about-photo-mobile {
		display: block;
		float:right;
		width: 30%;
		margin-left: 10px;
		margin-bottom: 6px;
		border: #000000 1px solid;
	}
	/* .about-dr-bowe-book {
		min-height: 600px;
		background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/04/Dr.-Whitney-Bowe-Pitch-Photo-4.4.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		padding-top: 100px;
		padding-left: 100px;
		padding-bottom: 30px;
	} */
	.about-bowe-snippet {
		width: 100%;
	}
	.about-bowe-snippet h1 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.single-quote {
		font-size: 24px;
		line-height: 30px;
		padding: 10px 15px;
	}
}
@media (max-width: 700px) {
	.about-dr-bowe-book {
		background-image: none;
		padding-right: 20px;
	}
	.about-bowe-snippet {
		width: 100%;
	}
	.about-bowe-snippet h1 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.about-photo-mobile {
		display: block;
		float:right;
		width: 30%;
		margin-left: 10px;
		margin-bottom: 6px;
		border: #000000 1px solid;
	}
}
@media (max-width: 564px) {
	.header-col-left {
		width: 45%;
		margin-left: auto;
		margin-right: auto;
	}
	.header-col-mid {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.review-container {
		font-size: 18px;
	}
	.review-content {
		padding: 10px;
	}
	.book-details-cont {
		padding: 15px 10px;
	}
	.book-details-cont p {
		font-size: 18px;
	}
	.book-details-cont em {
		font-size: 16px;
	}
	.book-title {
		margin-top: 10px;
		font-size: 28px;
		line-height: 34px;
	}
	.single-quote {
		font-size: 18px;
		line-height: 24px;
	}

}

/* New Pics  */
.titlecontWhitPic { background: #f8a9a9; padding: 15px 60px 68px 25px; }

.contactbtn {
	margin-top: 30px; text-decoration: none; width: 250px; height: 60px; border: 2px solid #f8a9a9; color: #f8a9a9; display: block; border-radius: 10px; font-size: 25px; font-family: "NexaRegular"; text-align: center; line-height: 60px;background: #fff;margin-right:auto; margin-left:auto; transition: .4s ease;
}
.contactbtn:hover {
	text-decoration: none; color: #fff; background: #f8a9a9;
}
.whitpiccontact {
	padding-bottom: 15px !important;
	padding-right: 25px !important;
	background: #ffffff;
	color: #000;
}
.whitpiccontact h2 {
	color: #f8a9a9;
}
.whitpiccontact p{
	color: #000;
}
.single-product .whitpiccontact {
	margin-bottom: 60px;
}
.single-product .blogdetailinner {
	margin-bottom: 60px;
	padding-bottom: 45px;
}
.bowelogosq {float:left;margin-right:10px;width:80px;height:80px;background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/03/bowe-logo-white.png");background-size: contain;margin-top:20px;}

/* 404 */
.error404 .blogdetailarticle { padding-top: 180px; padding-bottom: 100px; }
@media (min-width: 1920px) {
	.container.beyond { width: 1920px; }
}
@media (max-width: 1240px) {
	/*.myslidercont {	width: calc( 100% - 52px ); margin: auto; }*/
}
@media (min-width: 1220px) {
	.container { width: 1190px; }
}
@media (max-width: 1219px) {

	.focusonwrap, .productswrap { padding-left: 25px; margin-left: auto; margin-right: auto; width: 815px; }
	.floatthis { float: none; }
	.facebookblock { margin: auto; margin-bottom: 25px; }
	.twitterblock { margin: auto; margin-bottom: 25px; }
	.instagramblock { margin: auto; margin-bottom: 25px; }
}
@media (min-width: 1200px) {
	#masthead .top-menu > li:hover .sub-menu { display: block; }
}
@media (max-width: 1199px) and (min-width: 992px) {
	.shops a:nth-child(2) { margin-right: 0; }
	.shops.shopsbottom a:nth-child(2) { margin-right: 0; }
	.shops { width: 298px; margin-left: auto; margin-right: auto; margin-bottom: 30px; }
	.shops .eshopbtn { margin-bottom: 20px; }
}
@media (max-width: 1199px) {

	.category #main { margin-top: 80px; }
	.headerbeyond { border: none; background-color: #f8a9a9; }
	.custom-logo-link { display: none; }
	.whitelogo { display: block; width: auto; height: 31px; max-height: 31px; margin-top: 0; }
	.whitelogo img { width: auto; height: 100%; }
	.social-facebook { background-image: url(images/fbico.png) }
	.social-twitter { background-image: url(images/twitterico.png) }
	.social-instagram { background-image: url(images/Instagram_white.png) }
	.headerflex { padding-top: 0; height: 45px; align-items: center; }
	.social { margin-top: 21px; }
	.top-menu { margin-top: 0px; margin-bottom: 0; padding-left: 0; }
	.sub-menu { shadow: none; display: none; border-top: none; position: relative; top: 0px; padding: 0px; }
	#masthead .top-menu li a:focus { background-color: rgba(255, 255, 255, 0.4); }
	#masthead .top-menu li a:hover { background-color: rgba(255, 255, 255, 0.1) !important; }
	.top-menu li { position: relative; margin-left: 0; display: block; background-color: #f8a9a9; height: inherit; }
	.top-menu li a { border-top: 1px solid #ebebeb; display: block; line-height: 20px !important; padding-left: 15px; padding-right: 15px; color: #000; background-color: #f8a9a9; padding: 22px 15px 18px 15px !important;}
	.top-menu li a:hover { text-decoration: none; background-color: rgba(255, 255, 255, 0.1); }
	.top-menu li a:focus { text-decoration: none; background-color: rgba(255, 255, 255, 0.4); }
	/*#masthead .top-menu > li:hover .sub-menu { display: ; }*/
	#masthead .top-menu .sub-menu li a { border-top: 1px solid #ebebeb; text-align: left; display: block; line-height: 60px; width: 100%; color: #000; background-color: #fbfaf9; }
	#masthead .top-menu .sub-menu li a:hover { background-color: #fff !important; text-decoration: none; }
	#masthead .top-menu .sub-menu li a:focus { background-color: #fff !important; color: #959595; text-decoration: none; }
	#masthead { position: fixed; height: inherit; }
	.top-menu li:hover { background-color: #f8a9a9; }
	.menu-top-container { position: absolute; top: 45px; width: 100%; left: 50%; transform: translateX(-50%); }
	.top-menu li.open > .sub-menu { display: block; }
	.blogdetailbg { background-size: auto 100%; }
	.menu-top-container { display: none; }
	.headerbeyond .social { display: none; }
	.mobile-navtoggle { display: block; }
	.footerflex { display: block }
	.footerflex .custom-logo-link { width: 308px; display: block; margin: auto; }
	.footerflex .social { width: 82px; display: block; margin: auto; }
	.menu-bottom-container { text-align: center; }
	.bot-menu { padding: 0; margin-bottom: 30px; }
	.focusfeaturedpost { float: none; display: block; margin: auto; margin-bottom: 25px; }
	.readmorelink1, .readmorelink2 { float: none; margin: auto; margin-bottom: 25px; display: block; }
}
@media (max-width: 991px) {

	.page-template-page-bookpage .blogdetailcont { margin-left: auto; margin-right: auto; }
	.bookcover { position: relative; top: auto; right: auto; display: block; margin: auto; margin-top: 30px; }
	.focusfeaturedpost { float: left; margin-right: 25px; }
	.secondary { max-width: 688px; width: 100%; }
	.sidebarul { margin: auto; margin-top: 50px; width: 100%; max-width: 291px; padding-left: 0; float: none; }
	.sidebarul li { margin-bottom: 50px; }
	.widgetrecomendations { width: 291px; }
	/*.sidebarul li:nth-child(1) { margin-right: 25px; }
	.sidebarul li:nth-child(3) { margin-right: 25px; }
	.sidebarul li:nth-child(5) { margin-right: 25px; }*/
	.mediacontent { margin-bottom: 0; }
	.medialist { max-width: 100%; margin-top: 0; }
	.single-focus_on .blogdetailinner { padding-bottom: 25px; }
	.blogmaincontent { margin-bottom: 0; }
	.single-product .blogdetailinner { padding-bottom: 50px; margin-bottom: 0; }
	.page-template-page-bio .blogdetailinner { padding-bottom: 50px; }
	.page-template-page-bio .blogdetailcont { margin-bottom: 0; }
	.readmorelink2 { float: left; margin: auto; margin-bottom: 25px; display: block; }
	.readmorelink1 { float: left; margin: auto; margin-bottom: 25px; margin-right: 25px; display: block; }
	.single-post .blogmainsidebar { padding-left: 40px; }
	.postlistitem { margin-bottom: 80px; }
	.contactcontent { padding-bottom: 50px; }
	.focusonwrap, .productswrap { padding-left: 0px; margin-left: auto; margin-right: auto; width: 790px; }
	.singleproductitem { margin-right: 24px; margin-bottom: 24px; max-width: 348px; height: 320px; }

}
@media (max-width: 767px) {
	.blogdetailinner,
	.single-focus_on .blogdetailinner { padding-top: 5px; padding-left: 15px; padding-right: 15px; }
	.mobile-title-supercontainer { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
	.top-menu li a { line-height: 45px; }
	.page-template-page-home-php .titlecont { top: auto; left: 0; right: 0; bottom: 0; max-width: 100%; padding: 13px; }
	.page-template-page-home-php .titlecont h1 { margin: 0 0 10px 0; font-size: 26px; line-height: 1.5; }
	.page-template-page-home-php .titlecont p { margin: 0; font-size: 20px; line-height: 1.5; }
	.single-post .blogdetailbg, .page-template-page-info .blogdetailbg, .blogdetailbg { margin: 45px -15px 0; height: 220px; min-height: 220px; }
	.blogdetailcont,
	.page-template-page-info .blogdetailcont,
	.single-focus_on .blogdetailcont { margin-top: -60px; }
	.blogdetailcont .dateandcat { padding-top: 10px; padding-bottom: 10px; color: black; background: white; }
	.blogdetailcont .dateandcat p { line-height: 1.5; }
	.blogdetailcont .dateandcat span { display: inline-block; width: 100%; }
	.sponsorsbg { height: 83px; }
	.logocont { height: 83px; }
	.logoimg { max-height: calc(100% - 40px); }
	.blogdetailarticle h2.h2beforetitle,
	.blogdetailarticle h2.whitneypicks { font-size: 16px; }
	.page-template-page-info .blogdetailarticle h1,
	.single-focus_on .blogdetailarticle h1 { margin-bottom: 15px; font-size: 33px; line-height: 1.5; }
	.blogdetailarticle h3 { margin: 0 0 20px 0; font-size: 16px; line-height: 1.5; }
	.postiteminner { width: calc(100% - 46px); padding: 30px 30px 30px; margin-top: -60px; }
	.blogdetailarticle p { margin-bottom: 20px; font-size: 16px; line-height: 1.5; }
	.relatedpostsheader { margin: 0 0 20px 0; font-size: 21px; line-height: 1.5; }
	.menu-top-container { width: 100%; left: 0; top: 45px; transform: translateX(0); }
	.page-template-page-bio .blogdetailcont { margin-left: 0; margin-top: 0; width: 100%; max-width: 100%; }
	.page-template-page-faq .blogdetailcont { margin-left: 0; margin-top: 0; max-width: 100%; }
	.blogmaincontent { margin-bottom: 0; }
	.blogdetailcont { margin-left: 0; width: 100%; }
	.page-template-page-info .blogdetailinner { margin-bottom: 0; }
	.single-post .blogmainsidebar { float: left; }
	.mc4wp-form-fields input[type=text] { width: 46%; margin-right: 10px; float:left; height: 45px; font-size: 16px; }
	.mc4wp-form-fields input[type=email] { width: 100%; height: 45px; font-size: 16px; }
	.mc4wp-form-fields input[type=email]::placeholder, 	.mc4wp-form-fields input[type=text]::placeholder { font-size: 16px; }
	.mc4wp-form-fields input[type=email]::-webkit-input-placeholder, .mc4wp-form-fields input[type=text]::-webkit-input-placeholder { font-size: 16px; }
	.mc4wp-form-fields input[type=email]::-moz-placeholder, .mc4wp-form-fields input[type=text]::-moz-placeholder { font-size: 16px; }
	.mc4wp-form-fields input[type=email]:-ms-input-placeholder, .mc4wp-form-fields input[type=text]:-ms-input-placeholder { font-size: 16px; }
	.mc4wp-form-fields input[type=email]:-moz-placeholder, .mc4wp-form-fields input[type=text]:-moz-placeholder { font-size: 16px; }
	.mc4wp-form-fields input[type=submit] { display: block; width: 160px; height: 45px; margin: auto; margin-top: 30px; font-size: 18px; }
	.homecontent { margin-top: 50px; }
	.singleproductitem { max-width: 300px; }
	.focusonwrap, .productswrap { padding-left: 24px; width: 678px; }
	#masthead .top-menu { overflow: hidden; overflow-y: scroll; }
	.postlistitem h2 { margin: 0 0 20px 0; font-size: 20px; line-height: 1.5; }
	.postitemcontent p { margin: 0 0 0 0; font-size: 15px; line-height: 1.5; }
	.postitemcontent .itemtitlelink { margin: 0; }
	.postlistitem.videoblock h2 { font-size: 15px; line-height: 1.5; }
	.postlistitem.videoblock p { font-size: 14px; line-height: 1.5; }
	.itemdatecont { margin-top: 20px; }
	.bloglistdate,
	.readmore2 { font-size: 14px; }
	.page-template-page-home-php .pods-pagination-next { height: 44px; font-size: 16px; line-height: 44px; }
	.biowidgetinner h2 { font-size: 15px; }
	.biowidgetinner p { font-size: 14px; margin-bottom: 20px; }
	#text-2 .textwidget p { font-size: 14px; line-height: 1.5; }
	.widgetbio .readmore { font-size: 14px; }
	.widget_mc4wp_form_widget .widgettitle { margin-bottom: 10px; font-size: 21px; line-height: 1.5; }
	.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email], .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text] { font-size: 14px; }
	.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]::placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]::placeholder { font-size: 14px; }
	.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]::-webkit-input-placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]::-webkit-input-placeholder { font-size: 14px; }
	.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]::-moz-placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]::-moz-placeholder { font-size: 14px; }
	.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]:-ms-input-placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]:-ms-input-placeholder { font-size: 14px; }
	.widget_mc4wp_form_widget .mc4wp-form-fields input[type=email]:-moz-placeholder, .widget_mc4wp_form_widget .mc4wp-form-fields input[type=text]:-moz-placeholder { font-size: 14px; }
	.widget_mc4wp_form_widget .mc4wp-form-fields input[type=submit] { height: 44px; font-size: 16px; line-height: 44px; }
	.widgetspecialtopics h2 { font-size: 15px; }
	.widgetspecialtopics a { font-size: 14px; }
	.mc4wp-form-fields h2 { font-size: 20px; line-height: 1.5; }
	.footerflex { padding-top: 30px; }
	.footerflex .custom-logo-link { width: 129px; }
	.bot-menu { margin-bottom: 0; }
	.bot-menu li { width: 100%; margin: 0 0 24px 0; }
	.bottomtexts p,
	.bottomtexts a { font-size: 12px; }
	.centerfeaturedposts,
	.single-focus_on .centerfeaturedposts { width: calc(100% + 30px); margin-left: -15px; margin-right: -15px; }
	.focusfeaturedpost { width: calc(50% - 23px); height: 211px; margin: 0 15px 15px 15px; }
	.focusfeaturedpost:nth-child(2n+1) { margin-right: 0; }
	.readmorecontent h2 { font-size: 14px; }
	.otherresources.blogdetailarticle h2 { margin: 10px 0 20px 0; font-size: 21px; line-height: 1.5; }
}
@media (max-width: 745px) {
	.productswrap { width: 100%; padding-left: 0; }
	.focusonwrap { width: 100%; padding-left: 0; }
	.singleproductitem { float: none; display: block; margin-left: auto; margin-right: auto; max-width: 370px; width: 100%; height: 340px; }
}
@media (max-width: 730px) {
	.headerinnerleft { padding-left: 15px; padding-right: 15px; }
	.shops a:nth-child(2) { margin-right: 0; }
	.shops.shopsbottom a:nth-child(2) { margin-right: 0; }
	.shops { width: 298px; max-width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 30px; }
	.shops .eshopbtn { margin-bottom: 20px; }

}
@media (max-width: 704px) {
	.readmorelink1, .readmorelink2 { float: none; margin: auto; margin-bottom: 25px; display: block; }
	.single-post .blogmainsidebar { float: none; padding: 0; }
}
@media (max-width: 694px) {
	.sidebarul li { margin-right: 0px; float: none; }
	/*.sidebarul li:nth-child(1) { margin-right: 0px; }
	.sidebarul li:nth-child(3) { margin-right: 0px; }
	.sidebarul li:nth-child(5) { margin-right: 0px; }*/
	.sidebarul { max-width: 291px; float: none; }
}
@media (max-width: 564px) {
	.singlemediaimg { float: none; }
	.singlemediatext { width: 100%; }
	.page-template-page-bio a.cvbutton { margin-left: auto; margin-right: auto; }
	.single-product a.buybtn { margin-left: auto; margin-right: auto; }
}
@media (max-width: 520px) {
	.headerinnerleft h1 { font-size: 60px; line-height: 66px; }
	.page-template-page-blogmain #main, .page-template-page-focusmain #main, .page-template-page-media .site-content-contain, .page-template-page-contact #main { margin-top: 90px; }
	.heroslider, .rev-slider { display: none; }
	.homeheaderbg { min-height: 0; }
	.mobileheroimg { display: block; background-repeat: no-repeat; background-position: center; background-size: cover; height: 0; padding-top: 92%; margin-top: 45px; }
	.myslidercont { width: 100%; }
	.prev1, .next1 { display: none; }
	.page-template-page-home-php .headerflex .custom-logo-link { display: none; }
	.single-post .at-below-post.addthis_tool { padding-left: 0; display: block; height: inherit; padding-bottom: 10px; }
	#atstbx { display: block !important; }
	.bowelogosq {display: none;}
}
@media (max-width: 400px) {
	.footerflex .custom-logo-link { max-width: 100%; }
	.facebookblock { min-height: 370px; height: auto; width: 100%; max-width: 100%; }
	.twitterblock { min-height: 370px; height: auto; width: 100%; max-width: 100%; }
	.instagramblock { min-height: 370px; height: auto; width: 100%; max-width: 100%; }
	.bloglistdate, .readmore2 { font-size: 15px; }
	.focusfeaturedpost { width: calc(100% - 30px); height: auto; margin: 0 15px 15px 15px; }
	.focusfeaturedpost:nth-child(2n+1) { margin-right: 15px; }
	.focusfeaturedpost img { width: 100%; }
}
@media (max-width: 375px) {
	.shops.shopsbottom .eshopbtn { margin-right: auto; }
	.eshopbtn { display: block; margin: auto; margin-bottom: 20px; }
	.shops a:nth-child(2) { margin-right: auto; }
	.shops.shopsbottom a:nth-child(2) { margin-right: auto; }
	.shops .eshopbtn:last-child { margin-right: auto; }
	.shops.shopsbottom .eshopbtn:last-child { margin-right: auto; }
}
@media (max-width: 360px) {
	.twittertitlelink h2, .instablockheader h2 { padding-left: 0; margin-top: 55px; margin-bottom: 0; }
}
@media (max-width: 340px) {
	.bloglistdate { display: block; }
	.readmore2 { float: none; }
}

@media (max-width: 1200px){
	.btnpickcategory {
		font-size: 18px !important;
	}
}
@media (max-width: 991px){
	.btnpickcategory {
		font-size: 14px !important;
		line-height: 14px;
		padding-left: 6px;
		padding-right: 6px;
	}
}
@media (max-width: 650px){
	.btnpickcategory {
		font-size: 10px !important;
		line-height: 10px;
		padding-left: 4px;
		padding-right: 4px;
	}
}

.wooslider-id-1 {
	width: 251px;
	box-shadow: none;
	border-radius: 0;
	background-color: #77c1c2;
}

.wooslider {
	background-color: #77c1c2;
	border: 0;
}

.widget_wooslider_slideshow_slides {
	height: 575px;
	background-color: #77c1c2;
	color: #fff;
	font-size: 18px;
	padding: 10px 20px 24px 20px;
	font-family: NexaRegular !important;
}
.widget_wooslider_slideshow_slides p {
	font-family: NexaRegular !important;
}

.wooslider-control-nav {
	display: none;
}
.page-id-1658 .titlecont {
	display: none !important;
}
.rev-slider {
	font-family: "NexaBold" !important;
	background-color: #dddddf;
}

/* GIVEAWAY PAGE */
.page-id-1758 .page-title {
	display: none;
}
.page-id-1758 .pageindex {
	margin-top: 80px;
	max-width: 900px !important;
	padding: 0;
	font-family: "NexaRegular" !important;
}
.page-id-1758 .whitebg {
	background-color: transparent;
}
.page-id-1758 .blogdetailarticle {
	background-color: #ffffff;
	font-family: "NexaRegular" !important;
	font-size: 18px;
}
.page-id-1758 .container {
}
.wp-image-1764, .wp-image-1782 {
	float:right;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 100px !important;
	clear:both;
}
.wp-image-1798, .wp-image-1800 {
	display: none;
}
.wp-image-1768, .wp-image-1780, .wp-image-1793 {
	float:left;
	margin-right: 8px;
}
.nexaregular-font {
	font-family: "NexaRegular" !important;
}
.giveaway-locations {
	margin-left: 40px;
	font-size: 12px;
	margin-bottom: 10px;
}
@media (max-width: 620px) {
	.wp-image-1764, .wp-image-1782 {
		display: none;
	}
	.wp-image-1798, .wp-image-1800 {
		display: block !important;
	}
}
/* VIP Page styling */
.post-password-form {
	font-size: 18px;
}
.page-id-1330 hr {
	border-top: #77c1c2 1px solid;
	margin-top: 0px !important;
}
.page-id-1330 h2 {
	margin-bottom: 0px;
	color: #77c1c2;
}
.page-id-2320 h3, .page-id-1330 h3 {
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 28px;
}
.page-id-2320 .blogdetailcont,.page-id-1330 .blogdetailcont, .page-id-2165 .blogdetailcont {
	max-width: 100%;
	margin-right: 7.08%;
}
/* .page-id-1330 .blogdetailinner {
	background-image: url('https://drwhitneybowe.com/wp-content/uploads/2018/03/velvet-ropes-vip-4.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
} */
/* .vip-header {
	background-image: url('https://drwhitneybowe.com/wp-content/uploads/2018/03/velvet-ropes-vip-4.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: contain;
	padding-top: 25px;
	background-color: #000000;
} */
.vip-header h2 {
	margin-top: 0;
}
.page-id-2320 .h2beforetitle, .page-id-2320 .page-title, .page-id-1330 .h2beforetitle, .page-id-1330 .page-title, .page-id-2165 .h2beforetitle, .page-id-2165 .page-title {
	text-align: center;
}
.page-id-1330 .page-title {
	color: #000000;
}
.page-id-1330 #text-7 .textwidget {
	background-color: #ffffff;
	max-width: 291px;
	border-bottom: 10px solid #f8a9a9;
	font-size: 18px;
	line-height: 30px;
}
.page-id-1330 #text-7 h3 {
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 1.1;
}
.page-id-1330 #text-7 a {
	color: #77c1c2;
	font-weight: 600;
}
.page-id-1330 #text-7 a:hover {
	color: #f8a9a9;
	text-decoration: none;
}
.page-id-1330 .blogdetailarticle iframe { margin-bottom: 0; margin-top: 10px; }

.vip-flex-container {
	width: 100%;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-box-pack: start; /* justify-content */
	align-items: flex-start;
	-webkit-box-align: start; /* align-items */
	align-items: stretch;
	margin-top: 15px;
}
.vip-flex-container-welcome {
	width: 100%;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-box-pack: start; /* justify-content */
	align-items: flex-start;
	-webkit-box-align: start; /* align-items */
	align-items: stretch;
	margin-top: 15px;
}
.sneak-peak-video {
	width: 55%;
	padding: 0px 10px;
	margin-bottom: 25px;
}
.full-width-text {
	width: 100%;
	font-size: 16px;
	padding: 0 20px;
}
.sneak-peak-video-welcome {
	width: 70%;
	padding: 0px 10px;
	margin-bottom: 25px;
}
.sneak-peak-video-welcome iframe {
-webkit-box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 1); -moz-box-shadow: 0 10px 20px 2px rgba(0, 0, 0, 1); box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 1);
}
.glow-tips-container {
	justify-content: center;
}
.glow-tips-item {
	width: 60%;
	margin: 0 1.5%;
}


.vipsidebar {
	/* width: 35%; */
	border-left: #77c1c2 2px solid;
	padding-left: 3%;
	margin-left: 5%;
}
.vipsidebar h3 {
	text-align: center;
}
.vipsidebar p {
	text-align: left;
	font-family: "NexaRegular";
}
.sneak-peak-video h3 {

}
.sneak-peaks-title {
	background-color: #77c1c2;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 4px 0;
}
.single-line {
	padding-top: 28px;
}
.welcome {
	width: auto;
	max-width: 640px;
}
.vip-login {
	width: 65%;
	text-align: center;
	color: #000000;
}
.post-password-form label {
	margin-bottom: 2px;
	margin-top: 20px;
}
.post-password-form input[type=password] {
	margin-top: 2px;
}
.vip-login-label {
	text-align: center;
	text-transform: uppercase;
	font-weight: 800;
}
.sneak-peaks-text {
	padding: 0 20px 10px 20px;
	color: #ffffff;
	font-size: 18px;
}
.sneak-peaks-text p {
	margin-bottom: 0;
}
.sneak-peaks-img {
	width: 95%;
	padding-bottom:20px;
}
.sneak-peaks-title img, .sneak-peaks-img img {
	margin: 0;
}
.page-id-1330 .blogdetailarticle img {
	margin-top: 0px !important;
}
.wp-image-1951 {
	border: #000000 1px solid;
}
.page-id-1330 .vip-flex-container .mc4wp-form { background-color: #f8a9a9; padding: 10px; margin-bottom: 20px; }
.page-id-1330 .vip-flex-container .mc4wp-form h2 {color:#ffffff; font-size: 30px !important; text-align:left; margin-bottom: 0 !important;}
.page-id-1330 .vip-flex-container .mc4wp-form h4 {color:#ffffff;}
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=email], .page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=text] { font-family: "NexaRegular"; width: 100%; height: 40px; border: none; border-bottom: 3px solid #fff; font-size: 18px; background: transparent; color: #fff; }
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=email]::placeholder, .page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=text]::placeholder { font-family: NexaRegular; color: #fdebeb; }
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=email]::-webkit-input-placeholder, .page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=text]::-webkit-input-placeholder { font-family: NexaRegular; color: #fdebeb; }
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=email]::-moz-placeholder, .page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=text]::-moz-placeholder { font-family: NexaRegular; color: #fdebeb; }
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=email]:-ms-input-placeholder, .page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=text]:-ms-input-placeholder { font-family: NexaRegular; color: #fdebeb; }
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=email]:-moz-placeholder, .page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=text]:-moz-placeholder { font-family: NexaRegular; color: #fdebeb; }
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=submit] { font-family: NexaRegular; width: 185px; height: 50px; margin-left: 0px; margin-top: 25px; border: 3px solid #fff; border-radius: 5px; background: transparent; color: #fff; font-size: 18px;transition: .4s ease; }
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields input[type=submit]:hover, .page-id-1330 .vip-flex-container .mc4wp-form-fields input[type=submit]:focus { background-color: #fff; color: #f8a9a9; }
.page-id-1330 .vip-flex-container .mc4wp-form .mc4wp-form-fields { margin-bottom: 0; }

.readmorelink1 { width: 291px; height: 238px; background-color: #ebebeb; display: inline-block; color: #000; }
.readmorelink2 { width: 291px; height: 238px; background-color: #ebebeb; display: inline-block; color: #000; float: right; }
.readmorelink1:hover, .readmorelink2:hover { color: #000; text-decoration: none; box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.15); -webkit-transform: translateY(-4px); transform: translateY(-4px); }
.readmorelink1:focus, .readmorelink2:focus { color: #000; text-decoration: none; box-shadow: 0 22px 43px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 22px 43px rgba(0, 0, 0, 0.3); -webkit-transform: translateY(-4px); transform: translateY(-4px); }

.featuredPostsTitle h2 {
	margin-top: 40px;
	border-bottom: #000000 2px solid;
}
.readmorecontent h2 { font-family: NexaRegular; font-size: 18px; line-height: 26px; margin-top: 14px; padding-left: 15px; padding-right: 15px; }

.forgot-password {
	text-align: center;
	font-size: 12px;
}
.forgot-password a {
	text-decoration: none;
	font-style: italic;
}
.forgot-password a:hover {
	text-decoration: none;
	color: #f8a9a9;
}
.forgot-password a:active {
	text-decoration: none;
	color: #f8a9a9;
}
.page-id-2320 iframe, .page-id-2165 iframe, .page-id-1330 iframe {
	border: 0px;
}
.vip-nav {
	width: 100%;
	margin: 20px auto;
	clear: both;
	display: block;
	height: 35px;
	text-align: center;
}
.vip-nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.vip-nav li {
	/* float:left; */
	height:36px;
	line-height:30px;
	display:inline;
}
.vip-nav li a {
	display:inline;
	padding:0 20px;
	color:#000000;
	font-size: 30px;
	text-decoration:none;
	font-family: NexaRegular;
	transition: color linear 0.4s;
}
.vip-nav li a:hover {
	color:#77c1c2;
	text-decoration: none;
}
.vip-title-mobile {
	display: none;
}
.vip-hero-slider {
	font-family: NexaBold;
}
.blogdetailbg .logged-out {
	background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/02/vip-hero-2.jpg") !important;
	background-size: contain;
}
.blogdetailbg .logged-in {
	background-image: url("https://drwhitneybowe.com/wp-content/uploads/2018/01/Work-blue-sweater.jpg") !important;
	background-size: contain;
}
.nexafontbold {
	font-family: NexaBold;
}
.page-id-1330 .blogdetailcont {
	margin-top: 0;
}
.page-id-1330 .blogdetailinner {
	padding: 0;
	background-color: transparent;
}
.welcome-video-container {
	background-color: #f8e8e8;
	padding: 40px 0;
	/* margin-bottom: 30px; */
}
.welcome-iframe-container {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
}
.welcome-iframe-container-ipad {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	display: none;
}
.welcome-iframe-container-mobile {
	width: 350px;
	margin-left: auto;
	margin-right: auto;
	display: none;
}
.section-spacer {
	padding-top: 50px;
}
.vip-section {
	background-color: #ffffff;
	padding: 40px 100px;
	font-size: 18px;
	font-family: NexaRegular;
	/* margin-top: 30px; */
}
.vip-section-title {
	/* height:203px; */
	text-align: center;
	margin: 0 auto;
}
.vip-section-title img {
	height: 203px;
}
.vip-sectin-blurb {
	text-align: center;
	/* margin-top: 20px; */
}
.sneak-peek-iframe-container {
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
.sneak-peek-iframe-container-ipad {
	display: none;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
.sneak-peek-iframe-container-mobile {
	display: none;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.sneak-peek-video-description p {
	font-size: 14px;
	font-family: NexaRegular;
	margin-top: 15px;
}
.insider-glow-tip-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: flex-start;
	margin-top: 25px;
}
.insider-glow-tip-card {
	width: 40%;
}
.insider-glow-thumb {
	border: #000000 1px solid;
}
.insider-glow-thumb img {
	width: 100%;
}
.download-text {
	font-size: 18px;
	font-family: NexaRegular;
	margin-top: 15px;
	width: 100%;
	text-align: center;
}
@media (max-width: 1199px) {
	.vip-nav li a {
		font-size: 22px;
	}
}
@media (max-width: 991px) {
	.vip-flex-container {
		display: block;
	}
	.sneak-peak-video {
		width: 100%;
		padding: 0;
	}
	.sneak-peak-video h3 {
		font-size: 20px;
	}
	.vip-flex-container-welcome {
		margin-top: 0;
	}
	.vipsidebar {
		width: 100%;
		border-left: 0;
		padding-left: 0;
		margin-left: 0;
		border-top: #77c1c2 2px solid;
		padding-top: 20px;
		margin-top: 20px;
	}
	.page-id-1330 .blogdetailinner, .vip-header {
		background-image: none;
	}
	.page-id-1330 .page-title {
		font-size: 36px;
		line-height: 44px;
	}
	.page-id-1330 .page-title {
		color: #000000;
	}

	.vip-login {
		text-align: left;
		color: #000000;
	}
	.vip-login-label {
		text-align: left;
	}
	.vip-nav li a {
		font-size: 18px;
	}
	.welcome-video-container {
		padding: 20px 0;
	}
	.welcome-iframe-container {
		display: none;
	}
	.welcome-iframe-container-ipad {
		display: block;
	}
	.sneak-peek-iframe-container {
		display: none;
	}
	.sneak-peek-iframe-container-ipad {
		display: block;
	}


}
@media (max-width: 767px) {
	.vip-title-mobile {
		display: block;
	}
	.vip-hero-slider {
		display: none;
	}
	.vip-title-mobile h1 {
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 5px;
	}
	.vip-nav {
		margin: 5px 0 0 0;
	}
	.vip-nav li a {
		font-size: 14px;
		line-height: 18px;
	}
	.vip-section {
		padding: 20px 20px;
		font-size: 14px;
	}
	.vip-section-title img {
		height: 125px;
	}
	.insider-glow-tip-container {
		display: block;
	}
	.insider-glow-tip-card {
		width: 100%;
		margin-bottom: 30px;
	}
	.sneak-peek-video-description p {
		font-size: 12px;
		font-family: NexaRegular;
		margin-top: 8px;
	}

}
@media (max-width: 520px) {
	.vip-nav {
		height:60px;
	}
	.welcome-iframe-container-ipad {
		display: none;
	}
	.welcome-iframe-container-mobile {
		display: block;
	}
	.vip-section-title img {
		height: 65px;
	}
	.sneak-peek-iframe-container-ipad {
		display: none;
	}
	.sneak-peek-iframe-container-mobile {
		display: block;
	}

}
.slider-button {
	text-decoration: none;
	width: 212px;
	height: 50px;
	border: 2px solid #77c1c2;
	color: #77c1c2;
	display: block;
	border-radius: 10px;
	font-size: 18px;
	font-family: NexaRegular;
	text-align: center; line-height: 50px; padding-left: 15px;}

.postid-2346 a.buybtn, .postid-2373 a.buybtn {
	background-image: none;
	padding-left: 0;
}
.postid-2346 a.buybtn:hover, .postid-2373 a.buybtn:hover {
	background-image: none;
}
