/********************************************************* - Minitek Wall â„¢ - General - Stylesheet author: Minitek.gr website: https://www.minitek.gr **********************************************************/
/* /////////////////////////////////////// *//* General *//* /////////////////////////////////////// */
.mwall_container { display: none; }
.mwall_container .clearfix:before, .clearfix:after { content: ""; display: table; line-height: 0; }
.mwall_container .clearfix:after { clear: both; }
.mwall_container .clearfix:before, .clearfix:after { content: ""; display: table; line-height: 0; }
.mwall_container .text-center { text-align: center; }
.mwall_container { padding: 0; }
.mwall_iso_container { margin-top: 0; margin-bottom: 0; overflow: hidden; transition: height 0.3s ease 0s; }
.mwall-item-clear { clear: both; }
.mwall-item-outer-cont { box-sizing: border-box; height: 100%; position: relative; overflow: hidden; }
.mwall-item-inner { max-height: 100%; }
.mwall-item-separator { border-color: #777; border-style: solid; border-width: 2px 0 0; clear: both; color: transparent; display: inline-block; float: none; font-size: 6px; font-weight: 300; line-height: 7px; margin: 0; padding: 0; position: relative; text-align: center; text-transform: uppercase; }
/* /////////////////////////////////////// *//* Append Results Loader & Button *//* /////////////////////////////////////// */
.mwall_more_results { padding: 0; text-align: center; font-weight: 400; line-height: 30px; vertical-align: baseline; margin: 25px 0 30px; }
.mwall_more_results a { vertical-align: top; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset; border: 1px solid #d7d7d7; display: inline-block; padding: 8px 14px; text-decoration: none; line-height: 26px; font-size: 14px; min-width: 100px; }
.mwall_more_results a.mwall-reset-btn { display: none; }
.mwall_more_results a.more-results.mwall-loading { background: rgba(247, 247, 247, 0.75) !important; border: 1px solid #d7d7d7 !important; }
.mwall_more_results a.more-results:hover, .mwall_more_results a.mwall-reset-btn:hover { background: rgba(247, 247, 247, 0.75) !important; border: 1px solid #d7d7d7 !important; text-decoration: none; outline: none; color: #777 !important; }
.mwall_more_results a:hover, .mwall_more_results a:focus { text-decoration: none; outline: none; }
.mwall_more_results a.more-results span.no-results, .mwall_more_results a.more-results-pre span.no-results { display: none; }
.mwall_more_results a.disabled, .mwall_more_results a.disabled:hover, .mwall_more_results a.disabled:focus { opacity: 0.8; cursor: default; }
.mwall_append_loader { display: none; line-height: 26px; height: 26px; }
.mas_loader { position: relative; }
/* /////////////////////////////////////// *//* Pagination arrows *//* /////////////////////////////////////// */
.mwall_arrows { text-align: center; margin: 25px 0 30px; }
.mwall_arrow { display: inline-block; }
.mwall_arrows .mwall-reset-btn { display: none; }
.mwall_arrow, .mwall_arrows .mwall-reset-btn { padding: 8px 12px; border: 1px solid #ddd; border-radius: 3px; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset; margin: 0 2px; text-decoration: none; outline: none; color: #777; background: #fff; vertical-align: top; line-height: 20px; font-size: 16px; }
.mwall_arrow:hover, .mwall_arrows .mwall-reset-btn:hover { background: rgba(247, 247, 247, 0.75) !important; border: 1px solid #d7d7d7 !important; text-decoration: none; outline: none; color: #777 !important; }
.mwall_arrow:focus, .mwall_arrows .mwall-reset-btn:focus { text-decoration: none; outline: none; }
.mwall_arrow.mwall-loading { background: rgba(247, 247, 247, 0.75) !important; border: 1px solid #d7d7d7 !important; }
.mwall_arrow .more-results { display: inline-block; min-width: 16px; line-height: 20px; vertical-align: top; }
.mwall_arrow.disabled, .mwall_arrow.disabled:hover, .mwall_arrow.disabled:focus { opacity: 0.75; cursor: default; }
.mwall_arrow_loader { display: none; line-height: 20px; height: 20px; min-width: 16px; }
/* /////////////////////////////////////// *//* Pagination pages *//* /////////////////////////////////////// */
.mwall_pages { text-align: center; margin: 25px 0 30px; }
.mwall_page { display: inline-block; }
.mwall_pages .mwall-reset-btn { display: none; }
.mwall_page, .mwall_pages .mwall-reset-btn { padding: 8px 12px; border: 1px solid #ddd; border-radius: 3px; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset; margin: 0 2px; text-decoration: none; outline: none; color: #777; background: #fff; vertical-align: top; line-height: 20px; }
.mwall_page:hover, .mwall_page:focus, .mwall_pages .mwall-reset-btn:hover, .mwall_pages .mwall-reset-btn:focus { outline: none; text-decoration: none; color: #333; }
.mwall_pages .mwall-reset-btn:hover { background: rgba(247, 247, 247, 0.75) !important; border: 1px solid #d7d7d7 !important; text-decoration: none; outline: none; color: #777 !important; }
.mwall_page .page-number { display: inline-block; min-width: 16px; line-height: 16px; vertical-align: middle; }
.mwall_page_loader { display: none; line-height: 20px; height: 20px; min-width: 16px; }
/* /////////////////////////////////////// *//* Filters buttons *//* /////////////////////////////////////// */
.mwall-filters-sortings { margin: 5px 0 15px; }
.mwall_iso_filters_cont, .mwall_iso_reset_cont, .mwall-filters-container { padding: 0; position: relative; display: inline-block; margin: 10px 0 0; text-align: left; }
.mwall_filters_loader { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 0; width: 100%; background: rgba(255,255,255,0.7); z-index: 999; text-align: center; }
.mwall_filters_loader img { top: 6px; position: relative; }
.mwall_iso_filters, .mwall_iso_reset { position: relative; display: inline-block; vertical-align: top; }
.mwall_iso_reset .btn-reset { background: #fff; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset; border: 1px solid #d7d7d7; line-height: 31px; height: 33px; padding: 0 12px; color: #777; margin-bottom: 10px; }
.mwall_iso_reset .btn-reset:hover, .mwall_iso_reset .btn-reset:focus { outline: none; }
.mwall_iso_reset .btn-reset:focus { background: #fff; }
.mwall_iso_buttons { margin-bottom: 8px; margin-right: 20px; position: relative; }
.mwall_iso_buttons ul { margin: 0; padding: 0; list-style: none; display: inline-block; }
.mwall_iso_buttons ul li { display: inline-block; }
.mwall_iso_buttons .mwall_beach_off { display: none; }
.mwall_iso_buttons .mwall_beach_off a, .mwall_iso_buttons .mwall_beach_on a { text-align: center; }
.mwall_iso_buttons .mwall_beach_off a i, .mwall_iso_buttons .mwall_beach_on a i { min-width: 14px; }
.mwall_iso_buttons a { padding: 0 12px; display: inline-block; line-height: 31px; height: 33px; border: 1px solid #ddd; margin: 0 2px 5px; text-decoration: none; outline: none; color: #777; background: #ffffff; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset; }
.mwall_iso_buttons a:hover, .mwall_iso_buttons a:focus { outline: none; text-decoration: none; color: #444; }
.mwall_iso_buttons a.mw_filter_active { }
.mwall_iso_buttons > span { padding: 0 7px; color: #777; display: inline-block; line-height: 33px; }
.mwall_iso_filters .button-group { display: inline-block; }
.mwall_iso_buttons a.mw_filter_active { color: #fff; }
.mwall_iso_reset .btn-reset:hover, .mwall_iso_reset .btn-reset:focus { color: #fff ; }
/* /////////////////////////////////////// *//* Filters list *//* /////////////////////////////////////// */
.mwall_iso_dropdown { position: relative; min-width: 170px; max-width: 100%; display: inline-block; vertical-align: top; margin: 0 15px 10px 0; text-align: left; }
.mwall_iso_dropdown.expanded ul { max-height: 180px; opacity: 1; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); }
.mwall_iso_dropdown ul { background: none repeat scroll 0 0 #ffffff; border: 1px solid #d7d7d7; border-top: 0; border-radius: 0 0 3px 3px; margin: 0; max-height: 0; opacity: 0; overflow-x: hidden; overflow-y: auto; padding: 0; width: 100%; border-radius: 0 0 3px 3px; position: absolute; }
.mwall_iso_dropdown ul.button-group { z-index: 999; }
.mwall_iso_dropdown ul.sorting-group { z-index: 998; }
.mwall_iso_dropdown ul li { margin: 0; padding: 0; list-style: none; background: none; }
.mwall_iso_dropdown ul li a { font-size: 14px; line-height: 14px; display: block; padding: 8px 10px; color: #666; }
.mwall_iso_dropdown ul li a:hover { background: #f5f5f5; text-decoration: none; }
.mwall_iso_dropdown ul li a:focus { text-decoration: none; outline: none; }
.mwall_iso_dropdown ul li a.mw_filter_active { background: #f5f5f5; }
.mwall_iso_dropdown .dropdown-label { background: #ffffff; border: 1px solid #d7d7d7; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset; margin: 0; height: 33px; padding: 0; vertical-align: middle; width: 100%; cursor: pointer; color: #777; }
.mwall_iso_dropdown:hover .dropdown-label { background: #fff; }
.mwall_iso_dropdown.expanded .dropdown-label { color: #fff; }
.mwall_iso_dropdown.expanded:hover .dropdown-label { color: #fff !important; }
.mwall_iso_dropdown .dropdown-label span { display: inline-block; line-height: 31px; font-size: 14px; }
.mwall_iso_dropdown .dropdown-label span i { margin: 0 7px; }
/* /////////////////////////////////////// *//* Sortings buttons *//* /////////////////////////////////////// */
.mwall-filters-container { padding: 0; position: relative; display: inline-block; margin: 10px 0 0; text-align: left; }
.mwall_iso_sortings { display: inline-block; position: relative; vertical-align: top; }
.mwall_iso_sortings .sorting-group { display: inline-block; }
/* /////////////////////////////////////// *//* Wall items *//* /////////////////////////////////////// */
.mwall-item { overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; width: 100%; cursor: default; }
.mwall-item-inner-cont { height: 100%; position: relative; overflow: hidden; }
.mwall-item-inner { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; overflow: hidden; position: absolute; }
.mwall-cover { position: relative; overflow: hidden; }
.mwall-masonry .mwall-photo-link { position: absolute; height: 100%; width: 100%; top: 0; left: 0; background-repeat: no-repeat; background-size: cover; background-position: center center; background-attachment: scroll; overflow: hidden; }
/* /////////////////////////////////////// *//* Items - Hidden Classes *//* /////////////////////////////////////// */
.mwall-item .db-hidden { display: none; }
.mwall-item .title-hidden .mwall-title { display: none; }
.mwall-item .introtext-hidden .mwall-desc { display: none; }
.mwall-item .date-hidden .mwall-date { display: none; }
.mwall-item .category-hidden .mwall-item-category { display: none; }
.mwall-item .location-hidden .mwall-item-location { display: none; }
.mwall-item .type-hidden .mwall-item-type { display: none; }
.mwall-item .author-hidden .mwall-item-author { display: none; }
.mwall-item .price-hidden .mwall-price { display: none; }
.mwall-item .hits-hidden .mwall-hits { display: none; }
.mwall-item .count-hidden .mwall-count { display: none; }
.mwall-item .readmore-hidden .mwall-readmore { display: none; }
/* /////////////////////////////////////// *//* Items - Typography / Text Colors *//* /////////////////////////////////////// *//* Typography */
h3.mwall-title { line-height: 24px; margin: 0; padding: 10px 15px 0; }
h3.mwall-title a, h3.mwall-title span { font-size: 2.8rem; line-height: 24px; text-transform: uppercase; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; word-wrap: break-word; }
h3.mwall-title a:hover, h3.mwall-title a:focus { text-decoration: none; outline: none; }
.mwall-big .mwall-item-inner h3.mwall-title a, .mwall-big .mwall-item-inner h3.mwall-title span { font-size: 28px; line-height: 32px; }
.mwall-horizontal .mwall-item-inner h3.mwall-title a, .mwall-horizontal .mwall-item-inner h3.mwall-title span { font-size: 20px; line-height: 24px; }
.mwall-s-desc, .mwall-desc { font-size: 13px; line-height: 18px; font-weight: 400; padding: 8px 15px 15px; }
.mwall-desc img { max-width: 100%; }
.mwall-date { text-transform: uppercase; padding: 10px 15px 0; font-size: 12px; }
.mwall-item-info { padding: 8px 15px; font-size: 12px; }
.mwall-item-info a { transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
.mwall-item-category, .mwall-item-location, .mwall-item-type, .mwall-item-author { margin: 0 0 2px }
.mwall-item-info a:hover, .mwall-item-info a:focus { text-decoration: none; }
.mwall-price, .mwall-hits, .mwall-count { font-size: 12px; padding: 0 15px; }
.mwall-price { margin: 0 0 10px; font-size: 18px; }
.mwall-hits p, .mwall-count p { margin: 0 0 2px; }
.mwall-readmore { font-size: 12px; padding: 0 15px 15px; margin: 10px 0 0; }
.mwall-readmore a { padding: 8px 15px; border-radius: 0; background: none; display: inline-block; }
.mwall-readmore a:hover, .mwall-readmore a:focus { outline: none; text-decoration: none; }
/* Dark Colors */
.dark-text h3.mwall-title a, .dark-text h3.mwall-title span { color: #333; }
.dark-text h3.mwall-title a:hover, .dark-text h3.mwall-title a:focus { color: #000; }
.dark-text .mwall-item-info { color: #555; }
.dark-text .mwall-item-info a { color: #555; }
.dark-text .mwall-item-info a:hover, .dark-text .mwall-item-info a:focus { color: #333; border-bottom: 1px dotted #333; }
.dark-text .mwall-s-desc, .dark-text .mwall-desc, .dark-text .mwall-price, .dark-text .mwall-hits, .dark-text .mwall-count { color: #555; }
.dark-text .mwall-date { color: #666; }
.dark-text .mwall-item-separator { border-color: #777; }
.dark-text .mwall-readmore a { color: #555; border: 1px solid #777; }
.dark-text .mwall-readmore a:hover, .dark-text .mwall-readmore a:focus { color: #000; border: 1px solid #111; }
/* Light Colors */
.light-text h3.mwall-title a, .light-text h3.mwall-title span { color: rgba(255,255,255,0.9); }
.light-text h3.mwall-title a:hover, .light-text h3.mwall-title a:focus { color: #fff; }
.light-text .mwall-item-info { color: rgba(255,255,255,0.7); }
.light-text .mwall-item-info a { color: rgba(255,255,255,0.8); }
.light-text .mwall-item-info a:hover, .light-text .mwall-item-info a:focus { color: #fff; border-bottom: 1px dotted rgba(255, 255, 255, 0.8); }
.light-text .mwall-s-desc, .light-text .mwall-desc, .light-text .mwall-price, .light-text .mwall-hits, .light-text .mwall-count { color: rgba(255,255,255,0.8); }
.light-text .mwall-date { color: rgba(255,255,255,0.7); }
.light-text .mwall-item-separator { border-color: rgba(255,255,255,0.7); }
.light-text .mwall-readmore a { color: rgba(255,255,255,0.7); border: 1px solid rgba(255,255,255,0.7); }
.light-text .mwall-readmore a:hover, .light-text .mwall-readmore a:focus { color: #fff; border: 1px solid #fff; }
/* /////////////////////////////////////// *//* Hover Box *//* /////////////////////////////////////// */
.mwall-hover-box { cursor: default; position: absolute; opacity: 0; visibility: hidden; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; padding: 15px; box-sizing: border-box; text-align: center; overflow: hidden; z-index: 4; }
.mwall-hover-box-content { z-index: 99; position: absolute; top: 0; left: 0; right: 0; top: 0; padding: 10px; top: 50%; -webkit-transform: translateY(-51%); -ms-transform: translateY(-51%); transform: translateY(-51%); }
/* /////////////////////////////////////// *//* Hover Box Typography *//* /////////////////////////////////////// */
.mwall-hover-box h3.mwall-item-title a, .mwall-hover-box h3.mwall-item-title span { font-size: 16px; font-weight: 400; line-height: 22px; }
.mwall-hover-box h3.mwall-item-title a:hover, .mwall-hover-box h3.mwall-item-title a:focus { text-decoration: none; outline: none; }
.mwall-hover-box-content, .mwall-hover-box-content span { font-size: 12px; line-height: 18px; }
.mwall-hover-box-content a:hover, .mwall-hover-box-content a:focus { text-decoration: none; outline: none; }
.mwall-hover-box-content h3.mwall-title { margin: 0 0 12px; }
.mwall-hover-box-content h3.mwall-title a, .mwall-hover-box-content h3.mwall-title span { font-size: 16px; font-weight: 400; line-height: 20px; }
.mwall-hover-box-content h3.mwall-title a:hover, .mwall-hover-box-content h3.mwall-title a:focus { text-decoration: none; outline: none; }
.mwall-hover-box-content .mwall-price { margin: 0 0 10px; }
.mwall-hover-box-content .mwall-price span { font-size: 18px; }
.mwall-hover-box-content .mwall-item-info, .mwall-hover-box-content .mwall-hits, .mwall-hover-box-content .mwall-date { }
.mwall-hover-box-content .mwall-hits p { margin: 0; }
.mwall-hover-box-content .mwall-item-info a { }
.mwall-hover-box-content .mwall-item-info a:hover, .mwall-hover-box-content .mwall-item-info a:focus { }
.mwall-hover-box-content .mwall-s-desc, .mwall-hover-box-content .mwall-desc { }
.mwall-hover-box-content .mwall-item-link-icon, .mwall-hover-box-content .mwall-item-lightbox-icon { display: inline-block; font-size: 16px; width: 40px; height: 40px; margin: 0 5px; border-radius: 50%; vertical-align: middle; line-height: 40px; padding: 0; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; background: rgba(0, 0, 0, 0.8); color: #fff; text-align: center; }
.mwall-hover-box-content .mwall-item-link-icon:hover, .mwall-hover-box-content .mwall-item-link-icon:focus, .mwall-hover-box-content .mwall-item-lightbox-icon:hover, .mwall-hover-box-content .mwall-item-lightbox-icon:focus { background: #fff; color: #333; }
.mwall-hover-box-content .mwall-item-link-icon .fa-link, .mwall-hover-box-content .mwall-item-lightbox-icon .fa-link { height: 40px; width: 40px; line-height: 40px; }
.mwall-hover-box-content .mwall-item-icons { padding: 8px 0; }
/* /////////////////////////////////////// *//* Hover Box Effects - Animations *//* /////////////////////////////////////// *//* Simple, no effects */
.mwall-hover-box.hoverShow { visibility: visible; opacity: 1; }
/* Simple fade */
.mwall-hover-box.hoverFadeIn { visibility: visible; opacity: 1; }
/* Flip Y */
.mwall-img-div.flip, .mwall-item-outer-cont.flip { transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -o-transform-style: preserve-3d; overflow: visible !important; }
.mwall-img-div.flip .mwall-item-img, .mwall-item-outer-cont.flip .mwall-item-img { backface-visibility: hidden; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; }
.mwall-img-div.flip .mwall-hover-box, .mwall-item-outer-cont.flip .mwall-hover-box { backface-visibility: hidden; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; opacity: 1; visibility: visible; z-index: 98; }
.mwall-img-div.flipY .mwall-hover-box, .mwall-item-outer-cont.flipY .mwall-hover-box { transform: rotateY(-180deg) translateZ(1px); -webkit-transform: rotateY(-180deg) translateZ(1px); -ms-transform: rotateY(-180deg) translateZ(1px); -o-transform: rotateY(-180deg) translateZ(1px); }
.mwall-img-div.hoverFlipY, .mwall-item-outer-cont.hoverFlipY { transform: rotateY(180deg) translateZ(1px); -webkit-transform: rotateY(180deg) translateZ(1px); -ms-transform: rotateY(180deg) translateZ(1px); -o-transform: rotateY(180deg) translateZ(1px); }
.mwall-cover.perspective, .mwall-item.perspective { perspective: 1000px; -webkit-perspective: 1000px; -ms-perspective: 1000px; -o-perspective: 1000px; }
/* Flip X */
.mwall-img-div.flipX .mwall-hover-box, .mwall-item-outer-cont.flipX .mwall-hover-box { transform: rotateX(-180deg) translateZ(1px); -webkit-transform: rotateX(-180deg) translateZ(1px); -ms-transform: rotateX(-180deg) translateZ(1px); -o-transform: rotateX(-180deg) translateZ(1px); }
.mwall-img-div.hoverFlipX, .mwall-item-outer-cont.hoverFlipX { transform: rotateX(180deg) translateZ(1px); -webkit-transform: rotateX(180deg) translateZ(1px); -ms-transform: rotateX(180deg) translateZ(1px); -o-transform: rotateX(180deg) translateZ(1px); }
/* Slide In Right */
.mwall-cover.slideInRight .mwall-hover-box.slideInRight, .mwall-item.slideInRight .mwall-hover-box.slideInRight { right: 0; }
.mwall-cover.slideInRight .mwall-hover-box, .mwall-item.slideInRight .mwall-hover-box { right: -100%; left: auto; visibility: visible; opacity: 1; }
/* Slide In Left */
.mwall-cover.slideInLeft .mwall-hover-box.slideInLeft, .mwall-item.slideInLeft .mwall-hover-box.slideInLeft { left: 0; }
.mwall-cover.slideInLeft .mwall-hover-box, .mwall-item.slideInLeft .mwall-hover-box { left: -100%; right: auto; visibility: visible; opacity: 1; }
/* Slide In Top */
.mwall-cover.slideInTop .mwall-hover-box.slideInTop, .mwall-item.slideInTop .mwall-hover-box.slideInTop { top: 0; }
.mwall-cover.slideInTop .mwall-hover-box, .mwall-item.slideInTop .mwall-hover-box { top: -100%; bottom: auto; visibility: visible; opacity: 1; }
/* Slide In Bottom */
.mwall-cover.slideInBottom .mwall-hover-box.slideInBottom, .mwall-item.slideInBottom .mwall-hover-box.slideInBottom { bottom: 0; }
.mwall-cover.slideInBottom .mwall-hover-box, .mwall-item.slideInBottom .mwall-hover-box { bottom: -100%; top: auto; visibility: visible; opacity: 1; }
/* Zoom in */
.mwall-cover.mwzoomIn .mwall-hover-box.mwzoomIn, .mwall-item.mwzoomIn .mwall-hover-box.mwzoomIn { transform: scale(1,1); visibility: visible; opacity: 1; }
.mwall-cover.mwzoomIn .mwall-hover-box, .mwall-item.mwzoomIn .mwall-hover-box { transform: scale(0,0); }
/* /////////////////////////////////////// *//* Detail box / Image / Hover positions *//* /////////////////////////////////////// *//* Detail box positions */
.mwall-masonry .mwall-item-outer-cont.content-left .mwall-item-inner { bottom: 0; left: 0; top: 0; width: 50%; }
.mwall-masonry .mwall-item-outer-cont.content-right .mwall-item-inner { bottom: 0; right: 0; top: 0; width: 50%; }
.mwall-masonry .mwall-item-outer-cont.content-top .mwall-item-inner { right: 0; left: 0; top: 0; height: 50%; }
.mwall-masonry .mwall-item-outer-cont.content-bottom .mwall-item-inner { right: 0; left: 0; bottom: 0; height: 50%; }
.mwall-masonry .mwall-item-outer-cont.content-cover .mwall-item-inner { left: 0; bottom: 0; width: 100%; height: 100%; }
.mwall-masonry .mwall-item-inner.mw-no-image { width: 100% !important; height: 100% !important; }
/* Image positions */
.mwall-masonry .half-size.content-left .mwall-photo-link { right: 0; left: auto; top: 0; bottom: 0; width: 50%; }
.mwall-masonry .half-size.content-right .mwall-photo-link { left: 0; right: auto; top: 0; bottom: 0; width: 50%; }
.mwall-masonry .half-size.content-top .mwall-photo-link { right: 0; left: 0; top: auto; bottom: 0; height: 50%; }
.mwall-masonry .half-size.content-bottom .mwall-photo-link { right: 0; left: 0; bottom: auto; top: 0; height: 50%; }
.mwall-masonry .content-cover .mwall-photo-link, .mwall-masonry .mw-no-content .mwall-photo-link { left: 0; top: 0; height: 100%; width: 100%; }
/* Hover box positions *//* /////////////////////////////////////// *//* Wall items - Masonry / General *//* /////////////////////////////////////// */
.mwall-masonry .mwall-item-inner { position: absolute; padding: 10px; max-height: 100%; width: 100%; height: 100%; }
/* /////////////////////////////////////// *//* Masonry - Item default heights *//* /////////////////////////////////////// */
.mwall-big { height: 480px; }
.mwall-horizontal { height: 240px; }
.mwall-vertical { height: 480px; }
.mwall-small { height: 240px; }
/* /////////////////////////////////////// *//* Masonry - Grid 1 *//* /////////////////////////////////////// */
.mwall-grid1 .mwitem1 { width: 100%; }
/* /////////////////////////////////////// *//* Masonry - Grid 3a *//* /////////////////////////////////////// */
.mwall-grid3a .mwitem1 { width: 50%; }
.mwall-grid3a .mwitem2 { width: 50%; }
.mwall-grid3a .mwitem3 { width: 50%; }
/* /////////////////////////////////////// *//* Masonry - Grid 3b *//* /////////////////////////////////////// */
.mwall-grid3b .mwitem1 { width: 50%; }
.mwall-grid3b .mwitem2 { width: 50%; }
.mwall-grid3b .mwitem3 { width: 50%; }
/* /////////////////////////////////////// *//* Masonry - Grid 3c *//* /////////////////////////////////////// */
.mwall-grid3c .mwitem1 { width: 50%; }
.mwall-grid3c .mwitem2 { width: 25%; }
.mwall-grid3c .mwitem3 { width: 25%; }
/* /////////////////////////////////////// *//* Masonry - Grid 4 *//* /////////////////////////////////////// */
.mwall-grid4 .mwitem1 { width: 50%; }
.mwall-grid4 .mwitem2 { width: 50%; }
.mwall-grid4 .mwitem3 { width: 25%; }
.mwall-grid4 .mwitem4 { width: 25%; }
/* /////////////////////////////////////// *//* Masonry - Grid 5 *//* /////////////////////////////////////// */
.mwall-grid5 .mwitem1 { width: 40%; }
.mwall-grid5 .mwitem2 { width: 20%; }
.mwall-grid5 .mwitem3 { width: 40%; }
.mwall-grid5 .mwitem4 { width: 20%; }
.mwall-grid5 .mwitem5 { width: 40%; }
/* /////////////////////////////////////// *//* Masonry - Grid 5b *//* /////////////////////////////////////// */
.mwall-grid5b .mwitem1 { width: 25%; }
.mwall-grid5b .mwitem2 { width: 25%; }
.mwall-grid5b .mwitem3 { width: 50%; }
.mwall-grid5b .mwitem4 { width: 25%; }
.mwall-grid5b .mwitem5 { width: 25%; }
/* /////////////////////////////////////// *//* Masonry - Grid 6 *//* /////////////////////////////////////// */
.mwall-grid6 .mwitem1 { width: 40%; }
.mwall-grid6 .mwitem2 { width: 20%; }
.mwall-grid6 .mwitem3 { width: 40%; }
.mwall-grid6 .mwitem4 { width: 20%; }
.mwall-grid6 .mwitem5 { width: 20%; }
.mwall-grid6 .mwitem6 { width: 20%; }
/* /////////////////////////////////////// *//* Masonry - Grid 7 *//* /////////////////////////////////////// */
.mwall-grid7 .mwitem1 { width: 50%; }
.mwall-grid7 .mwitem2 { width: 50%; }
.mwall-grid7 .mwitem3 { width: 25%; }
.mwall-grid7 .mwitem4 { width: 25%; }
.mwall-grid7 .mwitem5 { width: 25%; }
.mwall-grid7 .mwitem6 { width: 25%; }
.mwall-grid7 .mwitem7 { width: 25%; }
/* /////////////////////////////////////// *//* Masonry - Grid 8 *//* /////////////////////////////////////// */
.mwall-grid8 .mwitem1 { width: 40%; }
.mwall-grid8 .mwitem2 { width: 40%; }
.mwall-grid8 .mwitem3 { width: 20%; }
.mwall-grid8 .mwitem4 { width: 20%; }
.mwall-grid8 .mwitem5 { width: 20%; }
.mwall-grid8 .mwitem6 { width: 20%; }
.mwall-grid8 .mwitem7 { width: 40%; }
.mwall-grid8 .mwitem8 { width: 40%; }
/* /////////////////////////////////////// *//* Masonry - Grid 9 *//* /////////////////////////////////////// */
.mwall-grid9 .mwitem1 { width: 50%; }
.mwall-grid9 .mwitem2 { width: 50%; }
.mwall-grid9 .mwitem3 { width: 25%; }
.mwall-grid9 .mwitem4 { width: 25%; }
.mwall-grid9 .mwitem5 { width: 25%; }
.mwall-grid9 .mwitem6 { width: 25%; }
.mwall-grid9 .mwitem7 { width: 25%; }
.mwall-grid9 .mwitem8 { width: 25%; }
.mwall-grid9 .mwitem9 { width: 25%; }
/* /////////////////////////////////////// *//* Rows - Grid 9 *//* /////////////////////////////////////// */
.mwall-grid9r .mwitem1 { width: 33.33%; }
.mwall-grid9r .mwitem2 { width: 33.33%; }
.mwall-grid9r .mwitem3 { width: 33.33%; }
.mwall-grid9r .mwitem4 { width: 50%; }
.mwall-grid9r .mwitem5 { width: 50%; }
.mwall-grid9r .mwitem6 { width: 25%; }
.mwall-grid9r .mwitem7 { width: 25%; }
.mwall-grid9r .mwitem8 { width: 25%; }
.mwall-grid9r .mwitem9 { width: 25%; }
/* /////////////////////////////////////// *//* Rows - Grid 11 *//* /////////////////////////////////////// */
.mwall-grid11r .mwitem1 { width: 50%; }
.mwall-grid11r .mwitem2 { width: 50%; }
.mwall-grid11r .mwitem3 { width: 33.33%; }
.mwall-grid11r .mwitem4 { width: 33.33%; }
.mwall-grid11r .mwitem5 { width: 33.33%; }
.mwall-grid11r .mwitem6 { width: 50%; }
.mwall-grid11r .mwitem7 { width: 50%; }
.mwall-grid11r .mwitem8 { width: 50%; }
.mwall-grid11r .mwitem9 { width: 50%; }
.mwall-grid11r .mwitem10 { width: 50%; }
.mwall-grid11r .mwitem11 { width: 50%; }
/* /////////////////////////////////////// *//* Rows - Grid 12 *//* /////////////////////////////////////// */
.mwall-grid12r .mwitem1 { width: 25%; }
.mwall-grid12r .mwitem2 { width: 25%; }
.mwall-grid12r .mwitem3 { width: 25%; }
.mwall-grid12r .mwitem4 { width: 25%; }
.mwall-grid12r .mwitem5 { width: 20%; }
.mwall-grid12r .mwitem6 { width: 20%; }
.mwall-grid12r .mwitem7 { width: 20%; }
.mwall-grid12r .mwitem8 { width: 20%; }
.mwall-grid12r .mwitem9 { width: 20%; }
.mwall-grid12r .mwitem10 { width: 33.33%; }
.mwall-grid12r .mwitem11 { width: 33.33%; }
.mwall-grid12r .mwitem12 { width: 33.33%; }
/* /////////////////////////////////////// *//* Rows - Grid 16 *//* /////////////////////////////////////// */
.mwall-grid16r .mwitem1 { width: 40%; }
.mwall-grid16r .mwitem2 { width: 20%; }
.mwall-grid16r .mwitem3 { width: 20%; }
.mwall-grid16r .mwitem4 { width: 20%; }
.mwall-grid16r .mwitem5 { width: 40%; }
.mwall-grid16r .mwitem6 { width: 20%; }
.mwall-grid16r .mwitem7 { width: 40%; }
.mwall-grid16r .mwitem8 { width: 20%; }
.mwall-grid16r .mwitem9 { width: 20%; }
.mwall-grid16r .mwitem10 { width: 20%; }
.mwall-grid16r .mwitem11 { width: 20%; }
.mwall-grid16r .mwitem12 { width: 20%; }
.mwall-grid16r .mwitem13 { width: 20%; }
.mwall-grid16r .mwitem14 { width: 20%; }
.mwall-grid16r .mwitem15 { width: 40%; }
.mwall-grid16r .mwitem16 { width: 20%; }
/* /////////////////////////////////////// *//* Wall items - Masonry Columns *//* /////////////////////////////////////// */
.mwall-columns .mwall-item { }
.mwall-columns .mwall-item-inner-cont { padding: 0; }
.mwall-columns .mwall-img-div { position: relative; overflow: hidden; }
.mwall-columns .mwall-photo-link { z-index: 1; display: block; width: 100%; }
.mwall-columns .mwall-photo-link img { width: 100%; max-width: 100%; }
.mwall-columns .mwall-item-inner { padding: 10px 0; position: relative; z-index: 2; }
.mwall-columns .content-bottom .mwall-item-inner { position: absolute; bottom: 0; width: 100%; max-height: 100%; }
.mwall-columns .content-cover .mwall-item-inner { position: absolute; bottom: 0; width: 100%; height: 100%; }
/* /////////////////////////////////////// *//* Wall items - Vertical List *//* /////////////////////////////////////// */
.mwall-list .mwall-item { width: 100%; }
.mwall-list .mwall-item-inner-cont { padding: 0; }
.mwall-list .mwall-item-inner { position: relative; padding: 0 10px; }
.mwall-list .mwall-cover { float: left; margin: 0; max-width: 50%; }
.mwall-list .mwall-img-div img { width: 100%; max-width: 100%; }

@media only screen and (max-width: 478px){ 
body .mwall-list .mwall-item-inner {
   width: 100% !important;
   margin-left: -10px;
   position: static !important;	
}

body .mwall-item-inner .mwall-title a {
  font-size: 2rem !important;
}


}


[data-rlta-element="container"] h3[data-rlta-element="heading"] {
  font-weight: 400;
  color: #62627f;
  font-size: 16px !important;
}

[data-rlta-element="button"][data-rlta-state="open"], [data-rlta-element="button"][aria-selected="true"] {
  border-left: 1px solid #EAB03F !important;
  border-top: 1px solid #EAB03F !important;
  border-right: 1px solid #EAB03F !important;
  border-bottom: none !important;
  background: #fff !important;
    background-color: rgb(255, 255, 255);
  position: relative;
  z-index: 3 !important;
  padding: 8px 12px !important;

}


.article-content p img {
  max-width: 400px !important;
  height: auto !important;;
  overflow: hidden;
  border: 4px solid #fff;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  margin: 20px 0px 20px 20px;
}