﻿@import url("https://fonts.googleapis.com/css?family=Oswald:700&display=swap&subset=cyrillic, cyrillic-ext");
    body {
    background: #FAFAFA;
    max-width: 100%;
    line-height: 1.2;
    padding: 0;
    margin: 0;
}
body .tooltip-inner {
    background: #424242 !important;
    padding: 15px;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    border: 2px solid #e57728;
}
@media (max-width: 768px) {
    body .tooltip-inner {
    display: none;
}
}.wrapper {
    max-width: 1540px;
    padding: 0;
    margin: 0 auto;
    color: #424242;
    overflow: hidden;
}
header {
    padding: 0;
    margin: 0;
}
.header-block {
    background: white;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding: 0;
    margin: 0;
}
@media (max-width: 1024px) {
    .header-block {
    flex-wrap: wrap;
    position: relative;
}
}.header-block .logo {
    flex-basis: 15%;
    padding: 10px 5px;
    align-self: center;
    margin: 0;
}
.header-block .logo #logo {
    overflow: hidden;
}
@media (max-width: 1024px) {
    .header-block .logo {
    flex-basis: 100%;
	padding: 10px;
	padding-bottom: 0;
}
}
@media (max-width: 768px) {
    .header-block .logo {
	padding-bottom: 0;
}
}.header-block .logo img {
    display: block;
    margin: auto;
    max-width: 280px;
    height: auto;
}
.header-block .logo h1 {
    text-align: center;
    padding: 0;
    margin: 0;
}
.header-block .logo h1 a {
    display: block;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    color: #424242;
    font-size: 26px;
}
@media (max-width: 480px) {
    .header-block .logo h1 a {
		font-size: 19px;
	}
}
.header-block .logo h1 a img {
    display: block;
    margin: auto;
    max-width: 280px;
    height: auto;
}
.header-block .contact-block {
    flex-basis: 85%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: flex-end;
    padding: 10px 5px;
}
.header-block .contact-block .contact, .header-block .contact-block .open, .header-block .contact-block .email, .header-block .contact-block .tel {
    padding: 0;
    display: block;
    margin: 0;
	font-family: "Oswald", sans-serif;
	display: flex;
	align-items: center;
	margin: 0 10px;
	font-size: 20px;
}
.header-block .contact-block .open {
    margin-right: 0;
}
.header-block .contact-block .contact a {
    color:#424242;
}
.header-block .contact-block .contact i, .header-block .contact-block .open i, .header-block .contact-block .email i, .header-block .contact-block .tel i {
    display: inline-block;
    font-size: 24px;
	color:#424242;
    margin-right: 8px;
    vertical-align: baseline;
}
.header-block .contact-block .contact a:hover, .header-block .contact-block .contact a:active, .header-block .contact-block .contact a:focus {
	text-decoration: none;
	color: #e5782d;
}
.header-block .contact-block .contact a:hover i, .header-block .contact-block .contact a:active i, .header-block .contact-block .contact a:focus i {
	text-decoration: none;
	color: #e5782d;
}
@media (max-width: 1024px) {
    .header-block .contact-block {
		flex-basis: 100%;
		padding: 10px;
		justify-content: center;
	}
}
@media (max-width: 768px) {
    .header-block .contact-block {
		flex-basis: 100%;
		padding: 0 10px 10px;
		justify-content: center;
	}
	.header-block .contact-block .contact {
		flex-direction: column;
	}
	.header-block .contact-block .contact, .header-block .contact-block .open, .header-block .contact-block .email, .header-block .contact-block .tel {
		margin: 5px 0!important;
		font-size: 18px;
	}
	.header-block .contact-block .contact i, .header-block .contact-block .open i, .header-block .contact-block .email i, .header-block .contact-block .tel i {
		font-size: 18px;
		margin-right: 5px;
	}
}
.header-block .right-menu {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-self: center;
    flex-basis: 30%;
    list-style: none;
    text-align: center;
    padding: 15px;
    margin: 0;
    position: relative;
}
@media (max-width: 1024px) {
    .header-block .right-menu {
    flex-basis: 100%;
    padding: 10px;
    position: static;
}
}.header-block .right-menu li {
    flex-grow: 1;
    padding: 0;
    margin: 0;
}
.header-block .right-menu .icon-link {
    display: inline-block;
    background: #FB8C00;
    padding: 0;
    padding-left: 25px;
    padding-right: 25px;
    max-width: 100%;
    line-height: 50px;
    font-size: 18px;
    color: white;
    cursor: pointer;
    border-radius: 2px;
}
@media (max-width: 480px) {
    .header-block .right-menu .icon-link {
    font-size: 13px;
    font-family: "Oswald", sans-serif;
}
}.header-block .right-menu .icon-link .fa {
    display: inline-block;
    color: white;
    font-size: 25px;
    margin-right: 10px;
    vertical-align: middle;
}
.header-block .right-menu .icon-link:hover {
    background: #e57728;
    text-decoration: none;
    transition: 1s;
    color: white;
}
.header-block .right-menu .icon-link:hover .fa {
    color: white;
}
#cart #myModal {
    top: 0;
}
@media (max-width: 1040px) {
    #cart #myModal {
    top: 0;
}
}#cart #myModal .modal-header {
    padding: 0;
    margin: 0;
    height: 60px;
    position: relative;
}
#cart #myModal .modal-header .modal-title {
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    text-align: left;
    font-size: 23px;
    padding-left: 15px;
    padding: 10px;
    line-height: 40px;
    margin: 0;
}
#cart #myModal .modal-header .close {
    background: #424242;
    color: white;
    opacity: 1;
    position: absolute;
    right: 0;
    width: 60px;
    height: 60px;
    margin: 0;
}
#cart #myModal .modal-content {
    border-radius: 0;
    padding: 0;
    margin: 0;
}
#cart #myModal .modal-content ul {
    list-style: none;
    padding: 15px;
    margin: 0;
}
@media (max-width: 480px) {
    #cart #myModal .modal-content ul {
    padding: 5px;
}
}#cart #myModal .modal-content ul li {
    padding: 0;
    margin: 0;
}
#cart #myModal .modal-content ul .table {
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    margin-bottom: 15px;
}
@media (max-width: 480px) {
    #cart #myModal .modal-content ul .table {
    font-size: 12px;
}
}#cart #myModal .modal-content ul .table a {
    color: #222830;
    height: auto;
    line-height: normal;
    font-weight: 200;
}
#cart #myModal .modal-content ul .table a .img-thumbnail {
    border: 0;
}
#cart #myModal .modal-content ul .table .img-thumbnail {
    border: 0;
}
#cart #myModal .modal-content ul .table thead {
    background: #424242;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #eee;
}
#cart #myModal .modal-content ul .table thead td {
    padding: 15px;
    vertical-align: middle;
}
#cart #myModal .modal-content ul .table tbody tr td {
    padding: 15px;
    border: 0;
    vertical-align: middle;
}
@media (max-width: 480px) {
    #cart #myModal .modal-content ul .table tbody tr td {
    padding: 7px;
}
}#cart #myModal .modal-content ul .table tbody tr td #link-danger {
    display: block;
}
#cart #myModal .modal-content ul .table tbody tr .rating .fa {
    color: #e57728;
    font-size: 12px;
}
#cart #myModal .modal-content ul .table tbody tr:nth-child(odd) {
    background: #FAFAFA;
}
#cart #myModal .modal-content ul .results {
    padding: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    box-shadow: 0 0 10px lightgrey;
}
#cart #myModal .modal-content ul .results .table-result {
    width: 100%}
#cart #myModal .modal-content ul .results .table-result tr td {
    padding: 10px;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
    border-bottom: 1px dashed #eee;
}
#cart #myModal .modal-content ul .cart-btn {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
#cart #myModal .modal-content ul .cart-btn>a {
    flex-grow: 1;
    margin: 2px;
}
.nav-menu {
    background: #424242;
    display: flex;
    padding: 0;
    margin: 0 auto;
    position: relative;
}
.nav-menu .toggler-block {
    display: block;
    flex-basis: 25%;
    background: #e57728;
    text-align: center;
    padding: 0;
    line-height: 70px;
    margin: 0;
    cursor: pointer;
    overflow: hidden;
    transition: 1s;
}
@media (max-width: 1024px) {
    .nav-menu .toggler-block {
    flex-basis: 65px;
}
}.nav-menu .toggler-block:hover {
    background:#1862ad;
    transition: 1s;
}
.nav-menu .toggler-block:hover>button>.icon {
    width: 40px;
    transition: 1s;
    color: green;
}
.nav-menu .toggler-block button {
    display: inline-block;
    background: none;
    border: 0;
    margin-right: 15px;
    margin-left: 15px;
    vertical-align: middle;
}
@media (max-width: 1024px) {
    .nav-menu .toggler-block button {
    width: 50px;
    padding-left: 0;
    padding-right: 0;
}
}.nav-menu .toggler-block button .icon, .nav-menu .toggler-block button .icon:before, .nav-menu .toggler-block button .icon:after {
    display: block;
    width: 25px;
    height: 5px;
    background: #eee;
}
.nav-menu .toggler-block button .icon::before {
    content: "";
    width: 40px;
    transform: translateY(-10px);
}
.nav-menu .toggler-block button .icon::after {
    content: "";
    width: 40px;
    transform: translateY(5px);
}
.nav-menu .toggler-block .text-category {
    color: white;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
}
@media (max-width: 1024px) {
    .nav-menu .toggler-block .text-category {
    display: none;
}
}.nav-menu .menu-block {
    display: none;
    background: #333;
    width: 30%;
    position: absolute;
    top: 100%;
    padding: 0;
    margin: 0;
    z-index: 999;
}
@media (max-width: 1024px) {
    .nav-menu .menu-block {
    width: 80%}
}.nav-menu .menu-block .menu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.nav-menu .menu-block .menu li {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #222;
}
.nav-menu .menu-block .menu .dropdown {
    position: static;
}
.nav-menu .menu-block .menu .dropdown .dropdown-backdrop {
    position: static;
}
.nav-menu .menu-block .menu .dropdown>a::after {
    display: inline-block;
    float: right;
    content: "\f054";
    font-family: FontAwesome;
    color: white;
}
@media (max-width: 1024px) {
    .nav-menu .menu-block .menu .dropdown>a: :after {
    content: ""}
}.nav-menu .menu-block .menu .dropdown .dropdown-menu {
    background: #444;
    top: 0;
    bottom: 0;
    min-width: 380px;
    float: none;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    left: 100%;
    box-shadow: none;
    overflow-y: auto;
}
@media (max-width: 1024px) {
    .nav-menu .menu-block .menu .dropdown .dropdown-menu {
    position: static;
    min-width: 100%;
    width: 100%;
    left: 0;
}
}.nav-menu .menu-block .menu .dropdown .dropdown-menu a {
    padding-left: 15px;
}
.nav-menu .menu-block .menu a {
    display: block;
    padding: 20px;
    padding-left: 10px;
    text-transform: uppercase;
    font-size: 12px;
    color: white;
}
.nav-menu .menu-block .menu a:hover {
    background: #e57728;
    transition: 1s;
    text-decoration: none;
}
.nav-menu .menu-block .menu a::before {
    display: inline-block;
    content: "\f054";
    font-family: FontAwesome;
    color: white;
    margin-right: 5px;
}
@media (max-width: 1024px) {
    .nav-menu .menu-block .menu a: :before {
    content: ""}
}.nav-menu .menu-block .menu .see-all {
    background: #e57728;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
}
.nav-menu .menu-block .menu .see-all:hover {
    background: #FB8C00;
    transition: 0.7s;
}
.nav-menu .menu-block .menu .see-all::before {
    display: none;
    content: ""}
