/*
Theme Name: Enfold Child theme of enfold
Theme URI: 
Description: Child theme of enfold theme for the Enfold theme
Author: <a href="https://kriesi.at">Kriesi</a>
Author URI: 
Template: enfold
Version: 5.6.6
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 12 Oct 2023 05:11:46 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/* for link color start */
a:hover{
	color:#fcb040 !important;
}

/* for link color end */
/* Header topbar sytyling start */

#header_meta .container{
	width:85% !important;
	

}
.phone-info{
	width:85% !important;
	font-size:16px !important;
	
}
.phone-info div{
	width:100% !important;
	
}
.phone-info div .topbar{
	width:100% !important;
	display:flex !important;
	justify-content:space-between;
	align-items:center;
	text-align:center;
	font-weight: normal !important;
}

.topbar a:hover{
	color:black !important;

}



#header_meta  .social_bookmarks {
	font-size:19px !important;
		
}
a{
	text-decoration:none !important;
	
}
#header_main .container{
	width:85% !important;
}
/* Header topbar styling end  */
/* footer start */
.footercontactform .form_element .button{
/* 	width:100% !important;
	font-size:14px !important;
	padding:10px;
	color:black;
		background-color:#fcb040 !important;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 11%) !important;
border-radius:2px ;
	text-transform:uppercase; */
		text-transform:uppercase;
	font-size:14px !important;
	letter-spacing:1px;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #fcb040 !important;
    transition: all 0.4s ease-in-out !important;
    padding: 10px 55px 10px 55px !important;
    background: #fcb040 !important;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 11%) !important;
    border-radius: 20px !important;
	font-family: 'Open Sans';
	width:100% !important;
}
.footercontactform .form_element .button:hover{
	background-color:black !important;
	color:white !important;
	border:black !important;
	border-radius:2px ;

}




#socket{
	font-size:14px !important ;
	color:white !important;
	font-weight:bold;
}

#socket .social_bookmarks a{
	color:white !important;
}
.footericonlist{
	margin-top:9px !important;
}
.footersection h3{
	font-size:20px !important;
	font-weight:bold !!important;
}
.footercontactform .form_fullwidth{
	margin-top:0px !important;
}
.footersection .container{
	width:85% !important;
	padding-left:0px;
	padding-right:0px;
	
}
.footersection .menu-productlist-container ul li{
	border:none !important;
	
}
.footersection .menu-productlist-container ul li a{
	font-size:15px;
	color:black;
	
}
.footersection .menu-productlist-container ul li {
	line-height:16px;
}
.footersection .iconlist_content{
	padding-right:4px !important;
}
.footersection .iconlist_icon{
	font-size:21px !important;
}

/* footer end */

.mainslider .slideshow_caption{
	padding-left:8px !important;
	padding-top:166px !important ;
}
.trendingcollectionsection .container{
	padding-left:0px;
	padding-right:0px;

	
}
.mainslider  .av-slideshow-caption .container{
	padding-left:0px;

}
.mainslider  .av-slideshow-caption .container   .avia-caption-content p{
	line-height:1.6rem;
	letter-spacing:0.07rem;
	font-size:17px;
	
}
.mainslider .avia-button{
	border:1px solid white;
	letter-spacing:1px;
	font-size:14px;
}
.mainslider .avia-button:hover{
	border:1px solid white !important;
	background-color:white !important;
	color:black !important;
	
}
.sharebox .av-share-box ul li a{
	border-radius:0px !important;
	margin-left:10px !important;
	font-size:18px !important;
}
.mainsection .container{
	width:80%;
	padding-left:40px;
	padding-right:14px;
}
/*----------------------------------------
// CSS - Easy Slider title and caption
//--------------------------------------*/

/* Caption Title */
.avia-slideshow{
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.avia-slideshow-slide{
	background:white ;
}
.avia-slideshow-slide img{
	padding-left:25px;
	padding-right:25px;
	padding-top :40px;
	padding-bottom :40px;
	
}
.av_slideshow .avia-caption .avia-caption-title {
	background: transparent;
    letter-spacing: .05em;
    font-weight:800;
    font-size:20px;
	color:black;
	    margin-top:10px !important;
	padding-top:10px !important;

}

/* caption content */
.av_slideshow .avia-caption-content p {
	background: transparent;
    margin-top:0px;
    letter-spacing: .01em;
	color:black;
}
.bannersection .container{
	padding-left:0px;
	padding-right:0px;
	
	
}
.bannersection .container .content{
	padding-top:30px;
	padding-bottom:30px;
	
}
.bannersection .avia-button:hover{
	background-color:black !important ;
	color:white !important;
	border:1px solid black  !important;
/* 	font-weight:bold; */
	z-index:1;
	
}
.whywearebox .iconbox .iconbox_content .entry-content-header{
	display:flex;
	align-items:center;
	justify-content:center
}
.whywearebox .iconbox .iconbox_content .entry-content-header .iconbox_icon{
	margin:0px;
	font-size:30px;
	color:#fb9a46 ;
	margin-right:4px;
}
.whywearebox .iconbox .iconbox_content .iconbox_content_container{
	margin-top:0px;
	text-align:center !important;
}
.whywearebox .iconbox .iconbox_content .iconbox_content_container p{
	margin:0px;
}
.weare .avia-button:hover{
background-color:black !important ;
	color:white !important;
	border:1px solid black  !important;
/* 	font-weight:bold; */
	z-index:11;}

.productsection .container{
		padding-left:0px;
	padding-right:0px;

}
/* for rotator */
.rotaterheading span{
	font-weight:bold;
}
/* for rotator */

.headingh3 h3{
	font-size:19px !important;
}
.featuresection h3{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold !important;
	letter-spacing:.8px ;
}
#socket .container{
		width:85% !important;
	padding-left:0px;
	padding-right:0px;
}
.avia-button{
	text-transform:uppercase;
	font-size:14px !important;
	letter-spacing:1px;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #fcb040 !important;
    transition: all 0.4s ease-in-out !important;
    padding: 10px 55px 10px 55px !important;
    background: #fcb040 !important;
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 11%) !important;
    border-radius: 20px !important;
}

