/*============ THEME SETTINGS ======================================================================
====================================================================================================
Theme Name: British Watch Makers 
Theme URI:
Description: Custom theme by Denzil.
Author: Denzil Krause
Version: 7
License:
License URI:
===================================================================================================*/


/* ============ IMPORTS =============================================================================
===================================================================================================*/

/* == components == */

@import url("components/top-nav/top_nav.css?ver11.28");
@import url("components/multi-block/multi_block.css?ver11.28");
@import url("components/careers/careers.css?ver11.28");
@import url("components/twoLogos/twoLogos.css?ver11.28");
@import url("components/twoPanel/twoPanel.css?ver11.28");
@import url("components/instagramFeed/instagramFeed.css?ver11.28");
@import url("components/video-block/video_block.css?ver11.28");
@import url("components/three-article-blocks-home/three_article_blocks_home.css?ver11.28");

@import url("components/about-page/workingTogetherIntro/workingTogetherIntro.css?ver11.28");
@import url("components/about-page/anInclusiveApproach/anInclusiveApproach.css?ver11.28");
@import url("components/about-page/whoWeAre/whoWeAre.css?ver11.28");
@import url("components/about-page/watchStrip/watchStrip.css?ver11.28");
@import url("components/about-page/excitedText/excitedText.css?ver11.28");
@import url("components/about-page/brand70Video/brand70Video.css?ver11.28");
@import url("components/about-page/workingTogether/workingTogether.css?ver11.28");
@import url("components/about-page/threeLogos/threeLogos.css?ver11.28");
@import url("components/about-page/proudTrade/proudTrade.css?ver11.28");
@import url("components/about-page/clubCollectors/clubCollectors.css?ver11.28");
@import url("components/about-page/dynamicTrade/dynamicTrade.css?ver11.28");
@import url("components/about-page/LookingCareer/LookingCareer.css?ver11.28");

@import url("components/britain-in-time/bannerVideo/bannerVideo.css?ver11.28");
@import url("components/britain-in-time/outliningBritain/outliningBritain.css?ver11.28");
@import url("components/britain-in-time/stoneVideo/stoneVideo.css?ver11.28");
@import url("components/britain-in-time/thatSpirit/thatSpirit.css?ver11.28");
@import url("components/britain-in-time/ifInterested/ifInterested.css?ver11.28");
@import url("components/britain-in-time/resurgentCraft/resurgentCraft.css?ver11.28");
@import url("components/britain-in-time/inovation/inovation.css?ver11.28");
@import url("components/britain-in-time/anAlliance/anAlliance.css?ver11.28");
@import url("components/britain-in-time/videoTiles/videoTiles.css?ver11.28");

@import url("speedDial/speedDial/speedDial.css?ver11.28");

@import url("talkingTime/talkingTime.css?ver11.28");

@import url("britishDay/britishDay.css?ver11.28");
@import url("britishDayDownloads/britishDayDownloads.css?ver11.28");


@import url("components/team/teamRepeat/teamRepeat.css?ver11.28");

@import url("components/careersPage/careersPage/careersPage.css?ver11.28");

@import url("blogs/blogs.css?ver11.28");
@import url("blogs/blog-top-banner/blog_top_banner.css?ver11.28");
@import url("blogs/topTeaserBlog/topTeaserBlog.css?ver11.28");
@import url("blogs/blog-date/blog_date.css?ver11.28");
@import url("blogs/blogTitle/blogTitle.css?ver11.28");
@import url("blogs/testimonialBlock/testimonialBlock.css?ver11.28");
@import url("blogs/blogSingleTextBlock/blogSingleTextBlock.css?ver11.28");
@import url("blogs/quoteImageBlock/quoteImageBlock.css?ver11.28");
@import url("blogs/quoteBGImageBlock/quoteBGImageBlock.css?ver11.28");

@import url("featured/featuredArticles.css?ver11.28");
@import url("featured/featuredBanner/featuredBanner.css?ver11.28");
@import url("featured/featuredTeaser/featuredTeaser.css?ver11.28");
@import url("featured/featuredSingleTextBlock/featuredSingleTextBlock.css?ver11.28");
@import url("featured/featuredSingleParallax/featuredSingleParallax.css?ver11.28");
@import url("featured/featuredTwoImgBlock/featuredTwoImgBlock.css?ver11.28");
@import url("featured/featuredQuoteImageBlock/featuredQuoteImageBlock.css?ver11.28");
@import url("featured/featuredBGImageBlock/featuredBGImageBlock.css?ver11.28");

@import url("openDials/openDialsContent/openDialsContent.css?ver11.28");

@import url("watchThis/watchThisTeaser/watchThisTeaser.css?ver11.28");

@import url("components/contactPage/contactTitle/contactTitle.css?ver11.28");

@import url("components/theClub-page/clubBanner/clubBanner.css?ver11.28");
@import url("components/theClub-page/nineBlock/nineBlock.css?ver11.28");

@import url("components/makersPage/makersBanner/makersBanner.css?ver11.28");
@import url("components/makersPage/makersPage.css?ver11.28");

@import url("components/home-banner/home_banner.css?ver11.28");

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Cormorant:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap');

@import url("https://use.typekit.net/rpv8mxu.css?ver11.28");



/* == fonts == */


@font-face { font-family: MyriadPro-Regular; 
/*   src: url('fonts/MyriadPro-Regular.ttf'); 
   src: url('fonts/MyriadPro-Regular.eot'); 
   src: url('fonts/MyriadPro-Regular.woff'); */
   src: url('fonts/MyriadPro-Regular.otf'); 
} 






/* ============ NEW BTNS ===========================================================================
====================================================================================================*/
.newDefaultBtn {
  position: relative;
  padding: 8px 48px 9px;
  border:0px;
  background-color: transparent;
  font-size: 17px;
  transition: all 0.4s;
}
.newDefaultBtn.redBdTras {
  border: 1px solid #b11515;
  color: #fff;
  background-color: transparent;
  height: 47px;
  font-size: 20px;
  display: flex;
  align-items: center;
}

@media (max-width: 767px) {
  .home .newDefaultBtn.redBdTras {
    text-align: center;
    background: linear-gradient(to right, #8B1111, #C11616);
    padding: 6px 10px;
    display: flex;
    width: 100%;
    align-items: center;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    justify-content: center;
  }
}
.newDefaultBtn.redBdTras:hover {
  border: 1px solid #b11515;
  color: #fff;
  background-color: #b11515;
}

/* ============ BRITISH WATCH CULTURE ===========================================================================
====================================================================================================*/

section.watchCulture {
  position: relative;
  height: 770px;
  margin-top: 30px;
  z-index: 10;
}
@media (max-width: 767px) {
  section.watchCulture {
    height: 640px;
  }
}

section.watchCulture::before {
  width: 80%;
  content: "";
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 100;
  background: linear-gradient(to right, transparent, transparent, rgb(0 0 0 / 82%));
}
@media (max-width: 767px) {
  section.watchCulture::before {
      width: 100%;
      height: 80%;
      top: auto;
      bottom: 0px;
      z-index: 100;
      background: linear-gradient(to bottom, transparent, rgb(0 0 0 / 92%));
  }
}

section.watchCulture figure.imageCultBanner {
  position: relative;
  height: 100%;
  width: 100%;
}

section.watchCulture figure.imageCultBanner img {
  position: relative;
}

section.watchCulture .culutreTextWrap {
  position: absolute;
  height: 100%;
  width: 1250px;
  right: auto;
  left: 50%;
  transform: translateX(-50%);
  top: 0px;
  display: flex;
  z-index: 110;
  align-items: center;
  text-align: right;
  flex-wrap: wrap;
  gap: 40px;
  align-content: center;
  padding: 50px 50px 120px;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  section.watchCulture .culutreTextWrap {
    align-items: flex-end;
    text-align: center;
    gap: 10px;
    align-content: flex-end;
    padding: 20px 20px 40px;
    justify-content: center;
    width: 100%;
  }
}

section.watchCulture .culutreTextWrap h2 {
  position: relative;
  color: #fff;
  font-family: 'Cormorant Garamond', serif;
  text-transform: uppercase;
  font-weight: 600;
  text-align: right;
  margin-bottom: -10px;
}
@media (max-width: 767px) {
  section.watchCulture .culutreTextWrap h2 {
    text-align: center;
  letter-spacing: 0px;
  }
  section.watchCulture .culutreTextWrap h2 br {
    display: none;
  }
}
section.watchCulture .culutreTextWrap span {
  position: relative;
  color: #fff;
  font-size: 16px;
  line-height: 17px;
  width: 100%;
  text-align: right;
  font-weight: 300;
  display: flex;
  align-items: flex-end;
}
section.watchCulture .culutreTextWrap span p {
  width: 320px;
  display: block;
  font-size: 18px;
  font-weight: 300;
  margin: 0 0px 0px auto;
}
@media (max-width: 767px) {
  section.watchCulture .culutreTextWrap span {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
    align-items: center;
  }
  section.watchCulture .culutreTextWrap span p {
    text-align: center;
    width: 90%;
    line-height: 21px;
    margin: 0 auto 10px auto;
  }
}
/* ============ WC post Home page ===================================================================
====================================================================================================*/

.wc-section {
    position: relative;
    z-index: 12;
    margin-top: -90px;
    display: flex;
    justify-content: center;
}
@media (max-width: 767px) {
  .home .wc-section {
      margin-top: 40px;
  }
}

.watchCulturePage .wc-section {
    margin-top: 150px;
}
@media (max-width: 767px) {
  .watchCulturePage .wc-section {
      margin-top: 120px;
  }
}
.watchCultureSingle .wc-section {
    margin-top: 120px;
    margin-bottom: 100px;
}
@media (max-width: 767px) {
  .watchCultureSingle .wc-section {
      margin-top: 90px;
  }
}

.watchCulturePage .wc-section h2.watchCulturePageTitle {
    position: relative;
    margin-bottom: 20px;
    font-weight: 400;
}
@media (max-width: 767px) {
  .watchCulturePage .wc-section h2.watchCulturePageTitle {
      position: relative;
      margin-bottom: 0px;
      text-align: center;
  }
}

@media (min-width: 1250px) {
    .wc-container {
        max-width: 1250px;
    }
}

@media (max-width: 1249px) {
    .wc-container {
        max-width: 100%;
    }
    .watchCultureSingle .wc-container {
        max-width: 100%;
        padding: 0px 50px;
    }
    .single-watch-culture .watchCultureSingle .wc-container {
        max-width: 100%;
        padding: 0px 0px;
    }
}
.wc-container {
  padding: 0px 50px;
}
@media (max-width: 767px) {
  .home .wc-container {
    padding: 0px 20px;
  }
}

@media (max-width: 767px) {
  .watchCulturePage .wc-container {
    padding: 0px 20px;
  }
}


.watchCultureInnerWrap {
  position: relative;
  gap: 30px;
  display: flex;
  justify-content: center;
  justify-items: flex-start;
  flex-wrap: wrap;
}
.watchCulturePage .watchCultureInnerWrap {
  margin-bottom: 100px;}

.watchCulturePage .watchCultureInnerWrap {
  justify-content: flex-start;
}

.watchCultureInnerWrap .wc-PostItem {
  position: relative;
  width: 31.5%;
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .watchCultureInnerWrap .wc-PostItem {
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    padding: 0px 10px;
  }
}

.watchCulturePage .watchCultureInnerWrap .wc-PostItem {
  margin-bottom: 30px;
}

.watchCultureInnerWrap .wc-PostItem figure {
  position: relative;
  height: 260px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 767px) {
  .watchCultureInnerWrap .wc-PostItem figure {
    width: calc(100% + 20px);
    left: -10px;
  }
}
.watchCultureInnerWrap .wc-PostItem figure img {
  position: relative;
  transform: scale(1);
  transition: all 0.4s;
}

.watchCultureInnerWrap .wc-PostItem:hover figure img {
  position: relative;
  transform: scale(1.1);  
}

.watchCultureInnerWrap .wc-PostItem h2 {
  position: relative;
  color: #C11616;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 18px;
  font-family: 'brandon-grotesque';
  letter-spacing: 0px;
  font-style: italic;
  margin-top: 10px;
  margin-bottom: 20px;
}

.watchCultureInnerWrap .wc-PostItem .wc-description {
  position: relative;
  font-weight: 300;
  /* border-bottom: 1px solid #C11616; */
  margin-bottom: 12px;
  padding-bottom: 15px;
  line-height: 21px;
  font-size: 18px;
}

.watchCultureInnerWrap .wc-PostItem a .wc-description:hover,
.watchCultureInnerWrap .wc-PostItem a .wc-description {
  text-decoration: none;
  color: #000;
}
@media (max-width: 767px) {
  .watchCultureInnerWrap .wc-PostItem .wc-description {
    border-bottom:0px solid #C11616;
  }
}

.watchCultureInnerWrap .wc-PostItem .wc-readDateWrap {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-top: 7px;
}

.watchCultureInnerWrap .wc-readDateWrap .wc-categoryTitle {
  position: relative;
  bottom: 0px;
  color: #000000;
  left: 0px;
  padding: 0px;
  z-index: 10;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
}

.watchCultureInnerWrap .wc-PostItem .wc-readDateWrap span.wc-date {
  position: relative;
}


.watchCultureInnerWrap .wc-PostItem a.readMoreBtn {
  position: relative;
  line-height: 21px;
  font-weight: 400;
  font-size: 18px;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .watchCultureInnerWrap .wc-PostItem a.readMoreBtn {
    text-align: center;
    background: linear-gradient(to right, #8B1111, #C11616);
    padding: 6px 10px;
    display: flex;
    width: 100%;
    color: #fff;
    height: 47px;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 20px;
    padding: 7px 5px 8px;
  }
}
.watchCultureInnerWrap .wc-PostItem a.readMoreBtn img {
  position: relative;
  height: 15px;
  top: 0px;
  margin-left: 3px;
}
@media (max-width: 767px) {
  .watchCultureInnerWrap .wc-PostItem a.readMoreBtn img {
    display: none;  }
}

/* ============ WC single Page ===================================================================
====================================================================================================*/

.wc-singleInnerWrap {
  position: relative;
  display: flex;
  gap: 20px;
}
@media (max-width: 767px) {
  .wc-singleInnerWrap {
    flex-wrap: wrap;
    gap: 0px;
  }
}

.wc-singleInnerWrap .wc-leftSigle {
  position: relative;
  width: calc(70% - 20px);
}
@media (max-width: 767px) {
  .wc-singleInnerWrap .wc-leftSigle {
    position: relative;
    width: 100%;
    padding: 0px 20px;
  }
}

.wc-singleInnerWrap .wc-leftSigle figure.single-FT-img {
  position: relative;
  height: 480px;
}

@media (max-width: 767px) {
  .wc-singleInnerWrap .wc-leftSigle figure.single-FT-img {
    width: calc(100% + 40px);
    left: -20px;
    position: relative;
    height: auto;
    }
}

.wc-singleInnerWrap .wc-leftSigle figure.single-FT-img img {
  position: relative;
}

.wc-singleInnerWrap .wc-leftSigle .single-CN-PN {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 20px 6px 20px;
}

.wc-singleInnerWrap .wc-leftSigle .single-CN-PN h3 {
  position: relative;
  margin-bottom: 0px;
  color: #C11616;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.wc-singleInnerWrap .wc-leftSigle .single-CN-PN span {
  position: relative;
  font-size: 13px;
}

.wc-singleInnerWrap .wc-leftSigle h2 {
  position: relative;
  font-family: 'Cormorant Garamond', serif;
  margin: 0px 6px;
  letter-spacing: 0.01em;
}
@media (max-width: 767px) {
  .wc-singleInnerWrap .wc-leftSigle h2 {
    line-height: 37px;
    letter-spacing: 1px;
  }
}


.wc-singleInnerWrap .wc-leftSigle .wc-flexContent {
  position: relative;
  margin: 0px 0px;
}

.wc-singleInnerWrap .wc-leftSigle .wc-flexContent .wc-imgSP {
  position: relative;
}

.wc-singleInnerWrap .wc-leftSigle .wc-flexContent .wc-imgSP figure {
  position: relative;
}

.wc-singleInnerWrap .wc-leftSigle .wc-flexContent .wc-imgSP figure img {
  position: relative;
}

.wc-singleInnerWrap .wc-leftSigle .wc-flexContent .wc-paraTextSP {
  position: relative;
  margin: 30px 6px;
  line-height: 26px;
  font-size: 18px;
  font-weight: 300;
}

.wc-singleInnerWrap .wc-rightSingle {
  position: relative;
  width: calc(30%);
}
@media (max-width: 767px) {
  .wc-singleInnerWrap .wc-rightSingle {
    width: calc(100% - 0px);
    padding: 30px 20px 0px;
  }
}


.wc-singleInnerWrap .wc-rightSingle .latestArtBtn {
    margin-bottom: 20px;
    position: relative;
    display: flex;
    height: 47px;
    text-transform: uppercase;
    border: 1px solid #000;
    text-align: center;
    text-decoration: none;
    padding: 3px 10px;
    background-color: transparent;
    align-items: center;
    justify-content: center;
}
@media (max-width: 767px) {
  .wc-singleInnerWrap .wc-rightSingle .latestArtBtn {
    text-align: center;
    padding: 3px 10px;
    height: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 400;
  }
}



.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap {
  position: relative;
  display: flex;
  gap: 15px;
  flex-wrap: nowrap;
  margin: 10px 0px;
}

.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap .wc-pw-Left {
  position: relative;
  width: calc(30% - 15px);
}

.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap .wc-pw-Left figure {
  position: relative;
}

.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap .wc-pw-Left figure img {
  position: relative;
}

.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap .wc-pw-Right {
  position: relative;
  width: 70%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
}

.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap .wc-pw-Right a {
  position: relative;
  text-decoration: none;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 18px;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  font-size: 16px;
  margin-bottom: 3px;
}

.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap .wc-pw-Right .cn-postDate-Wrap {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  gap: 10px;
}

.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap .wc-pw-Right .cn-postDate-Wrap h4 {
  color: #C11616;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.wc-singleInnerWrap .wc-rightSingle .wc-postThumbWrap .wc-pw-Right .cn-postDate-Wrap span {
  font-size: 13px;
}


/* ============ TYPOGRAPHY ===========================================================================
====================================================================================================*/
            iframe#playerYouTubeHack{
                position: fixed;
                z-index: 230;
                top: 0;
                left: 0;
                display: none;
            }
            .overlaytest{
                display: none;
                position: fixed;
                z-index: 245;
                bottom: 0;
                right: 0;
                width: 65px;
                height: 65px;
                background-color:transparent;
            }



  .homeVidWatchNow.openDialVideoBanner {
    height: auto;
  }

  .homeVidWatchNow.openDialVideoBanner .watchSVGbanner {
    position: absolute;
    height: 106px;
    top: -90px;
  }
@media (max-width: 767px) {
  .homeVidWatchNow.openDialVideoBanner.talkingVideoBanner .videoWrapperClass .watchSVGbanner {
    display: block;
  }
  .homeVidWatchNow.openDialVideoBanner .watchSVGbanner {
    display: block;
    height: 66px;
    top: -50px;
  }
  .homeVidWatchNow .btnDefault.blackTypeBtn {
    width: auto !important;
  }
}

@media (max-width: 767px) {
  .homeVidWatchNow.openDialVideoBanner {
    height: auto;
  }

}
.signatureRange.twoPanel .imageSide figure {
    height: auto !important;
}


.privacyModal .modal-dialog {
    max-width: 900px;
    margin: 1.75rem auto;
}

.privacyModal .modal-dialog tr {
  border: 1px solid #dedede;
}


.privacyModal .modal-dialog tr td {
  padding: 10px;
}



.privacyModal .modal-dialog .modal-body {
padding: 40px;
}


.privacyModal .modal-dialog .close {
    position: absolute;
    right: -15px;
    background-color: #a41c1b;
    outline: none;
    text-shadow: none;
    color: #fff;
    padding: 4px 10px;
    opacity: 1;
    border-radius: 3px;
    top: -10px;
    z-index: 200;
    transition: all 0.4s;
}

.privacyModal .modal-dialog .close:hover {
    background-color: #cd4847;
    opacity: 1;
}

.privacyModal .modal-dialog table {
overflow: scroll !important;
}





@media (max-width: 767px) {
  .privacyModal {
        padding: 20px;
  }
}



@media (min-width: 768px) {
  .onlyMobile {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .onlyMobile {
    display: block;
  }
  .articleAimBillion .onlyMobile {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .onlyDesktop {
    display: block;
  }
}
@media (max-width: 767px) {
  .onlyDesktop {
    display: none !important;
  }
}

.dontShow {
  display: none !important;
}



html.chrome .chromeB,
html.safari .safariB {
  display: block
}

.safariB,
.chromeB {
  display: none;
}


a {
  color: #000;
  font-family: brandon-grotesque, sans-serif;
font-weight: 400;
}


.articleOracle a.becomMemberBTN {
    margin-top: 20px;
    display: inline-block;
}



a.becomMemberBTN {

}



a.becomMemberBTN:focus,
a.becomMemberBTN:hover,
a.becomMemberBTN:active {
  color: #fff;
  background-color: #a41c1b;
  border: 1px solid #a41c1b;
  text-decoration: none;
}

a:active,
a:focus,
a:hover {
    color: #a41c1b;
    text-decoration: none;
} 

h3.titleH3 {
  font-size: 21px;
  margin-bottom: 60px;
font-family: brandon-grotesque, sans-serif;
font-weight: 300;
}

h3.titleH3 strong {
  position: relative;
  font-family: brandon-grotesque, sans-serif;
font-weight: 700;
}

.defaultText {
  line-height: 30px;
  letter-spacing: 0.03em;
  font-size: 16px;

  font-size: 21px;
  line-height: 30px !important;
font-family: brandon-grotesque, sans-serif;
font-weight: 300;
}
@media (max-width: 767px) {
  .defaultText.content {
    width: 93% !important;
    margin: 0 auto;
  }
}

p {
  position: relative;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.4em;
  font-size: 13px;
}

p:last-child {
  margin-bottom: 0px;
}

h1,h2,h3,h4 {
  margin-bottom: 4px;
}

b,
strong {
  /* font-family: Pakt-Black; */
}

blockquote {
  /* font-family: Pakt-Black; */
  font-style: italic;
  font-size: 9px;
  padding: 10px 10px;
}
blockquote p {
  font-family: Gelasio;
  font-style: italic;
  font-weight: 700;
  font-size: 1.5em;
  letter-spacing: 0.10em;
}
pre {
  font-family: Gelasio;
  font-style: italic;
  color: inherit;
  font-weight: 700;
  margin: 0px;
  padding: 10px 10px 25px;
  line-height: initial;
  font-size: 2.2em;
  letter-spacing: 0.10em;
}

.home h1 {
  margin-top: 0;    
}

h1 {
color: #282829;
font-weight: 500;
letter-spacing: 0.1em;
font-size: 2.1em;
margin-bottom: 30px;
position: relative;
text-transform: none;
margin-top: 0px;
width: 100%;
text-align: left;
}

h2 {
  font-weight: 200;
  font-size: 2.4em;
  margin-bottom: 10px;
  letter-spacing: 0.1em;
  margin-top: 0px;
  text-transform: none;
  width: 100%;
  color: #282829;
  /* text-align: left; */
}

h2.mainTitle.white {
  color: #fff;
}


h2.mainTitle {
  position: relative;
  display: inline-block;
  width: auto;
  font-family: Pakt-Condensed-Black;
  color: #ab212e;
  font-style: italic;
}


.sectionBgColorGrey h2.mainTitle,
.sectionBgColorBrown h2.mainTitle,
.bgColorBrown h2.mainTitle,
.bgColorGrey h2.mainTitle {
  color: #fff;
  font-family: Pakt_Condensed_Bold;
}

.twoPanel h2.mainTitle {
  position: relative;
  text-align: left;
  margin-bottom: 20px;
  /* font-family: 'Pakt_Condensed_Bold'; */
}

h2.mainTitle span {
  width: 60px;
  height: 2px;
  position: absolute;
  display: inline-block;
  top: 19px;
}

.sectionBgColorGrey h2.mainTitle span::before,
.sectionBgColorBrown h2.mainTitle span::before,
.bgColorBrown h2.mainTitle span::before,
.bgColorGrey h2.mainTitle span::before {
  background-color: #fff;
}

h2.mainTitle span::before {
  content: "";
  width: 0px;
  height: 2px;
  position: absolute;
  background-color: #ab212e;
  transition: all 0.4s;
  transition-delay: 1.5s;
}

h2.mainTitle.white span::before {
  background-color: #ffffff;
}

h2.mainTitle span.right::before {
  left: 0px;
  right: auto;
}

h2.mainTitle span.left::before {
  right: 0px;
  left: auto;
}

.trigger h2.mainTitle span::before {
   width: 100%; 
}

h2.mainTitle span.left {
  left: -80px;
}

h2.mainTitle span.right {
  right: -80px;
  
}


 
h3 {
  font-size: 1.2em;
  letter-spacing: 0.05em;
  font-weight: 600;
  text-transform: none;
  margin-bottom: 15px;
}
 
h3.strapline {
  text-transform: uppercase;
  margin-top: 18px;
  font-weight: 100;
  font-size: 1.4em;
  text-align: left;
  font-style: normal;
  margin-bottom: 25px;
  letter-spacing: 0.15em;
  color: #282829;
}

h4 {
  font-size: 1.1em;
  font-weight: 400;
}
 
h3.midSub{
  font-size: 1.4em;
}

.btnP.large {
  padding: 15px 45px;  
  font-size: 20px;
}

.btnP {
  padding: 8px 45px;
  margin-bottom: 15px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  /* font-family: 'Pakt-Black'; */
  line-height: normal;
  letter-spacing: 0.2em;
  display: inline-block;
  transition: all 0.7s;
}

.btnP1 {
  color: #414a4c;
  border: 1px solid #282829;
  border-radius: 0px;
  background-color: #282829;
}
.btnP1:hover,
.btnP1:active,
.btnP1:focus {
  color: #282829;
  text-decoration: none;
  border: 1px solid #ffffff;
  background-color: #ffffff;
}

.btnP2 {
  color: #ffffff;
  border: 1px solid #ab212e;
  background-color: #ab212e;
  font-weight: 600;
  text-align: center;
}
.btnP2:hover,
.btnP2:active,
.btnP2:focus {
  color: #ffffff;
  text-decoration: none;
  border: 1px solid #303e48;
  background-color: #303e48;
}


.btnP2.white {
  color: #ffffff;
  border: 1px solid #ab212e;
  background-color: #ab212e;
  font-weight: 600;
  text-align: center;
}
.btnP2.white:hover,
.btnP2.white:active,
.btnP2.white:focus {
  color: #ab212e !important;
  text-decoration: none;
  border: 1px solid #ffffff;
  background-color: #ffffff;
}


.btnP3 {
  color: #000000;
  border: 1px solid #ffffff;
  border-radius: 0px;
  background-color: #ffffff;
}
.btnP3:hover,
.btnP3:active,
.btnP3:focus {
  color: #ffffff;
  text-decoration: none;
  border: 1px solid #ffffff;
  background-color: #ff7f50;
}



/* ============ Contact Section ======================================================================
====================================================================================================*/


 .contactUsForm {
     position: relative;
}
 .contactUsForm form {
     position: relative;
}
 .contactUsForm form p {
     position: relative;
     margin-bottom: 8px;
     text-align: left;
}
 .contactUsForm form p label {
     position: relative;
     color: #303e48;
     width: 100%;
     font-family: 'Pakt-Black';
     font-style: italic;
     text-align: left;
}
 .contactUsForm form p label span {
     position: relative;
     width: 100%;
     display: inline-block;
}
 .contactUsForm form p label span textarea, .contactUsForm form p label span input {
     position: relative;
     width: 100%;
     padding: 8px 8px;
     outline: none;
}
 .contactUsForm form p label span textarea {
     height: 80px;
}
 .contactUsForm form p .wpcf7-submit {
     position: relative;
     color: #ffffff;
     border: 1px solid #ab212e;
     background-color: #ab212e;
     text-align: center;
     padding: 8px 45px;
     margin-bottom: 15px;
     font-weight: 600;
     text-transform: uppercase;
     font-size: 12px;
     line-height: normal;
     letter-spacing: 0.2em;
     display: inline-block;
     transition: all 0.7s;
}
 .contactUsForm form p .wpcf7-submit:active,
 .contactUsForm form p .wpcf7-submit:focus,
 .contactUsForm form p .wpcf7-submit:hover {
     background-color: #303e48;
     border: 1px solid #303e48;
     color: #ffffff;
}



/* ============ Gallery ============================================================================
====================================================================================================*/
dl.gallery-item {
  position: relative;
}


dl.gallery-item dt.gallery-icon{
  position: relative;
  margin: 0 5px;
  height: 100%;
  overflow: hidden;
}

.gallery .gallery-item {
    float: left;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    text-align: center;
    width: 25%;
    height: 160px;
}


dl.gallery-item dt.gallery-icon a{
  position: relative;
  height: 100%;
  overflow: hidden;
  display: block;
  padding: 0px 0px;
}
@media (max-width: 767px) {
  .britishDayPage dl.gallery-item dt.gallery-icon a{
    height: 200px;
  }
}


dl.gallery-item dt.gallery-icon img{
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  border: 0px !important;
  transition: all 0.4s;
  z-index: 10;
  transform: scale(1);
}

dl.gallery-item:hover dt.gallery-icon img{
      transform: scale(1.1);
}

dl.gallery-item dt.gallery-icon a::before {
  content: "";
  z-index: 15;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgb(0 0 0 / 0%);
  transition: all 0.4s;
}


dl.gallery-item dt.gallery-icon a::after {
  content: "";
  z-index: 25;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  opacity: 0;
  transform: translateX(-50%)translateY(-50%) scale(0.5);
  background-image: url(assets/icons/search.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-color: rgb(0 0 0 / 0%);
  transition: all 0.4s;
}

dl.gallery-item dt.gallery-icon a:hover::after {
  opacity: 1;
  transform: translateX(-50%)translateY(-50%) scale(1);
}

dl.gallery-item dt.gallery-icon a:hover::before {
  background-color: rgb(0 0 0 / 43%);
}

dl.gallery-item dt.gallery-icon a:hover img{
    transform: scale(1.1);
}
@media (max-width: 480px) {
  .gallery-item {
      width: 50% !important;
  }
}
@media (max-width: 400px) {
  .gallery-item {
      width: 50% !important;
  }
}
@media (max-width: 360px) {
  .gallery-item {
      width: 100% !important;
  }
}


/* ============ SECTION ANIMATION ===================================================================
====================================================================================================*/

.section.transOn {
  position: relative;
  opacity: 0;
  transform: translateY(12%);
  transition:  all 0.9s;
  transition-delay: 0.3s;
}

.section {
  position: relative;
} 
.section.noTrans {
  position: relative;
  opacity: 1;
  transform: translateY(0%);
  transition:  all 0s;
  transition-delay: 0s;
} 


.section.transOn.trigger {
  opacity: 1;
  transform: translateY(0%);
}
.section.noTrans.trigger {
  opacity: 1;
  transform: translateY(0%);
}

.firstSection.active {
  opacity: 1;
  transform: translateY(0%);
  transition-delay: 1s;
}

.firstSection.active h1.titleUnderline::after,
.firstSection.active h2.titleUnderline::after{
    width: 130px;
    transition-delay: 1.6s;
}

.section.trigger h2.titleUnderline::after{
    width: 130px;
    transition-delay: 0.9s;
}
/* ============ NOT CONSISTANT STYLES =================================================================
====================================================================================================*/


/* ============ ON PAGE LOADER ==========================================================================
====================================================================================================*/
#loader.active {
    opacity: 0;
    display: none;
}
#loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    opacity: 1;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    background-color: #ffffff;
}

#loader .innerWrap .logoLoader {
    position: absolute;
    left: 50%;
    top: 43%;
    width: 150px;
    -webkit-transform: translateX(-50%)translateY(-50%);
    -ms-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%);
    text-align: center;
}
#loader .innerWrap .circlLoader {
    position: absolute;
    left: 50%;
    top: calc(45% + 96px);
    width: 60px;
    -webkit-transform: translateX(-50%)translateY(-50%);
    -ms-transform: translateX(-50%)translateY(-50%);
    transform: translateX(-50%)translateY(-50%);
    text-align: center;
}

