/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

.nf-field-description {
    font-size: 16px!important;
    line-height: 25px!important;
    padding-bottom: 20px!important;
}
.listcheckbox-wrap .nf-field-element label.nf-checked-label::before {color: #1e73be!important;}

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul {

    width: 320px!important;
}

.nav li li a {

    width: 290px!important;
}

.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a::after {
    display: none;
}
.entry-content ol, .entry-content ul {
    padding: 0px 0px 0px 0px!important;
    list-style-position: outside;
}
 

.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a::after {
    display: none;
}


@media only screen and (max-width: 980px) {
.two-columns .et_pb_column {
width: 50%!important;
}
}


.et_button_custom_icon.et_button_icon_visible .et_pb_button::after {
	line-height: 1.5em!important;
	
}

.et_pb_button::after {
	content: '$';
	padding-top: 2px !important;
}


    .ds-icon-search input.et_pb_searchsubmit,
    .widget_search input#searchsubmit {
        background: transparent;
      
        border: none;
        width: 55px;
        z-index: 2;
    }

    .ds-icon-search input.et_pb_s,
    .widget_search input#s {
        padding-right: 55px !important;
    }

    .ds-icon-search .et_pb_searchform:before,
    .widget_search::before {
        content: '\55';
		color: #4469b2;
        position: absolute;
        font-family: 'ETModules';
        z-index: 1;
        right: 0;
        font-size: 20px;
    }

.ds-icon-search2 input.et_pb_searchsubmit,
    .widget_search input#searchsubmit {
        background: transparent;
      
        border: none;
        width: 30px;
        z-index: 2;
    }

    .ds-icon-search2 input.et_pb_s,
    .widget_search input#s {
     
    }

    .ds-icon-search2 .et_pb_searchform:before,
    .widget_search::before {
        content: '\55';
		color: #4469b2;
        position: absolute;
        font-family: 'ETModules';
        z-index: 1;
    
    }
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
    margin-top: 10px !important;

}






.image_hotspot_child_1 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_1 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}

.image_hotspot_child_2 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_2 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_3 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_3 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}

.image_hotspot_child_5 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_5 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_6 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_6.dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_7 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_7 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_8 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_8.dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_9 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_9 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_10 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_10 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_11 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_11 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_12 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_12 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_13 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_13.dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_14 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_14.dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_15 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_15.dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}
.image_hotspot_child_16 .dih-container .dih-tooltip .dih-content, .image_hotspot_child_16 .dih-container .dih-modal .hotspot_inner .dih-content {
    display: none;
}


/* form spacing*/
#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {

    padding: 0 0 0px 0em!important;

}

.listimage-wrap li label.nf-checked-label {
     width: 80%!important;
    height: 100%!important;
}

/* blog image*/
.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {
    width: 60px!important;
}
.et_pb_blurb_0_tb_body.et_pb_blurb .et_pb_module_header, .et_pb_blurb_0_tb_body.et_pb_blurb .et_pb_module_header a {
    padding-top: 15px!important;

}

.et_overlay {
       border: 0px solid #e5e5e5!important;

}


/* buttons fixed to the bottom */
			.gq_r_fixed_buttons .et_pb_column {
				padding-bottom:30px;}
			.gq_r_fixed_buttons .et_pb_button_module_wrapper {
				position: absolute;
				bottom: 0;
				left: 0;
				right: 0;
				margin: auto;}



/* blog boxes*/
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 {
	    padding-left: 15px!important;
}
	


.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
    margin-bottom: 15px!important;
}

.et_pb_image_container {
    margin: 0px 0px 0px!important;
}



/* blog grid cards*/

#gridcard .column:first-child article:nth-child(odd){
background: #4469b2!important;
border-color: #4469b2!important;
}
#gridcard .column:first-child article:nth-child(odd) .entry-title, 
#gridcard .column:first-child article:nth-child(odd) .entry-title a, 
#gridcard .column:first-child article:nth-child(odd) .post-meta, 
#gridcard .column:first-child article:nth-child(odd) .post-meta a, 
#gridcard .column:first-child article:nth-child(odd) .post-content p {
color: #ffffff!important;
}
#gridcard .column:first-child article:nth-child(odd) a.more-link {
color: #E2F03E!important;
}


#gridcard .column:last-child article:nth-child(odd){
background: #4469b2!important;
border-color: #4469b2!important;;
}
 
#gridcard .column:last-child article:nth-child(odd) .entry-title,
#gridcard .column:last-child article:nth-child(odd) .entry-title a, 
#gridcard .column:last-child article:nth-child(odd) .post-meta, 
#gridcard .column:last-child article:nth-child(odd) .post-meta a, 
#gridcard .column:last-child article:nth-child(odd) .post-content p {
color: #ffffff!important;
}
#gridcard .column:last-child article:nth-child(odd) a.more-link {
color: #E2F03E!important;
}


#gridcard .column:nth-child(2) article:nth-child(even) {
background: #4469b2!important;
border-color: #4469b2!important;
}
 
#gridcard .column:nth-child(2) article:nth-child(even) .entry-title, 
#gridcard .column:nth-child(2) article:nth-child(even) .entry-title a, 
#gridcard .column:nth-child(2) article:nth-child(even) .post-meta, 
#gridcard .column:nth-child(2) article:nth-child(even) .post-meta a, 
#gridcard .column:nth-child(2) article:nth-child(even) .post-content p  {
color: #fff!important;
}
#gridcard .column:nth-child(2) article:nth-child(even)  a.more-link {
color: #E2F03E!important;
}






body, input, textarea, select {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 400!important;
}

.et_pb_button {
color: #4469B2!important;
font-size: 14px!important;
font-style: normal!important;
text-transform: uppercase!important;
text-decoration: none!important;
font-weight: bold!important;
letter-spacing: 2px!important;


}


.et_pb_button a:hover {
color: #000000!important;
}




/* Hide footer */

#main-footer {
    height: 0 !important;
    overflow: hidden;
}


.et-l--footer ul {
    list-style-type: none;
    padding: 0 0 0px 0px !important;
    line-height: 30px;
}
#page-container { 
	overflow:hidden; 
	margin-top: 70px;

}