.nav-menu .right-l {
    flex-basis: 75%;
    flex-grow: 1;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}
.nav-menu .right-l li {
    flex-grow: 1;
    padding: 0;
    margin: 0;
}
.nav-menu .right-l #blog-drop, .nav-menu .right-l #infodrop {
    position: relative;
}
@media (max-width: 1024px) {
    .nav-menu .right-l #blog-drop, .nav-menu .right-l #infodrop {
    position: static;
}
}.nav-menu .right-l #blog-drop>a::after, .nav-menu .right-l #infodrop>a::after {
    display: inline-block;
    content: "\f107";
    color: #eee;
    font-family: FontAwesome;
    margin-left: 3px;
}
@media (max-width: 1024px) {
    .nav-menu .right-l #blog-drop>a: :after, .nav-menu .right-l #infodrop>a::after {
    display: none;
}
}.nav-menu .right-l #blog-drop .dropdown-menu, .nav-menu .right-l #infodrop .dropdown-menu {
    min-width: 320px;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    list-style: none;
}
@media (max-width: 1024px) {
    .nav-menu .right-l #blog-drop .dropdown-menu, .nav-menu .right-l #infodrop .dropdown-menu {
    min-width: 80%}
}.nav-menu .right-l #blog-drop .dropdown-menu li, .nav-menu .right-l #infodrop .dropdown-menu li {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #eee;
}
.nav-menu .right-l #blog-drop .dropdown-menu a, .nav-menu .right-l #infodrop .dropdown-menu a {
    display: block;
    line-height: normal;
    color: #222830;
    padding: 20px;
    padding-left: 10px;
    text-align: left;
}
.nav-menu .right-l #blog-drop .dropdown-menu a:hover, .nav-menu .right-l #infodrop .dropdown-menu a:hover {
    color: white;
}
.nav-menu .right-l #blog-drop .dropdown-menu a::before, .nav-menu .right-l #infodrop .dropdown-menu a::before {
    display: inline-block;
    content: "\f054";
    font-family: FontAwesome;
    margin-right: 5px;
}
.nav-menu .right-l #blog-drop .dropdown-menu .see-all, .nav-menu .right-l #infodrop .dropdown-menu .see-all {
    text-align: center;
}
.nav-menu .right-l #blog-drop .dropdown-menu .see-all::before, .nav-menu .right-l #infodrop .dropdown-menu .see-all::before {
    display: none;
}
.nav-menu .right-l #search-block {
	position: static;
	flex-basis: 27%;
}
.nav-menu .right-l #search-block .dropdown-menu {
    background: #222;
    padding: 10px;
    margin: 0;
    border: 0;
    border-radius: 0;
    width: 100%}
.nav-menu .right-l #search-block .dropdown-menu .s-group {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding: 0;
    margin: 0;
}
.nav-menu .right-l #search-block .dropdown-menu .s-group input[type="text"] {
    width: 95%;
    height: 50px;
    padding-left: 15px;
    border: 0;
}
.nav-menu .right-l .account-dropdown {
    position: relative;
}
@media (max-width: 1024px) {
    .nav-menu .right-l .account-dropdown {
    position: static;
}
}.nav-menu .right-l .account-dropdown #account-link {
    background: #333;
    min-width: 500px;
    right: 0;
    left: auto;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: 0;
    padding: 0;
    margin: 0;
}
@media (max-width: 1024px) {
    .nav-menu .right-l .account-dropdown #account-link {
    min-width: 100%}
}.nav-menu .right-l .account-dropdown #account-link .accounts-link {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 5px;
    margin: 0;
}
.nav-menu .right-l .account-dropdown #account-link .accounts-link li {
    flex-grow: 1;
    flex-basis: 33%;
    padding: 0;
    margin: 5px;
}
.nav-menu .right-l .account-dropdown #account-link .accounts-link a {
    display: block;
    background: #222;
    line-height: normal;
    padding: 25px;
}
@media (max-width: 480px) {
    .nav-menu .right-l .account-dropdown #account-link .accounts-link a {
    padding: 15px;
    font-size: 10px;
}
}.nav-menu .right-l .account-dropdown #account-link .accounts-link a:hover {
    background: #FB8C00;
    color: white;
    text-decoration: none;
    transition: 0.5s;
}
.nav-menu .right-l .account-dropdown #account-link .accounts-link a .fa {
    display: block;
    margin-bottom: 10px;
}
.nav-menu .right-l .account-dropdown .currency-block, .nav-menu .right-l .account-dropdown .languages-block {
    padding: 0;
    margin: 0;
}
.nav-menu .right-l .account-dropdown .currency-block .currency-title, .nav-menu .right-l .account-dropdown .currency-block .laguages-title, .nav-menu .right-l .account-dropdown .languages-block .currency-title, .nav-menu .right-l .account-dropdown .languages-block .laguages-title {
    background: #444;
    padding: 20px;
    text-align: center;
    font-family: "Oswald", sans-serif;
    color: #eee;
    text-transform: uppercase;
}
.nav-menu .right-l .account-dropdown .currency-block ul, .nav-menu .right-l .account-dropdown .languages-block ul {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    list-style: none;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.nav-menu .right-l .account-dropdown .currency-block ul li, .nav-menu .right-l .account-dropdown .languages-block ul li {
    padding: 0;
    flex-basis: 40%;
    margin: 5px;
    flex-grow: 1;
}
.nav-menu .right-l .account-dropdown .currency-block ul button, .nav-menu .right-l .account-dropdown .languages-block ul button {
    display: block;
    width: 100%;
    background: #e57728;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    text-align: center;
    color: white;
    border: 0;
    line-height: 50px;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 2px;
}
.nav-menu .right-l .account-dropdown .currency-block ul button:hover, .nav-menu .right-l .account-dropdown .languages-block ul button:hover {
    background:  #175a9b;
    transition: 0.7s;
}
.nav-menu .right-l #search-block, .nav-menu .right-l #acc {
    background: #e57728;
    transition: 0.7s;
}
@media (max-width: 1024px) {
    .nav-menu .right-l #search-block, .nav-menu .right-l #acc {
    background: none;
}
}.nav-menu .right-l #search-block a, .nav-menu .right-l #acc a {
    cursor: pointer;
}
.nav-menu .right-l #search-block a i, .nav-menu .right-l #acc a i {
    color: white;
    font-size: 24px;
}
.nav-menu .right-l a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-size: 12px;
    line-height: 70px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0;
}
.nav-menu .right-l a:hover {
    background: #155a9c;
    text-decoration: none;
}
.nav-menu .right-l a i {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    margin-right: 5px;
    vertical-align: middle;
}
@media (max-width: 1024px) {
    .nav-menu .right-l a {
    padding: 0;
}
.nav-menu .right-l a i {
    font-size: 24px;
    color: white;
    margin: 0;
}
.nav-menu .right-l a .link-text {
    display: none;
}
}@media (max-width: 1024px) {
    .nav-menu .right-l #manufacturrer, .nav-menu .right-l #special {
    display: none;
}
}.breadcrumb {
    background: white;
    padding: 10px;
    padding-left: 35px;
    margin: 0;
}
@media (max-width: 1024px) {
    .breadcrumb {
    padding-left: 10px;
}
}.breadcrumb li {
    padding: 0;
    margin: 0;
}
.breadcrumb .fa {
    font-size: 22px;
    color: #e57728;
}
.breadcrumb a {
    color: #424242;
    font-size: 13px;
}
.content-block {
    max-width: 1540px;
    background: white;
    padding: 0;
    margin: 0 auto;
    min-height: 65vh;
}
.content {
    background: #eee;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    margin: auto;
}
@media (max-width: 1024px) {
    .content {
    min-height: auto;
}
}.content .heading-title {
    color: #424242;
    text-align: center;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
}
@media (max-width: 480px) {
    .content .heading-title {
    font-size: 19px;
}
}.content .heading-title::before {
    display: none;
    content: "";
    width: 25px;
    height: 5px;
    background: #e57728;
    margin-right: 10px;
    vertical-align: baseline;
}
.content .heading-title::after {
    display: block;
    content: "";
    width: 25px;
    height: 5px;
    margin: auto;
    margin-top: 10px;
    background: #FB8C00;
    vertical-align: baseline;
}
.content .column-left {
    background: white;
    flex-basis: 28%;
    max-width: 380px;
    padding: 25px;
    margin: 1px;
    margin-left: 0;
    overflow: hidden;
}
.content .column-left .module-block .product-card, .content .column-left .module-block .blog-card {
    flex-basis: 100%}
.content .column-left .module-block .product-card .product-description, .content .column-left .module-block .blog-card .product-description {
    display: none;
}
@media (max-width: 1024px) {
    .content .column-left {
    display: none;
}
}.content .column-right {
    background: white;
    flex-basis: 28%;
    max-width: 380px;
    padding: 25px;
    margin: 1px;
    margin-right: 0;
    overflow: hidden;
}
.content .column-right .module-block .product-card, .content .column-right .module-block .blog-card {
    flex-basis: 100%}
