/*
 Theme Name: Spacious Business
 Theme URI: http://www.eisnersafety.net/wp-content/themes/spacious-child/
 Description: Spacious Business is an multipurpose responsive theme designed for the company Eisner Safety Consultants. The theme was designed and customized by Tania Avanzi, based on the theme Spacious by ThemeGrill, to create a unique visual identity, fit the needs and characteristics of the Eisner Safety Consultants.
 Author: Tania Avanzi
 Author URI: http://www.clubweb.com.br
 Template: spacious
 Version: 1.0.0
 Tags: responsive-layout, accessibility-ready, multipurpose
 Text Domain:  spacious-child 
*/

/* Customized style starts from here. */

/* General */
body {background-color:#ededed;}
#main {padding:0;}
.page-template-business.wide-1218 #main .inner-wrap {max-width:100%;}
hr {border-top:2px dotted #0000cc;}
blockquote {margin:20px 0 20px 80px; background-color:#f9f9f9;}
img.framecolor {border:solid 1px #CCC; padding:6px;	margin-top:8px;	margin-bottom:10px;}

/* Header */
#header-logo-image img {padding-left:20px;}
#header-text-nav-container {border-bottom:none;}
#header-text-nav-wrap {padding-top:10px; padding-bottom:10px;}
.header-post-title-class {font-size:26px;}

/* Main Menu */
.main-navigation ul li a {font-size:13px; font-weight:bold; color:#666666;}
.main-small-navigation .sub-toggle {background:#0000cc none repeat scroll 0 0;}
.main-small-navigation li:hover > .sub-toggle {color:#0000cc;}
.main-navigation ul li ul {background:none repeat scroll 0 0 rgba(239, 239, 239, 0.8);}
	
/* Slider */
#featured-slider {border-bottom:none;}
.wide-978 #featured-slider .slider-cycle, .wide-1218 #featured-slider .slider-cycle {margin:0 auto; width:100%;}
	@media only screen and (max-width: 600px) {
  		#featured-slider .entry-content, #featured-slider .slider-read-more-button {display:block;}
	}

/* Widgets */
.widget_service_block {padding:40px; background-color:#f3f3f3; margin-bottom:0;}
.widget_call_to_action {margin-bottom:40px; border-bottom:none;}
.call-to-action-content-wrapper {background-image:url(images-child/background-color-blue.jpg); border:none; padding:40px 70px; color:#2e2e2e;}
.widget_featured_single_post {padding:0 0 30px 70px;}
.widget_text {margin-bottom:0;}
.widget_text .textwidget {padding-bottom:0;}
.tg-one-fourth {padding:0;}
.tg-one-half {padding:0 0 20px;}
	@media screen and (max-width: 767px) {
		.call-to-action-content-wrapper {padding:20px;}
	}
.footer-widgets-area {padding-left:20px; padding-right:20px;}
	@media screen and (max-width: 1078px) {
		.inner-wrap {width:100%;}
		.better-responsive-menu #header-text-nav-container {margin:0 20px 15px 20px;}
	}
	
/* Custom HTML Widgets */
.esc_gray {background-image:url(images-child/background-bw.jpg);}
.esc_gray_col_01 {float:left; width:46%; margin:0 3% 0 0; padding:70px 0 20px 0; text-align:right;}
.esc_gray_col_02 {float:right; width:32%; margin:0 17% 0 0; padding:30px 0 30px 0;}
.esc_gray_col_03 {float:left; width:48%; margin:0 1% 0 0; padding:30px 0 30px 0; text-align:right;}
	@media screen and (max-width: 767px) {
		.esc_gray_col_01, .esc_gray_col_02 {float:none;	width:84%; margin:0; padding:10px 8%; text-align:center;}
		.esc_gray_col_02 {color:#4e4e4e !important;}
		.esc_gray_col_03 {float:none; width:94%; margin:0; padding:10px 3%; text-align:center;}
		.widget_featured_single_post {width:84%; padding:10px 8%; text-align:center;}
		.widget_featured_single_post p{text-align:center;}
		.widget_featured_single_post .widget-title {text-align:center;}
	}

/* Div to Separate Areas on Page. Ex. ESC Associates */
#esc_div_area {float:left; min-height:300px; border-bottom:#0000cc solid 2px; margin-bottom:30px; padding-bottom:20px;}

/* Social Icons on Footer */
.social-destak {font-size:42px;}

/* Highlighted Texts */
.esc_blocklink {font-style:normal; font-weight:600;}
.esc_destak {color: #FF0000; font-weight:700;}
.esc_color {color: #0000cc; font-weight:700;}
.esc_icon_color {color:#0000cc; padding-right:10px; font-size:x-large !important;}

/* Lists */
ul.esc_list, li.esc_list {list-style:none; border-bottom:1px solid #CCC; padding:10px 0; float:left; line-height:1.5em;	width:100%;}
ul.esc_list {border-top:1px solid #CCC;	padding-top:0; border-bottom:none;}
ul.esc_listsub, li.esc_listsub {list-style:none; border-bottom:1px solid #CCC; padding:5px 0; margin-left:80px;	float:none;	line-height:1.5em;}

/* Display or not display META TAGS (author, data, categorie, tags, edit)
To hide the meta */
.entry-meta .by-author {display:none;}
/* .entry-meta .date {display:none;} */
.entry-meta .category {display:none;}
.entry-meta .edit-link {display:none;}
.tags {display:none;}
.post .entry-meta {background-color:#f5f5f5;}
/*end dysplay META */

/* Posts and Pages Titles */
.header-post-title-container {background-image:url(images-child/background-titles-light.jpg); box-shadow:none; margin-bottom:20px; border-bottom:none;}
.post-title-wrapper {padding-left:180px;}

/* Forms */
input[type="text"], input[type="email"], input[type="password"], textarea, select {margin:0 0 10px 0;}
input[type="text"], input[type="email"], input[type="password"], textarea {padding:6px; width:100%;}
textarea {resize:none;}
select {padding:5px; border:1px solid #EAEAEA; line-height:20px; width:98%; background-color:#F8F8F8;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px; border-radius: 3px;
	-moz-appearance: none !important; -webkit-appearance: none !important; appearance: none !important;}
select:focus {border:1px solid #EAEAEA;}
#responsive-form{margin:0 auto; width:100%;}
/* alerts on forms */
span.wpcf7-not-valid-tip {margin-top:-64px; float:right; font-size:0.8em;} 
.adjust-required span.wpcf7-not-valid-tip {margin-top:-260px; float:right; font-size:0.8em;}
/* end alerts */
.form-row{width:100%;}
.column-half, .column-full{float:left; position:relative; padding: 0 0.65rem; width:100%; margin:0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.column-full2{float:left; position:relative; padding: 10px 0.65rem; width:55%; margin:0;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}	
.clearfix:after {content: ""; display:table; clear:both;}
	@media only screen and (min-width: 48em) {	
		.column-half{width:50%;}
}

/* Copyright */
.footer-socket-wrapper {background-color:#EDEDED;}
.footer-socket-wrapper .copyright {max-width:80%;}

/*homepage newsletter*/

.mc_newletter_form label.checkbox.subfield {
    display: inline-flex;
    gap: 5px;
}
.widget select {
    padding: 8px;
    width: 80%;
}
@media screen and (max-width: 767px) {
    .single-post .wide-1218 .inner-wrap {
        padding: 0 10px;
    }
}
@media screen and (max-width: 575px) {
	.esc_gray_col_01, .esc_gray_col_02 {float:none;	width:100%;}
	.esc_gray_col_03 {float:none; width:100%;}
	.widget_featured_single_post {width:100%;}
}
