/*
Theme Name: Pinboard Child
Theme URI: http://www.onedesigns.com/wordpress-themes/pinboard
Description: A crafty and elegant theme powered by an advanced theme framework and grid system. With virtually unlimited layout options and styles, ideal for showcasing your portfolio of works or other multimedia elements like images, photo galleries, videos and podcasts.
Version: 1.1.4
Author: One Designs
Author URI: http://www.onedesigns.com/
Tags: blue, gray, silver, white, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
License: GNU General Public License v2.0
License URI: license.txt
Template:pinboard
Text Domain:  pinboard-child
*/

@import url("../pinboard/style.css");

/* Importa tipus de lletra diferent: Merriweather per a les capçaleres dels portals */
@import url('https://fonts.googleapis.com/css2?family=Merriweather&display=fallback');
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+4&display=fallback');
/*@import url('https://fonts.googleapis.com/css2?family=Handlee&display=fallback');*/
/*@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light+Two&display=fallback');*/

/* Defineix un tipus de lletra fi per a tot l'entorn */
body {
	font-weight: 300 !important;
}

/* Eixampla l'espai disponible per mostrar el contingut  */
 #wrapper {
	 max-width: 1280px !important;
}

/* =Theme customization starts here
-------------------------------------------------------------- */

#header {
	border: none;
}

#site-title {
	margin: 30px 3.4% 10px 3.4%;
	width: 93%;
	line-height: 0;
}

#site-title img {
	margin: 0;
	vertical-align: top;
	width: 110%;
}

#access {
	float: right;
	font-size: 15px;
	border: 0;
	box-shadow: none;
	padding: 0;
	margin: 0;
}

#access ul {
	margin: 0 0 0 0;
	line-height: 0px;
}

#access li ul {
	box-shadow: none;
}

#access ul li {
	border: 0;
	padding-left: 20px !important;
}

#access li a {
	line-height: 15px;
	padding: 5px 0;
	height: 45px !important;
}

#access li li a:hover {
	background:none;
}

#access li a:hover {
	background:none;
}

#access a, #access a:hover, #access a:active {
	color: #000;
	font-weight: 100;
	text-decoration: none;
	background-color: none;
}

#access a:hover, #access a:active {
	color: #0072ce;	
	background-color: none;
}

#access li.current_page_item > a, #access li.current-menu-item > a {
	color: #000;
	background: none;
}

#current-location {
	margin: 10px 3.5%;
	background: #F0F0F2;
	padding: 10px 20px;
}

#header #searchform {
	margin: 0 0 0 6px;
}

.is-form-style { 
	margin: 0 40px 0 40px !important;
}

.is-form-id-15678 {
	top: 0px !important;
}

.search-close {
	right: 0 !important;
	background-color: white !important;
	top: 5px !important;
}

#social-media-icons {
	margin-top: 0;
}

a.social-media-icon {
	height: 31.5px;
}

.page-title {
	font-family: "Oswald", sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #999;
}



/* PORTALS 
-------------------------------------------------------------- */
/* Defineix la capçalera dels portals (més personalitzacions a Personalitza > CSS addicionals) */
#cap_portal h1 {
    font-family: 'Merriweather', serif;
    font-size: 48px;
    color: white;
    margin: 20px 18px;
	font-weight: bold;
}
#cap_portal {
	background-size: cover;
   	display: flex;
   	background-position: center;
   	background-color: #000;
	margin-top: 10px;
}
.portal section#content {
    display: flex;
    flex-wrap: wrap;
}
body.category span.fora { display: none !important; } /* amaga els tres punts suspensius de llegeix més */
.botons-desti a { margin-right: 8px !important; } /* espai entre els botons de destinació dels portals i el text */


#footer {
	border-top: none;
}

.email {
	background-image: url(images/email.png);
}

.rss {
	background-image: url(images/rss.png);
}

article.format-quote div.entry div.entry-container header aside.entry-meta span.entry-permalink { display: none !important; }

/* Molles de pa (caminet quan hi ha subniveells) */

.enllac_no_marcat{
	color:#333 !important;
}
.enllac_no_marcat:hover{
	color:#0072ce !important;
}


