/*
 Theme Name:     Divi_child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Theme for David Gregory Roofing based on Divi
 Author:         Anna Prentice
 Template:       Divi
 Version:        1.1
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Change shade of orange in Orange colour scheme */
.et_color_scheme_orange a{color:#f46800}
.et_color_scheme_orange #top-header,.et_color_scheme_orange .et_pb_counter_amount,.et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading{background:#f46800!important}
.et_color_scheme_orange .woocommerce-error,.et_color_scheme_orange .woocommerce-info,.et_color_scheme_orange .woocommerce-message,.et_color_scheme_orange.woocommerce #content input.button,.et_color_scheme_orange.woocommerce #content input.button.alt,.et_color_scheme_orange.woocommerce #respond input#submit,.et_color_scheme_orange.woocommerce #respond input#submit.alt,.et_color_scheme_orange.woocommerce a.button,.et_color_scheme_orange.woocommerce a.button.alt,.et_color_scheme_orange.woocommerce button.button,.et_color_scheme_orange.woocommerce button.button.alt,.et_color_scheme_orange.woocommerce input.button,.et_color_scheme_orange.woocommerce input.button.alt,.et_color_scheme_orange.woocommerce-page #content input.button,.et_color_scheme_orange.woocommerce-page #content input.button.alt,.et_color_scheme_orange.woocommerce-page #respond input#submit,.et_color_scheme_orange.woocommerce-page #respond input#submit.alt,.et_color_scheme_orange.woocommerce-page a.button,.et_color_scheme_orange.woocommerce-page a.button.alt,.et_color_scheme_orange.woocommerce-page button.button,.et_color_scheme_orange.woocommerce-page button.button.alt,.et_color_scheme_orange.woocommerce-page input.button,.et_color_scheme_orange.woocommerce-page input.button.alt{background:#f46800!important}
.et_color_scheme_orange #et_search_icon:hover,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_orange .bottom-nav li.current-menu-item>a,.et_color_scheme_orange .comment-reply-link,.et_color_scheme_orange .entry-summary p.price ins,.et_color_scheme_orange .et_overlay:before,.et_color_scheme_orange .et_password_protected_form .et_submit_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button,.et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button,.et_color_scheme_orange .et_pb_contact_submit,.et_color_scheme_orange .et_pb_pricing li a,.et_color_scheme_orange .et_pb_pricing_table_button,.et_color_scheme_orange .et_pb_sum,.et_color_scheme_orange .footer-widget h4,.et_color_scheme_orange .form-submit .et_pb_button,.et_color_scheme_orange .mobile_menu_bar:before,.et_color_scheme_orange.woocommerce #content div.product p.price,.et_color_scheme_orange.woocommerce #content div.product span.price,.et_color_scheme_orange.woocommerce div.product p.price,.et_color_scheme_orange.woocommerce div.product span.price,.et_color_scheme_orange.woocommerce-page #content div.product p.price,.et_color_scheme_orange.woocommerce-page #content div.product span.price,.et_color_scheme_orange.woocommerce-page div.product p.price,.et_color_scheme_orange.woocommerce-page div.product span.price{color:#f46800}
.et_color_scheme_orange .woocommerce .star-rating span:before,.et_color_scheme_orange .woocommerce-page .star-rating span:before{color:#f46800!important}
.et_color_scheme_orange .et-search-form,.et_color_scheme_orange .et_mobile_menu,.et_color_scheme_orange .et_pb_pricing li:before,.et_color_scheme_orange .footer-widget li:before,.et_color_scheme_orange .nav li ul{border-color:#f46800}
/* end colour scheme */

#top-header #et-info {
	float: none;
	text-align:center;
}

.services .et_pb_section .et_pb_text p,
.services .et_pb_section .et_pb_text p {
	line-height: 1.5em;
}
.services .et_pb_section .et_pb_text ul li,
.services .et_pb_section .et_pb_text ul li {
	margin-bottom:10px;
	line-height: 1.5em;
}
#main-footer .footer-widget .widget_text {
	width: 100%;
}
#main-footer .footer-widget #custom_html-2.widget_text {
	color:#ddd;
	text-align:center;
}
#main-footer .footer-widget #custom_html-3.widget_text, #main-footer .footer-widget #custom_html-3.widget_text a {
	color:#777;
	text-align:right;
}
#main-footer .footer-widget .textwidget {
	font-size:14px;
}
#main-footer .footer-widget .textwidget span.powered {
	font-size:12px;
	color:#676767;
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
	background-color: #eee !important;
	border: none !important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 14px;
	color: #999 !important;
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.wpcf7-submit {
	color: #2EA3F2 !important;
	margin: 8px auto 0;
	cursor: pointer;
	font-size: 20px;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 20px;
	line-height: 1.7em;
	background: transparent;
	border: 2px solid;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.wpcf7-submit:hover {
	background-color: #eee;
	border-color:#eee;
	padding: 6px 20px !important;
}
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}

@media all and (min-width: 1100px) {

}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1404px) {

}

@media all and (min-width: 981px) and (max-width: 1404px) {
	
}

@media all and (min-width: 981px) and (max-width: 1100px) {
	
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
 
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 979px) {
 
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

}


/*
 * INTERNET EXPLORER FIXES
 * Beginning in version 10, conditional comments (e.g. <!--[if IE]>) are no longer supported in IE.
 * For IE 10 & 11, create a media query using -ms-high-contrast, in which you place your IE 10 and 11-specific CSS styles. 
 * Because -ms-high-contrast is Microsoft-specific (and only available in IE 10+), it will only be parsed in Internet Explorer 10 and greater.
 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) and (min-width: 1100px) and (max-width:1404px) {

}