.justify-content-center {

  -ms-flex-pack: center !important;

  justify-content: center !important;

}



.d-flex {

  display: -ms-flexbox !important;

  display: flex !important;

}



html {

  width: 100%;

  overflow-x: hidden;

}



/* leaderboard */

.leaderboard{position: relative;}

.leaderboard .block-block-content {

  margin: 0;

}



.leaderboard .field--name-body>div {

  margin: 0 auto;

}



.leaderboard .field--name-body>div>div {

  text-align: center;

}

.leaderboard-close{

  position: absolute;

  bottom: 0;

  cursor: pointer;

  font-size: 2em;

  line-height: 1em;

}



/* header */

.topbar .breaking-news-inner .breaking-content {

  padding-left: 0px;

}



header .gva-search-region {

  right: 0;

}



header.header-v2 .header-main {

  padding: 5px 0;

}



.breaking-news-title {

  display: none;

}



.newsticker {

  height: 27px !important;

}



@media (max-width: 650px) and (min-width: 320px) {

  header.header-v2 .header-main .header-right {

    width: 40%;

  }



  header.header-v2 .header-main .branding-region {

    width: 60%;

  }

}



@media (max-width: 650px) {

  .topbar .topbar-right>div {

    text-align: center;

    float: none !important;

  }

}



/* topbar */

#block-betablock {

  float: right;

  color: #fff;

  padding-left: 15px;

  padding-right: 15px;

  background-color: #EE5646;

  margin-left: 15px;

}



.language-switcher-language-url {

  padding: 0 5px;

  float: right;

  display: none;

}



.logged-in .language-switcher-language-url {

  display: block;

}



.language-switcher-language-url a,

.language-switcher-language-url a:active {

  color: #aaa;

}



.language-switcher-language-url a:hover {

  color: #EE5646;

}



.language-switcher-language-url .is-active {

  display: none;

}



.language-switcher-language-url li {

  text-align: left;

  list-style: none;

}



.header-right .menu--menu-second {

  float: right;

}



.topbar-right {

  padding: 0 3px;

}



.header-right {

  padding-top: 17px;

}



.header-right .menu-item {

  display: inline;

  padding: 0 5px;

}



.header-right .menu-item a {

  color: rgba(255, 255, 255, 0.8);

}



.header-right .menu-item a:hover {

  color: #EE5646;

}



@media (min-width: 991px) {

  .header-bottom .menu--menu-second {

    display: none;

  }

}



@media (max-width: 991px) {

  .header-right .menu--menu-second {

    display: none;

  }

}



.messages__wrapper {

  display: none;

}



.logged-in .messages__wrapper {

  display: block;

}



.breadcrumbs:after {

  clear: both;

  display: block;

  content: "";

}



body.body-background-dark #page-main-content .block.block-views-blockarticle-blocks-advertorial {

  padding: 0;

  margin: 0;

}



.block-views-blockarticle-blocks-advertorial .item-list.list-views {

  background: #EEEEEE;

  padding: 5px 2px 18px 2px;

  border-top: 1px solid #000;

  color: #000;

  font-weight: 600;

}



.block-views-blockarticle-blocks-advertorial .item-list.list-views .field-content {

  display: inline;

  position: relative;

  padding-right: 13px;

}



.block-views-blockarticle-blocks-advertorial .item-list.list-views .field-content:after {

  content: '\f105';

  font-family: "FontAwesome";

  position: absolute;

  top: 0;

  right: 0;

  z-index: 1;

  line-height: 1.2;

}



/* Frontpage */

.frontpage .node__title {

  display: none;

}



/* List News */

.node--view-mode-teaser-5 .post-thumbnail {

  max-height: 140px;

  min-height: 140px;

  overflow: hidden;

}



/* Blocks */

.post-block .post-title a {

  font-weight: 600;

}



.post-block .post-created:after {

  content: none;

}



.gva-view-mlayout-6 .column-small-1>.content-inner:after,

