/* 
 Theme Name:   Extra Child
 Theme URI:    
 Description:  
 Author:       moore
 Author URI:   
 Template:     Extra
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
p {
color:rgba(1,1,1,1.00)}
#et-navigation  {
    font-size: 15px !important;
}
#et-menu li a {
    font-size: 15px !important;
}
#et-navigation > ul > li > a {
    padding: 0 0 44px !important;
    font-weight: bold;
}
.post-wrap h1 {
font-size:25px;
}

#main-header {color: rgba(255,255,255,1.00)}
.et_pb_widget .widgettitle { background: #3A3A3A;}
.et_pb_team_member_description h4 { color: rgba(43,136,135,1.00)}
.et_pb_toggle_title h5{color: rgba(43,136,135,1.00)}
article.post-189  {border-color:rgba(43,136,135,1.00);}
article.post-71  {border-color:rgba(43,136,135,1.00);}
article.post-67  {border-color:rgba(43,136,135,1.00);}
article.post-79  {border-color:rgba(43,136,135,1.00);}
article.post-1235  {border-color:rgba(43,136,135,1.00)}
article.post-420  {border-color:rgba(43,136,135,1.00)}
article.post-422  {border-color:rgba(43,136,135,1.00)}
article.post-417  {border-color:rgba(43,136,135,1.00)}
article.post-1907  {border-color:rgba(43,136,135,1.00)}
/*.page-id-189 #et-navigation  >  ul > li > a::before {
background:rgba(209,27,208,1.00);
}
.page-id-71 #et-navigation  >  ul > li > a::before {
background:rgba(93,181,95,1.00);
}
.page-id-73 #et-navigation  >  ul > li > a::before {
background:rgba(43,136,135,1.00);
}
.page-id-67 #et-navigation  >  ul > li > a::before {
background:rgba(233,188,30,1.00);
}
.page-id-79 #et-navigation  >  ul > li > a::before {
background:rgba(142,139,131,1.00);
}*/

.page article {
border-color:rgba(43,136,135,1.00)
}

#et-navigation > ul > li.current-menu-item > a 
{color:rgba(43,136,135,1.00)}

h1 
{color:rgba(43,136,135,1.00)}

.post-608 p{
font-size:18px;
}
.post-3178 p{
font-size:18px;
}
.post-3180 p{
font-size:18px;
}
.post-3507 p{
font-size:18px;
}
.post-2737 p{
font-size:18px;
}
.post-3067 p{
font-size:18px;
}

.post-3074 p{
font-size:18px;
}

.post-3078 p{
font-size:18px;
}

.post-615 p {
font-size:18px;
}
.post-618 p {
font-size:18px;
}
.post-629 p {
font-size:18px;
}
.post-611 p {
font-size:18px;
}
.post-1446 p {
font-size:18px;
}
.post-613 p{
font-size:18px;
}
.post-2132 p {
font-size:18px;
}
.post-2128 p{
font-size:18px;
}
.post-620 p {
font-size:18px;
}
.post-623 p {
font-size:18px;
}
.post-626 p {
font-size:18px;
}
.post-637 p {
font-size:18px;
}
.post-679 p {
font-size:18px;
}
.post-644 p {
font-size:18px;
}
.post-1131 p {
font-size:18px;
}
.post-3093 p {
font-size:18px;
}
.post-3909 p {
font-size:18px;
}
.post-3913 p {
font-size:18px;
}
.page .post-wrap .post-content {
    margin: 0 0 10px;
}

h1, h4{font-size:30px; text-align:center;}
.et_pb_team_member_description h4{
	font-size:14px; text-align:left;
}
z.et_extra_layout .et_pb_column .module-head h1, .et_pb_extra_column .module-head {
	display:block;

	}
	
.posts-carousel-module .post-content-box h3 a{
	color:rgba(43,136,135,1.00); font-weight:normal;
	}
.author-box-header, .author-box-content{
display:none;
}
/*.post-header .post-meta { display: none; }*/
.rating-stars { display: none; }

.et_pb_pagebuilder_layout .post-content a {color:rgba(43,136,135,1.00); font-weight:bold;  }
.comments-link{ display: none; }

p { text-align:justify}


#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.post-footer .social-icons .share-title, .post-footer .rating-stars #rate-title {display:none}

.page .post-wrap h2 a {color: rgba(43,136,135,1.00); }

.post-417 .post-wrap h2 {text-align:center }

.updated {display:none }

.post-header .post-meta p {text-align:center }
.et_pb_blog_grid {padding:10px !important; }

.et_pb_blog_0 .et_pb_post {height:405px; border-color:rgba(50,50,50,1.00) !important; background:#F5EEEE; }

.et_pb_blog_grid .et_pb_image_container img {
	min-width: 96%!important; margin:2%!important;
    max-width: 96%!important;
    height: auto;}
	
.et_pb_pagebuilder_layout .page .post-content article
{border-top:1px solid !important;}

.post-1655{
background: rgba(255,255,255,1.00) !important;
pointer-events: none;
cursor: default;
}
.post-1655 p {color:rgba(255,255,255,1.00)  !important;}

.post-1655 .post-content a
{display:none}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: 0 !important;
}

.post-417 .et_pb_section{
padding: 0;
}


table {
   width: 100%; display: table!important;

}
th, td {
   width: 25%;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}

}


.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	float: right;
	background: #CA0002;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 8px 20px;
	cursor: pointer;
}
.wpcf7-submit:hover{
	background: #ff0000;
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}
.arrow-up img
{
    
    position: absolute;
    left: 400px;
    padding: 1px 25px 1px 0;
   
}


@media (min-width: 981px){
.et_pb_section {
    padding-top:0;
}
}
.et_pb_column_4_4 .posts-carousel-module .carousel-item, .et_pb_column_3_4 .posts-carousel-module .carousel-item, .et_pb_column_2_3 .posts-carousel-module .carousel-item {
    width: 33%;
   
}
.carousel-group et_pb_slide et-pb-active-slide {
	height:auto; 
	}
#footer-info a {
    font-weight: normal;
  
}

@media screen and (max-width:760px) {
.et_pb_blog_0 .et_pb_post {height:auto;}
}

#et-navigation li a {
    color:rgba(255,255,255,1.00);
    
}

