/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/

.offices_wrap { display: block; }

.offices .wpcf7-list-item-label,
.both-offices .wpcf7-list-item-label,
.offices-so .wpcf7-list-item-label { 
	padding-right: 25px;
	background: transparent top right no-repeat url('https://welcome.escarpmentlaw.com/wp-content/uploads/2019/11/blackicon-22.jpg'); 
	display: inline-block;
}

a.orange:active, a.orange:link, a.orange:visited { color: #D48C20; }

main.main { padding-left: 1em !important; padding-right: 1em !important; }


/* checkboxes on one line */
span.wpcf7-list-item {display: block;}

#purchase_selected_wrap, #sale_selected_wrap, #both_selected_wrap {
  display: block; padding-left: 2em; padding-right: 2em;
}
.inline_wrap { 
  display: block !important; 
  padding-left: 3.5em !important; 
  padding-right: 3.5em !important; 
}

h1, h2, h3, h4, h5, h6 { color: #D48C20; font-weight: bold; }

h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; color: #222; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

/* mobile styles */

@media only screen and (max-width: 40em) {
  #purchase_selected_wrap, #sale_selected_wrap, #both_selected_wrap {
    display: block; padding-left: 1.25em; padding-right: 1.25em;
  }
  .inline_wrap { display: block; padding-left: 1.75em; padding-right: 1.75em; }
}

.wpcf7-list-item-label { line-height: 1.8em; font-size: .875rem; margin-left: 0.2em; position: relative; top: 1px; }

.span.wpcf7-not-valid-tip { width: 200px !important; display: inline-block !important; }

.wpcf7-checkbox { margin-top: 0.5em !important; display: block; }

/**/

.row_1 , .row_2 , .row_3 , .row_4 { margin-bottom: 0.5em; }

.row_1 input, .row_2 input, .row_3 input, .row_4 input { margin-bottom: 0; }

textarea { height: 6.5em !important; }


/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[CF7]-----------------------*/
/*------------------------------------------------*/

label { color: #000; }

/* Styling CF7 to look like the Divi Contact Form */
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-select, select, .wpcf7-date {
	background-color: #f6f6f6 !important;
	border: 1px solid #999 !important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 14px;
	color: #444 !important;
	padding: 9px 12px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0.75em;
	display: block;
	text-align: left;
}

.yes_no { width: 100px !important; }

.wpcf7-checkbox { margin-bottom: 1em; }

.wpcf7-text:hover, .wpcf7-textarea:hover, .wpcf7-captchar:hover, .wpcf7-select:hover, select:hover, .wpcf7-date:hover { 
	border-color: #ccc !important; 
	background: #fff !important;
}
.wpcf7-text:focus, .wpcf7-textarea:focus, .wpcf7-captchar:focus, .wpcf7-select:focus, select:focus, .wpcf7-date:focus { 
	border-color: #999 !important; 
	background: #fff !important;
}

.wpcf7-submit {
	margin: 8px auto 0;
	cursor: pointer;
	font-size: 20px;
	font-weight: 500;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 6px 20px !important;
	line-height: 1.7em;
	border: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	background-color: #c88c2a;
	color: #fff !important;
	margin-top: 0 !important;
}
.wpcf7-submit:hover {
	background-color: #bc7f1c !important;
}


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/




