
/* - ++resource++ftw_tooltip.css - */
@media screen {
/* https://www.cipra.org/portal_css/++resource++ftw_tooltip.css?original=1 */
.tooltip {
background-color:#000;
border:1px solid #fff;
padding:10px 15px;
width:200px;
display:none;
color:#fff;
text-align:left;
font-size:11px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
z-index:10;
}
}


/* - ++resource++simplelayout.dropzone-resources/sl-dropzoneportlet.css - */
@media screen {
/* https://www.cipra.org/portal_css/++resource++simplelayout.dropzone-resources/sl-dropzoneportlet.css?original=1 */
.simplelayoutDropZonePortlet .portletItem {
padding:0.25em;
}
.simplelayoutDropZonePortlet .noContent {
color:silver;
}

}


/* - ++resource++plone.formwidget.contenttree/contenttree.css - */
@media screen {
/* https://www.cipra.org/portal_css/++resource++plone.formwidget.contenttree/contenttree.css?original=1 */
.contenttreeWidget {
bottom: 3.5em;
height: auto;
left: 0px;
overflow-y: auto;
margin: 0em 1em;
position: absolute;
right: 0px;
top: 6em;
width: auto;
border: 1px solid #8CACBB;
}
.contenttreeWidget li {
display: block;
padding-left: 1em;
}
.contenttreeWidget .navTreeCurrentItem {
font-weight: bold;
}
.contenttreeWidget .navTreeCurrentItem li {
font-weight: normal;
}
.contenttreeWidget li a {
border-bottom: solid 1px transparent;
}
.contenttreeWidget .navTreeItem a {
border: none;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.contenttreeWidget .navTreeItem a:hover {
outline: 1px dotted #205C90;
}
.contenttreeWidget li.navTreeCurrentItem {
border: none !important;
background-color: transparent;
}
.contenttreeWidget li.navTreeCurrentItem > a,
.contenttreeWidget li.navTreeCurrentItem > a:hover {
border: none;
outline: none;
background-color: #205C90;
color: #fff !important;
}
/* */
* html .contentTreeWidget li.navTreeCurrentItem a,
* html .contentTreeWidget li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.contenttreeWindow {
display: none;
position: fixed;
_position: absolute;
background-color: white;
z-index: 100;
}
.contenttreeWindow h2 {
display: block;
top: 0px;
margin: 0px;
}
.contenttreeWindowHeader {
padding: 1em;
}
.contenttreeWindowActions {
position: absolute;
width: 100%;
top: auto;
bottom: 0px;
padding: 1em;
}
.contenttreeWindowBlocker {
z-index: 99;
width: 100%;
height: 100%;
opacity: 0.4;
background-color: black;
top: 0px;
left: 0px;
position: fixed;
_position: absolute;
_top: expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop));
}
.option {
display: block;
}
}


