/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2016.06.08., 16:58:45
    Author     : Atis
*/

.breadcrumb {
    background-color: transparent;
    margin-bottom: 0;
    background: none;
}

.error {
    color: red;
}

input.error,
textarea.error {
    border: 1px solid red;
}

.row.ViForm {
    /*width: 38%;*/
    /*display: inline-block;*/
    /*display: inline-table;*/
    margin-right: 0; 
    margin-left: 0; 
}

.field.ViForm.submit {
    width: 38%;
    display: inline-block;
    vertical-align: middle;
}

.foot-contact button{
    margin-top: 10px;
    font-size: 15px;
    border-radius: 3px;
    margin-right: 7px;
    font-weight: 700;
    background: #e4e2b8;
    border: 0;
    color: #222;
    -webkit-appearance: button;
    cursor: pointer;
    font-family: inherit;
    line-height: inherit;
    padding: 1px 6px;
}
.simple-box .thumbnail .caption a {
    color: white;
}

.cats,
.cats img,
.cats-more {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.cats img:hover {
    -ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1); /* Safari */
    transform: scale(1.1,1.1);
}
.cats-more:hover {
    -ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1); /* Safari */
    transform: scale(1.1,1.1);
}

.created-powered img {
    max-width: 100px;
}


/*-----------------------------------*/


.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 1em;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #fff;
    text-decoration: none
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    box-shadow: none
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #fff;
    background-color: #ff9016;
    border-color: #ccc
}

.btn-default:focus,
.btn-default.focus {
    color: #fff;
    background-color: #e27600;
    border-color: #8c8c8c
}

.btn-default:hover {
    color: #fff;
    background-color: #e27600;
    border-color: #adadad
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #e27600;
    border-color: #adadad
}

.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
    color: #fff;
    background-color: #be6400;
    border-color: #8c8c8c
}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #ff9016;
    border-color: #ccc
}

.btn-default .badge {
    color: #ff9016;
    background-color: #fff
}

.btn-primary {
    color: #fff;
    background-color: #5d9217;
    border-color: #f2f2f2
}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #e6e6e6;
    border-color: #b3b3b3
}

.btn-primary:hover {
    color: #fff;
    background-color: black;
    border-color: #d4d4d4
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #e6e6e6;
    border-color: #d4d4d4
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #d4d4d4;
    border-color: #b3b3b3
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #fff;
    border-color: #f2f2f2
}

.btn-primary .badge {
    color: #fff;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success:focus,
.btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success:active:hover,
.btn-success.active:hover,
.open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open>.dropdown-toggle.btn-success.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5fa9dd;
    border-color: #4a9ed9
}

.btn-info:focus,
.btn-info.focus {
    color: #fff;
    background-color: #3592d4;
    border-color: #1d5b86
}

.btn-info:hover {
    color: #fff;
    background-color: #3592d4;
    border-color: #2880bd
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #3592d4;
    border-color: #2880bd
}

.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
    color: #fff;
    background-color: #2880bd;
    border-color: #1d5b86
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5fa9dd;
    border-color: #4a9ed9
}

.btn-info .badge {
    color: #5fa9dd;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #fee96a;
    border-color: #fee551
}

.btn-warning:focus,
.btn-warning.focus {
    color: #fff;
    background-color: #fee237;
    border-color: #ceb101
}

.btn-warning:hover {
    color: #fff;
    background-color: #fee237;
    border-color: #fddc14
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #fee237;
    border-color: #fddc14
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open>.dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open>.dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open>.dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #fddc14;
    border-color: #ceb101
}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #fee96a;
    border-color: #fee551
}

.btn-warning .badge {
    color: #fee96a;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #ff6f69;
    border-color: #ff574f
}

.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #ff3e36;
    border-color: #cf0800
}

.btn-danger:hover {
    color: #fff;
    background-color: #ff3e36;
    border-color: #ff1c12
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #ff3e36;
    border-color: #ff1c12
}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open>.dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open>.dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open>.dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #ff1c12;
    border-color: #cf0800
}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #ff6f69;
    border-color: #ff574f
}

