/*
Theme Name: Divi Child
Author: 
Description: Your description goes here
Version: 1.0
Template: Divi

This is the child theme for Divi theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.question-post {
    padding-top: 20px !important;
    padding-bottom: 15px !important;
}
.single-post ol.wp-block-list {
    padding-bottom: 10px !important;
}
p.post-link a {
    color: #333;
    text-decoration: underline;
    text-underline-offset: 3px;
}
.single-post li.list-post {
    padding-top: 15px;
}
p.post-p {
    padding-top: 30px;
}
.et_pb_post .entry-content {
    padding-top: 0px;
}
@media screen and (max-width:980px){
.mobile_menu_bar:before {
    color: #1d48c0;
}	
.et_mobile_menu{
    border-top-color:#1d48c0;
}
ul#mobile_menu img {
    width: 40px;
    height: 40px;
}
.space-b .et_pb_column {
    margin-bottom: 0 !important;
}	
}
@media screen and (min-width:768px) and (max-width:980px){
.space-b .et_pb_column {
    margin-bottom: 0 !important;
		width: 70%;
}
.space-b .space-b.et_pb_column:nth-child(1) .et_pb_module.et_pb_text {
    padding: 40px !important;
}	
}

@media screen and (min-width:1171px) and (max-width:1500px){
h1 {
    font-size: 30px !important;
}	
}
@media screen and (min-width:981px) and (max-width:1350px){
.container, .et_pb_row {
    width: 95%;
}
#top-menu li {
    padding-right: 5px !important;
}	
.et_pb_svg_logo #logo {
        height: 30%!important;
}
h1 {
    font-size: 30px !important;
}
#top-menu li.social-links {
    padding-right: 2px !important;
}
#top-menu li a {
    font-size: 14px;
}
}


#top-menu li {
    padding-right: 16px;
}
#top-menu li.social-links {
    padding-right: 2px;
}
#top-menu li.social-links img {
    width: 35px;
    height: 35px;
    vertical-align: middle;
}
#footer-info {
    text-align: center;
    float: none;
}
#footer-info a {
    font-weight: normal;
}
#footer-info a:hover {
    opacity: 1;
}
.mfp-title {
    display: none;
}