/*
	Theme Name: V1 Child
	Template:V1
*/
.page-template-default .title-area, .archive .title-area {
  background-image: url(/wp-content/uploads/2021/05/1200323473724773.sp5RkhYwe3JilQCGMPgf_height640.png) !important;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  height: 20vh;
}
.page-template-default .title-area h1, .archive .title-area h1 {
  color: #fff;
}
.page-template-default .title-area::before, .archive .title-area::before {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(22, 31, 86, .8);
}
.page-template-default .title-area-inner, .archive .title-area-inner  {
  position: relative;
}
.cta h4{color:#d1e9e9}
.cta h2{color:#fff}
.cta.stacked-cta{position:relative}
.cta.container::before{content:'';position:absolute;display:block;top:0;bottom:0;right:0;left:0;background:rgba(21,34,78,.5)}
.cta-top{position:relative}
.cta-bottom{position:relative}

#topbar ul {
  display: flex;
  justify-content: flex-end;
}
#topbar li {
  margin: 0 20px;
  color: #15224e;
}
#topbar li a:hover {color:#61abab;}
#topbar i {
  margin-right: 5px;
}
.topbar {
    border-bottom: 3px solid #15224e;
}
#header-menu span {
    font-weight: 600;
}
#header:not(.scrolled) {position:relative;}
#header:not(.scrolled) .logo-holder {background:#fff;padding:10px;position:absolute;top:0;height:auto;}
#header:not(.scrolled) .logo-holder a {height:166px;transition:none;}
#header.scrolled .logo-holder img {padding:5px 0;}
#firstCol ul {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  align-items: center;
}
#firstCol li {
  margin: 0 10px;
}
#firstCol p {
  font-weight: 600;
  color: #15224e;
}
#firstCol i {
  color: #ffffff;
  font-size: 36px;
}
#firstCol ul li:last-child:hover {
    background: #15224e;
}
#firstCol li:last-child {
  background: #61abab;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s;
}
#firstCol a {
    display: flex;
}
.col-2 .widget.widget_text {
  text-align: left;
}
.col-2 h6 {
  font-weight: 600;
  color: #15224e;
  border-bottom: 2px solid #61abab;
  padding-bottom: 10px;
  width: 75%;
}
.col-2 p {
  color: #15224e;
}
.col-2 .textwidget p:nth-child(2) {
  padding-bottom: 10px;
}
.col-3 h6 {
  font-weight: 600;
  color: #15224e;
  border-bottom: 2px solid #61abab;
  padding-bottom: 10px;
  width: 75%;
}
.col-3 .widget.widget_text {
  text-align: left;
}
.col-3 li {
  display: flex;
}

.col-3 strong {
  flex-basis: 10%;
  color: #15224e;
  font-weight: 600;
}
.col-3 p {
  flex-basis: 70%;
  color: #15224e;
}
.col-4 h6 {
  font-weight: 600;
  color: #15224e;
}
.col-4 .widget_title {
	text-align: left;
}
.footer-bottom p {
  color: #15224e;
}
.footer-col.col-2 .textwidget p:first-child {
    margin-bottom: 10px;
}
#footer .footer-top-inner > div {
 width:auto;
}

.cta h4 {
    color: #d1e9e9;
}
.cta h2 {
    color: #ffffff;
}
.cta.stacked-cta {
  position: relative;
}
.cta .container::before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(21, 34, 78, .5);
}
.cta-top {
  position: relative;
}
.cta-bottom {
  position: relative;
}

.blog-pagination {
    margin-top: 50px;
    text-align: center;
}

.blog-pagination a {
    margin: 0 15px;
}
#vicki-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
}
#vicki-btn a {
  color: #ffffff;
  background-color: #61abab;
  border: 2px solid #61abab;
  padding: 10px 25px;
  font-weight: 900;
}
#vicki-btn a:hover {
  color: #61abab;
  background-color: transparent;
}

.staff-template-default #content .position {
    margin: 15px 0;
}

.blog-holder .blog-item {max-width:333px;margin:auto;text-align:center;}
.blog-holder .blog-title {font-weight:900;color:#15224e;}
.blog-holder .blog-excerpt {font-size:16px;line-height:26px;}
.blog-holder .blog-item:nth-child(3n+2)::before {display:block;position:absolute;top:50%;left:-12%;background:#61abab;content:'';width:5px;transform :translateY(-50%);height:142px;}
.blog-holder .blog-item:nth-child(3n+2) {position:relative;}
.blog-holder .blog-item:nth-child(3n+2)::after {display:block;position:absolute;top:50%;right:-12%;background:#61abab;content:'';width:5px;transform :translateY(-50%);height:142px;}
.blog-holder .jawn_button {margin-top:30px;}

.post-template-default .widget_search form input[type="text"] {flex-grow: 1;outline: none;font-size: 14px;line-height: 14px;padding: 10px 25px;border: 2px solid #000;}
.post-template-default .widget_search form input[type="submit"] {flex-grow: 0;padding: 6px 15px;font-family: inherit;font-size: 12px;font-weight: 700;line-height: 2;letter-spacing: 1px;text-transform: uppercase;background-color: #000;border: 2px solid #000;color: #fff;cursor: pointer;}

#archives-dropdown-3 {padding: 10px 25px 10px 5px;width: 100%;border-color: #15224e;border-radius: 5px;position:relative;bottom:32px;}

.sidebar .widget_title {font-weight: 600;}
.post-template-default .sidebar .sidebar-inner .widget:not(:last-child) {margin-bottom: 35px;}

.blog-holder .post-image{display:none}


.footer-col.col-4 #mc_embed_signup {
  background: none;
}
#mc_embed_signup #mc-embedded-subscribe-form {
  padding: 0;
}
.indicates-required {
  display: none;
}
#mc_embed_signup_scroll #mc-embedded-subscribe {
  width: 100%;
  border-radius: 0;
  padding: 8px;
  line-height: 30px;
  height: auto;
  font-weight: 700;
  font-size: 16px;
  background: #61abab;
  margin: 0;
  border: 2px solid #61abab;
  color: #fff;
  font-family: Lexend;
  transition: .5s;
}
#mc_embed_signup_scroll {
  position: relative;
  width: 100%;
}
#mc_embed_signup #mce-EMAIL, #mc_embed_signup #mce-FNAME, #mc_embed_signup #mce-LNAME {
  border: none;
  padding: 15px;
  width: 100%;
  font-size: 16px;
  outline: none;
}

