@font-face {
font-family: 'nothing';
src: url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/fonts/nothingyoucoulddo.eot);
src: url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/fonts/nothingyoucoulddo.eot?#iefix) format('embedded-opentype'),
url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/fonts/nothingyoucoulddo.woff) format('woff'),
url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/fonts/nothingyoucoulddo.ttf) format('truetype'),
url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/fonts/nothingyoucoulddo.svg#nothingyoucoulddo) format('svg');
font-weight: normal;
font-style: normal;} .main .vc_row {
background: #f4f4f3 none repeat scroll 0 0;}
.dark_section.transparent_film::before {
background-color: rgba(58, 64, 60, 0.8);}
.head_panel .container, 
.head_panel .container-fluid {
padding-bottom: 58px;
padding-top: 93px;}
h1, 
.h1 {
font-size: 3.45em;}
.head_panel .hgroup h1.title {
font-weight: normal;}
.svg_divider {
display: none;
overflow: hidden;}
.heading_group_sc h2 {
color: #3a403c;
padding-bottom: 10px; }
h2, 
.h2,
.heading_group_sc h2 {
font-size: 2.5em;}
.hoverbox .hoverbox_title h2 {
text-shadow: 1px 2px 3px #626261;}
.slider_wrapper .caption .inner .t1 {
font-size: 3.6em;}
.slider_wrapper .caption .inner .t1,
.slider_wrapper .caption .inner .t2{
text-shadow: 1px 2px 3px #626261;}	
.main .vc_row {
padding-top: 60px;}	
.header nav.primary_nav ul.menu-dropdown-content li a{
padding: 9px 0;} #menu-item-wpml-ls-19-de{
display: none;
overflow: hidden;} body .header nav.primary_nav ul li a {
font-size: 1.125em;}
body .header nav.primary_nav ul li.lihaschildren:not(.sublihaschildren)::after {
bottom: 0;
height: 20px;
left: 42%;
opacity: 1;
right: auto;
top: auto;
width: 20px;}
body .header nav.primary_nav ul li a::before {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.header nav.primary_nav ul li.lihaschildren:not(.sublihaschildren)::after {
content: url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/images/fleche_menu_grise.png);}
.header nav.primary_nav ul li:hover.lihaschildren:not(.sublihaschildren)::after,
.header nav.primary_nav ul li.current-menu-ancestor.lihaschildren::after {
content: url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/images/fleche_menu_verte.png);}
.header nav.primary_nav ul li.lihaschildren:not(.sublihaschildren)::after,	
.header nav.primary_nav ul li:hover.lihaschildren:not(.sublihaschildren)::after {
transform: rotate(0deg);}	
.header nav.primary_nav ul li.active > a:link, 
.header nav.primary_nav ul li.active > a:visited, 
.header nav.primary_nav ul li.active > a:focus,
.header nav.primary_nav ul li.current-menu-ancestor a.menu-dropdown-toggle{
color: #707e44;}
.header nav.primary_nav ul.menu-dropdown-content li a {
border-bottom: 1px solid rgba(58, 64, 60, 0.2);
padding-bottom: 15px;
padding-top: 9px;
text-align: left;}
.header nav.primary_nav ul.menu-dropdown-content li:last-child a {
border-bottom: none;} .header_tools {
display: inherit;}
.toggler_and_tools a.menu-toggler {
color: #707e44;
font-size: 0.86em;}
a.menu-toggler{
padding:12px 0 22px;}
a.menu-toggler span.title {
padding: 0 55px 0 22px;
text-transform: none;}
a.menu-toggler span.lines{
bottom: 37px;
top: auto;}
a.menu-toggler span.lines, 
a.menu-toggler span.lines::before, 
a.menu-toggler span.lines::after{
background: #707e44 none repeat scroll 0 0;
height: 2px;}
.header_tools .btn-secondary {
margin-top: 25px;}
.btn-secondary {
font-size: 1.11em;
padding: 5px 27px;}
a.menu-toggler.active {
background: none;}
.secondary_nav_widgetized_area {
width: 340px;}
a.menu-toggler.active {
padding-left: 0;
padding-top: 0;
transform: translate(88%, 0px);}
.secondary_nav_widgetized_area aside.widget {
margin-top: 62px;
margin-left: 16px;} .home .posts_list_item .posts_list_item_content {
padding: 5px 0 0 0;} body .dark_section .ple_breadcrumb_item  a,
body .dark_section .ple_breadcrumb_item  a:link,
body .dark_section .ple_breadcrumb_item  a:visited{
color: #9ca251 !important;
text-transform: none;
font-family: 'nothing', arial, helvetica;}
body .dark_section li.ple_breadcrumb_item:last-child  span{
color: #fff !important;}
ul.ple_breadcrumb li.ple_breadcrumb_item span{
text-shadow: 1px 2px 3px #626261;} blockquote{
color:#d97b62;
font-size: 1.39em;
line-height: 1.17em;
border: none;
background: url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/images/picto_bread.png) no-repeat left bottom;
padding-bottom: 26px;
padding-left: 5px;} .vc_single_image-wrapper::before,
.services_grid_item_photo::before,
.hoverbox:before,
.rooms_list_item_photo:before,
.rooms_grid_item_photo:before,
.blog_post_listed_media:before,
figure.stretchy_wrapper:before{
content: url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/images/trait-images.png);
position: absolute;
right: 0;} .slider_wrapper .owl-carousel .owl-prev, .slider_wrapper .owl-carousel .owl-next{
opacity:1;} .footer {
margin-top: 50px;}
.footer_widgets {
padding: 0;}
.footer_main{
background: #707e44;}
#plethora-aboutus-widget-4 {
padding-bottom: 5px;
padding-top: 10px;}
#plethora-aboutus-widget-4 img{
width: 80%;}
#text-5 p,
#plethora-aboutus-widget-4 p{
margin: 0;}
#text-5 .textwidget{
margin: 0;}	
#text-5 img{
max-width: none;}
#text-5 p:before{
content: url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/images/traits-photos.png);
position: absolute;}
.footer_top .col-sm-6{
padding-left: 0;
padding-right: 0;}	
.footer .pl_about_us_widget p.social i, 
.footer .pl_about_us_widget p.contact_detail i{
border: none;}	
#plethora-aboutus-widget-3 p span,
#plethora-aboutus-widget-5 p span {
font-size: 1.14em;
font-weight: normal;}
.pl_about_us_widget.horizontal p.contact_detail i, 
.pl_about_us_widget.horizontal p.social i {
font-size: 22px;
height: auto;
margin-right: 5px;
width: auto;}
.pl_about_us_widget.horizontal p.contact_detail {
margin: 0;}
.pl_about_us_widget.horizontal p.contact_detail:after{
content:"-";
padding-left: 8px;
padding-right: 5px;}
.pl_about_us_widget.horizontal p.contact_detail+p.contact_detail+p.contact_detail:after{
content:"";}
#plethora-aboutus-widget-3 .pl_about_us_widget.horizontal,
#plethora-aboutus-widget-5 .pl_about_us_widget.horizontal {
margin-top: 25px;
background: rgba(0, 0, 0, 0) url(//www.latonnelleriehotel.com/wp-content/themes/hotel-xenia-child/images/trait-contact.png) no-repeat scroll left bottom / 100% auto;
padding-bottom: 37px;}
ul#logos_footer {
display: inline-block; }
ul#logos_footer li{
list-style: none;
display: inline-block; }
ul#logos_footer li:last-child{
margin-right: 35px;}
#custom_html-2.widget_text .textwidget,
#custom_html-3.widget_text .textwidget  {
margin-bottom: 0;}
.footer .widget + #custom_html-2.widget,
.footer .widget + #custom_html-3.widget {
margin-top: 0;}
#custom_html-2 .social a,
#custom_html-3 .social a{
font-size: 1.2em;
padding-right: 4px;}
#custom_html-2 .social span,
#custom_html-3 .social span{
font-size: 1em;
font-family: 'nothing';
padding-right: 9px;}
p.social a i.fa-twitter:hover,
p.social a i.fa-facebook:hover,
p.social a i.fa-instagram:hover{
background: none !important;}
.footer_bar a:link, 
.footer_bar a:visited {
color: #707e44;
font-size: 1.3em;
text-transform: none;}
.footer .footer_bar {
min-height: 200px;
}
body #return-to-top {
bottom: 111px;
}
body .grecaptcha-badge {
bottom: 40px !important;
} .footer #QualitelisWidget {
display: inline-block;
margin-right: 15px;
position: fixed;
left: 0;
top: 42%;
z-index: 9; } body div.wpcf7-mail-sent-ok {
background-color:#707E44;} #tarteaucitronAlertSmall button,
#tarteaucitronRoot button,
#tarteaucitron button#analyticsDenied{
transform: none;}
#tarteaucitron #tarteaucitronClosePanel,
#tarteaucitronAlertSmall button,
#tarteaucitronRoot button{
color: #fff !important;} @media screen and (min-width:1101px) and (max-width:1325px){
body .header nav.primary_nav ul li a {
margin: 0 6px;}
.header nav.primary_nav ul li.lihaschildren:not(.sublihaschildren) ul.menu-dropdown-content li a,
body .header nav.primary_nav ul li a {
font-size: 0.95em;}
.header nav.primary_nav ul.menu-dropdown-content li a{
padding: 10px 0;}
} 
@media screen and (min-width:768px) and (max-width:1199px){
#logos_footer img {
max-width: 70%;	}
}
@media screen and (min-width:992px) and (max-width:1199px){
#logos_footer li {
max-width: 39%;
}
@media screen and (min-width:1101px) and (max-width:1199px){
body .header nav.primary_nav ul li.lihaschildren:not(.sublihaschildren)::after {
top: 48px;}
} 
@media screen and (min-width:431px) and (max-width:1100px){
.header_tools {
display: inline-block;}
.header_tools .btn-secondary {
margin-top: 0;}		
} 
@media screen and (max-width:782px){
.toggler_and_tools {
top: 68%;}
} 
@media screen and (max-width:767px){
.footer_bar .text-left {
min-height: 240px;
text-align: left !important; }
.footer .footer_bar .text-right {
min-height: 100px; }
} 
@media screen and (max-width:716px){
ul#logos_footer {
position: relative; }
.footer .footer_bar {
min-height: 500px; }
}
@media screen and (max-width:430px){
.logo a.brand img{
max-height: 55px;}
.toggler_and_tools {
top: 52%;}
.secondary_nav_widgetized_area{
width: 280px;}
a.menu-toggler.active{
padding-left: 60px;}
}