#navigation li.current-menu-ancestor, #navigation li.current-menu-parent {
    background: #f8f8f8;
}

.header-v1 #navigation > ul > li {
    width: 138px;
}

.header-icons {
    padding-left: 13px;
}


#navigation li.current-menu-item {
    background: #f8f8f8;
}

#header.header-v1 {
    padding-left: 23px;
}

#header {
    box-shadow: none;
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    -ms-transition: background 0.2s;
    -o-transition: background 0.2s;
    transition: background 0.2s;
    width: 96%;
}

#fulltitle {
    background: #DE4B55 !important;
}

.titlebar h1, .title-h1 {
    color: #ffffff !important;
}

#breadcrumbs, #breadcrumbs a {
    color: #ffffff !important;
}

.flex-control-nav {
    display: none;
}

#mobile-navigation-btn, #mobile-cart-btn, #mobile-shopping-btn {
    color: #353535;
}

#search-btn, #shopping-btn, #close-search-btn {
    color: #757575 !important;
}

.wpcf7
{
    background-color:  transparent;
    border: 1px solid #D2D2D2;
}

div.wpcf7 {
    margin: 0px;
    padding: 15px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #F5F5F5;
    width: 100%;
    border: 1px solid #D2D2D2;
    color: black !important;
}

.wpcf7 input[type="submit"]
{
    width: 100% !important;
    font-size: 15px !important;
    background: #e74d57;
}

.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors{ display: inherit !important; }
.wpcf7-not-valid{ border-color: #ff0000 !important;}
.wpcf7-validation-errors {background: #ff0000 !important;}

@media only screen and (max-width: 479px) {
.logo img {
    padding-left: 71px;
}
}

@media screen and (max-width: 767px) and (min-width: 480px) {
.logo img {
    padding-left: 128px;
}
}

@media screen and (max-width: 959px) and (min-width: 768px) {
.logo img {
    max-width: 650px;
    padding-left: 294px;
}
}

#mobile-navigation-btn, #mobile-cart-btn, #mobile-shopping-btn {
    color: #5a5a5a !important;
}