:root {

    --link-color: var(--main-color-second);
    --link-color-hover: var(--main-color-active);

    --main-color: #01a3e1;
    --main-color-second: #01a3e1;

    --main-color-active: #000000;

    --hr-line: #838d99;

    --body-background: #d8d8d8;
    --body-color-text: #333;
    --main-block-background: var(--color-white);

    --footer-background: #01a3e1;

    --header-background: #E6E6E6;
    --search-simple-button: var(--main-color);
    --menu-background: #01a3e1;

    --search-background: #FFFFFF;


    --search-color-text: var(--color-gray);
    --search-placeholder-color-text: #ccc;

    --auth-wrapper-background: #273033;
    --auth-gradient-firts: #E6E6E6;
    --auth-gradient-second: #E6E6E6;

    --border-color: #808080;

    --table-head-background: var(--main-color-second);
}

.logo-site {
    position: relative;
    display: inline-block;
    margin: 15px 0;
    width: 100%;
    height: 33px;
    vertical-align: top;
    background-size: contain;
}

.logo-site img {
    max-height:60px;
    max-width: 250px;
}

#searchSimple {
    box-shadow: none;
    border: 1px solid var(--border-color);
    border-radius: 0px;
}

#searchSimple button {
    position: absolute;
    right: 0;
    top: 0px;
    background: transparent;
    border: none;
    color: var(--search-simple-button);
    outline: none;
}

.lnkAdvancedSearch {
    font-size:18px;
    color: var(--color-dark-gray) !important;
}

#auth ul li a {
    color: var(--color-dark-gray);
}

#main .layout{
    background: none;
    padding: 3rem 15px 0px 15px;
}

.textured {
    background-color: var(--color-white);
    background-image: url(/theme/powertoolshop/images/ps_bg.png) ;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.btn:hover, .btn:focus, .btn.focus, .btn.active-btn {
    color: var(--main-color);
    text-decoration: none;
    background: var(--header-background);
    background: -webkit-linear-gradient(var(--header-background) 0%, var(--header-background) 100%);
    background: -o-linear-gradient(var(--header-background) 0%, var(--header-background) 100%);
    background: linear-gradient(var(--header-background) 0%, var(--header-background) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=var(--header-background), endColorstr=var(--header-background) ,GradientType=0 );
    border-color: var(--header-background);
}

.page_footer a:hover {
    color: var(--color-white);
}

#burgerMenuToggle a{
    color: #000;
}

.table-image {
    max-width: 140px;
    height: auto;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding: 0;
}