/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 23 2026 | 09:35:51 */
@media (max-width: 1024px) {
    #footer .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
			flex-direction: column;
    }
	
	.footercolumn{
		width: 100% !important;
	}
}


body.page-id-5 .wrap_ova_header{
	display: none;
}

.emprego svg{
	margin-top:-50px;
	margin-left:-20px;
}

h1.page-title{
	margin-top: 20px;
}
.ac-sidebar-dep.sidebar-left{
	max-width:317px;
}
input[type="checkbox"] {
	height: unset;
}

iframe#mapavirtualmarin{
	height: 90vh;
}

.margin0 p{
	  margin-bottom: 0rem;
    margin-top: 0rem;
}

.h3centro{
	color: white; 
	margin: 0;
	font-size: 21.2px;
}

.cuadrado img {
    aspect-ratio: 1/1;
    width:100%;
    object-fit: cover;
}

.margin0 p{
	margin: 0;
}

@font-face{
	font-family:'SamainBriz';
	src:url(https://www.concellodemarin.es/wp-content/uploads/2020/11/Charu_Chandan_BloodDrip_Unicode-Regular.ttf);
}
@font-face{
	font-family:'Tallow';
	src:url(https://www.concellodemarin.es/wp-content/uploads/2020/11/TallowSansTC-Rg.ttf);
}
@font-face{
	font-family:'tan-pearl';
src:url(https://www.concellodemarin.es/wp-content/uploads/2020/11/tan-pearl.otf);
	
}
.samainbriz .principal span{
	font-family:'Tallow';
	font-size:2.3rem!important;
	letter-spacing:1px;
}
.samainbriz .titulo span{
	font-family:'SamainBriz';
	font-size:3.6em!important;
	text-transform:uppercase;
}
.samainbriz p, .samainbriz li span, .samainbriz span.elementor-button-text {
	font-family:'Tallow';
	font-size:2rem!important;
	letter-spacing:1px;
}
.samainbriz span.destacado, .samainbriz strong,.samainbriz b{
	color: var(--e-global-color-b64cc65);
	font-weight:400;
}
.samainbriz .programa-samain p{
	margin:unset;
}

@media(max-width:767px){
	.samainbriz p, .samainbriz li span, .samainbriz span.elementor-button-text{ 
		font-size:1.5rem!important;
	}
.samainbriz .titulo span{
	font-size:2.5em!important;
}
	.samainbriz .principal span{
	font-size:1.9rem!important;
}
}


/*menu concellerias*/
.elementor .ac-sidebar-dep.elementor-hidden-mobile, .ac-sidebar-dep.elementor-hidden-mobile{
	display:block; /*forzar vista menú de sidebar departamentos concellerías*/
}

@media(min-width:767px){
	.ova-dep-desplegable .desplegable-concellerias-movil{
		display:none;
	}
	.ova-dep-desplegable .desplegable-concellerias-pc{
		display:block;
	}
	.ova-dep-desplegable ul#menu-concellerias{
		display:block!important;
	}
}
@media(max-width:767px){
	.ova-dep-desplegable .desplegable-concellerias-movil{
		display:block;
	}
	.ova-dep-desplegable .desplegable-concellerias-pc{
		display:none;
	}
	.ova-dep-desplegable ul.menu{
		display:none;
	}
	.ac-sidebar-dep #custom_html-5{
		margin-top:-30%;
		margin-bottom:-20%;
	}
}
.ova-dep-desplegable div.desplegable-concellerias{
	    font-size: 24px;
    line-height: 1.2;
    color: #202b5d;
    margin: 0 0 16px 0;
    font-weight: 600;
}
.ova-dep-desplegable  ul.menu li::marker{
	content:"";
}
.ova-dep-desplegable  ul.menu li{
	padding:10px;
}
.ova-dep-desplegable  ul.menu li:hover, .ova-dep-desplegable ul.menu li.current_page_item{
	background:white;
}
.ova-dep-desplegable  ul.menu li a{
	color:black;
	text-transform:uppercase;
	font-weight:500;
}
.ova-dep-desplegable  ul.menu li:hover a, .ova-dep-desplegable  ul.menu li.current_page_item a{
	color: var(--e-global-color-primary);
}
span.smallcontent{
	    font-size: 0.6em;
    font-weight: 400;
}
.ova-dep-desplegable .desplegable-concellerias.desplegable-concellerias-movil, .ova-dep-desplegable .desplegable-concellerias-movil + div.widget_nav_menu {
    width: 100%;
}
.ova-dep-desplegable .desplegable-concellerias.desplegable-concellerias-movil{
	padding:5px 20px;
}
/*menu concellerias*/

.ovaev-content.content-grid .desc .event_post .event_title{
	text-transform:none;
}

.icono-charlafamilias svg .st0{
	stroke: var(--e-global-color-eb91a82 );
}
span.destacado-charla{
	color: var(--e-global-color-eb91a82 );
}

.ultimahora-list.ha-list-group .ha-list-item .ha-item-wrap{
	align-items:flex-start;
}

.form-concurso p{
	color: darkslategrey;
    padding-left: 20px;
    font-size: 1.1em;
}
.form-concurso label, .form-concurso .wpcf7-form-control-wrap, .form-concurso .row-form input, .form-concurso span.wpcf7-form-control-wrap input.wpcf7-form-control{
	width:100%;
}

.form-concurso input.wpcf7-form-control, .form-concurso span.select2-selection{
	border:1px solid #e5e5e5;
}

body.elementor-page-16757 > div.ova-wrapp > div.elementor.elementor-131 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a5fb60f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default,body.elementor-page-16570 > div.ova-wrapp > div.elementor.elementor-131 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a5fb60f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default, body.page-id-16475 > div.ova-wrapp > div.elementor.elementor-131 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a5fb60f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default, body.page-id-16594 > div.ova-wrapp > div.elementor.elementor-131 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a5fb60f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default, body.elementor-page-16685 > div.ova-wrapp > div.elementor.elementor-131 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-a5fb60f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default{
	display:none;
}/*nadal*/

/*.nadalmarin h2, .nadalmarin h3, .nadalmarin strong{
	color:#b72528;
}
.nadalmarin h2{
	margin-bottom:50px;
	text-transform:uppercase;
}
.nadalmarin h3{
	margin-bottom:30px;
	text-transform:uppercase;
}
configuracion pagina nadal marin*/

@font-face {
  font-family: "Medula One";
  src: url("/wp-content/fonts/MedulaOne-Regular.otf") format("opentype"),
       url("/wp-content/fonts/MedulaOne-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.entroidomarin h2, .entroidomarin h1, .entroidomarin h3, .entroidomarin h4, .entroidomarin b{
	font-family: "Medula One", sans-serif !important;
}

.entroidomarin h2, .entroidomarin h3{
	color:#37A4DD;
}
.entroidomarin h2{
	margin-bottom:50px;
	text-transform:uppercase;
}
.entroidomarin h3{
	margin-bottom:30px;
	text-transform:uppercase;
}

.entroidomarin p{
	margin: 0;
}
/*configuracion pagina entroido 2023 marin*/

.contenedor-iframe-fb {
  overflow: hidden;
  /* 16:9 aspect ratio */
  padding-top: 56.25%;
  position: relative;
}
.contenedor-iframe-fb iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}/*config responsive iframe de los videos de facebook*/

.blog-grid article.post-wrap .evgovt-content {
  margin-top:15px;
}


.directorios-ong-marin a, .directorios-ong-marin a:hover{
	color:#9D1D96;
}

.elementor-image-gallery #gallery-1 img{
	border:unset;
}

