/*temporary styles..rremove*/
html{
	background:white;
}

#measure{
	position: fixed;
	height:100%;
	width:100%;
	display:block;
	left:0px;
	top:0px;
	background-color: white;
}

.html,body{
	margin:0px;
	padding:0px;
}

.page-wrapper{
	width:100%;
	height:100%;
	/*background:white;*/
	min-height:980px;
}

.bg_image_wrapper{
	width:100%;
	height:270px;
	/*min-height: 100%;*/
	position: relative;
	background-image:url('../img/mansarda.jpg');
	/*background-size:auto 100%;
	background-position: center center;
*/
	background-position: center -100px;
}

.opaque_bg{
	background-color:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	position: relative;
}

.top_shade{
	position: absolute;
	top:0px;
	background:url('../img/shade_top.png') repeat-x left top;
	height:211px;
	width:100%;
}
.bot_shade{
	position: absolute;
	bottom:0px;
	height:211px;
	width:100%;
	background:url('../img/shade_bottom.png') repeat-x left bottom;
}
.content_wrapper {
    padding-bottom: 200px;
    padding-top:285px;
    height: 100%;
    min-height:1075px;
    position: relative;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header_wrapper{
	 position: absolute; 
     top:0;
     left:0;
     height: 285px;
     width: 100%;
     text-align: center;
}

.header_logo{
	margin-top:37px;
}

.header_nav_wrapper{
	width:100%;
	background-color:#FF0000;
	height:55px;
	position: absolute;
	bottom: 0px;
}
.header_nav_wrapper ul.header_nav {
	margin:auto;
    width: 450px;
    padding-top:17px;
}

.header_nav_wrapper ul.header_nav li{
	float:left;
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
}
.header_nav_wrapper ul.header_nav li a{
	text-decoration: none;
	color:white;
	font-family: 'VeluxGothic-Black';
	letter-spacing:3px;
	font-size:14px;

}

.header_nav_wrapper ul.header_nav li.active a,
.header_nav_wrapper ul.header_nav li:hover a{
	color:black;
}


.footer_wrapper{
	position: absolute; 
	 z-index: 11;
     bottom:0px;
     left:0px;
     height: 270px;
     width: 100%;
     text-align: center;
     background:white;
}

.page_footer{
	position: relative;
	height:200px;
	display:block;
	text-align: center;
	width:100%;
}

.page_footer ul.footer_nav{
	margin-top:0px;
	margin-bottom: 0px;
	position: absolute;
	width:360px;
	left:50%;
	margin-left:-180px;
	padding-left:0px;
	bottom:20px;
}

.page_footer ul.footer_nav li{
	float:left;
	display:inline-block;
	margin-right:8px;
	margin-left:8px;
}

.page_footer ul.footer_nav li a,
.page_footer ul.footer_nav li a:hover{
	text-decoration: none;
	font-family: 'VeluxGothic-Light';
	font-size:12px;
	color:black;
}


.horizontal_align{
	position: relative;
	display:inline-block;
	width:100%;
}

.page_footer .footer_logo{
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}


.page_footer a.email,
.page_footer a.eamil:hover
{
	margin-left:auto;
	margin-right:auto;
	font-family: 'VeluxGothic-Bold';
	color:#FF0000;
	font-size:22px;
	text-decoration: none;
	display: inline-block;
	margin:auto;
	margin-top:30px;
}


.enter_button_wrapper{
	width:150px;
	height:70px;
	background-color:#FF0000;
	left:50%;
	bottom:0px;
	margin-left:-75px;
	z-index:10;
	text-align: center;
	position: absolute;
	display: block;
}

a.enter_button,
a.enter_button:hover
{
	width:100%;
	height:35px;
	display:block;
	background:url('../img/arrow_up.png') no-repeat center 16px;
	color:white;
	font-family: 'VeluxGothic-Black';
	letter-spacing:3px;
	font-size:14px;
	bottom:0px;
	padding-top:35px;
	text-decoration: none;
}

.quote{
	text-align:center;
	width:800px;
	position: absolute;
	display:inline-block;
	font-family: 'VeluxGothic-Light';
	font-size:46px;
	line-height:54px;
	color:white;
	text-align: center;
	left:50%;
	margin-left:-400px;
	top:77px;
	text-shadow: 1px 1px 5px #000000;
}

.store_wrapper{
	background:rgba(0,0,0,0.4);
	width:370px;
	height:130px;
	display:block;
	position: relative;
	left:50%;
	margin-left:-185px;
	text-align: center;
	margin-top:50px;
}

@media (max-width:650px){
	.store_wrapper{
		height:140px;
	}
	.calltoaction{
		padding-top:15px !important;
	}
}

.inside_container{
	position: relative;
	width:100%;
	height:100%;
	display:block;
}


.calltoaction{
	color:white;
	font-family: 'VeluxGothic-Bold';
	font-size:12px;
	line-height:15px;
	padding-top:20px;
}


.inside_container a{
	display:block;
	height:auto;
	width:150px;
	position: absolute;
	bottom:20px;
	z-index: 10;
}


.inside_container a.it{
	right:16px;
}
.inside_container a.gp{
	left:16px;
}
a.footer_link{
	color:#ff0000 !important;
	left:16px;
}


.inside_container a img{
	width:100%;
	height:auto;
}

@media (max-width:900px){
	.quote{
		width:630px;
		top:45px;
		margin-left:-315px;
	}
}
@media (max-width:650px){
	.quote{
		width:260px;
		margin-left:-130px;
		font-size: 30px;
		line-height: 37px;
	}
	.store_wrapper{
		width:260px;
		margin-left:-130px;
	}
	.calltoaction{
		position: absolute;
		width:150px;
		left:50%;
		margin-left: -75px;
	}
	.inside_container a{
		width:108px;
		bottom:18px;
	}
	.inside_container a.it{
		right:11px;
	}
	.inside_container a.gp{
		left:11px;
	}
	.page-wrapper,.content_wrapper{
		/*adding in 50px to account for "sticky uri bar in mobiel browsers...*/
		min-height:1050px;
	}

	/*.header_nav_wrapper ul.header_nav{
		width:310px;
		left:50%;
		margin-left:-150px;
		margin-top:20px;
		margin-bottom: 0px;
	}*/

	.header_nav_wrapper ul.header_nav li.first{
		margin-left:0px;
	}
	.header_nav_wrapper ul.header_nav li.last{
		margin-right:0px;
	}

	.page_footer ul.footer_nav{
		width:310px;
		margin-left:-150px;
	}
}

@media (max-width:420px){

}

.overlay_darker{
	position: absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0px;left:0px;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    opacity:1;
}
.overlay_darker:hover{
	opacity:0;
}

/*slider location sleection*/
.location_selection_wrapper{
	height:250px;
	background:black;
	position: relative;
	overflow: hidden;
}

.location_selection_wrapper .inside_selection_wrapper{
	max-width:1060px;
	width:auto;
	position: relative;
	margin:auto;
	padding-top: 20px;
}

.location_selection_wrapper ul.slider{
	margin-top:0px;
	height:250px;
}

.bx-wrapper{
	margin:auto;
	width:auto;
}

.bx-pager.bx-default-pager{
	display:none;
}

.bx-controls-direction{
	position: absolute;
	top:25%;
	left:0px;
	width:100%;
}

.location_selection_wrapper #slider-preva{
	background:url('../img/thumb_shade_left.png');
	width:80px;
	height:100%;
	/*font-size:0px;*/
	display:block;
	position: absolute;
	left:-15px;
	top:0px;
	z-index:999;
} 
.location_selection_wrapper #slider-nexta{
	background:url('../img/thumb_shade_right.png');
	width:80px;
	height:100%;
	/*font-size:0px;*/
	display:block;
	position: absolute;
	right:-15px;
	top:0px;
	z-index:999;
}
.location_selection_wrapper #slider-nexta.dis{
	background:url('../img/thumb_shade_right_dis.png');
}
.location_selection_wrapper #slider-preva.dis{
	background:url('../img/thumb_shade_left_dis.png');
}


