/*
 Theme Name:   Divi Child
 Description:  Divi.v2.4 Child Theme 
 Author:       Joseph Hritz
 Author URI:   http://sinclairdigital.com
 Template:     Divi
 Version:      1.0.0
 Text Domain:  divi-child
*/

/* Start of Contact Form 7 style */

.wpcf7-text, .wpcf7-captchar, .wpcf7-textarea  {
background-color: #efefef !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
font-size: 14px;
font-family: "Open Sans",Arial,sans-serif;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 1px 1px 10px grey;
-moz-box-shadow: 1px 1px 10px grey;
box-shadow: 1px 1px 10px grey;
}

.wpcf7-textarea{
height:100px !important;
}

input[type=text], input.text, input.title, textarea, select, input[type=email], input[type=tel] {
    margin-bottom: 10px;
}

.wpcf7-submit {
cursor: pointer;
font-size: 20px;
color: #fff !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background-color: #0c4e9f;
border: 0;
}
.wpcf7-submit:hover {
	background-color: rgba(12,78,159,.56);
}

.wpcf7-not-valid-tip {
font-size: 15px !important;
color: #fff !important;
background-color: rgba(93, 93, 93, 0.75);
padding-left: 1em;	
}

.wpcf7-validation-errors {
    border: 2px solid #f7e700;
    color: #fff !important;
	background-color: rgba(93, 93, 93, 0.75);
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    color: #fff !important;
	background-color: rgba(93, 93, 93, 0.75);
}

/* end of Contact Form 7 style */

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
	width: 100%;
	max-width: 1000px;
}
.cff-post-text {
color: white;}
.cff-wrapper {
    max-height: 300px;
    overflow-y: scroll;}
.sbp-address-block {
	font-style: normal;
}
.sbp-company-name {
font-weight: bold;}
#member-list, #individual-member-list {
max-width: 100%;
border: 0;
	padding-top: 1em;
}
#member-list th, #individual-member-list th {
	color: white;
	font-family: 'Questrial',Helvetica,Arial,Lucida,sans-serif;
}
#member-list_filter input, #individual-member-list_filter input {
border: none;
padding: .5em;
width: 200px;
	color: black;
}
#member-list_filter label, #individual-member-list_filter label {
color: white;
}
#member-list tr, #individual-member-list tr {
background-color: transparent;
	border: none;
}
#member-list tr.odd {
background-color: rgba(255,255,255,.12);
}
#member-list tr td, #individual-member-list tr td {
	border: none;
	color: white;
}
table.dataTable thead th, table.dataTable thead td {
	border: none;
}
.sorting_1 {
font-weight: bold; }

.individual-members {
	color: white;
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
	list-style-type: none !important;
}
.individual-members li {
margin-bottom: .5em;}
@media only screen and (max-width: 980px) {
	.individual-members {
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	}
	.address-box {
		text-align: center;
	}
}
@media only screen and (max-width: 596px) {
	.individual-members {
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
	}
}
.list ul li {
font-size: 18px;
margin-bottom: 1em;}
@media only screen and (max-width: 767px) {
	#et-info .et-social-icons {
display: inline-block;}
	.et_pb_module.et_pb_fullwidth_header {
	background-color: rgba(0,0,0,.5);
	}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
margin-left: 0;}
	.list ul li {
font-size: 1em;}
}

table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc, table.dataTable thead .sorting {
	background-position: left;
}

.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active, .wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active {
	background-color: rgba(146, 208, 254, 1) !important;
	background-size: 15px 15px !important;
}

.wpls-logo-showcase button.slick-prev:hover, .wpls-logo-showcase button.slick-prev:focus, .wpls-logo-showcase button.slick-next:hover, .wpls-logo-showcase button.slick-next:focus {
	background-color: rgb(15, 158, 252) !important
}
.fb-feed .et_pb_code_inner {
	max-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.fb-feed .ffwd_blog_style_img_0 {
	max-width: 100% !important;
}