/*
Theme Name: Insieme Zürich - Child SAITAMA
Theme URI: http://insieme-zuerich.ch
Author: meldesigner.it
Author URI: http://www.meldesigner.it
Description: Insieme Zürich ist eine Elternvereinigung und unterstützt seit 1957 Menschen mit einer Behinderung.
Version: 1.0.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
Tags: Insieme Zürich, meldesigner
Text Domain: insieme-zuerich
Template: saitama
*/

/*RIGHE DA AGGIUNGERE*/

.page-id-6 .opportunities-block h2 a{color: #5289c8;}
.page-id-34039 .opportunities-block h2 a{text-shadow: 1px 1px 1px rgba(130, 255, 0, 1);}
ul.ferie-singolo {
    padding: 20px !important;
    border-radius: 4px 4px 4px 4px !important;
    -moz-border-radius: 4px 4px 4px 4px !important;
    -webkit-border-radius: 4px 4px 4px 4px !important;
    border: 1px solid #ddd !important;
    background: ghostwhite;
	margin-bottom: 35px;}
@media (min-width: 320px) and (max-width: 1024px) {.logo-insieme-zurich {text-align:center !important;}}
@media (min-width: 320px) and (max-width: 600px) {
a.nomi-staff{font-size: 14px; line-height: 24px; font-weight: normal;}}
@media ( min-width: 601px ) {
a.nomi-staff{font-size: 20px; line-height: 24px; font-weight: normal;}}
.page-id-9 .opportunities-block h2 a{color: #ff0000;}
a.more, a.more span{display: none;}
.parent-pageid-6 a, .parent-pageid-23953 a, .parent-pageid-23961 a, .parent-pageid-23993 a, .parent-pageid-25423 a{color: #f689c8;/*text-decoration: underline;*/}
.page-id-8 a, .parent-pageid-8 a, .category-ferien a,.category-ausfluge-anlasse a, .category-kurse-montag a,.category-kurse-dienstag a, .category-kurse-mittwoch a,.category-kurse-donnerstag a, .category-kurse-freitag a,.category-weiterbildung a, .category-kurse-montag a {color: #03a500;}
/*links treff*/
.page-id-24352 a, .parent-pageid-24352 a,.category-treffprogramm a, .category-menu-mittwoch a,.category-menu-donnerstag a, .category-menu-freitag a,.category-menu-samstag a, .category-menu-sonntag a {color: #f29400;}
/*links spenden*/
.page-id-148 a, .parent-pageid-27635 a,.category-spenden a {color: #BA1C86;}
/*links media*/
.parent-pageid-9 a, .ngg-albumoverview h4 {color: #ff0000;}
/*links spenden*/
.page-id-148 a, .parent-pageid-148 a {color: #ba1c86;}
/*links kultur*/
.page-id-25770 a, .parent-pageid-25770 a {color: #9f0000;}
table img{padding: 0px 20px 20px 0px;}
ul.ferie{padding-left: 5px !important;}
.clearfix{float:none !important; height:0.3em;}
ol, ul {list-style: none;}
#veranstaltungen {/*float: right;width: 520px;*/}
.info_l, .info {font-weight: bold;float: left;padding-right: 10px;}
#left_meta {width: 45%;float: left;}
h5.monat {color: #333333;margin-top: 20px;margin-bottom: 20px;background-color: #ddd;display: block;font-size: 1.4em;-webkit-margin-before: 1.67em;-webkit-margin-after: 1.67em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-weight: bold;padding:5px;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;}
#veranstaltungen h1 {padding-bottom: 0.8em;}
#veranstaltungen h1 a {font-size: 0.8em;color: #03a500;text-decoration: none;font-weight: bold;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;padding:5px;}
#veranstaltungen h1 a:hover {color: #fff;background-color: #03a500;}
.parent-pageid-24352 #veranstaltungen h1 a {font-size: 0.8em;color: #F29400;text-decoration: none;font:bold;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;padding:5px;}
.parent-pageid-24352 #veranstaltungen h1 a:hover {color: #fff;background-color: #F29400;}
#veranstaltungen li {border-bottom: 1px solid gray;margin-top: 30px;margin-bottom: 20px;}
.page-template-page-veranstaltungen-php p.veranstaltungstext {display: none;}
.blog-post-tags {display:none !important;}
#team-details a {text-decoration:underline !important;}
#team-image {width: auto;float: left;padding-right: 40px;margin-top:10px;}
.entry-title {color: #333;font-size:0.9em;font-weight:bold;margin: 0 0 20px;}
h1.entry-title {color:#4D4D4D !important;}
#menu_links ul li a, .entry-title {color: 	#2C2C2C !important;}
/*dotted line*/
.page-id-2 .opportunities-block {background: url(images/bg-blue-line.gif) repeat-x;}
.page-id-6 .opportunities-block {background: url(images/bg-0097ff-line.png) repeat-x;}
.page-id-8 .opportunities-block {background: url(images/bg-03a500-line.png) repeat-x;}
.page-id-24352 .opportunities-block {background: url(images/bg-f29400-line.png) repeat-x;margin-right: 13px;}
.page-id-9 .opportunities-block {background: url(images/bg-ff0000-line.png) repeat-x;}
.page-id-148 .opportunities-block {background: url(images/bg-ba1c86-line.png) repeat-x;}
.page-id-25770 .opportunities-block {background: url(images/bg-9f0000-line.png) repeat-x;}
h1.entry-title {color:#4D4D4D !important;}
.opportunities-block {background: url(images/bg-blue-line.gif) repeat-x;width: 48.4679%;margin: 0 13px 0 0;float: left;padding: 22px 0 0;}
.opportunities-block h2 {font: 1.3em Arial;margin: 0 0 11px;text-decoration: none;letter-spacing: 0.06em;}
.opportunities-block h2 a {text-decoration: none;}
.opportunities-block p {margin: 0 0 5px;line-height: 1.384em;font-size: 1.0em;}
.opportunities {width: 100%;overflow: hidden;}
.opportunities-holder {overflow: hidden;margin: 0 0 20px;}
.breadcrumbs {overflow: hidden !important;padding: 0px 8px 0px !important;border-bottom: solid 1px #eee !important;background: url(images/breadcrumbs.png) repeat !important;margin-bottom:20px;font-size:0.7em;}
 @media (min-width: 320px) and (max-width: 600px) {
#left_meta {width: 100%;float: none !important;}}
 @media (min-width: 320px) and (max-width: 480px) {
.opportunities-block {background: url(images/bg-blue-line.gif) repeat-x;width: 100%;margin: 0 13px 0 0;float: left;padding: 22px 0 0;}
.opportunities-block h2 {font: 1.3em Arial;margin: 0 0 11px;text-decoration: none;letter-spacing: 0.06em;}
.opportunities-block h2 a {text-decoration: none;}
.opportunities-block p {margin: 0 0 5px;line-height: 1.384em;font-size: 1.0em;}
.opportunities {width: 100%;overflow: hidden;}
.opportunities-holder {overflow: hidden;margin: 0 0 20px;}}
 @media (min-width: 481px) and (max-width: 1024px) {
.opportunities-block {background: url(images/bg-blue-line.gif) repeat-x;width: 46.4679%;margin: 0 13px 0 0;float: left;padding: 22px 0 0;}
.opportunities-block h2 {font: 1.3em Arial;margin: 0 0 11px;text-decoration: none;letter-spacing: 0.06em;}
.opportunities-block h2 a {text-decoration: none;}
.opportunities-block p {margin: 0 0 5px;line-height: 1.384em;font-size: 1.0em;}
.opportunities {width: 100%;overflow: hidden;}
.opportunities-holder {overflow: hidden;margin: 0 0 20px;}}
 @media (min-width: 320px) and (max-width: 1024px) {
#footer-immagini-social {width:auto;float:left;margin-top:15px !important;}
.footer-immagini-social-fb {float:left;display:block;height:25px;margin-left:-10px;margin-top: 10px;}
.footer-immagini-social-mich {float:left;display:block;height:30px;padding-right:8px;}
.footer-immagini-social-zewo {float:left;display:block;height:28px;padding-right:5px;}
.footer-immagini-social-copy {float:left;display:block;height:32px;font-size:0.65em;position:relative;}
.footer-immagini-social-copy p {bottom:0;margin:0;position:absolute;width:88px;}}
#footer-immagini-social {width:100%;float:left;}
@media ( min-width: 1025px ) {
.footer-immagini-social-fb {float:left;display:block;height:30px;padding-right:10px;margin-top: 10px;}
.footer-immagini-social-mich {float:left;display:block;height:40px;padding-right:20px;}
.footer-immagini-social-zewo {float:left;display:block;height:40px;padding-right:10px;}
.footer-immagini-social-copy {float:left;display:block;height:40px;font-size:0.8em;position:relative;}
.footer-immagini-social-copy p {bottom:0;margin:0;position:absolute;width:117px;}}
@media (min-width: 768px) and (max-width: 1024px) and (orientation : landscape) {
.primo-widget {position: relative !important;height: 185px !important;width: 100% !important;background-image: url(images/schweizerkarte-mini.png) !important;background-repeat: no-repeat !important;background-position: 0px 0px !important;}}
.img-responsive-pagine {max-width: 100%;width: 100%;height:auto;}
.primo-widget {position: relative;height: 250px;width: 100%;background-image: url(images/schweizerkarte.png);background-repeat: no-repeat !important;background-position: 0px 0px;}
.testo-primo-widget {position: absolute;left: 10px;bottom: 20px;font-size: 0.85em;font-family: Arial !important;line-height: 1.25em;}
div#weitere_regionalvereine {height:23px; background-color:#0072a6; padding-left:10px; position: relative; bottom: -227px;z-index:10;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {line-height: 1;width: 100%}
.page-id-2 .main-navigation li.blau a, .main-navigation li.blau.current-menu-item a, .main-navigation li.blau.current-page-ancestor a, .main-navigation li.blau a:hover {border-bottom: 0;color: #fff;background-color: #0072a6;}
.main-navigation li.aubergine.current-menu-item a, .main-navigation li.aubergine.current-page-ancestor a, .main-navigation li.aubergine a:hover {border-bottom: 0;color: #fff;background-color: #0097ff;}
.main-navigation li.gruen.current-menu-item a, .main-navigation li.gruen.current-page-ancestor a, .category-ferien .main-navigation li.gruen a, .main-navigation li.gruen a:hover {border-bottom: 0;color: #fff;background-color: #03a500;}
.main-navigation li.weinrot.current-menu-item a, .main-navigation li.weinrot.current-page-ancestor a, .main-navigation li.weinrot a:hover {border-bottom: 0;color: #fff;background-color: #ff0000;}
.main-navigation li.orange.current-menu-item a, .main-navigation li.orange.current-page-ancestor a, .main-navigation li.orange a:hover {border-bottom: 0;color: #fff;background-color: #ba1c86;}
/*treff*/
.main-navigation li.rotbraun.current-menu-item a, .main-navigation li.rotbraun.current-page-ancestor a, .main-navigation li.rotbraun a:hover {border-bottom: 0;color: #fff;background-color: #f29400;}
/*kultur*/
.main-navigation li.dunkelrot.current-menu-item a, .main-navigation li.dunkelrot.current-page-ancestor a, .main-navigation li.dunkelrot a:hover {border-bottom: 0;color: #fff;background-color: #9f0000;}
/*Headermenu Aktuell | Kontakt | Regionale Vereine*/
.menu-headermenu-container ul li a {text-decoration: none;color: #888888;font-size: 0.9em;float: left;padding-right: 8px;padding-left: 6px;background: url(images/separator-1.gif) no-repeat 0 50% transparent;background-position:right center;}
body, h1, h2, h3, h4, p, div {font-family: "Arial, Helvetica, Tahoma, Verdana", sans-serif;color: #333;-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;}
p.articoli-home {font-size: 0.9em;line-height: 1.5em;padding-top: 0.2em;padding-bottom: 1.4em;color: #333333;font-family: Arial, Helvetica, sans-serif !important;}
body {color: #333;font-size: 16px;line-height: 150%;}
img {max-width: 100%;height: auto;}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {outline: 0;}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear {clear: both;margin: 0;padding: 0;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;table-layout: fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignnone {max-width: 100%;height: auto;padding: 0px 20px 20px 0px;/*margin: 5px 0;*/}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto;}
/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title, .archive .format-aside .entry-title {display: none;}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */ .infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */display: none;}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {display: block;}
/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
/* Make sure embeds and iframes fit their containers. */
embed, iframe, object {max-width: 100%;}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {max-width: 96%;padding: 10px;background: #eee;border: 1px solid #ddd;}
.wp-caption img {width: auto;max-width: 98.5%;height: auto;margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {margin: 0;padding: 5px 0;}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
a:hover img {filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";opacity: 0.7;}
.form-control {width: 60% !important;height: 36px;}
.frontbox {margin-bottom: 0px;/* ORIGINALE margin-bottom: 30px;*/}
.link-list a {font-size: 16px;}
#logo-header {width: auto;max-height: 130px;}
.logo-insieme-zurich {margin-top: 30px;}
.navbar-header a #title-header {line-height: 1.8em;color: #687074;font-size: 2em;}
.navbar-header a:hover {text-decoration: none;}
.widget-area select {max-width: 100%;}
.footer-v1 div {color: #888;}
.footer-v1 ul {padding-left: 0;list-style: none;}
.footer-v1 li, .footer-v1 li a {color: #888;text-decoration:none;}
.footer-v1 ul li {list-style: none;font-size: 0.9em;font-weight: 300;float: left;background: url(images/separator-1.gif) no-repeat 0 50%;padding: 0 7px 0 8px;margin: 0 9px 0 -8px;display: inline;}
.footer-v1 li a:hover {color: #888;background: url(images/bg-dotted-line.gif) repeat-x 100% 100%;}
.footer-v1 .list-group-item {padding: 8px 0;background-color: inherit;border: none;border-top: 1px solid #353535;}
.footer-v1 .list-group-item:first-child {padding: 0;border-top:none;}
.footer-v1 .blog-tags a {background-color: inherit;}
.footer-v1 .blog-tags a:before {color: inherit;}
.footer-v1 .copyright {text-align: center;}
.footer-v1 .copyright div {font-size: 0.9em;color: #aaa;}
.sticky {display: block;overflow: hidden;padding: 1em;background-color: #f5f5f5;}
.bypostauthor {color: #464646;}
.screen-reader-text {display: none;}
.widget-area .input-group {display: block;}
.form-control {width: calc( 100% - 55px ) !important;}
 @media ( min-width: 992px ) {
#front-news .magazine-news-img {max-height: 150px;}}
.margin-bottom-40{margin-bottom: 10px;}