.elementor-section.elementor-inner-section.elementor-section-boxed{
	box-shadow:unset!important;
}

/*.ac-furanchos*/ .ova_box_contact{
	width:100%;
	max-width:unset;
	box-shadow: none;
}

.ova_box_contact .title{
	font-size: 24px;
}

.ova_box_contact .phone a{
	font-size: 22px;
}

@media(max-width:767px){
	.ova_box_contact{
		padding: 0;
	}
	
	.ova_box_contact .title{
		font-size: 20px;
	}
	
	.ova_box_contact .phone a{
		font-size: 18px;
	}
}

#viewer-0f5c2b8, .cta_wrapper{
	display:none;
}
#viewer-0f5c2b8.pdfobject-container{
	display:block;
}

.pdf_viewer_container .ha-pdf-title{
	margin:unset;
}

.pdf_viewer_container .ha-title-flex{
	display: flex;
    flex-wrap: nowrap;
}

.pdf_viewer_container .pdf_viewer_options{
		display: flex;
    align-items: center;
    justify-content: space-between;
	    margin-bottom: 25px;
}

@media(max-width: 767px){
	.pdf_viewer_container .pdf_viewer_options{
	justify-content: flex-end;
	}
	
.pdf_viewer_container .ha-title-flex{
	 margin-bottom: 15px;
}
	
	.ova_dep_list_file ul.ova-list-attachment li {
    padding: 11px 11px 11px 0px;
    justify-content: space-between; 
	}
	body .ova-wrapp div section.elementor-top-section:last-child, body.category .blog-grid + .pagination-wrapper{
		margin-bottom: 60px!important;
	}
	
	body.archive .archive_event.two-columns{
		margin:unset;
	}
	
	.transaxrededir h4.elementor-icon-box-title{
		margin-top: unset;
		margin-bottom:20px;
	}
	.elementor-widget-ova_header .wrap_ova_header .ova_header_el h1.header_title{
		padding-top:40px;
	}
	.elementor-widget-ova_header .wrap_ova_header .ova_header_el .ovatheme_breadcrumbs_el{
		padding-bottom:40px;
	}
	/*.elementor-top-section{
		margin-bottom:20px !important;
	}*/
	#main-content h1.page-title{
		display:none;
	}
	
	body.single-post article.post-wrap .post-title h1.post-title{
		font-size:26px;
	}
	body.single-post .wp-block-group__inner-container{
		padding:5px 10px;
	}
	.ac-proyectos-servicios .elementor-column.elementor-col-33{
		justify-content: center;
	}
	body.single-post .elementor-element-a5fb60f{
		display:none;
	}/*encabezado blog*/
}



