<!---->
<!---->
@font-face {
  font-family: 'Inconsolata';
  src: url('/docLib/common/fonts/aleo/Aleo-Light.otf') format('truetype');
}



html{
	font-weight: 300;
}
main{
	padding-bottom: 2em;
}
main, footer{
	font-size: 16px;
}
main p.lead{
	font-size: 140%;
	color: #aaa;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
    font-family: 'Inconsolata', monospace;
  font-weight: 300;
  color: #42433d;
}
h1, .h1{
  font-size: 155%;
}
h2, .h2{
  font-size: 140%;
}
h3, .h3{
  font-size: 120%;
}

main h1, main h2, main h3, footer h3{
	text-transform: uppercase;
}
main .img-responsive{
	margin-bottom: 1em;
}
/*header > .container:first-child{
    background-image: url(/docLib/11/uploads/published/4813/Logo2019.png/Logo2019.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 1em;
    padding-bottom: 3em;
 	text-indent: -200000px; 
}
*/
/* .header > .branding > .home-link.visible-xs{
	font-size: 160%;
}
.header .branding h2 a.home-link{
	font-size: 130%;
} */
header > .container:first-child{
    padding-top: 1em;
  	padding-bottom:1em;
}
header .container-fluid {
  padding-right: 0;
  padding-left: 0;
  background-size: cover;
  background-position-y: 60%;
}