.location_selection_wrapper #slider-preva a,
.location_selection_wrapper #slider-nexta a{
	width:60%;
	height:100%;
	display:block;
}

.location_selection_wrapper #slider-preva a{
	left:0px;
}
.location_selection_wrapper #slider-nexta a{
	position: absolute;
	right: 0px;
}

.location_selection_wrapper ul li, .firefox_slider div{
	height:230px;
}

.location_selection_wrapper ul li img {
	height:auto;
	width:100%;
}

.firefox_slider div img {
	width: 250px;
}

.location_selection_wrapper ul li a{
	height:100%;
	width:100%;
	display:block;
	text-decoration: none;
}

.firefox_slider .text_wrapper {
	width: 250px !important;
}

.firefox_slider .slick-slide {
	width: 270px !important;
}


/*.firefox_slider > #slider-nexta.dis, .firefox_slider > #slider-preva.dis {
	cursor: pointer !important;
}
*/

	.location_selection_wrapper ul li .text_wrapper, .firefox_slider .text_wrapper{
		position: absolute;
		width:100%;
	}


	.location_selection_wrapper ul li .text_wrapper h1, .firefox_slider .text_wrapper h1{
		margin-top:15px;
		margin-bottom: 0px;
		font-size:14px;
		line-height: 16px;
		text-transform: uppercase;
		color:white;
		font-family: 'VeluxGothic-Black';
		text-align: center;
		text-decoration: none;
	}
	.location_selection_wrapper ul li .text_wrapper h2, .firefox_slider .text_wrapper h2{
	margin-top:15px;
	margin-bottom: 0px;
	font-size:12px;
	line-height: 12px;
	color:white;
	font-family: 'VeluxGothic-Light';
	text-align: center;
	text-decoration: none;
	}

