.awemenu-nav {z-index: 9999 !important;}

/*** AMAGAR VISITES GUIADES PLUS A "VISITES GUIADES" *****/
.calendar-tabs li.nav-item:nth-child(2) {
    display: none;
}
/*** FI ***/

/****Visites guiades Plus ****/
.visites-guiades #cal2-tab {color: #de8d00; font-weight: 600;}
.visites-guiades #cal3-tab {color: #417B5E; font-weight: 600;}
.visites-plus #cal2-tab,
#cal2 .visites-guiades-inf .icons-visites-guiades,
.visites-plus .visites-guiades-inf .icons-visites-guiades {color: #de8d00;}
#cal3 .visites-guiades-inf .icons-visites-guiades {color: #417B5E;}

.visites-plus .calendar-tabs li.nav-item {width:100%;}
.visites-plus .calendar-tabs li.nav-item a {padding: 25px 40px 0px 35px;}
.visites-plus .paragraph--id--1251 {display:none;}
.visites-plus #cal2-tab {font-size: 27px;}
.datepicker-container #infoPlus-date {background: white;}
#infoPlus-date .info-visita-cat, #infoPlus-date .info-visita-fra {display:none;}
#infoPlus-date .little-text {padding: 0px 0px 5px 2px; line-height: 20px; margin-top: 10px;}
#infoPlus-date .info-visites-lang {padding-left: 0; list-style: none; line-height: 30px; margin-bottom: 8px;}
#infoPlus-date .info-visita-cat {padding-left: 30px;background: url(/themes/park_guell/images/catalunya.svg) left center no-repeat; background-size: 20px 20px;}
#infoPlus-date .info-visita-esp {padding-left: 30px;background: url(/themes/park_guell/images/spain.svg) left center no-repeat; background-size: 20px 20px;}
#infoPlus-date .info-visita-fra {padding-left: 30px;background: url(/themes/park_guell/images/france.svg) left center no-repeat; background-size: 20px 20px;}
#infoPlus-date .info-visita-eng {padding-left: 30px;background: url(/themes/park_guell/images/england.svg) left center no-repeat; background-size: 20px 20px;}
#infoPlus-date .info-actual-date {text-align: center;color: white;line-height: 37px;font-weight: 600;}
#infoPlus-date .visita-buy {margin: 10px 0 30px 30px; background: #de8d00; border-color: #de8d00;}
#infoPlus-wrap {padding: 15px 30px 0 30px;}
#datepickerPlus .ui-datepicker td a.ui-state-active {background: #de8d00;}
#datepickerPlus .ui-datepicker .ui-datepicker-header,
#infoPlus-date .info-actual-date,
.visites-plus .datepicker-container .ui-datepicker .ui-datepicker-header,
.visites-plus .datepicker-container .ui-datepicker td a.ui-state-active {background:#de8d00;}


@media (max-width:480px) {
.visites-plus .owl-carousel .imagen_responsive{height:inherit !important}
.visites-plus .paragraph--id--1251 {display:block;}
.visites-plus .paragraph--id--1248 .paragraph--type--bp-columns-two-uneven__2col-column2 {display:none;}
.visites-plus .paragraph--id--1249 .paragraph__column {padding-left:0; padding-right:0;}
.visites-plus .calendar-tabs li.nav-item a {padding: 15px 40px 15px 35px;}
.visites-plus .calendar-content {padding: 40px 20px 40px 20px;}
.visites-plus .paragraph--id--1175>.paragraph__column {padding-left: 0px; padding-right: 0px;}
.visites-plus .little-text>.paragraph__column {padding-left: 5px; padding-right: 5px;}
.visites-plus #info-date #info-wrap {padding: 15px 20px 0 20px;}
.visites-plus .punt-de-trobada img {max-width:100%;}
}

/* Amagar info-hora-fi vell  */
.info-hora-fi-old {display:none;}

.time-note {padding:20px 15px 0 15px;display:block;}
.horaris-tarifes .info-hora-inici-txt, .horaris-tarifes .info-ultima-hora-txt {width:170px;}
#info-hora-inici-value, #info-ultima-hora-value {display:inline-block;}

/* iFrame contacto */
#iframe-contact {width:100%;border:0;min-height:1720px;}
#iframe-contact body {overflow:hidden;}
#iframe-contact input.send {max-width: 300px !important; height:50px !important;}

@media (min-width:375px){
	#iframe-contact {min-height:1570px;}
}
@media (min-width:412px){
	#iframe-contact {min-height:1530px;}
}
@media (min-width:480px){
	#iframe-contact {min-height:1460px;}
}
@media (min-width:600px){
	#iframe-contact {min-height:1390px;}
}
@media (min-width:700px){
	#iframe-contact {min-height:1350px;}
}
@media (min-width:768px){
	#iframe-contact {min-height:1330px;}
}
@media (min-width:992px){
	#iframe-contact {min-height:1300px;}
}
@media (min-width:1200px){
	#iframe-contact {min-height:1275px;}
}

/* Nous Sliders */
.programa-educatiu .paragraph--id--1118 {
    width: 1140px !important;
    margin: 0 auto;
    float: none;
    height: 320px !important;
    min-width: inherit;
    margin-bottom: 60px;
}


/* Estils botons Descarrega APP */
.apple-store-app {margin-top:40px;}

@media (max-width:400px) {
.apple-store-app {margin-top:30px;}
.banner-web-app .apps-img-responsive .app-list-apple {top: 90px;}
}

/*Estils Visites Guiades */
#infoP-date #infoP-wrap p {margin-bottom: 5px;}
#infoP-date .info-visita-cat, #infoP-date .info-visita-esp, #infoP-date .info-visita-eng, #infoP-date .info-visita-fra {display:inline-block;}
#infoP-date #infoP-wrap .idiomes-par {margin-top: 10px;}
.visites-guiades .paragraph--id--1155 {display: none}

/*Estils Grups Organitzats*/
.grups-organitzats .bloc-enllac-personalitzat a:nth-child(1) {border-color: #43A047 !important; background: #E8F5E9 !important;}
.grups-organitzats .bloc-enllac-personalitzat a:nth-child(2) {border-color: #1E88E5 !important; background: #E1F5FE !important;}
.grups-organitzats .bloc-enllac-personalitzat a:nth-child(2) .field--type-fontawesome-icon {color: #1976D2;}
.grups-organitzats .bloc-enllac-personalitzat a:nth-child(3) {background: #F3E5F5; border-color: #9C27B0 !important;}
.grups-organitzats .bloc-enllac-personalitzat a:nth-child(3) .field--type-fontawesome-icon {color: #8E24AA;}

/*Estils Programa educatiu*/
.programa-educatiu .bloc-enllac-personalitzat a:nth-child(1) {
    border-color: #43A047 !important;
    background: #E8F5E9 !important;
}

.programa-educatiu .bloc-enllac-personalitzat a:nth-child(2) {
    border-color: #1E88E5 !important;
    background: #E1F5FE !important;
}

.programa-educatiu .bloc-enllac-personalitzat a:nth-child(2) .field--type-fontawesome-icon {
    color: #1976D2;
}

.programa-educatiu .bloc-enllac-personalitzat a:nth-child(3) {
    background: #ffe7e7;
    border-color: #FF3D3E !important;
}

.programa-educatiu .bloc-enllac-personalitzat a:nth-child(3) .field--type-fontawesome-icon {
    color: #FF3D3E;
}

.programa-educatiu .bloc-enllac-personalitzat a:nth-child(4) {
    background: #f2f2f2;
    border-color: #5c5c5c !important;
}

.programa-educatiu .bloc-enllac-personalitzat a:nth-child(4) .field--type-fontawesome-icon {
    color: #5c5c5c;
}

.programa-educatiu .bloc-enllac-personalitzat a:nth-child(5) {
    background: #FFF4E1;
    border-color: #F59B00 !important;
}

.programa-educatiu .bloc-enllac-personalitzat a:nth-child(5) .field--type-fontawesome-icon {
    color: #F59B00;
}


/* Estils Menu principal */
.awemenu .awemenu-active-perm {box-shadow: inset 0 -5px 0 #006DC6;}
.awemenu-active-perm-button a{
  border: 1px solid #006DC6 !important;
  border-radius: 4px;
  padding: 8px 10px !important;
  background-color: #006DC6 !important;
  margin: 10px 40px;
  -webkit-transition: background-color 0.4s ease-out;
  -moz-transition: background-color 0.4s ease-out;
  -o-transition: background-color 0.4s ease-out;
  transition: background-color 0.4s ease-out;
}

.awemenu .awemenu-item-right:last-child:not(.awemenu-active-perm-button) a {
  border: 1px solid white;
    border-radius: 4px;
    padding: 8px 10px !important;
  margin: 10px 40px;
    -webkit-transition: background-color 0.4s ease-out;
    -moz-transition: background-color 0.4s ease-out;
    -o-transition: background-color 0.4s ease-out;
    transition: background-color 0.4s ease-out;
}


/* Estils pàgina de compra d'entrades */
.awemenu .awemenu-item-right:last-child a {border: 1px solid #006DC6 !important;background-color: #006DC6 !important;}

#compra .background-guell-yellow {
    min-height: 227px;
    margin: 5px;
    padding: 0;
    background-image: none;
    background-color: white;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    min-height: 372px;
    position: relative;
}

#compra .background-guell-green{
    min-height: 227px;
    margin: 5px;
    padding: 0;
    background-image: none;
    background-color: white;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    min-height: 372px;
    position: relative;
}

#compra .background-guell-blue{
    min-height: 227px;
    margin: 5px;
    padding: 0;
    background-image: none;
    background-color: white;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    min-height: 372px;
    position: relative;
}

#compra .img-buying {margin:5px;}
#compra .img-buying img {border-radius: 5px; max-width: 100%; height: auto;}
#compra .title {color: black; max-width: 360px; text-align:center; display: block; float:none; font-weight: 600; margin-top: 15px;margin-bottom: 0;}
#compra .background-guell-blue .title {margin-bottom:20px;}
#compra .text {color: #999;font-size: 22px; text-align: center;}
#compra .center-btn-compra {position:absolute; bottom:20px; width:100%;}
#compra .btn-compra {color:white;background:#006DC6;font-weight: 600;border-color:#006DC6;}
#compra .pre-title {position: absolute; top: 28px; left: 36px; font-weight: 600; font-size: 28px; text-shadow: -2px 1px 3px rgba(0,0,0,0.65);}
.ticket-desktop-blue {width: 180px; height: 130px; background-image: url(/sites/default/files/tickets.svg); position: absolute; top: 35px; right: 30px; background-size: 180px 130px;}

@media (max-width: 1200px) and (min-width: 990px){
  #compra .background-guell-green, #compra .background-guell-yellow, #compra .background-guell-blue {min-height: 400px !important;}
  .ticket-desktop-blue {width: 135px; height: 100px; background-image: url(/sites/default/files/tickets.svg); position: absolute; top: 40px; right: 25px; background-size: 135px 100px;}
}

@media (max-width: 990px) and (min-width: 768px){
  #compra .title {max-width: none; margin-right:0; margin-top:0;}
  #compra .img-buying, #compra .buying-box-txt {display:inline-block;vertical-align: top;}
  #compra .buying-box-txt {width: calc(100% - 382px);position:relative;}
  #compra .background-guell-yellow, #compra .background-guell-green, #compra .background-guell-blue {min-height: 0 !important;}
  #compra .background-guell-yellow, #compra .background-guell-green {margin-bottom:15px;}
  #compra .background-guell-yellow .buying-box-txt {top: 45px;}
  #compra .background-guell-green .buying-box-txt {top: 15px;}
  #compra .background-guell-blue .buying-box-txt {top: 45px;}
  #compra .background-guell-green .title, #compra .background-guell-blue .title {line-height:30px;}
  #compra .ticket-desktop-blue {display:block; width: 190px; height: 140px; background-image: url(/sites/default/files/tickets.svg); position: absolute; top: 40px; left: 135px; background-size: 190px 140px;}
  #compra .ticket-mobile-blue {display:none;}
  #compra .btn-compra-mid2 {margin-left: 0px;}
  #compra .center-btn-compra {position:absolute; bottom:-60px; width:100%;}
}

@media (max-width:990px) {
  .awemenu .awemenu-active-perm {box-shadow: none;}
  .awemenu .awemenu-item-right:last-child a {text-align: center !important; width: 270px; margin: 20px auto!important; background-color: #006DC6 !important; border:1px solid #006DC6 !important;}
  .programa-educatiu .paragraph--id--1118 {width: calc(100% - 100px) !important; height: auto !important;margin-bottom: 15px;}
}

@media (min-width: 768px) and (max-width: 989px) {
  .visites-guiades .paragraph--id--1155 {display: block}
  .visites-guiades .paragraph--id--1151 {display: none}
  .paragraph--id--1152 .paragraph--type--bp-columns-two-uneven__2col-column1 {float: none !important; width: 100% !important}
}

@media (max-width:768px) {
  .ticket-desktop-blue {display:block;width: 180px; height: 130px; background-image: url(/sites/default/files/tickets.svg); position: absolute; top: 35px; right: 30px; background-size: 180px 130px;}
  #compra .ticket-mobile-blue {display:none;}
  #compra .img-buying {position:relative;max-width: 360px; margin: 5px auto;}
  #compra .title {max-width: none;}
  #compra .center-btn-compra {position: inherit; margin-top: -10px; margin-bottom: 10px;}
  .programa-educatiu .paragraph--id--1118 {width: calc(100% - 60px) !important; height: auto !important;margin-bottom: 15px;}
}

@media (max-width:450px) {
  #compra .img-buying {margin-top:0;}
  #compra .background-guell-blue {margin:0;}
  #compra .background-guell-yellow, #compra .background-guell-green {margin: 0 0 20px 0;}
  #compra .background-guell-yellow, #compra .background-guell-blue, #compra .background-guell-green {min-height: auto;}
  #compra .ticket-desktop-blue {display: block; width: 150px; height: 130px; background-image: url(/sites/default/files/tickets.svg); position: absolute; top: 35px; right: 25px; background-size: 150px 130px;}
  #compra .btn-compra {display:block; margin:0 20% 20px !important;}
  #compra .center-btn-compra {position:inherit; width:100%;}
  #compra .background-guell-green .btn-compra-mid1 {margin-bottom: 10px !important;}
}