/*
	Theme Name:  kanya
	Theme URI:   http://elegantthemes.com
	Version:     1.1
	Description: Divi child theme.
	Author:      Mahmudul Anam
	Author URI:  http://divilayoutlibrary.com/
	Template:    Divi
	*/

	@import url("../Divi/style.css");

	/* comments fix */
	#comment-wrap {
		max-width: 1080px;
		margin: 0 auto;
		padding: 30px 0 0 0;
	}

	#main-content .container::before {
		width: 0px !important;
	}
	.event-title{
		margin-top: -70px;
	padding-left: 169px !important;
			padding-right: 169px !important;

	}
	.event-image-top{
		margin-top: -100px;
	}
	.event-margin-top{
		margin-top: -70px;
		padding-left: 250px !important;
		padding-right: 250px  !important;
	}
	.content-level{
		z-index: 10;
	}
	/*-------------------[1080px]------------------*/
	@media only screen and ( max-width: 1080px ) {
		#comment-wrap {
			max-width: 934px;
		}
	}

	/*-------------------[1024px]------------------*/
	@media only screen and ( max-width: 1024px ) {
		#comment-wrap {
			max-width: 934px;
		}
	}

	/*-------------------[980px]------------------*/
	@media only screen and (max-width: 980px) {
		#comment-wrap {
			max-width: 690px;
		}
		#post-48{
			margin-left: 5% !important;
		margin-right: 5% !important;
		}
		.et_pb_row{
			width:100%;
		}
		.et_pb_text_inner h1{
			font-size: 0.7em !important;
		}
		.et_pb_post a img{
			width:auto !important;
			height:auto !important;
			margin: 0 auto !important;
		}
		a.entry-featured-image-url{
			text-align:center;
		}
		.et_pb_post{
			margin-left: 5% !important;
		margin-right: 5%;
		}
		h2.entry-title{
			font-size: 1.8em;
			text-align:center;
		}
		h3.custom_date{
			font-size: 1.4em;
			text-align:center;
			padding-top:5px;
		}
		.custom_home_blog_mobile{
			display:block !important;
		}
		#home_exhibition .et_pb_text_3 h2,#home_exhibition .et_pb_text_2 h2{
			visibility:hidden;
		}
		#home_exhibition h1{
			visibility:hidden;
		}
		
	}

	/*-------------------[600px]------------------*/
	@media only screen and (max-width: 600px) {
		#comment-wrap {
			max-width: 400px;
		}
		#main-header .container.clearfix.et_menu_container {
  width: 100%;
  padding: 0px 5%;
}
	}

	/*-------------------[479px]------------------*/
	@media only screen and ( max-width: 479px ) {
		#comment-wrap {
			max-width: 450px;
		}
	}


	/*-------------------[320px]------------------*/
	@media only screen and ( max-width: 320px ) {
		#comment-wrap {
			max-width: 274px;
		}
	}
/*------------------------------------------------*/
/*--------[GQ - LEFT ALIGN BLOG IMAGE]------------*/
/*------------------------------------------------*/
/* 
    .et_pb_posts .et_pb_post a img, 
    .archive .et_pb_post a img, 
    .search .et_pb_post a img {
            max-width: 210px!important;
            float: left;
            padding-right: 20px;}
 
    @media only screen and (max-width: 980px) {
        .et_pb_posts .et_pb_post a img, 
        .archive .et_pb_post a img, 
        .search .et_pb_post a img{
            float:none;
            max-width: 250px!important;}}*/


.custom_post_slider{
	margin: auto;
	/* width:1080px;   */
	height:auto;
}
.custom_post_slider img{
	width:100%;
	/*max-height:265px;*/
}
.et_post_meta_wrapper img{
	display:none;
}
.et_pb_post{
	margin-left:15%;
}
#left-area{
	width: 100%;
	padding-right: 0px!important;
}
#sidebar{
	display:none;
	padding-left:10px !important;
	padding-right:30px;
}
h1{
 font-size: 30px!important;
}
.et_pb_post .entry-content{
	padding-top:0px !important;
	font-size: 24px ;
}
.single .post{
	padding-right: 40px;
}
p{
	font-size:20px;
	font-weight:normal;
	padding-left:0;
	line-height:30px;
	text-align:  justify;
 color:rgb(102, 102, 102);
}
#sidebar{
	padding-top: 140px;
}
#post-48 .et_pb_section_0{
padding-top:2% !important;
padding-bottom:0 !important;
}
.et_pb_row{
	width:100% !important;
}
.box_title{
font-family: "Helvetica";
}

.container {
    position: relative;
    width: 96%;
  /*   max-width: 3080px;  */
	margin: auto;
}

h2 {
font-family: "Helvetica";

}

h1, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title{
font-family: "Helvetica";
	font-size: 40px !important;
		letter-spacing:-0.5px!important;


}