/*pano wrapper*/
.pano_wrapper{
	background:white;
	position: relative;
	width:100%;
	height:0px;
	overflow: hidden;
}
.pano_wrapper.hid > *{
display:none;
}

/*pano ui*/
a.up{
	position: absolute;
	display:block;
	z-index:777;
	font-size:16px;
	height:20px;
	width:125px;
	font-family: 'VeluxGothic-Light';
	color:white;
	top:0px;
	padding-top:45px;
	left:50%;
	margin-left:-67px;
	background:url('../img/up.png') no-repeat center 20px;
	text-align: center;
	text-decoration: none;
}
a.infoBtn{
	position: absolute;
	display:block;
	z-index:777;
	width:25px;
	height:25px;
	right:20px;
	top:15px;
	background:url('../img/ui/w_info_mark.png');
}
a.galleryBtn{
	position: absolute;
	display:block;
	z-index:778;
	width:26px;
	height:17px;
	right:20px;
	bottom:20px;
	background:url('../img/ui/w_gallery_icon.png');
}
.location_title{
	position: absolute;
	display:inline-block;
	z-index:777;
	width:320px;
	height:22px;
	bottom:18px;
	width:90%;
	left:5%;
	text-align: center;
	font-family: 'VeluxGothic-Black';
	font-size: 18px;
	text-transform: uppercase;
	color:white;
	letter-spacing: 4px;
}

.info_overlay{
	width:100%;
	height:100%;
	display:none;
	position: absolute;
	z-index:888;
	/*opacity:0;*/
	left:0px;
	top:0px;
	background:rgba(255,255,255,0.9);
}

.info_overlay .bot_row{
	width:100%;
	height:1px;
	background-color:#868687;
	position: absolute;
	left:0px;
	bottom:0px;
}

