/* @license 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:600px){.s28-announce-block .s28-announce-width-wrapper-div{padding-left:30px;padding-right:30px;}.s28-announce-block .s28-announce-h2{font-size:32px;}.s28-announce-block .s28-announce-item{font-size:10px;}}@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:12px;}}@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:14px;}}
.main-content{background-color:white;}.system-messages{background-color:white;}
.slideshow-carousel .tp-caption__title{color:#ffffff;font-size:30px;line-height:1.15;}
.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 (min-width:768px){.s28-footer-site-description h6{position:relative;top:inherit;font-size:14px;}.s28-footer-site-description p{position:relative;bottom:inherit;font-size:12px;line-height:130%;}}@media (min-width:992px){.s28-footer-site-description h6{position:relative;top:inherit;font-size:20px;}.s28-footer-site-description p{position:relative;bottom:inherit;font-size:12px;line-height:130%;}}@media (min-width:1200px){.s28-footer-site-description h6{position:absolute;top:0;font-size:20px;}.s28-footer-site-description p{position:absolute;bottom:0;padding:5px 5px 0 0;font-size:14px;line-height:130%;}}
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;}}
