    /* Custom CSS */
    
    .margin-top-0 {
        margin-top: 0!important
    }
    
    .margin-top-5 {
        margin-top: 5px!important
    }
    
    .margin-top-7 {
        margin-top: 7px!important
    }
    
    .margin-top-10 {
        margin-top: 10px!important
    }
    
    .margin-top-15 {
        margin-top: 15px!important
    }
    
    .margin-top-20 {
        margin-top: 20px!important
    }
    
    .margin-top-25 {
        margin-top: 25px!important
    }
    
    .margin-top-30 {
        margin-top: 30px!important
    }
    
    .margin-top-35 {
        margin-top: 35px!important
    }
    
    .margin-top-70 {
        margin-top: 70px!important
    }
    
    .margin-top-100 {
        margin-top: 100px!important
    }
    
    .margin-top-40 {
        margin-top: 40px!important
    }
    
    .margin-top-160 {
        margin-top: 160px!important
    }
    
    .margin-right-0 {
        margin-right: 0!important
    }
    
    .margin-right-5 {
        margin-right: 5px!important
    }
    
    .margin-right-10 {
        margin-right: 10px!important
    }
    
    .margin-right-15 {
        margin-right: 15px!important
    }
    
    .margin-right-20 {
        margin-right: 20px!important
    }
    
    .margin-right-25 {
        margin-right: 25px!important
    }
    
    .margin-right-30 {
        margin-right: 30px!important
    }
    
    .margin-right-35 {
        margin-right: 35px!important
    }
    
    .margin-right-40 {
        margin-right: 40px!important
    }
    
    .margin-bottom-0 {
        margin-bottom: 0!important
    }
    
    .margin-bottom-5 {
        margin-bottom: 5px!important
    }
    
    .margin-bottom-10 {
        margin-bottom: 10px!important
    }
    
    .margin-bottom-15 {
        margin-bottom: 15px!important
    }
    
    .margin-bottom-20 {
        margin-bottom: 20px!important
    }
    
    .margin-bottom-25 {
        margin-bottom: 25px!important
    }
    
    .margin-bottom-30 {
        margin-bottom: 30px!important
    }
    
    .margin-bottom-35 {
        margin-bottom: 35px!important
    }
    
    .margin-bottom-40 {
        margin-bottom: 40px!important
    }
    
    .margin-left-0 {
        margin-left: 0!important
    }
    
    .margin-left-5 {
        margin-left: 5px!important
    }
    
    .margin-left-10 {
        margin-left: 10px!important
    }
    
    .margin-left-15 {
        margin-left: 15px!important
    }
    
    .margin-left-20 {
        margin-left: 20px!important
    }
    
    .margin-left-25 {
        margin-left: 25px!important
    }
    
    .margin-left-30 {
        margin-left: 30px!important
    }
    
    .margin-left-35 {
        margin-left: 35px!important
    }
    
    .margin-left-40 {
        margin-left: 40px!important
    }
    
    .padding-top-0 {
        padding-top: 0!important
    }
    
    .padding-top-3 {
        padding-top: 3px!important
    }
    
    .padding-top-5 {
        padding-top: 5px!important
    }
    
    .padding-top-8 {
        padding-top: 8px!important
    }
    
    .padding-top-10 {
        padding-top: 10px!important
    }
    
    .padding-top-15 {
        padding-top: 15px!important
    }
    
    .padding-top-20 {
        padding-top: 20px!important
    }
    
    .padding-top-25 {
        padding-top: 25px!important
    }
    
    .padding-top-30 {
        padding-top: 30px!important;
        padding-top: 35px!important
    }
    
    .padding-top-40 {
        padding-top: 40px!important
    }
    
    .padding-top-60 {
        padding-top: 60px!important
    }
    
    .padding-top-70 {
        padding-top: 70px!important
    }
    
    .padding-top-75 {
        padding-top: 75px!important
    }
    
    .padding-top-90 {
        padding-top: 90px!important
    }
    
    .padding-right-0 {
        padding-right: 0!important
    }
    
    .padding-right-5 {
        padding-right: 5px!important
    }
    
    .padding-right-10 {
        padding-right: 10px!important
    }
    
    .padding-right-15 {
        padding-right: 15px!important
    }
    
    .padding-right-20 {
        padding-right: 20px!important
    }
    
    .padding-right-25 {
        padding-right: 25px!important
    }
    
    .padding-right-30 {
        padding-right: 30px!important
    }
    
    .padding-right-35 {
        padding-right: 35px!important
    }
    
    .padding-right-40 {
        padding-right: 40px!important
    }
    
    .padding-right-158 {
        padding-right: 158px!important
    }
    
    .padding-bottom-0 {
        padding-bottom: 0!important
    }
    
    .padding-bottom-3 {
        padding-bottom: 3px!important
    }
    
    .padding-bottom-5 {
        padding-bottom: 5px!important
    }
    
    .padding-bottom-10 {
        padding-bottom: 10px!important
    }
    
    .padding-bottom-15 {
        padding-bottom: 15px!important
    }
    
    .padding-bottom-20 {
        padding-bottom: 20px!important
    }
    
    .padding-bottom-25 {
        padding-bottom: 25px!important
    }
    
    .padding-bottom-30 {
        padding-bottom: 30px!important
    }
    
    .padding-bottom-35 {
        padding-bottom: 35px!important
    }
    
    .padding-bottom-40 {
        padding-bottom: 40px!important
    }
    
    .padding-bottom-64 {
        padding-bottom: 64px!important
    }
    
    .padding-left-0 {
        padding-left: 0!important
    }
    
    .padding-left-5 {
        padding-left: 5px!important
    }
    
    .padding-left-10 {
        padding-left: 10px!important
    }
    
    .padding-left-15 {
        padding-left: 15px!important
    }
    
    .padding-left-20 {
        padding-left: 20px!important
    }
    
    .padding-left-25 {
        padding-left: 25px!important
    }
    
    .padding-left-30 {
        padding-left: 30px!important
    }
    
    .padding-left-35 {
        padding-left: 35px!important
    }
    
    .padding-left-40 {
        padding-left: 40px!important
    }
    
    .padding-left-70 {
        padding-left: 70px!important
    }
    
    .padding-left-113 {
        padding-left: 113px!important
    }
    
    .padding-20 {
        padding: 20px!important
    }
    
    .alert {
        padding: 15px;
        margin-bottom: 20px;
        border: 1px solid transparent;
        border-radius: 4px;
        font-family: 'Roboto';
    }
    
    .alert .alert-link {
        font-weight: 700
    }
    
    .alert>p,
    .alert>ul {
        margin-bottom: 0
    }
    
    .alert>p+p {
        margin-top: 5px
    }
    
    .alert-dismissable,
    .alert-dismissible {
        padding-right: 35px
    }
    
    .alert-dismissable .close,
    .alert-dismissible .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit
    }
    
    .alert-success {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6
    }
    
    .alert-success hr {
        border-top-color: #c9e2b3
    }
    
    .alert-success .alert-link {
        color: #2b542c
    }
    
    .alert-info {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1
    }
    
    .alert-info hr {
        border-top-color: #a6e1ec
    }
    
    .alert-info .alert-link {
        color: #245269
    }
    
    .alert-warning {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc
    }
    
    .alert-warning hr {
        border-top-color: #f7e1b5
    }
    
    .alert-warning .alert-link {
        color: #66512c
    }
    
    .alert-danger {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1
    }
    
    .alert-danger hr {
        border-top-color: #e4b9c0
    }
    
    .alert-danger .alert-link {
        color: #843534
    }
    
    .cs-top-header__links-item a {
        font-size: 16px;
    }
    
    .cs-header__wrapp {
        padding: 15px 0;
    }
    
    .cs-logo__link img {
        height: 90px;
    }
    
    #send {
        outline: none !important;
    }
    
    .woocommerce div.product div.images .flex-control-thumbs li {
        border: 1px solid #e7e7e7;
    }
    
    .woocommerce div.product div.images img {
        border: 1px solid #e7e7e7;
    }