﻿:root {
    --fa-display: block;
}
/*html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}
*/

/*@media(min-width: 1000px) {
    .navbar-dark .navbar-nav .nav-link {
        text-shadow: 2px 2px #506690;
    }
}*/
body{
    font-family: 'Playfair Display', serif;
}

.bg-VicanaDesign {
    background-color: #ef7c1e !important;
}

.bg-VicanaDesigngold {
    background-color: #8A7561 !important;
}

.bg-black {
    background-color: black !important;
}

.bg-sr {
    background-color: #c30101!important;
}

.text-VicanaDesign {
    color: #ef7c1e !important;
}

.btn-VicanaDesign {
    background-color: #ef7c1e;
    border-color: #ef7c1e;
    box-shadow: 0 0;
    color: #fff
}

.btn-VicanaDesigngold {
    background-color: #8A7561;
    border-color: #8A7561;
    box-shadow: 0 0;
    color: #fff
}

.btn-check:focus + .btn-VicanaDesign, .btn-VicanaDesign:focus, .btn-VicanaDesign:hover {
    background-color: #ef7c1e;
    border-color: #ef7c1e;
    color: #fff
}

.text-VicanaDesign {
    color: #ef7c1e !important
}

.large-dropdown-header {
    font-size: 0.85rem;
    font-weight: 600;
    letter-spacing: .08em;
    line-height: 1.85;
    padding: .4rem .2rem;
    margin: auto .2rem;
    text-transform: uppercase;
}
/*.large-dropdown-header:hover {
        background-color: #ef7c1e;
        color: white !important;
    }*/
a.large-dropdown-header:hover {
    text-decoration: none !important;
    font-weight: bolder;
}

.navbar-nav .dropdown-end {
    align-items: center;
    border-bottom-right-radius: .375rem;
    border-top-right-radius: .375rem;
    height: 100%;
}

.navbar-nav .dropdown-start {
    align-items: center;
    border-bottom-left-radius: .375rem;
    border-top-left-radius: .375rem;
    height: 100%;
}

.navbar-nav .dropdown-img-end {
    align-items: center;
    background: no-repeat 50%/cover;
    border-bottom-right-radius: .375rem;
    border-top-right-radius: .375rem;
    display: none;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 1.625rem 1.75rem
}

.dropdown-menu-lg {
    background: rgba(0,0,0,.5);
}

.dropdown-menu {
    box-shadow: 4px 3px 8px 1px black !important;
    -webkit-box-shadow: 4px 3px 8px 1px black !important;
}

.navbar-dark .navbar-brand {
    filter: none;
}

.navbar-dark.fixed-top > .container:after {
    border-top: 0px;
    font-size: xx-small;
}

.font-sr{
    font-family: 'Playfair Display', serif;
}
.fs-3{
    font-size: 3rem !important;
}
.fs-2{
    font-size: 1.5rem !important;
}
.fs-1{
    font-size: 1rem !important;
}
.navbar-light .nav-link{
    color:white !important;
}
.toplogo1{
    max-height:150px;
}
.toplogo1_{
    max-height:50px;
}
#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 80px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */    
    cursor: pointer; /* Add a mouse pointer on hover */
  }
/* Media query for screens with a maximum width of 426px */
@media screen and (max-width: 426px) {
    /* Adjust font size for smaller screens */
    .toplogo1{
        max-height:75px;
    }
    .fs-2{
        font-size: 1rem !important;
    }
}