/* global **/
* {font-family: 'Roboto' !important;font-style: normal;font-weight: normal;}
.topbar a,
a {color: #1a4701;}
.topbar a:hover,
a:hover {color: #aaa !important;}
h2 {font-size: 2rem;text-align: center;}
button.cus-button {position:relative;right:0px;}
button.cus-button a {display: block;padding: 10px;}
/* topbar **/
#block-january-allagiglossas .block__content ul {margin: 0px;}
#block-january-allagiglossas .block__content ul li {display: inline-flex;margin:0px 4px;vertical-align:top;}
#block-january-allagiglossas .block__content ul li img {width: 24px;height: 18px;}
#block-january-allagiglossas {display: inline-flex; margin:0px 20px 0px 0px;padding:0px;}
.region--topbar {display: inline-flex;vertical-align:top;}

/* header **/
.site-branding__logo img {width: 25%;height: auto;}
.small-banner {background-image: url(/sites/default/files/sitefiles/assets/1280x800-Gyubongam-Temple-Mudeungsan-National-park.jpg);}
.small-banner::before {opacity: 0.4;background-color: #284544;}

/* menu **/
a#toggle-icon span {color: #1a4701;}
.responsive-menu-toggle-icon::before, 
.responsive-menu-toggle-icon::after, 
.responsive-menu-toggle-icon span.icon,
a#toggle-icon span.icon {background:#1a4701; }
.responsive-menu-toggle {display: block;width: 16%;}
.responsive-menu-toggle-icon:before,
.responsive-menu-toggle-icon:after,
.responsive-menu-toggle-icon span.icon {width: 37px;height: 5px;}
.responsive-menu-toggle-icon:before {top: 6px;}
.responsive-menu-toggle-icon span.icon {top: 16px;}
.responsive-menu-toggle-icon:after {top: 26px;}
.responsive-menu-toggle-icon span.label {display:none;}
.mm-navbar {display: ;}
.mm-panel {background:#1a4701;}
ul.mm-listview li {color: #fff;}
ul.mm-listview li:hover {color: #aaa;}
.mm-listitem {border-color: #fff;}
.mm-btn::after {border-left-width: 2px;border-left-style: solid;border-left-color: rgb(255, 255, 255);border-top-width: 2px;border-top-style: solid;border-top-color: rgb(255, 255, 255);}

/* slide **/
#block-january-views-block-slideshow-block-1 {position: relative;}
#block-january-views-block-slideshow-block-1 img {width:100%;height:auto;}
#block-january-views-block-slideshow-block-1 .views-field-title {color: #fff;font-size: 35px;padding: 20px;background: rgba(000,000,000,0.5);position: absolute;top: 50%; left: 5%;}
#block-january-views-block-slideshow-block-1 .views-field-body {color: #000;background:rgba(255,255,255,0.7);font-size: 29px;width: 64%;position: absolute;bottom: 1%;right: 5%;padding: 40px 80px;text-align: center }
#views_slideshow_cycle_teaser_section_slideshow-block_1,
.views_slideshow_cycle_slide{width: 100% !important;}

/* front **/
#block-january-messagefromthechair,
#block-january-giaemas {width: 50%;margin: 0 auto;}
#block-january-messagefromthechair img {text-align: center;margin: 0 auto;}

/* content **/
#block-january-partners {text-align: center;}
#block-january-partners img {margin: 0px 30px;max-width: 150px;height: auto;}
.news-list .views-field-title {background:#1a4701;color:#fff;}
.news-list .views-field-title a {color: #fff;display: block;padding: 5px}
.news-list .views-field-body {padding: 20px;}
.news-list .views-row {margin-bottom: 20px;}
.mem {width: 100%;text-align: center;}
.mem-line {margin:40px 0px;border-bottom: 1px solid #ccc;padding:20px 0px}
.mem-line div {display: inline-block;width: 25%;vertical-align:top;}
.mem-line div img {max-width: 250px;height: auto;width: 250px;}
.mem-line div.mem-line-wide {padding: 20px 0px;font-size: 26px;}

/* footer **/
.site-footer .social-links li {display: inline-block;margin: 0px 5px;padding: 0px;}
.site-footer ul.social-links {margin: 0px;padding: 0px;}

/* Cookies  */
.eu-cookie-compliance-category-description {display:none;}
.sliding-popup-bottom,
.sliding-popup-top {width: 25% !important;}

/* Button  */
.button {color: #000;border: solid 2px #1a4701;background-color: #fff;}
.button:hover, 
.button:focus {text-decoration: none;color: #fff;border: solid 2px #ccc;background: #1a4701;font-weight: normal;}
.button:focus {outline: 2px solid #ccc;outline-offset: 2px;}
.button:active {color: #1a4701;border-color: #ccc;}
.button:disabled,
.button.is-disabled {cursor: default;color: #1a4701;border-color: #ccc;}
.button--primary {color: #000;background-color: #fff;}
.button--primary:hover,
.button--primary:focus {color: #fff;border-color: #ccc;background-color: #1a4701;}
.disagree-button.eu-cookie-compliance-more-button,
.eu-cookie-compliance-agree-button,
.eu-cookie-compliance-default-button,
.eu-cookie-compliance-hide-button,
.eu-cookie-compliance-more-button-thank-you,
.eu-cookie-withdraw-button,
.eu-cookie-compliance-save-preferences-button {text-shadow: 0px 0px 0 #ffffff;}

@media screen and (max-width: 768px){
#block-january-views-block-slideshow-block-1 .views-field-title,
#block-january-views-block-slideshow-block-1 .views-field-body {display:none;}
#block-january-giaemas {width: 80%;margin: 0 auto;}
.region--header {display:inline-block;width:50%;}
.mem-line div {display: block;width: 100%;vertical-align:top;padding-bottom:20px;margin:20px 0px;}
.mem-line {border-bottom: 0px solid #ccc;margin:0px;padding:0px;}
.mem-line .mem-photo {border-bottom:1px solid #ccc;}
}

@media screen and (max-width: 600px){
    .sliding-popup-bottom,
    .sliding-popup-top {width: 100% !important;}
}