h2, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title{
font-family: "Helvetica";
	font-size: 24px  ;
	letter-spacing:-0.5px  ;

}
/**** custom change vujo homepage fullwidth */
#hide_sec{
	display:none !important;
}
/*
body.et_cover_background{
	overflow-x: hidden;
}
@media (min-width: 981px){
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row {
    width: 100%!important;
    max-width: 100%!important;
}	
}
#post-48 > div > div.et_pb_section.et_pb_section_0.et_section_regular > div > div > div.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0{
	position: relative;
    top: 21em;
    left: 21.9%;
    z-index: 9;
	margin-bottom: 0 !important;
}
#post-48 > div > div.et_pb_section.et_pb_section_0.et_section_regular > div > div > div.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0 h1{
	background:white;
	float: left;
	padding: 10px;
	font-size: 24px !important;
}
#post-48 > div > div.et_pb_section.et_pb_section_0.et_section_regular > div > div > div.et_pb_code.et_pb_module.et_pb_code_0 > div > a:nth-child(2){
	position: relative;
    top: -5.6em;
    left: 21.9%;
    background: white;
    display: block;
    float: left;
    padding: 10px 10px 0 10px;
}
#post-48 > div > div.et_pb_section.et_pb_section_0.et_section_regular > div > div > div.et_pb_code.et_pb_module.et_pb_code_0 > div > a:nth-child(3){
	position: relative;
    top: -3.6em;
    left: -5.3em;
    background: white;
    display: block;
    float: left;
    padding: 10px 10px 0 10px;
}*/
#post-48 > div > div.et_pb_section.et_pb_section_0.et_section_regular > div{
	padding-top:0;
}
#post-48 .et_pb_section_0 {
	padding-top: 0 !important;

}
#post-48 > div > div.et_pb_section.et_pb_section_0.et_section_regular{
	
}
#post-48 > div > div.et_pb_section.et_pb_section_1.et_section_regular{

}
#post-48 > div > div.et_pb_section.et_pb_section_1.et_section_regular,#post-48 > div > div.et_pb_section.et_pb_section_1.et_section_regular > div{
	padding-top: 0 !important;
}
#post-48 > div > div.et_pb_section.et_pb_section_0.et_section_regular > div{
	padding-bottom:0px !important;
}
#post-48 > div > div.et_pb_section.et_pb_section_2.et_section_regular{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
#post-48 > div > div.et_pb_section.et_pb_section_3.et_section_regular, #post-48 > div > div.et_pb_section.et_pb_section_4{
	padding-top:0 !important;
	padding-bottom: 0 !important;
}
div.hm1_row{
	width:100%;float:left !important;
}
div.hm2_row{width:100%;float:left !important;}
div.hm3_row{width:100%;float:left !important;}
#home_exhibition h1{
	background:white;
	padding: 10px;
	/*padding-right:50px;*/
	font-size: 24px !important;
	/*width: 21.1%;*/
	float:left;
}
#home_exhibition .et_pb_text_2 h2{
	background:white;
	padding: 10px;
	/*padding-right:50px;*/
	font-size: 39px ;
    /*width: 50%;*/
	float:left;
	color: #696969;
}
#home_exhibition .et_pb_text_3 h3{
	background:white;
	padding: 10px;
	/*padding-right:50px;*/
	font-size: 26px !important;
	/*width: 41.8%;*/
	float:left;
	color: #696969;
}

 /***** end of homepage edit vujo */
/** responzive fixes */
@media only screen and (max-width: 1097px)  {
	/*#home_exhibition h1{ 
		width: 30%;
	}
	#home_exhibition .et_pb_text_2 h2{
		width: 55%;
	}
	#home_exhibition .et_pb_text_3 h2{
		width: 50%;
	}*/
}
@media only screen and (max-width: 1000px)  {
	/*#home_exhibition h1{ 
		width: 40%;
	}
	#home_exhibition .et_pb_text_2 h2{
		width: 65%;
	}
	#home_exhibition .et_pb_text_3 h2{
		width: 60%;
	}*/
}
@media only screen and (max-width: 851px)  {
	#home_exhibition h1{ 
		width: 100%;
	}
	#home_exhibition .et_pb_text_2 h2{
		width: 100%;
	}
	#home_exhibition .et_pb_text_3 h2{
		width: 100%;
	}
	#main_slide{
		line-height:0;
	}
	#main_slide .et_pb_row.et_pb_row_1{
		display:none;
	}
}
@media only screen and (max-width: 980px){
.et_pb_text_inner h1 {
    font-size: 24px !important;
}
}
@media (max-width: 980px){
.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
	width: 100%!important;
	margin-right: 0 !important;
}
	
	.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_text_inner, .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4 .et_pb_text_inner, .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_text_inner, .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_text_inner{
		text-align: center;
		width: 100%!important;
		margin-right: 0 !important;
		padding:0 5%;
	}
}
/** end of responsive fixes */

