/**
 * Theme Name:     IT/OT
 * Author:         IT/OT
 * Template:       Divi
 * Text Domain:	   it-ot
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

.ba_logo_carousel_0 .dtq-carousel .slick-track{
	padding:0 !important;
}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    padding: 10px 0;
}

.current-menu-item a, .current-page-ancestor a{
	    font-weight: 700;
}

#sidebar .wp-block-heading{
	    font-size: 18px;
}

.et_pb_testimonial .et_pb_testimonial_content p {
    padding-bottom: 0;
}

/* hide sidebar */
#sidebar {
    display: none;
}
#left-area {
	width: 100% !important;
	float: none !important;
    padding: 0 !important;
}
.et_right_sidebar #main-content .container:before {
    right: inherit !important;
}
#main-content .container:before{
	display:none !important;
}

.et_post_meta_wrapper img{
	max-width: 800px !important;
	width: 100%;
}

.et_post_meta_wrapper{
	text-align:center;
}


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

.et_mobile_menu {
overflow: scroll !important;
max-height: 80vh;
}

.menu-item-1036 a {
    color: #26246b;
    font-weight: bold;
}

#fixedbottomfooter{
	position: fixed; 
bottom: 0; 
width: 100%; 
	background-color:white;
	    z-index: 1000;
}