.info_overlay .container{
	max-width:960px;
	width:960px;
	margin:auto;
	position: relative;
	text-align: center;
	overflow: auto;
}

.info_overlay .top_row{
	position: relative;
	background-color:#FF0000;
	height:55px;
	display:block;
	width:100%;
}

.info_overlay .top_row .back_to_pano{
	color:white;
	font-size:16px;
	font-family: 'VeluxGothic-Light';
	background:url('../img/back_arrow.png') no-repeat left top;
	height:26px;
	line-height: 26px;
	display:inline-block;
	position: absolute;
	left:0px;
	top:15px;
	padding-left:23px;
	text-decoration: none;
}

.info_overlay .top_row .room_selection{
	color:white;
	font-size:16px;
	font-family: 'VeluxGothic-Light';
	height:26px;
	line-height: 26px;
	display:inline-block;
	width:auto;
	margin:auto;
	margin-top:15px;
	text-decoration: none;
}

.info_overlay .top_row .close_overlay{
	position: absolute;
	display:block;
	width:25px;
	height:25px;
	right:20px;
	top:15px;
	background:url('../img/ui/w_info_mark.png');
}

.info_overlay .content,
.room_selection_overlay .content{
	width:100%;
}

.info_overlay .content .lead{
	width:100%;
	padding-top:30px;
	padding-bottom: 30px;
	text-align: left;
	position: relative;
}
.info_overlay .content .lead h1{
	margin:0px;
	font-size: 21px;
	letter-spacing: 4px;
	color:#FF0000;
	font-family: 'VeluxGothic-Black';
	text-transform: uppercase;
}
.info_overlay .content .lead h2{
	margin-bottom: 0px;
	margin-top:20px;
	color:black;
	font-size: 15px;
	line-height: 20px;
	font-family: 'VeluxGothic-Regular';
}
.info_overlay .content .left-half,
.info_overlay .content .right-half
{
	width:50%;
	display:inline-block;
}

.info_overlay .content .right-half{
	float:right;
	text-align: right;
}

.info_overlay .content .one-half .segment{
	text-align: left;
	padding-top:20px;
	padding-bottom: 20px;
	max-width: 430px;
		border-top:1px solid #bfbfbf;
}

.info_overlay .content .right-half .segment{
	float:right;
}

.info_overlay .content .one-half .segment p{
	font-family: 'VeluxGothic-Light';
	color:black;
	font-size:15px;
	line-height: 20px;
	margin:0px;
	padding:0px;
}
.info_overlay .content .one-half .segment p span{
	color:#FF0000;
	font-family: 'VeluxGothic-Bold';
}
.info_overlay .content .one-half .segment p a{
	color:#FF0000;
}

.segment img{
	height:120px;
	width:auto;
	margin-top:20px;
}

.pagination{
	position: absolute;
	margin:0px;
	font-size: 15px;
	line-height: 20px;
	text-align: bottom;
	bottom:20px;
	right:0px;
	display:none;
}
.pagination a.active{
	color:#FF0000;
}
.pagination a,
.pagination span{
	font-family: 'VeluxGothic-Black';
	font-size:19px;
	color:#7c7b7b;
	text-decoration: none;
}

/*room selection ui*/
.room_selection_overlay{
	width:100%;
	height:100%;
	display:none;
	position: absolute;
	z-index:888;
	/*opacity:0;*/
	left:0px;
	top:0px;
	background:rgba(0,0,0,0.8);
}

.room_selection_overlay .container{
	max-width:960px;
	width:960px;
	margin:auto;
	position: relative;
	text-align: center;
	overflow: auto;
}

.room_selection_overlay .title{
	color:#FF0000;
	font-size:16px;
	font-family: 'VeluxGothic-Light';
	height:26px;
	line-height: 26px;
	display:inline-block;
	width:auto;
	margin:auto;
	margin-top:15px;
	text-decoration: none;
}