.content .column-right .module-block .product-card .product-description, .content .column-right .module-block .blog-card .product-description {
    display: none;
}
@media (max-width: 1024px) {
    .content .column-right {
    display: none;
}
}.content .content-center {
    background: white;
    flex-grow: 1;
    flex-basis: 50%;
    padding: 25px;
    margin: 1px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
}
@media (max-width: 768px) {
    .content .content-center {
    padding: 15px;
}
}.content .content-center .text-message {
    padding: 15px;
    margin: 0;
    margin-bottom: 15px;
}
.content .content-center .text-message a {
    color: #e57728;
    text-transform: uppercase;
}
.content .content-center .text-message a:hover {
    color: #222830;
    transition: 0.5s;
}
.content .content-center .content-top {
    padding: 0;
    margin: 0;
}
.content .content-center .content-top .product-card {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
@media (min-width: 835px) and (max-width: 1024px) {
    .content .content-center .content-top .product-card {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
}@media (min-width: 481px) and (max-width: 834px) {
    .content .content-center .content-top .product-card {
    flex-basis: calc(50% - 10px);
    margin: 5px;
    flex-grow: 1;
}
.content .content-center .content-top .product-card .product-description {
    display: none;
}
}@media (max-width: 480px) {
    .content .content-center .content-top .product-card {
    flex-basis: calc(50% - 4px);
    margin: 2px;
}
.content .content-center .content-top .product-card .product-description {
    display: none;
}
}.content-bottom {
    background: white;
    padding: 25px;
    margin: 1px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
}
@media (max-width: 768px) {
    .content-bottom {
    padding: 15px;
}
}#product-category .heading-title, #product-compare .heading-title, #product-search .heading-title, #product-manufacturer .heading-title {
    color: #424242;
    text-align: center;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
}
@media (max-width: 480px) {
    #product-category .heading-title, #product-compare .heading-title, #product-search .heading-title, #product-manufacturer .heading-title {
    font-size: 19px;
}
}#product-category .heading-title::before, #product-compare .heading-title::before, #product-search .heading-title::before, #product-manufacturer .heading-title::before {
    display: none;
    content: "";
    width: 25px;
    height: 5px;
    background: #e57728;
    margin-right: 10px;
    vertical-align: baseline;
}
#product-category .heading-title::after, #product-compare .heading-title::after, #product-search .heading-title::after, #product-manufacturer .heading-title::after {
    display: block;
    content: "";
    width: 25px;
    height: 5px;
    margin: auto;
    margin-top: 10px;
    background: #FB8C00;
    vertical-align: baseline;
}
#product-category .table, #product-compare .table, #product-search .table, #product-manufacturer .table {
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    margin-bottom: 15px;
}
@media (max-width: 480px) {
    #product-category .table, #product-compare .table, #product-search .table, #product-manufacturer .table {
    font-size: 12px;
}
}#product-category .table a, #product-compare .table a, #product-search .table a, #product-manufacturer .table a {
    color: #222830;
    height: auto;
    line-height: normal;
    font-weight: 200;
}
#product-category .table a .img-thumbnail, #product-compare .table a .img-thumbnail, #product-search .table a .img-thumbnail, #product-manufacturer .table a .img-thumbnail {
    border: 0;
}
#product-category .table .img-thumbnail, #product-compare .table .img-thumbnail, #product-search .table .img-thumbnail, #product-manufacturer .table .img-thumbnail {
    border: 0;
}
#product-category .table thead, #product-compare .table thead, #product-search .table thead, #product-manufacturer .table thead {
    background: #424242;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #eee;
}
#product-category .table thead td, #product-compare .table thead td, #product-search .table thead td, #product-manufacturer .table thead td {
    padding: 15px;
    vertical-align: middle;
}
#product-category .table tbody tr td, #product-compare .table tbody tr td, #product-search .table tbody tr td, #product-manufacturer .table tbody tr td {
    padding: 15px;
    border: 0;
    vertical-align: middle;
}
@media (max-width: 480px) {
    #product-category .table tbody tr td, #product-compare .table tbody tr td, #product-search .table tbody tr td, #product-manufacturer .table tbody tr td {
    padding: 7px;
}
}#product-category .table tbody tr td #link-danger, #product-compare .table tbody tr td #link-danger, #product-search .table tbody tr td #link-danger, #product-manufacturer .table tbody tr td #link-danger {
    display: block;
}
#product-category .table tbody tr .rating .fa, #product-compare .table tbody tr .rating .fa, #product-search .table tbody tr .rating .fa, #product-manufacturer .table tbody tr .rating .fa {
    color: #e57728;
    font-size: 12px;
}
#product-category .table tbody tr:nth-child(odd), #product-compare .table tbody tr:nth-child(odd), #product-search .table tbody tr:nth-child(odd), #product-manufacturer .table tbody tr:nth-child(odd) {
    background: #FAFAFA;
}
#product-category .thumb-description-block, #product-compare .thumb-description-block, #product-search .thumb-description-block, #product-manufacturer .thumb-description-block {
    background: #FAFAFA;
    padding: 10px;
    margin: 0;
}
#product-category .thumb-description-block .thumbs, #product-compare .thumb-description-block .thumbs, #product-search .thumb-description-block .thumbs, #product-manufacturer .thumb-description-block .thumbs {
    float: left;
    margin-right: 15px;
    padding: 0;
}
#product-category .thumb-description-block .thumbs .img-thumbnail, #product-compare .thumb-description-block .thumbs .img-thumbnail, #product-search .thumb-description-block .thumbs .img-thumbnail, #product-manufacturer .thumb-description-block .thumbs .img-thumbnail {
    border: 0;
}
#product-category .thumb-description-block .description, #product-compare .thumb-description-block .description, #product-search .thumb-description-block .description, #product-manufacturer .thumb-description-block .description {
    font-style: italic;
    padding: 0;
    margin: 0;
}
#product-category .thumb-description-block::after, #product-compare .thumb-description-block::after, #product-search .thumb-description-block::after, #product-manufacturer .thumb-description-block::after {
    display: block;
    content: "";
    clear: both;
}
#product-category .sort-block, #product-compare .sort-block, #product-search .sort-block, #product-manufacturer .sort-block {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    background: white;
    padding: 0;
    margin-top: 10px;
    overflow: hidden;
}
@media (max-width: 834px) {
    #product-category .sort-block, #product-compare .sort-block, #product-search .sort-block, #product-manufacturer .sort-block {
    flex-wrap: wrap;
}
}#product-category .sort-block .sort, #product-compare .sort-block .sort, #product-search .sort-block .sort, #product-manufacturer .sort-block .sort {
    flex-basis: 48%;
    margin: 10px;
}
@media (max-width: 834px) {
    #product-category .sort-block .sort, #product-compare .sort-block .sort, #product-search .sort-block .sort, #product-manufacturer .sort-block .sort {
    flex-basis: 100%;
    margin-bottom: 5px;
}
}#product-category .sort-block .sort .form-group, #product-compare .sort-block .sort .form-group, #product-search .sort-block .sort .form-group, #product-manufacturer .sort-block .sort .form-group {
    margin: 0;
}
#product-category .sort-block .sort .form-group label, #product-compare .sort-block .sort .form-group label, #product-search .sort-block .sort .form-group label, #product-manufacturer .sort-block .sort .form-group label {
    color: slategray;
    font-size: 11px;
    background: #eee;
    border: 0;
    border-radius: 2px;
}
#product-category .sort-block .sort .form-group .form-control, #product-compare .sort-block .sort .form-group .form-control, #product-search .sort-block .sort .form-group .form-control, #product-manufacturer .sort-block .sort .form-group .form-control {
    padding: 0;
    padding-left: 15px;
    height: 40px !important;
}
#product-category .product-card, #product-compare .product-card, #product-search .product-card, #product-manufacturer .product-card {
    flex-basis: calc(25% - 20px);
    padding: 0;
    margin: 10px;
    border: 1px solid #eee;
    position: relative;
    overflow: hidden;
}
#product-category .product-card:hover, #product-compare .product-card:hover, #product-search .product-card:hover, #product-manufacturer .product-card:hover {
    box-shadow: 0 0 15px lightgrey;
    transition: 0.5s;
}
#product-category .product-card:hover>.image>a>img, #product-compare .product-card:hover>.image>a>img, #product-search .product-card:hover>.image>a>img, #product-manufacturer .product-card:hover>.image>a>img {
    transform: scale(1.1);
    transition: 1s;
    opacity: 0.8;
}
#product-category .product-card:hover>.btn-top, #product-compare .product-card:hover>.btn-top, #product-search .product-card:hover>.btn-top, #product-manufacturer .product-card:hover>.btn-top {
    transform: scaleY(1);
    transition: 1s;
}
@media (min-width: 835px) and (max-width: 1024px) {
    #product-category .product-card, #product-compare .product-card, #product-search .product-card, #product-manufacturer .product-card {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
}@media (min-width: 481px) and (max-width: 834px) {
    #product-category .product-card, #product-compare .product-card, #product-search .product-card, #product-manufacturer .product-card {
    flex-basis: calc(50% - 10px);
    margin: 5px;
    flex-grow: 1;
}
#product-category .product-card .product-description, #product-compare .product-card .product-description, #product-search .product-card .product-description, #product-manufacturer .product-card .product-description {
    display: none;
}
}@media (max-width: 480px) {
    #product-category .product-card, #product-compare .product-card, #product-search .product-card, #product-manufacturer .product-card {
    flex-basis: calc(50% - 4px);
    margin: 2px;
}
#product-category .product-card .product-description, #product-compare .product-card .product-description, #product-search .product-card .product-description, #product-manufacturer .product-card .product-description {
    display: none;
}
}#product-category .product-card.product-card-l, #product-compare .product-card.product-card-l, #product-search .product-card.product-card-l, #product-manufacturer .product-card.product-card-l {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
@media (min-width: 835px) and (max-width: 1024px) {
    #product-category .product-card.product-card-l, #product-compare .product-card.product-card-l, #product-search .product-card.product-card-l, #product-manufacturer .product-card.product-card-l {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
}@media (min-width: 481px) and (max-width: 834px) {
    #product-category .product-card.product-card-l, #product-compare .product-card.product-card-l, #product-search .product-card.product-card-l, #product-manufacturer .product-card.product-card-l {
    flex-basis: calc(50% - 10px);
    margin: 5px;
    flex-grow: 1;
}
#product-category .product-card.product-card-l .product-description, #product-compare .product-card.product-card-l .product-description, #product-search .product-card.product-card-l .product-description, #product-manufacturer .product-card.product-card-l .product-description {
    display: none;
}
}@media (max-width: 480px) {
    #product-category .product-card.product-card-l, #product-compare .product-card.product-card-l, #product-search .product-card.product-card-l, #product-manufacturer .product-card.product-card-l {
    flex-basis: calc(50% - 4px);
    margin: 2px;
}
#product-category .product-card.product-card-l .product-description, #product-compare .product-card.product-card-l .product-description, #product-search .product-card.product-card-l .product-description, #product-manufacturer .product-card.product-card-l .product-description {
    display: none;
}
}#product-category .product-card.product-card-s, #product-compare .product-card.product-card-s, #product-search .product-card.product-card-s, #product-manufacturer .product-card.product-card-s {
    flex-basis: calc(33.3% - 10px);
    margin: 5px;
}
@media (min-width: 835px) and (max-width: 1024px) {
    #product-category .product-card.product-card-s, #product-compare .product-card.product-card-s, #product-search .product-card.product-card-s, #product-manufacturer .product-card.product-card-s {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
}@media (min-width: 481px) and (max-width: 834px) {
    #product-category .product-card.product-card-s, #product-compare .product-card.product-card-s, #product-search .product-card.product-card-s, #product-manufacturer .product-card.product-card-s {
    flex-basis: calc(50% - 10px);
    margin: 5px;
    flex-grow: 1;
}
#product-category .product-card.product-card-s .product-description, #product-compare .product-card.product-card-s .product-description, #product-search .product-card.product-card-s .product-description, #product-manufacturer .product-card.product-card-s .product-description {
    display: none;
}
}@media (max-width: 480px) {
    #product-category .product-card.product-card-s, #product-compare .product-card.product-card-s, #product-search .product-card.product-card-s, #product-manufacturer .product-card.product-card-s {
    flex-basis: calc(50% - 4px);
    margin: 2px;
}
#product-category .product-card.product-card-s .product-description, #product-compare .product-card.product-card-s .product-description, #product-search .product-card.product-card-s .product-description, #product-manufacturer .product-card.product-card-s .product-description {
    display: none;
}
}#product-category .product-card .btn-top, #product-compare .product-card .btn-top, #product-search .product-card .btn-top, #product-manufacturer .product-card .btn-top {
    position: absolute;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    width: 100%;
    top: 0;
    z-index: 777;
    transform: scaleY(0);
    transform-origin: top;
}
#product-category .product-card .btn-top button, #product-compare .product-card .btn-top button, #product-search .product-card .btn-top button, #product-manufacturer .product-card .btn-top button {
    flex-grow: 1;
    display: inline-block;
    background: #FB8C00;
    color: white;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 5px;
    border: 0;
    border-radius: 2px;
    opacity: 0.7;
}
#product-category .product-card .btn-top button:hover, #product-compare .product-card .btn-top button:hover, #product-search .product-card .btn-top button:hover, #product-manufacturer .product-card .btn-top button:hover {
    opacity: 1;
    transition: 0.5s;
}
#product-category .product-card .btn-top button i, #product-compare .product-card .btn-top button i, #product-search .product-card .btn-top button i, #product-manufacturer .product-card .btn-top button i {
    font-size: 22px;
}
#product-category .product-card .image, #product-compare .product-card .image, #product-search .product-card .image, #product-manufacturer .product-card .image {
    padding: 0;
    margin: 0;
}
#product-category .product-card .image a, #product-compare .product-card .image a, #product-search .product-card .image a, #product-manufacturer .product-card .image a {
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
#product-category .product-card .image a img, #product-compare .product-card .image a img, #product-search .product-card .image a img, #product-manufacturer .product-card .image a img {
    display: block;
    max-width: 100%;
    height: auto;
    border: 0;
    margin: auto;
}
@media (max-width: 480px) {
    #product-category .product-card .image a img, #product-compare .product-card .image a img, #product-search .product-card .image a img, #product-manufacturer .product-card .image a img {
    max-width: 120px;
    height: auto;
}
}#product-category .product-card .caption, #product-compare .product-card .caption, #product-search .product-card .caption, #product-manufacturer .product-card .caption {
    padding: 0;
    margin: 0;
}
#product-category .product-card .caption .product-name, #product-compare .product-card .caption .product-name, #product-search .product-card .caption .product-name, #product-manufacturer .product-card .caption .product-name {
    padding: 0;
    margin: 0;
}
#product-category .product-card .caption .product-name a, #product-compare .product-card .caption .product-name a, #product-search .product-card .caption .product-name a, #product-manufacturer .product-card .caption .product-name a {
    display: block;
    text-align: center;
    padding: 10px;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    color: #222830;
}
@media (max-width: 480px) {
    #product-category .product-card .caption .product-name a, #product-compare .product-card .caption .product-name a, #product-search .product-card .caption .product-name a, #product-manufacturer .product-card .caption .product-name a {
    font-size: 10px;
}
}#product-category .product-card .caption .product-description, #product-compare .product-card .caption .product-description, #product-search .product-card .caption .product-description, #product-manufacturer .product-card .caption .product-description {
    padding: 15px;
    margin: 0;
}
#product-category .product-card .caption .price, #product-compare .product-card .caption .price, #product-search .product-card .caption .price, #product-manufacturer .product-card .caption .price {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-basis: 100%;
    padding: 15px;
    font-size: 18px;
    color: #e57728;
    font-weight: bold;
    margin-bottom: 60px;
}
@media (max-width: 480px) {
    #product-category .product-card .caption .price, #product-compare .product-card .caption .price, #product-search .product-card .caption .price, #product-manufacturer .product-card .caption .price {
    font-size: 13px;
}
}#product-category .product-card .caption .price .price-new, #product-compare .product-card .caption .price .price-new, #product-search .product-card .caption .price .price-new, #product-manufacturer .product-card .caption .price .price-new {
    flex-basis: 100%;
    text-align: center;
}
@media (max-width: 480px) {
    #product-category .product-card .caption .price .price-new, #product-compare .product-card .caption .price .price-new, #product-search .product-card .caption .price .price-new, #product-manufacturer .product-card .caption .price .price-new {
    font-size: 12px;
}
}#product-category .product-card .caption .price .price-tax, #product-compare .product-card .caption .price .price-tax, #product-search .product-card .caption .price .price-tax, #product-manufacturer .product-card .caption .price .price-tax {
    flex-basis: 100%;
    text-align: center;
    color: grey;
    font-size: 12px;
    font-weight: 100;
}
@media (max-width: 480px) {
    #product-category .product-card .caption .price .price-tax, #product-compare .product-card .caption .price .price-tax, #product-search .product-card .caption .price .price-tax, #product-manufacturer .product-card .caption .price .price-tax {
    display: none;
}
}#product-category .product-card .caption .price .price-old, #product-compare .product-card .caption .price .price-old, #product-search .product-card .caption .price .price-old, #product-manufacturer .product-card .caption .price .price-old {
    color: lightgrey;
    text-align: center;
    font-size: 12px;
    text-decoration: line-through;
    flex-basis: 100%;
    font-weight: 100;
}
@media (max-width: 480px) {
    #product-category .product-card .caption .price .price-old, #product-compare .product-card .caption .price .price-old, #product-search .product-card .caption .price .price-old, #product-manufacturer .product-card .caption .price .price-old {
    display: none;
}
}#product-category .product-card .button-add, #product-compare .product-card .button-add, #product-search .product-card .button-add, #product-manufacturer .product-card .button-add {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 10px;
    margin: 0;
}
@media (max-width: 480px) {
    #product-category .product-card .button-add, #product-compare .product-card .button-add, #product-search .product-card .button-add, #product-manufacturer .product-card .button-add {
    padding: 5px;
}
}#product-category .product-card .button-add button, #product-compare .product-card .button-add button, #product-search .product-card .button-add button, #product-manufacturer .product-card .button-add button {
    width: 100%;
    font-family: "Oswald", sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}