@media (max-aspect-ratio: 1/1){
  header .container-fluid{background-image: url(/docLib/11/uploads/published/3799/Banner_dining_s_756.jpg/Banner_dining_s_756.jpg);}
    #default header .container-fluid{
      background-image: url(/docLib/11/uploads/published/5920/Banner_default_s_756.jpg/Banner_default_s_756.jpg);
	  background-position-y: 40%;
    }
  
    #food header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4797/Banner_food_20230930_s_756.jpg/Banner_food_20230930_s_756.jpg);
	  background-position-y: 0%;
    }
  
    #drinks header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3814/Banner_bar_s_756.jpg/Banner_bar_s_756.jpg);
	  background-position-y: 24%;
    }
  
    #rooms header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7241/Banner_bandb_s_756.jpg/Banner_bandb_s_756.jpg);
	  background-position-y: 40%;
    }
  
    #local_area header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3764/Banner_local_s_756.jpg/Banner_local_s_756.jpg);
	  background-position-y: 84%;
    }
  
    #functions header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7258/Banner_functions_s_756.jpg/Banner_functions_s_756.jpg);
	  background-position-y: %;
    }
  
}
@media (max-aspect-ratio: 1/1) and (min-width: 421px){
  header .container-fluid{background-image: url(/docLib/11/uploads/published/3772/Banner_dining_s_1024.jpg/Banner_dining_s_1024.jpg);}
  
    #default header .container-fluid{
      background-image: url(/docLib/11/uploads/published/5923/Banner_default_s_1024.jpg/Banner_default_s_1024.jpg);
	  background-position-y: 40%;
    }
  
    #food header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4808/Banner_food_20230930_s_1024.jpg/Banner_food_20230930_s_1024.jpg);
	  background-position-y: 0%;
    }
  
    #drinks header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3797/Banner_bar_s_1024.jpg/Banner_bar_s_1024.jpg);
	  background-position-y: 24%;
    }
  
    #rooms header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7245/Banner_bandb_s_1024.jpg/Banner_bandb_s_1024.jpg);
	  background-position-y: 40%;
    }
  
    #local_area header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3786/Banner_local_s_1024.jpg/Banner_local_s_1024.jpg);
	  background-position-y: 84%;
    }
  
    #functions header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7251/Banner_functions_s_1024.jpg/Banner_functions_s_1024.jpg);
	  background-position-y: %;
    }
  
}
@media (max-aspect-ratio: 1/1) and (min-width: 801px){
  header .container-fluid{background-image: url(/docLib/11/uploads/published/3792/Banner_dining_s_1440.jpg/Banner_dining_s_1440.jpg);}
  
    #default header .container-fluid{
      background-image: url(/docLib/11/uploads/published/5926/Banner_default_s_1440.jpg/Banner_default_s_1440.jpg);
	  background-position-y: 40%;
    }
  
    #food header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4823/Banner_food_20230930_s_1440.jpg/Banner_food_20230930_s_1440.jpg);
	  background-position-y: 0%;
    }
  
    #drinks header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3774/Banner_bar_s_1440.jpg/Banner_bar_s_1440.jpg);
	  background-position-y: 24%;
    }
  
    #rooms header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7262/Banner_bandb_s_1440.jpg/Banner_bandb_s_1440.jpg);
	  background-position-y: 40%;
    }
  
    #local_area header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3773/Banner_local_s_1440.jpg/Banner_local_s_1440.jpg);
	  background-position-y: 84%;
    }
  
    #functions header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7249/Banner_functions_s_1440.jpg/Banner_functions_s_1440.jpg);
	  background-position-y: %;
    }
  
}
@media (max-aspect-ratio: 1/1) and (min-width: 1025px){
  header .container-fluid{background-image: url(/docLib/11/uploads/published/3811/Banner_dining_s_1844.jpg/Banner_dining_s_1844.jpg);}
  
    #default header .container-fluid{
      background-image: url(/docLib/11/uploads/published/5924/Banner_default_s_1844.jpg/Banner_default_s_1844.jpg);
	  background-position-y: 40%;
    }
  
    #food header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4819/Banner_food_20230930_s_1844.jpg/Banner_food_20230930_s_1844.jpg);
	  background-position-y: 0%;
    }
  
    #drinks header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3775/Banner_bar_s_1844.jpg/Banner_bar_s_1844.jpg);
	  background-position-y: 24%;
    }
  
    #rooms header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7247/Banner_bandb_s_1844.jpg/Banner_bandb_s_1844.jpg);
	  background-position-y: 40%;
    }
  
    #local_area header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3793/Banner_local_s_1844.jpg/Banner_local_s_1844.jpg);
	  background-position-y: 84%;
    }
  
    #functions header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7256/Banner_functions_s_1844.jpg/Banner_functions_s_1844.jpg);
	  background-position-y: %;
    }
  
}
@media (min-aspect-ratio: 1/1){
  header .container-fluid{background-image: url(/docLib/11/uploads/published/3804/Banner_dining_l_736.jpg/Banner_dining_l_736.jpg);}
  
    #default header .container-fluid{
      background-image: url(/docLib/11/uploads/published/5927/Banner_default_l_736.jpg/Banner_default_l_736.jpg);
	  background-position-y: 17%;
    }
  
    #food header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4798/Banner_food_20230930_l_736.jpg/Banner_food_20230930_l_736.jpg);
	  background-position-y: 0%;
    }
  
    #drinks header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3796/Banner_bar_l_736.jpg/Banner_bar_l_736.jpg);
	  background-position-y: 61%;
    }
  
    #rooms header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7264/Banner_bandb_l_736.jpg/Banner_bandb_l_736.jpg);
	  background-position-y: 17%;
    }
  
    #local_area header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3808/Banner_local_l_736.jpg/Banner_local_l_736.jpg);
	  background-position-y: 84%;
    }
  
    #functions header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7254/Banner_functions_l_736.jpg/Banner_functions_l_736.jpg);
	  background-position-y: %;
    }
  
}
@media (min-aspect-ratio: 1/1) and (min-width: 741px){
  header .container-fluid{background-image: url(/docLib/11/uploads/published/3778/Banner_dining_l_1024.jpg/Banner_dining_l_1024.jpg);}
  
    #default header .container-fluid{
      background-image: url(/docLib/11/uploads/published/5925/Banner_default_l_1024.jpg/Banner_default_l_1024.jpg);
	  background-position-y: 17%;
    }
  
    #food header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4804/Banner_food_20230930_l_1024.jpg/Banner_food_20230930_l_1024.jpg);
	  background-position-y: 0%;
    }
  
    #drinks header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3787/Banner_bar_l_1024.jpg/Banner_bar_l_1024.jpg);
	  background-position-y: 61%;
    }
  
    #rooms header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7246/Banner_bandb_l_1024.jpg/Banner_bandb_l_1024.jpg);
	  background-position-y: 17%;
    }
  
    #local_area header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3802/Banner_local_l_1024.jpg/Banner_local_l_1024.jpg);
	  background-position-y: 84%;
    }
  
    #functions header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7234/Banner_functions_l_1024.jpg/Banner_functions_l_1024.jpg);
	  background-position-y: %;
    }
  
}
@media (min-aspect-ratio: 1/1) and (min-width: 1025px){
  header .container-fluid{background-image: url(/docLib/11/uploads/published/3805/Banner_dining_l_1366.jpg/Banner_dining_l_1366.jpg);}
  
    #default header .container-fluid{
      background-image: url(/docLib/11/uploads/published/5921/Banner_default_l_1366.jpg/Banner_default_l_1366.jpg);
	  background-position-y: 17%;
    }
  
    #food header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4811/Banner_food_20230930_l_1366.jpg/Banner_food_20230930_l_1366.jpg);
	  background-position-y: 0%;
    }
  
    #drinks header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3765/Banner_bar_l_1366.jpg/Banner_bar_l_1366.jpg);
	  background-position-y: 61%;
    }
  
    #rooms header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7261/Banner_bandb_l_1366.jpg/Banner_bandb_l_1366.jpg);
	  background-position-y: 17%;
    }
  
    #local_area header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3777/Banner_local_l_1366.jpg/Banner_local_l_1366.jpg);
	  background-position-y: 84%;
    }
  
    #functions header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7244/Banner_functions_l_1366.jpg/Banner_functions_l_1366.jpg);
	  background-position-y: %;
    }
  
}
@media (min-aspect-ratio: 1/1) and (min-width: 1367px){
  header .container-fluid{background-image: url(/docLib/11/uploads/published/3813/Banner_dining_l_2560.jpg/Banner_dining_l_2560.jpg);}
  
    #default header .container-fluid{
      background-image: url(/docLib/11/uploads/published/5922/Banner_default_l_2560.jpg/Banner_default_l_2560.jpg);
	  background-position-y: 17%;
    }
  
    #food header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4821/Banner_food_20230930_l_2560.jpg/Banner_food_20230930_l_2560.jpg);
	  background-position-y: 0%;
    }
  
    #drinks header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3776/Banner_bar_l_2560.jpg/Banner_bar_l_2560.jpg);
	  background-position-y: 61%;
    }
  
    #rooms header .container-fluid{
      background-image: url(/docLib/11/uploads/published/4812/Banner_bandb_l_2560.jpg/Banner_bandb_l_2560.jpg);
	  background-position-y: 17%;
    }
  
    #local_area header .container-fluid{
      background-image: url(/docLib/11/uploads/published/3782/Banner_local_1_l_2560.jpg/Banner_local_1_l_2560.jpg);
	  background-position-y: 84%;
    }
  
    #functions header .container-fluid{
      background-image: url(/docLib/11/uploads/published/7248/Banner_functions_l_2560.jpg/Banner_functions_l_2560.jpg);
	  background-position-y: %;
    }
  
}







