/*

.sistems .title_slider {
  width: 709px;
  height: 75px;
  margin: 0 0 29px;
  font-size: 70px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.07;
  letter-spacing: normal;
  color: #fff;
  margin-top: 82px;
}

.sistems .title_slider {
    text-transform: none;
}

.sistems .row .comprar {
    color: #282828;
    width: 327px;
    height: 62px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #fff;
    background-color: #fff;
	border-radius: 0;
	padding-left: 0px;
	background-image: url(https://www.lesarts.com/wp-content/themes/wp-bootstrap-4/assets/images/ticket-entrada.svg);
    background-repeat: no-repeat;
	background-position: right 19% bottom 50%;
	
}
.sistems .row .comprar:hover {
    background-color: #a69d2d;
    color: #fff;
    cursor: pointer;
	background-image: url(https://www.lesarts.com/wp-content/themes/wp-bootstrap-4/assets/images/ticket-entrada-white.svg);
    background-repeat: no-repeat;
	background-position: right 19% bottom 50%;
	
}

.sistems .flex-child-obra {
    background-color: transparent;
}

*/

ul.programalist {
    display: flex;
    flex-wrap: wrap;
	list-style-type: none;
	padding: 0 5%;
}

ul.programalist li {
	font-size: 14px;
    width: 31.83%;
	margin-right: 1.5%;
    margin-bottom: 1.5%;
	background-color: #fff;
	padding: 8px 36px 8px 13px;
}

div#programa {
    background-color: #eeee;
	margin-top: 50px!important;
}

div#programa h2 {
    padding-left: 30px;
}

div#programa .mapa-txt h3 {
    padding-left: 0;
    font-size: 20px;
    margin-bottom: 0;
}

ul.programalist li.nav-item.active {
    background-color: #a69d2d;
    color: #fff;
}

ul.programalist li:hover{
	cursor: pointer;
}


/* ABONAMENTS */
.vc_btn3-container.daurat.vc_btn3-inline a {
    background-color: #6667AB;
    color: #fff;
}

.wpb_text_column.wpb_content_element.nou-estil {
    padding: 0 10%;
}

.vc_btn3-container.daurat.vc_btn3-inline {
    margin-top: 3%;
	padding-left: 10%;
}

.vc_btn3-container.daurat.vc_btn3-inline a:hover{
	color: #fff;
    border-color: #282828;
    background-color: #282828;
}

.vc_row.wpb_row.vc_row-fluid.grisaceo {
    background-color: #f7f7f7;
	margin: 0;
	margin-top: 40px;
	padding-left: 2%;
}

.grisaceo .prepar-icon {
	position: relative;
    background-color: white;
    width: 89px;
    height: 89px;
	border-radius: 100%;
}

.grisaceo .prepar-icon img {
    width: 57px;
    margin: 0;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.grisaceo ul.blocgris {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
	list-style: none;
	padding-top: 4%;
    padding-bottom: 10%;
	padding-left: 1%;
}

.grisaceo ul.blocgris li {
    width: 32%;
    margin-right: 2%;
}

.grisaceo ul.blocgris li:nth-child(3n+3) {
    margin-right: 0;
}

.grisaceo ul.blocgris li .prepar-icon {
    float: left;
}

.grisaceo .prepar-cont {
    float: left;
    width: 64%;
    margin-left: 6%;
}

.wpb_text_column.wpb_content_element.nou-estil.dos .wpb_wrapper {
    background-color: #fff;
	margin-top: -13%;
    margin-right: -40px;
    margin-left: -40px;
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 40px;
}

.grisaceo .prepar-cont h3 {
    font-size: 18px;
    font-weight: bold;
}

.grisaceo .prepar-cont p {
    line-height: 24px;
}

.grisaceo .prepar-cont a {
    color: #a69d2d;
    text-decoration: underline;
}

.nou-estil div#cesion {
    margin-top: 20px;
}

.nou-estil div#cesion strong {
	font-size: 26px;
	line-height: 1.5;
}

.wpb_text_column.wpb_content_element.nou-estil em {
    display: block;
}

.wpb_text_column.wpb_content_element.nou-estil ul li::marker {
    color: #a69d2d;
}


/* NOUS ABONATS */
.wpb_text_column.wpb_content_element.nou-estil.centrat {
    text-align: center;
    margin-top: 30px;
	padding: 0 18%;
}