.room_selection_overlay .top_row{
	position: relative;
	height:55px;
	display:block;
	width:100%;
}

.room_selection_overlay .top_row .back_to_pano{
	color:white;
	font-size:16px;
	font-family: 'VeluxGothic-Light';
	background:url('../img/back_arrow.png') no-repeat left top;
	height:26px;
	line-height: 26px;
	display:inline-block;
	position: absolute;
	left:0px;
	top:15px;
	padding-left:23px;
	text-decoration: none;
}

.room_selection_overlay .content{
	width:100%;
}




/*responsive*/
@media (max-width:970px){
	.info_overlay .container,
	.room_selection_overlay .container{
		width:770px;
	}
	.info_overlay .content .one-half .segment{
		max-width:355px;
	}
	.segment img{
		height: 86px;
	}

}
@media (max-width:790px){
	.pagination{
		display:block;
	}

	.info_overlay .container,
	.room_selection_overlay .container{
		width:260px
	}

	.info_overlay .content .one-half{
		width:100%;
		float:left;
	}

	.info_overlay .content .one-half .segment{
		width:100%;
	}

	.info_overlay.pageone .s1,
	.info_overlay.pageone .s2{
		display: block;
	}
	.info_overlay.pageone .s3,
	.info_overlay.pageone .s4{
		display: none;
	}

	.info_overlay.pagetwo .s1,
	.info_overlay.pagetwo .s2{
		display: none;
	}
	.info_overlay.pagetwo .s3,
	.info_overlay.pagetwo .s4{
		display: block;
	}

}


/*room selection sldier*/

.room_slider_wrapper{
	height:301px;
	position: relative;
	overflow: hidden;
}


.room_slider_wrapper ul.slider-ze,
.room_slider_wrapper ul.slider-kg,
.room_slider_wrapper ul.slider-ua,
.room_slider_wrapper ul.slider-sl,
.room_slider_wrapper ul.slider-pravljica,
.room_slider_wrapper ul.slider-belosiva,
.room_slider_wrapper ul.slider-toplina
{
	margin-top:0px;
	height:301px;
	padding:0px;
}

.room_slider_wrapper ul.slider-ze li,
.room_slider_wrapper ul.slider-kg li,
.room_slider_wrapper ul.slider-ua li,
.room_slider_wrapper ul.slider-sl li,
.room_slider_wrapper ul.slider-pravljica li,
.room_slider_wrapper ul.slider-belosiva li,
.room_slider_wrapper ul.slider-toplina li{
	width:250px !important;
	height:301px;
}

.room_slider_wrapper ul li .double{
	width:250px;
	height:301px;
	display:block;
}

	.room_slider_wrapper #slider-prev-ze,
	.room_slider_wrapper #slider-prev-kg,
	.room_slider_wrapper #slider-prev-ua,
	.room_slider_wrapper #slider-prev-sl,
	.room_slider_wrapper #slider-prev-pravljica,
	.room_slider_wrapper #slider-prev-belosiva,
	.room_slider_wrapper #slider-prev-toplina {
		background:url('../img/thumb_shade_left_room.png');
		width:80px;
		height:301px;
		/*font-size:0px;*/
		display:none;
		position: absolute;
		left:-15px;
		top:0px;
		z-index:999;
	} 

	.room_slider_wrapper #slider-next-ze,
	.room_slider_wrapper #slider-next-kg,
	.room_slider_wrapper #slider-next-ua,
	.room_slider_wrapper #slider-next-sl,
	.room_slider_wrapper #slider-previous-sl,
	.room_slider_wrapper #slider-next-pravljica,
	.room_slider_wrapper #slider-previous-pravljica,
	.room_slider_wrapper #slider-next-belosiva,
	.room_slider_wrapper #slider-previous-belosiva,
	.room_slider_wrapper #slider-next-toplina,
	.room_slider_wrapper #slider-previous-toplina {
		background:url('../img/thumb_shade_right_room.png');
		width:80px;
		height:301px;
		/*font-size:0px;*/
		display:none;
		position: absolute;
		right:-15px;
		top:0px;
		z-index:999;
	}