.blog-grid article.post-wrap .post-title h2.post-title a{
	text-transform: none;
}

.single-post .post-meta-content .comment .right{
	display:none;
}

@media (min-width: 768px) {
    .single-post-egovt img {
        min-width: unset !important;
        width: 100%;
    }
}

/*cambios version movil*/

.blog-grid article.post-wrap .post-title h2.post-title{
	text-transform:none;
}

.elementor-element-c31a88a.concelleria-mobilidade div.elementor-widget-container{
	position:absolute;
}

.trans-ax-rede-direc .elementor-image-box-content .elementor-image-box-title{
	    margin: 12px 0px;
}

/*header blogs categorias*/
body.category-urbanismo .cover_color, body.category-mobilidade .cover_color,.category-urbanismo article.post-wrap .post-meta-date .post-meta-content-date,.category-mobilidade article.post-wrap .post-meta-date .post-meta-content-date{
	background:#0DA7E0 !important;
}
body.category-medio-ambiente .cover_color, body.category-medio-rural .cover_color,.category-medio-ambiente article.post-wrap .post-meta-date .post-meta-content-date,.category-medio-rural article.post-wrap .post-meta-date .post-meta-content-date{
	background:#39B6AD !important;
}
body.category-benestar-social .cover_color, body.category-igualdade .cover_color,.category-benestar-social article.post-wrap .post-meta-date .post-meta-content-date,.category-igualdade article.post-wrap .post-meta-date .post-meta-content-date{
	background:#9D1D96 !important;
}
body.category-educacion .cover_color, body.category-festas .cover_color, body.category-cultura-e-patrimonio .cover_color,.category-educacion article.post-wrap .post-meta-date .post-meta-content-date,.category-festas article.post-wrap .post-meta-date .post-meta-content-date,.category-cultura-e-patrimonio article.post-wrap .post-meta-date .post-meta-content-date{
	background:#F5A800 !important;
}
body.category-economia-local .cover_color, body.category-deportes-e-xuventude .cover_color, .category-economia-local article.post-wrap .post-meta-date .post-meta-content-date, .category-deportes-e-xuventude article.post-wrap .post-meta-date .post-meta-content-date{
	background:#FF6C37 !important;
}


@media(min-width: 768px){
	#navbarToggleExternalContent{
		display:block;
	}
	.ova-dep-desplegable .navbar-toggler{
		display:none;
	}
	.single-post-egovt img{
	min-width: 850px;
    width: 100%;
}
}

.ova-dep-desplegable{
	display: flex;
    justify-content: space-between;
	align-items: center;
	flex-direction: column;
}


.navbar-toggler, .ova-dep-desplegable.navbar{
	padding: unset;
}