.wpb_text_column.wpb_content_element.nou-estil.centrat h3{
	font-weight: bold;
}

.wpb_column.vc_column_container.vc_col-sm-12.centrat{
	text-align: center;
}

.grisaceo h2 {
    text-align: center;
    margin-top: 40px;
    font-size: 48px;
    line-height: 30px;
	font-weight: bold;
}

.centrat .vc_btn3-container.daurat.vc_btn3-inline{
	padding: 0;
}

.grisaceo ul.blocgris.nous li{
	margin-top: 40px;
}

.grisaceo ul.blocgris.nous {
    padding-top: 0;
}

.wpb_text_column.wpb_content_element.nou-estil.dos.image .wpb_wrapper {
    margin-top: -18%;
	background-color: transparent;
}

.wpb_text_column.wpb_content_element.nou-estil.dos.image p.pad {
    padding: 0 10%;
    margin-top: 40px;
}


.wpb_text_column.wpb_content_element.nou-estil.doble {
    padding: 0;
	margin-bottom: 50px;
	margin-top: 20px;
}

.wpb_text_column.wpb_content_element.nou-estil.doble ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
	list-style: none;
}

.wpb_text_column.wpb_content_element.nou-estil.doble ul li {
    width: 48%;
}

.wpb_text_column.wpb_content_element.nou-estil.doble ul li:first-child {
	margin-right: 2%;
}

.wpb_text_column.wpb_content_element.nou-estil.doble ul li div {
    position: relative;
}

.wpb_text_column.wpb_content_element.nou-estil.doble ul li div p {
    position: absolute;
    top: 0;
    padding-top: 40px;
    padding-left: 40px;
    font-size: 40px;
    line-height: 45px;
    color: #fff;
	font-weight: bold;
}

.vc_btn3-container.daurat.dos.vc_btn3-inline a{
	width: 250px;
}


