/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
#main-header{
	padding-bottom: 20px;
}

.et_pb_main_blurb_image img {
    border-radius: 0 !important;
}

h3.author-name,
h2.et_pb_slide_title,
.et_pb_text_inner h1,
.et_pb_text_inner h2,
.et_pb_text_inner h3,
.et_pb_blurb_container h3{
	font-family:"open Sans", sans-serif !important;
}
.et_pb_text_inner h1{
	font-weight:600 !important;
	line-height:1.5em;
}
.et_pb_text_inner h2{
	font-size:36px !important;
	line-height:1.3em !important;
	font-weight:500 !important;
}
.et_pb_slider .et_pb_slide_description .et_pb_slide_title{
	font-weight:500 !important;
	font-size:56px !important;
}
.tss-wrapper .tss-layout3 .item-content-wrapper, .tss-wrapper .tss-isotope1 .item-content-wrapper, .tss-wrapper .tss-video1 .item-content-wrapper, .tss-wrapper .tss-carousel3 .item-content-wrapper {
    padding: 20px;
    background: #294a85 !important;
    position: relative;
    color: white !important;
}


.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before {
    content: "\F10D";
    color: #c599a1 !important;
    position: absolute;
    left: 0px;
    top: -15px;
    font-family: "tss-font", serif;
    font-size: 30px;
}



.tss-wrapper .single-item-wrapper h3.author-name {
    font-size: 30px !important;
    margin: 15px 0 8px;
    padding: 0px;
    line-height: 1.25;
    font-weight: 400;
    color: #294a85 !important;
}

.tss-wrapper .single-item-wrapper h3.author-name {
    font-size: 30px;
    margin: 15px 0 8px;
    padding: 0px;
    line-height: 1.25;
    font-weight: 400;
    color: #294a85 !important;
    font-family: 'Cormorant Garamond',Georgia,"Times New Roman",serif;
}


.tss-carousel-main .swiper-pagination-bullet, .tss-carousel .swiper-pagination-bullet {
    margin: 0 5px !important;
    width: 10px;
    height: 10px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: #6d4c52 !important;

}

.item-content-wrapper{
	 	height: 300px !important;
}

.dsm_menu_0_tb_footer ul.dsm-menu li a:hover {
    color: #e1adb7 !important;
} 



.display{
	display:none;
}


.class-mobile {
    line-height: 48px;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2022/11/slider2-dital-food.png)!important;
    background-size: cover;
    background-position: center center;
    padding: 95px 36px;
    font-size: 40px;
    color: #fff;
    letter-spacing: 2px;
}


.middle .et_pb_column{
    margin: auto;
}
 @media(min-width:768px){
.class-mobile {
    display: none;
	}

} 
@media(max-width:767px){
.class-slider {
	display: none;
	}
}

@media (max-width: 981px){
.class-m {
     margin-top: 30px !important;  
/* 	margin-bottom:35px !important; */
	}}


@media (max-width: 981px){
.class-marg img {
     margin-top: -100px !important; 
	}}

@media (max-width: 981px){
.class-margg  {
	margin-bottom:40px !important;

	}}

@media (max-width: 981px){
.class-margg1  {
 
	  margin-top: -80px !important; 
	}}
@media (max-width: 767px){
.class-margine img {
	margin-bottom:-70px !important;
	  margin-top: -1px !important;
	}}

@media (max-width: 767px){
.class-margine1 img {
	margin-bottom:-70px !important;
	  margin-top: -30px !important;
	}}

@media only screen and (max-width:1225px) {
.class-respo.wpb_column.vc_column_container{
    width: 100% !important;
/* 	text-align:center !important; */

	}
}

@media only screen and (max-width: 980px){
.reverse  {
    flex-direction: column-reverse;
    display: flex;
}
	.reverse1 .et_pb_row {
    flex-direction: column-reverse;
    display: flex;
}
}


.et_mobile_menu {
    position: absolute;
    left: 0;
    padding: 5%;
    background: #fff;
    width: 100%;
    visibility: visible;
    opacity: 1;
    display: none;
    z-index: 9999;
    border-top: 3px solid #000000 !important;
    box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 5px rgb(0 0 0 / 10%);
}

.class-btn a {
    background-color: #131313;
    padding: 20px !important;
    color: #e1adb7 !important;
    border-radius: 10px;
}

.et-fixed-header #top-menu .class-btn a {
    color: #e1adb7 !important;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a,
.et-fixed-header #top-menu a{
	color :  #e1adb7;
}
.mobile_menu_bar:before, .mobile_menu_bar:after{
    color: #000000 !important;
}

@media only screen and (max-width: 1199px){
#et_mobile_nav_menu {
    float: right;
    display: block !important;
	}#top-menu {
    display: none;
}

}