.btn-danger .badge {
    color: #ff6f69;
    background-color: #fff
}

.btn-link {
    color: #ff9016;
    font-weight: normal;
    border-radius: 0
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent
}

.btn-link:hover,
.btn-link:focus {
    color: #e27600;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #8c8c8c;
    text-decoration: none
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 1.125em;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: .875em;
    line-height: 1.5;
    border-radius: 3px
}

.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: .875em;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}




.cat-tiles {
    padding-top: 24px
}

@media only screen and (max-width: 768px) {
    .cat-tiles {
        text-align: center
    }
}

@media only screen and (max-width: 480px) {
    .cat-tiles {
        padding: 24px 10px
    }
}

.cat-tiles h2 {
    font-size: 1.125em;
    color: #b2b2b2;
    font-weight: normal;
    margin-bottom: 24px
}

.cat-tiles .category {
    padding: 0
}

@media only screen and (max-width: 991px) {
    .cat-tiles .category {
        padding: 0 15px
    }
}

@media only screen and (max-width: 480px) {
    .cat-tiles .category {
        padding: 0
    }
}

.cat-tiles a {
    display: block;
    width: 100%;
    padding: 0 15px 24px 15px;
    border: 1px solid transparent;
    border-radius: 0;
    color: #ff9016;
    margin-bottom: 24px;
    text-align: center;
    font-size: 1.125em;
    transition: border .25s
}

.cat-tiles a:hover {
    border-color: #ff9016;
    text-decoration: none
}

.cat-tiles a img {
    display: block;
    margin: auto
}

.cat-tiles a p {
    margin-top: 8px;
    margin-bottom: 0;
    line-height: 1.5
}

@media only screen and (max-width: 480px) {
    .cat-tiles a {
        font-size: 1em;
        padding: 0 10px 16px 10px
    }
}

.info-block-image .color-box .tiles {
    display: table;
    margin: 24px auto 28.8px auto
}

.info-block-image .color-box .tiles div {
    display: inline-block;
    margin: 15px 5px;
    padding: 20px 30px;
    font-size: 1.125em;
    font-weight: 300;
    border: 1px solid #ff9016;
    border-radius: 0
}

@media only screen and (max-width: 991px) {
    .info-block-image .color-box .tiles div {
        display: inline-block;
        text-align: center
    }
}

.info-block-image .color-box .tiles div span {
    display: block;
    margin-top: 15px;
    color: #ff9016;
    transition: color .3s
}

.info-block-image .color-box .tiles div i {
    color: #ff9016;
    font-size: 2em
}


.catalog-grid .tile {
    width: 100%;
    max-width: 356px;
    position: relative;
    border: 1px solid #b2b2b2;
    border-radius: 0;
    margin: 16px auto 15px auto;
    text-align: left;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    
}

.catalog-grid .tile a {
    position: relative;
    display: block
}

.catalog-grid .tile a .tile-overlay {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    min-height: 100%;
    z-index: 10;
    transition: all .3s
}

/*.catalog-grid .tile a:hover .tile-overlay {
    background-color: rgba(123, 206, 55, 0.3)
}*/

.catalog-grid .tile img {
    display: block;
    margin: auto;
    border-radius: 0 0 0 0;
    padding: 4px;
}

.catalog-grid .tile .price-label {
    position: absolute;
/*    padding: 11px 10px 11px 12px;*/
    padding: 15px 5px 11px 6px;
    height: 50px;
    background: #ff9016;
    top: 0;
    right: 0px;
    z-index: 12;
    font-size: 12px;
    color: #fff;
    font-weight: 900;
    width: 100%;
}

.catalog-grid .tile .product-button-details {
    left: 0;
}

.catalog-grid .tile .price-label.old-price {
    background: #b2b2b2;
    background: #636363;
    top: 0px;
    text-decoration: line-through;
    right: 0px;
    width: 100%;
}

.product-datasheet .price-label.old-price {
    color: #b2b2b2;
    text-decoration: line-through
}

.catalog-grid .tile .badges {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 12
}

