/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.admin-toolbar-mediteran .messages--status{color:#0c5300;}#block-mediteran-content #update-status .update .color-success{background-color:#efffee;}#block-mediteran-content #update-status .update .color-warning{background-color:#fff8dd;}#block-mediteran-content #update-status .update .color-error{background-color:#ffe9e9;}
@media (min-width:768px){.s28-announce-block .s28-announce-width-wrapper-div{padding-left:30px;padding-right:30px;}.s28-announce-block .s28-announce-h2{font-size:36px;}.s28-announce-block .s28-announce-item{font-size:14px;}}@media (min-width:992px){.s28-announce-block .s28-announce-width-wrapper-div{padding-left:80px;padding-right:30px;}.s28-announce-block .s28-announce-h2{font-size:40px;}.s28-announce-block .s28-announce-item{font-size:16px;}}
.node--type-mt-showcase.node--view-mode-full .field--name-body,.node--type-s28-gallery.node--view-mode-full .field--name-body{margin-top:20px;}
.sidebar-second .page-title{font-size:45px;}.page-node-type-wws-photo .sidebar__section .block.block-page-title-block{padding-bottom:20px;}
.main-content{background-color:white;}.system-messages{background-color:white;}
.sm2-bar-ui{min-width:100%;}.sm2-bar-ui .sm2-main-controls,.sm2-bar-ui .sm2-playlist-drawer{background-color:#808080;}
.cke_contents iframe body{background-color:white;}
.breadcrumb .breadcrumb__items .breadcrumb__item a{text-decoration:none;color:#000000;font-weight:700;border-bottom-width:0;}.breadcrumb .breadcrumb__items .breadcrumb__item a:hover{text-decoration:none;color:white;font-weight:700;border-bottom-width:0;}.breadcrumb .breadcrumb__items .breadcrumb__item a:focus{text-decoration:none;color:yellow;font-weight:700;border-bottom-width:0;}.breadcrumb .breadcrumb__items .breadcrumb__item a:active{text-decoration:none;color:lightcyan;font-weight:700;border-bottom-width:0;}
.slideout__section .site-slogan{color:dimgray;}figcaption{margin-top:1px;padding:8px 2px 8px 8px;background-color:#676767;color:white;font-size:10px;font-weight:700;line-height:1.0;text-rendering:optimizeLegibility;}.mfp-content .mfp-figure figcaption{padding:0 0 0 0;}.field--entity-reference-target-type-taxonomy-term .field__item a,.field--entity-reference-target-type-taxonomy-term.field__item a{color:white;background-color:#d6d6d6;padding:1px 10px;}.field--entity-reference-target-type-taxonomy-term .field__item a:hover,.field--entity-reference-target-type-taxonomy-term.field__item a:hover{background-color:#888888;}.node ul.links li a{background-color:#d6d6d6;padding:5px 15px;color:white;border-bottom-color:#d6d6d6;}.node ul.links li a:hover,.node ul.links li a:focus{background-color:#888888;padding:5px 15px;color:white;border-bottom-color:white;}.node--view-mode-teaser ul.links .comment-new-comments .hidden{display:none;}
@media (max-width:768px){.subfooter .s28-copyright-wide{display:none;}}@media (min-width:769px){.subfooter .s28-copyright-narrow{display:none;}}.footer,.subfooter{background-color:#777777;}.region--black-background + .region--black-background.region--separator-border-top:before,.subfooter + .region--black-background.region--separator-border-top:before{background-color:#888888;}.footer__section{padding:30px 0 50px 0;}.footer__section .site-name a{margin-top:13px;margin-bottom:0px;}@media (max-width:991px){.s28-footer-site-description h6{position:relative;top:inherit;}.s28-footer-site-description p{position:relative;bottom:inherit;}}@media (min-width:992px){.s28-footer-site-description h6{position:absolute;top:0;}.s28-footer-site-description p{position:absolute;bottom:0;padding:0 5px 0 0;}}
input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea,select{color:#444444;background-color:white;padding:5px 15px;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;width:100%;border-width:1px;border-style:solid;border-color:#b9b9b9;-webkit-transition:box-shadow 0.2s linear;-moz-transition:box-shadow 0.2s linear;-o-transition:box-shadow 0.2s linear;transition:box-shadow 0.2s linear;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}input.form-text:hover,input.form-tel:hover,input.form-email:hover,input.form-url:hover,input.form-search:hover,input.form-file:hover,input.form-number:hover,input.form-color:hover,textarea:hover,select:hover,input.form-text:focus,input.form-tel:focus,input.form-email:focus,input.form-url:focus,input.form-search:focus,input.form-file:focus,input.form-number:focus,input.form-color:focus,textarea:focus,select:focus{background-color:white;border-width:1px;border-style:solid;border-color:#b9b9b9;-webkit-box-shadow:0 0 10px #cdd6db;-moz-box-shadow:0 0 10px #cdd6db;box-shadow:0 0 10px #cdd6db;}.contact-message-form .form-textarea,.contact-message-form .form-text,.contact-message-form .form-email{color:#444444;padding:5px 15px;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;width:100%;border-width:1px;border-style:solid;border-color:#b9b9b9;background-color:white;-webkit-transition:box-shadow 0.2s linear;-moz-transition:box-shadow 0.2s linear;-o-transition:box-shadow 0.2s linear;transition:box-shadow 0.2s linear;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.user-register-form .form-item-timezone select,.contact-message-form .form-item-captcha-response .form-text,.form-item-captcha-response .form-text,.form-item-captcha-response input{width:97%;}
.overlay--colored{background-color:rgba(0,0,0,0.8);}.overlay-container:hover .overlay{opacity:0.3;}
@media (min-width:1200px){.header-container ul.menu{text-align:right;}.header-container .col-lg-8{padding-right:100px;}}@media (max-width:1199px){.header-container ul.menu{text-align:center;}}@media (max-width:768px){.header-container ul.menu{text-align:center;}}@media (min-width:768px){.header-container .header.transparent-header-enabled,.header-container .header.transparent-header-enabled .transparent-header-container{height:85px;}.slideout-toggle{height:85px;}.onscroll .header-container .header.transparent-header-enabled,.onscroll .header-container .header.transparent-header-enabled .transparent-header-container{height:75px;}}.header-container,.path-frontpage .header-container{background-color:black;}body:not(.path-frontpage).onscroll .header-container{background-color:#AFAFAF;}.header-container .header.transparent-header-enabled{background-color:rgba(214,214,214,0.10)!important;}.onscroll .header.js-fixed.region--dark-background{background-color:rgba(214,214,214,0.10)!important;}.header-container .sf-menu.menu ul{margin-top:0;}.header-container ul.menu li{background-color:transparent;}.header-container ul.menu li a,.header-container ul.menu li > span{color:white;}.header-container ul.menu li a:hover{background-color:transparent;}.header-container ul.menu > li > a:hover,.header-container ul.menu > li > span:hover{color:black;}.header-container .sf-menu li.sfHover > a,.header-container .sf-menu li > a:hover{background-color:transparent;}.header-container .sf-menu ul li a,.header-container .sf-menu ul li > span{background-color:#AFAFAF;}.header-container .sf-menu.menu ul{background-color:#AFAFAF;}.header-container .sf-menu.menu > .sf-depth-1 > ul{background-color:#dcdcdc;}.header-container .sf-menu.menu .sf-depth-2{position:relative;z-index:499;background-color:#dcdcdc;}.header-container .sf-menu ul li a,.header-container .sf-menu ul li > a,.header-container .sf-menu ul li > span,.header-container .sf-menu ul li > span{color:#111111;}.header-container .sf-menu ul li a:hover,.header-container .sf-menu ul li.sfHover > a,.header-container .sf-menu ul li > span:hover,.header-container .sf-menu ul li.sfHover > span{color:#ffffff;}.header-container .sf-menu.menu ul{z-index:499;border-radius:4px;-moz-box-shadow:rgba(102,102,102,0.2) 0 -2px 2px,rgba(102,102,102,0.2) 0 -4px 4px,rgba(102,102,102,0.2) 0 2px 2px,rgba(102,102,102,0.2) 0 4px 4px,rgba(102,102,102,0.2) 0 8px 8px,rgba(102,102,102,0.2) 0 16px 16px,rgba(102,102,102,0.2) 0 32px 32px,rgba(102,102,102,0.2) 0 64px 64px;-webkit-box-shadow:rgba(102,102,102,0.2) -1px -2px 2px,rgba(102,102,102,0.2) -1px -4px 4px,rgba(102,102,102,0.2) 0 2px 2px,rgba(102,102,102,0.2) 0 4px 4px,rgba(102,102,102,0.2) 0 8px 8px,rgba(102,102,102,0.2) 0 16px 16px,rgba(102,102,102,0.2) 0 32px 32px,rgba(102,102,102,0.2) 0 64px 64px;box-shadow:rgba(102,102,102,0.2) -1px -2px 2px,rgba(102,102,102,0.2) -1px -4px 4px,rgba(102,102,102,0.2) 0 2px 2px,rgba(102,102,102,0.2) 0 4px 4px,rgba(102,102,102,0.2) 0 8px 8px,rgba(102,102,102,0.2) 0 16px 16px,rgba(102,102,102,0.2) 0 32px 32px,rgba(102,102,102,0.2) 0 64px 64px;}.header-container .sf-menu.menu ul ul ul li a:focus,.header-container .sf-menu.menu ul ul ul li a:hover{background-color:transparent;}.header-container .region--black-background ul.menu.sf-accordion li a,.header-container .region--black-background ul.menu.sf-accordion li > span{border-color:rgba(255,255,255,0.2);}

.field--name-field-s28-mp4-video-file video{width:100%;height:auto;}
.share-links ul li a{background-color:#eeeeee;}.share-links ul li a:hover{background-color:#aaaaaa;}
.region-footer-first .site-branding__logo img,.logo-and-site-name-wrapper .logo img{max-width:50px;}.region-footer-first .icons-list--extra-large{padding-top:20px;}
.slideout-toggle{color:snow;background-color:#AFAFAF;}.slideout-toggle:focus{outline:none;background-color:#444444;}.slideout .slideout__section .block-user-login-block .item-list{display:none;}
.view-articles-grid .views-row .overlay-container:hover .overlay{opacity:0.05;}.view-articles-grid .views-row:hover .article-header{-moz-box-shadow:rgba(72,72,72,0.1) 0px 2px 2px,rgba(72,72,72,0.1) 0px 4px 4px,rgba(72,72,72,0.1) 0px 8px 8px,rgba(72,72,72,0.1) 0px 16px 16px;-webkit-box-shadow:rgba(72,72,72,0.1) 0px 2px 2px,rgba(72,72,72,0.1) 0px 4px 4px,rgba(72,72,72,0.1) 0px 8px 8px,rgba(72,72,72,0.1) 0px 16px 16px;box-shadow:rgba(72,72,72,0.1) 0px 2px 2px,rgba(72,72,72,0.1) 0px 4px 4px,rgba(72,72,72,0.1) 0px 8px 8px,rgba(72,72,72,0.1) 0px 16px 16px;}.view-articles-grid .view-header h3.s28-views-article-grid-title{margin:5px 0 2px 0;}.view-articles-grid .view-header h3.s28-views-article-grid-title a{text-decoration:none;}.view-articles-grid.view .more-link{text-align:left;margin-top:1px;}.region--light-typography .view-articles-grid.view .more-link a{color:black;border-color:gray;}.view-articles-grid.view .more-link a{color:black;font-size:12px;font-weight:700;padding:5px 10px;margin:1px 0 1px;text-decoration:none;line-height:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-width:50px;border:1px solid #ffffff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:center;background-color:#cccccc;}.view-articles-grid .views-row{box-shadow:0 0 0 1px rgba(0,0,0,0.05);will-change:transform;transition:transform 0.2s ease-in}.view-articles-grid .views-row > *{display:block;position:relative;z-index:1;}.view-articles-grid .views-row::before{box-shadow:0 7px 25px 0 rgba(0,0,0,0.03),0 4px 12px 0 rgba(0,0,0,0.03)}.view-articles-grid .views-row::before,.view-articles-grid .views-row::after{content:'';display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:5px;will-change:opacity;transition:opacity 0.2s ease-in}.view-articles-grid .views-row::after{box-shadow:0 4px 30px rgba(0,0,0,0.1);}.view-articles-grid .views-row:hover,.view-articles-grid .views-row:active{transform:translateY(-1px)}.view-articles-grid .views-row:hover{transform:translateY(-1px)}@media(max-width:767px){.view-articles-grid .views-row{max-width:100%;margin-left:0;margin-right:0;padding:0 0;min-height:450px;background-color:#fefefe;}.view-articles-grid .views-row{text-align:left;margin-bottom:10px;}}@media(max-width:991px){.view-articles-grid .view-header .s28-views-article-grid-title{font-size:24px;}.view-articles-grid .col-md-6.views-row{flex:0 0 50%;max-width:50%;margin-left:0;margin-right:0;padding:0 0;min-height:450px;background-color:#fefefe;}.view-articles-grid .col-md-6.views-row:nth-of-type(2n+1){max-width:calc(50% - 6px);margin-right:6px;margin-left:0;}.view-articles-grid .col-md-6.views-row:nth-of-type(2n+2){max-width:calc(50% - 6px);margin-left:6px;margin-right:0;}.view-articles-grid .views-row{text-align:left;margin-bottom:9px;}}@media(min-width:992px){.view-articles-grid .views-row{max-width:33.333333333333%;margin-left:0;margin-right:0;padding:0 0;min-height:450px;background-color:#fefefe;}.view-articles-grid .views-row:nth-of-type(3n+1){max-width:calc(33.333333333333% - 6px);margin-right:6px;}.view-articles-grid .views-row:nth-of-type(3n+2){max-width:calc(33.333333333333% - 6px);margin-left:3px;margin-right:3px;}.view-articles-grid .views-row:nth-of-type(3n+3){max-width:calc(33.333333333333% - 6px);margin-left:6px;}.view-articles-grid .views-row{text-align:left;margin-bottom:9px;}}.view-articles-grid .view-content .row.list-unstyled{margin-bottom:2px}.view-articles-grid .views-field-field-image + .article-header{margin-top:-55px;}.view-articles-grid .article-header{background-color:#ababab;color:white;text-align:left;padding:20px 20px;width:92%;margin-left:4%;position:relative;margin-bottom:20px;}.view-articles-grid .article-header .article-meta .article-meta-item .username{color:lightgray;}.view-articles-grid .views-field-body{width:92%;margin-left:4%;padding-left:20px;padding-right:20px;}
.background-image-block__section{background-color:#999999;}.banner .background-image-block__section .region--black-background{background-color:#999999;}
@media (max-width:575px){.call-to-action h2.title{font-size:20px;}.call-to-action p.large{font-size:14px;line-height:1.2;}}
#block-s28blockfrontpagephotosintofocus .order-lg-2{order:2;clear:both;}@media (max-width:767px){#block-s28blockfrontpagephotosintofocus .order-lg-2{display:none;}}@media (max-width:767px){.fancy-image-block .fancy-image-block-title{font-size:36px;}}.fancy-block-2-container{position:relative;height:100%;}.fancy-image-top-right{position:absolute;top:0;right:0;margin-top:30px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);}.fancy-image-bottom-left{position:absolute;bottom:0;left:0;margin-bottom:40px;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);}
.field__item .feature .feature__title{text-transform:uppercase;}@media (min-width:1200px){.field--name-field-mt-if-body{width:100%;margin:0 auto;}}.feature__icon{box-shadow:0px 20px 40px rgba(0,0,0,0.3);}.field__item:nth-of-type(1) .feature__icon{background:#ede928;background:-webkit-gradient(left,#ede928 0%,#f38231 100%);background:-webkit-linear-gradient(left,#ede928 0%,#f38231 100%);background:-moz-linear-gradient(left,#ede928 0%,#f38231 100%);background:-o-linear-gradient(left,#ede928 0%,#f38231 100%);background:linear-gradient(to right,#ede928 0%,#f38231 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ede928',endColorstr='#f38231',GradientType=1);}.field__item:nth-of-type(2) .feature__icon{background:#C3D7FF;background:-moz-linear-gradient(0deg,#C3D7FF 0%,#05CBA7 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#C3D7FF),color-stop(100%,#05CBA7));background:-webkit-linear-gradient(0deg,#C3D7FF 0%,#05CBA7 100%);background:-o-linear-gradient(0deg,#C3D7FF 0%,#05CBA7 100%);background:-ms-linear-gradient(0deg,#C3D7FF 0%,#05CBA7 100%);background:linear-gradient(90deg,#C3D7FF 0%,#05CBA7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C3D7FF',endColorstr='#05CBA7',GradientType=1);}.field__item:nth-of-type(3) .feature__icon{background:-moz-linear-gradient(0deg,#FF49C1 0%,#0D04FB 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#FF49C1),color-stop(100%,#0D04FB));background:-webkit-linear-gradient(0deg,#FF49C1 0%,#0D04FB 100%);background:-o-linear-gradient(0deg,#FF49C1 0%,#0D04FB 100%);background:-ms-linear-gradient(0deg,#FF49C1 0%,#0D04FB 100%);background:linear-gradient(90deg,#FF49C1 0%,#0D04FB 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF49C1',endColorstr='#0D04FB',GradientType=1);}.field__item:nth-of-type(4) .feature__icon{background:-moz-linear-gradient(0deg,#8BC43F 0%,#F80B03 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#8BC43F),color-stop(100%,#F80B03));background:-webkit-linear-gradient(0deg,#8BC43F 0%,#F80B03 100%);background:-o-linear-gradient(0deg,#8BC43F 0%,#F80B03 100%);background:-ms-linear-gradient(0deg,#8BC43F 0%,#F80B03 100%);background:linear-gradient(90deg,#8BC43F 0%,#F80B03 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8BC43F',endColorstr='#F80B03',GradientType=1);}


a.link--bordered:hover,.link--bordered a:hover{border-bottom-style:none;}a.link--bordered,.link--bordered a{border-bottom-style:none;}.view-latest-items .row.list-unstyled{margin-right:0;margin-left:0;}.view-latest-items .views-row:after{content:" ";display:block;width:100%;height:100%;position:absolute;top:0%;left:0%;border-radius:3px;z-index:-1;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.2);transition:all 0.3s;}.view-latest-items .views-row:hover{background-color:#f0f0f0;}.view-latest-items .views-field-field-image{margin-right:10px;padding:15px 0 15px 10px;}.view-latest-items .views-field-title{margin-top:11px;}.view-latest-items .views-field-field-image ~ .views-field-created,.view-latest-items .views-field-field-image ~ .views-field-title{margin-left:150px;}.view-latest-items .views-field-title a{font-size:16px;}.view-latest-items .views-field-title a:hover{border-color:black;text-decoration:none;}.view-latest-items .views-field-created{position:absolute;bottom:12px;}
.s28-separator{width:50%;height:2px;margin:0 auto;margin-bottom:10px;display:block;border-radius:1px;}.s28-separator-width-twentyfive-percent{width:25%;}.s28-separator-width-fifty-percent{width:50%;}.s28-separator-width-seventyfive-percent{width:75%;}.s28-separator-width-one-hundred-percent{width:100%;}.s28-separator-gray{background-color:#e4e8ed;}.s28-separator-white{background-color:white;}.s28-separator-nearly-black{background-color:#111111;}
a{color:#888888;}a:hover,a:focus{color:#666666;}h1.page-title{font-size:46px;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}.col-12 h2.title,.col-12 nav > h2,.col-12 .block-search > h2{font-size:50px;}
.view-mt-isotope .attachment .filters{padding:0 3px;}.view-mt-isotope .isotope-container .row.list-unstyled{margin-right:0;margin-left:0;}.view-mt-isotope .isotope-container .views-row{padding-right:0;padding-left:0;max-width:calc(33.333333333333% - 6px);margin-top:0px;margin-bottom:0px;margin-left:3px;margin-right:3px;}.view-mt-isotope .isotope-container .views-field-field-image{margin-bottom:6px;}
.view-s28-view-packery-photos-grid .view-content{position:relative;}
