/* All styles for nighttours websites, src file */

body { font-family: Roboto, arial, sans-serif;font-size:1em;margin:0;line-height:1.4;color:#222;}

img, fieldset {	border:0;}
img { /*max-width:100%;	height:auto;width:auto\9;*//* ie8 */}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;padding:0;}
select {background-color:#fff;}
label {white-space: nowrap}

a { cursor:pointer;} 

.content a, .content a:visited, #content a, #content a:visited, #content_wide a, #content_wide a:visited			{ color:#0066ff;}
.content h3 a { color:#000000 !important;}
.content a:hover	{ text-decoration:underline}

.article-content { max-width:615px;margin:0 auto;}

.logo_amsterdamgaypride { width:335px;height:90px;background:url('/static/nighttours-sprites-pride.4.png') 0 0 no-repeat;outline:none;}
.logo_queensdayamsterdam { width:350px;height:90px;background:url('//www.nighttours.eu/static/nighttours-sprites-ext-v2.3.png') 0 -150px no-repeat;outline:none;}
/*.logo_amsterdamleatherpride { width:150px;height:85px;background:url('//www.nighttours.eu/static/nighttours-sprites-ext-v2.3.png') 0 -300px no-repeat;outline:none;}*/
.logo_nightdudes { width:300px;height:85px;background:url('//www.nighttours.eu/static/nighttours-sprites-ext-v2.3.png') 0 0px no-repeat;outline:none;}
.logo_amsterdam4gays { width:215px;height:90px;background:url('//www.nighttours.eu/static/nighttours-sprites-ext-v2.3.png') 0 -500px no-repeat;outline:none;}

.booking_logo {
	width:100px; height:26px;position:absolute;right:8px;bottom:0px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAaCAYAAABByvnlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjc2QjIxMEQwNDVEMTFFNUEwMEQ5NzcwQzI4QTI2QzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc2QjIxMEUwNDVEMTFFNUEwMEQ5NzcwQzI4QTI2QzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNzZCMjEwQjA0NUQxMUU1QTAwRDk3NzBDMjhBMjZDMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzZCMjEwQzA0NUQxMUU1QTAwRDk3NzBDMjhBMjZDMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqLelpYAAAfASURBVHja7FoJbFRV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');
	
	}


/* new styles */

.left_menu_on .menu-destinations {	background-position:0 -13px;}
.left_menu_on .menu-home {background-position:-13px -13px;}
.left_menu_on .menu-cruise {background-position:-39px -13px;}
.left_menu_on .menu-events {background-position:-26px -13px;}
.btn-search {display:inline-block;width:20px;height:20px;background-position:-795px -58px;border:0;background-color:transparent;vertical-align:middle;margin-left:8px;}

.grid-single {display:inline-block;width:33%;box-sizing:border-box;vertical-align:top}
.grid-double {display:inline-block;width:67%;box-sizing:border-box;padding-right:16px;vertical-align:top}
.grid-half {display:inline-block;width:50%;box-sizing:border-box;vertical-align:top;padding-right:12px;margin-bottom:12px}

.grid-6 .grid-item {display:inline-block;width:16%;box-sizing:border-box;vertical-align:top;padding-right:12px;margin-bottom:12px}
.grid-4 .grid-item {display:inline-block;width:25%;box-sizing:border-box;vertical-align:top;padding-right:12px;margin-bottom:12px}


.preview-blocks {clear:both;}

.preview-blocks .image-block { width:200px; margin-right:12px; float:left}
.preview-blocks .image-block img { width:100%}
.preview-blocks .text-block {float:left;width:calc(100% - 212px);}
.preview-blocks .subtitle {color:#fd0009;font-size:12px;text-transform:uppercase;font-weight:bold}
.preview-blocks h3 {color:#000;font-size:18px;font-weight:bold}

#open-city-nav {cursor:pointer}
.down-arrow { width:11px;height:7px;display:inline-block;vertical-align:middle;margin-left:6px;
background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTU2NzFFRUFBM0U2MTFFNUExMDZBMzhBOTc2NkRCMkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTU2NzFFRUJBM0U2MTFFNUExMDZBMzhBOTc2NkRCMkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NTY3MUVFOEEzRTYxMUU1QTEwNkEzOEE5NzY2REIyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NTY3MUVFOUEzRTYxMUU1QTEwNkEzOEE5NzY2REIyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiYXlEMAAAB6SURBVHjaYnR2dmYAggwgXgvErxkwgSgQBwPxDBYgkQPEk6G0I5oGkML9QKwNxCxMQGIVEF+FCuyHKkBXCJJfBVL8CmoisgYJNIUg+VcsUFNeQwVgCm4DMQ+SQrDTmJDcB9PwBKrwCbofmNB8DpIwAuKNUBoldAACDAD2th5y6FHmJwAAAABJRU5ErkJggg==')
}
.dest-cel { padding:2px 8px;width:95%;background-color:#efefef;margin-right:1px;margin-bottom:1px;box-sizing:border-box }
.dest-cel:hover {background-color:#7c2724 }
.dest-cel-on {background-color:#7c2724;color:#fff }
.dest-cel:hover a {color:#fff}
.dest-cel a { color:#222;} 
.dest-cel-on a {color:#fff }


.no_padding {padding:0;}

#banner_bottom		{ margin-top:10px;margin-bottom:16px;overflow:hidden;}
.banner_300			{ min-height:250px;}
.banner-wrap		{ width:300px;margin:0 auto;}
.banner_468			{ margin-bottom:16px;}

.small_ad .title a	{ font-size:11px;font-weight:bold;color:#3b5998;}
.small_ad .url a	{ font-size:11px;color:#999999;}
.small_ad .img_box		{ display:block;float:left;width:45%}
.small_ad .text		{ float:left;width:55%;font-size:11px;}

.square_ad 			{ border:1px solid #dddddd;padding:8px;height:232px;overflow:hidden;}
.square_ad .title a	{ font-size:24px;color:#00b9ee;line-height:24px;padding-bottom:6px;display:block}
.square_ad .url a	{ font-size:11px;color:#999999;}
.square_ad .img_box		{ display:block;float:left;width:45%}
.square_ad img		{ width:100%}
.square_ad .text 		{ line-height:13px;}
.square_ad .text a 		{ font-size:12px;color:#333333;line-height:15px;}
.square_ad .h2 a 		{ font-size:14px;color:#333333;line-height:14px;margin-bottom:2px;display:block}
.square_ad .text a b	{ color:#000000;}
.square_ad .text a .link	{ color:#00b9ee;font-weight:bold;text-decoration:underline;}

.hotel_icon a:before {
	width: 15px;
	height: 15px;
	margin-right:5px;margin-top:2px;
	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATBJREFUeNpiYICAaiB+D8QfseB/SPg3EH8C4g1ALAbS2LRjx87/v//8+f/t2/f/X7/ixz9//vr/6tWr/4GBgdcZgZp//f//n3XmrFMMEyYdY/j37z8DLgBUx2Bro8DQ1+PBICDAzQDS/O/btx+M+sbTwBxC4Pv33wyP7pcxMDIyMjDBTGSAWnj+TDbDzWuFDFKSnGB+YrwWmL9zeyyYz8SMsIIJxmAkxlo0wMRAAWAB4s9AzIcusX9vBvk2OzrPYFDX6mfo6NxJG2eTrBk5HYDC+P+TJx8YfP0XM3wDxuF/3GmE4cePPwzCQpwMmzfGMsjICDAwVVRUfJOW5mfYtDGa4cfPPww/f+HGjEB3gtSB1IP0MXBzc7tD0gnxAKQerA/CZlBmgKQxYrEySB9AgAEA30rfxC2JUc4AAAAASUVORK5CYII=');
	float:left;
}

.leaderboard_banner { position:relative;width:768px;margin:0 auto;overflow:hidden; }
.leaderboard_mobile_banner { position:relative;width:320px;margin:0 auto;overflow:hidden; }

#top_events_box, #city_list		{ position:absolute;top:-30px;left:0px;clear:both;display:none;z-index:10001;width:100%;box-sizing: border-box;padding-top:13px;background-color:#fff}
#menu_more { position:absolute;top:8px;left:0px;clear:both;display:none;z-index:10002;width:400px;box-sizing:border-box;padding-top:18px}
#menu_more a { display:block; border-bottom:1px solid #cccccc; color:#333333;padding:4px 0}
#menu_more .btn_close_xl {border:none;margin-top:10px}
.dest_1 .cel1		{ width:600px;}
.dest_1 .cel2		{ width:200px;margin-right:50px;}
.dest_1 h2			{ color:#000000;}
.dest_close			{ position:absolute;top:30px; right:10px; }

.dest_2_cel			{ float:left;width:32.3%;margin-right:1%;}

.sub_menu			{ float:left;width:15%;font-size:15px;}
.sub_menu ul		{ margin-right:19px;}
.sub_menu li		{}
.sub_menu li:hover		{}
.sub_menu li:hover a		{color:#ffffff;background-color:#00365d;}
.sub_menu a		{ display:block;color:#000000;background-color:#d9e4ec;margin-right:8px;border-radius:4px; line-height:15px;padding:4px 6px;margin-bottom:8px;}
.sub_menu .menu_on a, .sub_menu a:visited.menu_on { font-weight:bold;color:#ffffff;background-color:#00497f;}
.sub_menu .menu_on {}

.grid-quarter {display:inline-block;vertical-align:top;box-sizing:border-box;padding-right:8px;width:25%}


#content	{ margin-right:2%;width:50%;float:left;}

a.smallarrow, a.edit, a.btn_add, a.btn_rss, a.btn_new, a.btn_cart, a.btn_calendar, .icon_info_blue, a.btn_info_blue, a.btn_reviews, .nr_icon, .arrow_mob_date
	, .menu-home, .menu-destinations, .menu-events, .menu-cruise, .btn-search
{ background-image:url('/static/nighttours-sprites-v2.44.png');background-repeat:no-repeat;}


a.btn_blue_s, a.btn_blue_s:visited, a.btn_green_s, a.btn_green_s:visited, .btn_green_s, .btn_blue_s	{ display:block;float:left;font-size:13px;line-height:19px;color:#ffffff !important;padding:0 8px;background-color:#0066ff;margin-right:8px;border-radius:6px;vertical-align:baseline;cursor:pointer;margin-bottom:6px;border:0}
a.btn_blue_s:before {
	width:7px;height:11px;margin-right:4px;
	content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAANCAYAAABlyXS1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGtJREFUeNpi/P//PwMuwMSAB4AkK4CYHavsfwjYA8RaICuQMUwSBD4CcSYQM2GThIH1QKyISxIEXgJxEuN/3H75h8srN4A4GZux3UAsgm7ncSDOAGJuZNf+A+LVQKyAzZ/RQCyILgHCAAEGAGG8y2u4aDwoAAAAAElFTkSuQmCC');
}
a.btn_blue_s:first-child		{ margin-left:0;}
a.btn_blue_s:hover, a.btn_green_s:hover	{ background-color:#2f922e;text-decoration:none;}
a.btn_green_s, a.btn_green_s:visited, .btn_green_s		{ background-color:#2f922e;}
.btn_green_s:hover		{ background-color:#2e5792;}

img	 { border:0;}
td	{ vertical-align:top;}
p { font-size:1em;}
.font-medium {font-size:13px}

/* links */
a, label:hover		{ text-decoration:none;color:#0645ad;}

a.smallarrow			{ font-size:13px;color:#0645ad;padding:0 0 0 10px;display:block;background-position:0 -150px;outline:none;border-bottom:none;}
a.smallarrow:hover		{ color:#0645ad;}

a.edit, a.btn_add, a.btn_rss, a.btn_new, a.btn_cart, a.btn_calendar, a.btn_info_blue, a.btn_reviews
						{ font-size:12px;padding:1px 0 0 16px;outline:none;border-bottom:none;cursor:pointer;}
a.edit:hover, a.btn_add:hover { color:#382bce;}
a.edit					{ background-position:-978px -75px;}
a.btn_add				{ background-position:-978px -150px;padding-left:20px;display:block;margin-bottom:2px;}
a.btn_rss				{ background-position:-978px -27px;padding-left:20px;}
a.btn_new				{ background-position:0 -700px;padding-left:18px;margin-right:15px;}
a.btn_info_blue			{ background-position:-978px -200px;padding-left:18px;margin-right:15px;}
a.btn_cart				{ background-position:-978px -50px;padding-left:18px;margin-right:15px;display:block;}
a.btn_calendar			{ background-position:-950px -425px;padding-left:18px;margin-right:15px;display:block;}
.icon_info_blue			{ background-position:-950px -475px;padding-left:18px;}
a.btn_reviews			{ background-position:-978px -176px;padding-left:24px;margin-right:15px;}

a.underline 	{ text-decoration:underline;}

.btn_menu_container a, .btn_open_container a {
	background:#fcfcfc;
	background:-moz-linear-gradient(top, #fcfcfc 0%, #fefefe 10%, #f2f2f2 98%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(10%,#fefefe), color-stop(98%,#f2f2f2));
	background:-webkit-linear-gradient(top, #fcfcfc 0%,#fefefe 10%,#f2f2f2 98%);
	background:-o-linear-gradient(top, #fcfcfc 0%,#fefefe 10%,#f2f2f2 98%);
	background:-ms-linear-gradient(top, #fcfcfc 0%,#fefefe 10%,#f2f2f2 98%);
	background:linear-gradient(to bottom, #fcfcfc 0%,#fefefe 10%,#f2f2f2 98%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f2f2',GradientType=0 );
	display:block;border-top:1px solid #ffffff;border-bottom:1px solid #cccccc;vertical-align:middle;font-size:16px;color:#333333;padding:6px 0 6px 20px;
}
.btn_menu_container a:after {
 content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqUlLGKwkAQhueWVItgNK12VpZCLFIIFnZ2EcQ2xXGVT3DlPcDF0he44oQg2ClYhGvyAFYWIhYSYicKFupsmBy6brzcD1+TmfnZzczOi+u6IIkjbaSJ1JEKfV8iATJHJsjhtkiTTFrIK9KBR9WIN2SEDJFpEmQ3iT3kM8VEVodye7KROMk7UoXsqlJNKzHidJ0Hk36/D47jQD6ff2YmajmjH6u8zmazgVwuB7ZtPzMTtW1G3VHK87ysZk1GLVbqcrnEZuv1+tdM13VVap3dzEmq2Xg8htPpFJt1u11VWoVlaU+hUID9fg/n8xnCMFTmMJrYVHHOwbIsKBaLsNvtwPd9VdpSo7GvqaLlchkajQYYhgGr1QqCIIAoilSpAaO3o5RpmrGJ6NxsNoPtdpuWOmf0AEeqaKlUiv+JOMnxeEwzEbUTjV7xkKb0broHg8FffVhQ7SHpmnjFHxTIqgXVTOU18oVET9aIfJ27NSLvIxH4Qb7/u9iuAgwA9sB3FNbgHT8AAAAASUVORK5CYII=');
 width:18px;
 height:18px;
 float:right;
 margin:1px 16px 0 10px;
}

.btn_open_container a:after {
 content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAMAAAAxmgQeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAGb/////ba4bwQAAAAJ0Uk5T/wDltzBKAAAAFklEQVR42mJgoAAwYgKixYagvQABBgBD+ABzHPO5bwAAAABJRU5ErkJggg==');
 width:19px;
 height:15px;
 float:right;
 margin:1px 16px 0 10px;
}
.btn_open_container a { font-weight:bold;}

.btn_menu_container a:hover { color:#0066ff;}

.btn_menu_container, .btn_open_container 		{ border:1px solid #cccccc;border-bottom:none;}
.btn_menu_container		{ margin-bottom:16px;}
.with_menu	{ border-top:none;}


/* This imageless css button was generated by CSSButtonGenerator.com */
.btn_green {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.btn_green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
	background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
	background-color:#77a809;
}.btn_green:active {
	position:relative;
	top:1px;
}
.btn_blue, .arrow {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff  !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}
.btn_blue:hover, .arrow:hover, .arrow:visted:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
	text-decoration:none;
	color:#ffffff;
}
.btn_blue:active, .arrow:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.header_bar { /* //www.colorzilla.com/gradient-editor/ */
	background:#515151;
	background:-moz-linear-gradient(top, #515151 0%, #3f3f3f 34%, #181818 79%, #080808 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(34%,#3f3f3f), color-stop(79%,#181818), color-stop(100%,#080808));
	background:-webkit-linear-gradient(top, #515151 0%,#3f3f3f 34%,#181818 79%,#080808 100%);
	background:-o-linear-gradient(top, #515151 0%,#3f3f3f 34%,#181818 79%,#080808 100%);
	background:-ms-linear-gradient(top, #515151 0%,#3f3f3f 34%,#181818 79%,#080808 100%);
	background:linear-gradient(top, #515151 0%,#3f3f3f 34%,#181818 79%,#080808 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#515151', endColorstr='#080808',GradientType=0 );
	color:#F2F2F2;
 height:30px;
 line-height:30px;
 overflow:hidden;
 padding:0 12px;
 font-size:18px;
 font-weight:bold;
 outline:0 none;
 vertical-align:baseline;
}

.btn_green:hover, .btn_blue:hover	{text-decoration:none;}
a.btn_green, a.btn_blue	{ color:#ffffff;}

.container_edit			{ text-align:right;clear:both;}
.container_edit_h2		{ text-align:right;margin-top:24px;}

.agenda_ad	{ background-color:#ffffda;}

.pointer				{ cursor:pointer;}

/* fonts & headers */
h2, .h2 					{ font-size:20px;font-weight:normal;margin-top:16px;margin-bottom:8px;color:#555555;}
h2:first-child	{ margin-top:0;}
h2.star		 		{ color:#333333;}

h2 b				{ font-weight:bold;margin:0;color:#000000;}
h2.with_sub			{ margin-bottom:2px;line-height:20px;margin-top:0}
h3					{ margin:0;color:#333333;font-size:1em;}
h4					{ margin:0;color:#000000;}
h5					{ margin:0;color:#333333;font-size:12px;margin-bottom:8px;}
p					{ color:#333333;margin:0 0 10px 0px;}
.smallfont { font-size:11px;line-height:12px;color:#333333;}
.largefont, a.largefont { font-size:16px;line-height:18px;}
/* lines and clears */
.margin16			{ margin-bottom:16px;}
.margintop8			{ margin-top:8px;}
.margintop4			{ margin-top:4px;}
.margin_bottom4			{ margin-bottom:4px;}
.margin_bottom8			{ margin-bottom:8px;}
.margin_left20		{ margin-left:20px;}
.line { width:100%;height:3px;clear:both;border-bottom:1px solid #d2d1ce;margin-bottom:3px;}

.subline 			{ width:100%;height:3px;clear:both;border-bottom:1px dotted #9e9e9a;margin-bottom:3px;}
.subline2 			{ width:100%;height:3px;clear:both;border-bottom:1px dashed #9e9e9a;margin-bottom:3px;}

/* pics */
.img_left 			{ margin:4px 16px 4px 0px;float:left;max-width:300px;}
.img_right 			{ margin:4px 0 4px 16px;float:right;max-width:300px;}

.img_left_small 	{ border:1px solid black;margin:4px 8px 4px 0px;float:left;width:80px;}
.img_left_200		{ max-width:200px;float:left;margin-right:20px; }
.img_left_400		{ max-width:400px;float:left;margin-right:20px;margin-top:4px; }

.media_thumb		{ position:relative;float:left;width:118px;height:68px;border:1px solid #333;overflow:hidden;display:block;background-color:#000000;margin:0 6px 6px 0;}
.media_thumb:hover	{ border-color:#000000;}
.media_thumb img	{ width:120px;margin:-10px 0 0 -1px;}
.play 				{ position:absolute;display:block;background:url(images/video_play_overlay_button.png);height:36px;width:36px;top:20px;left:40px;}

.media-item { position:relative;display:block}
.media-item img { width:100%;}
.media-item .media-overlay { position:absolute;display:inline-block;height:100%;width:100%;top:0px;left:0px;vertical-align:middle;text-align:center}
.media-item .play-btn { display:inline-block;background:url('images/video_play_overlay_button.png');height:36px;width:36px;margin-top:30px;}



.img100 img	{ width:100px;} 

/* templates and tables*/
.cel1 {clear:both;}
.float_right { float:right;margin-left:10px;}
.row, .active_row			{ overflow:hidden;border-top:1px dotted #9e9e9a;padding:2px 0;}
.row:first-child			{ border:none;}
.active_row:hover			{ background-color:#ffffff;}
.active_row a				{ /*color:#000;*/ }
.active_row:hover a			{ color:#0000ff;}

.hover_row {} /* placeholder class for sub content */
.hover_extra			{ display:none;}
.show_hover_extra .hover_extra			{ display:block;}

footer						{ padding:5px 8px;overflow:hidden;}
footer .sitemap			{ float:left;width:33%;}
footer .destinations		{ float:left;width:67%;}
footer h2					{ color:#000000;}

.icon_ticket, .btn_close, .btn_close_xl, .icon_calendar, a.btn_back, .btn_help, a.btn_delete, .icon_check
							{ width:32px;height:32px;margin:0 8px 0 0;display:block;float:left;background:url('/static/nighttours-sprites-v2.44.png') no-repeat;outline:none}

a.btn_back					{ width:73px;height:20px;background-position:-550px -700px;display:block;margin:0;float:left;cursor:pointer;text-align:center;color:#000;margin-right:8px;padding-top:2px;outline:none;}
a:hover.btn_back			{ color:#0000ff;}

.icon_calendar				{ width:21px;height:17px;background-position:-580px -28px;display:block;margin:0;float:left;cursor:pointer;}
.btn_close					{ width:15px;height:14px;background-position:-849px -28px;display:inline;margin:0;float:right;cursor:pointer;}
.btn_close_xl				{ position:absolute;right:5px;top:5px;width:30px;height:30px;background-position:-740px -54px;display:inline;margin:0;float:right;cursor:pointer;border:none}
a.btn_delete				{ width:14px;height:15px;background-position:-849px -28px;display:inline;margin:2px 10px 0 0;}
.icon_ticket				{ width:15px;height:13px;background-position:-978px -50px;display:inline;}
.icon_check					{ width:14px;height:15px;background-position:-863px -28px;display:inline;margin:2px 10px 0 0;}
.icon_google				{ width:16px;height:16px;margin-right:4px;background-position:-300px -600px;display:inline;}
.icon_hotel					{ background:url('/static/nighttours-sprites-v2.44.png') no-repeat;width:22px;height:26px;display:block;background-position:-690px -28px;}
.icon_hotel:hover			{ background-position:-712px -28px;}
.icon_hotel_small			{ padding-left:13px;display:block;height:16px;background:url('/static/nighttours-sprites-v2.44.png') no-repeat;background-position:-734px -28px;}
.nr_icon					{ background:url('/static/nighttours-sprites-v2.44.png') no-repeat;padding-left:18px;height:15px;display:block;margin-bottom:4px;background-position:-559px -28px;width:13px;height:13px;padding:0;font-size:11px;line-height:13px;font-weight:bold;color:#ffffff;text-align:center;}


.header_like				{ float:right;margin-top:20px;margin-bottom:8px;overflow:hidden;min-width:100px;}

.icon_cart, .icon_calendarsmall	{ background:url('/static/nighttours-sprites-v2.44.png') no-repeat;float:right;}
.icon_cart					{ width:14px;height:15px;background-position:-978px -50px;margin-left:4px;}
.icon_calendarsmall				{ width:14px;height:15px;background-position:-950px -425px;}

.map_fullscreen				{ width:100%;padding:0;margin:0;}
.map_fullscreen .td1		{ width:0px;}
.map_fullscreen .td2		{ width:326px;}
.map_fullscreen .td3		{ }

.hover_list a 			{ color:#333;display:block;overflow:hidden;border-top:1px dotted #9e9e9a;line-height:1.1;padding:5px 0;}
.hover_list a:hover, a.hover_list_on		{ color:#fff;background-color:#003470;text-decoration:none;}
.hover_list a:first-child 			{ }

.standard_table				{ width:100%;border-spacing:0;} /*TODO:remove*/
.standard_table	td			{ border-top:1px dotted #9e9e9a;border-collapse:collapse;}
.standard_table tr:first-child td 				{ border:none;}

.blocks3d .subline2, .blocks3d .subline			{ display:none;border:none;}
.blocks3d .row				{ border:none;}
.blocks3d p					{ font-size:0.9em;}

.eventdates_details 		{ border:1px solid #cccccc;color:#333333;font-size:0.9em;}
.eventdates_details	.row	{ border-top:1px dotted #9e9e9a;width:100%;}
.eventdates_details .cel1	{ width:6%;padding:10px 1% 8px 1%;font-size:30px;line-height:30px;}
.eventdates_details .cel2	{ width:12%;padding-top:10px;line-height:14px;}
.eventdates_details .cel3	{ width:20%;padding-top:10px;line-height:14px;}
.eventdates_details .cel4	{ width:58%;padding-top:10px;}

.list_full_agenda 		{ background-color:#fff;margin-bottom:16px;font-size:0.9em;}
.list_full_agenda .cel1	{ width:9%;padding:10px 0 8px 1%;font-size:1.1em;line-height:18px;}
.list_full_agenda .cel2	{ width:15%;padding-top:12px;line-height:14px;}
.list_full_agenda .cel3	{ width:74%;padding:10px 1% 10px 0;}

.list_compact_agenda 		{ border:1px solid #cccccc;color:#333333;border-top:none;font-size:0.9em;}
.list_compact_agenda .cel1	{ width:15%;padding:10px 0 8px 1%;line-height:14px;}
.list_compact_agenda .cel2	{ width:83%;padding:9px 1% 10px 0;}

h5.bar	{ color:#ffffff;background-color:#2e5792;padding:4px 0 4px 10px;font-size:16px;margin:0}
h5.bar a	{ color:#ffffff;display:block;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUI5ODc3NDUwQ0I5MTFFMkI3OTc4QzYxQ0Y2MjVFQTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUI5ODc3NDYwQ0I5MTFFMkI3OTc4QzYxQ0Y2MjVFQTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQjk4Nzc0MzBDQjkxMUUyQjc5NzhDNjFDRjYyNUVBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQjk4Nzc0NDBDQjkxMUUyQjc5NzhDNjFDRjYyNUVBMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsWUjBQAAAB4SURBVHjaYvz//z8DEHAD8VcGIgETEEsCcQgDCYAFiC8B8QcgfgrEe4jSBXTebCD+BsRfgDgbiDlATsaHYYye/xBwD4jdCWlihAYEBxC/BGI+IP4MpfEGBAjYIylcRYyfUv4jQAchp8H89I8UDTBNfqRoAGGAAAMAl3vb9kKwj2sAAAAASUVORK5CYII=') no-repeat scroll right center transparent;}


.list_preview p				{ display:inline}
.list_preview .cel1			{ width:20%;}
.list_preview .cel2			{ width:80%;}
.list_preview h3			{ margin:0 0 4px 0;font-size:17px;font-weight:normal;color:#000000;}
.list_preview h3 a			{ color:#000000;}
.list_preview h3 a:hover	{ color:#382bce;}
.list_preview article		{ padding-bottom:8px;border-bottom:1px dotted #9e9e9a;}
.list_preview article:last-child		{ border-bottom:none;}

.list_2cells .cel1			{ width:22%;padding-top:2px;}
.list_2cells img			{ max-width:90%;}
.list_2cells .cel2			{ width:78% }

.featuredhotels .img_left	{ width:100%;max-width:100%}

.list_preview_small .row		{ }
.list_preview_small .cel1		{ width:15%;}
.list_preview_small .cel2		{ width:85%;}
.list_preview_small h3			{ margin-top:0;font-size:14px;}
.list_preview_small p			{ margin-bottom:0px;}
.list_preview_small .cel1 img			{ width:90%;}

.list_icon_text 		{ font-size:0.9em;}
.list_icon_text .cel1	{ width:5%;padding-top:4px;}
.list_icon_text .cel2	{ width:95%;}

.table_balloon 				{ width:450px;font-size:0.9em;}
.table_balloon .cel1		{ width:100px;}
.table_balloon .cel1 img	{ max-height:140px;width:90px;}
.table_balloon .cel2		{ width:350px;}
.table_balloon .cel2a		{ width:70px;}
.table_balloon .cel2b		{ width:280px;}

.table_hotel_prices 		{ width:500px;}
.table_hotel_prices .cel1	{ width:325px;}
.table_hotel_prices .cel2	{ width:40px;height:18px;}
/*.table_hotel_prices .cel3	{ width:75px;}*/
.table_hotel_prices .cel4	{ width:125px;font-size:13px;font-weight:bold;}
.old_price					{ text-decoration:line-through;color:#ff0000;}


.list_agenda_compact_short			{ font-size:11px;width:290px;}
.list_agenda_compact_short .cel1		{ width:26px;float:left;padding-left:2px;}
.list_agenda_compact_short .cel2		{ width:15px;float:left;text-align:right;padding-right:20px}
.list_agenda_compact_short .cel3		{ width:70px;float:left;}
.list_agenda_compact_short .cel4		{ width:141px;float:left;}
.list_agenda_compact_short .cel5		{ width:16px;float:left;}

.list_agenda_compact 			{ font-size:0.9em;}
.list_agenda_compact .cel1		{ clear:both;width:17%;padding-left:1%;}
.list_agenda_compact .cel2		{ width:82%;}

/* FB going*/
.table_3thumbs .cel			{ width:156px;margin-bottom:6px;}
.table_3thumbs .subcel1		{ width:56px;}
.table_3thumbs .subcel2		{ width:100px;}

.table_3largethumbs .cel, .table_3largethumbs .cel1, .table_3largethumbs .cel2, .table_3largethumbs .cel3	{ background-color:#f2f2f2;border:1px solid #c2c2c2;width:150px;margin-right:6px;margin-bottom:6px;}
.table_3largethumbs .cel3	{ margin-right:0;}
.table_3largethumbs .last_cel{ margin-right:0;}
.table_3largethumbs .inner	{ width:150px;height:150px;overflow:hidden;}
.table_3largethumbs .text	{ padding:2px 4px;}

.list_full_events 				{ font-size:0.9em}
.list_full_events .cel1			{ width:6%;height:11px;float:left;margin-top:1px;}
.list_full_events .cel2			{ width:23%;}
.list_full_events .cel3			{ width:20%;word-spacing:-0.2em;}
.list_full_events .cel4			{ width:51%;}
.list_full_events h3			{ margin-top:12px;}
.list_full_events h3:first-child	{ margin-top:0;}

.list-full-events 				{ font-size:0.9em}
.list-full-events .cel1			{ width:29%;}
.list-full-events .cel2			{ width:20%;word-spacing:-0.2em;}
.list-full-events .cel3			{ width:51%;}
.list-full-events h3			{ margin-top:12px;}
.list-full-events h3:first-child	{ margin-top:0;}


.list_city_item	.cel1			{width:40%;}
.list_city_item	.cel2			{width:60%;}

.list_events .cel1				{width:30%;}
.list_events .cel2				{width:70%;}

.list_country_city .cel1		{ width:6%;}
.list_country_city .cel2		{ width:43%;}
.list_country_city .cel3		{ width:43%;}

.table_ticket_details_short	.cel1 { width:20%;font-size:11px;}
.table_ticket_details_short .cel2	{ width:80%;}
.table_ticket_details_short .cel2a	{ width:80%;}
.table_ticket_details_short .cel2b	{ width:20%;}


.post 						{ clear:both;}
.post .cel1					{ width:70px;}
.post .cel2					{ width: calc(100% - 70px); }

.flex_list .doublecel		{ width:300px;float:left;overflow:hidden;}
.flex_list .cel				{ width:150px;}
.flex_list a				{ display:block;float:left;width:122px;margin:2px 0 2px 0;}

.flex_list_perc .doublecel	{ width:50%;float:left;overflow:hidden;}
.flex_list_perc .cel		{ width:50%;}
.flex_list_perc a			{ display:block;margin:4px 0 4px 0;}

.flex-list-4 .doublecel	{ width:50%;float:left;overflow:hidden;}
.flex-list-4 .cel		{ width:50%;}
.flex-list-4 a			{ margin:4px 0 4px 0;}

.list_top5 .cel1			{ width:8%;padding-top:3px;}
.list_top5 .cel2			{ width:92%;}


.table_thumb_text .city		{ color:#000;font-size:10px;font-weight:bold;} 
.table_thumb_text .active_row:hover .city		{ color:#fff;}
.table_thumb_text .cel1		{ width:30%;}
.table_thumb_text .cel2		{ width:70%;}
.table_thumb_text h3		{ margin-top:0;}
.table_thumb_text p			{ margin-bottom:0px;}

.video_table .city		{ color:#000;font-size:10px;font-weight:bold;} 
.video_table .active_row:hover .city		{ color:#fff;}
.video_table .cel1		{ width:38%; margin-right:2%;}
.video_table .cel2		{ width:60%;word-wrap: break-word; overflow:hidden}
.video_table h3		{ margin-top:0;}
.video_table p			{ margin-bottom:0px;}
.video_table .cel1	img	{ width:100%;}

/* hotels international */
.table_hotel_city .cel1		{ width:33%;}
.table_hotel_city .cel2		{ width:33%;}
.table_hotel_city .cel3		{ width:33%;}

/* frame hotel map */
.table_hotel_list_ext .row:hover			{ background-color:#f5f5f5;}
.table_hotel_list_ext .cel1	img	{ width:70px;height:70px;}
.table_hotel_list_ext .cel1		{ width:80px;height:70px}
.table_hotel_list_ext .cel2		{ width:calc(100% - 80px);overflow:hidden;max-width:calc(100% - 80px);}

.home_intro_text a			{ }	
.home_intro_text h3	a		{ font-weight:normal;font-size:1.1em;color:#003399;margin-bottom:12px;}	
.home_intro_text h3			{ margin-bottom:4px;}	

.table_site_map 			{ font-size:0.9em;margin-bottom:16px;line-height:2em;}
.table_site_map .cel1		{ width:45%;border-right:1px solid #d2d1ce;padding:0 2% 2% 2%;}
.table_site_map .cel2		{ width:45%;padding:0 2% 2% 2%;}
.table_site_map ul 			{ list-style-type:square;}
.table_site_map li 			{ margin-left:15px;}
.table_site_map li a		{ color:#333333;}
.table_site_map h4 			{ text-transform:uppercase;margin-top:8px;}

.base_form label.main		{ display:block;margin-top:20px;}
.base_form input[type="text"], .base_form input[type="email"], .base_form input[type="password"], .base_form textarea { border:1px solid #999;padding:4px;margin-top:3px;color:#000000;}
.base_form input:focus, .base_form textarea:focus { border:1px solid #97d6eb;}
.base_form .formlabel		{ float:left;width:25%;clear:both;}
.base_form .textfield		{ float:left;width:70%;margin-bottom:4px;}
.base_form .rightfield		{ margin-left:25%;}
.base_form .check-list		{ float:left;width:33%;margin-bottom:4px;}
input:-moz-placeholder, textarea:-moz-placeholder 		{ color:#999999;}

.cms_form label, .cms_form form_label				{ float:left;display:block;width:19%;clear:left;margin:0;padding:0;}
.cms_form input[type=text]	{ border-radius:4px;border:1px solid #d9d9d9;margin:0 0 8px 0;padding:4px 1%;background-color:#ffffff;box-sizing:border-box;}
.cms_form textarea			{ float:left;display:block;width:78%;border-radius:4px;border:1px solid #d9d9d9;margin:0 0 8px 0;padding:4px 1%;background-color:#ffffff;box-sizing:border-box;}
.cms_form .form_row, .cms_form fieldset			{ float:left;display:block;width:77%;margin-bottom:8px;}
.cms_form fieldset label		{ float:none; width:auto; white-space: nowrap; font-weight:inherit;}

select.form_row, input[type=text].form_row	{ float:left;display:block;width:77%;clear:right;}
.cms_form .form_row	label { float:left;clear:none;display:block;width:auto;margin-right:12px;font-weight:normal;}
.cms_form select	{ border-radius:4px;border:1px solid #d9d9d9;margin:0 0 8px 1%;padding:4px 1%;background-color:#ffffff;}
.cms_form button	{ border:none;}
.cms_form br		{ clear:both;}
.cms_form .rightfield		{ margin-left:19%%;width:78%;}

.cms_left_content	{ width:29%;float:left;}
.cms_left_content h4	{ margin-top:16px;}

.cms_main_content	{ width:65%;padding:1%;margin-left:1%;float:left;overflow:hidden;}

.form_layout label				{ float:left; width:19%; clear:left; margin:0; padding:0;color:#222; }
.form_layout fieldset			{ float:left; width:80%; margin:0 0 12px 0; padding:0;}
.form_layout fieldset label		{ float:none; width:auto; white-space: nowrap; font-weight:inherit;}
.form_layout select				{ padding:4px;color:#222;border: 1px solid #ddd;border-radius: 1px; }
.form_layout input[type=text], .form_layout input[type=email], .form_layout input[type=password]	{ border: 1px solid #ddd;border-radius: 1px;padding:3px 6px;width:100%;box-sizing:border-box;}
.subfield input[type=text] { width:auto;}
.form_layout textarea			{ border:1px solid #d9d9d9; margin:0;box-sizing:border-box; width:100%; font-size:14px}

.main_item_list { margin-right:2%;}
.main_item_list a { display:block;color:#000000;line-height:16px;vertical-align:baseline;margin-bottom:0px;padding:4px 0 4px 4px;}
.main_item_list .menu_on a { background-color:#009ee0;color:#ffffff;}
.main_item_list a:hover { background-color:#2e5792;color:#ffffff;}
.main_item_list .menu_on a:hover { background-color:#009ee0;color:#ffffff;}


.errorbox, .alertbox, .okbox	{ clear:both;background-color:#ffffff;padding:4px;border:1px solid #ff0000;margin-bottom:16px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.alertbox					{ border:1px solid #ff6600;}
.okbox						{ border:1px solid #33cc00;}
.bullet-list				{ list-style-type:disc;padding-left:15px;}

#header_image	{ padding-top:16px;}
#header_image img			{ min-width:100%;}

.basic_forms h4 			{ font-size:13px;}
.table_half .doublefield	{ width:210px;}
.basic_forms textarea		{ width:440px;}
.basic_forms a.submit, a.btn_submit		{
	background:#023672;
	background:-webkit-gradient(linear, left top, left bottom, from(#809AB8), to(#023672));
 background:-webkit-linear-gradient(#809AB8, #023672);/*new webkit*/
 background:-moz-linear-gradient(center top , #809AB8 0%, #023672 100%) repeat scroll 0 0 transparent;
 background:-ms-linear-gradient(#809AB8, #023672);
 border:1px solid #001936;
 color:#FFFFFF;
 text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
 border-radius:4px 4px 4px 4px;
 box-shadow:1px 1px 0 rgba(255, 255, 255, 0.3) inset;
 cursor:pointer;
 display:inline-block;
 font-size:16px;
 font-weight:bold;
 margin-right:15px;
 outline:medium none !important;
 overflow:visible;
 padding:8px 18px;
 text-align:center;
 text-decoration:none;
}
.basic_forms a:hover.submit		{ 
	background-color:#022145;
	background:-webkit-gradient(linear, left top, left bottom, from(#808fa2), to(#022145));
 background:-moz-linear-gradient(center top , #808fa2 0%, #022145 100%) repeat scroll 0 0 transparent;
	text-decoration:none;
}

.box_hotel_search			{ background-color:#f6f4f0;padding:8px;border:1px solid #dddbd8;margin-bottom:16px;}

.hotel_form, .hotel_form_wide {position:relative}
.hotel_form select, .hotel_form_wide select { padding:3px 4px 4px 2px;border-color:#abadb3;font-family: Roboto }
.hotel_form .destination	{ background-color:#ffffff;border:1px solid #abadb3;padding:4px;font-size:14px;width:100%;box-sizing:border-box;}
.hotel_form .cel1			{ width:33%;padding-top:4px; }
.hotel_form .cel2			{ width:66%;}
.hotel_form .cel2		{ margin-bottom:4px;}

.hotel_form_wide .destination	{ background-color:#ffffff;border:1px solid #abadb3;padding:4px;font-size:14px;width:100%;box-sizing:border-box;}
.hotel_form_wide .cel1			{ width:23%;padding-top:4px;}
.hotel_form_wide .cel2			{ width:77%;}
.hotel_form_wide .sub_cel1		{ float:none;margin-bottom:6px}
.hotel_form_wide .sub_cel2		{ float:none;margin-top:6px}


.date_digits				{ border:none;padding:0;margin:0;outline:none;width:70px;max-width:70px;}
.ext_date					{ color:#a0a0a0;}
.calendar_input				{ background-color:#ffffff;border:1px solid #abadb3;padding:4px;overflow:hidden;box-sizing:border-box;line-height:18px;vertical-align:baseline;font-size:14px;}
.date_input					{ }
.cel_icon_calendar			{ float:right;}
.hotel_search_btn			{ background-color:#0066fd;border-radius:3px;color:#ffffff;border:none;padding:7px;font-size:18px;line-height:16px;box-shadow:0 1px 1px #888888;cursor:pointer;outline:none}
#field_checkin, #field_checkin				{ overflow:hidden;background-color:#ffffff;}
.hotel_bed {
	width:40px;height:31px;margin-right:12px;float:left;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAfCAMAAACiX39KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRFSk2dOkGXlprI1NTnfH24LTeSqanQNT2VUVOgRUmbYWitTlCeMDmSys3k5+fyUFGfXF2mQEaZMjqT8/P5Nz+ViYq/3+Du////MzyUMzyTcXWzvcDdWF+oT1KfVFym////KbdX+QAAACB0Uk5T/////////////////////////////////////////wBcXBvtAAABQUlEQVR42oyQgXaDIAxFHzhbtVTQqrFszv//yyVgK51z9aLJI1zPUTHXvSve4Pp6Rv1WC2qNvjhEDzcVvOw0Wd7KLZvC8qCYJPFsstY6WGnM0p5M6zBUXH5jX7p9hCi6erjsoKmPItjFB1F8CFgeliwLGZ0gUoRFQN8yjw1RRCJ6IsrgKpxWtNuKpWaxxvUGSqhZ1NEpBRHdQKTLjMpUpPzKQ2EVS6d9uRHLP8TAvtgIIp6Wo5d3pIbFoESxIjp/6YBvdMpWrHbIElGJuI9moVFQwv9iUJ7idYdbInYiqq6TtCJ7LvwxIaITWOx2YDF0nAX5PTuwGDpGqd+JOI48ipfwyeIYROHuq/u4cB+fUVBa3WWI9iAwxrRmoU1KGwIbyxmUOYSCNyZ/sAwl5LGYGHPjMaj8AGrAPPi3qvLD/CPAAFhlO9qrH8daAAAAAElFTkSuQmCC');
}
.hotel_headers { margin-bottom:8px; }
.hotel_headers h2, .hotel_headers b, .hotel_headers h5 { color:#312783;margin:0;}
.hotel_headers h2	{ line-height:20px; }

.y-1-star, .y-2-star, .y-3-star, .y-4-star, .y-5-star { background-image:url('//www.nighttours.eu/static/nighttours-sprites-v2.41.png');background-repeat:no-repeat;background-position:0 -26px;height:11px;;display:inline-block;vertical-align:central;margin-left:4px}
.y-1-star { width:13px;}
.y-2-star { width:26px;}
.y-3-star { width:39px;}
.y-4-star { width:52px;}
.y-5-star { width:65px;}
.hotel-container .address {font-size:11px;}
.rating-box { display: inline-block;background: #033383;text-align: center;vertical-align: top;padding: 8px 4px;width:22px;height: 15px;
	border-radius: 3px 3px 3px 3px;margin-right:6px;font-weight:bold;color:#fff; }

.hotel-container {background:#f2f4f6;margin-bottom:12px;}
.pic-container {position:relative;}
.hotel-container img {width:100%;}
.hotel-name {padding:6px;min-height:85px;}
.hotel-name a{color:#0896ff;font-size:16px; }
.label-overlay {    background: rgba(0,0,0,0.5);bottom: 0;position:absolute;height:55px;display:inline-block;width:100%;color:#fff;font-weight:bold}
.y-1-star, .y-2-star, .y-3-star, .y-4-star, .y-5-star { background-image:url('//www.nighttours.eu/static/nighttours-sprites-v2.41.png');background-repeat:no-repeat;background-position:0 -26px;height:12px;;display:inline-block;vertical-align:central;margin-left:4px}
.y-1-star { width:13px;}
.y-2-star { width:26px;}
.y-3-star { width:39px;}
.y-4-star { width:52px;}
.y-5-star { width:65px;}
.hotel-container .address {font-size:11px;}
.rating-box { display:inline-block;background:#033383;text-align:center;vertical-align:top;padding:6px 4px;width:22px;height:15px;
	border-radius: 3px 3px 3px 3px;margin-right:6px;font-weight:bold;color:#fff;font-size:1em;line-height:1em; }
.medium-text {font-size:13px;}
.hotel-text {display:block;min-height:140px;padding:0 6px;}


.box_highlight				{ background-color:#fffda9;padding:8px;border:1px solid #b2ad59;margin-bottom:16px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.box_highlight h3			{ margin-top:0;}

h3.green					{ color:#ffffff;font-weight:normal;background-color:#197b30;padding:2px 8px;font-size:14px;line-height:14px;text-transform:uppercase;}
.box_green					{ border:1px solid #197b30;padding:5px 8px;margin-bottom:8px;}


.box_borderhighlight		{ padding:8px;border:1px solid #003471;margin-bottom:16px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}

.box_grey					{ background-color:#f8f8f8;padding:10px 16px;margin-bottom:16px;}

.box_forms					{ background-color:#f2f2f2;}
.box_bg						{ border:1px solid #d2d1ce;padding:15px 20px 15px 20px;margin-bottom:16px;background-color:#f0f0f0;overflow:hidden;}
.box_transparent			{ background-color: rgba(239,239,239,0.95); }

.box_detailsummary			{ background-color:#f6f4f0;overflow:hidden;margin-bottom:16px;border:1px solid #dddbd8;font-size:0.9em;}
.box_detailsummary .inner	{ padding-left:4px;padding:8px;}
.box_detailsummary .line	{ height:1px;border-bottom:1px solid #fcfaf7;background-color:#e9e4dc;overflow:hidden;margin:0;}
.box_detailsummary h3		{ font-size:15px;}
.address, address			{ font-style:normal;}

.box						{ border:1px solid #cccccc;border-top:none;}
.inner						{ padding:8px;}

.hatch						{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQALPnj37zwjjgzhSUlKMYAEYB8RmROaABAAMsA+2a23rGQAAAABJRU5ErkJggg==) repeat;}


/* DIALOG */
.dialog_window				{ padding:8px;border:1px solid #ACACAC;box-shadow:0 4px 16px rgba(0, 0, 0, 0.2);background-color:#ffffff;}
.dialog_window h3			{ }
.dialog_window .inside		{ padding:8px;}

.userphotogallery_wide .cel			{ margin-left:9px;width:150px;}
.userphotogallery_wide .first		{ margin:0;}

.social_networks_top		{ clear:both;}

/* forms */
.btn_mob_date				{ background-color:#ffffff;border:1px solid #dddddd;/*background-color:#1b1464;*/ color:#000000;font-size:16px;padding-left:10px;line-height:30px;height:30px;margin-bottom:4px;cursor:pointer;}
.arrow_mob_date				{ background-position:-572px -28px;width:8px;height:12px;float:left;margin:8px 8px 0 0;}

/* photos */
.container_photo		{ max-width:100%;}
.container_photo img		{ }

/* guide */
.guide_logo				{ max-width:90px;}

.header_container			{ position:relative;clear:both;height:180px;}

.page_index					{ overflow:hidden;padding:4px 8px;font-size:0.9em;}
.page_index	h4				{ text-transform:uppercase;font-size:0.8em;}
.page_index li				{ color:#0645ad;margin-left:26px;padding:4px 0}
.page_index .cel			{ width:50%; }

/* multi page navigation */
.page_navigation a, .page_navigation .on 		{ display:block;text-decoration:none;color:#000;padding:4px 9px 4px 9px;border:1px solid #000;font-weight:bold;font-size:14px;float:left;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:middle;background-color:#fff;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;} 
.page_navigation a:hover, .page_navigation .on	{ color:#fff;background-color:#003470;}

/* home */

.city_name { float:left;width:135px;}

#opening_picture			{ max-height:176px;overflow:hidden;background-color:#000000;}
#opening_picture img, img.wide_image		{ min-width:100%;}

#picture_header 		{ height:180px;	width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}



/* hotels */
.bg_hotel_slider { width:300px;height:32px;margin-top:4px;padding-left:15px;background:url('/static/nighttours-sprites-v2.44.png') no-repeat;}

				
/*							{ padding-left:8px;height:13px;margin-right:6px;background:url('/static/nighttours-sprites-v2.44.png') -637px -28px no-repeat;}*/
.rating_stars_1, .rating_stars_2, .rating_stars_3, .rating_stars_4, .rating_stars_5, .rating_hotels_1, .rating_hotels_2, .rating_hotels_3, .rating_hotels_4, .rating_hotels_5 				
							{ display:inline-block; margin-left:8px;width:10px;height:13px;background:url('/static/nighttours-sprites-v2.44.png') -637px -28px no-repeat;}

.rating_stars_2, .rating_hotels_2	{ width:20px;}
.rating_stars_3, .rating_hotels_3	{ width:30px;}
.rating_stars_4, .rating_hotels_4	{ width:40px;}
.rating_stars_5, .rating_hotels_5	{ width:50px;}

.occupancy_1, .occupancy_2, .occupancy_3, .occupancy_4	
							{ width:9px;height:16px;background:url('/static/nighttours-sprites-v2.44.png') -601px -28px no-repeat;}
.occupancy_2				{ width:18px;}
.occupancy_3				{ width:27px;}
.occupancy_4				{ width:36px;}

.cancellation_promo			{ color:#339900;font-size:11px;font-weight:bold;}
.smart_deal, .last_minute_deal	{ color:#ffffff;font-size:12px;font-weight:bold;background-color:#009640;overflow:hidden;padding:1px 4px;magin-left:6px;line-height:12px;border-radius:4px;white-space:nowrap;}
.last_minute_deal	{ float:left;clear:both}


/*.inactive_date				{ color:#999999;}*/

#checkin_mobile, #checkout_mobile	{ display:none;margin-bottom:4px;}


/* frame info */
.preview_window_bottom		{ width:300px;height:10px;overflow:hidden;background:url('/static/nighttours-sprites-v2.44.png') no-repeat -350px -56px;}
.preview_window 			{ display:none;position:absolute;z-index:1000;}
.preview_content 			{ width:282px;height:100px;background-color:#ffffff;border:1px solid #333;border-bottom:none;padding:8px;}
.preview_content .cel1		{ width:100px;}


/* MAP */
.city_map_header			{ width:380px;overflow:hidden;}
.city_map_header img 		{ display:block;margin:0 auto;height:120px;}
.city_map_window			{ width:400px;}
.city_map_window .cel1		{ width:20px;padding-top:6px;}
.city_map_window .cel2		{ width:200px;font-weight:bold;font-size:18px;line-height:18px;}


.bg_hotel_slider { width:300px;height:32px;margin-top:4px;padding-left:15px;background:url('/static/nighttours-sprites-v2.44.png') no-repeat;}

.balloon, .balloon p { color:black;width:400px;}
.balloon a { color:blue;text-decoration:underline;}
.tooltip { background-color:#FFFFFF;border:2px solid #CCCCCC;padding:5px;white-space:nowrap;}
.tooltip dt { font-weight:bold;}
.tooltip dd { margin-left:1em;font-size:.9em;}
.tooltip img { border:1px solid #AAAAAA;display:block;}

.scrollup {
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:50px;
right:100px;
display:none;
text-indent:-9999px;
cursor:pointer;
background:url('data:image/png;base64,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') no-repeat;}



/* flags */
.flag .item 			{ float:left;width:25px;height:25px;}
.flag_icon	{ width:16px;height:11px;display:block;overflow:hidden;background:url('/static/nighttours-sprites-v2.44.png') no-repeat;}
.flag_cel	{ width:16px;height:11px;float:left;margin-right:4px;margin-top:3px;overflow:hidden;background:url('/static/nighttours-sprites-v2.44.png') no-repeat;}
.flag-cel	{ width:16px;height:11px;margin-right:6px;margin-top:3px;display:inline-block;background:url('/static/nighttours-sprites-v2.44.png') no-repeat;}
.flag_nl { background-position:-0px -120px }
.flag_ar { background-position:-16px -120px }
.flag_au { background-position:-32px -120px }
.flag_at { background-position:-48px -120px }
.flag_be { background-position:-64px -120px }
.flag_br { background-position:-80px -120px }
.flag_cn { background-position:-96px -120px }
.flag_cz { background-position:-112px -120px }
.flag_dk { background-position:-128px -120px }
.flag_fi { background-position:-144px -120px }
.flag_fr { background-position:-160px -120px }
.flag_de { background-position:-176px -120px }
.flag_gr { background-position:-192px -120px }
.flag_hk { background-position:-208px -120px }
.flag_hu { background-position:-224px -120px }
.flag_ie { background-position:-240px -120px }
.flag_il { background-position:-256px -120px }
.flag_it { background-position:-272px -120px }
.flag_lb { background-position:-288px -120px }
.flag_ma { background-position:-304px -120px }
.flag_az { background-position:-320px -120px }
.flag_mx { background-position:-336px -120px }
.flag_nz { background-position:-352px -120px }
.flag_no { background-position:-368px -120px }
.flag_pt { background-position:-384px -120px }
.flag_sg { background-position:-400px -120px }
.flag_es { background-position:-416px -120px }
.flag_se { background-position:-432px -120px }
.flag_ch { background-position:-448px -120px }
.flag_tr { background-position:-464px -120px }
.flag_rs { background-position:-480px -120px }
.flag_us { background-position:-496px -120px }
.flag_ca { background-position:-512px -120px }
.flag_za { background-position:-528px -120px }
.flag_ru { background-position:-544px -120px }
.flag_th { background-position:-560px -120px }
.flag_tw { background-position:-576px -120px }
.flag_pl { background-position:-592px -120px }
.flag_pr { background-position:-608px -120px }
.flag_co { background-position:-624px -120px }
.flag_ua { background-position:-640px -120px }
.flag_lv { background-position:-656px -120px }
.flag_ee { background-position:-688px -120px }
.flag_is { background-position:-704px -120px }
.flag_id { background-position:-720px -120px }
.flag_aw { background-position:-736px -120px }
.flag_eg { background-position:-752px -120px }
.flag_ro { background-position:-768px -120px }
.flag_cw { background-position:-784px -120px }
.flag_ae { background-position:-800px -120px }
.flag_uy { background-position:-816px -120px }
.flag_pa { background-position:-832px -120px }
.flag_cr { background-position:-848px -120px }
.flag_cl { background-position:-864px -120px }
.flag_kr { background-position:-880px -120px }
.flag_jp { background-position:-896px -120px }
.flag_hr { background-position:-912px -120px }

.flag_al { background-position:-0px -131px }
.flag_mt { background-position:-16px -131px }
.flag_mc { background-position:-32px -131px }
.flag_pe { background-position:-48px -131px }
.flag_kh { background-position:-64px -131px }
.flag_vn { background-position:-80px -131px }
.flag_in { background-position:-96px -131px }
.flag_mv { background-position:-112px -131px }
.flag_me { background-position:-128px -131px }
.flag_pf { background-position:-144px -131px }
.flag_am { background-position:-160px -131px }
.flag_bg { background-position:-176px -131px }
.flag_lc { background-position:-192px -131px }
.flag_sx { background-position:-208px -131px }


.flag_uk { background-position:-950px -120px }


/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span,
.fancybox-tmp { padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap { position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin { position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
.fancybox-opened { z-index:8030;}
.fancybox-opened .fancybox-skin { -webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner { position:relative;}
.fancybox-inner { overflow:hidden;}
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch;}
.fancybox-error { color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe { display:block;width:100%;height:100%;}
.fancybox-image { max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url('fancybox_sprite.png');}
#fancybox-loading { position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div { width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close { position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav { position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');/* helps IE */
	-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev { left:0;}
.fancybox-next { right:0;}
.fancybox-nav span { position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span { left:10px;background-position:0 -36px;}
.fancybox-next span { right:10px;background-position:0 -72px;}
.fancybox-nav:hover span { visibility:visible;}
.fancybox-tmp { position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}

/* Overlay helper */
.fancybox-lock { overflow:hidden;}
.fancybox-overlay { position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png');}
.fancybox-overlay-fixed { position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay { overflow:auto;overflow-y:scroll;}

/* Title helper */
.fancybox-title { visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title { visibility:visible;}
.fancybox-title-float-wrap { position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child { display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;/* Fallback for web browsers that doesn't support RGBa */
	background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px; border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap { position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap { padding-top:10px;}
.fancybox-title-over-wrap { position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}



/* Print styles for nighttours websites */
@media print {
	* { background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;
	-ms-filter:none !important;} /* Black prints faster:sanbeiji.com/archives/953 */
	a, a:visited { color:#444 !important;text-decoration:underline;}
/*	a[href]:after { content:" (" attr(href) ")";}*/
	abbr[title]:after { content:" (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:"";} /* Don't show links for images, or javascript/internal links */
	pre, blockquote { border:1px solid #999;page-break-inside:avoid;}
	thead { display:table-header-group;} /* css-discuss.incutio.com/wiki/Printing_Tables */
	tr, img { page-break-inside:avoid;}
	img { max-width:100% !important;}
	@page { margin:0.5cm;}
	p, h2, h3 { orphans:3;widows:3;}
	h2, h3{ page-break-after:avoid;}
	#content 			{ position:static;top:0;}
	
	#banner_bottom		{ display:none;}
	.footer	{ display:none;}
	
}


/*! jQuery UI - v1.11.3 - 2015-02-21
* http://jqueryui.com
* Includes: core.css, autocomplete.css, datepicker.css, menu.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url("images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ddd;background:#f6f6f6 url("images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#0073ea;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #0073ea;background:#0073ea url("images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff url("images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ff0084_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}


/* ======= MEDIA QUERIES ======== */
/* smaller than 970 */
@media screen and (max-width:1024px) {

	/* pagewrap */
}

/* smaller than 970 */
@media screen and (max-width:970px) {

	/* pagewrap */
	.sub_menu		{ display:none;}
	#content, #content_wide		{ width:59%;margin-right:2%;}
	.list_preview .cel1			{ width:25%;}
	.list_preview .cel2			{ width:75%;}

.mobiletablet_only		{ display:block;}

}

/* smaller than 768 */
@media screen and (max-width:768px) {

html { -webkit-text-size-adjust:none;	}

.sub_menu			{ width:20%;}
#content		{ width:80%;}
#content_wide		{ width:100%;margin:0;}

.scrollup {bottom:10px;right:10px;}

.no_mobiletablet		{ display:none;}

.social_networks_top	{ display:none;}
.flex_list .doublecel			{ width:150px;}

.flex_list_perc .cel	{ width:100%;}
.flex-list-4 .cel	{ width:100%;}

.list_full_events 				{ }
.post .cel2					{ width:100%;}

.ui-datepicker { width:80%;}
#city_list			{ top:-50px;}

.btn_menu_container a { padding:12px 0 12px 20px;}

}

/* smaller than 480 */
@media screen and (max-width:480px) {

body				{ }
.canvas { width:100%;}
.inner_section {padding:8px;}
.grid-single, .grid-double, .grid-half {width:100%;}
.grid-quarter {width:calc(50% - 4px);padding:0}
.grid-quarter:nth-child(odd) { margin-right:8px;}



#content, #content_wide		{ width:100%;margin:0%;}

.main_content		{ padding:0 5px;}

.main_menu		{padding-left:5px;}
#menu_more		{width:98%;margin: 0 1%}
.btn_menu_container	a.mobile_only { display:block;}

.logo_amsterdamgaypride 	{ width:135px;height:54px;background-position:-350px 0;}
.logo_queensdayamsterdam 	{ width:135px;height:54px;background-position:-350px -150px;}
.logo_amsterdamleatherpride { width:135px;height:54px;background-position:-350px -300px;}
.logo_nightdudes 			{ width:135px;height:54px;background-position:-350px -400px;}
.logo_amsterdam4gays 		{ width:135px;height:54px;background-position:-350px -500px;}


footer .sitemap				{ width:100%;}
footer .destinations		{ width:100%;}


.top_banner			{ height:50px;margin-bottom:0;}

.header_container, #tickertape	{ display:none;}


#functions_menu		{ margin-top:0px;display:none;}

.content_navigation a	{ height:36px;line-height:36px;background-position:-978px -217px;}

#city_list			{ top:-30px;left:0px;max-width:400px}
#full_city_list		{ display:none;}
#destination		{ margin-left:20px;}
.dest_1 .cel1		{ width:300px;}
.dest_2_cel			{ float:none;width:100%;margin:0;}



.hotel_form_wide .cel2			{ }
.hotel_form_wide .sub_cel1		{ clear:both;width:100%;margin-right:0;}
.hotel_form_wide .sub_cel2		{ clear:both;width:100%}


.base_form .formlabel, .base_form .textfield		{ float:none;width:100%;clear:both}
.base_form label { float:none;;clear:both;display:block;}
.base_form textarea{ width:98%;}
.base_form .rightfield		{ margin-left:0;}
.base_form .check-list		{ float:left;width:50%;margin-bottom:8px;}
.table_balloon 				{ width:300px;}
.table_balloon .cel1		{ display:none;}
.table_balloon .cel2		{ width:300px;}
.table_balloon .cel2a		{ width:70px;}
.table_balloon .cel2b		{ width:230px;}

.img_left,.img_right 			{ margin:0;float:none;width:100%;max-width:100%}

.list_full_events_m .cel1, .list_full_events_m .cel2			{ display:none;}
.list_full_events_m .cel3	{ width:40%;}
.list_full_events_m .cel4	{ width:60%;}
.list_full_events a			{ padding:7px 0;}
.list_full_events .cel1			{ width:5%;margin-top:2px;}

.container_50_50 .cel_1, .container_50_50 .cel_2 {width:100%;margin:0;}

.list_compact_agenda .cel1	{ width:25%;word-spacing:-0.2em;}
.list_compact_agenda .cel2	{ width:73%;}

.list_full_agenda .cel1	{ display:none}
.list_full_agenda .cel2	{ width:25%;word-spacing:-0.2em;padding-left:2%;}
.list_full_agenda .cel3	{ width:72%;}

.eventdates_details .cel1, .eventdates_details .cel2	{ display:none }
.eventdates_details .cel3	{ width:25%;word-spacing:-0.2em;padding-left:2%}
.eventdates_details .cel4	{ width:73%;}
.eventdates_details .mobile_only {display:inline}

.list_preview_small .cel1		{ width:25%;}
.list_preview_small .cel2		{ width:75%;}

.list_2cells img			{ float:left;margin-right:10px;}

.cms_form .form_row	label { margin-bottom:12px;}
.cms_form label		{ }


.list_preview .cel1 img			{ width:100%;}
.list_preview .cel1, .list_preview .cel2 			{ display:inline }


.header_like	{ display:none;}
.flex_list a				{ margin:2px 0 4px 0;}
.flex_list_perc a			{ margin:4px 0 6px 0;}

.table_hotel_prices 		{ width:100%;}
.table_hotel_prices .cel1	{ width:50%;}
.table_hotel_prices .cel2	{ width:10%;}
.table_hotel_prices .cel4	{ width:40%;}

.preview-blocks .image-block { width:100%;margin-right:0;float:none}
.preview-blocks .text-block {float:none;width:auto;}

.grid-6 .grid-item {width:50%;box-sizing:;padding-right:12px;margin-bottom:12px}

.form_layout label				{ float:none; width:100%; }
.form_layout fieldset			{ float:none; width:100%;}

}