.navbar-default{
	background-color: transparent;
    font-family: 'Inconsolata', monospace;
	text-transform: uppercase;
}

.navbar-default .navbar-header .navbar-brand,
header   h1,
header   h2,
header   h3,
header  a{
  	color: #42433d;
	transition: color .5s ease-in-out;
}

.navbar-default  .navbar-nav > li > a[href^="tel"],
.navbar-default  .navbar-nav > li > a{
	line-height: 1;
	text-align: center;
	font-size: 135%;
  	border: 1px solid #fff;
	margin: 1px;
	color: #fff;
	background-color: transparent;
    transition: background .5s ease-in-out;
}
.navbar-default  .navbar-nav > li > a[href^="tel"]:active,
.navbar-default  .navbar-nav > li > a[href^="tel"]:hover,
.navbar-default  .navbar-nav > li > a[href^="tel"]:focus,
.navbar-default  .navbar-nav > li > a:active,
.navbar-default  .navbar-nav > li > a:hover,
.navbar-default  .navbar-nav > li > a:focus,
.navbar-default  .navbar-nav > li.active > a,
.navbar-default  .navbar-nav > li.active > a:focus, 
.navbar-default  .navbar-nav > li.active > a:hover{
	background-color: rgba(66,67,62,0.7);
	color: #fff;
}
.navbar-nav > li > a {
	line-height: 1;
	text-align: center;
	font-size: 165%;
  	border: 1px solid #fff;
	margin: 1px;
}

