/**
 * Theme Name:  Make (child theme)
 * Theme URI:   https://thethemefoundry.com/wordpress-themes/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.0.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2014 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

@import url( '../make/style.css' );

/* Add your custom styles below. */


/* **************** */
/* Afegit per Mario */
/* **************** */

#buddypress .bpfb_form_container {
	background-color: #FFF3E5;
}
#buddypress .activity-type-tabs {
	margin-top: 5px;
	margin-top: .5rem;
}

#buddypress div.item-list-tabs ul li {
	background-image:url('mario/fons-tabs.png');
	background-repeat:no-repeat;
	background-size:100% 100%;	
}

#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a {
	background-image:url('mario/fons-tabs-selected.png');
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-color: transparent;
}


#buddypress form#whats-new-form p.activity-greeting {
	font-style:italic;
	color: #CCC;
}



/* *** cuadre de text buddypress *** */

/* *** plana d'inici, ca,es,en & la comunitat & universitats & backoffice *** */

form#whats-new-form {
	width: 96%;
	margin: 10px 2% 20px;
	padding: 5px;
	padding: .5rem;
	background: #FFF3E5;
}

form#whats-new-form input[type=submit] {
	background: #fff;
	border: 1px solid #ccc;
	color: #777;
	cursor: pointer;
	outline: 0;
	padding: 4px 10px;
	margin: 0px 0px 0px 10px;
	text-aling: center;
	text-decoration: none;
	float: right;
}

form#whats-new-form select {
	width: 200px;
}


textarea#whats-new.bp-suggestions {
	width: 96%;
	height: 40px;
	margin: 5px 2%;
	background: white;
	border: 1px dotted #ccc;
}


#buddypress div.item-list-tabs#subnav ul li {
	background-image: none;
	background-color: transparent;
}

#buddypress button,
#buddypress a.button,
#buddypress input[type=submit],
#buddypress input[type=button],
#buddypress input[type=reset],
#buddypress ul.button-nav li a,
#buddypress div.generic-button a,
#buddypress .comment-reply-link,
a.bp-title-button {
	font-size: 1rem;
}
.activity-inner a,
.acomment-content a {
	font-size: 0.9rem;
}
.activity-action {
	font-size: 0.9rem;
}
a.hashtag {
	font-size: 1em;
}
.breadcrumb {
	margin-bottom: 30px;
}
.breadcrumbs {
	float: left;
	width: 100%;
	max-width: 100%;
	text-align: left;
	margin-top: 10px;
	clear: both;
}
.site-header .breadcrumbs a {
	font-weight: bold;
	text-decoration: none;
	color: #3070d1;
}

.home-page .container, 
.home-page .builder-section-gallery .builder-section-content, 
.home-page .builder-section-text .builder-section-content, 
.home-page .builder-section-blank .builder-section-content,
.home-page .builder-text-section-title, 
.home-page .builder-gallery-section-title, 
.home-page .builder-banner-section-title {
	max-width: 85%;
}

