@charset "utf-8";
/*
================================================================================
DEVELOPER:      Advertising Solutions, Inc.
CONTACT:        http://advertisingsolutions.net
COPYRIGHT:      (c) 2012-2022 Advertising Solutions, Inc. All Rights Reserved.
PACKAGE:        ASI THEME OPTIONS UTILITY - ASI Theme v5
PURPOSE:        Adds custom styling to website theme. Contents generated from theme options utility.
VERSION:        5.38
GENERATED:      April 22, 2022 12:47:15 PM EST
--------------------------------------------------------------------------------
COPYRIGHT / USAGE RIGHTS NOTICE:
This code is part of package of core files programmed, owned, and property of
Advertising Solutions, Inc. Duplication / Modification strickly forbidden.
================================================================================
*//* BEGIN ASI CUSTOM FONTS */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@1,400;1,700&display=swap');
/* END ASI CUSTOM FONTS */
/* BEGIN ASI THEMING */
::-moz-selection {
   background:  !important; 
   color:  !important; 
}
::selection {
   background:  !important; 
   color:  !important; 
}
body {
   background-color: #dddddd; 
   background-position: top left; 
   background-repeat: no-repeat; 
}
#asi_theme_v5_header {
   background-color: #006699; 
   background-position: top left; 
   background-repeat: no-repeat; 
   min-height: 125px !important; 
   color: #FFFFFF; 
   font-family: Open Sans; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
}
#asi_theme_v5_header .globalname {
   color: #FFFFFF; 
   font-family: Open Sans; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
}
#asi_theme_v5_header .master-phone {
   color: #FFFFFF; 
   font-family: Open Sans; 
   font-size: 150%; 
   font-weight: normal; 
   font-style: normal; 
}
#sb_leader {
   background-color: #CCCCCC; 
   background-position: top left; 
   background-repeat: no-repeat; 
   color: #333333; 
   font-family: Arial; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
}
#sb_leader ul, #sb_leader p, #sb_leader ol, #sb_leader a {
   font-size: 100%; 
}
.asi_theme_v5_leader_widget_title {
   color: #333333; 
   font-family: Arial; 
   font-size: 150%; 
   font-weight: normal; 
   font-style: normal; 
}
#sb_leader a {
   color: #333333; 
}
#sb_leader a:hover {
   color: #000000; 
}
#sb_header_above {
   background-color: #CCCCCC; 
   background-position: top left; 
   background-repeat: no-repeat; 
   color: #CCCCCC; 
   font-family: Arial; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
}
#sb_header_above ul, #sb_header_above p, #sb_header_above ol, #sb_header_above a {
   font-size: 100%; 
}
.asi_theme_v5_header_above_widget_title {
   color: #333333; 
   font-family: Arial; 
   font-size: 150%; 
   font-weight: normal; 
   font-style: normal; 
}
#sb_header_above a {
   color: #333333; 
}
#sb_header_above a:hover {
   color: #000000; 
}
#sb_header_below {
   background-color: #CCCCCC; 
   background-position: top left; 
   background-repeat: no-repeat; 
   color: #CCCCCC; 
   font-family: Arial; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
}
#sb_header_below ul, #sb_header_below p, #sb_header_below ol, #sb_header_below a {
   font-size: 100%; 
}
.asi_theme_v5_header_below_widget_title {
   color: #333333; 
   font-family: Arial; 
   font-size: 150%; 
   font-weight: normal; 
   font-style: normal; 
}
#sb_header_below a {
   color: #333333; 
}
#sb_header_below a:hover {
   color: #000000; 
}
#asi_menu_header_leader div > ul > li {
   font-family: Georgia; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
}
#asi_menu_header_leader div > ul > li > a {
   line-height: 50px; 
}
#asi_menu_header_leader {
   background-color: #333333; 
}
#asi_menu_header_leader a {
   background-color: #333333; 
   color: #CCCCCC; 
}
#asi_menu_header_leader a:hover, #asi_menu_header_leader .open > a {
   background: #666666 !important; 
   color: #FFFFFF !important; 
}
#asi_menu_header_leader a.navbar-toggle:hover {
   background: #333333 !important; 
   color: #CCCCCC !important; 
}
#asi_menu_header_leader .active a, #asi_menu_header_leader .current-menu-item a, #asi_menu_header_leader .current-menu-ancestor a, #asi_menu_header_leader .current_page_parent a {
   background: #444444; 
   color: #CCCCCC; 
}
#asi_menu_header_leader .dropdown-menu, #asi_menu_header_leader .dropdown-menu a {
   background: #666666; 
   color: #FFFFFF; 
}
#asi_menu_header_leader .dropdown-menu a:hover {
   background: #333333 !important; 
   color: #CCCCCC !important; 
}
#asi_menu_header_leader .dropdown-menu .active a, #asi_menu_header_leader .dropdown-menu .current-menu-item a, #asi_menu_header_leader .dropdown-menu .current-menu-item a:hover {
   background: #444444; 
   color: #FFFFFF; 
}
#asi_menu_header_leader .navbar-toggle .icon-bar {
   background: #CCCCCC; 
}
#asi_menu_header_leader .collapsing .dropdown-menu, #asi_menu_header_leader .in .dropdown-menu, #asi_menu_header_leader .collapsing .dropdown-menu a, #asi_menu_header_leader .in .dropdown-menu a {
   background: #666666; 
   color: #FFFFFF; 
}
#asi_menu_header_main div > ul > li {
   font-family: Open Sans; 
   font-size: 110%; 
   font-weight: normal; 
   font-style: normal; 
}
#asi_menu_header_main {
   background-color: #006699; 
}
#asi_menu_header_main a {
   background-color: #006699; 
   color: #ffffff; 
}
#asi_menu_header_main a:hover, #asi_menu_header_main .open > a {
   background: #004f75 !important; 
   color: #FFFFFF !important; 
}
#asi_menu_header_main a.navbar-toggle:hover {
   background: #006699 !important; 
   color: #ffffff !important; 
}
#asi_menu_header_main .active a, #asi_menu_header_main .current-menu-item a, #asi_menu_header_main .current-menu-ancestor a, #asi_menu_header_main .current_page_parent a {
   background: #0084c4; 
   color: #ffffff; 
}
#asi_menu_header_main .dropdown-menu, #asi_menu_header_main .dropdown-menu a {
   background: #004f75; 
   color: #FFFFFF; 
}
#asi_menu_header_main .dropdown-menu a:hover {
   background: #0084c4 !important; 
   color: #ffffff !important; 
}
#asi_menu_header_main .dropdown-menu .active a, #asi_menu_header_main .dropdown-menu .current-menu-item a, #asi_menu_header_main .dropdown-menu .current-menu-item a:hover {
   background: #444444; 
   color: #fcfcfc; 
}
#asi_menu_header_main .navbar-toggle .icon-bar {
   background: #ffffff; 
}
#asi_menu_header_main .collapsing .dropdown-menu, #asi_menu_header_main .in .dropdown-menu, #asi_menu_header_main .collapsing .dropdown-menu a, #asi_menu_header_main .in .dropdown-menu a {
   background: #004f75; 
   color: #FFFFFF; 
}
#asi_menu_footer_main div > ul > li {
   font-family: Open Sans; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
}
#asi_menu_footer_main div > ul > li > a {
   line-height: px; 
}
#asi_menu_footer_main {
   background-color: #333333; 
}
#asi_menu_footer_main a {
   background-color: #333333; 
   color: #CCCCCC; 
}
#asi_menu_footer_main a:hover, #asi_menu_footer_main .open > a {
   background: #333333 !important; 
   color: #FFFFFF !important; 
}
#asi_menu_footer_main a.navbar-toggle:hover {
   background: #333333 !important; 
   color: #CCCCCC !important; 
}
#asi_menu_footer_main .active a, #asi_menu_footer_main .current-menu-item a, #asi_menu_footer_main .current-menu-ancestor a, #asi_menu_footer_main .current_page_parent a {
   background: #333333; 
   color: #CCCCCC; 
}
#asi_menu_footer_main .dropdown-menu, #asi_menu_footer_main .dropdown-menu a {
   background: #666666; 
   color: #FFFFFF; 
}
#asi_menu_footer_main .dropdown-menu a:hover {
   background: #333333 !important; 
   color: #CCCCCC !important; 
}
#asi_menu_footer_main .dropdown-menu .active a, #asi_menu_footer_main .dropdown-menu .current-menu-item a, #asi_menu_footer_main .dropdown-menu .current-menu-item a:hover {
   background: #444444; 
   color: #FFFFFF; 
}
#asi_menu_footer_main .navbar-toggle .icon-bar {
   background: #CCCCCC; 
}
#asi_menu_footer_main .collapsing .dropdown-menu, #asi_menu_footer_main .in .dropdown-menu, #asi_menu_footer_main .collapsing .dropdown-menu a, #asi_menu_footer_main .in .dropdown-menu a {
   background: #666666; 
   color: #FFFFFF; 
}
#asi_theme_v5_footer_wrapper {
   background-position: top left; 
   background-repeat: no-repeat; 
}
#asi_theme_v5_footer {
   background-color: #333333; 
   background-position: top left; 
   background-repeat: no-repeat; 
   min-height: 200px !important; 
   color: #CCCCCC; 
   font-size: 100%; 
   font-family: Open Sans; 
   font-weight: normal; 
   font-style: normal; 
}
#asi_theme_v5_footer a {
   color: #CCCCCC; 
}
#asi_theme_v5_footer a:hover {
   color: #FFFFFF; 
}
#asi_theme_v5_footer li {
   border-left-color: #CCCCCC; 
}
#sb_footer {
   background-color: #333333; 
   background-position: top left; 
   background-repeat: no-repeat; 
   color: #CCCCCC; 
   font-family: Open Sans; 
   font-size: 110%; 
   font-weight: normal; 
   font-style: normal; 
}
.asi_theme_v5_footer_widget_title {
   color: #CCCCCC; 
   font-family: Lora; 
   font-size: 240%; 
   font-weight: normal; 
   font-style: normal; 
}
#sb_footer a {
   color: #CCCCCC; 
}
#sb_footer a:hover {
   color: #FFFFFF; 
}
#asi_theme_v5_content {
   background-color: #ffffff; 
   background-position: top left; 
   background-repeat: no-repeat; 
}
#asi_theme_v5_content.blog {
   background-position: top left; 
   background-repeat: no-repeat; 
}
.asi_theme_v5_pl_meta {
   color: #999999; 
   font-family: Open Sans; 
   font-size: 90%; 
   font-style: normal; 
   font-weight: normal; 
}
.asi_theme_v5_pl_excerpt {
   color: #000000; 
   font-family: Open Sans; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   line-height: 2; 
}
.asi_theme_v5_pp_meta {
   color: #999999; 
   font-family: Arial; 
   font-size: 90%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_pagebody {
   background-color: #FFFFFF; 
   background-position: top left; 
   background-repeat: repeat; 
   font-family: Open Sans; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
   color: #000000; 
}
#asi_theme_v5_pagebody p {
   font-family: Open Sans; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
   line-height: 2; 
   color: #000000; 
}
#asi_theme_v5_pagebody a {
   color: #1e73be; 
}
#asi_theme_v5_pagebody a:hover {
   color: #24a9e2; 
}
#asi_theme_v5_pagebody h1 {
   color: #666666; 
   font-family: Lora; 
   font-size: 190%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_pagebody h2 {
   color: #a52626; 
   font-family: Lora; 
   font-size: 150%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_pagebody h3 {
   color: #000000; 
   font-family: Lora; 
   font-size: 120%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_pagebody h4 {
   color: #000000; 
   font-family: Open Sans; 
   font-size: 120%; 
   font-style: normal; 
   font-weight: bold; 
}
#asi_theme_v5_pagebody h5 {
   color: #000000; 
   font-family: Open Sans; 
   font-size: 90%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_pagebody h6 {
   color: #000000; 
   font-family: Open Sans; 
   font-size: 80%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_pagebody ul, #asi_theme_v5_pagebody ol {
   color: #000000; 
   font-family: Open Sans; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   line-height: 2; 
}
#asi_theme_v5_pagebody blockquote, #asi_theme_v5_pagebody blockquote p {
   font-family: Open Sans; 
   font-size: 100%; 
   font-weight: normal; 
   font-style: normal; 
   line-height: 2; 
   color: #000000; 
}
#asi_theme_v5_pagebody .image-caption, #asi_theme_v5_pagebody .gallery-caption {
   color: #666666; 
   font-family: Georgia; 
   font-size: 90%; 
   font-style: normal; 
   font-weight: normal; 
}
.asi_theme_v5_content_left_widget,.asi_theme_v5_home_left_widget,.asi_theme_v5_store_left_widget {
   background-position: top left; 
   background-repeat: no-repeat; 
   color: #333333; 
   font-family: Arial; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_sidebar_left a {
   color: #333333; 
}
#asi_theme_v5_sidebar_left a:hover {
   color: #000000; 
}
.asi_theme_v5_left_widget_title,.asi_theme_v5_home_left_widget_title,.asi_theme_v5_store_left_widget_title {
   color: #333333; 
   font-family: Arial; 
   font-size: 150%; 
   font-style: normal; 
   font-weight: normal; 
}
.asi_theme_v5_content_right_widget,.asi_theme_v5_home_right_widget,.asi_theme_v5_store_right_widget {
   background-color: #eaeaea; 
   background-position: top left; 
   background-repeat: no-repeat; 
   color: #333333; 
   font-family: Arial; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_sidebar_right a {
   color: #333333; 
}
#asi_theme_v5_sidebar_right a:hover {
   color: #000000; 
}
.asi_theme_v5_right_widget_title,.asi_theme_v5_home_right_widget_title,.asi_theme_v5_store_right_widget_title {
   color: #006699; 
   font-family: Georgia; 
   font-size: 150%; 
   font-style: italic; 
   font-weight: bold; 
}
#asi_theme_v5_navbar_page_footer_widget {
   color: #000000; 
   font-family: Georgia; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
}
#asi_theme_v5_navbar_home_footer_widget {
   color: #000000; 
   font-family: Georgia; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
}
.asi_theme_v5_navbar_page_footer_widget_title {
   color: #000000; 
   font-family: Georgia; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
}
.asi_theme_v5_navbar_home_footer_widget_title {
   color: #000000; 
   font-family: Georgia; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
}
.pagination .page-numbers, #infinite-handle {
   background-color: #1e73be !important; 
   color: #ffffff !important; 
}
.pagination .page-numbers:hover, #infinite-handle:hover {
   background-color: #25afea !important; 
   color: #ffffff !important; 
}
.pagination .page-numbers.current {
   background-color: #25afea !important; 
   color: #ffffff !important; 
}
.btn-primary, .list-group-item.active {
   background: #1e73be !important; 
   color: #ffffff !important; 
}
.btn-primary:hover, .btn-primary:focus, .list-group-item.active:hover, .list-group-item.active:focus {
   background: #25afea !important; 
   color: #ffffff !important; 
}
@media (max-width: 768px) {
}
/* END ASI THEMING */
/* BEGIN ASI NAVBAR RESPONSE */
@media (max-width: px) {
 .navbar-header {
float: none;
}
 .navbar-left,.navbar-right {
float: none !important;
}
 .navbar-toggle {
display: block;
}
 .navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
 .navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
 .navbar-collapse.collapse {
display: none!important;
}
 .navbar-nav {
float: none!important;
margin-top: 7.5px;
}
 .navbar-nav>li {
float: none;
}
 .navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
 .collapse.in{
display:block !important;
}}
/* END ASI NAVBAR RESPONSE */
/* BEGIN ASI CUSTOM MARKUP */
#asi_theme_v5_content p {
  padding-top: 7px;
  padding-bottom: 7px;
}
.asi-jumbotron {
  border-top: solid 5px #FFF;
  border-bottom: solid 5px #FFF;
}
#asi_theme_v5_footer {
  border-top: solid 5px #FFF;
}
#asi_theme_v5_address {
  bottom: 20px;
}
#cta_1 {
  font-size: 27px;
  font-weight: bold;
  color: #F60;
  padding: 10px 10px 0;
  text-align: center;
}
#cta_2 {
  font-size: 17px;
  font-weight: bold;
  padding: 10px;
  text-align: center;
}

.page-id-26 a.asitb_recentnews_item {
    padding: 5px 0;
    display: block;
}
.page-id-26 a.asitb_recentnews_item:before {
    content: "\F15B";
    font-family: 'FontAwesome';
}
.page-id-26 .asitb-recentnews-default-wrapper .asitb-recentnews-date,
.page-id-26 .asitb-recentnews-default-wrapper .asitb-recentnews-excerpt {
  display: none;
}

.page-id-26 .asitb-recentnews-default-wrapper .asitb-recentnews-title {
   display: inline;
}/* END ASI CUSTOM MARKUP */
