/* CUSTOM */
.main-header-bar-wrap .main-header-bar .ast-container{
	max-width: 1900px !important;
}
.above-header-user-select .ast-custom-html{
    font-family: 'dark__blackregular';
}
.navigation__link .fa {
    color: #686868 !important;
}
.navigation__link .fa:focus {
    outline: none !important;
}
.navigation__link a:focus {
    text-decoration: none !important;
	outline: none !important;
}
.navigation__link a:hover {
    text-decoration: none !important;
}
.ast-header-break-point .ast-mobile-header-inline .main-header-container, .ast-header-break-point .ast-mobile-header-stack .main-header-container {
    display: none;
}
.ast-container{
	max-width: 1240px;
}
.main-header-bar .main-header-bar-navigation {
    display: none;
}
.navigation__link .fa{
	color: black;
}
.main-header-bar {
    border-bottom-color: transparent;
}

/* LARGE MENU */
.navigation__nav{
   display: flex;
}
.navigation__list{
    list-style: none;
    width: 100%;
    padding-top: 50px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.navigation__list img{
    width: 200px;
}
.navigation__item a{
    color: #B35A51;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Baskervville';
    font-weight: 900 !important;
}
.navigation__item a:focus{
    outline: none !important;
}
.navigation__item a:hover{
    text-decoration: none;
    color: #a90c2c;
}
.navigation__nav .readOnly{
    color: #B35A51;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Baskervville';
    font-weight: 800 !important;
    opacity: 0.6;
}

.navigation__item button{
    font-size: 16px;
    text-transform: uppercase;
    background-color: #B35A51;
    font-weight: 800 !important;
    border-radius: 10px;
    font-family: 'Baskervville';
    padding-left: 15px;
    letter-spacing: 1px;
    padding-right: 15px;
}
.navigation__item button:hover{
    background-color: #d98077 !important;
}

.navigation__item span{
    font-size: 24px;
}
.navigation__item span{
    font-size: 24px;
}
.fa {
    font-size: 32px !important;
}
/* MEDIUM MENU */
.navigation__nav-medium .navigation__list{
    display: flex;
    flex-direction: column;
}
.navigation__nav-medium .navigation__list .partTwo{
    display: flex;
    justify-content: space-evenly;
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}
/* SMALL SMALL*/
.navigation .menu{
    position: absolute;
    left: -75%;
    top: 36%;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Baskervville';
    color: #B35A51;
}
.navigation .menu span{
    font-size: 20px;
}
.navigation__nav-small p{
    color: #fff;
    opacity: 0.7;
    margin-bottom: 0 !important;
}
.navigation__nav-small .navigation__list .front_page{
    display: none;
}
.navigation__nav-small .navigation__list .site-header-subpage{
    display: block;
}

/*QUERIES*/

@media screen and (min-width: 1250px) {
	.navigation__nav-large{
        display: flex !important;   
    }
    .navigation__nav-medium{
        display: none !important;
    }
}
@media screen and (min-width: 701px) and (max-width: 1249px){
    .navigation__nav-medium{
        display: block !important;
    }
    .navigation__nav-medium .navigation__list{
        margin: 0 auto;
    }
    .navigation__nav-medium .navigation__list{
        margin: 0 auto;
    }
    .navigation__nav-medium .navigation__list .partThree i{
        margin-left: 15px;
    }
}
@media screen and (max-width: 700px){
    .navigation{
        display: flex !important;
    }
}