@media (max-width: 480px) {
    #product-category .product-card .button-add button, #product-compare .product-card .button-add button, #product-search .product-card .button-add button, #product-manufacturer .product-card .button-add button {
    font-size: 13px;
    line-height: 40px !important;
}
}#product-category .pagination-block, #product-compare .pagination-block, #product-search .pagination-block, #product-manufacturer .pagination-block {
    background: white;
    padding: 10px;
    margin: 0;
}
#product-category .pagination-block .paginations, #product-compare .pagination-block .paginations, #product-search .pagination-block .paginations, #product-manufacturer .pagination-block .paginations {
    padding: 0;
    margin: 0;
}
#product-category .pagination-block .paginations .pagination, #product-compare .pagination-block .paginations .pagination, #product-search .pagination-block .paginations .pagination, #product-manufacturer .pagination-block .paginations .pagination {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin: 0;
}
#product-category .pagination-block .paginations .pagination li, #product-compare .pagination-block .paginations .pagination li, #product-search .pagination-block .paginations .pagination li, #product-manufacturer .pagination-block .paginations .pagination li {
    flex-basis: auto;
    padding: 0;
    margin: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    text-align: center;
}
#product-category .pagination-block .paginations .pagination .active, #product-compare .pagination-block .paginations .pagination .active, #product-search .pagination-block .paginations .pagination .active, #product-manufacturer .pagination-block .paginations .pagination .active {
    padding: 0;
    margin: 0;
}
#product-category .pagination-block .paginations .pagination .active span, #product-compare .pagination-block .paginations .pagination .active span, #product-search .pagination-block .paginations .pagination .active span, #product-manufacturer .pagination-block .paginations .pagination .active span {
    background: #222830;
    display: inline-block;
    float: none;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-color: #222830;
    border-radius: 0;
}
#product-category .pagination-block .paginations .pagination a, #product-compare .pagination-block .paginations .pagination a, #product-search .pagination-block .paginations .pagination a, #product-manufacturer .pagination-block .paginations .pagination a {
    display: inline-block;
    color: #222830;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
#product-category .pagination-block .paginations .pagination a:hover, #product-compare .pagination-block .paginations .pagination a:hover, #product-search .pagination-block .paginations .pagination a:hover, #product-manufacturer .pagination-block .paginations .pagination a:hover {
    background: #e57728;
    color: white;
    transition: 0.5s;
}
#product-category .pagination-block .results-text, #product-compare .pagination-block .results-text, #product-search .pagination-block .results-text, #product-manufacturer .pagination-block .results-text {
    padding: 10px;
    margin: 0;
    text-align: center;
}
#product-category .product-wrapp, #product-compare .product-wrapp, #product-search .product-wrapp, #product-manufacturer .product-wrapp {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
#product-category .cat-title, #product-compare .cat-title, #product-search .cat-title, #product-manufacturer .cat-title {
    text-align: center;
    color: #424242;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
}
#product-category .category-block, #product-compare .category-block, #product-search .category-block, #product-manufacturer .category-block {
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
}
#product-category .category-block ul, #product-compare .category-block ul, #product-search .category-block ul, #product-manufacturer .category-block ul {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0;
}
#product-category .category-block ul li, #product-compare .category-block ul li, #product-search .category-block ul li, #product-manufacturer .category-block ul li {
    padding: 0;
    margin: 0;
    flex-grow: 1;
    flex-basis: 50%}
@media (max-width: 834px) {
    #product-category .category-block ul li, #product-compare .category-block ul li, #product-search .category-block ul li, #product-manufacturer .category-block ul li {
    flex-basis: 100%}
}#product-category .category-block ul a, #product-compare .category-block ul a, #product-search .category-block ul a, #product-manufacturer .category-block ul a {
    display: block;
    padding: 50px;
    text-align: center;
    border: 1px solid #eee;
    color: #222830;
    font-weight: bold;
}
@media (max-width: 768px) {
    #product-category .category-block ul a, #product-compare .category-block ul a, #product-search .category-block ul a, #product-manufacturer .category-block ul a {
    padding: 20px;
    text-align: left;
}
}#product-category .category-block ul a:hover, #product-compare .category-block ul a:hover, #product-search .category-block ul a:hover, #product-manufacturer .category-block ul a:hover {
    text-decoration: none;
    color: #e57728;
    box-shadow: 0 0 15px lightgrey;
    transition: 0.5s;
}
#product-category .search-form-block, #product-compare .search-form-block, #product-search .search-form-block, #product-manufacturer .search-form-block {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: flex-end;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
@media (max-width: 834px) {
    #product-category .search-form-block, #product-compare .search-form-block, #product-search .search-form-block, #product-manufacturer .search-form-block {
    flex-wrap: wrap;
}
}#product-category .search-form-block .column-s, #product-compare .search-form-block .column-s, #product-search .search-form-block .column-s, #product-manufacturer .search-form-block .column-s {
    flex-basis: 40%;
    padding: 10px;
}
@media (max-width: 834px) {
    #product-category .search-form-block .column-s, #product-compare .search-form-block .column-s, #product-search .search-form-block .column-s, #product-manufacturer .search-form-block .column-s {
    flex-basis: 100%}
}#product-category .search-form-block .btn-s, #product-compare .search-form-block .btn-s, #product-search .search-form-block .btn-s, #product-manufacturer .search-form-block .btn-s {
    flex-basis: 20%;
    align-self: center;
    padding: 10px;
}
@media (max-width: 834px) {
    #product-category .search-form-block .btn-s, #product-compare .search-form-block .btn-s, #product-search .search-form-block .btn-s, #product-manufacturer .search-form-block .btn-s {
    flex-basis: 100%}
}#product-category .m-list-title, #product-compare .m-list-title, #product-search .m-list-title, #product-manufacturer .m-list-title {
    text-align: left;
}
#product-category .m-list-title:after, #product-compare .m-list-title:after, #product-search .m-list-title:after, #product-manufacturer .m-list-title:after {
    display: none;
}
#product-category .row-link, #product-compare .row-link, #product-search .row-link, #product-manufacturer .row-link {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
#product-category .row-link a, #product-compare .row-link a, #product-search .row-link a, #product-manufacturer .row-link a {
    display: block;
    text-align: center;
    color: #222830;
    font-weight: bold;
    text-transform: uppercase;
    padding: 25px;
    margin: 5px;
    box-shadow: 0 0 5px #eee;
    border: 1px dashed #eee;
}
@media (max-width: 768px) {
    #product-category .row-link a, #product-compare .row-link a, #product-search .row-link a, #product-manufacturer .row-link a {
    flex-basis: 100%}
}#product-category .row-link a:hover, #product-compare .row-link a:hover, #product-search .row-link a:hover, #product-manufacturer .row-link a:hover {
    text-decoration: none;
    color: #e57728;
    box-shadow: 0 0 15px lightgrey;
    transition: 0.5s;
}
#product-product .product-wrapp {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding: 0;
    margin: 0;
}
@media (max-width: 834px) {
    #product-product .product-wrapp {
    flex-wrap: wrap;
}
}#product-product .product-wrapp .thumbnails-block {
    flex-basis: 65%;
    flex-grow: 1;
    padding: 0;
    margin: 0;
}
@media (max-width: 834px) {
    #product-product .product-wrapp .thumbnails-block {
    flex-basis: 100%}
}#product-product .product-wrapp .thumbnails-block.small {
    flex-basis: 40%}