#loader .innerWrap img {
    /* margin-left: 10px; */
    z-index: 100;
}


/* ============ GENERAL ==============================================================================
====================================================================================================*/

body {
    font-size: 14px;
    background-color: #fff;
    color: #000000;
    font-weight: 300;
    line-height: 18px;
    font-family: brandon-grotesque, sans-serif;
font-weight: 400;
} 

figure {
  margin:0;
}

/*blockquote {
  border-left: 5px solid #d76b29;
  padding: 5px 10px;
  margin: 20px 0 20px;
  color: #d76b29;
  font-size: 1.2em;
  font-weight: bold;
}
*/

.home .siteWrap {
  position: relative;
  height: 100%;
}

.siteWrap {
  margin-top: 0px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .siteWrap {
    margin-top: 100px;
  }
}
@media (max-width: 767px) {
  .siteWrap {
    margin-top: 0px;
  }
}




/*Gravity Forms*/

/*RADIO BTN*/
.siteWrap .gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.siteWrap .gform_wrapper ul.gfield_radio li input[type=radio] {
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block !important;
     position: relative;
     background-color: #282829;
     color: #fff !important;
     top: 0px;
     height: 12px;
     width: 12px !important;
     border: 1px solid #282829 !important;
     border-radius: 50px;
     cursor: pointer;
     margin-right: 8px;
     outline: none !important;
     padding: 2px !important;
     margin-top: initial !important;
}

/*if you want a tick*/
[type="checkbox"]:checked::before,
[type="radio"]:checked::before {
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translateY(-50%)translateX(-50%);
     width: 12px;
     height: 12px;
     background-color: #ffffff;
     border-radius: 50%;
     content:"";
     /* content: '\02143';
     font: 11px/1 'Open Sans', sans-serif;
     transform: rotate(40deg);*/
}


[type=checkbox]:hover,
[type="radio"]:hover {
     background-color: #f7f7f7;
}

[type=checkbox]:checked,
[type="radio"]:checked {
     background-color: #fff !important;
}

/* ============ ERROR PAGE ============================================================================
====================================================================================================*/

.errorContainer {
  padding-top: 100px;
  padding-bottom: 120px;
}

/* ============ SINGLE BLOGE ============================================================================
====================================================================================================*/
.singleBlog {
  position: relative;
}

.singleBlog h1 {
  text-align: left !important;
  margin-top: 0px;
}

.singleBlog .banner figure {
  position: relative;
  height: 400px;
}
@media (max-width: 560px) {
  .singleBlog .banner figure {
    height: 200px;
  }
}

.singleBlog .singlePost {
  padding-bottom: 50px;
}


/* ============ BLOG CATEGORY ============================================================================
====================================================================================================*/

.blogCategory {
  position: relative;
}

.blogCategory.blogContent .blogCol {
  padding: 10px 10px !important;
}

@media (min-width: 768px) {

}

/* ============ BLOG PAGE ============================================================================
====================================================================================================*/

.blogPage .introBannerBlock {
    position: relative;
    height: 340px;
    width: 100%;
}
@media (max-width: 560px) {
    .blogPage .introBannerBlock {
        height: 200px;
    }
}

.blogPage .sideBar h2 {
  text-align: left;
  margin-top: 0px;
  font-weight: 400;
  font-size: 1.2em;
  text-transform: uppercase;
}

.blogPage .sideBar .srpw-block {
  position: relative;
}

.blogPage .sideBar .srpw-block .srpw-li {
  position: relative;
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  margin-bottom: 0px;
  padding-top: 20px;
}

.blogPage .sideBar .srpw-block .srpw-title {
  position: relative;
  color: #000;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.4em;
}

.blogPage .sideBar .srpw-block .srpw-meta {
  position: relative;
  color: #000;
  font-size: 0.85em;
}

.blogPage .sideBar .srpw-block .srpw-summary p {
  position: relative;
  color: #000;
}

.blogPage .introBannerBlock h1 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    color: #fff;
    text-transform: uppercase;
    font-weight: bolder;
    letter-spacing: 0.1em;
    margin-bottom: 5px;
    text-shadow: 1px 1px 14px rgb(0, 0, 0);
}
@media (max-width: 560px) {
    .blogPage .introBannerBlock h1 {
        font-size: 1.8em;
    }
}

.blogPage .introBannerBlock figure {
    height: 100%;
}

.blogPage .contentRow .blogCol figure {
    height: 280px;
}

.blogPage {
  position: relative;
  background-color: #ffffff;
  padding-top: 0px !important;
}

.blogPage h4 {
    margin-bottom: 15px;
    top: 16px;
    left: auto;
    right: 0px;
    font-size: 0.8em;
    font-weight: 700;
}


.blogPage h2 {
    position: relative;
    margin-bottom: 10px;
    font-size: 1.4em;
    margin-top: 10px;
    text-align: left;
    color: #28282a;
    min-height: 48px;
    width: calc(100% - 90px);
    letter-spacing: 0.05em;
}

.blogPage h2::before {
    content:"";
    display: none;

}

.blogPage .trigger h2::before {
    width: 100%;
}

.blogPage .blogWrap {
  margin-top: 0px;
  padding-top: 0px;
}

.blogPage::before {
  background-color: rgba(19, 37, 13, 0.5);
}

.blogPage .blogCol {
  position: relative;
  /* width: 33.5%; */
}

.blogPage .blogCol:last-child .content {
  position: relative;
  margin-bottom: 1px !important;
}

.blogPage .contentRow  {
  position: relative;
  background-color: transparent;
}

.blogPage .blogCol .innerWrap {
  position: relative;
  padding: 0px 0px;
  background-color: transparent;
}

.blogPage .blogCol .innerWrap .content{
  margin: 0px 0px 40px;
  padding: 10px 15px;
  color: #282829;
  position: relative;
  min-height: 230px;
  background-color: #fff;
  box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.13);
}

/*blog sidebar*/


.blogWrap .sideBar h3 {
  position: relative;
  margin-top: 40px;
  text-transform: uppercase;
  z-index: 5;
}
@media (min-width: 767px) {
  .blogPage .sideBar .textwidget h2,
  .blogWrap .sideBar h3 {
    display: flex;
    white-space: nowrap;
    margin-bottom: 10px;
  }
}



.blogWrap .sideBar{
  position: relative;
  padding: 20px 18px;
  background: #4c5456;
}
@media (min-width: 768px) {
  .blogWrap .sideBar{
    /* padding-left: 12px; */
  }
}
@media (max-width: 767px) {
  .blogWrap .sideBar{
    padding-top: 40px;
    padding-bottom: 50px;
  }
}


.blogWrap .sideBar ul {
  position: relative;
  list-style-type: none;
  padding: 0px;
  margin-bottom: 70px;
}

.blogWrap .sideBar ul li {
  position: relative;
  padding-bottom: 1px;
  color: #fff;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 5px;
}

.blogWrap .sideBar ul li a {
  color: #ffffff;
  font-weight: 100;
  font-size: 0.8em;
}

.blogWrap .sideBar ul li .post-date {
  font-size: 0.75em;
  text-transform: capitalize;
  font-style: italic;
}

.blogWrap .sideBar ul li::before {
  content: ">";
  position: relative;
  padding-right: 20px;
  height: 0px;
  display: none !important;
}

.blogWrap .sideBar ul.zoom-social-icons-list--no-labels {
  position: relative;
  margin-bottom: 0px;
}

.blogWrap .sideBar ul.zoom-social-icons-list--no-labels li{
  position: relative;
  margin-left: 0;
  padding-left: 0px;
  border: 0px;
}

.blogWrap .sideBar ul.ve-cat-widget-listing li::before,
.blogWrap .sideBar ul.zoom-social-icons-list--no-labels li::before {
  display: none;
}

.blogWrap .sideBar ul.zoom-social-icons-list--no-labels li span{
  position: relative;
  padding-left: 0px !important;
  padding-top: 8px !important;
}


.blogWrap .sideBar ul.ve-cat-widget-listing  {
  position: relative;
  display: flex;
  margin-bottom: 0px;
}

.blogWrap .sideBar ul.ve-cat-widget-listing li {
  position: relative;
  padding-left: 0px;
  border: 0px;
  margin-right: 5px;
}

.blogWrap .sideBar ul.ve-cat-widget-listing li a {
  border: 1px solid #dedede;
  padding: 6px 15px;
  color: #1d1d1d;
  background-color: transparent;
  font-size: 12px;
  line-height: normal;
  transition: all 0.4s;
}

.blogWrap .sideBar ul.ve-cat-widget-listing li a:hover,
.blogWrap .sideBar ul.ve-cat-widget-listing li a:active,
.blogWrap .sideBar ul.ve-cat-widget-listing li.active-cat a,
.blogWrap .sideBar ul.ve-cat-widget-listing li a:focus {
  border: 1px solid #1d1d1d;
  color: #fff;
  background-color: #1d1d1d;
  text-decoration: none;
}


.blogWrap .wp-pagenavi {
  padding-left: 15px;
}

/* ============ IMAGE PROPERTIES =====================================================================
====================================================================================================*/

img[data-object-fit="contain"] {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

img[data-object-fit*="cover"] {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

/* ============ COMPONENTS DEFAULTS ===================================================================
====================================================================================================*/

.contentRow {
  position: relative;
  align-items: center;
}

.section {
  margin-top: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
}

/* ============ HEADER ===============================================================================
====================================================================================================*/

header {
  z-index: 100;
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0px;
  right: 0px;
}

/* == nav animation == */

.menu-main-menu-container,
.logo {
  position: relative;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s;
}

.active .menu-main-menu-container,
.active .logo {
  opacity: 1;
  visibility: visible;
}

.logo {
  top: -60px;
  transition-delay: 0.1s;
}

.active .logo {
  top: 0px;
}

.menu-main-menu-container {
  position: relative;
  right: -50%;
}

.active .menu-main-menu-container {
  right: 0%;
  transition-delay: 0.7s;  
}


/* == nav scroll == */
@media (min-width: 990px) {
  .scrolled .navbar-brand img {
    width: 70px;
    padding: 3px 0px;
  }

  .scrolled ul#menu-main-menu {
    margin-top: 18px;
  }

  .scrolled .navbar-toggler .icon-bar:nth-child(2) {
      margin-top: 4px;
      margin-bottom: 4px;
  }

  .scrolled .navbar-toggler {
    width: 20px;
    margin-left: 20px;
  }

  .scrolled .navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(1) {
    transform: translateY(7px) rotate(45deg);
  }
  .scrolled .navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(3) {
    transform: translateY(-5px) rotate(-45deg);
  }

  .scrolled ul#menu-main-menu >li.menu-item-has-children ul.sub-menu{
     top: 67px;
  }
}
/* == hamburger menu == */


.instagramFeedBlock  .sb_instagram_header   {
  display: none !important;
}


.navbar-toggler {
  position: relative;
  width: 40px;
  top: 5px;
  height: 40px;
  background-color: #01003f;
  padding: 7px;
  border: 0;
  outline: none !important;
  border-radius: 50%;
  margin-left: 30px;
  transition: all 0.4s;
      z-index: 50000;
}

.scrolled .navbar-toggler {
  opacity: 0;
  pointer-events: none;
}

.scrolled.scrolling_up .navbar-toggler {
  opacity: 1;
  pointer-events: auto;
}

.navbar-toggler .icon-bar {
  height: 2px;
  width: 100%;
  background: #fff;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  transition: all 0.4s;
}

.navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(1) {
  transform: translateY(9px) rotate(45deg);
  margin-top: 0;
}

.navbar-toggler .icon-bar:nth-child(2) {
  transition: all 0.4s;
  margin-top: 6px;
  margin-bottom: 6px;
}

.navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(2) {
  transition: all 0.2s;
  opacity: 0;
  width: 20px;
}

.navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(3) {
  transform: translateY(-6px) rotate(-45deg);
}
/* == end hamburger menu == */



/* == end main menu nav == */

/* ============ FOOTER ===============================================================================
====================================================================================================*/


.careerPage #footer {
    margin-top: 0px;
}


#footer {
    position: relative;
    padding-top: 15px;
    background-color: #01003f;
    padding-bottom: 0px;
    font-size: 0.8em;
    background: linear-gradient(to bottom, #10105e, #100f28);
    padding-top: 110px;
    color: #ffffff;
    /* margin-top: 30px; */
}


#footer .disclaimer {
    position: relative;
    padding-top: 15px;
    /* background-color: #01003f; */
    padding-bottom: 100px;
    font-size: 0.8em;
    padding-top: 0px;
    color: #ffffff;
    width: 60%;
    /* margin-top: 30px; */
    text-align: center;
    margin: 0 auto;
}

#footer .disclaimer span {
    position: relative;
    font-size: 1.3em;
}

#footer .disclaimer strong {
    font-family: brandon-grotesque, sans-serif;
font-weight: 700;
}

/*defaults*/
#footer .innerFooterRow {
    position: relative;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
#footer .innerFooterRow.bottoRow {
    margin-top: 120px;
    /* border-top: 1px solid #9494b2; */
    margin-bottom: 20px;
    width: calc(100% - 70px);
    padding-top: 0px;
}

#footer .innerFooterRow .blockFooter {
    position: relative;
    padding: 0px 20px;
    border-left: 1px solid rgb(148 148 178 / 46%);
}

#footer .innerFooterRow .blockFooter ul {
    position: relative;
    padding: 0px;
    margin-bottom: 0px;
}

#footer .innerFooterRow .blockFooter ul li {
    position: relative;
    margin-bottom: 5px;
    color: #fff;
    list-style: none;
    letter-spacing: 0.05em;
    width: 82%;
    font-size: 14px;
    margin: 15px auto 0px;
}

#footer .innerFooterRow .blockFooter ul li.parent {
font-family: brandon-grotesque, sans-serif;
font-weight: 700;
margin: 0px auto 0px;
}


#footer .innerFooterRow .blockFooter ul li.parent a {color: #9494B2;outline: none;font-size: 16px;pointer-events: none;}

#footer .innerFooterRow .blockFooter ul li strong {
    position: relative;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
}

#footer .innerFooterRow .blockFooter ul li a{
    position: relative;
    line-height: 7px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}

#footer .innerFooterRow .blockFooter ul.socialList li a::after {
    display: none;
}

#footer .innerFooterRow .blockFooter ul li a::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: auto;
    bottom: -2px;
    height: 2px;
    width: 0%;
    background-color: var(--red);
    transition: all 0.4s;
}