.gva-view-mlayout-6 .column-small-2>.content-inner:after {

  height: 200px;

}



/* Slide in Captions */

.sCap-figure {

  position: relative;

}



.sCap-figcaption {

  position: absolute;

  background: #EE5646;

  color: white;

  padding: 10px 20px;

  opacity: 0;

  -webkit-transition: all 0.6s ease;

  -moz-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

}



.sCap-figure:hover .sCap-figcaption,

.cap-sticky .sCap-figcaption {

  opacity: 1;

}



.cap-left .sCap-figcaption {

  bottom: 0;

  left: -30%;

}



.cap-left:hover .sCap-figcaption,

.cap-left.cap-sticky .sCap-figcaption {

  left: 0;

}



.cap-right .sCap-figcaption {

  bottom: 0;

  right: -30%;

}



.cap-right:hover .sCap-figcaption,

.cap-right.cap-sticky .sCap-figcaption {

  right: 0;

}



.cap-top .sCap-figcaption {

  left: 0;

  top: -30%;

}



.cap-top:hover .sCap-figcaption,

.cap-top.cap-sticky .sCap-figcaption {

  top: 0;

}



.cap-bot .sCap-figcaption {

  left: 0;

  bottom: -30%;

}



.cap-bot:hover .sCap-figcaption,

.cap-bot.cap-sticky .sCap-figcaption {

  bottom: 0;

}



@media (max-width: 768px) {

  .sCap-figcaption {

    line-height: 1em;

    font-size: 0.7em;

    padding: 0.3em 0.4em;

  }

}



/* Magazine Layout #5 */

.items-second .node--view-mode-teaser-3 .post-content {

  min-height: 100px;

}



.gva-view-mlayout-6 .column-small-1,

.gva-view-mlayout-6 .column-small-2 {

  width: 27.5%;

}



.gva-view-mlayout-6 .item-first {

  width: 45%;

}



.adblock {

  margin-left: -14px;

  margin-right: -14px;

}



@media (max-width: 1170px) {



  .gva-view-mlayout-6 .column-small-1,

  .gva-view-mlayout-6 .column-small-2,

  .gva-view-mlayout-6 .item-first {

    width: 33%;

  }



  .adblock {

    margin-left: -10px;

    margin-right: -10px;

  }

}



@media (max-width: 991px) {



  .gva-view-mlayout-6 .column-small-1,

  .gva-view-mlayout-6 .column-small-2 {

    width: 50%;

  }



  .gva-view-mlayout-6 .item-first {

    width: 100%;

  }

}



@media (max-width: 650px) {



  .gva-view-mlayout-6 .column-small-1,

  .gva-view-mlayout-6 .column-small-2 {

    width: 100%;

  }

  #block-internalmediumrectangle .field--name-body > div,

  #block-hplatestmediumrectangle .field--name-body > div,

  .adblock .field--name-body > div{margin: auto;}

}



/* Footer */

.footer .footer-center {

  padding: 10px 0;

}



.footer .footer-bottom {

  padding: 6px;

}



.social-border {

  margin-bottom: 0;

}



.social-border .socials a {

  margin: 6px 10px 0;

}



.copyright .copyright-inner {

  padding: 5px 0;

}



#footer .footer-second {

  float: none;

  margin: auto;

  clear: both;

}



/* Mega Menu */

header.header-v2 .area-main-menu .area-inner .menu-filter ul.gva_menu>li>a {

  color: #000000;

  padding-top: 10px;

  padding-bottom: 10px;

}



header.header-v2 .area-main-menu .area-inner .menu-filter ul.gva_menu>li>a:hover {

  color: #EE5646;

}



.mega-menu .views-exposed-form {

  display: none;

}



.ajax-progress.ajax-progress-fullscreen {

  display: none !important;

}



