/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  David Tierney
Author URI:  http://designsbytierney.com
Template: Divi
Version:  1.0.1
*/

@import url("../Divi/style.css");
 
/* =Theme customizations
------------------------------------------------------- */
@media (min-width:1801px) and (max-width:1920px){

figcaption{font-size: 50px!important;}
   }
  
.refresh-img{width:100%;}
figure{margin:0px;padding:0px;position:relative}
figcaption{
	position: absolute;
    bottom: 20%;
    font-size: 36px;
    line-height:1.5;
    color: #003a5d;
    left: 5%;
	right:5%;
	padding: 10px 20px;
    background-color: rgba(255,255,255, 0.6);
    border-radius: 10px;
}
strong{display:block}
.slidetext{width:80%;float:left;font-weight:600}
.learn{    width: 18%;
    float: right;
    background: transparent;
    border-radius: 5px;
    padding: 20px 10px;
    margin-top: 15px;
    color: #003a5d;
    font-size: 25px;
    border: 2px solid #69b342 ;text-align: center;
    text-transform: uppercase;
    font-weight: 600;}
.learn-rev{background-color: #69b342;color:#fff; font-size: 25px;
    border: none;text-align: center;
    text-transform: uppercase;
    font-weight: 500;border-radius: 5px;
    padding: 25px 12px;margin-top:40px;}
