/*
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 */



.single-post h3 {
    margin-bottom: 6px;
    font-weight: 600;
}
.single-post .entry-title, .category .entry-title, .author .entry-title{
    font-weight: 600;
}
.single-post .entry-content a {
    transition: all 0.3s ease;
	font-weight: 600 !important;
}
.single-post .entry-content a:hover {
    color: #c79540;
}
ul.flw-scl-icns {
    padding: 0 !important;
    list-style-type: none !important;
    display: flex;
    align-items: center;
    gap: 10px;
}
.single-post .rltd-artcl a {
    color: #666;
}
ul.flw-scl-icns li a img {
    width: 45px;
    height: auto;
    transition: all 0.3s ease;
}
ul.flw-scl-icns li a img:hover {
    opacity: 0.7 !important;
}



.author #main-content .container:before,
.category #main-content .container:before{
        width: 0px;
}
.author #left-area,.category #left-area,.category #left-area{
	width:100%;
}
.author.et_right_sidebar #left-area,
.category.et_right_sidebar #left-area {
        padding-right: 0%;
 }
.author.et_right_sidebar #sidebar,
.category.et_right_sidebar #sidebar {
    display: none;
}
div#footer-widgets {
    display: none;
}
div#footer-info {
    text-align: center !important;
    float: none !important;
}
#top-menu li {
    padding-right: 40px;
}
/* Responsive */
@media  (min-width: 981px) and (max-width: 1255px) {
	.header{
		font-size: 50px;
	}	
}
@media  (min-width: 981px) and (max-width: 1200px) {
.blog-post .column.size-1of3 {
    width: 50% !important;
}	
}

@media only screen and (max-width: 980px){
	.et_mobile_menu {
    border-top: 3px solid #ffba60 !important;
}
.nav li ul, .et_mobile_menu {
    border-color: #ffba60 !important;
}
 .mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #ffba60 !important;
}
	
}
@media only screen and (max-width: 768px){
.banner .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    margin: 20px auto;
    width: 100% !important;
}
.banner .et_pb_fullwidth_header .header-content {
    padding: 0px !important;
}
.banner section.et_pb_fullwidth_header {
    min-height: 400px !important;
}
	.banner .et_pb_fullwidth_header_container.center {
    min-height: 400px !important;
}
	.header{
		padding-bottom: 0px;
	}
}