/* ==========================================================================
*
* Custom CSS Stylesheet. This is where you should add your own styles!
*
** ========================================================================== */

/* Simple style overrides or custom adds */

.some-css-selector {font-size:13px;}

a.redlink:hover {color:white;}

.control-label-booking {  
                  
	/*color:blue !important;*/
	/*text-align:right !important;
	right:50% !important;*/
} 

.kl-fancy-form .bookingform{
	color:red !important;
}

.kl-fancy-form .ui-widget input {
	padding-top: 20px !important;
	padding-left: 4px !important;
	font-size:13px;
}
li.terms{
	line-height:2em;
}
li.terms.sub{
	margin-left:1.5em;	
}
li.terms.lead{
	margin-top:1.5em;	
}

.hover-box-3 a:visited{
	color:red;
}

.cookie-banner {
  background-color: lightblue;
  padding: 20px;
}


/* ==========================================================================
** Responsive styles custom rules
* These rules are ready to be used for either overrides
* or just your own custom rules.
========================================================================== */


/** Higher screens+ **/
@media only screen and (min-width : 1921px){

}


/** Desktop+ **/
@media (min-width: 1200px) {

}


/** Laptop **/
@media (max-width: 1200px) {

}


/** Laptop+ **/
@media (min-width: 991px) {

}


/** Laptop **/
@media (min-width: 992px) and (max-width: 1199px) {

}


/** Large Tablets **/
@media (max-width: 992px) {

}


/** Tablets (landscape mode)  **/
@media (min-width: 768px) and (max-width: 991px) {

}


/** Tablets+  **/
@media (min-width: 768px) {

}


/** Tablets (portrait mode)  **/
@media (min-width : 481px) and (max-width : 768px) {

}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 767px) {

}


/** Smartphone landscape mode / Mini Tablet **/
@media (max-width: 600px) {

}


/** Smartphone portrait mode **/
@media (max-width: 480px) {

}


/** Normal phone portrait mode+ **/
@media (min-width: 320px) {
	
}