/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.p-0 { padding: 0 !important; }

.col-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }

.col { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }

.sponsor-link a { color: #333333 !important; text-align: center !important; font-size: 12px; text-decoration: underline; }

.sponsor-logo { margin-top: 40px !important; }

.sponsor-banner { margin-top: 40px; padding-top: 4px; padding-bottom: 4px; background-color: #1c97d0 !important; color: #ffffff; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; text-align: center; }

.sign_in_button { padding: -2px; border-radius: 4px; background-color: #1c97d0 !important; }

.sign_in_button a { color: #fff !important; font-weight: 700; }

.sign_in_button a:hover { color: #1c97d0 !important; font-weight: 700; }

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .cta-widget h3, .ss-panel .ss-panel-header .item_name, .navbar-default .main-nav a, .panel .panel-heading h3, .directory-search-label { font-family: Roboto, sans-serif !important; }

body { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased; }

.mobile-menu-toggle-switch { color: #1c97d0 !important; }

.indent { padding-left: 40px; }

.stacks .upcoming-event .ss-panel-header { padding: 0px !important; }

.stacks .upcoming-event .ss-panel-header:after { display: none !important; }

.lower-footer .footer-logo { display: inline-block; background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS82MDZjYmE2Mzk2Mzg1ZjA1YmNmN2I4YjMucG5n/580x150fPNG); background-size: contain; background-repeat: no-repeat; width: 155px; height: 40px; max-height: none; }

.lower-footer .footer-logo .navbar-brand img { display: none; }

.cottageshow h1 { font: bold 22px/26px; }

.cottageshow h2 { font: bold 16px/20px; color: #ffffff !important; }

.cottageshow a { color: #fff !important; }

.slider { color: #ffffff !important; text-align: center; background-color: rgba(0, 0, 0, 0.4); padding: 20px; }

.slider h1 { font-size: 82px !important; font-weight: 900; line-height: 60px; }

.slider h2 { font-size: 22px !important; font-weight: 700; }

.slider callout { font-size: 24px !important; font-style: italic; font-weight: 300; }

.panel-default { margin-left: auto; margin-right: auto; }

.lowdkids { background-color: #1c97d0 !important; }

.header-slideshow .site-header { background-color: #fff !important; }

.header-slideshow .nav > li > a { color: #512c1d !important; }

.header-slideshow .search-toggle-button { color: #512c1d !important; }

.slide-wrapper h3 { display: none !important; }

.header-banner-page-title { display: none !important; }

.list-group-item { border: 0px solid white !important; background-color: transparent !important; }

.video-panel { /*height: 253px;*/ }

.options-row { width: 100%; border: 0px solid #cccccc; border-radius: 5px; height: 165px; }

.options-center { position: relative; top: 50%; transform: translateY(-50%); }

.options-button { padding-top: 50px; }

.options-button button { background-color: #428bcf; border: none; border-radius: 5px; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; }

label { display: inline; }

.big-checkbox { display: none; }

.big-checkbox + label { background-color: #e9ecee; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 18px; border-radius: 4px; display: inline-block; position: relative; }

.big-checkbox + label:active, .big-checkbox:checked + label:active { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1); }

.big-checkbox:checked + label { background-color: #e9ecee; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1); color: #99a1a7; }

.big-checkbox:checked + label:after { content: '\2714'; font-size: 26px; position: absolute; top: 9px; left: 9px; color: #428bcf; }

@media screen and (min-width: 480px) { .classifieds { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; } .classifieds p { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; } }

@media screen and (min-width: 768px) { .adindex { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; } .adindex h2 { -webkit-column-span: all; column-span: all; margin-top: 30px !important; } .adindex hr { -webkit-column-span: all; column-span: all; } .adindex p { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; } }

#adindex strong { font-weight: bolder !important; font-size: 16px !important; color: black !important; }

@media screen and (max-width: 768px) { .adindex hr { display: none; } }

.brandwidget { background: #fff; padding: 40px 0px 45px 0px; }

.brandwidget h1, h2, h3, h4 { margin-bottom: 25px !important; }

.benefitswidget { background: #fff; padding: 40px 0px 45px 0px; color: #512c1d; }

.benefitswidget h1 { color: #1c97d0 !important; text-align: center; margin-bottom: 25px !important; font-size: 42px; }

.benefits { width: 25%; float: left; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.benefitswidget .subtitle { font-size: 16px !important; }

#main_content .list-group-item::after { content: ""; display: block; height: 1px; width: 95%; margin: 28px 10px 5px 10px; background: #474747; }

#secondary_content .panel.panel-default { background: #e8e8e8; }

.areanewswidget { background: #1c97d0; padding: 40px 0px 45px 0px; color: #fff; font: italic bold 13px/22px; }

.tearing img { width: 100%; }

.areanewswidget h4 { font-size: 18px; }

.areanewswidget a { color: #fff !important; }

.navbar-header .navbar-brand { z-index: 100; }

.president img { padding-right: 25px; }

.subcontainer_style1 .subscribe-form-container { background-color: #3A3D42 !important; color: #fafafa !important; }

h3 { color: #0096ca !important; }

.backtotop a { color: #b3b3b3 !important; font-size: 80%; text-align: right; }

.intro { font-size: 150%; color: #666666 !important; line-height: 120%; margin-bottom: 2%; }

.flex-slideshow.flexslider { margin-bottom: 10px !important; border: 0px solid #fff !important; }

.panel-default { width: 75% !important; }

.history hr { color: red !important; border-width: 3px; }

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

/*********** Custom Form Errors ***********/
label.error:after { content: " For assistance please call us at 1-888-265-9784 or send an email info@lowdpoa.com"; }

/* --- Remove Privacy Section --- */
div[data-section="privacy"] { display: none; }

/* --- Removing Filter from logo --- */
.header-slideshow .site-header .navbar-brand img { -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; filter: none; }

.team-page .header-banner-page-title, .team-page .header-banner-subtext { display: none; }

.benefitswidget .benefit-description { margin-top: 15px; }

.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; width: 100%; }

.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.issuuembed { position: relative; padding-bottom: 62%; /* 16:9 */ height: 0; width: 100%; }

.issuuembed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only screen and (max-width: 991px) { .benefitswidget .benefits-block { clear: both; } .benefitswidget .benefit-img { float: left; margin-right: 15px; margin-bottom: 20px; } .benefitswidget .benefit-description { margin-bottom: 20px; } }

@media only screen and (max-width: 1199px) { .navbar-default .main-nav .nav > li > a { padding: 15px 15px; } }

/* --- fixing flex-box for reports in safari --- */
.main_report_block .row:before, .main_report_block .row:after { display: none; }

.report_table.report_panel.panel.panel-default { width: 100% !important; }

.site-header .mobile-menu-toggle-switch { top: 50%; margin-top: -15px; }

.navbar-brand img { max-height: 75px !important; height: auto !important; max-width: 90%; }

.btn-primary { color: #ffffff; }

.popover { font-weight: 600; }

.popover .popover-title { margin-bottom: 0 !important; }

.popover.top > .arrow { top: 100% !important; }