/* - ++resource++ftw.contentpage.resources/contentpage.css - */
@media all {
/* https://www.cipra.org/portal_css/++resource++ftw.contentpage.resources/contentpage.css?original=1 */
.template-addressblock_detail_view .addressText,
.template-addressblock_detail_view .addressMap {
width:100%;
}
.sl-text-wrapper .addressText,
.sl-text-wrapper .addressMap {
width: 50%;
vertical-align: top;
float:left;
}
.olLayerGooglePoweredBy.olLayerGoogleV3.gmnoprint {
display: none;
}
.simplelayout-block-wrapper.ListingBlock table.listing {
width:100%;
}
.simplelayout-block-wrapper.ListingBlock table caption {
display: none;
}
.simplelayout-block-wrapper.ListingBlock .gallery {
clear:both;
}
.simplelayout-block-wrapper.ListingBlock .gallery .box{
margin-left: 0.5em;
margin-bottom: 0.5em;
float:left;
}
.simplelayout-block-wrapper.ListingBlock .gallery .box {
overflow:hidden;
text-align: center;
background-color: #eee;
border:1px solid #ddd;
}
.simplelayout-block-wrapper.ListingBlock .gallery .box .frame{
display:table-cell;
overflow: hidden;
vertical-align: middle;
background-color: #eee;
border:1px solid #ddd;
}
/* */
.newsListing .tileItem img {
float: left;
padding: 1em 1em 1em 0;
}
/* */
/* */
.newsPublicationDate {
color: #666666;
font-size: 85%;
margin-bottom: 1em;
}
/* */
/* */
.portletArchiveListing .highlight a {
font-weight: bold;
}
.portletArchiveListing li.year {
cursor: pointer;
}
.portletArchiveListing li {
display: block;
margin-bottom: 2px;
}
.portletArchiveListing ul.months {
display: none;
margin-bottom: 10px;
margin-top: 5px;
}
.portletArchiveListing li.month {
padding-left: 2em;
}
.portletArchiveListing li.year span.yearnumber:before {
content: '►';
padding-right: 5px;
}
.portletArchiveListing li.year.expanded span.yearnumber:before {
content: '▼';
}
.portletArchiveListing ul.years ul.expanded {
display: block;
}
/* */
/* */
#content .sl-teaser-content-listing .sl-controls .sl-obj-actions > li.document-action-dragme {
display: none;
}
/* */
/* */
body.template-tabbed_block_view #content ul.formTabs {
margin-bottom: 1em;
}
body.template-tabbed_block_view #content #content-core .document-action-dragme {
display: none !important;
}
body.template-tabbed_block_view #content .simplelayout-content.two-columns-design .twocolumn {
width: 100%;
float: none;
}
body.template-tabbed_block_view .slAlignBlocks {
display: none;
}
/* */
/* */
div.eventData {
margin-top: 1em;
}
/* */
/* */
#cboxTitle {
padding-left: 0.5em;
background: #FFF;
background: rgba(255, 255, 255, 0.8);
width: 100%;
bottom: 20px;
padding: 0.5em;
box-sizing: border-box;
text-align: left;
}
#cboxTitle b{
display: inline-block;
width: 100%;
}
/* */
/* */
#content .alphabetical-subject-listing .letter-index {
margin: 1em 0em;
}
#content .alphabetical-subject-listing .letter-index span {
color: #AAA;
}
#content .alphabetical-subject-listing .letter-index a.current {
color: #000;
}
#content .alphabetical-subject-listing .letter-index li:before {
content: "|";
color: #EEE;
}
#content .alphabetical-subject-listing .letter-index li:first-child:before {
content: "";
}
#content .alphabetical-subject-listing .letter-index li {
display: inline;
padding-right: 0.1em;
}
#content .alphabetical-subject-listing .subject-content {
list-style: none;
margin-left: 0em;
}
/* */
/* */
.faqtitle {
background-color: #ddd;
border-radius: 3px;
}
.faqtitle:hover {
background-color: #cbcbcb;
}
.faqtitle .itemTitle {
padding-left: 20px;
font-size: 1.5em;
display:block;
}
.faqtitle .itemTitle.imgright {
background: url(++resource++ftw.contentpage.resources/arrow_right.png) no-repeat left center;
}
.faqtitle .itemTitle.imgdown {
background: url(++resource++ftw.contentpage.resources/arrow_down.png) no-repeat left center;
}
li.slAction a.layout_dummy-dummy-faq {
background: url(++resource++ftw.contentpage.resources/faq.png) no-repeat center center;
}
/* */

}


/* - ++resource++ftw.subsite-ressources/subsite.css - */
@media all {
/* https://www.cipra.org/portal_css/++resource++ftw.subsite-ressources/subsite.css?original=1 */
#content-core .subsiteColumns .column {
width: 23.5%;
float: left;
padding-right: 2%;
}
.subsiteColumns #subsite-column-4.column,
.subsiteColumns #subsite-column-6.column {
padding-right: 0;
}
.subsiteColumns .column img {
max-width:100%;
}
.subsiteColumns #subsite-column-5.column,
.subsiteColumns #subsite-column-6.column {
width:49%;
}
.subsiteColumns #subsite-column-7.column {
display: none; /* */
}
.column dl dd {
margin: 0;
}
#banner-image {
position: relative;
clear: both;
}
#portal-languageselector dt.actionMenuHeader a:after {
content: " ▼";
}
#portal-languageselector dd {
background: #E3E3E3;
right: 0;
}
#portal-languageselector dd a {
padding: 0.25em 0.5em;
}
#portal-languageselector dd a:hover {
background: #205C90;
color: #FFFFFF;
}
}