.imgsection  .avia-button{
	    padding: 10px 35px 10px 35px !important;

}
.imgsection .avia-button:hover{
	color:white !important;
	background:black !important;
	border:2px solid black !important;
}

.imgsection .avia-buttonrow-wrap{
	padding-top:7px;
}

/* .shopbycategorysection .container{
padding-left:0px !important;
	padding-right:0px !important;
} */
.shopbycategorysection .container .nameheadingtag h4{
	font-weight:bold !important;
}
.viewalltextblock{
    text-decoration-line: underline;
    text-underline-offset: 4px;
	
}
.viewalltextblock:hover{
	color:#d97824 !important;

	
}
.viewalltextblock a{
	padding:2px;
	color:black !important;
}
.viewalltextblock a:hover{
	padding:2px;
	color:#d97824 !important;
}
.shopbycategorysection .avia-button:hover{
	background-color:black !important;
	color:white !important;
	border:2Px solid black !important;
}
/* mobile menu css start*/
 
#av-burger-menu-ul{
	padding-top:170px !important;
}
#av-burger-menu-ul li a{
	border-bottom:none !important;
}


/* mobile menu css end*/


/* ring popup start */
	   .ringpopup {
  display: flex;
  flex-wrap: wrap;
}
.ringpopup img{
	height:100% !important;
}
.ringpopup .column {
  flex: 1; /* Makes the columns equally distribute the available space */
  margin: 5px; /* Adjust the margin between columns */
  border: 1px solid #000;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: center;
	padding-bottom:0px !important;
}




/* Responsive media queries */


@media screen and (max-device-width: 767px) and (orientation: portrait) {
	 .ringpopup {
    flex-direction: column; /* Change to a single column layout */
  }
	#socket .container{
		display:flex !important;
		justify-content:center !important;
		flex-direction:column !important;
		
	}
	#socket .copyright{
		text-align:center !important;
		font-size:16px;
		
	}
	#socket .social_bookmarks{
		display:flex !important;
		justify-content:center;
		margin-left:0px !important;
		margin-top:4px;
		font-size:22px;
	}
	#socket .social_bookmarks li{
		margin-right:12px !important;
		
	}
	
	
	
	.mainslider .slideshow_caption{
		padding-top:0px !important;
	}
	
	
#header_meta	.container{
		display:flex;
		justify-content:center;
	}
.container	.phone-info{
	width:100% !important;
		display:flex !important;
		justify-content:center !important;
	}
	.container	.phone-info .topbar{
		display:flex !important;
		flex-direction:column !important;
		margin-bottom:3px;
		
	}
	.container	.phone-info .topbar a{
		margin-top:6px !important;
		font-size:17px !important;
	}
	
	
	
		.mainslider .slideshow_caption{
		padding-top:0px !important;
	}
	
#header_meta 	.container{
		display:flex !important;
		justify-content:center !important;
	}
.container	.phone-info{
	width:100% !important;
		display:flex !important;
		justify-content:center !important;
	}
	
	.mainsection .container .content{
		padding-bottom:0px !important;
	}
	.footersection .container .content{
		padding-top:0px !important;
	}
	#footerpage{
		border-top:2px solid #afafaf !important;
	}
	.menu-productlist li a{
		font-size:16px !important;
	}
	
	.imgsection{
		background-position:25% 0% !important;
	}
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
	
		.mainslider .slideshow_caption{
		padding-top:40px !important;
		padding-bottom:40px !important;
	}
#header_meta	.container{
		display:flex;
		justify-content:center;
	}
.container	.phone-info{
	width:100% !important;
		display:flex !important;
		justify-content:center !important;
	}
	.container	.phone-info .topbar{
		display:flex !important;
		flex-direction:column !important;
		margin-bottom:3px;
		
	}
	.container	.phone-info .topbar a{
		margin-top:5px !important;
		font-size:15px !important;
	}
	
	 .ringpopup {
    flex-direction: column !important; /* Change to a single column layout */
  }
	.ringpopup .column{
		border:none !important;
	}

}


/*   (tab) 768px
----------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
		.mainslider .slideshow_caption{
width:70% !important;
			padding-top:25px !important;
			padding-bottom:25px !important;
	}
	 
#header_meta 	.container{
		display:flex !important;
		justify-content:center !important;
	}
.container	.phone-info{
	width:100% !important;
		display:flex !important;
		justify-content:center !important;
	}
	.container	.phone-info .topbar a{
		font-size:14px !important;
	}
	
}


/*  
----------------------------------------------------------------------*/
@media only screen and (min-width: 1024px) and (max-width: 1173px) {
	
}
@media only screen and (max-width:360px){
	 .bannersectionbutton .avia-button {
		font-size:12px !important;
	}
	.container	.phone-info .topbar a{
		margin-top:6px !important;
		font-size:15px !important;
	}
	
}



/* media query ends */

