/* OVERRIDES */
/* WPML */
.otgs-development-site-front-end { display: none; }

/* OHERS */
.hdr-rht ul li a.haz {
    letter-spacing: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 7px 15px;
}

.hdr-rht ul li:nth-child(2) {
    margin-left: 20px;
    margin-right: 0;
}

.hdr-rht ul li a.haz:hover {
	border: 1px solid #151335;
	background: #151335;
}

body.home .hdr-rht ul li a.haz:after, body.notifi .hdr-rht ul li a.haz:after {
	color: #EC994B;
	background: #ffffff;
}

body.home .is-sticky .hdr-rht ul li a.haz:hover, body.notifi .is-sticky .hdr-rht ul li a.haz:hover {
	border: 1px solid #151335;
	background: #151335;
}

body.home .hdr-rht ul li a.haz:after, body.notifi .hdr-rht ul li a.haz:after {
	color: #151335;
	background: #ffffff;
}

.bm-lft ul li {
	background: #EFECE7;
}

.cursos-acc-cnt {
	padding: 50px 0 115px;
}

.enlace-bloque-intro {
	float: left;
	width: 100%;
	text-align: center;
}

.enlace-bloque-intro a {
	float: none;
	background: url(./assets/images/boton-plus-naranja.svg) no-repeat calc(100% - 7px) center;
	font-family: 'HelveticaNowDisplayRegular';
	font-size: 15px;
	color: #151335;
	line-height: 40px;
	letter-spacing: .5px;
	padding: 0 60px 0 22px;
	border: 1px solid #151335;
	border-radius: 25px;
	transition: all .35s ease;
	margin-top: 20px;
	display: inline-block;
}

.bloque-intro {
	float: left;
	width: 100%;
	background: #ffffff;
	padding: 40px 0 0 0;
	position: relative;
}

.cont-bloque-intro {
	text-align: center;
	color: #151335;
}

.servicios-sec ul {
	clear: both;
	display: flex;
	flex-flow: wrap;
}

.servicios-sec li {
	width: 31%;
	margin-bottom: 25px;
	padding-bottom: 20px;
}

.content-area p {
	margin: 25px 0px 20px 0px;
}

.serv-txt a.btn {
	position: absolute;
	bottom: 25px;
}



/* IMATGE NOTICIES */
.noticias-img img {
	height: inherit;
	object-fit: cover;
}

/* BLOG */
.blog-inner-cnt .blog-inner-lft h3, .blog-inner-cnt .blog-inner-lft h4, .blog-inner-cnt .blog-inner-lft h5 {
	float: left;
	width: 100%;
	font-size: 28px;
	line-height: 38px;
	font-family: 'HelveticaNowDisplayExtraBold';
}

/* LOPD */
section#lopd {
	clear: both;
	padding-top: 0px;
	background-color: #fff;
}

section#lopd .lopd-item {
	padding: 0px 0px 20px 0px;
}

section#lopd .lopd-item h3.lopd-tit {
	float: left;
	width: 100%;
	font-size: 22px;
	line-height: 32px;
	font-family: 'Montserrat-Bold';
	color: #151335;
	padding-bottom: 35px;
}

section#lopd .lopd-item h3.lopd-tit span {
	color: #151335;
}

section#lopd .lopd-item .lopd-cont {
	width: 100%;
	height: 100%;
}

section#lopd .lopd-item .lopd-cont p {
	margin-bottom: 10px;
	word-break: break-word;
	font-family: 'Montserrat-regular';
	color: #151335;
}

section#lopd .lopd-item .lopd-cont p.cookie-cat {
    font-family: 'Montserrat-Bold';
}

section#lopd .lopd-item .lopd-cont a {
	color: #EC994B;
}

section#lopd .lopd-item .lopd-cont a:hover {
	text-decoration: underline;
}

section#lopd .lopd-item .lopd-cont table {
	margin: 15px 0px;
	border: 1px solid #151335;
	color: #151335
}

section#lopd .lopd-item .lopd-cont table tr td {
	border: 1px solid #151335;
	padding: 10px;
}

section#lopd .lopd-item .lopd-cont table tr td:first-child {
	background: #EFECE7;
	font-weight: bold;
}

section#lopd .lopd-item .lopd-cont ul {
	list-style-type: disc;
	padding: 10px 0px;
	padding-left: 20px;
}

section#lopd .lopd-item .lopd-cont ul li {
	list-style: disc;
	margin-bottom: 5px;
	color: #151335;
}

section#lopd .lopd-item .lopd-cont ul li::marker {
	color: #EC994B;
	background-color: #EC994B;
}
/* end LOPD */


/* SLIDE HOME */
.flexslider .slides li img {
	height: auto;
}

.flexslider .slides li:after {
	background: none;
	background: rgba(0, 0, 0, 0.3);
}

/* SLIDE HOME 2 */
/* .flexslider.flexslider_cont .slides li img { height: 73vh; } */


