@charset 'utf-8';
/*
  Theme Name: UniTravel Child
  Theme URI: http://unitravel.ancorathemes.com/
  Description: UniTravel - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: unitravel
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  unitravel
*/


/* Theme customization starts here
-------------------------------------------------------------- */

.show-in-fr, .show-in-de, .show-in-en {
    display: none !important;
}

/* tel + lng selector desktop */
.sc_layouts_row_type_header_1.sc_layouts_row .sc_layouts_iconed_text {
    padding: 1.2rem 3rem 1.4rem !important;
}

#lng-mobile{
	display:none;
}
#lng-mobile ul{
    width: 100px;
    text-align: center;
    margin: 0 auto;
    padding: 0;
}
header .vc_col-sm-6 .sc_layouts_item > ul,
#lng-selector > ul {
    text-align: center;
	padding: 0;
    margin: 0 !important;
    list-style-type: none;
}
header .vc_col-sm-6 .sc_layouts_item .wpml-ls-item,
#lng-selector .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block;
	padding: 0 8px;
}
header .vc_col-sm-6 .sc_layouts_item .wpml-ls-item.wpml-ls-current-language a,
#lng-selector > ul .wpml-ls-current-language a {
	color:#ccd300 !important;
}
.wpml-ls-statics-footer{
	visibility:hidden;
	height:1px;
}

.colonne-info-droite.vc_column_container .vc_column-inner{
	padding:5rem !important;
	padding:35px !important;
}

.top_panel.with_bg_image .sc_layouts_row {
    background-color: #fff !important;
}

h5 {
    margin-top: 3.7rem !important;
    margin-bottom: 1.7rem;
}

.tp-caption.static-title, .static-title,
.tp-caption.slider-title, .slider-title {
    text-shadow: 1px 1px 2px #000000;
}

.vc_grid.vc_grid-gutter-30px .vc_gitem_row .vc_gitem-col {
    padding: 30px !important;
}

.text-uppercase{
	text-transform: uppercase;
}

footer .widget_recent_entries ul {
    padding-left: 0;
}
footer .widget_recent_entries li{
    font-family: inherit;
    font-size: inherit;
    text-transform: inherit;
    font-weight: inherit;
    line-height: inherit;
	margin-top: 0.8em
}

footer .widget_recent_entries li:before {
	display: none;
}

/* new since theme version 1.2.3 */
.scheme_default .sc_layouts_title_breadcrumbs a:hover{
    color: #ccd300 !important;
}
.scheme_default .sc_layouts_menu_nav>li>a:hover, .scheme_default .sc_layouts_menu_nav>li.sfHover>a,
.scheme_default .footer_wrap a:hover, .scheme_default .footer_wrap .vc_row a:hover,
.scheme_default a {
    color: #ccd300;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #ccd300;
}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav>li ul {
    background-color: #ccd300;
}
.scheme_default .sc_item_button a:not(.sc_button_bg_image) {
    background-color: #ccd300;
}
.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
    border-color: #ccd300;
    background-color: #ccd300;
}
.scheme_default .footer_wrap .socials_wrap .social_item a:hover, .scheme_default.footer_wrap .socials_wrap .social_item a:hover,
.scheme_default .more-link,
.scheme_default .sidebar li:before,
.scheme_default .socials_wrap .social_item a {
    background-color: #ccd300;
}
.scheme_default .post_item_single .post_content .post_tags, .scheme_default .post_item_single .post_content .post_tags a {
    color: #ccd300 !important;
}
.scheme_default .widget_calendar td#today:before, .scheme_default .wp-block-calendar td#today:before {
    background-color: #ccd300;
}
.scheme_default .post_meta, .scheme_default .post_meta_item, .scheme_default .post_meta_item a, .scheme_default .post_meta_item:before, .scheme_default .post_meta_item:hover:before,
.scheme_default .widget_calendar caption, .scheme_default .widget_calendar tbody td a, .scheme_default .wp-block-calendar caption, .scheme_default .wp-block-calendar tbody td a {
    color: #ccd300;
}


@media only screen and (max-width: 767px) {

	#lng-mobile{
		display:block;
	}

}


#post-grid-home .vc-gitem-zone-height-mode-auto{
	height:200px;
	
	height:17vw;
	max-height: 210px;
	min-height: 150px;
}

/* privacy / cookies notice */
/* --------------------------------- privacy / cookies banner ---------------------------------------*/
#privacywarning{
  position:fixed;
  top:0;
  width:100%;
  height:100%;
  
  z-index:99999;
  display:none;
}

.privacy-mask{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  background:#ccc;
  opacity:.5;
 }
.privacy-content{
  position:fixed;
  bottom:0;
  background:#ccd300;
  width: 100%;
  padding: 2em;
  
  color:#fff;
 }
.privacy-content a:visited,
.privacy-content a{
	color:#fff !important;
	text-decoration: underline;
 }
.privacy-content p{
  text-align:center;
 }
.privacy-content a#AcceptCookies{
    text-decoration: none;
    text-align: center;
    padding: 6px 20px;
    border-radius: 4px;
    border-radius: 0px;
    border: solid 1px #fff;
    display: inline-block;
    background-color: #ffffff;
    color: #ccd300 !important;  
    transition: all ease 0.3s;
  font-weight:700;
}
.privacy-content a#AcceptCookies:hover{
    border: solid 1px #fff;
    background-color: #ccd300;
    color: #fff !important;  
}

/* Edsi data specific forma */
.edsi-title{
	font-weight:700;
}
.edsi-price-container{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 1rem;
	margin-bottom: .5em;
}
