body {
  padding-top: 50px;
  
    /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.starter-template {
  padding: 40px 15px;

}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #333333;
  color: #fff;
  font-size: 16px;
  margin: 0px 0px 0px -15px;
}

/* ------------------ General font styles ------------------ */

    @font-face{
        font-family:"Dante MT W05 Regular";
        src:url("36730580-9e03-451c-bbce-4fb1bf5cc432.woff2") format("woff2"),url("9b23acbd-c733-44bd-b786-374de493dc92.woff") format("woff");
    }

body {
  
  /* font-family: Georgia, "Times New Roman", Times, serif; */
 /* font-size: 15px;
  line-height: 1.5;
*/
  font-family:"Dante MT W05 Regular";
  font-size: 20px;
  line-height: 1.5;
}

a:link,
a:visited {
  text-decoration: none;
  color: #d6121f;
}
a:hover,
a:active,
a:focus {
  text-decoration: underline;
  color: #d6121f;
}

a.white,
a.white:link,
a.white:visited {
  text-decoration: none;
  color: #ffffff;
}

h1,
h2,
h3,
h4,
h5,
h6,
.navbar {
	font-family:"Dante MT W05 Regular";
}

.block-title {
	font-size: 25px;	
}

.field-name-field-exhibition-date {
	font-style: italic;
	margin-bottom: 10px;
}

h1 {
	font-size: 30px;
}
h2 {
	font-size: 24px;
}

.btn {
	font-family: arial, Helvetica, snas-serif;
	font-size: 18px;
}

.menu-nav {      
	font-size: 18px;
}

/* ------------------ Navbar styles ------------------ */

.navbar-inverse .navbar-nav > li > a {
		color: #ffffff;
		}

.navbar-inverse .navbar-nav > .open > a:hover {
		background-color: #990000;
		}
		
.navbar-inverse .navbar-nav > .open > a:active {
		background-color: #990000;
		}
		
.navbar-inverse .navbar-nav .dropdown .open > a:hover {
		background-color: #990000;
		color: #ffffff;
		}		
				
		
.dropdown-menu .active-trail .active > li > a {

    background-color: #990000;
}

.dropdown-menu > li > a {

	font-size: 18px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
}



.navbar-inverse .navbar-toggle {
  border-color: #fff;
  a:hover: background-color: #990000;
}
/*
.navbar-inverse navbar-collapse .collapse .dropdown-menu .dropdwon-toggle > li > a {
  color: #fff;

}

.navbar-inverse navbar-collapse .collapse .dropdown-menu .dropdwon-toggle > li > a:hover {

  background-color: #990000;
}

*/
/* ------------------ Address styles ------------------ */
.address-top {
	font-family:"Dante MT W05 Regular";
	color: #ffffff;
	text-align: center; 
	margin-top: 0px;
	margin-right: -15px;
	margin-left: -15px;
	padding: 2px; 
	background-color: rgba(0, 0, 0, 0.7);

 }

/* ------------------ Back to top ------------------ */ 
 .back-to-top {
cursor: pointer;
position: fixed;
bottom: 0;
right: 20px;
display:none;
}

/* ------------------ Colorbox ------------------ */

/* To change position of close button to Top Right Corner */
#colorbox #cboxClose
{
top: 0 !important;
right: 0 !important;
}
#cboxLoadedContent{
margin-top:28px !important;
margin-bottom:0 !important;
}

 /* Media Queries below 1200 ------------------ */

  @media all and (max-width: 1199px){
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  color: #fff;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
  background-color: #990000;
}
} 
 /* Media Queries 1200 and above ------------------ */
 
 @media all and (min-width: 1200px) {
 
.navbar-nav {
    float: right;
}

/*.dropdown:hover .dropdown-menu {
display: block;
}
*/
 
 }
 
 /* Media Queries 600 and below ------------------ */
 
 @media screen and (min-width: 0) and (max-width: 600px) {
 
  .mobile-hide {
    display: none;
 }
 
 .address-top {
	font-size: 12px; 
}
	
.navbar-brand > img {
 	width: 90px;
 	margin-right: 0px;
 }
 
 }