ul.em-llista-esdeveniments {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.em-llista-esdeveniments img {
	float: left;
	margin: 0px 10px 0px 0px;
}
ul.em-llista-esdeveniments li {
/*
	margin: 10px ;
	padding: 10px 0px;
*/
	list-style-type: none;
	clear: both;
}

.su-tabs.tabs-de-color-taronja { background-color: #E8840C }
.su-tabs.tabs-de-color-taronja.su-tabs-nav span { font-size: 1.3em }
.su-tabs.tabs-de-color-taronja.su-tabs-nav span.su-tabs-current { background-color: #EDFAFF }
.su-tabs.tabs-de-color-taronja.su-tabs-pane {
    padding: 1em;
    background-color: #EDFAFF;
}

/* *** Columnes de la plana inici CAT, ES, ENG *** 

@media screen and (min-width: 800px) {
	#builder-section-1408283220681-column-1,
	#builder-section-1409598347112-column-1,
	#builder-section-1409832620493-column-1	{
		width: 34%;
		margin-right: 4%;
	}
	#builder-section-1408283220681-column-2,
	#builder-section-1409598347112-column-2,
	#builder-section-1409832620493-column-2	{
		width: 34%;
		margin-right: 4%;
	}
	#builder-section-1408283220681-column-3,
	#builder-section-1409598347112-column-3,
	#builder-section-1409832620493-column-3	{
		width: 24%;
		padding: 10px;
	}
}

*/

a:link{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}


.categoria-grup {
	border: 2px solid #B3B3B3;
	float: left;
	width: 31%;
	margin: 5px;
	padding: 5px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
    	border-radius: 20px;
}
.wpdm_file p {
	margin-bottom: -1rem;
}
	
.wpdm_file h3 {
	text-transform: none;
}

#buddypress div.dir-search {
	margin: 10px 0 0 0;
}

/* *** Colors pels elements del menu global
(els número els assigna automàticament el tema Make)
ESP, 
CAT,
ENG ********************************************* */

/* 1 - Qui som	*/
#menu-item-2564,
#menu-item-2598,
#menu-item-2610 {
	border-bottom: 4px solid  #452B72;
	}
#menu-item-2564.current_page_item,
#menu-item-2598.current_page_item,
#menu-item-2610.current_page_item {
	border-bottom: 8px solid  #452B72;
	}

/* 2 - Serveis		*/
#menu-item-2565,
#menu-item-2602,
#menu-item-2625 {
	border-bottom: 4px solid  #452B72;
	}
#menu-item-2565.current_page_item,
#menu-item-2602.current_page_item,
#menu-item-2625.current_page_item {
	border-bottom: 8px solid  #452B72;
	}
	
/* 3 - Associa't	*/
#menu-item-2566,
#menu-item-2603,
#menu-item-2622 {
	border-bottom: 4px solid  #452B72;
	}
#menu-item-2566.current_page_item,
#menu-item-2603.current_page_item,
#menu-item-2622.current_page_item {
	border-bottom: 8px solid  #452B72;
	}


/* 4 - Media	*/
#menu-item-2575,
#menu-item-3059,
#menu-item-3225 {
	border-bottom: 4px solid  #127A97;
	}
#menu-item-2575.current_page_item,
#menu-item-3059.current_page_item,
#menu-item-3225.current_page_item {
	border-bottom: 8px solid  #127A97;
	}	


/* 5 - Notícies		*/
#menu-item-2054,
#menu-item-2146,
#menu-item-2301 {
	border-bottom: 4px solid  #8EAC00;
	}
#menu-item-2054.current_page_item,
#menu-item-2146.current_page_item,
#menu-item-2301.current_page_item {
	border-bottom: 8px solid  #8EAC00;
	}

/* 6 - Agenda		*/
#menu-item-2350,
#menu-item-2347,
#menu-item-2348 {
	border-bottom: 4px solid  #8EAC00;
	}
#menu-item-2350.current_page_item,
#menu-item-2347.current_page_item,
#menu-item-2348.current_page_item {
	border-bottom: 8px solid  #8EAC00;
	}

/* 7 - LGTBFòbia?		*/
#menu-item-2363 {
	border-bottom: 4px solid  #F9BA15;
	}
#menu-item-2363.current_page_item {
	border-bottom: 8px solid  #F9BA15;
	}

/* 8 - La Comunitat		*/
#menu-item-2949,
#menu-item-2219,
#menu-item-2313 {
	border-bottom: 4px solid  #BF0C43;
	}
#menu-item-2949.current_page_item,
#menu-item-2219.current_page_item,
#menu-item-2313.current_page_item {
	border-bottom: 8px solid  #BF0C43;
	}
@media screen and (min-width: 800px) {
	.site-navigation .menu li:first-of-type a, .site-navigation .nav-menu li:first-of-type a {
		padding: 11px 16px;
		padding: 1.1rem 1.6rem;
	}
}