.catalog-grid .tile .badges .sale,
.catalog-grid .tile .badges .out,
.catalog-grid .tile .badges .best-seller {
    display: block;
    float: left;
    margin-right: 2px;
    color: #fff;
    text-align: center;
    padding: 3px 7px
}

#best-seller {
    margin-right: 2px;
    color: #fff;
    text-align: center;
    padding: 3px 7px;
    background-color: #292c2e
}

.discount-procent {
    margin-left: 10px;
    color: #fff;
    text-align: center;
    padding: 3px 7px;
    background-color: #ff0000
}

.disc-procent {
    display: block;
    float: right;
    margin-right: 1px;
    color: #fff;
    text-align: center;
    padding: 3px 7px;
    background-color: #ff0000;
    position: absolute;
    right: -228px;
    bottom: 0;
}

.catalog-grid .tile .badges .sale {
    background-color: #ff9016
}

.catalog-grid .tile .badges .out {
    background-color: #b2b2b2
}

.catalog-grid .tile .badges .best-seller {
    background-color: #292c2e
}

.catalog-grid .tile .badges:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0
}

.catalog-grid .tile .footer {
    border-top: 1px solid #b2b2b2;
    padding: 12px 6px 7px 6px;
    background: #fff;
    position: relative;
    text-align: center;
    border-radius: 0 0 0 0
}

.catalog-grid .tile .footer a {
    color: darkred;
    font-size: 12px;
    font-weight: 700;
}

.catalog-grid .tile .footer a:hover {
    color: #292c2e;
    text-decoration: none
}

.catalog-grid .tile .footer .btn-primary {
/*    margin-top: 6px;*/
    font-size: 16px;
    color: white;
    border-color: transparent;
    height: 50px;
    display: inline-block;
    padding: 11px 6px;
    left: 0px;
    position: absolute;
    width: 100%;
}

.catalog-grid .tile .footer .btn-primary:hover {
    color: white;
}

.catalog-grid .tile .footer span {
    display: block;
    font-size: .875em;
    color: #b2b2b2;
    font-weight: 300;
    margin-top: 5px
}

.catalog-grid .tile .footer .tools {
    position: relative;
    margin-top: 10px;
    height: 48px
}

.catalog-grid .tile .footer .tools .rate {
    position: absolute;
    top: 10px;
    left: 0
}

.catalog-grid .tile .footer .tools .rate:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0
}

.catalog-grid .tile .footer .tools .rate span {
    display: block;
    float: left;
    font-size: 1em;
    color: #b2b2b2;
    margin-right: 2px
}

.catalog-grid .tile .footer .tools .rate span:before {
    font-family: "outlined-iconset";
    content: "\e018";
    background: none
}

.catalog-grid .tile .footer .tools .rate span.active {
    color: #fff
}

.catalog-grid .tile .footer .tools .wishlist-btn,
.catalog-grid .tile .footer .tools .share-btn,
.catalog-grid .tile .footer .tools .add-cart-btn {
    position: absolute;
    text-align: center;
    font-size: 1.25em !important;
    font-weight: 300;
    white-space: nowrap
}

.catalog-grid .tile .footer .tools .add-cart-btn {
    display: block;
    width: 48px;
    height: 48px;
    right: 0;
    top: 0;
    text-decoration: none;
    overflow: hidden;
    padding-top: 9px;
    background: #fff;
    border-radius: 24px;
    z-index: 1;
    color: #fff;
    font-size: 1.25em !important;
    font-weight: 300;
    white-space: nowrap;
    transition: width .25s
}

.catalog-grid .tile .footer .tools .add-cart-btn span {
    display: none;
    margin-right: 13px;
    color: #fff
}

.catalog-grid .tile .footer .tools .add-cart-btn i {
    font-size: 1.1em;
    vertical-align: middle
}

.catalog-grid .tile .footer .tools .add-cart-btn:hover {
    width: 140px;
    padding-top: 7px;
    z-index: 2
}

.catalog-grid .tile .footer .tools .add-cart-btn:hover span {
    display: inline-block
}

