.preloader-logo:after { color:rgba(0,0,0,.3); }
.page-countries .countries-wrapper { height:100vh; height:calc(var(--vh, 1vh) * 100); }
.page-countries .block-content { min-height:725px; }
.page-countries a.btn-collapse i { transform:rotate(180deg); }
.page-countries a.btn-collapse.collapsed i { transform:rotate(0deg); }
.page-countries .collapse a:hover { background-color:#f8f9fa; }
.page-countries a.store-brand { display:inline-block; padding-top:1.5rem;  }
.page-countries a.store-brand .logo { display:inline-block; color:#343a40; text-align:center; }
.page-countries a.store-brand .logo .name { font-size:1.7rem; line-height:1; }
.page-countries a.store-brand .logo .legend { font-size:.9rem; line-height:1.2; }
.page-countries a.store-brand .logo i { display:inline-block; vertical-align:middle; top:0; line-height:1; font-size:4.5rem; }
.page-countries .country-selector { width:320px; }
.page-countries .country-selector .country-flag { width:20px; height:auto; }
.page-countries a.btn-collapse, .page-countries a.btn-collapse:hover { background-color:#111; color:#FFF; }
/* .page-countries a.btn-collapse.collapsed, .page-countries a.btn-collapse.collapsed:hover { background-color:#FFF; color:#343a40; } */

@media screen and (min-width:360px) {
.page-countries .country-selector { width:330px; }
}