/*
Theme Name: K'Nature Wildlife
Description: K'Nature Wildlife theme
Author: CROP Studio
Template: visual-composer-starter
Version: 1.0.0
*/

html,body{overflow-x:hidden !important;}
.header-image{display:none !important; height:0;}
a{transition:all .3s ease-in-out;}
a:hover{opacity:0.8;}

.entry-content ul > li:before{content:none !important;}

.slider-kyla{margin:0 !important;}
iframe{border: none !important;}
/*TEXT*/

.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white p{color:#fff;}

.uppercase h1,
.uppercase h2,
.uppercase h3,
.uppercase h4,
.uppercase h5,
.uppercase h6,
.uppercase p{text-transform: uppercase;}

h2.wpb_heading.wpb_singleimage_heading{font-size:14px; text-align:left;}

h1{text-transform:uppercase !important;}
p{text-align:justify; hyphens: auto;}
.vc_general.vc_btn3{text-transform:uppercase; font-weight: 700;}
.icons-home-text p{font-weight:700;}
.knature-button a.vc_general.vc_btn3{background-color:#922014; color:#fff; border:2px solid #922014;}
.form-kyla input[type="submit"]{background-color:#922014; color:#fff !important; border:2px solid #922014;}
.knature-button a.vc_general.vc_btn3:hover{background-color:#FDD000; color:#fff; border:2px solid #fff;}

.knature-button.white a.vc_general.vc_btn3,
.knature-button.white button{background-color:#fff; color:#922014; border:2px solid #922014;}
.knature-button.white a.vc_general.vc_btn3:hover,
.knature-button.white button:hover{background-color:#922014; color:#fff; border:2px solid #fff;}

.content-wrapper,
.main-content{padding:0;}
#header{min-height:200px !important; height:200px;}
body:not(.menu-sandwich) .navbar-header {max-width: 12% !important; transition:all .5s ease-in-out;}
body.navbar-no-background #header .navbar.fixed.scroll{background-color: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,0.4); transition:all .5s ease-in-out;}
body.navbar-no-background #header ul.sub-menu a{color:#000;}
body.navbar-no-background #header .navbar.fixed.scroll .navbar-header{max-width: 8% !important;}
body:not(.menu-sandwich) #main-menu>ul>li>a{font-size:13px; text-transform: uppercase;}

body.navbar-no-background #header .fixed.scroll .navbar-wrapper{padding:5px 15px;}
body.navbar-no-background #header .fixed.scroll .navbar-wrapper .nav.navbar-nav{padding:20px 0;}
body.navbar-no-background #header .fixed .navbar-wrapper ul .current_page_item > a{color:#922014 !important; font-weight: 600;}
body.navbar-no-background #header .fixed.scroll .navbar-brand img{width:100px;   -webkit-transition: all .5s ease;  -o-transition: all .5s ease;  transition: all .5s ease;}


body:not(.single) .content-wrapper{margin-top:-200px !important;}

.wpb_text_column.wpb_content_element{margin-bottom:20px;}
.divider-up{margin: 0 auto !important; z-index: 9; position: relative;}
.menu-item.wpml-ls-item ul.sub-menu{width:55px !important;}

/*IMAGE*/
.svg-image img{width:100%;}
.icons-home.svg-image img{width:60%;}
.animali-section.svg-image img{width:100px;}
.kyla-bird-section{overflow:visible !important;}
.wpb_single_image.kyla-bird{position: absolute; height: 400px; width: 300px; right: 10%; z-index: 0; top: -123px;}


.vc_row.icons-row-home{box-shadow:0px 4px 16px 0px rgba(0,0,0,0.5);}


/*TOUR LOOP*/
.single-tour-loop.hide{opacity:0;}
.single-tour-loop.hide,
.single-tour-loop.show{transition:all .4s ease-in-out;}
.single-tour-loop{margin-bottom:30px; max-height: 480px; height:100%;}
.single-tour-loop a{height:100%; display:block;}
.single-tour-loop div.image-tour{width: 100%;height: 260px; overflow: hidden; background-size: cover; background-repeat: no-repeat; position:relative; background-position: center;}
.single-tour-loop div.image-tour img{max-width:100%;}
.single-tour-loop div .kyla-prezzo-tour{color:#fff; font-weight: 300; position: absolute; bottom:15px; left: 15px; line-height: 20px;}
.single-tour-loop div .kyla-prezzo-tour span{display:block;}
.single-tour-loop div .kyla-prezzo-tour span.price{display:block; font-weight:600; font-size:1.1em;}
.single-tour-loop .scopri-tour{font-weight:600; font-size:1em; position:absolute; right:15px; bottom:15px; color:#fff; text-transform: uppercase; text-align: right;}
.single-tour-loop div.image-tour .on-hover-tour{opacity:0; transition:all .5s ease-in-out; display: block; height: 100%; background-color:rgba(0,0,0,0);}
.single-tour-loop a:hover .on-hover-tour{opacity:1;}
.single-tour-loop .periodo-tour{height:30px; position:absolute; right:15px; top:15px; z-index: 9; background-color:#E84934; color:#fff; padding: 0 10px; line-height:30px;}
.single-tour-loop img.nation-tour{height: 30px; position: absolute; left: 30px; top: 15px; z-index:9;}

.single-tour-loop .tour-contenuto,
.single-tour-loop .weekend-contenuto{padding-top:20px;}
.single-tour-loop .tour-contenuto h4,
.single-tour-loop .weekend-contenuto h4{font-size:1.1em; font-weight: 600; min-height:40px;}
.single-tour-loop .tour-contenuto p{font-size:0.9em; text-align:justify; hyphens:auto;}


.grid-knature-pagine .vc_grid-item-mini .vc_gitem-zone:after{content:""; display:block; position:absolute; height:100%; width:100%; left:0; top:0; background-color:rgba(0,0,0,0.5); transition:all .3s ease-in-out;}
.grid-knature-pagine .vc_grid-item-mini .vc_gitem-zone:hover:after{background-color:rgba(0,0,0,0.8);}
.grid-knature-pagine .vc_gitem-zone-a .vc_gitem-row-position-middle{z-index:9;}
.grid-knature-pagine .vc_gitem-zone-a .vc_gitem-row-position-middle h4{color:#fff; text-transform:uppercase; font-weight:600;}
ul.kyla-filters{text-align:center;}
ul.kyla-filters li{list-style: none; display: inline-block; background-color: #f2f2f2; text-align: center; padding: 5px 10px; margin-bottom: 10px;}
ul.kyla-filters li.active{background-color:#E84934; color:#fff;}
ul.kyla-filters li a{text-decoration: none; border: none !important; text-transform: uppercase; color: #000; font-size: 12px;}
ul.kyla-filters li a:hover{color:rgba(0,0,0,0.6);}
ul.kyla-filters li.active a{color:#fff;}

body > .addtoany_share_save_container{display:none !important;}
.not-good{text-align:center; font-style: italic; margin-top: 30px; margin-bottom:50px !important;}

/*ZOOLOGI*/
.grid-knature-zoologi .vc_gitem-zone{overflow:visible;}
.grid-knature-zoologi .tag-zoologo{position: absolute; bottom: -25px;  height: 50px;  width: 90%;  margin: 0 5%;  background-color: #E84934; color:#fff; font-weight:600;}

/*DICONO DI NOI*/ 
.entry-content .vc_section.dicono-di-noi,
.entry-content .vc_row.darker-color{position:relative;}
.entry-content .vc_section.dicono-di-noi:before,
.entry-content .vc_row.darker-color:before{content:""; display:block !important; position:absolute !important; height:100% !important; width:100% !important; left:0 !important; top:0; background-color:rgba(0,0,0,0.5); visibility:visible !important; z-index: 1;}

.comment-content ul>li.vc_pagination-item:before,
.entry-content ul>li.vc_pagination-item:before{content:none !important;}
.vc_section.dicono-di-noi .vc_row.wpb_row:nth-child(2){z-index:2;}
.vc_row.darker-color .wpb_column{z-index:99;}

.titolo-birding p{font-weight:700;}
.mama-sidebar.vc_row{margin:0 !important; padding:15px;}
.vc-gitem-zone-height-mode-auto:before {padding-top: 58% !important;}
.comment-content table tbody tr:first-child td,
.comment-content table tbody tr:first-child td,
.entry-content table tbody tr:first-child td,
.entry-content table tbody tr:first-child td{background-color: #ccc !important; text-align: center;  text-transform: uppercase; border: 2px solid #fff;}

.comment-content table tr td,
.comment-content table tr th,
.entry-content table tr td,
.entry-content table tr th {border: 2px solid #fff;background: #f2f2f2; text-align:center;}
/*SINGLE TOUR*/
body.single.single-post .header-image-kyla{height:600px; text-align:center; margin-top: -200px; padding-top: 250px; padding-bottom:150px; position:relative; }
body.single .main-content{padding:50px 0;}
body.single .header-image-kyla{height:600px; text-align:center; margin-top: -200px; padding-top: 250px; padding-bottom:150px; background-size:cover; background-position: center; position:relative; }
body.single .header-image-kyla .entry-title{position:absolute; width:100%; top:50%; left: 0; /*transform: translateY(-50%);*/ padding-left:5%; padding-right:5%;}
body.single.single-post .header-image-kyla .entry-title{padding-left:20%; padding-right:20%;}
body.single-workshop .nazione,
body.single-tour .nazione,
body.single-weekend .nazione{position:relative; width:50px; margin-bottom: 20px;}
/*body.single .header-image-kyla:before{content:""; display:block !important; position:absolute !important; height:100% !important; width:100% !important; left:0 !important; top:0; background-color:rgba(0,0,0,0.5); visibility:visible !important; z-index: 0;}*/
body.single .header-image-kyla h1{color:#fff; z-index: 99; position: relative;}
body.single .header-image-kyla p{color:#fff; text-align:center; font-weight:700;}
body .template-tours-kyla .entry-content{margin-top:50px;}
body .template-tours-kyla .dati-tour{ width:100%; list-style: none; margin: 0; padding: 0;}
body .template-tours-kyla .dati-tour li{ width:100%; text-align: center; background-color: #f2f2f2; border: 2px solid #fff; border-width: 2px 1px; color:#000;}
body .template-tours-kyla .dati-tour li span{display:block; }
body .template-tours-kyla .dati-tour li > span{padding: 20px;}
body .template-tours-kyla .dati-tour li > span.title{background-color:#ccc; color:#000; text-transform: uppercase; font-weight: 600; min-height: 75px; padding: 10px 20px;}
body .template-tours-kyla .dati-tour li span.price{font-size:16px; font-weight: 600;}
body .template-tours-kyla .dati-tour li span.dettagli a{color:#000; font-weight: 600; display: block;}
body .template-tours-kyla .dati-tour li span.dettagli a:hover{text-decoration: none; opacity: 0.8;}
body .template-tours-kyla .vc_row.contact-tour h4{text-align:center; font-weight: 700; margin:50px 0;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {text-transform: uppercase; font-weight: 700; font-size: 0.9rem;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{color:#000 !important;}

/*SLIDER*/
.crop-slider ul.crop-grid { column-count: 3; column-gap: 10px;}
.crop-slider ul.crop-grid li{ padding: 0; margin: 0; width: 100%; height:auto !important;}
.crop-slider ul li:before{content:none !important;}
.crop-slider ul li img{height: auto !important;  max-width: 100% !important;  width: 100%; transform: none; object-fit: cover; position: inherit; padding:5px 0;}
.home .crop-slider ul li img{padding:5px 10px;}

.lSSlideOuter{position:relative !important;}
.lSSlideOuter ul.lSPager{position:absolute; bottom:0; width:100%;}
.lSSlideOuter .lSPager.lSpg>li a{border-radius:0 !important; border:none;}
.crop-slider ul{margin-bottom:0 !important;}
.comment-content ul>li.lslide,
.entry-content ul>li.lslide,
.lightSlider.lsGrabbing>*,
.lightSlider.lsGrab>*{padding:0 !important;}

.home .crop-slider.lightSlider.lsGrab.lSSlide{ transform: translate3d(0px, 0px, 0px);}



/*SIDEBAR*/
body .template-tours-kyla .sidebar-kyla .wpb_widgetised_column{padding:30px; background-color:#922014;}
body .template-tours-kyla .sidebar-kyla .widget{border:none !important; padding-bottom:20px;}
body .template-tours-kyla .sidebar-kyla .widget-title{font-size:22px; color:#fff; font-weight: 700; text-transform: uppercase;}
body .template-tours-kyla .sidebar-kyla .widget .form-kyla{margin:0;}
body .template-tours-kyla .sidebar-kyla .widget .form-kyla .wpb_column{padding:0;}
body .template-tours-kyla .sidebar-kyla .widget .form-kyla .wpb_column input{height:40px; line-height: 24px;}
body .form-kyla .wpb_column input[name="acceptance"]{width:10px; float:left; display: inline-block; height:auto;}
body .form-kyla .wpb_column .wpcf7-acceptance span span{display: inline-block; width: 90%; float: left; font-size: 13px; font-weight: 400; line-height: 13px; padding-left: 10px;}
body .template-tours-kyla .sidebar-kyla .widget .form-kyla .wpb_column .wpcf7-acceptance span a{color:#fff; font-weight: 700;}
input{color:#000 !important; font-weight: 400;}

body .template-tours-kyla .sidebar-kyla .widget .form-kyla .wpb_column label{color:#fff;}
body .template-tours-kyla .sidebar-kyla .widget .form-kyla .wpb_column input[type="submit"]{background-color:#fff; border:none; color:#922014 !important;}

body .template-tours-kyla .sidebar-kyla .widget ul{padding:0;}
body .template-tours-kyla .sidebar-kyla .widget ul li{color:#922014; font-size:15px; font-weight: 700; background-color:#fff; padding:5px 10px; margin-bottom:10px;}
body .template-tours-kyla .sidebar-kyla .widget ul li:before{content:none !important;}
body .template-tours-kyla .sidebar-kyla .widget ul li a{color:#922014; font-size:20px; font-weight: 700; border:none !important;}
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; background: #398f14; color: #fff; text-align: center;}
body .sidebar-kyla .vc_gitem-animated-block{width:20%; display:inline-block; float:left;}
body .sidebar-kyla .sidebar-articoli-kyla{margin: 0; background: #f2f2f2;  padding: 20px;}
body .sidebar-kyla .sidebar-articoli-kyla .vc_gitem_row .vc_gitem-col{padding:0 0 0 5px !important;}
body .sidebar-kyla .vc_gitem-zone.vc_gitem-zone-c{display:inline-block; float:left;  width: 80%;}
body .sidebar-kyla .vc_gitem-zone.vc_gitem-zone-c .vc_custom_heading.vc_gitem-post-data-source-post_title{font-weight:700; margin-bottom:0;     line-height: 1em;}
body .sidebar-kyla .vc_gitem-zone.vc_gitem-zone-c .vc_custom_heading.vc_gitem-post-data-source-post_date{font-size:12px;}
body .sidebar-kyla .vc-gitem-zone-height-mode-auto:before{padding-top:100% !important; display:inline-block;}
body .sidebar-kyla .image-blog-grid {text-align: left; display: inline-block; float: left; width: 17%;}
body .sidebar-kyla .sidebar-articoli-kyla .wpb_wrapper .wpb_text_column{display: inline-block; float: left;  width: 77%;margin-top: 25px;}

/*BLOG*/
.grid-knature-blog .vc_gitem_row .vc_gitem-col{padding:8% 10px 10px 20px;}
.post-template-default.single .main-content{margin-top:50px; margin-bottom:50px;}
.content-wrapper .widget-blog .widget-title { background-color: #922014; display: inline-block; padding: 10px; text-transform: uppercase; color: #fff; font-weight: 600; }
.content-wrapper .wpb_widgetised_column,
.single.single-post .content-wrapper .col-md-4{ background-color: #f2f2f2; padding: 30px;}
.widget-blog ul{padding:0; margin-left: 0; list-style: none;}
.widget.widget_categories li{padding:0;}
.widget.widget_categories a { text-decoration: none; border-bottom: 0; font-weight: 800;}

.widget.widget_recent_entries li{padding:0; display: grid; margin-bottom: 12px;}
.widget.widget_recent_entries a { text-decoration: none; border-bottom: 0; font-weight: 800;     order: 2; display: block; width: 100%;}
.widget.widget_recent_entries .post-date { font-size: 12px; display: block; width: 100%; order: 1;}

/*PARNERS*/
.vc_row.wpb_row.vc_row-fluid.kyla-bird-section.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex:before { content: ""; display: block; position: absolute; left: 15px; top: 15px; width: calc(100% - 30px); height: calc(100% - 30px); background-color: #fff; padding: 15px;}

/*LIST*/
.wpb_text_column ul li:before{content:"•" !important; font-size: 30px; line-height: 23px; color:#922014 !important;}

/*FORM*/
.form-kyla-prenotazioni.form-kyla{background-color:#fff; padding:20px 0;}
.form-kyla input,
.form-kyla textarea{background-color:rgba(255,255,255,0);}
.form-kyla-sidebar.form-kyla input,
.form-kyla-sidebar.form-kyla textarea{background-color:#fff;}
.form-kyla label{width:100%;}
.form-kyla .wpb_column{margin-bottom:10px; padding-right: 20px; padding-left: 20px;}
.form-kyla input:not([name="acceptance"]){border:none; border-bottom:1px solid #252525; width:100%;}
.form-kyla textarea{border:none; border-bottom:1px solid #252525; width:100%;}
.form-kyla input[type="submit"]{padding:10px 20px; text-transform:uppercase; font-weight:600;}
.form-kyla span.wpcf7-list-item{margin:0;}
.form-kyla .acceptance span.wpcf7-list-item{width:100%;}
.form-kyla .acceptance span.wpcf7-list-item .wpcf7-list-item-label{margin-top:3px;}
.form-kyla .wpcf7-form-control-wrap.giornata,
.form-kyla .wpcf7-form-control-wrap.didattica{display:block;}
.form-kyla .wpcf7-form-control-wrap select{   border: none; border-bottom: 1px solid; width: 100%;  min-height: 31px; font-weight:500; background-color:#fff; height:31px;}
div.wpcf7 .ajax-loader{display:none !important;}

/*NEWSLETTER*/
.prefooter-kyla{padding: 50px 50px 0px 50px; box-shadow: 20px 20px 20px 10px grey;}
.prefooter-kyla .mc-field-group,
.prefooter-kyla.form-kyla .clear:not(#mce-responses){width:48%; display:inline-block; margin-right:1%; margin-bottom:10px;}
.prefooter-kyla.form-kyla .mc-field-group.input-group ul{padding:0;}
.prefooter-kyla.form-kyla .mc-field-group.input-group li,
.prefooter-kyla.form-kyla .mc-field-group.input-group li input{display:inline-block; width:auto;}
.prefooter-kyla.form-kyla .mc-field-group.input-group li label{width:auto; margin: 0 10px;}

.prefooter-kyla.form-kyla #mce-responses{margin-top: 30px;
    background-color: #f2f2f2;}
.prefooter-kyla.form-kyla .response{text-align: center;
    font-weight: 800;
    color: #000;
    width: 100%;
    padding: 20px;}

/*FOOTER*/
#footer{background-image:url("img/footer.jpg"); background-size:cover; background-position: center 30%;}
#footer .footer-widget-area,
#footer .footer-bottom{background-color:rgba(0,0,0,0.6); color:#fff;}
#footer .footer-socials ul li a span{color:#fff !important; font-size: 52px;}
#footer .footer-widget-area h3{text-transform:uppercase; font-weight:700;}
#footer .footer-widget-area ul.menu{padding:0 !important; list-style: none; text-transform: uppercase; column-count: 2; column-gap: 15px;}
#footer .footer-widget-area .contatti-footer{display:block; margin-bottom:20px; font-size:16px; font-weight:600; border:none !important;}
#footer .footer-widget-area .contatti-footer:hover{text-decoration: none !important; opacity:0.8; border-bottom:none !important;}

#footer ul.sub-menu{display:none !important;}

.page-contatti .contatti-footer{color: #922014; text-decoration: none; border:none; font-weight: 700;}
.page-contatti .contatti-footer:hover{opacity: 0.8;}


/*COOKIE BAR*/
.cn-position-bottom .cn-button.bootstrap{ background-image: none;
    background-color: white;
    border-radius: 0;
    color: #000;
    text-shadow: none;
    border: none;}

@media only screen and (min-width:768px){
	body:not(.menu-sandwich) #main-menu ul li.menu-item-has-children>a:before{content:'\f0d7' !important; font-family: FontAwesome;}
}

@media only screen and (min-width:992px){
	
	body .template-tours-kyla article{width: 100%; display: inline-block; float: left; padding-right: 40px;}
	body .template-tours-kyla .sidebar{width: 33%; display: inline-block; float: left;}
	
	.icons-row-home .wpb_column:not(:nth-child(1)) .vc_column-inner{border-left:2px solid #922014;}
	.template-tours-kyla .tour-contenuto h4,
	.template-tours-kyla .weekend-contenuto h4{ min-height: 34px;}
	body:not(.menu-sandwich) #main-menu{margin-left:0% !important;}
	body.navbar-no-background #header .fixed.scroll .navbar-wrapper ul li a{color:#000;}	
	body .template-tours-kyla .dati-tour{display: flex; justify-content: space-between;}
	.border-desktop.wpb_column{border-right: 1px solid #922014; border-left: 1px solid #922014;}
	#footer .footer-right-block{margin:0 !important;}
	.footer-bottom .copyright>span{display:inline-block;}
	#footer .footer-left-block{margin-top:17px;}
}

@media only screen and (max-width:991px){
	
	.wpb_text_column h1,
	.single h1{font-size:24px;}
	.vc_row{padding-left: 15px; padding-right: 15px;}
	body.navbar-no-background #header .fixed.scroll .navbar-wrapper ul.navbar-nav > li > a{color:#fff;}
	.icons-row-home .wpb_column .wpb_text_column.icons-home-text{min-height:55px;}
	.icons-row-home .wpb_column:nth-child(1) .vc_column-inner > .wpb_wrapper,
	.icons-row-home .wpb_column:nth-child(2) .vc_column-inner > .wpb_wrapper{border-bottom:2px solid #922014; margin-bottom:20px; padding-bottom:20px;}
	.wpb_single_image.kyla-bird{}
	#header {min-height: 100px !important; height: 100px;}
	body:not(.menu-sandwich) .navbar-header{max-width:120px;}
	body:not(.menu-sandwich) .navbar-toggle{display: inline-block !important; float: right; margin-top: 25px;}
	body.mobile .navbar-header,
	body.navbar-no-background #header .navbar.fixed.scroll .navbar-header{width: 100%; max-width: 100% !important;}
	
	body.mobile .navbar-brand{display: inline-block; width: 150px; padding: 0 30px 0 0;}
	body.mobile #main-menu { overflow-y: auto; position: fixed;  top: 0;  bottom: 0;  left: 100%;  z-index: 9999;  height: 100%; background-color: #333; padding: 40px 30px 0 30px; width: 270px; -webkit-transition: margin .8s ease; -o-transition: margin .8s ease; transition: margin .8s ease;}
	body.mobile #main-menu.open { margin-left: -270px; background-color:#222 !important;}
	body.mobile #main-menu.open ul li{display:block; width:100%; }
	body.mobile .vc_video-bg.vc_hidden-xs{display:block !important;}
	body.mobile:not(.menu-sandwich) #main-menu .button-close{display:block;}
	
	body.mobile .wpb_column *{/*text-align:left; height:100%;*/ max-height: unset !important;}
	body.mobile .wpb_column ul li{text-align:left;}
	body.mobile .single{padding-bottom:20px;}
	.form-kyla .wpb_column{padding-right:0;}
	.on-hover-tour{opacity:1 !important;}
	.grid-knature-pagine .vc-gitem-zone-height-mode-auto:before{padding-top:25%;}
	.grid-knature-zoologi .vc_grid-item .vc_gitem-zone{height:300px !important;}
	.grid-knature-zoologi .vc_grid-item{margin-bottom:40px;}
	.grid-knature-blog .vc_grid-item-zone-c-right .vc_gitem-zone-c,
	.grid-knature-blog .vc_gitem-animated-block{width:100% !important; }
	.grid-knature-blog .vc_grid-item-zone-c-right .vc_gitem-zone-c h5,
	.grid-knature-blog .vc_grid-item-zone-c-right .vc_gitem-zone-c .vc_custom_heading div{text-align:center !important;}
	.form-kyla input:not([name="acceptance"]){height:40px;}
	.navbar.fixed:not(.scroll) .navbar-toggle .icon-bar{    background-color: #fff;}
	.single-tour-loop{margin-bottom:70px;}
	.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link{min-height:unset !important;}
	#footer .widget img{width:30%;}
	.sidebar-kyla .form-kyla{padding:0 !important;}
	body.navbar-no-background #header ul.sub-menu a { color: rgba(255,255,255,0.7);}
	.home ul.crop-slider.lightSlider.lSSlide{height:250px !important; margin-top:50px;}
	
	.prefooter-kyla.form-kyla input:not([name="acceptance"]){height:auto;}
}

@media only screen and (max-width:767px){
	#main-menu>ul>li>.dropdown-toggle{padding: 8px 0 10px 0 !important;}
	.crop-slider ul.crop-grid { column-count: 2; column-gap: 10px;}
	body .main-content{padding:50px 10px !important;}
	.single-tour-loop .periodo-tour{font-size:12px;}
	.single-tour-loop img.nation-tour{left:12px;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{ text-transform: uppercase; font-size: 15px;  font-weight: 700;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title{background-color:#922014;}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a span{color:#fff;}
	tbody tr:first-child td{font-size:10px;}
	td{width:33% !important; }
	body .sidebar-kyla .vc_gitem-animated-block{width:100%; height:100px; overflow: hidden;}
	.prefooter-kyla .mc-field-group, .prefooter-kyla.form-kyla .clear { width: 100%; margin-right: 0; margin-bottom: 20px;}
	.prefooter-kyla h3,
	.prefooter-kyla p{ text-align:center !important;}
}