/*
Theme Name: Txantxangorria
Theme URI: https://themes.muffingroup.com/betheme
Author: Space Bits
Author URI: https://www.spacebits.es
Description: Custom theme by Space Bits
Template: betheme
Version: 2.0.2
*/


.single-entitat h1{ text-align:center; width:78%; margin:0 11%; }
.single-entitat h2.info{ margin-top:30px; }
.single-entitat .mcb-section .mcb-wrap .mcb-item-info-en-linia .column_attr{ text-align:center; }
.single-entitat .mcb-section .mcb-wrap .mcb-item-f875259b6 .mcb-column-inner-f875259b6{margin-bottom:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-cf7629b7c .mcb-column-inner-cf7629b7c{margin-bottom:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-fd98b0447 .mcb-column-inner-fd98b0447{margin-bottom:30px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-615115704 .mfn-list{--mfn-list-icon-spacing:5px;--mfn-list-icon-color:#0089F7;--mfn-list-icon-size:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-615115704 .mfn-list .mfn-list-item{padding-top:2px;padding-bottom:2px;}
.single-entitat .mcb-section .mcb-wrap-7859142f4 .mcb-wrap-inner-7859142f4{padding-top:25px;}
.single-entitat .mcb-section-7f4b9e4c2{padding-top:110px;padding-bottom:70px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-z2bcz4vgc .title{text-align:center;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-5skmz8viv .column_attr{text-align:center;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-5skmz8viv .mcb-column-inner-5skmz8viv{margin-top:25px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-nw3i7zjhj .title{font-size:29px;margin-top:0px;margin-bottom:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-nw3i7zjhj .icon-wrapper{margin-top:0px;margin-bottom:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-nw3i7zjhj .desc-wrapper{padding-top:0px;padding-bottom:0px;padding-right:15px;padding-left:15px;text-align:center;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-nw3i7zjhj .mfn-icon-box{padding-bottom:0px;padding-top:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-nw3i7zjhj .desc{margin-top:0px;margin-bottom:0px;line-height:24px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-97216f221 .mfn-divider-inner{--mfn-divider-border-width:1px;--mfn-divider-gap-top:20px;--mfn-divider-gap-bottom:5px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-97216f221 .mcb-column-inner-97216f221{margin-top:0px;margin-bottom:0px;padding-bottom:0px;padding-top:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-1zg57rk3 .title{font-size:29px;text-align:center;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-1zg57rk3 .mcb-column-inner-1zg57rk3{margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-top:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-9199e7076 .title{margin-bottom:0px;font-size:25px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-9199e7076 .icon-wrapper{width:auto;margin-right:10px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-9199e7076 .mcb-column-inner-9199e7076{margin-bottom:10px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-9199e7076 .icon-wrapper i{font-size:20px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-21fb10ef0 .title{margin-bottom:0px;font-size:20px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-21fb10ef0 .icon-wrapper{width:auto;margin-right:10px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-21fb10ef0 .icon-wrapper i{font-size:30px;}
.single-entitat .mcb-section .mcb-wrap-7c690d78f .mcb-wrap-inner-7c690d78f{justify-content:center;margin-right:40px;}
.single-entitat .mcb-section-51a7f92ec .mcb-section-inner-51a7f92ec{align-items:center;}
.single-entitat .mcb-section-51a7f92ec{padding-top:30px;padding-bottom:0px;margin-bottom:30px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-zmhdyzpm7 .title{text-align:center;}
.single-entitat .mcb-section-2924qonyl{padding-top:30px;padding-bottom:30px;}
.single-entitat .mcb-section .mcb-wrap-3d3a89450 .mcb-wrap-inner-3d3a89450{margin-right:30px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-c8022c2b7 .mcb-column-inner-c8022c2b7{margin-bottom:10px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-97415d6d9 .mcb-column-inner-97415d6d9{margin-bottom:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-37dd96cbc .mcb-column-inner-37dd96cbc{margin-bottom:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-3f4431d5c .mfn-list{--mfn-list-icon-spacing:5px;--mfn-list-icon-color:#0089F7;--mfn-list-icon-size:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-3f4431d5c .mfn-list .mfn-list-item{padding-top:2px;padding-bottom:2px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-52a663614 .mcb-column-inner-52a663614{margin-bottom:10px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-96fcc418c .mcb-column-inner-96fcc418c{margin-bottom:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-63fb2e3dd .mcb-column-inner-63fb2e3dd{margin-bottom:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-31f1d92dc .mfn-list{--mfn-list-icon-spacing:5px;--mfn-list-icon-color:#0089F7;--mfn-list-icon-size:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-31f1d92dc .mfn-list .mfn-list-item{padding-top:2px;padding-bottom:2px;}
.single-entitat .mcb-section-0932457bc{padding-top:110px;padding-bottom:70px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-9f2882308 .mcb-column-inner-9f2882308{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;height:500px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-70aadc1cd .icon-wrapper{width:20px;height:20px;margin-right:10px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-70aadc1cd .icon-wrapper i{font-size:50px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-70aadc1cd .title{margin-bottom:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-70aadc1cd .desc-wrapper{text-align:left;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-70aadc1cd .desc{margin-left:0px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-70aadc1cd .mcb-column-inner-70aadc1cd{margin-bottom:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-79029deeb .mcb-column-inner-79029deeb{margin-bottom:25px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-b148d2900 .mcb-column-inner-b148d2900{margin-bottom:25px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-3a4b5a265 .mfn-list{--mfn-list-icon-spacing:5px;--mfn-list-icon-size:15px;}
.single-entitat .mcb-section .mcb-wrap .mcb-item-3a4b5a265 .mfn-list .mfn-list-item{padding-top:10px;padding-bottom:10px;}
.single-entitat .mcb-section .mcb-wrap-5f2d044a3 .mcb-wrap-inner-5f2d044a3{padding-top:60px;padding-right:30px;padding-bottom:60px;padding-left:30px;}
.single-entitat .mcb-section-7f66659dc{padding-top:110px;padding-bottom:110px;padding-right:5%;padding-left:5%;}
.single-entitat .mcb-section-7f66659dc .mcb-section-inner-7f66659dc{align-items:stretch;}

.single-entitat .wrap-inner-info-basica{ 
	justify-content: center;
}
.single-entitat .caixa_junta p{ line-height:23px; }

.single-entitat .caixa_junta h3{ text-align:center; margin:30px 0 10px 0; }
.single-entitat .caixa_junta h4{ text-align:center; }

.single-entitat p.credits{ margin:50px 0 0 0;  font-size:13px; font-style:italic; }
.single-entitat .info-basica-entitat{
	margin-top: 25px;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-color: #D62828

;
    border-width: 1px 1px 1px 1px;
    padding-top: 15px;
    padding-bottom: 0px;
    padding-left: 25px;
    padding-right: 25px;
	width: 100%;
    word-break: break-word;
}


.single-entitat .column_finalitats > ul ul {
    list-style: none;
    padding-left: 0;
}

.single-entitat .column_finalitats > ul ul li {
    position: relative;
    padding-left: 1.5em;
    margin-bottom: 0.5em;
}

.single-entitat .column_finalitats > ul ul li::before {
    content: "\f105"; /* Código Unicode de 'angle-right' en FontAwesome */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    top: 14px;
    transform: translateY(-50%);
    color: black;
}


.single-entitat .column_finalitats ol {
	margin-top:25px;
    list-style: none;
    counter-reset: list-counter;
    padding-left: 0;
}

.single-entitat .column_finalitats ol li {
    counter-increment: list-counter;
    position: relative;
    padding-left: 2.5em;
    margin-bottom: 0.5em;
}

.single-entitat .column_finalitats ol li::before {
    content: counter(list-counter);
    position: absolute;
    left: 0;
    top: 15px;
    transform: translateY(-50%);
    background-color: black;
    color: white;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8em;
    text-align: center;
    border-radius: 50%;
    font-weight: bold;
}


.caixa-padding-border{
	border: solid 1px #000;
    border-radius: 25px;
	padding:35px 35px 20px 35px;
}


.breadcrumb {
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    margin: 0 0 30px 0;
}

.breadcrumb li {
    display: flex;
    align-items: center;
    font-size: 14px;
}

.breadcrumb li a {
    text-decoration: none;
    color: #007bff;
    padding: 5px 10px;
    transition: color 0.3s ease;
}

.breadcrumb li a:hover {
    color: #0056b3;
}

.breadcrumb li:not(:last-child)::after {
    content: "›";
    margin: 0 10px;
    color: #6c757d;
}

.breadcrumb li:last-child a {
    color: #6c757d;
    pointer-events: none;
    font-weight: bold;
}



.tax-categoria-entitats h1{ text-align:center; width:78%; margin:0 11%; }

.tax-categoria-entitats .wrap-inner-info-basica{ 
	justify-content: center;
}
.tax-categoria-entitats .info-basica-entitat{
	margin-top: 25px;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-color: #D62828

;
    border-width: 1px 1px 1px 1px;
    padding: 15px 25px;
	width: 100%;
    word-break: break-word;
}


.mcb-column-inner-llista-entitats {
	border-radius: 15px 15px 15px 15px;
    border-style: solid;
    border-color: #D62828

;
    border-width: 1px 1px 1px 1px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
}

.mcb-column-inner-llista-entitats a{ color:#000; font-size:25px; text-decoration:none; font-weight:500; }

.mcb-section .mcb-wrap .mcb-item-categoria .icon-wrapper{width:47px;height:47px;border-style:solid;border-color:#D62828

;border-width:3px 3px 3px 3px;border-radius:50% 50% 50% 50%;margin-top:50px;}
.mcb-section .mcb-wrap .mcb-item-categoria .icon-wrapper img{max-width:28px;}
.mcb-item-categoria.icon-wrapper img{max-width:28px;}
.mcb-section .mcb-wrap .mcb-item-categoria .mcb-column-inner-a50640d11{margin-bottom:0px;}
.mcb-section .mcb-wrap .mcb-item-categoria .mfn-icon-box{padding-bottom:2vw;padding-top:2vw;padding-right:2vw;padding-left:2vw;border-style:solid;border-color:#D62828

;border-width:2px 2px 2px 2px;border-radius:20px 20px 20px 20px;}
.mcb-section .mcb-wrap .mcb-item-categoria .mfn-icon-box:hover .icon-wrapper i{color:#0086e5;}
.mcb-section .mcb-wrap .mcb-item-categoria .icon-wrapper i{color:#D62828

;font-size:20px;}
.mcb-section .mcb-wrap .mcb-item-categoria .desc-wrapper{text-align:left;}
.mcb-section .mcb-wrap .mcb-item-categoria .title{color:#D62828

;}
.mcb-section .mcb-wrap .mcb-item-categoria .mfn-icon-box:hover .title{color:#0080e4;}
.mcb-section .mcb-wrap .mcb-item-categoria .mfn-icon-box:hover{border-color:#0086E5;}
.mcb-section .mcb-wrap .mcb-item-categoria .mfn-icon-box:hover .icon-wrapper{border-color:#0086E5;}
.mcb-section .mcb-wrap .mcb-item-categoria .desc{line-height:20px;}


table thead tr th.bg{ background:#ece6e6 !important; }

table.taula_entitats th{ font-weight:600; font-size:15px; line-height:17px; color:#000; }
table.taula_entitats td{ font-size:15px; line-height:17px; }
table.taula_entitats a{ color:#000; text-decoration:none; font-weight:500; }

@media screen and (max-width: 1200px) {
	.single-entitat h1{ font-size:35px !important; line-height:35px !important;  }
}

@media screen and (max-width: 959px) {
	.mcb-section .mcb-wrap-pp6c9uk4t .mcb-wrap-inner-pp6c9uk4t{ height:auto !important; }
	.mcb-section .mcb-wrap-pp6c9uk4t .mcb-wrap-inner-pp6c9uk4t p{ line-height:20px !important; }
	.mcb-section .mcb-wrap-pp6c9uk4t .mcb-wrap-inner-pp6c9uk4t a{ font-weight:500; color:#000; }
	.single-entitat h1{ font-size:35px !important; line-height:40px !important; width:100% !important; margin-left:0px !important; margin-right:0px !important; }
	.single-entitat .mcb-item-3oifzf1sm{ width:100% !important; }
	.single-entitat .mcb-wrap-inner-7c690d78f{ margin-right:0px !important; }
	.single-entitat .mcb-section .mcb-wrap .mcb-item-nw3i7zjhj .title{ margin-bottom: 25px !important; }
}