#content h1 {
  color: #116E88;
} 


h3 {
    font-size:30px;
    color: #116E88;
    font-weight:500;
    line-height:1.3em;
}


.white-text blockquote::before,
.white-text blockquote::after {
    color:white;
}


body.home.page-template-page-blank #content .entry-content .widget a, 
a,
.subpage .widget a{
    color:#116E88;
}

    body.home.page-template-page-blank #content .entry-content .widget a:hover,
    body.home.page-template-page-blank #content .entry-content .widget a:focus,
    body.home.page-template-page-blank #content .entry-content .widget a:active,
    a:hover,
    a:active,
    a:focus,
    .subpage .widget a:hover,
    .subpage .widget a:active,
    .subpage .widget a:focus {
        color:#034E55;
    }

#page #content .panel-grid .equal-height-row .panel-cell-style {
    border-radius: 0px;
}


#content .text-widget ul:not(.nav):not(.dropdown-menu):not(.menu) {
    padding-left:20px;
}

    #content ul li:not(.nav){
        margin-bottom:10px;
    }
    
    
blockquote {
    color:#116e88;
}

    blockquote::before,
    blockquote::after {
         color:#116e88;
     }



/* =========== Masthead =========== */

#masthead .header-widget-area .widget .btn.btn-primary {
  background-image: -webkit-linear-gradient(90deg, transparent 50%, #06838E 50%);
  background-image: linear-gradient(90deg, transparent 50%, #06838E 50%);
  border: 3px solid #06838E;
}
    #masthead .header-widget-area .widget .btn.btn-primary:active, 
    #masthead .header-widget-area .widget .btn.btn-primary:hover, 
    #masthead .header-widget-area .widget .btn.btn-primary:focus {
      color: #06838E !important;
      background-image: -webkit-linear-gradient(90deg, transparent 50%, #06838E 50%);
      background-image: linear-gradient(90deg, transparent 50%, #06838E 50%);
    }

#masthead .header-widget-area .widget .btn.btn-lowercase {
    padding: 7px 35px 5px;
    margin-top: 17px;
}


/* =========== Navigation =========== */


#masthead #nav-wrapper .navbar #primary-nav .nav .dropdown-menu li a:active, 
#masthead #nav-wrapper .navbar #primary-nav .nav .dropdown-menu li a:hover, 
#masthead #nav-wrapper .navbar #primary-nav .nav .dropdown-menu li a:focus {
  background: #06838e;
}


@media (min-width:767px) {
    .nav > li.mobile-menu-button {
        display:none;
    }
}

@media (max-width:767px) {
    .mobile-menu-button {
        background: #06838E;
        text-align: center;
        border-radius: 15px;
        display:block;
        margin-top:20px;
    }

        .mobile-menu-button:active,
        .mobile-menu-button:focus,
        .mobile-menu-button:hover {
            background-color:#022f3d;
        }
    
        .mobile-menu-button a {
             color:white !important;
        }
}


@media (min-width: 767px) {
  #masthead .navbar-default .navbar-collapse .navbar-nav > li > a:after {
    background: #06838e;
    /* Old browsers */
    background: -moz-linear-gradient(left, #06838e 0%, #034E55 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #06838e 0%, #034E55 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #06838e 0%, #034E55 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($color-secondary,20%)', endColorstr='darken($color-secondary,20%)',GradientType=1 );
    /* IE6-9 */
  }
}

#masthead .navbar-default .navbar-collapse .navbar-nav > li.active::after, #masthead .navbar-default .navbar-collapse .navbar-nav > li.current-menu-ancestor::after {
    background: #116E88;
    /* Old browsers */
    background: -moz-linear-gradient(left, #06838e 0%, #034E55 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #06838e 0%, #034E55 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #06838e 0%, #034E55 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lighten($color-secondary,20%)', endColorstr='darken($color-secondary,20%)',GradientType=1 );
    /* IE6-9 */
  }

#masthead #nav-wrapper .navbar #primary-nav .nav .dropdown-menu > .active a {
    background:#034E55;
}


#masthead #nav-wrapper .navbar #primary-nav .nav .dropdown-menu > .active a:active, 
#masthead #nav-wrapper .navbar #primary-nav .nav .dropdown-menu > .active a:hover, 
#masthead #nav-wrapper .navbar #primary-nav .nav .dropdown-menu > .active a:focus {
   background:#06838e; 
}



