/* Add here all your CSS customizations */

.slider-slogan {
    width: 100%;
}

.thumb-info img {
    height: 200px;
    object-fit: contain;
}

.letter-spacing-1{
    letter-spacing: 1px;
}

.letter-spacing-2{
    letter-spacing: 2px;
}

#footer a:not(.btn):not(.no-footer-css) {
    color: #eee;
    text-decoration: underline;
    transition: all 0.1s ease-in-out;
}


.coming-soon-header{
    position: absolute;
    padding: 0px 30px;
    top:20px;
    transform: rotate(30deg);
    text-align: center;
    text-transform: uppercase;
    line-height: 100%;
}

#header .header-nav-main nav > ul > li > a.nav-disabled{
    color: #BFBFBF !important;
}

.thumb-bride-groom .social-icons li.social-icons-primary {
    border: 2px solid #B103BD;
}

.thumb-bride-groom .social-icons li.social-icons-primary:hover {
    border: 2px solid #b7b8bc
}

.thumb-bride-groom .social-icons li.social-icons-primary a {
    color: #B103BD !important;
}

.thumb-bride-groom .social-icons li.social-icons-primary:hover a {
    color: #b7b8bc !important;
}