.catalog-grid .tile .footer .tools .share-btn {
    top: 2px;
    right: 62px;
    color: #fff;
    cursor: pointer;
    padding-top: 12px
}

.catalog-grid .tile .footer .tools .share-btn i {
    font-size: 1.2em
}

.catalog-grid .tile .footer .tools .share-btn .hover-state {
    display: none;
    position: absolute;
    top: -2px;
    left: -52px;
    width: 140px;
    height: 48px;
    z-index: 2;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 24px;
    padding-top: 9px
}

.catalog-grid .tile .footer .tools .share-btn .hover-state a {
    color: #fff;
    margin: 0 4px;
    opacity: 1;
    filter: alpha(opacity=100)
}

.catalog-grid .tile .footer .tools .share-btn .hover-state a:hover {
    opacity: .7;
    filter: alpha(opacity=70)
}

.catalog-grid .tile .footer .tools .share-btn:hover .hover-state {
    display: block
}

.catalog-grid .tile .footer .tools .wishlist-btn {
    top: 13px;
    right: 100px;
    color: #fff
}

.catalog-grid .tile .footer .tools .wishlist-btn i {
    font-size: 1.2em
}

.catalog-grid .tile .footer .tools .wishlist-btn .hover-state {
    position: absolute;
    display: none;
    top: -13px;
    left: -20px;
    width: 140px;
    height: 48px;
    z-index: 2;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 24px;
    padding-top: 9px
}

.catalog-grid .tile .footer .tools .wishlist-btn .hover-state:before {
    font-family: FontAwesome;
    content: "\f067";
    font-size: 1.2em;
    vertical-align: middle;
    margin-right: 10px
}

.catalog-grid .tile .footer .tools .wishlist-btn:hover .hover-state {
    display: block
}


.tabs-widget {
    padding: 24px 0
}

.tabs-widget .nav-tabs {
    width: 100%;
    text-align: center;
    border-bottom: 3px solid #ff9016
}

.tabs-widget .nav-tabs li {
    display: inline-block;
    float: none;
    margin-bottom: -1px
}

.tabs-widget .nav-tabs li a {
    padding: 15px 30px 10px 30px;
    font-size: 1.3em;
    font-weight: 300
}

.tabs-widget .nav-tabs li a:hover {
    border: 1px solid #ff9016;
    background-color: transparent
}

@media only screen and (max-width: 480px) {
    .tabs-widget .nav-tabs li a {
        padding: 12px 15px 8px 15px;
        font-size: 1.1em
    }
}

.tabs-widget .nav-tabs li.active a {
    border: 1px solid #ff9016;
    background-color: #ff9016;
    color: #fff
}

.tabs-widget .nav-tabs li.active a:hover {
    background-color: #ff9016;
    color: #ff9016;
    color: #fff
}

.tabs-widget .tab-content {
    padding: 36px 0
}

.tabs-widget .tab-content .tech-specs {
    padding: 0
}

.tabs-widget .tab-content .p-style2 {
    color: #292c2e
}

.media-link {
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
    border-radius: 0;
    margin-bottom: 15px
}

.media-link img {
    display: block;
    margin: auto;
    padding: 4px;
}

.media-link .overlay .descr {
    /*position: absolute;*/
    top: 0;
    left: 0;
    z-index: 12;
    width: 100%;
}

.media-link .overlay .descr>div {
    display: inline-block;
    /* height: 50px; */
    background: #ff9016;
    padding: 10px 15px 6px 15px;
    color: #fff;
    border-radius: 0;
    font-weight: 900;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%;
    font-size: 17px;
}



/*.media-link .overlay {
    position: absolute;
    overflow: hidden;
    width: 100%;
    min-height: 100%;
    text-align: center;
    background: url(../img/overlays/overlay-primary.png) repeat;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity .3s;
    border-radius: 0
}*/

