.teaser-block { margin-top: -80px; }
.teaser-block .teaser { display: block; padding: 30px 20px; background-color: rgba(0,119,178, .2); }

.Divider { display: none; }
#Wrap .main { background-color: rgba(211,210,197, .4); padding: 20px; }
#Wrap .main .regular-post,
#sidebar-home-content { margin: 0 20px; }
#Wrap .sidebar { background-color: #fff; }
#Wrap .sidebar .widget { text-align: center; }


.footer {
/*	background-color: rgb(82,178,212);*/
/*	background-color: rgb(16,63,84);*/
	background: url('../pics/sidfot-darker.webp') no-repeat rgb(16,63,84) bottom center;
}

.footer-bit .widget.news span.text-muted { color: #eee; }
.footer-bit .widget.image { padding: 20px 0; }

/*#wide-foot-2,#wide-foot-4 { padding: 30px 0; }*/


/* alla */
.default-navigation .navbar .navbar-brand:hover,
.default-navigation .navbar .navbar-nav > li > a:hover,
.default-navigation .navbar .navbar-nav > .open > a,
.default-navigation .navbar .navbar-nav > .open > a:focus,
.default-navigation .navbar .navbar-nav > .open > a:hover{ }
/*
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .open > a { color: #fff; background-image: none; }

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .active > a { color: #fff; background-image: none; }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li.open > a:hover,
.navbar-default .navbar-nav > li.open > a:focus { color: #fff; background-image: none; background-color: #333; }
*/

#promo-top .widget.html { padding-top: 150px; }
.buy-tickets-now h1 { font-size: 50px; font-weight: 700; text-transform: none; text-align: center; border: 0px; color: #000; margin-top: 20px; color: var(--blue-heading); }

.foobar { background-color: #333; color: #fff; padding: 40px 0; font-style: italic; }