/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: stockholm
*/
@import url("../stockholm/style.css");

/*Form Styles -- Widget*/
.gform_wrapper form ul.left_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper ul.right_label li {
	margin-bottom:0;
}

.gform_wrapper .left_label li.field_sublabel_below .gfield_label {
	display:none;
}
.gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction { 
	display:none !important;
}
/*paste in*/
.subheader_services, .subheader_services_darkbg {
    color:#ee5023;
}
.subheader_services:hover {
    color:#333;
}
.subheader_services_darkbg:hover {
    color:#fff;
}
.fa-navicon:hover, .fa-reorder:hover, .fa-bars:hover {
    color:#383A35;
}
.footer_top .widget h4 {
    text-align:center;
}
/*blog single post sidebar top-padding*/
.two_columns_75_25>.column2>.column_inner {
padding: 66px 0 0 20px;
}
body.blog > div.wrapper > div > div > div > div > div > div {
    margin-top: 33px;
}
.gform_wrapper .left_label div.ginput_complex {
    margin: 0 auto !important;
}
.gform_wrapper form {
    text-align: center !important;
}

div.gform_footer.left_label {
   margin-left: 19% !important;
}
/*hide comments on cooking class blog page NOT WORKING*/
.single.single-post.postid-23071 .comment_holder {
    display:none !important;
}
.page-id-23071 div#comments.comment_holder.clearfix {
    display:none !important;
}
/*Shadow around button rows*/
#link_indent {
-webkit-box-shadow: inset 0px -5px 15px -4px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px -5px 15px -4px rgba(0,0,0,0.75);
box-shadow: inset 0px -5px 15px -4px rgba(0,0,0,0.75);
-webkit-box-shadow: inset 0px 5px 15px -4px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 5px 15px -4px rgba(0,0,0,0.75);
box-shadow: inset 0px 5px 15px -4px rgba(0,0,0,0.75);
}
/*Gravity Form Styles Applied to Contact Page to make each row the same width -- attempt at applying globally*/
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first, .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first {
    margin-right:0;
}
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span, .gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span, .gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {
    width:48.4%;
}
.gform_wrapper textarea.medium {
    width:96%;
}
/*end of gform contact page*/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text], body .gform_wrapper .gform_body .gform_fields .gfield textarea, body .gform_wrapper .gform_body .gform_fields .gfield .datepicker, body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_month input, body .gform_wrapper .gform_body .gform_fields .gfield input[type=email], body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel] {
    border-radius:4px;
}
#gfrom > #input {
    border-radius:4px;
}
.header_bottom {
    padding: 5px 45px;
}
.dark_color_links {
    color:#fff;   
}
.dark_color_links:hover {
    color:#ee5023;   
}
nav.content_menu {
	top:0;
}
/*form title & description displaying on homepage*/
.gform_wrapper .gform_heading
	{
	display:none;
	}
#gravitysaied {
display:none;
}
.testimonials_holder .flex-control-paging li a {
width:20px;
height:20px;
}
.header_bottom_right_widget_holder {
display:none;
}

.header_bottom {
padding: 10px 45px;
}
/*footer top shadow*/
div.footer_top {
-webkit-box-shadow: 0px 0px 15px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 15px -2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 15px -2px rgba(0,0,0,0.75);
}
/*BLOG hide footer top from blog page*/
.page-id-1815 div.footer_top {
	display:none;
}
/*hide footer from all blog single post pages*/
body.single.single-post div.footer_top {
    display:none !important;
}
header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom {
padding:  0 45px;
}
.private_class_column {
border-right:  1px solid rgba(44,44,44,0.3) !important;
}
/*gravity forms button*/
body .gform_wrapper .gform_footer input[type=submit] {
border-radius:4px !important;
}
/*price on cooking classes next to event date*/
.gform_wrapper .ginput_price {
display:none;
}
/*gravity forms detox quantity width adjustment*/
.gform_wrapper input.ginput_quantity {
width:4.5em !important;
}
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper textarea {
font-size: 17px !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
	margin-right:0;
}
/*gravity forms footer make it less tall*/
#field_12_2 {
	margin-top:0;
}
/* #field_12_1 {
    margin:0;
} */
.gform_wrapper .gform_footer {
	margin:0;
}
#gform_widget-13 > h4 {
	margin: 0 0 -26px;
}

body .gform_wrapper ul #body .gform_wrapper ul #field_12_1 {
 margin-top:6px !important;
}
/*homepage latest posts boxes -- makes text look left-aligned*/
.latest_post_holder.boxes>ul>li .latest_post {
padding: 22px 0px 31px;
}
/*Logo was breaking for 10px around 1000px*/
.q_logo a {
height: 40px !Important;
}
/*blog even spacing by fixed height to titles*/
.blog_holder.masonry article h4, .blog_holder.masonry_full_width article h4 {
	height: 32px !important;
}
/*
.pageheader_top_row_detoxfont {
		font-size:1.25em;
		line-height: 1.25;
	}*/
