/**
 * Stylesheet for ZEVM
 * @author AirCodeDesign
**/	
	
	
	* { font-family: 'Arvo', serif; }
html,body { padding:0px; margin:0px; }

	h1, h2, h3, h4, h5, h6 { font-family: 'Arvo', serif; }
/* #map_overlay label { font-weight:normal;} */
	
	
	a {color: #E84D21;text-decoration: none;}
	a:hover {color: #3C3C3C;text-decoration: none;}
	
	.navbar-top-margin{margin-top:24px;}
	.menu-titles{
		font-size:1em;
		font-weight: normal;
		text-decoration:none;
		text-transform: uppercase;
		color: #36002C;
		display:inline;
	}
	.nav>li>a{
		position: relative;
		display: block;
	}
	img.main-logo{
		padding-top:10px;
		padding-bottom: 10px;
		max-width: 70%;
	}
	
	.fancybox-title-outside-wrap {
		display: inline-block;
		padding: 5px 15px;
		background: transparent;
		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: 400;
		line-height: 18px;
		font-size: 14px;
		font-family: 'Open Sans', sans-serif;
	}


/***********  Animated ad   *************/

.ad-box{
	height:80px;
	width:100%;
	
}

.ad-box h4{
	font-size: 170%;
}

.ad-text1, .ad-text2, .ad-text3, .ad-text4{
/* 	text-align:right; */
	position: absolute;
	right:50px;
	top:10px;
	line-height: 1.3;
	opacity: 0;
}

.ad-text1{
	right:30%;
	
}

.ad-img1, .ad-img2, .ad-img3, .ad-img4{
	position:absolute;
	float:left;
	left:50px;
	padding:0;
	margin:0;
	height:80px;
	top:0;
	opacity: 0;
}

.ad-img4{
	left:0px;
}

.ad-text4{color:black;text-align:center;}


.background-color{
	position: absolute;
	width:97.5%;
	height:100%;
	background:rgba(0,0,0,1);
	cursor: pointer;
}
.ad-box-bg-switch{background:rgba(255,255,255,1);}


h4.ad-fr4 {right:30px;font-size: 128%;}

/***********  End of Animated ad   *************/

/******* HOMEPAGE GUIDED TOUR *************/

.orange{
	color:rgba(232,77,33,1.0);
}

.wt-text-box{
	margin: 30px 20px 20px 20px;
}


.wt-text-box p, h2{
	/*margin: 20px;*/
}

.wt-text-box p{
	margin-bottom: 50px;
}


#slideshow {
    position:relative;
    height:350px;
}

.wt-img-1, .wt-img-2, .wt-img-3, .wt-img-4, .wt-img-5, .wt-img-6{
	position: absolute;
	opacity: 1;
	padding: 10px; border: solid 1px #ded;
	background-color: white;
	
	
}

.wt-img-2{
	transform: rotate(357deg) ;
	-webkit-transform: rotate(357deg) ;
	-moz-transform: rotate(357deg) ;
	-o-transform: rotate(357deg) ;
	-ms-transform: rotate(357deg) ;
}

.wt-img-3{
	
	transform: rotate(2deg) ;
	-webkit-transform: rotate(2deg) ;
	-moz-transform: rotate(2deg) ;
	-o-transform: rotate(2deg) ;
	-ms-transform: rotate(2deg) ;
}

.wt-img-4{
	
	transform: rotate(3deg) ;
	-webkit-transform: rotate(3deg) ;
	-moz-transform: rotate(3deg) ;
	-o-transform: rotate(3deg) ;
	-ms-transform: rotate(3deg) ;
}

.wt-img-5{
	
	transform: rotate(358deg) ;
	-webkit-transform: rotate(358deg) ;
	-moz-transform: rotate(358deg) ;
	-o-transform: rotate(358deg) ;
	-ms-transform: rotate(358deg) ;
}

.wt-img-6{
	
	transform: rotate(359deg) ;
	-webkit-transform: rotate(359deg) ;
	-moz-transform: rotate(359deg) ;
	-o-transform: rotate(359deg) ;
	-ms-transform: rotate(359deg) ;
}

.modal-large {
    width: 80%; /* respsonsive width */
}


/******* END OF HOMEPAGE GUIDED TOUR *************/


/*********** Segmented Control of index.php ************/

/*
	#segmentedControl img:hover {
		cursor: pointer;
	}
	
	#segmentedControl{
		padding:10px 0;
	}
	
	#profileQuicklinks {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    text-align: center;
	}
	
	#profileQuicklinks a {
		margin: 0px 5px;
		font-size: 100%;
	}
	
	.profileTable{
		background:white;
		height:155px;
		margin:3px;
		padding-right: 0px;
		padding-left: 0px;
		-webkit-box-shadow: 1px 1px 6px 0px rgba(123, 123, 125, 0.5);
		-moz-box-shadow: 1px 1px 6px 0px rgba(123, 123, 125, 0.5);
		box-shadow: 1px 1px 6px 0px rgba(123, 123, 125, 0.5);
		-webkit-border-radius: 5px;
        -moz-border-radius: 5px;
		border-radius: 5px;
		
	}
	
	.profileTable h3 {	
			
		height: 36px;
		font-size: 110%;
		padding: 3px;
		margin:0;
		display: table-cell; 
		vertical-align: middle; 
		text-align: center; 
		
		
	}
	
	.profileTable img {
		border-radius: 5px 0 0 5px;
	}
	
	.img-size-modif{
		padding-left: 0px!important;
		padding-right: 0px!important;
		border:none;
		padding:0;
	}
	
	.box-title{
		color:white;
		display: table;
		background: url(../img/redesign/pattern.png) repeat left top;
		border-radius: 0 5px 0 0;
		width:100%;
		
	}
	
	.date-and-address{
		padding:0;
		font-size: 12px;
	}
	
	.date-and-address p{
		padding:5px 10px 5px 10px;		
	}
*/

/*********** End Segmented Control of index.php ************/


/*********  Survey in nav   ***********/

      #slideout {
		  	position: fixed;
		  	top: 0px;
		  	right: 40px;
		  	text-align: center;
		  	line-height: 14px;
		  	
		}
		
		.vertical-text {
			border-radius: 10px 10px 0 0;
			background-color: rgba(0,0,0,0.1);
			padding:7px;
			transform: rotate(-90deg);
			transform-origin: right top 0;
			
		}
		
		.vertical-text a{
			letter-spacing: 0.03em;
			min-height: 250px;
		}

/********* End of Survey in nav   ***********/

