/*
Theme Name:     Divi Child
Description:    
Author:         KUadmin
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version)
*/

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


body {font-size: 13px; line-height: 1.5em; }

h1 { font-size: 38px; }
h2 { font-size: 32px; }
h3 { font-size: 28px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

#main-header { line-height: 32px; }

.et-fixed-header { min-height: 50px !important; }


.et_pb_slide_description { height: 287px; padding: 90px 50px; }

#logo {
	float: left;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin-bottom: 18px;
}

.slider-height { max-height: 380px !important; }


.et_fixed_nav #logo {
	max-height: 90px;
	margin-bottom: 0;
}

.et-fixed-header #logo {
	max-height: 40px;
}

.et_pb_more_button { font-size: 18px; }
.et_pb_more_button_widget { font-size: 14px; padding: 5px 16px; background-color: #FFF; color: #000; }
.et_pb_more_button_widget a { background-color: #FFF; color: #000;}

.sidebar_box_auqa{
	line-height: 1.1em;
	width: auto; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #0497B2;
 }
.sidebar_box_auqa h4 {
	color: #FFF;
 }
.sidebar_box_auqa p {
	color: #FFF;
 }
.sidebar_box_green{
	line-height: 1.1em;
	width: auto; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #73BF44;
 }
.sidebar_box_green h4 {
	color: #FFF;
 }
.sidebar_box_green p {
	color: #FFF;
 }
.sidebar_box_blue{
	line-height: 1.1em;
	width: auto; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #0C4F9B;
 }
.sidebar_box_blue h4 {
	color: #FFF;
 }
.sidebar_box_blue p {
	color: #FFF;
 }
.sidebar_box_red{
	line-height: 1.1em;
	width: auto; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #981B1E;
 }
.sidebar_box_red h4 {
	color: #FFF;
 }
.sidebar_box_red p {
	color: #FFF;
 }
.sidebar_box_tan{
	line-height: 1.1em;
	width: 100%; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #C9902B;
 }
.sidebar_box_tan h4 {
	color: #FFF;
 }
.sidebar_box_tan p {
	color: #FFF;
 }

.et_pb_widget_area_left { 
	border-right: none;
	border-left: none;
 }
.et_pb_widget_area_right { 
	border-right: none;
	border-left: none;
 }



.et_pb_section { padding: 0px 0 0px 0;}

.pad20 { 
padding-top: 20px;
padding-bottom: 20px;
}
.pad30 { 
padding-top: 30px;
padding-bottom: 30px;
}
.pad40 { 
padding-top: 40px;
padding-bottom: 40px;
}

.padbot20 { 
padding-bottom: 20px;
}
#footer-bottom { background-color: #1f1f1f; background-color: rgba(0, 0, 0, 0.32); padding: 10px 0 10px; color: #FFF; }

#footer-bottom a {color: #FFF;}

#et-footer-nav {
background-color: #0c4f9b;
}
#footer-info {color: #FFF!important;}
#footer-info a:hover { 
color: pink; 
}

.blurb-bg-gray {background-color: #f5f5f5; padding: 20px 20px 20px 20px; line-height: 1.1em; font-size: 13px;}
article .post-content p {
    max-height: 6em;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}

/*Blogs with aside*/
*{box-sizing: border-box;}
.hs_pb_bg_wrap{width: 1210px; margin: 0 auto}
.hs_pb_blog_grid{display: flex;flex-wrap: wrap;}
.hs_pb_blog_grid .hs_pb_out_post{width:33.3%;padding:25px}
.hs_pb_blog_grid .hs_pb_post{border:1px solid #d8d8d8;padding:19px;background-color:#fff;word-wrap:break-word}
.hs_pb_blog_grid .hs_pb_image_container {margin: -20px -20px 29px; position: relative;}
.hs_pb_blog_grid .hs_pb_image_container img,
.hs-d-thumb img{min-width:100%;max-width:100%;height:auto;vertical-align:bottom;position:relative}
.hs-box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;box-shadow:inset 0 0 7px 1px rgba(0,0,0,.3)}
.hs-entry-title{font-size: 20px !important; text-align: center !important; color: #303030; margin-bottom: 0;}
.hs-entry-title a{ color: #303030; font-family: 'Adamina', Georgia, "Times New Roman", serif !important; text-decoration: none;}
.hs-post-content{font-size: 14px; line-height: 24px; text-align: center;}
.hs-post-content a.hs-more-link{font-weight: 600; font-style: italic;text-decoration: underline;color: #dea01e !important;}
.hs-post-content p{font-size:14px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;line-height:24px;color:#000!important;text-align:center}
.hs-post-content p span{font-size:13px;font-style:italic;padding-bottom:2px;display:block;line-height:16px}
.hs-post-content p span+span {padding-bottom: 10px}
.hs_pb_image_container:hover a.hs-popup{display: block;}
/*
a.hs-popup{width:60px;height:60px;background:#024C7D;position:absolute;z-index:8;border-radius:100px;transform:translate(-50%,-50%);left:50%;top:50%; display: none;}
a.hs-popup i {font-size: 30px; color: #fff; padding: 15px 16px;font-style: normal; display: block}
*/
a.hs-popup{width:100%;height:100%;position:absolute;z-index:12;border-radius:0;left:0;top:0;right:0;bottom:0;display: none;}
a.hs-popup i{font-size:30px;color:#fff;padding:15px 16px;font-style:normal;display:block;width:60px;height:60px;background:#024c7d;border-radius:100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
a.hs-popup i svg{height: 30px; width: 25px}
.hs-d-thumb{position: relative}
.hs-d-thumb h3{font-size: 20px!important; text-align: center !important; color: #fff; margin-bottom: 0; padding: 10px 15px; position: absolute; left: 0; bottom: 20px; z-index: 2; background:#024C7D; font-weight:400}
.hs-d-desc{padding: 20px 20px 70px 20px}
.hs-post-cbtn {padding: 15px 5px 0; text-align: center}
.hs-post-cbtn a{display:inline-block; color: #ffffff !important; border: none!important; border-radius: 5px; font-size: 16px; font-weight: 600 !important; background-color: #024c7d; padding: 11px 50px !important}
.hs-post-cbtn a:hover{background-color: #60a3d9!important;}
.hs-cbtn-wrap{position:absolute;left:10px;top:10px;z-index:4;background:#fff;padding:2px 4px 2px 2px}

@media(min-width:970px) and (max-width:1170px){.hs_pb_bg_wrap{width: 970px} .short-ch-desc{width: 970px}}
@media(min-width:768px) and (max-width:980px){.hs_pb_bg_wrap{width:760px}.hs_pb_blog_grid .hs_pb_out_post{width:50%;padding:20px}
 .short-ch-desc{width: 760px}
}
@media(max-width:767px){.hs_pb_bg_wrap{width: 92%;}.short-ch-desc{width: 92%;}
.hs_pb_blog_grid .hs_pb_out_post{width:100%;padding:20px}
}

:root :where(a:where(:not(.wp-element-button))) {text-decoration: none!important;}