/**
Theme Name: Divi child
Theme URI: http://startit.select-themes.com
Description: A child theme of Startit Theme
Author: Pitch Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Template: Divi
**/

@import url("../Divi/style.css");

#main-content,
.et_pb_section {
    background-color: transparent !important;
}
.bootstrap-bmlt,
.bmlt_nouveau_container {
	margin:30px 0;
}

.et_pb_all_tabs {
    background-color: rgba(255,255,255,0.5);
}



div.nacc_wrapper {
    width: 100% !important;
    margin: 20px 0 !important;
    border: 1px solid #d9d9d9 !important;
    color: #666 !important;
}
div.nacc_main {
    background-color: rgba(255,255,255,0.5) !important;
	padding:20px !important;
}
span.nacc_title {
    border-bottom: 1px solid #d9d9d9 !important;
    color: #666 !important;
	padding:0 0 10px 0 !important;
}
span.nacc_prompt {
    color: #666 !important;
}
a.nacc_reset_link:visited, a.nacc_reset_link {
    color: #00ade2 !important;
}
div.nacc_results {
    background-color: transparent !important;
}
div.nacc_msg, div.nacc_keytags {
    background: #d4f5d8 !important;
    border: 1px solid #d9d9d9 !important;
    color: #666 !important;
}
div.nacc_keytags {
	display:none !important;
}





.wpcf7-form input[type=text],
.wpcf7-form input[type=email],
.wpcf7-form input[type=tel],
.wpcf7-form textarea {
    padding: 8px 4px;
    border: 1px solid #00516a;
    color: #00ade2;
    background-color: #002a37;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:100%;
}
.wpcf7-form input[type=submit] {
    padding:7px 20px; 
    background:#000; 
    border:0 none;
    cursor:pointer;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	color:#00ade2;
	font-size:16px;
	text-decoration: none;
	text-transform:uppercase;
	margin:10px 0;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #008807;
	background-color:#006405;
	color:#00df0b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
div.wpcf7-validation-errors {
   border: 2px solid #a9001b;
	background-color:#640010;
	color:#e50025;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.captchaContainer {
	transform: scale(0.88);
	-webkit-transform: scale(0.88);
	-moz-transform: scale(0.88);
	-o-transform: scale(0.88);
	-ms-transform: scale(0.88);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
ul.customList {
    padding: 0 0 23px 0;
    line-height: 22px;
    list-style-type: none;
}
ul.customList li,
ol li{
	margin:10px 0;
}
ul.customList li:before {
	
 content: "\020 \020 \020 \0BB \020";
 font-size:20px;
 }
 h1,h2,h3,h4 {
	 margin:10px 0;
 }
 #bmlt-tabs{
	overflow: hidden;
    word-break: break-all;
}
body .et_pb_button{
	background: rgb(255 255 255 / 50%)!important;
    border-color: #666!important;
    color: #666!important;
    border: 1px solid;
}
body .et_pb_button:hover{
	background: #00384a!important;
    border: 1px solid transparent!important;
    color: #ffffff!important;
}
.call-number{
	background: #c2c73c;
    color: #424707;
    padding: 1px 10px 1px 10px;
    border-radius: 20px;
    transition: all 300ms ease 0ms;
    display: inline-block;
    margin: 0 5px;
}
.call-number:hover{
	background: #00384a;
	color: #2ea3f2;
}
.call-number i{
	margin-right: 5px;
    font-size: 14px;
}
.grecaptcha-badge{
	z-index: 1;
}
.wpcf7-spinner{
	position: absolute;
}
.gt_selector{
	padding: 0;
    font-size: 12px;
    background: #c2c73c;
    border: 1px solid #c2c73c;
    color: #424707;
}
.translated-rtl #mobile_menu{
	text-align: right;
}
.translated-rtl .et_pb_module{
	text-align: right!important;
}
/*.translated-rtl{
	overflow: hidden;
}*/