/****************** BACK TO TOP of profiles.php*************************/
	#backtotop {
		position: fixed;
		right:10px;
		top:90px;
		display:none;/*hid the button first*/
		 z-index: 999999;
	}
	#backtotop a {
		text-decoration:none;
		border:0 none;
		display:block;
		width:50px;
		height:155px;
	}
	#backtotop a:hover {
		opacity:.8; /*mouse over fade effect*/
	}

/****************** End of BACK TO TOP *************************/

/********* About section learn.php *********/

/* .subtext { display:block; text-transform:none; clear:left; font-size:10px; } */

	.bulleth2 {font-size:19px; text-transform:uppercase;  padding-left:48px; height:41px; padding-top:12px; }
/*
	.cyan { background:url(../../img/bullets/ball-cyan.png) no-repeat; }
	.red { background:url(../../img/bullets/ball-red.png) no-repeat; }
	.olive { background:url(../../img/bullets/ball-olive.png) no-repeat; }
	.green { background:url(../../img/bullets/ball-green.png) no-repeat; }
	.purple { background:url(../../img/bullets/ball-purple.png) no-repeat; }
	.navy { background:url(../../img/bullets/ball-navy.png) no-repeat; }
	.yellow { background:url(../../img/bullets/ball-yellow.png) no-repeat; }
	.orange { background:url(../../img/bullets/ball-orange.png) no-repeat; }
	.wine { background:url(../../img/bullets/ball-wine.png) no-repeat; }
	.lightpurple { background:url(../../img/bullets/ball-lightpurple.png) no-repeat; }
	.pink { background:url(../../img/bullets/ball-pink.png) no-repeat; }
*/
	.cyan { background:url(../../img/bullets/logo-bullet.png) no-repeat; background-size: 40px;}
	.red { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.olive { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.green { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.purple { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.navy { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.yellow { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.orange { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.wine { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.lightpurple { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}
	.pink { background:url(../../img/bullets/logo-bullet.png) no-repeat;  background-size: 40px;}


	.ortext { color:#f36535; }
	.entry { padding:20px 20px; color:#000;}
	.entry p { font-size:12px; line-height: 20px;}
	.entry p .front{ font-weight:bold; font-size:18px; }
	.btmbrdr { border-bottom:1px solid #e8e8e8; }
	.smaller { font-size:10px !important; line-height:14px !important; }
	.normal { font-size:12px; }

	section.profiles { width:100%; font-size:12px; padding-top:10px;}
	section.profiles img { margin-left:0px;  }
	section.profiles em { font-size:10px; }
	section.profiles em.names { font-size:12px; }

	.profile-img{
    min-height: 320px;
		margin-bottom: 10px;
	}
	
/*
	.profile-img img{
		width:87%;
		height:auto;
	}
*/

	#sponsors { width:100%; text-align:center; margin:0px auto; }

/*.see-more {position: absolute; right: 8px; bottom: 9px; }
.see-more a {color:#F36535; text-transform:uppercase; font-size:14px;}*/

.right-side-padding-correction{margin-top: -32px;}

	.about-separation-border{
		margin-top: 12px;
		border-left: 1px solid #E8E8E8;
		
	}

ul.normal {
    list-style: none outside none;
}

.column{
	width:14%;
	display: inline;
	min-height: 300px;
}

.no-image-column{
	width:14%;
	display: inline;
	min-height: 150px;
}

p.credits{
	line-height: 14px;
	margin-top: 5px;
	padding-right: 13px;
}


/********* End of About section learn.php *********/


/********* Full page exhibit location.php *********/

.location-title h1 { 
  font-size:26px; 
  color:#F36535; 
  margin-bottom:2px; 
  line-height:32px;
  font-weight: bold; 
  
  }
.location-title h2{ 	
/* 	font-family: 'Francois One'; */
	font-size:16px;
	font-weight: normal;
	text-decoration:none;
	color: #36002C;
	margin:10px 0 -10px 0;
	}
	
.location-title h3 {
	border-bottom:1px solid #F36535;
/* 	font-family: 'Francois One'; */
	font-size:18px;
	font-weight: normal;
	text-decoration:none;
	font-style: normal;
	text-transform: uppercase;
	color: #36002C;
	line-height: 1.5;
}
.location-title p , .location-title p i{ font-size: 12px; font-family: 'Open Sans', sans-serif;}
.location-title a { font-size: 12px; font-family: 'Open Sans', sans-serif;}
#location_canvas { width:100%; height:250px; margin-bottom: 20px; margin-top:20px;}

/********* End Full page exhibit location.php *********/

/*********  Styles for: inc/map.php  *********/

#autocompleteWrapper, #autocompleteExhibitWrapper  {position: absolute;}
#autocompleteWrapper img {display: none;position: absolute; z-index: 2001; top: 0px; left: 134px; width: 25px; cursor: pointer;}
#autocompleteExhibitWrapper img {
	display: none;
	position: absolute; 
	z-index: 2001; 
	top: -22px; 
	left: -20px; 
	width: 25px; 
	cursor: pointer;
}

.autocomplete { position:absolute; left:-64px; top:27px; font-size:14px; width:240px; z-index:2000;}
.autocomplete .autocomplete-line { background:rgba(255,255,255,0.8); cursor:pointer; padding:3px;}
.autocomplete .autocomplete-line:nth-child(odd) { background:rgba(245,245,245,0.8); }
.autocomplete .autocomplete-line:hover { background:#ccc; }

.autocompleteExhibit {width: 350px;}

.addthis-overlay { position:absolute; bottom:5px; right:180px;}

.form-control {
    height: 24px;
    padding: 0;
}

.decade-group-width { width:32%;}
.decade-group-width label { padding: 0 5px 0 0;}
.decade-group-width span { padding: 0 5px 0 5px;text-transform: uppercase;font-size: 10px;line-height: 220%; color: #FFFFFF;}

.category-group-width { width:35%; }
.category-group-width label {padding: 0 5px 0 0;}
.category-group-width select {max-width:70%;}

.search-group-width { width:31%; }
.search-group-width label {padding: 0 5px 0 0;}


#map_canvas { width:100%; height:600px;  }
/*
#map_overlay { position:absolute; z-index:100; background:#ff4909; opacity:0.9; padding:15px; min-height: 250px; right:30px; top:10px;}
.roundCorners {border-radius:5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border :5px solid rgba(255, 255, 255, 1.0); 

	-webkit-box-shadow: 1px 1px 6px 0px rgba(123, 123, 125, 0.75);
	-moz-box-shadow: 1px 1px 6px 0px rgba(123, 123, 125, 0.75);
	box-shadow: 1px 1px 6px 0px rgba(123, 123, 125, 0.75);
	
	
	
	
}
*/

/*
#map_overlay label { font-size:12px; color:white; text-transform:uppercase; font-weight: normal;}
#map_overlay input[type="text"] { border:0px; }
*/

/*.bubble { 
  	background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #e8e8e8);
  	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));
}
.bubble h1 { text-transform:uppercase; min-height:40px; font-size:20px; margin:0px; display:block; float:left; width:310px; color:#f36535; padding-top:10px;}
.bubble h1 a { color:#F36535;}
.bubble{ border-radius:10px;}*/
/*.map_overlay { height:320px; width:760px; margin:0px 10px;}
.map_overlay .nav { float:right; list-style:none; margin:0px; padding:0px; padding-right:10px; }
.map_overlay .nav li { float:left; background:#2f002c; border-radius:0px 0px 5px 5px; width:106px; margin:0px 2px; }
.map_overlay .nav li:last-child { margin-right:0px; }
.map_overlay .nav li a { font-size:11px; display:block; padding:10px 0px; color:white; text-decoration:none; cursor:pointer; text-transform:uppercase; text-align:center; }

.map_overlay .textpane { width:530px; float:right; height:260px; overflow:auto; padding:5px; padding-top:0px;}
.map_overlay .textpane h3 { margin:0px; padding:0px; padding-bottom:5px; font-size:12px; }
.map_overlay .textpane p { margin-top:0px; font-size:14px; }
.map_overlay .imagecont { width:190px; height:250px; float:left; margin-top:20px; margin-left:10px; }
.map_overlay .imagecont .image { width:auto; height:240px; overflow:hidden; }
.map_overlay .imagecont .imagebtns .imgleft { float:left; }
.map_overlay .imagecont .imagebtns .imgright { float:right; }
.map_overlay .imagecont .imagebtns > a { font-size:14px; cursor:pointer; text-transform:uppercase; color:#f36535; }*/

/*.outbound_link { display:block; float:left; color: #f36535; width:48%; text-decoration:underline; padding-left:10px; }
.link_rborder { border-right:1px solid #ccc; padding:0px; }

.fullpane { display:none; }
.your_info { font-size:12px; }

.media_table { width:760px; }
.media_table td { vertical-align:top; }
.media_table .photo_gallery { width:420px; }
.media_table .video_gallery { width:340px; }*/

/*.map_overlay h2 { font-size:16px; margin:0px; padding:0px; margin-bottom:12px; text-transform:uppercase; }*/
/*.scrollbar-pane { margin-right: 10px; }
.scrollbar-handle-container { width: 10px; }
.scrollbar-handle { width: 10px; background: #f36535; }
.scrollbar-handle-up { width: 10px; height: 10px; background: #f36535; }
.scrollbar-handle-down { width: 10px; height: 10px; background: #f36535;}*/

/********* End of Styles for: inc/map.php  *********/

/******** Social **********/

#social-tray {
	top: 140px;
	height: 220px;
    width: 80px;
    position: fixed;
	background: #e6e7e8;
	left: -40px;
}
#social-tray img {
	margin-top:2px;
	padding-left:2px;
	position: relative;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
	opacity: 0.5;
}
#social-tray img:hover {
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	opacity: 1;
}

#social-tray .plus  {
    cursor: pointer;
    display: block;
    position: relative;
    height:20px;
    width: 80px;
    left: 0px;
    margin-top: 15px;
 	background: transparent url('../../img/social/plusless4.png') no-repeat scroll right;
 	opacity: 0.9;
}


#social-tray .plus.hover {
    background-position: left 0px;
}

/*********  End of Social  ***********/

/********* Survey tray ***************/

#survey-tray-en {
	height: 200px;
    width: 180px;
    position: fixed;
	background: #e6e7e8;
	left:  -140px;
	top: 380px;
    z-index: 200;
}

#survey-tray-fr {
    height: 260px;
    width: 180px;
    top: 220px;
    position: fixed;
	background: #e6e7e8;
	left:  -140px;
	top: 380px;
    z-index: 200;
}

#survey-tray-en .btn-tiroir  {
    cursor: pointer;
    display: block;
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
 	background: transparent url('../../img/social/btn-tiroir-en.png') no-repeat scroll left top;
}

#survey-tray-fr .btn-tiroir  {
    cursor: pointer;
    display: block;
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
	background: transparent url('../../img/social/btn-tiroir-fr.png') no-repeat scroll left top;
}

#survey-tray-en .btn-tiroir.hover {
    background-position: left -200px;
}

#survey-tray-fr .btn-tiroir.hover {
    background-position: left -200px;
}

div[id*=survey-tray] p.box {
	position:relative;
	display:block;
	color: #444444;
	font-size: 12px;
	margin: 0px 15px 5px 15px;
	
}

div[id*=survey-tray] p.box a{
	position:relative;
	display:block;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
}

div[id*=survey-tray] p.box a:hover{
	color: #999999;
}

div[id*=survey-tray]  img{
	margin-left: 40px;
	margin-bottom: 10px;
	opacity: 0.6;
}

div[id*=survey-tray] img:hover{
	opacity: 1.0;
}

/************ End of Survey Tray *************/



/****************** Start of homepage footer *************************/


.wt_hp h1{
	font-size:24px;
	margin-bottom: -2px;
	text-transform: uppercase;
	color:#35002C;
}

.homepage-column{
	height:700px;
}

img.homepage-img-size{	
	width:100%;
	height:auto;
	margin-top:30px;
}

	.text_section h2{
		font-size:140%;
		font-weight: normal;
		text-align: left;
		text-transform: uppercase;
/* 		font-family: 'Francois One'; */
		min-height: 45px;
	} 
	
	.text_section h3{
		color: #8E8E8E;
	    font-size: 90%;
	    text-align: left;
		text-transform: uppercase;
	    padding-bottom: 10px;
		margin-top: -7px;
		min-height: 45px;
	} 
	
	.text_section p{
	    font-family: monospace;
	    text-transform: uppercase;
	    font-size: 100%;
	    text-align: left;
	    line-height: normal;
	    min-height: 150px;
	} 
	
	.first_title{
		color:#35002C;
	}
	
	.second_title{
		color:#1C58E2;
	}
	
	.third_title{
		color:#7B0000;
	}

	.homepage_walking_tour_btn {
/* 		font-family: 'Francois One'; */
		font-size:18px;
		font-weight: normal;
		text-decoration:none;
		float: right;
		color:#fff;
		position:relative;
		padding:5px 10px;
		width:70%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;		
		background-repeat:no-repeat;
		background-position:right top;
	}

	.homepage_walking_tour_btn_burgundy {
		background-image:url(../../img/homepage/btn-logo-bg.png), -moz-linear-gradient(bottom, rgb(53, 0, 44) 0%, rgb(140,29,121) 100%);
		
		
		background-image:url(../../img/homepage/btn-logo-bg.png), -webkit-linear-gradient(bottom, rgb(53, 0, 44) 0%, rgb(140,29,121) 100%);
		background: -ms-linear-gradient(bottom, rgb(53, 0, 44) 0%, rgb(140,29,121) 100%);
		
		background-image:url(../../img/homepage/btn-logo-bg.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(53, 0, 44)),	color-stop(1, rgb(255,158,50)));
		
		background-position:right top;
		-webkit-box-shadow: inset 0px 0px 0px #35002c, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-moz-box-shadow: inset 0px 0px 0px #35002c, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-o-box-shadow: inset 0px 0px 0px #35002c, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		box-shadow: inset 0px 0px 0px #35002c, 0px 5px 0px 0px #888, 0px 10px 5px #999;
	}
	
	.homepage_walking_tour_btn_burgundy:hover {
		top:3px;
		background-repeat:no-repeat;
		background-position:right top;
		background-image:url(../../img/homepage/btn-logo-bg.png), -moz-linear-gradient(bottom, rgb(140,29,121) 0%, rgb(53, 0, 44) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png), -webkit-linear-gradient(bottom, rgb(140,29,121) 0%, rgb(53, 0, 44) 100%);
		background: -ms-linear-gradient(bottom, rgb(140,29,121) 0%, rgb(53, 0, 44) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(140,29,121)),	color-stop(1, rgb(53, 0, 44)));
		-webkit-box-shadow: inset 0px 0px 0px #35002c, 0px 2px 0px 0px #35002c, 0px 5px 3px #999;
		-moz-box-shadow: inset 0px 0px 0px #35002c, 0px 2px 0px 0px #35002c, 0px 5px 3px #999;
		-o-box-shadow: inset 0px 0px 0px #35002c, 0px 2px 0px 0px #35002c, 0px 5px 3px #999;
		box-shadow: inset 0px 0px 0px #35002c, 0px 2px 0px 0px #35002c, 0px 5px 3px #999;
		text-decoration: none;
		color: white;
	}
	
	.homepage_walking_tour_btn_blue {
		background-image:url(../../img/homepage/btn-logo-bg.png), -moz-linear-gradient(bottom, rgb(28, 88, 226) 0%, rgb(93,139,243) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png), -webkit-linear-gradient(bottom, rgb(28, 88, 226) 0%, rgb(93,139,243) 100%);
		background: -ms-linear-gradient(bottom, rgb(28, 88, 226) 0%, rgb(93,139,243) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(28, 88, 226)),	color-stop(1, rgb(255,158,50)));
		-webkit-box-shadow: inset 0px 0px 0px #1c58e2, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-moz-box-shadow: inset 0px 0px 0px #1c58e2, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-o-box-shadow: inset 0px 0px 0px #1c58e2, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		box-shadow: inset 0px 0px 0px #1c58e2, 0px 5px 0px 0px #888, 0px 10px 5px #999;
	}
	
	.homepage_walking_tour_btn_blue:hover {
		top:3px;
		background-repeat:no-repeat;
		background-position:right top;
		background-image:url(../../img/homepage/btn-logo-bg.png), -moz-linear-gradient(bottom, rgb(93,139,243) 0%, rgb(28, 88, 226) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png), -webkit-linear-gradient(bottom, rgb(93,139,243) 0%, rgb(28, 88, 226) 100%);
		background: -ms-linear-gradient(bottom, rgb(93,139,243) 0%, rgb(28, 88, 226) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(93,139,243)),	color-stop(1, rgb(28, 88, 226)));
		-webkit-box-shadow: inset 0px 0px 0px #1c58e2, 0px 2px 0px 0px #1c58e2, 0px 5px 3px #999;
		-moz-box-shadow: inset 0px 0px 0px #1c58e2, 0px 2px 0px 0px #1c58e2, 0px 5px 3px #999;
		-o-box-shadow: inset 0px 0px 0px #1c58e2, 0px 2px 0px 0px #1c58e2, 0px 5px 3px #999;
		box-shadow: inset 0px 0px 0px #1c58e2, 0px 2px 0px 0px #1c58e2, 0px 5px 3px #999;
		text-decoration: none;
		color: white;
	}
	
	.homepage_walking_tour_btn_red {
		background-image:url(../../img/homepage/btn-logo-bg.png), -moz-linear-gradient(bottom, rgb(123, 0, 0) 0%, rgb(172,31,31) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png), -webkit-linear-gradient(bottom, rgb(123, 0, 0) 0%, rgb(172,31,31) 100%);
		background: -ms-linear-gradient(bottom, rgb(123, 0, 0) 0%, rgb(172,31,31) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(123, 0, 0)),	color-stop(1, rgb(255,158,50)));
		-webkit-box-shadow: inset 0px 0px 0px #7b0000, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-moz-box-shadow: inset 0px 0px 0px #7b0000, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-o-box-shadow: inset 0px 0px 0px #7b0000, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		box-shadow: inset 0px 0px 0px #7b0000, 0px 5px 0px 0px #888, 0px 10px 5px #999;
	
	}
	
	.homepage_walking_tour_btn_red:hover {
		top:3px;
		background-repeat:no-repeat;
		background-position:right top;
		background-image:url(../../img/homepage/btn-logo-bg.png), -moz-linear-gradient(bottom, rgb(172,31,31) 0%, rgb(123, 0, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png), -webkit-linear-gradient(bottom, rgb(172,31,31) 0%, rgb(123, 0, 0) 100%);
		background: -ms-linear-gradient(bottom, rgb(172,31,31) 0%, rgb(123, 0, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(172,31,31)),	color-stop(1, rgb(123, 0, 0)));
		-webkit-box-shadow: inset 0px 0px 0px #7b0000, 0px 2px 0px 0px #7b0000, 0px 5px 3px #999;
		-moz-box-shadow: inset 0px 0px 0px #7b0000, 0px 2px 0px 0px #7b0000, 0px 5px 3px #999;
		-o-box-shadow: inset 0px 0px 0px #7b0000, 0px 2px 0px 0px #7b0000, 0px 5px 3px #999;
		box-shadow: inset 0px 0px 0px #7b0000, 0px 2px 0px 0px #7b0000, 0px 5px 3px #999;
		text-decoration: none;
		color: white;
	}

	.homepage_walking_tour_btn_orange {
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255,158,50)),	color-stop(1, rgb(255, 90, 0)));
		-webkit-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-moz-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-o-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
	}
	
	.homepage_walking_tour_btn_orange:hover {
		top:3px;
		background-repeat:no-repeat;
		background-position:right top;
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255, 90, 0)),	color-stop(1, rgb(255,158,50)));
		-webkit-box-shadow: inset 0px 0px 0px #FF5A00, 0px 2px 0px 0px #888, 0px 5px 3px #999;
		-moz-box-shadow: inset 0px 0px 0px #FF5A00, 0px 2px 0px 0px #888, 0px 5px 3px #999;
		-o-box-shadow: inset 0px 0px 0px #FF5A00, 0px 2px 0px 0px #888, 0px 5px 3px #999;
		box-shadow: inset 0px 0px 0px #FF5A00, 0px 2px 0px 0px #888, 0px 5px 3px #999;
		text-decoration: none;
		color: white;
	}

