@import url('https://fonts.googleapis.com/css?family=Old+Standard+TT:400,700|Open+Sans:300,400,600,700,800&subset=cyrillic,cyrillic-ext');
body {
    font-family: 'Open Sans', sans-serif;
    letter-spacing: normal;
}

.webimenu,
.middle-footer {
    background-color: #424242;
    background-image: url('../image/black-paper.png');
}

#logo {
    max-height: 80px;
    max-width: 165px;
    margin: 0 auto;
}

.sidenav .close-nav {
    background-color: #ef5350;
}

.interign--menu_smart {
    position: relative;
    top: 15px;
    right: 15px;
}

#search {
    margin-top: 20px;
    margin-bottom: 0;
}
#top-links {
    margin-top: 28px;
}
footer a, footer #contact li {
    line-height: 25px;
}

.salep {
    text-transform: uppercase;
    background-color: #ef5350;
}

.topbutton button:hover {
    background-color: #424242;
}

.btn {
    text-transform: none;
    letter-spacing: normal;
}

.proprice {
    background-color: #424242;
}

.category--product_name {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 100px;
    margin-bottom: 0;
}


.product-list .cartbtn:hover {
    background-color: #ef5350;
}

.webi-quickview a {
    display: none!important;
}
.rating .fa-star,
.rating .fa-star + .fa-star-o {
    color: #ef5350;
}
#top-links .dropdown-menu, #top .dropdown-menu, .inuser .dropdown-menu {
    border-top:3px solid #ef5350;
}
#menu .nav > li > a,
#menu1 li a {
    letter-spacing: normal;
}

#menu .nav > li > a,
#menu .dropdown-inner a,
.alert, .main-s,
.footabout p,
.get-n,
.list-des,
.text-decor, .text-de {
    text-transform: none;
}

.tab-head h1, .home-heading {
    font-family: 'Open Sans', sans-serif;
}

#tab-description p a,
#form-review a {
    color: #ef5350!important;
}
#tab-description p a:hover,
#form-review a:hover {
    text-decoration: underline;
}


.view_more.my-menu {
    display: none;
}

#search .input-lg {
    height: 38px;
}

.list-des {
    max-height: 58px;
}
.caption h4 {
    white-space: normal;
}
.caption h4 a {
    text-transform: none;
    letter-spacing: normal;
    font-size: 16px;
}
@media (max-width: 1409px) and (min-width: 1200px) {
    .caption h4 {
        max-width: 100%;
    }
}

.proreview {
    font-size: 14px;
}

.price-old {
    font-size: 14px;
    color: #707070;
    text-decoration: line-through;
}

.product-thumb .price-old, .product-thumb1 .price-old {
    font-size: 10px;
    color: #707070;
}

.tab-head .nav-tabs > li.active > a, .tab-head .nav-tabs > li.active > a:focus, .tab-head .nav-tabs > li.active > a:hover, .tab-head .nav-tabs > li > a:hover {
    color: #ef5350;
}

.leftprobg .owl-theme .owl-controls .owl-buttons .owl-next,
.leftprobg .owl-theme .owl-controls .owl-buttons .owl-prev {
    background-color: transparent;
}

.leftprobg .owl-theme .owl-controls .owl-buttons .owl-next:hover, .leftprobg .owl-theme .owl-controls .owl-buttons .owl-prev:hover {
    color: #ef5350;
}

.text-decor-bold, .text-decor-bold h2 {
    font-size: 14px;

}

.btn i {
    margin-top: -5px;
}

.btn-default,
.btn-primary,
.webi-newsletter .btn,
#scroll {
    background-color: #ef5350;
}

.webi-newsletter .btn,
#scroll {
    border-color: #ef5350;
}

#scroll {
    box-shadow: 0 2px 4px rgba(0,0,0, 0.3);
}
#scroll:hover {
    border-color: #232323;
}

.beffect a span span {
    background: rgba(239,83,80, .7);
}

#wr-menu-icon h3.wr-menu,
.left-heading {
    background-color: #ef5350;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary.disabled:hover, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-default:hover, .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default, .btn-default:active:hover, .btn-default.focus, .btn-default:focus, .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #b71c1c;
}