/*header borde blanco tablet movil*/
@media (max-width: 300px){
	.elementor-5 .elementor-element.elementor-element-4750693{
		margin-top: -330px;
	}
}
@media (min-width: 300px){
	.elementor-5 .elementor-element.elementor-element-4750693{
		margin-top: -321px;
	}
	
}
@media (min-width: 425px){
	.elementor-5 .elementor-element.elementor-element-4750693{
		margin-top: -255px;
	}
}
@media (min-width: 768px){
	.elementor-5 .elementor-element.elementor-element-4750693{
		margin-top: -168px;
	}
}


nav.jet-mobile-menu-active .menu-menu-container{
	position:absolute;
}
.elementor-5400 .elementor-element.elementor-element-3a5b58c .menu-menu-container .jet-nav, .elementor-131 .elementor-element.elementor-element-8a1f6cd .menu-menu-container .jet-nav{
	margin: 0px -80px;
	padding: 5px 20px 5px 10px;
	float: right;
}


p{
	margin-bottom: 2rem;
	margin-top: 0.3rem;
}

/*bkg color pagina eventos*/

body.post-type-archive-event .ova-wrapp section.elementor-section .wrap_ova_header .container .cover_color, body.event-template-default.single-event .ova-wrapp section.elementor-section .wrap_ova_header .container .cover_color, body.single-post .ova-wrapp section.elementor-section .wrap_ova_header .container .cover_color, .page-id-1228 .ova-wrapp section.elementor-section .wrap_ova_header .container .cover_color, body.archive .ova-wrapp section.elementor-section .wrap_ova_header .container .cover_color{
	background-color:#0075BD;
}

/*widget html 020522*/

.ac-tabla-nucleos a.jet-table__cell-inner.jet-table__cell-link{
	border-radius: 5px;
	margin: 4px 10px;
	background-color: #6e6e6e;
}

.ac-tabla-nucleos a.jet-table__cell-inner.jet-table__cell-link:hover{
	background-color: #7fadd1;
}

.ac-tabla-nucleos a.jet-table__cell-inner .jet-table__cell-text{
	font-weight: 600;
}

#custom_html-5 .ova-list-dep, #custom_html-6 .ova-list-dep{
	background: #f2f2f2;
	padding: 26px 20px 42px 20px;
	margin-bottom:50px;
}
#custom_html-5 .title-list-dep, .navbar-toggler, #custom_html-6 .title-list-dep, .navbar-toggler{
	font-size: 24px;
	line-height:1.2;
	color: #202b5d;
	margin: 0 0 16px 0;
	font-weight:600;
}
#custom_html-5 .title-list-dep:hover, #custom_html-5 .listado-concellerias .concellerias-list a:hover, .concelleria-igualdade #custom_html-5 .conc-igualdade a, .concelleria-urbanismo #custom_html-5 .conc-urbanismo a, .concelleria-medio-ambiente #custom_html-5 .conc-medio-ambiente a,  .concelleria-benestar-social #custom_html-5 .conc-benestar-social a, .concelleria-educacion #custom_html-5 .conc-educacion a, .concelleria-festas #custom_html-5 .conc-festas a, .concelleria-cultura-patrimonio #custom_html-5 .conc-cultura-patrimonio a, .concelleria-mobilidade #custom_html-5 .conc-mobilidade a, .concelleria-economia-local #custom_html-5 .conc-economia-local a, .concelleria-medio-rural #custom_html-5 .conc-medio-rural a, .concelleria-deportes-xuventude #custom_html-5 .conc-deportes-xuventude a{
	color: #0075bd;
}
 .concellerias-list :hover, .concelleria-igualdade  .conc-igualdade, .concelleria-urbanismo  .conc-urbanismo , .concelleria-medio-ambiente .conc-medio-ambiente ,  .concelleria-benestar-social  .conc-benestar-social , .concelleria-educacion  .conc-educacion , .concelleria-festas  .conc-festas , .concelleria-cultura-patrimonio  .conc-cultura-patrimonio , .concelleria-mobilidade  .conc-mobilidade , .concelleria-economia-local .conc-economia-local , .concelleria-medio-rural  .conc-medio-rural , .concelleria-deportes-xuventude  .conc-deportes-xuventude {
	background: #fff;
}

#custom_html-5 .listado-concellerias, #custom_html-6 .listado-concellerias{
	list-style-type: none;
}

#custom_html-5 .listado-concellerias .concellerias-list, 
#custom_html-6 .listado-concellerias .concellerias-list{
	display: list-item;
	position: relative;
}