#masthead #nav-wrapper .navbar-default .navbar-nav > .open > a::before {
    background-color: #034E55;
}



/* =========== Color Overlay Row =========== */

.color-overlay {
    
}
    .color-overlay .panel-grid-cell {
        margin-bottom:0px;
        background-color:rgba(1,73,94,0.75); /* Light Teal */
    }

    .color-overlay .panel-grid-cell-empty {
        background:transparent;
    }


/* =========== Buttons =========== */

.widget .btn {
    border-radius:15px !important;  
}
#page #content .widget .btn {
    padding: 7px 35px 5px;
}

#page #content .widget .btn.btn-lowercase {
    padding: 7px 35px 5px;
}

    #page #content .widget .btn.btn-primary {
      background-image: -webkit-linear-gradient(90deg, transparent 50%, #06838E 50%);
      background-image: linear-gradient(90deg, transparent 50%, #06838E 50%);
      border: 3px solid #06838E;
    }
        #page #content .widget .btn.btn-primary:active, 
        #page #content .widget .btn.btn-primary:hover, 
        #page #content .widget .btn.btn-primary:focus,
        #page #content .white-text .widget .btn.btn-primary:active, 
        #page #content .white-text .widget .btn.btn-primary:hover, 
        #page #content .white-text .widget .btn.btn-primary:focus{
            color: white !important;
            background-image: -webkit-linear-gradient(90deg, transparent 50%, #06838E 50%);
            background-image: linear-gradient(90deg, transparent 50%, #06838E 50%);
            background-color: rgba(1,73,94,0.75);
    }
    

/* =========== Box Row =========== */

#page #content .panel-grid .box-row .panel-grid-cell {
  padding:0px !important;
}

    #page #content .panel-grid .box-row .panel-grid-cell img {
      border-radius:10px 10px 0px 0px
    }

    #page #content .panel-grid .box-row .panel-grid-cell .widget_black-studio-tinymce {
      padding-left:30px;
      padding-right:30px;
      padding-bottom:30px;
    }
    
    
    
    #page #content .panel-grid .box-row .panel-grid-cell .textwidget {
        padding-bottom:0px;
    }
    
    #page #content .panel-grid .box-row.siteorigin-panels-stretch {
        padding-left:20px !important;
        padding-right:20px !important;
    }
    
    
    #page #content .panel-grid .box-row h3 {
        font-style: normal;
        font-size: 25px;
        font-weight: 700;
        line-height:1.3em;
        color:#212121;
    }
    
        #page #content .panel-grid .box-row h3 a {
            text-decoration: none;
        }
        
             #page #content .panel-grid .box-row h3 a:hover,
             #page #content .panel-grid .box-row h3 a:hover
             #page #content .panel-grid .box-row h3 a:hover {
                 text-decoration: underline;
             }    

/* =========== Statistics Row =========== */ 

.stat-row strong {
    font-size:42px;
    color:#1a6c70;
    line-height:1em;
}


/* =========== Grey Box =========== */ 

.grey-box {
    background:#e8ebef;
    border:1px solid #e7eaec;
    padding:40px 40px 20px;
    border-radius:20px;
}

    .grey-box .glyphicons {
        font-size:36px; 
    }
    
    
    
/* =========== Footer =========== */     

#footers {
    padding-bottom:0px;
    border-bottom-color:#116E88;
    margin-top:0px;
}

    #footers #footer {
        padding-top: 20px;
        background: #d0d5d9;
        padding-bottom: 20px;
        margin-top:20px;
    }
    
            #footers #footer ul li a:active, 
            #footers #footer ul li a:hover, 
            #footers #footer ul li a:focus {
                color:#39818c;
            }

    #footers #mega-footer .widget a   {
      color:#116E88; 
    } 

    #footers .widget.widget_simple-social-icons ul {
        margin-left:0px !important;
        margin-right:0px !important;
    }

        #footers .widget.widget_simple-social-icons ul li {
            margin-left:0px !important;
            margin-right:4px !important;
        }

            #footers #mega-footer .widget.widget_simple-social-icons a {
                padding: 6px 15px;
            }


            #footers #mega-footer .widget.widget_simple-social-icons a {
              background-color: #116E88;
              border: 3px solid #116E88!important;
              background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
              background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
              color: white !important;
            }

                #footers #mega-footer .widget.widget_simple-social-icons a:active, 
                #footers #mega-footer .widget.widget_simple-social-icons a:hover, 
                #footers #mega-footer .widget.widget_simple-social-icons a:focus {
                    color: #116E88!important;
                }  
                
    #footers #mega-footer .widget .widget-title {
        margin-top:1em;
    }