.preloader {

  background-image: url("/themes/gavias_batiz/images/preloader/preloader-19.gif");

  background-size: 20px;

  background-repeat: no-repeat;

  background-position: 0;

  width: 20px;

  height: 20px;

  display: inline-block;

  position: relative;

  top: 5px;

  right: 5px;

}



/* Block Related */

.block-views-blockrelated-block-block-3 .post-block .post-content {

  min-height: 305px;

}



/* home page slider */

.post-large .node--view-mode-slider-1 .post-thumbnail {

  max-height: 492px;

  overflow: hidden;

}



.post-small .node--view-mode-slider-1 .post-thumbnail {

  max-height: 246px;

  overflow: hidden;

}



.view-slider-large .post-created a,

.view-slider-large .post-created a:hover {

  color: #ffffff;

}



/* Owl Carousel Featured & Mega menu */

.node--view-mode-teaser-1 .post-content {

  min-height: 190px;

}



.mega-menu .node--view-mode-teaser-1 .post-content {

  min-height: auto;

}



/* Section Views */

.items-second .node--view-mode-teaser-3 .post-thumbnail {

  width: 75px;

  float: left;

  background: -moz-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.85) 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(100%, rgba(0, 0, 0, 0.85)));

  background: -webkit-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.85) 100%);

  background: -o-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.85) 100%);

  background: -ms-linear-gradient(top, transparent 40%, rgba(0, 0, 0, 0.85) 100%);

  background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.85) 100%);

  height: 75px;

  overflow: hidden;

}



.items-second .node--view-mode-teaser-3 .post-thumbnail img {

  max-width: initial;

  height: 75px;

}



.items-second .node--view-mode-teaser-3 .post-content {

  padding-top: 0;

  padding-left: 85px;

  background-color: transparent;

}



.items-second .node--view-mode-teaser-3 .post-body {

  display: none;

}



@media (max-width: 1199px) {

  .gva-view-mlayout-6 .items-second .post-block .post-created {

    display: initial;

  }

}



/* Pager */

.pager ul.pager__items {

  text-align: center;

}



/* Crop Image Style */

.crop-image-parent {

  width: 100px;

}



.crop-image-container {

  display: block;

  width: 100%;

  height: auto;

  position: relative;

  overflow: hidden;



}



.crop-image-style-16-9 {

  padding: 56.25% 0 0 0;

  /* 56.25% = 100 / (w / h) = 100 / (16:9) */

}



.crop-image-container img {

  display: block;

  max-width: 100%;

  max-height: 100%;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

}



/* Offcavas */

@media (max-width: 991px) {

  .gva-offcanvas-inner .gva-navigation .gva_menu>li.mega-menu-block {

    display: block;

  }



  .gva-offcanvas-inner .gva-navigation .gva_menu>li.mega-menu-block .icaret {

    display: none;

  }

}



/* Subtitle */

.field--name-field-article-subtitle p {

  font-weight: 700;

}



/* Details */

details {

  display: none;

}



.logged-in details {

  display: block;

}





/* Paragraph */

/*.paragraph--type--image-text .field--name-field-image {

  float: left;

  width: 46%;

  padding: 2%;

}



.paragraph--type--text-image .field--name-field-image {

  float: right;

  width: 46%;

  padding: 2%;

}*/



.owl-item .paragraph--type--image-text .field--name-field-image,

.owl-item .paragraph--type--text-image .field--name-field-image {

  float: none;

  width: 100%;

  padding: 0;

}



.paragraph--type--image-text:after,

.paragraph--type--text-image:after,

.paragraph--type--image-text,

.paragraph--type--text-image {

  clear: both;

}



.paragraph--view-mode--default .field--name-field-image,

.paragraph--view-mode--default .field--name-field-images{

  margin: 0 40px;

}



.node--type-article .paragraph--type--images{

    max-height: 500px;

    overflow: hidden;

}

@media (max-width: 650px) {

.paragraph--view-mode--default .field--name-field-image,

    .paragraph--view-mode--default .field--name-field-images{

      margin: 0;

    } 

}