.navbar-default .navbar-header .navbar-brand a:active,
.navbar-default .navbar-header .navbar-brand a:hover,
.navbar-default .navbar-header .navbar-brand a:focus,
.header .branding  a:active,
.header .branding  a:hover,
.header .branding  a:focus{
  color: #42433d;
  text-decoration: none;
}

header  h1  a{
  text-decoration: none;
}
header   h2 {
  font-size: 16px;
  margin: 0 0 0.25em;
}
header   h3 {
  font-size: 14px;
  margin: 0 0 0.25em;
}


main a,
.footer a,
.modal-body a{
  color: #42433d;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid transparent;
  transition: border .2s ease-in-out;
}
main a:active,
main a:hover,
main a:focus,
.footer a:active,
.footer a:hover,
.footer a:focus,
.modal-body a:active,
.modal-body a:hover,
.modal-body a:focus{
  color: #42433d;
  text-decoration: none;
  border-bottom: 1px solid #42433d;
}



.carousel-fade .carousel-inner .item {
    transition-property: opacity;
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    transform: translate3d(0px, 0px, 0px);
}

.carousel-fade .carousel-inner{
	overflow: visible; 
}
.carousel-indicators{
  margin-bottom:0;
  bottom: 0;
  width: 90%;
  margin-left: -45%;
}
.carousel-indicators.top{
  bottom: auto;
  top: 0;
  width: 90%;
  margin-left: -45%;
}
.carousel-indicators.left {
	bottom: auto;
	top: 80px;
	width: 20px;
	margin-left: 0;
	left: 0;
}
.carousel-indicators li,
.carousel-indicators li.active{
	width: 20px;
  	height: 20px;
  	border-color: #42433d;
  	margin: 0;
}
.carousel-indicators li.active{
  	background-color: rgba(66,67,62,0.7);
}
.footer{
    background-color: rgba(66,67,62,0.2);
}
.footer >.container-fluid > .container {
  padding-top: 2em;
  padding-bottom: 2em;
}
.footer .rubrik {
  text-align: center;
  font-size: 12px;
  margin-top: 2em;
}
.footer ul li{
    list-style: none;
}
.footer h4{
	margin-top: 0;
}


.icon-parent,
.icon-link{
  float: left;
  width: 100%;
  margin-top: 20px;
  padding-left: 0;
}
.icon-link{
  width: 100%;
  margin-top: 1em;
  margin-bottom: 2em;
}

.icon-parent li.icon,
.icon-link .icon{
  width: 16%;
  list-style: none;
}
/*force header icons to two rows on xs*/
header .icon-parent .icon{
  width: 27%;
}