.panel-default > .panel-heading {
    letter-spacing: normal;
    text-transform: none;
    background-color: #424242;
    border-color: #424242;
}

.blog-desc p {
    display: none;
}
.blog-desc p:first-child {
    display: block;
}

h5.blog-title {
    font-size: 24px;
    font-weight: 600;
}

.blog-date {
    border-bottom: 1px solid #ef5350;    
}

.webi-single-blog .heading {
    font-size: 24px;
}

.text-capitalize {
    text-transform: capitalize;
}

.well.well-sm > p {
    margin-top: 10px;
}

.cat_prod-list li {
    padding-top: 12px;
}
.cat_prod-list li  a {
    border-bottom: 1px solid #ef5350;
    font-size: 16px;
}

.get-t {
    display: inline-block;
    text-transform: uppercase;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 600;
    
}
.top-get-n {
    padding: 0 5px;
}
.top-get-n .fa {
    font-size: 18px;
}
.top-get-n .fa:hover {
    color: #ef5350;
}
.acpage h2, .acpage h1, .not-found-head,
.list-group a {
    text-transform: none;
}

@media screen and (min-width: 992px) {
    .fborder::before {
        display: none;
    }
}

 .latestb a::after {
    display: none;
}

.imgInSidebar {
    max-width: 60%;
}

.titleInSidebar {
    font-size: 12px!important;
}
.titleInSidebar a {
    font-size: 12px!important;
}

.ratingInSidebar {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

@media screen and (min-width: 768px) {
    .search-container {
    margin-top: 15px;
}
}

#btn-search-category {
    background: #ef5350;
    border-color: #ef5350;
}

#text-search {
    font-size: 14px!important;
    color: #232323;
    border: 1px solid #ef5350;
}
#search-by-category .search-container .categories-container .hover-cate p {
    border: 1px solid #ef5350;
    border-right: none;
    color: #232323;
}
.panel-heading  {
    text-transform: none;
}

.text_checkout_customer_login {
    border: 1px solid #232323;
    padding: 4px 8px;
}

.text_checkout_customer_login:hover {
    border: 1px solid #ef5350;
    padding: 4px 8px;
}
.simplecheckout-error-text {
    font-size: 9px;
    margin-top: 0!important;
}

.totals-sub > tbody > tr:first-child,
#total_sub_total,
.totals-sub-in-order-add > tr:first-child,
.totals-sub-in-invoice > tr:first-child,
.totals-sub-in-order-info-account > tr:first-child {
    display: none;
}
.addlist {
    margin-bottom: 30px;
}

.facebook .fa,
.youtube .fa {
    font-size: 20px;
    margin-top: 4px;
}

.social li.facebook:hover  {
    background: #3C5A99;
}
.social li.youtube:hover  {
    background: #FF0000;
}

.social li.facebook {
    margin-left: none;
}

.social li.facebook,
.social li.youtube {
    margin-left: 8px;
}

.footabout p {
    margin: 0;
}
.pro-price {
	text-transform: lowercase!important;
}
@media screen and (min-width: 992px) {
	.product-thumb .topbutton, .product-thumb1 .topbutton {
		opacity: 1!important;
	}
}
@media (max-width: 1409px) and (min-width: 1200px) {
	#product-compare .btn-danger {
		margin: 0!important;
	}
}

.proprice {
	font-size: 14px;
}

.product-thumb .text-decor {
	min-width: auto;
}
.product-thumb .text-decor,
.product-thumb .in-stock {
	font-size: 12px;
}

#product .form-group {
	margin-top: 30px;
}

.list-stock {
    font-size: 12px;
    width: 100%;

}

.custreview {
	text-transform: none;
}

@media screen and (max-width: 767px) {
    #logo {
        padding-top: 4px;
    }
    h5.blog-title {
        font-size: 18px;
        font-weight: 600;
    }
    #top-links {
        margin-top: 0;
    }
     .webi-newsletter {
        margin-top: 15px;
    }
}

.topbutton {
    display: none;
}