#footer .innerFooterRow .blockFooter ul li a:hover::after {
    width: 100%;
}




#footer .innerFooterRow .blockFooter ul li a:active,
#footer .innerFooterRow .blockFooter ul li a:focus,
#footer .innerFooterRow .blockFooter ul li a:hover {
    text-decoration: none;
}
/* end defaults */

#footer .innerFooterRow .block1Footer {
    position: relative;
    width: 16.6%;
    /* padding: 0px 20px; */
    border-left: 0px solid #dedede;
}

#footer .innerFooterRow .block2Footer {
    position: relative;
    width: 16.6%;
}

/*  3 block row  */
#footer .innerFooterRow .block3FooterWrap {
    width: 68%;
    position: relative;
    border-left: 1px solid rgb(148 148 178 / 46%);
    /* border-right: 1px solid #dedede; */
}

#footer .innerFooterRow .block3FooterWrap .block3Row {
    width: 100%;
    position: relative;
    display: flex;
    padding: 0px 0px 0px 0px;
    /* justify-content: space-around; */
}


#footer .innerFooterRow .block3FooterWrap .block3Row .block3-default {
    position: relative;
    width: 23.3%;
}

#footer .innerFooterRow .block3FooterWrap .block3Row .block3-block1 {
    position: relative;
    border-left: 0px solid #dedede;
}

#footer .innerFooterRow .block3FooterWrap .block3Row .block3-block4 {
    position: relative;
    width: 30%;
}

#footer .innerFooterRow .block3FooterWrap .block3Row .block3-block4 li {
    position: relative;
    /* width: 100%; */
    color: #9494B2;
    font-size: 16px;
    font-weight: 400;
}

#footer .innerFooterRow .block3FooterWrap .block3Row .block3-block2 {
    position: relative;
}

#footer .innerFooterRow .block3FooterWrap .block3Row .block3-block3 {
    position: relative;
}


#footer .innerFooterRow .block3FooterWrap .block3Row figure {
    position: relative;
    margin-top: 0px;
    width: 85%;
    padding-left: 20px;
    top: 8px;
}



#footer .innerFooterRow  a {
    position: relative;
    color: #fff;
    outline: none;
    letter-spacing: 0.05em;
}


#footer .bottoRow span {
    position: relative;
    display: inline-block;
    margin: 0px 6px;
}

#footer .innerFooterRow .block3FooterWrap .block3Row figure img {
    width: 100%;
    position: relative;
}

#footer .innerFooterRow .bottomLeftBlock  {
    width: 40%;
    position: relative;
    display: flex;
    border-right: 1px solid #dedede;
}

#footer .innerFooterRow .bottomRightBlock  {
    width: 60%;
    position: relative;
    color: #000;
    padding-left: 20px;
}

#footer .innerFooterRow .iconFooter {
    width: 46px;
    position: relative;
    margin: 0 auto;
}

#footer .innerFooterRow  svg {
    width: 46px;
    position: relative;
    margin: 0 auto;
    transition: all 0.4s; 
}


#footer .innerFooterRow  svg .social-1 {
    width: 46px;
    position: relative;
    margin: 0 auto;
    transition: all 0.4s; 
}

#footer .innerFooterRow  svg:active .social-1,
#footer .innerFooterRow  svg:focus .social-1,
#footer .innerFooterRow  svg:hover .social-1 {
    fill: #ffffff;
}



#footer .innerFooterRow .bottomLeftBlock .parentList {
  position: relative;
}

#footer .innerFooterRow ul.socialList {
  display: flex;
  padding-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 20px;
}


#footer .innerFooterRow .bottomLeftBlock span {
  display: inline-block;
  color: #000;
}


#footer .innerFooterRow ul.socialList li{
  margin: 0px 5px;
  width: auto;
}

#footer .innerFooterRow ul.socialList li:first-child{
  margin-left: 0px;
}

#footer .footerBotWrap {
  position: relative;
  background-color: transparent;
}


@media (max-width: 767px) {
  #footer {

      padding-top: 50px;
  }

  #footer .innerFooterRow .blockFooter {
      width: 100% !important;
      border: 0px;
      text-align: center;
      margin-bottom: 40px;
  }
  #footer .innerFooterRow {
      display: block;
  }
  #footer .innerFooterRow.bottoRow {
margin-bottom: 40px;
width: 100%;
padding-top: 60px;
text-align: center;
margin-top: 60px;
}
  #footer .innerFooterRow .block3FooterWrap .block3Row {
      display: block;
  }
  #footer .innerFooterRow .block3FooterWrap {
      width: 100%;
      border-left: 0;
  }
  #footer .innerFooterRow ul.socialList {
    justify-content: center;
    margin-top: 60px;
  }
  #footer .innerFooterRow .blockFooter ul li {
      margin: 5px auto 0px;
  }
@media (max-width: 767px) {
  #footer .innerFooterRow .blockFooter ul li {
      margin: 15px auto 0px;
  }  
  #footer .innerFooterRow .blockFooter ul li.parent {
      margin: 0px auto 20px;
  }
}


  #footer .innerFooterRow .blockFooter.block3-block4 ul.socialList li {

      margin: 5px 8px;
  }
  #footer .innerFooterRow  a {
    display: block;
  }

  #footer .innerFooterRow  span  {
    display: none;
  }
  #footer .disclaimer {
      padding-bottom: 50px;
      width: 90%;
  }



}




/* ============ KEYFRAMS =============================================================================
====================================================================================================*/

.downArrowAnimate {
  position: absolute;
  left: 50%;
  bottom: 40px;
  z-index: 50;
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .downArrowAnimate {
    display: none;
  }
}



.downArrowAnimate figure{
  position: relative;
}

.downArrowAnimate img {
  height: 50px;
  width: auto;
  -moz-animation: downArrow 3s infinite;
  -webkit-animation: downArrow 3s infinite;
  animation: downArrow 3s infinite;
}
@media (max-width: 767px) {
  .downArrowAnimate img {
    height: 30px;
  }
}



@keyframes downArrow {
  0% {
      transform: translateY(-10%);
  }

  50% {
      transform: translateY(20%);
  }
  100% {
      transform: translateY(-10%);
  }
}

/* ==== timeTraveller featured =====================================================*/

.articletimeTraveller .featureTeaserLogo{
  margin-bottom: 60px !important;
}

.articletimeTraveller .featuredTeaserBlock .rowContent .content .contentTeaserWrap {
    width: 74%;
}

.articletimeTraveller .ttlogo .featureSingleImg img {
  height: 60px;
  margin-bottom: 70px;
}

.articletimeTraveller .ttSection1  {
    background-color: #939598;
    padding-bottom: 110px !important;
    padding-top: 0px !important;
    margin-top: 250px !important;
}
@media (max-width: 767px) {
  .articletimeTraveller .ttSection1  {
      padding-bottom: 70px !important;
      margin-top: 130px !important;
  }
}

.articletimeTraveller .ttSection1 .featureSingleImg  {
    position: relative;
    margin-top: -240px;
}
@media (max-width: 767px) {
  .articletimeTraveller .ttSection1 .featureSingleImg  {
      position: relative;
      margin-top: -140px;
  }
}

.articletimeTraveller .ttSection1 .featureSingleImg img {
    position: relative;
    border: 35px solid #fff;
    width: 50%;
}

.articletimeTraveller .ttSection1 .featuredSingleContent  figure img {
    height: 70px;
    margin-top: 80px;
}
@media (max-width: 767px) {
  .articletimeTraveller .ttSection1 .featuredSingleContent  figure img {
      margin-top: 50px;
  }
}

.articletimeTraveller .ttSection1 .featuredSingleContent  {
    color: #fff;
}

.articletimeTraveller .ttSection2   {
    padding-top: 0px !important
}

.articletimeTraveller .ttSection2 .featuredSingleContent   {
    width: 490px;
    left: 20%;
}
@media (max-width: 767px) {
  .articletimeTraveller .featuredTeaserBlock .rowContent .content figure.featureTeaserLogo img {
      height: auto;
      width: 80%;
  }
}

@media (max-width: 767px) {
  .articletimeTraveller .ttSection2 .featuredSingleContent   {
    width: 90% !important;
    position: relative !important;
    left: 50%;
    margin: 50px 0px 0px !important;
    top: 0px !important;
    transform: translateX(-50%) !important;
  }
}

.articletimeTraveller .ttSection2 .featuredSingleContent  hr {
    width: 90%;
}

.articletimeTraveller .ttTwoImg  {
    padding-top: 120px !important;
    padding-bottom: 50px !important;  
}
@media (max-width: 767px) {
  .articletimeTraveller .ttTwoImg  {
    padding-top: 70px !important;
    padding-bottom: 0px !important; 
  }
}

.articletimeTraveller .ttTwoImg figure.featureTwoImg {
    position: relative;
    border: 25px solid #01003f;
    margin: 0px 15px;
    width: calc(50% - 32px);  
}
@media (max-width: 767px) {
  .articletimeTraveller .ttTwoImg figure.featureTwoImg {
      position: relative;
      border: 25px solid #01003f;
      margin: 0px 0px 20px;    
  }
}

.articletimeTraveller .ttTwoImg figure.featureTwoImg img {
    position: relative;
    border: 25px solid white;
}

.articletimeTraveller .ttSectionFour   {
    padding-bottom: 80px !important;  
}
@media (max-width: 767px) {
  .articletimeTraveller .ttSectionFour   {
    padding-top: 40px !important;
    padding-bottom: 0px !important; 
  }
}

.articletimeTraveller .TTsectionLast  .featuredSingleContent  {
    width: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%) !important;
    color: #fff;
}
@media (max-width: 767px) {
  .articletimeTraveller .TTsectionLast  {
      margin-bottom:  50px !important;

  }
  .articletimeTraveller .TTsectionLast  .featuredSingleContent  {
      width: 82% !important;
      margin: 0px !important;
  }
}


.articletimeTraveller .TTsectionLast  .featuredSingleContent .awesomeLarge {
    text-transform: none;
}

/* ==== AimBillion Watch this =====================================================*/



.articleAimBillion .watchThisTeaserBlock .thirdRow {
    font-family: brandon-grotesque, sans-serif;
font-weight: 300;
}

.articleAimBillion  .blogBannerBlock .contentWrapHolder {
    right: auto;
    left: 0%;
    top: 60%;
}

.articleAimBillion  .blogBannerBlock.active .contentWrapHolder {
    left: 9%;
    right: auto;
}

.articleAimBillion  .blogBannerBlock .contentWrapHolder {
    left: 9%;
    right: auto;
}

.articleAimBillion.takeTwo   .blogBannerBlock.active .contentWrapHolder {
    left: auto;
    right: 7%;
    top: 42%;
}

.articleAimBillion.takeTwo .blogBannerBlock .contentWrapHolder {
    left: auto;
    right: 7%;
    top: 42%;
}

.articleAimBillion  .watchThisTeaserBlock .contentRow {
    margin-bottom: 20px;
    margin-top: 55px;
}


.articleAimBillion  .watchThisTeaserBlock .testRow .testWatchWrap {
    display: block;
    text-align: center;
    font-family: brandon-grotesque, sans-serif;
font-weight: 400;}

.articleAimBillion  .watchThisTeaserBlock .testRow .testWatchWrap figure  {
    margin: 0 auto 10px;
    width: auto;
    height: 130px;
}

.articleAimBillion  .watchThisTeaserBlock .testRow .testWatchWrap figure img  {
    width: auto;
    height: 100%;
    margin-bottom: 5px;
}

.articleAimBillion  .watchThisTeaserBlock .secondPara {
    margin-bottom: 0px;
    margin-top:0px;
}

.articleAimBillion  .watchThisTeaserBlock .thirdRow hr {
    margin: 15px auto 35px;
    width: 60%;
    border-top: 1px solid #a51c1c;
}

.articleAimBillion.takeTwo  .watchThisTeaserBlock .thirdRow hr {
    margin: 35px auto 35px !important;
}

.articleAimBillion  .blogSingleTextBlock.aimBilSec7 {
    padding-top: 70px !important;
    padding-bottom: 40px !important;
  }

@media (max-width: 767px) {
  .articleAimBillion  .blogSingleTextBlock.aimBilSec7 {
      padding-top: 70px !important;
      padding-bottom: 10px !important;
    }
}



.articleAimBillion  .blogSingleTextBlock.aimBilSec7 .content {
    width: 80% ;
  }

.articleAimBillion  .aimBillSect1 .container {
    max-width: 100%;
    padding: 0px;
}

.articleAimBillion  .aimBillSect1 .container .rowContent {
    margin: 0px;
}

.articleAimBillion  .aimBillSect1 .container .rowContent .col-md-12 {
    padding: 0px;
}

.articleAimBillion  .aimBillSect1 .container .rowContent .col-md-12 .quoteRight {
padding-left: 0px;
    width: 100%;
}
@media (max-width: 767px) {
  .articleAimBillion  .aimBillSect1 .container .rowContent .col-md-12 .quoteRight {
  overflow: hidden;
  }
}
@media (max-width: 767px) {
  .articleAimBillion  .aimBillSect1 {
  padding-top: 0px !important;
  }
}

.articleAimBillion  .aimBillSect1 .container .rowContent .col-md-12 .quoteRight figure {
    width: 40%;
}

.articleAimBillion  .aimBillSect1 .container .rowContent .col-md-12 .quoteRight img {
    width: 100%;
}

@media (max-width: 767px) {
  .articleAimBillion  .aimBillSect1 .container .rowContent .col-md-12 .quoteRight img {
      width: 140%;
      left: -20%;
  }
}

.articleAimBillion.watchThis .blogSingleTextBlock .rowContent .content span strong {
    color: #000;
    font-family: brandon-grotesque, sans-serif;
font-weight: 700;
}

.articleAimBillion.watchThis .quoteTitle span {
font-size: 33px !important;
    line-height: 40px !important;
    letter-spacing: 0.05em;
    font-family: dashiell-fine, serif;
    font-weight: 400;
    display: block;
    margin-top: 10px;
}

.articleAimBillion.watchThis .quoteTitle img {
  height: 35px;
}

@media (max-width: 767px) {
  .articleAimBillion.watchThis .quoteTitle img {
    width: auto !important;
  }
  .articleAimBillion.watchThis .quoteTitle span {
    font-size: 27px !important;
        line-height: 33px !important;

  }
  .articleAimBillion.watchThis .quoteTitle span br {
    display: none;

  }
  .articleAimBillion.watchThis .quoteTitle .quoteLeft {
    width: 95% !important;
  }
}


.articleAimBillion.watchThis .quoteTitle .quoteLeft {
  padding-right: 0px;
}

.articleAimBillion.watchThis .aimBillSect2 .quoteLeft {
    width: 60%;
}


.articleAimBillion.watchThis .aimBillSect2 .content  {
    width: 99%;
}

@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBillAlist  {
    padding-top: 0px !important;
    padding-bottom: 0px !important; 
  }
}

.articleAimBillion.watchThis .aimBillAlist .innerWrap {
    position: relative;
    background-color: #939598;
    width: 90%;
    margin: 0px auto 50px;    
}


.articleAimBillion.watchThis .aimBillAlist  {
    background-color: #939598;
    padding-bottom: 0px;
    padding-top: 40px;
     margin-top: 100px;
}

.articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft {
    position: relative;
    color: #fff;
    display: flex;
    padding: 30px;
    align-items: center;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft {
      display: block;
  }
}

.articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft figure {
    position: relative;
    width: 100%;
     margin-right: 30px;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft figure {
  
       margin-right: 0px;
  }
}

.articleAimBillion.watchThis .aimBillAlist.rightSide .innerWrap .quoteLeft figure {
     margin-left: 30px;
     order: 1;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBillAlist.rightSide .innerWrap .quoteLeft figure {
  
       margin-left: 0px;
  }
}


.articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft figure img {
position: relative;
    width: 100%;
    border: 30px solid #fff;
}

@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft figure img {
      border: 10px solid #fff;
  }
}

.articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft span {
    position: relative;
    width: 100%;
    display: block;
    padding: 40px;
    font-size: 18px;
    line-height: 28px;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft span {
      padding: 60px 4px 0px;
  }
}

.articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft h5.wings {
    display: flex;
    margin: 0px auto 0px;
    width: 90%;
    white-space: nowrap;
    font-family: dashiell-fine, serif;
    align-items: center;
    justify-content: space-evenly;
}

.articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft h5.wings::after,
.articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft h5.wings::before {
    content: "";
    width: 100%;
    top: 2px;
    position: relative;
    height: 1px;
    background-color: #fff;
}

.articleAimBillion.watchThis .aimBillAlist .innerWrap .quoteLeft h5.wings b {
    display: inline-block;
    background-color: #939598;
    z-index: 10;
    padding: 0px 10px;
    font-weight: 400;
    font-size: 25px;
}















@media (max-width: 767px) {
  .articleAimBillion.watchThis .takesTwoRog1  {
    padding-top: 0px !important;
    padding-bottom: 0px !important; 
  }
}

.articleAimBillion.watchThis .takesTwoRog1 .innerWrap {
    position: relative;
    background-color: #5f2227;
    width: 90%;
    margin: 0px auto 50px;    
}


.articleAimBillion.watchThis .takesTwoRog1  {
    background-color: #5f2227;
    padding-bottom: 0px;
    padding-top: 40px;
     margin-top: 0px;
}

.articleAimBillion.watchThis .takesTwoRog1 .innerWrap .quoteLeft {
    position: relative;
    color: #fff;
    display: flex;
    padding: 30px;
    align-items: center;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .takesTwoRog1 .innerWrap .quoteLeft {
      display: block;
  }
}

.articleAimBillion.watchThis .takesTwoRog1 .innerWrap .quoteLeft figure {
    position: relative;
    width: 100%;
        order: 1;
            margin-left: 30px;
}
@media (max-width: 767px) {

  .articleAimBillion.watchThis .takesTwoRog1 .innerWrap .quoteLeft figure {
              margin-left: 0px;
  }
}


.articleAimBillion.watchThis .takesTwoRog1.leftSide .innerWrap .quoteLeft figure {
            margin-right: 30px;
             order: 0;
}
@media (max-width: 767px) {

  .articleAimBillion.watchThis .takesTwoRog1.leftSide .innerWrap .quoteLeft figure {
              margin-right: 0px;
  }
}


.articleAimBillion.watchThis .takesTwoRog1 .innerWrap .quoteLeft figure img {
position: relative;
    width: 100%;
    border: 30px solid #fff;
}

@media (max-width: 767px) {
  .articleAimBillion.watchThis .takesTwoRog1 .innerWrap .quoteLeft figure img {
      border: 10px solid #fff;
  }
}

.articleAimBillion.watchThis .takesTwoRog1 .innerWrap .quoteLeft span {
    position: relative;
    width: 100%;
    display: block;
    padding: 40px;
    font-size: 18px;
    line-height: 28px;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .takesTwoRog1 .innerWrap .quoteLeft span {
      padding: 60px 8px 0px;
  }
}





.articleAimBillion.watchThis .quoteImageBlock.takeTwoSec5 .container {
    width: 100%;
    max-width: 100%;
    padding: 0px;
    margin: 0px;
}

@media (max-width: 767px) {
.articleAimBillion.watchThis .quoteImageBlock.takeTwoSec5  {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}
}

.articleAimBillion.watchThis .quoteImageBlock.takeTwoSec5 .row {
    margin: 0px;
}
.articleAimBillion.watchThis .quoteImageBlock.takeTwoSec5 .quoteRight,
.articleAimBillion.watchThis .quoteImageBlock.takeTwoSec5 .col-md-12 {
    padding: 0px;
}


.articleAimBillion.watchThis .quoteImageBlock.takeTwoSec5 .col-md-12 img {
    width: 100%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .quoteImageBlock.takeTwoSec5 .col-md-12 img {
          width: 100%;
    margin: 0 auto;
  }
}


.articleAimBillion.watchThis .blogSingleTextBlock.takeTwoSec9 {

margin-top: 80px !important;
}


.articleAimBillion.watchThis .quoteImageBlock.takeTwoTable img {
    height: 640px;
}

.articleAimBillion.watchThis .quoteImageBlock.takeTwoTable  {
    margin-top: 80px !important;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .quoteImageBlock.takeTwoTable  {
      margin-top: 10px !important;
  }
}



.articleAimBillion.watchThis .blogSingleTextBlock.takeTwoSec13 {
        margin-top: 50px !important;
}

.articleAimBillion.watchThis .blogSingleTextBlock.takeTwoSec13 hr {
    margin-top: 30px;
    margin-bottom: 10px;
    border: 0;
    width: 70%;
    border-top: 2px solid rgb(95 34 39);
}

.articleAimBillion.watchThis .blogSingleTextBlock.takeTwoSec13 .content  {
    width: 66%;
}








.articleAimBillion.watchThis .takeTwoSec4  {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
    
}


.articleAimBillion.watchThis .takeTwoSec4 .content {
    border: 2px solid #5f2227;
    padding: 40px 50px 40px;
    width: 100%;

}


.articleAimBillion.watchThis .takeTwoSec4 .content span {
    position: absolute;
    top: -16px;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    height: 30px;
    width: 30px;
    background-color: #fff;
    border: 4px solid #5f2227;
    z-index: 10;

}








.articleAimBillion.watchThis .aimBilWatch5 {
    padding-bottom: 0px !important;
    margin-top: 50px;

}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilWatch5 {
      margin-top: 20px;
  }
}


.articleAimBillion.watchThis .aimBilWatch5  .innerWrap .quoteRight img {
    width: 70%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilWatch5  .innerWrap .quoteRight  {
    overflow: hidden;
  }
  .articleAimBillion.watchThis .aimBilWatch5  .innerWrap .quoteRight img {
    width: 130%;
    left: -15%;
  }
}


.articleAimBillion.watchThis .aimBilblueSec6   {
    background-color: #28275E;
    padding-bottom: 60px !important;
    padding-top: 55px !important;
    color: #fff;
    margin-bottom: 60px !important;
}

.articleAimBillion.watchThis .aimBilblueSec6 .content {
width: 60%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilblueSec6 .content {
    width: 90%;
  }
}

.articleAimBillion.watchThis .aimBilblueSec6 .content  h5.wings {
    display: flex;
    margin: 0px auto 0px;
    width: 90%;
    white-space: nowrap;
    font-family: dashiell-fine, serif;
    align-items: center;
    justify-content: space-evenly;
}

.articleAimBillion.watchThis .aimBilblueSec6 .content  h5.wings::after,
.articleAimBillion.watchThis .aimBilblueSec6 .content  h5.wings::before {
    content: "";
    width: 100%;
    top: 2px;
    position: relative;
    height: 1px;
    background-color: #fff;
}
.articleAimBillion.watchThis .aimBilblueSec6 .content h5.wings b {
    display: inline-block;
    background-color: #28275E;
    z-index: 10;
    padding: 0px 10px;
    font-weight: 400;
    font-size: 25px;
}
.articleAimBillion.watchThis .aimBilSec8  .quoteLeft {
    width: 56%;
    margin-top: 20px;
    margin-bottom: 50px;
}
.articleAimBillion.watchThis .aimBilSec8   {
    padding-bottom: 20px !important;
}


.articleAimBillion.watchThis .aimBilSec9 {
   position: relative;
       padding-top: 0px !important;
}

.articleAimBillion.watchThis .aimBilSec9 .threeImgWrap {
    position: relative;
    display: flex;
    width: 50%;
    margin: 0 auto 35px;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec9 .threeImgWrap{
    width: 96%;
    margin: 0 auto 0px;
  }
}