/*entry-footer: peu dels articles que duen a enllaços externs*/

.entry-footer {
   
    border-top: 1px #eee solid;
    padding-top: 20px;
    margin-top: 10px;
	text-align:left;
}
.entry-footer a{
	color:#333 !important;
	text-transform:uppercase !important;
	background: linear-gradient(#F8F8F8, #F3F3F3);
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	padding: 2px 6px 2px 16px;
	position: relative;
    display: inline-block;
}
.entry-footer a:hover{
	top: -3px !important;
	transition: top .1s ease !important;
}


/* @media (max-width: 640px) { nav#access {display:none; } } */
/* @media (max-width: 640px) { div.astm-search-menu-wrapper { position:absolute; right:50px !important} } */

@media (min-width: 643px) {
.threecol {
	/*width: auto;*/
}

.threecol .widget {
	margin: 2%;	
}

.column {
	/*float: none;*/
	}

aside#text-2 {
	width: 160px;
	float: left;
}

aside#utcw-2 {
	width: 100%;
	float: left;
}

aside#text-3 {
	width: 50%;
	float: right;
	line-height: 40px;
}

#searchform {
	line-height: 60px;
}
}


/* =UB
-------------------------------------------------------------- */

@media (min-width: 643px) {
#top01 {
	position: relative;
	height: 69px;
	/* background-image:url(https://www.ub.edu/ormeig/wp-content/uploads/2014/04/ub.jpg); */
	background-position:left;
	background-repeat:no-repeat;
}
#ub-logo-link {
	position: absolute;
	left: 0;
	height: 69px;
	width: 230px;
	text-align: left;
	background-color: transparent;	
}
#ormeig-logo-link {
	position: absolute;
	left: 0;
	height: 126px;
	width: 100%;
	text-align: left;
	background-color: transparent;	
	}
}

nav#access > div > ul > li:nth-child(2) > a:before {
	font: var(--fa-font-solid);
    content: "\f35d";
    padding-right: 5px;
}

#top02 {
	/* background: url(https://www.ub.edu/ormeig/wp-content/uploads/2014/04/franja.png) no-repeat left bottom; */
	/* margin-bottom: 8px;	*/
	position: relative;
	height: 15px;
	border-bottom: 2px solid #ebebeb;
	width: 120%;
	margin-left: -50px;
	}

/* =POSTS
-------------------------------------------------------------- */

.footnotes {
	font-size: 85%;
	padding: 10px 10px 0 0;
	line-height: 25px;
	border-top: #eee 1px solid;
}

.footnotereverse {
	display: none;
}

.ssba {
	float: right;
}

.form-allowed-tags {
	display: none;
}

.entry-utility {
	min-height: 40px;
}

.entry-tags {
	margin: 8px 0 -4px -8px;
}


li.bawmrp_manual {
	border-right: 0px solid #fff;
}

blockquote {
	font-style: normal; 
}

div.entry-summary blockquote {
	font-family:inherit;
	font-size:auto;
}

.entry-thumbnail { border: 3px solid transparent; }

@media (min-width: 643px) {

.format-aside div.entry-summary blockquote:before {
	content: "\f321";
	color:#DDD;
	font: normal 20px/1 'dashicons';
	font-size:46px;
	top: 0;
}

.format-quote div.entry-content {
	position:relative;
	color:#444;
	font-style:normal;
	font-family:inherit;
	font-size:auto;
	margin:0 60px 0 60px;
}

.format-quote div.entry-content:before {
	position:absolute;
	top:30px;
	left:-75px;
	content:"\201C";
	color:#DDD;
	font-family:serif;
	font-size:96px;
}

.format-quote div.entry-content:after {
	position:absolute;
	right:-75px;
	bottom: 1px;
	content:"\201D";
	color:#DDD;
	font-family:serif;
	font-size:96px;
}
}

.navigation {
 	margin: 0 0;
}

.entry-format-status {
	background:url(images/status.png) left center no-repeat;
}

.entry-format-aside {
	background:url(images/reload.png) left center no-repeat;
}

.entry-format-quote {
	background:url(images/quote.png) left center no-repeat;
}

