/*IMPORTAR FONTS */
@import url(/_ext/fonts.googleapis.com/css__qd0c4d8e0e5.css);
@import url(/_ext/fonts.googleapis.com/css__qe390fc15e2.css);
@import url(/_ext/fonts.googleapis.com/css__q5d0cd86e01.css);

/* ARREGLOS */
.site { max-width: 915px; }
body a { color: #2f0d59; font-family: 'Capriola', sans-serif; }
#masthead { position:relative; height:244px; border-top:10px solid #fbfafb; }
body .site { margin-top:0; padding: 0 0 0 34px ; padding: 0 0 0 2.125rem; box-shadow:none; background-color:transparent; }
.home.page .site-content { margin-top:0; padding-top:0; }
.site-content article { border:none; }
.site-content article {	margin-bottom: 0; }
.site-header { padding: 0;}
.site-header .site-title { margin-top: 0; width:248px; height:244px; float:left; }
.site-header .site-title a { display:block; width:248px; height:244px; text-indent:-999999px; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/logo.gif) no-repeat; }
.site-header .site-description { display:block; position:absolute; margin:0; padding:0; bottom:0; right:0; width:667px; height:88px; border-top:1px solid #70860b; border-bottom:1px solid #70860b; font-size:14px; font-family: 'Sanchez', serif; font-style:italic; font-weight:normal; color:#70b037;}
.site-header .site-description span { position:absolute; bottom:7px; right: 7px; }
.main-navigation { margin-top:66px; float:left; margin-left:143px; }
.main-navigation ul li:hover ul { display:none; }
.main-navigation ul { border:none !important; width:320px !important; }
.main-navigation ul li { width:155px; margin:0; float:left; display:block; margin-bottom:10px; font-size:14px; position:inherit; }
.main-navigation ul li a { color:#9f9f9f; background-repeat:repeat-y; line-height:13px; padding:3px 0 3px 7px; border-left:6px solid #8dc63f; }
.main-navigation ul li a:hover { color:#2c2c2c; }
.main-navigation ul li.current-menu-ancestor ul, .main-navigation ul li.current_page_item ul { display:block; position:absolute; top:160px; left:391px; }
.main-navigation ul li.current-menu-ancestor ul li, .main-navigation ul li.current_page_item ul li {  display:block; position:relative; font-weight:normal; width:230px; margin-bottom:0px; }
.main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current_page_item ul li a { background:none; border:none; border-left:6px solid #9a78c4; padding:6px 4px 6px 15px; font-size:14px; text-transform:none; font-weight:normal; line-height:14px; }
.main-navigation ul li.current-menu-ancestor ul li.current-menu-item a, .main-navigation ul li.current_page_item ul li.current-menu-item a { color:black; }
.main-navigation ul li.menu-item-857 { display:block; position: absolute !important; top: 0; left: 156px; } /* Apanyet pel 4rt menú de "La Fundación" */
.main-navigation ul li.menu-item-316 a { border-color:#9a78c4; } /* lilaclar */
.main-navigation ul li.menu-item-316.current-menu-ancestor a { letter-spacing:-1px; !important }
.main-navigation ul li.menu-item-359 a { border-color:#8dc63f; } /* verd */
.main-navigation ul li.menu-item-427 a { border-color:#83670f; } /* marro */
.main-navigation ul li.menu-item-333 a { border-color:#efc547; } /* groc */ 
.main-navigation ul li.menu-item-333.current-menu-ancestor ul li a, .main-navigation ul li.menu-item-333.current_page_item ul li a { border-color:#efc547; } /* grocsub */
.main-navigation ul li.menu-item-413 a { border-color:#2f0d59; /* lilafosc */ }
#main { background-color:#fbfbfb; }
.widget-title { font-size:inherit; }
.widget.widget_qtranslate h3 { display:none; }
.widget.widget_qtranslate ul { display:block; position: absolute; right: 0; }
.widget.widget_qtranslate ul li { display:inline-block; }
.widget.widget_qtranslate ul li a { color:#6a6a6a; font-size:10px; text-decoration:none; padding-right:11px; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/separador_idiomes.png) no-repeat right center; }
.widget.widget_qtranslate ul li:last-child a { padding-right:0; background-image:none; }
.widget.widget_qtranslate ul li.active a { color:black; cursor:text; }
.widget.widget_qtranslate ul li.active a:hover { text-decoration:none; }
.widget.widget_qtranslate ul li a:hover { text-decoration:underline; color:black; font-family: 'Capriola', sans-serif; }

.widget-area .widget { margin-bottom: 10px; }
.wp-post-image { border-radius:0 !important; box-shadow:none !important; }
.entry-content h6 { width:25%; float:left; padding:5px 0; margin:0; display:block; float:left; font-size:11px; font-weight:normal; text-align:center; clear:none; } 
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image { border:none !important; box-shadow: none !important; }
.archive-header { display:none; }


/* COMPTADOR HEAD */
#comptador { display:block; width:300px; height:100px; overflow:hidden; position:relative; }
#comptador header { position:absolute; top: -250px; }
#comptador p { display:block; color:#323232; text-align:center; }
#comptador p strong { display:block; width:189px; height:43px; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/marcador_fons.gif) left center no-repeat; margin:5px auto; padding-left:7px; font-weight:bold; font-family: 'Source Code Pro', sans-serif; font-size:30px; letter-spacing:12px; color:white; line-height:43px; }
#comptador p a { color:#d9dad9; }
#comptador p a:hover { color:black; }
body { background:#fbfbfb url(/_ext/www.futur.cat/wp-content/themes/futur/images/fons_rota.gif) no-repeat center 28px; }


/* PAGINA INICIAL */
.barrasocial { display:block; position:absolute; margin:0; padding:0; top:25px; right:0;  }
.barrasocial li, .barrasocial li a { display:block; width:20px; height:20px; padding:0; margin:0; float:left; margin-left:4px; }
.barrasocial li a { float:none; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/barra_social.png) no-repeat 0 0; text-indent:-999999px; opacity:.5; margin-left:0; }
.barrasocial li a:hover { opacity:.2; }
.barrasocial li.fb a { background-position:0 -20px; }
.barrasocial li.go a  { float:none; background:url(/_ext/www.futur.cat/wp-content/uploads/2015/02/g+.png) no-repeat 0 0; text-indent:-999999px; opacity:1; margin-left:0; }



.home.page article header.entry-header { display:none; }

.home.page .sliderhome { clear: both; border-bottom:8px solid #d0d0d0; height:343px; margin-bottom:40px; } 
.home.page .sliderhome .caption-wrap { position:absolute; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/sliderhome_fons.png) transparent; width:auto; left:inherit; right:0; bottom:40px; opacity:1; }
.home.page .sliderhome .caption-wrap .caption {font-size: 13px; line-height: 15px; text-align: center; color: white; font-family: 'Capriola', sans-serif; padding:19px; }
.home.page .sliderhome .caption-wrap .caption h3 { margin:26px 0 0 0; padding:0; font-size:21px; line-height:25px; text-transform:uppercase; text-align:right; font-weight:normal; color:white; }
.home.page .sliderhome .caption-wrap .caption h3 span { display:block; font-size:38px; line-height:38px; letter-spacing:-1px; }
.home.page .sliderhome .caption-wrap .caption p { font-family: 'Sanchez', serif; font-style:italic; margin:19px 0 0 0; display:block; font-size:15px; text-shadow: 1px 1px 3px #346309; }
.home.page .sliderhome .flex-control-nav { border-bottom:1px solid #70860b; padding-bottom:5px; }
.home.page .sliderhome .flex-control-paging li a.flex-active { background-color:#8dc63f; }
.home.page .sliderhome .flex-control-paging li a { background-color:#f6ffe9; }
.home.page .sliderhome img { border:none; box-shadow:none; border-radius:0; }

.home.page .sliderclients { clear: both; height:150px; margin-bottom:40px; } 
.home.page h3.amics { display: block; margin-top: 10px; padding-top: 11px; border-top: 1px solid #70860b; text-align: center; font-size: 14px; font-family: 'Sanchez', serif; font-style: italic; font-weight: normal; color: #70b037; margin-bottom: 9px; }  



.home.page #content h3.logohome, .home.page #content h3.logohome a { display:block; margin:0; padding:0; width:295px; height:182px; float:left; margin:0 13px 20px 0; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); clear:none; }
.home.page #content h3.logohome a { float:none; margin:0; text-indent:-999999px; box-shadow:none; }

.home.page #content h3.mf a { background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/blochome_mf.jpg); }
.home.page #content h3.cf a { background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/blochome_cf.jpg); }
.home.page #content h3.mf2 { margin-right:0; }
.home.page #content h3.mf2 a { background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/blochome_mf2.jpg); }

.home.page #content p { display:none; }
.home.page #content .caption p { display:block; }
.home.page #content iframe { margin:23px 0 0 13px; }
.ie .home.page #content iframe { margin:-79px 0 0 13px; }
.home.page #content h3.titnews { display:block; margin:0 0 0 -22px; padding-top:32px; padding-left:96px; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/home_fonsnotices.png) no-repeat; width:535px; height:69px; font-size:23px; text-transform:uppercase; font-weight:normal; font-family: 'Capriola', sans-serif; color:#572a84; line-height:23px; letter-spacing:-1px; position:relative; float:left; }
.home.page #content h3.titnews a { display:block; position:absolute; right:10px; top:36px; color:#51610a; font-family: 'Sanchez', serif; font-size:15px; line-height:18px; text-decoration:none; text-transform:none; font-style:italic; }
.home.page #content h3.titnews a:hover { text-decoration:underline; }
.home.page #content .display-posts-listing { display:block; background:url(images/home_fonsnotices_loop.png); width:610px; margin:0; padding:0; float:left; }
.home.page #content .display-posts-listing .listing-item { display:block; height: 81px; width: 580px; clear: both; list-style:none; padding:0; margin:0 0 7px 32px; }
.home.page #content .display-posts-listing .listing-item .image { display:block; width:90px; height:61px; overflow:hidden; float:left; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/ico_nofoto.jpg) no-repeat; }
.home.page #content .display-posts-listing .listing-item .date { display:block; font-size:12px; color:#9d9586; font-family: 'Sanchez', serif; float:left; width:440px; }
.home.page #content .display-posts-listing .listing-item .title { display:block; font-size:14px; color:#180530; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; text-decoration:none; float:left; width:440px; border-bottom:2px solid #a1a884; height:50px; overflow: hidden; line-height: 16px; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/home_fonsfletxali.png) no-repeat right 0; padding-right: 22px; }
.home.page #content .display-posts-listing .listing-item:last-child .title { border:none; }
.home.page #content .display-posts-listing .listing-item .title:hover { text-decoration:underline; }
.home.page #content .display-posts-listing img { float: left; margin: 0 10px 10px 0; height:61px; width:80px; }


/* ARTICLES NORM */
.entry-title { color:#8dc63f; border-bottom: 1px solid #d9dad9; padding-bottom:5px; }

/* PLATAMBFOTO */
.platambfoto { margin-top:10px; }
.platambfoto div { background-color:#81bb00; padding:2px; margin-bottom:-7px; padding-bottom: 0 !important; margin-bottom: 20px; } 
.platambfoto div header h2 { color:white; font-family: 'Capriola', sans-serif; line-height:27px; margin-left:10px; }

/* SIDEBAR PER NOSALTRES */
#nomesnosaltres div { width:320px; height:607px; background-repeat:no-repeat; }
#nomesnosaltres.ca div { background-image:url(/_ext/www.futur.cat/wp-content/themes/futur/images/fotoipromo_ca.gif); }
#nomesnosaltres.es div { background-image:url(/_ext/www.futur.cat/wp-content/themes/futur/images/fotoipromo_es.gif); }

/* SIDEBAR PER BOTIGA */
#nomesbotiga div { width:320px; height:311px; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/foto_botiga.jpg) no-repeat; margin-bottom:10px; }


/* WIDGETS CAP */
#widgetscap .widget_search { position:absolute; top:113px; right: 0; }
#widgetscap .widget_search form { position:relative; }
#widgetscap .widget_search form #s { background-color:#f1f1f1; box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.1); width:145px; line-height:14px; font-family: 'Capriola', sans-serif; color:#a1a1a1; padding:5px 30px 5px 5px;  text-align:right; }
#widgetscap .widget_search form #s:focus { color:#484646; }
#widgetscap .widget_search form #searchsubmit { display: block; position: absolute; top: 7px; right: 7px; width:18px; height:18px; text-indent:-999999px; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/ico_buscador.png) 0 0; padding:0; }
#widgetscap .widget_search form #searchsubmit:hover { background-position:0 -25px; background-repeat:no-repeat; padding:0; }

/* SIDEBAR INTERNES */
#secondary { width:321px; padding-left:26px; border-left:1px solid #d9dad9; overflow:hidden; }

/* COLORS */

.lilaclar a, .lilaclar .entry-title, .lilaclar h2, .lilaclar  h3, .lilaclar h4 { color:#9a78c4 !important; }
.lilaclar a:hover { color:#444444 !important; }
.lilaclar .entry-thumbnail img { border:13px solid #9a78c4 !important }
.groc a, .groc .entry-title, .groc h2, .groc  h3, .groc h4 { color:#efc547 !important; }
.groc a:hover { color:#444444 !important; }
.groc .entry-thumbnail img { border:13px solid #efc547 !important }
.verd a, .verd .entry-title, .verd h2, .verd  h3, .verd h4 { color:#8dc63f !important; }
.verd a:hover { color:#444444 !important; }
.verd .entry-thumbnail img { border:13px solid #8dc63f !important }
.lilafosc a, .lilafosc .entry-title, .lilafosc h2, .lilafosc  h3, .lilafosc h4 { color:#2f0d59 !important; }
.lilafosc a:hover { color:#444444 !important; }
.lilafosc .entry-thumbnail img { border:13px solid #2f0d59 !important }
.marro a, .marro .entry-title, .marro h2, .marro  h3, .marro h4 { color:#83670f !important; }
.marro a:hover { color:#444444 !important; }
.marro .entry-thumbnail img { border:13px solid #83670f !important }



/* BLOG */

.minifotoblog { float: left; width: 120px; height:120px; overflow: hidden; margin: 4px 20px 5px 0; box-shadow: 5px 5px 0px 0px rgba(141, 198, 63, 1); }
.minifotoblog img { height:120px; max-width:none !important; }
.notidata { font-weight: bold; margin-bottom: 4px; display: block; background-color: red; padding: 5px; background-color:#d9dad9; color:white; }

/* GAMMA DE PRODUCTES */
.site-content .gamma ul { margin:0; }
.site-content .gamma ul li { list-style:none; padding:0; margin:0; display:block; position:relative; background:url(/_ext/www.futur.cat/wp-content/themes/futur/images/puntets.png) repeat-x 0 17px; }
.site-content .gamma ul li span { background-color:white; padding-right:4px; }
.site-content .gamma ul li span.preu { display:block; position:absolute; right:0; top:-1px; padding-left:5px; }

/* MENJAFUTUR */
.custombotiga h2 { margin:20px 0 15px 0; font-size:18px;  }
.custombotiga p { margin-bottom:15px;  }


/*PEU */
#colophon { display:none; }
#peu { text-align:center; background-color:#8dc63f; font-family: 'Roboto Condensed', sans-serif; font-size:16px; }
#peu address { background-color:#fbfbfb; font-size:17px; line-height:20px; font-style:normal; box-shadow: inset 0px -3px 5px 0px rgba(0, 0, 0, 0.1); }
#peu address span { color:#8dc63f; }
#peu address a { color:#444444; text-decoration:none; }
#peu address a.posicio { background: url(/_ext/www.futur.cat/wp-content/themes/futur/images/mapa.gif) right 3px no-repeat; padding-right:17px; }
#peu address a.posició { display:inline-block; background:transparent url(/_ext/www.futur.cat/wp-content/themes/futur/images/mapa.gif) right center no-repeat; }
#peu address a:hover { color:#8dc63f; }
#peu a { color:white; font-family: 'Roboto Condensed', sans-serif; }
#peu p { padding:20px; }

/* FORMULARI */
#wpcf7-f4-p123-o1 { width: 353px; margin: 0 auto; }

/* FORMULARI DEFECTE */
.wpcf7-text, .wpcf7-textarea { width:95%; margin-top: 8px; }
.formdef { padding-top:10px; }
.formdef h3 { margin:15px 0 10px 0; }
.formdef p { line-height:15px; font-size:13px; margin-bottom:15px; }
.formdef input.wpcf7-captchar { display: inline-block; width: 30px;  font-size: 13px; padding: 2px; margin: 0 4px; }
.formdef img.wpcf7-captchac { display: inline-block; margin-bottom: -6px; }

/* POPUP */
.page-template-page-templatespage-popup-php { background-image:none; }
.page-template-page-templatespage-popup-php #masthead { display:none; }
.page-template-page-templatespage-popup-php .site-content { width:97%; }

/* RESPONSIVE */

@media screen and (max-width: 600px) {
	#widgetscap .widget-comptafutur { position:relative; left:0; margin:0 auto; top:0; }
	#comptador { display:block; width:100%; height:100px; overflow:hidden; position:relative; }
	#widgetscap .widget_search { display:none }
	.home.page .type-page .entry-content h2, .home.page .type-page .entry-content .addshome.colabora { display:none; }
	.site-info { margin-bottom:3px; text-align:center; }
	.site-header .site-title { margin:0 auto 30px auto; width: 160px; }
	#peu { background-image:none; width:100%; }
	.main-navigation ul { border:none !important; }
	.main-navigation li { background-image:none; padding:0; }
	.site-header .site-description {display:none; }
}

@media screen and (min-width: 600px) {
	.site-content { width: 59.9562363238512%; }
	.widget-area { width:37.74617067833698%; }
}