.popup-btm-app .popup-app-cnt a.btn {
	display: inline-block;
	background: url(./assets/images/play-circle.png) no-repeat left center;
	font-family: 'HelveticaNowDisplayRegular';
	font-size: 15px;
	color: #ffffff;
	line-height: 25px;
	letter-spacing: .5px;
	padding: 0 0 0 40px;
	transition: all .35s ease;
	margin-top: 20px;
}

.app-pad a.btn:hover {
	text-decoration: underline;
}

#page .flexslider {
	overflow: hidden;
}

/* #page .flexslider { */
/* height: auto!important; */
/* } */


.cli-tab-footer .wt-cli-privacy-accept-btn {
	background-color: #2fbdad;
}

#eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more {
	background: #151335 !important;
	border-radius: 20px;
	font-family: 'Montserrat-SemiBold';
}

#eapps-instagram-feed-1 .eapps-instagram-feed-posts-grid-load-more:hover {
	background: #EC994B !important;
}


input[type=submit].cont-btn.desabilitat, input.cont-btn.desabilitat {
	pointer-events: none;
	background-color: #73777B;
	border-color: #73777B;
}


/* .banner-home .flex-caption {
	top: 50%;
} */

.banner-home .flex-caption .caption-txt {
	width: 70%;
}

.banner-home .flex-caption p {
	color: #FFFFFF;
	font-size: 65px;
	font-family: 'Montserrat-Light';
	line-height: 70px;
	display: block;
}

.flex-control-nav li a.flex-active {
	background-color: #EC994B;
}


.calendar .ui-datepicker-prev span {
    background: url(./assets/images/ico-flecha.svg) no-repeat center;
    transform: rotate(180deg);
    padding: 28px;
	top: 0;
	left: 15px;
}

.calendar .ui-datepicker-next span {
    background: url(./assets/images/ico-flecha.svg) no-repeat center;
    transform: rotate(0deg);
    padding: 28px;
	top: 0;
	right: 15px;
}

/* COVID */

.sc-text p {
    font-family: 'Montserrat-SemiBold';
    color: #FFF;
}

.informacio-sc {
    background: #EC994B;
}

/* COOKIES */

.cli-style-v2 .cli-bar-btn_container .cli-plugin-button.wt-cli-accept-all-btn {
    background: #EC994B!important;
}

/* CALENDARI */

.calendar .ui-datepicker-title {
    border-radius: 8px 8px 0 0;
}

.ui-datepicker-calendar {
    border-radius: 0 0 8px 8px;
}

.presentacion .tags-rht .cal-toc p {
    color: #EC994B;
    margin-bottom: 6px;
}

.presentacion ul .competicion_instalaciones {
	justify-content: start;
}

.fest div.extra p {
	font-size: 11px;
	color: black;
}

.fest div.extra > p::before {
	background: none !important;
}

.bloque-federado .tags-lft ul li {
    border-top: 2px solid rgba(215, 97, 84, 0.75);
}

.bloque-federado .tags-lft ul li .info p {
    font-family: 'Montserrat-Medium';
}

/* HOME */

.btn-small {
    letter-spacing: 0px;
}

.escondite-top a {
    letter-spacing: 0px;
}

.escondite ul li ul li {
    border-bottom: 1px solid rgba(213, 97, 84, 0.2);
}

.inspira ul>li .header {
   border-bottom: 1px solid rgba(213, 97, 84, 0.2);
}

.escondite-top a, .blg-hdng a {
    letter-spacing: 0px;
}

.servicios-sec.blog ul li .serv-txt h3 {
    font-size: 24px;
    line-height: 30px;
}

.servicios-sec.blog.white-bg ul li {
	background:  rgba(213, 97, 84, 0.1);
}

.servicios-sec.blog ul li .serv-txt h4 {
	color:#999;	
}

.smm-ico ul li a {
    letter-spacing: 0px;
}

.descub-slide .flexslider img {
    border-radius: 10px;
}





/* TARIFAS */

.faq-sec .tarifas-btm {
	margin-bottom: 50px;
}



/* FAQ */

.faq-sec h3 {
    padding-top:60px!important;
}

.faq-sec {
    padding-bottom:80px;
}



/* NOTICIAS */

.ver-btn:after {
    background-color: #EC994B;
}

.blog ul li:hover .ver-btn:after {
    background-color: #151335;
}

.blog-inner-cnt .blog-inner-rgt em {
	font-family: inherit;
	font-size: inherit;
	font-style: italic;
}
.clear_block_space{height: 120px; float: left; width: 100%}

/* BLOG */

.blog-inner-cnt .blog-inner-rgt p a {
	color: #EC994B;
    font-family: 'Montserrat-Bold';
}

.blog-inner-cnt .blog-inner-rgt p strong {
	color: #151335;
}

.ver-mas-btn {
    width: 85%;
    display: flex;
    justify-content: space-between;
}

.servicios-sec.blog .st-btn:not(.st-last) {
	display: none!important;
}
/* END BLOG */


.flexslider .slides > li {
	float: left;
    width: 100%;
}


body table.cookielawinfo-winter thead th {
    background: #151335;
}