.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

.copyright{
	padding:10px;
	margin-top: 20px;
}


/****************** End of homepage footer *************************/


/*********** walkingtour.php ************/

#takeTourImg {
	cursor: pointer;
	text-transform: uppercase;
}

#walkingTourWrapper {
	position: relative;
}

.walking-tour-title{
	margin: 0 auto;
}

.walking-tour-title h1 {
	color: #FF5A04;
	margin: 20px 0px 5px 0px;
	text-transform: uppercase;
/* 	font-family: 'Francois One'; */
}

.walking-tour-title h3 {
	color: #8E8E8E;
	font-weight: normal;
	margin: 0px 0px 0px 25px;
	text-transform: uppercase;
	font-size: 95%;
}

.walking-tour-title p {
	margin: 20px;
	color: #0A0A0A;
}

#mapWrapper {
	border: 1px solid #aaa;
	padding: 10px;
	box-shadow: 0px 2px 5px #aaa;
	height: 500px;
}

#tourmap div.tourBubble {
	background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #e8e8e8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#e8e8e8));
	padding: 10px;
	line-height: 2em;
}

#tourmap div.tourBubble h4 {
	margin: 0px;
}

#thumbnailsWrapper {
	text-align: left;
	-webkit-transform: translate3d( 0, 0, 0);
	margin: 0px 0px 100px 0px;
	padding: 0px;
}

