:root {
	--h-slide:700px
} 
.wrap-details, .wrap-map {
    width: 100%;
}
.wrap-details {
	width:100%;
    height: 100%;
    padding:0;
    overflow-y: auto;
    float: left;
	display: inline-table;
}
.wrap-details .wrap-cmp-dt {
    border-radius: var(--brd-radius-2);
    min-height: calc(100% - 90px);
    position: relative;
}
.wrap-details .top .logo {
    display: table;
	margin:10px auto 20px auto;
	padding:15px 20px;
	border-radius:var(--brd-radius-2);
	background:#FFF;
	box-shadow: 1px 1px 20px rgba(0,0,0,.6);
	max-width:270px;
}
.wrap-details .top .logo img {
    display: initial;
	width: 100%;
    height: 100%;
}
.wrap-details .wrap-cmp-dt p {
    margin:0 0 14px 0
}
.wrap-details .wrap-cmp-dt p.fclt {
    font-size:1.8em;
	font-weight:500;
}
.wrap-details .wrap-cmp-dt p.eml:before {
    content:'E-mail: '
}
.wrap-details .wrap-cmp-dt p.phn::before {
    content:'Telefon: '
}
.wrap-details .top {
	background-color: var(--black);
    display: table;
    margin: 0 auto;
    width: 100%;
    text-align: center;
	background-size: cover;
    background-position: center;
    height: 560px;
    color: #FFF;
	position: relative;
}
.wrap-details .top .overlay {
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	position: absolute;
}
.wrap-details .top .wrp-dt {
	position:relative;
	z-index: 2;
    padding: 30px 0 40px;
	width:100%;
}
.wrap-details .top .wrp-dt .cmp_dt {
    display: inline-block;
    font-size: 1.1em;
    line-height: 1.3;
	text-align: center;
	font-weight: 500;
}
.wrap-details .top .cmp_dt p {
    margin: 0;
	
}
.wrap-details .top .cmp_dt a {
    color: #fff;
	text-decoration: underline;
}
.wrap-details .top .cmp_dt .fclt {
    font-size: 2.6em;
	line-height:.96;
    font-weight: 600;
    margin-bottom: 20px!important;
	color: rgb(255, 255, 255);
}
.wrap-details .top .cmp_dt .eml,.wrap-details .top .cmp_dt .phn,.wrap-details .top .cmp_dt .web,.wrap-details .top .cmp_dt .fb,.wrap-details .top .cmp_dt .pdf {
	float:left;
}
.wrap-details .top .cmp_dt .wrp-elmts {
	display:inline-block;
	text-align:center;
}
.wrap-details .top .cmp_dt .eml::before {
    content: 'E-mail: ';
}
.wrap-details .top .cmp_dt .phn::before {
    content: 'Telefon: ';
}
.wrap-details .top .cmp_dt .cvr::before {
    content: '';
}
.wrap-details .top .cmp_dt .web::before {
    content: 'Hjemmeside: ';
}
.wrap-details .top .cmp_dt .fb a::before {
    content:url("http://demo.brnd.com/ledigetidernew/images/icons/facebook-white.svg");
	margin-top:8px;
	display: inline-block;
}
.wrap-details .top .cmp_dt .pdf a::before {
    content: url("http://demo.brnd.com/ledigetidernew/images/icons/pdf-white.svg");
	margin-top:8px;
	display: inline-block;
}
.wrap-details .top .cmp_dt .phn::after, .wrap-details .top .cmp_dt .eml::after, .wrap-details .top .cmp_dt .cvr::after, .wrap-details .top .cmp_dt .web::after {
    content: '';
    margin-right: .3em;
}
.wrap-details .wrap-cmp-features {
	display: inline-block;
    width: 100%;
    text-align: center;
}
.inner-width {
	display: block;
    width: 100%;
    text-align: center;
}
.inner-width > .wrap-details {
	padding: 20px 10% 40px 10%;
}
.wrap-details  p {
    
}
.wrap-details .sports-center-name p{
    
}
.wrap-details .sports-center-address p{
    
}
.wrap-details > .hdl {
    margin-bottom:20px;
}
.wrap-details .hdl.big {
    font-size: 3.2em;
	line-height:.97;
    font-weight: 600;
	text-align:center;
	margin-top:10px;
}
.wrap-details .dscrp {
	margin-bottom:20px;
}
.wrap-cmp-features .wrap-details .hdl {
    font-size: 2.2em;
	line-height:.97;
    font-weight: 500;
	text-align:center;
	margin:10px 0 20px;
}
.wrap-details .wrap-cmp-features .hdl-smll {
	font-size: 1.5em;
	margin-bottom:10px;
}
.wrap-details.wrap-result .wrap-buttons input[type="button"] {
	width:100%;
	padding:14px 20px;
	font-size:1.4em;
}
.wrap-details .wrap-cmp-features .hdl.offer::before {
    content: 'Vi tilbyder';
}
.wrap-details .wrap-cmp-features .hdl.about::before {
    content: 'Om ';
}
.wrap-cmp-features .wrap-details .hdl.activities::before {
    content: 'Aktiviteter';
}
.wrap-details .wrap-cmp-features .hdl.incl::before {
    content: 'Vi inkluderer ';
}
.wrap-details .wrap-cmp-features .hdl.wayfinder::before {
    content: 'Find vej';
}
.wrap-details .wrap-cmp-features .hdl.host::before {
    content: 'Din vært';
}
.wrap-details .wrap-cmp-features .hdl.tbl-sttngs::before {
    content: 'Mulige bordopstillinger';
}
.wrap-details .wrap-cmp-features .hdl.rmrks::before {
    content: 'Har du bemærkninger til teknik eller køkken?';
}
.wrap-details .wrap-cmp-features .hdl.cntct {
}
.wrap-details .wrap-cmp-features .hdl.cntct::before {
    content: 'Kontakt ';
}
.wrap-details .wrap-cmp-features .hdl.cntct-info::before {
    content: 'Dine oplysninger';
    margin-left: 15px;
}
.wrap-details .wrap-cmp-features .hdl.rm-inf::before {
    content: 'Info om lokalet';
}
.wrap-details .wrap-cmp-features .hdl.rm-prc::before {
    content: 'Priser';
}
.wrap-details .wrap-cmp-features .hdl.book::before {
    content: 'Book ';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl {
	text-align: center;
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs span {
	display:block;
	line-height:1.1;
	margin:5px 0 20px;
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs span::before {
	margin-right:5px;
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl::before {
	display: inline-block;
	padding:0 10px;
	width:100%;
	max-width:85px;
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.school::after {
	text-align: center;
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.school::before {
	content:url("../images/icons/table-school.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.school span::before {
	content:'Skolebord';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.uform::before {
	content:url("../images/icons/table-uform.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.uform span::before {
	content:'U-form';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.cinema::before {
	content:url("../images/icons/table-cinema.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.cinema span::before {
	content:'Biograf';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.groups::before {
	content:url("../images/icons/table-groups.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.groups span::before {
	content:'Grupper';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.conference::before {
	content:url("../images/icons/table-conference.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.conference span::before {
	content:'Konference';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.meeting_big::before {
	content:url("../images/icons/table-meeting-big.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.meeting_big span::before {
	content:'Stort mødebord';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.meeting::before {
	content:url("../images/icons/table-meeting.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.meeting span::before {
	content:'Mødebord';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.meeting_small::before {
	content:url("../images/icons/table-meeting-small.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.meeting_small span::before {
	content:'Lille mødebord';
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.desk::before {
	content:url("../images/icons/table-desk.svg");
}
.wrap-details .wrap-cmp-features .wrap-tbl-sttngs .tbl.desk span::before {
	content:'Skriveborde';
}
.wrap-details .details a {
    cursor: pointer;
    color: var(--spot-1);
}
.wrap-details .icns {
    display: inline-block;
    width:100%;
	margin:10px 0 0px;
}
.wrap-details .icns span {
    display: inline-block;
    color: var(--black);
    padding: 8px 10px;
    //border-bottom: 1px solid var(--border);
    width: 100%;
    cursor: pointer;
	font-size:1.5em;
	text-align:center
}
.wrap-details .icns .slct {
    background: var(--spot-2);
    color: var(--white);
    background-image: url("../images/icons/check2-white.svg");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 30px;
}
.wrap-details .icns .dscrp {
	margin:0px 0px 0px 0px;
}
.wrap-details .icns span::after {
    font-size:1.1em;
    margin-top: 1px;
}
.wrap-details .icns.sport span::after {
	line-height:2.2;
}
.wrap-details .icns span.strike {
    text-decoration: line-through;
    opacity: .3;
}
.wrap-details .icns i {
	float:right;
	font-size:1.2em;
	line-height:1.5;
}
.wrap-details .icns .whiteboard::before {
    content: 'Whiteboard';
}
.wrap-details .icns .flipover::before {
    content: 'Flip-Over';
}
.wrap-details .icns .coffee::before {
    content: 'Kaffe';
}
.wrap-details .icns .projector::before {
    content: 'Projektor';
}
.wrap-details .icns .wifi::before {
    content: 'WiFi';
}
.wrap-details .icns .daylight::before {
    content: 'Dagslys';
}
.wrap-details .icns .speakers::before {
    content: 'Højtalere';
}
.wrap-details .icns .mic::before {
    content: 'Mikrofon';
}
.wrap-details .icns .access::before {
    content: 'Adgang';
}
.wrap-details .icns .accesability::after {
    content: 'Handicapvenlig';
}
.wrap-details .icns .screen::before {
    content: 'Skærm';
}
.wrap-details .icns .printer::before {
    content: 'Printer';
}
.wrap-details .icns .parking::before {
    content: 'Parkering';
}
.wrap-details .icns .food::before {
    content: 'Forplejning';
}
.wrap-details .icns .drink::before {
    content: 'Drikkevarer';
}
.wrap-details .icns .football::before {
    content: 'Fodbold';
}
.wrap-details .icns .tabletennis::before {
    content: 'Bordtennis';
}
.wrap-details .icns .handball::before {
    content: 'Håndbold';
}
.wrap-details .icns .basketball::before {
    content: 'Basketball';
}
.wrap-details .icns .volleyball::before {
    content: 'Volleyball';
}
.wrap-details .icns .gymnastics::before {
    content: 'Gymnastik';
}
.wrap-details .icns .swimming::before {
    content: 'Svømning';
}
.wrap-details .icns .tennis::before {
    content: 'Tennis';
}
.wrap-details .icns .wrestling::before {
    content: 'Brydning';
}
.wrap-details .icns .badminton::before {
    content: 'Badminton';
}
.wrap-details .icns .fitness::before {
    content: 'Fitness';
}
.wrap-details .icns .trampoline::before {
    content: 'Trampolin';
}
.wrap-details .icns .floorball::before {
    content: 'Floorball';
}
.wrap-details .opt {
}
.wrap-details .actv-dscrp {
	display: block;
    border: 1px solid var(--border);
    border-radius: var(--brd-radius-2);
    background: var(--white);
    padding: 18px 20px 28px;
	width: calc(100% - 30px)!important;
	margin:0 auto;
	clear:left;
}
.wrap-details #show_dscrp-soccer {
	display:none;
}
.wrap-details.inner-width {
	padding:20px 20%;
}
.wrap-details.wrap-map {
    display: contents;
    width: 100%;
    height: 500px;
    background: var(--grey);
}
.wrap-details .wrap-form {
    border: 1px solid var(--border);
    background: var(--white);
    padding: 30px 10px;
    margin-top: 15px;
	margin-bottom:40px;
	
    display: inline-table;
    width: 100%;
    border-radius: var(--brd-radius);
}
.wrap-details.prsnt .wrap-form {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
}
.wrap-details.prsnt .wrap-form .h1 {
    font-size: 2em;
    margin-bottom: 0;
}
.wrap-details.prsnt .wrap-form .wrap-feature {
    font-size: .9em;
    display: inline-block;
    margin: 10px 0;
	text-align: left;
}
.wrap-details.prsnt .wrap-form .wrap-feature .wrap-feature-items {
    display: inline-block;
    float: left;
    min-width: 200px;
}
.wrap-details.prsnt .wrap-form .wrap-feature .cpct, .wrap-details.prsnt .wrap-form .wrap-feature .prc, .wrap-details.prsnt .wrap-form .wrap-feature .sq-mtr {
    background-position: 0 0;
    background-size: 30px;
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-top: 3px;
}
.wrap-details.prsnt .wrap-form .wrap-feature .cpct {
    background-image: url("../images/icons/member.svg");
}
.wrap-details.prsnt .wrap-form .wrap-feature .prc {
    background-image: url("../images/icons/booking.svg");
}
.wrap-details.prsnt .wrap-form .wrap-feature .sq-mtr {
    background-image: url("../images/icons/size-room.svg");
}
.wrap-details.prsnt .wrap-form .wrap-feature div {
    margin-bottom: 10px;
}
.wrap-details.prsnt .wrap-form .wrap-feature span {
    line-height: 1.2;
    display: block;
}
.wrap-details.prsnt .wrap-form .wrap-feature span.hdl {
    font-size: 1em;
    margin-bottom: 0;
	text-align:left;
}
.wrap-details.prsnt .wrap-form .wrap-feature span.label {
    opacity: .5;
}
.wrap-details.prsnt .wrap-form .wrap-feature span.value {
    font-size: 1em;
    font-weight: 500;
}
.wrap-details.prsnt .wrap-form .wrap-feature .cpct .label::before {
    content: 'Maximum kapacitet';
}
.wrap-details.prsnt .wrap-form .wrap-feature .cpct .value::before {
    content: 'Max.';
    margin-right: 5px;
}
.wrap-details.prsnt .wrap-form .wrap-feature .cpct .value::after {
    content: 'personer';
    margin-left: 5px;
}
.wrap-details.prsnt .wrap-form .wrap-feature .sq-mtr .value::before {
    content: '';
    margin-right: 0px;
}
.wrap-details.prsnt .wrap-form .wrap-feature .sq-mtr .value::after {
    content: 'm2';
    margin-left: 5px;
}
.wrap-details.prsnt .wrap-form .wrap-feature .prc .label::before {
    content: '';
}
.wrap-details.prsnt .wrap-form .wrap-feature .prc .value::before {
    content: 'Pris';
    margin-right: 5px;
}
.wrap-details.prsnt .wrap-form .wrap-feature .prc .value::after {
    content: 'kr.';
    margin-left: 5px;
}
.wrap-details .wrap-form #cntc-form-host {
    display: none;
}
.wrap-details .search-date-drop {
    display: none;
    background: transparent;
    left: 0;
    position: absolute;
    bottom: unset;
    width: 100%;
    top: 74px;
    box-shadow: none;
    border-top: none;
}
.wrap-details input[type="button"].view {
    background-image: url("../images/icons/refresh-white.png");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: 45%;
    background-size: 45%;
    width: 100%
}
.upsale {
    background: var(--spot-6);
    padding: 20px;
    border: 1px inset var(--border);
    display: table;
    width: 100%;
    border-radius: var(--brd-radius-2);
	margin-bottom:20px;
}
.upsale p {
    margin: 0;
}
.wrap-details .acpt-trms {
    padding-top: 0;
    margin-left: 15px;
}
.wrap-details .wrap-buttons {
    margin-top: 15px;
    padding-top: 25px;
    border-top: 1px solid var(--border);
}
.wrap-details .icn-slct {
    color: var(--spot-2);
}
.wrap-details #wrap_remarks {
	display:none;
}
.wrap-details .details .wrap-rmrks {
	clear: left;
    background: var(--white);
    padding:0 20px 20px;
    border: 1px solid var(--border);
    border-radius: var(--brd-radius);
    display: table;
}
.wrap-details .wrap-rmrks .wrap-textareas {
	margin:0 -10px;
}
.wrap-details .wrap-rmrks textarea {
	min-height:200px;
	background:var(--grey-light);
}
.wrap-details .wrap-rmrks input {
	background:var(--grey-light);
}
.wrap-details .wrap-rmrks input[type="button"] {
	margin-top:10px;
	background:var(--black);
}
.prsnt .img.slider {
    height: var(--h-slide);
    position: relative;
    display: grid;
	overflow:hidden;
}
.prsnt .img.slider img {
 	    margin-top: calc(1px - calc(var(--h-slide) / 4 ));
}
.prsnt img {
    width: 100%;
}
.prsnt .wrap-accesory .hdl {
    cursor: pointer;
	font-size:1.2em;
	float:left;
	margin-bottom:12px;
}
.prsnt .wrap-accesory > .hdl {
    padding-left:15px;
}
.prsnt .wrap-accesory .opt {
    clear: left;
    margin: 0 0 0 30px;
    display: none;
}
.prsnt .wrap-accesory .wrap-chck {
    border-top: 1px solid var(--border);
    padding: 12px 0 20px;
	margin:0 15px;
    clear: left;
}
.prsnt .wrap-accesory .wrap-chck .wrap-input {
    float: left;
}
.prsnt .wrap-accesory .wrap-chck .wrap-input .input-field {
    margin-top: 0;
}
.prsnt .wrap-accesory .wrap-chck .wrap-input .search-drop {
    max-height: 210px;
    scroll-behavior: smooth;
    overflow: scroll;
}
.prsnt .wrap-accesory .wrap-chck:first-child {
    border-top: none;
}
.prsnt .wrap-cmp-features:first-child {
    margin-top: 0;
}
.prsnt .wrap-accesory .wrap-chck .wrap-input.prc {
    padding-right: 0;
}
.prsnt .wrap-accesory .wrap-chck .wrap-input.prc .wrap-prc {
    font-size: 1.2em;
    padding-top: 38px;
}
.wrap-accesory {
    border-top: 1px solid var(--border);
    padding: 10px 0;
    margin: 10px 0;
    width: 100%;
    display: none;
	text-align: left;
}
.wrap-accesory:first-child {
    border-top: 1px solid var(--border);
}
.wrap-details .wrap-prc {
    float: right;
}
.wrap-details .wrap-prc::before {
    content: 'Pris';
    margin-right: 4px;
}
.wrap-details .wrap-prc::after {
    content: 'kr';
    margin-left: 4px;
}
.slider .arrw {
    display: inline-block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    opacity: .8;
	cursor: pointer;
}
.slider .arrw.lft {
    content: url("../images/icons/slider-left-white.svg");
    left: 40px;
}
.slider .arrw.rght {
    content: url("../images/icons/slider-right-white.svg");
    right: 40px;
}
.popup {
    position: fixed;
    z-index: 1002;
    background: var(--spot-4);
    box-shadow: 5px 5px 20px var(--transp-black);
    border-radius: var(--brd-radius);
    overflow: hidden;
	right: 20px;
    width: 32%;
    height: calc(100% - 122px);
    display: none;
    top: 100px;
	font-size:1.2em;
	line-height:1.1;
}
.popup .scrollable {
	overflow-y: auto;
    height: calc(100% - 66px);
    position: relative;
    padding-top: 20px;
}
.popup .header {
	background: var(--black);
	color:var(--white);
	min-height:50px;
	padding:12px 20px 15px;
	font-size: 1.6em;
	border-bottom: 1px solid var(--transp-white);
}
.popup .close {
	top:8px;
	right:8px;
} 
.popup .close::before {
	content:url(../images/icons/close-white.svg);
	cursor:pointer;
}
.popup.help .wrap-itms {
	padding: 0px 32px 0 80px;
    margin-bottom: 30px;
    line-height: 1.8;
    color: var(--white);
}
.popup.help .itm-1::before,.popup.help .itm-2::before,.popup.help .itm-3::before,.popup.help .itm-4::before,.popup.help .itm-5::before,.popup.help .itm-6::before,.popup.help .itm-7::before,.popup.help .itm-8::before {
	display:inline-block;
	width:42px;
	height:42px;
	line-height:42px;
	background:var(--black);
	color:var(--white);
	border-radius:50%;
	font-size:1.4em;
	font-weight:700;
	text-align:center;
	 margin-left: -58px;
    margin-right: 14px;
} 
.popup.help .itm-1::before {
	content:'1';
}
.popup.help .itm-2::before {
	content:'2';
}
.popup.help .itm-3::before {
	content:'3';
}
.popup.help .itm-4::before {
	content:'4';
}
.popup.help .itm-5::before {
	content:'5';
}
.popup.help .itm-6::before {
	content:'6';
}
.popup.help .itm-7::before {
	content:'7';
}
.popup.help .itm-8::before {
	content:'8';
}
.wrp-clr-0,.wrp-clr-1,.wrp-clr-2,.wrp-clr-3,.wrp-clr-4,.wrp-clr-wht,.wrp-clr-gr,.wrp-clr-gr-drk {
	border-bottom:1px inset var(--border);
	margin-bottom:0;
}
.wrp-clr-0,.wrp-clr-0 a,.wrp-clr-1,.wrp-clr-1 a,.wrp-clr-2,.wrp-clr-2 a,.wrp-clr-3,.wrp-clr-3 a {
	color:var(--white)!important;
}
.wrp-clr-wht {
	background-color:var(--white);
}
.wrp-clr-gr {
	background-color:var(--grey-light);
}
.wrp-clr-gr-drk {
	background-color:var(--grey);
}
.wrp-clr-0 {
	background-color:var(--black);
}
.wrp-clr-1 {
	background-color:var(--spot-1);
}
.wrp-clr-2 {
	background-color:var(--spot-2);
}
.wrp-clr-3 {
	background-color:var(--spot-4);
}
.wrp-clr-4 {
	background-color:var(--spot-6);
}

@media (max-width: 970px) {
	.inner-width,.inner-width > .wrap-details {padding: 20px 10px 40px 10px;}
	.social-shares,.social-shares > ul {margin:0;}
	.calendar_view {padding:0;}
}