Files
2025-03-12 17:06:23 +01:00

3340 lines
58 KiB
CSS

html {
font-size: 15px;
}
body {
padding-top: 49px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 300;
font-size: 1rem;
}
select::-ms-expand {
display: none;
}
button {
outline: none !important;
}
b,
strong {
font-weight: 600;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-weight: 300;
}
.form-inline .input-group .input-group-btn {
width: 1%;
}
.input-group-btn > .btn
{
z-index: 2;
}
header .navbar {
text-align: center;
margin-bottom: 0px;
min-height: 0px;
}
header nav .nav-button-search {
float: left;
margin-left: 15px;
}
header .container {
position: relative;
}
header .container .navbar-header {
margin-left: 0;
margin-right: 0;
}
header .navbar-nav>li>a {
font-size: 1.2rem;
padding: 10px 12px;
}
.bg-danger {
padding: 5px 10px;
color: #a94442;
}
.tinymce_html img,
.tinymce_html embed,
.tinymce_html video {
max-width: 100%;
height: auto !important;
}
.image>a>img {
max-width: 100% !important;
height: auto !important;
}
.tinymce_html object,
.tinymce_html iframe {
max-width: 100%;
}
.tinymce_html table th,
.tinymce_html table td {
padding: 5px 10px;
}
.tinymce_html table[align="left"] {
margin-right: 15px;
}
.tinymce_html table[align="right"] {
margin-left: 15px;
}
.tinymce_html ul,
.tinymce_html ol {
list-style-position: outside;
padding-left: 19px;
margin-bottom: 10px;
}
.tinymce_html a:not(.btn) {
text-decoration: underline;
}
.tinymce_html h1,
.tinymce_html h2 {
font-family: 'Playfair Display', serif;
margin-bottom: 13px;
}
.tinymce_html h1 {
font-size: 1.8rem;
}
.tinymce_html h2 {
font-size: 1.6rem;
}
.tinymce_html h3 {
font-size: 1.4rem;
font-weight: 300;
}
.tinymce_html h4 {
font-size: 1.2rem;
font-weight: 300;
}
.tinymce_html h5 {
font-size: 1.067rem;
font-weight: 300;
}
.tinymce_html h6 {
font-size: 1rem;
font-weight: 300;
}
#one-column-layout,
#two-column-layout {
padding-top: 15px;
}
#logo {
display: block;
position: absolute;
width: 100%;
}
#logo>div {
display: inline-block;
}
#logo img {
max-height: 48px;
}
#logo a {
display: flex;
align-items: center;
height: 48px;
padding: 0 10px 0 0;
}
#nav-menu .dropdown-menu {
z-index: 2000;
overflow-y: auto;
}
#nav-menu .dropdown-menu h2 {
font-size: 0.9333rem;
/*14px*/
margin: 0px;
}
#nav-menu .dropdown-menu h2 a {
padding: 10px 15px 10px 25px;
display: block;
position: relative;
line-height: 1.42857;
}
#nav-menu .dropdown-menu .nav>li>a {
padding-left: 50px;
}
#nav-menu,
header .navbar-dropdown .navbar-collapse {
text-align: left;
border-top: none;
}
#nav-menu {
background: #fff;
max-height: 96vh;
}
#nav-menu .nav {
margin-top: 0;
margin-bottom: 0;
}
footer .responsive-info {
text-align: center;
padding: 50px 30px;
text-transform: uppercase;
}
footer .list-group {
margin: 0px;
text-align: center;
line-height: 170%;
}
footer .panel-group {
margin-bottom: 0px;
}
footer .list-group>a {
display: block;
padding: 10px;
border: none;
background: none;
text-decoration: none;
}
footer .list-group h5,
footer .list-group .h5
{
margin-bottom: 0px;
margin-top: 0px;
}
footer .list-group h5 a,
footer .list-group .h5 a
{
display: block;
text-decoration: none;
padding: 20px 0 15px;
}
#webpage_footer {
margin-bottom: 10px;
}
.media-left {
padding-right: 15px;
}
.media-object {
max-height: 42px;
max-width: 42px;
}
.media-left,
.media-body {
display: table-cell;
vertical-align: top;
}
.alert {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border-radius: 0;
}
#user-panel-newsletter .alert,
#edit-account .alert,
#edit-profile .alert {
left: 50%;
margin-left: -150px;
padding: 30px;
position: fixed;
text-align: center;
width: 300px;
z-index: 1000;
-webkit-transition: opacity 1s linear;
-moz-transition: opacity 1s linear;
-o-transition: opacity 1s linear;
transition: opacity 1s linear;
transition-delay: 1s;
box-shadow: 1px 1px 25px #222;
opacity: 1;
background: #ffffff;
color: inherit;
border: none;
}
#user-newsletter .control-label[for*='captcha_img'] {
display: block;
margin-top: 9px;
}
#user-newsletter .col-xs-6 {
width: 50%;
}
.opacity_alert {
opacity: 0;
}
.hidden_alert {
display: none;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error .input-group-addon,
.has-error .form-control-feedback {
font-weight: normal;
color: #d20000;
}
.has-error .form-control,
.has-error .input-group-addon {
border-color: red;
}
.has-error-icon {
margin-left: 0.3em;
}
.thumbnail .caption {
color: inherit;
padding: 9px 16px;
}
.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
margin-left: 0px;
margin-right: 0px;
}
.preloader {
background: url("/images/frontend/theme/responsive/preloader.gif") no-repeat center center rgba(255, 255, 255, 0.8);
height: 64px;
width: 64px;
margin: 15px auto;
}
.preloader.absolute {
height: 100%;
width: 100%;
top: 0px;
left: 0px;
z-index: 100000;
position: absolute;
margin: 0px;
}
.bootstrap-msahead {
padding-right: 30px !important;
}
.bootstrap-typeahead-preloader {
background-size: 20px 20px;
background-image: url("/images/frontend/theme/responsive/preloader.gif");
background-position: 98% center;
background-repeat: no-repeat;
}
.breadcrumb {
border-radius: 0px;
background: none;
padding: 3px 0;
margin-bottom: 5px;
font-size: 13px;
font-weight: 300;
color: #9E9E94;
}
.col-sm-12>.breadcrumb {
float: left;
}
.breadcrumb>li+li:before {
content: "";
margin: 0px 4px 0 5px;
height: 4px;
background-color: #ccc;
border-radius: 50%;
display: inline-block;
padding: 0;
width: 4px;
position: relative;
top: -3px;
}
.breadcrumb>li>a,
.breadcrumb>.active {
color: #929289;
}
.breadcrumb>.active {
color: #888;
}
.tooltip {
font-size: 14px;
}
.panel-heading {
font-weight: 500;
padding: 5px 15px;
}
.panel-body {
padding: 12px 16px;
}
.panel {
margin-bottom: 13px;
/*border-color: #e9e9e9;*/
box-shadow: none;
}
.radio {
margin-top: 6px;
margin-bottom: 6px;
}
.radio label,
.checkbox label {
font-weight: 300;
}
.btn {
border-radius: 0px;
}
.btn-navbar {
margin-top: 0px;
margin-bottom: 0px;
float: right;
border: none;
background: none;
font-size: 1.467rem;
/*22px*/
line-height: 0px;
height: 48px;
padding: 13px 10px;
position: relative;
}
.typeahead-popover {
max-width: 100%;
width: 100%;
padding: 0px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
.typeahead-popover.bottom {
margin-top: 12px;
}
.typeahead-popover .popover-content {
overflow-y: auto;
max-height: 340px;
}
.popover-content>ul:last-child {
margin-bottom: 0px;
}
.popover-content>ul>li[data-url] {
cursor: pointer;
padding: 10px 15px;
}
.popover-content>ul>li[data-url]:hover {
background: #eee;
}
.pagination>li {
display: inline-block;
margin-right: 6px;
}
.pagination {
text-align: center;
}
.pagination>li:last-child>a,
.pagination>li:first-child>a {
border-radius: 0px;
}
.carousel .container {
position: relative;
}
.carousel-control.right {
background-image: linear-gradient(to left, rgba(0, 0, 0, 0.10) 0px, rgba(0, 0, 0, 0) 100%);
}
.carousel-control.left {
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.10) 0px, rgba(0, 0, 0, 0) 100%);
}
.navbar {
border-radius: 0px;
}
.dropdown-menu {
border-radius: 0px;
padding: 0px;
min-width: 100%;
}
.navbar-collapse {
overflow-x: hidden;
}
.navbar-collapse .divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
}
.navbar-toggle {
font-size: 1.2em;
padding: 4px 8px;
border-radius: 0px;
}
#nav-search .search .input-group {
width: 373px;
}
#nav-search .search,
#nav-shopping-cart .shopping-cart {
padding: 12px 0px 12px;
}
#nav-menu .search {
padding: 10px 12px 0;
}
#nav-menu .search input[type="search"] {
padding-left: 5px;
padding-right: 5px;
}
#nav-shopping-cart .shopping-cart .item {
min-width: 270px;
padding-bottom: 10px;
position: relative;
display: flex;
flex-wrap: nowrap;
align-items: center;
}
#nav-shopping-cart .shopping-cart .item+.item {
border-top: 1px solid #ddd;
padding-top: 10px;
}
#nav-shopping-cart .item-content-col {
padding-right: 48px;
}
#nav-shopping-cart .shopping-cart .item .close-icon {
position: absolute;
right: 0;
top: 50%;
margin-top: -14px;
}
#nav-shopping-cart .btn-default {
clear: both;
margin-bottom: 20px;
width: 100%;
text-align: center;
}
#nav-shopping-cart .shopping-cart .item:nth-child(2n+3) {
clear: both;
}
.error-404 .img-error {
margin-top: 60px;
margin-bottom: 10px;
}
.error-404 .title-error {
margin-bottom: 15px;
}
.shopping-cart .item .image img {
max-height: 90px;
max-width: 100%;
border-radius: 0;
}
.shopping-cart .item .price {
margin-top: 5px;
font-weight: 700;
}
.shopping-cart .col-xs-2,
.shopping-cart .col-xs-4 {
padding-right: 5px;
}
.shopping-cart .col-xs-10,
.shopping-cart .col-xs-8 {
padding-left: 5px;
}
.shopping-cart .item .name {
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.shopping-cart .btn-primary {
margin-bottom: 9px;
}
#nav-button-shopping-cart .quantity {
background: #1e68e9;
border-radius: 12px;
bottom: 3px;
color: #FFFFFF;
display: block;
font-size: 0.6rem;
/*9px*/
line-height: 12px;
min-width: 18px;
padding: 3px;
position: absolute;
right: 5px;
text-align: center;
font-weight: bold;
}
#nav-button-user .login-status {
background: none repeat scroll 0 0 #a9e27a;
border-radius: 12px;
bottom: 5px;
color: #ffffff;
display: none;
font-size: 0.6rem;
font-weight: bold;
line-height: 7px;
min-width: 13px;
padding: 3px;
position: absolute;
right: 6px;
text-align: center;
}
#nav-button-shopping-cart .quantity:empty {
display: none;
}
#nav-button-menu {
float: left;
margin: 0px;
padding: 13px 15px;
border: none;
}
#nav-button-menu .icon-bar {
margin: 4px 0px;
}
.btn-product-order-by {
margin-bottom: 14px;
vertical-align: top;
}
.btn-product-order-by .dropdown-menu {
left: auto;
right: 0;
}
#product-navbar+div:not(.sort) {
clear: both;
}
#config {
margin-right: 15px;
}
#settings .open>.dropdown-menu {
left: auto;
right: 0;
}
.visible-us {
display: none !important;
}
.thumbnail {
-webkit-transition: none;
-o-transition: none;
transition: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
margin-bottom: 10px;
}
/*#homepage .container {
padding-left: 0px;
padding-right: 0px;
}*/
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.row-first {
margin-top: 20px;
}
.modal-content {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.modal-vertical-centered {
text-align: center;
}
.modal-vertical-centered:before {
display: inline-block !important;
vertical-align: middle !important;
content: " ";
height: 100%;
}
.modal-vertical-centered .modal-dialog {
display: inline-block !important;
vertical-align: middle !important;
}
.password-strength-bar[alt="1"] {
color: #fff !important;
background: #FF342D !important;
}
.password-strength-bar[alt="2"] {
background: #ffa46d !important;
}
.password-strength-bar[alt="3"] {
background: #ffde6d !important;
}
.password-strength-bar[alt="4"] {
background: #e4f78d !important;
}
.password-strength-bar[alt="5"] {
background: #9cf78d !important;
}
#shopping-cart-product-preview .modal-footer {
border: none;
}
footer .panel-group .panel {
border-radius: 0px;
}
footer .panel-group .panel .panel-heading {
border-radius: 0px;
}
footer .panel-group .panel+.panel {
margin-top: 0px;
}
footer .panel-title {
font-size: 0.9333rem;
/*14px*/
text-align: center;
}
footer .navbar-default {
background: rgba(256, 256, 256, .85);
border: none;
border-top: 1px solid #dedede;
margin-bottom: 0px;
margin-top: 20px;
padding-top: 20px;
}
footer .copyright {
position: relative;
clear: both;
text-align: right;
padding: 10px 0;
border-top: 1px solid #dedede;
font-size: 0.8rem;
/*12px*/
line-height: 20px;
margin-top: 15px;
}
footer .copyright a {
white-space: nowrap;
}
footer .copyright img {
margin-bottom: 3px;
margin-left: 3px;
vertical-align: middle;
}
footer #social a {
text-decoration: none;
display: inline-block;
margin-bottom: 3px;
}
footer #social a:hover {
position: relative;
top: -1px;
}
#homepage-carousel .carousel-control.right,
#homepage-carousel .carousel-control.left {
background: none;
}
.category-list {
margin-left: -5px;
margin-right: -5px;
}
.category {
width: 100%;
position: relative;
}
.relative {
position: relative;
}
.category:hover .thumbnail,
.category:hover .list-unstyled {
border-color: #888;
}
.category .list-unstyled li {
padding: 3px;
}
.category .list-unstyled {
padding: 9px 9px 0px;
border-color: #ddd;
border-width: 0px 1px 0px 1px;
border-style: solid;
text-align: center;
}
.category .image {
border-top-width: 1px;
text-align: center;
}
.category .image img {
display: inline-block;
}
.category .image a {
border-top-width: 1px;
}
.category a,
.category:hover .list-unstyled {
display: block;
}
.category h2 {
margin-top: 0px;
margin-bottom: 0px;
font-size: 1rem;
line-height: 1.3;
}
.category h2 a {
text-decoration: none;
}
.category:hover h2 a {
color: #D5230B;
}
.category:hover.expandable h2 a {
border-bottom: none;
}
.category .list-unstyled {
padding-bottom: 9px;
border-bottom-width: 1px;
position: absolute;
left: 5px;
right: 5px;
display: none;
margin-top: 0px;
z-index: 10000;
}
#vertical-categories h3,
.product_group .panel-title,
.box-info .panel-title {
margin-top: 0;
font-size: 22px;
font-weight: 300;
border-bottom: 1px solid #e6e6e6;
padding-bottom: 12px;
}
.product_group .panel-heading,
.box-info .panel-heading {
padding: 12px 16px 0;
background: none;
border: none;
}
.product_group .panel-title a,
.box-info .panel-title a {
text-decoration: none;
}
#vertical-categories a {
padding: 3px 0;
text-decoration: none;
background: none;
}
#vertical-categories .current {
display: block;
}
#vertical-categories li li a {
padding-left: 19px;
line-height: 130%;
}
#vertical-categories li.parent+li li a {
padding-left: 38px;
}
#vertical-categories li.parent+li .current {
padding-left: 19px;
font-weight: 700;
}
#vertical-categories .current,
#vertical-categories .nav>li>a {
padding-top: 4px;
padding-bottom: 4px;
background: none;
}
#vertical-categories li.parent>a {
padding-left: 0px;
}
#vertical-categories li.parent .glyphicon {
font-size: 10px;
width: 15px;
text-align: center;
vertical-align: middle;
}
#vertical-categories li.parent .name {
vertical-align: middle;
}
.subcategory-more {
display: none;
}
#category-filter {
background: none;
border: none;
box-shadow: none;
}
#category-filter .panel-heading {
border: none;
border-top: 1px solid #ffffff;
border-radius: 0px;
padding: 5px 0 10px;
}
#category-filter .first {
border: none;
padding: 20px 0px 5px 0px;
}
#category-filter a {
font-size: 1.067rem;
/*16px*/
font-weight: lighter;
color: #ffffff;
}
#category-filter .panel-body {
padding: 0px 15px 10px 15px;
}
#category-filter .panel-title a {
font-size: 1.867rem;
/*28px*/
}
#category-filter .panel-heading {
background: none;
}
#category_info {
padding: 15px;
}
#category_info .image img {
max-width: 100%;
width: auto;
height: auto;
}
#nav-settings .dropdown-menu,
#product-navbar .dropdown-menu {
right: 0;
left: auto;
}
.is-sticky {
z-index: 999 !important;
}
.form-control {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
border-color: #dfdfdf;
}
select.form-control {
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding-right: 26px;
background-image: url("/images/frontend/theme/responsive/select-arrow.png");
background-position: right center;
background-repeat: no-repeat;
}
/********* TABLE *********/
.table {
margin: 1em 0;
width: 100%;
overflow: hidden;
}
.table th,
.table td {
margin: 0em 1em;
text-align: left;
}
.table th {
display: none;
}
.table td {
display: block;
}
.table .text-center {
text-align: center;
}
.table .text-right {
text-align: right;
}
.table td:first-child {
padding-top: .5em;
}
.table td:last-child {
padding-bottom: .5em;
}
.table .mobile:before {
content: attr(data-th) ": ";
display: inline-block;
margin-right: 5px;
}
.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
border-top: none;
padding: 5px;
vertical-align: middle;
}
.table>thead>tr>th {
border-width: 1px;
font-weight: 500;
}
.product-options-group .btn-group {
width: 100%;
}
.product-options-group .dropdown-menu {
min-width: 100%;
max-height: 300px;
overflow-y: auto;
}
.product-options-group button {
width: inherit;
text-align: left;
padding-right: 25px !important;
}
.product-options-group button .text {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
float: left;
vertical-align: middle;
max-width: 100%;
}
.product-options-group button .icon+.text {
padding-left: 31px !important;
}
.product-options-group button .caret {
position: absolute;
right: 12px;
margin-top: 9px;
}
.product-options-group label {
font-weight: 300;
}
.product-options-group .dropdown-menu>li>a {
padding-left: 12px;
padding-right: 12px;
white-space: normal;
}
.product-options-group .icon {
display: inline-block;
vertical-align: middle;
height: 24px;
width: 24px;
background-size: cover;
margin-right: 5px;
}
.product-options-group button .icon {
position: absolute;
top: 50%;
left: 10px;
margin-top: -12px;
}
.product-options-group .icon+.preview {
display: none;
position: absolute;
z-index: 10000;
width: 128px;
height: 128px;
margin-left: -140px;
margin-top: -26px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.25);
border: 5px solid #fff;
}
.product-options-group .icon+span.preview {
background-size: cover;
}
.product-options-group a:hover .icon+.preview {
display: block;
}
.product-filter-container>.filter-left:nth-child(1),
.product-options-filter-container {
border-top: 1px solid #e6e6e6;
margin-top: 18px;
}
.product-filter-container {
position: relative;
padding-bottom: 21px;
}
.product-filter-container .available-only-filter {
margin-top: 16px;
}
.product-filter-container:empty {
display: none;
}
.product-filter-container .preloader {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
}
.product-filter-container .reset {
font-size: 13px;
}
.product-filter-container .product-filter-price .reset {
padding-top: 7px;
}
.product-filter-container .reset span {
font-size: 12px;
top: 2px;
margin-left: 2px;
}
.product-filter-price .product-filter-price-slider {
padding-left: 10px;
padding-right: 10px;
}
.product-filter-price-min,
.product-filter-price-max {
text-align: center;
}
.colors-filter button {
height: 34px;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center center !important;
border: none;
width: 100%;
margin-top: 6px;
position: relative;
transition: opacity, box-shadow 0.2s ease;
}
.colors-filter button[data-color*='hex-#f'],
.colors-filter button[data-color*='hex-#e'],
.product-options-group .icon[data-color*='hex-#f'],
.product-options-group .icon[data-color*='hex-#e'],
.product-options-color-filter-list li[data-color*='hex-#f'],
.product-options-color-filter-list li[data-color*='hex-#e']
{
border: 1px solid #ddd;
}
.product-filter-container .colors-filter {
margin: 0 -3px 10px;
}
.colors-filter .colors-filter-item {
display: block;
float: left;
width: 20%;
padding: 0 3px;
}
.product-filter-container .colors-filter button.active,
.product-filter-container .colors-filter button:hover,
.product-filter-container .colors-filter button:focus,
.product-filter-container .colors-filter button:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .15);
}
.product-filter-container .colors-filter button:before {
opacity: 0;
content: '';
display: block;
width: 11px;
height: 7px;
position: absolute;
top: 12px;
left: 12px;
border: 3px solid #fff;
border-top: none;
border-right: none;
background: transparent;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
transition: opacity 0.1s ease;
}
.colors-filter button:hover:before,
.colors-filter button:focus:before,
.colors-filter button:active:before {
opacity: .3;
}
.colors-filter button.active:before {
opacity: 1;
}
.colors-filter button[data-color*='hex-#f']:before,
.colors-filter button[data-color*='hex-#e']:before {
border-color: #000;
top: 11px;
left: 11px;
}
.pa_variants .colors-filter {
width: 24px;
display: inline-block;
}
.pa_variants .colors-filter button {
height: 24px;
margin-right: 3px;
position: relative;
top: -1px;
}
.product-filter-container .form-group:last-child {
margin-bottom: 0px;
}
.product-filter-price {
margin-bottom: 8px;
padding-top: 16px;
}
.product-filter-price .input-price-filter {
font-size: 18px;
}
.product-filter-price .input-price-filter input {
padding: 0;
border: none;
background: none;
display: inline-block;
width: auto;
outline: none;
transition: width 0.25s;
transition: border-color 0.25s;
border: 1px solid transparent;
max-width: 100%;
}
.product-filter-price .input-price-filter input:focus,
.product-filter-price .input-price-filter input:hover {
border-color: #ddd;
}
.product-attribute-filter-container .filter-title,
.product-options-filter-container .filter-title {
font-size: 16px;
padding: 15px 0px 5px;
}
#toTop,
#phone-call {
bottom: 0px;
color: #dc1912;
display: none;
font-size: 40px;
height: 60px;
overflow: hidden;
padding: 5px;
margin: 20px;
position: fixed;
text-decoration: none;
width: 60px;
z-index: 1000;
border: 3px solid #dc1912;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
opacity: 0.3;
}
#toTop {
right: 1px;
}
#phone-call {
left: 1px;
border: 3px solid green;
color: green;
left: 1px;
}
#toTop:active,
#toTop:focus {
outline: none;
z-index: 1000;
}
.vertical-alignment-helper {
display: table;
height: 100%;
width: 100%;
}
.vertical-align-center {
/* To center vertically */
display: table-cell;
vertical-align: middle;
}
#change_terms_modal_message .modal-content {
/* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
width: inherit;
height: inherit;
/* To center horizontally */
margin: 0 auto;
}
#change_terms_modal_message .modal-body {
padding: 50px 30px 30px;
text-align: center;
}
#cookies_message a,
#cookies-message-modal a,
#change_terms_modal_message a
{
text-decoration: underline;
}
#cookies_message {
width: 100%;
position: fixed;
bottom: 0;
z-index: 1001;
display: none;
}
#cookies_close {
cursor: pointer;
float: right;
margin: 14px;
padding: 0;
position: relative;
right: 0;
top: 0;
z-index: 10001;
font-size: 28px;
}
#cookies_frame {
margin: 0 auto;
z-index: 10000;
position: relative;
max-width: 100%;
}
#cookies_content {
text-align: center;
font-size: 12px;
padding: 10px 30px 10px 0px;
}
#cookies_message
{
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
}
#cookies_message:before
{
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgb(207, 207, 207);
opacity: .8;
}
#cookies_frame
{
display: flex;
justify-content: flex-start;
align-items: center;
padding: 0 15px;
}
#cookies_content
{
font-size: 14px;
text-align: left;
padding: 17px 0;
}
#cookies-close-accept, #cookies-close-deny, #cookies-close-settings
{
margin-left: 10px;
padding: 8px 10px;
font-size: 14px;
margin-bottom: 10px;
}
#change_terms_message {
width: 100%;
position: fixed;
bottom: 0;
z-index: 1001;
display: none;
}
#change_terms_close {
cursor: pointer;
float: right;
margin: 14px;
padding: 0;
position: relative;
right: 0;
top: 0;
z-index: 10001;
font-size: 28px;
}
#change_terms_frame {
margin: 0 auto;
z-index: 10000;
position: relative;
max-width: 100%;
}
#change_terms_content {
text-align: center;
font-size: 12px;
padding: 10px 30px 10px 0px;
}
#change_terms_message a {
text-decoration: underline;
}
footer #social {
margin-bottom: 10px;
text-align: center;
margin-top: 0px;
}
#blog-list .caption .name,
#blog .caption .name {
margin: 3px 0px 5px;
}
#blog .image>a {
padding: 0;
}
#blog .caption {
padding: 10px 0 0;
}
#blog .thumbnail {
padding: 15px;
margin-bottom: 10px;
}
#blog .description {
font-size: 0.9333rem;
margin-bottom: 14px;
}
.date-empty {
height: 10px;
}
#blog .data,
#blog-list .data,
#blog-show .data {
font-size: 0.9333rem;
margin-bottom: 6px;
}
#blog-show .data {
margin-top: 4px;
}
#blog-list .col-sm-8 .caption {
padding-left: 15px;
}
#blog-list #blog-category li {
position: relative;
display: block;
float: left;
list-style: none;
margin-left: 10px;
}
#blog-list #blog-category li:first-of-type {
margin-left: 0px;
}
#blog-list #blog-category {
padding: 0px;
margin-bottom: 30px;
}
#blog-show .tinymce_html {
margin-bottom: 15px;
}
#blog-show #cta-btn {
margin-bottom: 15px;
}
/*#blog-show .tinymce_html a {
color: inherit;
text-decoration: none;
}*/
#blog-show .title {
margin-bottom: 11px;
}
#blog-show #blog-cta .tinymce_html {
margin-bottom: 0px;
}
#blog-show #blog-main-image {
width: 100%;
margin-bottom: 30px;
}
#blog-list .link-more, #blog .link-more, #blog-show .link-more{
text-decoration: none;
font-weight: bold;
}
#blog-list .list-posts{
padding-left: 0px;
margin-bottom: 30px;
}
.button-show-all{
text-align: center;
margin-bottom: 30px;
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
span.star-rating-control
{
display: flex;
}
div.star-rating a,
.reviews svg {
fill: currentColor;
color: inherit;
}
div.rating-cancel,
div.star-rating {
cursor: pointer;
display: inline-block;
background: transparent;
overflow: hidden;
}
div.rating-cancel,
div.rating-cancel a {
display: none;
background: url(/images/frontend/theme/default2/delete.gif) no-repeat 0 -16px;
}
div.rating-cancel a,
div.star-rating a {
display: inline-block;
padding: 0 2px;
border: 0;
}
div.rating-cancel a,
div.star-rating a,
.reviews svg {
color: #D9DCDC;
}
div.star-rating-on a {
color: #dc1912;
}
div.star-rating-hover a,
.reviews svg.star-rating-hover {
color: #ffc20a;
}
/* Read Only CSS */
div.star-rating-readonly a {
cursor: default !important;
}
li.add-review-line > form
{
margin-right: 5px;
}
/* END jQuery.Rating Plugin CSS */
.review_description {
width: 85%;
}
#review_table {
margin-top: 4px;
overflow: visible;
background-color: #fff;
margin-bottom: 1em;
}
.reviews .row-reviews + .row-reviews
{
border-top: 1px solid #ddd;
}
#review_table th {
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
font-size: 14px;
padding-bottom: 3px;
padding-top: 4px;
background-color: #f5f5f5;
font-weight: normal;
}
#st_basket_vat_eu label {
width: auto;
float: none;
padding-right: 5px;
vertical-align: middle;
cursor: inherit;
}
.basket-show-summary {
border-top: 1px solid #ddd;
padding-top: 10px;
text-align: right;
}
.basket-show-total {
margin-top: 7px;
margin-bottom: 10px;
}
.btn-delete img {
position: relative;
top: -3px;
left: 1px;
}
.tooltip-inner {
color: #545454;
background-color: #fff;
box-shadow: 0px 1px 2px rgba(0, 0, 0, .5);
max-width: 250px;
}
.tooltip-inner a {
color: inherit;
}
.dropdown-toggle .text+.caret {
margin-left: 4px;
}
.cursor-hand {
cursor: pointer;
}
.underline a {
text-decoration: underline;
}
#eraty-santander-calculate {
margin-top: 15px;
}
.btn-eraty img {
margin-left: 5px;
}
.btn-eraty span {
vertical-align: middle;
}
.btn-eraty-lg {
font-size: 16px;
}
#active_price_question_overlay,
#active_depository_question_overlay,
#active_price_question_overlay_login,
#active_depository_question_overlay_login {
margin: 0px 5px 10px 0px;
}
.modal-send {
text-align: center;
padding: 50px !important;
}
.card #facebook-box-like {
margin-bottom: 10px;
}
.modal-header .close,
.close-icon,
#lg-close {
position: relative;
display: inline-block;
color: #000;
height: 28px;
width: 28px;
cursor: pointer;
background-color: #eaeaea;
-webkit-transition: background-color 0.3s ease;
-moz-transition: background-color 0.3s ease;
-o-transition: background-color 0.3s ease;
-ms-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
-webkit-backface-visibility: hidden;
opacity: 1;
}
.modal-header .close,
#lg-close {
position: absolute;
right: 12px;
top: 14px;
z-index: 11;
}
.modal-header .close:hover,
.close-icon:hover,
#lg-close:hover {
background-color: #ccc;
}
.modal-header .close:after,
.modal-header .close:before,
.close-icon:after,
.close-icon:before,
#lg-close:after,
#lg-close:before {
display: block;
height: 1px;
width: 12px;
position: absolute;
top: 13px;
right: 8px;
background-color: #000;
content: '';
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.modal-header .close:before,
.close-icon:before,
#lg-close:before {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.modal-header .close>span {
display: none;
}
.close {
font-size: 0;
}
#discount-button,
#gift-button {
margin-right: 10px;
cursor: pointer;
}
.clear {
clear: both;
}
#lg-outer {
width: 100% !important;
height: 100% !important;
top: 0% !important;
left: 0% !important;
}
#lg-gallery {
background: rgba(255, 255, 255, 0.9) !important;
}
.custom-html {
background: rgba(255, 255, 255, 0.7) !important;
}
#lg-slider .lg-slide img {
padding: 0px !important;
}
#shopping-cart-delivery .inpost-easypack-trigger {
margin-top: 7px;
}
#user_data_billing_privacy_content a, #user_data_billing_terms_content a{
text-decoration: underline;
}
.reviews h5
{
margin-bottom: 8px;
margin-top: 0;
display: inline-block;
}
.reviews small
{
margin-left: 4px;
}
.reviews .row-reviews
{
display: flex;
padding-top: 16px;
}
.reviews .img-user
{
border-radius: 50%;
width: 70px;
height: 70px;
margin-right: 10px;
}
.reviews .img-user-frame{
width: 70px;
}
.reviews .img-user-avatar{
width: 70px;
height: 70px;
margin-right: 10px;
background-color: #ccc;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
border-radius: 50%;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset;
color: #fff;
cursor: pointer;
font-size: 30px;
font-weight: bold;
padding-top: 12px;
text-align: center;
}
#product-tab-review .reviews .img-user-avatar{
width: 40px;
height: 40px;
font-size: 1rem;
padding-top: 10px;
}
.reviews a.img-social
{
position: relative;
top: -2px;
opacity: .3;
margin-right: 3px;
}
.reviews a.img-social:hover,
.reviews a.img-social:focus,
.reviews a.img-social:active
{
opacity: 1;
}
.reviews .table>tbody>tr>td
{
padding: 0;
margin: 0;
border: none;
}
.score-row {
cursor: pointer;
}
.score-row td{
text-align: center;
padding: 0px 5px;
}
.star-score-point{
font-size: 30px;display:
inline-block;
margin-left: 10px;
}
.score-line{
width: 280px;
padding: 0px 5px;
}
.score-line-border{
background-color: #d9dcdc !important;
}
.score-line-border .w3-container{
height:10px;
}
#chat-application,
#chat-widget-container,
.fb_dialog_content iframe,
#code-info,
#fb-root .fb_dialog
{
z-index: 1000 !important;
}
.video-banner-bg
{
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.video-banner-bg video
{
width: 100%;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
}
/*
Project: Toggle Switchy
Version: 1.14
Updated: 8/20/2020
Author: Adam Culpepper | @adamculpepper
Website: https://toggleswitchy.com
Docs: https://github.com/adamculpepper/toggle-switchy
Issues: https://github.com/adamculpepper/toggle-switchy/issues
Releases: https://github.com/adamculpepper/toggle-switchy/releases
*/
/* Customizable styles */
/* Colors: Default (blue) */
.toggle-switchy {
color: #fff;
}
.toggle-switchy > input + .toggle:before {
content: 'ON';
}
.toggle-switchy > input + .toggle:after {
content: 'OFF';
}
.toggle-switchy > input + .toggle > .switch {
background: #fff;
}
.toggle-switchy > input + .toggle + .label {
color: #000;
}
.toggle-switchy > input:checked + .toggle {
background: #3498db;
}
.toggle-switchy > input:not(:checked) + .toggle {
background: #ccc;
}
.toggle-switchy > input:checked + .toggle > .switch {
border: 3px solid #3498db;
}
.toggle-switchy > input:not(:checked) + .toggle > .switch {
border: 3px solid #ccc;
}
.toggle-switchy > input:focus + .toggle,
.toggle-switchy > input:active + .toggle {
/*box-shadow: 0 0 5px 3px rgba(0, 119, 200, 0.50);*/
}
/* Rounded switch corners */
.toggle-switchy > input + .toggle {
border-radius: 4px;
}
.toggle-switchy > input + .toggle .switch {
border-radius: 6px;
}
/* //////////////////////////
CORE STYLES BELOW - NO TOUCHY
////////////////////////// */
.toggle-switchy {
display: inline-flex;
align-items: center;
user-select: none;
position: relative;
vertical-align: middle;
margin-bottom: 0;
}
.toggle-switchy:hover {
cursor: pointer;
}
.toggle-switchy > input {
position: absolute;
opacity: 0;
}
.toggle-switchy > input + .toggle {
align-items: center;
position: relative;
}
.toggle-switchy > input + .toggle {
overflow: hidden;
position: relative;
flex-shrink: 0;
}
.toggle-switchy > input[disabled] + .toggle {
opacity: 0.5;
}
.toggle-switchy > input[disabled] + .toggle:hover {
cursor: not-allowed;
}
.toggle-switchy > input + .toggle {
width: 100%;
height: 100%;
margin: 0;
cursor: pointer;
}
.toggle-switchy > input + .toggle > .switch {
display: block;
height: 100%;
position: absolute;
right: 0;
z-index: 3;
box-sizing: border-box;
}
/* Labels */
.toggle-switchy > input + .toggle:before,
.toggle-switchy > input + .toggle:after {
display: flex;
align-items: center;
position: absolute;
z-index: 2;
height: 100%;
}
.toggle-switchy > input + .toggle:before {
right: 55%;
}
.toggle-switchy > input + .toggle:after {
left: 50%;
}
.toggle-switchy > input + .toggle + .label {
margin-left: 10px;
}
.toggle-switchy[data-label='left'] > input + .toggle {
order: 2;
}
.toggle-switchy[data-label='left'] > input + .toggle + .label {
order: 1;
margin-left: 0;
margin-right: 10px;
}
/* Show / Hide */
.toggle-switchy > input + .toggle:before {
opacity: 0;
}
.toggle-switchy > input:checked + .toggle:before {
opacity: 1;
}
.toggle-switchy > input:checked + .toggle:after {
opacity: 0;
}
/* Transitions */
.toggle-switchy > input + .toggle {
transition: background 200ms linear, box-shadow 200ms linear;
}
.toggle-switchy > input + .toggle:before,
.toggle-switchy > input + .toggle:after {
transition: all 200ms linear;
}
.toggle-switchy > input + .toggle > .switch {
transition: right 200ms linear, border-color 200ms linear;
}
/* //////////////////////////
CORE STYLES ABOVE - NO TOUCHY
////////////////////////// */
/* Size: Extra Large */
.toggle-switchy[data-size='xl'] > input + .toggle {
width: 85px;
height: 40px;
}
.toggle-switchy[data-size='xl'] > input + .toggle > .switch {
width: 40px;
}
.toggle-switchy[data-size='xl'] > input + .toggle:before,
.toggle-switchy[data-size='xl'] > input + .toggle:after {
font-size: 1.2rem;
}
.toggle-switchy[data-size='xl'] > input:not(:checked) + .toggle > .switch {
right: calc(100% - 40px);
}
/* Size: Large */
.toggle-switchy[data-size='lg'] > input + .toggle {
width: 75px;
height: 35px;
}
.toggle-switchy[data-size='lg'] > input + .toggle > .switch {
width: 35px;
}
.toggle-switchy[data-size='lg'] > input + .toggle:before,
.toggle-switchy[data-size='lg'] > input + .toggle:after {
font-size: 1rem;
}
.toggle-switchy[data-size='lg'] > input:not(:checked) + .toggle > .switch {
right: calc(100% - 35px);
}
/* Size: Default (Medium) */
.toggle-switchy > input + .toggle {
width: 65px;
height: 30px;
}
.toggle-switchy > input + .toggle > .switch {
width: 30px;
}
.toggle-switchy > input + .toggle:before,
.toggle-switchy > input + .toggle:after {
font-size: 0.8rem;
}
.toggle-switchy > input:not(:checked) + .toggle > .switch {
right: calc(100% - 30px);
}
/* Size: Small */
.toggle-switchy[data-size='sm'] > input + .toggle {
width: 55px;
height: 25px;
}
.toggle-switchy[data-size='sm'] > input + .toggle > .switch {
width: 25px;
}
.toggle-switchy[data-size='sm'] > input + .toggle:before,
.toggle-switchy[data-size='sm'] > input + .toggle:after {
font-size: 0.7rem;
}
.toggle-switchy[data-size='sm'] > input:not(:checked) + .toggle > .switch {
right: calc(100% - 25px);
}
/* Size: Extra Small */
.toggle-switchy[data-size='xs'] > input + .toggle {
width: 45px;
height: 20px;
}
.toggle-switchy[data-size='xs'] > input + .toggle > .switch {
width: 20px;
}
.toggle-switchy[data-size='xs'] > input + .toggle:before,
.toggle-switchy[data-size='xs'] > input + .toggle:after {
font-size: 0.5rem;
}
.toggle-switchy[data-size='xs'] > input:not(:checked) + .toggle > .switch {
right: calc(100% - 20px);
}
/* Style: Rounded */
.toggle-switchy[data-style='rounded'] > input + .toggle,
.toggle-switchy[data-style='rounded'] > input + .toggle > .switch {
border-radius: 50px;
}
.toggle-switchy[data-style='rounded'] > input + .toggle:before {
right: 50%;
}
.toggle-switchy[data-style='rounded'] > input + .toggle:after {
left: 50%;
}
/* Style: Square */
.toggle-switchy[data-style='square'] > input + .toggle {
border-radius: 0;
}
.toggle-switchy[data-style='square'] > input + .toggle .switch {
border-radius: 0;
}
/* Text: Off */
.toggle-switchy[data-text='false'] > input + .toggle:before,
.toggle-switchy[data-text='false'] > input + .toggle:after {
content: '';
}
.toggle-switchy[data-text='false'][data-size='xl'] > input + .toggle {
width: 80px;
}
.toggle-switchy[data-text='false'][data-size='lg'] > input + .toggle {
width: 70px;
}
.toggle-switchy[data-text='false'] > input + .toggle {
width: 60px;
}
.toggle-switchy[data-text='false'][data-size='sm'] > input + .toggle {
width: 50px;
}
.toggle-switchy[data-text='false'][data-size='xs'] > input + .toggle {
width: 40px;
}
/* Color: Red */
.toggle-switchy[data-color='red'] > input:checked + .toggle {
background: #e74c3c;
}
.toggle-switchy[data-color='red'] > input:checked + .toggle > .switch {
border-color: #e74c3c;
}
/* Color: Orange */
.toggle-switchy[data-color='orange'] > input:checked + .toggle {
background: #e67e22;
}
.toggle-switchy[data-color='orange'] > input:checked + .toggle > .switch {
border-color: #e67e22;
}
/* Color: Yellow */
.toggle-switchy[data-color='yellow'] > input:checked + .toggle {
background: #f1c40f;
}
.toggle-switchy[data-color='yellow'] > input:checked + .toggle > .switch {
border-color: #f1c40f;
}
/* Color: Green */
.toggle-switchy[data-color='green'] > input:checked + .toggle {
background: #1a9a14;
}
.toggle-switchy[data-color='green'] > input:checked + .toggle > .switch {
border-color: #1a9a14;
}
/* Color: Blue */
.toggle-switchy[data-color='blue'] > input:checked + .toggle {
background: #3498db;
}
.toggle-switchy[data-color='blue'] > input:checked + .toggle > .switch {
border-color: #3498db;
}
/* Color: Purple */
.toggle-switchy[data-color='purple'] > input:checked + .toggle {
background: #9b59b6;
}
.toggle-switchy[data-color='purple'] > input:checked + .toggle > .switch {
border-color: #9b59b6;
}
/* Color: Gray */
.toggle-switchy[data-color='gray'] > input:checked + .toggle {
background: #555;
}
.toggle-switchy[data-color='gray'] > input:checked + .toggle > .switch {
border-color: #555;
}
.pick-language, .pick-currency{
list-style: none;
padding: 20px 30px;
margin-bottom: 0px;
float: left !important;
}
.pick-language .active, .pick-currency .active{
list-style: disc;
}
.pick-language li:first-child, .pick-currency li:first-child{
font-weight: bold;
margin-bottom: 5px;
}
#sidebar
{
position:fixed;
top: 0;
bottom: 0;
left: -450px;
max-width: 450px;
width: 100%;
overflow-x: hidden;
transition: 0.5s;
z-index: 1040;
background-color: #fff;
box-shadow: 0px 5px 8px rgba(0,0,0,0.15);
}
#sidebar-content
{
padding: 10px 15px;
display: block;
}
#sidebar-handle
{
position: fixed;
width: 40px;
height: 40px;
left: 0;
transition: 0.5s;
z-index: 1040;
top: 20%;
cursor: pointer;
color: #292929;
padding: 8px 8px;
font-size: 16px;
border-radius: 0px 20px 20px 0px;
border: 1px solid #8f8f8f;
background-color: #fff;
border-left: 1px solid #fff;
}
#sidebar-handle:hover
{
width: 42px;
background-color: #eee;
padding: 8px 10px;
}
#product-recently-viewed-sidebar,
#product-observe-sidebar
{
padding: 0px 10px;
margin-bottom:15px;
}
#product-recently-viewed-sidebar .row,
#product-observe-sidebar .row
{
border-bottom: 1px solid #eee;
padding: 5px 0px;
}
#product-recently-viewed-sidebar .row:last-child,
#product-observe-sidebar .row:last-child {
border-bottom: none;
}
#product-recently-viewed-sidebar .product_name,
#product-observe-sidebar .product_name
{
font-size: 0.8rem !important;
display: block;
}
#product-recently-viewed-sidebar .price,
#product-observe-sidebar .price
{
font-size: 0.8rem !important;
font-weight: bold;
}
.product-observe
{
cursor: pointer;
display: inline;
}
.sidebar-header
{
padding: 10px;
margin-bottom: 15px;
border-bottom: 1px solid #eaeaea;
}
#close-sidebar
{
float: right;
margin-right: 10px;
display: none;
right: 10px;
z-index: 10000;
padding: 0px 0px;
font-size: 35px;
}
.full-list .product-observe
{
position: absolute;
top: 10px;
left: 10px;
}
.product-observe svg
{
width: 18px;
height: 15px;
}
.product-observe.observe-no svg
{
fill: transparent;
stroke: #000;
}
.product-observe.observe-yes svg, .observe-full svg
{
fill: #000;
stroke: #000;
}
.sidebar-header-icon{
float: left;
margin-right: 5px;
}
.sidebar-header-icon svg {
width: 20px;
height: 20px;
}
.sidebar-header-trash {
cursor: pointer;
font-size: 0.8rem;
float: right;
margin-right: 10px;
}
#product-recently-viewed-sidebar .image > a > img,
#product-observe-sidebar .image > a > img
{
max-width: 100% !important;
height: auto !important;
max-height: 250px;
width: auto;
}
#product-recently-viewed-sidebar .image,
#product-observe-sidebar .image
{
text-align: center;
}
#product-tab-recentyl-viewed-sidebar p,
#product-tab-observe-sidebar p
{
padding: 0px 10px;
opacity:0.4;
font-size: 0.8rem;
}
#user-panel .nav.nav-tabs{
display: none;
}
@media (min-width: 768px) {
#product-recently-viewed-sidebar .image > a > img,
#product-observe-sidebar .image > a > img
{
max-height: 50px;
}
#cookies_close {
cursor: pointer;
float: none;
height: 15px;
margin: 0;
padding: 0;
position: absolute;
right: 10px;
top: 10px;
width: 15px;
z-index: 10001;
font-size: 1rem;
}
#change_terms_close {
cursor: pointer;
float: none;
height: 15px;
margin: 0;
padding: 0;
position: absolute;
right: 10px;
top: 10px;
width: 15px;
z-index: 10001;
font-size: 1rem;
}
#cookies-message-modal .modal-content{
padding: 30px;
}
#price-star-info {
float: left;
}
#phone-call {
display: none !important;
}
.basket-show-total {
margin-right: 10px;
}
.table td:not(.product-action):before,
.table td:not(.product-action-new):before {
display: none;
}
.table .th-td-right {
text-align: right;
}
.table .th-td-center {
text-align: center;
}
.table th,
.table td {
display: table-cell;
padding: .25em .5em;
}
.table th,
.table td {
margin: .5em 1em;
}
.table>tbody>tr>td {
border-top: 1px solid #ddd;
}
#nav-menu {
max-height: 100%;
}
}
@media (max-width: 500px) {
.hidden-us {
display: none !important;
}
.visible-us {
display: block !important;
}
.home-list .col-xs-4,
.full-list .col-xs-4,
#blog .col-xs-4 {
width: 100%;
}
#product-recommend .col-xs-4,
#product-accessories .col-xs-4 {
width: 50%;
padding-left: 1%;
padding-right: 1%;
}
.category-list {
margin-left: 0px;
margin-right: 0px;
width: 100%;
margin-bottom: 10px;
}
.category .image a img {
max-height: 50px;
margin: 5px;
}
.category .image a {
padding: 0px;
}
.category div[data-equalizer-watch='image'] {
display: table-cell;
width: 20%;
padding-right: 7px;
vertical-align: middle;
}
.category .thumbnail {
margin-bottom: -1px;
}
.category .caption {
display: table-cell;
width: 80%;
vertical-align: middle;
padding: 5px 10px;
}
.category .image a,
.category h2 a,
.category .list-unstyled {
border-style: none;
}
.category {
display: table;
margin-bottom: 0;
}
.category h2 a {
padding: 10px 0;
font-size: 1.4rem;
text-transform: none;
margin-left: 5px;
height: auto !important;
}
.col-box {
width: 100%;
}
#carousel-example-generic {
margin-bottom: 0px;
}
.category .list-unstyled {
display: none !important;
}
.tinymce_html iframe,
.tinymce_html embed {
height: auto;
}
.tinymce_html table {
width: 100% !important;
}
}
@media (min-width: 500px) {
.category .image a,
.category h2 a,
.category .list-unstyled {
background: #fff;
}
.category:hover .image a,
.category:hover .list-unstyled,
.category:hover h2 a {
background: #fff;
}
.category {
float: left;
width: 25%;
padding: 0 5px;
}
.category h2 {
text-align: center;
}
.category .image {
display: table;
width: 100%;
height: inherit;
}
.category .image a {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 16px 16px 0px;
}
.category .thumbnail {
padding: 0 0 2px;
}
}
@media (max-width: 767px) {
.product-options-group a:hover .preview {
display: none !important;
}
.product-options-group .dropdown-menu .icon {
width: 48px;
height: 48px;
}
footer .foot-group {
padding-bottom: 5px;
margin: 0 4% 10px;
border: 1px solid rgba(0, 0, 0, .07);
border-radius: 5px;
width: auto;
display: block;
float: none;
background: rgba(0, 0, 0, .03);
height: auto !important;
}
#nav-button-shopping-cart.empty {
display: none;
}
div.rating-cancel a,
div.star-rating a {
padding: 0 6px;
}
#logo img,
#logo_small img {
max-height: 100%;
}
.order-control {
padding-bottom: 40px;
}
#order-summary .title h1,
.order-control .title h1,
.user-control .title h1 {
padding: 0;
}
.switch {
height: 32px;
overflow: hidden;
width: 60px;
position: relative;
display: inline-block;
margin: 0;
padding: 0;
}
.switch input[type='checkbox'] {
visibility: hidden;
}
.switch input[type='checkbox']+label {
width: 4rem;
border-radius: 4rem;
visibility: visible;
display: block;
}
.switch input[type='checkbox']+label:before,
.switch input[type='checkbox']+label:after {
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
content: "";
}
.switch input[type='checkbox']+label:before {
right: 10px;
left: 10px;
top: 7px;
bottom: 6px;
border-radius: 5rem;
transition: background 0.3s;
background-color: rgba(0, 0, 0, 0.2);
}
.switch input[type='checkbox']:checked+label:before {
background-color: #4abc90;
opacity: 0.5;
}
.switch input[type='checkbox']:disabled+label:before {
background-color: rgba(0, 0, 0, 0.1);
}
.switch input[type='checkbox']+label:after {
width: 24px;
height: 24px;
top: 4px;
left: 4px;
background-color: #fff;
border-radius: 100%;
box-shadow: 0 0.1rem 0.25rem 0rem rgba(0, 0, 0, 0.3);
-webkit-transition: all 0.3s cubic-bezier(0.915, 0.01, 0.075, 0.995);
-moz-transition: all 0.3s cubic-bezier(0.915, 0.01, 0.075, 0.995);
-o-transition: all 0.3s cubic-bezier(0.915, 0.01, 0.075, 0.995);
transition: all 0.3s cubic-bezier(0.915, 0.01, 0.075, 0.995);
}
.switch input[type='checkbox']:disabled+label:after {
background-color: #F5F5F5;
box-shadow: 0 0.1rem 0.1rem 0rem rgba(0, 0, 0, 0.2);
}
.switch input[type='checkbox']:checked+label:after {
background-color: #4abc90;
margin-left: 29px;
box-shadow: none;
}
#header-navbar .navbar-collapse {
max-height: 90vh;
}
#cookies_frame
{
display: block !important;
}
}
@media (min-width: 768px) {
#one-column-layout,
#two-column-layout {
padding-top: 5px;
}
footer .navbar-default {
padding-top: 0;
}
.typeahead-popover {
max-width: 304px;
}
#toTop {
display: none !important;
}
.touch-carousel .carousel-control {
display: block !important;
}
.row
{
margin-left: -5px;
margin-right: -5px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
padding-left: 5px;
padding-right: 5px;
}
header .horizontal-categories>li>a {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 14px;
font-family: 'Playfair Display', serif;
font-weight: 400;
}
#nav-menu {
background: none;
}
#nav-shopping-cart.in {
overflow: auto !important;
}
header .navbar-collapse {
padding-left: 0px;
}
header .navbar-collapse .divider {
display: none;
}
header .navbar-dropdown .navbar-collapse>* {
float: right;
}
header .navbar-dropdown .navbar-collapse {
right: 10px;
left: auto;
display: none !important;
float: right;
overflow-x: hidden;
position: absolute;
z-index: 1000;
}
header .navbar-collapse.collapsing,
header .navbar-collapse.in {
display: block !important;
}
footer .list-group h5,
footer .list-group .h5
{
margin-left: 0;
margin-bottom: 10px;
margin-top: 30px;
}
footer .list-group h5 a,
footer .list-group .h5 a
{
text-decoration: none;
color: inherit;
cursor: text;
padding: 0;
}
footer .list-group>a {
padding: 3px 0;
line-height: 120%;
}
footer .list-group {
float: left;
text-align: left;
}
footer .container {
position: relative;
}
footer #social {
margin-bottom: 10px;
text-align: right;
float: right;
margin-top: 20px;
}
#nav-button-user {
margin-right: 0px;
}
#logo {
position: static;
width: auto;
float: left;
}
#logo>div {
display: block;
}
#nav-menu .dropdown-menu h2 a {
padding: 5px 10px;
}
#nav-menu .dropdown-menu .nav>li>a {
padding: 0px 10px;
}
header .navbar-nav>li>a {
padding: 14px 12px;
}
.category-list {
display: block;
}
.container {
padding-left: 10px;
padding-right: 10px;
}
#nav-search .search,
#nav-shopping-cart .shopping-cart {
min-width: 399px;
max-width: 550px;
padding: 12px 13px 12px;
}
.navbar-fixed-top .navbar-collapse {
max-height: 1000px;
}
#nav-menu .dropdown-menu {
padding-bottom: 8px;
}
#blog-show .sidebar {
padding-left: 20px;
}
#blog-show .thumbnail {
padding:0px;
}
.basket-show-total {
display: inline-block;
}
}
@media (min-width: 992px) {
#one-column-layout .category h2 {
font-size: 1.067rem;
/*16px*/
}
#eraty-santander-calculate-modal .modal-dialog.modal-lg {
max-width: 670px;
}
}
@media (min-width: 1200px) {
.category {
width: 20%;
}
#left.col-lg-3 {
width: 20.8%;
}
#content.col-lg-push-3 {
left: 20.8%;
}
#content.col-lg-9 {
width: 79.2%;
}
#left.col-lg-pull-9 {
right: 79.2%;
}
.subcategory {
display: block;
}
.category-list .caption .list-group .active {
font-size: 0.9333rem;
/*14px*/
}
#eraty-santander-form .how-to-buy {
text-align: left;
}
#eraty-santander-form .calculate {
text-align: right;
}
}