@media (max-width: 834px) {
    #product-product .product-wrapp .thumbnails-block.small {
    flex-basis: 100%}
}#product-product .product-wrapp .thumbnails-block .thumbnails {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}
#product-product .product-wrapp .thumbnails-block .thumbnails .btn-group {
    position: absolute;
    text-align: right;
    height: auto;
    opacity: 1;
    top: 5px;
    right: 5px;
    z-index: 577;
}
#product-product .product-wrapp .thumbnails-block .thumbnails .btn-group .btn {
    margin: 2px;
}
#product-product .product-wrapp .thumbnails-block .thumbnails li {
    flex-basis: 100%;
    padding: 0;
    margin: 0;
}
#product-product .product-wrapp .thumbnails-block .thumbnails li .thumbnail {
    margin-bottom: 5px;
    border: 1px solid #eee;
    border-radius: 0;
}
#product-product .product-wrapp .thumbnails-block .thumbnails li .thumbnail:hover {
    box-shadow: 0 0 25px lightgrey;
    transition: 0.5s;
    opacity: 0.8;
}
#product-product .product-wrapp .thumbnails-block .thumbnails .image-additional {
    flex-basis: auto;
    flex-grow: 1;
    padding: 0;
    margin: 5px;
}
#product-product .product-wrapp .left-panel {
    flex-basis: 35%;
    flex-grow: 1;
    padding: 15px;
    margin: 0;
}
@media (max-width: 834px) {
    #product-product .product-wrapp .left-panel {
    padding: 0;
    flex-basis: 100%}
}#product-product .product-wrapp .left-panel .heading-title {
    color: #424242;
    text-align: center;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
}
@media (max-width: 480px) {
    #product-product .product-wrapp .left-panel .heading-title {
    font-size: 19px;
}
}#product-product .product-wrapp .left-panel .heading-title::before {
    display: none;
    content: "";
    width: 25px;
    height: 5px;
    background: #e57728;
    margin-right: 10px;
    vertical-align: baseline;
}
#product-product .product-wrapp .left-panel .heading-title::after {
    display: block;
    content: "";
    width: 25px;
    height: 5px;
    margin: auto;
    margin-top: 10px;
    background: #FB8C00;
    vertical-align: baseline;
}
#product-product .product-wrapp .left-panel .heading-title {
    text-align: left;
}
#product-product .product-wrapp .left-panel .heading-title::after {
    display: none;
}
#product-product .product-wrapp .left-panel .list-unstyled {
    list-style: none;
    padding: 0;
    margin: 0;
}
#product-product .product-wrapp .left-panel .list-unstyled li {
    padding: 10px;
    margin: 0;
    border-bottom: 1px dashed #eee;
}
#product-product .product-wrapp .left-panel .list-unstyled a {
    color: #222830;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
}
#product-product .product-wrapp .left-panel .price-block {
    flex-wrap: wrap;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    margin: 5px;
}
#product-product .product-wrapp .left-panel .price-block h2 {
    flex-basis: 100%;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #e57728;
    padding: 10px;
    margin: 0;
}
#product-product .product-wrapp .left-panel .price-block span {
    flex-basis: 100%;
    text-align: center;
    color: lightgrey;
    font-size: 12px;
    font-weight: bold;
}
#product-product .product-wrapp .left-panel #product {
    padding: 10px;
}
#product-product .product-wrapp .left-panel #product .heading-title {
    text-align: center;
}
#product-product .product-wrapp .left-panel .add-block {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
#product-product .product-wrapp .left-panel .add-block .add, #product-product .product-wrapp .left-panel .add-block .quantity-block {
    flex-grow: 1;
    padding: 0;
    margin: 0;
}
#product-product .product-wrapp .left-panel .add-block .add button, #product-product .product-wrapp .left-panel .add-block .quantity-block button {
    text-transform: uppercase;
}
@media (max-width: 359px) {
    #product-product .product-wrapp .left-panel .add-block .add button, #product-product .product-wrapp .left-panel .add-block .quantity-block button {
    margin-top: 5px;
}
}#product-product .product-wrapp .left-panel .rating-social-block {
    padding: 0;
    margin: 0;
}
#product-product .product-wrapp .left-panel .rating-social-block .rating {
    padding: 10px;
    text-align: center;
    margin: 0;
}
#product-product .product-wrapp .left-panel .rating-social-block .rating .fa {
    color: #e57728;
    font-size: 23px;
}
#product-product .product-wrapp .left-panel .rating-social-block .review-btn {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: space-around;
    text-align: center;
    padding: 0;
    margin: 0;
}
#product-product .product-wrapp .left-panel .rating-social-block .review-btn a {
    display: inline-block;
    color: #222830;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    margin: 5px;
}
#product-product .product-wrapp .left-panel .rating-social-block .review-btn a:hover {
    color: #e57728;
    text-decoration: none;
    transition: 0.5s;
}
#product-product .product-wrapp .left-panel .rating-social-block .social-icon-block {
    text-align: center;
    padding: 10px;
    margin: 0;
    margin-top: 10px;
}
.tabs-product {
    padding: 0;
    margin: 0;
}
.tabs-product .nav-tabs {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    border-bottom: 0;
}
.tabs-product .nav-tabs .active {
    padding: 0;
    margin: 0;
    border: 0;
}
.tabs-product .nav-tabs .active a {
    color: #222830;
    border-radius: 0;
    border: 1px solid #eee;
    border-bottom: 3px solid #e57728;
}
.tabs-product .nav-tabs li {
    flex-grow: 1;
    padding: 0;
    margin: 0;
}
.tabs-product .nav-tabs li a {
    background: white;
    display: block;
    padding: 0;
    line-height: 70px;
    text-align: center;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    color: #222830;
    border-radius: 0;
    margin: 0;
    border: 1px solid #eee;
}
.tabs-product .nav-tabs li a:hover {
    background: #FAFAFA;
    border: 0;
}
@media (max-width: 768px) {
    .tabs-product .nav-tabs li a {
    line-height: 50px;
    font-size: 12px;
}
}.tabs-product .tab-content {
    min-height: 250px;
    padding: 0;
    margin: 0;
    margin-top: 15px;
}
.tabs-product .tab-content .table {
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    margin-bottom: 15px;
}
@media (max-width: 480px) {
    .tabs-product .tab-content .table {
    font-size: 12px;
}
}.tabs-product .tab-content .table a {
    color: #222830;
    height: auto;
    line-height: normal;
    font-weight: 200;
}
.tabs-product .tab-content .table a .img-thumbnail {
    border: 0;
}
.tabs-product .tab-content .table .img-thumbnail {
    border: 0;
}
.tabs-product .tab-content .table thead {
    background: #424242;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #eee;
}
.tabs-product .tab-content .table thead td {
    padding: 15px;
    vertical-align: middle;
}
.tabs-product .tab-content .table tbody tr td {
    padding: 15px;
    border: 0;
    vertical-align: middle;
}
@media (max-width: 480px) {
    .tabs-product .tab-content .table tbody tr td {
    padding: 7px;
}
}.tabs-product .tab-content .table tbody tr td #link-danger {
    display: block;
}
.tabs-product .tab-content .table tbody tr .rating .fa {
    color: #e57728;
    font-size: 12px;
}
.tabs-product .tab-content .table tbody tr:nth-child(odd) {
    background: #FAFAFA;
}
.tabs-product .tab-content .review-block {
    padding: 0;
    margin: 0;
}
.tabs-product .tab-content .review-block .author-block {
    background: #424242;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.tabs-product .tab-content .review-block .author-block .author {
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    color: white;
    padding: 10px;
}
.tabs-product .tab-content .review-block .author-block .data {
    font-size: 12px;
    color: #e57728;
    padding-left: 10px;
    padding-bottom: 5px;
}
.tabs-product .tab-content .review-block .review-text {
    padding: 0;
    margin: 0;
}
.tabs-product .tab-content .review-block .review-text p {
    line-height: 25px;
}
.tabs-product .tab-content .review-block .rating-review {
    text-align: right;
    padding: 10px;
}
.tabs-product .tab-content .review-block .rating-review .fa {
    color: #e57728;
    font-size: 12px;
}
.tabs-product .tab-content .heading-title {
    color: #424242;
    text-align: center;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
}
@media (max-width: 480px) {
    .tabs-product .tab-content .heading-title {
    font-size: 19px;
}
}.tabs-product .tab-content .heading-title::before {
    display: none;
    content: "";
    width: 25px;
    height: 5px;
    background: #e57728;
    margin-right: 10px;
    vertical-align: baseline;
}
.tabs-product .tab-content .heading-title::after {
    display: block;
    content: "";
    width: 25px;
    height: 5px;
    margin: auto;
    margin-top: 10px;
    background: #FB8C00;
    vertical-align: baseline;
}
.tabs-product .tab-content #form-review {
    padding: 0;
    margin: 0;
}
.tabs-product .tab-content #form-review label {
    display: block;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.tabs-product .tab-content #form-review textarea {
    border-radius: 0;
}
.tabs-product .tab-content #form-review input[type="text"] {
    border-radius: 0;
    height: 40px;
}
.tabs-product .tab-content #form-review .no-reviews {
    text-align: center;
    padding: 10px;
    margin: 0;
}
.module-block {
    padding: 0;
    margin: 0;
    margin-bottom: 25px;
}
.module-block .heading-title {
    color: #424242;
    text-align: center;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
}
@media (max-width: 480px) {
    .module-block .heading-title {
    font-size: 19px;
}
}.module-block .heading-title::before {
    display: none;
    content: "";
    width: 25px;
    height: 5px;
    background: #e57728;
    margin-right: 10px;
    vertical-align: baseline;
}
.module-block .heading-title::after {
    display: block;
    content: "";
    width: 25px;
    height: 5px;
    margin: auto;
    margin-top: 10px;
    background: #FB8C00;
    vertical-align: baseline;
}
.module-block .blog-article {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.module-block .blog-article .blog-card {
    flex-basis: calc(33.3% - 20px);
    padding: 0;
    margin: 10px;
    min-height: 400px;
    border: 1px solid #eee;
    position: relative;
}
@media (max-width: 834px) {
    .module-block .blog-article .blog-card {
    flex-basis: calc(50% - 20px);
    margin: 10px;
    flex-grow: 1;
    transition: 1s;
}
}@media (max-width: 480px) {
    .module-block .blog-article .blog-card {
    flex-basis: 100%;
    margin: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    transition: 1s;
    min-height: auto;
}
}.module-block .blog-article .blog-card:hover {
    box-shadow: 0 0 15px lightgrey;
    transition: 1s;
}
.module-block .blog-article .blog-card:hover>.image>a>img {
    opacity: 0.7;
    transition: 1s;
}
.module-block .blog-article .blog-card .image {
    padding: 0;
    margin: 0;
}
.module-block .blog-article .blog-card .image a {
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.module-block .blog-article .blog-card .image a img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}
.module-block .blog-article .blog-card .caption {
    padding: 0;
    margin: 0;
}
.module-block .blog-article .blog-card .caption .article-name {
    padding: 0;
    margin: 0;
}
.module-block .blog-article .blog-card .caption .article-name a {
    display: block;
    padding: 15px;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    color: #222830;
}
.module-block .blog-article .blog-card .caption .description {
    padding: 15px;
    margin: 0;
    margin-bottom: 70px;
}
.module-block .blog-article .blog-card .caption .rating {
    display: none;
}
.module-block .blog-article .blog-card .data {
    position: absolute;
    top: 5px;
    font-weight: 600;
    padding: 10px;
    margin: 0;
}
.module-block .blog-article .blog-card .data span {
    background: #FB8C00;
    color: white;
    padding: 10px;
    opacity: 0.8;
}
.module-block .blog-article .blog-card .button-bottom {
    position: absolute;
    text-align: right;
    width: 100%;
    bottom: 0;
    padding: 10px;
}
.module-block .blog-article .blog-card .button-bottom button {
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
}
.module-block .featured, .module-block .bestseller, .module-block .special, .module-block .latest {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.module-block .featured .product-card, .module-block .bestseller .product-card, .module-block .special .product-card, .module-block .latest .product-card {
    flex-basis: calc(25% - 20px);
    padding: 0;
    margin: 10px;
    border: 1px solid #eee;
    position: relative;
    overflow: hidden;
}
.module-block .featured .product-card:hover, .module-block .bestseller .product-card:hover, .module-block .special .product-card:hover, .module-block .latest .product-card:hover {
    box-shadow: 0 0 15px lightgrey;
    transition: 0.5s;
}
.module-block .featured .product-card:hover>.image>a>img, .module-block .bestseller .product-card:hover>.image>a>img, .module-block .special .product-card:hover>.image>a>img, .module-block .latest .product-card:hover>.image>a>img {
    transform: scale(1.1);
    transition: 1s;
    opacity: 0.8;
}
.module-block .featured .product-card:hover>.btn-top, .module-block .bestseller .product-card:hover>.btn-top, .module-block .special .product-card:hover>.btn-top, .module-block .latest .product-card:hover>.btn-top {
    transform: scaleY(1);
    transition: 1s;
}
@media (min-width: 835px) and (max-width: 1024px) {
    .module-block .featured .product-card, .module-block .bestseller .product-card, .module-block .special .product-card, .module-block .latest .product-card {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
}@media (min-width: 481px) and (max-width: 834px) {
    .module-block .featured .product-card, .module-block .bestseller .product-card, .module-block .special .product-card, .module-block .latest .product-card {
    flex-basis: calc(50% - 10px);
    margin: 5px;
    flex-grow: 1;
}
.module-block .featured .product-card .product-description, .module-block .bestseller .product-card .product-description, .module-block .special .product-card .product-description, .module-block .latest .product-card .product-description {
    display: none;
}
}@media (max-width: 480px) {
    .module-block .featured .product-card, .module-block .bestseller .product-card, .module-block .special .product-card, .module-block .latest .product-card {
    flex-basis: calc(50% - 4px);
    margin: 2px;
}
.module-block .featured .product-card .product-description, .module-block .bestseller .product-card .product-description, .module-block .special .product-card .product-description, .module-block .latest .product-card .product-description {
    display: none;
}
}.module-block .featured .product-card.product-card-l, .module-block .bestseller .product-card.product-card-l, .module-block .special .product-card.product-card-l, .module-block .latest .product-card.product-card-l {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
@media (min-width: 835px) and (max-width: 1024px) {
    .module-block .featured .product-card.product-card-l, .module-block .bestseller .product-card.product-card-l, .module-block .special .product-card.product-card-l, .module-block .latest .product-card.product-card-l {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
}@media (min-width: 481px) and (max-width: 834px) {
    .module-block .featured .product-card.product-card-l, .module-block .bestseller .product-card.product-card-l, .module-block .special .product-card.product-card-l, .module-block .latest .product-card.product-card-l {
    flex-basis: calc(50% - 10px);
    margin: 5px;
    flex-grow: 1;
}
.module-block .featured .product-card.product-card-l .product-description, .module-block .bestseller .product-card.product-card-l .product-description, .module-block .special .product-card.product-card-l .product-description, .module-block .latest .product-card.product-card-l .product-description {
    display: none;
}
}@media (max-width: 480px) {
    .module-block .featured .product-card.product-card-l, .module-block .bestseller .product-card.product-card-l, .module-block .special .product-card.product-card-l, .module-block .latest .product-card.product-card-l {
    flex-basis: calc(50% - 4px);
    margin: 2px;
}
.module-block .featured .product-card.product-card-l .product-description, .module-block .bestseller .product-card.product-card-l .product-description, .module-block .special .product-card.product-card-l .product-description, .module-block .latest .product-card.product-card-l .product-description {
    display: none;
}
}.module-block .featured .product-card.product-card-s, .module-block .bestseller .product-card.product-card-s, .module-block .special .product-card.product-card-s, .module-block .latest .product-card.product-card-s {
    flex-basis: calc(33.3% - 10px);
    margin: 5px;
}
@media (min-width: 835px) and (max-width: 1024px) {
    .module-block .featured .product-card.product-card-s, .module-block .bestseller .product-card.product-card-s, .module-block .special .product-card.product-card-s, .module-block .latest .product-card.product-card-s {
    flex-basis: calc(33.3% - 20px);
    margin: 10px;
}
}@media (min-width: 481px) and (max-width: 834px) {
    .module-block .featured .product-card.product-card-s, .module-block .bestseller .product-card.product-card-s, .module-block .special .product-card.product-card-s, .module-block .latest .product-card.product-card-s {
    flex-basis: calc(50% - 10px);
    margin: 5px;
    flex-grow: 1;
}
.module-block .featured .product-card.product-card-s .product-description, .module-block .bestseller .product-card.product-card-s .product-description, .module-block .special .product-card.product-card-s .product-description, .module-block .latest .product-card.product-card-s .product-description {
    display: none;
}
}@media (max-width: 480px) {
    .module-block .featured .product-card.product-card-s, .module-block .bestseller .product-card.product-card-s, .module-block .special .product-card.product-card-s, .module-block .latest .product-card.product-card-s {
    flex-basis: calc(50% - 4px);
    margin: 2px;
}
.module-block .featured .product-card.product-card-s .product-description, .module-block .bestseller .product-card.product-card-s .product-description, .module-block .special .product-card.product-card-s .product-description, .module-block .latest .product-card.product-card-s .product-description {
    display: none;
}
}.module-block .featured .product-card .btn-top, .module-block .bestseller .product-card .btn-top, .module-block .special .product-card .btn-top, .module-block .latest .product-card .btn-top {
    position: absolute;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    width: 100%;
    top: 0;
    z-index: 777;
    transform: scaleY(0);
	transform-origin: top;
}
.module-block .featured .product-card .btn-top button, .module-block .bestseller .product-card .btn-top button, .module-block .special .product-card .btn-top button, .module-block .latest .product-card .btn-top button {
    flex-grow: 1;
    display: inline-block;
    background: #FB8C00;
    color: white;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 5px;
    border: 0;
    border-radius: 2px;
    opacity: 0.7;
}
.module-block .featured .product-card .btn-top button:hover, .module-block .bestseller .product-card .btn-top button:hover, .module-block .special .product-card .btn-top button:hover, .module-block .latest .product-card .btn-top button:hover {
    opacity: 1;
    transition: 0.5s;
}
.module-block .featured .product-card .btn-top button i, .module-block .bestseller .product-card .btn-top button i, .module-block .special .product-card .btn-top button i, .module-block .latest .product-card .btn-top button i {
    font-size: 22px;
}
.module-block .featured .product-card .image, .module-block .bestseller .product-card .image, .module-block .special .product-card .image, .module-block .latest .product-card .image {
    padding: 0;
    margin: 0;
}
.module-block .featured .product-card .image a, .module-block .bestseller .product-card .image a, .module-block .special .product-card .image a, .module-block .latest .product-card .image a {
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
.module-block .featured .product-card .image a img, .module-block .bestseller .product-card .image a img, .module-block .special .product-card .image a img, .module-block .latest .product-card .image a img {
    display: block;
    max-width: 100%;
    height: auto;
    border: 0;
    margin: auto;
}
@media (max-width: 480px) {
    .module-block .featured .product-card .image a img, .module-block .bestseller .product-card .image a img, .module-block .special .product-card .image a img, .module-block .latest .product-card .image a img {
    max-width: 120px;
    height: auto;
}
}.module-block .featured .product-card .caption, .module-block .bestseller .product-card .caption, .module-block .special .product-card .caption, .module-block .latest .product-card .caption {
    padding: 0;
    margin: 0;
}
.module-block .featured .product-card .caption .product-name, .module-block .bestseller .product-card .caption .product-name, .module-block .special .product-card .caption .product-name, .module-block .latest .product-card .caption .product-name {
    padding: 0;
    margin: 0;
}
.module-block .featured .product-card .caption .product-name a, .module-block .bestseller .product-card .caption .product-name a, .module-block .special .product-card .caption .product-name a, .module-block .latest .product-card .caption .product-name a {
    display: block;
    text-align: center;
    padding: 10px;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    color: #222830;
}
@media (max-width: 480px) {
    .module-block .featured .product-card .caption .product-name a, .module-block .bestseller .product-card .caption .product-name a, .module-block .special .product-card .caption .product-name a, .module-block .latest .product-card .caption .product-name a {
    font-size: 10px;
}
}.module-block .featured .product-card .caption .product-description, .module-block .bestseller .product-card .caption .product-description, .module-block .special .product-card .caption .product-description, .module-block .latest .product-card .caption .product-description {
    padding: 15px;
    margin: 0;
}
.module-block .featured .product-card .caption .price, .module-block .bestseller .product-card .caption .price, .module-block .special .product-card .caption .price, .module-block .latest .product-card .caption .price {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-basis: 100%;
    padding: 15px;
    font-size: 18px;
    color: #e57728;
    font-weight: bold;
    margin-bottom: 60px;
}
@media (max-width: 480px) {
    .module-block .featured .product-card .caption .price, .module-block .bestseller .product-card .caption .price, .module-block .special .product-card .caption .price, .module-block .latest .product-card .caption .price {
    font-size: 13px;
}
}.module-block .featured .product-card .caption .price .price-new, .module-block .bestseller .product-card .caption .price .price-new, .module-block .special .product-card .caption .price .price-new, .module-block .latest .product-card .caption .price .price-new {
    flex-basis: 100%;
    text-align: center;
}
@media (max-width: 480px) {
    .module-block .featured .product-card .caption .price .price-new, .module-block .bestseller .product-card .caption .price .price-new, .module-block .special .product-card .caption .price .price-new, .module-block .latest .product-card .caption .price .price-new {
    font-size: 12px;
}
}.module-block .featured .product-card .caption .price .price-tax, .module-block .bestseller .product-card .caption .price .price-tax, .module-block .special .product-card .caption .price .price-tax, .module-block .latest .product-card .caption .price .price-tax {
    flex-basis: 100%;
    text-align: center;
    color: grey;
    font-size: 12px;
    font-weight: 100;
}
@media (max-width: 480px) {
    .module-block .featured .product-card .caption .price .price-tax, .module-block .bestseller .product-card .caption .price .price-tax, .module-block .special .product-card .caption .price .price-tax, .module-block .latest .product-card .caption .price .price-tax {
    display: none;
}
}.module-block .featured .product-card .caption .price .price-old, .module-block .bestseller .product-card .caption .price .price-old, .module-block .special .product-card .caption .price .price-old, .module-block .latest .product-card .caption .price .price-old {
    color: lightgrey;
    text-align: center;
    font-size: 12px;
    text-decoration: line-through;
    flex-basis: 100%;
    font-weight: 100;
}
@media (max-width: 480px) {
    .module-block .featured .product-card .caption .price .price-old, .module-block .bestseller .product-card .caption .price .price-old, .module-block .special .product-card .caption .price .price-old, .module-block .latest .product-card .caption .price .price-old {
    display: none;
}
}.module-block .featured .product-card .button-add, .module-block .bestseller .product-card .button-add, .module-block .special .product-card .button-add, .module-block .latest .product-card .button-add {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 10px;
    margin: 0;
}
@media (max-width: 480px) {
    .module-block .featured .product-card .button-add, .module-block .bestseller .product-card .button-add, .module-block .special .product-card .button-add, .module-block .latest .product-card .button-add {
    padding: 5px;
}
}.module-block .featured .product-card .button-add button, .module-block .bestseller .product-card .button-add button, .module-block .special .product-card .button-add button, .module-block .latest .product-card .button-add button {
    width: 100%;
    font-family: "Oswald", sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}
@media (max-width: 480px) {
    .module-block .featured .product-card .button-add button, .module-block .bestseller .product-card .button-add button, .module-block .special .product-card .button-add button, .module-block .latest .product-card .button-add button {
    font-size: 13px;
    line-height: 40px !important;
}
}.module-block .swiper-viewport {
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #eee;
    margin: 0;
}
.module-block .swiper-viewport .swiper-pagination {
    display: none;
}
.module-block .html-module {
    padding: 25px;
    line-height: 25px;
    margin: 0;
}
@media (max-width: 768px) {
    .module-block .html-module {
    padding: 10px;
}
}.module-block .category-list, .module-block .blog-category, .module-block .account-list, .module-block .info-list {
    padding: 0;
    margin: 0;
    border: 1px solid #eee;
}
.module-block .category-list a, .module-block .blog-category a, .module-block .account-list a, .module-block .info-list a {
    display: block;
    padding: 18px;
    color: #222830;
    border-bottom: 1px solid #eee;
}
.module-block .category-list a:hover, .module-block .blog-category a:hover, .module-block .account-list a:hover, .module-block .info-list a:hover {
    text-decoration: none;
    background: #FAFAFA;
    color: #e57728;
    transition: 0.5s;
}
.module-block .category-list #children-cats, .module-block .blog-category #children-cats, .module-block .account-list #children-cats, .module-block .info-list #children-cats {
    padding-left: 25px;
}
.module-block .category-list .active, .module-block .blog-category .active, .module-block .account-list .active, .module-block .info-list .active {
    border-left: 3px solid #e57728;
}
.module-block .category-list a::before, .module-block .blog-category a::before, .module-block .account-list a::before, .module-block .info-list a::before {
    display: inline-block;
    content: "\f105";
    color: #e57728;
    font-family: FontAwesome;
    margin-right: 10px;
}
#blogs .heading-title {
    color: #424242;
    text-align: center;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0;
}
@media (max-width: 480px) {
    #blogs .heading-title {
    font-size: 19px;
}
}#blogs .heading-title::before {
    display: none;
    content: "";
    width: 25px;
    height: 5px;
    background: #e57728;
    margin-right: 10px;
    vertical-align: baseline;
}
#blogs .heading-title::after {
    display: block;
    content: "";
    width: 25px;
    height: 5px;
    margin: auto;
    margin-top: 10px;
    background: #FB8C00;
    vertical-align: baseline;
}
#blogs .thumb-description-block {
    background: #FAFAFA;
    padding: 10px;
    margin: 0;
}
#blogs .thumb-description-block .thumbs {
    float: left;
    margin-right: 15px;
    padding: 0;
}
#blogs .thumb-description-block .thumbs .img-thumbnail {
    border: 0;
}
#blogs .thumb-description-block .description {
    font-style: italic;
    padding: 0;
    margin: 0;
}
#blogs .thumb-description-block::after {
    display: block;
    content: "";
    clear: both;
}
#blogs .sort-block {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    background: white;
    padding: 0;
    margin-top: 10px;
    overflow: hidden;
}
@media (max-width: 834px) {
    #blogs .sort-block {
    flex-wrap: wrap;
}
}#blogs .sort-block .sort {
    flex-basis: 48%;
    margin: 10px;
}
@media (max-width: 834px) {
    #blogs .sort-block .sort {
    flex-basis: 100%;
    margin-bottom: 5px;
}
}#blogs .sort-block .sort .form-group {
    margin: 0;
}
#blogs .sort-block .sort .form-group label {
    color: slategray;
    font-size: 11px;
    background: #eee;
    border: 0;
    border-radius: 2px;
}
#blogs .sort-block .sort .form-group .form-control {
    padding: 0;
    padding-left: 15px;
    height: 40px !important;
}
#blogs .pagination-block {
    background: white;
    padding: 10px;
    margin: 0;
}
#blogs .pagination-block .paginations {
    padding: 0;
    margin: 0;
}
#blogs .pagination-block .paginations .pagination {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin: 0;
}
#blogs .pagination-block .paginations .pagination li {
    flex-basis: auto;
    padding: 0;
    margin: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    text-align: center;
}
#blogs .pagination-block .paginations .pagination .active {
    padding: 0;
    margin: 0;
}
#blogs .pagination-block .paginations .pagination .active span {
    background: #222830;
    display: inline-block;
    float: none;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-color: #222830;
    border-radius: 0;
}
#blogs .pagination-block .paginations .pagination a {
    display: inline-block;
    color: #222830;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
