/*!
 * Start Bootstrap - Clean Blog v5.0.1 (https://startbootstrap.com/template-overviews/clean-blog)
 * Copyright 2013-2018 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-clean-blog/blob/master/LICENSE)
 */
 
 .post-preview>a>.post-title {
    font-size: 36px;
    line-height: 40px;
}

 .header-v8 .navbar-nav>li>a {

 font-family: helvetica !important;
 }
 
#live-event-nav-ad {
    font-family: helvetica !important;
    }

.footer-v2 .footer p {
    font-size: 14px !important;
    } 
    
 .footer-v2 address {
    color: #FFF;
    line-height: 35px;
    font-size: 14px !important;
    }
    
 .footer-headline { 
     font-size: 14px !important;
    } 
    
  .topbar-time {
    color: #fff;
    text-transform: uppercase;
    font-size: 10px !important;
    letter-spacing: 1px;
    padding: 10px 12px 7px 0;
    float: left;
    font-family: helvetica !important;
    }
    
    header.masthead .page-heading h1, header.masthead .site-heading h1 {
    color: white;
    }
    
    h2.post-title:hover {
    color: #0085a1 !important;
}

h3.post-subtitle:hover {
    color: #0085a1 !important;
}
  
 header.masthead .post-heading h1 {
    font-size: 55px;
    color: white;
    line-height: 55px;
    text-align: center;
}

header.masthead .post-heading .subheading {
    font-size: 30px;
    color: white;
    opacity: .8;
    text-align: center;
} 

header.masthead .post-heading .meta {
    text-align:center;
    }
    
 @media (min-width: 992px) {
.col-md-10 {
    width: 100% !important;
}
}

@media (min-width: 1200px) {
.col-lg-8 {
    width: 100% !important;
}
}

 
 body{
 font-size:20px;
 color:#212529;
 font-family:'helvetica neau'
 }
 
 p{
 line-height:1.5;
 margin:30px 
 }
 
 
 p a
 {text-decoration:underline
 }
 
 h1,h2,h3,h4,h5,h6{
 font-weight:800;
 font-family:'Helvetica Neue',Helvetica,Arial;
 }
 
 a{
 color:#212529;
 -webkit-transition:all .2s;
 transition:all .2s
 }
 
 a:focus,a:hover{
 color:#0085a1;}
 
 blockquote{
 font-style:italic;
 color:#868e96
 }
 
.section-heading{
font-size:36px;
font-weight:700;
margin-top:60px
}

.caption{
font-size:14px;
font-style:italic;
display:block;
margin:0;
padding:10px;
text-align:center;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px
}
::-moz-selection{
color:#fff;
background:#0085a1;
text-shadow:none
}

::selection{
color:#fff;
background:#0085a1;
text-shadow:none
}

img::-moz-selection{
color:#fff;
background:0 0
}

img::selection{
color:#fff;
background:0 0
}

img::-moz-selection {
color:#fff;background:0 0
}

#mainNav{
position:absolute;
border-bottom:1px solid #e9ecef;
background-color:#fff;
font-family:'Helvetica Neue',Helvetica,Arial;
}

#mainNav .navbar-brand{
font-weight:800;
color:#343a40
}

#mainNav .navbar-toggler{
font-size:12px;
font-weight:800;
padding:13px;
text-transform:uppercase;
color:#343a40
}

#mainNav .navbar-nav>li.nav-item>a{
font-size:12px;
font-weight:800;
letter-spacing:1px;
text-transform:uppercase
}

@media only screen and (min-width:992px){
#mainNav{
border-bottom:1px solid transparent;background:0 0
}

#mainNav .navbar-brand{
padding:10px 20px;
color:#fff
}

#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{
color:rgba(255,255,255,.8)}

#mainNav .navbar-nav>li.nav-item>a{
padding:10px 20px;
color:#fff
}

#mainNav .navbar-nav>li.nav-item>a:focus,#mainNav .navbar-nav>li.nav-item>a:hover{
color:rgba(255,255,255,.8)
}
}

@media only screen and (min-width:992px){

#mainNav{
-webkit-transition:background-color .2s;transition:background-color .2s;
-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);
-webkit-backface-visibility:hidden}

#mainNav.is-fixed{
position:fixed;
top:-67px;
-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;
transition:transform .2s;transition:transform .2s,-webkit-transform .2s;
border-bottom:1px solid #fff;background-color:rgba(255,255,255,.9)
}

#mainNav.is-fixed .navbar-brand{
color:#212529;}

#mainNav.is-fixed .navbar-brand:focus,#mainNav.is-fixed .navbar-brand:hover{
color:#0085a;1
}

#mainNav.is-fixed .navbar-nav>li.nav-item>a{
color:#212529;}

