/*
Theme Name: K1AZ Custom Theme
Template: Impreza
Version: 2.0
Author:	Magnified
Theme URI: http://impreza.us-themes.com/
Author URI: https://magnifiedonline.com
*/
/*Add your own styles here:*/
/**/
.wpb_text_column:not(:last-child) { margin-bottom: 1.5rem; } /* migration 5.6 fix */ 
.wpb_text_column:not(:last-child) { margin-bottom: 1.5rem; } /* migration 5.6 fix */ 
.no-touch #contact a:hover { color: inherit; }
@media only screen and (max-width: 767px) {
.ult-vc-seperator.ult-xlarge-triangle svg {
    height: 70px !important;
    }
}
@media only screen and (max-width: 599px) {
h2.vc_custom_heading {
    font-size: 44px !important;
    }
h3.vc_custom_heading {
    font-size: 36px !important;
    }
}

/* added magnified */

h3 {
  line-height:44px;
}

.sticky .w-search.layout_modern input {
    font-size: 15px;
    padding-right: 40px;
    background-color: #f6f6f6;
}

.w-img img {
    display: block;
    height: auto!important;
    width: auto;
}

.w-socials-list {
    float:right;
}

.l-footer.layout_compact .l-subfooter.at_bottom {
  padding-top:0;

}

.l-footer.layout_compact .l-subfooter.at_top {
  padding-bottom:0;
}

.w-gallery.cols_3 .w-gallery-item {
    width: 30%;
    overflow: hidden;
    height: 18s0px;
    margin-top:20px;
    margin-right:3.3%;
}

.involved-social .w-socials {
  text-align:left;
}

.involved-social .w-socials .w-socials-list {
  float:none;
}

.post_comments {
  margin-top: 60px;
}

@media (max-width: 600px){
  .header_hor .l-header.sticky .l-subheader.at_middle, .header_hor .l-subheader.at_middle {
      line-height: 80px;
      height: 80px;
  }
}

@media (min-width: 901px) {

  .header_hor .l-header.sticky .l-subheader.at_middle,.header_hor .l-subheader.at_middle {
      line-height: 90px;
      height: 90px;
  }
  .l-header.sticky .ush_image_1 {
      height: 50px;
  }
  .ush_image_1 {
      height: 50px;
  }

}
.home .for_comments {
    display:none;
}

.single-post header { background-color:#2b4570; }


.no-touch #contact a:hover {
  color: inherit; }

@media only screen and (max-width: 767px) {
  .ult-vc-seperator.ult-xlarge-triangle svg {
    height: 70px !important; } }

@media only screen and (max-width: 599px) {
  h2.vc_custom_heading {
    font-size: 44px !important; }
  h3.vc_custom_heading {
    font-size: 36px !important; } }

/* added magnified */
h3 {
  line-height: 44px; }

.sticky .w-search.layout_modern input {
  font-size: 15px;
  padding-right: 40px;
  background-color: #f6f6f6; }

.w-img img {
  display: block;
  height: auto !important;
  width: auto; }

.w-socials-list {
  float: right; }

.l-footer.layout_compact .l-subfooter.at_bottom {
  padding-top: 0; }

.l-footer.layout_compact .l-subfooter.at_top {
  padding-bottom: 0; }

.w-gallery.cols_3 .w-gallery-item {
  width: 30%;
  overflow: hidden;
  height: 18s0px;
  margin-top: 20px;
  margin-right: 3.3%; }

.involved-social .w-socials {
  text-align: left; }

.involved-social .w-socials .w-socials-list {
  float: none; }

@media (max-width: 600px) {
  .header_hor .l-header.sticky .l-subheader.at_middle, .header_hor .l-subheader.at_middle {
    line-height: 80px;
    height: 80px; } }

@media (min-width: 901px) {
  .header_hor .l-header.sticky .l-subheader.at_middle, .header_hor .l-subheader.at_middle {
    line-height: 90px;
    height: 90px; }
  .l-header.sticky .ush_image_1 {
    height: 50px; }
  .ush_image_1 {
    height: 50px; } }

.home .for_comments {
  display: none; }

.single-post header {
  background-color: #222222!important; }

.single-format-video {
  background-color:#f6f6f6;
}

/**/
.home-overlay-text {
  text-align: left;
  width: 60%;
  position: absolute;
  left: 10%;
  top: 50%;
  transform: translateY(-50%); }

.home-overlay-text h1, .home-overlay-text h3 {
  font-family: 'Oswald',sans-serif;
  text-align: left; }

.home-overlay-text h1 {
  font-size: 2rem;
  margin-bottom: 20px; }

.home-overlay-text h3 {
  font-size: 3rem;
  text-transform: uppercase;
  display: inline-block;
  padding-top: 26px;
  border-top: 3px solid #2D457B;
  padding-bottom: 16px; }


.l-content section:nth-child(2){
  height:30px;
  /*background: linear-gradient(to right, #2D457B, #3f89cf);*/
  background: linear-gradient(to right, #222222, #444444);
  padding-top:30px!important;
  border:none!important;
}

/* menu */
.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {
    font-size: 20px!important;
    text-transform: uppercase;
}

.bg-blue-grad {
  background: linear-gradient(45deg, #2D457B, #3f89cf)!important;
  color:white!important;
}

.bg-blue-grad h1, .bg-blue-grad h2, .bg-blue-grad h3, .bg-blue-grad h4 {
  color:white!important;
}

.us-btn-style_4 {
  background: linear-gradient(45deg, #2D457B, #3f89cf)!important;
}

.us-btn-style_4:hover {
  background: linear-gradient(315deg, #2D457B, #3f89cf)!important;
}

.l-header.sticky .ush_image_1, .l-header .ush_image_1 {
  height:60px!important;
}

body p, body ul li {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 22px;
    line-height: 34px;
}

h2 {
  text-transform:uppercase;
}

.single-format-video p {
  text-align:center;
  margin-top:20px;
}

.hero {

}

.hero .hero-text {
  color:#fff;
  text-align:center;
  position: absolute;
  left:50%;
  top: 50%;
  transform:translate(-50%,-50%);
  padding-left:20px;
  
}

.hero .hero-text h2 {
  padding-bottom: 20px;
  margin-bottom:20px;
  display: inline-block;
  font-size:3rem;
}
.hero-text h2 span {
  border-bottom:5px solid #3f89cf;
}

.l-subheader.width_full {
    padding-left: 2.5rem!important;
    padding-right: 2.5rem!important;
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    padding-left: 20px!important;
    padding-right: 20px!important;
}

.w-nav-list.level_2 {
    margin-left: -40px;
    width: 110px!important;
    min-width: 140px!important;
}

.page-id-1180 h4 {
  margin-bottom:.5rem;
}