/* *** per les imatges dels enllaços *** */

.xoxo img {
    display: block;
    margin-bottom: 4px;
}

/* *** Imatge de la pàgina "Events Calendar" *** */

#builder-section-1409935553608 img {
    float: right;
    margin-left: 10px;
    margin-bottom: 4px;
}

/* *** Formulari de reserva de llibre a la biblioteca *** */
.instruccions-i-formulari-biblioteca {
	display: inline-block;
	background-color: #fcf09f;
	padding: 10px;
}
.formulari-reserva-biblioteca {
	border: 1px dashed #CFF;
	background-color: white;
	padding: 10px;
}
.instruccions-biblioteca {
	background-color: #fcf09f);
	padding: 10px;
}

/* *** LFGTfòbia *** */

#builder-section-1410437960560-column-2 {
	padding: 10px;
	} 



/* *** navegació secundària de qui som *** */

.navegacio-secundaria ul {
	padding: 0;
	margin: 80px 0px 10px 0px;
}
.navegacio-secundaria li {
	list-style-type: none;
	position: relative;
	float: left;
	width: 150px;
	height: 50px;
	padding: 10px;
	margin: 0px 5px 5px 0px;
	text-align: center;
	background: #86b8e8;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
.navegacio-secundaria li.actual:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 0 15px 15px;
	border-color: #86b8e8 transparent;
	display: block;
	width: 0;
	z-index: 1;
	top: -15px;
	left: 65px;
}
.navegacio-secundaria li.actual {
	color: white;
	font-weight: bold;
}
.navegacio-secundaria li a {
	font-size: 15px;
}

/* *** corregint el tema *** */
/* espai entre menu i titol */
.site-content {
	padding: 0 0 22px;
	padding: 0 0 2.2rem;
}
h2,
h2 a {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1;
}
.titol-event {
	color: #3070d1;
}
h2.titol-event a,
h2.su-post-title a {
	font-size: 17px;
	font-size: 1.7rem;
}
h2.titol-event,
h2.su-post-title {
	margin: 0 0 3px 0;
	margin: 0 0 0.3em 0;
}

.enllacos-login {
	float: right;
	clear: right;
	padding: 10px 0;
}
.enllacos-login a {
	float: right;
	margin: 10px 0 0 0;
}

/* *** 'grups de la comunitat' i 'sinver en 5 minuts' quadres mes petits a la plana d'inici *** */
#builder-section-1407946627708 .builder-section-content,
#builder-section-1407946627708 h3.builder-gallery-section-title,
#builder-section-1409252011823 .builder-section-content,
#builder-section-1409252011823 h3.builder-gallery-section-title,
#builder-section-1414869823703 .builder-section-content,
#builder-section-1414869823703 h3.builder-gallery-section-title,
#builder-section-1415303466086 .builder-section-content,
#builder-section-1415303466086 h3.builder-gallery-section-title {
	max-width: 1024px;
}



/* *** Text del segueix-nos *** */

#builder-section-1408283220681-column-3 h4.widget-title {
	text-align: center;
	}
.fluid-width-video-wrapper {
	max-width: 60%;
}
/* *** canviar el login a la capçalera *** */
#loginformcostumitzat {
	background: black;
	color: #CCC;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 2px;
}
#loginformcostumitzat a {
	background: black;
	color: #CCC;
	font-weight: normal;
}
.inscriure-nova-compta {
	height: 21px;

    vertical-align: text-top;
}
	
