<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(/s/resources/css/appstyles.css);
@import url(/s/resources/fonts/fontawesome-curr/css/font-awesome.css);
@import url(/s/resources/pikabu/pikabu.css);
@import url(fonts/fontstyle.css);
@import url(pikabu.css);
@import url(//fonts.googleapis.com/css?family=Istok+Web:400,700);

/* General Style
---------------------------------------------*/
* {-webkit-box-sizing: border-box;  box-sizing: border-box; -ms-box-sizing: border-box;}
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:14px/1.5em Helvetica, Arial, sans-serif; background: url(images/body-bg.jpg) repeat;}

a { color: #0066CC; text-decoration: none; outline:none; }
a:hover {text-decoration: none; }
a:visited{}
a:active{}
a img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {margin:0;padding:2px 5px 3px 0;font-family: 'Istok Web', sans-serif;color:#978d85;}
h1, .PageTitleHeader {font-size:2.429em;line-height:1.25em; }
h2, .PageSubTitleHeader {font-size: 1.786em; line-height:1.25em;}
h3 {font-size:1.429em;line-height:1.25em; }
h4 {font-size: 1.143em;line-height:1.25em;}
h5 {font-size: 1em;line-height:1.25em;font-weight: normal; letter-spacing: .5px;}
p {margin:7px 0;padding:0;color:#333;font-size: 1em;}
#PageTitle, .PageTitleHeader { display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

.pad-bottom {padding-bottom: 2.188em;}
.margin-bottom {float: left;  width: 100%;}
.center-block {margin: 0px auto; display: block;}
.center-block a {margin: 0px auto; display: block;}

hr{height:1px;line-height:1px;margin:8px 3px 43px;clear:both;border:none;background:#e0ddda;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

.idbmsBreadcrumbSeparator {color:#70a533!important;}
.expand img {background-color: #70a533!important;}
.expand {background-color: #70a533!important; display:inline-block; width:18px;}
.Error,.error {width:auto!important}

img[src="/images/icons/v2/common/brick_edit.gif"],
img[src="/images/icons/v2/common/delete.gif"],
img[src="/images/icons/v2/common/arrow_out.gif"],
img[src="/images/e.gif"],
img[src="/images/spacer.gif"],
img[src="/images/icons/v2/bomb.png"] {border:0!important; padding:0!important; margin:0!important; float:none!important; width:16px!important; height:16px!important}

.structHead img[src="/images/spacer.gif"] {display:none;}

::-moz-selection {  background:#ccc;color:#000;}

::selection {  background:#ccc;color:#000;} /* Safari 3.1+, Opera 9.5+, Chrome 2+ */
::-moz-selection {  background:#ccc;color:#000;} /* Mozilla Firefox */

.no-margin {margin: 0px;display: inline-block;}

.grid_49 {width:49%;float:left;}
.grid_2per {width: 2%; float: left;}

/* HEAD ELEMENTS
---------------------------------------------*/
header {padding-bottom: 2.188em; border-bottom: solid 1px #978d85;}
.structHead {float:left; width:100%;}

#ContentMemberTools {}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;float:right;}
#ContentMemberTools li {float:left;padding:0 0px 0 20px;}
#ContentMemberTools a {display:block;}

.headLogo img {padding-top: 34px; padding-bottom: 20px;}
h1.headLogo, h1.headLogo a {color: #003d76; font-family: "Yale";}
.subheader {text-transform: uppercase; padding-left: 9px;}
.mobileQuickLinks {display:none;}
#nav a#nav-close-btn {display:none!important;}

#ContentSearch {text-align:right; padding-top:1em;}
#ContentMobileSearch {padding:1em 0; text-align:center; color:#ccc;}
#ContentMobileSearch input {background:#666;border:none; padding:0.5em 1em; width:80%; border-radius: 20px; color:#ccc;}
#ContentMobileSearch button,
#ContentMobileSearch label,
.SearchModuleSpacer {display:none;}

#nav {display:none;}

/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
.desktopNav {background: url(images/hdr-bg.jpg) repeat; float:left; width:100%; position:relative;z-index:999;}

/* General Styles */
.desktopNav ul {list-style-type:none;margin:0; padding:0;}
.desktopNav ul li {float:left;}
.desktopNav ul li a{display:block;text-decoration:none; padding:0 1em; color:#fff; font-size: 0.964em; font-family: 'Istok Web', sans-serif; font-weight: 400; padding:15px 10px; letter-spacing: .5px;}

/* Top Level Group */
.desktopNav ul li {line-height:1.5em; text-transform:uppercase;}
.desktopNav ul li a:hover {color:#fff;}
.desktopNav ul li:hover &gt; a {color:#fff; background-color: #978d85;}

/* Second Level Groups */
.desktopNav li ul { position: absolute; left: -999999px;margin:0px; background:#978d85; float:none; width:15em;text-align:left;}
.desktopNav li li { width: 100%; border:none; margin: 0; padding:0px;background:none;line-height:normal;text-transform:none; font-size:1em;}
.desktopNav li li a {font-weight:normal;text-align:left;border:none; padding: 0.75em 1.125em;}
.desktopNav ul li:hover li a{}
.desktopNav ul li:hover li a:hover{}
.desktopNav li li:hover {background: #9e1b32;}

/* Third Level Groups */
.desktopNav li li ul { margin:-23px 0 0 150px; background: #367c2b; color:#ffffff; width:170px;}
.desktopNav li li li a:hover { color: #ccc;}
.desktopNav li li li{ width: 170px;}
.desktopNav li li li a {color:#fff;}

/* The Magic */
.desktopNav li.sfHover ul ul,
.desktopNav li.sfHover ul ul ul { left: -999em;}

.desktopNav li.sfHover ul,
.desktopNav li li.sfHover ul,
.desktopNav li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
.desktopNav  li.sfHover,
.desktopNav  li li li.sfHover,
.desktopNav  li li.sfHover { position:static;}

/* SUB NAVIGATION / WIDGETS */
.widget {border-top: solid 10px #2a6ebb; background-color: #fff; list-style:none;font-family: 'Yale', serif; font-size: 1.143em;padding: 10px 20px 20px 20px;-webkit-box-shadow: 2.5px 4.33px 0px 0px #e6e5e3;box-shadow: 2.5px 4.33px 0px 0px #e6e5e3;margin-bottom: 35px;}
.widget li {padding-top: 10px;}
.widget li a {text-decoration: none;color:#897f78;}
.widget li a:hover {color:#2a6ebb;}
.widget li &gt; ul {display:none;}

.widget li li {list-style: none;}
.widget ul li {padding-left: 15px;}

.widget .selected &gt; ul {display: block;border: solid 2px rgba(137,127,120,0.8);padding-left: 0px;padding-bottom: 10px;margin-top: 10px;}
.widget .selected ul li a {color:#897f78;}
.widget .selected ul li a:hover {color:#2a6ebb;}
.widget .selected a {color:#2a6ebb;}

.featured-widget { display: inline-block;margin-bottom: 35px; width: 100%; min-height:5px;}
.featured-widget .IModCmsCalendarIcon {display: none;}
.featured-widget img {float: left; margin: 0 auto; display: block;}
/*.featured-widget h2 {color:#0f4d92;text-transform: uppercase;font-size: 1.643em; font-weight: normal; letter-spacing: 1px;}
.featured-widget h2 a {color:#0f4d92;  letter-spacing: 1px;}*/
.featured-widget h3 {color:#0f4d92;text-transform: uppercase;}
.featured-widget .featured-date {color: #897f78;font-size: 1.438em;display: inline-block;width:100%;}
.featured-widget .date {color:#897f78;}
.featured-widget .center-date {margin:0 auto;display: table;}
.featured-widget  .featured-date h3 {color:#635c57;float:left; font-size: 1.343em; font-weight: bold;}
.featured-widget  .featured-date .tilde {float: left;margin-top: 15px;}

.featured-bg {background-image: url(images/bg-1.jpg); min-height: 191px;}
.featured-copy p {padding: 1.563em 0px;line-height: 2;text-align: left;}

.events-widget {padding-bottom: 5px}
.events-widget .IModCmsCalendarIcon {display: none;}
/*.events-widget h2 {text-align: left; font-size: 2.286em; color: #7E7670;}*/
.events-widget .events-block h2 {text-align: left;font-size: 1.714em; color: #2a6ebb;font-weight: 700; text-transform: uppercase;}
.events-widget .events-block h2 a {color: #2a6ebb;}
.events-widget .events-date {float:left;padding-left:20px;}
.events-widget .events-date p {margin-top: -5px;font-size: 1.143em;padding-top: 10px;color: #897f78;}
.events-widget .events-date p a {color: #897f78;}
.events-block {display: block; width: 100%; float: left;border-bottom: solid 1px #e0ddda; margin-bottom:20px;padding-bottom: 10px}
.events-label {font-family: 'Yale', serif;font-size: 2.286em; font-weight: normal;}

.signup-widget {/* background: url(images/welcome-bg.jpg) repeat; */ background: #0F4D92; padding:30px 20px;display: inline-block;}
.signup-widget h2 {color:#fff;font-size: 1.286em; font-weight: 700;}
.signup-widget p {color:#fff; padding-bottom: 10px;}
.signup-widget .signup-login-btn {cursor: pointer; float: left;border: solid 2px #fff;text-transform: uppercase;color:#fff; background:none;font-size: 1em;padding:11px 35px;}
.signup-widget .signup-sign-btn {cursor: pointer; float: right;border: solid 2px #fff;text-transform: uppercase;color:#fff; background:none;font-size: 1em;padding:11px 25px;}

.header-img { margin-top: 35px; margin-bottom: 35px;}
.header-img img {margin: 0px auto;display: block;}

/* SEARCH */
.input-group {position:relative; display: table; border-collapse: separate; vertical-align: middle; width: 90%; margin-top: -5px;}
.input-group input {display: table-cell; position: relative; z-index: 2; float: left; width: 100%; height: 35px;margin-top: -1px;}
.input-group img {position: absolute; background-color: #978d85; top: 13px;}
.input-group-btn i {padding: 8px;color:#fff;}
.icon-container {background-color: #7d6d65; height: 32px; width: 32px; float: right;}
.desktopNav i {color:#fff;}

/* SOCIAL */
.social ul {list-style-type:none;margin:0; padding:0; padding-top: 10px;float:left;}
.social ul li {float: left; padding-right: 5px;}
.social ul li a .fa {border: 1px solid #9d938b; border-radius: 50%; color: #2a6ebb; font-size: 1.2em; height: 30px; line-height: 1.7em; text-align: center; width: 30px;}
footer .social ul li a .fa {border: 1px solid #9d938b; border-radius: 50%; color: #ffffff; font-size: 1.2em; height: 30px; line-height: 1.7em; text-align: center; width: 30px;}
.social ul li a .fa-yahoo { background: url(images/yammer.png) no-repeat center / 100%; text-indent: 999px; overflow: hidden;}
.social h2 { color: #ffffff; font-size: 18px;}

/* CAROUSEL */
#ContentMiddleLayoutRotator {position: relative;}
.sldimg img {width:100%;}
.sldtxt {position: relative;background-color: rgba(255,255,255,0.8);bottom:-2px;}
.sldtxt .preview{display: none;}
.sldtxt .title {padding:10px;text-align: center;}
.sldtxt .title a {margin:0 auto;color:#000;font-size: 1.643em;font-family: 'YaleItalic',serif; text-decoration: none;font-style: italic;}

.bx-pager {display:none;}
.bx-controls {position: absolute;top:40%;margin-top:-16px;outline: 0;z-index: 99999;width:100%;}
.bx-controls i {color:#fff;font-size: 3.250em;}
.bx-prev {float:left;border: 1px solid #fff; border-radius: 50%;height: 50px; line-height: 1.7em; text-align: center; width: 50px;margin-left: 20px;}
.bx-next {float:right;border: 1px solid #fff; border-radius: 50%;height: 50px; line-height: 1.7em; text-align: center; width: 50px;margin-right: 20px;}

.IMOD61 .bx-wrapper {position: relative;}
.IMOD61 .bx-controls {top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: .4; margin-top: -20px;}
.IMOD61 .bx-wrapper:hover .bx-controls {opacity: 1;}
.IMOD61 .bx-prev {margin-left: 10px;}
.IMOD61 .bx-next {margin-right: 10px;}

/* News Listing */
.newsItem {position:relative; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #eee;overflow:hidden;}
/* Image */
.newsItem .thumb {width:120px; float:left;}
/* Text */
.newsItem .text {padding-left:140px;padding-top:10px;}
.newsItem .title {font-size:1.2em; line-height:normal; padding:0 0 5px; font-weight:bold;}
.newsItem .title a {text-decoration:none;}
.newsItem .preview {}
.newsItem .more {display:block;margin:0;padding:0 35px;}
.newsItem .more span {display:none;}
.newsItem .more a {}
.newsItem .more a span {margin-top:10px;display:inline-block;background:#A8353A;color:#fff;padding:10px 20px; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:0.5px; line-height:1em;border-radius:35px;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;position:absolute; bottom:20px; left:20px;}
.newsItem .more a:hover span {background:#222;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody {float:left;padding:0em 0; width:100%;}

.wideArea,
.structLeft,
.midWrap,
.structRight {background:#eee; padding:1em;}
.ie8 .wideArea,
.ie8 .structLeft,
.ie8 .midWrap,
.ie8 .structRight {padding:0;}

.wideArea {margin-top:1em; margin-bottom:1em;}
.colWraps {float:left;}

.midWrap {float:right;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:0px 0 10px 0;list-style:none;float:left;text-transform: uppercase;}
.structBody ul#ContentBreadCrumbs li{padding:0 25px 0 0;margin:0;float:left; color:#191919; position: relative;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none; color: #191919;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{}
.structBody ul#ContentBreadCrumbs li.navselected a{}
.structBody ul#ContentBreadCrumbs li:after {content: '\f178'; color:#c9bcb2;font-family: FontAwesome; position: absolute; right: 5px; top: 1px;}
.structBody ul#ContentBreadCrumbs li:last-child:after {content: '';font-family: FontAwesome; padding-right: 0;}
.structBody ul#ContentBreadCrumbs li:last-child { padding-right: 0;}

.page-title {font-size: 2.071em; font-family: 'Yale', serif !important; color:#003d77;font-weight: normal;}

.events-date span a.IModCmsCalendarIcon img { max-width: 32px; }

.featWrap { float: left; padding-bottom: 2.188em;margin:0 -12px;}
.centerit { width: 100% !important;}

/* BUTTONS */
.featured-widget .featbtn a {border: solid 2px #2a6ebb; padding:11px 30px;text-align: center;background:none;font-size: 1.143em; text-transform: uppercase;cursor: pointer;display:table;text-decoration:none;color:#625b56; letter-spacing: 1px;}
.featured-widget .featbtn a:hover {text-decoration: none;}
.btn {border: solid 2px #2a6ebb; padding:11px 30px;text-align: center;background:none;font-size: 1.143em; text-transform: uppercase;cursor: pointer;display:table;text-decoration:none;color:#625b56; letter-spacing: 1px;}
.btn:hover {text-decoration: none;}
.events-btn span {display:none;}
.events-btn a {margin-right: 20px;padding:10px 25px;text-align: center;background:#2a6ebb;font-size: 1em; color:#fff;border: none;float:right;margin-top: 14px;cursor: pointer; letter-spacing: 1px;}
.events-btn a span {display:block;}
.events-btn a:hover{color:#fff; text-decoration: none; letter-spacing: 1px;}

a.standardbtn {border: solid 2px #2a6ebb; padding:11px 30px;text-align: center;background:none;font-size: 1.143em; text-transform: uppercase;cursor: pointer;display:table;text-decoration:none;color:#625b56;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight {float:right;}

#ContentRightSocial { float: left; width: 100%;}
.rightsocial li { margin-bottom: 10px; /*width: 16%;*/}

#ContentMiddleLayoutRight { float: left; width: 100%; }

/* Footer Elements
---------------------------------------------*/
footer {float:left; width:100%;background: url(images/hdr-bg.jpg) repeat; padding: 30px 0;}
.contact-info {/* padding-top: 40px; */}
.contact-info p {color:#fff;font-size: 1em;}
.footer-line {border-left: 1px solid rgba(255,255,255,0.5); margin: 0; padding-bottom: 58px;}
.footer-nav {list-style: none;margin-left: -30px; margin-top: 0;}
.footer-nav li {display: inline-block;padding: 15px 10px;}
.footer-nav li a {text-decoration: none;color:#fff;font-size: 1em;}

.globaldisclaimer p { color: #ccc; font-size: 12px; margin-top: 15px; text-align: center;}


/* Mobile
-----------------------------------------------*/
.nav-bg {background: url(images/hdr-bg.jpg) repeat;}
.mobileQuickLinks {display:none;}
.mobileQuickLinks {list-style:none; padding:0; float:left; width:100%; position:relative;z-index:999;}
.mobileQuickLinks li {width:100%;margin-top:10px;}
.mobileQuickLinks li a {cursor: pointer; font-size: 1.143em;text-decoration:none;;padding:10px 0px;color:#fff;text-align: center;}
.mobileQuickLinks li a:before {float:left;padding-right:10px;content: '\f0c9';font-family: 'FontAwesome';font-size: 2.071em;}

#nav ul li ul {display:none;}
#nav ul li.selected &gt; ul {display:block;}
#nav ul li.selected &gt; a {color:#fff;}

.m-pikabu-left-visible .m-pikabu-left {width: 225px;}
.m-pikabu-sidebar {background: #6f6f6f}
.m-pikabu-nav-toggle i {color:#fff; font-size: 2.231em;}
.m-pikabu-sidebar .mainNav ul {border:none;}
.m-pikabu-sidebar .mainNav ul li {position:relative;padding:0;}
.m-pikabu-sidebar .mainNav ul li a {padding:12px 1em;}

.m-pikabu-sidebar .mainNav ul li.has-subnav .accordion {position:absolute; top:0; right:0; width:100px; padding:0 20px 0 0; text-align:right;color:#5e5a62; line-height:1em; }
.m-pikabu-sidebar .mainNav ul li li.has-subnav .accordion {padding:5px 0; font-size:0.875em;}
.m-pikabu-sidebar .mainNav ul li.has-subnav .accordion .fa {line-height:1.2em;color:#fff;font-size: 1.429em;padding-top: 10px;}
.m-pikabu-sidebar .mainNav ul li.has-subnav.header &gt; .accordion {width:100%; text-align:right; padding-right:15px;}
.m-pikabu-sidebar .mainNav ul li.has-subnav .expanded,
.m-pikabu-sidebar .mainNav ul li.has-subnav .active .collapsed {display:none;}
.m-pikabu-sidebar .mainNav ul li.has-subnav .active .expanded {display:block;}
.m-pikabu-sidebar .mainNav ul li a {padding: 13px 1em;text-transform: uppercase;font-size: 1em;text-decoration: none;}
.m-pikabu-sidebar .mainNav ul li a:hover {background: #4f4e4e;}
.m-pikabu-sidebar .mainNav ul li {border-top: none;}

.m-pikabu-sidebar .mainNav ul ul li {background: #4f4e4e;border:none;}
.m-pikabu-sidebar .mainNav ul ul li a { color: #d2d0d0; font-size: 1.071em; padding: 0.7em 1em 0.7em 2.5em; text-transform: none;}
.m-pikabu-sidebar .mainNav ul ul li a:hover {background: none;}
.m-pikabu-sidebar .mainNav a .expandIcon {display: block;padding: 0 10px 0 0; position: absolute;top: 0; right: 0;}

.mobile-searchbar {padding-left: 12px;}
.mobile-searchbar .form-control {height:35px; width: 80%;}
.mobile-searchbar .input-group-btn {background: #0f4d92;}
.mobile-searchbar .input-group-btn i {padding:10px;}

.events-mobile-btn {display: none;}

.sldimg {height: 400px;width: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

/* forms */
.split33 {width: 33% !important;}

@media only screen and (max-width: 767px) {
    .split33 {width: 100% !important;}
}

/*
---------------------------------------------
---------------------------------------------
   MEDIA QUERIES
---------------------------------------------
---------------------------------------------
*/

/* =============================================================================
   Desktop Only
   ========================================================================== */

@media only screen and (min-width: 1001px){
/* Styles */
    .mobile-search {display: none;}
}

/* =============================================================================
   768px Grid
   ========================================================================== */

@media only screen and (min-width: 768px) and (max-width: 1001px){
/* Styles */
   .mobileQuickLinks {display:block;}
   .mobileQuickLinks li a {text-align: left;}
   .desktopNav ul li {float: none;}
   .desktopNav ul li:hover &gt; a {background: none;}
   .nav-bg {height: 70px;}
   .input-group {margin-top: 5px;}
   .signup-widget .signup-login-btn {padding:5px 10px;margin-right:20px;}
   .signup-widget .signup-sign-btn {padding:5px 10px;margin-left:20px;}
   .events-widget .events-date {float:left;padding-left:15px;}
   .events-btn {margin-right: 15px;}
   #nav {display:block;}
   .hidden-tablet {display: none;}
}

/* =============================================================================
   Less than 768px / iPhone landscape / android portrait
   ========================================================================== */
@media only screen and (max-width: 767px) and (min-width: 480px) {
   .mobileQuickLinks {display:block;}
   .mobileQuickLinks li {width: 75px;margin: 10px auto 0 auto;}
   .mobileQuickLinks li a:before {float:none;}
   .m-pikabu-nav-toggle {width: 90px;}
   .desktopNav ul li:hover &gt; a {background: none;}
   .nav-bg {height: 70px;}
   #nav {display:block;}
   .hidden-mobile{display:none !important;}
   .events-widget .events-date {padding-left:0px;}
   .footer-line {border: none; padding: 0px;}
}

/* =============================================================================
   480px / iphone landscape
   ========================================================================== */
@media only screen and (max-width: 767px) {
/* Styles */
    #ContentSearch {display:none;}
   .mobileQuickLinks li {width: 75px;margin: 10px auto 0 auto;}
   .mobileQuickLinks li a:before {float:none;padding:0px;}
   .desktopNav ul li {float: none;}
   .desktopNav ul li:hover &gt; a {background: none;}
   .m-pikabu-nav-toggle {width: 90px;}
    #ContentMemberTools {display:none;}
    #nav {display:block;}
   .input-group {margin-top: 5px;}
   .headLogo {text-align: center;}
   .subheader {text-align: center;}
   .social { text-align: center;}
    .social ul li { float: none; padding-right: 0; display: inline-block;}
    .social ul { float: none;}
   header {margin-bottom: 0px; border:none;}
   .sldimg {height:275px;}
   .sldtxt {bottom:0px;}
   #ContentBreadCrumbs {display: none;}
   .contact-info {padding-bottom:30px;text-align: center; border-right:none;border-bottom: 1px solid rgba(255,255,255,0.5);line-height: 2}
   .footer-nav {text-align: center;line-height: 2}
   .signup-widget .signup-login-btn {padding: 15px 30px;;margin-left: 1.875em;float: left;}
   .signup-widget .signup-sign-btn {padding: 15px 30px;margin-right: 1.875em;float:right;}
   .events-mobile-btn {display: block;background-color: #2a6ebb;font-size: 1em; color:#fff;border: none;float:right;margin-top: 5px;}
   .events-mobile-btn a {font-size: 1.5em; color:#fff;}
   .events-mobile-btn a em {padding:10px;}
   .footer-nav {margin-left: -40px;margin-top: -20px;}
   .footer-line {border: none; margin-top: 40px; padding-bottom: 0;}
   .footer-nav li {padding: 10px;}
   .hidden-mobile{display:none !important;}
   .m-pikabu-nav-toggle &gt; span { float: right;}
}
/* =============================================================================
   Less than 430px
   ========================================================================== */
@media only screen and (max-width: 430px) {
/* Styles */
   .sldimg {height:115px;}
   .signup-widget .signup-login-btn {padding: 10px 20px;margin-left: 0px;float: left;}
   .signup-widget .signup-sign-btn {padding: 10px 20px;float:right;margin-right: 0px;}
   .featured-widget img {display: none !important;}

}

/* =============================================================================
   Retina Display
   ========================================================================== */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {

}

/* MAINT 111244 DT 06242019 */
.CalendarFilters {
    margin-left: 40px;
}

/* MAINT 119450 DT 09112019 */
/* #ContentMiddleLayoutFeature {
    display: flex;
}

.listing-view {
    display: flex;
    justify-content: center;
  }

  .itemimg {
      width: 450px;
      max-height: 350px;
  }

@media only screen and (max-width: 1001px) {
    #ContentMiddleLayoutFeature {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
      }
      
      .listing-view {
        width: auto !important;
      }
} */

/* MAINT 122707 DT 10032019 */
.events-block img {
    float: unset;
    margin: unset;
}

/* MAINT 123604 DT 10092019 */
.IMOD3381 #ContentLeftNavClubs {
    display: none;
}

/* MAINT 123553 DT 10092019 */
#ContentMiddle #divCalFix9856 {
    float: unset;
}

/* MAINT 124324 DT 10162019 */
.IMOD3274 #ContentLeftNavClubs {
    display: none;
}

/* MAINT 124853 DT 10212019*/
.anythingControls {
    text-align: right;
}

/* MAINT 169385 DT 01262021 */
@media only screen and (min-width:1002px) {
    #ContentFooter.contact-info {
        float: left;
    }
}

/* MAINT 186375 DT 080112021 */
#ContentMiddleLayoutFeature .split70left h2 {
    padding: 0px;
}

/* Maint 226866 CJ 01202023 */
/* client is using one of the default layouts and the .buttons did not look like example Layout no.3
https://support.imodules.com/hc/en-us/articles/115003938367-Mobile-Event-Detail-Page-Layouts 
https://yale.imodules.com/s/1667/y1/index.aspx?sid=1667&amp;gid=276&amp;pgid=7315&amp;content_id=13415
*/
.imod_eventDetails_layout2--rightCol .button {
    border-radius: 25px;
    padding: 15px;
    border:none;
    box-shadow: 3px 3px 6px 0px rgba(46,46,46,0.3);
    -webkit-box-shadow: 3px 3px 6px 0px rgba(46,46,46,0.3);
    -moz-box-shadow: 3px 3px 6px 0px rgba(46,46,46,0.3);
    cursor:pointer;
    background: #2a6ebb;
    color: white;
}
/* created a class for the event title to help them minimize the use of inline styles. */
.event-detail-title {
    font-family: Georgia;
    font-size: 32px;
    line-height:1em;
}
</pre></body></html>