.entry-format-chat {
	background:url(images/chat.png) left center no-repeat;
}

.format-chat .entry-content p:nth-child(odd),
.format-chat .entry-summary p:nth-child(odd)  {
	background: none;
	font-weight: inherit;
}

.format-chat .entry-content p,
.format-chat .entry-summary p {
	margin: inherit;
}

article.onecol div.ribbon { display: none }

div.wonderpluginslider { margin-bottom: 100px; }

.category-retrucs span.entry-category { display: none }

.gde-frame { margin-bottom: 50px; margin-left: 5%; } 




@media screen and (-webkit-min-device-pixel-ratio : 1.5), screen and (min-device-pixel-ratio : 1.5) {
.entry-format-status {
		background-image: url(images/status.png);
		background-size: 12px;
	}

.entry-format-aside {
		background-image: url(images/reload.png);
		background-size: 12px;
	}

.entry-format-quote {
	        background-image: url(images/quote.png);
		background-size: 12px;
        }

.entry-format-chat {
	        background-image: url(images/chat.png);
		background-size: 12px;
        }
}

i { font-style: italic }
b { font-weight:600 }

.old-post-notification {
	margin: 0 0 40px 0; 
	padding: 15px 20px; 
	background: #e9e9eb url(images/warning.png) 15px 15px no-repeat;	
}
	.old-post-notification p {
		padding: 0 0 0 65px;
		color: #717171;	
		margin-bottom: 0;
	}
	.old-post-notification-grid{
		background: #e9e9eb;
		padding: 5px 10px; 
	}

	.wp-video { margin-bottom: 40px; }

	ul li { margin-top: 15px; }
	ol li { margin-top: 15px; }
	ul ul { list-style-type: circle; }
}

/* = Print Styles
-------------------------------------------------------------- */

