
/* - ploneCustom.css - */
@media all {
/* https://www.galliera.it/portal_css/ploneCustom.css?original=1 */
/* */
/* */
dl.portlet.rtCollectionPortlet.in_evidenza.singola_in_pp,
dl.portlet.rerPortletAdvancedStatic.blue,
dl.portlet.rerPortletAdvancedStatic.gialla{
width: 96% !important;
}
dl.portlet.slot2{
max-width: 46.5% !important;
}
@media screen and (max-width: 768px) {
dl.portlet.slot2{
max-width: 100% !important;
}
div.portlet-static-sponsor p a { display: block; text-align:center; border:0; }
}
dl.portlet.rerPortletAdvancedStatic.blue.video_table table.plain th{
padding: 0.5em 0.7em !important;
}
.larghezza_100{
width:98%;
clear:both;
}
.invisible{
display:none;
}
#portlets-below > div.cell {
font-size: 1.3em !important;
width: 46% !important;
}
#content .gialla.slot1:not(.slot2):not(.slot3) a:hover{
color: #3875a4 !important;
}
.fascicolo_individuale a.fascicolo_link{
background: #004372 url("../assets/staticportlet-arrow.png") center right no-repeat;
color: #ffffff !important;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
padding: .5em 1em;
}
.fascicolo_individuale a{
border-bottom: none !important;
}
.fascicolo_individuale dt{
background: #EDEDED !important;
color: #59595B;
font-family: 'Open Sans', sans-serif;
font-size: 140%;
font-weight: normal !important;
}
.fascicolo_individuale .portletItem p {
text-align:center;
font-size:1.2em
}
.fascicolo_individuale .portletItem img{
width: 64px;
heigth: 64px;
}
/* */
.portaltype-portlet-page.site-plone.section-pagine-riservate #portlets-below.row {
width: auto; float: none;
}
#portlets-below.row > div.width-1\3a 3 {
width: 31.08% !important;
}
.in_evidenza.triple .portletItem {
float: left;
width: 33.33333%;
box-sizing: border-box;
padding: 20px 0 0;
background: transparent none;
}
.in_evidenza.triple dd.portletItem:nth-child(2),
.in_evidenza.triple dd.portletItem:nth-child(5) {padding-right: 30px;}
.in_evidenza.triple dd.portletItem:nth-child(4),
.in_evidenza.triple dd.portletItem:nth-child(7) {padding-left: 30px;}
.in_evidenza.triple dd.portletItem:nth-child(5) {clear: left;}
dl.in_evidenza.triple dd.portletFooter { padding-left: 0; clear: both; }
dl.in_evidenza.triple {
border-bottom:  1px solid #a1e6ff;
padding-bottom: 13px;
}
/* */
#column-collective-portletpage-bottomrow-portlet-fascicolo-del-dipendente dl.fascicolo_individuale {
float: left;
max-width: 30%;
margin-right: 3%;
width: 96%;
}
#column-collective-portletpage-bottomrow-portlet-fascicolo-del-dipendente dl.fascicolo_individuale .portletItem {
font-family: 'Open Sans', sans-serif;
color: #333333;
padding: 140px 1em 16px !important;
position: relative;
background: #e4d56c url('/fascicolo.jpg') no-repeat center top;
}
#column-collective-portletpage-bottomrow-portlet-fascicolo-del-dipendente dl.fascicolo_individuale .portletItem p { margin: 0 !important; }
#column-collective-portletpage-bottomrow-portlet-fascicolo-del-dipendente dl.fascicolo_individuale .portletItem p:first-child { display: none; }
#column-collective-portletpage-bottomrow-portlet-fascicolo-del-dipendente dl.fascicolo_individuale dt.portletHeader {
background-color: #FFF !important;
padding: 0.8em;
color: #333333 !important;
font-family: "allerregular", 'Arial', sans-serif !important;
font-weight: normal !important;
font-size: 130% !important;
}
#column-collective-portletpage-bottomrow-portlet-fascicolo-del-dipendente .fascicolo_individuale a.fascicolo_link {
background: #77561e url("++theme++galliera_theme/assets/staticportlet-arrow.png") center right no-repeat;
color: #ffffff !important;
font-family: 'Open Sans', sans-serif;
font-weight: 300;
padding: .5em 1em;
padding-right: 20px;
font-size: 0.86em;
position: absolute;
right: 0;
bottom: 0;
}
#column-collective-portletpage-bottomrow-portlet-fascicolo-del-dipendente .fascicolo_individuale a.fascicolo_link:hover {
color: #3875a4 !important;
}
.banner2 > .portletItem .headerImg,
.banner > .portletItem .headerImg {
height: auto !important;
padding-top: 37.5%;
}
/* */
@media only screen and (max-width: 768px) and (min-width: 320px) {
#portlets-below.row > div.width-1\3a 3 { width: auto !important; padding-bottom: 20px; }
.in_evidenza.triple .portletItem { float: none; padding: 20px 0 0 !important; width: auto;  }
#column-collective-portletpage-bottomrow-portlet-fascicolo-del-dipendente dl.fascicolo_individuale {
float: none;
max-width: 100%;
margin-right: 0;
width: auto;
}
}
dl.portlet.rerPortletAdvancedStatic.blue.no-block-on-strong .portletItem strong,
dl.portlet.rerPortletAdvancedStatic.blue.no-block-on-strong .portletItem b{
display:initial;
}
dl.portlet.rerPortletAdvancedStatic.blue.no-block-on-strong p img{
margin-left:0 !important;
margin-right:0 !important;
}
@media only screen and (max-width: 768px) and (min-width: 320px) {
dl.portlet.rerPortletAdvancedStatic.blue.no-block-on-strong p img{
width: 100% !important;
height: auto;
}
}
.section-Nuovo_ospedale_Galliera_informazioni,
.section-testrt-1{
background: none;
}
.section-Nuovo_ospedale_Galliera_informazioni #portal-columns .image_all_screen,
.section-testrt-1 #portal-columns .image_all_screen{
height: 100%;
vertical-align: middle;
border-style: none;
position: relative;
right: 50%;
left: 50%;
width: 100vw!important;
max-width: none!important;
margin-right: -50vw!important;
margin-left: -50vw!important;
}
.section-Nuovo_ospedale_Galliera_informazioni .image_all_screen.no_relative,
.section-testrt-1 .image_all_screen.no_relative{
position: initial !important;
}
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader,
.section-testrt-1 #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader{
padding:0 !important
}
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader span.tile,
.section-testrt-1 #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader span.tile{
display: block;
padding:1em;
}
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader span.tile:empty,
.section-testrt-1 #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader span.tile {
padding: 0 !important;
}
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content table,
.section-testrt-1 #portal-column-content table{
margin:auto !important;
}
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader .tile,
.section-testrt-1 #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader .tile,
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content table,
.section-testrt-1 #portal-column-content table,
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content p,
.section-testrt-1 #portal-column-content p{
font-size: 1.5em !important;
line-height: 1.5;
text-align: justify;
}
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content p iframe,
.section-testrt-1 #portal-column-content p iframe{
min-height: 30vw !important;
height: auto !important;
width: 100% !important;}
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader .tile,
.section-testrt-1 #portal-column-content dl.portlet.rerPortletAdvancedStatic.blue .portletHeader .tile{
font-family: 'Open Sans', sans-serif !important;
}
.section-Nuovo_ospedale_Galliera_informazioni #portal-column-content #portletPageColumns dd.portletItem,
.section-testrt-1 #portal-column-content #portletPageColumns dd.portletItem{
padding-top:0.5em;
padding-bottom:0.5em;
}
@media only screen and (max-width: 768px) and (min-width: 320px){
.section-Nuovo_ospedale_Galliera_informazioni #portal-columns img:not(.image_all_screen),
.section-testrt-1 #portal-columns img:not(.image_all_screen){
width: 100% !important;
margin: 0 !important;
}
}
/* */
}