.learn-rev:hover{ background: #fff; color: #69b342;border:2px solid #69b342;}
.learn:hover{background-color: #69b342;color:#fff}
.wpcf7-submit,.gform_footer input[type=submit]{background-color: #69b342 !important;color:#fff !important; border-radius: 5px !important;
    padding: 9px 15px !important;font-size: 20px;border:none;width:100px;float:left;text-transform:uppercase;}
.wpcf7-submit:hover,.gform_footer input[type=submit]:hover{background-color: #003a5d!important;color:#fff !important;}

.reset-text{background-color: #003a5d!important;color:#fff !important; border-radius: 5px !important;
    padding: 10px 15px !important;font-size:1em;border:none;width:100px;float:left;margin-left:20px;text-transform:uppercase;}
.reset-text:hover{background-color: #69b342 !important;color:#fff !important;}
h1{
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500 !important;

}
.et_pb_row{width:90%;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
     margin-right: 0%; 
     margin-left: 0%; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
   
    width: 90%}
.et_pb_fullwidth_header {
    
    padding: 20px 0;}
@media (min-width: 981px){

.et_fullwidth_nav #main-header .container {
    width: 92%;}
.one_half{width:48%;margin-right:2% !important;margin-top:2%}
#main-footer .container{width:90%;}
}
.sub-head,.con-head{font-size:18px;font-weight:bold}
.training-head{font-size:36px !important;color:#003a5d;margin-bottom:20px}
.con-head{color:#003a5d;padding-top:10px}
.week{font-size:18px;font-weight:bold;color:#003a5d;text-transform:uppercase;}
img.alignleft{padding-top:7px;margin-right:30px}
.page-id-45 .et_pb_row{padding-top:0px !important;}
.page-id-45 form p {font-size:20px}
.contact-text,.gfield_select,.gform_wrapper .ginput_complex input[type=text],#input_1_15,#input_1_16,#input_1_14_6,#input_1_17,#input_1_19,#input_1_22,.large,#input_1_36,#input_1_37{background:#f0f0f0 !important;border:1px solid #b7b7b7 !important;padding:14px 5px 14px !important;}

.chosen-choices{background:#f0f0f0 !important;border:1px solid #b7b7b7 !important;padding:12px 5px 14px !important;}

div.wpcf7-validation-errors {border:none !important;}


@media (min-width: 320px) and (max-width:700px){

.et_pb_section_1 .et_pb_text_0 {font-size:18px;}
figcaption{position: relative;
   
    font-size: 16px;
    line-height:1.5;
    color: #003a5d;
left:0;right:0;
text-align:center;
   }

.slidetext{width:100%;float:none;font-weight:500; margin-bottom: 35px;}
.learn{    width: 18%;
    float: none;
    background: #69b342;
    border-radius: 5px;
    padding: 15px 10px;
    margin-top: 15px;
    color: #fff;
    font-size: 15px;
    border: none;text-align: center;
    text-transform: uppercase;
    font-weight: 500;}
.learn:hover{background-color: #fff;color:#69b342;border:1px solid #69b342}
}
@media (min-width:500px) and (max-width:767px){
#outerselectdully{margin-top:3.8%}
.clrpos{top:52px !important}
/*#field_1_38{width:10%;float:left;margin-top:9.8% !important}*/
.entry-content ul{line-height:22px }
   }
@media (min-width:768px) and (max-width:979px){
#outerselectdully{margin-top:3.5%}
/*#field_1_38{width:10%;float:left;margin-top:9% !important}*/
   }
@media (min-width: 980px) and (max-width:1023px){
#outerselectdully{margin-top:3.8%}
/*#field_1_38{width:10%;float:left;margin-top:9% !important}*/
   }
@media (min-width: 1280px) and (max-width:1920px){
.home .et_pb_image_0 img{width:271px !important;}

   }
@media (min-width: 1024px) and (max-width:1279px){

#outerselectdully{margin-top:3.8%}
/*#field_1_38{width:10%;float:left;margin-top:9% !important}*/
   }
@media (min-width: 1280px) and (max-width:1365px){
#outerselectdully{margin-top:2.9%}

   }
@media (min-width: 1366px) and (max-width:1439px){
#outerselectdully{margin-top:2.8%}

   }
@media (min-width: 1440px) and (max-width:1588px){

#outerselectdully{margin-top:2.6%}
figcaption{  font-size: 40px!important;}
   }
@media (min-width: 1600px) and (max-width:1679px){
/*#field_1_38{width:10%;float:left;margin-top:6% !important}*/
#outerselectdully{margin-top:2.4%}
figcaption{  font-size: 40px!important;}
   }
@media (min-width: 1680px) and (max-width:1800px){
#outerselectdully{margin-top:2.2%}
/*#field_1_38{width:10%;float:left;margin-top:6% !important}*/
figcaption{  font-size: 40px!important;}
   }
@media (min-width: 1801px) and (max-width:2000px){
#outerselectdully{margin-top:2%}
/*#field_1_38{width:10%;float:left;margin-top:5% !important}*/
figcaption{  font-size: 54px!important;}
   }
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a{padding:10px !important;}
.et_header_style_left #et-top-navigation nav > ul > li > a:hover, .et_header_style_split #et-top-navigation nav > ul > li > a:hover {background:#EDEEF0}


@media only screen and (min-width: 981px){
#top-menu {
    position: relative;
    bottom: 20px;

}
.para{float:left;width:60%}
.bottom-nav a{border-right:1px solid #003a5d;padding-right:22px}
}
@media (min-width: 981px) and (max-width:1024px){
.para{float:left;width:45%}
   }
@media (min-width: 1025px) and (max-width:1400px){
.para{float:left;width:55%}

   }

.tel{color:#050505}

#menu-item-73 a{border:none}

.page-id-178 #billing_myfield12,#billing_myfield13{border-radius:5px;height:49px;}

.select2-container .select2-choice>.select2-chosen{padding:5px 0 5px;font-size:14px}

.et-cart-info span,.gform_wrapper .ginput_price{display:none}

#field_1_22,#field_1_15,#field_1_17,#outerselectdully,#field_1_27,#field_1_37{width:48.5%;float:left }
#field_1_13,#field_1_16,#field_1_19,#field_1_38{width:50%;float:right }


.gform_wrapper ul li.gfield{clear:none !important;margin-bottom:20px}

.gform_wrapper li.gfield.gfield_error {background:transparent !important;;border:none !important;}
#input_1_14_6{width:97%}
#input_1_16{width:95%}

.gform_footer input[type=submit]{background-color: #69b342 !important;color:#fff !important; border-radius: 5px !important;
    padding: 10px 8px 10px 8px !important;font-size: 22px;border:none;width:100px;float:left;text-transform:uppercase;}
.gform_footer input[type=submit]:hover{background-color: #003a5d!important;color:#fff !important;}

.contact-text{width:96%;}

.gform_wrapper .chosen-container-multi .chosen-choices {color:#4E4E4E;font-size:18px;font-family:'Lato' !important;}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    margin: 1px 0;
    padding: 5px;
    height: 15px;
    border: 0!important;
    background: 0 0!important;
    box-shadow: none;
    color: #454545 !important;
    font-size: 18px!important;
    font-family: lato!important;
    line-height: normal;
    border-radius: 0;
}
@media (min-width: 320px) and (max-width:767px){

.gform_wrapper .chosen-container-multi .chosen-choices {color:#4E4E4E;font-size:14px;font-family:'Lato' !important;}

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    margin: 1px 0;
    /*padding: 5px;
    height: 15px;*/
    border: 0!important;
    background: 0 0!important;
    box-shadow: none;
    color: #454545 !important;
    font-size: 14px!important;
    font-family: lato!important;
    line-height: normal;
    border-radius: 0;
}
   }

.clrpos{    top: 60px;
    position: relative;
    left: 92px;

}
@media (min-width: 320px) and (max-width:374px){
/*#field_1_38{width:10%;float:left;margin-top:18% !important}*/
}
@media (min-width: 375px) and (max-width:480px){
.gchoice_1_34_1,.gchoice_1_34_0{width:100% !important;float:left}
/*#field_1_38{width:10%;float:left;margin-top:14.5% !important}*/
}
.chosen-container.chosen-container-multi{width:98% !important}
@media (min-width: 320px) and (max-width:480px){
#input_1_16{width:98% !important}
.gchoice_1_34_1,.gchoice_1_34_0{width:100% !important;float:left}
.learnfb {width:100% !important;margin-bottom:50px}
.learn-fb {padding: 25px 35px !important;}
.page-id-45 form p{font-size:14px}

#field_1_13{margin-top:10px}
.gform_wrapper ul li.gfield{clear:none !important;margin-bottom:10px !important}
.gform_footer input[type=submit] {
   
    padding: 10px 10px 10px 8px !important;}
.clrpos{font-size:14px !important;top:51px !important}
.gform_wrapper .ginput_complex .ginput_right{margin-left:0px !important}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right{width:100% !important}
#footer-info,#footer-info a {
    color: #4c697f;
    font-size: 11px;
}
.gform_wrapper.gf_browser_chrome select{width:98% !important !important;}
#field_1_22,#field_1_15,#field_1_17,#outerselectdully{width:100% !important;float:left }
#field_1_13,#field_1_16,#field_1_19,#field_1_37,#field_1_38{width:100% !important;float:right }
}

/* #field_1_27,#field_1_26,#field_1_20,#field_1_30,#field_1_31{display:none !important} */
.hidemedummpyproduct {
visibility:hidden !important;
height:0;
min-height:0;
max-height:0;
width:0;
min-width:0;
max-width:0;
overflow-x:hidden;
}
.confidential{display:none}

body{overflow-x:hidden}

.gform_wrapper .gfield_error .gfield_label{color:#000 !important}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0px !important; 
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-top: .25em !important;
     margin-bottom: 0!important; 
}

.gform_wrapper{overflow:hidden !important}

.default {
    
    width: 200px !important;
}

.learnp{width:200px;float:left}
.learnfb{width:465px;float:left}
.plugin td{color:#fff !important;font-family:inherit !important;width:200px !important}

.learn-fb{background-color: #365899;color:#fff; font-size: 25px;
    border: none;text-align: center;
    text-transform: uppercase;
    font-weight: 500;border-radius: 5px;
    padding: 25px 40px;margin-top:40px;}
.learn-fb:hover{ background: #fff; color: #365899;border:2px solid #365899}
.gf_repeater_child_field {width:90%;float:left}
/*#field_1_38{width:10%;float:left;margin-top:7%}*/
.gchoice_1_34_1,.gchoice_1_34_0{width:10%;float:left}
.gform_wrapper #gf_coupon_info .gf_coupon_item .gf_coupon_name_container a{background-image:none !important;width:0px !important;height:0px !important}
.gform_wrapper #gf_coupon_info .gf_coupon_item td{border-bottom:none !important}

.fbc{position:relative;top:7px;}