.articleAimBillion.watchThis .aimBilSec9 .threeImgWrap .imgBlock {
   position: relative;
}

.articleAimBillion.watchThis .aimBilSec9 .threeImgWrap .imgBlock img {
    position: relative;
    width: 80%;
}

.articleAimBillion.watchThis .aimBilSec10   {
    padding-bottom: 20px !important;
}

.articleAimBillion.watchThis .aimBilSec10  .quoteLeft {
    width: 62%;
    margin-top: 20px;
    margin-bottom: 50px;
}


.articleAimBillion.watchThis .aimBilSec11 {
   position: relative;
       padding-top: 0px !important;
           margin-top: 50px !important;
}

.articleAimBillion.watchThis .aimBilSec11 .content {
    width: 100%;
}

@media (max-width: 767px) {
.articleAimBillion.watchThis .aimBilSec11 .content {
    width: 100% !important;
}
}

.articleAimBillion.watchThis .aimBilSec11 .threeImgWrap {
    position: relative;
    display: flex;
    width: 100%;
    margin: 0 auto 15px;
}

.articleAimBillion.watchThis .aimBilSec11 .threeImgWrap .imgBlock {
   position: relative;
   width: 50%;
}

.articleAimBillion.watchThis .aimBilSec11 .threeImgWrap .imgBlock img {
    position: relative;
    width: 100%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec11 .threeImgWrap .imgBlock img {
      position: relative;
      width: 100%;
  }
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec11 .threeImgWrap .imgBlock.img3 {
    display: none;
  }
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec11 .threeImgWrap .imgBlock.img1 {
    margin-right: 12px;
  }
}





.articleAimBillion.watchThis .aimBilSec12   {
    background-color: #939598;
    padding-bottom: 60px !important;
    padding-top: 55px !important;
    color: #fff;
    margin-bottom: 60px !important;
}

.articleAimBillion.watchThis .aimBilSec12 .content {
width: 60%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec12 .content {
    width: 90%;
  }
}

.articleAimBillion.watchThis .aimBilSec12 .content  h5.wings {
    display: flex;
    margin: 0px auto 0px;
    width: 90%;
    white-space: nowrap;
    font-family: dashiell-fine, serif;
    align-items: center;
    justify-content: space-evenly;
}

.articleAimBillion.watchThis .aimBilSec12 .content  h5.wings::after,
.articleAimBillion.watchThis .aimBilSec12 .content  h5.wings::before {
    content: "";
    width: 100%;
    top: 2px;
    position: relative;
    height: 1px;
    background-color: #fff;
}
.articleAimBillion.watchThis .aimBilSec12 .content h5.wings b {
    display: inline-block;
    background-color: #939598;
    z-index: 10;
    padding: 0px 10px;
    font-weight: 400;
    font-size: 25px;
}







.articleAimBillion.watchThis .aimBilSec14  {
    background-color: #28275E;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    color: #fff;
margin-bottom: 100px !important;
    margin-top: 110px;
}

@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec14  {
      padding-bottom: 30px !important;
margin-bottom: 30px !important;
  }
}


.articleAimBillion.watchThis .aimBilSec14 .quoteLeft  h5.wings {
    display: flex;
    margin: 0px auto 0px;
    width: 90%;
    white-space: nowrap;
    font-family: dashiell-fine, serif;
    align-items: center;
    justify-content: space-evenly;
}

.articleAimBillion.watchThis .aimBilSec14 .quoteLeft  h5.wings::after,
.articleAimBillion.watchThis .aimBilSec14 .quoteLeft  h5.wings::before {
    content: "";
    width: 100%;
    top: 2px;
    position: relative;
    height: 1px;
    background-color: #fff;
}
.articleAimBillion.watchThis .aimBilSec14 .quoteLeft h5.wings b {
    display: inline-block;
    background-color: #28275E;
    z-index: 10;
    padding: 0px 10px;
    font-weight: 400;
    font-size: 25px;
}

.articleAimBillion.watchThis .aimBilSec14 .quoteLeft span {
    position: relative;
    width: 100%;
    display: block;
    padding: 40px 25px;
    font-size: 18px;
    line-height: 28px;
}

.articleAimBillion.watchThis .aimBilSec14 .quoteLeft {
    display: flex;
    align-items: center;
    width: 65%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec14 .quoteLeft {
    display: block;
    width: 95%;
  }
}



.articleAimBillion.watchThis .aimBilSec14 .quoteLeft strong {
    font-family: brandon-grotesque, sans-serif;
font-weight: 700;
}
.articleAimBillion.watchThis .aimBilSec14 .quoteLeft figure {
    position: relative;
    margin-top: -40px;
    margin-bottom: -40px;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec14 .quoteLeft figure {

      margin-bottom: 20px;
  }
}

.articleAimBillion.watchThis .aimBilSec14 .quoteLeft figure img {
    position: relative;
    border-radius: 50%;
        width: 96%;

}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec14 .quoteLeft figure img {
          width: 68%;
  }
}


.articleAimBillion.watchThis .aimBilSec14 .quoteLeft span {
    position: relative;
}

.articleAimBillion.watchThis .aimBilSec16  .quoteLeft  {
    width: 46%;
}

.articleAimBillion.watchThis .aimBilSec17   {
    background-color: #28275E;
    padding-bottom: 45px !important;
    padding-top: 32px !important;
    color: #fff;
margin-bottom: 40px !important;
    margin-top: 50px !important;
}

.articleAimBillion.watchThis .aimBilSec17 strong  {
    font-family: brandon-grotesque, sans-serif;
font-weight: 700;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec17   {
    margin-bottom: 30px !important;
    margin-top: 10px !important;
  }
}


.articleAimBillion.watchThis .aimBilSec18    {
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}

.articleAimBillion.watchThis .aimBilSec18  .quoteLeft img  {
    width: 70%;
}


.articleAimBillion.watchThis .aimBilSec18  .quoteLeft h4  {
    display: inline-block;
    margin-top: 60px;
    background-color: #a51c1c;
    color: #fff;
    border-radius: 5px;
    padding: 10px 30px;
    font-family: brandon-grotesque, sans-serif;
font-weight: 700;
    font-size: 18px;
}

 
.articleAimBillion.watchThis .aimBilSec19   {
    background-color: #28275E;
    padding-bottom: 40px !important;
    padding-top: 40px !important;
    color: #fff;
    margin-bottom: 30px !important;
    margin-top: 20px !important;
}

.articleAimBillion.watchThis .aimBilSec20 .quoteLeft  {
    width: 46%;
}

.articleAimBillion .quoteBGImageBlock.aimBilSec22 .rowContent .innerWrap .svgQuote,
.articleAimBillion .quoteBGImageBlock.aimBilSec22.trigger .rowContent .innerWrap .svgQuote {
    opacity: 1;
    transform: scale(1)translateX(-50%)translateY(-50%);
    right: auto;
    left: 50%;
    top: 50%;
    background-color: #fff;
    padding: 20px 40px 30px;
    text-align: center;
}
@media (max-width: 767px) {
  .articleAimBillion .quoteBGImageBlock.aimBilSec22 .mainBg   {
    display: none;
  }
}

@media (max-width: 767px) {
  .articleAimBillion .quoteBGImageBlock.aimBilSec22 .rowContent .innerWrap .svgQuote,
  .articleAimBillion .quoteBGImageBlock.aimBilSec22.trigger .rowContent .innerWrap .svgQuote {
    width: 100%;
    position: relative;
    background-color: #939598;
    color: #fff;
  }
}



.articleAimBillion .quoteBGImageBlock.aimBilSec22 .rowContent .innerWrap .svgQuote figure img {
    width: 100%;
    height: auto;
}
@media (max-width: 767px) {
  .articleAimBillion .quoteBGImageBlock.aimBilSec22 .rowContent .innerWrap .svgQuote figure img {
          border: 15px solid #fff;
  }
}



.articleAimBillion .quoteBGImageBlock.aimBilSec22 .rowContent .innerWrap .svgQuote p {
    margin: 0px auto;
    font-size: 18px;
    line-height: 28px;
    width: 92%;
}
@media (max-width: 767px) {
  .articleAimBillion .quoteBGImageBlock.aimBilSec22 .rowContent .innerWrap .svgQuote p {
     color: #fff;
  }
}



.articleAimBillion.watchThis .aimBilSec24 .quoteLeft  {
    width: 60%;
}


.articleAimBillion.watchThis .aimBilSec25   {
    padding-bottom: 0px !important;

}

.articleAimBillion.watchThis .aimBilSec26   {
    background-color: #939598;
    padding-bottom: 60px !important;
    padding-top: 55px !important;
    color: #fff;
    margin-bottom: 60px !important;
}

.articleAimBillion.watchThis .aimBilSec26 .content {
width: 100%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec26 .content {
    width: 100%;
  }
}

.articleAimBillion.watchThis .aimBilSec26 .content  h5.wings {
    display: flex;
    margin: 0px auto 0px;
    width: 90%;
    white-space: nowrap;
    font-family: dashiell-fine, serif;
    align-items: center;
    justify-content: space-evenly;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec26 .content  h5.wings {
      white-space: inherit;
  }
}


.articleAimBillion.watchThis .aimBilSec26 .content  h5.wings::after,
.articleAimBillion.watchThis .aimBilSec26 .content  h5.wings::before {
    content: "";
    width: 100%;
    top: 2px;
    position: relative;
    height: 1px;
    background-color: #fff;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec26 .content  h5.wings::after,
  .articleAimBillion.watchThis .aimBilSec26 .content  h5.wings::before {
      width: 20%;
  }
}


.articleAimBillion.watchThis .aimBilSec26 .content h5.wings b {
    display: inline-block;
    background-color: #939598;
    z-index: 10;
    padding: 0px 10px;
    font-weight: 400;
    font-size: 25px;
}


.articleAimBillion.watchThis .aimBilSec28 {
   position: relative;
padding-top: 90px !important;
}

.articleAimBillion.watchThis .aimBilSec28 .colBlock {
    flex: 0 0 100%;
    max-width: 100%;
}

@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec28 .colBlock {
    padding: 0px;
  }
}

.articleAimBillion.watchThis .aimBilSec28 .content {
    width: 100%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec28 .content {
          width: 100% !important;
  }
}

.articleAimBillion.watchThis .aimBilSec28 .threeImgWrap {
    position: relative;
    display: flex;
    width: 100%;
    margin: 0 auto 15px;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec28 .threeImgWrap {
      margin: 0 auto -5px;
  }
}

.articleAimBillion.watchThis .aimBilSec28 .threeImgWrap .imgBlock {
   position: relative;
}

@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec28 .threeImgWrap .imgBlock.img3,
  .articleAimBillion.watchThis .aimBilSec28 .threeImgWrap .imgBlock.img1 {
     display: none;
  }
}

.articleAimBillion.watchThis .aimBilSec28 .threeImgWrap .imgBlock img {
    position: relative;
    width: 95%;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec28 .threeImgWrap .imgBlock img {
      width: 100%;
  }
}

.articleAimBillion.watchThis .aimBilSec29   {
    background-color: #28275E;
    padding-bottom: 40px !important;
    padding-top: 40px !important;
    color: #fff;
    margin-bottom: 30px !important;
    margin-top: 5px !important;
}

.articleAimBillion.watchThis .aimBilSec29 .content   {
    width: 70%;
}


.articleAimBillion.watchThis .aimBilSec31 .quoteLeft  {
    width: 60%;
}

.articleAimBillion.watchThis .aimBilSec32  .quoteRight img  {
    width: 60%;
}

@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec32   {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}




.articleAimBillion.watchThis .aimBilSec33  {
    background-color: #28275E;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    color: #fff;
margin-bottom: 100px !important;
    margin-top: 20px;
}


.articleAimBillion.watchThis .aimBilSec33 .quoteLeft span {
    position: relative;
    width: 100%;
    display: block;
    padding: 25px;
    font-size: 18px;
    line-height: 28px;
}

.articleAimBillion.watchThis .aimBilSec33 .quoteLeft {
    display: flex;
    align-items: center;
    width: 80%;
        padding: 5px 0px;
}
@media (max-width: 767px) {
  .articleAimBillion.watchThis .aimBilSec33 .quoteLeft   {
    display: block;
    padding: 25px 0px 10px;
  }
}




.articleAimBillion.watchThis .aimBilSec33 .quoteLeft strong {
    font-family: brandon-grotesque, sans-serif;
font-weight: 700;
}
.articleAimBillion.watchThis .aimBilSec19 .content  strong,
.articleAimBillion.watchThis .aimBilSec22 .quoteLeft strong,
.articleAimBillion.watchThis .aimBilSec19 .quoteLeft strong {
    font-family: brandon-grotesque, sans-serif;
font-weight: 700;
}
.articleAimBillion.watchThis .aimBilSec33 .quoteLeft figure {
    position: relative;

}
.articleAimBillion.watchThis .aimBilSec33 .quoteLeft figure img {
    position: relative;
        width: 68%;

}
.articleAimBillion.watchThis .aimBilSec33 .quoteLeft span {
    position: relative;
}

@media (min-width: 768px) {
  .latestSpecial .joinBtn {
    margin: 10px 10px 100px;
  }
}
@media (max-width: 767px) {
  .chrisFearsBtnHolder {
      display: block;
  }
  .latestSpecial .joinBtn {
    width: 80%;
    margin:0 auto 30px;
  }
  .chrisFearsBtnHolder.latestSpecial {
    margin-bottom: 60px;
  }


}



/* ========= Accurist ==========================*/
.articleaccuristWrap {
  position: relative;
}

.articleaccuristWrap .featuredBannerBlock .contentWrapHolder {
    right: auto;
    left: 0%;
}


.articleaccuristWrap .featuredBannerBlock.active .contentWrapHolder {
    right: auto;
    left: 10%;
}

/*teaser ==========================*/
.articleaccuristWrap .featuredTeaserBlock  {
  position: relative;
}


.articleaccuristWrap .featuredTeaserBlock figure.featureTeaserLogo {
  position: relative;
}

.articleaccuristWrap .featuredTeaserBlock figure.featureTeaserLogo img {
    height: 140px !important;
}

.articleaccuristWrap .featuredTeaserBlock figure.featureTeaserWatch  {
  position: relative;
}

.articleaccuristWrap .featuredTeaserBlock figure.featureTeaserWatch  img {
  position: relative;
}

@media (max-width: 767px) {
  .articleaccuristWrap .featuredTeaserBlock figure.featureTeaserLogo {
    position: relative;
  }

  .articleaccuristWrap .featuredTeaserBlock figure.featureTeaserLogo img {
      position: relative;
          width: 60% !important;
  }

  .articleaccuristWrap .featuredTeaserBlock figure.featureTeaserWatch  {
    position: relative;
  }

  .articleaccuristWrap .featuredTeaserBlock figure.featureTeaserWatch  img {
    position: relative;

    width: 85% !important;

  }
}


/*accuristlogo ==========================*/
.articleaccuristWrap .accuristlogo figure.featureSingleImg{
  position: relative;
}

.articleaccuristWrap .accuristlogo figure.featureSingleImg img{
    position: relative;
    width: 40%;
    margin-bottom: 50px
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristlogo {
        padding-top: 40px !important;


  }
  .articleaccuristWrap .accuristlogo figure.featureSingleImg{
    position: relative;
  }

  .articleaccuristWrap .accuristlogo figure.featureSingleImg img{
      position: relative;
       margin-bottom: 0px;
  }
}


/*accuristSection2 ==========================*/
.articleaccuristWrap .accuristSection2 {
  position: relative;
      padding-top: 130px !important;
}

.articleaccuristWrap .accuristSection2 .innerWrapSingle {
  position: relative;
    display: flex;

}

.articleaccuristWrap .accuristSection2 .innerWrapSingle .leftSide {
    justify-content: flex-end;
}

.articleaccuristWrap .accuristSection2 .innerWrapSingle .rightSide {
    justify-content: flex-start;
}

.articleaccuristWrap .accuristSection2 .innerWrapSingle .featureTwoImg  {
  position: relative;
      display: flex;
  margin: 0px !important;
      height: 278px;
          width: 50%;
}

.articleaccuristWrap .accuristSection2 .innerWrapSingle .featureTwoImg img {
    height: 100%;
    width: auto;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection2 {
    position: relative;
        padding-bottom: 0px !important;
            padding-top: 80px !important;
  }
  .articleaccuristWrap .accuristSection2 .featureTwoImg.leftSide {
    display: none;
  }

  .articleaccuristWrap .accuristSection2 .innerWrapSingle {
    position: relative;

  }

  .articleaccuristWrap .accuristSection2 .innerWrapSingle .leftSide {
          position: relative;
  }

  .articleaccuristWrap .accuristSection2 .innerWrapSingle .rightSide {
         position: relative;
  }

  .articleaccuristWrap .accuristSection2 .innerWrapSingle .featureTwoImg  {
    margin: 0px 0px 20px !important;
  }

  .articleaccuristWrap .accuristSection2 .innerWrapSingle .featureTwoImg img {
      position: relative;
  }
}

/*accuristSection3 ==========================*/
.articleaccuristWrap .accuristSection3  {
    padding-top: 0px !important;
    margin-bottom: 60px;
}

.articleaccuristWrap .accuristSection3 a {
    font-weight: 200;
    font-family: brandon-grotesque, sans-serif;
font-weight: 400 !important;
    color: #01003f;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection3  {
    position: relative;
    margin-bottom: 20px;
  }

  .articleaccuristWrap .accuristSection3 a {
    position: relative;
  }

  .articleaccuristWrap .accuristSection3 .featuredSingleContent  {
    margin: 5px auto 10px !important;
  }
}

/*accuristSection4 ==========================*/
.articleaccuristWrap .accuristSection4  {
    position: relative;
        margin-bottom: 100px;
}


.articleaccuristWrap .accuristSection4 .featuredSingleContent  {
    position: relative;
        width: 78% !important;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection4  {
      position: relative;
          padding-top: 0px !important;
    margin-bottom: 0px !important;
  }


  .articleaccuristWrap .accuristSection4 .featuredSingleContent  {
      position: relative;
  }
}

/*accuristSection5 ==========================*/
.articleaccuristWrap .accuristSection5  {
    position: relative;
    background-color: #01003f;
    padding-top: 0px !important;
    margin-top: 480px !important;
}


.articleaccuristWrap .accuristSection5 .innerWrapSingle  {
    position: relative;
        margin-top: -330px;
}
.articleaccuristWrap .accuristSection5 .innerWrapSingle .featureSingleImg  {
    position: relative;
}

.articleaccuristWrap .accuristSection5 .innerWrapSingle .featureSingleImg img {
    position: relative;
    border-radius: 50%;
    width: 50%;
    border: 15px solid #fff;
}

.articleaccuristWrap .accuristSection5 .innerWrapSingle .featuredSingleContent  {
    position: relative;
    color: #fff;
    width: 64%;
    margin-bottom: 90px;
    margin-top: 60px;    
}

.articleaccuristWrap .accuristSection5 .innerWrapSingle .featuredSingleContent span  {
    position: relative;
}

.articleaccuristWrap .accuristSection5 .innerWrapSingle .featuredSingleContent hr  {
    position: relative;
    border-top: 1px solid rgb(255 255 255);
    width: 70%;    
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection5  {
      position: relative;
          margin-top: 250px !important;
  }

  .articleaccuristWrap .accuristSection5 .innerWrapSingle  {
position: relative;
    margin-top: -220px;
  }
  .articleaccuristWrap .accuristSection5 .innerWrapSingle .featureSingleImg  {
      position: relative;
  }

  .articleaccuristWrap .accuristSection5 .innerWrapSingle .featureSingleImg img {
      position: relative;
  }

  .articleaccuristWrap .accuristSection5 .innerWrapSingle .featuredSingleContent  {
    padding-bottom: 40px;
    margin-top: 45px !important;
  }

  .articleaccuristWrap .accuristSection5 .innerWrapSingle .featuredSingleContent span  {
      position: relative;
  }

  .articleaccuristWrap .accuristSection5 .innerWrapSingle .featuredSingleContent hr  {
      position: relative;
  }
}

/*accuristSection6 ==========================*/
.articleaccuristWrap .accuristSection6  {
    position: relative;
    margin-top: 30px !important;
    margin-bottom: 40px;
}

.articleaccuristWrap .accuristSection6 .innerWrapSingle  {
    position: relative;
    display: flex;
    align-items: center;
}

.articleaccuristWrap .accuristSection6 .featureSingleImg  {
    position: relative; 
        width: 40%;
}

.articleaccuristWrap .accuristSection6 .featureSingleImg img  {
    position: relative; 
    width: 100%;
}