#tourDescription p {
	text-indent: 50px;
	color: #444444;
	text-transform: uppercase;
	font-size: 110%;
	line-height: 1.3em;
	margin:0 10px;
	font-family: monospace;
}

#thumbnailsWrapper div[class*=tourIntroThumbnailsWrapper] {

	overflow: visible;
	position: relative;
	display: inline-block;
	border: 1px solid black;
	cursor: pointer;	
	text-align: left;
	text-shadow: 2px 1px 3px black;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: 500ms all ease;
    -moz-transition: 200ms all ease;
    -ms-transition: 200ms all ease;
    -o-transition: 200ms all ease;
    transition: 200ms all ease;
}


#thumbnailsWrapper div[class*=tourIntroThumbnailsWrapper_]:nth-child(3n-2) {
	margin-left: 0px !important;
}


#thumbnailsWrapper div[class*=tourIntroThumbnailsWrapper]:hover {
	-webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    transform: rotate(-2deg);
    box-shadow: -10px 10px 13px 6px #aaa;
}

#thumbnailsWrapper div[class*=tourIntroThumbnailsWrapper] div[class*=infoWrapper_ExhibitInfo] {
	position: absolute;
	width: 94%;
	height: 87px;
	max-height: 30%;
	overflow: hidden;
	left: 25px;
	top: 73%;
	background: rgba(98,98,98,0.7);
	padding: 10px 10px 10px 75px;
	color: #f1f1f1;
	font-size: 95%;
	line-height: 1.3em;
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-o-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}