/**** delete filters on homepage */
#post-48 .et_pb_filterable_portfolio .et_pb_portfolio_filters{
	display:none;
}

/****** posts archive margin left 0 ***/

.et_pb_post{
	margin-left:0 !important;
}

/**** custom editor button style */

.foot-note{
	font-size: 12px;
    color: grey;
}

.right-bar  {
	 
    color: black;
}
/*** end */

.et_pb_section_1:hover{
	cursor:pointer;
}
.et_pb_section{
	padding:0 0 !important;
}
#post-48 > div > div.et_pb_section.et_pb_section_3.et_section_regular{
	padding-bottom: 0 !important;
}
#page-container .et_pb_section {
	padding-bottom: 0 !important;
}
.et_pb_post a img {
    height: auto;
   /*** ANDRE : float: left; */
    width: 300px !important;
    left: 0;
    margin-right: 34px;
    margin-bottom: 10px;
}

.custom_home_blog_mobile h2{
	background:white;
	padding: 10px;
	font-size: 37px;
	
	font-family: Helvetica;
}
.custom_home_blog_mobile h1{
	background:white;
	padding: 10px;
	font-size: 24px !important;
	
}
.custom_home_blog_mobile h2.sm{
	background:white;
	padding: 10px;
	font-size: 24px !important;
	
}
#main_slide{
	top: 0 !important;
}
#main_slide .et_pb_row.et_pb_row_1{
	top:0 !important;
	margin-top:-172px;
	padding-bottom:20px;
}
#main_slide .et_pb_text_1{
margin-top: 0%!important	;
}


.custom_home_blog_mobile{
			display:none;
		}



 
 div.fullwidth-box.et_pb_row.et_pb_row_fullwidth

{
    width: 100%!important; 
	max-width: 100%!important;
}

#mc4wp-form-1 > div.mc4wp-form-fields > p:nth-child(1) , #mc4wp-form-1 > div.mc4wp-form-fields > p:nth-child(2), #mc4wp-form-1 > div.mc4wp-form-fields > p:nth-child(3), #mc4wp-form-1 > div.mc4wp-form-fields > p:nth-child(4),#post-3541 > div > div > div.et_pb_row.et_pb_row_14.et_pb_row_fullwidth > div > div.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_32 > div
{
text-align: center;
}


#post-48 > div > div.et_pb_section.et_pb_section_3.et_section_regular > div.et_pb_row.et_pb_row_4 > div.et_pb_column.et_pb_column_2_3.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough.et-last-child > div > div > h1 > div > a 
{
 text-decoration: underline;
}


.et_pb_post .entry-featured-image-url {
	margin-bottom:0px;
}

.post-2181 .et_pb_section:nth-child(1) .et_pb_posts .hentry > h2 {
	padding-top: 3px!important;
}

.mobile-bar-items.wc-mobile-cart-items:not(.has-items),
.main-navigation li.wc-menu-item:not(.has-items) {
    display: none !important;
}

div.pwb-single-product-brands.pwb-clearfix > span {
display: none;
}

/**** hide in stock in product detail ****/

.stock.in-stock{
	display:none;
}

/**** main slider background style */
#home_exhibition_row_image{
	visibility:hidden;	
}
	
#main_slide{
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

/**** BLOG clickable images */

.et_pb_module.et_pb_posts .entry-featured-image-url {
    pointer-events: inherit !important;
}

/*** Newslleter button */
#my_nws{
	position: fixed;
    bottom: 70px;
    right: 20px;
    z-index: 99999;
}
#my_nws_btn{
	background: rgb(26, 26, 26);
    color: rgb(255, 255, 255);
	display: table-cell;
    width: auto;
    height: 28px;
    padding: 0 30px;
    border-radius: 25px;
    box-shadow: rgb(0 0 0 / 25%) 0 2px 5px;
    font-family: sans-serif;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

/**** Main slider 3 fields hide CSS ***/

#home_exhibition_row {
	display: 
	
}

/**** andre  ****/
/* Secondary menu to the center */

#et-secondary-menu {

float: none;

text-align: center;

}
#top-header, #et-secondary-nav li ul {
 	    background-color: rgba(0,0,0) !important;
}
 

#top-header {
    
    font-size: 18px !important;
   }
/*---------------15-11-2023-----------------------*/
.woocommerce-product-details__short-description h6 {
  color: #696969;
}
.quantity,.product-quantity {
  display: none;
}
#tab-description h2 {
  display: none;
}
.woocommerce div.product form.cart .button {
  vertical-align: middle;
  float: left;
  color: #ffffff !important;
  border-color: #000000;
  background-color: #000000;
}