/*RESET*/
/*.under-footer {overflow: hidden;}*/
.gi-footer, .gi-header, .groundbreaking-wrapper, .groundbreaking-more-from {box-sizing: border-box;}
.gi-header *, .gi-footer *{box-sizing: border-box;float: none;clear: both;color:inherit;text-decoration: none;}
.groundbreaking-sections *, .groundbreaking-more-from *{box-sizing: border-box;color:inherit;text-decoration: none;}
.gi-header img, .gi-footer img, .groundbreaking-sections img, .groundbreaking-more-from img {display: inline-block;width: 100%;max-width: 100%;}
.ic span {display: none !important;}
.body-stop {overflow: hidden;}
.c-1 {color: #AAF0C8;}
.c-2 {color: #FDD195;}
.c-3 {color: #FFA9A9;}
.c-4 {color: #A1CBFF;}
.c-5 {color: #C8B9FF;}

body:not(.ismobile) .h-1 a:hover {color: #AAF0C8;}
body:not(.ismobile) .h-2 a:hover {color: #FDD195;}
body:not(.ismobile) .h-3 a:hover {color: #FFA9A9;}
body:not(.ismobile) .h-4 a:hover {color: #A1CBFF;}
body:not(.ismobile) .h-5 a:hover {color: #C8B9FF;}

/*HEADER*/
.gi-header {position: relative;width: 100%;}
.gi-small-header {border-bottom: solid 1px #8C8C8C;padding: 10px;display: flex;align-items: center;justify-content: space-between;position: relative;width: 100%;font-family:"SupriaSansW01-CdRegular1114428", sans-serif;color:#fff;background-color: #191919;}
.gi-small-header-logo {display: flex;align-items: center;font-size: 11px;line-height: 12px;letter-spacing: 0.5px;}
.gi-small-header-logo span {display: block;margin-right: 5px;white-space: nowrap;}
.gi-small-header-logo img {display: block;width: 100%;max-width: 85px;}
.gi-small-header-menu ul {display: flex;align-items: center;}
.gi-small-header-menu li {display: block;margin-left: 15px;letter-spacing: 1px;text-transform: uppercase;}
.gi-small-header-menu li:first-child {margin-left: 0;}

.gi-big-header {display: flex;align-items: center;flex-direction: column;text-align: center;padding: 60px 15px 65px;position: relative;width: 100%;color:#fff;background-color: #191919;}
.gi-big-header-logo {margin-bottom: 33px;}
.gi-big-header-logo img {width: 100%;max-width: 250px;}
.gi-big-header-description {max-width: 650px;font-family:"Supria Sans W01 Bold";font-size: 18px;line-height: 28px;margin-bottom: 15px;}
.gi-big-header-description * {font-family:"Supria Sans W01 Bold";}

.gi-big-header-social {margin-bottom: 60px;}
.gi-big-header-social span {display: block;margin-bottom: 15px;font-family:"Supria Sans W01 Light";font-size: 12px;line-height: 24px;letter-spacing: 1px;text-transform: uppercase;}
.gi-big-header-social ul {display: flex;align-items: center;}
.gi-big-header-social li {display: block;margin-right: 20px;}
.gi-big-header-social li:last-child {margin-right: 0;}
.gi-big-header-social .ic {font-size: 30px;line-height: 1;}

.gi-big-header-links {display: flex;align-items: center;}
.gi-big-header-links-item {position: relative;width: 100%;max-width: 210px;margin-right: 30px;text-align: center;}
.gi-big-header-links-item:last-child {margin-right: 0;}
/* .gi-big-header-links-item span {font-family: tekton-pro, sans-serif;font-weight: 700;font-size: 32px;line-height: 38px;color:#fff;position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);} */
.gi-big-header-links-item span {font-family: tekton-pro, sans-serif;font-weight: 700;font-size: 32px;line-height: 32px;color:#fff;position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);}

/*header tag page*/
.gi-big-header-tag {padding-top: 0;min-height: 450px;background-repeat: no-repeat;background-size: cover;background-position: top center;}
.gi-big-header-headline {text-transform: capitalize;margin-bottom: 12px;font-size: 60px;line-height: 1;font-family: tekton-pro, sans-serif;font-weight: 700;}
.gi-big-header-tag .gi-big-header-description {font-family:"Supria Sans W01 Regular";margin-bottom: 25px;}
.gi-big-header-tag .gi-big-header-social li {margin-right: 35px;}
.gi-big-header-tag .gi-big-header-social li:last-child {margin-right: 0;}
.gi-big-header-tag .gi-big-header-social .ic {font-size: 45px;}
.groundbreaking-tag-body .groundbreaking-section-button {float: left;}
.groundbreaking-tag-body .cols4 .item:last-of-type {border: none;}

/*more from section*/
.groundbreaking-more-from {background-repeat: no-repeat;background-size: cover;background-position: center;margin-top: 60px;padding: 57px 0 60px;box-sizing: border-box;position: relative;float: none;clear: both;width: 100%;background-color: #fff;}
.groundbreaking-more-from-inner {box-sizing: border-box;width: 100%;max-width: 1160px;margin: 0 auto;display: flex;justify-content: space-between;}
.groundbreaking-more-from-title {text-align: center;font-family: tekton-pro, sans-serif;font-weight: 700;font-size: 42px;line-height: 1;color: #1E1E1E;margin-bottom: 30px;}
.groundbreaking-more-from-item {height: 100vh;max-height: 260px;overflow: hidden;display: block;width: 100%;max-width: 255px;background-color: #fff;}
.groundbreaking-more-from-media {position: relative;height: 143px;overflow: hidden;}
.groundbreaking-more-from-media img {width: 100%;height: 100%;display: block;object-fit: cover;}
.groundbreaking-more-from-content {height: calc(100% - 143px);padding: 15px 15px 11px;display: flex;flex-direction: column;justify-content: space-between;}
.groundbreaking-more-from-headline {font-size: 18px;line-height: 21px;color: #1F1F1F;font-family:"Supria Sans W01 Bold";
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.groundbreaking-more-from-byline {font-size: 12px;line-height: 15px;color: #808080;font-family: "SupriaSansW01-RegularIt";}
.groundbreaking-more-from-byline a {color: #00AFF0;}

/*header tag menu*/
.gi-big-header-menu-wrapper {padding: 19px 0 14px;background-color: rgba(0,0,0,0.65);width: calc(100% + 30px);margin-bottom: 82px;}
.gi-big-header-menu-inner {position: relative;display: flex;align-items: flex-end;width: 100%;max-width: 1160px;margin: 0 auto;}
.gi-big-header-menu-logo {width: 100%;max-width: 163px;margin-right: 30px;}
.gi-big-header-menu {display: flex;}
.gi-big-header-menu li {font-family:"Supria Sans W01 Bold";margin-right: 35px;font-size: 16px;line-height: 19px;}
.gi-big-header-menu li:last-child {margin-right: 20px;}

/*header search*/
.gi-big-header-search {margin-left: auto;position: relative;padding-left: 20px;}
.gi-big-header-search input {display: inline-block;min-width: 200px;font-size: 16px;line-height: 19px;background:transparent;color: #fff;border:none;font-family:"Supria Sans W01 Regular";}
.gi-big-header-search input::placeholder {font-family:"Supria Sans W01 Regular";color: #fff;font-size: 16px;line-height: 19px;}
.gi-big-header-search input:focus::placeholder {color: transparent;}
.gi-big-header-search-form {display: none;border-bottom:solid 1px #fff;}
.gi-big-header-search-btn, .gi-big-header-search-open-close {font-size: 32px;cursor: pointer;}
.gi-big-header-search.gi-big-header-search-opened .gi-big-header-search-form {display: flex;}
.gi-big-header-search.gi-big-header-search-opened .gi-big-header-search-open-close {font-size: 20px;position: absolute;left: 0;top: 5px;}
.gi-big-header-search.gi-big-header-search-opened .gi-big-header-search-open-close::before {content: "\e906";}

/*sidebar*/
.grounbreaking-sidebar {width: 100%;flex-basis: 360px;}
.grounbreaking-sidebar * {box-sizing: border-box;margin: 0;padding: 0;line-height: 1;}
.grounbreaking-sidebar img {display: block;max-width: 100%;}
.grounbreaking-sidebar .instagram_profile {font-family:"Supria Sans W01 Light";text-align: center;padding: 30px 15px;}
.grounbreaking-sidebar .instagram_profile .instagram_profile_image {border: solid 1px #191919;display: block;margin: 0 auto 20px;max-width: 120px;border-radius: 120px;}
.grounbreaking-sidebar .instagram_profile a {display: block;color: #191919;font-size: 12px;line-height: 16px;letter-spacing: 1px;text-transform: uppercase;}
.grounbreaking-sidebar .instagram_profile a {display: flex;align-items: center;justify-content: center;}
.grounbreaking-sidebar .instagram_profile a::before {
  content: "\e90c";
  font-family: 'rgb';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: block;
  margin-right: 5px;
  font-size: 14px;
}

.gi-instagram {border-top: solid 1px #191919;}
.instagram_gallery {display: flex;flex-wrap: wrap;}
.instagram_gallery > a {max-width: calc(50% - 2px);display: block;margin: 1px;}

/*tag page posts section*/
.groundbreaking-tag-body .cols-split {background: #fff;display: flex;justify-content: space-between;}
.groundbreaking-tag-body #topics {margin-top: 0;margin-bottom: 0;clear: both;float: none;}
.groundbreaking-tag-body .cols4 {box-sizing: border-box;border-right: solid 1px #D6D6D6;padding-right: 20px;flex-basis: 780px;margin-right: 0;}
.groundbreaking-tag-body .cols4 .item:first-child {border-top: none;padding-top: 0;}
.tag-groundbreaking-salmandra-wrapper.groundbreaking-salmandra-wrapper {margin: 80px auto 20px;}

/*tag posts*/
.mobile .groundbreaking-tag-body .cols4 {border: none;margin: 0;padding: 0;}

/*FOOTER*/
.gi-footer {text-align: center;display: flex;flex-direction:column;align-items: center;position: relative;width: 100%;padding: 60px 15px 20px;background-color: #191919;color:#fff;}
.gi-footer-logo {max-width: 208px;margin-bottom: 20px;}
.gi-footer-description {margin-bottom: 35px;max-width: 550px;font-size: 16px;line-height: 24px;font-family:"Supria Sans W01 Regular";}

.gi-footer-menu {margin-bottom: 35px;}
.gi-footer-menu ul {display: flex;align-items: center;}
.gi-footer-menu li {margin-right: 30px;font-size: 24px;line-height: 29px;font-family:"Supria Sans W01 Heavy";}
.gi-footer-menu li:last-child {margin-right: 0;}

/* .gi-footer-social {padding-bottom: 35px;border-bottom:solid 1px #8C8C8C;margin-bottom: 20px;width: 100%;max-width: 920px;display: flex;justify-content: center;} */
.gi-footer-social {padding-bottom: 35px;border-bottom:solid 1px #8C8C8C;margin-bottom: 20px;width: 100%;max-width: 1040px;display: flex;justify-content: center;}
.gi-footer-social ul {display: flex;align-items: center;}
.gi-footer-social li {font-size: 40px;line-height: 1;margin-right: 30px;}
.gi-footer-social li:last-child {margin-right: 0;}

.gi-footer-small-logo {margin-bottom: 10px;display: flex;align-items: center;justify-content: center;}
.gi-footer-small-logo img {max-width: 85px;}
.gi-footer-small-logo span {display: block;max-width: 85px;margin-right: 5px;font-size: 12px;line-height: 20px;text-transform: uppercase;font-family:"Supria Sans W01 Regular";}
.gi-footer-credits {font-size: 12px;line-height: 16px;color: #8C8C8C;font-family:"Supria Sans W01 Regular";letter-spacing: 0.5px;}
.gi-footer-rgb-credits {font-size: 12px;line-height: 16px;color: #787878;font-family:"Supria Sans W01 Regular";letter-spacing: 0.5px;padding: 12px 15px;text-align: center;}

/*HOME SECTIONS*/
.groundbreaking-salmandra-wrapper {max-width: 1160px;margin: 90px auto 40px;padding: 0 15px;clear: both;overflow: hidden;}
.groundbreaking-salmandra-wrapper .item:first-child {border: none;}
.groundbreaking-salmandra-wrapper .item {margin-top: 0;margin-bottom: 40px;border:none;}
.groundbreaking-salmandra-wrapper .item.template1 {margin-bottom: 15px;}
.groundbreaking-salmandra-wrapper .cols6 {margin-bottom: 0;}

.groundbreaking-sections {width: 100%;position: relative;margin: 0;padding: 0;float: none;clear: both;}
.groundbreaking-section {background-color: #fff;width: 100%;position: relative;padding: 80px 15px 60px;display: flex;flex-direction: column;align-items: center;}
.groundbreaking-section.groundbreaking-section-color {background-color: #ECF9FF;}
.groundbreaking-section-avatar {max-width: 100px;margin: 0;margin-bottom: 15px;}
.groundbreaking-section-headline {text-align: center;margin-bottom: 10px;font-size: 60px;line-height: 1;color: #1E1E1E;font-family: tekton-pro, sans-serif;font-weight: 700;}
.groundbreaking-section-underline {text-align: center;max-width: 480px;font-size: 16px;line-height: 24px;color: #000;margin-bottom: 32px;}
.groundbreaking-section-items {max-width: 760px;border-top:solid 1px #c9c9c9;padding-top: 25px;}
.groundbreaking-section-items .item:last-child {border-bottom: none;position: relative;}
.groundbreaking-section-items .item:last-child::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 80%;
	background: linear-gradient(180deg, rgba(255,255,255,0) 0%, #FFFFFF 100%);
	z-index: 1;
	pointer-events: none;
}
.groundbreaking-section-color .groundbreaking-section-items .item:last-child::after {background: linear-gradient(180deg, rgba(235,249,254,0) 0%, #ECF9FF 100%);}
.groundbreaking-section-button {width: 100%;margin-top: 10px;text-align: center;}
.groundbreaking-section-button a {width: 160px;border: solid 1px #333333;display: inline-block;height: 40px;font-size: 16px;letter-spacing: 1px;text-align: center;line-height: 40px;color: #333333;}

/*MOBILE*/
/*HEADER MOBILE*/
.mobile .gi-big-header {max-height: none;min-height: 100vh;justify-content: center;}
.mobile .gi-big-header-logo {max-width: 200px;margin-bottom: 20px;}
.mobile .gi-big-header-description {font-size: 15px;line-height: 22px;}
.mobile .gi-big-header-social {margin-bottom: 50px;}
.mobile .gi-big-header-links {flex-wrap: wrap;justify-content: center;}
.mobile .gi-big-header-links-item {max-width: 110px;margin: 0 0 10px 5px;}
.mobile .gi-big-header-links-item:first-child {margin-left: 0;}
/* .mobile .gi-big-header-links-item span {font-size: 19px;line-height: 23px;} */
.mobile .gi-big-header-links-item span {font-size: 19px;line-height: 19px;}

/*HOME SECTIONS MOBILE*/
.mobile .groundbreaking-section {padding: 60px 15px 30px;}
.mobile .groundbreaking-section .groundbreaking-section-avatar {max-width: 100px;margin-bottom: 15px;}
.mobile .groundbreaking-section-items .item {padding-bottom: 25px;border-bottom: solid 1px #C9C9C9;margin-top: 25px;}
.mobile .groundbreaking-section-items .item:last-child {border-bottom: none;padding-bottom: 0;}
.mobile .groundbreaking-section-button {margin-top: 36px;}
.mobile .groundbreaking-section-headline {font-size: 40px;}
.mobile .groundbreaking-section-underline {font-size: 15px;line-height: 22px;margin-bottom: 20px;}

.mobile .groundbreaking-salmandra-wrapper {margin: 40px 0 20px;padding: 0 15px;margin-bottom: 0;}
.mobile .groundbreaking-salmandra-wrapper .item {margin-bottom: 30px;}
.mobile .groundbreaking-salmandra-wrapper .item.template1 {margin-bottom: 5px;}


/*FOOTER MOBILE*/
.mobile .gi-footer {padding: 30px 20px 15px;}
.mobile .gi-footer-logo {max-width: 150px;}
.mobile .gi-footer-description {font-size: 15px;line-height: 20px;margin-bottom: 25px;font-family:"Supria Sans W01 Bold";}
.mobile .gi-footer-social {padding-bottom: 25px;margin-bottom: 15px;}
.mobile .gi-footer-social li {font-size: 30px;margin-right: 25px;}
.mobile .gi-footer-social li:last-child {margin-right: 0;}
.mobile .gi-footer-small-logo {margin-bottom: 5px;}
.mobile .gi-footer-small-logo span {font-size: 11px;line-height: 16px;}
.mobile .gi-footer-small-logo img {max-width: 67px;}
.mobile .gi-footer-credits {font-size: 11px;}

/* TAG PAGE MOBILE */
.mobile .gi-big-header-tag {position: relative;min-height: 100vw;justify-content: center;padding-top: 0;padding-bottom: 0;}
.mobile .gi-big-header-menu-inner {justify-content: center;align-items: center;height: 100%;}
.mobile .gi-big-header-menu-logo {margin: 0;max-width: 120px;}
.mobile .gi-big-header-search {margin: 0;position: absolute;right: 15px;top: 15px;}
.mobile .gi-mobile-menu-btn {position: absolute;left: 15px;top: 14px;font-size: 34px;}
.mobile .gi-big-header-menu-wrapper {position: fixed;top: 0;left: 0;z-index: 50;width: 100%;padding: 0;height: 61px;margin: 0;}
.mobile .mobile-search-opened .gi-big-header-menu-logo {display: none;}
.mobile .gi-big-header-headline {width: 100%;font-size: 54px;line-height: 56px;margin-bottom: 0;padding: 0 20px;}
.mobile .gi-big-header-description * {font-family:"Supria Sans W01 Regular";margin: 0;padding: 0;font-size: inherit;line-height: inherit;}
.mobile .gi-big-header-tag .gi-big-header-social li {margin-right: 25px;}
.mobile .gi-big-header-tag .gi-big-header-social li:last-child {margin-right: 0;}
.mobile .gi-big-header-tag .gi-big-header-social li .ic {font-size: 30px;}
.mobile .gi-big-header-bootom-block {padding: 25px 20px 40px;text-align: center;}
.mobile .gi-big-header-bootom-block .gi-big-header-description {color: #191919;}
.mobile .gi-big-header-bootom-block .gi-big-header-social {color: #000;margin-bottom: 0;display: flex;justify-content: center;}
/*.mobile .tag-groundbreaking-salmandra-wrapper.groundbreaking-salmandra-wrapper {margin: 0 auto 20px;}*/
.mobile .tag-groundbreaking-salmandra-wrapper.groundbreaking-salmandra-wrapper {margin: 0 auto;}
.mobile .tag .gi-big-header-social li {margin-right: 30px;}
.mobile .tag .gi-big-header-social li:last-child {margin-right: 0;}

/*mobile menu*/
.mobile-menu-opened .gi-big-header-menu-wrapper {position: fixed;left: 0;width: 100%;top: 0;background-color: #191919 !important;}
.gi-open-mobile-menu {
  animation-duration: .5s;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
  display: none;flex-direction: column;justify-content: space-between;padding: 35px 15px 15px;position: fixed;width: 100%;min-height: calc(100vh - 61px);z-index: 10;background-color: #191919;bottom: 0;overflow-y: auto;top: 61px;left: 0;border-top: solid 1px #fff;}
.mobile-menu-opened .gi-open-mobile-menu {display: flex;animation-name: menu-slide-on-mobile;}
.mobile-menu-closed .gi-open-mobile-menu {display: flex;animation-name: menu-slide-off-mobile;}
.mobile .mobile-menu-opened .gi-mobile-menu-btn::before {content: "\e906";}

.gi-open-mobile-menu .gi-footer-menu {padding: 0 10px;margin-bottom: 30px;}
.gi-open-mobile-menu .gi-footer-menu ul {flex-direction: column;align-items: flex-start;}
.gi-open-mobile-menu .gi-footer-menu li {margin-right: 0;line-height: 34px;width: 100%;margin-bottom: 15px;}
.gi-open-mobile-menu .gi-footer-menu li:last-child {margin-bottom: 0;}
.gi-open-mobile-menu .gi-footer-menu li a {display: flex;align-items: center;text-align: left;}
.gi-open-mobile-menu .gi-footer-menu li img {display: block;max-width: 60px;margin-right: 15px;}
.gi-open-mobile-menu .gi-footer-menu li span {display: block;line-height: 1;}

.gi-open-mobile-menu .gi-big-header-social {color:#fff;padding-top: 20px;border-top: solid 1px rgba(255,255,255,0.3);display: flex;flex-direction: column;align-items: center;margin-bottom: 22px;padding-bottom: 20px;border-bottom: solid 1px rgba(255,255,255,0.3);}
.gi-open-mobile-menu .gi-big-header-social li {margin-right: 25px;}
.gi-open-mobile-menu .gi-big-header-social .ic {font-size: 30px;}
.gi-open-mobile-menu .gi-big-header-social span {margin-bottom: 12px;}

.mobile .groundbreaking-more-from {margin-top: 45px;margin-bottom: 50px;}
/*.mobile .groundbreaking-tag-body .groundbreaking-section-button {margin-top: 20px;}*/
.mobile .groundbreaking-more-from-title {font-size: 25px;line-height: 30px;margin-bottom: 15px;}
.mobile .groundbreaking-more-from {padding: 50px 15px;}
.mobile .groundbreaking-more-from-item {max-width: calc(50% - 5px);max-height: 185px;}
.mobile .groundbreaking-more-from-item:nth-child(1n+3) {display: none;}
.mobile .groundbreaking-more-from-media {max-height: 94px;}
.mobile .groundbreaking-more-from-content {height: calc(100% - 94px);}
.mobile .groundbreaking-more-from-headline {font-size: 13px;line-height: 16px;}
.mobile .groundbreaking-more-from-content {padding: 10px;}

.mobile .grounbreaking-sidebar {margin-bottom: 50px;box-sizing: border-box;padding: 0 15px;}
.mobile .grounbreaking-sidebar .instagram_profile .instagram_profile_image {max-width: 90px;}
.mobile .grounbreaking-sidebar .instagram_profile {padding-bottom: 20px;}
.mobile .instagram_gallery > a {max-width: calc(32.98% - 1px);}
.mobile .instagram_gallery > a:nth-child(1n+10) {display: none;}

/*###################################################*/

/* more loader */
.gi_loading .lds-facebook {display: block;}
.gi_loading .groundbreaking-section-more {display: none;}
.lds-facebook {
  display: none;
  position: relative;
  clear: both;
  margin: auto;
  width: 80px;
  height: 80px;
}
.lds-facebook div {
  display: inline-block;
  position: absolute;
  left: 8px;
  width: 16px;
  background: #d1d1d1;
  animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook div:nth-child(1) {
  left: 8px;
  animation-delay: -0.24s;
}
.lds-facebook div:nth-child(2) {
  left: 32px;
  animation-delay: -0.12s;
}
.lds-facebook div:nth-child(3) {
  left: 56px;
  animation-delay: 0;
}


/*media*/
@media (max-width: 37px) {
  .mobile .gi-big-header-links-item {
    max-width: 100px;
  }
}

@media (max-width: 359px) {
  .mobile .gi-big-header-links-item {
    max-width: 90px;
  }
  .mobile .gi-big-header-links-item span {
    font-size: 15px;
    line-height: 18px;
  }
}


@keyframes lds-facebook {
  0% {
    top: 8px;
    height: 64px;
  }
  50%, 100% {
    top: 24px;
    height: 32px;
  }
}

/* animate menu mobile */
@keyframes menu-slide-on-mobile {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }

  50% {
    opacity: 0.5;
  }

  80% {
    transform: translateY(0);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes menu-slide-off-mobile {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  50% {
    opacity: 0.5;
  }

  80% {
    transform: translateY(-100%);
  }

  100% {
    opacity: 0;
    transform: translateY(-100%);
  }
}


/*{Israel21} Groundbreaking Israel | article page*/
.gi-single-header-menu-wrapper{
  background: #191919;
  width: 100%;
  padding: 18px 0 14px;
  color: #fff;

}
.gb-article-content {
  width: 100%;
  margin: auto;
}
.gb-article-content .inner.media-slider {
  margin-bottom: 40px;
  position: relative;
  min-height: 740px;
}

.gb-article-content .inner{
  min-height: auto;
  display: block;
  margin-bottom: 40px;
  position: relative;
}
.gb-article-content .inner .wp-caption-text {
  float: none;
  width: 980px;
  margin: 10px auto;
  font-size: 14px;
  line-height: 18px;
}

.gb-article-content .single-top-block{
  display: flex;
  height: 720px;
  position: relative;

}
.gb-article-content .single-top-block .featured-image,
.gb-article-content .single-top-block .avatar-block {
  width: 50%;
}
.gb-article-content .single-top-block .avatar-block{
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0;
  padding-left: 5%;
  padding-right: 5%;
}




.gb-article-content .single-top-block .avatar-block{
  height:720px;
  width: 50%;
  text-align: center;
  padding: 0 60px;
  vertical-align: top;
  box-sizing: border-box;

}
.gb-article-content .featured-image {
  width: 50%;
  height: 720px;
  box-sizing: border-box;
}
.gb-article-content .featured-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.gb-article-content .section-cover-block {
  min-height: 80px;
  margin-bottom: 30px;
}

.gb-article-content .section-cover-block img{
  height: 80px;
}
.gb-article-content .avatar-block .headline{
  font-family: tekton-pro, sans-serif;
  font-weight: bold;
  font-size: 64px;
  line-height: 64px;
  max-width: 600px;
  margin: 0 auto 15px auto;
  color: #191919;
}

.gb-article-content .avatar-block .underline {
  font-family:"Supria Sans W01 Light";
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 30px;
  color: #333333;
  max-width: 600px;
  margin: 0 auto 40px auto;
}
.gb-article-content .avatar-block .byline a {
  color: #1E1E1E;
  font-family:"Supria Sans W01 Heavy";
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 13px;
  text-decoration: none;
  text-transform: uppercase;
}
.gb-article-content .avatar-block .byline {
  margin-bottom: 6px;
}
.gb-article-content .avatar-block .post_date{
  color: rgba(0,0,0,0.8);
  font-family:"Supria Sans W01 Regular";
  font-size: 11px;
  letter-spacing: 0;
  line-height: 16px;
}
.gb-article-content .article-body-wrapper {
  width: 100%;
  color: #333333;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
  margin: auto;
}
.gb-article-content .share-button-holder {
  margin:80px auto 60px auto;
  text-align: center;

}
/*{Israel21} Groundbreaking Israel | Share {30-40h}*/
.gb-article-content .share-button-holder button:not(.ismobile){
  background: url('./images/buttons/share_button_desktop.svg') no-repeat scroll;
  max-width: 400px;
  height: 90px;
  cursor: pointer;
  background-size: cover;
  color: #fff;
  border: none;
  outline: none;
}


/*////////*/

.gb-article-content input[type=radio].fb-input {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.gb-article-content input[type=radio].fb-input ~ label:before{
  /* font-family: 'rgb';
  display: inline-block;
  content: "\e629";
  letter-spacing: 16px;
  font-size: 24px; */
  content: url("./images/share/check_box_unchecked.svg?v=555");
  margin-right: 16px;
  height: 24px;
  width: 24px;
  display: inline-table;
  color: #535353;
}

/* .gb-article-content input[type=radio].fb-input:checked ~ label:before,
.gb-article-content input[type=checkbox].fb-input:checked ~ label:before  {
  content: "\e628";
  font-size: 24px;
  font-family: 'rgb';
  color: #00AEEF;
  letter-spacing: 16px;
} */
.gb-article-content input[type=radio].fb-input:checked ~ label:before {
  content: url("./images/share/check_box_checked.svg");
  margin-right: 16px;
  height: 24px;
  width: 24px;
  display: inline-table;
}
/*.gb-article-content input[type=checkbox].fb-input ~ label:before {*/
/*  content: "\f096";*/
/*}*/


/*////////*/


.gb-article-content .regular-social ul li {
  display: inline-block;
}
.gb-article-content .regular-social a{
  color: #191919;
  font-size: 45px;
  margin-right: 30px;
}
.gb-article-content .regular-social .icon-groundbreaking-israel-icons_mail{
  margin-right: 0;
}

.gb-article-content .share-popup {
  max-width: 600px;
  margin: auto;
  position: relative;
  visibility: hidden;
  max-height: 0;
  /*display: none;*/
}

.gb-article-content .fb-share-link:before{
  content: "\e90a";
  font-family: 'rgb';
  color: #00AEEF;
  font-size: 45px;
}

.gb-article-content .mail-logo:before{
  content: "\e908";
  font-family: 'rgb';
  color: #00AEEF;
  font-size: 45px;
}


.gb-article-content .share-header {
  text-align: center;
  margin-bottom: 40px;
  padding-bottom: 20px;
}

.gb-article-content .center-block {
  min-height: 368px;
  margin-bottom: 10px;

}
.gb-article-content .share-header{
  background:url("./images/share/divider_desktop.svg") no-repeat scroll center bottom ;
}

.gb-article-content .share-header span {
  color: #191919;
  /* font-family: "Supria Sans W01 Regular"; */
  font-family: "Supria Sans W01 Bold";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
  padding: 20px 0 20px 0;
  display: block;
}
.gb-article-content .share-popup-inner .bottom-block{
  text-align: center;
  padding-bottom: 20px;
}

.gb-article-content .share-popup-inner .bottom-block .next-button,
.gb-article-content .share-popup-inner .bottom-block .download-button,
.gb-article-content .share-popup-inner  input[type="submit"] {
  background: url("./images/share/blue_button.svg?v=4")no-repeat scroll!important;
  height: 50px!important;
  width: 200px!important;
  text-transform: uppercase;
  border:none;
  color: #fff;
  font-family: tekton-pro, sans-serif!important;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 48px;
  text-align: center;
  display: inline-block;
  margin-bottom: 15px;
  float: none!important;
  outline: none;
  cursor: pointer;

}

.gb-article-content .share-popup-inner .bottom-block .download-button{
  margin-bottom:10px;
}
.gb-article-content .share-popup-inner  input[type="submit"]{
  margin-top: 56px;
  margin-bottom:0;
  padding: 0!important;
}


.gb-article-content #rgb_mailto_container {
  width: auto;
  height: auto;
  position: relative;
  box-shadow: none;
  display: inline;
}
.gb-article-content #rgb_mailto {
  width: 100%;
  height: auto;
  position: relative;
  box-shadow: none;
  top: 0;
  left: 0;
}
/* .gb-article-content .g-recaptcha>div {
  width: 228px!important;
  margin: auto;
} */
.gb-article-content .g-recaptcha>div {
  width: 235px!important;
  height: 60px!important;
  margin: auto;
  position: relative;
  bottom: 10px;
}

.gb-article-content #rgb_mailto .row input[type=text],
.gb-article-content #rgb_mailto .row input[type=email],
.gb-article-content #rgb_mailto .row textarea{
  border-bottom: 1px solid #AEAEAE;
  color: #191919;
  font-family:"Supria Sans W01 Regular";
  font-size: 15px;
  letter-spacing: 0;
  line-height: 24px;
  padding: 0 0 6px 0;
}
.gb-article-content #rgb_mailto .row {
  margin-bottom: 20px;
}


.gb-article-content .row.submit-button {
  margin-bottom: 0!important;
  padding-bottom: 53px;
}
.gb-article-content #rgb_mailto .form_container form,
.gb-article-content #rgb_mailto .form_container {
  width: 100%;
  float: none;
}
.gb-article-content .mail-fields-block {
  padding: 0 40px 0 40px;
}
.gb-article-content #rgb_mailto .form_container form{
  padding: 0;
}

.gb-article-content #rgb_mailto .title_mailto,
.gb-article-content #rgb_mailto .close_mailto_btn{
  display: none;
}
.gb-article-content .submit-button {
  text-align: center;
  margin-bottom: 0;
}
.gb-article-content .center-block .headline{
  padding: 0;
  margin: 0 0 40px 0;
  color: #191919;
  font-family: tekton-pro, sans-serif;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
  text-align: center;
}
.gb-article-content #rgb_mailto .thankyou span {
  color: #191919;
  font-family: tekton-pro, sans-serif;
  font-size: 32px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 36px;
  font-style: normal;
}
.gb-article-content #rgb_mailto .thankyou{
  padding-top:0;
}
.gb-article-content a.close_mailto{
  background: url('./images/share/black_button.svg') no-repeat scroll!important;
  height: 50px!important;
  width: 200px!important;
  background-size: contain!important;
  text-transform: uppercase;
  border:none;
  color: #fff;
  font-family: tekton-pro, sans-serif!important;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 50px!important;
  text-align: center;
  display: inline-block;
  margin-bottom: 15px;
  float: none!important;
  outline: none;
  cursor: pointer;
  padding: 0!important;


}
.gb-article-content .utm-link-display span.copy-btn-msg{
  display: none;
}
.gb-article-content .utm-link-display span.copy-btn-msg.copied {
  display: inline-block;
  margin-top: 15px;
  float: right;
  font-size: 12px;
  color: #00AEEF;
  text-align: center;
  width: 120px;
  font-family: "Supria Sans W01 Regular";
}
.gb-article-content .copy-link-button.copied{
  background: url('./images/share/v.svg') no-repeat scroll center #00AEEF;
  transition: width 200ms;
}
.gb-article-content .create-utm-link-button{
  margin: 10px auto;
  font-size: 14px;
  height: 45px;
  width: 221px;
  border-radius: 22.5px;
  border: none;
  background-color: #1E1E1E;
  color: #FFFFFF;
  font-family: "Supria Sans W01 Heavy";
  font-weight: 900;
  letter-spacing: 0;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  outline: none;
}
.gb-article-content .utm-popup{
 display: none;

}
.gb-article-content .copy-input-wrapper {
  position: relative;
}
.gb-article-content .copy-link-button{
  height: 52px;
  right: 0;
  width: 120px;
  border-radius: 24px;
  background-color: #00AEEF;
  color: #FFFFFF;
  font-family: "Supria Sans W01 Heavy";
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
  position: absolute;
  cursor: pointer;
  border: 1px solid #00AEEF;
  outline: none;
  text-transform: uppercase;
  top: 0;
  box-sizing: border-box;
}
.gb-article-content .utm-popup{
  display: none;
}

.gb-article-content .utm-popup.open{
  max-width: 600px;
  background: #FFFFFF;
  display: block;
  position: absolute;
  left:0;
  top:0;
  right: 0;
  z-index: 30;
  margin: 40px auto 0 auto;
  box-shadow: 0 2px 25px 0 rgba(0,0,0,0.5);
}
.gb-article-content .utm-popup h2{
  color: #000000;
  font-family:"Supria Sans W01 Heavy";
  font-size: 32px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  margin: 80px 0 60px 0;
}
.gb-article-content .campaign-focus,
.gb-article-content .campaign-connection,
.gb-article-content .campaign-source,
.gb-article-content .target-audiences{
  margin: 0 0 45px 0;
  display: block;
  text-align: left;
  position: relative;
}
.gb-article-content .utm-popup .close-popup i{
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 16px;
}

.gb-article-content .utm-popup .close-popup{
  position: absolute;
  border: none;
  top:30px;
  right: 30px;
  background: none;
  outline: none;
  cursor: pointer;
}

.gb-article-content .utm-popup label {
  width: 180px;
  color: #000000;
  font-family:"Supria Sans W01 Heavy";
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
  text-align: left;
  text-transform: uppercase;
}
.gb-article-content .utm-popup-fields-wrapper{
  padding: 0 114px 45px 86px;
}
.gb-article-content .utm-popup select {
  box-sizing: border-box;
  height: 40px;
  width: 400px;
  text-indent: 15px;
  border: 1px solid #191919;
  background-color: #FFFFFF;
  font-family: "Supria Sans W01 Regular";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: 0;
  position: relative;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.gb-article-content .utm-popup select::after{
  content: "\e603";
  font-family: 'rgb';
  position: absolute;
  padding: 0 10px;
  line-height: 40px
}
.campaign-source::after,
.target-audiences::after,
.campaign-connection::after,
.campaign-focus::after{
  position: absolute;
  content: "\e603";
  font-family: 'rgb';
  right: 0;
  font-size: 20px;
  padding: 0 15px 0 0;
  line-height: 40px;
}
.gb-article-content .utm-popup select option{
  color:#191919;
}
.gb-article-content .utm-popup select{
  color: #969696;
}

.gb-article-content .utm-link-display{
  height: 52px;
  position: relative;
  border: 1px solid #00AEEF;
  border-radius: 26px;
  text-align: left;
  background-color: #FFFFFF;
}
.gb-article-content .utm-link-display input {
  color: #969696;
  font-family: "Supria Sans W01 Regular";
  height: 52px;
  width: 255px;
  border: none;
  line-height: 30px;
  font-size: 16px;
  letter-spacing: 0;
  white-space: nowrap;
  background: transparent;
  display: block;
  text-indent: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.gb-article-content .overlay{
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: .70;
  z-index: 20;
}
.gb-article-content .overlay.open{
  display: block;
}
/*/////////*/

.gb-article-content .share-button-holder button.close,
.gb-article-content .regular-social.close{
  display: none;
}

.gb-article-content .center-block ul li{
  color: #191919;
  font-family:"Supria Sans W01 Regular";
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
  text-align: left;
  list-style: none;
}
.gb-article-content .center-block ul label {
  display: inline-flex;
  margin-bottom: 20px;
  color: #191919;
  font-family:"Supria Sans W01 Light";
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
}

.gb-article-content .share-popup-tabs {
  width: 100%;
  display: flex;
}
.gb-article-content .tablink:nth-child(1){
  border-radius: 20px 0 0 0;
}
.gb-article-content .tablink:last-child{
  border-radius: 0 20px 0 0 ;
}
.gb-article-content .tablink.active{
  color: #191919;
}

.gb-article-content .tablink {
  background:#fff;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  color: #AFAFAF;
  font-family: tekton-pro, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 20px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.3)inset;
  width: 50%;
  margin:0;
}
.gb-article-content .tablink.active{

  box-shadow: none;
}

.gb-article-content .fb-field_1{
  color: #191919;
  font-family:"Supria Sans W01 Regular";
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 24px;
}
.gb-article-content #rgb_mailto_message {
  height: 25px;
}


.gb-article-content .tabcontent {
  display: none;
  padding: 40px 40px 0 40px;
  height: 100%;
}



.gb-article-content .share-popup.open {
  visibility: visible;
  max-height: 1500px;
  margin-bottom: 60px;
}

.gb-article-content .share-popup h2{
  color: #FFFFFF!important;
  font-family: tekton-pro, sans-serif!important;
  font-size: 28px!important;
  font-weight: bold!important;
  letter-spacing: 1px!important;
  line-height: 32px!important;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0!important;
  padding-top: 23px;
}

.gb-article-content .share-popup .popup-close-button {
  color: #fff;
  position: absolute;
  right: 23px;
  top: 23px;
  font-size: 30px;
  outline: none;
  background: none;
  border: none;
  cursor: pointer;
}
.gb-article-content .share-popup .popup-close-button:before{
  content: "\e906";
  font-family: 'rgb';
}


.gb-article-content .share-popup .share-popup-outer {
  border-radius: 25px;
  background-color: #191919;
  padding-bottom: 30px;
  margin: auto;
}
.gb-article-content .share-popup .share-popup-inner {
  background: #fff;
  margin: 15px auto 0 auto;
  /* max-height: 0; */
  transition: max-height 200ms ease-in-out;
  /*height: 750px;*/
  max-width: 540px;
  border-radius: 20px;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
}

.gb-article-content .share-button-holder button span{
  display: inline-block;
}


.gb-article-content .share-button-holder button span:first-child{
  font-family: tekton-pro, sans-serif;
  font-size: 28px;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.gb-article-content .share-button-holder button span:last-child{
  font-family: tekton-pro, sans-serif;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  top:5px;
}
.gb-article-content .article-body-wrapper blockquote p{
  color: #191919;
  font-family: tekton-pro, sans-serif;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 44px;
  text-align: center;
  margin: 40px 50% 40px 50%;
  width: 980px;
  transform: translateX(-50%);
}
.gb-article-content h2,
.gb-article-content h3,
.gb-article-content h4,
.gb-article-content h5

{
  margin-bottom: 20px;
}

.gb-article-content .article-body-wrapper h2{
  color: #000000;
  font-family:"Supria Sans W01 Heavy";
  font-size: 26px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
}
.gb-article-content .article-body-wrapper h3,
.article-body-wrapper-mobile h3{
  color: #000000;
  font-family:"Supria Sans W01 Heavy";
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
}
.article-body-wrapper-mobile li{
  color: #333333;
  font-family:"Supria Sans W01 Regular";
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;

}
.gb-article-content .article-body-wrapper ul,
.article-body-wrapper-mobile ul{
  color: #333333;
  font-family:"Supria Sans W01 Regular";
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
}
.gb-article-content .article-body-wrapper ul{
  list-style: disc;
}
.gb-article-content .article-body-wrapper ol li,
.gb-article-content .article-body-wrapper-mobile ol li{
  list-style: decimal;
}
.gb-article-content .body-text p{
  word-break: break-word;
}
.gb-article-content .article-body-wrapper p,
.gb-article-content .body-text p{
  color: #333333;
  font-family:"Supria Sans W01 Regular";
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28px;
  margin-bottom: 40px;
}
.gb-article-content .article-topics{
  margin-bottom: 60px;
}
.gb-article-content .article-topics span{
  color: #8A8A8A;
  font-family:"Supria Sans W01 Bold";
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}
.gb-article-content .article-topics a{
  color: #191919;
  font-family:"Supria Sans W01 Bold";
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 19px;
}

.gb-article-content iframe{
  width: 100%;
}
.groundbreaking-cross-promo{
  background-color: rgba(200,185,255,0.35);
  min-height: 340px;
  text-align: center;
}
.gb-article-content .groundbreaking-more-from-media img{
  width: 130px;
  height: 130px;
  display: block;
  border-radius: 50%;
  object-fit: cover;
  margin: auto;
}


.gb-article-content .groundbreaking-more-from-item{
  background: transparent;
  text-align: center;
  max-width: 204px;
  max-height: 210px;
}
.gb-article-content .groundbreaking-more-from-headline{
  font-family:"Supria Sans W01 Bold";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 20px;
  text-align: center;
  color: #191919;
  -webkit-line-clamp: 2;
}
.gb-article-content .groundbreaking-more-from-media{
  height: 130px;
}
.gb-article-content .groundbreaking-more-from-content{
  padding: 15px 0 0 0;
}
.gb-article-content .groundbreaking-more-from{
  padding: 0;
  height: 340px;
  text-align: center;
  margin: 60px 50% 60px 50%;
  transform: translateX(-50%);
  width: 100vw;
}
.gb-article-content .groundbreaking-more-from-title {
  display: inline-block;
  margin: 40px 0;
  color: #191919;
  font-family: tekton-pro, sans-serif;
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 30px;
  text-transform: uppercase;
}
.gb-article-content .size-full{
  margin-left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  max-width: none;
  height: auto;
}


.gb-single-content .gb-cover{
  height: 450px;
  background-size: cover;
  background-position: top center;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-align: center;
  position: relative;
  width: 100%;
  color: #fff;
  margin: 120px auto 80px auto;
}
.gb-single-content  .bottom-divider{
  border-bottom: 1px solid #191919;
  width: 980px;
  margin: 80px auto 80px auto;
}


.gb-single-content .gb-cover .gi-big-cover-headline{
  text-align: center;
  margin: 127px 20px 0 20px;
}
.gb-single-content  .gb-cover .gi-big-cover-description {
  text-align: center;
  margin-bottom: 25px;

}
.gb-single-content .gb-cover .gi-big-cover-description p{
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: 25px;
  font-family:"Supria Sans W01 Regular";
}
.gb-single-content .gb-cover .gi-big-cover-headline h1{
  color: #FFFFFF;
  font-family: tekton-pro, sans-serif;
  font-size: 60px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 72px;
  text-align: center;
  text-transform: capitalize;
}
.gb-single-content .gb-cover .gi-big-cover-social{
  text-align: center;
  margin-bottom: 127px;
}
.gb-single-content .gb-cover .gi-big-cover-social .social li{
  display: inline-block;
  margin-right: 35px;
}
.gb-single-content .gb-cover .gi-big-cover-social .social li .ic{
  color: #fff;
  font-size:  46px;
}

.gb-article-content .article-read-more:after {
  display: none;
}

.gb-article-content .infinite_scroll_article_container + .article-read-more >span{
  line-height: 38px;
}

.gb-article-content .infinite_scroll_article_container + .article-read-more{
  border: none;
  height: auto;
  line-height: unset;
}


.gb-article-content .next-note {
  color: #191919;
  font-family:"Supria Sans W01 Light";
   font-size: 14px;
   font-weight: 300;
   letter-spacing: 0;
   line-height: 18px;
   text-align: center;
   opacity: 0.65;

}


.gb-article-content .article-read-more .more{
  height: 41px;
  width: 161px;
  border: 1px solid #1E1E1D;
  display: inline-block;
  color: #333333;
  line-height: 42px!important;
  font-family:"Supria Sans W01 Regular";
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: normal;
  margin-top:30px;
}

.gb-article-content .groundbreaking-more-from-inner{
  display: flex;
  justify-content: center;
}


.gb-article-content .body-text{
  width: 600px;
  margin: auto;
}
.gb-article-content .size-x-large{
  width: auto;
  margin: 0 50% 0 50%;
  transform: translateX(-50%);
}
.gb-article-content .body-text .aligncenter{
  overflow: visible;

}
.gb-article-content .groundbreaking-newsletter{
  margin:40px auto 40px auto;
  text-align: center;
  position: relative;
}

.gb-article-content .groundbreaking-newsletter .email{
  box-sizing: border-box;
  height: 40px;
  width: 317px;
  border: 1px solid #191919;
  margin-bottom: 25px;
  font-family: tekton-pro, sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 24px;
  text-indent: 11px;
}
.gb-article-content .groundbreaking-newsletter .form a{
  height: 40px;
  width: 120px;
  background: url("./images/buttons/button_bg.svg") no-repeat scroll;
  color: #FFFFFF;
  font-family: tekton-pro, sans-serif;
  font-size: 16px;
  margin-left: -5px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
  display: inline-block;
  line-height: 40px;
  vertical-align: top;
  cursor: pointer;
  text-transform: uppercase;

}

.gb-article-content .groundbreaking-newsletter .errormsg {
  opacity: 0.65;
  color: darkred;
  font-family:"Supria Sans W01 Regular";
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
}
.gb-article-content .groundbreaking-newsletter .email::placeholder{
  color: #191919;
}
.gb-article-content .groundbreaking-newsletter .agreement_checkbox label{
  opacity: 0.65;
  color: #191919;
  font-family:"Supria Sans W01 Regular";
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 20px;
  cursor: pointer;
}
.gb-article-content .groundbreaking-newsletter .agreement_checkbox #agreement_checkbox{
  height: 15px;
  width: 15px;
  opacity: 0.65;
  color: #191919;
  font-size: 15px;
  letter-spacing: 0;
}
.gb-article-content .groundbreaking-newsletter .call-to-action h2,
.gb-article-content .groundbreaking-newsletter .call-to-action h3 {
  color: #191919;
  font-family: tekton-pro, sans-serif;
  font-size: 28px;
  letter-spacing: 0;
  line-height: 36px;
  text-align: center;
}
.gb-article-content .groundbreaking-newsletter .call-to-action{
  margin-bottom: 25px;
}
.gb-article-content .groundbreaking-newsletter .call-to-action h2{
  font-weight: bold;
  margin-bottom: 5px;
}
.gb-article-content .groundbreaking-newsletter .call-to-action h3{
  font-weight: normal;
  margin-bottom: 0;
  margin-top:0;
}

.gb-article-content .media-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-bottom: 40px;
}
.gb-article-content .media-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.infinite_scroll_article_container::before{
  z-index: 1;
}
.gb-article-content .featured-image .rslides li{
  height: 720px;
}

.gb-single-content .featured-image .rslides_tabs,
.gb-single-content .featured-image-mobile .rslides_tabs,
.gb-single-content .featured-image .rslides_nav,
.gb-single-content .featured-image-mobile .rslides_nav{
  display: none;
}

.gb-article-content .insta .center-block .media img{
  max-height: 320px;
  max-width: 182px;
  margin: auto;
}

.gb-article-content .insta .center-block .media img{transform: translate(0);width: auto;height: auto;}

.gb-article-content .insta .center-block .media video {
  max-width: 182px   !important;
  height: auto   !important;
}

/*hide placeholder when clicking on*/
.gb-article-content .mail-fields-block [placeholder]:focus::-webkit-input-placeholder{ opacity: 0; }
.gb-article-content .mail-fields-block [placeholder]:focus:-moz-placeholder{ opacity: 0; }
.gb-article-content .mail-fields-block [placeholder]:focus::-moz-placeholder{ opacity: 0; }
.gb-article-content .mail-fields-block [placeholder]:focus:-ms-input-placeholder { opacity: 0; }


.gb-single-content .featured-image .slides-caption {
  position: relative;
  left: 50%;
  display: inline-block;
  height: initial;
  z-index: 3;
  padding: 0 0 0.7rem 0;
  margin: 10px auto;
  background: none;
  width: 980px;
  border-bottom: 1px solid #dddddd;
  color: #8A8A8A;
  font-family: "SupriaSansW01-RegularIt",helvetica,arial,sans-serif;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 18px;
}

.gb-single-content .featured-image .rslides {
  overflow: visible;
}
.fb_iframe_widget{
  width: calc(600px - 30px);
  margin: 0 15px 30px 15px;
}
.article-body-wrapper .body-text .wp-caption img{
  margin-top:40px;
  margin-bottom: 10px;
}
.article-body-wrapper .wp-caption-text{
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 10px;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 18px;
  color: #8A8A8A;
  float: none;
}

.article-body-wrapper .body-text img,
.article-body-wrapper-mobile .body-text img {
  object-fit: cover;
}
.gb-single-content .alignleft{
  max-width: 50%;
  margin: 0 20px 0 0 ;
}
.gb-single-content .alignnone {
  margin-bottom: 40px;
}
.gb-single-content .alignright img,
.gb-single-content .alignleft img{
  margin: 5px 0 10px 0!important;
}
.gb-single-content .alignright{
  max-width: 50%;
  margin: 0 0 0 20px;
}
.gb-single-content .alignright img{
  margin: 0;
}
.gb-single-content .size-medium{
  margin-bottom:20px;
}

.infinite_scroll_article_container {
  position: relative;
  height: 720px;
  overflow: hidden;

}
.gb-cover{
  box-shadow: 0 -20px 100px 0 rgba(0,0,0,0.40);
  -webkit-box-shadow: 0 -20px 100px 0 rgba(0,0,0,0.40);
  -moz-box-shadow: 0 -20px 100px 0 rgba(0,0,0,0.40);

}

.gi-big-header-headline {
  margin-bottom: 12px;
}

/*MOBILE*/


.ismobile .fb_iframe_widget{
  width: 100%;
  margin:0 0 30px 0;
}

.ismobile .fb_iframe_widget iframe {
  width: calc(100% - 15px)!important;
}

.ismobile .fb_iframe_widget_fluid span {
  width: 100%!important;
}
.ismobile .gb-article-content .body-text .wp-caption img{
  margin-top:40px;
  margin-bottom: 10px;
}
.ismobile .gb-article-content .body-text .wp-caption-text{
  margin-bottom: 0;
}

.ismobile .article-read-more .more {
  margin-bottom: 0;
}
.ismobile .icon-groundbreaking-israel-icons_menu:before,
.ismobile .icon-groundbreaking-israel-icons_search:before{
  color: #fff;
}
.ismobile .featured-image-mobile img{
  max-width: 100%;
  width: 100%;
  margin: 0;
  height: 100vw;
  max-height: 470px;
  object-fit: cover;
}
.ismobile .featured-image-mobile .media.article-media{
  float: none;
  position: relative;
}
.ismobile .avatar-block-mobile {
  text-align: center;
  min-height: 0;
  width: 100%;
}
.ismobile .avatar-block-mobile img{
  width: 60px;
}
.ismobile .gb-article-content.mobile{
  max-width: 700px;

}
.section-cover-block-mobile{
  padding-top: 25px;
  padding-bottom: 15px;
}
.ismobile .avatar-block-mobile .headline{
  font-family: tekton-pro, sans-serif;
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 42px;
  text-align: center;
  padding: 0 15px 25px 15px;
}
.ismobile .gb-article-content.mobile .under-line-block{
  padding: 25px 15px 20px 15px;
  text-align: center;
}
.ismobile .gb-article-content.mobile .under-line-block .underline{
  color: #333333;
  font-family:"Supria Sans W01 Light";
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 26px;
  text-align: center;
  margin: 0 10px 0 10px;
}


.ismobile .gb-article-content.mobile .under-line-block .byline a{
  color: #1E1E1E;
  font-family:"Supria Sans W01 Heavy";
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 13px;
  text-transform: uppercase;
}
.ismobile .gb-article-content.mobile .body-text{
  width: 100%;
}
.ismobile .gb-article-content.mobile .under-line-block .byline{
  margin-top:20px;
  margin-bottom: 6px;
}
.ismobile .gb-article-content.mobile .under-line-block .post_date span{
  color: rgba(0,0,0,0.8);
  font-family:"Supria Sans W01 Regular";
  font-size: 11px;
  letter-spacing: 0;
  line-height: 16px;
}
.ismobile .gb-article-content h2{
  color: #000000;
  font-family:"Supria Sans W01 Heavy";
  font-size: 26px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: 20px;
  text-align: left;
}
.ismobile .article-body-wrapper-mobile{
  padding: 0 15px;
}
.ismobile .gb-cover{
  position: relative;
  min-height: 100vw;
  justify-content: center;
  padding:0;
  height: auto;
  background-repeat: no-repeat;
  margin:50px auto 30px auto;
  box-shadow: 0 -5px 30px 0 rgba(0,0,0,0.35);
}

.ismobile .gi-big-cover-bottom-block {
  padding: 0 0 40px;
  text-align: center;
}

.ismobile .gi-mobile-cover-social{
  text-align: center;
}
.ismobile  .gi-mobile-cover-social .social li{
  display: inline-block;
  margin-right: 20px;
}
.ismobile .gi-mobile-cover-social .social li .ic{
  color: #000;
  font-size: 30px;
}

.mobile .gb-article-content .groundbreaking-more-from-media {max-height:130px;}

.ismobile .alignright{
  height: auto;
  margin-bottom:0
}
.mobile .gb-article-content .groundbreaking-more-from-mobile img{
  width: 115px;
  height: 115px;
}
.mobile .gb-article-content .groundbreaking-more-from-mobile{
  text-align: center;
  margin: 40px 50% 40px 50%;
  transform: translateX(-50%);
  width: 100vw;
  overflow: auto;
}
.mobile .gb-single-content .alignnone {
  margin-bottom: 30px;
}
.mobile .gb-article-content .groundbreaking-more-from-mobile .groundbreaking-more-from-headline a{
  color: #191919;
  font-family:"Supria Sans W01 Bold";
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;
}
.mobile .groundbreaking-more-from-mobile .groundbreaking-more-from-content{
  padding: 10px !important;
}
.mobile .groundbreaking-more-from-item-mobile {
  width: 172px;
  flex: 0 0 auto;
  margin-bottom: 30px;
}

.mobile .gi-big-cover-description{
  margin: 25px 20px 20px 20px;
}
.mobile .groundbreaking-more-from-mobile .groundbreaking-more-from-inner{
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
}
.mobile .groundbreaking-more-from-mobile  .mobile .groundbreaking-more-from-content{
  padding: 0;
  height: auto;
}

.mobile .groundbreaking-more-from-mobile .groundbreaking-more-from-title{
  margin: 30px 0 25px 0;
  padding: 0 2%;
}
.article:not(.magazine) .infinite_scroll_article_container.open,
.infinite_scroll_article_container.open{
  overflow: visible;
}
.mobile blockquote p{
  font-family: tekton-pro, sans-serif!important;
  font-size: 28px!important;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 32px!important;
  text-align: center;
  color: #191919!important;
  padding: 0 5px 0 5px;
}
.mobile .gb-article-content .groundbreaking-newsletter .call-to-action h2,
.mobile .gb-article-content .groundbreaking-newsletter .call-to-action h3{
  font-size: 24px;
}

.mobile .gb-article-content .groundbreaking-newsletter .call-to-action h3{
  margin-top:0;
  color: #191919;
  font-size: 24px;
  letter-spacing: 0.5px;
  line-height: 30px;
  text-align: center;

}
.mobile .gb-article-content .groundbreaking-newsletter .call-to-action h2{
  margin-bottom: 0;
}

.mobile .gb-article-content .groundbreaking-newsletter .form .success {
  color: #191919;
  font-size: 24px;
  letter-spacing: 0.5px;
  line-height: 30px;
  text-align: center;
  font-family: tekton-pro, sans-serif;
}

.mobile .gb-article-content .groundbreaking-newsletter .form a{
  width: 100px;
  text-transform: uppercase;
  background-size: cover;
  margin-right: auto;
}

.mobile .gb-article-content .groundbreaking-newsletter .email {
  margin-left: auto;
  width: 55vw;
  max-width: 317px;
  border-radius: 0;
  -webkit-appearance: none;
}

.ismobile .gb-article-content .featured-image-mobile .size-x-large{
  width: 100%;
  margin: 0;
  height: 100vw;
  transform: none;
  object-fit: cover;
  vertical-align: bottom;
}
.ismobile .gb-single-content .infinite_scroll_article_container + .article-read-more{
  width: 161px;
}
.ismobile .gi-footer-bottom {
  text-align: center;
  color: #fff;
}
.ismobile .gb-article-content .article-topics{
  margin-bottom: 50px;
  margin-top:10px;
}
.gb-article-content.mobile .groundbreaking-newsletter .form a {
  background: url('./images/buttons/button_bg_mobile.svg') no-repeat scroll;
}

.ismobile .gb-single-content .bottom-divider {
  margin: 60px auto 60px auto;
  width:100% ;
}
.ismobile .gb-article-content.mobile .wp-caption-text {
  float: none;
  padding-left: 15px;
  padding-right: 15px;
  width: auto;
  margin-top: 10px;
  font-size: 14px;
  line-height: 18px;
  border:none;
  text-align: center;
}
.ismobile .gb-article-content.mobile .wp-caption-text span {
  border-bottom:1px solid  #DDDDDD;
  padding-bottom:10px;
  display: block;
}
.ismobile .span_media-slider{
 border: none!important;
}
.ismobile .gi-big-cover-description p{
  margin: 0;
  font-size: 15px;
}
.ismobile .gb-article-content .share-button-holder button {
  background: url('./images/buttons/share_button_mobile.svg') no-repeat scroll;
  height: 70px;
   max-width: 345px;
  background-size: contain;
  color: #fff;
  border: none;
  outline: none;
}
.ismobile .gb-article-content .share-button-holder button span:first-child {
  font-family: tekton-pro, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;


}
.ismobile .gb-article-content .share-button-holder button span:last-child {
font-family: tekton-pro, sans-serif;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.5px;
line-height: 24px;
text-align: center;
text-transform: uppercase;
top: 0;
}

.ismobile .gb-article-content .share-button-holder {
  margin: 30px auto 40px auto;
}
.ismobile .gb-article-content .share-popup .share-popup-outer {
  padding: 0 10px 10px 10px;
}

.ismobile .share-popup-outer h2.headline{
  color: #FFFFFF;
  font-family: tekton-pro, sans-serif!important;
  font-size: 20px!important;
  font-weight: bold!important;
  letter-spacing: 0.5px!important;
  line-height: 28px!important;
  text-align: center;
  padding: 15px 0 20px 0;

}
.ismobile .gb-article-content .share-popup .popup-close-button {
  right: 10px;
  top: 10px;
}
.ismobile .gb-article-content .share-header {
  background: url('./images/share/divider_mobile.svg')no-repeat scroll center bottom;
  margin-bottom: 30px;
}
.ismobile .gb-article-content .tabcontent {
  padding: 15px 15px 0 15px;

}
.ismobile .gb-article-content .share-popup .share-popup-inner {
  margin: 0;
  max-width: 100%;
}
.ismobile .gb-article-content .tablink {
  font-size: 14px;
  line-height: 16px;
  /* padding: 11px 16px; */
  padding: 11px 3%;

}


.ismobile .gb-article-content .next-note {
  color: #191919;
  /* font-family:"Supria Sans W01 Regular"; */
  font-family:"Supria Sans W01 Light";
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 18px;
  text-align: center;

}
.ismobile .gb-article-content .mail-fields-block {
  padding: 0;
}
.ismobile .Instagram-tiktok-logos i {
  color: #00AEEF;
  font-size: 45px;
}
.ismobile .Instagram-tiktok-logos .icon-groundbreaking-israel-icons_Instgram {
  margin-right: 10px;
}


.ismobile .gb-article-content .g-recaptcha>div {
  height: 72px!important;
  width: 235px!important;
  margin-bottom: 16px;
}
.ismobile .gb-article-content .row.submit-button {
  padding-bottom:30px;
}
.ismobile .gb-article-content .share-popup-inner .submit-button input[type="submit"]{
 margin-top: 0;

}

.ismobile .insta .center-block {
  min-height: 320px;

}
.ismobile .insta .center-block .media {
  margin-bottom: 30px;
  text-align: center;
}

.ismobile .gb-article-content .share-popup.open {
  margin-bottom: 40px;
  margin-top:30px;
}
.ismobile .gi-big-cover-headline{
  margin: auto 20px!important;
}
/*.ismobile .gi-big-cover-headline h1{*/
/*  line-height: 42px!important;*/
/*  font-size: 40px!important;*/
/*}*/

.ismobile .gb-article-content input[type=radio].fb-input:checked ~ label:before,
.ismobile .gb-article-content input[type=radio].fb-input ~ label:before{
  margin-right: 10px;
}


.ismobile .gb-article-content .utm-popup.open{
  position: absolute;
  left: 0;
  margin: 15px;
  top: 100px;
}
.ismobile .gb-article-content .copy-link-button{
  min-width: 86px;
}
.ismobile .gb-article-content .utm-popup select,
.ismobile .gb-article-content .utm-link-display{
  width: 100%;
}
.ismobile .gb-article-content .utm-popup .close-popup {
  top: 15px;
  right: 15px;
}
.ismobile .gb-article-content .utm-popup-fields-wrapper{
  padding: 20px 20px 40px 20px;
}
.ismobile .gb-article-content .utm-popup h2{
  margin: 20px 0;
  font-size: 20px!important;
}
.ismobile .gb-article-content .campaign-focus,
.ismobile .gb-article-content .campaign-connection,
.ismobile .gb-article-content .campaign-source,
.ismobile .gb-article-content .target-audiences{
  margin: 0 0 30px 0;
  position: relative;
}
.ismobile .gb-article-content .create-utm-link-button {
  margin: 30px auto 30px;
}
.ismobile .gb-article-content .utm-link-display input{
  width: 60%;
}
.ismobile .gb-article-content .utm-link-display span.copy-btn-msg.copied {
  margin-top:0;
}
.ismobile .campaign-source::after,
.ismobile .target-audiences::after,
.ismobile .campaign-connection::after,
.ismobile .campaign-focus::after{
  line-height: 56px;
}


/*{Israel21} Groundbreaking Israel | Survey {25h}*/
.survey-wrapper{max-width:100%;margin:auto}
.survey-iframe-wrapper{display:none;position:fixed;bottom:0;width:100%;z-index:1000;box-shadow:0 -5px 30px 0 rgba(0,0,0,.35)}
.first-block{background:#191919!important;height:300px;text-align:center;color:#fff;font-family:tekton-pro,sans-serif;font-weight:900;max-width:980px;position:relative;margin:auto}
.sg-fieldset{height:300px}.sg-question.sg-type-textbox{max-width:980px;margin:auto}
.first-block .sg-question-options ul li{display:inline-block;list-style:none;width:150px;height:40px}
.first-block .sg-question-options{width:100%;margin:auto}.sg-question-options{max-width:520px}
.first-block .sg-question-options .sg-first-li{margin-right:10px}
.survey-wrapper .first-block .sg-question-options ul{height:50px}
.survey-wrapper .close-survey{right:25px;top:24px;position:absolute;border:none;background:0 0;cursor:pointer;z-index:20}
.close-survey:after,.questions-section .close-survey:after{content:"\e906";font-family:rgb;font-size:28px;color:#fff}
.survey-wrapper .first-block .headline{color:#fff;font-family:tekton-pro,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:28px;text-align:center;margin-bottom:10px}
.survey-wrapper .first-block .under-headline{color:#fff;font-family:tekton-pro,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:42px;text-align:center;margin-bottom:40px}
.survey-wrapper .section-5 .headline{color:#fff;font-family:tekton-pro,sans-serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:30px;text-align:center;margin-bottom:20px}
.survey-wrapper .section-5 .under-headline{color:#fff;font-family:"Supria Sans W01 Regular";font-size:16px;letter-spacing:0;line-height:22px;text-align:center;margin:0 auto 35px auto;max-width:520px}
.survey-wrapper .section-5 .sg-question-legend{margin-bottom:53px}.survey-wrapper .section-5 .bg-label{display:inline-block}.survey-wrapper .section-5 .n-b-s-5{position:absolute;right:0;bottom:40px}
.survey-wrapper .first-block .sg-question-title{margin-bottom:0;padding-top:65px}.survey-wrapper .section-6 .sg-question-title{padding-top:53px;text-align:center;max-width:600px;width:600px}
.survey-wrapper .section-6 .sg-question-title label{color:#fff;font-family:"Supria Sans W01 Regular";font-size:16px;letter-spacing:0;line-height:22px;text-align:center;font-weight:300}
.survey-wrapper .section-6 .sg-question-options{margin-bottom:45px;max-width:600px}.survey-wrapper .first-block .sg-question-options .check-mark{text-transform:uppercase}
.survey-wrapper .sg-question-options .sg-control-text.sg-control-text{text-align:center;margin-top:20px;margin-bottom:15px}
.survey-wrapper .section-6 .sg-question-options .sg-control-text.sg-control-text{margin-top:35px}
.survey-wrapper .sg-question-options .sg-control-text.sg-control-text input[type=text]{box-sizing:border-box;height:40px;font-size:16px;width:calc(350px - 100px);border:1px solid #fff;font-family:tekton-pro,sans-serif;background:#191919;color:#fff;font-style:normal;text-indent:10px;vertical-align:top;margin-left:0;border-radius:0;-webkit-appearance: none;}
.survey-wrapper .sg-question-options #sgE-6294008-1-69-element{margin-left:0;padding-bottom:10px}
.survey-wrapper .sg-question-options #sgE-6294008-1-69-element::placeholder{opacity:.5;color:#fff;font-family:"Supria Sans W01 Light";font-size:16px;font-weight:300;letter-spacing:0;line-height:21px;font-style:normal;margin-bottom:10px}
.survey-iframe-wrapper{display:none}.survey-iframe-wrapper.open{display:flex}.survey-iframe.hide{display:none}
.survey-wrapper .sg-question-options .sg-control-text.sg-control-text input[type=text]::placeholder{color:#fff;font-family:tekton-pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;line-height:24px}
.survey-wrapper .sg-submit-button{height:40px;width:100px;background:url(images/survey/send_button_survey.svg) no-repeat scroll;color:#191919;font-family:tekton-pro,sans-serif;font-size:16px;margin-left:-5px;font-weight:700;border:none;letter-spacing:1px;text-align:center;line-height:24px;cursor:pointer;padding:0;text-transform:uppercase;border-radius: 0; -webkit-appearance: none;}
.survey-wrapper .sg-footer{display:inline-block}.label-bg{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.label-bg input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-mark{position:absolute;top:0;left:0;background:url(images/survey/survey_button.svg?v=4) no-repeat scroll!important;height:50px;width:150px;line-height:50px;color:#fff;font-family:tekton-pro,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;text-align:center}
.label-bg input:checked~.check-mark{background:url(images/survey/survey_button.svg?v=4) no-repeat scroll!important;height:50px;width:150px}.check-mark:after{content:"";position:absolute;display:none}
.survey-wrapper .questions-section{margin:auto;position:relative;display:block;max-width:980px}.survey-wrapper .question-section-inner{max-width:520px}.sg-question-title label{color:#fff;font-family:"Supria Sans W01 Bold";font-size:16px;font-weight:900;letter-spacing:0;line-height:24px}
.survey-wrapper .questions-section{display:none}.survey-wrapper .questions-section.show{display:block}.sg-question-set.hide{display:none}.questions-section .questions-section-content,.questions-section fieldset{margin:auto;max-width:980px;color:#fff;height:262px}
.questions-section-content .sg-question-title,.sg-question-set fieldset legend{color:#fff;font-family:"Supria Sans W01 Bold";font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:25px}
.survey-wrapper .first-block .sg-question-title{max-width:100%}.survey-wrapper .sg-question-title{max-width:520px;padding-top:45px}
.survey-wrapper .section-2 .sg-question-title{margin-bottom:30px;padding-top:55px}
.survey-wrapper .section-2 .n-b-s-2{position:absolute;right:0;bottom:40px}
.sg-screenreader-only{display:none}
.survey-wrapper ul li{list-style:none;margin-bottom:12px}
.sg-header{display:none}
.survey-wrapper .questions-section .questions-section-content{color:#fff;font-family:"Supria Sans W01 Light";font-size:16px;font-weight:300;letter-spacing:0;line-height:21px}
.sg-question-set{position:relative;background:#191919;width:100%;height:300px;display:inline-block;box-shadow:0 -5px 30px 0 rgba(0,0,0,.35)}
.survey-wrapper .agreement-checkbox-error{color:red}
.survey-wrapper .questions-section .next_button{color:#00aeef;font-family:tekton-pro,sans-serif;font-weight:900;font-size:20px;letter-spacing:1px;line-height:24px;text-align:center;cursor:pointer;position:absolute;right:0;bottom:30px;text-transform:uppercase}
.survey-wrapper .questions-section .next_button:after{margin-left:11px;width:52px;transform:scaleY(-1);display:inline-block;content:url(images/survey/drawn_line.svg)}
.survey-wrapper .questions-section input[type=text],.survey-wrapper .questions-section textarea{width:520px;background:#191919;border:none;border-bottom:1px solid#fff;color:#fff;font-style:italic;font-family:"Supria Sans W01 Bold";border-radius: 0; -webkit-appearance: none;}
.survey-wrapper .questions-section input[type=text]{margin-left:25px;height:30px}.survey-wrapper .questions-section textarea{height:30px}
.survey-wrapper .first-age-group,.survey-wrapper .second-age-group{display:inline-block;width:auto;margin-right:130px}
.survey-wrapper .section-6 h4{color:#fff;font-family:tekton-pro,sans-serif;font-size:32px;font-weight:900;letter-spacing:0;line-height:30px;text-align:center;margin-bottom:20px}.survey-wrapper .section-6{max-width:600px}
.sg-question-options label{color:#fff;font-family:"Supria Sans W01 Light";font-size:16px;font-weight:300;letter-spacing:0;line-height:21px}.first-block.hide{display:none}
.section-2.show{display:block}.section-2{min-height:300px}.survey-wrapper .agreement_checkbox{text-align:center;margin-left:10px}
.survey-wrapper .bg-label{position:relative;left:25px;cursor:pointer}
.survey-wrapper .bg-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.survey-wrapper .checkmark,.survey-wrapper .checkmark-radio{position:absolute;top:0;left:-25px}
.survey-wrapper .checkmark:after{content:"";font-family:rgb;position:absolute;font-size:16px}
.survey-wrapper .bg-label input:checked~.checkmark:after{display:block;font-family:rgb;content:"";font-size:16px}
.survey-wrapper .checkmark-radio:after{content:"\e629";font-family:rgb;position:absolute;font-size:14px}
.survey-wrapper .agreement_checkbox .bg-label{opacity:.65}
.survey-wrapper .bg-label input:checked~.checkmark-radio:after{display:block;font-family:rgb;content:"\e628";font-size:16px}
.ismobile .first-block{padding:0 20px 111px 20px;height:auto}
.ismobile .questions-section{padding:0 20px 0 20px;height:420px}
.ismobile .questions-section .next_button{right:7%;bottom:25px}
.ismobile .questions-section input[type=text]{max-width:280px;height:30px}
.ismobile .first-block .sg-question-title{padding-top:111px}
.ismobile .first-block .under-headline{font-size:32px;font-weight:700;letter-spacing:0;line-height:30px;text-align:center;display: inline-block}
.ismobile .first-block .headline{margin-bottom:20px}
.ismobile .first-block .sg-question-options ul li{min-height:50px}
.ismobile .sg-question-title{padding-top:65px;width:100%!important}
.ismobile .bg-label{display:inline-block;max-width:307px}
.ismobile .sg-question-options ul li{margin-bottom:12px}
.ismobile .first-age-group,.ismobile .second-age-group{margin-right:26%}
.ismobile .section-6 .sg-question-options .sg-input-text{width:calc(100% - 100px)!important;font-size:16px}
.ismobile .agreement_checkbox{margin-left:1px;text-align:left}
.ismobile .agreement_checkbox .bg-label{font-size:13px}
.ismobile .section-6 .sg-question-options{margin-bottom:0}
.ismobile .questions-section{background:#191919}



/*{Israel21} Groundbreaking Israel | article page*/
#uncover_israel_popup,#uncover_israel_popup .uncover_israel_popup_container{display: none!important;}
.mobile .groundbreaking-more-from-item-mobile{width:160px;flex:0 0 auto;margin:0 7px 30px 7px}
.mobile .gb-article-content .groundbreaking-more-from-mobile{text-align:center;margin:40px 50vw 40px 50%;transform:translateX(-50%);width:100vw;overflow:hidden;position:relative}
.mobile .groundbreaking-more-from-mobile .groundbreaking-more-from-inner{box-sizing:border-box;margin:0 auto;display:flex;flex-flow:row;justify-content:space-between;overflow-y:hidden;max-width:375px}
.mobile .groundbreaking-more-from-mobile .control-arrows{position:relative}
.mobile .groundbreaking-more-from-mobile .arrow-next,.mobile .groundbreaking-more-from-mobile .arrow-prev{position:absolute;height:215px;z-index:100;width:24px}
.mobile .groundbreaking-more-from-mobile .arrow-prev{position:absolute;left:-1px}
.mobile .groundbreaking-more-from-mobile .arrow-next{position:absolute;right:0}
.mobile .groundbreaking-more-from-mobile .arrow-prev:after{content:"\e612";font-size:20px;font-family:rgb;position:absolute;top:22%;left:10px}
.mobile .groundbreaking-more-from-mobile .arrow-next:after{content:"\e610";font-size:20px;font-family:rgb;position:absolute;top:22%;right:9px}
.mobile .gb-article-content .groundbreaking-more-from-title{font-size:24px;font-weight:700;letter-spacing:.5px;line-height:32px;text-align:center;margin:30px 20px 22px 20px;padding:0 2%}
.mobile .gb-article-content .groundbreaking-more-from-headline{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mobile .groundbreaking-more-from-mobile .span-left,.mobile .groundbreaking-more-from-mobile .span-right{min-width:20px}