/* Write your custom css code here */

body {
	background-image: url(../../../images//00_allgm/MM-Wohnmobil-Verleih-BG.jpg);
}

@media (max-width: 768px) {

.sunfw-sticky {
	padding-top: 20px!important;
}

.sunfw-sticky .navbar-header{
	margin-top: -40px!important;
	padding-bottom: 20px!important;
}

.sunfw-sticky .sunfw-tpl-menu {
	 margin-top: 0px!important;
	overflow: hidden!important; /* Hide scrollbars */
}

.dotstyle-circlegrow {
	display: none!important;
}
}


.mm-logo-footer {
		margin-top: 10px!important;
}

.sunfw_section_footer .nav > li > a {
  padding:0px 0px!important;
  margin-top: -12px!important;
}

h1, h2, h3 {
	/*color: #001335;*/
	color: #6D80A4!important;
}
h4, h5, h6 {
	color: #999!important;
	/*color: #001335!important;*/
	/*color: #6D80A4!important;*/
}

.mm-link a {
	color: #fff!important;
}

.mm-btn-link {
	border-bottom:2px solid #001335!important;

}
.mm-btn-link2 a {
	color: #001335!important;

}


.jsn-bootstrap3.jsn-pagebuilder .panel-default {
  background-color:none!important;
  border-color:#001335!important;
  border-bottom: 2px!important;
  border-radius: 0px!important;
  color:#333333!important;
}


.panel-heading {
  border-top:0px solid transparent!important;
  border-top-left-radius:0px!important;
  border-top-right-radius:0px!important;
  border-left: 0px!important;
  border-right: 0px!important;
  border-top: 0px!important;
  padding:10px 15px!important;
}

.panel {
  border-left: 0px!important;
  border-right: 0px!important;
  border-top: 0px!important;
}
 .panel-heading {
  background-color:transparent!important;
  border-color:#DDDDDD!important;
  color:#333333!important;
}
.panel-heading {
  border-bottom:0!important;
}


.panel-heading {
  border-bottom:2px solid #001335!important;
  border-top-left-radius:0px!important;
  border-top-right-radius:0px!important;
  padding:10px 15px!important;
}
bootstrap.css
* {
  box-sizing:border-box!important;
}


.phocamaps {
	margin: -10px!important;
}





/* easybooking - fancybox */


	
#ui-datepicker-div {
	font-size:12px;
	}
	
.eb_smallsearch {
	margin-left:20px;
	padding-top:10px;
	width:250px;
	color: #fff!important;
	}
	
.eb_smallsearch select {
	background-color:#FFF;
	border:1px solid #CCC;
	height:30px;
	padding:7px 6px;
	width:60px;
	float:right
	}

.eb_smallsearch h3 {
	/*color:#666;*/
	color:#000!important;
	font-family:'Raleway',sans-serif;
	font-size:1.462em;
	font-weight:200;
	margin-top:6px;
	width:350px;
	text-align: right;
	}
	
.eb_smallsearch .arrival,
.eb_smallsearch .departure {
	margin:5px 0 0
	}

.eb_smallsearch .arrival input,
.eb_smallsearch .departure input {
	color:#666;
	font-size:.923em;
	height:30px;
	line-height:23px;
	padding-left:5px;
	width:92%;
	border:1px solid #CCC
	}

.eb_smallsearch .datepicker {
	background:url(//www.easy-booking.at/ebPlugins/smallSearch/img/cal.gif) no-repeat scroll right top 5px #FFF;
	border:0 none
	}

.eb_smallsearch .adults .label,
.eb_smallsearch .children .label {
	color:#666;
	line-height:30px;
	padding-right:10px
	}
	
.eb_smallsearch .adults,
.eb_smallsearch .children {
	margin:5px 20px 0 0
	} 
	
.eb_smallsearch form div.search .sendButton {
	background:none repeat scroll 0 0 #D62848;
	border:0 none;
	border-radius:0 0 0 0;
	color:#FFF;
	cursor:pointer;
	float:left;
	font-size:1em;
	margin-top:5px;
	padding:8px;
	margin-right:5px
	}

.eb_smallsearch {
	width:100%
	}

.eb_smallsearch h3 {
	float:left
	}
	
.eb_smallsearch .arrival,
.eb_smallsearch .departure {
	min-width:250px;
	float:left
	}
	
.eb_smallsearch .adults,
.eb_smallsearch .children {
	min-width:150px;
	float:left
	}

.ui-state-default {
		color: #fff!important;
}

/*
#ui-datepicker-div{
	font-size: 12px;
}

.eb_smallsearch {
    margin-left: 20px;
    padding-top: 10px;
    width: 250px;
}
.eb_smallsearch select {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 30px;
    padding: 7px 6px;
    width: 60px;
    float: right;
}

.eb_smallsearch h3 {
    color: #666;
    font-family: 'Raleway',sans-serif;
    font-size: 1.462em;
    font-weight: 200;
    margin-top: 6px;
    width: 150px;
}
.eb_smallsearch .arrival, .eb_smallsearch .departure {
    margin: 5px 0 0;
}
.eb_smallsearch .arrival input, .eb_smallsearch .departure input {
    color: #666666;
    font-size: 0.923em;
    height: 30px;
    line-height: 23px;
    padding-left: 5px;
    width: 92%;
    border: 1px solid #CCCCCC;
}
.eb_smallsearch .datepicker {
    background: url("//www.easy-booking.at/ebPlugins/smallSearch/img/cal.gif") no-repeat scroll right top 5px #FFFFFF;
    border: 0 none;
}
.eb_smallsearch .adults .label, .eb_smallsearch .children .label {
    color: #666;
    line-height: 30px;
    padding-right: 10px;
}
.eb_smallsearch .adults, .eb_smallsearch .children {
    margin: 5px 20px 0 0;
}
.eb_smallsearch form div.search .sendButton {
    background: none repeat scroll 0 0 #D62848;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 1em;
    margin-top: 5px;
    padding: 8px;
    margin-right: 5px;
}*/