  /*HOME PAGE*/
/*slider*/
.home-slider, .flexslider{
  margin: 0!important;
  background: transparent!important;
  border: none!important;
  border-radius: 0!important;
  -webkit-box-shadow: none!important;
  -o-box-shadow: none!important;
  box-shadow: none!important;
  overflow:hidden;
}
.home-slider .slide-img {
  height: 0;
  padding-bottom: 34.25%;
  background-size:cover;
  background-position: center;
}
@media only screen and (min-width: 1600px) {
  .home-slider .slide-img {
        padding-bottom: 34.25%;
  }
}
@media only screen and (min-width: 1800px) {
  .home-slider .slide-img {
        padding-bottom: 30.25%;
  }
}
@media only screen and (min-width: 2000px) {
  .home-slider .slide-img {
        padding-bottom: 29.25%;
  }
}
.home-slider .slide-content {
  background: #fff;
  text-align: center;
  padding: 1.3em 0 1.6em;
}
.home-slider h2.post-title {
  font-family: 'Merriweather', serif;
  font-weight: 700;
  font-style:normal;
  font-size: 1.88em;
  margin: 0;
}
.home-slider h2.post-title a {
  color: #000;
}
.home-slider h2.post-title a:hover, .home-slider h2.post-title a:focus {
  color: #000;
  text-decoration: underline;
}
.home-slider .post-meta a {
  color: #000;
}
.home-slider .post-cat a{
  color:#ba0c2f!important;
  text-decoration: none;
}
.home-slider .slide-content .far {
  font-size: 0.9em;
}
.home-slider .slide-content .post-date a, .home-slider .slide-content .post-date a:hover, .home-slider .slide-content .post-date a:focus {
  color: #000!important;
  text-decoration: none;
}
.home-slider .post-cat a:hover, .home-slider .post-cat a:focus {
  color:inherit!important;
  text-decoration: underline;
}
.home-slider .slide-content .post-date {
  font-weight: 400;
}

.home-slider .slide-content .posted-on svg {
  display:none;
}
.home-slider .flex-direction-nav a {
  height: 60px;
  top: 40%;
  color: #fff;
  text-shadow: 1px 1px 0 rgba(255,255,255,1);
}
.home-slider .post-date {
  margin-left: 0!important;
}
.flex-direction-nav a {
  z-index: 9;
}
/*IN The News*/
.home .in-the-news {
  padding-left: 20px!important;
}
.in-the-news h3 {
  font-family: 'Merriweather', serif;
  font-weight: 700;
  font-style:normal;
  font-size: 1em;
  margin: 0;
}
.in-the-news ul.wpp-list, .popular-posts ul.wpp-list  {
  margin-block-end: 0;
}
.popular-posts {
  margin: 0 0 0.33em 0!important;
}
#custom_html-7 {
  margin: 0 0 3.5em 0!important;
}
#custom_html-8 {
  margin: 2em 0 0.5em 0;
}
.in-the-news h3 a:hover, .in-the-news h3 a:focus {
  text-decoration:underline!important;
  opacity: 1;
}
.in-the-news .h2-heading h2 {
  margin-top: 0;
}
.in-the-news .h2-heading {
  margin-bottom: 0;
  margin-top: 0;
}
.home .in-the-news .vc_column-inner {
  padding-left:30px!important;
  padding-right: 30px!important;
}
.in-the-news .publication, .most-popular-cat {
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  color: #ba0c2f;
  text-transform:uppercase;
  font-size: 0.88em;
  margin:0;
}
.most-popular-cat {
  text-align:left!important;
  margin-bottom:0!important;
}
.most-popular-cat div:hover, .most-popular-cat div:focus {
  background: transparent!important;
}
.most-popular-cat div:hover span, .most-popular-cat div:focus span {
  color: #000!important;
}
.in-the-news .vc_gitem-post-data {
  margin-bottom: 0;
}
ul.news-list {
  list-style:none;
  padding-inline-start: 0;
}
ul.news-list li {
  margin-bottom: 1.5em;
}
ul.news-list h3 {
  font-family: 'Merriweather', serif;
  font-weight: 700;
  font-style:normal;
  font-size: 1em;
  margin: 0;
}
ul.news-list h3 a {
  color: #000;
  text-decoration: none;
}
ul.news-list h3 a:hover, ul.news-list h3 a:focus {
  text-decoration:underline;
  color:#000;
}