.hentry {
    margin-bottom:0px;
}

/* =========== Home =========== */  

.home #page #content .panel-grid .box-row .panel-grid-cell .widget_black-studio-tinymce {
    padding-left:20px;
    padding-right:20px;
    padding-bottom:0px;
}




/* =========== Dots =========== */  

.entry-content .panel-row-style.left-dots-fixed {
    background-position: 5% 50% !important;
    background-size: 50px;
    background-attachment: fixed;
}


.entry-content .panel-row-style.left-dots {
    background-position: 5% 50% !important;
    background-size: 50px;
}


.entry-content .panel-row-style.right-dots-fixed {
    background-position: 95% 50% !important;
    background-size: 50px;
    background-attachment: fixed;
}


.entry-content .panel-row-style.right-dots {
    background-position: 95% 50% !important;
    background-size: 50px;
}

.entry-content .panel-row-style.values-dots {
    background-position: 95% 80% !important;
    background-size: 50px;
}

.footer-dots {
    background-position: 97% 100% !important;
    background-size: 100px;
}


/* =========== Values Row =========== */ 

.row-values strong {
    font-size:22px;
    color:#9d9d9d;
}


/* =========== Image + Text Box =========== */ 


.image-text-box .widget_widget_sp_image {
    margin-bottom:20px !important;
}

.image-text-box p {
    font-weight:bold;
    font-size:20px;
    line-height: 1.5em !important;
}




/* =========== Sidebar =========== */ 


#page-sidebar .widget a {
  color: #116E88;
}
    #page-sidebar .widget a:active, 
    #page-sidebar .widget a:hover, 
    #page-sidebar .widget a:focus {
      color: #034E55;
    }
    
#page-sidebar .widget.simple-social-icons a {
  padding: 6px 19px;
  border-radius: 10px;
  font-size: 19px;
  background-color: #116E88;
  border: 3px solid #116E88 !important;
  background: transparent;
  background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
  background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
  background-size: 226%;
  background-repeat: no-repeat;
  background-position: 100%;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  color: white !important;
}
    #page-sidebar .widget.simple-social-icons a:active, 
    #page-sidebar .widget.simple-social-icons a:hover, 
    #page-sidebar .widget.simple-social-icons a:focus {
      background-position: 0%;
      color: #116E88 !important;
      background-color: white !important;
    }


#page-sidebar .widget.uc-cw .uc-cal .uc-cal-item .uc-cal-event {
    color:#116E88 !important;
}





/*============= Page Navigation - Bottom of Posts/Blog/Archive ============= */

#main .navigation {
    margin-top:30px;
}

    #main .navigation a {
      background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
      background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
      border: 3px solid #116E88;
    }
        #main .navigation a:active, 
        #main .navigation a:hover, 
        #main .navigation a:focus {
          color: #116E88 !important;
          background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
          background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
        }



#page-archive, 
.single-post #content,
.blog #content,
.search #content {
    margin-bottom:50px;
}



/* =========== In-Page Lists =========== */ 

.in-page-list li.current-menu-ancestor > a {
    background:#116e88;
}

    .in-page-list li.current-menu-ancestor > a:hover,
    .in-page-list li.current-menu-ancestor > a:active,
    .in-page-list li.current-menu-ancestor > a:focus{
        background:#06838e
    }
    
    .in-page-list .dropdown-menu > li.active > a {
        background:#116e88;
    }
    
        .in-page-list .dropdown-menu > li.active > a:hover,
        .in-page-list .dropdown-menu > li.active > a:active,
        .in-page-list .dropdown-menu > li.active > a:focus{
            background:#06838e
        }


