footer.x-colophon.top {
    background: black;
    background: linear-gradient(to top, #000000, #1d1d1d);
    background: white;
}

body .widget {
    text-shadow: none;
    color: gainsboro;
}

body .widget {
    text-shadow: none;
    color: #464646;
}

body .widget ul li a,
body .widget ol li a,
body .x-comment-time {
    color: gainsboro;
    color: #464646;
}



body .widget ul,
body .widget ol,
body .widget li,
body .widget li a{
    border: none !important;
    box-shadow: none !important;
}

body .widget_nav_menu ul li a:hover, body .widget_meta ul li a:hover, body .widget_pages ul li a:hover {
    background-color: inherit;
}

.widget ul li:first-child a {
    padding-top: 0px;
}

body .x-colophon.top {
    padding: 3% 0 2.25%;
}

@media screen and (max-width: 769px) {
    #menu-main-manu-1 li a {
        padding-left: 20px;
    }
    #top h2 {
        font-size: 30px;
    }
    .x-navbar {
        padding: 0 20px;
    }
    .x-btn-navbar {
        margin-top: 15px !important;
    }
    .x-column.x-md {
        padding: 20px;
    }
}



.last .textwidget a:hover{
    color: #6d0e00;
    transition: all .3 ease-out;
}

body.x-navbar-fixed-top-active #top .x-navbar-wrap {
    height: 70px;
}

@media screen and (max-width: 320px){
    .ult_price_body .ult_price .ult_price_figure {
        font-size: 0.7em !important;
    }
}

/*#top {*/
/*    background-color: white;*/
/*}*/