/*MEDIA QUERIES*/
/*MEDIA QUERIES*/
/*MEDIA QUERIES*/
/*large screens*/
@media only screen and (min-width: 1420px) {
	#services_page_image_coaching {
		padding-top:600px !important;
	}
	#services_page_image {
		padding-top:400px !important;
	}
	#pageheader_top_row_swb_coaching {	
		padding-top:300px !important;
		padding-bottom:0px !important;
		background-image: url(http://www.simplewellbeing.com/wp-content/uploads/2015/08/Coaching-1-1_largescreens.jpg) !important;
}
#pageheader_top_row_detox {
		padding-top:300px !important;
		padding-bottom:50px !important;
	background-image: url(http://www.simplewellbeing.com/wp-content/uploads/2018/03/Spring.png) !important;
		
	}
	#pageheader_top_row_swb, #pageheader_top_row_swb_about, #pageheader_top_row_swb_homepage, #pageheader_top_row_swb_wellness   {
		padding-top:300px !important;
	}
}/*end*/
/*extra large*/
@media only screen and (min-width:1720px) and (max-width:4000px) {
#pageheader_top_row_detox {
		padding-top:400px !important;
		padding-bottom:50px !important;
	background-image: url(http://www.simplewellbeing.com/wp-content/uploads/2018/03/Spring.png) !important;
	}
	}
/*just before large*/
@media only screen and (min-width:1000px) and (max-width:1420px)  { 
	#pageheader_top_row_swb_wellness {
		padding-top: 350px !important;
		padding-bottom: 100px !important;
   		font-size:.775em;
	}
}
/*
@media only screen and (min-width:1000px)  { 
	#pageheader_top_row_detox {
		padding-top:100px !important;
	}
}
*/
@media only screen and (max-width:1000px)  { 
	#pageheader_top_row_detox {
		padding-top:25px !important;
		font-size:.825em !important;
	}
}
/*ipad*/
@media only screen and (max-width: 768px) {
	p {
	font-size:.825em !important;
}
    .ctoa_linda {
        font-size:1.2em !important;
    }
    #homepage_calltoaction_font {
        font-size:1.425em !important;
    }
#pageheader_top_row_swb {
padding-top:175px !important;
font-size:.5em;
}
/*top images*/
#pageheader_top_row_swb_coaching {
background-image: url(http://www.simplewellbeing.com/wp-content/uploads/2015/08/1-1Coaching_Tablet_down.jpg) !important;
padding-top:175px !important;
padding-bottom:0px !important;
font-size:.4em;
}
/*coaching services page*/
#services_page_image_coaching {
	background-image: url(http://www.simplewellbeing.com/wp-content/uploads/2015/08/1-1Coaching_Tablet_down.jpg) !important;
	padding-top:375px !important;
}
#pageheader_top_row_swb_homepage {
padding-top: 175px !important;
font-size:.5em;
}
#pageheader_top_row_swb_services {
    padding-top: 30px !important;
    font-size:.5em;
}
#pageheader_top_row_swb_about {
padding-top: 175px !Important;
background-image: url(http://www.simplewellbeing.com/wp-content/uploads/2015/08/About_Linda_P_tablet_overlaybg.jpg) !important;
 font-size:.5em;
}
#pageheader_top_row_swb_wellness {
padding-top: 175px !Important;
background-image: url(http://www.simplewellbeing.com/wp-content/uploads/2015/08/Wellness_beliefs_tablet_center.jpg) !Important;
 font-size:.5em;
}
	#pageheader_top_row_detox {
		padding-top:25px !important;
		padding-bottom:25px !important;
		font-size:.55em !important;
	}
/*testimonail shrink font*/
.testimonials .testimonial_text_inner p:not(.testimonial_author) {
	font-size:1em !important;
}
/*coaching page -- type padding*/
#services_page_description {
padding:0 !important;
}
h3 {
	font-size:1.25em !important;
}
nav.content_menu {
display:none;
}
}/*end*/
/*pretty much ipad landspace*/
@media only screen and (min-width:768px) and (max-width:1000px)  { 
	#pageheader_top_row_swb {
padding-top: 225px !important;
font-size:.825em;
}
#pageheader_top_row_swb_homepage {
padding-top: 275px !important;
font-size:.825em;
}
#pageheader_top_row_swb_services {
    padding-top: 40px !important;
    font-size:.825em;
}
#pageheader_top_row_swb_about {
padding-top: 175px !Important;
background-image: url(http://www.simplewellbeing.com/wp-content/uploads/2015/08/about_mid_sized.jpg) !important;
 font-size:.825em;
}
#pageheader_top_row_swb_coaching {
    padding-top: 200px !important;
    padding-bottom:0px !important;
    font-size:.725em;
}
#pageheader_top_row_swb_wellness {
	padding-top: 175px !important;
	padding-bottom: 25px !important;
    font-size:.775em;
}
nav.content_menu {
display:none !important;
}
}
/*end*/
@media only screen and (min-width:480px) {
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    font-size:x-large;
}
}
/*end*/
@media only screen and (max-width:480px) {
	/*p {
	font-size:.825em !important;
	}*/
    #homepage_calltoaction_font {
    	font-size:1.425em !important;
	}
	.q_logo a {
	height: 30px !Important;
	}
	.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	    font-size:small;
	}
}

@media only screen and (min-width:601px) {
	.single-post #input_2_3 {
		width: 100%;
	}
	.single-post .gform_wrapper ul.gform_fields li.gfield, .single-post div.ginput_container_name span {
		padding-right: 0;
	}
	.single-post #field_2_2 .ginput_container_email, .single-post #field_2_2 .ginput_container_email #input_2_2 {
		width:100%;
		margin-left: 0;
	}
	.single-post .gform_wrapper .gform_footer:not(.top_label) {
		margin-left: 0;
	}
}
@media only screen and (max-width:600px) {
	.single-post #gform_submit_button_2 {
		width: 50%;
	    margin: 0 auto;
	    text-align: center;
	}
	.single-post div.gform_footer.left_label {
		margin-left: 0 !important;
	}
}
/*END*/