header .icon-parent li.icon{
  float: right;  
}
footer .icon-parent li.icon{
  float: left;  
}
.icon-link .icon{
  width: auto;
}
.icon-parent.fixed_size_2 li.icon{
	width: 50%;
}
.icon-parent.fixed_size_3 li.icon{
	width: 33%;
}
.icon-parent.fixed_size_4 li.icon{
	width: 25%;
}
.icon-parent li.icon a,
.icon-link .icon a{
  display: block;
  text-align: center;
  background-image: url(/resource/svg/Icon+sprite+branded);
  background-repeat: no-repeat;
  background-size: 99px;
  padding-top: 35px;
  width: 100%;
  font-weight: 300;
  font-size: 125%;
}
.icon-link .icon a{
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 45px;
	line-height: 0.8;
	width: 100%;
	font-size: 190%;
}
.icon-parent li.icon.facebook a{
  /* 0 */
  background-position: center -32px;
}
.icon-link .icon.facebook a{
  background-position: -27px -32px;
}
.icon-parent li.icon.facebook a:active,
.icon-parent li.icon.facebook a:hover{
  background-position: center -131px;
}
.icon-link .icon.facebook a:active,
.icon-link .icon.facebook a:hover{
  background-position: -27px -131px;
}
.icon-parent li.icon.twitter a{
  /* 2 */
  background-position: center -230px;
}
.icon-link .icon.twitter a{
  background-position: -27px -230px;
}
.icon-parent li.icon.twitter a:active,
.icon-parent li.icon.twitter a:hover{
  background-position: center -329px;
}
.icon-link .icon.twitter a:active,
.icon-link .icon.twitter a:hover{
  background-position: -27px -329px;
}
.icon-parent li.icon.map a{
  /* 4 */
  background-position: center -428px;
}
.icon-link .icon.map a{
  background-position: -27px -428px;
}
.icon-parent li.icon.map a:active,
.icon-parent li.icon.map a:hover{
  background-position: center -527px;
}
.icon-link .icon.map a:active,
.icon-link .icon.map a:hover{
  background-position: -27px -527px;
}
.icon-parent li.icon.hours a{
  /* 6 */
  background-position: center -626px;
}
.icon-link .icon.hours a{
  background-position: -27px -626px;
}
.icon-parent li.icon.hours a:active,
.icon-parent li.icon.hours a:hover{
  background-position: center -725px;
}
.icon-link .icon.hours a:active,
.icon-link .icon.hours a:hover{
  background-position: -27px -725px;
}
.icon-parent li.icon.drinks a{
  /* 8 */
  background-position: center -824px;
}
.icon-link .icon.drinks a{
  background-position: -27px -824px;
}
.icon-parent li.icon.drinks a:active,
.icon-parent li.icon.drinks a:hover{
  background-position: center -923px;
}
.icon-link .icon.drinks a:active,
.icon-link .icon.drinks a:hover{
  background-position: -27px -923px;
}
.icon-parent li.icon.food a{
  /* 10 */
  background-position: center -1022px;
}
.icon-link .icon.food a{
  background-position: -27px -1022px;
}
.icon-parent li.icon.food a:active,
.icon-parent li.icon.food a:hover{
  background-position: center -1121px;
}
.icon-link .icon.food a:active,
.icon-link .icon.food a:hover{
  background-position: -27px -1121px;
}
.icon-parent li.icon.email a{
  /* 12 */
  background-position: center -1220px;
}
.icon-link .icon.email a{
  background-position: -27px -1220px;
}
.icon-parent li.icon.email a:active,
.icon-parent li.icon.email a:hover{
  background-position: center -1319px;
}
.icon-link .icon.email a:active,
.icon-link .icon.email a:hover{
  background-position: -27px -1319px;
}
.icon-parent li.icon.instagram a{
  /* 14 */
  background-position: center -1418px;
}
.icon-link .icon.instagram a{
  background-position: -27px -1418px;
}
.icon-parent li.icon.instagram a:active,
.icon-parent li.icon.instagram a:hover{
  background-position: center -1517px;
}
.icon-link .icon.instagram a:active,
.icon-link .icon.instagram a:hover{
  background-position: -27px -1517px;
}
header .icon-parent{
	margin: 0.5em 0;
 	float: right;
  	width: 54vw;
}

/*header .icon-parent .icon a{
	text-indent: -20000px;
  	height: 0;
 }*/
footer .icon-parent li.icon{
	width: 33%;
	margin-bottom: 1em;
}

.nav > li {
	width: 50%;
	float: left;
} 
.nav > li.last.odd {
	margin-left: 25%;
}
.carousel-drinks{
  text-align: center;
}
.carousel-drinks .producer
{
	display: none;
	font-size: 80%;
}
.float-container{
  float: left;
  width: 100%;
}
.well{
	background-color: rgba(66,67,62,0.2); 
}