#thumbnailsWrapper div[class*=tourIntroThumbnailsWrapper] div[class*=infoWrapper_ExhibitInfo] div.exhibitRank {
	display: inline-block;
	text-align: center;
	height: 100%;
	width: 65px;
	background-color:#ff7614;
	font-size:55px;
	color:#fff;
	position:absolute;
	top: 0px;
	left: 0px;
	padding-top:30px;
	background-image: linear-gradient(bottom, rgb(255, 80, 10) 0%, rgb(255,218,120) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255, 80, 10) 0%, rgb(255,218,120) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255, 80, 10) 0%, rgb(255,218,120) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255, 80, 10) 0%, rgb(255,218,120) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255, 80, 10) 0%, rgb(255,218,120) 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255, 80, 10)),	color-stop(1, rgb(255,158,50)));
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-o-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
}


#thumbnailsWrapper div[class*=tourIntroThumbnails] {
	height: 350px;	
}

#sourcesWrapper h2 {
	color: #FF5B00;
	font-size: 200%;
	font-weight: bold;
/* 	font-family: 'Francois One'; */
	text-align: left;
	margin: 50px 0px 0px 0px;
}

#sourcesWrapper h2:hover {
	color: #ff8b4d;
	cursor: pointer;
}

#sourcesWrapper .content {
	display: none;
}

/****************** End of walkingtour.php *************************/


/****************** Start of exhibit.php *************************/

#backToTour {
	position: relative;
	top: 0px;
	left: 10px;
	text-decoration: none;
	font-size: 150%;
	color: inherit;
	cursor: pointer;
	z-index: 10;
	color:white;
}

#clearLogo {
	position: absolute;
	top: -45px;
	left: 150px;
	opacity: 1;
}

#exhibitTitle, #conclusionWrapper h1 {
	position: relative;
/* 	font-family: 'Francois One'; */
	top: -30px;
	left: 15%;
	width: 85%;
	color: #EF5F20;
	font-size: 300%;
}

#nextExhibit {
	z-index: 5;
	margin-bottom: 100px;
}

#nextExhibit a{
	z-index: 5;
	font-size: 16px;
	text-transform: uppercase;
	padding: 15px 20px;

}

/* #exhibitWrapper  */

.description  {

	line-height: 1.2em;
	font-size: 80%;
}

#customDescription {
	position: absolute;
	top: 150px;
	right: -15px;
	height: 200px;
	width: 280px;
	background-color: rgba(128,128,128,0.6);
	z-index: 5;
	padding: 10px;
	overflow-y: scroll;
}

#locationDescription {
	background-color: white;
	margin: 15px 0px 0px 0px;
	padding: 0px 20px 10px 20px;
}

#locationDescription * {
	font-size: 130%;
	font-family: monospace;
}

