/*
 Theme Name:   Sailing Child
 Theme URI:    http://sailing.thimpress.com/
 Description:  Sailing Child Theme
 Author:       ThimPress
 Author URI:   http://thimpress.com
 Template:     sailing
 Version:      1.0.0
 Text Domain:  sailing-child
*/

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 9, 2020 */



@font-face {
    font-family: 'rossettiregular';
    src: url('https://lh.esduftetnachholz.at/wp-content/webfonts/scriptorium_-_rossetti-webfont.woff2') format('woff2'),
         url('https://lh.esduftetnachholz.at/wp-content/webfonts/scriptorium_-_rossetti-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




.img.alignnone.wp-image-4418{
	margin-left:35px !important;
}

.ob-google-map-canvas {
	width: 80%;
}


#pg-4016-1-0 {
    display: none !important;
}

#pg-4016-2 {
    margin-top: 140px !important;
}

.tp-bullet:last-child:after {
    display: none;
}

img.alignnone.wp-image-4418 {
    width: 30%;
}

rs-bullets.tp-bullets.thim-custom.horizontal.nav-pos-hor-right.nav-pos-ver-center.nav-dir-horizontal{
    visibility: hidden !important;
}

.thim-custom.tparrows.tp-leftarrow:after, .thim-custom.tparrows.tp-rightarrow:after {
    display: none !important;
}

@media (min-width: 992px) and (max-width: 1200px) {
	nav.width-navigation.main-navigation {
		margin-left: 0px;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	nav.width-navigation.main-navigation {
		margin-left: 80px;
	}
}

@media (max-width: 1024px){
#masthead.header_v3 .navigation .tm-flex .header-right .menu-right li .thim-sc-button .thim-button {
    padding: 0px !important;
  }
  .thim-widget-button.thim-widget-button-base.template-base, .btn_booknow {
    display: none;
    text-align: -webkit-center;
  }
}

@media (max-width: 767px) {
#masthead.header_v3 .navigation .tm-flex .header-right .right-menu .width-navigation.main-navigation .inner-navigation ul#primary-menu li.menu-item {
    width: 200px !important;
    margin-left: 35px !important;
    }
}

@media (min-width: 768px) {
.content-room {
	position: fixed!important;
}
	.width-navigation .navbar-nav {
		padding: 0 20px;
	}
}


@media (max-width: 320px) {
    #masthead.header_v3 .navigation .tm-flex .header-right .right-menu .width-navigation.main-navigation .inner-navigation ul#primary-menu li.menu-item a {
        width: 100px !important;
        margin-left: 20px !important;
     }
}


.page-title-wrapper {
    background: #000000 !important;
}

.top_site_main.images_parallax img {
    opacity: 0.6 !important;
    max-height: 579px !important;
}


footer#colophon .thim-social a {
	font-size: 35px !important;
}

header.clx {
	display: none !important;
}

iframe.ai-iframe {
  height: 100vh !important;
}

.title h4 a {
	white-space: break-spaces !important;
    line-height: 1.3em !important;
	font-size: 32px !important;
}

#voucher .thim-holiday {
	margin-left: 0 !important;
	height: auto !important;
}

button.btn-primary {
	font-size: 20px;
	padding: 12px 24px;
	background: #3b3b3b;
	text-transform: uppercase;
}
button.btn-primary:hover {
	background-color: #cdb174;
	border-color: #cdb174;
}

form.wpcf7-form {
	text-align: left;
}

.voucher-textarea textarea.wpcf7-form-control.wpcf7-textarea {
	max-height: 100px !important;
}

label {
	margin-bottom: 0 !important;
	display: block !important;
	text-align: left;
}

.rooms .hb_room .media .actions .action-btn a {
	display: initial !important;
}


/* fix Sailing archive page */
@media (min-width: 768px) {
.archive .content-room, .page-id-5 .content-room {
	position: relative !important;
  }
}

form.hb-form-table, .thim-room-top.switch-layout-container, .price, .action-btn .readmore {
	display: none !important;
}


.archive .title-room {
	padding: 25px !important;
}

.rooms .hb_room .media img {
	max-height: auto !important;
}

.wpcf7-form .wpcf7-submit {
	font-family: Barlow Semi Condensed;
}

#tours-price-hidden .tour_price, #tours-price-hidden .tour_content {
	display: none;
}

// hotel book plugin fix archiv seite BEGIN
.mphb-room-type,
.mphb-room-type * {
  pointer-events: auto;
}

.mphb-room-type a {
  position: relative;
  z-index: 10;
}

/*.mphb-room-type .mphb-room-type-overlay {
  display: none !important;
}*/

// fix END

a .sowb-button .ow-icon-placement-left .ow-button-hover {
    padding-left: 6em!important;
}

.fb_dialog.fb_dialog_advanced.fb_shrink_active {bottom:50pt!important;right:9px !important;}

.fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe {bottom: 112pt !important;right:9px !important;}

.centered.panel-widget-style, .centered.panel-widget-style:after {
	text-align: center;
}

.no-margin-top > .thim-widget-heading .style_new.sc-heading.article_heading .button-heading{
	margin-top: 0 !important;
}

	
div#panel-1904-2-0-0, div#panel-1904-3-0-0, div#panel-1904-4-0-0, div#panel-1904-5-0-0 {
	display: flex; 
}

#panel-1904-2-0-0 img, #panel-1904-3-0-0 img, #panel-1904-4-0-0 img, #panel-1904-5-0-0 img {
	margin: auto;
}	

a#back-to-top {
	bottom: 15px !important;
}

div#panel-5-9-0-0 .style_new.sc-heading.article_heading {
	padding-top: 0 !important;
}

div#pgc-5242-7-0 .thim-widget-heading .style_new.sc-heading.article_heading {
	padding-top: 0 !important;
}

footer#colophon a {
	text-transform: none !important;
}

ul#primary-menu li.menu-item {
	padding: 15px 0 !important;
}

.sm-logo img {
	margin: 6px 0 4px;
}

.width-logo.sm-logo {
	margin: 0 30px !important;
}

.bg-custom-sticky.affix .menu-right li div, div#button_69aecf60d3577 {
	background-color: #cdb174 !important;
}

.bg-custom-sticky.affix .menu-right li div span.inner-text {
	color: #ffffff;
}
.bg-custom-sticky.affix .menu-right li div:hover {
	background-color: #111111 !important;
}