#loginformcostumitzat p,
#loginformcostumitzat input,
#loginformcostumitzat label {
	float: left;
	margin-right: 10px;
}
#loginformcostumitzat p {
	padding: 0px 2px;
	padding: 0rem .2rem;
	margin: 0px;
}
#loginformcostumitzat input,
#loginformcostumitzat label {
	font-size: 10px;
	padding: 3px 4px;
	padding:  .3rem .4rem; 
}
#loginformcostumitzat a {
	font-size: 10px;
	padding: 0px 4px;
	padding:  0rem .4rem;
}
#loginformcostumitzat input[type="submit"] {
	background: #eaecee;
	color: black;
	font-size: 12px;
}
.builder-gallery-description p {
	font-size: 18px;
	font-size: 1.8rem;
}
/* *** per que no es vegi a FF puntets al fer clic als botons *** */
a:active {
	outline-width: 0px;
	outline: none;
}
a:focus {
  -moz-outline-style: none;
}
::-moz-focus-inner { 
	border: none; 
}

/* *** Titols enllaç noticies *** */
h2.su-post-title a {
	color: #3070d1;
}


#builder-section-1414869371594-column-1 p:before {
content: '';
position: absolute;
border-style: solid;
border-width: 0 18px 18px;
border-color: #CB7F7F transparent;
display: block;
width: 0;
z-index: 0;
top: -22px;
left: 19px;
}

#builder-section-1414869371594 h3 {
	color: #CB7F7F;
}
#builder-section-1414869371594 {
	margin-bottom: 0px;
	margin-bottom: 0rem;
}

/* *** Avis a castellà + anglès en forma de globus en forma de còmic - http://www.ilikepixels.co.uk/drop/bubbler/ *** */

#builder-section-1414869371594-column-1 p,
#builder-section-1415302572990-column-1 p {
	position: relative;
	width: 100%;
	height: auto;
	padding: 15px;
	background: #FFE4E4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: #CB7F7F solid 4px;
}

#builder-section-1414869371594-column-1 p:after,
#builder-section-1415302572990-column-1 p:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 0 15px 15px;
	border-color: #FFE4E4 transparent;
	display: block;
	width: 0;
	z-index: 1;
	top: -15px;
	left: 22px;
}

#builder-section-1414869371594-column-1 p:before,
#builder-section-1415302572990-column-1 p:before {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 0 18px 18px;
	border-color: #CB7F7F transparent;
	display: block;
	width: 0;
	z-index: 0;
	top: -22px;
	left: 19px;
}


#builder-section-1415302572990 h3,
#builder-section-1414869371594 h3 {
	color: #CB7F7F;
}
#builder-section-1415302572990,
#builder-section-1414869371594 {
	margin-bottom: 0px;
	margin-bottom: 0rem;
}

/* *** "colorea" la zona social : plana inici ca,es,en & la comunitat & universitat & backoffice *** */

#builder-section-1407946627708-column-1 .su-tabs-current,
#builder-section-1407946627708-column-1 .builder-text-content,
#builder-section-1414869790879-column-1 .su-tabs-current,
#builder-section-1414869790879-column-1 .builder-text-content,
#builder-section-1407946627708-column-1 .su-tabs-current,
#builder-section-1407946627708-column-1 .builder-text-content {
	background: #FFF3E5;
}

#builder-section-1409227716332-column-1 form {
	padding: 5px;
	padding: .5rem;
}
#menu-item-2949 {
	background: #FFF3E5;
}
#builder-section-1408283220681-column-3 textarea,
#builder-section-1409598347112-column-3 textarea,
#builder-section-1409832620493-column-3 textarea  {
	padding: 6px 8px;
	padding: .6rem .8rem;
}
#builder-section-1408283220681-column-3 p.activity-greeting,
#builder-section-1409598347112-column-3 p.activity-greeting,
#builder-section-1409832620493-column-3 p.activity-greeting {
	padding-bottom: 6px;
	padding-bottom: .6rem;
	margin-bottom: 0px;
}

.seccio-comunitat {
	color: #BF0C43;
	background: transparent;
}


#builder-section-1408283220681-column-3,
#builder-section-1407946627708-column-1 div.su-tabs-pane,
#builder-section-1409598347112-column-3,
#builder-section-1414869790879-column-1 div.su-tabs-pane,
#builder-section-1409832620493-column-3,
#builder-section-1415303274630-column-1 div.su-tabs-pane {
	background: #FFF3E5;
}
#builder-section-1408283220681-column-3,
#builder-section-1409598347112-column-3,
#builder-section-1409832620493-column-3 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


