@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,500,600,700";
body {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: .875rem;

}
p {
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.7em;
    color: #000;
}
.img-bn-preview {
    max-height: 180px;
    /*padding: 10px;*/
    /*cursor: pointer;*/
}

.img-product-preview {
    max-height: 250px;
    margin-top: 25px;
    /*padding-top: 10px;*/
    /*cursor: pointer;*/
}
.select-search{
    border-radius: 0;
}
.widget-header {
    display: inline-block;
}

.header {
    color: #fff;
    background:
            radial-gradient(black 10%, transparent 16%) 0 0,
            radial-gradient(black 10%, transparent 16%) 8px 8px,
            radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
            radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
    background-color:#404040;
    background-size:16px 16px;
    padding: 20px 0 20px;
}
a {
    color: #777777;
}
/*.header-menu {*/
    /*background-color: #1b1e21;*/
/*}*/

.main-menu {
    background-color: #F8F9FA;
    border-bottom: #e6e6e6 1px solid;

}

.nav-main {
    /*border-bottom: #e6e6e6 1px solid;*/
}

.img-catalog {
    padding: 5px;
}

.nn_item_universal {
    padding: 15px;
}
.thumb-img {
    /*min-height: 200px;*/
    overflow:hidden;
    position  : relative;
}

.img-uni-preview {
    /*width:100%;*/
    max-height: 144px;
}

.uni-price {
    float: left;
    font-size: 24px;
    text-align: center;
}

.uni-button {
    position: absolute;
    top: 15px;
    left: 15px;
}
.uni_attr {
    min-height: 84px;
}
.ulabel {
    padding-top: 5px;
}
.error-report {
    padding: 5px;
}
.page-header {
    padding-bottom: 9px;
    margin: 0 0 20px;
    /*font-weight: bold;*/
    text-transform: uppercase;
    border-bottom: 1px solid #eee;
}

.contact-address {
    color: #423b3b;
    padding: 30px 10px;
    text-align:  center;
    /*background-color: #fbfbfb;*/
}

.thumbnail_br {
  min-height: 300px;
}


/*.headTop {*/
/*    color: #d2c3c3;*/

/*    background:*/
/*            radial-gradient(black 10%, transparent 16%) 0 0,*/
/*            radial-gradient(black 10%, transparent 16%) 8px 8px,*/
/*            radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,*/
/*            radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;*/
/*    background-color:#404040;*/
/*    background-size:16px 16px;*/
/*}*/
/*.user_menu li a {*/
/*    padding-left: 50px;*/
/*}*/

/*.user_menu {*/
/*    margin:0;*/
/*    min-height: 30px;*/
/*    margin-left: auto;*/
/*    margin-right: auto;*/
/*    padding-right: 10px;*/
/*    padding-left: 10px;*/
/*    background-color: #293239;*/
/*    background-image: -moz-linear-gradient(top, #293239, #293240);*/
/*    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#293239), to(#293240));*/
/*    background-image: -webkit-linear-gradient(top, #293239, #293240);*/
/*    background-image: -o-linear-gradient(top, #293239, #293240);*/
/*    background-image: linear-gradient(to bottom, #434648, #444648);*/
/*    background-repeat: repeat-x;*/
/*    border-bottom: 1px solid #59626b;*/
/*    -webkit-border-radius: 0px;*/
/*    -moz-border-radius: 0px;*/
/*    border-radius: 0px;*/
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);*/
/*    **/
/*    zoom: 1;*/
/*    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*/
/*    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*/
/*    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);*/
/*}*/
/*.user_menu:before,*/
/*.user_menu:after {*/
/*    display: table;*/
/*    line-height: 0;*/
/*    content: "";*/
/*}*/

/*.user_menu:after {*/
/*    clear: both;*/
/*}*/

/*.user_menu .container {*/
/*    width: auto;*/
/*}*/

/*.user_menu .nav-um {*/
/*    position: relative;*/
/*    left: 0;*/
/*    display: block;*/
/*    float: left;*/
/*    margin: 0 10px 0 0;*/
/*}*/

/*.user_menu .nav-um.pull-right {*/
/*    float: right;*/
/*    margin-right: 0;*/
/*}*/

/*.user_menu .nav-um > li {*/
/*    float: left;*/
/*}*/

/*.user_menu .nav-um > li > a {*/
/*    float: none;*/
/*    padding: 5px 20px 5px;*/
/*    color: #FFF;*/

/*}*/

/*.user_menu .nav-um .dropdown-toggle .caret {*/
/*    margin-top: 8px;*/
/*}*/

/*.user_menu .nav-um > li > a:focus,*/
/*.user_menu .nav-um > li > a:hover {*/

/*    text-decoration: underline;*/
/*}*/

/*.user_menu .nav-um > .active > a,*/
/*.user_menu .nav-um > .active > a:hover,*/
/*.user_menu .nav-um > .active > a:focus {*/


/*    -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);*/
/*    -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);*/
/*    box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);*/
/*}*/

.motto {
    font-family: 'Russo One', sans-serif;
    font-size: 18px;
    /*padding-top: 10px;*/
    padding-bottom: 5px;
    color: #ea3535;
}
.phone-label {
    font-family: 'Russo One', sans-serif;
    font-size: 16px;
    color: #bbbbbb;

}
.phone-mts {
    display:inline-block;
    vertical-align: middle;
    font-family: 'Russo One', sans-serif;
    font-size: 18px;
    color: #ea3535;
}
/*fix modal height*/
.modal{
    display: block !important;
}
.modal-dialog{
    overflow-y: initial !important
}
.modal-body{
    height: 100%;
    overflow-y: auto;
}

/*FOOTER*/

.footers a {color:#696969;}
.footers p {color:#696969;}
.footers ul {line-height:30px;}
#social-fb:hover {
    color: #3B5998;
    transition:all .001s;
}
#social-tw:hover {
    color: #4099FF;
    transition:all .001s;
}
#social-gp:hover {
    color: #d34836;
    transition:all .001s;
}
#social-em:hover {
    color: #f39c12;
    transition:all .001s;
}

/*form cart*/
.input-sm {
    height: 31px;
    width: 40px !important;
}

.ft {
    min-width: 100px;
}

.badge {
    font-size: 100%;
}

/* e-commerce*/
.gallery-wrap .img-big-wrap img {
    height: 450px;
    width: auto;
    display: inline-block;
    cursor: zoom-in;
}


.gallery-wrap .img-small-wrap .item-gallery {
    width: 60px;
    height: 60px;
    border: 1px solid #ddd;
    margin: 7px 2px;
    display: inline-block;
    overflow: hidden;
}

.gallery-wrap .img-small-wrap {
    text-align: center;
}
.gallery-wrap .img-small-wrap img {
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    border-radius: 4px;
    cursor: zoom-in;
}

img.note-float-left {
    margin-right:10px
}
/*color arrow*/
.ekko-lightbox a:hover{
    color: #000;
    opacity:1;
    text-decoration:none;
}
/*Img gallery product page*/
.left-side-product-box img{
    /*width: 100%;*/
}
.left-side-product-box .sub-img img{
    margin-top:5px;
    height:50px;
}
/**/