#custom_html-5 .listado-concellerias .concellerias-list a, #custom_html-6 .listado-concellerias .concellerias-list a{
	font-size: 16px;
	font-weight: 500;
	color: #000;
	display: block;
	padding: 16px 10px 12px 10px;
}

#custom_html-5 .listado-concellerias .concellerias-list:not(:last-child), #custom_html-6 .listado-concellerias .concellerias-list:not(:last-child){
	border-bottom: 1px solid #e5e5e5;
}
/*#custom_html-5 .title-list-dep:hover, #custom_html-5 ul li a:hover, .concelleria-igualdade #custom_html-5 .conc-igualdade a, .concelleria-urbanismo #custom_html-5 .conc-urbanismo a, .concelleria-medio-ambiente #custom_html-5 .conc-medio-ambiente a,  .concelleria-benestar-social #custom_html-5 .conc-benestar-social a, .concelleria-educacion #custom_html-5 .conc-educacion a, .concelleria-festas #custom_html-5 .conc-festas a, .concelleria-cultura-patrimonio #custom_html-5 .conc-cultura-patrimonio a, .concelleria-mobilidade #custom_html-5 .conc-mobilidade a, .concelleria-economia-local #custom_html-5 .conc-economia-local a, .concelleria-medio-rural #custom_html-5 .conc-medio-rural a, .concelleria-deportes-xuventude #custom_html-5 .conc-deportes-xuventude a{
	color: #0075bd;
}

#custom_html-5 li :hover, .concelleria-igualdade #custom_html-5 .conc-igualdade, .concelleria-urbanismo #custom_html-5 .conc-urbanismo , .concelleria-medio-ambiente #custom_html-5 .conc-medio-ambiente ,  .concelleria-benestar-social #custom_html-5 .conc-benestar-social , .concelleria-educacion #custom_html-5 .conc-educacion , .concelleria-festas #custom_html-5 .conc-festas , .concelleria-cultura-patrimonio #custom_html-5 .conc-cultura-patrimonio , .concelleria-mobilidade #custom_html-5 .conc-mobilidade , .concelleria-economia-local #custom_html-5 .conc-economia-local , .concelleria-medio-rural #custom_html-5 .conc-medio-rural , .concelleria-deportes-xuventude #custom_html-5 .conc-deportes-xuventude {
	background: #fff;
}

#custom_html-5 ul{
	list-style-type: none;
}

#custom_html-5 ul li{
	display: list-item;
	position: relative;
}

#custom_html-5 ul li a{
	font-size: 16px;
	font-weight: 500;
	color: #000;
	display: block;
	padding: 16px 10px 12px 10px;
}

#custom_html-5 ul li:not(:last-child){
	border-bottom: 1px solid #e5e5e5;
}*/

/*cambios 270422*/
/*sticky menu lateral departamentos*/
.ac-sidebar-dep{
	display: unset;
	flex: 0 0 317px;
}

.ac-sidebar-dep div{
	position: sticky;
	/*top: 150px;*/
}

/*formato pdfs*/
.ova_dep_list_file .ova-list-attachment li{
	display: block;
}
.ova_dep_list_file .ova-list-attachment li:not(:last-child){
	margin-bottom: 20px;
}
.ova_dep_list_file .ova-list-attachment li{
	display: flex;
	align-items: center;
	border: 2px solid #e8e8e8;
	padding: 18px 28px 15px 28px;
}
.ova_dep_list_file .ova-list-attachment li span.icon-attachment i::before{
	font-size: 30px;
}
.ova_dep_list_file .ova-list-attachment li span.ova-file-name-size{
	flex: 0 0 calc(100% - 144px);
	padding-left: 10px;
}
.ova_dep_list_file .ova-list-attachment li .ova-file-name{
	display: block;
	font-size: 17px;
	line-height: 20px;
	color: #202b5d;
	word-break: break-all;
}
.ova_dep_list_file .ova-list-attachment li .ova-file-size{
	display: block;
	font-size: 15px;
	color: #62718d;
	text-transform: none;
}

/*configuracion bloque apartados medio ambiente HTML*/

.ac-proyectos-servicios.ac-fullwidth .elementor-col-100{
	display: block;
}

.elementor-container.ac-proyectos-servicios .elementor-column{
	padding: 8px;
}

.ac-proyectos-servicios .elementor-column.elementor-col-33{
		display:block;
}


@media (max-width: 1024px){
	
	.ac-block-proyectos-servicios{
		//width: 100% !important;
		padding: 50px 40px !important;
	}
}