/* *** Amaga el comptador de planes del widget Latest Activity, a plana d'inici (cat,es,en), plana la comunitat (cat) *** */

#builder-section-1408283220681-column-3 div.pag-count,
#builder-section-1409598347112-column-3 div.pag-count,
#builder-section-1409832620493-column-3 div.pag-count,
#builder-section-1409227716332 -column-1 div.pag-count {
	display: none;
}
#buddypress a.activity-time-since {
	color: inherit;
}



#buddypress form#whats-new-form #whats-new-options select {
	margin-top: 0px;
}

#builder-section-1415302572990 {
	margin-bottom: 0px;
	margin-bottom: 0rem;
}
.la-comunitat-widget {
	background:  url('http://www.mariomoreno.com/sinver/wp-content/uploads/2014/12/ic_group_24px.png') no-repeat left center; 
	color: #3070d1;
	font-size: 2.6rem;
	font-family: inherit;
	padding-left: 40px;
}


/* *** biblioteca *** */

.collapseomatic {
	clear: both;
	font-weight: bold;
	color: #3070d1;
}

.fb_iframe_widget {
	display: block;
}

.enllacos-socials {
	width: 200px;
	list-style: none;
	clear: right;
	float: right;
}
.enllacos-socials ul{
	list-style: none;
	padding-left: 0px;
	margin: 5px 0 0 22px;
	margin: .5rem 0 0 2.2rem;
}
.enllacos-socials p {
	margin: 5px 0 0 22px;
	margin: .5rem 0 0 2.2rem;
}
.enllacos-socials li{
	display: inline;
}
.llegiu-mes {
	float: right;
	font-size: 0.9em;
}
.site-footer .widget .textwidget p {
	text-align: center;
	font-weight: bold;}

.footer-2 .widget .xoxo li {
	padding-top: 0px;
}
.fluid-width-video-wrapper {
  max-width: 100%;
}
.seccio-agenda,
.seccio-noticies, 
.seccio-opinio {
	color: #6B6BAA;
}
h2.seccio-agenda,
h2.seccio-noticies,
h2.seccio-agenda a,
h2.seccio-noticies a,
.seccio-comunitat a,
.seccio-opinio {
	font-size: 2.6rem;
}
.seccio-comunitat a,
.buddypress h3 {
	padding-left: 10px;
}

.builder-text-content .su-posts-default-loop .su-post-thumbnail {height: 55px;}

/* Nou */
.su-post-thumbnail {overflow: hidden;}

@media screen and (min-width:750px) {
	.pagina {
		text-align: justify;
		-moz-column-count: 2;
		-moz-column-gap: 2em;
		-moz-column-rule; 1 px solid silver;
		-webkit-column-count: 2;
		-webkit-column-gap: 2em;
	    	-webkit-column-rule; 1 px solid silver;
		-o-column-count: 2;
		-o-column-gap: 2em;
	    	-o-column-rule; 1 px solid silver;
		-khtml-column-count: 2;
	    	-khtml-column-gap: 2em;
	   	-khtml-column-rule; 1 px solid silver;
	    	column-count: 2;
	    	column-gap: 2em;
	    	column-rule; 1 px solid silver;
	}
}
.builder-section {margin-bottom: 40px;}
.box1 {
	padding: 20px; 
	margin: 0px 0px 15px 0px;
}
.box1.audio {
	border: solid thin red;
}
.box1.article {
	border: solid thin blue;
}
.audio h3 {
	color: red;
}
.article h3 {
	color: blue;
}
.box1 h3 {
	font-weight: 400;
	margin-top: 0px;
	padding-top: 0px;
}
.llistalinks li a {
	font-weight: 200;
	color: #222;
}
.llistalinks li a em {
	font-weight: 200;
	color: darkBlue;
}