/* ABONO TEMPORADA 2022-2023 css */
.serveis-lst { float: left; width: 100%; margin-top: 25px;}
.serveis-lst p { float: left; width: 100%; color: #282828; font-size: 16px; line-height: 28px; padding-bottom: 5px;}
.serveis-lst ul { float: left; width: 100%; list-style-type: none;}
.serveis-lst ul li { float: left; width: 100%; margin-bottom: 60px;}
.serveis-lst ul li .serveis-main { float: left; width: 100%;}
.serveis-lst ul li .serveis-main .serveis-lft { float: right; width: 50%;}
.serveis-lst ul li .serveis-main .serveis-rgt {float: left;width: 50%;margin-top: 30px; padding-right: 63px;}
.serveis-lst ul li .serveis-main.rgt .serveis-lft { float: left;}
.serveis-lst ul li .serveis-main.rgt .serveis-rgt {padding-left: 35px;margin-top: 30px;}
.serveis-lst ul li .serveis-main img { float: left; width: 100%;}
.serveis-lst ul li .serveis-main h4 { float: left; width: 100%; font-size: 14px; line-height: 20px; color: #363636; letter-spacing: 1px; padding-bottom: 15px;}
.serveis-lst ul li .serveis-main h2 {float: left;width: 100%;font-size: 36px;line-height: 40px;color: #282828; padding-bottom: 20px;}
.serveis-lst ul li .serveis-main p {float: left;width: 100%;font-size: 16px;line-height: 23px;color: #282828;}

.vc_btn3-container.daurat.tres.vc_btn3-inline a{
	width: 250px;
}

.vc_btn3-container.daurat.tres.vc_btn3-inline{
	padding: 0;
}

/* ABONO TEMPORADA 2022-2023 calendario */
.agenda-lst-sec { float: left; width: 100%; padding: 0px 0px 45px 0px; padding-bottom: 0;}
.agenda-lst-sec h1{font-size:34px; line-height:40px; margin:0px 0px 25px 0px; color: #616267; }
.agenda-lst-sec .containers .mix, .agenda-lst-sec .containers .gap { display: inline-block; width: 48%; float: left; margin-right: 2%;}
.agenda-lst-sec .containers .mix { text-align: left; margin-bottom:30px; display: none;}

.agenda-cont {float: left; width: 100%;}
.agenda-cont .agenda-out { float:left; width:100%; background:#fff; transition:all .5s ease; border:1px solid #f7f3f0;display: flex;}
.agenda-cont .agenda-out .agenda-date { float:left; width:30%; text-align:center; background:#6667AB; padding:10px; display: flex; align-content: center; align-items: center;
min-height: 150px; justify-content: center;}

.agenda-cont .agenda-out .agenda-date h4 { color: #fff; font-size: 14px; line-height: 15px; margin-bottom:10px;}
.agenda-cont .agenda-out .agenda-date p { color:#fff; font-size:14px; line-height:20px; line-height: 25px; margin-bottom:0;}
.agenda-cont .agenda-out .agenda-date p span { display:block; font-size:50px; line-height:50px; font-weight: bold;}
.agenda-cont .agenda-out .agenda-tit { float:left; width:70%; padding:20px;  }
.agenda-cont .agenda-out .agenda-tit h5 { font-size:14px; color:#6667AB; letter-spacing:1px; margin-bottom:0px; }
.agenda-cont .agenda-out .agenda-tit h4 { font-size:15px; letter-spacing:1px; margin-bottom:30px; }
.agenda-cont .agenda-out .agenda-tit h3 { font-size:21px; color:#282828; line-height:26px;  transition:all .5s ease; letter-spacing:0.4px; font-weight: bold;}
.agenda-cont .agenda-out .agenda-tit h5 a { color: #6667AB; }

.agenda-cont .agenda-out .agenda-img { float:left; width:30%;display: flex; }
.agenda-cont .agenda-out .agenda-img img { float:left; width:100%; }

.agenda-cont .agenda-out:hover { box-shadow:1px 24px 22px -25px rgba(0,0,0,0.3); }
.agenda-cont .agenda-out:hover .agenda-tit h3 { color:#6667AB; }


.containers {
    background-color: #f7f7f7;
	float: left;
	width: 100%;
}

.topinfo {
    text-align: center;
    padding-top: 50px;
	width: 100%;
	float: left;
}

.topinfo h2{
	font-size: 34px;
	font-weight: 800;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.88;
	letter-spacing: -0.25px;
	text-align: center;
	color: #282828;
}

.topinfo p{
	width: 100%;
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: 0.1px;
	text-align: center;
	color: #282828;
	padding: 20px 19%;
}

.calendaris {
    float: left;
    padding: 0 12%;
}


/* BANNER FOOTER ABONOS TEMPORADA */
.vols-mes-info { float: left; width: 100%; padding: 35px 0; background-color: #f7f7f7; padding: 0 10%;zs}
.vols-mes-info h2 { float: left; width: 100%; font-size: 42px; line-height: 52px; color: #282828; padding-bottom: 16px; font-weight: bold;}
.vols-mes-info p { float: left; width: 100%; font-size: 16px; line-height: 22px; color: #282828;  padding-bottom: 10px;}
.vols-mes-info ul { float: left; width: 100%; margin-bottom: 25px;}
.vols-mes-info ul li { float: none; display: inline-block; width: auto; margin-right: 20px;}
.vols-mes-info ul li:last-child { margin-right: 0;}
.vols-mes-info ul li a { float: left; width: auto; color: #282828; font-size: 16px; line-height: 20px; padding-left: 25px; transition:all 0.5s ease; }
.vols-mes-info ul li a.ph-ico { background: url(../images/tel-footer.svg) no-repeat top 4px left; }
.vols-mes-info ul li a.wh-ico { background: url(../images/whatsapp-footer.svg) no-repeat top 4px left; }
.vols-mes-info ul li a:hover { opacity: 0.7;}
.vols-mes-info .env-btn { float: left; width: 100%; text-align: center;}
.vols-mes-info .env-btn a { float: none; display: inline-block; background:none; border: 1px solid #282828; border-radius: 5px; width: 160px; height: 46px; font-size: 14px; line-height: 40px; color: #282828; text-align: center; transition:all 0.5s ease; }
.vols-mes-info .env-btn a:hover { background:#282828; border: 1px solid #282828;}


.vc_btn3-container.negreuno.vc_btn3-inline {
    margin-top: 3%;
	padding-left: 10%;
}

.vc_btn3-container.negreuno.vc_btn3-inline a{
	color: #fff;
    border-color: #282828;
    background-color: #282828;
}

.vc_btn3-container.negreuno.vc_btn3-inline a:hover{
	color: #fff;
    border-color: #6667AB;
    background-color: #6667AB;
}



.banner-left {
	float: left;
    width: 50%;
    padding: 35px 0;
    background-color: #f7f7f7;
}

section.vols-mes-info .vc_btn3-container.negreuno.vc_btn3-inline {
    padding-left: 0;
}


.banner-rgt {
	float: left;
    width: 50%;
    text-align: center;
    padding: 35px 0;
    background-color: #f7f7f7;
}


.vc_row.wpb_row.vc_row-fluid.grisaceo.white {
    background-color: #fff;
}


.grisaceo.white ul.blocgris li {
	width: 100%;
    margin-right: 0;
    display: flex;
    flex-wrap: wrap;
}

.grisaceo.white .prepar-cont {
    float: left;
    width: 80%;
	margin: auto;
    margin-left: 6%;
}

.grisaceo.white .prepar-icon {
    background-color: #f7f7f7;
}

.grisaceo.white ul.blocgris.nous {
    padding: 0 10%;
}

.grisaceo.white ul.blocgris li .prepar-icon {
    margin: auto;
}

.grisaceo.white ul.blocgris.nous li {
    margin-top: 30px;
}

.grisaceo.white ul.blocgris.nous li:last-child{
	margin-bottom: 50px;
}

.wpb_text_column.wpb_content_element.nou-estil.centrat em {
    display: contents;
}

/* PLANTILLA NOVA TEMPORADA */
div.venta-entrades table.table.table-responsive thead tr { background: #E0E0E0; }
div.venta-entrades table.table.table-responsive thead tr th { text-align: center; }
div.venta-entrades table.table.table-responsive tbody tr:nth-child(even) { background: #D2F2FF; }
div#img-temporada { width: 100%; }
div#img-temporada img { width: 100%; object-fit: cover; }
div#img-temporada figure.wpb_wrapper.vc_figure { width: 100%; }
div#img-temporada figure.wpb_wrapper.vc_figure .vc_single_image-wrapper { width: 100%; }

.banner-left.abonat {
    width: 100%;
    text-align: center;
}

.banner-left.abonat .vc_btn3-container.negreuno.vc_btn3-inline {
    margin-top: 1%;
	margin-bottom: 0;
}

.agenda-cont .agenda-out .agenda-date h4 {
    color: #fff;
    font-size: 22px;
    line-height: 35px;
    margin-bottom: 10px;
    font-weight: bold;
    padding: 0 10%;
}

.vc_btn3-container.daurat.gran.super.vc_btn3-inline {
    padding: 0;
    display: block;
    text-align: center;
}

.vc_btn3-container.daurat.gran.super.vc_btn3-inline a {
    font-size: 30px;
    font-weight: bold;
}

/* body.home div#page {
    position: relative;
    top: -20px;
} */

li.hide-link {
    display: none;
}
/*.carousel-item:first-child h2.title_slider::after {
    white-space: pre;
}*/

table.cookielawinfo-row-cat-table.cookielawinfo-winter.table-responsive thead th {
    background: #2b902b;
}
.cli-modal-footer .cli-tab-footer .wt-cli-privacy-accept-btn {
    background-color: #2b902b;
}
div#cookie-law-info-bar[data-cli-type=popup] {
    padding: 25px;
}


.eventos-hijos .button-comprar.table-custom a {
    max-width: 100%;
    width: 95%;
}

.eventos-hijos table.table-custom {
    width: 100%;
}

.eventos-hijos .table-custom .button-comprar.table-custom a {
    font-size: 12px!important;
}

/* .carousel-inner .carousel-item.active .contenedor .row.flex-parent img.img-slider, #carousel .carousel-inner, #carousel-false .carousel-inner {
    visibility: visible;
}

#carousel .carousel-inner, #carousel-false .carousel-inner {
    display: block;
} */


.page-template-page_abono_temporada .vc_btn3-container.daurat.vc_btn3-inline a {
    background-color: #BE3455;
}

.page-template-page_abono_temporada .agenda-cont .agenda-out .agenda-date {
    background: #BE3455;
}

.page-template-page_abono_temporada .agenda-cont .agenda-out .agenda-tit h5 a {
    color: #BE3455;
}

.page-template-page_abono_temporada .agenda-cont .agenda-out:hover .agenda-tit h3 {
    color: #BE3455;
}

.page-template-page_abono_temporada  .vc_btn3-container.negreuno.vc_btn3-inline a:hover {
    border-color: #BE3455;
    background-color: #BE3455;
}

.page-template-page_abonaments .vc_btn3-container.daurat.vc_btn3-inline a {
    background-color: #BE3455;
}


/* JIRA LES-231 */
#info.mecenatge-section .row.flex-parent.col_1 {
    flex-direction: row-reverse;
}

#info.mecenatge-section .row.flex-parent.col_2 {
    margin-top: 80px;
    margin-bottom: 80px;
}


#info.mecenatge-section .row.flex-parent .resumen-img {
    width: 100%;
    height: auto;
    max-height: 600px;
    object-fit: cover;
}

#info.mecenatge-section .container-img-txt-over {
    width: 100%;
    position: relative;
    display: block;
}

#info.mecenatge-section .container-img-txt-over .img-img-txt-over {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

#info.mecenatge-section .container-img-txt-over .img-img-txt-over img {
    width: fit-content;
    text-align: center;
    margin: 0 auto;
}

#info.mecenatge-section .container-img-txt-over .txt-img-txt-over ul {
    margin-top: 20px;
}

#info.mecenatge-section .row.flex-parent.col_1 #div2 img {
    margin-left: 0px;
}

#info.mecenatge-section .row.flex-parent #div2 {
    padding: 0;
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 img {
    margin-left: 0px;
}

#info.mecenatge-section .row.flex-parent.col_1 #div1 {
    padding: 0px 0px 10px 50px;
}

#info.mecenatge-section .row.flex-parent.col_2 #div1 {
    padding: 0px 50px 10px 0px;
}

#info.mecenatge-section .row.flex-parent #div1 {
    background-color: transparent;
}

#info.mecenatge-section .row.flex-parent.col_2 > div {
    width: 100%;
}

#info.mecenatge-section .row.flex-parent.col_2 #div1 img {
    width: 100%;
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 img {
    width: 50%;
}

#info.mecenatge-section .row.flex-parent.col_2 .bloc-txt-over {
    position: relative;
    display: block;
    width: 100%;
}

#info.mecenatge-section .row.flex-parent.col_2 .bloc-txt-over .cont-txt-over {
    position: absolute;
    top: 0;
    padding: 20px;
    background-color: rgba(43,144,43,0.2);
    background-color: rgba(255,255,255,0.7);
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 .bloc-cont {
    display: flex;
    width: 100%;
    flex-flow: wrap;
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 .bloc-cont > div {
    width: 50%;
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 .bloc-cont .bloc-img img {
    width: 100%;
    object-fit: cover;
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 .bloc-cont .bloc-txt {
    padding-right: 40px;
}

#info.mecenatge-section .row.flex-parent.col_2 .bloc-tit {
    margin-bottom: 40px;
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 .bloc-cont .bloc-txt ul br {
    display: none;
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 .bloc-cont .bloc-txt .tit {
    color: #2b902b;
    font-weight: bold;
    padding-bottom: 5px;
}

#info.mecenatge-section .row.flex-parent.col_2 #div2 .bloc-cont .bloc-txt a {
    font-weight: bold;
    text-decoration: underline;
}


#info.mecenatge-section .row.flex-parent.one-column {
    width: 100%;
    display: block;
}

#info.mecenatge-section .row.flex-parent.one-column #div1 {
    width: 100%;
    display: block;
    max-width: 100%;
}


#info.mecenatge-section .row.flex-parent.one-column #div1 {
    padding-left: 0px;
}

#info.mecenatge-section .resumen h3 {
    padding-top: 40px;
    padding-bottom: 20px;
}
/* END JIRA LES-231 */



.btns-outline-dark-left:not(:disabled):not(.disabled).activo-t {
    border-color: #343a40;
    background-color: #343a40;
    color: #fff;
    border-radius: 100rem 100rem 100rem 100rem;
}

.page-template-page_abono_temporada .vc_btn3-container.daurat.vc_btn3-inline a.boton-negro {
    color: #fff;
    border-color: #282828;
    background-color: #282828;
}
.page-template-page_abono_temporada .vc_btn3-container.daurat.vc_btn3-inline a.boton-negro:hover {
    color: #fff;
    border-color: #BE3455;
    background-color: #BE3455;
}