.room_selection_overlay .content{
	margin-top:150px;
}

@media (max-width: 1080px){
	.room_slider_wrapper #slider-prev-kg,
	.room_slider_wrapper #slider-next-kg{
		display:block;
	}
}

@media (max-width:820px){
	.room_slider_wrapper #slider-prev-ze,
	.room_slider_wrapper #slider-prev-kg,
	.room_slider_wrapper #slider-prev-ua,
	.room_slider_wrapper #slider-prev-sl{
		display:block;
	} 
	.room_slider_wrapper #slider-next-ze,
	.room_slider_wrapper #slider-next-kg,
	.room_slider_wrapper #slider-next-ua,
	.room_slider_wrapper #slider-next-sl{

		display:block;
	}
}

.room_slider_wrapper #slider-prev-ze a,
.room_slider_wrapper #slider-next-ze a,
.room_slider_wrapper #slider-prev-kg a,
.room_slider_wrapper #slider-next-kg a,
.room_slider_wrapper #slider-prev-ua a,
.room_slider_wrapper #slider-next-ua a,
.room_slider_wrapper #slider-prev-sl a,
.room_slider_wrapper #slider-next-sl a,
.room_slider_wrapper #slider-prev-pravljica a,
.room_slider_wrapper #slider-next-pravljica a,
.room_slider_wrapper #slider-prev-belosiva a,
.room_slider_wrapper #slider-next-belosiva a,
.room_slider_wrapper #slider-next-toplina a,
.room_slider_wrapper #slider-prev-toplina a{
	width:60%;
	height:100%;
	display:block;
}

.room_slider_wrapper #slider-prev-ze a,
.room_slider_wrapper #slider-prev-kg a,
.room_slider_wrapper #slider-prev-ua a,
.room_slider_wrapper #slider-prev-sl a{
	left:0px;

}
.room_slider_wrapper #slider-next-ze a,
.room_slider_wrapper #slider-next-kg a,
.room_slider_wrapper #slider-next-ua a,
.room_slider_wrapper #slider-next-sl a{
	position: absolute;
	right: 0px;
}

.room_slider_wrapper ul li a{
	height:141px;
	width:100%;
	display:block;
	text-decoration: none;
	position: relative;
}

.room_slider_wrapper ul li .double:first-child a{
	margin-bottom:18px;
} 

.room_slider_wrapper ul li img{
	height:141px;
	width:250px;
}

.room_slider_wrapper ul li a h1{
	margin-top:15px;
	margin-bottom: 0px;
	font-size:14px;
	line-height: 16px;
	letter-spacing: 4px;
	text-transform: uppercase;
	color:white;
	font-family: 'VeluxGothic-Black';
	text-align: center;
	text-decoration: none;
	position: absolute;
	width:100%;
	top:47%;
}

.room_selection_overlay .content{
	background:none;
}


@media (max-width:400px){
	.info_overlay .content .lead h1{
		font-size:19px;
		letter-spacing: 3px;
	}
	.location_title{
		letter-spacing: 3px;
		width:100%;
		text-align: center;
		margin:0px;
		left:auto;
		height:18px;
		line-height: 18px;
		bottom:16px;
	}
}

/*popup*/
#popupInfo{
	position: absolute;
    display: none;
    width: 300px;
    height: auto;
    z-index: 9999999;
    top:50%;
    margin-top:-225px;
    left: 50%;
    margin-left: -160px;
    background:rgba(255,255,255,0.9);
	-webkit-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15);
	box-shadow: 0 0 12px 5px rgba(0,0,0,0.15);
}