/* Related Articles */

.post-block:hover .post-thumbnail a:after,

.post-block:hover .post-image a:after {

  opacity: 0;

}



.post-block .post-thumbnail a:hover:after,

.post-block .post-image a:hover:after {

  opacity: 1;

}



/* Events block */

.block-views-blockarticle-blocks-block-events-calendar [class*="block-grid-"] {

  margin: 0;

}



.block-views-blockarticle-blocks-block-events-calendar .item-columns {

  background-color: #fff;

  margin: 10px 0;

  padding: 0;

}



.block-views-blockarticle-blocks-block-events-calendar .views-field {

  display: inline-block;

  vertical-align: middle;

  float: none;

}



.block-views-blockarticle-blocks-block-events-calendar .views-field-field-start-date {

  background-color: #EE5646;

  padding: 5px 0;

}



.block-views-blockarticle-blocks-block-events-calendar .views-field-field-start-date div {

  color: #fff;

  text-align: center;

  line-height: 1.3em;

}



.block-views-blockarticle-blocks-block-events-calendar .views-field-title {

  color: #EE5646;

}



/* Subscriptions block */

.block.block-simplenews {

  width: 70%;

  float: none;

  padding: 10px 0;

}



.block.block-simplenews .form-item-message,

.block.block-simplenews .field--type-email,

.block.block-simplenews .form-actions {

  width: 33%;

  float: left;

}



.block.block-simplenews .field--type-email {

  width: 50%;

}



.block.block-simplenews .form-actions {

  width: 16%;

}



.block.block-simplenews .form-item-message {

  padding: 10px;

}



.logged-in .block.block-simplenews,

.logged-in .block.block-simplenews .form-item-message {

  width: 50%;

}



.logged-in .block.block-simplenews .form-actions {

  width: 30%;

}



.block.block-simplenews .form-actions input#edit-subscribe {

  margin-top: 0;

}



@media (max-width: 768px) {



  .logged-in .block.block-simplenews .form-item-message,

  .block.block-simplenews .form-item-message,

  .block.block-simplenews .field--type-email,

  .logged-in .block.block-simplenews .form-actions,

  .block.block-simplenews .form-actions {

    width: 100%;

    float: none;

    text-align: center;

  }

}



/* Article Cadre / box */

.paragraph--type--side-article .field--name-field-text {

  border-left: 4px solid #ddd;

  color: #777;

  position: relative;

  line-height: 1em;

  padding: 10px;

  margin: 0 40px;

}

.main-content .content-bottom{display: none;}

.owl-carousel .owl-item img,

.node--view-mode-teaser img,

.node--view-mode-teaser-3 img{

    width: 100%;

}

.init-carousel-owl .owl-item > .item{

    max-height: 492px;

    overflow: hidden;

}

.media-kit .init-carousel-owl .owl-item > .item{

    max-height: none;

}

.gav-help-region {

  float: left;

  width: 100%;

}

@media (min-width: 992px) {

    .gav-help-region {

      width: 66.66667%;

    }

}



.main-content .block-views-blockarticle-blocks-block-9 {

  display: none;

}



@media (max-width: 768px) {

  .main-content .block-views-blockarticle-blocks-block-9 {

    display: block;

  }



  .sidebar-left .block-views-blockarticle-blocks-block-9 {

    display: none;

  }



  .block-views-blockarticle-blocks-block-events-calendar .item-columns {

    width: 100%;

  }

}



@media (max-width: 650px) {

    .paragraph--type--side-article .field--name-field-text {

        margin: 0 10px;

    }

}





/* Intoduction */

.node--type-article .field--name-field-intoduction{

  border-left: 4px solid #ddd;

  color: #777;

  position: relative;

  line-height: 1.2em;

  padding: 10px;

  margin: 0 20px;

  clear: both;

}

.article-detail .post-thumbnail{margin: 0;}