/*

Theme Name:     Ava Child

Theme URI:      http://demo.themebeans.com/ava

Description:    Make your modifications to Ava in this child theme.

Author:         ThemeBeans

Author URI:     https://themebeans.com

Version:        1.0

Template:       ava

*/



#enquiry input[type="button"] 

{

	background-color: #F6F6F6;

	color: #777;

	font-family: Karla,sans-serif !important;

	padding: 7px 15px;

	font-size: 13px;

	margin-top: 20px;

	letter-spacing: 0.5px;

	border-color: #F6F6F6;

	font-weight: 400;

}



#enquiry input[type="button"]:hover

{

background-color: #F6F6F6 !important;

}



.fl-module-social-proof .beaver--social-proof .social-proof__logo img {

	max-width: 100% !important;

}





.single_add_to_cart_button.button {

    line-height: 60px ;

}



.variations_button .single_add_to_cart_button.button 

{

    line-height: 30px !important;

}



/*====================================*/



#glt-translate-trigger 

{

	position: absolute;

	bottom: auto;

	top: 0px;

	right: 20px;

	z-index: 200002;

	padding: 0px 12px 2px;

	font-size: 15px;

	font-family: Arial;

	font-weight: 700;

	color: #fff;

	text-shadow: 0px -1px 0px rgba(0,0,0,0.25);

	text-decoration: none;

	text-align: center;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	-webkit-border-top-left-radius: 0px;

	-webkit-border-top-right-radius: 0px;

	-moz-border-top-left-radius: 5px;

	-moz-border-top-right-radius: 5px;

	box-shadow: 0px 0px 9px rgba(0,0,0,0.3) -webkit-box-shadow:0px 0px 9px rgba(0,0,0,0.3);

	-moz-box-shadow: 0px 0px 9px rgba(0,0,0,0.3);

	box-sizing: content-box !important;

	-webkit-box-sizing: content-box !important;

	-moz-box-sizing: content-box !important;

	background: linear-gradient(center top, #fbb450, #f89406);

	background: -webkit-gradient(linear, center top, center bottom, from(#fbb450), to(#f89406));

	background: -webkit-linear-gradient(#fbb450, #f89406);

	background: -moz-linear-gradient(#fbb450, #f89406);

	background: -o-linear-gradient(#fbb450, #f89406);

	background: -ms-linear-gradient(#fbb450, #f89406);

	background: linear-gradient(#fbb450, #f89406);

	background: -o-linear-gradientcenter (center top, #fbb450, #f89406);

	/* font-family: Playfair Display; */

}



.tool-container {

	bottom: auto !important;

	top: 45px !important;

	z-index: 9999 !important;

}



.tool-container.tool-top

{

	position:absolute !important;

}



.tool-container.tool-top .arrow {

	border-color: transparent transparent #e6e6e6 !important;

	left: 50%;

	bottom: 24px !important;

	margin-left: -7px !important;

}



.tool-container

{

	background: #fff;

	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.31);

}



.currency-switch .widget_wcaiocc_widget  .widget-title

{

	display:;

}



.currency-switch .widget_wcaiocc_widget 

{

	float: right  !important;

	position: absolute  !important;

	left: auto  !important;

	/*right: 10%  !important;*/

	right: -0.1% !important;

}



.currency-switch .widget_wcaiocc_widget .wcaiocc-switcher-dropdown select

{

	border: 1px solid #ccc;

	padding: 4.5px 3px;

	margin-top: 3px;

	font-size: 16px;

	text-transform: capitalize !important;

}



@media only screen and (min-width: 300px) and (max-width: 767px)

{



.currency-switch .widget_wcaiocc_widget {

	float: right !important;

	position: absolute !important;

	left: 5% !important;

	right: auto !important;

}

	

body .site-mobile-header

{

	/*top:40px;*/

	position:relative;

}	

	

}





@media only screen and (min-width: 300px) and (max-width: 380px)

{



.currency-switch .widget_wcaiocc_widget {

	float: right !important;

	position: absolute !important;

	left: 5% !important;

	right: auto !important;

	width: 170px;

}



.currency-switch .widget_wcaiocc_widget .wcaiocc-switcher-dropdown select {

	padding: 5px 3px;

	margin-top: 3px;

	font-size: 15px;

	width: 170px;

}





}



@media only screen and (min-width: 768px) and (max-width: 1920px)

{

.site-mobile.currency-switch

{

	display:none;

}

}



.widget.widget_nav_menu

{

	/*width:25% !important;*/

	width:auto !important;

}



@media only screen and (min-width: 300px) and (max-width: 1920px)

{

        body .site-colophon .site-colophon__inner {

            padding-top:    2vw !important;

            padding-right:   5vw;

            padding-bottom:  2vw !important;

            padding-left:    5vw;

            max-width:       2800px;

        }

}



.payment-mode .fl-photo-content img

{

    border: 1px solid #e9e5e5 !important;

    padding: 3px 5px !important;

}





#slider div.owl-prev {

	position: absolute;

	padding: 16px !important;

	left: 0px;

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);

	background-color: hsla(0,0%,100%,.98) !important;

	cursor: pointer !important;

	transition: box-shadow .2s ease;

	background: rgba(255, 255, 255, 0.65) url("../ava/assets/images/prev.png") no-repeat !important;

	opacity: 1 !important;

	border-radius: 0 !important;

	width: 40px;

	height: 63px;

	float: left;

	text-align: center;

	background-position: 50% 50% !important;

	z-index: 10;

	top: 34%;

}



#slider div.owl-next {

	position: absolute;

	padding: 16px !important;

	right: 0px;

	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);

	background-color: hsla(0,0%,100%,.98) !important;

	cursor: pointer !important;

	transition: box-shadow .2s ease;

	background: rgba(255, 255, 255, 0.65) url("../ava/assets/images/next.png") no-repeat !important;

	opacity: 1 !important;

	border-radius: 0 !important;

	width: 40px;

	height: 63px;

	float: right;

	text-align: center;

	background-position: 50% 50% !important;

	z-index: 10;

	top: 34%;

}



body

{

   font-size: 17px !important;

   font-family: Karla,sans-serif !important;

}





.variation_buttons .variation_button.selected {

	border: 1px solid #000;

	background: #000 !important;

	color: #fff;

	transition: none !important;

}



.woocommerce--sharing

{

	display: none !important;

}



.lrshare_interfacehorizontal

{

	-webkit-filter: grayscale(100%) !important;

   	filter: grayscale(100%) !important;

}





#footer-menu-link ul li a

{

    font-family: Karla !important;

font-style: normal;

font-weight: normal;

 

font-size: 12px !important;

letter-spacing: 2px;

line-height: 0px;

}



#footer-menu-link ul li

{

margin-right:20px !important;

float:left !important;

}



#footer-menu-link ul

{

   display: table !important;

   margin: 0 auto !important;

}



#footer-menu-link  .fl-module-content

{

   margin: 0px !important;

}



body .site-colophon .site-colophon__inner {

	padding-top: 0 !important;

}



#contact-form .contact-bottom, .wdm-enquiry-action-btns #cancel

{

     display:none !important;

}



.mobile-navigation a{font-size:18px; padding:6px 0;}



#footer-menu-link ul li a{text-transform: capitalize!important;}

.widget a{font-size:15px;}



body .site-header .site-header__inner{padding-top:3px!important; padding-bottom:18px!important;}

.bb--hero__inner{padding:120px 20px!important; min-height:252px!important;}

.fl-row-content-wrap{padding:0!important;}





@media screen and (min-width: 1px) and (max-width:767px) 
{
	#footer-menu-link ul li a{ font-size:10px!important;letter-spacing:1px!important;}
	
	.currency-switch .widget_wcaiocc_widget .wcaiocc-switcher-dropdown select {float:right;position:absolute;right:-95px!important;}
	
	.bb--hero__inner{padding: 38px 20px!important;}
	
	.fl-row-full-height .fl-row-content-wrap
	{ 
		/*min-height: 0!important;*/
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		min-height: 50vw;
	}

}



#mc4wp-form-1 .mc4wp-form-fields p {

    margin-bottom: 5px !important;

}



#sliding-product

{

	display: none !important;

}



#page_banner .fl-module-content 

{

	margin: 0px !important;

}



.mc4wp-alert.mc4wp-error p, .mc4wp-alert.mc4wp-success p

{

	text-align: center;

}



.payment-mode .fl-module-content 

{

	margin: 0px !important;

}





@media screen and (min-width: 1px) and (max-width:768px)

{

.fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) 

{

	display: block !important;

z-index: 10000;

position: relative;

}



}

.site-theme  
{ 
	color:#222!important;
	opacity: .33!important;
}

.woocommerce-currency-switcher-form .dd-selected , .woocommerce-currency-switcher-form .dd-option 
{
	padding: 0px 10px !important;
}

.dd-selected-description-truncated, .dd-option-description
{
	padding-top: 9px !important;
	padding-left: 8px !important;
}

.dd-selected-image, .dd-option-image
{
	width: 55px !important;
	margin-top: 2px !important;
}

.widget-woocommerce-currency-switcher .dd-select, .widget-woocommerce-currency-switcher .dd-option-selected
{
	background: #fff !important;
}

.widget-woocommerce-currency-switcher .dd-selected-text, .widget-woocommerce-currency-switcher .dd-option-text
{
	float:left !important;
}

@media screen and (min-width: 1px) and (max-width:768px)
{

	#undefined
	{
		float: right !important;
		z-index: 10000 !important;
		position: relative !important;
	}

	.site-mobile.currency-switch
	{
		border-bottom: 1px solid #EDEDED;
		padding-bottom: 10px;
	}
	
	.mc4wp-form-fields input[type="email"], .mc4wp-form-fields input[type="text"] 
	{
		max-width: 100% !important;
	}
	
	
	.fl-col 
	{
		clear: both;
		float: none !important;
		margin-left: auto;
		margin-right: auto;
		width: auto !important;
	}
	
	.fl-module-content 
	{
		margin: 20px !important;
	}

	.fl-row-content 
	{
		margin: 0 auto !important;
		width: 100% !important;
	}
	
	.fl-col-small 
	{
		width: 100% !important;
	}
	
	.fl-photo-align-center 
	{
		text-align: center !important;
	}

}


@media screen and (min-width: 1px) and (max-width:600px)
{

	.mc4wp-form-fields input[type="submit"] 
	{
		max-width: 100% !important;
	}

}

@media screen and (min-width: 769px) and (max-width:991px)
{
	#address-location .fl-col-group-equal-height .fl-col
	{
   	 width: 50% !important;
	}

	.fl-row-content 
	{
		margin: 0 auto;
		width: 90% !important;
	}

	.fl-node-content .fl-rich-text p
	{
		font-size:15px !important;
	}

}

#footer-logo .fl-module-content
{
	margin: 20px 0px 0px !important;
}


#footer-email .fl-module-content
{
	margin: 5px 0px 0px !important;
}

#home_banner .fl-row-content-wrap 
{
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover !important;
	-webkit-background-size: cover !important;
}

.wrap div.updated {
    display: none !important;
}

.header-widget
{
   margin-right:30px;
}

@media screen and (min-width: 300px) and (max-width:1920px)
{

  .widget-woocommerce-currency-switcher .dd-container, .widget-woocommerce-currency-switcher .dd-container .dd-select, .woocommerce-currency-switcher-form ul.dd-options
	{
		width: 125px !important;
		z-index: 10000 !important;
	}

	
}

@media screen and (min-width: 300px) and (max-width:768px)
{

	.fl-module-social-proof .beaver--social-proof .social-proof__logo 
	{
		display: inline !important;
	}
	
	.fl-module-social-proof .beaver--social-proof 
	{
		max-width: auto !important;
	}
	

}

.header-top-text
{
   background:#fff;
   color:#000;
   text-transform: uppercase;
}
.top-text-width
{
  padding:5px;
  text-align:center;
  font-size:13px;
  
}

.widget a {
    font-size: 15px;
    font-family: Karla, sans-serif;
}

#menu-footer-social li {
	width: 100%;
}

.fa::before {
float: left;
margin-top: 5px;
width: 30px;
}

