/*************************************** INICIO *****************************************/

.linia { clear: both; width: 93.8%; border-top: 5px solid #eee; }

/* Soundcloud */
iframe { max-width: 100%; border: 0px solid red; margin-bottom: 20px; margin-top: 20px; }

/* ISSUU */
.issuuembed.issuu-isrendered {
    max-width: 100%;
}
 

.cookillian-alert .close {
 	display: none !important;
}

div.omc-authorbox { border-top: 3px solid #ccc; }
#omc-top-banner { padding-top: 8px; text-align: center; }

div.omc-related-posts a { color: white !important; }
	div.omc-related-posts a:hover { background: none !important; }

/*article#omc-full-article img { border: 1px solid #ccc; padding: 4px; }*/

div.bannerLat { border: 0px solid red; width: 42%; display: inline-block; margin-left: 10px; margin-bottom: 10px; }
	div.bannerLat img { border: 1px solid #ccc; max-width:100% !important; max-width: auto; }

div.bannerTop { display: inline-block; vertical-align: top; border: 0px solid red; }
div.xarxesTop { margin-left: 10px; font-size: 9pt; display: inline-block; vertical-align: bottom; }
	div.xarxesTop a { color: #333; margin: 0 2px 0 2px; font-size: 12pt;  }
div.xarxesPeu {  margin-top: 2em; }
	div.xarxesPeu a { color: #fff; margin: 5px 2px 0 2px; display: inline-block; font-size: 12pt;  }
	
.omc-footer-widget-column:nth-child(3) { padding-top: 2.25em; }
	.omc-footer-widget-column:nth-child(3) a { color: #aaa; }

div.bannerEscuchanos { display: inline-block; height: 50px; width: 100px; background: #444; color: #fff; text-align: center; font-weight: bold; font-size: 120%; }
	div.bannerEscuchanos a { color: #fff; }
	
div.CategoryText { width: 94%; min-height: 170px; font-size: 120%; text-align: justify; }
	div.CategoryText a { margin: 0; text-decoration: none; }
	div.CategoryText a:hover { margin: 0; text-decoration: none; }
	
img.footer-logo { display: none; }
li#rpwe_widget-2 h3, li#rpwe_widget-2 span { background: #585858; }
li#text-5 h3, li#text-5 h3 span, li#text-8 h3, li#text-8 h3 span { background: #ddd; color: #444; }
div.rpwe-block img { width: 45px; height: 45px; }

div.omc-video-container {
    margin-bottom: 30px;
    border: 0px solid red;
    width: 100%;
    margin-top: -60px !important;
}
/*div.omc-video-container { 
	margin-bottom: 30px; border: 0px solid red; width: 75%; margin-top: -10px !important;
}*/

/*#omc-main-navigation { border-bottom: 3px solid #ccc; width: 96%; }*/
/* Hide search */
li#omc-header-search { display: none !important; }
div#omc-header-search-mobi { display: none; }
#omc-main-navigation { border-bottom: 3px solid #ddd; width: 96%; }

#omc-main h5 { background: #444; color: #fff; padding-left: 3px; }	

#omc-full-article img.size-full { 
	max-width:100% !important; 
	max-width: auto;
}

div.wp-caption { border: 1px solid #ccc; padding: 4px; margin: 0 0 20px 0; }
p.wp-caption-text { }

div#InOutPosts { min-height: 40px; border: 0px solid red; background: #fff; padding: 60px 0 30px 0; }
	div#InOutPostWrapper { width: 90%; margin: auto; border: 0px solid red; }
	div#InOutPostWrapper h3 { background: #444; color: #fff; padding: 8px; }

body.home div#EnDirectePlayer {
	margin-bottom: 30px;
    height: 120px;
    width: 92%;
	margin-left: 0px;
}	

	body.home div#EnDirectePlayer h3 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }

div#EnDirectePlayer { 
	width: 78%; 
	color: #fff; 
	background: none; 
    height: 190px;
	border-radius:10px; 
	text-align: center; 
	border: 2px solid #000; 
	margin: auto; 
	padding: 4px; 
	font-size: 80%;
}

div#EnDirectePlayer div { line-height: 1.5em; margin: 10px auto; }
	
div.EnDirecteSitesContenidora { width: 100%; margin: auto; padding-top: 20px; border: 0px solid red; }
	div.EnDirecteSitesContenidora div { display: inline-block; vertical-align: top; width: 32%; text-align: center; font-size: 80%; }
	div.EnDirecteSitesContenidora div img { border: 0px solid red; }

/* Formulari Bollonews */

div#wpcf7-f6681-o1 span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required { float: left;}
input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
	width: 98%;
    font-size: 13px;
    line-height: 20px;
    padding: 5px;
}

div.check-lopd { 
    font-size: 11px;
    margin-top: -12px;
}

.wpcf7-not-valid-tip { display: none !important; }

/* RGPD */

p.comment-form-oklopd { text-align: left; }
p.comment-form-oklopd input#privacy { width: 30px !important; display: inline-block; }

#commentform textarea, 
	#commentform input[type="text"] { width: 100%; background: #f5f5f5 !important; border: 1px solid #999; }

/* 20220721 */

/*body.home p.omc-date-time-one, body.home .rpwe-time { display: none; }*/

/*************************************  Responsive  *************************************/

@media screen and (max-width: 768px) {

	body.home div#EnDirectePlayer, div#EnDirectePlayer {
	    height: 140px;
	}
	

}

@media only screen and (max-width: 479px) {

	nav#omc-main-navigation select {
		width: 100% !important;
	}
	
	nav#omc-main-navigation select option.submenu {}

}

@media screen and (max-width: 480px) {

	body.home div#EnDirectePlayer h3, div#EnDirectePlayer h3 {
    	font-size: 14px !important;
    }
    
    body.home div#EnDirectePlayer, div#EnDirectePlayer {
	    height: 210px;
	}

}

/*************************************     END    ***************************************/