@media (min-width: 1200px) {
.col-xl-8 {
	flex: 0 0 80%;
	max-width: 80%;
}
}

a {
    color: #fb5e1c;
}

#flexicontent .lineinfo .element {
	_display: inline-table;
}

#flexicontent .lineinfo {
	_display: flex;
}

form:not(.form-no-margin) .control-group .controls {
	margin-left: 20px;
}

form:not(.form-no-margin) .control-group .control-label {
	width: 30%;
	text-align: inherit;
}

.form-control, .inputbox {
	display: block;
	width: 100%;
	max-width: 100%;
    height: calc(3.95rem + 5px);
	_padding: 1.175rem 1.5rem;
	padding: 0.5rem 1.0rem;

}

.form-inline {
	display: block;
}

.form-inline .form-control, .form-inline .inputbox {
	width: 100%;
}

.form-inline label {
	justify-content: left;
}

/*
Flexi-Anpassungen
keine Anzeige des doppelten Datumsfeldes bei der Camp-Suche*/
#adminForm_33_val2, #adminForm_35_val1 {
display:none;
}

#adminForm_33_val2_btn, #adminForm_35_val1_btn  {
display:none;
}

.fc_filter_label{
font-family: 'Raleway',Helvetica,Arial,Sans-Serif !important;
}

#flexicontent .btn, .btn {
	color: #ffffff !important;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 22px;
	padding-right: 22px;
	margin-top: 6px;
}

.inputbox, .registration input, .login input, .contact-form input, #jform_contact_message, input, textarea, .validate, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border: none;
	font-size: 14px;
	padding: 4px;
	background: #EDEDEC;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 30px;
	margin-bottom: 18px;
}

.fc_icon_range {
	display: none;
}

.select2-container-multi .select2-choices > li:first-child input.select2-input, .select2-container-multi.select2-dropdown-open .select2-choices > li:first-child input.select2-input, .select2-container-multi.select2-dropdown-open .select2-choices .select2-search-field input.select2-input.select2-focused {
	height: 60px;
}

.select2-container .select2-choice > .select2-chosen {
	height: 60px;
	font-size: 1.2rem;
}

.select2-container-multi .select2-choices .select2-search-choice {
	padding: 3px 24px 3px 5px !important;
	margin: 2px !important;
	position: relative !important;
	font-size: 1.2rem !important;
	height: 60px !important;
	line-height: 14px !important;
	color: #333 !important;
	cursor: default !important;
	border: 1px solid #aaaaaa !important;
	border-radius: 3px !important;
	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05) !important;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05) !important;
	background-clip: padding-box !important;
	-webkit-touch-callout: none !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-color: #e4e4e4 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0) !important;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee)) !important;
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%) !important;
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%) !important;
	background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%) !important;
}

.flexicontent :not(.input-prepend):not(.input-append) > input[type="text"]:not(.minicolors) {
	font-size: 1.2rem;
	height: 60px !important;
}
.btn-inverse{
	height: 60px !important;
}

div.select2-drop.select2-drop-multi li.select2-result-selectable > .select2-result-label, .group-fcset input[type="checkbox"] + label, input[type="checkbox"].fc_checkradio + label {
	font-size: 1.2rem !important;
}
div.select2-drop.select2-drop-multi li.select2-result.select2-disabled > .select2-result-label, .group-fcset input[type="checkbox"]:disabled + label, input[type="checkbox"].fc_checkradio:disabled + label {
	font-size: 1.2rem !important;
}
.fcfilter_form_outer{

  _background:#a69f9f;
}

fieldset.fc_search_set, fieldset.fc_filter_set {
	background: #999999;
  padding: 25px;
}

fieldset.fc_search_set legend, fieldset.fc_filter_set legend {
	display: none;
}
#flexicontent .item_total .fc_orderby_box{
	display: none !important;
}

.btn, .btn-group button {
  background-color: #fb5e1c;
  color: #FFFFFF; 
  padding: 5px 24px; /* Some padding */
  cursor: pointer; /* Pointer/hand icon */
  float: left; /* Float the buttons side by side */
  margin-right: 10px;
}

.btn-group button:not(:last-child) {
  border-right: none; /* Prevent double borders */
}

/* Clear floats (clearfix hack) */
.btn-group:after {
  content: "";
  clear: both;
  display: table;
}

/* Add a background color on hover */
.btn:hover, .btn-group button:hover {
  background-color: #000000;
  color: #fb5e1c;
  }

img.fc_field_image {
	 border: 0px solid lightgray;
  border-radius: 0px;

}
#XXXflexicontent ul.introblock > li {
	margin: 32px 0 32px 0;
	padding: 16px 0 16px 0;
	border-top: 0px dashed darkgray;
	background: none;
	width: 100%;
	min-height: 10px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	line-height: inherit;
}

.fcitem_title {
	font-size: 1.2rem;
}

.news.mod_flexicontent_wrapper .fcitem_title a {
  background-color:transparent;
  color:#FB5E1C;
  text-decoration:none;
  transition:all 0.4s;
}

.ttnews.mod_flexicontent_wrapper .field_bis {
        display: flex !important;
        _font-weight: bold !important;
}
.ttnews.mod_flexicontent_wrapper .field_land {
        display: flex !important;
        _font-weight: bold !important;
}
.ttnews.mod_flexicontent_wrapper .field_value {
        _font-weight: bold;
}

.module_round_box_outer ul li a {
 color: #ffffff;
}

.news.mod_flexicontent_wrapper .fcitem_readon a.readon span{
 color: #ffffff;
}



/* JReview */
#jreview-listing .reviewBlock .re-control-group::after {
    content: "";
    display: block;
    clear: both;
    margin-bottom: 10px;
}

#jreview-listing .reviewBlock .re-control-group._textarea ._pci, #jreview-listing .reviewBlock .re-control-group._text ._pci {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    transform: scale(0.7);
}
#jreview-listing .reviewBlock .re-control-label._inline {
    display: inline;
}

#jreview-form .leftGrip { background: #ffcc33!important; }
#jreview-form .ratingPoint>span:first-child { font-size: 1.6em; }

