/*
 Theme Name:   Izba Nature
 Theme URI:    http://izbanature.com
 Description:  Izba Nature
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     g5plus-april
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-april
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
/*************INICIO SLIDER*************/
.page-id-5926 .fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    height: 0 !important;
    position: relative;
    padding-bottom: 43.8%;
}
.page-id-5926 .fullwidthbanner-container{
	height: auto !important;
}
.page-id-5926 .gf-entry-content img{
	width: 100% !important;
}
.page-id-5926 #rev_slider_11_2_wrapper:after{
	padding-bottom: 43.8%;
	display: block;
	content: "";
}
/***/
#rev_slider_9_1_wrapper.fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    height: 0 !important;
    position: relative;
    padding-bottom: 43.8%;
}
#rev_slider_9_1_wrapper.fullwidthbanner-container{
	height: auto !important;
}
#rev_slider_9_1_wrapper img{
	width: 100% !important;
}
#rev_slider_11_2_wrapper:after{
	padding-bottom: 43.8%;
	display: block;
	content: "";
}
/** ENG **/
#rev_slider_10_1_wrapper.fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    height: 0 !important;
    position: relative;
    padding-bottom: 43.8%;
}
#rev_slider_10_1_wrapper.fullwidthbanner-container{
	height: auto !important;
}
#rev_slider_10_1_wrapper img{
	width: 100% !important;
}
#rev_slider_11_2_wrapper:after{
	padding-bottom: 43.8%;
	display: block;
	content: "";
}
#rev_slider_12_2_wrapper:after{
	padding-bottom: 43.8%;
	display: block;
	content: "";
}
#rev_slider_10_1_wrapper{
	position: relative !important;
}
#rev_slider_10_1_forcefullwidth .tp-fullwidth-forcer{
	display: none;
}
.mt-65{
	margin-top: 65px;
}
/*************FIN SLIDER*************/

body div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content{
	flex-wrap: wrap;
    justify-content: center;
}
body div.wpgdprc-consent-bar div.wpgdprc-consent-bar__content .wpgdprc-consent-bar__column{
	padding-top: 5px;
	padding-bottom: 5px;
}
div.wpgdprc-consent-bar div.wpgdprc-consent-bar__notice {
    max-width: 900px;
}
.wc-terms-and-conditions{
	width: 100%;
}
ul.header-customize-nav > li:first-child{
	padding-left: 20px;
}
.woocommerce table.shop_table tbody .cart-actions .clear-cart{
	display: none;
}
#rev_slider_1_1 li, #rev_slider_6_1 li, #rev_slider_5_2 li{
	background-color: #ffffff;
	display: flex;
    justify-content: center;
}
.home #rev_slider_1_1 .gf-entry-content img, .home #rev_slider_6_1 .gf-entry-content img, .home #rev_slider_5_2 .gf-entry-content img{
	width: auto;
}
.home #rev_slider_9_1 li picture, .home #rev_slider_1_1 li picture, .home #rev_slider_6_1 li picture, .home #rev_slider_5_2 li picture{
	width: auto;
	height: 100%;
    display: inline-flex;
}
.home #rev_slider_9_1 li picture img, .home #rev_slider_1_1 li picture img, .home #rev_slider_6_1 li picture img, .home #rev_slider_5_2 li picture img{
	width: auto;
	height: 100%;
}
@media screen and (min-width: 992px){
	.logo-header{
		padding-right: 20px;
	}
	.logo-header img{
		max-height: 110px;
	}
}
@media screen and (max-width: 1315px){
	.home #primary-content{
		padding-top: 0px;
	}
	.home .vc_custom_1609227379873{
		margin-top: 0px !important;
	}
	.home .vc_custom_1609230951011{
		margin-top: 0px !important;
	}
}
@media screen and (max-width: 991px){
	/*************INICIO SLIDER*************/
	.home #primary-content{
		padding-top: 60px;
	}
	.home .vc_custom_1609227379873{
		margin-top: 65px !important;
	}
	.page-id-5926 .fullwidthbanner-container{
		position: relative !important;
	}
	.page-id-5926 .tp-fullwidth-forcer{
		height: auto !important;
	}
	.page-id-5926 #rev_slider_11_2_wrapper:after {
		padding-bottom: 52%;
		display: block;
		content: "";
	}
	.page-id-5926 .fullwidthbanner-container .fullwidthabanner {
		width: 100%;
		height: 100% !important;
		position: absolute;
		padding-bottom: 0px;
	}
	/***/
	#rev_slider_11_2_wrapper.fullwidthbanner-container{
		position: relative !important;
	}
	#rev_slider_11_2_wrapper .tp-fullwidth-forcer{
		height: auto !important;
	}
	.body #rev_slider_11_2_wrapper:after {
		padding-bottom: 52%;
		display: block;
		content: "";
	}
	#rev_slider_11_2_wrapper.fullwidthbanner-container .fullwidthabanner {
		width: 100%;
		height: 100% !important;
		position: absolute;
		padding-bottom: 0px;
	}
	#rev_slider_11_2_forcefullwidth .tp-fullwidth-forcer{
		display: none;
	}
	#rev_slider_11_2_wrapper img{
		width: 100% !important;
	}
	#rev_slider_11_2_wrapper.fullwidthbanner-container {
		height: auto !important;
	}
	/****ENG****/
	
	#rev_slider_12_2_wrapper.fullwidthbanner-container{
		position: relative !important;
	}
	#rev_slider_12_2_wrapper .tp-fullwidth-forcer{
		height: auto !important;
	}
	.body #rev_slider_12_2_wrapper:after {
		padding-bottom: 52%;
		display: block;
		content: "";
	}
	#rev_slider_12_2_wrapper.fullwidthbanner-container .fullwidthabanner {
		width: 100%;
		height: 100% !important;
		position: absolute;
		padding-bottom: 0px;
	}
	#rev_slider_12_2_forcefullwidth .tp-fullwidth-forcer{
		display: none;
	}
	#rev_slider_12_2_wrapper img{
		width: 100% !important;
	}
	#rev_slider_12_2_wrapper.fullwidthbanner-container {
		height: auto !important;
	}
	.page-id-2922 #primary-content{
		padding-top: 0px !important;
	}
	/*************FIN SLIDER*************/
}
@media screen and (max-width: 1449px) and (min-width: 992px){
	header.mobile-header{
		height: auto;
	}
}
@media screen and (min-width: 1316px){
	header.mobile-header {
		display: none;
		height: 0;
	}
}
@media screen and (max-width: 1315px){
	header.mobile-header {
		position: relative;
		z-index: 999;
		display: block;
	}
	header.main-header {
		display: none;
	}
	header.mobile-header.header-1 .mobile-logo-header {
		flex-grow: 1;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}
	.mobile-logo-header {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: flex;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		height: 90px;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}
	header.mobile-header.header-1 .header-customize {
		text-align: right;
		white-space: normal;
	}
	.mobile-logo-header img {
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
		max-height: 90px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	header.mobile-header .mobile-header-inner {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-flow: row;
		-moz-flex-flow: row;
		-ms-flex-flow: row;
		flex-flow: row;
		flex-grow: 1;
		-webkit-align-items: center;
		-moz-align-items: center;
		-ms-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		justify-content: space-between;
	}
}
@media screen and (max-width: 991px){
	body.off-canvas-in .canvas-overlay{
		opacity: 0.2;
	}
}
@media screen and (max-width: 350px){
	.mobile-navigation-wrapper{
		width: 240px;
	}
}