/* =========== Forms =========== */ 

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
    background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
    background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
    border: 3px solid #116E88;
}

    .gform_wrapper .gform_footer input.button:active, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input.button:focus,
    .gform_wrapper .gform_footer input[type="submit"]:active,
    .gform_wrapper .gform_footer input[type="submit"]:hover,
    .gform_wrapper .gform_footer input[type="submit"]:focus,
    .gform_wrapper .gform_page_footer input.button:active,
    .gform_wrapper .gform_page_footer input.button:hover,
    .gform_wrapper .gform_page_footer input.button:focus,
    .gform_wrapper .gform_page_footer input[type="submit"]:active,
    .gform_wrapper .gform_page_footer input[type="submit"]:hover,
    .gform_wrapper .gform_page_footer input[type="submit"]:focus {
        color: #116E88 !important;
        background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
        background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
    }
    
    
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_footer input.button, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_footer input[type="submit"], 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_page_footer input.button, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_page_footer input[type="submit"] {
    background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
    background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
    border: 3px solid #116E88;
}


#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_footer input.button:active, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_footer input.button:hover, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_footer input.button:focus, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_footer input[type="submit"]:active, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_footer input[type="submit"]:hover, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_footer input[type="submit"]:focus, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_page_footer input.button:active, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_page_footer input.button:hover, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_page_footer input.button:focus, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_page_footer input[type="submit"]:active, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_page_footer input[type="submit"]:hover, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_gform_widget .gform_wrapper .gform_page_footer input[type="submit"]:focus {
        color: #116E88 !important;
        background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
        background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
}
    
    
    
    

/* =========== Accordions =========== */ 

#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget .panel-heading .panel-title a::after {
    color:#06838e;
}

#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget .panel-heading .panel-title a {
    background-color:#f6fbfb;
}

    #page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget .panel-heading .panel-title a:active, 
    #page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget .panel-heading .panel-title a:hover, 
    #page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget .panel-heading .panel-title a:focus {
        background:#e1f1f2
    }
    
    
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget .panel-default {
    background: #fcfdfd;
}


#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_sp_image .widget_sp_image-description {
    border-left: 5px solid rgb(158, 196, 206);
}


/* =========== Nav Widget =========== */

#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_nav_menu ul.menu .menu-item a:active, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_nav_menu ul.menu .menu-item a:hover, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_nav_menu ul.menu .menu-item a:focus {
    color:#116E88;
}

#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_nav_menu ul.menu .menu-item a:active, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_nav_menu ul.menu .menu-item a:hover, 
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_nav_menu ul.menu .menu-item a:focus {
    border-left-color:#116E88;
}


#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_nav_menu ul.menu .menu-item.menu-item.current-menu-item a {
    background-color: #116E88;
    border-left: 5px solid #116E88;
}


/* =========== Metaslider =========== */

.entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption p + a, 
.entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption h1 + a, 
.entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption h2 + a {
    background:#116E88;
}

    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption p + a:active, 
    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption p + a:hover, 
    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption p + a:focus, 
    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption h1 + a:active, 
    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption h1 + a:hover, 
    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption h1 + a:focus, 
    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption h2 + a:active, 
    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption h2 + a:hover, 
    .entry-content .widget.widget_metaslider_widget .metaslider .caption-wrap .caption h2 + a:focus {
        background:#034E55;
    }
    
    
    
/* =========== Simple Social Icons  =========== */   
    
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_simple-social-icons a {
  background-color: #116E88;
  border: 3px solid #116E88 !important;
  background-image: -webkit-linear-gradient(90deg, transparent 50%, #116E88 50%);
  background-image: linear-gradient(90deg, transparent 50%, #116E88 50%);
}

    #page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_simple-social-icons a:active, 
    #page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_simple-social-icons a:hover, 
    #page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget.widget_simple-social-icons a:focus {
      color: #116E88 !important;
    }
    
    
/* =========== Calendars  =========== */     
#page #content .entry-content .panel-layout .panel-grid .panel-grid-cell .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date {
    color: #116E88 !important;
}


/* =========== A-Z  =========== */   
#page-az #main a.btn {
    color: #116E88 !important;
}




/* =========== People Page  =========== */
#page-userlist #main .table > tbody > tr:nth-of-type(2n+1) {
  background-color: #f2f9fb;
}





@media (max-width:767px) {
    .stat-row .widget {
        margin-bottom:0!important
    }

    .stat-row .panel-grid-cell:nth-of-type(2) {
        margin-bottom:0!important
    }

    .stat-row p {
        text-align:left!important
    }
}