#blogs .pagination-block .paginations .pagination a:hover {
    background: #e57728;
    color: white;
    transition: 0.5s;
}
#blogs .pagination-block .results-text {
    padding: 10px;
    margin: 0;
    text-align: center;
}
#blogs .blog-article {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
#blogs .blog-article .blog-card {
    flex-basis: calc(33.3% - 20px);
    padding: 0;
    margin: 10px;
    min-height: 400px;
    border: 1px solid #eee;
    position: relative;
}
@media (max-width: 834px) {
    #blogs .blog-article .blog-card {
    flex-basis: calc(50% - 20px);
    margin: 10px;
    flex-grow: 1;
    transition: 1s;
}
}@media (max-width: 480px) {
    #blogs .blog-article .blog-card {
    flex-basis: 100%;
    margin: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    transition: 1s;
    min-height: auto;
}
}#blogs .blog-article .blog-card:hover {
    box-shadow: 0 0 15px lightgrey;
    transition: 1s;
}
#blogs .blog-article .blog-card:hover>.image>a>img {
    opacity: 0.7;
    transition: 1s;
}
#blogs .blog-article .blog-card .image {
    padding: 0;
    margin: 0;
}
#blogs .blog-article .blog-card .image a {
    display: block;
    padding: 0;
    margin: 0;
    overflow: hidden;
}
#blogs .blog-article .blog-card .image a img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}
#blogs .blog-article .blog-card .caption {
    padding: 0;
    margin: 0;
}
#blogs .blog-article .blog-card .caption .article-name {
    padding: 0;
    margin: 0;
}
#blogs .blog-article .blog-card .caption .article-name a {
    display: block;
    padding: 15px;
    font-size: 13px;
    text-align: left;
    text-transform: uppercase;
    font-family: "Oswald", sans-serif;
    color: #222830;
}
#blogs .blog-article .blog-card .caption .description {
    padding: 15px;
    margin: 0;
    margin-bottom: 70px;
}
#blogs .blog-article .blog-card .caption .rating {
    display: none;
}
#blogs .blog-article .blog-card .data {
    position: absolute;
    top: 5px;
    font-weight: 600;
    padding: 10px;
    margin: 0;
}
#blogs .blog-article .blog-card .data span {
    background: #FB8C00;
    color: white;
    padding: 10px;
    opacity: 0.8;
}
#blogs .blog-article .blog-card .button-bottom {
    position: absolute;
    text-align: right;
    width: 100%;
    bottom: 0;
    padding: 10px;
}
#blogs .blog-article .blog-card .button-bottom button {
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
}
#blogs .review-block {
    padding: 0;
    margin: 0;
}
#blogs .review-block .author-block {
    background: #424242;
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
#blogs .review-block .author-block .author {
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    color: white;
    padding: 10px;
}
#blogs .review-block .author-block .data {
    font-size: 12px;
    color: #e57728;
    padding-left: 10px;
    padding-bottom: 5px;
}
#blogs .review-block .review-text {
    padding: 0;
    margin: 0;
}
#blogs .review-block .review-text p {
    line-height: 25px;
}
#blogs .review-block .rating-review {
    text-align: right;
    padding: 10px;
}
#blogs .review-block .rating-review .fa {
    color: #e57728;
    font-size: 12px;
}
#blogs #form-review {
    padding: 0;
    margin: 0;
}
#blogs #form-review label {
    display: block;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 5px;
}
#blogs #form-review textarea {
    border-radius: 0;
}
#blogs #form-review input[type="text"] {
    border-radius: 0;
    height: 40px;
}
#blogs #form-review .no-reviews {
    text-align: center;
    padding: 10px;
    margin: 0;
}
#blogs .content-blog {
    padding: 0;
    margin: 0;
}
#blogs .content-blog #tab-description {
    padding: 0;
    margin: 0;
}
#blogs .content-blog #tab-description img {
    max-width: 100%;
    height: auto;
    border: 0;
    margin: 15px;
}
#blogs .content-blog #tab-description p {
    line-height: 25px;
}
#blogs .content-blog .rating-social-block {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    padding: 0;
    margin: 0;
}
@media (max-width: 768px) {
    #blogs .content-blog .rating-social-block {
    flex-wrap: wrap;
}
}#blogs .content-blog .rating-social-block .rating {
    flex-basis: 50%;
    padding: 10px;
    margin: 0;
}
@media (max-width: 768px) {
    #blogs .content-blog .rating-social-block .rating {
    flex-basis: 100%}
}#blogs .content-blog .rating-social-block .rating .fa {
    color: #e57728;
    font-size: 24px;
}
#blogs .content-blog .rating-social-block .social {
    flex-basis: 50%;
    text-align: right;
    padding: 10px;
    margin: 0;
}
@media (max-width: 768px) {
    #blogs .content-blog .rating-social-block .social {
    flex-basis: 100%;
    text-align: center;
}
}label {
    display: block;
    color: dimgrey;
    font-size: 12px;
    text-transform: uppercase;
}
legend {
    font-family: "Oswald", sans-serif;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 0;
}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], select {
    height: 50px !important;
    border-radius: 2px !important;
    margin: 1px;
}
textarea {
    border-radius: 2px !important;
}
.alert {
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
}
#go-top {
    position: fixed;
    bottom: 25px;
    right: 30px;
    text-align: center;
    cursor: pointer;
    display: none;
    width: 64px;
    height: 64px;
    z-index: 99999;
    border-radius: 2px;
}
#go-top::before {
    display: inline-block;
    content: "\f01b";
    color: #424242;
    font-family: FontAwesome;
    line-height: 64px;
    font-size: 64px;
}
.quantity-block {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding: 0;
    margin: 0;
    margin-left: 3px;
    margin-right: 3px;
}
.quantity-block input[type="text"] {
    width: 50px;
    height: auto !important;
    text-align: center;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.quantity-block .btn {
    margin: 0;
    font-weight: bold;
}
.event-block {
    position: fixed;
    width: 1540px;
    top: 0;
    padding: 15px;
    margin: 0;
    z-index: 998;
    background: #e57728;
    color: white;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    transform: scaleY(0);
    transform-origin: top;
    animation: alerts 0.5s linear 0.5s,  alerts-hide 3s linear 3s;
    animation-fill-mode: forwards;
}
@media (max-width: 834px) {
    .event-block {
    top: 0;
    width: 100%}
}@keyframes alerts {
    to {
    transform: scaleY(1);
    transform-origin: top;
    opacity: 0.9;
}
}@keyframes alerts-hide {
    to {
    opacity: 0;
    visibility: hidden;
}
}.event-block .fa {
    display: inline-block;
    font-size: 24px;
    vertical-align: middle;
    margin-right: 10px;
}
.event-block a {
    color: white;
}
#accounts .pagination-block {
    background: white;
    padding: 10px;
    margin: 0;
}
#accounts .pagination-block .paginations {
    padding: 0;
    margin: 0;
}
#accounts .pagination-block .paginations .pagination {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin: 0;
}
#accounts .pagination-block .paginations .pagination li {
    flex-basis: auto;
    padding: 0;
    margin: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    text-align: center;
}
#accounts .pagination-block .paginations .pagination .active {
    padding: 0;
    margin: 0;
}
#accounts .pagination-block .paginations .pagination .active span {
    background: #222830;
    display: inline-block;
    float: none;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-color: #222830;
    border-radius: 0;
}
#accounts .pagination-block .paginations .pagination a {
    display: inline-block;
    color: #222830;
    text-align: center;
    font-weight: 600;
    padding: 0;
    margin: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