/*STAY CONNECTED*/
.stay-connected {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 0px;
  color: #fff;
}
.stay-connected h3 {
  font-size:1.44em;
  font-family: 'Merriweather', serif;
  font-weight: 700;
  font-style:normal;
  margin: 0;
}
.social-media-icons ul {
  display:inline-block;
}
.social-media-icons ul li {
  display:inline-block;
}
.social-media-icons ul li div {
  display: inline-block;
  width: auto;
}
ul.wpp-home {
  display:flex;
}
ul.wpp-home li {
  display:block;
  width: 25%;
  padding: 0 15px;
}
ul.wpp-home li .wpp-thumb {
  width: auto;
}
ul.wpp-home li .wpp-content {
  width: auto;
  padding-left: 0;
  padding-top: 0.5em;
  float: left;
}
ul.wpp-home li .post-date {
  margin-left: 4px!important;
}
/*watch and look sections*/
.watch-title h2:before {
  font-family: "Font Awesome 5 Free";
  content: "\f144";
  display: inline-block;
  background: transparent;
  margin-right: 7px;
}
.look-title h2:before {
  font-family: "Font Awesome 5 Free";
  content: "\f302";
  display: inline-block;
  background: transparent;
  margin-right: 12px;
}
span.icon-title.white:after {
    background: #fff;
    content: "\020";
    display: block;
    height: 2px;
    margin: 0.25rem 0;
    width: 100%;
}
.gc-heading p {
  margin-top: 5px;
}
/*latest*/
.latest-home {
  padding: 1.2em 0 1.8em;
}
.latest-home-inner {
  padding-bottom: 3.5em;
}
.main-latest-post {
  padding: 20px 25px 0 0;
}

.look-home {
  padding-top: 0px!important;
  padding-bottom: 15px!important;
}

.category-spotlight {
  padding: 20px 0 0 0!important;
}
@media only screen and (max-width: 992px) {
  .home-slider .slide-img {
    padding-bottom: 50.25%;
  }
  .home-slider .slide-content {
    padding: 0.8em 0 1em;
  }
  .latest-home .vc_column-inner {
    padding-top: 0!important;
  }
  .category-spotlight .vc_col-sm-4,.category-spotlight .vc_col-sm-4 .vc_column-inner {
    padding-left: 0!important;
  }
  .stay-connected {
    margin-top: 0;
    margin-bottom: 0;
  }
  .look-home .vc_col-sm-8 {
    width: 100%!important;
  }
  .page-id-20147 .in-the-news .vc_column-inner {
    padding-left:0px!important;
    padding-right: 0px!important;
  }
  .main-lastest-post {
    margin-bottom: 0.85em;
    }
    .home .in-the-news .vc_column-inner {
      padding-left:0px!important;
      padding-right: 0px!important;
    }
}
@media only screen and (max-width: 767px) {
  .home-slider .slide-img {
        padding-bottom: 55.25%;
  }
  .home-slider .slide-content {
    padding: 0.88em 0 1em;
  }
  .main-latest-post {
    padding: 0;
  }
  .latest-home {
    padding: 1em 0 2em;
  }
  .latest-home-inner {
    padding-bottom: 15px;
  }
  .in-the-news .vc_column-inner {
    padding-top: 30px!important;
  }
  .two-col-post-grid.post-grid-no-cat .vc_grid-item:first-child{
    padding-right:7.5px!important;
  }
  .two-col-post-grid.post-grid-no-cat .vc_grid-item:last-child{
    padding-left:7.5px!important;
  }
  .look-home {
    padding-top: 0!important;
    padding-bottom: 15px!important;
  }
  .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 15px;
  }
  .watch-home {
    padding-top:0!important;
    padding-bottom:0!important;
  }
  .in-the-news .vc_column-inner {
    padding-left:15px!important;
    padding-right: 15px!important;
  }
  .home-slider h2.post-title {
    font-size: 1.5em;
  }
  .category-spotlight .post-grid-no-cat {
    margin-bottom:5px;
  }
  .main-latest-post {
    margin-bottom: 10px;
  }
  .stay-connected .home-newsletter p {
    margin-top: 5px;
  }
  .stay-connected .home-newsletter .vc_column-inner {
    padding-top: 10px;
  }
  .gc-heading .mw {
    margin-bottom: 15px;
  }
  .h2-heading.red, .h2-heading.white {
    margin-bottom: 20px;
  }
  .category-spotlight .col-sm-4 {
    padding-left: 15px!important;
  }
  .home .in-the-news {
    padding-left: 0px!important;
  }
}

@media only screen and (max-width: 570px) {
.home-slider .flex-direction-nav a {
  top: 30%;
}
.vc_column_container>.vc_column-inner {
  padding-right: 0!important;
  padding-left: 0!important;
}
.category-spotlight {
  padding-top: 15px!important;
  padding-bottom: 10px!important;
  }
.most-popular, .great-commitments {
    padding-top: 15px!important;
  }
.flex-direction-nav a:before {
    font-size: 30px;
  }
}