#locationDescription i {
	font-size: 100%;
	font-style: italic;
}

#locationDescription p {
  font-family: 'Open Sans', sans-serif;
	position: relative;
	width: 97%;
	z-index: 5;
	padding: 0px 10px;
	color: black;
	line-height: 1.2em;
}

#locationDescription blockquote {
	color: black;
        line-height: 1.2em;
}

#locationDescription blockquote p{
	font-size: 100%;
}

#locationDescription p > span {
	color: #FF5B00;
	font-size: 150%;
	font-weight: bold;
	letter-spacing: 0.2em;
}
#locationDescription a {
	font-size: 110%;
	text-decoration: underline;
	color: #FF5B00;
}

#locationDescription a:hover {
	color: #898989;
}

#audioWrapper {
	position: relative;
	z-index: 5;
	margin: 0px 0px 100px 0px;
	padding: 0px;
	top: -5px;
}


#exhibitPlaylistWrapper {
	background-color: rgba(0,0,0,0.2);
	width: 100%;
	right: 0px;
	margin:0;
	padding: 5px;
	display: inline-block;
	color: black;
	border-radius: 5px;
}

#exhibitPlaylistWrapper img {
	width: 15%;
	max-width: 50px;
	display: inline;
	vertical-align: top;
	
}

#exhibitPlaylistWrapper ul {
	list-style-type: none; 
	margin: 0px;
	padding: 0px 5px;
	display: inline-block;
	width: 100%;
	text-align: left;
}

#exhibitPlaylistWrapper ul li {
	padding: 2px;
	display: block;
	width: 100%;
}

#exhibitPlaylistWrapper ul li:hover {
    background: #939393;
    cursor: pointer;
}

#exhibitPlaylistWrapper ul li.current {
	font-weight: bold;
	font-size: 110%;
	background: rgba(255,255,255,0.4);
	border-radius: 5px;
}


#thumbnailsWrapper_exhibit {
	position: absolute;
	top: 165px;
	right: 0px;
	height: 430px;
	width: 160px;
	background-color: rgba(128,128,128,0.6);
	z-index: 5;
}

#conclusionWrapper {
	bottom: 0px;
}

#conclusionDescriptionWrapper {
	position: relative;
	padding-top:300px;
	z-index: 5;
	color: #dfdfdf;
	text-transform: uppercase;
	font-size: 200%;
	line-height: 1.5em;
	text-align: center;
}

#conclusionDescriptionWrapper, #conclusionDescriptionWrapper p {
	text-indent: 30px;
}

#conclusionAudioWrapper {
	position: fixed;
	z-index: 5;
	bottom: 0px;
	width: 100%;
	opacity: 0.7;
}

#fancybox-title-inside {
	font-family: monospace !important;
}
/****************** END of exhibit.php *************************/


/****************** Start of exhibit_transition.php *************************/

#exhibitTransitionWrapper {
	position: relative;
	width: 100%;
	margin: 0px auto;	
	padding-top: 20px;
}

#transitionDescription * {
font-family: open
}

#transitionDescription h2 {
	font-size: 16px;
}

#transitionDescription p {
	font-family: 'Open Sans', sans-serif;
}


#transitionDescription a {
	font-size: 110%;
	text-decoration: underline;
	color: #FF5B00;
}

#transitionDescription a:hover {
	color: #898989;
}

#transitionMap {
	float: left;
	width: 100%;
	height: 200px;
	margin: 0px 10px 2px 0px;
}

#transitionAddressOverlay {
	clear: left;
	float: left;
	background-color: #F2F2F2;
	width: 100%;
	display: inline-block;
	margin: 0px 10px 10px 0px;
	padding: 20px;
/* 	border: 1px solid black; */
	font-size: 120%;
}

#transitionAddressOverlay span {
	color: #FF5B00;
	font-weight: bold;
}

#transitionDescription {
	float: left;
}

#transitionDescription h1 {
	color: #FF5B00;
	font-size: 200%;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align: center;
	margin: 15px 0px 15px 0px;
	padding: 0px;
	position: static;
}


/*
#transitionPlaylistWrapper {
	background-color: #bebebe;
	width: 100%;
	position:relative;
	right: 0px;
	margin: 0px;
	padding: 5px;
	display: inline-block;
	color: black;
	text-align: center;
}

#transitionPlaylistWrapper img {
	width: 84px;
	display: inline;
	vertical-align: top;
	
}

#transitionPlaylistWrapper ul {
	list-style-type: none; 
	margin: 0px;
	padding: 0px;
	display: inline-block;
	width: 350px;
	text-align: left;
}

#transitionPlaylistWrapper ul li {
	padding: 2px;
	display: block;
	width: 95%;
}

#transitionPlaylistWrapper ul li:hover {
    background: #939393;
    cursor: pointer;
}

#transitionPlaylistWrapper ul li.current {
	font-weight: bold;
	font-size: 110%;
	background: #a2a2a2;
}
*/

#nextExhibitImageLink {
/*
	clear: left;
	position: relative;
	left: 70%;
	display: inline-block;
	width: 285px;
	margin: 30px 0px 20px 0px;
	padding-right: 0px;
*/
}



.btn-white{
	font-family: 'Arvo', serif;
	margin-bottom: 20px;
	margin-top: 20px;
	padding:5px 40px;
	border-radius: 10px;
	font-weight: 100!important;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #676a6c;
	border: 1px solid #676a6c;
	background-color: rgba(255,255,255,1.0);
}

.btn-thick-orange{
	font-family: 'Arvo', serif;
	padding:15px 20px;
	border-radius: 10px;
	font-weight: 100!important;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: white;
	border: 1px solid rgba(232,77,33,1.0);
	background-color: rgba(232,77,33,1.0);
}

.text-orange{
	color:rgba(232,77,33,1.0);
}

.orange-on-hover a:hover{
	color:rgba(232,77,33,1.0);
}

/****************** End of exhibit_transition.php *************************/


/****************** Start of BrowserCheckLightbox *************************/
#fancybox-content, #fancybox-outer {
	border-radius: 10px;
}

#browserCheckContent {
	width: 800px;
	padding: 10px;
	font-family: 'Arvo',serif;
}

#browserCheckContent h1 {
	font-family: inherit;
	font-weight: bold;
}

#browserCheckContent p {
	font-family: inherit;
}

/****************** End of BrowserCheckLightbox *************************/