#accounts .pagination-block .paginations .pagination a:hover {
    background: #e57728;
    color: white;
    transition: 0.5s;
}
#accounts .pagination-block .results-text {
    padding: 10px;
    margin: 0;
    text-align: center;
}
#accounts .table {
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    margin-bottom: 15px;
}
@media (max-width: 480px) {
    #accounts .table {
    font-size: 12px;
}
}#accounts .table a {
    color: #222830;
    height: auto;
    line-height: normal;
    font-weight: 200;
}
#accounts .table a .img-thumbnail {
    border: 0;
}
#accounts .table .img-thumbnail {
    border: 0;
}
#accounts .table thead {
    background: #424242;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #eee;
}
#accounts .table thead td {
    padding: 15px;
    vertical-align: middle;
}
#accounts .table tbody tr td {
    padding: 15px;
    border: 0;
    vertical-align: middle;
}
@media (max-width: 480px) {
    #accounts .table tbody tr td {
    padding: 7px;
}
}#accounts .table tbody tr td #link-danger {
    display: block;
}
#accounts .table tbody tr .rating .fa {
    color: #e57728;
    font-size: 12px;
}
#accounts .table tbody tr:nth-child(odd) {
    background: #FAFAFA;
}
#accounts a {
    color: #222830;
}
#accounts .well {
    background: white;
    border-radius: 0;
    box-shadow: 0 0 5px #eee;
    border: 0;
}
#accounts .accounts-menu {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
}
#accounts .accounts-menu li {
    padding: 0;
    margin: 0;
    margin-bottom: 2px;
    flex-grow: 1;
}
#accounts .accounts-menu a {
    display: block;
    text-align: left;
    padding: 20px;
    text-transform: uppercase;
    color: #222830;
    border: 1px solid #eee;
}
@media (max-width: 480px) {
    #accounts .accounts-menu a {
    font-size: 13px;
    padding: 15px;
}
}#accounts .accounts-menu a:hover {
    background: #FAFAFA;
    color: #e57728;
    text-decoration: none;
    transition: 0.5s;
}
#accounts .accounts-menu a::before {
    display: inline-block;
    content: "\f054";
    color: #e57728;
    font-family: FontAwesome;
    font-size: 24px;
    margin: 0;
    margin-right: 10px;
    vertical-align: middle;
}
#checkouts .table {
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    margin-bottom: 15px;
}
@media (max-width: 480px) {
    #checkouts .table {
    font-size: 12px;
}
}#checkouts .table a {
    color: #222830;
    height: auto;
    line-height: normal;
    font-weight: 200;
}
#checkouts .table a .img-thumbnail {
    border: 0;
}
#checkouts .table .img-thumbnail {
    border: 0;
}
#checkouts .table thead {
    background: #424242;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #eee;
}
#checkouts .table thead td {
    padding: 15px;
    vertical-align: middle;
}
#checkouts .table tbody tr td {
    padding: 15px;
    border: 0;
    vertical-align: middle;
}
@media (max-width: 480px) {
    #checkouts .table tbody tr td {
    padding: 7px;
}
}#checkouts .table tbody tr td #link-danger {
    display: block;
}
#checkouts .table tbody tr .rating .fa {
    color: #e57728;
    font-size: 12px;
}
#checkouts .table tbody tr:nth-child(odd) {
    background: #FAFAFA;
}
#checkouts a {
    color: #222830;
}
#checkouts #itogo {
    font-family: "Oswald", sans-serif;
    font-size: 18px;
    color: #e57728;
    text-transform: uppercase;
    border: 1px solid #eee;
}
#checkouts #itogo strong {
    color: #424242;
}
#checkouts .panel {
    background: white;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    margin-bottom: 15px;
}
#checkouts .panel .panel-heading {
    padding: 25px;
    margin: 0;
}
#checkouts .panel .panel-heading .panel-title {
    padding: 0;
    margin: 0;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
}
#informations a {
    color: #222830;
}
#informations .contact-block-wrapp {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding: 0;
    margin: 0;
    margin-top: 15px;
}
@media (max-width: 834px) {
    #informations .contact-block-wrapp {
    flex-wrap: wrap;
}
}#informations .contact-block-wrapp .contact-block {
    flex-basis: 50%;
    padding: 15px;
    margin: 0;
}
@media (max-width: 834px) {
    #informations .contact-block-wrapp .contact-block {
    flex-basis: 100%}
}#informations .contact-block-wrapp .contact-block .contact {
    line-height: 25px;
}
#informations .contact-block-wrapp .contact-block .contact strong {
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
}
#informations .contact-block-wrapp .contact-form {
    flex-basis: 50%;
    padding: 15px;
    margin: 0;
}
@media (max-width: 834px) {
    #informations .contact-block-wrapp .contact-form {
    flex-basis: 100%}
}#informations .contact-block-wrapp .contact-form label {
    text-align: left;
    margin-bottom: 5px;
}
.btn {
    display: inline-block;
    padding: 0;
    margin: 0;
    border: 0;
}
.btn.btn-primary, .btn.btn-default, .btn.btn-info {
    display: inline-block;
    background: #e57728;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    padding: 0;
    margin: 1px;
    line-height: 50px !important;
    padding-left: 25px;
    padding-right: 25px;
    color: white !important;
    border-radius: 2px;
}
.btn.btn-primary:hover, .btn.btn-default:hover, .btn.btn-info:hover {
    background: #FB8C00;
    transition: 0.5s;
}
.btn.btn-danger {
    display: inline-block;
    background: crimson;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    line-height: 50px !important;
    padding: 0;
    padding-left: 25px;
    padding-right: 25px;
    color: white !important;
    border-radius: 2px;
    margin: 1px;
}
.btn.btn-danger:hover {
    background: brown;
    transition: 0.5s;
}
footer {
    background: #333;
    padding: 40px;
    margin: 0;
}
footer .foot-wrapp {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding: 0;
    margin: 0;
}
@media (max-width: 834px) {
    footer .foot-wrapp {
    flex-wrap: wrap;
}
}footer .foot-wrapp .col-footer {
    flex-basis: 25%;
    padding: 0;
    margin: 0;
}
@media (max-width: 834px) {
    footer .foot-wrapp .col-footer {
    flex-basis: 100%}
}footer .foot-wrapp .col-footer h5 {
    padding: 10px;
    font-family: "Oswald", sans-serif;
    text-transform: uppercase;
    color: #eee;
    margin: 0;
}
footer .foot-wrapp .col-footer h5::after {
    display: block;
    content: "";
    width: 20px;
    height: 5px;
    background: #FB8C00;
    margin-top: 10px;
    vertical-align: baseline;
}
footer .foot-wrapp .col-footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
footer .foot-wrapp .col-footer ul li {
    padding: 0;
    margin: 0;
}
footer .foot-wrapp .col-footer ul a {
    display: block;
    text-align: left;
    text-transform: uppercase;
    color: grey;
    padding: 10px;
    margin: 0;
    overflow: hidden;
}
footer .foot-wrapp .col-footer ul a:hover {
    text-decoration: none;
    color: #e57728;
    transition: 1s;
}
.powered-block {
    background: #222;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    margin: 0;
}
@media (max-width: 480px) {
    .powered-block {
    flex-direction: column;
    text-align: center;
}
}.powered-block .powered {
    color: #eee;
    font-style: italic;
    font-size: 13px;
}
.powered-block .powered a {
    color: #e57728;
    font-style: normal;
}
/*# sourceMappingURL=stylesheet.min.css.map */
