/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
div#brxe-kedqjl-track img ,div#brxe-hzjgrl-track img{
    height: 200px;
    width: 200px;
    object-fit: cover!important;
}
html {
  scroll-behavior: smooth;
}

.ff-message-success {border: 2px solid #00a6f7 !important; box-shadow: none !important;padding: 30px !important;}
.imagen-speaker { margin: 0 auto !important; display: table !important; margin-bottom:15px !important;}
.imagen-speaker img {height: 200px;width: 200px;}
a:hover {opacity:0.7;}
a img:hover {opacity:0.7;}

button.splide__arrow.splide__arrow--prev, button.splide__arrow.splide__arrow--next {fill: white;}
ul.page-numbers { margin-top: 30px;}
:focus { outline: none !important; } 

/* MENU */
.brxe-nav-nested .brx-dropdown-content { margin-top: 15px !important;}

/* EURAPCO TEAM */
#list-board .image.css-filter.bricks-lazy-load-isotope { margin: 0 auto !important; width: 150px !important;  height: 150px !important;}
#list-board .image-wrapper { padding-top: 155px;}


/*  ----------------------------------------- TEMPLATES BRICKS ----------------------------------------- */
    /** NEWS - LATEST NEWS **/
	.latest-news .category { margin-bottom: 5px;}
	.latest-news .category li { margin: 0 10px 0 0;}
	.latest-news .category li > * {padding: 0;}


/**  ----------------------------------------- PARTNERS  ----------------------------------------- **/
#list-partners .tab-menu .tab-title {display: flex;width: 100%;justify-content: space-between;text-transform: uppercase;}
#list-partners .tab-menu .tab-title.brx-open {background: transparent !important;}
#list-partners .tab-menu .tab-title {border-top: 1px solid #D8D8D8;}
#list-partners .tab-menu .tab-title:last-child {border-bottom: 1px solid #D8D8D8;}
#list-partners .tab-menu .tab-title.brx-open .brxe-icon{color: #00A6F7 !important;}
#list-partners .tab-content {border: 0!important;padding: 0!important;}
#list-partners .tab-content .brxe-image img {height: auto;width: auto;}


/* RESPONSIVE */
@media(max-width: 767px) {
	div#brxe-qxzfpb-slide03 {
    height: 500px!important;
}
	.brxe-button {width:100%;}
	
}

/* SERGI */
p[data-field-id="sxbdbt"]{
	border-radius: 25px !important;
}
#register {
	display: none !important;
}
.bricks-button[class*="dark"]:not(.outline),
#brxe-awowxb p.dynamic,
#brxe-ieclqo,
#brxe-sehnmb,
.brxe-tyiako,
.brxe-xiwfvn,
.brxe-vdhiyq {
    background-color: #005790 !important;
	border-color: #005790 !important;
}

#brxe-mlbmtu {
    background-color: #0000ff !important;
	border-color: #0000ff !important;	
}
#brxe-ytamyd {
    background-color: #f971e2 !important;
	border-color: #f971e2 !important;	
}

#brxe-cpldug {
    background-color: #fc400B  !important;
	border-color: #fc400B  !important;	
}

.page-id-14870 .bricks-button[class*="dark"]:not(.outline),
.page-id-14870 #brxe-awowxb p.dynamic,
.page-id-14870 #brxe-ieclqo,
.page-id-14870 #brxe-sehnmb,
.page-id-14870 .brxe-tyiako,
.page-id-14870 .brxe-xiwfvn,
.page-id-14870 .brxe-vdhiyq {
    background-color: #0E343F !important;
	border-color: #0E343F !important;
}

.bricks-button[class*="dark"]:not(.outline):hover,
#brxe-awowxb p.dynamic:hover,
#brxe-ieclqo:hover,
#brxe-sehnmb:hover,
.brxe-tyiako:hover,
.brxe-xiwfvn:hover,
.brxe-vdhiyq:hover {
    background-color: #00a6f7 !important;
	border-color: #00a6f7 !important;
}



.page-id-14870 .bricks-button[class*="dark"]:not(.outline):hover,
.page-id-14870 #brxe-awowxb p.dynamic:hover,
.page-id-14870 #brxe-ieclqo:hover,
.page-id-14870 #brxe-sehnmb:hover,
.page-id-14870 .brxe-tyiako:hover,
.page-id-14870 .brxe-xiwfvn:hover,
.page-id-14870 .brxe-vdhiyq:hover {
    background-color: #4F89A1 !important;
	border-color: #4F89A1 !important;
}

#brxe-djnlhy .repeater-item [data-field-id="sxbdbt"],
h3 a,
footer #brxe-pxmpba a,
.brxe-jforfo,
#brxe-bwfzzu p.dynamic,
#brxe-gbmfpc,
.bricks-isotope-filters li,
#brxe-sthuuk,
#brxe-xnwpcs a {
    color: #005790 !important;
}