/******************  walking tour carrousel fixes  ******************/

	.carousel{
		margin:20px;	
		vertical-align: middle;
		position:relative;
	}

	.carousel-indicators{
		width: 80%;
		margin-left:-40%;
		}
	
	.carousel-control{
		color:#FF5B00;
		border-color: black;
		width: 7%;
		font-size: 35px;
		}
	
	.carousel-control:hover{
		color:#FF5B00;
		border-color: black;
		}
	.carousel-indicators {
		bottom: 0px;
		}
	
	
	.carousel-indicators li{
		border-color: #616161;
		}
	
	.carousel-indicators .active{
		background-color: #FF5B00;
		}

/****************** //walking tour carrousel fixes  ******************/
	a.intro-btn{
		display: inline-block;
		width:100%;
/* 		font-family: 'Francois One';  */
		font-weight: normal;
		padding:15px 20px;
		background:url(../../img/homepage/btn-logo-bg-big.png), rgb(255, 90, 0);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255,158,50)),	color-stop(1, rgb(255, 90, 0)));
		background-repeat:no-repeat;
		background-position:right top;
		border-radius: 5px;
		color: #FFF;
		font-size: 24px;
		text-transform:uppercase; 
		text-decoration:none;
		position: relative;
		-webkit-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-moz-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-o-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
	}
	
	a.intro-btn:hover {
		top:3px;
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255, 90, 0)),	color-stop(1, rgb(255,158,50)));
		box-shadow: inset 0px 0px 0px #ff7614, 0px 2px 0px 0px #ff7614, 0px 5px 3px #999;
		}



	a.intro-transition-btn{
		display: inline-block;
		width:100%;
/* 		font-family: 'Francois One';  */
		font-weight: normal;
		padding:15px 20px;
		background:url(../../img/homepage/btn-logo-bg-big.png), rgb(255, 90, 0);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255,158,50)),	color-stop(1, rgb(255, 90, 0)));
		background-repeat:no-repeat;
		background-position:right top;
		border-radius: 5px;
		color: #FFF;
		font-size: 24px;
		text-transform:uppercase; 
		text-decoration:none;
/* 		position: relative; */
		-webkit-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-moz-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-o-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
	}
	
	a.intro-transition-btn:hover {
		top:3px;
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255, 90, 0)),	color-stop(1, rgb(255,158,50)));
/* 		box-shadow: inset 0px 0px 0px #ff7614, 0px 2px 0px 0px #ff7614, 0px 5px 3px #999; */
		}
		
	#carousel-example-generic{height:375px;}	
	.carousel-inner{vertical-align: middle;}	

@media (min-width: 1200px) {

	.homepage-footer{
		margin:0 auto;
		width:66%;
		padding:0;
	}
	
/*	#map_overlay { 
		width:13%;
	}*/
	
	.share-3-column-form{
		margin:0 auto;
		width:66%;
	}
}

@media (min-width: 992px) and (max-width: 1199px){
	
	.text_section p{
	    font-family: monospace;
	    font-size: 110%;
	    text-align: left;
	    min-height: 150px;
	} 
	
	#conclusionDescriptionWrapper {
    	padding-top: 225px;}
	
	.homepage-footer{
	  	margin:0 auto;
		width:83%;
	}
	
	.share-3-column-form{
		margin:0 auto;
		width:83%;
	}
	
	.ad-box{
		height:80px;
		width:100%;
		text-align:right;
	}
	
	.ad-box h4{
		font-size: 150%;
	}
	
	.ad-text1, .ad-text2, .ad-text3, .ad-text4{
		right:30px;
	}
	
	.ad-text1{
		right:30%;
	}
	
	.ad-img1, .ad-img2, .ad-img3, .ad-img4{
		left:30px;
	}
	
	.ad-img4{
	left:0px;
	}
	
	h4.ad-text4{
		font-size: 130%;
		right:20px;
	}
	
	h4.ad-fr4 {right:30px;font-size: 95%;}
	h4.ad-fr4 img{width:105px;}
}

@media (min-width: 768px) and (max-width: 991px){

	.walking-tour-title h3 {margin-bottom:10px;}
	/* .navbar-nav > li > a {padding: 10px 5px;} */
	.wt_hp h1 {padding-left:10px;}
	.homepage-column {height:60em}
	/*#map_overlay {width:95%;}*/
	
		#conclusionDescriptionWrapper {
    padding-top: 150px;}
	
	.text_section p {
	    font-family: monospace;
	    font-size: 110%;
	    text-align: left;
	    min-height: 140px;
	} 
	
	.homepage-footer {padding:20px;}
	.text_section h2 {font-size:120%;min-height:25px;} 
	.text_section h3 {font-size:70%;min-height:20px;}
	.text_section p {font-size:80%;min-height:100px;} 
	
	.ad-box{
		height:60px;
		width:100%;
		text-align:right;
	}
	
	.ad-box h4{
		font-size: 130%;
	}
	.ad-box h4 img{
		width:27%;
	}
	
	.ad-text1, .ad-text2, .ad-text3, .ad-text4{
		right:25px;
		top:5px;
	}
	
	.ad-text1{
	right:30%;
	
	}
	
	h4.ad-text4{
		font-size: 110%;
		right:10px;
	}
	
	.ad-img1, .ad-img2, .ad-img3, .ad-img4{
		left:10px;
		height:60px;
	}
	
	.ad-img4{
		left:0px;
	}
	
	h4.ad-fr4 {top:5px;right:10px;font-size: 80%;}
	h4.ad-fr4 img{width:80px;}
	
}