.articleaccuristWrap .accuristSection6 .featuredSingleContent   {
    position: relative; 
    padding: 0px 0px 0px 80px;
    text-align: left !important;
        width: 60%;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection6  {
      position: relative;
  }

  .articleaccuristWrap .accuristSection6 .innerWrapSingle  {
      position: relative;
          display: block;
  }

  .articleaccuristWrap .accuristSection6 .featureSingleImg  {
     width: 100%;
    margin: 0 auto;
  }

  .articleaccuristWrap .accuristSection6 .featureSingleImg img  {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection6 .featuredSingleContent   {
    position: relative;
    padding: 0px 0px 0px 0px;
    text-align: center!important;
    margin-top: 80px !important;
    margin-bottom: 0px !important;
  }
}

/*accuristSection7 ==========================*/
.articleaccuristWrap .accuristSection7  {
    position: relative; 
        padding-top: 50px !important;
}

.articleaccuristWrap .accuristSection7 .innerWrapSingle   {
    position: relative; 
}

.articleaccuristWrap .accuristSection7 .innerWrapSingle .featuredSingleContent    {
    width: 38%;
    text-align: left !important;
    color: #fff;
    left: 45%;
    transform: translateX(0%)translateY(-50%);
}
.articleaccuristWrap .accuristSection7 .innerWrapSingle .featuredSingleContent  figure  {
    position: relative;
    width: 50px;
    margin-bottom: 15px;
}

.articleaccuristWrap .accuristSection7 .innerWrapSingle .featuredSingleContent  figure img {
    position: relative; 
    width: 100%;
}

.articleaccuristWrap .accuristSection7 .innerWrapSingle .featuredSingleContent  span {
    position: relative; 
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection7  {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection7 .innerWrapSingle   {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection7 .innerWrapSingle .featuredSingleContent    {
    position: relative;
    left: 0px;
    transform: translateX(0%)translateY(0%);
    color: #000;
    padding: 50px 30px 0px;
    margin: 0px !important;
    top: 0px;
    width: 100% !important;
  }
  .articleaccuristWrap .accuristSection7 .innerWrapSingle .featuredSingleContent  figure  {
          display: none;
  }

  .articleaccuristWrap .accuristSection7 .innerWrapSingle .featuredSingleContent  figure img {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection7 .innerWrapSingle .featuredSingleContent  span {
      position: relative; 
  }
}

/*accuristSection8 ==========================*/
.articleaccuristWrap .accuristSection8  {
    position: relative;
    margin-top: 30px !important;
    margin-bottom: 40px;
}

.articleaccuristWrap .accuristSection8 .innerWrapSingle  {
    position: relative;
    display: flex;
    align-items: center;
}

.articleaccuristWrap .accuristSection8 .featureSingleImg  {
    position: relative; 
        width: 40%;
        order: 1;
}

.articleaccuristWrap .accuristSection8 .featureSingleImg img  {
    position: relative; 
    width: 100%;
}

.articleaccuristWrap .accuristSection8 .featuredSingleContent   {
    position: relative; 
    padding: 0px 80px 0px 00px;
    text-align: right  !important;
        width: 60%;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection8  {
      position: relative;
     
  }

  .articleaccuristWrap .accuristSection8 .innerWrapSingle  {
      position: relative;
       display: block;
  }

  .articleaccuristWrap .accuristSection8 .featureSingleImg  {
      position: relative;
           width: 100%;
    margin: 0 auto; 
  }

  .articleaccuristWrap .accuristSection8 .featureSingleImg img  {
      position: relative; 
      width: 100%;
  }

  .articleaccuristWrap .accuristSection8 .featuredSingleContent   {
          padding: 60px 0px 0px 0px;
    text-align: center!important;
  }
}


/*accuristSection9 ==========================*/
.articleaccuristWrap .accuristSection9    {
    position: relative; 
    margin-bottom: 50px;
}

.articleaccuristWrap .accuristSection9 .container   {
    position: relative; 
    max-width: 100%;
    padding: 0px;    
}

.articleaccuristWrap .accuristSection9 .container .rowContent    {
    position: relative; 
        margin: 0px;
}

.articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10    {
    position: relative; 
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0px;    
}

.articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle   {
    position: relative; 
}

.articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent   {
    position: relative; 
    width: 100%;
    display: flex;    
}

.articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent   {
    position: relative; 
    display: flex;
}

.articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent figure  {
    position: relative; 
    width: 33.333%;
}

.articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent figure img  {
    position: relative; 
    width: 100%;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection9    {
      position: relative; 
          margin-bottom: 0px;
    padding-top: 0px !important;
  }

  .articleaccuristWrap .accuristSection9 .container   {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection9 .container .rowContent    {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10    {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle   {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent   {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent   {
      position: relative; 
      display: block;
  }

  .articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent figure  {
      position: relative; 
          width: 100%;
  }

  .articleaccuristWrap .accuristSection9 .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent figure img  {
      position: relative; 
  }
}

/*accuristSection10 ==========================*/
.articleaccuristWrap .accuristSection10   {
    position: relative; 
    margin-bottom: 70px;
}

.articleaccuristWrap .accuristSection10  .featuredSingleContent   {
    position: relative; 
    width: 65%;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection10   {
      position: relative; 
padding-top: 0px !important;
    margin-bottom: 0px;
  }

  .articleaccuristWrap .accuristSection10  .featuredSingleContent   {
      position: relative; 
  }
}

/*accuristSection11 ==========================*/
.articleaccuristWrap .accuristSection11    {
    position: relative; 
        margin-bottom: 70px;
}

.articleaccuristWrap .accuristSection11 .col-md-10    {
    position: relative; 
}

.articleaccuristWrap .accuristSection11 .col-md-10  .featureSingleImg   {
    position: relative; 
}

.articleaccuristWrap .accuristSection11 .col-md-10  .featureSingleImg img  {
    position: relative; 
    width: 100%;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection11    {
      position: relative; 
      margin-bottom: 10px;
  }

  .articleaccuristWrap .accuristSection11 .col-md-10    {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection11 .col-md-10  .featureSingleImg   {
      position: relative; 
  }

  .articleaccuristWrap .accuristSection11 .col-md-10  .featureSingleImg img  {
      position: relative; 
  }
}

/*accuristSection12 ==========================*/
.articleaccuristWrap .accuristSection12    {
    position: relative; 
    margin-bottom: 80px;
}

.articleaccuristWrap .accuristSection12 .featuredSingleContent   {
    position: relative; 
    width: 85%;
}
@media (max-width: 767px) {
  .articleaccuristWrap .accuristSection12 .featuredSingleContent   {
      position: relative; 
  }
}
/* ========= End Accurist ======================*/



/* ========= STUDIO UNDERDOG ======================*/


/*teaser ==========================*/
.articlestudioDog .featuredTeaserBlock  {
  position: relative;
}


.articlestudioDog .featuredTeaserBlock figure.featureTeaserLogo {
  position: relative;
}

.articlestudioDog .featuredTeaserBlock figure.featureTeaserLogo img {
    height: 150px !important;
}
@media (max-width: 767px) {
  .articlestudioDog .featuredTeaserBlock  {
    position: relative;
  }


  .articlestudioDog .featuredTeaserBlock figure.featureTeaserLogo {
    position: relative;
  }

  .articlestudioDog .featuredTeaserBlock figure.featureTeaserLogo img {
      position: relative;
  }
}

/*underDog1 ==========================*/
.articlestudioDog .underDog1  {
  position: relative;
}

.articlestudioDog .underDog1 .featuredSingleContent  {
    transform: translateY(-50%)translateX(-100%) !important;
    width: 33%;
    left: 50%;
}


.articlestudioDog .underDog1 .featuredSingleContent figure  {
  position: relative;
}


.articlestudioDog .underDog1 .featuredSingleContent figure img.iconSVG {
  position: relative;
}


.articlestudioDog .underDog1 .featuredSingleContent span  {
    color: #ffffff;
    font-family: brandon-grotesque, sans-serif;
font-weight: 300 !important;
}
@media (max-width: 767px) {
  .articlestudioDog .underDog1  {
    position: relative;
    background-color: #b97381;
    padding-top: 10px !important;
  }

  .articlestudioDog .underDog1 .featuredSingleContent  {
    position: relative;
    top: 0px !important;
    /* padding-bottom: 200px; */
    width: 80% !important;
    transform: translateY(0%)translateX(-50%) !important;
  }

  .articlestudioDog .underDog1 .featureSingleImgBG  {
       margin-top: 290px !important;
  }


  .articlestudioDog .underDog1 .featuredSingleContent figure  {
    position: relative;
  }

  .articlestudioDog .underDog1 .featuredSingleContent figure img.iconSVG {
    position: relative;
  }

  .articlestudioDog .underDog1 .featuredSingleContent span  {
    position: relative;
  }
}
@media (max-width: 360px) {

  .articlestudioDog .underDog1 .featureSingleImgBG  {
       margin-top: 380px !important;
  }

}


/*underDog2 ==========================*/
.articlestudioDog .underDog2.featuredSingleTextBlock  {
    position: relative;
    padding-bottom: 200px !important;
    padding-top: 200px !important;
}
.articlestudioDog .underDog2.featuredSingleTextBlock .rowContent  {
  position: relative;
}
.articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle {
    position: relative;
    display: flex;
    align-items: center;
}
.articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg {
  position: relative;
    width: 50%;
}
.articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg img  {
  position: relative;
      width: 100%;
}
.articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent   {
    position: relative;
    width: 40%;
    padding: 0px;
    margin-right: 0;
}
.articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent .studioBlock  {
    position: relative;
    border: 1px solid #cbbb9f;
    padding: 40px 30px;
}
@media (max-width: 767px) {
  .articlestudioDog .underDog2.featuredSingleTextBlock  {
    position: relative;
    padding-bottom: 100px !important;
    padding-top: 80px !important;    
  }
  .articlestudioDog .underDog2.featuredSingleTextBlock .rowContent  {
    position: relative;
  }
  .articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle {
      position: relative;
      flex-wrap: wrap;
  }
  .articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg {
    width: 100%;
    order: 2;
  }
  .articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg img  {
    position: relative;
  }
  .articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent   {
      position: relative;
  }
  .articlestudioDog .underDog2.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent .studioBlock  {
    position: relative;
    width: 80% !important;
    margin: 0px auto 80px !important;
  }
}


/*underDog3 ==========================*/
.articlestudioDog .underDog3.featuredSingleTextBlock  {
  position: relative;
  background-color: #b2d2b3;
    padding-top: 140px !important;
padding-bottom: 120px !important;    
}
.articlestudioDog .underDog3.featuredSingleTextBlock .rowContent  {
  position: relative;
}
.articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle {
  position: relative;

}
.articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg {
  position: relative;

}
.articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg img  {
  position: relative;
}
.articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent   {
  position: relative;
}
.articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap {
  position: relative;
  display: flex;
}
.articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap  figure{
  position: relative;
}
.articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap  figure img{
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .articlestudioDog .underDog3.featuredSingleTextBlock  {
    position: relative;
    padding-top: 0px !important;
    padding-bottom: 60px !important;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent  {
    position: relative;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle {
    position: relative;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg {
    position: relative;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg img  {
    position: relative;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent   {
    margin: 8px -8px 30px !important;
    width: calc(100% + 16px) !important;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap {
    position: relative;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .gofyPandaMob {
    width: 70%;
    margin: 0 auto;
    position: relative;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap  figure{
    position: relative;
  }
  .articlestudioDog .underDog3.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap  figure img{
    position: relative;
  }
}



/*underDog4 ==========================*/
.articlestudioDog .underDog4.featuredSingleTextBlock  {
  position: relative;
  background-image: linear-gradient(to right, #4d154f , #88388b,#4d154f);
      padding-top: 0px !important;
    margin-top: 0px !important;  
}
.articlestudioDog .underDog4.featuredSingleTextBlock .container  {
    position: relative;
    width: 100% !important;
    padding: 0px;
    max-width: 100%;
}
.articlestudioDog .underDog4.featuredSingleTextBlock .container .rowContent {
  width: 100% !important;
  margin: 0px;
}
.articlestudioDog .underDog4.featuredSingleTextBlock .container .rowContent .col-md-10 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px;
}
.articlestudioDog .underDog4.featuredSingleTextBlock .featuredSingleContent  {
  position: relative;
  width: 100% !important;
}
.articlestudioDog .underDog4.featuredSingleTextBlock .imgWrap {
  position: relative;
  display: inline-flex;
  width: 100%;
}
.articlestudioDog .underDog4.featuredSingleTextBlock .imgWrap figure.left {
  position: relative;
  width: 50%;
}

.articlestudioDog .underDog4.featuredSingleTextBlock .imgWrap figure.right {
  position: relative;
  width: 50%;  
}

.articlestudioDog .underDog4.featuredSingleTextBlock .imgWrap img {
  position: relative;
    width: 100%;
}

.articlestudioDog .underDog4.featuredSingleTextBlock .contentWrap {
    position: relative;
    color: #ffffff;
    padding-top: 80px;
    /* width: 50%; */
    max-width: 820px;
    margin: 0 auto 130px;
}
@media (max-width: 767px) {
  .articlestudioDog .underDog4.featuredSingleTextBlock  {
    position: relative;
  }
  .articlestudioDog .underDog4.featuredSingleTextBlock .container  {
      position: relative;
  }
  .articlestudioDog .underDog4.featuredSingleTextBlock .container .rowContent {
   position: relative;
  }
  .articlestudioDog .underDog4.featuredSingleTextBlock .container .rowContent .col-md-10 {
    position: relative;
  }
  .articlestudioDog .underDog4.featuredSingleTextBlock .featuredSingleContent  {
   position: relative;
  }
  .articlestudioDog .underDog4.featuredSingleTextBlock .imgWrap {
    position: relative;
    display: flex;
    margin: 0 auto;
    flex-wrap: wrap;
  }
  .articlestudioDog .underDog4.featuredSingleTextBlock .imgWrap figure.left {
    position: relative;
    margin: 0 auto;
    width: 80%;
    order: 2;
  }

  .articlestudioDog .underDog4.featuredSingleTextBlock .imgWrap figure.right {
    position: relative;
    margin: 10px auto 30px;
    width: 80%;
  }

  .articlestudioDog .underDog4.featuredSingleTextBlock .imgWrap img {
    position: relative;
  }

  .articlestudioDog .underDog4.featuredSingleTextBlock .contentWrap {
      position: relative;
          width: 70%;
    margin: 0 auto 100px;
    padding-top: 30px;
  }
}



/*underDog5 ==========================*/
.articlestudioDog .underDog5.featuredSingleTextBlock  {
  position: relative;
  padding-top: 100px !important;
}
.articlestudioDog .underDog5.featuredSingleTextBlock .rowContent  {
  position: relative;
}
.articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle {
    position: relative;
    display: flex;
    align-items: center;

}
.articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg {
    position: relative;
    order: 1;
    width: 40%;

}
.articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg img  {
  position: relative;
  width: 100%;  
}
.articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent   {
    position: relative;
    width: 47%;
    margin-left: 0px;
    padding: 70px 20px;
    border-top: 1px solid #a51c1c;
    border-bottom: 1px solid #a51c1c;

}
.articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap {
  position: relative;
  display: flex;
}
.articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap  figure{
  position: relative;
}
.articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap  figure img{
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .articlestudioDog .underDog5.featuredSingleTextBlock  {
    position: relative;
        padding-top: 70px !important;
  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent  {
    position: relative;
  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle {
      position: relative;
          flex-wrap: wrap;

  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg {
    position: relative;
    width: 80%;
    margin: 0 auto 40px;
    order: -1;
  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle figure.featureSingleImg img  {
    position: relative;
  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent   {
    position: relative;
    border-top: 0px;
    border-bottom: 0px;
    padding: 0px 20px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent hr  {
      position: relative;
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap {
    position: relative;
  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap  figure{
    position: relative;
  }
  .articlestudioDog .underDog5.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent  .imgWrap  figure img{
    position: relative;
  }
}

/*underDog6 ==========================*/
.articlestudioDog .underDog6.featuredSingleTextBlock  {
    position: relative;
    padding-top: 90px !important;
    padding-bottom: 30px !important;
}

.articlestudioDog .underDog6.featuredSingleTextBlock  {
    position: relative;
    padding-top: 90px !important;
    padding-bottom: 30px !important;
}

.articlestudioDog .underDog6.featuredSingleTextBlock .featuredSingleContent  {
    position: relative;
    width: 88% !important;
}
@media (max-width: 767px) {
  .articlestudioDog .underDog6.featuredSingleTextBlock  {
      position: relative;
          padding-top: 20px !important;
    padding-bottom: 0px !important;
  }

  .articlestudioDog .underDog6.featuredSingleTextBlock  {
      position: relative;
  }

  .articlestudioDog .underDog6.featuredSingleTextBlock .featuredSingleContent  {
      position: relative;
  }
}


/*underDog7 ==========================*/
.articlestudioDog .underDog7.featuredTwoImgBlock  {
  position: relative;
}
.articlestudioDog .underDog7.featuredTwoImgBlock .rowContent  {
  position: relative;
}
.articlestudioDog .underDog7.featuredTwoImgBlock .rowContent .innerWrapSingle {
    position: relative;
    display: flex;
    align-items: center;

}
.articlestudioDog .underDog7.featuredTwoImgBlock .rowContent .innerWrapSingle .featureTwoImg  {
    position: relative;
    width:48%;
}

@media (max-width: 767px) {
  .articlestudioDog .underDog7.featuredTwoImgBlock  {
    position: relative;
    padding-top: 60px !important;
  }
  .articlestudioDog .underDog7.featuredTwoImgBlock .rowContent  {
    position: relative;
  }
  .articlestudioDog .underDog7.featuredTwoImgBlock .rowContent .innerWrapSingle {
      position: relative;
          display: block;
  }
  .articlestudioDog .underDog7.featuredTwoImgBlock .rowContent .innerWrapSingle .featureTwoImg  {
      position: relative;
          width: 100%;
  }
  .articlestudioDog .underDog7.featuredTwoImgBlock .rowContent .innerWrapSingle .featureTwoImg.leftSide  {
      display: none;
  }
}

/*underDog8 ==========================*/
.articlestudioDog .underDog8.featuredSingleTextBlock  {
  position: relative;
}
.articlestudioDog .underDog8.featuredSingleTextBlock .rowContent hr {
    margin-top: 0px;
}
@media (max-width: 767px) {
  .articlestudioDog .underDog8.featuredSingleTextBlock  {
    position: relative;
        padding-top: 40px !important;
  }
  .articlestudioDog .underDog8.featuredSingleTextBlock .rowContent hr {
      position: relative;
    margin-bottom: 30px;
       width: 44%;

  }
}


/*underDog9 ==========================*/
.articlestudioDog .underDog9.featuredSingleTextBlock  {
  position: relative;
}
.articlestudioDog .underDog9.featuredSingleTextBlock .rowContent  {
  position: relative;
}
.articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle {
  position: relative;

}
.articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle figure {
  position: relative;

}
.articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle figure img  {
  position: relative;
  width: 100%;
}
.articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent   {
  position: relative;
}

.articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle hr  {
    position: relative;
    margin-bottom: 40px;
    margin-top: 50px;
    width: 60%;
}
@media (max-width: 767px) {
  .articlestudioDog .underDog9.featuredSingleTextBlock  {
    position: relative;
        padding-top: 0px !important;
            padding-bottom: 50px !important;
  }
  .articlestudioDog .underDog9.featuredSingleTextBlock .rowContent  {
    position: relative;
  }
  .articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle {
    position: relative;

  }
  .articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle figure {
    position: relative;

  }
  .articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle figure img  {
    position: relative;
  }
  .articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle .featuredSingleContent   {
    position: relative;
  }

  .articlestudioDog .underDog9.featuredSingleTextBlock .rowContent .innerWrapSingle hr  {
      position: relative;
          margin-top: 70px;
    width: 100%;
  }
}

/*Good time to be a British watch maker*/

.articleGoodTime  {
  
}

.articleGoodTime .watchThisTeaserBlock .testRow {
    position: relative;
    padding: 0px 0px 20px !important;
}
.articleGoodTime .watchThisTeaserBlock {
    padding-top: 70px !important;

}


.articleGoodTime.watchThis .watchThisTeaserBlock .contentRow {
        margin-bottom: 10px;
    margin-top: 65px;
}

.articleGoodTime.watchThis .watchThisTeaserBlock .testRow .testWatchWrap {
    display: block;
    text-align: center;
        font-weight: 300;
}

.articleGoodTime.watchThis .watchThisTeaserBlock .thirdRow {
    margin-top: 40px;
}

.articleGoodTime .testWatchWrap figure {
    position: relative;
    margin: 0 auto 10px;
    width: 20%;
    font-weight: 300;
}
@media (max-width: 767px) {
  .articleGoodTime .testWatchWrap figure {
      width: 40%;
  }
  .watchThisTeaserBlock .testRow {
      position: relative;
      padding: 0px 0px !important;
  }
}




.articleGoodTime .testWatchWrap figure img {
  position: relative;
}

.articleGoodTime .imgWithTitle {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
@media (max-width: 767px) {
  .articleGoodTime .imgWithTitle {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}

/*
.articleGoodTime .imgWithTitle .imgTitle {
width: auto;
    position: absolute !important;
    margin: 0px;
    bottom: 0px;
}
*/

.articleGoodTime .imgHasTitle .imgTitle,
.articleGoodTime .imgWithTitle .imgTitle {
    width: auto;
    position: absolute !important;
    margin: 0px;
    bottom: 0px;
    width: auto !important;
    height: auto !important;
    position: relative;
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    padding: 8px 28px;
    font-style: italic;
        letter-spacing: 0.04em;
}
@media (max-width: 767px) {

  .articleGoodTime .imgHasTitle .imgTitle,
  .articleGoodTime .imgWithTitle .imgTitle {
      font-size: 16px;
      padding: 2px 28px;
      font-style: italic;
          letter-spacing: 0.02em;
  }
}
.articleGoodTime .imgWithTitle .imgTitle br {
    display: none;
}
.articleGoodTime .imgHasTitle .imgTitle.blue,
.articleGoodTime .imgWithTitle .imgTitle.blue {
    background-color: #01003f;
}
.articleGoodTime .imgHasTitle .imgTitle.red,
.articleGoodTime .imgWithTitle .imgTitle.red {
    background-color: #560d0d;
}
.articleGoodTime .imgHasTitle .imgTitle.imgTitleCentre  {
    width: 100% !important;
    text-align: center;
    padding: 2px 0px;
}

.articleGoodTime .imgWithTitle .quoteLeft {
    padding: 0px !important;
    width: 80%;
}


.articleGoodTime .imgWithTitle.georgeImg .quoteLeft {
    width: 80%;
}
.articleGoodTime .imgWithTitle.danielImg  .quoteLeft {
    width: 50%;
}
.articleGoodTime .imgWithTitle.bobImg   .quoteLeft {
    width: 50%;
}
.articleGoodTime .imgWithTitle.davidImg    .quoteLeft {
    width: 50%;
}
.articleGoodTime .imgWithTitle.richardImg     .quoteLeft {
    width: 65%;
}
@media (max-width: 767px) {
  .articleGoodTime .imgWithTitle .col-md-12 {
      padding: 0px;
  }
  .articleGoodTime .imgWithTitle.georgeImg .quoteLeft {
      width: 100%;
  }
  .articleGoodTime .imgWithTitle.danielImg  .quoteLeft {
      width: 100%;
  }
  .articleGoodTime .imgWithTitle.bobImg   .quoteLeft {
      width: 100%;
  }
  .articleGoodTime .imgWithTitle.davidImg    .quoteLeft {
      width: 100%;
  }
  .articleGoodTime .imgWithTitle.richardImg     .quoteLeft {
      width: 100%;
  }
}


.articleGoodTime .imgWithTitle .quoteLeft figure.mainBg {
    width: 100%;
}

.articleGoodTime .imgWithTitle.danielImg  .quoteLeft figure.mainBg {
    box-shadow: 0px 0px 23px -2px rgb(0 0 0 / 21%);
}

.articleGoodTime .imgWithTitle .quoteLeft figure.mainBg img {
    width: 100%;
}

.articleGoodTime .imgWithTitle .imgTitle img {
width: auto !important;
    height: 35px !important;
}

.articleGoodTime .imgWithTitle .imgTitle div {
width: auto !important;
    height: 35px !important;
    position: relative;
}

.articleGoodTime .imgWithTitleimgTitleLeft .imgTitle {
    left: 0px;
    right: auto;
    width: auto !important;
}

.articleGoodTime .imgWithTitle.imgTitleRight .imgTitle {
  right: 0px;
  left: auto;
}
@media (max-width: 767px) {
  .articleGoodTime .imgWithTitle.imgTitleRight .imgTitle {
   width: auto !important;
  }
}


.articleGoodTime .fourWatches {
  position: relative;
}

.articleGoodTime .imgDefault img {
  position: relative;
  width: 90%;
}

.articleGoodTime .fourWatches {
    position: relative;
    padding-top: 100px !important;
    padding-bottom: 90px !important;
}
@media (max-width: 767px) {
  .articleGoodTime .fourWatches {
      padding-top: 65px !important;
      padding-bottom: 65px !important;
  }
}
.articleGoodTime .quoteImageBlock.fourWatches .rowContent .innerWrap figure img {
    position: relative;
    width: 65%;
    margin: 0 auto;
}
@media (max-width: 767px) {
  .articleGoodTime .quoteImageBlock.fourWatches .col-md-12 {
      padding: 0px;
  }
  .articleGoodTime .quoteImageBlock.fourWatches .rowContent .innerWrap figure img {
      width: 100% !important;
  }
}



.articleGoodTime .quoteImageBlock.fourWatches .rowContent .innerWrap figure img {
    position: relative;
    width: 65%;
    margin: 0 auto;
    /* height: auto; */
    /* border: 25px solid #FFF; */
}


.articleGoodTime .fourWatches img {
  position: relative;
}

  .articleGoodTime .graphImg {
padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

@media (max-width: 768px) {
  .articleGoodTime .graphImg {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

}



@media (min-width: 768px) {
  .articleGoodTime .graphImg .quoteLeft img {
        height: auto;
        width: 880px  !important
  }
}


.articleGoodTime .lastBlock {
     position: relative;
    padding-bottom: 80px !important;     
}

.articleGoodTime .twoWrap {
     position: relative;
padding-top: 100px !important;
    padding-bottom: 100px !important;     
}
@media (max-width: 768px) {
.articleGoodTime .twoWrap {
     position: relative;
    padding-top: 60px !important;
    padding-bottom: 25px !important;
}

}



.articleGoodTime .twoWrap  .twoImgWrap{
     position: relative;
     display: flex;
}
@media (max-width: 767px) {
  .articleGoodTime .twoWrap  .twoImgWrap{
       position: relative;
       display: block;
  }
}

.articleGoodTime .twoWrap  .twoImgWrap figure {
    width: calc(50% - 20px);
    margin: 0 10px;
}
@media (max-width: 767px) {
  .articleGoodTime .twoWrap  .twoImgWrap figure {
      width: 100%;
      margin: 0 0px 20px;
  }
}

.articleGoodTime .twoWrap  .twoImgWrap figure img {
     width: 100%;
}

.articleGoodTime .twoWrap  br {
     display: none;
}

.articleGoodTime .twoWrap  .twoImgWrap figure.imgHasTitle {
    position: relative;
}

.articleGoodTime .twoWrap  .twoImgWrap figure.imgHasTitle .imgTitle{
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 35px;
        width: auto;
}


.articleGoodTime .threeWrap {
    position: relative;
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
@media (max-width: 767px) {
  .articleGoodTime .threeWrap {
      position: relative;
      padding-top: 60px !important;
      padding-bottom: 40px !important;
  }
}


@media (max-width: 767px) {
.articleGoodTime .threeWrap .col-md-10 {
    padding: 0 0px;
  }
}


.articleGoodTime .threeWrap  .threeImgWrap{
     position: relative;
     display: flex;
}

.articleGoodTime .threeWrap  .threeImgWrap figure {
     width: calc(33% - 40px);
     margin: 0 20px;
}
@media (max-width: 767px) {
  .articleGoodTime .threeWrap  .threeImgWrap figure {
      width: calc(33% - 0px);
      margin: 0 2px;
  }
  .articleGoodTime.watchThis .threeWrap .blogSingleTextBlock .rowContent .content  {
margin: 0px 0px;
    width: 100% !important;
  }
}

.articleGoodTime .threeWrap  .threeImgWrap figure img {
     width: 100%;
}

.articleGoodTime .threeWrap  .threeImgWrap figure.imgHasTitle {
    position: relative;
}

.articleGoodTime .threeWrap  .threeImgWrap figure.imgHasTitle .imgTitle{
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.articleGoodTime .threeWrap  br {
     display: none;
}


/* ============== Farer =====================================================================================*/



.articleFarer .farerBlock1 {
  position: relative;
}

.articleFarer .featuredTeaserBlock  {
  position: relative;
      margin-bottom: 40px;
}


.articleFarer .featuredTeaserBlock figure.featureTeaserLogo {
  position: relative;
}

.articleFarer .featuredTeaserBlock figure.featureTeaserLogo img {
    height: 45px !important;
    margin-top: 20px;
}
@media (max-width: 767px) {
  .articleFarer .featuredTeaserBlock  {
    position: relative;
  }


  .articleFarer .featuredTeaserBlock figure.featureTeaserLogo {
    position: relative;
  }

  .articleFarer .featuredTeaserBlock figure.featureTeaserLogo img {
      position: relative;
  }
}

/*fearBlock1 ==========================*/
.articleFarer .fearBlock1  {
  position: relative;
}

.articleFarer .fearBlock1 .featuredSingleContent  {
    transform: translateY(-50%)translateX(0%) !important;
    width: 31%;
    left: 52%;
}


.articleFarer .fearBlock1 .featuredSingleContent figure  {
  position: relative;
}


.articleFarer .fearBlock1 .featuredSingleContent figure img.iconSVG {
  position: relative;
}

.articleFarer .fearBlock1 .featuredSingleContent figure.iconSVG img {
    width: 70%;
}


.articleFarer .fearBlock1 .featuredSingleContent span  {
    color: #ffffff;
    font-family: brandon-grotesque, sans-serif;
font-weight: 300 !important;
}
@media (max-width: 767px) {
  .articleFarer .fearBlock1  {
    position: relative;
    padding-top: 10px !important;
  }

  .articleFarer .fearBlock1 .featuredSingleContent  {
    position: relative !important;
    top: 0px !important;
    /* padding-bottom: 200px; */
    width: 90% !important;
    transform: translateY(0%)translateX(0%) !important;
    left: 0px;
  }

  .articleFarer .fearBlock1 .featureSingleImgBG  {
       margin-top: 0px !important;
  }


  .articleFarer .fearBlock1 .featuredSingleContent figure  {
    position: relative;
  }

  .articleFarer .fearBlock1 .featuredSingleContent figure img.iconSVG {
    position: relative;
  }

  .articleFarer .fearBlock1 .featuredSingleContent span  {
    position: relative;
  }
}
@media (max-width: 360px) {

  .articleFarer .fearBlock1 .featureSingleImgBG  {
       margin-top: 0px !important;
  }

}


.featuredSingleTextBlock .rowContent .content strong {
    font-family: brandon-grotesque, sans-serif !important;
    font-weight: 600;
}



/*fearBlock2*/
.articleFarer .fearBlock2  {
  position: relative;
}


.articleFarer .featuredSingleTextBlock.fearBlock2   {
  margin-top:  80px !important;
  margin-bottom: 50px !important;
}

@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.fearBlock2   {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    padding-top: 30px !important;
  }

}

.articleFarer .featuredSingleTextBlock.fearBlock2  .rowContent figure.featureSingleImg img {
    width: 50%;
    margin-bottom: 120px;
}
@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.fearBlock2  .rowContent figure.featureSingleImg img {
      margin-bottom: 40px;
  }

}



/*fearBlock3*/
.articleFarer .fearBlock3  {
  position: relative;
}


.articleFarer .featuredSingleTextBlock.fearBlock3   {
  margin-top:  0px !important;
  margin-bottom: 50px !important;
}

.articleFarer .featuredSingleTextBlock.fearBlock3  .rowContent figure.featureSingleImg img {
    width: 80%;
    margin-bottom: 80px;
}


.articleFarer .featuredSingleTextBlock.fearBlock3  .rowContent hr {
    position: relative;
    width: 80%;
    margin-top: 45px;
    margin-bottom: 5px;
}


.articleFarer .featuredSingleTextBlock.fearBlock3  .featuredSingleContent  {
width: 76%;
}
@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.fearBlock3 .featuredSingleContent {
      margin: 0px !important;
      width: 100% !important;
  }
  .articleFarer .featuredSingleTextBlock.fearBlock3 .col-md-10 {
      padding: 0px !important;
  }
  .articleFarer .featuredSingleTextBlock.fearBlock3 .awesomeSub {
    width: 80%;
    display: inline-block;
  }
}



/*fearBlock4*/
.articleFarer .fearBlock4  {
  position: relative;
}


.articleFarer .featuredSingleTextBlock.fearBlock4   {
  margin-top:  80px !important;
  margin-bottom: 0px !important;
}

.articleFarer .featuredSingleTextBlock.fearBlock4  .rowContent figure.featureSingleImg img {
    width: 70%;
    margin-bottom: 120px;
}

.articleFarer .featuredSingleTextBlock.fearBlock4   {
    position: relative;
}





/*fearBlock4==========================*/
.articleFarer .fearBlock4  {
  position: relative;
}

.articleFarer .fearBlock4 .featuredSingleContent  {
    transform: translateY(-50%)translateX(-100%) !important;
    width: 27%;
    left: 48%;
    color: #fff;
}


.articleFarer .fearBlock4 .featuredSingleContent figure  {
  position: relative;
}


.articleFarer .fearBlock4 .featuredSingleContent figure img.iconSVG {
  position: relative;
}

.articleFarer .fearBlock4 .featuredSingleContent figure.iconSVG img {
    width: 70%;
}


.articleFarer .fearBlock4 .featuredSingleContent span  {
    color: #ffffff;
    font-family: brandon-grotesque, sans-serif;
font-weight: 300 !important;
}
@media (max-width: 767px) {
  .articleFarer .fearBlock4  {
    position: relative;
    background-color: #020711;
    padding-top: 10px !important;
  }

  .articleFarer .fearBlock4 .featuredSingleContent  {
    position: relative;
    top: 0px !important;
    /* padding-bottom: 200px; */
    width: 80% !important;
    transform: translateY(0%)translateX(-50%) !important;
  }

  .articleFarer .fearBlock4 .featureSingleImgBG  {
       margin-top: 80px !important;
  }


  .articleFarer .fearBlock4 .featuredSingleContent figure  {
    position: relative;
  }

  .articleFarer .fearBlock4 .featuredSingleContent figure img.iconSVG {
    position: relative;
  }

  .articleFarer .fearBlock4 .featuredSingleContent span  {
    position: relative;
  }
}
@media (max-width: 360px) {

  .articleFarer .fearBlock4 .featureSingleImgBG  {
       margin-top: 380px !important;
  }

}



/*fearBlock8==========================*/
.articleFarer .featuredSingleTextBlock.fearBlock8  {
  position: relative;
      margin-bottom: 0px !important;
}

.articleFarer .fearBlock8 .featuredSingleContent  {
    transform: translateY(-50%)translateX(0%) !important;
    width: 28%;
    left: 52%;
    color: #fff;
    padding: 50px 50px;
    border: 1px solid #ffffff;
}


.articleFarer .fearBlock8 .featuredSingleContent figure  {
  position: relative;
}


.articleFarer .fearBlock8 .featuredSingleContent figure img.iconSVG {
  position: relative;
}

.articleFarer .fearBlock8 .featuredSingleContent figure.iconSVG img {
    width: 70%;
}


.articleFarer .fearBlock8 .featuredSingleContent span  {
    color: #ffffff;
    font-family: brandon-grotesque, sans-serif;
font-weight: 300 !important;
}
@media (max-width: 767px) {
  .articleFarer .fearBlock8  {
    position: relative;
    background-color: #020711;
    padding-top: 10px !important;
  }

  .articleFarer .fearBlock8 .featuredSingleContent  {
    position: relative;
    top: auto!important;
    bottom: 40px;
    /* padding-bottom: 200px; */
    width: 80% !important;
    transform: translateY(0%)translateX(-50%) !important;
  }

  .articleFarer .fearBlock8 .featureSingleImgBG  {
       margin-bottom: 260px !important;
  }


  .articleFarer .fearBlock8 .featuredSingleContent figure  {
    position: relative;
  }

  .articleFarer .fearBlock8 .featuredSingleContent figure img.iconSVG {
    position: relative;
  }

  .articleFarer .fearBlock8 .featuredSingleContent span  {
    position: relative;
  }
}
@media (max-width: 360px) {

  .articleFarer .fearBlock8 .featureSingleImgBG  {
       margin-top: 380px !important;
  }

}



.articleFarer .fearBlock9.featuredSingleTextBlock .rowContent .content {
       width: 76%;
}


/*twoSide imgLeft blueBidge*/

/*fearBlock4*/
.articleFarer .twoSide  {
  position: relative;
}


.articleFarer .featuredSingleTextBlock.twoSide   {
margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.articleFarer .featuredSingleTextBlock.twoSide .container  {
  width: 100%;
      max-width: 100%;
      padding: 0px;
}


.articleFarer .featuredSingleTextBlock.twoSide .container .rowContent  {
  width: 100%;
      max-width: 100%;
      margin: 0px;
}


.articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10  {
  width: 100%;
      max-width: 100%;
          flex: 0 0 100%;
              padding: 0px;
}

.articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle  {
  display: flex;
}
@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle  {
    display: block;
  }
}

.articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle .featureSingleImg {
  width: 50%;
}
@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle .featureSingleImg {
    width: 60%;
    margin: 0 auto;
  }
  .articleFarer .featuredSingleTextBlock.twoSide.pilot  .container .rowContent .col-md-10 .innerWrapSingle .featureSingleImg {
    width: 80%;
  }
}

.articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle .featureSingleImg img {
    width: auto;
    padding: 100px 10px;
    height: 600px;
  
}
@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle .featureSingleImg img {
      padding: 60px 10px;
    
  }
}


.articleFarer .featuredSingleTextBlock.twoSide.imgRight .container .rowContent .col-md-10 .innerWrapSingle .featureSingleImg {
  order: 2;
}

.articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent  {
    width: 50%;
    display: flex;
    align-items: center;
    padding: 20px 120px;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-wrap: wrap;
}

.articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent span {
    display: contents;
}
@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.twoSide .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent  {
          padding: 90px 45px;
          width: 100% !important;
  }
}



.articleFarer .featuredSingleTextBlock.twoSide.blueBidge .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent  {
    background-color: #86b5c5;
}
.articleFarer .featuredSingleTextBlock.twoSide.eddington .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent  {
    background-color: #d0a596;
}

.articleFarer .featuredSingleTextBlock.twoSide.pilot .container .rowContent .col-md-10 .innerWrapSingle .featuredSingleContent  {
    background-color: #8ab7c8;
}

.articleFarer .featuredSingleTextBlock.twoSide.pilot  {
    box-shadow: 0px 10px 20px -2px rgb(0 0 0 / 18%);
}
@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.twoSide.pilot  {
      box-shadow:none;
  }
}


/*fearBlock7*/
.articleFarer .fearBlock7  {
  position: relative;
}


.articleFarer .featuredSingleTextBlock.fearBlock7   {
    margin-top: 50px !important;
    margin-bottom: 110px !important;
}
@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.fearBlock7   {
    padding-top: 0px !important;
  }
}



.articleFarer .featuredSingleTextBlock.fearBlock7  .rowContent hr {
    position: relative;
    width: 80%;
    margin-top: 45px;
    margin-bottom: 5px;
}


.articleFarer .featuredSingleTextBlock.fearBlock7  .featuredSingleContent  {
width: 76%;
}


/*fearBlock9 */
.articleFarer .fearBlock9   {
  position: relative;
}


.articleFarer .featuredSingleTextBlock.fearBlock9    {
  margin-top:  60px !important;
  margin-bottom: 60px !important;
}

@media (max-width: 767px) {
  .articleFarer .featuredSingleTextBlock.fearBlock9    {
    margin-top: 0px !important;
    margin-bottom: 70px !important;
  }
}


.articleFarer .featuredSingleTextBlock.fearBlock9 hr    {
    margin-top: 55px;
    margin-bottom: 25px;
}



/*===== Brooklands =============================================================================================*/

.articlebrooklands {
  position: relative;
}

.articlebrooklands .featuredBannerBlock.active .contentWrapHolder {
    right: auto;
    left: 10%;
}

.articlebrooklands .opening.featuredTeaserBlock .rowContent .content figure.featureTeaserLogo {
    margin-top: 110px;
        margin-bottom: 60px;

}
@media (max-width: 767px) {
  .articlebrooklands .opening.featuredTeaserBlock .rowContent .content figure.featureTeaserLogo {
      margin-top: 40px;
      margin-bottom: 30px;

  }
}
.featuredTeaserBlock .rowContent .content figure.featureTeaserLogo {
    position: relative;
    margin-top: 110px;
    display: block;
    width: 100%;
    margin-bottom: 80px;
}

/*opening*/
.articlebrooklands .featuredTeaserBlock.opening .rowContent .content figure.featureTeaserLogo img {
    position: relative;
    height: 200px;
}

.articlebrooklands .featuredTeaserBlock.opening .rowContent .content figure.featureTeaserWatch img {
    position: relative;
    height: 500px;
}
@media (max-width: 767px) {
  .articlebrooklands .featuredTeaserBlock.opening .rowContent .content figure.featureTeaserLogo img {
      position: relative;
      height: auto;
          width: 65%;
  }

  .articlebrooklands .featuredTeaserBlock.opening .rowContent .content figure.featureTeaserWatch img {
    position: relative;
    height: auto;
    width: 100%;
  }
}

@media (max-width: 767px) {
  .articlebrooklands .featuredTeaserBlock .rowContent .content figure.featureTeaserWatch.mobile {
      display: block;
      margin-bottom: 50px;
  }
}


/*section1*/
.articlebrooklands .featuredSingleTextBlock.section1 .rowContent figure.featureSingleImg img {
    height: 50px;
    margin-bottom: 90px;
}
@media (max-width: 767px) {
  .articlebrooklands .featuredSingleTextBlock.section1 .rowContent figure.featureSingleImg img {
    height: 50px;
    width: 70% !important;
    margin-bottom: 40px;
  }

  .articlebrooklands .featuredSingleTextBlock.section1  {
      padding-top: 40px !important;
  }

}



/*threeWrapGeneric */

.threeWrapGeneric .threeImgWrap{
     position: relative;
     display: flex;
}
@media (max-width: 767px) {
  .threeWrapGeneric .threeImgWrap.onlyDesktop{
       position: relative;
       display: none;
  }
  .threeWrapGeneric .threeImgWrap.onlyMobile{
       position: relative;
       display: block;
  }
}

.threeWrapGeneric .threeImgWrap figure {
    width: calc(33% - 20px);
    margin: 0 10px;
}

.threeWrapGeneric .threeImgWrap figure.mid {
    position: relative;
}

.threeWrapGeneric .threeImgWrap figure.mid img {
    position: relative;
    box-shadow: 0px 0px 12px -2px rgb(0 0 0 / 39%);
}
@media (max-width: 767px) {
  .threeWrapGeneric .threeImgWrap figure {
      width: 100%;
      margin: 0 0px 20px;
  }
}

.threeWrapGeneric .threeImgWrap figure img {
     width: 100%;
}

.threeWrapGeneric br {
     display: none;
}

.threeWrapGeneric .threeImgWrap figure.imgHasTitle {
    position: relative;
}

.threeWrapGeneric .threeImgWrap figure.imgHasTitle .imgTitle{
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 35px;
        width: auto;
}
.threeWrapGeneric .imgHasTitle .imgTitle,
.threeWrapGeneric .imgWithTitle .imgTitle {
    width: auto;
    position: absolute !important;
    margin: 0px;
    bottom: 0px;
    width: auto !important;
    height: auto !important;
    position: relative;
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    padding: 8px 28px;
    font-style: italic;
        letter-spacing: 0.04em;
}
@media (max-width: 767px) {

  .threeWrapGeneric .imgHasTitle .imgTitle,
  .threeWrapGeneric .imgWithTitle .imgTitle {
      font-size: 16px;
      padding: 2px 28px;
      font-style: italic;
          letter-spacing: 0.02em;
  }
}
.threeWrapGeneric .imgWithTitle .imgTitle br {
    display: none;
}
.threeWrapGeneric .imgHasTitle .imgTitle.blue,
.threeWrapGeneric .imgWithTitle .imgTitle.blue {
    background-color: #01003f;
}
.threeWrapGeneric .imgHasTitle .imgTitle.green {
    background-color: #295135;
}
.threeWrapGeneric .imgHasTitle .imgTitle.red {
    background-color: #560d0d;
}
.threeWrapGeneric .imgHasTitle .imgTitle.imgTitleCentre  {
    width: 100% !important;
    text-align: center;
    padding: 2px 0px;
}

.threeWrapGeneric .imgWithTitle .quoteLeft {
    padding: 0px !important;
    width: 80%;
}
.threeWrapGeneric .imgTitleLeft.imgTitle {
    left: 0px;
    right: auto;
    width: auto !important;
}

.threeWrapGeneric  .imgTitleRight.imgTitle {
  right: 0px;
  left: auto !important;
}
@media (max-width: 767px) {
  .threeWrapGeneric .imgTitleRight.imgTitle {
   width: auto !important;
  }
}






/*twoWrapGeneric */

.twoWrapGeneric .twoImgWrap{
     position: relative;
     display: flex;
}
@media (max-width: 767px) {
  .twoWrapGeneric .twoImgWrap.onlyDesktop{
       position: relative;
       display: none;
  }
  .twoWrapGeneric .twoImgWrap.onlyMobile{
       position: relative;
       display: block;
  }
}

.twoWrapGeneric .twoImgWrap figure {
    width: calc(50% - 20px);
    margin: 0 10px;
}
@media (max-width: 767px) {
  .twoWrapGeneric .twoImgWrap figure {
      width: 100%;
      margin: 0 0px 20px;
  }
}

.twoWrapGeneric .twoImgWrap figure img {
     width: 100%;
}

.twoWrapGeneric br {
     display: none;
}

.twoWrapGeneric .twoImgWrap figure.imgHasTitle {
    position: relative;
}

.twoWrapGeneric .twoImgWrap figure.imgHasTitle .imgTitle{
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 35px;
        width: auto;
}
.twoWrapGeneric .imgHasTitle .imgTitle,
.twoWrapGeneric .imgWithTitle .imgTitle {
    width: auto;
    position: absolute !important;
    margin: 0px;
    bottom: 0px;
    width: auto !important;
    height: auto !important;
    position: relative;
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    padding: 8px 28px;
    font-style: italic;
        letter-spacing: 0.04em;
}
@media (max-width: 767px) {

  .twoWrapGeneric .imgHasTitle .imgTitle,
  .twoWrapGeneric .imgWithTitle .imgTitle {
      font-size: 16px;
      padding: 2px 28px;
      font-style: italic;
          letter-spacing: 0.02em;
  }
}
.twoWrapGeneric .imgWithTitle .imgTitle br {
    display: none;
}
.twoWrapGeneric .imgHasTitle .imgTitle.blue,
.twoWrapGeneric .imgWithTitle .imgTitle.blue {
    background-color: #01003f;
}
.twoWrapGeneric .imgHasTitle .imgTitle.green {
    background-color: #295135;
}
.twoWrapGeneric .imgHasTitle .imgTitle.imgTitleCentre  {
    width: 100% !important;
    text-align: center;
    padding: 2px 0px;
}

.twoWrapGeneric .imgWithTitle .quoteLeft {
    padding: 0px !important;
    width: 80%;
}
.twoWrapGeneric .imgTitleLeft.imgTitle {
    left: 0px;
    right: auto;
    width: auto !important;
}

.twoWrapGeneric  .imgTitleRight.imgTitle {
  right: 0px;
  left: auto !important;
}
@media (max-width: 767px) {
  .twoWrapGeneric .imgTitleRight.imgTitle {
   width: auto !important;
  }
}

/*twoTitles*/
.articlebrooklands .twoTitles.featuredSingleTextBlock {
    padding-top: 100px !important;
    padding-bottom: 50px !important;
}
@media (max-width: 767px) {
  .articlebrooklands .twoTitles.featuredSingleTextBlock {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}

/*section2*/
.articlebrooklands .section2.featuredSingleTextBlock {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
@media (max-width: 767px) {
  .articlebrooklands .section2.featuredSingleTextBlock {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .articlebrooklands .featuredSingleTextBlock.section2 .rowContent .content {
      margin: 10px auto 30px !important;

  }

}


/*section3*/
.articlebrooklands .section3.featuredSingleTextBlock .fixedBg .rowContent .content {
    width: 310px;
    left: 35%;
    text-align: right !important;
    color: #fff;
    transform: translateX(-50%)translateY(-50%);
    top: 50%;
}
@media (max-width: 767px) {
  .articlebrooklands .section3.featuredSingleTextBlock .fixedBg .rowContent .content {
    width: 84% !important;
    left: 50%;
    text-align: center !important;
    color: #fff;
    transform: translateX(-50%)translateY(-40%);
    top: auto;
    bottom: 0%;
    margin: 30px auto 30px !important;

  }
}

@media (max-width: 767px) {
  .articlebrooklands .section3.featuredSingleTextBlock {
    padding-top: 30px !important;
  }
}

/*section4 */
.articlebrooklands .section4.featuredSingleTextBlock {
    padding-top: 110px !important;
    padding-bottom: 70px !important;
}
@media (max-width: 767px) {
  .articlebrooklands .section4.featuredSingleTextBlock {
padding-top: 20px !important;
    padding-bottom: 0px !important;
    margin-bottom: -10px;
  }
}

/*section5 */
.articlebrooklands .section5.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
    position: relative;
        width: 100%;
}
@media (max-width: 767px) {
  .articlebrooklands .section5.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
      position: relative;
  }
}

/*section6 */

  .articlebrooklands .section6.featuredSingleTextBlock {
    padding-top: 30px !important;
  }

.articlebrooklands .section6.featuredSingleTextBlock .fixedBg .rowContent .content {
    width: 50%;
    left: 50%;
    transform: translateX(-50%);
    top:11%;    
}
@media (max-width: 767px) {
  .articlebrooklands .section6.featuredSingleTextBlock .fixedBg .rowContent .content {
         width: 85% !important;
         top:8%;
  }
  .articlebrooklands .section6.featuredSingleTextBlock figure.featureSingleImgBG {
        padding-top: 280px;
  }
}
@media (max-width: 385px) {
  .articlebrooklands .section6.featuredSingleTextBlock figure.featureSingleImgBG {
        padding-top: 310px;
  }
}

@media (max-width: 767px) {
  .articlebrooklands .section6.featuredSingleTextBlock {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
  }
}

/*section7 */

.articlebrooklands .section7.featuredSingleTextBlock {
    background-color: #295135;
    padding-top: 25px !important;
    padding-bottom: 80px !important;
}
@media (max-width: 767px) {
  .articlebrooklands .section7.featuredSingleTextBlock {
      background-color: #295135;
      padding-bottom: 0px !important;
      padding-top: 50px !important;
  }
}

.articlebrooklands .section7.featuredSingleTextBlock .col-md-10 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.articlebrooklands .section7.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
    position: relative;
        width: 100%;
}
@media (max-width: 767px) {
  .articlebrooklands .section7.featuredSingleTextBlock .col-md-10 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
  }
  .articlebrooklands .section7.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
      position: relative;
  }
}

/*section7v2 */

.articlebrooklands .section7v2.featuredSingleTextBlock {
      background-color: #295135;
    padding-top: 0px !important;
        padding-bottom: 130px !important;
}
@media (max-width: 768px) {
.articlebrooklands .section7v2.featuredSingleTextBlock {

    padding-bottom: 20px !important;
}
}


.articlebrooklands .section7v2.featuredSingleTextBlock .rowContent .content {
   color: #fff;
}
@media (min-width: 768px) {
  .articlebrooklands .section7v2.featuredSingleTextBlock .rowContent .content .imgMid{
    width: 50%;
    margin: 30px 0px 40px;
  }

}
@media (max-width: 767px) {
  .articlebrooklands .section7v2.featuredSingleTextBlock {
        background-color: #295135;

  }

  .articlebrooklands .section7v2.featuredSingleTextBlock .rowContent .content {
     color: #fff;
  }

  .articlebrooklands .section7v2.featuredSingleTextBlock .rowContent .content .imgBot{
         margin-top: 50px;
  }

  .articlebrooklands .section7v2.featuredSingleTextBlock .rowContent .content .imgMid{
    margin-top: 25px;
    margin-bottom: 30px;
    width: 80%;
  }
}
/*section8 */
.articlebrooklands .section8.featuredSingleTextBlock {
    padding-top: 100px !important;
    padding-bottom: 70px !important;
}
@media (max-width: 767px) {
  .articlebrooklands .section8.featuredSingleTextBlock {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
    margin-bottom: -10px;
  }
}
/*section9v2 */
.articlebrooklands .section9v2.featuredSingleTextBlock {
    padding-top: 75px !important;
    padding-bottom: 80px !important;
}
.articlebrooklands .section9v2.featuredSingleTextBlock .rowContent .content {
    width: 85%;
}
@media (max-width: 767px) {
  .articlebrooklands .section9v2.featuredSingleTextBlock {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .articlebrooklands .section9v2.featuredSingleTextBlock .rowContent .content {
      width: 85%;
  }
}
/*section10 */
.articlebrooklands .section10.featuredSingleTextBlock {
    padding-top: 0px !important;
}
.articlebrooklands .section10.featuredSingleTextBlock {
    padding-top: 0px !important;
}


.articlebrooklands .section10.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
    position: relative;
        width: 100%;
            margin-bottom: 45px;
}

@media (max-width: 767px) {
  .articlebrooklands .section10.featuredSingleTextBlock {
      padding-top: 0px !important;
  }
  .articlebrooklands .section10.featuredSingleTextBlock {
      padding-top: 0px !important;
  }


  .articlebrooklands .section10.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
      position: relative;
      margin-bottom: 25px;

  }

}

.articlebrooklands .featuredSingleTextBlock.section10 .rowContent .content a {
    position: relative;
    transition: all 0.4s;
    font-family: brandon-grotesque, sans-serif;
    font-weight: 700;
    text-decoration: underline;
    color: #74100d;
  }


/*articleRotary ===================================================================================================================*/

.awesomeSubNewTitle {
position: relative;
    font-size: 30px !important;
    font-weight: 400 !important;
    font-family: dashiell-fine !important;
}

.articleRotary    {
  position: relative;
}

.articleRotary .featuredBannerBlock.active .contentWrapHolder {
    right: auto;
    left: 17%;
    opacity: 1;
}

.articleRotary .featuredBannerBlock .contentWrapHolder {
    position: absolute;
    top: 32%;
    left: 0%;
    width: 23%;
    right: auto;
}
/* === section 1 ===================*/
.articleRotary .featuredTeaserBlock.rotSection1  .featureTeaserLogo {
  position: relative;
}

.articleRotary .featuredTeaserBlock.rotSection1  .featureTeaserLogo img  {
    height: 110px !important;
    margin-top: 10px;

}


.articleRotary .featuredTeaserBlock.rotSection1  .featureTeaserWatch  {
    margin-bottom: 0px  !important;
}

.articleRotary .featuredTeaserBlock.rotSection1  .featureTeaserWatch  img  {
    height: 640px  !important;
    left: 11px;    
}

.articleRotary .featuredTeaserBlock.rotSection1  .contentTeaserWrap  {
    width: 91%  !important;
    margin-bottom: 0px;
}

.articleRotary .featuredTeaserBlock.rotSection1  .contentTeaserWrap .awesomeSub {
    margin-top: 30px;
    display: block;
}
/* === end section 1 ===================*/

/* === section 2 ===================*/

.articleRotary .rotSection2.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
    position: relative;
    height: 30px !important;
}


/* === section 3 ===================*/

.articleRotary .rotSection3.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
    margin-bottom: 100px  !important;
    position: relative;
    height: 220px  !important;
}

/* === rotTwoFulSec  ===================*/

.articleRotary .rotTwoFulSec .container {
    width: 100%;
    max-width: 100%;
    padding: 0px;
}
.articleRotary .rotTwoFulSec.featuredSingleTextBlock .rowContent {
    margin: 0px;
}

.articleRotary .rotTwoFulSec .container .col-md-10 {
        flex: 0 0 100% !important;
    max-width: 100%  !important;
    padding: 0px;    
}


.articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle{
    display: flex;
    flex-wrap: wrap;
}

.articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featureSingleImg{
    width: 50%;
        order: 2;
}

.articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featureSingleImg img {
    width: 100%;
}

.articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featuredSingleContent {
    width: 50%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    padding: 20px 120px;
}

.articleRotary .rotSection4  .container .col-md-10 .innerWrapSingle .featuredSingleContent {
    background-color: #48605c;
}


.articleRotary .rotSection18  .container .col-md-10 .innerWrapSingle .featuredSingleContent {
    background-color: #1f1c3b;
}

.articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featuredSingleContent span {
    color: #fff;
    font-weight: 400 !important;
    width: 46%;
    display: block;
    margin-bottom: 45px;
}

.articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featuredSingleContent .twoRotFulContent {
    width: 60%;
    color: #fff;; 
}

/* ==== rot Section==== 3*/

.featuredSingleTextBlock.rotSection3  {
    padding-bottom: 10px !important;
}


/* ==== rot Section==== 5*/

.featuredSingleTextBlock.rotSection5  {
    padding-bottom: 180px !important;
    padding-top: 150px !important;
}

/* ==== rot Section==== 7*/

.featuredSingleTextBlock.rotSection7  {
    padding-bottom: 180px !important;
    padding-top: 150px !important;
    background-color: #000;
    margin-bottom: 100px;    
}

.featuredSingleTextBlock.rotSection7 .awesomeSubNewTitle {
    color: #fff !important;
}

.featuredSingleTextBlock.rotSection7 .featuredSingleContent  {
    color: #fff !important;
}

/* ==== rot Section==== 8*/

.featuredSingleTextBlock.whatchTypeSec   {
    margin-bottom: 100px !important;
    padding-bottom: 120px !important;
    padding-top: 20px !important;
    border-bottom: 1px solid #dedede;
}

.featuredSingleTextBlock.whatchTypeSec.rotSection15   {
    margin-bottom: 0px !important;
    padding-bottom: 70px !important;
    border-bottom: 0px;
}

.featuredSingleTextBlock.whatchTypeSec .featureSingleImg  {
    margin: 0px;
}

.featuredSingleTextBlock.whatchTypeSec .featureSingleImg img {
    height: 210px;
    margin-bottom: 50px;
}

.featuredSingleTextBlock.whatchTypeSec.rotSection9 .featureSingleImg img {
    height: 270px;
}

.featuredSingleTextBlock.whatchTypeSec.rotSection10 .featureSingleImg img {
    height: 186px;
}


.featuredSingleTextBlock.whatchTypeSec.rotSection11 .featureSingleImg img {
    height: 190px;
}

.featuredSingleTextBlock.whatchTypeSec.rotSection12 .featureSingleImg img {
    height: 195px;
}

.featuredSingleTextBlock.whatchTypeSec.rotSection13 .featureSingleImg img {
    height: 191px;
}

.featuredSingleTextBlock.whatchTypeSec.rotSection14 .featureSingleImg img {
    height: 200px;
}

.featuredSingleTextBlock.whatchTypeSec.rotSection15 .featureSingleImg img {
    height: 184px;
}

.featuredSingleTextBlock.whatchTypeSec .featuredSingleContent .awesomeSub {
    display: block;
    margin-bottom: 20px;
}


.featuredSingleTextBlock.rotSection16 .featuredSingleContent  {
    width: 440px !important;
    right: calc(40% - 440px) !important;
    color: #fff !important;
}


.featuredSingleTextBlock.rotSection16 .featuredSingleContent .awesomeSub {
    display: block;
    margin-bottom: 5px;
}

/* ==== rot Section==== 17*/

.featuredSingleTextBlock.rotSection17  {
    padding-bottom: 130px !important;
    padding-top: 160px !important;
}


/* ==== rot Section==== 19*/

.featuredSingleTextBlock.rotSection19  {
  padding-bottom: 190px !important;
  padding-top: 160px !important;
}

/* ==== rot Section==== 21*/

.featuredSingleTextBlock.rotSection21  {
    padding-bottom: 90px !important;
    padding-top: 120px !important;
}

.featuredSingleTextBlock.rotSection21 .featuredSingleContent {
    border: 1px solid #000;
    padding: 70px 90px 90px;
    width: 80%;
}

.featuredSingleTextBlock.rotSection21 .featuredSingleContent::before {
    content: "";
    position: absolute;
    top: -23px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 50;
    background-image: url(https://staging-watchmakersv2.kinsta.cloud/wp-content/uploads/2023/07/black_logo.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 150px;
    height: 80px;
}

/* ==== mobile rotary =====*/

@media (max-width: 767px) {
  .awesomeSubNewTitle {
        font-size: 27px !important;
  }

  .articleRotary    {
    position: relative;
  }

  .articleRotary .featuredBannerBlock.active .contentWrapHolder {
  position: relative;
  }

  .articleRotary .featuredBannerBlock .contentWrapHolder {
      position: absolute;

  }
.featuredSingleTextBlock.rotSection21 .featuredSingleContent {
padding: 70px 50px 80px;

}
.featuredSingleTextBlock.rotSection21 .featuredSingleContent::before {
        content: "";
        width: 135px;
        top: -22px;

}

  /* === section 1 ===================*/

  .articleRotary .featuredTeaserBlock.rotSection1  .featureTeaserLogo img  {
        height: auto !important;
        width: 60% !important;
  }

  .articleRotary .featuredTeaserBlock.rotSection1  .featureTeaserLogo {
        margin-top: 90px !important;
        margin-bottom: 70px !important;
  }


  .articleRotary .featuredTeaserBlock.rotSection1  .featureTeaserWatch  {
  position: relative;
  }

  .articleRotary .featuredTeaserBlock.rotSection1  .featureTeaserWatch  img  {
        height: auto !important;
        width: 80% !important;
        left: 4px !important;
        margin-top: -10px !important;        
  }

  .articleRotary .featuredTeaserBlock.rotSection1  .contentTeaserWrap  {
  position: relative;
  }

  .articleRotary .featuredTeaserBlock.rotSection1  .contentTeaserWrap .awesomeSub {
  position: relative;
  }

  .articleRotary .featuredSingleTextBlock.rotSection2  {
          padding-top: 0px !important;
    padding-bottom: 0px !important;  }

  /* === end section 1 ===================*/

  /* === section 2 ===================*/

  .articleRotary .rotSection2.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
  position: relative;
  margin-bottom: 40px !important;
  margin-top: 30px;
  }


  /* === section 3 ===================*/

  .articleRotary .rotSection3.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
  position: relative;
          margin-bottom: 50px !important;
  }

  /* === rotTwoFulSec  ===================*/

  .articleRotary .rotTwoFulSec .container {
  position: relative;
  }
  .articleRotary .rotTwoFulSec.featuredSingleTextBlock .rowContent {
      margin: 0px;
  }

  .articleRotary .rotTwoFulSec .container .col-md-10 {
  position: relative;  
  }


  .articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle{
  position: relative;
  }

  .articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featureSingleImg{
  position: relative;
        width: 100%;  
  }
  .articleRotary .rotTwoFulSec.rotSection18  .container .col-md-10 .innerWrapSingle .featureSingleImg{
  position: relative;
        width: 100%;  
  }

  .articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featureSingleImg img {
  position: relative;
        width: 100% !important;
  }

  .articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featuredSingleContent  {
   margin-top: 0px !important;
  }

  .articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featuredSingleContent {
        padding: 20px 0px 80px;
        width: 100% !important;
        margin-bottom: 0px !important;
  }

  .articleRotary .rotSection4  .container .col-md-10 .innerWrapSingle .featuredSingleContent {
  position: relative;
  }

  .articleRotary .rotSection18  .container .col-md-10 .innerWrapSingle .featuredSingleContent span strong {
  font-weight: 500 !important;
  }
    .articleRotary span.awesomeSub strong {
        font-size: 22px !important;
    }


  .articleRotary .rotSection4.featuredSingleTextBlock {
    position: relative;
    padding-top: 120px !important;

}


  .articleRotary .rotSection18  .container .col-md-10 .innerWrapSingle .featuredSingleContent {
  position: relative;
  }

  .articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featuredSingleContent span {
        margin-top: 50px;
        margin-bottom: 30px;
        width: 67%;
  }

  .articleRotary .rotTwoFulSec .container .col-md-10 .innerWrapSingle .featuredSingleContent .twoRotFulContent {
  position: relative;
        width: 75%;

  }

  /* ==== rot Section==== 3*/

  .featuredSingleTextBlock.rotSection3  {
  position: relative;
          padding-bottom: 0px !important;
        padding-top: 40px !important;          
  }

@media (max-width: 767px) {
    .featuredSingleTextBlock.rotSection3 .rowContent .content {
        width: 85% !important;
    }
}

  /* ==== rot Section==== 5*/

  .featuredSingleTextBlock.rotSection5  {
  position: relative;
        padding-bottom: 70px !important;
        padding-top: 40px !important;  
  }

  .articleRotary .featuredSingleParallaxBlock.rotSection6 {
      height: 40vh !important;
  }

  /* ==== rot Section==== 7*/

  .featuredSingleTextBlock.rotSection7  {
  position: relative; 
        padding-bottom: 60px !important;
        padding-top: 40px !important;  
        margin-bottom: 50px;        
  }

  .featuredSingleTextBlock.rotSection7 .awesomeSubNewTitle {
  position: relative;
  }

  .featuredSingleTextBlock.rotSection7 .featuredSingleContent  {
  position: relative;
  }

  /* ==== rot Section==== 8*/

  .featuredSingleTextBlock.whatchTypeSec   {
      margin-bottom: 60px !important;
      padding-bottom: 60px !important;
      padding-top: 20px !important;
  }

  .featuredSingleTextBlock.whatchTypeSec.rotSection15   {
  position: relative;
  }

  .featuredSingleTextBlock.whatchTypeSec .featureSingleImg  {
  position: relative;
  }

  .featuredSingleTextBlock.whatchTypeSec .featuredSingleContent  span.awesomeSub strong {
    font-weight: 500 !important;

  }

  .featuredSingleTextBlock.whatchTypeSec .featuredSingleContent  {
margin: 10px auto 15px !important;

  }

  .featuredSingleTextBlock.whatchTypeSec .rowContent figure.featureSingleImg img {
      position: relative;
      width: 82% !important;
  }

  .featuredSingleTextBlock.whatchTypeSec.rotSection9 .featureSingleImg img {
  position: relative;
  }

  .featuredSingleTextBlock.whatchTypeSec.rotSection10 .featureSingleImg img {
  position: relative;
  }


  .featuredSingleTextBlock.whatchTypeSec.rotSection11 .featureSingleImg img {
  position: relative;
  }

  .featuredSingleTextBlock.whatchTypeSec.rotSection12 .featureSingleImg img {
  position: relative;
  }

  .featuredSingleTextBlock.whatchTypeSec.rotSection13 .featureSingleImg img {
  position: relative;
  }

  .featuredSingleTextBlock.whatchTypeSec.rotSection14 .featureSingleImg img {
  position: relative;
  }

  .featuredSingleTextBlock.whatchTypeSec.rotSection15 .featureSingleImg img {
  position: relative;
  }

  .featuredSingleTextBlock.whatchTypeSec .featuredSingleContent .awesomeSub {
  position: relative;
        margin-bottom: -5px;  
  }


  .featuredSingleTextBlock.rotSection16 .featuredSingleContent  {
        top: 20px !important;
        transform: translateY(1%) translateX(-50%) !important;
        right: auto !important;
        left: 50% !important;
        width: 80% !important;
  }

  .featuredSingleTextBlock.rotSection16 .featuredSingleContent span strong {
        font-weight: 500 !important;
  }


  .featuredSingleTextBlock.rotSection16 .featuredSingleContent .awesomeSub {
  position: relative;
  }

  /* ==== rot Section==== 17*/

  .featuredSingleTextBlock.rotSection17  {
padding-bottom: 20px !important;
        padding-top: 60px !important;
  }


  /* ==== rot Section==== 19*/

  .featuredSingleTextBlock.rotSection19  {
  position: relative;
        padding-bottom: 30px !important;
        padding-top: 60px !important;  
  }

  .featuredSingleTextBlock.rotSection19  .featuredSingleTextBlock .rowContent .content {
  
        width: 65% !important;
    }

  /* ==== rot Section==== 21*/

  .featuredSingleTextBlock.rotSection21  {
        padding-bottom: 40px !important;
        padding-top: 40px !important;
  }
}









/*articlepinchbeck ===================================================================================================================*/

  .articlepinchbeck    {
    position: relative;
  }

  .articlepinchbeck .featuredTeaserBlock .rowContent .content figure.featureTeaserWatch {
    margin-bottom: 50px;
}
  .articlepinchbeck  .featuredTeaserBlock .rowContent .content figure.featureTeaserLogo img {
    position: relative;
    height: 135px;
  }
  .articlepinchbeck  .featuredTeaserBlock .rowContent .content figure.featureTeaserLogo {
    margin-bottom: 50px;
  }
  .articlepinchbeck  .featuredTeaserBlock .rowContent .content figure.featureTeaserWatch img {
    position: relative;
    height: 520px;
}
@media (max-width: 767px) {
  .articlepinchbeck    {
    position: relative;
  }

  .articlepinchbeck .featuredTeaserBlock .rowContent .content figure.featureTeaserWatch {
    position: relative;
  }
  .articlepinchbeck  .featuredTeaserBlock .rowContent .content figure.featureTeaserLogo img {
    width: 100%;
    position: relative;
    height: auto;
  }
  .articlepinchbeck  .featuredTeaserBlock .rowContent .content figure.featureTeaserLogo {
    position: relative;
    margin-top: 80px;
    margin-bottom: 20px;
  }
  .articlepinchbeck  .featuredTeaserBlock .rowContent .content figure.featureTeaserWatch img {
    height: auto;
  }
}





/*section1 */
  .articlepinchbeck   .section1 {
    position: relative;

  }

  .articlepinchbeck   .section1 .featureSingleImg img  {
    margin-bottom: 80px !important;
    margin-top: 0px !important;
    height: 30px;
  }

@media (max-width: 767px) {
  .articlepinchbeck   .section1 {
    position: relative;
padding-top: 40px !important;    

  }

  .articlepinchbeck   .section1.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
    position: relative;
    height: auto !important;
    width: 60% !important;
    margin-bottom: 50px !important;
  }
}



/*section2 */

  .articlepinchbeck   .section2 {
    position: relative;
    background-color: #dedede;
    padding-bottom: 100px !important;
    padding-top: 80px !important;
    margin-top: 120px !important;
  }

  .articlepinchbeck   .section2 .threeImgWrap  {
    position: relative;
    margin-bottom: 80px;
  }
@media (max-width: 767px) {
  .articlepinchbeck   .section2 {
    position: relative;
    padding-bottom: 30px !important;
    padding-top: 0px !important;
    margin-top: 45px !important;    

  }

  .articlepinchbeck   .section2 .threeImgWrap  {
    position: relative;
        margin-bottom: 50px;
  }
}


/*section3 */
  .articlepinchbeck   .section3 {
    padding-bottom: 30px !important;
    padding-top: 70px !important;

  }
@media (max-width: 767px) {
  .articlepinchbeck   .section3 {
    position: relative;
    padding-top: 20px !important;
    padding-bottom: 0px !important;    
  }
}

/*section4 */
  .articlepinchbeck   .section4 {
    position: relative;
  }

  .articlepinchbeck   .section4.featuredSingleTextBlock .fixedBg .rowContent .content {
    width: 230px;
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
    left: 50%;
    font-weight: 500;
        background-color: rgb(0 0 0 / 30%);
    border: 2px solid #fff;
    padding: 60px 30px;
  }

 @media (max-width: 767px) { 
  .articlepinchbeck   .section4 {
    position: relative;
  }

  .articlepinchbeck   .section4.featuredSingleTextBlock .fixedBg .rowContent .content {
    width: 155px !important;
    padding: 30px 10px;
    top: 50%;
    margin: 0px !important;
  }
}



/*section5 */

  .articlepinchbeck   .section5 {
    padding-top: 90px !important;
  }

  .articlepinchbeck   .section5.featuredSingleTextBlock .rowContent .content hr {
    width: 100%;
    padding-top: 40px !important;
    margin-top: 80px;
}
 @media (max-width: 767px) { 
  .articlepinchbeck   .section5 {
        padding-top: 20px !important;
  }

  .articlepinchbeck   .section5.featuredSingleTextBlock .rowContent .content hr {
    padding-top: 0px !important;
margin-top: 40px;
    width: 60%;
  }
}

/*section6 */
  .articlepinchbeck   .section6 {
        margin-bottom: 70px !important;
}
  .articlepinchbeck   .section6.featuredSingleTextBlock .rowContent .content {
    width: 60%;
    margin-top: 20px;
}
  .articlepinchbeck   .section6.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
    position: relative;
    width: 100%;
        margin-bottom: 80px;
}
@media (max-width: 767px) { 
  .articlepinchbeck   .section6 {
    position: relative;
    padding-top: 10px !important;  
    margin-bottom: 0px !important;  
  }
  .articlepinchbeck   .section6.featuredSingleTextBlock .rowContent .content {
    position: relative;
        margin-top: 20px !important;
  }
  .articlepinchbeck   .section6.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
  position: relative;
      margin-bottom: 50px;

  }
}

/*section7 */
  .articlepinchbeck   .section7 {
    position: relative;

  }
  .articlepinchbeck   .section7.featuredSingleTextBlock .fixedBg .rowContent .content {
    width: 31%;
    transform: translateX(0%) translateY(-50%);
    color: #fff;
    left: 16%;
    padding: 40px 20px;
    text-align: right !important;
  } 
@media (max-width: 767px) {   
  .articlepinchbeck   .section7 {
    position: relative;
    padding-bottom: 80px !important;
    background-color: #000;   
        margin-top: 50px !important; 

  }
  .articlepinchbeck   .section7.featuredSingleTextBlock .fixedBg .rowContent .content {
    /* position: relative; */
    transform: translateX(-50%) translateY(-10%);
    color: #fff;
    left: 50%;
    padding: 40px 30px;
    text-align: center !important;
  }  
}  
@media (max-width: 380px) {   
  .articlepinchbeck   .section7 {
    position: relative;
    padding-bottom: 120px !important;

  }
}  

/*section8 */
  .articlepinchbeck   .section8 {
    position: relative;

  }
  .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent .innerWrapSingle {
    position: relative;
    display: flex;
        align-items: center;
}
  .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent figure.featureSingleImg {
    position: relative;
}
  .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
    position: relative;
    width: 100%;
}
  .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent .content {
    width: 80%;
}
  .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent .content img {
    height: 75px;
}
@media (max-width: 767px) {   
    .articlepinchbeck   .section8 {
      position: relative;

    }
    .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent .innerWrapSingle {
      position: relative;
      display: block;
  }
    .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent figure.featureSingleImg {
      position: relative;
  }
    .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent figure.featureSingleImg img {
      position: relative;
          margin-left: -5px;
  }
    .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent .content {
      position: relative;
  }
    .articlepinchbeck   .section8.featuredSingleTextBlock .rowContent .content img {
      position: relative;
  }
}




/*section9 */
  .articlepinchbeck   .section9 {
    position: relative;

  }

  .articlepinchbeck   .section9.featuredSingleTextBlock .fixedBg .rowContent .content {
    width: 31%;
    transform: translateX(0%) translateY(-50%);
    color: #000;
    left: 16%;
    padding: 40px 20px;
    text-align: right !important;
  }  
@media (max-width: 767px) {    
  .articlepinchbeck   .section9 {
    position: relative;
    margin-bottom: 80px;

  }

  .articlepinchbeck   .section9.featuredSingleTextBlock .fixedBg .rowContent .content {
    transform: translateX(-50%) translateY(0px);
    color: #000;
    left: 50%;
    top: 0px;
    padding: 40px 20px;
    text-align: center !important;
  }  
}  


.watchThis.articlebellWeather .blogBannerBlock .contentWrapHolder {
    right: auto;
    left: 0%;
    top: 50%;
}
.watchThis.articlebellWeather .blogBannerBlock.active .contentWrapHolder {
    right: auto;
    left: 10%;
}

.articlebellWeather .watchThisTeaserBlock {
    padding-top: 78px !important;
}

.articlebellWeather .watchThisTeaserBlock .thirdRow {
    margin: 0 auto 40px;
    width: 90%;
}
.siteWrap.articlebellWeather .content span.awesomeLarge {
    text-transform: none;
}

.articlebellWeather .blogSingleTextBlock .rowContent .content {
    width: 100%;
}

.articlebellWeather .fullImgBell.quoteImageBlock .rowContent .innerWrap .quoteLeft figure {
    width: 80%;
    margin: auto;
}
@media (max-width: 767px) {
  .articlebellWeather .fullImgBell.quoteImageBlock .rowContent .innerWrap .quoteLeft figure {
      width: 100%;
  }
}

.articlebellWeather .fullImgBell.quoteImageBlock .rowContent .innerWrap .quoteLeft figure img {
    position: relative;
    width: 100%;
}
.articlebellWeather .threQuatImgBell.quoteImageBlock .rowContent .innerWrap .quoteLeft figure {
    width: 60%;
    margin: auto;
}
@media (max-width: 767px) {
  .articlebellWeather .threQuatImgBell.quoteImageBlock .rowContent .innerWrap .quoteLeft figure {
      width: 90%;
  }
}
.articlebellWeather .threQuatImgBell.quoteImageBlock .rowContent .innerWrap .quoteLeft figure img {
    position: relative;
    width: 100%;
}

@media (max-width: 767px) {
    .articlebellWeather .watchThisTeaserBlock .secondPara {
        display: none;
    }
}
@media (max-width: 767px) {
    .articlebellWeather .watchThisTeaserBlock .thirdRow {
        margin:-30px auto 80px;
        width: 91%;
    }
}
@media (max-width: 767px) {
    .articlebellWeather #blogMore .blogSingleTextBlock {
      padding-top: 0px !important;
  }
}
@media (max-width: 767px) {
    .articlebellWeather .readMoreSection .showLess  {
      margin-top: 100px !important;
  }
}
@media (max-width: 767px) {
    .articlebellWeather .recentSection.section {
      margin-top: 30px;
  }
}

/* Nikolai */
#videoCloseBtn {
  display:none;
  position:fixed;
  top:20px;
  right:20px;
  z-index:99999;
  width:50px;
  height:50px;
  border-radius:50%;
  background:rgba(0,0,0,0.7);
  border:2px solid #fff;
  color:#fff;
  font-size:28px;
  line-height:1;
  cursor:pointer;
  font-weight:300;
  transition:all 0.3s ease;
  z-index:99999;
}

#videoCloseBtn:hover {
  background: rgba(255,255,255,0.2);
  transform: scale(1.1);
}

#videoCloseBtn:active {
  transform: scale(0.95);
}

@media (max-width: 767px) {
  #videoCloseBtn {
    top: 15px;
    right: 15px;
    width: 54px;
    height: 54px;
    font-size: 32px;
  } 
}


.quoteImageBlock.section.imaginingWatch-1 {
  position: relative;
}
.imaginingWatch-1 .mainBg {
  position: relative;
  width: 100% !important;
  margin: 0 auto;
}
.imaginingWatch-1 .mainBg img {
  position: relative;
  width: 100%;
}
.imaginingWatch-1 .content  {
  position: relative;
}

.quoteImageBlock.section.imaginingWatch-2 {
  position: relative;
}
.imaginingWatch-2 .mainBg img {
  position: relative;
    width: 100%;
}
.imaginingWatch-2 .mainBg {
  position: relative;
}
.imaginingWatch-2 .content  {
  position: relative;
}

.quoteImageBlock.section.imaginingWatch-3 {
  position: relative;
}
.imaginingWatch-3 .mainBg {
  position: relative;
}
.imaginingWatch-3 .mainBg img {
  width: 100%;
}
.imaginingWatch-3 .content  {
  position: relative;
}

.quoteImageBlock.section.imaginingWatch-4 {
  position: relative;
}
.imaginingWatch-4 .mainBg {
  position: relative;
}
.imaginingWatch-4 .mainBg img {
  position: relative;
      width: 100%;
}
.imaginingWatch-4 .content  {
  position: relative;
}

.quoteImageBlock.section.imaginingWatch-5 {
  position: relative;
  font-size: 21px;
  line-height: 30px !important;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  background-color: #e5e6f0;
  padding-top: 80px;
  margin-top: 110px;
  padding-bottom: 100px;
}
.imaginingWatch-5 .mainBg img {
  position: relative;
      width: 100%;
}
.imaginingWatch-5 .mainBg {
  position: relative;
  margin-bottom: 90px;
}
.imaginingWatch-5 .content  {
  position: relative;
}


.quoteImageBlock.section.imaginingWatch-6 {
  position: relative;
  padding-top: 60px;
}
.imaginingWatch-6 .mainBg img {
  position: relative;
      width: 100%;
}
.imaginingWatch-6 .mainBg {
  position: relative;
  width: 480px;
}
.imaginingWatch-6 .content  {
  position: relative;
}

.imaginingWatch-7 .mainBg {
  position: relative;
}
.imaginingWatch-7 .mainBg img {
  position: relative;
      width: 100%;
}
.imaginingWatch-7 .content  {
  position: relative;
}

.quoteImageBlock.section.imaginingWatch-7 {
  position: relative;
}
.imaginingWatch-8 .mainBg {
  position: relative;
  width: 480px;
}
.imaginingWatch-8 .mainBg img {
  position: relative;
      width: 100%;
}
.imaginingWatch-8 .content  {
  position: relative;
}

.quoteImageBlock.section.imaginingWatch-8 {
  position: relative;
  padding-top: 60px;
}
.imaginingWatch-9 .mainBg {
  position: relative;
}
.imaginingWatch-9 .mainBg img {
  position: relative;
      width: 100%;
}
.imaginingWatch-9 .content  {
  position: relative;
}

.quoteImageBlock.section.imaginingWatch-9 {
  position: relative;
}
.imaginingWatch-10 .mainBg {
  position: relative;
}
.imaginingWatch-10 .mainBg img {
  position: relative;
      width: 100%;
}
.imaginingWatch-10 .content  {
  position: relative;
}

.section.imaginingWatch-10 {
  position: relative;
  background-color: #e5e6f0;
  padding-top: 80px !important;
  margin-top: 110px !important;
  padding-bottom: 0px !important;
}
.section.imaginingWatch-10 em {
  position: relative;
  font-size: 22px;
  font-weight: 500;
  display: block;
  margin-bottom: 50px;
}
.section.imaginingWatch-10 hr {
  position: relative;
  /* margin-bottom: 40px; */
  margin: 40px 0px;
  border-top: 1px solid rgb(0 0 0 / 41%);
  display: block;
}

.siteWrap.articleFiveAnny .content span.awesomeLarge {
    text-transform: none;
}
.articleFiveAnny .blogBannerBlock.active .contentWrapHolder {
    top: 52%;
}


@media (max-width: 767px) {
  .articleFiveAnny  .watchThisTeaserBlock .thirdRow hr {
      margin: 55px auto 35px;
  }
  .articleFiveAnny .watchThisTeaserBlock .testRow .testWatchWrap {
      margin-top: 30px;
  }

  .articleFiveAnny .blogSingleTextBlock.section.imaginingWatch-0 {
    position: relative;
        padding-top: 0px !important;
  }
  .quoteImageBlock.section.imaginingWatch-1 {
    position: relative;
  }
  .imaginingWatch-1 .mainBg {
    position: relative;
    width: 100% !important;
    margin: 0 auto;
  }
  .imaginingWatch-1 .mainBg img {
    position: relative;
    width: 100%;
  }
  .imaginingWatch-1 .content  {
    position: relative;
  }

  .quoteImageBlock.section.imaginingWatch-2 {
    position: relative;
  }
  .imaginingWatch-2 .mainBg img {
    position: relative;
      width: 100%;
  }
  .imaginingWatch-2 .mainBg {
    position: relative;
  }
  .imaginingWatch-2 .content  {
    position: relative;
  }

  .quoteImageBlock.section.imaginingWatch-3 {
    position: relative;
  }
  .imaginingWatch-3 .mainBg {
    position: relative;
  }
  .imaginingWatch-3 .mainBg img {
    width: 100%;
  }
  .imaginingWatch-3 .content  {
    position: relative;
  }

  .quoteImageBlock.section.imaginingWatch-4 {
    position: relative;
  }
  .imaginingWatch-4 .mainBg {
    position: relative;
  }
  .imaginingWatch-4 .mainBg img {
    position: relative;
        width: 100%;
  }
  .imaginingWatch-4 .content  {
    position: relative;
  }

  .quoteImageBlock.section.imaginingWatch-5 {
    position: relative;
    position: relative;
    font-size: 18px;
    line-height: 26px !important;
    font-family: brandon-grotesque, sans-serif;
    font-weight: 300;
    padding-top: 20px;
  }
  .imaginingWatch-5 .mainBg img {
    position: relative;
        width: 100%;
  }
  .imaginingWatch-5 .mainBg {
    position: relative;
  }
  .imaginingWatch-5 .content  {
    position: relative;
  }


  .quoteImageBlock.section.imaginingWatch-6 {
    position: relative;
  }
  .imaginingWatch-6 .mainBg img {
    position: relative;
        width: 100%;
  }
  .imaginingWatch-6 .mainBg {
    position: relative;
    width: 100%;
  }
  .imaginingWatch-6 .content  {
    position: relative;
  }

  .imaginingWatch-7 .mainBg {
    position: relative;
  }
  .imaginingWatch-7 .mainBg img {
    position: relative;
        width: 100%;
  }
  .imaginingWatch-7 .content  {
    position: relative;
  }

  .quoteImageBlock.section.imaginingWatch-7 {
    position: relative;
  }
  .imaginingWatch-8 .mainBg {
    position: relative;
    width: 100%;
  }
  .imaginingWatch-8 .mainBg img {
    position: relative;
        width: 100%;
  }
  .imaginingWatch-8 .content  {
    position: relative;
  }

  .quoteImageBlock.section.imaginingWatch-8 {
    position: relative;
  }
  .imaginingWatch-9 .mainBg {
    position: relative;
  }
  .imaginingWatch-9 .mainBg img {
    position: relative;
        width: 100%;
  }
  .imaginingWatch-9 .content  {
    position: relative;
  }

  .quoteImageBlock.section.imaginingWatch-9 {
    position: relative;
  }
  .imaginingWatch-10 .mainBg {
    position: relative;
  }
  .imaginingWatch-10 .mainBg img {
    position: relative;
        width: 100%;
  }
  .imaginingWatch-10 .content  {
    position: relative;
  }

  .section.imaginingWatch-10 {
    position: relative;
    margin-top: 70px !important;
  }
  .section.imaginingWatch-10 hr {
    position: relative;

  }
}




/*======== Roger sponsor watch this =========================================================*/

.articleRogerSponsor {
  position: relative;
}


.watchThis.articleFiveAnny.articleRogerSponsor .blogBannerBlock .contentWrapHolder figure img {
    height: 320px;
}

.articleRogerSponsor.featuredArticles   {
  position: relative;
}
.articleRogerSponsor.featuredArticles strong   {
  position: relative;
  font-weight: 500;
}
.articleRogerSponsor.featuredArticles  strong.quoteStr {
  position: relative;
  font-weight: 400;
  width: 440px;
  font-size: 26px !important;
  display: block;
  margin: 40px auto 0px;
}

.articleRogerSponsor.featuredArticles .blogMoreContent   {
  position: relative;
}

.articleRogerSponsor.featuredArticles .roger01    {
  position: relative;
  padding: 20px 0px 40px;
}

.articleRogerSponsor.featuredArticles .roger02    {
  position: relative;
}

.articleRogerSponsor.featuredArticles .roger03    {
  position: relative;
}

.articleRogerSponsor.featuredArticles .roger03 img   {
    margin: 0px auto;
}

.articleRogerSponsor.featuredArticles .roger03 span   {
  display: block;
  font-size: 21px;
  line-height: 30px !important;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  width: 76%;
  margin: 50px auto 0px;
}

.articleRogerSponsor.featuredArticles .roger033    {
  position: relative;
  background-color: #e6e6e6;
  padding-top: 80px;
  padding-bottom: 70px;
  margin-bottom: 30px;
}

.articleRogerSponsor.featuredArticles .roger033 img   {
    margin: 0px auto;
}

.articleRogerSponsor.featuredArticles .roger033 span   {
  display: block;
  margin-top: 30px;
  position: relative;
  font-size: 21px;
  line-height: 30px !important;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  width: 79%;
  margin: 30px auto 0px;
}

.articleRogerSponsor.featuredArticles .roger033 strong.quoteStr {
  width: 480px;
}

.articleRogerSponsor.featuredArticles .roger04    {
  position: relative;
}

.articleRogerSponsor.featuredArticles .roger04 img   {
    margin: 0px auto;
}

.articleRogerSponsor.featuredArticles .roger04 span   {
  display: block;
  margin-top: 30px;
  position: relative;
  font-size: 21px;
  line-height: 30px !important;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  width: 80%;
  margin: 70px auto 0px;
}

.articleRogerSponsor.featuredArticles .roger05    {
  position: relative;
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 70px;
}

.articleRogerSponsor.featuredArticles .roger05 img   {
    margin: 0px auto;
    height: 600px;
}

.articleRogerSponsor.featuredArticles .roger06    {
  position: relative;
  background-color: #e6e6e6;
  padding-top: 90px;
  padding-bottom: 80px;
}

.articleRogerSponsor.featuredArticles .roger06 img   {
    margin: 0px auto;
    width: 340px;
}

.articleRogerSponsor.featuredArticles .roger06 span   {
  display: block;
  margin-top: 30px;
  position: relative;
  font-size: 21px;
  line-height: 30px !important;
  font-family: brandon-grotesque, sans-serif;
  font-weight: 300;
  width: 81%;
  margin: 30px auto 0px;
}
.articleRogerSponsor.featuredArticles .watchThisTeaserBlock span.awesomeLarge   {
  text-transform: none !important;
}
@media (max-width: 767px) {
  .articleRogerSponsor {
    position: relative;
  }

  .articleRogerSponsor.featuredArticles   {
    position: relative;
  }
  .articleRogerSponsor.featuredArticles strong   {
    position: relative;
    font-weight: 500;  
  }
  .articleRogerSponsor.featuredArticles  strong.quoteStr {
    width: 90%;
  }

  .articleRogerSponsor.featuredArticles .blogMoreContent   {
    position: relative;
  }

  .articleRogerSponsor.featuredArticles .roger01 img    {
    position: relative;
    width: 90%;
  }

  .articleRogerSponsor.featuredArticles .roger02    {
    position: relative;
  }

  .articleRogerSponsor.featuredArticles .roger03    {
    position: relative;
  }

  .articleRogerSponsor.featuredArticles .roger03 img   {
      margin: 0px auto;
      width: 90% !important;
  }

  .articleRogerSponsor.featuredArticles .roger03 span   {
    width: 96%;
    margin: 50px auto 0px;
  }

  .articleRogerSponsor.featuredArticles .roger033    {
    position: relative;
    padding-top: 40px;
    padding-bottom: 70px;
    margin-bottom: -10px;
  }

  .articleRogerSponsor.featuredArticles .roger033 img   {
      margin: 0px auto;
      width: 85% !important;
  }

  .articleRogerSponsor.featuredArticles .roger033 span   {
    width: 90%;
  }

  .articleRogerSponsor.featuredArticles .roger033 strong.quoteStr {
    width: 100%;
  }



  .articleRogerSponsor.featuredArticles .roger04    {
    position: relative;
    padding-top: 0px;
    margin-top: 0px !important;
  }

  .articleRogerSponsor.featuredArticles .roger04 img   {
      margin: 0px -15px;
      width: calc(100% + 30px)  !important;
  }

  .articleRogerSponsor.featuredArticles .roger04 span   {
    width: 90%;
  }

  .articleRogerSponsor.featuredArticles .roger05    {
    position: relative;
    margin-top: 0px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .articleRogerSponsor.featuredArticles .roger05 img   {
      height: auto;
      width: 90% !important;
  }

  .articleRogerSponsor.featuredArticles .roger06    {
    position: relative;
    background-color: #e6e6e6;
    padding-top: 60px;
    margin-bottom: 40px;
  }

  .articleRogerSponsor.featuredArticles .roger06 img   {
      margin: 0px auto;
      width: 80%  !important;
  }

  .articleRogerSponsor.featuredArticles .roger06 span   {
    width: 96%;
  }
}

/* Nikolai */
.displayNone {
  display: none;
}

.loadingSpinner {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);

  left: 50%;
  transform: translateX(-50%);
}

.loadingSpinner .spinner {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 3px solid rgba(255,255,255,0.3);
  border-top-color: #fff;
  animation: spinner-rotate 0.8s linear infinite;
}

.sectionSponsors .imgBannerWrapBD figure img {
  top: 2px;
}

@keyframes spinner-rotate {
  to { transform: rotate(360deg); }
}

#eventbrite-widget-container-1932347034999-general,
#eventbrite-widget-container-1932347034999 {
  z-index: 99999;
}

#generalAdmissionTicket.clubMemberTicket .modal-dialog .modal-content .modal-body {
  padding-top: 6px;
}

#generalAdmissionTicket .claimTicket {
  padding-top: 70px;
}

/* Ipad Mini Portrait */
.hideRemoveButton {
  background-color: #fff;
  height: 83px;
  width: 55%;
  top: 107px;
  right: 80px;
  position: absolute;
  top: 127px;
  right: 340px;
}

@media (max-width: 768px) and (orientation: portrait) {
  .hideRemoveButton {
    width: 90%;
    top: 107px;
    right: 20px;
    height: 113px;
  }
}

/* Ipad Mini Landscape */
@media (max-width: 768px) and (orientation: landscape) {
  .hideRemoveButton {    
    width: 55%;        
    top: 111px;     
    right: 340px;
  }
}

/* iPad‑mini-ish PORTRAIT: tablet width, not phones */
@media screen and (min-width: 744px) and (max-width: 834px) and (orientation: portrait) {
  .hideRemoveButton {
    width: 85%;
    top: 107px;
    right: 80px;
  }
}

/* iPad‑mini-ish LANDSCAPE: tablet width, not laptops */
@media screen and (min-width: 744px) and (max-width: 1194px) and (orientation: landscape) {
  .hideRemoveButton {
    width: 55%;
    top: 111px;
    right: 340px;
  }
}

.postEventspED.sectionSponsors .blueTitleBg.spEd {
  padding-left: 70px;
  padding-right: 70px;
}

@media (max-width: 767px) {
  .postEventspED.sectionSponsors .blueTitleBg.spEd {
    padding-left: 60px;    
  }
}

.ticketsSoldOut {
  opacity: 0.5;
  pointer-events: none;
}

.ticketsSoldOut input {
  pointer-events: none;
}