/*
 Theme Name:	Andy Child
 Description:	Child-Theme für Andy
 Author:		kangaroo.media
 Author URI:	http://www.kangaroo.media
 Template:		andy
 Version:		1.2.0
 Text Domain:	andy-Child
*/

@import url("../andy/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Google Fonts werden über Plugin "Easy Google Fonts" eingebunden, hier nochmal damit auch überall angezeigt: */
body {
	font-family: 'Lora', serif;
}

/* Rand um Hamburger in Header-Farbe: */
#ABdev_menu_toggle {
	background-color: #1f1f1f;
}

/* Hintergrund von Hamburger in Header-Farbe: */
.ci_icon-navicon {
	background-color: #1f1f1f;
}

/* Alle Buttons mit gleicher Schrift: */
a.tcvpb-button, a.tcvpb-button_normal, a.tcvpb-button_medium, a.tcvpb-button_light  {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 60px;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
}

/* Menüpunkte: */
nav > ul > li a {
	color: #C0C0C0;
	font-family: 'Raleway', sans-serif;
	/* War 700, jetzt nicht mehr fett: */
	font-weight: 400;
	font-size: 15px;
	text-transform: none;
	/* Abstände kleiner, damit keine Umbrüche (waren jeweils 33px): */
	padding-right: 15px;
	padding-left: 15px;
}

/* Damit das Menü nicht umgebrochen wird: */
.row > .span5 {
	white-space: nowrap;
}

/* Padding für die einzelnen Sections, wieder raus weil sonst Headings in Mobilansicht zu weit nach oben rücken wenn über Klick auf Menüpunkt aufgerufen: */
/* section {
	padding: 60px 0;
} */

/* Damit das "ch" in "Nacht" nicht so seltsam aussieht, lieber nicht kursiv (liegt an Schrift "Crimson"): */
.tcvpb_pricing-table-1 .tcvpb_pricebox_monthly{
	margin-top: 5px;
	font-size: 18px;
	font-style: normal;
}

/* Abstand nach Überschriften und kleinem Balken (ohne Unter-Überschrift zu groß): */
.tcvpb_section_tc header {
	margin-bottom: 0px;
}

/* Kleiner Balken nach Überschriften: */
.tcvpb_section_tc header h3:after{
	display: block;
	content:"";
	width: 168px;
	height: 3px;
	position: absolute;
	bottom: -20px;
	left: 50%;
	background-color: #b7a379;
	margin-left: -84px;
}

/* Tabellen-Styling für striped-table, abwechselnde Zeilenfarben */

/* Ungerade Zeilen (auch 1.): */
.tcvpb-table-striped table tr:nth-child(2n+1) {
	background: #F3F3F3;
}

/* Ungerade Zeilen (auch 1.) hover: */
.tcvpb-table-striped table tr:nth-child(2n+1):hover {
	background: #DADADA;
}

/* Gerade Zeilen (ab 2.): */
.tcvpb-table-striped table tr {
	background: #EAEAEA;
}

/* Gerade Zeilen (ab 2.) hover: */
.tcvpb-table-striped table tr:hover {
	background: #DADADA;
}

/* Farben für Preistabellen: */
.einzelzimmer .tcvpb_pricebox_info, .einzelzimmer .tcvpb_pricebox_header {
	background: #4E4E4E;
}

/* Farben für Preistabellen: */
.doppelzimmer .tcvpb_pricebox_info, .doppelzimmer .tcvpb_pricebox_header {
	background: #89887E;
}

/* Farben für Preistabellen: */
.suite .tcvpb_pricebox_info, .suite .tcvpb_pricebox_header {
	background: #B7A379;
}

/* Abstand links und unten in ul (AGB): */
ul {
	list-style-position: inside;
	margin-left: 40px;
	margin-bottom: 20px;
}

/* Social Icons im Footer: */
.footer_social a {
	color: #B7A379;
	background: #4E4E4E;
}

/* Sprachumschalter im Menü horizontal darstellen: */
.lang-item a {
	display: inline-block;
    list-style: none;
	padding-right: 5px;
	padding-left: 0px;
}

/* Sprachumschalter unter Logo (unter Slider) Abstand von table nach unten weg: */
.sprachumschalter-unter-logo table {
	margin: 0px;
}

/* Darstellung der Bilder unter "Zimmer": */
.zimmer-galerie .image-masonry img {
/*	border: 1px solid #FFFFFF; */
}

/* Bei Tabs Listen nach Zeilenumbruch passend einrücken: */
.tab-pane ul {
	list-style-position: outside;
}

/* "Nachricht" in Kontaktformular war zu weit eingerückt, padding links von textarea kleiner: */
.wpcf7 textarea {
	padding-left: 10px;
	padding-right: 10px;
}

/* Theme Responsive customization starts here
war in Child von Andy 1.2.0 drin
-------------------------------------------------------------- */

/****************************/
/* Max Width 1520px */
/****************************/
@media only screen and (max-width: 1520px){

}


/****************************/
/* Max Width 1360px */
/****************************/
@media only screen and (max-width: 1360px){

}


/****************************/
/* Between 960px and 1190px */
/****************************/
@media only screen and (min-width: 980px) and (max-width: 1190px) {

}


/****************************/
/* Between 783px and 980px */
/****************************/
@media only screen and (min-width: 783px) and (max-width: 979px) {

}


/****************************/
/* Below 782px */
/****************************/
@media only screen and (max-width: 782px){

}