@media(max-width: 767px){
  .navbar{
      margin: 0;
      border: 0;
      padding-top: 12vh;
      padding-bottom: 12vh;
  }
  .navbar-default  .navbar-nav > li > a{
  	text-shadow: 0 0 5px #000;
  }
  header .icon-parent .icon a{
      text-indent: -20000px;
      height: 0;
   }
}
/* @media(min-width: 375px){
  .header > .branding > .home-link.visible-xs {
      font-size: 200%;
  }	
} 
@media(min-width: 414px){
  .header > .branding > .home-link.visible-xs {
      font-size: 225%;
  }	
}
*/
@media(min-width: 568px){

  header .icon-parent{
    margin: 2em 0 0;
  }
  header .icon-parent .icon a{
      text-indent: 0;
      height: auto;
   }
/*   .header > .branding > .home-link.visible-xs {
      font-size: 300%;
  }	 */
}
/* @media(min-width: 667px){
  .header > .branding > .home-link.visible-xs {
      font-size: 360%;
  }	
}
@media(min-width: 736px){
  .header > .branding > .home-link.visible-xs {
      font-size: 400%;
  }	
} */
@media (min-width: 768px) and (max-aspect-ratio: 1/1){
  .navbar{
	border-bottom: 0;
  	margin-bottom: 38vh;
  }	
}
@media (min-width: 768px) and (min-aspect-ratio: 1/1){
  .navbar{
	border-bottom: 0;
  	margin-bottom: 45vh;
  }	
}
@media (min-width: 768px) and (min-height: 780px) and (min-aspect-ratio: 1/1){
  .navbar{
	border-bottom: 0;
  	margin-bottom: 55vh;
  }	
}
@media(min-width: 768px){
    h1, .h1{
      font-size: 165%;
    }
  h1 small, .h1 small{
    font-size: 65%;
  }
  h2, .h2{
    font-size: 110%;
  }
  .navbar {
      border-radius: 0px;
  }  
  .navbar-default{
      background-color: #fff;
  }
  .navbar-default  .navbar-nav > li > a{
      color: #42433d;
  	  border: 0 none;
	  margin-top:0;
  	  margin-bottom:0;
  }
  .nav > li.last.odd {
	margin-left: 0;
  }  
/*   .header .branding{
  	position: relative;
  }
  .header .branding h2 a.home-link {
      position: absolute;
      bottom: 1.7em;
      left: 4em;
      font-size: 205%;
  }
  .header .branding{
      padding-top: 0;
      padding-bottom: 0;
  }*/
  .header .branding h1 {
      /* float: left; */
      font-size: 400%;
      margin: 0 0 0 3em;
      padding: 0;
      /* width: 50%; */
      /* text-align: right; */
  } 
  header  h2 {
    font-size: 150%;
    margin: 0.5em 0;
  }
  header  h3 {
    font-size: 110%;
    margin: 0.25em 0;
  }
  .nav > li {
      width: auto;
  }
  .nav > li > a {
    text-align: left;
  	border-top: 0;
  	border-left: 0;
  	border-right: 0;
	margin: 0 0 0 1px;
}
  .navbar > .container{
      padding-left: 0;
      padding-right: 0;
  }
  header .icon-parent{
      width: 100%;
  	margin: 2em 0 0.25em;
  }  
  header .icon-parent .icon{
    width: 16%;
  }
  .row{
	margin-top: 1em;
  }
  div.row div[class^="col-"] > :first-child {
      margin-top: 0;
  }
}
@media (min-width: 992px){
  h1, .h1{
    font-size: 215%;
  }
  h2, .h2{
    font-size: 145%;
  }
  h3, .h3{
    font-size: 130%;
  }
  main p.lead{
    font-size: 200%;
  }
/*   .header .branding h2 a.home-link {
      font-size: 240%;
      bottom: 1.3em;
      left: 3.6em;
  } */
  header .icon-parent{
    width: 75%;
  }   
  .nav > li > a {
      font-size: 200%;
  }
}
@media (min-width: 1200px){
  h1, .h1{
    font-size: 260%;
  }
  h2, .h2{
    font-size: 180%;
  }
  h3, .h3{
    font-size: 160%;
  }
/*   .header .branding h2 a.home-link {
      font-size: 300%;
      bottom: 1em;
      left: 3em;
  } 
  header .icon-parent{
      width: 35%;
  }*/   
  .nav > li > a {
      font-size: 225%;
  }
  .modal-lg {
      width: 60vw;
  }
}



