/*
Theme Name: Allon Investments Theme
Version: 1.0
Author: Chris Bibbs
Author URI: xtxwebmaster.com
Theme URI:  xtxwebmaster.com
Template: XTX220
text-domain: xtx */

@media all and (min-width: 300px) {
    [class*="background"] > * { filter:brightness(40%); }
    .background { min-height: 100vh !important; }
    .header.transparent { background-color: rgba(0, 0, 0, 0.25) !important; }
    .header.transparent a, .header.transparent #menu[class*="navigation"] .menu > li > a { color: #fff !important; }
    .header.transparent img { filter:brightness(2000%); }
    .header { transform: all 0.4s ease !important; }
    header.site-header { box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.12); }
    header.site-header.transparent { box-shadow: none; }
    .page-title { text-transform: uppercase; }
    header.site-header.transparent .toggle { color: #fff !important; }
    .layout-card .image img { border-radius: 12px 12px 0 0 !important; }
    .layout-card .content {     border-radius: 0 0 12px 12px !important; }
    .navigation, h3 { text-transform: uppercase; }
    .property-summary table { width: 100%; float: left; }
    .property-summary table, .property-summary table tbody { display: grid; grid-template-columns: repeat(12, 1fr); }
    .property-summary table tbody, .property-summary table tr { display: grid; grid-template-columns: repeat(12, 1fr); grid-column: span 12; }
    .property-summary table tbody > tr:nth-of-type(2n) { background: #f3f4f3; }
    .property-summary table td { grid-column: span 6; padding: 12px; }
    .layout-card.carousel-active .glide__slide .col { width: calc(100% - 24px); margin: 48px 12px; }
    .layout-card .col { filter: drop-shadow(1px 1px 6px rgba(0, 0, 0, 0.2)) !important; }
    .glide__arrow { border: 0 !important; background-color: transparent !important; box-shadow: none !important; }
    .panel-intro, h1 { text-transform: uppercase !important; }
    .layout-overlay .col .text { text-align: center !important; }
}
@media all and (min-width: 1200px) {
    .information { display: none !important; }
    .navigation { grid-row: 1 / span 2 !important }
    .header[class*="layout-default"] .container { gap: 0 84px !important; }
    .navigation[class*="default"] > [class*="menu"] > ul li a { padding: 12px 12px; display: block; } 
    .navigation[class*="default"] > [class*="menu"] > ul > li:first-of-type a { padding: 12px 12px 12px 0; }
    .navigation[class*="default"] > [class*="menu"] > ul > li:last-of-type a { padding: 12px 0px 12px 12px; }
    .header.layout-default.transparent .information { border-bottom: 1px solid #fff !important; }
    .menu-container { display: flex; align-items: center; align-content: center; }
    .header[class*="layout-default"] .logo img, .header.layout-side .logo img {
      max-height: 60px;
      width: auto;
    }
    .layout-overlay .col .content .text { display: none !important; transition: all 0.4s ease; padding: 0 !important; }
    .layout-overlay .text { padding-bottom: 0 !important; }
    .layout-overlay .col .image figure::before { background: transparent !important; }
    .layout-overlay .col:hover .image figure::before { background: rgba(0,0,0,0.9) !important; opacity: 0.75 !important; }
    .layout-overlay .col:hover .content .text { display: block !important; }
}