@media (max-width: 767px) {
	.banner-xs-fix{
		margin:0!important;
		padding:0!important;
	}

	.ad-box{
		height:50px;
		width:100%;
/* 		text-align:center; */
		margin:0!important;
		padding:0!important;
	}
	
	.ad-box h4{
		font-size: 90%;
		width:100%;
	}
	
	.ad-box h4 img{
		width:90px;
	}
	
	.ad-text1{
		right:10px;
		top:0;
		font-size: 110%;
	}
	
	h4.ad-text1{
		font-size: 110%;
		font-weight: 500;
		background-color: rgba(0,0,0,0.4);
		padding:2px;
	}

	.ad-text2{
		right:0px;
		top:-8px;
		font-size: 110%;
	}
	
	h4.ad-text2{
		font-size: 110%;
		font-weight: 500;
		background-color: rgba(0,0,0,0.4);
		padding:2px;
	}
	
	.ad-text3{
		right:0px;
		top:-10px;
		font-size: 110%;
	}
	
	h4.ad-text3{
		font-size: 110%;
		font-weight: 500;
		background-color: rgba(0,0,0,0.4);
		padding:2px;
	}
	
	.ad-text4{
		right:0px;
		top:-14px;
		font-size: 110%;
	}
	
	h4.ad-text4{
		color:white;
		font-size: 75%;
		background-color: rgba(0,0,0,0.2);
		padding:2px;
	}
	
	.ad-img1, .ad-img2, .ad-img3, .ad-img4{
		left:0px;
		height:50px;
	}
	
	h4.ad-fr4 {margin:0;top:0px;right:0px;font-size: 75%;}
	h4.ad-fr4 img{width:80px;}

	.background-color{
		width:100%;
	}

	.walking-tour-title h1 {
		margin-top: 0px;
		text-align: center;
		font-size: 160%;
	}
	
	.walking-tour-title h3 {
		text-align: center;
		margin:10px 0px 10px 0px;
		font-size: 90%;
	}

	#thumbnailsWrapper div[class*=tourIntroThumbnails] {
		height: 450px;
	}
	
	#exhibitTitle, #conclusionWrapper h1 { font-size: 240%;}
	
	#conclusionDescriptionWrapper {
    padding-top: 50px; font-size: 150%;}
	
	.column{min-height:330px;}
	.nav > li{text-align: center;}
	
	.navbar-nav > li > a {
		padding: 5px 3px;
		font-size: 12px;
	}
	
	.carousel-indicators {
	    margin-left: -45%;
	    width: 90%;
	}
	
	.navbar-top-margin{
		margin-top:0;
	}
	
	.wt_hp h1{ padding-left:10px;}
	.homepage-column{ height:47em;}
	
	#tourDescription p {
		text-indent: 20px;
		font-size: 80%;
	}
	
	.form-group {
    	margin-bottom: 7px;
	}
	.decade-group-width { width:100%;}
	.decade-group-width label { width:20%;}
	.decade-group-width select { width:34%;}
	.decade-group-width span { width:8%; padding: 0 5px 0 5px;}
	
	.category-group-width { width:100%;}
	.category-group-width label { width:20%;}
	.category-group-width select { width:76%;max-width:100%;}
	
	.search-group-width { width:100%;}
	.search-group-width label { width:20%;}

	.col-xs-padding-correction{margin-left: -27px;}
	
	#profileQuicklinks a {
		margin: 0px 2px;
		font-size: 86%;
		text-align:left;
	}

	.roundleft {  
		border-radius:5px 5px 0px 0px; 
		-moz-border-radius: 5px 5px 0px 0px; 
		-khtml-border-radius: 5px 5px 0px 0px; 
		-webkit-border-radius: 5px 5px 0px 0px; 
	}
	
	.text_section h2{
		font-size: 140%;
		font-weight: normal;
		text-align: left;
		min-height: 40px;
	} 
	
	.text_section h3{
		color: #8E8E8E;
    font-size: 100%;
    text-align: left;
    padding-bottom: 10px;
		margin-top: -7px;
		min-height: 40px;
	} 
	
	.text_section p{
    font-family: monospace;
    font-size: 110%;
    text-align: left;
    min-height: 2em;
	} 
	
	.homepage-footer{
		padding:0 20px 0 20px;
		margin-bottom: -5em;
	}
	
	#nextExhibit a {
		font-size: 16px;
		}
	
		a.intro-transition-btn{
		display: inline-block;
		width:100%;
		font-weight: normal;
		padding:15px 20px;
		background:url(../../img/homepage/btn-logo-bg.png), rgb(255, 90, 0);
		background-image:url(../../img/homepage/btn-logo-bg.png), -moz-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png), -webkit-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255,158,50)),	color-stop(1, rgb(255, 90, 0)));
		background-repeat:no-repeat;
		background-position:right top;
		border-radius: 5px;
		color: #FFF;
		font-size: 18px;
		text-transform:uppercase; 
		text-decoration:none;
		-webkit-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-moz-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		-o-box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
		box-shadow: inset 0px 0px 0px #FF5A00, 0px 5px 0px 0px #888, 0px 10px 5px #999;
	}
	
	a.intro-transition-btn:hover {
		top:3px;
		background-image:url(../../img/homepage/btn-logo-bg.png), -moz-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png), -webkit-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255, 90, 0)),	color-stop(1, rgb(255,158,50)));
		}
	
	
	.homepage_walking_tour_btn {
		font-size: 140%;
		font-weight: normal;
		text-decoration:none;
		float: right;
		color:#fff;
		position:relative;
		padding:15px 20px;
		width:100%;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;		
		background-repeat:no-repeat;
		background-position:right top;
	}
	
	.homepage_walking_tour_btn_burgundy {
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(53, 0, 44) 0%, rgb(140,29,121) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(53, 0, 44) 0%, rgb(140,29,121) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(53, 0, 44)),	color-stop(1, rgb(255,158,50)));
	}
	
	.homepage_walking_tour_btn_burgundy:hover {
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(140,29,121) 0%, rgb(53, 0, 44) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(140,29,121) 0%, rgb(53, 0, 44) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(140,29,121)),	color-stop(1, rgb(53, 0, 44)));
	}
	
	.homepage_walking_tour_btn_blue {
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(28, 88, 226) 0%, rgb(93,139,243) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(28, 88, 226) 0%, rgb(93,139,243) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(28, 88, 226)),	color-stop(1, rgb(255,158,50)));
	}
	
	.homepage_walking_tour_btn_blue:hover {
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(93,139,243) 0%, rgb(28, 88, 226) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(93,139,243) 0%, rgb(28, 88, 226) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(93,139,243)),	color-stop(1, rgb(28, 88, 226)));
	}
	
	.homepage_walking_tour_btn_red {
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(123, 0, 0) 0%, rgb(172,31,31) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(123, 0, 0) 0%, rgb(172,31,31) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(123, 0, 0)),	color-stop(1, rgb(255,158,50)));
	}
	
	.homepage_walking_tour_btn_red:hover {
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(172,31,31) 0%, rgb(123, 0, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(172,31,31) 0%, rgb(123, 0, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(172,31,31)),	color-stop(1, rgb(123, 0, 0)));
	}

	.homepage_walking_tour_btn_orange {
		margin-top:20px;
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(255,158,50) 0%, rgb(255, 90, 0) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255,158,50)),	color-stop(1, rgb(255, 90, 0)));
	}
	
	.homepage_walking_tour_btn_orange:hover {
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -moz-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png), -webkit-linear-gradient(bottom, rgb(255, 90, 0) 0%, rgb(255,158,50) 100%);
		background-image:url(../../img/homepage/btn-logo-bg-big.png)!important, -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255, 90, 0)),	color-stop(1, rgb(255,158,50)));
	}
}