@media print {
	#top01 { display: none }
	#top02 { display: none }
	aside { display: none }
	footer { display: none }
	.bawmrp { display: none }
	#respond { display: none }
	.entry-content { font-size: 10px }
	header.entry-header > h1.entry-title { font-size: 20px }
	.entry { border: none; box-shadow: none }
	#copyright { font-size: 8px; border: none; z-index: 1; margin-top: -80px }
	body { background-color: #fff; box-shadow: none; border: none }
	#wrapper { box-shadow: none }
	a.entry-content { color: #333; text-decoration: none }
	a.entry-content [href^="http"]:after { content: " (" attr(href) ")"; word-wrap: break-word; }
	.wp-caption { display: none }
	.wonderpluginslider { visibility: hidden; padding: 0; }
	.fluid-width-video-wrapper { display: none } 
	code { font-size: 12px; box-shadow: none; background: none; padding: 0; }
}

/* = Ribbon
---------------------------------------------------------------- */

.ribbon {
    float: right;
    padding-top: 30px;
    margin-left: 10px;
    }

.arrow {
     width: 0; height: 0;
     line-height: 0;
     border-right: 20px solid transparent;
     border-top: 10px solid #c8c8c8;
     top: 104%;
     right: 0;
     position: absolute;
}
 
h10 {
     background: #0072ce;
     background: -moz-linear-gradient(top, #0072ce, #0072ce);
     background: -webkit-gradient(linear, right top, right bottom, from(#0072ce), to(#0072ce));
     padding: 10px 20px 10px 20px;
     margin-right: -20px;
     position: relative;
    -moz-box-shadow: -1px 1px 3px #b0b0b0;
    -webkit-box-shadow: -1px 1px 3px #b0b0b0;
       box-shadow: -1px 1px 3px #b0b0b0;
    color: #fff;
}

@-moz-document url-prefix() {
    .ribbon { margin: 0; padding: 0; }
    h10 { position: absolute; top: 30px; right: 18px; }
    article.twocol .entry-header { margin-right: 45px; }
} 

a.rib, a.rib:hover, a.rib:active {
	color: #fff;
	text-decoration: none;
	background-color: #0072ce;
}

p.akismet_comment_form_privacy_notice {
	display: none;
}

.amazingslider-text-box-48 {
	display: block !important;
}

.entry-date {
	text-transform:lowercase;
}

.sm-grid .grid-sm-boxes-in { display: block; float: left; padding: 8px; width: 31%; /* instead of the default 33.33% value which delivers 3 columns */ }

.sm-grid-boxes-caption { padding-right: 15px; }

.entry-content a img { padding: 0; }

span.sm-meta-date a { text-transform: lowercase; }

.page-title { color: #333 !important; }

div.category-description { color: #333 !important; }

.triangle-isosceles { display: none !important; }

p.comment-form-url { display: none !important; }

.wonderpluginslider-container { padding-bottom: 0px !important;}

div.wpra-list-template .wpra-item-list > li.wpra-item > a[href="//?#"] { display: none !important; }

.format-chat .entry-content p { padding: 0 !important; }

.fluid-width-video-wrapper {margin-bottom: 25px !important;}

.required { left: 95% !important; }
.comment-notes { font-size: inherit !important; }

a.link_desti > i { color: #666 !important; margin-right: 5px; }

div.category-description > p { margin-top: 10px !important; }

cntctfrm_input cntctfrm_input_email { }

input[type="email"] { padding: 1.5%;
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .05);
    background: #FCFCFC;
    border: #EEE 1px solid;
    color: #999; 
	width: 97%; 
    font-family: "Open Sans", sans-serif !important;
    font-size: 13px;
	font-weight: 300px !important;
}

input[type="email"]:focus {
  outline: none;
}

.cntctfrm_field_wrap {
    margin: 0 0 15px;
}

div.gsc-adBlock { display: none !important; }

.sm-list-inline.sm-grid-boxes-news { display: none !important; }

/* Informació de copyright */ 
div#copyright { color: #666 !important; }
p.copyright { margin-top: 20px !important; width: 100% !important; line-height: normal; }
#copyright a { color: #0072ce; }
@media screen and (max-width: 767px) { p.copyright { text-align: center !important; } }


/* Canvis de lletra en el fragment de protecció de dades del formulari de contacte */
.wpforms-field-description { margin-bottom: 20px !important; font-size: inherit !important; line-height: 1.62em !important; }


/* Personalització portal Guies per escriure a la universitat */
body.category-268 h2.entry-title { font-size: 28px;  }
@media screen and (max-width: 600px) { body.category-268 h2.entry-title { font-size: 24px; } }
body.category-268 div#wrapper div#container section#content article div.entry div.entry-container { margin-top: -135px !important; }
body.category-268 div#wrapper div#container section#content article div.entry div.entry-container header.entry-header h2.entry-title a:link { background-color: rgba(255, 255, 255, 0.8) !important; padding-left: 5px !important; padding-right: 5px !important }
body.category-268 div#wrapper div#container section#content article div.entry div.entry-container header.entry-header h2.entry-title a:visited { background-color: rgba(255, 255, 255, 0.8) !important; padding-left: 5px !important; padding-right: 5px !important }
body.category-268 div#wrapper div#container section#content article div.entry div.entry-container header.entry-header h2.entry-title a:hover { background-color: rgba(141, 106, 17, 0.8) !important; padding-left: 5px !important; padding-right: 5px !important; color: white !important; }
body.category-268 div#wrapper div#container section#content article div.entry div.entry-container header.entry-header h2.entry-title a:active { background-color: rgba(141, 106, 17, 0.8) !important; padding-left: 5px !important; padding-right: 5px !important; color: white !important; }
body.category-268 div#wrapper div#container section#content article div.entry { padding: 0 !important; }
body.category-269 div#wrapper div#container section#content article div.entry div.entry-container header.entry-header { display: none !important; }
div.citacio { color: #fff; background-size: cover; background-size: cover; background-repeat: no-repeat; font-size: 18px; padding-top: 25%; padding-bottom: 15%; padding-left: 5%; font-family: 'Source Serif 4'; background-color: #000; }
@media screen and (max-width: 643px) { div.citacio { font-size: x-small; padding-top: 18%; padding-bottom: 18%; line-height: normal} }


/* Personalització portal Accessibilitat web */
.accessibilitat div.entry-sumary { display: none !important; }
.accessibilitat hgroup#current-location h1.page-title { padding-top: 3px !important; }
body.category-189 article.format-aside div.entry-container { background-color: #efedeb ; }
body.category-189 article.format-aside div.entry-container h2.entry-title a { letter-spacing: 0px !important; }
body.category-189 article.format-aside div.entry-container:hover { background-color: #9f958a ; }
body.category-189 article.format-aside div.entry-container:hover h2.entry-title a { color: white;}
body.category-189 article#post-282 h2.entry-title > a:before { font: var(--fa-font-solid); content: "\f0c1"; padding-right: 10px; }
body.category-189 article#post-298 h2.entry-title > a:before { font: var(--fa-font-solid); content: "\f53f"; padding-right: 10px; }
body.category-189 article#post-280 h2.entry-title > a:before { font: var(--fa-font-regular); content: "\f03e"; padding-right: 10px; }
body.category-189 article#post-279 h2.entry-title > a:before { font: var(--fa-font-regular); content: "\f1f9"; padding-right: 10px; }
body.category-189 article#post-299 h2.entry-title > a:before { font: var(--fa-font-regular); content: "\f15b"; padding-right: 10px; }
body.category-189 article#post-300 h2.entry-title > a:before { font: var(--fa-font-solid); content: "\f031"; padding-right: 10px; }
body.category-186 div.entry-container { 
        display: -webkit-box;
        display: -moz-box;
        display: box;
        
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
}
body.category-186 header.entry-header {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
	    padding: 6.1% !important;
}
body.category-186 div.entry-sumary {
	    -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
}
body.category-186 div.entry-container { padding: 0px !important; }
body.category-186 div[class^="oxilab-flip-box-back-"] { background-color: #9f958a !important; }
body.category-186 div.oxilab-flip-box-body-3 a { color: #9f958a; }
body.category-186 div[class^="oxilab-flip-box-body-"] a { color: #9f958a; }
body.category-187 div.category-description, body.category-189 div.category-description, body.category-188 div.category-description, body.category-277 div.category-description, body.category-190 div.category-description { display: none; }
.autorC { font-size: smaller; }
article#post-304 { display: none; }

.tablepress { margin-bottom: 50px !important; }


/* Personalització portal LSC */
article.categoria.category-llengua-signes div.entry { padding: 0px !important; }
article.category-llengua-signes div.entry div.entry-content div.responsive-tabs-wrapper div.responsive-tabs div.tabcontent p a { color: #CFA01F; font-weight: bolder; }
article.category-llengua-signes div.entry div.entry-content div.responsive-tabs-wrapper div.responsive-tabs div.tabcontent p a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }
article.category-llengua-signes div.entry div.entry-content div.responsive-tabs-wrapper div.responsive-tabs div.tabcontent ul li a { color: #CFA01F; font-weight: bolder; }
article.category-llengua-signes div.entry div.entry-content div.responsive-tabs-wrapper div.responsive-tabs div.tabcontent ul li a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }
div#wpforms-17623-field_5-description a { color: #CFA01F; font-weight: bolder; } 
div#wpforms-17623-field_5-description a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }
button#wpforms-submit-17623:not(:hover):not(:active) { background: #CFA01F } 
button#wpforms-submit-17623:active { background: #9b7716 !important; }
button#wpforms-submit-17623:hover { background: #9b7716 !important; }
button#wpforms-submit-17623 { border-color: #CFA01F } 
article.category-llengua-signes div.entry div.entry-container header.entry-header { position: absolute; top: 33%; width: 15%; }
article.category-llengua-signes div.entry div.entry-container header.entry-header h2.entry-title { line-height: 1.3 !important }
article.category-llengua-signes div.entry div.entry-container header.entry-header h2.entry-title a:hover { color: white !important; text-decoration: underline dashed #020103 1px; text-underline-offset: 4px; }
article.category-llengua-signes div.entry div.entry-container header.entry-header h2.entry-title a { color: white !important }
article.category-llengua-signes div.entry div.entry-container div.entry-sumary p:first-child { color: #020103; font-weight: bolder; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; text-decoration-style: dashed; }
body.category-llengua-signes div#wrapper hgroup#current-location h1.page-title span.core-title { display: none !important; }
body.category-llengua-signes div#wrapper hgroup#current-location h1.page-title div.category-description > p { font-weight: 400; }
body.category-llengua-signes div#wrapper div#footer div#copyright p.copyright a { color: #CFA01F }
body.category-llengua-signes div#wrapper div#footer div#copyright p.copyright a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }

body.category-318 div#wrapper div#footer div#copyright p.copyright a { color: #CFA01F }
body.category-318 div#wrapper div#footer div#copyright p.copyright a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }
body.category-318 div#wrapper hgroup#current-location h1.page-title div.category-description p:first-child { color: #020103; font-weight: bolder; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; text-decoration-style: dashed; }
body.category-318 div#wrapper hgroup#current-location h1.page-title span.core-title { color: #CFA01F; }

body.category-319 div#wrapper div#footer div#copyright p.copyright a { color: #CFA01F }
body.category-319 div#wrapper div#footer div#copyright p.copyright a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }
body.category-319 div#wrapper hgroup#current-location h1.page-title div.category-description p:first-child { color: #020103; font-weight: bolder; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; text-decoration-style: dashed; }
body.category-319 div#wrapper hgroup#current-location h1.page-title span.core-title { color: #CFA01F; }

body.category-320 div#wrapper div#footer div#copyright p.copyright a { color: #CFA01F }
body.category-320 div#wrapper div#footer div#copyright p.copyright a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }
body.category-320  div#wrapper hgroup#current-location h1.page-title div.category-description p:first-child { color: #020103; font-weight: bolder; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; text-decoration-style: dashed; }
body.category-320 div#wrapper hgroup#current-location h1.page-title span.core-title { color: #CFA01F; }

body.category-321 div#wrapper div#footer div#copyright p.copyright a { color: #CFA01F }
body.category-321 div#wrapper div#footer div#copyright p.copyright a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }
body.category-321  div#wrapper hgroup#current-location h1.page-title div.category-description p:first-child { color: #020103; font-weight: bolder; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; text-decoration-style: dashed; }
body.category-321 div#wrapper hgroup#current-location h1.page-title span.core-title { color: #CFA01F; }

div.menu-lsc-container ul#menu-lsc li a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; } 

body.category-321 div#wrapper div#footer div#copyright p.copyright a { color: #CFA01F }
body.category-321 div#wrapper div#footer div#copyright p.copyright a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }

body.page-id-17615 div#wrapper div#footer div#copyright p.copyright a { color: #CFA01F }
body.page-id-17615 div#wrapper div#footer div#copyright p.copyright a:hover { color: #020103; text-decoration: underline; text-decoration-color: #CFA01F; text-underline-offset: 4px; text-decoration-thickness: 0.5px; }


/* CSS per als apunts relacionats amb el plugin YARPP */ 
.yarpp-related h3 { text-transform: initial !important; font-weight: 300 !important; margin-bottom: 18px !important;
    font-size: 24px !important; line-height: 1.62em; padding: 0px !important! }
.yarpp-thumbnails-horizontal .yarpp-thumbnail { border: none !important }
.yarpp-related .yarpp-thumbnail-title { font-weight: 300 !important; }
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title { max-height: none !important; }
#yarpp { margin: 1.7% !important; width: auto; padding: 20px; background: #fff; border-bottom: rgba(0, 0, 0, .13) 1px solid; box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.single .entry { margin-bottom: 0% !important; }
.yarpp-related { margin-top: 0em !important; margin-bottom:  0em !important; }
.yarpp-thumbnails-horizontal .yarpp-thumbnail { height: auto !important; }

body.home.blog blockquote { margin: 0 !important; }
body.home.blog blockquote:before { display: none !important; }
body.home.blog .wp-post-image { max-height: 300px; object-fit: cover; }

body.term-post-format-quote blockquote { margin: 0 !important; }
body.term-post-format-quote blockquote:before { display: none !important; }

article.format-quote > div > div > header > h2.entry-title { margin-right: 40px; }
article.format-status > div > div > header > h2.entry-title { margin-right: 40px; }
article.format-chat > div > div > header > h2.entry-title { margin-right: 40px; }
h2.entry-title { overflow: visible !important; }

body.tag blockquote { margin: 0 !important; }
body.search blockquote { margin: 0 !important; }
body.tag blockquote:before { display: none !important; }

input[type=submit], input[type=reset], input[type=button], input[type=text], input[type=search] { font-weight: 300 !important; font-size: 15px; font-family: "Open Sans", sans-serif; }

#post-nav, #posts-nav { font-family: "Open Sans", sans-serif; letter-spacing: 0; } 
#footer-area .tagcloud a { margin: 3px; font-weight: 300; background: linear-gradient(#F8F8F8, #F3F3F3); color: #333; }
#footer-area .tagcloud a:before { background: #fff; }
#footer-area .tagcloud a:hover { color: #000 }
p.wp-block-tag-cloud a { font-weight: 300; background: linear-gradient(#F8F8F8, #F3F3F3); color: #333; border-radius: 4px; box-shadow: 0 1px 1px rgba(255, 255, 255, .2); padding: 1px 6px 1px 18px; border: none; position: relative; display: inline-block; }
p.wp-block-tag-cloud .tagcloud a:hover { color: #000; transition: top .1s ease; -moz-transition: top .1s ease;
    -webkit-transition: top .1s ease;
    -o-transition: top .1s ease;
    -ms-transition: top .1s ease; }
p.wp-block-tag-cloud a:before {
    content: "";
    position: absolute;
    top: 12px;
    left: 6px;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2);
	box-sizing: inherit;
}
aside#utcw-2 { width: 120%; }
#footer-area { padding: 0 1.6% 0 1.6%; }
blockquote { font-family: "Open Sans", sans-serif; }
blockquote:before { content: none; } 
article.category-edicions-retrucs div#yarpp { display: none; }
article.category-edicions div#yarpp { display: none; }
.entry-title a:hover { color: #0072ce; }
.entry-meta a { color: #0072ce; }

@media screen and (max-width: 760px) { .has-thumbnail.format-aside .entry-summary, .has-thumbnail.format-quote .entry-summary { margin-left: 0; width: 100%; } }
@media screen and (max-width: 760px) { aside#utcw-2, aside#is_widget-2 { display: none; } }
@media screen and (max-width: 760px) { #footer-area { width: 70%; margin: auto; } }
label { width: auto !important; }
aside#block-3 { float: right; }
.wp-block-social-link { background-color: #0072ce; color: #fff; }
.wp-block-social-link:hover { background-color: #d54e21; color: #fff; }
.widget-area ul.wp-block-social-links { overflow: visible; }
aside#is_widget-2 form.is-form-style { margin: 0 !important; width: 65%; float: right; }

div.alertbar {
    background-color: #0272CE;
    color: #FFFFFF;
    display: block;
    line-height: 45px;
    height: 50px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 0px;
    width: 100%;
    z-index: 100;
}

.entry-meta { font-size: inherit !important; }
.entry-summary { font-size: inherit !important; }

/* Personalització pestanyes per a la pàgina de sobre l'entorn */
.responsive-tabs__list__item { font-family: "Oswald", sans-serif; font-size: 18px; font-weight: 300; letter-spacing: 1px; background: #fff !important; color: #666 !important; }
.responsive-tabs__list__item { font-family: inherit !important; font-weight: 400 !important; letter-spacing: 0px !important; } 
.responsive-tabs__heading { font-family: inherit !important; font-weight: 400 !important; letter-spacing: 0px !important; }
.responsive-tabs__list__item--active { color: #333 !important; }


.menu-item-15954 { padding-bottom: 10px; margin-bottom: 20px !important; border-bottom: 1px solid #ccc; }
.menu-item-15965 a, .menu-item-15976 a { text-transform: initial !important; }

div.wp-embed-featured-image, p.wp-embed-heading { display: none !important; }

body.category-269 div.entry-summary { display: none; }
body.category-269 div.botons-desti { border-top: none; margin-top: 0; padding-top: 0 }

div.portal .onecol #posts-nav { width: 100% }

body.category div.mobmenu { display: none; }

/* Amaguem informació necessària per recuperar dades al carrusel del web dels SL */
.amaga { display: none; }
body.blog article.format-quote figure.entry-thumbnail { display: none; }
