#pattern .page-width {
max-width:1500px;
}
body {
background-color:#ffffff;
}
h1,h2,h3,h4,h5 {
font-family:"Roboto";
}
body {
font-size:16px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1.5em;
letter-spacing:0em;
text-transform:none;
color:#777777;
}
body .btn {
background-color:#fb6634;
}
body .btn {
border-color:#fb6634;
}
body .btn:hover, body .btn:active, body .btn:focus {
background-color:#dd4e1d;
}
body .btn:hover, body .btn:active, body .btn:focus {
color:#ffffff;
}
body .btn:hover, body .btn:active, body .btn:focus {
border-color:#dd4e1d;
}
body .btn {
font-size:12px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#ffffff;
}
body .pk-menu-horizontal li.level-1 > a {
padding:40px;
}
#header .top-menu .level-1 > a {
font-size:12px;
line-height:1em;
letter-spacing:0.1em;
font-style:normal;
font-weight:400;
font-family:"Roboto";
text-transform:uppercase;
color:#ffffff;
}
.submenu, .pk-sub-menu, .pk-sub-menu .module-title {
font-size:13px;
line-height:1em;
letter-spacing:0.04em;
font-style:normal;
font-weight:400;
font-family:"Roboto";
text-transform:none;
color:#000000;
}
#header span.logo {
font-size:35px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1em;
letter-spacing:0.1em;
text-transform:none;
color:#ffffff;
}
#footer {
background-color:#e8f1f8;
}
#footer h4 {
font-size:14px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
text-transform:uppercase;
letter-spacing:0.15em;
line-height:1em;
color:#565656;
}
#footer {
font-size:13px;
line-height:1.5em;
letter-spacing:0.06em;
font-style:normal;
font-weight:400;
font-family:"Roboto";
text-transform:none;
color:#1d9bc6;
}
.page-index .module-title {
font-size:28px;
font-style:normal;
font-weight:600;
font-family:"Roboto";
line-height:1em;
letter-spacing:0.02em;
text-transform:none;
color:#0099cc;
}
#pattern .view_grid .product_list .grid-container {
grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));
}
#pattern .view_grid .product_list .grid-container {
grid-column-gap:40px;
}
#product h1 {
font-size:22px;
font-style:normal;
font-weight:600;
font-family:"Roboto";
line-height:1.2em;
letter-spacing:0em;
text-transform:uppercase;
color:#fb6634;
}
#product .product-price {
font-size:36px;
font-style:normal;
font-weight:900;
font-family:"Roboto";
line-height:1.2em;
letter-spacing:0em;
text-transform:uppercase;
color:#fb6634;
}
#product #main .module-title {
font-size:18px;
font-style:normal;
font-weight:500;
font-family:"Roboto";
line-height:1em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#3ca0dc;
}
#main .tabs-container .nav-link h5 {
font-size:17px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#3ca0dc;
}
#leaflet-map, #pk-map {
height:500px;
}
body .product-miniature .product-thumbnail .btn {
border-radius:50%;
}
body .product-miniature .product-thumbnail .btn {
background-color:#313537;
}
body .product-miniature .product-thumbnail .btn:hover {
background-color:#313537;
}
.product-title {
font-size:14px;
font-style:normal;
font-weight:600;
font-family:"Roboto";
line-height:1.267em;
letter-spacing:0.02em;
text-transform:uppercase;
color:#565656;
}
.product-brand {
font-size:12px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1em;
letter-spacing:0.12em;
text-transform:uppercase;
color:#bcbcbc;
}
.product-description-short {
font-size:13px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1.2em;
letter-spacing:0em;
text-transform:none;
color:#666666;
}
.price {
font-size:20px;
font-style:normal;
font-weight:900;
font-family:"Roboto";
line-height:1.2em;
letter-spacing:0em;
text-transform:none;
color:#fb6634;
}
.regular-price {
font-size:12px;
font-style:normal;
font-weight:700;
font-family:"Roboto";
line-height:1.2em;
letter-spacing:0em;
text-transform:none;
color:#bfbfbf;
}
.product-flags > li {
background-color:#b82719;
}
.product-miniature .product-flags li {
font-size:12px;
font-style:normal;
font-weight:400;
font-family:"Roboto";
line-height:1.5em;
letter-spacing:0.1em;
text-transform:uppercase;
color:#ffffff;
}
.star-empty .svgic {
color:#eeeeee;
}
.star-full .svgic {
color:#fb6634;
}
