/*
Theme Name: DigitalAgency Child
Description: DigitalAgency Child Theme
Author: Your name here
Template: digitalagency
Version: 1.0
*/



#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-item > a.mega-menu-link {color: #fff;}

.sd-footer-widgets {   background-color: #008DCB;}
#sd-footer {	background-color: rgb(255, 133, 0);}

.areas p {

	background-color: #fff;
	color: #000;
	border: 1px solid #fff;
	font-weight: 400;
}

#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-item > a.mega-menu-link {text-transform: uppercase;}
.sd-menu-wrapper {    margin-top: 100px;}
.sd-footer-sidebar-widget .wpcf7-text, .sd-footer-sidebar-widget .wpcf7-textarea, .sd-footer-sidebar-widget .wpcf7-captchar {    height: 150px;  background-color: #fff;}
.sd-footer-sidebar-widget input[type="submit"] {background-color: #ec5646}
.sd-open-preview, .sd-close-preview {background-color:#FF8500;}
.sd-footer-sidebar-1, .sd-copyright:before {    border: none;}
.sd-2-sidebars .sd-footer-sidebar-1:after {background: none;}
.sd-portfolio-wrapper {    padding-top: 10px; background-color: #f7f7f7;}
.sd-portfolio-content {	margin-bottom: 20px !important;}

.sd-copyright a:hover {color: #FF8500;}
.wpcf7 .row {margin-bottom: 10px;}
.wpcf7-submit, .sd-footer-sidebar-widget input[type="submit"] {    background-color: #FF8500;     text-transform: uppercase;}
.sd-footer-sidebar-widget .wpcf7-text, .sd-footer-sidebar-widget .wpcf7-textarea, .sd-footer-sidebar-widget .wpcf7-captchar {    color: #333333;}
.wpcf7-form .btn-primary {float: right !important;}


.sd-info-table p {
	min-height: 100px;}


#sd-footer{    padding-bottom: 45px;    color: #FFF;
	text-align: center;
	padding-top: 40px;}
#sd-footer a {color: #fff;}
#sd-footer a:hover {color: #333;}

.page-id-141 .sd-open-preview, .sd-close-preview {display:none;}

.areas-we-serve {color:#d8d8d8;}

.wpb_row.front-home-form {
	background: #008DCB;
	padding: 38px 20px 0 20px;
	margin: 0 10px;
}

.wpb_row.front-home-form h4 {
	color: #fff;
	font-size: 18px;
	margin: 20px 0;

}

.front-home-form .col-md-4 {
	padding: 0 2px;
}
.front-home-form .col-md-12 {
	padding: 0 2px;
}
.front-home-form .col-md-6 {
	padding: 0 2px;
}

.wpb_text_column.tel-no {
	margin: 5px 10px;
	padding: 10px 20px;
	text-align: center;
	font-size: 35px;
	background: #FF8500;
	/* color: #fff; */
}

.wpcf7-text,  .wpcf7-captchar {    height: 30px;
	line-height: 30px;}
.wpcf7-textarea { height: 100px;
	line-height: 30px;}
.wpb_text_column.tel-no a small{
	font-size: 20px; font-weight: 200;
}
.wpb_text_column.tel-no i{color: #fff;}

.wpb_text_column.tel-no a {color: #fff;     font-weight: bold;}

@media only screen and (max-width: 1280px){
	.wpb_text_column.tel-no{
		font-size: 26px; }
}
@media only screen and (max-width: 767px) {
	.areas p {margin: 0 25%;}
	.areas .wpb_content_element {margin-bottom: 2px;}

	body input[type="email"], body input[type="tel"], body input[type="text"] {margin-bottom: 5px !important;}
}