@media (max-width: 1170px){
	.ac-block-proyectos-servicios{
		//width: 100% !important;
		//min-width:200px !important;
		min-height: 300px !important;
		padding: 40px 30px !important;
	}
	.ac-icon-text-proyectos-servicios img{
		width: 60px;
		height:60px;
	}
	div.ac-text-ps h3{
		font-size: 16px;
	}
}

.ac-block-proyectos-servicios{
	padding: 50px 40px;
	text-align: center;
	transition-duration: 0.3s;
	min-height: 341px;
	//min-width: 241px;
	width:100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.ac-block-proyectos-servicios:hover{
	-webkit-box-shadow: 0px 0px 20px -5px #000000; 
box-shadow: 0px 0px 20px -5px #000000;
}
.ac-text-ps h3{
	color: #fff;
	font-size:18px;
	font-weight: 400;
	line-height:25px;
}
.ac-text-ps a{
	color:#fff;
}
/*fin configuracion bloque apartados medio ambiente HTML*/

/*cambios 060422*/
/**eliminado background negro transparente que había en las concellerías para que el color del departamento se vea bien*/
body.ova_dep-template-default .elementor-element.elementor-widget .elementor-widget-container .wrap_ova_header .container .cover_color, .ova-wrapp section.elementor-section .wrap_ova_header .container .cover_color{
	background-color: unset;
}

/*apartados de departamentos*/
.concello-marin-descarga-documentos>.elementor-container.elementor-column-gap-default{
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}

/*cambios 220322*/
/*desactivacion de comentarios y no mostrar texto de comentarios desactivados*/
span.comment, .wp-author{
	display: none;
}

/*pendiente, esconder compartir articulo y imagenes vacias de categorias*/
div.share_social, #media_image-3{
	display: none;
}

/*fin modificaciones 220322*/

.container, body .elementor-section.elementor-section-boxed > .elementor-container{
	max-width: 1185px !important;
}

.ova_dep_wrap .ova-dep-sidebar .ova_info .ova-list-dep ul li a {
font-size: 16px;
font-weight: 500;
color: #000000;
}

.ova_team_single .ova_info .ova-info-content .ova-email span, .ova_team_single .ova_info .ova-info-content .ova-email label, .ova_team_single .ova_info .ova-info-content .ova-email a, .ova_team_single .ova_info .ova-info-content .ova-phone span, .ova_team_single .ova_info .ova-info-content .ova-phone label, .ova_team_single .ova_info .ova-info-content .ova-phone a, .ova_team_single .ova_info .ova-info-content .ova-expertise span, .ova_team_single .ova_info .ova-info-content .ova-expertise label, .ova_team_single .ova_info .ova-info-content .ova-expertise a, .ova_team_single .ova_info .ova-info-content .ova-experience span, .ova_team_single .ova_info .ova-info-content .ova-experience label, .ova_team_single .ova_info .ova-info-content .ova-experience a {
font-size: 15px;
line-height: 1.0;
color: #000;
}

.ova_team_single .ova_info .ova-info-content .job {
color: #0075BD;
}

.ova_team_single .ova_info .ova-excerpt-team .excerpt-2 p {
font-size: 15px;
color: #000;
}

.ova-info-content .job {
color: #0075BD;
	font-size: 14px;
}

.ova-info-content .ova-email a, .ova-info-content .ova-phone a {
font-size: 14px;
line-height: 1.0;
color: #000;
word-break: break-all;
}

.archive_team .content .items .content_info {
box-shadow: 0px 0px 0px 0px rgba(0, 00, 00, 0);
height: 100%;
}

.ova-info-content .ova-email i, .ova-info-content .ova-phone i {
margin-right: 0px;
font-size: 14px;
line-height: 1.4;
display: none;
}

.archive_team .content .items .content_info .ova-info-content {
padding: 25px 10px 10px 10px;
position: relative;
background: #fff;
}

.ova_team_single .ova_info .ova-info-content .ova-email label, .ova_team_single .ova_info .ova-info-content .ova-phone label, .ova_team_single .ova_info .ova-info-content .ova-expertise label, .ova_team_single .ova_info .ova-info-content .ova-experience label {
display: none;

}

.ova-info-content .ova-email {
display: none;
}
.ova-info-content .ova-phone {
display: none;
}

.archive_team .content .items {
padding: 0 15px;
margin-bottom: 25px;
}

