/*--------------- Footer ---------------*/
footer {
    background: #353535;
    border-top: 1px solid #dddddd;
    color: #f6f6f6;
    margin: 0;
    padding: 10px 3%;
}

.footer__wrap {
    position: relative;
}

.logo__img_footer {
    background-image: url(/images/logow.png);
}

.nav__link_footer {
    color: #f6f6f6;
    background: transparent;
    -webkit-transition: all 0.2s ease-in 0.2s;
    transition: all 0.2s ease-in 0.2s;
}

.nav__link_footer:hover, .nav__link_footer:focus {
    color: #fff;
}

.nav__link_footer:after {
    content: '';
    position: absolute;
    z-index: -1;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    background: #353535;
    background: -webkit-gradient(linear, left top, left bottom, from(#353535), color-stop(90%, #9d9d9d));
    background: linear-gradient(to bottom, #353535 0%, #9d9d9d 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535', endColorstr='#9d9d9d', GradientType=0);
    -webkit-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

/* Todo: ok ? remove top style : bottom  */

.nav__link_footer:after {
    content: none;
}

.nav__link_footer:hover:after, .nav__link_footer:focus:after {
    height: 100%;
}

.nav__link_footer::before {
    top: 62px;
}

.social__link_twitter_ftr {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUwMi41IDUwMi41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDIuNSA1MDIuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNjM2MzYzM7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00OTAuOSw5MS41YzEuMS0zLjQsMS43LTcuMSwxLjctMTAuOGMwLTE4LjQtMTQuNy0zMy43LTMzLjEtMzRjLTAuMywwLTAuNiwwLTAuOSwwYy0wLjYsMC0xLjQsMC0yLDAKCQkJYy01LjEsMC4zLTkuOSwxLjctMTQuMiw0Yy0xLjQsMC42LTIuNSwxLjQtMy43LDJjLTAuNiwwLjMtMS4xLDAuNi0xLjcsMC44Yy04LjgsMy40LTE3LjksNi44LTI3LjIsMTAuMgoJCQljLTE1LjYtMTEuMy0zNC0xOS44LTU1LjgtMjQuN2MtMi41LTAuNi01LjEtMS40LTcuNi0xLjRoLTI0LjFjLTIuOCwwLTYsMS4xLTguOCwxLjdjLTE5LDUuMS0zOC44LDEyLjItNTcsMjcuMgoJCQljLTI0LjYsMjAuNy0zOS43LDQ3LTQ0LjUsNzcuM2MtNDkuNi0xMC41LTkwLjctMzQuNi0xMjQuNC03NS4xYy02LjUtNy43LTE1LjktMTEuMy0yNi4xLTExLjNsMCwwYy05LjksMC0xOS41LDQtMjYuMSwxMS42CgkJCUMxNi45LDkxLjUsOS44LDEyMC45LDE1LjgsMTUzYzEuNyw4LjgsNC4zLDE3LjYsNy42LDI2LjRjLTQuNSw1LjEtNy40LDExLjMtOC4yLDE4LjFjLTQsMzIuMyw3LjcsNjIuNiwzMi42LDg3LjgKCQkJYy0xLjEsNC44LTEuNCw5LjYtMC4zLDE0LjVjNC4zLDIyLjEsMTUuNiw0MS4xLDMyLjksNTUuOGMtMTAuNSwyLjMtMjEuOCwzLjctMzMuNywzLjdjLTMuNCwwLTYuOCwwLTEwLjItMC4zYy0wLjgsMC0xLjcsMC0yLjUsMAoJCQljLTE0LjcsMC0yOCw5LjYtMzIuMywyMy44Yy00LjgsMTUsMS40LDMxLjUsMTUsMzkuNGMxLjEsMC42LDIuMywxLjQsMy40LDJjMi44LDEuNyw2LjIsMy43LDkuNiw1LjcKCQkJYzQzLjYsMjMuMiw5MC4xLDM1LjEsMTM3LjcsMzUuMWMxNy42LDAsMzUuNC0xLjcsNTMuMy00LjhjNTguMS0xMC4yLDEwOS45LTM2LjgsMTUwLjItNzYuMnM2OC4zLTkxLjUsODAuOC0xNTAuMgoJCQljMi44LTEzLjYsNC0yNi45LDQuOC0zOS43YzAuMy00LjgsMC42LTkuNCwxLjEtMTMuOWMxNC43LTEzLDI3LjUtMjYuOSwzOC41LTQyLjhjNC01LjcsNi41LTEyLjUsNi41LTE5LjgKCQkJQzUwMi41LDEwNy4xLDQ5OCw5Ny43LDQ5MC45LDkxLjV6IE00MzAsMTU4LjljLTIuOCwyLjYtNS4xLDcuNC01LjcsMTEuM2MtMi4zLDE4LjctMi4zLDM4LTYuMiw1Ni4xCgkJCWMtMjMsMTA2LjUtOTkuNCwxODEuNi0yMDMuNywyMDAuM2MtMTUuOSwyLjgtMzEuNyw0LjMtNDcuMyw0LjNjLTQyLjIsMC04Mi43LTEwLjUtMTIxLjYtMzEuMmMtNC0yLTcuNy00LjUtMTEuNi02LjgKCQkJYzQuMywwLjMsOC41LDAuNiwxMi44LDAuNmM1MC43LDAsOTYuOS0yMS41LDExNC4yLTM5LjFjLTQ0LjUtNi44LTczLjktMjkuOC03OS45LTYwLjZjMTEuNi0wLjYsMjMuMi0xLjQsMzUuMS0yCgkJCWMtNDcuMy0yMi43LTcxLjEtNTQuNC02Ni45LTkwLjFjMTEuMywyLjgsMjMsNS43LDM0LjMsOC41Yy0zNy40LTM5LjktNDctODkuOC0yMS44LTExOS42YzQ3LjksNTYuOSwxMDkuNCw4Ny4zLDE4NC40LDkyLjQKCQkJYy0wLjMtMi4zLTAuNi0zLjctMC42LTUuMWMtMy43LTM0LDYuMi02My4yLDMzLjEtODUuNmMxMi44LTEwLjgsMjgtMTUsNDMuOS0yMC43YzcuOSwwLDE2LjEsMCwyNC4xLDAKCQkJYzIwLjQsNS43LDM4LjgsMTMuNiw1NC40LDI4LjFjMC45LDAuNiwyLjMsMS40LDMuNywxLjRjMC45LDAsMiwwLDIuNS0wLjNjMTQuMi01LjEsMjguMy0xMC4yLDQyLjUtMTUuNmMyLjUtMS4xLDUuMS0yLjYsOS4xLTQuNQoJCQljLTcuOSwyMS0yMC43LDM1LjctMzcuNCw0Ny4zYzAuMywwLjYsMC42LDEuNCwxLjEsMmMxNS00LjMsMzAuMy04LjUsNDYuMi0xM0M0NTcuNSwxMzMuMSw0NDQuNywxNDYuNyw0MzAsMTU4Ljl6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+) no-repeat scroll center center;
    background-size: contain;
}

.social__link_insta_ftr{
    background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDE2OS4wNjMgMTY5LjA2MyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTY5LjA2MyAxNjkuMDYzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTEyMi40MDYsMEg0Ni42NTRDMjAuOTI5LDAsMCwyMC45MywwLDQ2LjY1NXY3NS43NTJjMCwyNS43MjYsMjAuOTI5LDQ2LjY1NSw0Ni42NTQsNDYuNjU1aDc1Ljc1MiAgIGMyNS43MjcsMCw0Ni42NTYtMjAuOTMsNDYuNjU2LTQ2LjY1NVY0Ni42NTVDMTY5LjA2MywyMC45MywxNDguMTMzLDAsMTIyLjQwNiwweiBNMTU0LjA2MywxMjIuNDA3ICAgYzAsMTcuNDU1LTE0LjIwMSwzMS42NTUtMzEuNjU2LDMxLjY1NUg0Ni42NTRDMjkuMiwxNTQuMDYzLDE1LDEzOS44NjIsMTUsMTIyLjQwN1Y0Ni42NTVDMTUsMjkuMjAxLDI5LjIsMTUsNDYuNjU0LDE1aDc1Ljc1MiAgIGMxNy40NTUsMCwzMS42NTYsMTQuMjAxLDMxLjY1NiwzMS42NTVWMTIyLjQwN3oiIGZpbGw9IiNjM2MzYzMiLz4KCTxwYXRoIGQ9Ik04NC41MzEsNDAuOTdjLTI0LjAyMSwwLTQzLjU2MywxOS41NDItNDMuNTYzLDQzLjU2M2MwLDI0LjAyLDE5LjU0Miw0My41NjEsNDMuNTYzLDQzLjU2MXM0My41NjMtMTkuNTQxLDQzLjU2My00My41NjEgICBDMTI4LjA5NCw2MC41MTIsMTA4LjU1Miw0MC45Nyw4NC41MzEsNDAuOTd6IE04NC41MzEsMTEzLjA5M2MtMTUuNzQ5LDAtMjguNTYzLTEyLjgxMi0yOC41NjMtMjguNTYxICAgYzAtMTUuNzUsMTIuODEzLTI4LjU2MywyOC41NjMtMjguNTYzczI4LjU2MywxMi44MTMsMjguNTYzLDI4LjU2M0MxMTMuMDk0LDEwMC4yODEsMTAwLjI4LDExMy4wOTMsODQuNTMxLDExMy4wOTN6IiBmaWxsPSIjYzNjM2MzIi8+Cgk8cGF0aCBkPSJNMTI5LjkyMSwyOC4yNTFjLTIuODksMC01LjcyOSwxLjE3LTcuNzcsMy4yMmMtMi4wNTEsMi4wNC0zLjIzLDQuODgtMy4yMyw3Ljc4YzAsMi44OTEsMS4xOCw1LjczLDMuMjMsNy43OCAgIGMyLjA0LDIuMDQsNC44OCwzLjIyLDcuNzcsMy4yMmMyLjksMCw1LjczLTEuMTgsNy43OC0zLjIyYzIuMDUtMi4wNSwzLjIyLTQuODksMy4yMi03Ljc4YzAtMi45LTEuMTctNS43NC0zLjIyLTcuNzggICBDMTM1LjY2MSwyOS40MjEsMTMyLjgyMSwyOC4yNTEsMTI5LjkyMSwyOC4yNTF6IiBmaWxsPSIjYzNjM2MzIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat scroll center center;
    background-size: contain;
}

.social__link_fb_ftr {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojYzNjM2MzO3N0cm9rZS13aWR0aDozNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM3My41LDIyLjFMMzEyLjUsMjJjLTY4LjUsMC0xMTIuNyw0NS40LTExMi43LDExNS43VjE5MWgtNjEuM2MtNS4zLDAtOS42LDQuMy05LjYsOS42djc3LjMKCQljMCw1LjMsNC4zLDkuNiw5LjYsOS42aDYxLjN2MTk1YzAsNS4zLDQuMyw5LjYsOS42LDkuNmg4MGM1LjMsMCw5LjYtNC4zLDkuNi05LjZ2LTE5NWg3MS43YzUuMywwLDkuNi00LjMsOS42LTkuNmwwLTc3LjMKCQljMC0yLjUtMS01LTIuOC02LjhzLTQuMi0yLjgtNi44LTIuOGgtNzEuN3YtNDUuMmMwLTIxLjcsNS4yLTMyLjgsMzMuNS0zMi44bDQxLjEsMGM1LjMsMCw5LjYtNC4zLDkuNi05LjZWMzEuNwoJCUMzODMuMSwyNi40LDM3OC44LDIyLjEsMzczLjUsMjIuMXoiLz4KPC9nPgo8L3N2Zz4=) no-repeat scroll center center;
    background-size: contain;
}

.search__footer {
    max-width: 166px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDY3LjEgNjcuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjcuMSA2Ny4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I2MzYzNjMzt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjksMEMxMSwwLDAuNSwxMC41LDAuNSwyMy40YzAsMTIuOSwxMC41LDIzLjQsMjMuNCwyMy40YzUuNSwwLDEwLjUtMS45LDE0LjUtNWwyNC44LDI0LjgKCQkJYzAuNCwwLjQsMC45LDAuNiwxLjQsMC42czEtMC4yLDEuNC0wLjZjMC44LTAuOCwwLjgtMiwwLTIuOEw0MS4zLDM5YzMuNy00LjEsNi05LjYsNi0xNS42QzQ3LjMsMTAuNSwzNi44LDAsMjMuOSwweiBNNC41LDIzLjQKCQkJQzQuNSwxMi43LDEzLjIsNCwyMy45LDRjMTAuNywwLDE5LjQsOC43LDE5LjQsMTkuNGMwLDUuNC0yLjIsMTAuMy01LjgsMTMuOGMtMC4yLDAuMS0wLjMsMC4yLTAuNSwwLjNjLTAuMSwwLjEtMC4yLDAuMi0wLjMsMC4zCgkJCWMtMy40LDMtNy45LDQuOS0xMi44LDQuOUMxMy4yLDQyLjgsNC41LDM0LjEsNC41LDIzLjR6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+) no-repeat scroll center right;
    background-size: auto 80%;
    color: #c3c3c3;
    float: right;
    border-bottom: 1px solid #dddddd;
    margin-right: -25px;
}

.search__footer:focus {
    background: #353535;
    border-color: transparent;
    outline: #dddddd auto 5px;
}

.copyright {
    font-size: 10px;
    padding-top: 20px;
}

footer .nav.small-nav {
    padding-top: 45px;
    text-align: center;
    float: none;
}

footer .nav.small-nav li {
    display: inline-block;
    float: none;
}

footer .nav.small-nav li a {
  color: #fff;
  padding: 0;
  margin-right: 10px;
  text-transform: uppercase;
}

footer .nav.small-nav li a:hover, footer .nav.small-nav li a:focus, footer .nav.small-nav li a:active {
  color: #fff;
  text-decoration: underline;
}

.masla, .masla:hover, .masla:focus {
    color: #b440df;
}

.redcats:hover, .redcats:active {
    text-decoration: none;
}

body {
    position: relative;
    min-height: 100%;
    height: auto;
    padding-bottom: 160px;
}

footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 160px;
}

@media only screen and (max-width: 1025px) {
    .header__wrap, footer > .row {
        margin-left: 0;
        margin-right: 0;
    }

    .copyright__wrap {
        margin-left: 0;
        margin-right: 0;
    }

    body {
        padding-bottom: 101px;
    }

    footer {
        height: 101px;
    }
}

@media only screen and (max-width: 1279px) {
    .search__footer {
        display: none;
    }
}

@media only screen and (max-width: 1060px) {
    .nav__footer {
        display: none;
    }


    footer .nav.small-nav {
        padding-top: 0;
    }

    .copyright {
        padding-top: 0;
    }

    body {
        padding-bottom: 136px;
    }

    footer {
        height: 136px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1060px) {
    .socialNav__container__footer {
        float: right;
        width: 25%;
    }
}

.navbar-nav > li:last-child > .nav__link {
    margin-right: 0;
}