﻿.dark-scheme #mainmenu li li a {
    color: #f2e4cc;
}

.dark-scheme #mainmenu li li a:hover {
    color: #361E1E;
}

.dark-scheme #mainmenu ul {
    background: #361E1E;
}

#mainmenu a {
    position: relative;
    display: inline-block;
    padding: 30px 18px;
    padding-right: 18px;
    text-decoration: none;
    color: #f2e4cc;
    text-align: center;
    outline: none;
}
.de-image-hover.mod-a .dih-overlay {
    opacity: .5;
}
.timer, .id-color, .id-color-2 {
    color: #361E1E !important;
}
.c1 span {
    color: #f2e4cc !important;
}
#back-to-top::before {
    font-family: "FontAwesome";
    font-size: 18px;
    content: "\f106";
    color: #f2e4cc !important;
    position: relative;
}
.timer, .id-color {
    color: #361E1E !important;
}
.id-color2 {
    color: #f2e4cc !important;
}
.carousel-item h3 {
    color: #f2e4cc !important;
}
.de-title h2 {
    color: #361E1E !important;
}
.dark-scheme footer {
    background: #f2e4cc;
    background-size: auto;
}
    .dark-scheme footer a {
        color: #361E1E;
    }
#contact_form input[type="text"], #contact_form textarea, #contact_form input[type="email"], #contact_form input[type="number"], #contact_form input[type="date"], #search, #contact_form select {
    padding: 10px;
    margin-bottom: 20px;
    color: #fff;
    border: solid 1px rgb(255, 255, 255);
    border-radius: 0 !important;
    height: auto;
    background: rgba(34,34,34,0);
    font-family: var(--title-font);
}
.dark-scheme .form-border input::-moz-input-placeholder,
.dark-scheme .form-border textarea::-moz-input-placeholder {
    color: rgba(255, 255, 255, 1) !important;
}

.dark-scheme .form-border input::-webkit-input-placeholder,
.dark-scheme .form-border textarea::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 1) !important;
}


::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: rgba(255, 255, 255, 1) !important;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255, 255, 255, 1) !important;
    opacity: 1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255, 255, 255, 1) !important;
    opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: rgba(255, 255, 255, 1) !important;
}



a.btn-main, .btn-main {
    color: #f2e4cc;
    -webkit-box-shadow: 2px 2px 20px 0px rgba(var(--secondary-color-rgb), 0.5);
    -moz-box-shadow: 2px 2px 20px 0px rgba(var(--secondary-color-rgb), 0.5);
    box-shadow: 2px 2px 20px 0px rgba(var(--secondary-color-rgb), 0.5);
}
    a.btn-main:hover, .btn-main:hover {
        color: #361E1E;
        background: #f2e4cc;
        -webkit-box-shadow: 2px 2px 20px 0px rgba(var(--secondary-color-rgb), 0.5);
        -moz-box-shadow: 2px 2px 20px 0px rgba(var(--secondary-color-rgb), 0.5);
        box-shadow: 2px 2px 20px 0px rgba(var(--secondary-color-rgb), 0.5);
    }
.text-right{text-align:right}
.dark-scheme blockquote {
    color: #fff;
    font-size:24px;
}