/*
Theme Name:   Divi Child
Description:  Write here a brief description about your child-theme
Author:       Elegant Themes
Author URL:   https://www.elegantthemes.com/
Template:     Divi
Version:      4.8.2
Text Domain:  Divi Child
*/

/* Write here your own personal stylesheet */
.blog-post  .et_pb_post{
	margin-bottom:0 !important; 
}
.social-links img {
    width: 35px;
    height: 35px;
    object-fit: cover;
}
.social-links {
    padding-right: 5px !important;
}
#top-menu li {
    vertical-align: middle;
	 padding-right: 15px;
}
a.more-link {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    letter-spacing: 1px;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    background-color: #000000;
    width: fit-content;
    padding: 10px 25px;
    display: inline-block !important;
    margin-top: 25px !important;
}
a.more-link:hover{
	color: #edbb5f !important;
    letter-spacing: 1px !important;
	
}
@media (min-width: 981px) {
 #main-content .container:before {
    width: 0px;
}
 .et_right_sidebar #left-area {
   width: 100%;  
	 padding-right: 0%;
    }	
}


/* nav#top-menu-nav ul li {
    padding-left: 15px;
} */
#footer-bottom .container {
    display: flex;
    justify-content: center;
}

@media (max-width:980px){
	
.mobile_menu_bar:before {
    color: #edbb5f;
}
ul#mobile_menu {
    border-color: #edbb5f;
}	
img#logo {
    width: 200px;
}
.about_home_sec .row1 {
    flex-direction: column-reverse !important;
    display: flex;
}
}

@media (max-width:767px){
	
img#logo {
    width: 170px;
}
.about_home_sec .row1 {
    flex-direction: column-reverse !important;
    display: flex;
}
}
@media (min-width:981px) and (max-width:1250px){
.container, .et_pb_row {
    width: 95%;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    width: 95%;
}	
#top-menu li {
    padding-right: 6px;
}	
}
@media (min-width:981px) and (max-width:1450px){

img#logo {
    width: 190px;
}
div#page-container {
    padding-top: 80px !important;
}
.hero_sec .et_pb_bg_layout_dark {
    padding: 70px 0px;
}
span.et_pb_fullwidth_header_subhead {
    font-size: 45px !important;
}
.home_position_sec p {
    font-size: 30px;
}
body .home_position_sec .home_position_info {
    margin-top: 0px !important;
    padding: 40px !important;
}
.home_position_sec .et_pb_column {
    width: 100% !important;
}
.about_home_sec {
    padding: 80px 0px !important;;
}
h2 {
    font-size: 35px !important;;
    padding-bottom: 0px;
}
.inner_pages_banner span.et_pb_fullwidth_header_subhead {
    font-size: 35px !important;
}
.reportpage_national_sec h2 {
    padding-bottom: 15px;
}

}