@charset "utf-8";
/* CSS Document */

@import url(apple-white.css);
@import 'https://fonts.googleapis.com/css?family=Great+Vibes';
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap');
.brdr{border:1px solid red;}
.btn{max-width:60%;color:#ffffff;}

body{font-family: 'Nunito', sans-serif !important;}

p, li, span {font-size: 1.2rem;}
.ftr{padding:16px;font-size:.2rem !important}

#contentPage {
    width: 100%;
}

#masterPage {
	background-color:#ffffff;
}

header {
	background-color: #FAFAFA;
}

.script {
	font-family: 'Great Vibes', cursive;
}

/* Colors */
a, .lw-hmenu li span.nav-header, nav#lw-topnav div#lw-navmods ul li span.nav-header {
	    color: #005EB8 !important;
 }

a:focus, a:hover {
	color: #000000;
	text-decoration:underline;
}
.contentarea{color:#777777;background:#ffffff;width:100%}

.hlogo{max-width:340px;margin:2px 22px 220px 2px;float:left}
.subhero{background-position: bottom left;background-size:cover;max-height:160px;background-position:top;padding:65px;}




.lw-reverse, .lw-reverse ul li ul, .lw-hmenu li a:hover, .lw-hmenu li a:active, .lw-hmenu li a:focus {
	background-color:#005EB8;
	color:#fff;
}

.sidebar {
	background-color:#005EB8;
}

.lw-row, .lw-row-tablet, .lw-row-desktop {
    align-items: stretch;
}

.card {border-radius: 0px;border:none !important}
.bg-dark {background:url('../../../images/navbg.jpg');background-position:center;background-size:cover;
    background-color: #005EB8!important;box-shadow: 0 3px 5px 0 rgb(0 0 0 / 19%), 0 3px 10px 0 rgb(0 0 0 / 15%);
}
.navbar-dark .navbar-nav .nav-link {
    color:#005EB8 !important;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color:#000000 !important;
}

.btn{background:#005EB8; color:#ffffff !important;}
.btn-white{background:#ffffff; color:#005EB8}
.navbar .navbar-collapse {margin-left:auto;margin-right:auto;text-align: center;}

.navbar-dark .navbar-toggler-icon {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 94, 184, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e) !important;
}

.homhero{background-image:url('http://ahartco.com/images/hero1.jpg');background-repeat:no-repeat;background-size:cover;}
.navbar-dark .navbar-toggler {color: rgba(255,255,255,.5); border-color: rgba(0,94,184,1);}
.blu{color:#005EB8;}
img.pull-right {max-width:30% !important; margin-left:20px;}
.ftrLinks a:link, ftrLinks a:hover {color: #ffffff important;}
  ul.nav-child{top:35px;margin-top:42px !important;}
.himg{float: left; vertical-align: middle; padding-top: 30px; padding-bottom: 20px;}
.himgsm{display:none}
/*  Bootstrap Clearfix */
@media (max-width:767px){
  .hlogo{display:none}
  .subhero{background-position: bottom left;background-size:cover;max-height:90px;background-position:top;padding:35px;}
  /*.item-page img{position: absolute; bottom: 0;}*/
  .item-page{padding-bottom:120px;}
	img.pull-right {max-width:75% !important; margin-left:2px;margin:90px auto 10px autp;}
  div[itemprop="articleBody"] p:last-of-type {margin-bottom:25px;}
   ul.nav-child{top:1px;}
.himg{vertical-align: middle; padding-top: 30px; padding-bottom: 20px;}
  .himg{display:none}
  .himgsm{display:block;position:relative !important}
}
/*  Tablet  */
@media (min-width:767px){

  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: none;
  }
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: left;
  }
}


/*  Medium Desktop  */
@media (min-width:992px){

  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: left;
  }
  .navbar-collapse{margin-top:35px;}  

.navbar-expand-lg .navbar-nav {
 margin-left: 65px
}


/*  Large Desktop  */
@media (min-width:1200px){

  /* Column clear fix */
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1){
    clear: left;
  }
}