.elementor-widget-ova_header .wrap_ova_header .ova_header_el .header_title {
text-transform: none;
font-size: 35px;
}

.single_event .event_content .content p {
color: #000;
line-height: 25px;
}

h1, h2, h3, h4, h5, h6, .nav_comment_text {
font-family: Montserrat;
color: #000;
}

.single_event .event_content .tab-Location ul.nav li.nav-item a:hover {
border: 0;
color: #000;
}

.single_event .event_content .tab-Location .tab-content .contact .info-contact li span:nth-child(1) {
color: #000;
}

.archive_dep .content .ova-content .icon span {
display: none;
}

.archive_dep .content .ova-content .title {
margin-top: 70px !important;
}

.search_archive_event {
background-color: #C1EAF6;
}

.grecaptcha-badge {display: none !important;
visibility:hidden !important;}

@media (max-width: 1170px){
	.asociacions-img{
		width: 100px !important;
		height: 100px !important;
	}
}

body[data-elementor-device-mode=mobile] #custom_html-5{
	display: none;
}

article#post-7620 .post-media{
	display: none;
}

body.page-id-18756 .elementor-131 .elementor-element.elementor-element-a5fb60f{
	margin-bottom: 0 !important;
}


body[data-elementor-device-mode=mobile] .elementor-widget-ova_header .wrap_ova_header .ova_header_el .header_title {
    text-transform: none;
    font-size: 25px;
}

.elementor-131 .elementor-element.elementor-element-a5fb60f{
	margin-bottom: 0 !important;
}

@media(max-width: 767px){
	
body .ova-wrapp div section.elementor-top-section:last-child, body.category .blog-grid + .pagination-wrapper{
		margin-bottom: 0 !important;
	}
}

/**/

.showclick {
	display: none;
}
.showclick.active {
	display: block;
}
.clicktoshow {
	cursor: pointer;
}

@font-face {
    font-family: 'Silver Stone Rough';
    src: url('https://www.concellodemarin.es/wp-content/uploads/2020/11/silver-stone-rough.ttf');
}

.silverstone p{
	font-family: 'Silver Stone Rough';
}

.granate{
	color: #7A2545;
	font-style: italic;
}

.granate2{
	color: #7A2545;
	text-decoration: underline;
}

body.page-id-17373 .wrap_ova_header{
	display: none;
}

/* SAMAÍN BRIZ 2025 */

body.elementor-page-17831:not(.elementor-motion-effects-element-type-background), body.elementor-page-17831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-image: url(https://www.concellodemarin.es/wp-content/uploads/2020/11/Samain-Briz-2025-Fondo-scaled.jpg) !important;
	  background-repeat: no-repeat;
  background-position: top;
	background-size: cover;
}

/* BANNER NADAL 2024 */

@media (max-width: 767px) and (min-width: 425px){
    .elementor-5 .elementor-element.elementor-element-4750693 {
        margin-top: -116px;
    }
}

@media (max-width: 480px) and (min-width: 300px) {
    .elementor-5 .elementor-element.elementor-element-4750693 {
        margin-top: -115px;
    }
}

/**/

.square img {
    aspect-ratio: 1/1;
    width:100%;
    object-fit: cover;
}

/* PREMIOS LIBERACIÓN DE MARÍN */

body.page-id-20511 .wrap_ova_header.bg_feature_img.left{
	display: none;
}

/* ENTROIDO 2025 

@font-face {
    font-family: "Shortcake";
    src: url("https://www.concellodemarin.es/wp-content/uploads/2020/11/Shortcake-8O4Y0.otf") format("opentype");
}

.entroidomarin h1{
	font-family: "Shortcake", sans-serif;
}

.entroidomarin h2, .entroidomarin h3, .entroidomarin strong{
	color: #0071B7;
} */

/* PAI */

body.page-id-20711 .entroidomarin h2{
	margin:0;
}

/* ERROR PAGE */ 

#error-page{
	max-width: unset;
	top: 0;
	margin-top: 0 !important;
	    padding: 0;
	margin: 0 auto;
}

#error-page h1{
	border-bottom: none;
}

#error-page .wp-page{
	display: flex;
}

/* GALA DO DEPORTE */

body.page-id-7951 .wrap_ova_header{
	display: none;
}

/* 8M */

body.page-id-7673 .wrap_ova_header{
	display: none;
}

.wp-categories .ova-meta-general{
    display: none;
}