.page-id-14870 #brxe-djnlhy .repeater-item [data-field-id="sxbdbt"],
.page-id-14870 h3 a,
.page-id-14870 footer #brxe-pxmpba a,
.page-id-14870 .brxe-jforfo,
.page-id-14870 #brxe-bwfzzu p.dynamic,
.page-id-14870 #brxe-gbmfpc,
.page-id-14870 .bricks-isotope-filters li,
.page-id-14870 #brxe-sthuuk,
.page-id-14870 #brxe-xnwpcs a {
    color: #0E343F !important;
}

#brxe-djnlhy .repeater-item [data-field-id="sxbdbt"]:hover,
h3 a:hover,
footer #brxe-pxmpba a:hover,
.brxe-jforfo:hover,
#brxe-bwfzzu p.dynamic:hover,
#brxe-gbmfpc:hover,
.bricks-isotope-filters li:hover,
#brxe-sthuuk:hover,
#brxe-xnwpcs a:hover {
    color: #00a6f7 !important;
}

.page-id-14870 #brxe-djnlhy .repeater-item [data-field-id="sxbdbt"]:hover,
.page-id-14870 h3 a:hover,
.page-id-14870 footer #brxe-pxmpba a:hover,
.page-id-14870 .brxe-jforfo:hover,
.page-id-14870 #brxe-bwfzzu p.dynamic:hover,
.page-id-14870 #brxe-gbmfpc:hover,
.page-id-14870 .bricks-isotope-filters li:hover,
.page-id-14870 #brxe-sthuuk:hover,
.page-id-14870 #brxe-xnwpcs a:hover {
    color: #4F89A1 !important;
}

.brxe-section {
	padding-left: 20px;
	padding-right: 20px;
}
#brxe-afjhkv.brxe-section,
#brxe-pckwmv.brxe-section,
#brxe-yaxtrg.brxe-section,
#brxe-cipirh.brxe-section {
	padding-left: 0px;
	padding-right: 0px;
}
#brxe-ocaunk {
	max-width: 90%;
}
.hidden {
	display: none !important;
}

#brxe-djnlhy [data-field-id="sxbdbt"] {
    margin-top: 20px;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
    color: var(--bricks-color-ypvmbz);
    font-size: 16px;
    border: 1px solid var(--bricks-color-apmzbk);
    border-radius: 5px;
    background-color: var(--bricks-color-apmzbk);
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
}

#brxe-djnlhy [data-field-id="sxbdbt"]:hover {
    background-color: #00a6f7 !important;
    border-color: #00a6f7 !important;
}

#brxe-djnlhy [data-field-id="sxbdbt"] a {
	color: #fff;
}

.post-password-required,
main > .post-password-form {
	padding: 200px 100px 100px;
}


.page-id-14870 #brxe-anppil .brxe-text-basic,
.page-id-14870 h2,
.page-id-14870 .brxe-heading {
	color: #0E343F;
}
.page-id-14870 h3 {
	color: #0E343F !important;
}
.page-id-14870 h3#brxe-ekytzc,
.page-id-14870 h3#brxe-yuiidx {
	color: #ffffff !important;
}
.page-id-14870 #brxe-mytbbu .brxe-text-basic {
	color: #4F89A1;
}

body:has(.post-password-form) #brxe-tkwesg,
body:has(.post-password-form) #brxe-uiircf,
body:has(.post-password-form) #brxe-fxsyhs {
  display: none !important;
}

#list-board figure {
	text-align: center;
}

.brxe-ikwoty {
	min-height: 52px !important;
}

.brxe-fhbssk {
	min-height: 22px !important;
	
}

@media only screen and (max-width:767px){
	.x-marker_popover > div {
		transform: none !important;
	}
}

.ctl-title,
.ctl-icon,
.ctl-labels,
.ctl-arrow {
	display: none !important;
}
.timeline-year {
	margin-bottom: 0 !important;
}


/* EURAPCO 25 */

@font-face {
    font-family: GTUL;
    src: url("/wp-content/themes/bricks-child-2/fonts/GTUltraMedian-Light.otf") format("opentype");
}
@font-face {
    font-family: GTUR;
    src: url("/wp-content/themes/bricks-child-2/fonts/GTUltraMedian-Regular.otf") format("opentype");
}

#brxe-rxiguo a {
	background-color: #f971e2 !important;
}
#brxe-rxiguo a:hover {
	background-color: #FD603c !important;
}

.page-id-15233 h1 {
	font-family: 'GTUL' !important;
}
.page-id-15233 h2 {
	font-family: 'GTUR' !important;
}
.page-id-15233 h1 {
	font-family: 'Arial';
}