#popupInfo .info_content_wrapper{
	position: relative;
	width:100%;
	height:100%;
	display:block;
}
#popupInfo .info_content_wrapper .closeinfo{
	background:url('../img/ui/close_info.png') no-repeat center center;
	background-size:cover;
	width:30px;
	height:30px;
	display:block;
	position: absolute;
	right:-10px;
	top:-15px;
	cursor: pointer;
}

#popupInfo .tooltips {
	padding:0px;
	margin:0px;
}

#popupInfo .tooltips li{
	display:none;
	width:260px;
	padding:20px;
}

#popupInfo .tooltips li p{
	font-size:14px;line-height: 18px;
	font-family: 'VeluxGothic-Light';
	color:black;
	text-align: left;
}
#popupInfo .tooltips li p span{
	font-family: 'VeluxGothic-Bold';
	color:#FF0000;
}


#popupInfo .tooltips li img{
	max-width:100%;
	max-height: 100%;
}

#popupInfo .tooltips li.active{
	display:block;
}



@media (max-width:600px){
	#popupInfo{

	}
}

/*generic content*/

.generic .bg_image_wrapper{
	background: none;
}
.opaque_bg{
	background:none;
}

.container{
	width:760px;
	position: relative;
	margin:auto;
}

.regular_content{
	padding-top:40px;
	text-align: center;
}

.regular_content h1{
	font-family: 'VeluxGothic-Black';
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 4px;
	margin:0px;
	margin-bottom: 30px;
	text-transform: uppercase;
	color:#FF0000;
}

.regular_content p{
	font-family: 'VeluxGothic-Light';
	font-size:15px;
	line-height: 20px;
	margin:0px;
	margin-bottom: 30px;
}
.regular_content p a{
	color:#FF0000;
}

@media (max-width:780px){
	.container{
		width:100%;
	}
	.regular_content{
	padding-left:10px;
		padding-right:10px;
	}

}

.bottom_anchor{
	position:absolute;
	bottom:0px;
	left:0px;
	height:1px;
	width:1px;
	background:none;
}


.phone_highlight{
	position:relative;
	margin:auto;
	height:30px;
	width:auto;
	display:inline-block;
}
.phone_highlight img{
	height:30px;
	width:auto;
	position: absolute;
	left:0px;
	top:0px;
}
.phone_highlight a,span{
	line-height: 30px;
	height:30px;
	color:black;
	text-decoration: none;
	display:inline-block;
}

.phone_highlight a span{
	padding-left:40px;
	font-family: 'VeluxGothic-Light';
	font-size:15px;
}

@media (max-width:520px){
	.header_nav_wrapper ul.header_nav{
		width:auto;
	}
}

@media (max-width:450px){
		.header_nav_wrapper ul.header_nav{
			padding-top:6px;
		}

	.header_nav_wrapper ul.header_nav li{
		width:50%;
		margin:0px;
		margin-bottom: 3px;
		height:20px;
		line-height: 20px;
	}
	.header_nav_wrapper ul.header_nav li.last{
		width:100%;
	}
}



div.footer_nav{
	width:100%;
	margin:0px;
	padding:0px;
	padding-top:20px;
	text-decoration: none;
	font-family: 'VeluxGothic-Light';
	font-size:12px;
	color:black;
}
div.footer_nav a{
	text-decoration: none;
	font-family: 'VeluxGothic-Light';
	font-size:12px;
	color:black;
}


/* fonts */
/* url('../fonts/_VeluxGothic-Black_WebTT.otf')  format('opentype'),*/

