/*---- 
Theme Name: Divi Child
Template: Divi
Version: 1.0.0
----*/	

.gform_heading{
	display:none;
}

.gform_wrapper {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}

.ginput_container input{
	padding:20px !important;
	border:none !important;
	font-family: 'Roboto', sans-serif !important;
	color:#ffffff !important;
	font-size: 15px !important;
	background:#82b4e6 !important;
	margin-top:0 !important;
}

.ginput_container textarea{
	padding:20px !important;
	border:none !important;
	font-family: 'Roboto', sans-serif !important;
	color:#ffffff !important;
	font-size: 15px !important;
	background:#82b4e6 !important;
	margin-top:10px !important;
}

#gform_submit_button_1{
	padding:13px 25px !important;
	border:none !important;
	font-family: 'Roboto', sans-serif !important;
	color:#333333 !important;
	font-size: 15px !important;
	background:#ffffff !important;
	border-radius:30px;
	font-weight:700;
	letter-spacing: 2px;
}

::placeholder {
  	color:#ffffff !important;
  	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 	color:#ffffff !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
 	color:#ffffff !important;
}

ul.bullets-check{
    list-style: none !important;
    padding: 0;
    margin-left: 30px;
}

ul.bullets-check li {
    position: relative;
    color: #002855 !important;
    margin-bottom: 10px;
    min-width: 20px;
    min-height: 20px;
}

ul.bullets-check li:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/check.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -30px;
    position: absolute;
}

.flex-row {
    display: flex;
    align-items: center;
}

.flex-col-left{
	flex:1;
}

.flex-col-right{
	flex:3;
	padding-left:15px;
}

.et-fixed-header #top-menu .contact-us a{
	color:#ffffff !important;
}

ul.numbs{
    list-style: none !important;
    padding: 0;
    margin-left: 35px;
}

ul.numbs li {
    position: relative;
    color: #ffffff !important;
    margin-bottom: 5px;
    min-width: 20px;
    min-height: 20px;
}

ul.numbs .one:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/one.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .two:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/two.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .three:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/three.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .four:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/four.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .five:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/five.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .six:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/six.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .seven:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/seven.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .eight:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/eight.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .nine:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/nine.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

ul.numbs .ten:before {
    content: "";
    background-image: url('/wp-content/uploads/2020/06/ten.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    top: 2px;
    left: -35px;
    position: absolute;
}

.et_pb_main_blurb_image {
    margin-bottom: 10px !important;
}

#et-info, #et-secondary-menu>ul>li a {
    padding-bottom: 5px !important;
}

#top-header .container {
    padding-top: 5px !important;
}


@media only screen and ( max-width: 1220px ) { 

    #top-menu-nav, #top-menu {
      display: none;
    }

    #et_top_search {
      display: none;
    }

    #et_mobile_nav_menu {
      display: block;
    }
}






@media (min-width: 1220px) {

	.contact-us a{
    	color:#ffffff !important;
    	background: #e8933f !important;
    	padding-bottom:0 !important;
    	padding:13px 20px !important;
    	border-radius:30px;
    	font-weight:500 !important;
    	text-transform:uppercase;
    	font-size: 14px !important;
    }

    .current-menu-item a{
        border-bottom:1px solid #e8933e;
        padding-bottom:3px !important;
    }

}

// Medium devices (tablets, less than 992px)
@media (max-width: 991.98px) {

}

// Small devices (landscape phones, less than 768px)
@media (max-width: 767.98px) {

}

// Extra small devices (portrait phones, less than 576px)
@media (max-width: 575.98px) {

}