body{font-family:'latoregular';font-size:16px;font-size:1em;font-size:100%;}i{font-size:1em;}
a{font-family:'latobold';font-size:0.75em;color:#0088A5;}
a:hover,a:focus{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-ms-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#DADADA;}
h1, h2, h3, h4, h5, h6, h7{color:#464646;}
p{line-height:1.25em;font-size:1em;}
.h-txt{padding:.5em;font-size:.7em;margin-top:1em;font-family:'latolight';color:#464646;line-height:1.5em;text-align:justify;}
#ui{padding-top:4em;}
#ui .divider{margin-bottom:2em;margin-top:2em;}
#ui .divider h1{border-bottom:1px solid lightgray;font-size:2em;padding-bottom:0.25em;}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"],
input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"],
input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea{border-radius:5px;border:.1em solid #cccccc;}
label{line-height:3;}
#dev_nav{position:fixed;z-index:2;top:2em;right:2em;}
#dev_nav .button{margin-bottom:0em;}
#dev_nav .left{margin:.25em;}
.home-slider{}
.row{max-width:70em;}
.border{border:1px solid lightgray;}
#home .page-header{height:150px;}
#home .home-content{margin-top:2em;margin-bottom:4em;}
.about-content{margin-bottom:4em;}
.kcenter-content{margin-bottom:4em;}
.empty-block{border:1px solid lightgray;min-height:200px;padding:1em;}
.note{font-family:'latoregular';font-size:.8em;}
bold{font-family:'latobold';}
.page-header{max-width:75em;background-repeat:no-repeat!important;background-size:cover;background-position:center;border-bottom:10px solid #A94135;margin-bottom:2em;}
.page-header h2{text-shadow:-2px 1px 2px rgba(0, 0, 0, 1);font-family:'latolight';font-size:2em;text-transform:uppercase;letter-spacing:.25px;margin-top:4em;margin-left:.5em;padding:0em .5em;color:white;}
ul.pagination{margin-top:2em;}
ul.pagination li.current a, ul.pagination li.current button{background:#0188a5;}
.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after{content:"\203A";margin-left:0.5rem;display:inline;}
.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before{margin-left:0.5rem;display:none;}
nav{-moz-box-shadow:0px 0px 15px #E9E9E9;-webkit-box-shadow:0px 0px 15px #E9E9E9;box-shadow:0px 0px 15px #E9E9E9;padding-bottom:.5em;}
nav .logo-sm{margin:1em 0;}
nav .logo-lg{margin-top:1.5em;}
.slimmenu.nav-lg{margin-top:3em;margin-right:0em;}
.nav-sm{margin-top:1.5em;margin-right:.5em;}
.nav-sm li i.icon-menu{font-size:2.75em;}
.nav-sm li a{color:#550800;}
.nav-sm li a:hover{color:#DADADA;}
.nav-sm li{text-decoration:none;display:inline-block;}
.social-nav{margin-right:2em;float:right;}
.social-nav li{text-decoration:none;display:inline-block;}
.social-nav li a{height:32px;width:32px;}
.slimmenu.nav-lg li{text-decoration:none;display:inline-block;}
.slimmenu.nav-lg li a{font-family:'latoblack';text-transform:uppercase;letter-spacing:.25px;color:#A94135;}
.slimmenu.nav-lg ul, ul{margin:0;text-decoration:none;display:block;}
.right-submenu{background:#A94135;}
.right-off-canvas-menu{background:#A94135;}
ul.off-canvas-list li label{font-size:1.5em;color:white;background:#550800;line-height:1.5em;}
ul.off-canvas-list li a{padding-left:.95em;font-family:'latolight';font-size:1em;border-bottom:1px solid #FBA9A0;}
ul.off-canvas-list li a:hover{background:#FBA9A0;color:#550800;}
.right-submenu .back > a{background:#FBA9A0;color:#550800;}
.right-submenu .back > a:hover{color:white;background:none;}
.right-submenu .back > a:after{display:none;}
.right-submenu .back > a:before{content:"\2039";margin-right:0.15rem;font-size:1.4em;display:inline;}
.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after{content:"\203A";margin-right:0.15rem;font-size:1em;display:inline;}
.home-slider{margin-top:1em;}
.slick-dots{margin-top:2em;}
.slick-slide{position:relative;}
.caption h2{font-family:'latolight';font-size:1.3em;text-transform:uppercase;color:white;}
.caption p{font-family:'latolight';font-size:.8em;color:white;line-height:1.5em;}
.caption{color:white;transform:translate3d(0,0,0);position:absolute;right:20px;bottom:0;top:0;padding:1em;padding-top:5em;max-width:250px;background:rgb(200, 54, 54);background:rgba(0, 0, 0, 0.65);z-index:5;}
.slick-dots li button:before{font-size:12px;color:gray;}
.slick-dots li.slick-active button:before{color:#A94135;opacity:1;}
.home-slider button.slick-prev, .home-slider button.slick-next{display:none;}
.c3-top-a .icon-wrap{color:#0088A5;border:1px solid white;text-align:center;font-size:2.25em;}
.c3-top-c .icon-wrap{color:#A94135;border:1px solid white;text-align:center;font-size:2.25em;}
.c3-top-a .icon-bubble{margin-left:.25em;}
.c3-top-a .icon-location{margin-left:-.1em;}
.row.c3-top-a, .row.c3-top-c{margin-bottom:0.75em;}
.row.c3-top-a h4, .row.c3-top-c h4{border-bottom:2px solid #9F9F9F;padding-bottom:0.1em;}
.c3-top-a h4{text-transform:uppercase;color:#0088A5;font-family:'latoregular';letter-spacing:0.01em;}
.c3-top-c h4{text-transform:uppercase;color:#A94135;font-family:'latoregular';letter-spacing:0.01em;}
.c3-inside-a p{text-transform:capitalize;padding-bottom:1em;border-bottom:1px solid #DADADA;}
.c3-inside-a .small-5{padding:0px;}
.th-b{line-height:0;display:inline-block;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}
.th-a{line-height:0;display:inline-block;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;border:1px solid #DADADA;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:4px;background-color:#fff;}
.th-date{text-align:center;color:white;padding-top:.1em;padding-bottom:.1em;margin:.25em .45em;max-width:4em;margin-left:1em;display:inline-block;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;border:1px solid #DADADA;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;background-color:#A94135;}
.th-day{font-family:'latolight';font-size:1.25em;}
.th-month{font-family:'latolight';font-size:.9em;text-transform:uppercase;border-top:1px solid white;padding-top:.25em;}
.c3-inside-b h5{font-family:'latobold';font-size:1em;color:#464646;}
.c3-inside-b p{font-size:.9em;margin-bottom:0px;font-family:'latolight_italic';color:#9F9F9F;text-transform:initial;}
.c3-inside-c{border-bottom:1px solid lightgray;padding:.5em 0;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,237,237,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,237,237,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,237,237,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,237,237,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4eded',GradientType=0);}
.c3-inside-c h5 a{line-height:0;font-family:'latobold';font-size:.8em;color:#464646;}
.c3-inside-c p a{line-height:0;font-size:.9em;margin-bottom:0px;font-family:'latolight';color:#9F9F9F;text-transform:initial;}
.c3-inside-c p{line-height:1em;margin-bottom:0!important;}
.c3-inside-b ul{margin:0;}
.c3-inside-b ul li{list-style:none;display:inline-block;}
.c3-inside-b .th-b{margin-top:.75em;}
.c3-inside-b .date{font-family:'latobold';font-size:.75em;color:#464646;margin-right:1em;}
.divider{border-bottom:1px solid lightgray;margin:1em .4em;}
.divider-large{border-top:2px solid #9F9F9F;margin-top:2em;}
.divider-small{border-bottom:1px solid #9F9F9F;margin-top:2em;margin-bottom:2em;}
.divider-small h6{color:#A94135;font-family:'latobold';font-size:.9em;}
.divider-large h4{color:#0088A5;margin-bottom:1em;}
.divider-large-2{border-bottom:2px solid #9F9F9F;margin-bottom:1em;}
.divider-large-2 h4{color:#0088A5;text-transform:uppercase;}
.divider-small-2{border-bottom:1px solid #9F9F9F;margin-bottom:1em;}
.divider-small-2 p{color:#464646;font-family:'latoregular'!important;font-size:1em;margin-bottom:.2em;}
.view-all-b{margin-top:1.25em;text-align:center;color:#0088A5;font-family:'latobold';font-size:.9em;color:#0088A5;margin-bottom:1.25em;}
.view-all-a{text-align:center;color:#0088A5;font-family:'latobold';font-size:.9em;color:#0088A5;margin-bottom:1.25em;}
.view-all-c{text-align:center;color:#0088A5;font-family:'latobold';font-size:.9em;color:#A94135;margin-top:1.25em;margin-bottom:1.25em;}.view-all-c a{color:#A94135;}
.view-all-c a:hover{color:#DADADA;}
.join-block{}
.subscribe-block{margin-top:2em;}
.twitter-block{margin-top:2em;min-height:300px;}
.linkedin-block{min-height:200px;}
.contact-map-block{margin-bottom:2em;}
.about-content .banner{margin-bottom:2em;}
.about-content .about-module .small-6{margin-left:-15px!important;}
.about-content .about-module a{color:#A94135;}
.about-content .about-module a:hover{color:#454545;}
.about-content .about-module p{font-size:1em;margin-bottom:.25em;}
.about-content .about-module{margin-bottom:1em;}
.bmember-content{margin-bottom:4em;}
.bmember-content ul{list-style:none;}
.bmember-content ul li a{color:#A94135;font-size:1em;}
.news-content{margin-bottom:4em;}
.news-module h3{font-size:1.15em;font-family:'latobold';border-bottom:1px solid #0188a5;padding-bottom:.5em;padding-top:.5em;}
.news-module p{color:#7d7d7d;margin-bottom:.25em;font-family:'latoitalic';}
.news-module{margin-bottom:2em;}
.knowledge-module{margin-bottom:4em;}
.knowledge-module h3{min-height:5em;}
.knowledge-module h3{font-size:1em;font-family:'latobold';border-bottom:1px solid #0188a5;padding-bottom:.5em;padding-top:.5em;}
.knowledge-module p{text-align:justify;color:#7d7d7d;margin-bottom:.25em;font-family:'latoitalic';}
.knowledge-module{margin-bottom:2em;}
.icon-circle-1, .icon-circle-2, .icon-circle-3, .icon-circle-4, .icon-circle-5, .icon-circle-6{color:#0188a5;margin-right:.25em;}
.mfees-content, .contact-content, .upevents-content{margin-bottom:4em;}
.mfees-content ul.an-fees{list-style:none;}
.mfees-content ul.an-fees li{color:#a8b0b5;font-size:.9em;}
.mfees-content .divider-large-2.xcept{margin-top:2em;margin-bottom:2em;}
.mfees-content .ad-fees{list-style:none;}
.mfees-content .ad-fees li{display:inline-block;}
.mfees-content .ad-fees li i{font-size:1em;margin-right:1em;}
.mfees-content .ad-fees li span{margin-right:1.55em;text-align:center;}
.mfees-content .icon-checkmark{color:#a8b0b5;}
.mfees-content table thead{background:white;}
.mfees-content table{border:none;}
.mfees-content table .small-note{text-align:center;font-size:.5em;}
.event-details{margin-top:5em;border-left:1px solid #9F9F9F;}
.upevents-module p{text-align:justify;font-size:.9em;font-family:'latoregular';color:#7d7d7d;line-height:1.75em;}
.event-details span{font-size:.9em;font-family:'latoregular';color:#7d7d7d;line-height:1.7em;}
.upevents-module h6{color:#A94135;}
.dropdown.button.small:after, button.dropdown.small:after{border-color:#222222 transparent transparent transparent;}
.find-member-content table tr td{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;}
.find-member-content table .dropdown{transition:none;background:none;margin-bottom:0em;color:#222222;padding-left:1rem;}
.find-member-content table a{text-transform:lowercase;font-family:'latoregular';font-size:0.9em;color:#222222;}
.find-member-content table .no-dropdown{font-size:0.7em!important;letter-spacing:0px!important;padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;}
.dlist-module .accordion-navigation{margin-bottom:1em!important;}
.dlist-module span{margin:0em 1em;}
.dlist-module h6{font-family:'latobold';color:#222222;font-size:1.25em;}
.dlist-module h7{font-family:'latolight';color:#454545;font-size:.9em;}
.dlist-module p{font-family:'latoregular';color:#454545;font-size:.9em;text-align:justify;line-height:1.5em;padding:1em;}
.left-wrp{margin-bottom:2em;}
.side-nav{padding:0;padding:.2em 0em;border-top:1px solid #9F9F9F;border-bottom:1px solid #9F9F9F;margin-bottom:.7em;}
.side-nav li:hover, .side-nav li:focus{transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-webkit-transition:background-color .5s ease-out;background-color:#00b0d6;}
.side-nav li{background-color:#0188a5;margin-bottom:.15em;}
.side-nav li.secondary{background-color:#a8b0b5;}
.side-nav li.secondary:hover, .side-nav li.secondary:focus{background-color:#999fa3;}
.side-nav li > a{color:white!important;font-family:'latoregular';font-size:.85em;text-transform:uppercase;letter-spacing:.25px;}
.icon-arrow-right{margin-top:.25em;}
.contact-promo{border-top:1px solid #9F9F9F;background-color:#f2f9fa;padding-bottom:1em;}
.contact-promo h5{padding-top:1em;margin-left:2em;margin-right:2em;line-height:1.25em;text-transform:uppercase;font-family:'latolight';font-size:.9em;letter-spacing:.25px;color:#0188a5;}
.contact-promo h6{font-size:.85em;margin-left:2.40em;margin-right:2em;line-height:1.25em;}
.contact-promo .th-b{margin-left:2.5em;margin-right:2em;margin-top:1em;margin-bottom:1em;}
.mail-trigger{margin-left:2.6em;}
.upcoming{border-bottom:1px solid #9F9F9F;padding-bottom:.5em;}
.upcoming strong, .upcoming .more{font-family:'latobold';font-size:.75em;margin-left:2.40em;line-height:1em;}
.upcoming .th-b{margin-bottom:.5em;}
.footer-wrp{padding-top:.75em;-moz-box-shadow:1px 1px 10px #555555;-webkit-box-shadow:1px 1px 10px #555555;box-shadow:1px 1px 10px #555555;background:#a6392c;background:-moz-linear-gradient(top, #a6392c 0%, #7c261c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6392c), color-stop(100%,#7c261c));background:-webkit-linear-gradient(top, #a6392c 0%,#7c261c 100%);background:-o-linear-gradient(top, #a6392c 0%,#7c261c 100%);background:-ms-linear-gradient(top, #a6392c 0%,#7c261c 100%);background:linear-gradient(to bottom, #a6392c 0%,#7c261c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6392c', endColorstr='#7c261c',GradientType=0);}
.footer-wrp .small-12{background-image:url('../img/layout/footer-stars.png');background-repeat:no-repeat;background-position:right bottom;padding-top:3em;padding-top:3em;padding-bottom:3em;}
.footer-wrp ul li{text-decoration:none;display:inline-block;color:white;}
.footer-wrp ul li a{color:white;font-family:'latolight';font-size:.8em;letter-spacing:.05em;}
.footer-wrp ul li a:hover,.footer-wrp ul li:focus{-webkit-transition:color 300ms ease-out;-moz-transition:color 300ms ease-out;-ms-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;transition:color 300ms ease-out;color:#DADADA;}
.footer-sig{font-family:'latolight';font-size:.9em;text-transform:capitalize;color:white;margin-top:1em;}
.footer-floor{height:2em;-moz-box-shadow:1px 1px 10px #222222;-webkit-box-shadow:1px 1px 10px #222222;box-shadow:1px 1px 10px #222222;background:rgb(64,64,64);background:-moz-linear-gradient(top, rgba(64,64,64,1) 0%, rgba(46,46,46,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,64,64,1)), color-stop(100%,rgba(46,46,46,1)));background:-webkit-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(46,46,46,1) 100%);background:-o-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(46,46,46,1) 100%);background:-ms-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(46,46,46,1) 100%);background:linear-gradient(to bottom, rgba(64,64,64,1) 0%,rgba(46,46,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#2e2e2e',GradientType=0);}