@font-face {
  font-family: 'VeluxGothic-Black';
  src: url('../fonts/_VeluxGothic-Black_WebTT?#iefix') format('embedded-opentype'), 
	     url('../fonts/_VeluxGothic-Black_WebTT.woff') format('woff'), url('../fonts/_VeluxGothic-Black_WebTT.ttf')  format('truetype'), url('../fonts/_VeluxGothic-Black_WebTT.svg#VeluxGothic-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'VeluxGothic-BlackItalic';
  src: url('../fonts/_VeluxGothic-BlackItalic_WebTT.eot?#iefix') format('embedded-opentype'),  url('../fonts/_VeluxGothic-BlackItalic_WebTT.otf')  format('opentype'),
	     url('../fonts/_VeluxGothic-BlackItalic_WebTT.woff') format('woff'), url('../fonts/_VeluxGothic-BlackItalic_WebTT.ttf')  format('truetype'), url('../fonts/_VeluxGothic-BlackItalic_WebTT.svg#VeluxGothic-BlackItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*  url('../fonts/_VeluxGothic-Bold_WebTT.otf')  format('opentype'),*/

@font-face {
  font-family: 'VeluxGothic-Bold';
  src: url('../fonts/_VeluxGothic-Bold_WebTT.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/_VeluxGothic-Bold_WebTT.woff') format('woff'), url('../fonts/_VeluxGothic-Bold_WebTT.ttf')  format('truetype'), url('../fonts/_VeluxGothic-Bold_WebTT.svg#VeluxGothic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'VeluxGothic-BoldItalic';
  src: url('../fonts/_VeluxGothic-BoldItalic_WebTT.eot?#iefix') format('embedded-opentype'),  url('../fonts/_VeluxGothic-BoldItalic_WebTT.otf')  format('opentype'),
	     url('../fonts/_VeluxGothic-BoldItalic_WebTT.woff') format('woff'), url('../fonts/_VeluxGothic-BoldItalic_WebTT.ttf')  format('truetype'), url('../fonts/_VeluxGothic-BoldItalic_WebTT.svg#VeluxGothic-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* url('../fonts/_VeluxGothic-Light_WebTT.otf')  format('opentype'),*/

@font-face {
  font-family: 'VeluxGothic-Light';
  src: url('../fonts/_VeluxGothic-Light_WebTT.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/_VeluxGothic-Light_WebTT.woff') format('woff'), url('../fonts/_VeluxGothic-Light_WebTT.ttf')  format('truetype'), url('../fonts/_VeluxGothic-Light_WebTT.svg#VeluxGothic-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'VeluxGothic-LightItalic';
  src: url('../fonts/_VeluxGothic-LightItalic_WebTT.eot?#iefix') format('embedded-opentype'),  url('../fonts/_VeluxGothic-LightItalic_WebTT.otf')  format('opentype'),
	     url('../fonts/_VeluxGothic-LightItalic_WebTT.woff') format('woff'), url('../fonts/_VeluxGothic-LightItalic_WebTT.ttf')  format('truetype'), url('../fonts/_VeluxGothic-LightItalic_WebTT.svg#VeluxGothic-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: 'VeluxGothic-RegItalic';
  src: url('../fonts/_VeluxGothic-RegItalic_WebTT.eot?#iefix') format('embedded-opentype'),  url('../fonts/_VeluxGothic-RegItalic_WebTT.otf')  format('opentype'),
	     url('../fonts/_VeluxGothic-RegItalic_WebTT.woff') format('woff'), url('../fonts/_VeluxGothic-RegItalic_WebTT.ttf')  format('truetype'), url('../fonts/_VeluxGothic-RegItalic_WebTT.svg#VeluxGothic-RegItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'VeluxGothic-Regular';
  src: url('../fonts/_VeluxGothic-Regular_WebTT.eot?#iefix') format('embedded-opentype'),  url('../fonts/_VeluxGothic-Regular_WebTT.otf')  format('opentype'),
	     url('../fonts/_VeluxGothic-Regular_WebTT.woff') format('woff'), url('../fonts/_VeluxGothic-Regular_WebTT.ttf')  format('truetype'), url('../fonts/_VeluxGothic-Regular_WebTT.svg#VeluxGothic-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
