div#mcwrap span,
div.bigright span {
    color: #3b5998;
    font-weight: 700
}

a,
div#mcwrap span,
span.colour {
    color: #3b5998
}

div#mcwrap span {
    font-size: 16px
}

.btn_orange,
.pages a,
.pages span {
    background-color: #19346C;
    color: #fff
}

.header_top {
    background: #313131
}

.header_main_bg {
    clear: both;
    padding: 0;
    position: relative
}

.header_top_res p a {
    color: #528BC3
}

.header_main_res #logo h1 {
    font-size: 38px;
    margin: 0;
    padding: 0
}

.header_main_res #logo h1 a {
    text-decoration: none;
    margin: 0;
    padding: 0
}

.header_main_res .description {
    font-family: Georgia, serif;
    font-size: 14px;
    font-style: italic
}

.header_menu {
    background: #3b5998;
    margin: 0 0 20px;
}

.btn-topsearch {
    background-color: #19346C
}

.btn-topsearch:before {
    color: #3b5998
}

.adv_categories ul li.active {
    margin: 0 -7px 0 -8px;
    padding: 4px 7px 4px 8px;
    color: #fff;
    background: #3b5998
}

.adv_categories .catcol ul li.maincat a {
    margin: 0;
    padding: 4px 0;
    color: #3b5998;
    text-decoration: none
}

.content_res .priceblockbig p.price {
    margin: 0;
    padding: 0;
    float: right;
    font: 700 18px/1.2em Arial, Helvetica, sans-serif;
    color: #3b5998
}

.content_res .priceblockbig p.location span {
    font-weight: 700;
    color: #3b5998
}

.content_res .priceblocksmall p.price {
    margin: 0;
    padding: 0;
    float: right;
    font: 700 13px/1.2em Arial, Helvetica, sans-serif;
    color: #3b5998
}

.content_res .stepsline div.l_ready {
    background: #3b5998
}

.content_res .stepsline div.no_ready {
    border: 1px solid #2c416f
}

.content_res .stepsline div.ni_ready {
    background: #3b5998;
    border-top: 1px solid #5671a9
}

.content_left p.bigprice {
    color: #3b5998;
    float: right;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0;
    padding: 8px 0 0
}

.content_res .can_chg_bg:hover {
    background-color: #EAF2FA
}

.footer_menu,
.tags span,
.ui-widget-header {
    background: #3b5998
}

.tags span:before {
    border-color: transparent #3b5998 transparent transparent
}

#refine_widget ul.refine li input#amount,
#refine_widget ul.refine li input#distance {
    color: #3b5998;
    border: 0;
    font-weight: 700
}

.footer_main_res div.column p {
    margin: 0;
    padding: 0;
    font: 400 14px/1.8em Arial, Helvetica, sans-serif;
    color: #5671a9
}

.footer_main_res div.column p a {
    color: #5671a9
}

.footer_main_res div.column ul li a {
    color: #5671a9;
    text-decoration: none
}

.footer_main_res div.column {
    font: 400 14px/1.8em Arial, Helvetica, sans-serif;
    color: #5671a9
}

#easyTooltip {
    background-color: #3b5998;
    color: #fff
}

.order-gateway h1,
.order-gateway h2 {
    color: #3b5998
}

ol.progtrckr li.progtrckr-done,
ol.progtrckr li.progtrckr-todo {
    border-bottom-color: #3b5998
}

ol.progtrckr li.progtrckr-done:before {
    background-color: #19346C
}

.tab-dashboard ul.tabnavig li a.selected {
    border-bottom: 1px solid #19346C;
    background-color: #19346C;
    color: #fff
}

.tab-dashboard ul.tabnavig li a {
    background-color: #3b5998;
    height: 19px;
    color: #fff
}

.reports_form input[type=submit] {
    background-color: #19346C
}

@media screen and (max-width:320px) {
    .header_main_res #logo h1 {
        font-size: 20px
    }
}

.header_main_res #logo a img {
    padding-top: 5px;
    }

    *,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#mainMenu .maincat-list > li {
    float: left;
    width: 24%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    background-color: #fff;
    height: auto;
    border-radius:6px;
    /* border-radius: 20px; */
    padding: 10px;
    margin-top: 20px;
}

.top-dashbord-button {
        padding: 7px 10px;
    background-color: #fff;
    font-weight: bold !important;
    color: #3b5998 !important;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 4px;
}
.top-dashbord-logout {
    padding: 7px 10px;
    background-color: #d04e4d;
    font-weight: bold !important;
    color: #fff!important;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 4px;
}
.top-dashbord-register {
    padding: 7px 10px;
    background-color: #3caf44;
    font-weight: bold !important;
    color: #fff!important;
    /* border: 0; */
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 4px;
}
.top-dashbord-login {
    padding: 7px 10px;
    background-color: #6e81a7;
    font-weight: bold !important;
    color: #fff!important;
    /* border: 0; */
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 4px;
}

.kategoriee li {
    min-height:180px;
        padding: 5px;
}

.slide-item img {
    margin: 0;
    float: left;
    max-width: 100%;
    margin-bottom: 10px;
    max-height: 110px;
    -webkit-transform: none;
    width:100%;
    -ms-transform: none;
    object-fit: cover;
    border-radius: 4px;
    transform: none;
    /* width: 150px; */
}
.nav-slider-featured {
    width: 40px;
    right: 15px;
    top: 12px;
    float: left;
    position: absolute;
    z-index: 2000;
}