/*
Theme Name: Smart Mag Child
Theme URI: http://theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: smart-mag
Version: 1.0
*/

@import url("../smart-mag/style.css");


/* Meta Data
-------------------------------------------------------------- */
time {display: none !important;}
.meta {display: none !important;}
.cat-title {display: none !important;}

.highlights .thumb .content > a {margin-top: 0; padding-top: 0;}
.posted-by {display: none !important;}
.posted-on {display: none !important;}
.post-meta.cf {display: none !important;}

.posts-list .comments {display: none !important;}

.crp_related .crp_thumb {border-radius: 0 !important;}
img.crp_thumb.crp_featured.no-display.appear {border-radius: 0 !important;}


/* Headers & Navigation
-------------------------------------------------------------- */

header {margin-top: 5px !important;}

nav.navigation.cf {margin-top: 20px !important;}

.sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item {background-color: transparent !important;}
.sub-menu a {color: #5bb1d2 !important;}

.navigation .menu li > a {padding: 0 15px !important;}

.navigation .mega-menu.links > li > a, .navigation .mega-menu.links > li li a, .mega-menu .posts-list .content, .navigation .mega-menu .sub-nav li a {color: #5bb1d2 !important;}

.mega-menu .heading {color: #5bb1d2 !important;}
.mega-menu .content a {color: #5bb1d2 !important;}
.mega-menu .featured h2 a {color: #666 !important;}

.top-bar .menu {float: left;}
.top-bar .menu a {color: #96c8b3;}




/* highlights & mega menu (includes social sharing button display)
-------------------------------------------------------------- */
.highlights .thumb img {width: 80px; height: 60px;}
.highlights .thumb .content {margin-left: 95px; min-height: 60px;}

img.attachment-post-thumbnail.wp-post-image {width: 80px; height: 60px;}
.mega-menu .posts-list .content {border-bottom-color: #2f4154; margin-left: 95px; min-height: 60px;}

.highlights h2 a {color: #666 !important; text-transform: none !important; font-size: 16px !important;}
.highlights .excerpt  {font-size: 14px !important;}


/* Fonts & Links
-------------------------------------------------------------- */

a.tesignslink {color: #96c8b3;}
a.intern {color: #96c8b3;}
a {font-family: 'Montserrat' !important;}

.post-header .post-title {font-size: 18px !important;}

h1 {text-transform: uppercase !important; font-family: 'Montserrat' !important; color: #007f90 !important; font-size: 18px !important;font-weight: normal !important; }
.post-content h1 {text-transform: uppercase !important; color: #007f90 !important; font-size: 18px !important;}

h2 {color: #5d5d5d !important; font-size: 18px !important; }
.post-content h2 {color: #5d5d5d !important; font-size: 18px !important; }
.post-content h2 a {color: #5d5d5d !important; padding-top: 15px !important; }


.post-content h3 {font-size: 16px !important; color: #5d5d5d !important;}

h3.subtitle {color: #98c8b2 !important; background: #f9f9f9; border: 1px solid #d9d9d9; border-left: 0; border-right: 0; line-height: 38px !important; color: #98c8b2 !important; font-size: 13px;  padding: 0 14px; margin-bottom: 28px; text-transform: uppercase !important; font-family: 'Montserrat' !important;}


.main-footer .widgettitle {color: #007f90 !important;font-family:'Open Sans' !important;}
.lower-foot .textwidget {color: #007f90 !important;}

.post-content h3.subtitle {font-size: 13px !important;}

h3.holidayguide {background: #f9f9f9; border: 1px solid #d9d9d9; border-left: 0; border-right: 0; line-height: 38px !important; color: #0099cc !important; font-size: 13px; padding: 0 14px; margin-bottom: 28px;}

h3.related_post_title {text-transform: uppercase !important; font-size: 14px !important; font-family: 'Montserrat' !important;}

.caption h3 {text-transform: none !important; font-size: 12px !important; font-family: 'Roboto Slab' !important;}

.blocks.col-4 h3 {text-transform: none !important;}

h4 { color: #5d5d5d !important; font-size: 18px !important;font-weight: normal !important;}
.post-content h4 {color: #5d5d5d!important; font-size: 20px !important;font-weight: normal !important;}
h4 a {color: #5d5d5d!important; font-weight: normal !important; text-decoration: underline !important; font-family: 'Open Sans' !important;}

h5 {color: #0099cc !important; font-size: 20px !important;}
.post-content h5 {color: #0099cc !important; font-size: 20px !important;}

h5.holiday {color: #0099cc !important; margin-bottom: 5px !important; border-bottom: 1px solid #d9d9d9 !important;}
h5.sm {font-size: 19px !important;}

.post-content blockquote {border-left: 2px solid #96c8b3; border-bottom: 1px solid transparent; background: #fafafa;}

#teaser {line-height: 140%; margin-top: -20px !important; padding-top: 0 !important;}

#teaser a {line-height: 140%; margin-top: 0 !important; padding-top: 0 !important;}

a.subutton:hover {opacity: 0.5 !important;}

.textwidget p {font-size: 15px !important;}

.author-profile .author-name {font-weight: normal !important;}

.author-description p {font-size: 15px !important;}

a {font-family: 'Montserrat' !important;}
a.zem_rp_title {color: #19232d !important;font-size: 14px !important;}
a.zem_rp_title:hover {text-decoration: underline !important;}

.navigate-posts .title {font-size: 14px !important; font-family: 'Montserrat' !important;}

.highlights .section-head a {color: #96c8b3 !important;}

#subquote {font-family: 'Merriweather' !important; font-size: 22px; color: #284a9a; font-style: italic; margin-top: 0 !important; line-height: 180%; text-align: center !important; padding-top: 0 !important;}


/* List styles
-------------------------------------------------------------- */

.post-content ul {
    list-style-type: none;
}

.post-content ul li {
    background: url(https://healinglifestyles.com/wp-content/uploads/2016/01/healinglifestyles_bullet.png) no-repeat left 4px;
    list-style-type: none;
    margin: 0;
    padding-left: 30px;
    background-size: 20px;
}



/* Boxes
-------------------------------------------------------------- */
#box1 {padding: 20px; border: 2px solid #0099cc; border-radius: 10px; background-color: #fcfcfc !important; }

#box2 {padding: 20px; border: 2px solid #b5ce3a; border-radius: 10px; background-color: #fcfcfc !important;}

#box3 {padding: 20px; border: 1px solid #0099cc; border-radius: 10px; background-color: #fcfcfc !important; width: 93%; height: auto; background-color: #cacaca;
box-shadow: 10px 10px 5px #888888; background-image: url("https://www.healinglifestyles.com/content/wp-content/uploads/2015/06/skincareimg2.png");background-repeat: no-repeat; background-position: bottom right; margin-bottom: 55px;}

#box4 {padding: 20px; border: 1px solid #b5ce3a; border-radius: 10px; background-color: #fcfcfc !important; width: 93%; height: auto; background-color: #cacaca;
box-shadow: 10px 10px 5px #888888; background-image: url("https://www.healinglifestyles.com/content/wp-content/uploads/2015/06/skincareimg.png");background-repeat: no-repeat; background-position: bottom left;}

#box5 {padding: 20px; border: 1px solid #b5ce3a; border-radius: 10px; background-color: #fcfcfc !important; width: 93%; height: auto; background-color: #cacaca;
box-shadow: 10px 10px 5px #888888;}

blockquote.bright {background-color: #fcfcfc; ::selection: #b5ce3a;}

/* Slider
-------------------------------------------------------------- */
.main-featured .slider .caption, .main-featured .blocks h3 {background-color: transparent !important; text-shadow: none !important; opacity: 0.7 !important;
-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 40%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(40%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,0)0%,rgba(255,255,255,1) 40%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 40%); /* W3C */}
	
	.main-featured .flexslider .slides > li { position: relative; }
	.ie8 .main-featured .slider .caption, .ie8 .main-featured .blocks h3 { background-image: none !important; }
	.ie8 .main-featured .blocks .small h3 { padding-top: 10px; } 
.main-featured .cat-title {display: none !important;}
.main-featured h3 a {color: #000 !important;}
.main-featured time.the-date {display: none !important;}

.post-header .featured .caption {display: none !important;}

.post-cover .overlay {
    position: absolute;
    bottom: 0;
    padding: 28px;
    padding-top: 10%;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 5;

    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 40%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 40%);
}

.listing.grid-overlay .overlay {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-top: 10%;
    pointer-events: none;

    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 40%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 40%);
}

.listing.grid-overlay h2 a {text-shadow: none !important;}

.main-featured {margin-bottom: -10px !important;}

/* home
-------------------------------------------------------------- */
.page-id-15607 .cat-title {display: none !important;}

/* contact
-------------------------------------------------------------- */
.page-id-15632 h4 {margin-bottom: 10px !important;}


/* Food & Nutrition Landing
-------------------------------------------------------------- */
.page-id-15732 .cat-title {display: none !important;}


/* beautyguide
-------------------------------------------------------------- */
.category-beautyguide .post-meta {display: none !important;}
ul.wpuf_customs li {margin-top: 10px;}
ul.wpuf_customs li label {display: none !important;}
label .prohibited_content {display: none !important;}
label .company_name {display: none !important;}
.category-spa-giveaway .post-meta {display: none !important;}


/* Skincare Guide	
-------------------------------------------------------------- */
.page-id-16312 .read-more {display: none !important;}
.page-id-16312 h5 {margin-top: 15px !important; font-size: 16px !important;}
.page-id-16312 ul {margin-bottom: 25px !important;}
.page-id-16312 h5 {font-size: 20px !important; margin-bottom: 30px !important;}


/* Spa Partnerships (2017)	
-------------------------------------------------------------- */
.page-id-51603 .navigation {display: none !important;}
.page-id-51603 .breadcrumbs-wrap .breadcrumbs {display: none !important;}


/* Spa Getaway
-------------------------------------------------------------- */
#gallery-1 .gallery-item {margin-top: 2px;}

/* SIDEBARS GENERAL
-------------------------------------------------------------- */

.text-widget {margin-bottom: 5px !important;}

h3.widgettitle {font-family: 'Montserrat' !important; color: #fff !important; border-top: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; font-size: 13px !important;text-align: left !important;}

.main .sidebar .widgettitle, .tabbed .tabs-list {background-color: #98c8b2 !important; color: #fff; border-top: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; font-size: 14px !important;margin-top: 35px !important; margin-bottom: 20px !important;}

.comments {display: none !important;}


/* Sidebar Home
-------------------------------------------------------------- */

li#bunyad-latest-posts-widget-3.widget.latest-posts h3.widgettitle {display: none !important;}
li#bunyad-latest-posts-widget-3.widget.latest-posts {margin-bottom: 10px !important; margin-top: 5px !important;}

li#text-21.widget.widget_text {margin-top: 5px !important; margin-bottom: 0px !important;}
li#text-22.widget.widget_text {margin: 0px !important;}
li#text-23.widget.widget_text {margin-top: 15px !important; margin-bottom: 20px !important;}


/* Sidebar Category Standard
-------------------------------------------------------------- */
li#bunyad-latest-posts-widget-8.widget.latest-posts h3.widgettitle {display: none !important;}
li#bunyad-latest-posts-widget-8.widget.latest-posts {margin-bottom: 10px !important; margin-top: 5px !important;}

li#text-39.widget.widget_text {margin-top: 5px !important; margin-bottom: 0px !important;}
li#text-57.widget.widget_text {margin-top: 5px !important; margin-bottom: 0px !important;}
li#text-58.widget.widget_text {margin: 0px !important;}
li#text-59.widget.widget_text {margin-top: 15px !important; margin-bottom: 20px !important;}


/* Sidebar Nutrition
-------------------------------------------------------------- */

li#bunyad-latest-posts-widget-4.widget.latest-posts h3.widgettitle {display: none !important;}
li#bunyad-latest-posts-widget-4.widget.latest-posts {margin-bottom: 10px !important; margin-top: 5px !important;}

li#text-28.widget.widget_text {margin-top: 5px !important; margin-bottom: 0px !important;}
li#text-29.widget.widget_text {margin: 0px !important;}
li#text-30.widget.widget_text {margin-top: 15px !important; margin-bottom: 20px !important;}

/* Recipe Finder
-------------------------------------------------------------- */
.uwpqsf_class {font-size: 15px !important;}
.uform_title {text-align: left !important; margin-bottom: 5px !important; font-size: 15px !important;}
#uwpqsf_id {border: none !important;}
form#uwpqsffrom_16330 {padding: 10px !important;}
span.taxolabel-0 {display: none !important;}
input#uwpqsf_id_btn.usfbtn {background: #b5ce3a !important; color: #fff !important; font-size: 14px !important; border-radius: 12px !important;}
input#uwpqsf_id_btn.usfbtn:hover {background: #999 !important;}
input#uwpqsf_id_key {width: 90% !important;margin-left: 0 !important; margin-bottom: 15px !important;}
label.uwpqsf_class.-keyword {font-weight: bold !important; margin-top: 25px !important; font-size: 15px !important; }
li#text-63.widget.widget_text input {margin-right: 15px !important;}
li#text-64.widget.widget_text input {margin-right: 15px !important;}
li#text-65.widget.widget_text input {margin-right: 15px !important;}
li#text-66.widget.widget_text input {margin-right: 15px !important;}
li#text-67.widget.widget_text input {margin-right: 15px !important;}
li#text-68.widget.widget_text input {margin-right: 15px !important;}

/* Recipe Category	
-------------------------------------------------------------- */
article.category-recipes .excerpt p {display: none !important;}
article.category-recipes h2 a {font-size: 13px !important;}


/* Sidebar Company
-------------------------------------------------------------- */
li#bunyad-latest-posts-widget-5.widget.latest-posts h3.widgettitle {display: none !important;}
li#bunyad-latest-posts-widget-5.widget.latest-posts {margin-bottom: 10px !important; margin-top: 5px !important;}

li#text-40.widget.widget_text {margin-top: 5px !important; margin-bottom: 0px !important;}
li#text-41.widget.widget_text {margin: 0px !important;}
li#text-42.widget.widget_text {margin-top: 15px !important; margin-bottom: 20px !important;}
li#text-43.widget.widget_text {margin-bottom: 0px !important; padding-bottom: 0 !important;}

#menu-company-pages.menu li a {color: #99c4b0 !important; font-size: 14px !important;}
.theiaStickySidebar .menu-company-pages-container li a {color: #99c4b0 !important; font-size: 14px !important;}


/* Sidebar Holiday Gift Guide
-------------------------------------------------------------- */
li#bunyad-latest-posts-widget-6.widget.latest-posts h3.widgettitle {display: none !important;}
li#bunyad-latest-posts-widget-6.widget.latest-posts {margin-bottom: 10px !important; margin-top: 5px !important;}

li#text-45.widget.widget_text {margin-top: 5px !important; margin-bottom: 0px !important;}
li#text-46.widget.widget_text {margin: 0px !important;}
li#text-47.widget.widget_text {margin-top: 15px !important; margin-bottom: 20px !important;}

#menu-giftguide.menu li a {color: #99c4b0 !important; font-size: 14px !important; }

.theiaStickySidebar .menu-giftguide-container li a {color: #99c4b0 !important; font-size: 14px !important; }

/* Sidebar Gift Guides
-------------------------------------------------------------- */
li#bunyad-latest-posts-widget-7.widget.latest-posts h3.widgettitle {display: none !important;}
li#bunyad-latest-posts-widget-7.widget.latest-posts {margin-bottom: 10px !important; margin-top: 5px !important;}

li#text-49.widget.widget_text {margin-top: 5px !important; margin-bottom: 0px !important;}
li#text-50.widget.widget_text {margin: 0px !important;}
li#text-51.widget.widget_text {margin-top: 15px !important; margin-bottom: 20px !important;}

/* Post Layout
-------------------------------------------------------------- */
.post-content p, .post-content > ul, .post-content > div, .post-content > dl, .post-content blockquote, .post-content ol {margin-bottom: 20px !important;}
#authorprofilebox > p {display: inline;}
.author-description p {margin-bottom: 10px !important;}

/* Footer
-------------------------------------------------------------- */
.main-footer .widgettitle {border-bottom: 1px solid #96c8b3;}


/* MC sign up page
-------------------------------------------------------------- */

.page-id-54714 #mc_embed_signup {margin-bottom: 50px !important;}
.page-id-54714 .menu-main-container {display: none !important;}
.page-id-54714 .breadcrumbs {display: none !important;}
.page-id-54714 .navigation-wrap.cf {display: none !important;}

.page-id-48188 #mc_embed_signup {margin-bottom: 50px !important;}
.page-id-48188 .menu-main-container {display: none !important;}
.page-id-48188 .breadcrumbs {display: none !important;}
.page-id-48188 .navigation-wrap.cf {display: none !important;}



/* MC sign up thank you
-------------------------------------------------------------- */
.page-id-54766 .menu-main-container {display: none !important;}
.page-id-54766 .breadcrumbs {display: none !important;}
.page-id-54766 .navigation-wrap.cf {display: none !important;}


/* MC sign confirmation
-------------------------------------------------------------- */

.page-id-54772 .menu-main-container {display: none !important;}
.page-id-54772 .breadcrumbs {display: none !important;}
.page-id-54772 .navigation-wrap.cf {display: none !important;}





/*MC Subscribe Box (page)
------------------------------------------------------------*/
.page-id-48188 #mc-field-group {color: #666 !important; font-size: 16px !important; font-weight: normal; background-color: transparent !important;}

.page-id-48188 #mc_embed_signup {font-size: 16px !important; font-weight: normal; background-color: transparent !important;}

.page-id-48188 #mce-FNAME {color: #000 !important; font-size: 16px !important; vertical-align: bottom !important;margin-top: 0px; margin-bottom: 15px; width: 350px; border: 1px solid #999; padding:0; height: 33px; background-color: #fff !important;  opacity: 0.5 !important; padding: 5px; border-radius: 0px; margin-right: 10px;}

.page-id-48188 input.FNAME {background-color: #fff !important; opacity: 0.5 !important; width: 350px !important;}

.page-id-48188 #mce-LNAME {color: #000 !important; font-size: 16px !important; vertical-align: bottom !important; margin-top: 0px; margin-bottom: 15px; width: 350px; border: 1px solid #999; padding:0; height: 33px; background-color: #fff !important;  opacity: 0.5 !important; padding: 5px; border-radius: 0px; margin-right: 10px; margin-top: 10px !important;}

input.LNAME {border:none; background-color: #fff !important; opacity: 0.5 !important; width: 350px !important;}

.page-id-48188 #mce-EMAIL {color: #000 !important; font-size: 16px !important; vertical-align: bottom !important; margin-top: 0px; margin-bottom: 35px; width: 350px; border: 1px solid #999; padding: 5px; height: 33px !important; border-radius: 0px;}

.page-id-48188 input.email {border: 1px solid #999; margin:0; background-color: #fff !important; opacity: 0.5 !important; width: 360px !important;}

.page-id-48188 #mc-embedded-subscribe.button2 {font-family: 'Montserrat' !important; font-size: 16px !important; vertical-align: top !important; color: #fff; background-color: #b5ce3a; border:2px solid #fff; width: 120px;  height: 34px !important; background-image: none !important; border-radius: 0px; margin: 0 !important; box-shadow: 2px 2px 3px 2px #ccc;margin-top: 30px !important;}

.page-id-48188 #mc-embedded-subscribe.button3 {vertical-align: bottom !important; color: #fff; background-color: #c59980; border:0px solid #c59980; width: 120px;  height: 28px !important; background-image: none !important; border-radius: 0px; margin: 0 !important; padding:0 !important;}

.page-id-48188 #mc-embedded-subscribe.button2:hover {background-color: #ccc; border: 2px solid #fff; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}

.page-id-48188 #mc-embedded-subscribe.button3:hover {background-color: #999; border: 0px solid #999; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}



/*MC Subscribe Box (updated 2017)
------------------------------------------------------------*/
.page-id-54714 #mc-field-group {color: #666 !important; font-size: 16px !important; font-weight: normal; background-color: transparent !important;}

.page-id-54714 #mc_embed_signup {font-size: 16px !important; font-weight: normal; background-color: transparent !important;}

.page-id-54714 #mce-FNAME {color: #000 !important; font-size: 16px !important; vertical-align: bottom !important;margin-top: 0px; margin-bottom: 15px; width: 350px; border: 1px solid #999; padding:0; height: 33px; background-color: #fff !important;  opacity: 0.5 !important; padding: 5px; border-radius: 0px; margin-right: 10px;}

.page-id-54714 input.FNAME {background-color: #fff !important; opacity: 0.5 !important; width: 350px !important;}

.page-id-54714 #mce-LNAME {color: #000 !important; font-size: 16px !important; vertical-align: bottom !important; margin-top: 0px; margin-bottom: 15px; width: 350px; border: 1px solid #999; padding:0; height: 33px; background-color: #fff !important;  opacity: 0.5 !important; padding: 5px; border-radius: 0px; margin-right: 10px; margin-top: 10px !important;}

input.LNAME {border:none; background-color: #fff !important; opacity: 0.5 !important; width: 350px !important;}

.page-id-54714 #mce-EMAIL {color: #000 !important; font-size: 16px !important; vertical-align: bottom !important; margin-top: 0px; margin-bottom: 35px; width: 350px; border: 1px solid #999; padding: 5px; height: 33px !important; border-radius: 0px;}

.page-id-54714 input.email {border: 1px solid #999; margin:0; background-color: #fff !important; opacity: 0.5 !important; width: 360px !important;}

.page-id-54714 #mc-embedded-subscribe.button2 {font-family: 'Montserrat' !important; font-size: 16px !important; vertical-align: top !important; color: #fff; background-color: #b5ce3a; border:2px solid #fff; width: 120px;  height: 34px !important; background-image: none !important; border-radius: 0px; margin: 0 !important; box-shadow: 2px 2px 3px 2px #ccc;margin-top: 30px !important;}

.page-id-54714 #mc-embedded-subscribe.button3 {vertical-align: bottom !important; color: #fff; background-color: #c59980; border:0px solid #c59980; width: 120px;  height: 28px !important; background-image: none !important; border-radius: 0px; margin: 0 !important; padding:0 !important;}

.page-id-54714 #mc-embedded-subscribe.button2:hover {background-color: #ccc; border: 2px solid #fff; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}

.page-id-54714 #mc-embedded-subscribe.button3:hover {background-color: #999; border: 0px solid #999; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}



/* MC sign up box (widget)
-------------------------------------------------------------- */

#mc_embed_signup {margin-left: 0px; margin-top:20px !important;}
#mc_embed_signup input:focus {border-color:#0099cc;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:10px auto; text-indent:5px; width:98%; min-width:130px;}
#mc_embed_signup input.button {display:block; width:35%; margin:20px auto; min-width:90px;}
#mc_embed_signup .button {clear:both; background-color: #b5ce3a; border: 0 none; border-radius:10px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 10px 10px 0px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#999;}


/* Inline Subscription box
-------------------------------------------------------------- */
#popup-embedded-box-pro-gfcr-2.popup-embedded-box-pro-gfcr-2.popupally-pro-outer-embedded-rwnkmg-2.class-placeholder-jehjsq-2 {margin-top: 80px !important; border: 2px solid #f4f2f1 !important; margin-left: 0 !important; margin-bottom: 50px !important;}



/* PopUp #1
-------------------------------------------------------------- */
#popup-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-7::-webkit-input-placeholder {
    color: #333 !important;
}

#popup-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-7:-moz-placeholder {
    color: #333 !important;
}

#popup-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-7::-moz-placeholder {
    color: #333 !important;
}

#popup-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-7:-ms-input-placeholder {
    color: #333 !important;
}

#popup-embedded-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-7::-webkit-input-placeholder {
    color: #333 !important;
}

#popup-embedded-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-7:-moz-placeholder {
    color: #333 !important;
}

#popup-embedded-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-7::-moz-placeholder {
    color: #333 !important;
}

#popup-embedded-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-7:-ms-input-placeholder {
    color: #333!important;
}

#popup-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-8::-webkit-input-placeholder {
        color: #333 !important;
    }

    #popup-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-8:-moz-placeholder {
        color: #333 !important;
    }

    #popup-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-8::-moz-placeholder {
        color: #333 !important;
    }

    #popup-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-8:-ms-input-placeholder {
        color: #333 !important;
    }

    #popup-embedded-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-8::-webkit-input-placeholder {
        color: #333 !important;
    }

    #popup-embedded-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-8:-moz-placeholder {
        color: #333 !important;
    }

    #popup-embedded-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-8::-moz-placeholder {
        color: #333 !important;
    }

    #popup-embedded-box-pro-gfcr-1 #popupally-fluid-1-fluid_qemsnqs-8:-ms-input-placeholder {
        color: #333 !important;
    }


/* Visual form builder
-------------------------------------------------------------- */
.visual-form-builder fieldset {background-color: #fff !important;}

.visual-form-builder .vfb-legend h3 {font-size: 15px; text-transform: none !important; line-height: 2.0em;}

a.fa.fa-tumblr {display: none !important;}

.visual-form-builder.left-label .vfb-desc, .visual-form-builder.right-label .vfb-desc {width: 40% !important;}

#safe-beauty-package-registration-enhanced-2.visual-form-builder.vfb-form-2 {width: 80% !important;}
#safe-beauty-package-registration-basic-3.visual-form-builder.vfb-form-3 {width: 80% !important;}




/* responsive
-------------------------------------------------------------- */

@media only screen and (max-width: 767px) {
#box3 {background-image: url() !important;}
#box4 {background-image: url() !important;}
}