/*.media-link .overlay .descr {
    position: absolute;
    width: 100%;
    height: 100px;
    top: 50%;
    margin-top: -50px;
    padding: 0 15px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.2em;
    font-weight: 300;
    filter: alpha(opacity=0);
    transition: all .25s;
    -webkit-transform: translateY(25px)
}

@media only screen and (max-width: 991px) {
    .media-link .overlay .descr {
        font-size: 1em
    }
}

@media only screen and (max-width: 360px) {
    .media-link .overlay .descr {
        font-size: .875em;
        height: 80px;
        margin-top: -40px
    }
}*/

/*.media-link .overlay .descr>div {
    display: inline-block;
    height: 100px;
    background: #ff9016;
    padding: 16px 25px 12px 25px;
    color: #fff;
    border-radius: 0
}

@media only screen and (max-width: 360px) {
    .media-link .overlay .descr>div {
        height: 80px
    }
}

.media-link .overlay .descr span {
    display: block;
    margin-top: 6px;
    font-weight: 900
}

.media-link:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100)
}

.media-link:hover .overlay .descr {
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0)
}*/

.breadcrumb a {
    font-size: 20px;
}

.content {
    padding-top: 10px;
}


/*
Author: Rimóczi Károly
*/

.simple-box {
    margin-bottom: 15px;
}

.product-subcategory-holder {
    border: 1px solid #b2b2b2;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.footer.product-box-header>a {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.product-subcategory-holder:hover, 
.catalog-grid .tile:hover {
    border: 1px solid #ff9016;
    box-shadow: 0px 0px 15px 0px #ffc966;
}

.media-link:hover .overlay .descr>div {
    color: darkred;
}

.product-box-header {
    border-bottom: 1px solid #b2b2b2;
    border-top: 0px !important;
}

.product-box-footer {
    padding: 0 !important;
}

#wrapper {
    display: table;
    table-layout: fixed;
    
    width:100%;
    height:50px;
    background-color: white;
}
#wrapper div {
    display: table-cell;
/*    height:50px;*/
}

#one, #two, #three {
    position: relative;
}

.search_module_title > h2 {
    border-bottom: 2px dotted gray;
} 

.content-search-a-tag {
    font-weight: 700;
    font-size: 16px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.gallery-search-title {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.content-search-a-tag:hover, .gallery-search-title:hover {
    color: black;
}

.gallery-search-holder-row {
    margin: 0px;
}

.col-lg-3.col-md-3.col-sm-6 .tile:hover .product-box-header,
.col-lg-3.col-md-3.col-sm-6 .tile:hover .product-box-header a {
    color: #ff9016;
}

.prod-four-box,
.prod-cat-four-box {
    padding-right: 0px;
    padding-left: 0px;
}

.prod-four-box div.col-lg-3.col-md-3.col-sm-6,
.prod-cat-four-box div.col-lg-3.col-md-3.col-sm-3 {
    padding-left: 4px;
    padding-right: 4px;
}

.col-sm-6.col-md-4.simple-box,
.col-sm-6.col-md-4.simple-box h3,
.col-sm-6.col-md-4.simple-box a {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.col-sm-6.col-md-4.simple-box:hover div.thumbnail {
    border: 1px solid #f99b1c;
    box-shadow: 0px 0px 15px 0px #ffc966;
}

.col-sm-6.col-md-4.simple-box:hover h3 {
    color: darkred;
}

.container .col-xs-12 a {
    color: #f99b1c;
    font-weight: bold;
}

.container .col-xs-12 a:hover {
    color: darkred;
}

.thumbnail {
    margin-bottom: 2px;
}

.price-label-another-color {
    background: #636363 !important;
}

.product-datasheet-images-holder {
    max-width: 460px;
    display: block;
    float: left; 
    padding-left: 0px;
    padding-right: 30px;
}

@media only screen and (max-width: 768px) {
    .product-datasheet-images-holder {
        float:none;
        max-width: 100%;
    }
    .prod-detail-fb-like {
        padding-bottom: 10px !important;
    }
    .category-right {
        padding: 0 15px;
    }
}
  
.search-module-checkbox, .search-module-input {
    display: inline-block;
}

.search-module-checkbox {
    width: 100px;
    text-align: center;
    border-right: 1px solid #f99b1c;
}

