.main:before,
.main:after,
.sub-options:before,
.sub-options:after {
  content: "";
  display: table;
  clear: both;
}
/* ===== Explore =======*/
.page {
  background: url('../images/page-titles/title-left-6.png') no-repeat -7px -80px, url('../images/page-titles/title-right-6.png') no-repeat 100.5% 18px;
}
.w-holder {
  position: relative;
}
.page-title {
  position: relative;
  z-index: 1;
  background: url("../images/page-titles/title-center-7.png") no-repeat 50% -56px;
}
.page-title h1:after {
  background-position: 106% 57% !important;
}
.page-title h1:before {
  background-position: -6% 57% !important;
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .page-title {
    background-position: 50% -12px;
    background-size: 140px auto;
  }
}
@media only screen and (max-width: 668px ) {
  .page-title {
    background-position: 50% -14px;
    background-size: 85px auto;
    margin-bottom: -25px;
  }
}
.e-section {
  position: relative;
}
.e-section img {
  display: block;
  max-width: 100%;
  height: auto;
}
.e-section:hover .general-btn.gb-white {
  color: #fff;
}
.e-section:hover .general-btn.gb-white path,
.e-section:hover .general-btn.gb-white polygon {
  fill: #ffffff;
}
.e-section:hover .general-btn.gb-white .gb-holder {
  background: #e00218;
}
.e-section:hover .general-btn.gb-white.gb-angle-right:after {
  background: #e00218;
}
.e-section:hover .general-btn .gb-holder {
  background: #e00218;
}
.e-section:hover .general-btn .svg-ico {
  transition: -webkit-transform .7s, opacity .7s;
  transition: transform .7s, opacity .7s;
}
.e-section:hover .general-btn .arrow-1 {
  opacity: 1;
  -webkit-transform: scale(1) rotate(180deg) translate3d(-130%, 0, 0);
  -ms-transform: scale(1) rotate(180deg) translate3d(-130%, 0, 0);
  transform: scale(1) rotate(180deg) translate3d(-130%, 0, 0);
}
.e-section:hover .general-btn .arrow-2 {
  opacity: 0;
  -webkit-transform: scale(.7) rotate(180deg) translate3d(-130%, 0, 0);
  -ms-transform: scale(.7) rotate(180deg) translate3d(-130%, 0, 0);
  transform: scale(.7) rotate(180deg) translate3d(-130%, 0, 0);
}
.e-section:hover .general-btn:after {
  background: #e00218;
}
.e-section:hover .general-btn:before {
  -webkit-transform: translate3d(300%, -50%, 0);
  -ms-transform: translate3d(300%, -50%, 0);
  transform: translate3d(300%, -50%, 0);
  opacity: 1;
}
.e-section:hover .e-bg-1 img,
.e-section:hover .e-bg-holder img {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-filter: blur(8px);
  -moz-filter: blur(8px);
  -ms-filter: blur(8px);
  -o-filter: blur(8px);
  filter: blur(8px);
}
@media only screen and (min-width: 1024px) {
  .e-section {
    height: 278px;
    margin-bottom: 28px;
  }
}
@media only screen and (max-width: 1023px) {
  .e-section {
    height: 170px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 668px ) {
  .e-section {
    overflow: hidden;
  }
}
.e-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.e-graphics {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 668px ) {
  .e-graphics > *:not(.e-bg-holder):not(.e-bg-2) {
    display: none;
  }
}
.e-bg-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.e-bg-holder img {
  transition: all 1s;
  display: block;
  height: 100%;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.e-info-block {
  font-family: 'Exo', sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  padding: 0 5%;
}
@media only screen and (min-width: 1024px) {
  .e-info-block p {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-info-block p {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 668px ) {
  .e-info-block p {
    margin-bottom: 7px;
  }
}
.e-info-block h2 {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 6px;
}
@media only screen and (min-width: 1024px) {
  .e-info-block h2 {
    font-size: 38pt;
    line-height: 42pt;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-info-block h2 {
    font-size: 26pt;
    line-height: 30pt;
  }
}
.e-info-block .gb-holder {
  padding: 0 25px !important;
}
.e-info-block:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
@media only screen and (min-width: 1024px) {
  .e-info-block {
    font-size: 16pt;
    line-height: 20pt;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-info-block {
    font-size: 13pt;
    line-height: 17pt;
  }
}
.eib-holder {
  -webkit-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
  position: relative;
  top: 50%;
  vertical-align: top;
}
.e-gallery .e-img {
  position: absolute;
  bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .e-gallery .e-img {
    right: 23px;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-gallery .e-img {
    right: 0;
    width: 53%;
  }
}
@media only screen and (max-width: 668px ) {
  .e-gallery .e-img {
    display: none;
  }
}
.e-did-you-know .e-img {
  position: absolute;
  bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .e-did-you-know .e-img {
    right: 16%;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-did-you-know .e-img {
    right: 15%;
    width: 21%;
  }
}
@media only screen and (max-width: 668px ) {
  .e-did-you-know .e-img {
    display: none;
  }
}
.e-glossary {
  margin-bottom: 31px;
}
.e-glossary h2 {
  color: #bd0218;
}
.e-glossary .e-info-block {
  color: #000;
  z-index: 5;
}
.e-glossary .e-graphics > * {
  position: absolute;
  top: 0;
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-glossary .e-graphics > * {
    height: 100%;
  }
  .e-glossary .e-graphics > * img {
    max-height: 100%;
  }
}
@media only screen and (max-width: 668px ) {
  .e-glossary .e-graphics > * {
    height: 100%;
  }
  .e-glossary .e-graphics > * img {
    max-height: 100%;
  }
}
.e-glossary .e-bg-1 {
  z-index: 1;
  right: 0;
  overflow: hidden;
}
.e-glossary .e-bg-1 img {
  transition: all 1s;
}
.e-glossary .e-bg-2 {
  z-index: 2;
  left: 0;
  overflow: hidden;
}
@media only screen and (max-width: 668px ) {
  .e-glossary .e-bg-2 {
    overflow: hidden;
  }
}
.e-glossary .e-bg-2 img {
  transition: -webkit-transform .5s;
  transition: transform .5s;
}
@media only screen and (max-width: 668px ) {
  .e-glossary .e-bg-2 img {
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-height: none;
    max-width: none;
  }
}
.e-glossary .e-img {
  z-index: 3;
}
.e-glossary .e-img img {
  transition: -webkit-transform .5s;
  transition: transform .5s;
}
@media only screen and (min-width: 1024px) {
  .e-glossary .e-img {
    right: 59px;
    top: -71px;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-glossary .e-img {
    right: 9%;
    top: -21%;
    height: 160%;
  }
}
.e-glossary .e-letters {
  transition: -webkit-transform .3s, box-shadow .3s;
  transition: transform .3s, box-shadow .3s;
  position: absolute;
  top: 0;
  right: 0;
  background: #bd0218;
  height: 100%;
  z-index: 4;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Exo', sans-serif;
  font-weight: 700;
}
.e-glossary .e-letters ul {
  display: inline-block;
  vertical-align: middle;
}
.e-glossary .e-letters:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
@media only screen and (min-width: 1024px) {
  .e-glossary .e-letters {
    font-size: 18pt;
    line-height: 27pt;
    padding: 0 12px 0 20px;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-glossary .e-letters {
    font-size: 12pt;
    line-height: 17pt;
    padding: 0 8px 0 13px;
  }
}
@media only screen and (max-width: 668px ) {
  .e-glossary .e-letters {
    font-size: 12pt;
    line-height: 17pt;
    padding: 0 8px 0 13px;
  }
}
.e-glossary:hover .e-bg-2 img {
  -webkit-transform: translate3d(-10%, 0, 0);
  -ms-transform: translate3d(-10%, 0, 0);
  transform: translate3d(-10%, 0, 0);
}
@media only screen and (min-width: 1024px) {
  .e-glossary:hover .e-img img {
    -webkit-transform: translate3d(-26%, 0, 0);
    -ms-transform: translate3d(-26%, 0, 0);
    transform: translate3d(-26%, 0, 0);
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-glossary:hover .e-img img {
    -webkit-transform: translate3d(-29%, 0, 0);
    -ms-transform: translate3d(-29%, 0, 0);
    transform: translate3d(-29%, 0, 0);
  }
}
@media only screen and (max-width: 668px ) {
  .e-glossary:hover .e-img img {
    -webkit-transform: translate3d(-29%, 0, 0);
    -ms-transform: translate3d(-29%, 0, 0);
    transform: translate3d(-29%, 0, 0);
  }
}
.e-glossary:hover .e-letters {
  -webkit-transform: scale(1.07);
  -ms-transform: scale(1.07);
  transform: scale(1.07);
  box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.2);
}
.e-blog .e-imgs-holder,
.e-blog .e-img-1-holder,
.e-blog .e-other-imgs {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}
.e-blog .e-imgs-holder img,
.e-blog .e-img-1-holder img,
.e-blog .e-other-imgs img {
  transition: -webkit-transform 1s;
  transition: transform 1s;
}
.e-blog .e-imgs-holder {
  height: 100%;
}
.e-blog .e-imgs-holder img {
  position: absolute;
  bottom: 0;
  right: 0;
}
.e-blog .e-img-1-holder {
  height: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .e-blog .e-img-1-holder img {
    bottom: -72%;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-blog .e-img-1-holder img {
    height: 162%;
    bottom: -62%;
  }
}
.e-blog .e-other-imgs {
  height: 130%;
  right: 9%;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .e-blog .e-other-imgs img:first-child {
    bottom: 33%;
  }
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-blog .e-other-imgs img:first-child {
    height: 60%;
    bottom: 26%;
  }
}
.e-blog .e-other-imgs img:nth-child(2) {
  right: 6.1%;
  bottom: -6%;
}
@media only screen and (min-width: 669px) and (max-width: 1023px) {
  .e-blog .e-other-imgs img:nth-child(2) {
    height: 80%;
    right: 6.1%;
    bottom: -6%;
  }
}
.e-blog:hover .e-img-1-holder img {
  -webkit-transform: translate3d(0, 7%, 0);
  -ms-transform: translate3d(0, 7%, 0);
  transform: translate3d(0, 7%, 0);
}
.e-blog:hover .e-other-imgs img:first-child {
  -webkit-transform: translate3d(0, -10%, 0);
  -ms-transform: translate3d(0, -10%, 0);
  transform: translate3d(0, -10%, 0);
}
.e-blog:hover .e-other-imgs img:nth-child(2) {
  -webkit-transform: translate3d(-15%, -15%, 0);
  -ms-transform: translate3d(-15%, -15%, 0);
  transform: translate3d(-15%, -15%, 0);
}
/* ===== /Explore =======*/
/*# sourceMappingURL=../css/explore.less.map */