/*
Theme Name: Chalet
Theme URI: https://chalet.qodeinteractive.com
Description: Travel Accommodation Booking Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Text Domain: chalet
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face {
    font-family: 'saldenroman';
    src: url('fonts/salden_roman-webfont.woff2') format('woff2'),
         url('fonts/salden_roman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body, p, h1, h2, h3, h4, h5, h6, a, div, .rs-module-wrap {
	font-family: 'saldenroman' !important;
}

h6 {
	font-size: 26px;
}

p {
	font-size: 18px;
}

.qodef-swiper-container .swiper-slide img {
	max-height: 550px;
}

#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
	max-height: 100%;
}

.qodef-room .qodef--side-item {
	background: #e8e8e8 !important;
}

#qodef-page-footer .widget .qodef-widget-title {
	margin-bottom:0px !important;
}

#qodef-page-footer h1 {
	line-height:28px !important;
	margin:2px 0 !important;
}

#qodef-page-footer p {
	margin:0 !important;
}

#qodef-page-footer .widget:not(.widget_chalet_core_title_widget) {
	margin-top: 3px !important;
}

#qodef-page-footer .qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item:last-child {
	padding-left: 180px !important;
}

.qodef-room-list .qodef-e-media img {
	max-height: 290px;
  	object-fit: cover;
}

.qodef-page-title .qodef-m-title {
	text-shadow: 1px 1px 20px #000;
}

.qodef-header-navigation>ul>li {
	margin: 0 12px !important;
}

.qodef-header-navigation>ul#menu-languages>li {
	/*margin:0 !important;*/
}

.qodef-mobile-header-navigation-language {
	padding: 0 !important;
	padding-left: 7% !important;
	padding-right: 7% !important;
}

.qodef-mobile-header-navigation-language > li {
	display: inline-block !important;
}

.qodef-mobile-header-navigation-language > li > a {
	padding: 15px 10px;
}

.qodef-mobile-header-navigation-language > li > a:first-child {
	padding-left:0 !important;
}

@media only screen and (max-width: 1440px) {
	.qodef-room-list .qodef-e-media img {
		height: 160px;
  		object-fit: cover;
	}
}

@media only screen and (max-width: 1024px) {
    .qodef-swiper-container .swiper-slide img {
	    max-height: 300px !important;
	    height: 300px !important;
	    object-fit: cover;
    }

    .qodef-room .qodef-m-slider {
		margin-bottom: 40px !important;
    }

	#qodef-page-footer .qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item:last-child {
		padding-left: 0 !important;
		padding: 15px !important;
	}

}