#mc_embed_signup #mce-EMAIL::placeholder, #mc_embed_signup #mce-FNAME::placeholder, #mc_embed_signup #mce-LNAME::placeholder {
  color: #15224e;
  opacity: 0.9;
}

#mc_embed_signup #mc_embed_signup_scroll .mc-field-group {
    width: 100%;
}

#mc_embed_signup label {
  display: none;
}

#mc_embed_signup #mc_embed_signup_scroll .mc-field-group {
    width: 95%;
}

#mc_embed_signup .clear {
	width: 95%;
}

.mc-field-group br {
  display: none;
}

#mc_embed_signup_scroll #mc-embedded-subscribe:hover {
  cursor: pointer;
  background: transparent;
  color: #61abab;
  border-color: #61abab;
}


.mc-field-group:not(:last-child) {
  margin-bottom: 12px;
}

@media only screen and (max-width: 1240px) {
header .menu > li > a {
    line-height: 100px;
    padding: 0 px;
}
}

@media only screen and (max-width: 1180px) {
header .menu > li > a {
    font-size: 15px;
    padding: 0 8px;
}
header .menu .sub-menu a {
    font-size: 15px;
}
}

@media only screen and (max-width: 1100px) {
header .menu > li > a {
    font-size: 14px;
    padding: 0 5px;
}
header .menu .sub-menu a {
    font-size: 14px;
}
}

@media only screen and (max-width: 1023px) {
#mobile-header {
    height: 60px;
}
#topbar ul {
  display: flex;
  justify-content: center;
  align-items: center;
}
#topbar li span {
    display: none;
}
#header:not(.scrolled) .logo-holder a {
   height:100px;
   transition:none;
}
.title-area h1 {
  font-size: 55px;
  line-height: 55px;
}
#footer p {
  font-size: 12px;
  line-height: 22px;
}
#footer strong {
  font-size: 12px;
  line-height: 22px;
}
#footer h6 {
  line-height: 22px;
  font-size: 14px;
  padding-bottom: 8px;
}
#firstCol i {
  font-size: 32px;
}
#firstCol li:last-child {
  width: 40px;
  height: 40px;
}
#footer .footer-bottom p {
  font-size: 12px;
  line-height: 12px;
}	
.stacked-cta .cta-top {
  margin-bottom: 25px;
}
.cta h2 {
  margin-top: 5px;
}
.staff-template-default #content p {
  font-size: 14px;
  line-height: 24px;
}
.staff-template-default #content h2 {
  font-size: 44px;
  line-height: 56px;
}
	

.archive .blog-holder .blog-item:nth-child(3n+2)::before {
  left: -7%;
  width: 3px;
}

.archive .blog-holder .blog-item:nth-child(3n+2)::after {
  right: -7%;
  width: 3px;
}

.archive .blog-holder .blog-item {
  padding: 20px;
}

.archive .blog-holder .blog-title {
  font-size: 16px;
  line-height: 24px;
  margin-top: 12px;
}

}

@media only screen and (max-width: 767px) {

#header:not(.scrolled) .logo-holder a {
  height: 44px;
}
#header:not(.scrolled) .logo-holder {
  padding: 8px;
}
#header.scrolled .logo-holder img {
  padding:5px 0;
}
.title-area h1 {
  font-size: 45px;
  line-height: 55px;
}
.staff-template-default #content .container.staff-wrapper {
  display: flex;
  flex-direction: column;
}
.staff-template-default #content .right {
  margin-top: 15px;
}
.staff-wrapper .left {
  padding-right: 0px;
}
.staff-template-default #content h2 {
  font-size: 34px;
  line-height: 46px;
}
#vicki-btn a {
  font-size: 16px;
}
.cta h4 {
  font-size: 24px;
  line-height: 30px;
}
.cta h2 {
  font-size: 36px;
  line-height: 44px;
}
#footer .footer-bottom p {
  font-size: 10px;
  line-height: 14px;
}
#footer p {
  line-height: 14px;
}

.archive .blog-holder .blog-item:nth-child(3n+2)::before {
  display: none;
}

.archive .blog-holder .blog-item:nth-child(3n+2)::after {
  display: none;
}

.archive .blog-holder .blog-title {
  font-size: 17px;
  line-height: 23px;
}

	
	
}


