.ical .amrcol2 .summary b,
.eventdate,
.startdate,
.enddate,
.dtstart,
.dtend,
.starttime,
.endtime,
.icalnav {
font-size: 16px;
font-family: Lato, "Segoe UI", Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
line-height: 2em;
}
td.amrcol1, td.amrcol2 {
padding: 0 5px;
}
td.amrcol1 {
width: 20%;
}
td.amrcol3 {
width: 8%;
}
div#icalnavs,
table#calprop0 {
display: none;
}
.eventslist>p,error {
display: none;
}
table.ical {
margin: 0 0 3px;	
}
.cont {
background-color: orange;
min-height: 200px;
width: 100%;
}
.flex-container {
display: flex;
// background-color: DodgerBlue;
}
.flex-container > div {
max-width: 1000px;
//  background-color: #f1f1f1;
margin: 1px;
padding: 10px;
font-size: 30px;
}
.leftblock {
width: 70%;
}
.rightsidebar {
width: 30%;
}
.horiz {
//height: 100px;
//height: 30%;
width : 100%;
//background-color: red;
border: 1px solid white;
}
.eventslist {
height: auto;
width: 100%;
}
#events_container {
font-size: 12px;
}
textarea {
//	color: #1a1a1a;
color: orange;
font-family: Roboto;
font-size: 12px;
font-size: 1rem;
line-height: 1.75;
}
.entry-title {
font-family: Montserrat;
}
body {
background: #fff;
}
#primary .content-area {
background: #dd0;
font-color: orange;
font-family: sans-serif;
display: block;
}
#page_intro {
color: #ff0000;	
background-color: #f9f9d6;
}
a.amr-bling:before { 
font-family: "Material Icons"; 
content: "outline_date_range";
font-size: 30px;
}
a.amr-bling,
img.amr-bling { 
display: none; 
}
.vevent abbr[title] {
text-decoration: none;
border-bottom: none;
}  .social-navigation a:before,
.dropdown-toggle:after,
.bypostauthor > article .fn:after,
.comment-reply-title small a:before,
.pagination .prev:before,
.pagination .next:before,
.pagination .nav-links:before,
.pagination .nav-links:after,
.search-submit:before {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-family: "Genericons";
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1;
speak: never;
text-align: center;
text-decoration: inherit;
text-transform: none;
vertical-align: top;
}
.main-navigation ul {
list-style: none;
margin: 0;
}
.main-navigation li {
//// border-top: 1px solid #d1d1d1;
position: relative;
}
.main-navigation a {
color: #1a1a1a;
display: block;
line-height: 1.3125;
outline-offset: -1px;
padding: 0.84375em 0;
}
.main-navigation a:hover,
.main-navigation a:focus {
color: #007acc;
}
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
font-weight: 700;
}
.main-navigation ul ul {
display: none;
margin-left: 0.875em;
}
.no-js .main-navigation ul ul {
display: block;
}
.main-navigation ul .toggled-on {
display: block;
}
.main-navigation .primary-menu {
border-bottom: 1px solid #d1d1d1;
}
.site-header .main-navigation + .social-navigation {
margin-top: 1.75em;
} @media screen and (min-width: 56.875em) {
.site-header {
padding-right: 4.5455%;
padding-left: 4.5455%;
}
.site-header-main {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.wp-custom-logo .site-header-main {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.site-header-menu {
display: block;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
padding-top: 1.5%;
padding-bottom: 0.5%;
}
.main-navigation {
margin: 0 0;
}
.main-navigation .primary-menu,
.main-navigation .primary-menu > li {
border: 0;
}
.main-navigation .primary-menu > li {
float: left;
}
.main-navigation a {
outline-offset: -8px;
padding: 0.65625em 0.875em;
white-space: nowrap;
}
.main-navigation ul ul {
border-bottom: 1px solid #d1d1d1;
display: block;
left: -999em;
margin-top: 35px;
position: absolute;
z-index: 99999;
}
.main-navigation ul ul ul {
top: -1px;
}
.main-navigation ul ul ul:before,
.main-navigation ul ul ul:after {
border: 0;
}
.main-navigation ul ul li {
background-color: #fff;
border: 1px solid #d1d1d1;
border-bottom-width: 0;
}
.main-navigation ul ul a {
white-space: normal;
width: 12.6875em;
}
.main-navigation ul ul:before,
.main-navigation ul ul:after {
border-style: solid;
content: "";
position: absolute;
}
.main-navigation ul ul:before {
border-color: #d1d1d1 transparent;
border-width: 0 10px 10px;
right: 9px;
top: -9px;
}
.main-navigation ul ul:after {
border-color: #fff transparent;
border-width: 0 8px 8px;
right: 11px;
top: -7px;
}
.main-navigation li:hover > ul,
.main-navigation li.focus > ul {
left: auto;
right: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: auto;
right: 100%;
}
}