#mainNav.is-fixed .navbar-nav>li.nav-item>a:focus,#mainNav.is-fixed .navbar-nav>li.nav-item>a:hover{
color:#0085a;1}

#mainNav.is-visible{
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0)
}}

header.masthead{
margin-bottom:50px;
background:no-repeat center center;
background-color:#868e96;
background-attachment:scroll;
position:relative;
background-size:cover}

header.masthead .overlay{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background-color:#212529;
opacity:.5}

header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{
padding:200px 0 150px;
color:#fff
}

@media only screen and (min-width:768px){

header.masthead .page-heading,header.masthead .post-heading,header.masthead .site-heading{
padding:200px 0}}

header.masthead .page-heading,header.masthead .site-heading{text-align:center}

header.masthead .page-heading h1,header.masthead .site-heading h1{
font-size:50px;
margin-top:0;
    line-height: 1em;}

header.masthead .page-heading .subheading,header.masthead .site-heading .subheading{
font-size:24px;
font-weight:300;
line-height:1.1;
display:block;
margin:30px 0 10px 0;
font-family:'Helvetica Neue',Helvetica,Arial;
}

@media only screen and (min-width:768px){

header.masthead .page-heading h1,header.masthead .site-heading h1{
font-size:80px;
    line-height: 1em;
    }

}

header.masthead .post-heading h1{
font-size:35px}

header.masthead .post-heading .meta,header.masthead .post-heading .subheading{
line-height:1.1;display:block}

header.masthead .post-heading .subheading{
font-size:24px;
font-weight:600;
margin:10px 0 30px;
font-family:'Helvetica Neue',Helvetica,Arial;
}

header.masthead .post-heading .meta{
font-size:20px;
font-weight:300;
font-style:italic;
font-family:Lora,'helvetica neau';}

header.masthead .post-heading .meta a{
color:#fff}

@media only screen and (min-width:768px){

header.masthead .post-heading h1{
font-size:55px}

header.masthead .post-heading .subheading{
font-size:30px}}

.post-preview>a{
color:#212529}

.post-preview>a:focus,.post-preview>a:hover{
text-decoration:none;
color:#0085a1;
}

.post-preview>a>.post-title{
font-size:30px;
margin-top:30px;
margin-bottom:10px}

.post-preview>a>.post-subtitle{
font-weight:300;
margin:0 0 10px}

.post-preview>.post-meta{
font-size:18px;
font-style:italic;
margin-top:0;
color:#868e96}

.post-preview>.post-meta>a{
text-decoration:none;
color:#212529}

.post-preview>.post-meta>a:focus,.post-preview>.post-meta>a:hover{
text-decoration:underline;
color:#0085a1;}

@media only screen and (min-width:768px){
.post-preview>a>.post-title{
font-size:36px}}

.floating-label-form-group{
font-size:14px;
position:relative;
margin-bottom:0;
padding-bottom:.5em;
border-bottom:1px solid #dee2e6}

.floating-label-form-group input,.floating-label-form-group textarea{
font-size:1.5em;
position:relative;
z-index:1;
padding:0;
resize:none;
border:none;
border-radius:0;
background:0 0;
-webkit-box-shadow:none!important;
box-shadow:none!important;
font-family:'helvetica neau';}

.floating-label-form-group input::-webkit-input-placeholder,.floating-label-form-group textarea::-webkit-input-placeholder{
color:#868e96;
font-family:'helvetica neau';}

.floating-label-form-group label{
font-size:.85em;
line-height:1.764705882em;
position:relative;
z-index:0;top:2em;
display:block;
margin:0;
-webkit-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease;vertical-align:middle;
vertical-align:baseline;opacity:0}

.floating-label-form-group .help-block{
margin:15px 0}

.floating-label-form-group-with-value label{
top:0;
opacity:1}

.floating-label-form-group-with-focus label{
color:#0085a1;}

form .form-group:first-child .floating-label-form-group{
border-top:1px solid #dee2e6}

footer{
padding:50px 0 65px}

footer .list-inline{
margin:0;
padding:0}

footer .copyright{
font-size:14px;
margin-bottom:0;
text-align:center}

.btn{
font-size:14px;
font-weight:800;
padding:15px 25px;
letter-spacing:1px;
text-transform:uppercase;
border-radius:0;
font-family:'Helvetica Neue',Helvetica,Arial;}

.btn-primary{
background-color:#0085a1;
border-color:#0085a1;
border-radius: 8px;
margin-bottom: 30px;
    }

.btn-primary:active,.btn-primary:focus,.btn-primary:hover{
color:#fff;
background-color:#00657b!important;
border-color:#00657b!important}

.btn-lg{
font-size:16px;
padding:25px 35px}