.link, a{text-decoration: underline;}.link, a{font-weight: normal;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1170px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1170px;}
.bodysize{max-width: 1170px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #981001;}
.link:hover, a:hover{color: #981001;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #ffffff;}
body{
		color: #434343;
		font-family: Verdana, Geneva, sans-serif;
		background-color: #ffffff;
	}
.content{
		background-color: #ffffff;
	}
.searchbox{
		border: 3px solid #ffffff;
	}
#default_footer{
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size:10pt;
		padding-bottom:10px;
		color:#434343;
	}
#default_footer a{
		text-decoration: underline;
		color:#434343;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #3078c0;
	background: #3078c0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3078c0), color-stop(50%,#3078c0), color-stop(51%,#3078c0), color-stop(100%,#3078c0));
	background: -moz-linear-gradient(top,  #3078c0 0%, #3078c0 50%, #3078c0 51%, #3078c0 100%);
	background: -webkit-linear-gradient(top,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: -o-linear-gradient(top,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: -ms-linear-gradient(top,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: linear-gradient(top,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3078c0', endColorstr='#3078c0',GradientType=0 );
	border: 1px solid #203880;
	color: #ffffff;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #203880;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#203880), color-stop(50%,#203880), color-stop(51%,#203880), color-stop(100%,#203880));
	background: -moz-linear-gradient(top,  #203880 0%, #203880 50%, #203880 51%, #203880 100%);
	background: -webkit-linear-gradient(top,  #203880 0%,#203880 50%,#203880 51%,#203880 100%);
	background: -o-linear-gradient(top,  #203880 0%,#203880 50%,#203880 51%,#203880 100%);
	background: -ms-linear-gradient(top,  #203880 0%,#203880 50%,#203880 51%,#203880 100%);
	background: linear-gradient(top,  #203880 0%,#203880 50%,#203880 51%,#203880 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#203880', endColorstr='#203880',GradientType=0 );
	border: 1px solid #000000;
	color: #ffffff;
}
.button a, .button-strip a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip-active a{
	color: #ffffff;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 1px solid #203880;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #435f00;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1.3;
}
h1, h2, .heading1, .heading2{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}
h1, .heading1{
	font-weight: bold;
	font-size: 3.667em;
}
h2, .heading2{
	font-weight: bold;
	font-size: 2.667em;
}
h3, .heading3{
	font-weight: bold;
	font-size: 1.833em;
}
h4, .heading4{
	font-size: 1.167em;
	font-weight: bold;
}
h5, .heading5{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.917em;
}
.widget_tab, .widget_tab_selected{
	background: #203880;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #3078c0;
	color: #ffffff;
}
a.button-strip{
	width: 100%;
	display: block;
}
a.button-strip:hover{
	text-decoration:none;
}
.widget_tab, .widget_tab_selected{
	cursor: pointer;margin-left: auto;margin-right: 1px;padding: 5px;float: left;font-size: 1.083em;
}
.widget_tab_bar{
	height: 28px;
	border-bottom:1px solid #ffffff;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: normal;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	color: #000000;
}
.vtab{
	font-weight: normal;
	background: #ffffff;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(-90deg,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	color: #000000;
}
.vtab:hover, .vtab_selected{
	background: #3078c0;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#3078c0), color-stop(50%,#3078c0), color-stop(51%,#3078c0), color-stop(100%,#3078c0));
	background: -moz-linear-gradient(-90deg,  #3078c0 0%, #3078c0 50%, #3078c0 51%, #3078c0 100%);
	background: -webkit-linear-gradient(-90deg,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: -o-linear-gradient(-90deg,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: -ms-linear-gradient(-90deg,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: linear-gradient(-90deg,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3078c0', endColorstr='#3078c0',GradientType=0 );
	color: #ffffff;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

	color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.tab:hover, .tab_selected, .navbar-top .open>a, .navbar-top>div>ul>li>a:hover, .navbar-top a.current, .navbar-top>div>ul>li>a:focus{
	background: #3078c0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3078c0), color-stop(50%,#3078c0), color-stop(51%,#3078c0), color-stop(100%,#3078c0));
	background: -moz-linear-gradient(top,  #3078c0 0%, #3078c0 50%, #3078c0 51%, #3078c0 100%);
	background: -webkit-linear-gradient(top,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: -o-linear-gradient(top,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: -ms-linear-gradient(top,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	background: linear-gradient(top,  #3078c0 0%,#3078c0 50%,#3078c0 51%,#3078c0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3078c0', endColorstr='#3078c0',GradientType=0 );
	color: #ffffff;
}
.tab a{
	color: #000000;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #ffffff;
}
.tab-bar{
	border-bottom: 1px solid #000000;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/bettendorflibrary/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #203880;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -1px -1px 0px 0px;
	border-radius: -1px -1px 0px 0px;
	background: #203880;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#203880), color-stop(50%,#203880), color-stop(51%,#203880), color-stop(100%,#203880));
	background: -moz-linear-gradient(top,  #203880 0%, #203880 50%, #203880 51%, #203880 100%);
	background: -webkit-linear-gradient(top,  #203880 0%,#203880 50%,#203880 51%,#203880 100%);
	background: -o-linear-gradient(top,  #203880 0%,#203880 50%,#203880 51%,#203880 100%);
	background: -ms-linear-gradient(top,  #203880 0%,#203880 50%,#203880 51%,#203880 100%);
	background: linear-gradient(top,  #203880 0%,#203880 50%,#203880 51%,#203880 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#203880', endColorstr='#203880',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -1px -1px;
	border-radius: 0px 0px -1px -1px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #435f00;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #435f00;
	border-color: #435f00;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #435f00;
}
.polaris-nav-active i{
	color: #435f00;
}
.widgetbody hr{
	color: #ffffff;
	background-color: #ffffff;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #ffffff;
}
.bottomrule{
	border-bottom: 1px solid #ffffff;
}
.bodytext{color: #434343;}
.headingtext{color: #435f00;}
::selection {
    background: #435F00;
    color: #fff;
}

html, body {
     color: #030;
     margin: 0 auto;
    font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

#body {
    color: #030;
  	margin: 0 auto;
    font-size: 14px;
  -webkit-font-smoothing: antialiased;
}
h1 {
  font-size: 2em;
  font-weight: 900;
}
h2 {
  font-size: 1.5em;
}
h3 {
  font-size: 1.17em;
}
h4 {
  font-size: 1em;
}
h5 {
  font-size: .83em;
}
h6 {
  font-size: .67em;
}

.button {
  width: auto;
  height: auto;
  font-size: 18px;
  text-transform: capitalize;
  letter-spacing: .2px;
  padding: 4px;
  font-weight: 500;
 border: 1px solid #AEBFAE;
  border-radius: 4px;
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease 0s;
  cursor: pointer;
}

.button:hover {
  background-color: #003300;
}

::placeholder { 
    color: #000 !important;
  opacity: 0.5;
    font-weight: 500;
}

/* Nav tab focus */
#navbar li > a:focus {
  outline: 2px solid red;
  outline-offset: 2px;
  color: inherit;
  text-decoration: underline;
}

.events-option-dropdown:focus {
  outline: 2px solid #435F00;
  outline-style: auto;
}

.events-option-dropdown:hover {
  color: #435F00;
}

.eelisttitle > a:hover {
  color: #435F00; 
}

input[type=checkbox]:focus {
  outline-offset: 2px; 
}
#body > div > div.row.events-view-row {
padding:30px;
}
p, ul {
  font-size: 16px;
}
a {
  text-decoration: underline;
  cursor: pointer;
}
a:hover{
  text-decoration: underline;
  color:#d54853;
  cursor: pointer;
}

a:focus,:focus-visible {

    outline: 2px solid red;
    outline-offset: 2px;
    color: inherit;
    text-decoration: underline;
}

input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: searchfield-cancel-button;
}
#idPfURZ > div > span > p > a > img {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
}
.dropdown-menu>li>a:hover {
   background: #3078c0;
  color: white;
}
/*custom message for no events in widget*/
div.amev-event strong {
  font-size: 0px;
}
div.amev-event strong:before {
  content: 'No events scheduled today';
  font-size: 14px;
}

.events-grid-cell-date {
   font-size: 14px !important;
   position: absolute !important;
  	font-family: 'Open Sans';

}

.navbar-top a.current{
  color: white !important;
}
.row {
	margin: 0 auto !important;
}
#keywords {
width: 40%;
display: inline;
}
#\37 093 {
    margin-left: auto;
    margin-right: auto;
    display: table;
}
#date {
  display: inline-block;
    vertical-align: top;
    color: #fefefe;
    padding: 14px 5px;
  	padding-right: 7px;
    text-transform: uppercase;
    width: 75px;
    height: 75px;
    text-align: center;
    background: #deaa0c;
    border-radius: 100%;
    line-height: 20px;
    font-size: 17px;
    font-family: "adelle", Georgia, "Times New Roman", Times, serif;
}

.top-panel .search-button span:after {
    margin: -9px 0 0 -10px;
    position: absolute;
    left: 50%;
    top: 50%;
    right: inherit;
    bottom: inherit;
    line-height: 19px;
    font-size: 19px;
    content: "\f002" !important;
    font-family: FontAwesome !important;
}
.top-panel .search-opener:after {
    content: "\f002" !important;
    font-family: FontAwesome !important;
    position: absolute;
    left: 50%;
    top: 50%;
    right: inherit;
    bottom: inherit;
    color: #a1c4e7;
    margin: -12px 0 0 -12px;
    line-height: 25px;
    font-size: 25px;
}
#contentinfo > form > button {
display: inline;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    white-space: normal;
    line-height: 17px;
    font-size: 14px;
    font-weight: 700;
  	margin-left: 6px;
  	width: 20%;
    padding: 11px;
    border-radius: 6px;
    background: rgb(48, 120, 192);
}
#contentinfo > form > button:hover {
display: inline;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    white-space: normal;
    line-height: 17px;
    font-size: 14px;
    font-weight: 700;
  	margin-left: 6px;
  	width: 20%;
    padding: 11px;
    border-radius: 6px;
    background: #203880;
}
#contentinfo {
background-color:#435F00;
color: white;
padding-top: 12px;
}
.icon-twitter:before {
    display:none;
}
.icon-facebook:before {
    display:none;
}
.icon-instagram:before {
    display:none;
}

  .nav-list > li > a, .dropdown-menu>li>a {
 font-size: 14px;
}
#navbar-collapse-grid > ul > li > a {
    border-bottom: 2px dashed #435F00;
}
/*home page edit*/
#mce_30 > p,#mce_30 > div{
   display: none;
}
/*dropdown on hover*/
@media (min-width: 768px){
  .dropdown:hover > .dropdown-menu { 
  	display: block; 
}  
 
  #navbar-collapse-grid > ul {
float: right;
/*border-bottom: 2px dashed #98b651;*/
line-height: 22px;
font-size: 19px;
position: relative;
bottom: 120px;
width: 60%;
  margin: 0 auto;
}

}
@media (max-width: 768px){
#idPfURZ > div > span > p > img {
margin-left:auto;
margin-right: auto;
display:block; 
}
#mce_0 > p > a > img{
   width: 150px;
  }
 #navbar > div > div.navbar-header.visible-xs.nav-mobile > div {
display:none; 
}
  .navbar-top > div > ul > li > a {
    background: 0 0 !important;
    color: #fff !important;
    background-color: #154a7e !important;
}
#navbar > div > div.navbar-header.visible-xs.nav-mobile > span {
    float: left;
    position: fixed;
    top: 100px;
    left: 1em;
    color: black;
    padding: 20px;
    font-size: 35px;
}
 
  #navbar-collapse-grid > ul > li > a {
padding: 18px 50px !important;
    font-size: 17px;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: white;
    background-color: #337ab7;
    white-space: nowrap;
}
.dropdown-menu>li>a:hover {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #7c9f29;
    background-color: #337ab7;
    white-space: nowrap;
}
}
#navbar-collapse-grid > ul > li > a:hover {
background-color: #DEAA0C;
color: #ffffff;
}

#navbar-collapse-grid > ul > li > a > i {
display:none;
}
#navbar-collapse-grid > ul > li > a {
padding: 24px 20px 20px;
color: #434343;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a {
border-right: unset !important;
border-left: unset !important;
border-top: unset !important;
-webkit-border-radius: unset !important;
border-radius:unset !important;
}

/*! CSS Used from: http://www.bettendorflibrary.com/css/bootstrap.css */
a{background-color:transparent;}

strong{font-weight:bold;}
button,input,select{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
.top-panel .search-panel .title {
    width: 100%;
    display: block;
    padding: 10px 10px 13px 5px;
    overflow: hidden;
    text-transform: uppercase;
    color: #fdfefd;
    text-align: left;
    width: 295px;
    margin: 0 auto;
    line-height: 19px;
    font-size: 14.5px !important;
    font-weight: 400;
}
.top-bar .top-nav {
    text-align: right;
    padding: 10px 6px 0 0;
    text-transform: uppercase;
    line-height: 18px;
    font-size: 13px !important;
    font-weight: 400;
}
#navbar-collapse-grid > ul > li:nth-child(2) > a {
display: none;
}
@media print{
*,*:before,*:after{background:transparent!important;color:#000000!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input,button,select{font-family:inherit;font-size:inherit;line-height:inherit;}


ul{margin-top:0;margin-bottom:11px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both;}
@media (min-width: 768px){
.container{width:750px;}
 .nav > li:nth-child(14) {
display:none;
}
.nav > li:nth-child(16) {
  display:none;
  }
}

@media (min-width: 992px){
.container{width:970px;}
}
@media (min-width: 1200px){
.container{width:1056px;}
}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.428571429;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control::-moz-placeholder{color:#999999;opacity:1;}
.form-control:-ms-input-placeholder{color:#999999;}
.form-control::-webkit-input-placeholder{color:#999999;}
.form-group{margin-bottom:15px;}
.visible-xs{display:none!important;}
@media (max-width: 767px){
.visible-xs{display:block!important;}
}
@media (max-width: 767px){
.hidden-xs{display:none!important;}
}
/*! CSS Used from: http://www.bettendorflibrary.com/css/all.css */
.top-bar:after,.top-bar .top-nav:after{content:" ";clear:both;}
.top-bar .top-nav{margin:0;padding:0;list-style:none;}
.top-bar{background:#435F00;margin:-1px;padding:10px 0 18px;}
.top-bar .container{padding-left:19px;padding-right:10px;}
.top-bar .top-nav{display:block;text-align:right;padding:10px 6px 0 0;text-transform:uppercase;line-height:18px;font-size:15px;font-weight:400;}
.top-bar .top-nav li{max-width:185px;display:inline-block;vertical-align:top;position:relative;padding:0 0 0 11px;margin:0 10px 5px 0;}
.top-bar .top-nav li:first-child:after{display:none;}
.top-bar .top-nav li:after{content:"";width:1px;height:11px;position:absolute;left:0;top:4px;right:inherit;bottom:inherit;background:#ffffff;}
.top-bar .top-nav li a{color:#ffffff;}
.top-bar .top-nav li a:hover{color:#c9ef6d;}
.top-panel{float:right;background:#3078c0;border-radius:0 0 4px 4px;padding:0;min-width:inherit;}
.top-panel .search-opener{float:right;width:55px;height:49px;background:#154a7e;border-radius:4px;position:relative;margin:2px 6px 0 0;z-index:999999;display:block;}
.top-panel .search-opener:after{content:"\e605";font-family:icomoon;position:absolute;left:50%;top:50%;right:inherit;bottom:inherit;color:#a1c4e7;margin:-12px 0 0 -12px;line-height:25px;font-size:25px;}
.top-panel .search-opener:hover{background:#203880;color:#a0c3e7;}
.top-panel .search-button{float:none;padding:0;overflow:hidden;border:none;width:100%;height:53px;background:#154a7e;border-radius:4px;color:#ffffff;z-index:99;line-height:53px;font-size:16px;font-weight:700;position:relative;margin:8px 6px 0 0;display:inline-block;}
.top-panel .search-button span{position:relative;padding:0 36px 0 0;display:inline-block;vertical-align:top;}
.top-panel .search-button span:after{content:"\e605";font-family:icomoon;position:absolute;left:auto;top:50%;right:0;bottom:inherit;color:#a1c4e7;margin:-9px 0 0;line-height:19px;font-size:19px;}
.top-panel .search-button:hover{background:#203880;color:#a0c3e7;}
.top-panel .search-panel{position:relative;z-index:99999;display:block!important;overflow:hidden;position:absolute;left:-4px;top:0;right:0;bottom:auto;max-height:0;transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;}
.top-panel .search-panel .title{width:100%;display:block;padding:10px 10px 13px 5px;overflow:hidden;text-transform:uppercase;color:#fdfefd;text-align:left;width:295px;margin:0 auto;line-height:19px;font-size:16px;font-weight:400;}
.top-panel .search-panel .col{overflow:hidden;width:100%;margin:0 0 6px;}
.top-panel .search-panel .col.select{width:100%;}
.top-panel .search-panel .col-holder{overflow:hidden;max-width:295px;margin:0 auto;}
.top-panel .form-group{margin:0;}
.top-panel .form-group::-webkit-input-placeholder{color:#767676;}
.top-panel .form-group::-moz-placeholder{opacity:1;color:#767676;}
.top-panel .form-group:-moz-placeholder{color:#767676;}
.top-panel .form-group:-ms-input-placeholder{color:#767676;}
.top-panel .form-control{height:53px;padding:6px 27px;color:#767676;line-height:17px;font-size:14px;font-family:"adelle", Georgia, "Times New Roman", Times, serif;}
.top-panel .search-panel-holder{background:#3078c0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:all .25s linear 0s;-webkit-transition:all .25s linear 0s;padding:36px 20px 39px;}
.container{padding-left:4px!important;padding-right:4px!important;}
.search-form .fake-select{position:relative;display:inline-block;}
.search-form select::-ms-expand{display:none;}
.search-form select{float:left;border:2px solid #ffffff;padding:4px 23px;margin:0;height:52px;font:inherit;outline:none;line-height:1.2;background:#ffffff;-webkit-appearance:none;-webkit-border-radius:6px;-moz-border-radius:6px;appearance:none;border-radius:4px;width:295px;position:relative;font-size:14px;color:#767676;font-family:"adelle", Georgia, "Times New Roman", Times, serif;background-repeat:no-repeat;background-position:90% 55%;background-image:url('http://www.bettendorflibrary.com/images/dirty-arrow.png');}
@media only screen and (min-width: 600px){
.container{padding-left:15px!important;padding-right:15px!important;}
}
@media only screen and (min-width: 768px){
.top-bar{background:#435F00;padding:0;}
.top-bar .container{padding-left:15px;padding-right:15px;}
.top-bar .top-nav{width:100%;text-align:center;padding:10px 6px 6px 0;}
.top-panel{overflow:hidden;min-width:100%;padding:9px 13px 6px;min-width:inherit;max-width:669px;margin:0 auto;float:none;}
.top-panel .search-opener{width:40px;height:38px;margin:0;display:none;}
.top-panel .search-opener:after{margin:-10px 0 0 -10px;line-height:19px;font-size:19px;}
.top-panel .search-button{width:40px;height:38px;margin:0;float:right;line-height:0;font-size:0;font-weight:700;}
.top-panel .search-button span:after{margin:-9px 0 0 -10px;position:absolute;left:50%;top:50%;right:inherit;bottom:inherit;line-height:19px;font-size:19px;}
.top-panel .search-panel{position:static;max-height:inherit;background:none;}
.top-panel .search-panel .title{width:154px;float:left;text-align:left;padding:11px 0 8px 7px;}
.top-panel .search-panel .col.select{width:157px;margin:0 0 0 9px;}
.top-panel .search-panel .col{float:left;width:266px;margin:0 0 0 9px;}
.top-panel .search-panel .col-holder{max-width:inherit;}
.top-panel .form-control{padding:6px 12px;height:37px;line-height:17px;font-size:14px;font-family:"adelle", Georgia, "Times New Roman", Times, serif;}
.top-panel .search-panel-holder{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);padding:0;}
.search-form select{width:157px;height:37px;padding:4px 3px 4px 5px;}
}
@media only screen and (min-width: 1200px){
.top-bar .top-nav{float:right;text-align:right;padding:10px 6px 0 0;width:auto;}
.top-panel{float:right;overflow:hidden;padding:9px 13px 6px;min-width:669px;margin:0 0 -16px;}
}
/*! CSS Used fontfaces */
@font-face{font-family:"icomoon";src:url("http://www.bettendorflibrary.com/fonts/icomoon.eot?dm4skt");src:url("http://www.bettendorflibrary.com/fonts/icomoon.eot#iefixdm4skt") format("embedded-opentype"), url("http://www.bettendorflibrary.com/fonts/icomoon.ttf?dm4skt") format("truetype"), url("http://www.bettendorflibrary.com/fonts/icomoon.woff?dm4skt") format("woff"), url("http://www.bettendorflibrary.com/fonts/icomoon.svg?dm4skt#icomoon") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'icomoon';src:url('http://www.bettendorflibrary.com/css/fonts/icomoon.eot?xjzxl3');src:url('http://www.bettendorflibrary.com/css/fonts/icomoon.eot?xjzxl3#iefix') format('embedded-opentype'),      url('http://www.bettendorflibrary.com/css/fonts/icomoon.ttf?xjzxl3') format('truetype'),      url('http://www.bettendorflibrary.com/css/fonts/icomoon.woff?xjzxl3') format('woff'),      url('http://www.bettendorflibrary.com/css/fonts/icomoon.svg?xjzxl3#icomoon') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:adelle;src:url(https://use.typekit.net/af/dc4777/000000000000000000012b41/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/dc4777/000000000000000000012b41/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/dc4777/000000000000000000012b41/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;}
@font-face{font-family:adelle;src:url(https://use.typekit.net/af/303ddc/000000000000000000012b42/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/303ddc/000000000000000000012b42/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/303ddc/000000000000000000012b42/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;}
@font-face{font-family:adelle;src:url(https://use.typekit.net/af/73d497/000000000000000000012b3d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/73d497/000000000000000000012b3d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/73d497/000000000000000000012b3d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;}
@font-face{font-family:adelle;src:url(https://use.typekit.net/af/771603/000000000000000000012b3e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/771603/000000000000000000012b3e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/771603/000000000000000000012b3e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;}
@font-face{font-family:adelle;src:url(https://use.typekit.net/af/c855c7/000000000000000000012b3b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/c855c7/000000000000000000012b3b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/c855c7/000000000000000000012b3b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-weight:300;font-style:normal;}
@font-face{font-family:adelle;src:url(https://use.typekit.net/af/a9676e/000000000000000000012b2b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/a9676e/000000000000000000012b2b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/a9676e/000000000000000000012b2b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("opentype");font-weight:100;font-style:normal;}

/*footer*/
/*! CSS Used from: http://www.bettendorflibrary.com/css/bootstrap.css */
footer{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
img{border:0;}
@media print{
*,*:before,*:after{background:transparent!important;color:#000000!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


img{vertical-align:middle;}
ul{margin-top:0;margin-bottom:11px;}
address{margin-bottom:22px;font-style:normal;line-height:1.428571429;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both;}
@media (min-width: 768px){
.container{width:750px;}
}
@media (min-width: 992px){
.container{width:970px;}
}
@media (min-width: 1200px){
.container{width:1056px;}
}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
/*! CSS Used from: http://www.bettendorflibrary.com/css/all.css */
img{max-width:100%;}
#footer .client-logos:after{content:" ";display:block;clear:both;}
#footer .social-links,#footer .client-logos{margin:0;padding:0;list-style:none;}
[class^="icon-"]{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-facebook:before{content:"\e600";}
.icon-twitter:before{content:"\e601";}


.display{display:none;}
.container{padding-left:4px!important;padding-right:4px!important;}
#footer{overflow:hidden;text-align:center;}
#footer .social-links{overflow:hidden;text-align:center;padding:45px 0 20px;line-height:30px;font-size:30px;}
#footer .social-links li{margin:0 0 10px 10px;display:inline-block;vertical-align:top;}
#footer .social-links li a{display:block;color:#a6ca50;position:relative;}
#footer .social-links li a:hover{text-decoration:none;color:#c9ef6d;}
#footer .social-links li .icon-twitter{line-height:35px;font-size:39px;}
#footer .social-links li .icon-facebook{margin:3px 0 0;}
#footer .social-links li .icon-instagram{margin:3px 0 0;}
#footer address{display:block;margin:0 0 26px;overflow:hidden;color:#fdfefd;line-height:24px;font-size:15px;}
#footer address .display-mobile{display:none;}
#footer address .tel{color:#ffffff;text-decoration:none;border:none;pointer-events:none;}
#footer address .tel:hover{color:#ffffff;}
#footer address a{color:#fdfefd;display:inline-block;vertical-align:top;border-bottom:1px solid #9cb75e;margin:0 0 0 2px;}
#footer address a:hover{text-decoration:none;color:#c9ef6d;}
#footer .bottom-info{color:#fefefe;display:block;margin:0 0 7px;line-height:24px;font-size:12px;}
#footer .bottom-info a{color:#fefefe;border-bottom:1px solid #9cb75e;display:inline-block;vertical-align:top;}
#footer .bottom-info a:hover{color:#c9ef6d;text-decoration:none;}
#footer .bottom-info a.footer-link{margin:0 5px;}
#footer .client-logos{overflow:hidden;}
#footer .client-logos li{display:block;margin:33px 0;}
#footer .client-logos li a{display:block;height:100%;}
.footer-holder{overflow:hidden;background:#435F00;}
.footer-holder .container{padding-bottom:33px;}
.clients-holder{overflow:hidden;background:#fefefe;}
@media only screen and (min-width: 600px){
.container{padding-left:15px!important;padding-right:15px!important;}
#footer .social-links{padding:26px 0 5px;}
#footer .social-links li{margin:0 5px 10px;}
#footer address .display-mobile{display:inline-block;vertical-align:top;}
#footer address{line-height:18px;margin:0 0 7px;}
#footer .bottom-info{line-height:15px;}
#footer .client-logos li{display:inline-block;vertical-align:bottom;margin:13px 3.7% 13px 3.8%;}
.footer-holder .container{padding-bottom:17px;}
}
@media only screen and (min-width: 1200px){
#footer .social-links li{margin:0 -21px 10px 32px;}
}
#footer address .tel{pointer-events:auto;}
[class^="icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-instagram:before{content:"\ea92";}
.icon-facebook:before{content:"\e600";}
.icon-twitter:before{content:"\e601";}
/*! CSS Used fontfaces */
@font-face{font-family:"icomoon";src:url("http://www.bettendorflibrary.com/fonts/icomoon.eot?dm4skt");src:url("http://www.bettendorflibrary.com/fonts/icomoon.eot#iefixdm4skt") format("embedded-opentype"), url("http://www.bettendorflibrary.com/fonts/icomoon.ttf?dm4skt") format("truetype"), url("http://www.bettendorflibrary.com/fonts/icomoon.woff?dm4skt") format("woff"), url("http://www.bettendorflibrary.com/fonts/icomoon.svg?dm4skt#icomoon") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'icomoon';src:url('http://www.bettendorflibrary.com/css/fonts/icomoon.eot?xjzxl3');src:url('http://www.bettendorflibrary.com/css/fonts/icomoon.eot?xjzxl3#iefix') format('embedded-opentype'),      url('http://www.bettendorflibrary.com/css/fonts/icomoon.ttf?xjzxl3') format('truetype'),      url('http://www.bettendorflibrary.com/css/fonts/icomoon.woff?xjzxl3') format('woff'),      url('http://www.bettendorflibrary.com/css/fonts/icomoon.svg?xjzxl3#icomoon') format('svg');font-weight:normal;font-style:normal;}

/*EVENTS LISTING PAGE*/

/*Events listing title*/
.events-right > h1, .events-grid > h1 {
	font-size: 3.8em;
    margin-top: 14px;
  	margin-bottom: 14px;
    padding-bottom: 5px;
    font-weight: 400;
}
@media (min-width: 768px) {
.events-right {
    margin-left: 260px;
}
}
/*event listing date bar*/
.events-date-bar {
    font-size: 1.6em;
  	margin-bottom: 1em;
    font-weight: 600;
    padding: 10px 0;
  	border-top: 1px solid #bbbbbb;
  	border-bottom: 1px solid #bbbbbb;
}
/*event listing title*/
.eelisttitle a {
    font-weight: 600;
    font-size: 1.2em;
    margin-bottom: 0.5em;
  	text-decoration: none;
}
/*event listing date and time*/
div.eelisttime.headingtext {
  	color: #2c3e50!important;
}
.eventRegButton {
  	margin-bottom: 0.75em;
}

.events-day-title > .events-date-string > .headingtext, .events-day-title >.events-date-range-string >.headingtext {
	color:  #56585B!important;
}

/*filters*/
.events-filter-row {
    padding: 2em 2em 1em 2em;
  	margin-bottom: 0px;
  	margin-top: 0px;
}
.events-view-row {
  	padding: 5px 40px;
}
@media (max-width: 768px){
.events-filter-row {
    max-width: 768px;
    text-align: center;
}
}
/*filter buttons*/
@media (max-width: 768px){
.events-views {
    max-width: 768px;
    margin-top: 10px;
    text-align: center;
}
}

/********** EVENT PAGES************/

/*border above and below the date, time and location info*/
#id4VX3g .amh-row, #idlw5ZC.amh-row.row {
  	border-top: 1px solid #bbbbbb;
  	padding: 8px 0;
}
/*event page sub title*/
#idaiMWo h3 {
	color: #56585B;
    font-size: 1.8em;;
	font-weight: 400;
}
/*event page date*/
#idm0vRo h4 {
  	color: #2d3e4f;
}
/*event description*/
#idiga4D p {
  	color:  #56585B;
}
/*event short description*/
#idjLXfv .custom1 {
    color: #34485e;
    margin: 1em 0 0.5em 0;
    font-weight: 400;
    font-size: 1.3em;
}
#idVFirR {
  margin-bottom: -10px;
}

/**** Upcoming Events widget ****/

/*widget title*/
#idsqaCW h4 {
  	font-size: 1.8em;
  	margin-bottom: 0.5em;
  	font-weight: 400;
  	color: #1d1d1d;
}
/*height of events listing widget*/
#idtvR3F .amev-event-list{
  	height: 530px;
}
/*date string in upcoming events widget*/
#idtvR3F .amev-event-list .headingtext {
  	color: #2d3e4f !important;
}
.amev-event-title > a {
    font-size: 1.2em;
}
.amev-event-title a {
  text-decoration: none;
}

.amev-event-description .eventRegButton {
  	font-size: 0.95em;
  	margin-bottom: 0.3em;
}

.amnp-holder{
    margin-bottom: 60px;
    padding: 30px;
}

/** RESERVE **/
.amnp-holder {
    margin-bottom: 0px;
    padding: 30px;
    min-height: 680px;
}

#mce_25 > div > div > div > div > div {
    float: right;
    overflow: hidden;
    padding: 5px 14px 3px !important;
    min-width: 669px;
    margin: 0 0 -24px;
}
#body {
position:relative;
bottom: 88px;
}

@media(max-width: 1200px) {
  .top-bar .top-nav {
    width: 250px; 
  }
}
@media(max-width: 991px) {
  .top-bar .top-nav {
    display: none; 
  }
  .top-bar .top-panel {
    margin: 0 auto !important; 
  }
}
@media (max-width: 1400px){
#navbar-collapse-grid > ul {
    float: right;
    /* border-bottom: 2px dashed #98b651; */
    line-height: 22px;
    font-size: 19px;
    position: relative;
    bottom: unset;
    width: 100%;
    margin: 0 auto;
}
  #body {
position:relative;
bottom: unset
}
}