/* Control Panel Settings */
.quickview .mfp-iframe-holder .mfp-content {
  height: 563px;
}
.quickview .heading-title {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 18px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
#more-details[data-hint]:after {
  color: rgb(255, 255, 255);
  background-color: rgb(44, 62, 80);
}
#more-details i:before {
  content: "\e62c";
  font-size: 28px;
  color: rgb(255, 255, 255);
  top: -2px;
}
.quickview #content {
  background-color: rgb(255, 255, 255);
}
.quickview #tab-description {
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: rgb(236, 240, 241);
}
.quickview h1.heading-title {
  text-align: center;
}
.label-latest {
  color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  background-color: rgb(22, 160, 133);
}
.label-sale {
  color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  background-color: rgb(164, 23, 51);
}
header .links > a,
.mm-header-link a {
  font-weight: 300;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 12px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.links .no-link {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 12px;
  text-transform: none;
  color: rgb(241, 98, 114);
}
.journal-login .journal-secondary a,
.journal-secondary .links > a,
.mm-header-link a {
  font-weight: 300;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 12px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.journal-secondary .no-link {
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  text-transform: none;
  color: rgb(68, 67, 73);
}
.drop-down ul li a,
.fly-drop-down ul li a {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 12px;
  text-transform: none;
  color: rgb(68, 67, 73);
}
.mega-menu-item h3 {
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(44, 62, 80);
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: rgb(0, 84, 122);
  padding-bottom: 5px;
}
.mega-menu-item h3:hover {
  color: rgb(57, 178, 172);
}
.mega-menu-categories .mega-menu-item ul li a {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 12px;
  text-transform: none;
  color: rgb(44, 62, 80);
  padding-left: 8px;
}
.mega-menu-categories .mega-menu-item ul li a:hover {
  color: rgb(57, 178, 172);
}
.mega-menu-brands .mega-menu-item h3 {
  color: rgb(68, 67, 73);
  text-align: left;
}
.mega-menu-html .mega-menu-item h3 {
  text-align: left;
}
.mega-menu-html .mega-menu-item .wrapper {
  color: rgb(68, 67, 73);
  padding-top: 8px;
}
.super-menu > li > a {
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.super-menu > li,
.super-menu > li:last-of-type,
.journal-desktop .menu-floated .float-right {
  border-left-style: solid;
}
.drop-down ul li,
.mobile-menu .drop-down ul li,
.flyout-menu .fly-drop-down ul li {
  border-bottom-style: solid;
  border-color: rgb(238, 238, 238);
}
.mega-menu-categories .mega-menu-item h3 {
  text-align: left;
}
.mega-menu-brands .mega-menu-item div {
  border-radius: 2px;
}
.mega-menu-brands .mega-menu-item img {
  border-radius: 2%;
}
.mega-menu,
.html-menu {
  background-color: rgb(255, 255, 255);
}
.mobile-trigger:before {
  content: "\e618";
  font-size: 20px;
  color: rgb(44, 62, 80);
  top: -1px;
}
.drop-down .menu-plus:before {
  content: "\e62c";
  font-size: 14px;
  color: rgb(68, 67, 73);
  top: -3px;
}
.mega-menu-categories .mega-menu-item ul li a:before {
  content: "\e6ae";
  font-size: 9px;
  color: rgb(0, 0, 0);
}
.mobile-trigger {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 14px;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
}
.journal-menu .mobile-menu > li .mobile-plus,
.mobile-menu-on-tablet .journal-menu .mobile-menu > li .mobile-plus {
  background-color: rgb(255, 255, 255);
  color: rgb(44, 62, 80);
}
header .links > a:hover,
.mm-header-link a:hover {
  color: rgb(57, 178, 172);
}
.super-menu > li,
.super-menu.menu-floated {
  background-color: rgb(255, 255, 255);
}
.super-menu > li:hover > a {
  color: rgb(255, 255, 255);
}
.super-menu > li:hover {
  background-color: rgb(57, 178, 172);
}
.super-menu > li,
.super-menu > li:last-of-type,
.journal-desktop .menu-floated .float-left,
.journal-desktop .menu-floated .float-right {
  border-color: rgb(44, 62, 80);
}
.journal-login .journal-secondary a:hover,
.journal-secondary .links > a:hover,
.mm-header-link a:hover {
  color: rgb(57, 178, 172);
}
.drop-down ul li:hover > a,
.fly-drop-down ul li:hover > a {
  color: rgb(57, 178, 172);
}
.drop-down ul li,
.fly-drop-down ul li {
  background-color: rgb(255, 255, 255);
}
.drop-down ul li:hover,
.drop-down ul > li:hover > a,
.fly-drop-down ul > li:hover > a {
  background-color: rgb(57, 178, 172);
}
.journal-menu .mobile-trigger {
  background-color: rgba(255, 255, 255, 0.5);
}
.mega-menu .product-grid-item .price {
  display: inline-block;
}
.super-menu {
  border-top-width: 3px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-style: solid;
  border-color: rgb(44, 62, 80);
}
.mega-menu {
  padding: 20px;
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.4);
}
.mega-menu-item > div,
#header .mega-menu .product-wrapper {
  margin-right: 15px;
}
.drop-down ul {
  box-shadow: none;
}
.mega-menu .product-grid-item .price,
.mega-menu .product-grid-item .price-new {
  color: rgb(42, 43, 46);
}
.mega-menu-column > div > h3,
.mega-menu-column > h3 {
  padding-bottom: 5px;
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 15px;
  text-transform: none;
  color: rgb(68, 67, 73);
  margin-bottom: 10px;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: rgb(119, 119, 119);
}
.mega-menu-column.mega-menu-html .wrapper h1,
.mega-menu-column.mega-menu-html .wrapper h2,
.mega-menu-column.mega-menu-html .wrapper h3 {
  padding-bottom: 5px;
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(68, 67, 73);
}
.mega-menu-categories .mega-menu-item ul li.view-more a:hover {
  color: rgb(57, 178, 172);
}
.mega-menu .product-wrapper {
  border-width: 0px;
  border-style: solid;
}
.mega-menu-categories .mega-menu-item ul li.view-more a {
  font-weight: 700;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 11px;
  text-transform: none;
}
.mobile .journal-menu .mobile-menu > li,
.tablet.mobile-menu-on-tablet .journal-menu .mobile-menu > li {
  border-bottom-style: solid;
}
.quote .button:active {
  box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.8);
}
.quote .button {
  font-weight: 700;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  border-width: 0px;
  border-radius: 4px;
  border-style: solid;
  padding: 0 20px;
  line-height: 45px;
  background-color: rgba(68, 67, 73, 0.7);
}
.quote .button:hover {
  background-color: rgba(255, 255, 255, 0.7);
  color: rgb(56, 56, 56);
}
.headline-mode .nav-numbers a {
  border-width: 0px;
  border-radius: 4px;
  border-style: solid;
}
.product-info .left .image a img {
  border-radius: 8px;
}
.product-info .left .image-additional a img {
  border-radius: 4px;
}
.product-info .left .image-additional a {
  padding: 15px 15px 0 0;
}
.product-info .image .label-latest {
  display: none;
}
.product-info .image .label-sale {
  display: none;
}
.product-info .image .outofstock {
  display: none;
}
.product-options > div,
.product-options > ul {
  margin-bottom: 15px;
}
.product-info .product-options > div,
.product-info .product-options > ul,
#content .product-info .options h3,
.ms-sellerprofile.description h3 {
  border-radius: 3px;
}
.product-info .right .description .instock {
  color: rgb(22, 160, 133);
}
.product-info .right .description .outofstock {
  color: rgb(192, 57, 43);
}
.product-info .right .price .price-new,
.product-info .right .price .product-price,
.product-info .right .price li.price-new,
.product-info .right .price li.product-price {
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 34px;
  text-transform: none;
  color: rgb(57, 178, 172);
}
.product-info .right .price .price-old,
.product-info .right .price li.price-old {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 18px;
  text-transform: none;
  color: rgb(255, 255, 255);
}
.product-info .right .price-old {
  border-radius: 3px;
  background-color: rgb(41, 128, 185);
}
.product-info .option > ul > li:active,
.product-info .option > ul > li.selected {
  box-shadow: none;
}
#content .product-info .options h3,
.ms-sellerprofile.description h3 {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(255, 255, 255);
  background-color: rgb(169, 184, 192);
}
.product-info .option > ul > li {
  color: rgb(255, 255, 255);
  background-color: rgb(169, 184, 192);
  border-radius: 3px;
}
.product-info .right .cart div .qty {
  border-radius: 4px;
}
#button-cart:active,
.product-info .right .cart div .button.enquiry-button:active {
  box-shadow: none;
}
#button-cart,
.product-info .right .cart div .button.enquiry-button {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 16px;
  text-transform: none;
  color: rgb(255, 255, 255);
}
#button-cart,
.product-info .right .cart div .button.enquiry-button,
.quickview #more-details {
  border-width: 0px;
  border-radius: 3px;
  border-style: solid;
  background-color: rgb(44, 62, 80);
}
.product-info .right .wishlist-compare .links a {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.product-info .right .wishlist-compare .links a:hover {
  color: rgb(57, 178, 172);
}
#tabs a,
#tabs li a {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 15px;
  text-transform: none;
  color: rgb(255, 255, 255);
  background-color: rgb(44, 62, 80);
  box-shadow: none;
}
#tabs {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.tab-content p,
.tab-content p span,
.tab-content p font,
#tab-description,
.product-info .tab-content,
#review,
#tab-review b,
#tab-review span,
.attribute td {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
}
.tab-content > h1,
.tab-content > h2,
.tab-content > h3,
.tab-content > h4,
.tab-content > h5 {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 17px;
  text-transform: none;
}
.product-info .tab-content,
.tab-content {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 15px;
}
.product-info .left .journal-custom-tab h3 {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 15px;
  text-transform: none;
}
.product-info .left .journal-custom-tab,
.product-info .left .journal-custom-tab p,
.product-info .left .journal-custom-tab p span {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 12px;
  text-transform: none;
}
.product-info .left .journal-custom-tab {
  border-radius: 3px;
}
.product-info .right .journal-custom-tab h3 {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 15px;
  text-transform: none;
}
.product-info .right .journal-custom-tab,
.product-info .right .journal-custom-tab p,
.product-info .right .journal-custom-tab p span {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 12px;
  text-transform: none;
}
.product-info .right .journal-custom-tab {
  border-radius: 3px;
}
.product-info .gallery-text:before {
  content: "\e015";
  font-size: 24px;
}
#product-gallery .owl-prev:before {
  content: "\e61f";
  font-size: 20px;
  color: rgb(68, 67, 73);
}
#product-gallery .owl-next:before {
  content: "\e620";
  font-size: 20px;
  color: rgb(68, 67, 73);
}
.product-info .right .wishlist-compare .links a:before {
  content: "\e663";
  font-size: 14px;
}
.product-info .right .wishlist-compare .links a + a:before {
  content: "\e078";
  font-size: 14px;
}
.product-info .right .options .option {
  border-color: rgb(255, 255, 255);
}
.product-info .option > ul > li.selected,
.product-info .option > ul > li:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(57, 178, 172);
}
.product-info .right .cart div .journal-stepper {
  color: rgb(44, 62, 80);
  background-color: rgb(255, 255, 255);
}
.product-info .right .cart div .journal-stepper:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(57, 178, 172);
}
#button-cart:hover,
.product-info .right .cart div .button.enquiry-button:hover,
.quickview #more-details:hover {
  background-color: rgb(57, 178, 172);
}
.product-info .right .wishlist-compare {
  background-color: rgb(255, 255, 255);
}
#tabs a:hover,
#tabs a.selected,
#tabs li a:hover,
#tabs li.active a {
  color: rgb(57, 178, 172);
  background-color: rgb(255, 255, 255);
}
.product-info .tab-content,
.tab-content,
.quickview .tab-content {
  background-color: rgb(255, 255, 255);
}
.tags {
  text-align: left;
}
.tags b {
  color: rgb(255, 255, 255);
}
.tags a {
  background-color: rgb(255, 255, 255);
}
#product-gallery .owl-buttons.side-buttons div {
  border-radius: 50%;
  margin-top: -3px;
  height: 25px;
  line-height: 25px;
  width: 25px;
}
.product-info .right > div > div,
.product-info .right > div > ul {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.product-info .right .options .option label:hover {
  color: rgb(57, 178, 172);
}
#product-gallery .owl-next:hover:before,
#product-gallery .owl-prev:hover:before {
  color: rgb(57, 178, 172);
}
.product-info .right .options .option label {
  color: rgb(66, 139, 202);
}
.attribute tbody td {
  text-align: left;
}
.product-info .right > div > .price {
  padding: 0px;
  display: block;
}
.product-page .heading-title {
  text-align: left;
  border-color: rgb(44, 62, 80);
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 26px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.attribute tr td:first-child {
  text-align: left;
}
body {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(51, 55, 69);
  background-image: url("../../image/d-klik/DesignElements/background_image.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: fixed;
}
.heading-title,
.box-heading,
#blogArticle .articleHeader h1,
.oc-filter .panel-heading {
  text-align: left;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgb(44, 62, 80);
  line-height: 40px;
  padding-right: 5px;
}
.secondary-title,
#content #review-title {
  text-align: left;
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 16px;
  text-transform: none;
  color: rgb(44, 62, 80);
  padding-top: 7px;
  padding-bottom: 7px;
}
.heading-title,
.box-heading,
#blogArticle .articleHeader h1,
#swipebox-caption,
.journal-carousel .htabs.single-tab a:hover,
.journal-carousel .htabs.single-tab a.selected,
.oc-filter .panel-heading {
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 22px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.button:active,
#quickcheckout .button:active,
.modal-footer .btn:active {
  box-shadow: none;
}
.button,
.side-column .box-content a.button,
#quickcheckout .button,
.modal-footer .btn {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 12px;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
}
.button,
#quickcheckout .button,
.modal-footer .btn {
  padding: 0 15px;
  line-height: 35px;
  background-color: rgb(44, 62, 80);
}
.breadcrumb {
  font-weight: 300;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(68, 67, 73);
  background-color: rgba(255, 255, 255, 0.5);
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  display: block;
}
.scroll-top:before {
  content: "\e611";
  font-size: 45px;
  color: rgb(57, 178, 172);
}
#container {
  background-repeat: repeat;
  background-position: center top;
  background-attachment: scroll;
}
.extended-layout .extended-container {
  background-repeat: repeat;
  background-position: center top;
  background-attachment: fixed;
}
a {
  color: rgb(44, 62, 80);
}
a:hover {
  color: rgb(57, 178, 172);
}
.button:hover,
.side-column .box-content a.button:hover,
#quickcheckout .button:hover,
.modal-footer .btn:hover {
  color: rgb(255, 255, 255);
}
.button:hover,
#quickcheckout .button:hover,
.modal-footer .btn:hover {
  background-color: rgb(57, 178, 172);
}
.breadcrumb a:hover {
  color: rgb(57, 178, 172);
}
.scroll-top:hover:before {
  color: rgb(95, 208, 203);
}
.heading-title,
.box-heading,
#blogArticle .articleHeader h1,
.journal-carousel .htabs.single-tab a,
.oc-filter .panel-heading {
  padding-left: 5px;
}
.box-sections ul li,
.custom-sections .box-heading.box-sections {
  border-right-style: dotted;
  border-color: rgba(119, 119, 119, 0);
}
.custom-sections .box-heading {
  border-width: 0px;
  border-radius: 4px;
  border-style: solid;
  background-color: rgb(44, 62, 80);
}
.box-sections ul li a {
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(255, 255, 255);
  line-height: 38px;
}
.box-sections ul li a:hover,
.box-sections ul li a.selected {
  color: rgb(255, 255, 255);
  background-color: rgb(57, 178, 172);
}
#footer {
  margin-top: 20px;
  margin-bottom: 0px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
footer .column > h3 {
  border-bottom-style: dashed;
  text-align: left;
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 16px;
  text-transform: none;
  color: rgb(44, 62, 80);
  border-color: rgb(44, 62, 80);
}
footer .column-menu-wrap > ul li {
  color: rgb(44, 62, 80);
}
footer .contacts {
  box-shadow: none;
  border-top-width: 1px;
  border-style: dotted;
  border-color: rgb(81, 90, 97);
}
footer .contacts [data-hint]:after {
  border-radius: 3px;
  color: rgb(255, 255, 255);
  background-color: rgb(38, 47, 54);
}
.bottom-footer {
  box-shadow: none;
  background-color: rgb(44, 62, 80);
}
footer,
.boxed-footer #footer {
  background-color: rgba(255, 255, 255, 0.7);
}
footer .column-menu-wrap > ul li:hover a {
  color: rgb(57, 178, 172);
}
footer .column-text-wrap {
  color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
footer .contacts i {
  background-color: rgb(44, 62, 80);
}
footer a .contacts-text:hover {
  color: rgb(57, 178, 172);
}
footer .contacts-text {
  color: rgb(44, 62, 80);
}
.fullwidth-footer,
.boxed-footer #footer {
  background-repeat: repeat;
  background-position: center top;
  background-attachment: scroll;
}
.bottom-footer .copyright {
  color: rgb(189, 195, 199);
}
.column.products .product-grid-item {
  border-color: rgb(38, 47, 54);
  border-bottom-style: dotted;
  padding: 5px 0;
}
.column.products .product-grid-item .price-old {
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  text-transform: none;
  color: rgb(168, 168, 168);
}
.column.products .product-grid-item .name a:hover {
  color: rgb(142, 229, 252);
}
.column.products .product-grid-item .price,
.column.products .product-grid-item .price-new {
  color: rgb(255, 255, 255);
}
.column.products .product-grid-item .name a,
.footer-post-title {
  color: rgb(255, 255, 255);
}
.column.products .product-grid-item .name a {
  white-space: normal;
}
footer .column-text-wrap p {
  line-height: 15px;
}
footer .column-text-wrap h1,
footer .column-text-wrap h2,
footer .column-text-wrap h3 {
  padding-bottom: 2px;
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.footer-post {
  border-bottom-style: dotted;
  border-color: rgb(38, 47, 54);
  padding: 5px 0;
}
.footer-post .comment-date .p-date:before {
  color: rgb(244, 244, 244);
}
.footer-post .comment-date .p-comment:before {
  color: rgb(244, 244, 244);
}
.journal-top-header {
  box-shadow: none;
  background-color: rgba(255, 255, 255, 0.6);
}
#cart .heading i {
  border-left-style: solid;
  border-color: rgb(57, 178, 172);
}
.mini-cart-info table tr {
  border-bottom-style: solid;
  border-bottom-color: rgb(44, 62, 80);
}
#cart .content .cart-wrapper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
#cart .heading,
.ie9 #cart button.heading {
  font-weight: 300;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 15px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.journal-header-center #cart {
  border-bottom-width: 1px;
  border-radius: 6px;
  border-style: dashed;
  border-color: rgb(44, 62, 80);
  background-color: rgba(255, 255, 255, 0.5);
}
.journal-header-center #cart:hover {
  background-color: rgb(255, 255, 255);
}
.journal-header-center #cart .content .cart-wrapper {
  border-radius: 4px;
}
.mini-cart-info,
#cart .empty {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.mini-cart-info table tr td.image img {
  border-radius: 3px;
}
.mini-cart-info {
  max-height: 355px;
}
.mini-cart-total {
  font-weight: 300;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(44, 62, 80);
  background-color: rgb(244, 244, 244);
}
.button-search,
.journal-header-center .button-search {
  border-right-style: solid;
}
#search input {
  font-weight: 300;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 15px;
  text-transform: none;
  color: rgb(51, 55, 69);
  background-color: rgb(42, 43, 46);
}
.journal-header-center #search input {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-radius: 6px;
  border-style: dashed;
  border-color: rgb(44, 62, 80);
  background-color: rgba(255, 255, 255, 0.5);
}
.autocomplete2-suggestions {
  box-shadow: 0 1px 8px -3px rgba(0, 0, 0, 0.5);
  background-color: rgb(250, 250, 250);
}
.autocomplete2-suggestion span.p-price {
  display: block;
}
.journal-header-center .autocomplete2-suggestions {
  border-radius: 4px;
}
.autocomplete2-suggestions > div {
  max-height: 395px;
}
.journal-language .dropdown-menu > li,
.journal-currency .dropdown-menu > li {
  border-top-style: solid;
  border-top-style: solid;
}
.journal-language .dropdown-menu,
.journal-currency .dropdown-menu {
  background-color: rgb(250, 250, 250);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}
.journal-currency form .currency-symbol {
  border-radius: 60%;
  background-color: rgb(250, 250, 250);
}
#cart .heading i:before {
  content: "\e001";
  font-size: 26px;
  color: rgb(51, 55, 69);
  top: -3px;
}
.button-search i:before {
  content: "\e697";
  font-size: 22px;
  color: rgb(44, 62, 80);
  top: -1px;
  left: -1px;
}
header,
.journal-header-center {
  background-image: url("../../image/d-klik/DesignElements/background_image.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: fixed;
}
.journal-header-default #logo,
.journal-header-menu #logo {
  background-color: rgb(42, 43, 46);
}
.journal-cart {
  background-color: rgb(42, 43, 46);
}
#cart .content .cart-wrapper,
.oc2 #cart .checkout {
  background-color: rgb(250, 250, 250);
}
.mini-cart-info table tr td.remove i {
  color: rgb(189, 195, 199);
}
.mini-cart-info table tr td.remove i:hover,
.firefox .mini-cart-info table tr td.remove button:hover i {
  color: rgb(57, 178, 172);
}
.autocomplete2-suggestion {
  border-bottom-style: solid;
  border-color: rgb(228, 228, 228);
}
.autocomplete2-suggestion:hover {
  background-color: rgb(244, 244, 244);
}
.button-search:hover i:before {
  color: rgb(57, 178, 172);
}
.button-search {
  border-color: rgb(57, 178, 172);
}
.journal-language .dropdown-menu > li > a,
header .journal-currency .dropdown-menu > li > a {
  color: rgb(0, 0, 0);
}
.journal-language .dropdown-menu > li > a:hover,
header .journal-currency .dropdown-menu > li > a:hover {
  color: rgb(0, 0, 0);
}
.journal-language .dropdown-menu > li > a:hover,
.journal-currency .dropdown-menu > li > a:hover {
  background-color: rgb(244, 244, 244);
}
.journal-header-center .journal-language form > div,
.journal-header-center .journal-currency form > div {
  border-color: rgb(244, 244, 244);
}
header {
  box-shadow: none;
}
#cart {
  box-shadow: none;
}
.boxed-header body {
  padding-top: 0px;
}
.journal-header-center .journal-search:hover #search input {
  background-color: rgb(255, 255, 255);
}
.journal-header-center .journal-top-header,
.journal-header-center .journal-secondary {
  border-bottom-style: dashed;
  border-top-style: dashed;
  border-color: rgb(127, 140, 141);
}
.journal-header-mega #logo a {
  text-align: left;
}
.autocomplete2-suggestion .p-image {
  display: block;
}
.product-wrapper {
  border-width: 1px;
  border-radius: 8px;
  border-style: dotted;
  border-color: rgb(189, 195, 199);
  padding: 7px;
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.04);
}
.product-grid-item .image > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.product-grid-item .image .label-latest {
  display: none;
}
.product-grid-item .image .label-sale {
  display: none;
}
.product-grid-item .image .outofstock {
  display: none;
}
.product-grid-item .name a,
.posts h2 a {
  white-space: normal;
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.product-grid-item .price {
  display: block;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: rgb(149, 165, 166);
  padding-bottom: 10px;
  display: inline-block;
}
.product-details {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin-top: 10px;
  background-color: rgb(236, 240, 241);
}
.product-details:before {
  font-size: 23px;
  margin-left: -10px;
  top: -20px;
  color: rgb(57, 178, 172);
}
.product-grid-item .cart .button:active {
  box-shadow: none;
}
.product-grid-item .cart .button {
  background-color: rgb(236, 240, 241);
}
.product-grid-item .cart .button[data-hint]:after {
  border-radius: 2px;
  color: rgb(255, 255, 255);
  background-color: rgb(57, 178, 172);
}
.product-grid-item .quickview-button .button:active {
  box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.8);
}
.product-grid-item .quickview-button {
  margin-left: -20px;
  margin-top: -25px;
}
.product-grid-item .quickview-button .button {
  border-width: 2px;
  border-radius: 50%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  background-color: rgba(68, 67, 73, 0.12);
}
.product-grid-item .quickview-button .button:hover {
  border-color: rgba(255, 255, 255, 0.2);
  background-color: rgba(255, 255, 255, 0.3);
}
.product-grid-item .quickview-button .button[data-hint]:after {
  border-radius: 2px;
  color: rgb(255, 255, 255);
  background-color: rgb(68, 67, 73);
}
.product-grid-item.display-icon .wishlist-icon,
.product-grid-item.display-icon .compare-icon {
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 0;
}
.product-grid-item .wishlist [data-hint]:after,
.product-grid-item .compare [data-hint]:after {
  border-radius: 2px;
  color: rgb(255, 255, 255);
  background-color: rgb(57, 178, 172);
}
.product-grid-item .cart .button-left-icon:before,
.product-grid-item .cart .button-right-icon:before {
  content: "\e001";
  font-size: 25px;
  color: rgb(44, 62, 80);
}
.product-grid-item .quickview-button .button-left-icon:before,
.product-grid-item .quickview-button .button-right-icon:before {
  content: "\e697";
  font-size: 20px;
  color: rgb(255, 255, 255);
  top: -1px;
  left: 1px;
}
.product-grid-item .wishlist-icon:before {
  content: "\e663";
  font-size: 20px;
  color: rgb(44, 62, 80);
}
.product-grid-item .compare-icon:before {
  content: "\e078";
  font-size: 20px;
  color: rgb(44, 62, 80);
}
.product-grid-item .price,
.product-grid-item .price-new {
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.product-grid-item .price-old,
.compare-info .price-old,
.autocomplete2-suggestion span.p-price .price-old {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(192, 57, 43);
}
.product-grid-item .wishlist a,
.product-grid-item .compare a {
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  text-transform: none;
  color: rgb(51, 55, 69);
}
.product-grid-item .name a:hover,
.side-column .product-grid-item .name a:hover,
.posts h2 a:hover {
  color: rgb(57, 178, 172);
}
.product-grid-item .rating {
  margin-left: -47px;
  top: -60px;
}
.product-grid-item .quickview-button .button:hover .button-left-icon:before,
.product-grid-item .quickview-button .button:hover .button-right-icon:before {
  color: rgb(68, 67, 73);
}
.product-grid-item .compare a:hover .compare-icon:before,
.product-grid-item .wishlist a:hover .wishlist-icon:before {
  color: rgb(57, 178, 172);
}
.product-grid-item .cart .button:hover .button-left-icon:before,
.product-grid-item .cart .button:hover .button-right-icon:before {
  color: rgb(57, 178, 172);
}
#content .category-info p,
#content .category-info p span {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.category-list ul li a,
.refine-category-name {
  color: rgb(44, 62, 80);
}
.category-list ul li:after {
  color: rgb(228, 228, 228);
}
.category-list {
  background-color: rgb(51, 55, 69);
}
.refine-image a {
  border-color: rgb(228, 228, 228);
  background-color: rgb(255, 255, 255);
}
.product-filter {
  border-radius: 2px;
  background-color: rgb(44, 62, 80);
}
.product-filter,
.product-compare a {
  font-weight: 300;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(255, 255, 255);
}
.pagination b,
.pagination a:hover {
  color: rgb(255, 255, 255);
}
.category-list ul li a:hover,
.refine-image a:hover .refine-category-name {
  color: rgb(57, 178, 172);
}
.pagination {
  border-radius: 2px;
  border-color: rgb(241, 98, 114);
  box-shadow: none;
}
.product-filter .display a i:hover,
.product-filter .display a.active i {
  color: rgb(57, 178, 172) !important;
}
.product-compare a:hover {
  color: rgb(57, 178, 172);
}
#infscr-loading div {
  color: rgb(255, 255, 255);
}
.pagination a,
.pagination b,
.pagination li {
  border-radius: 100%;
}
.pagination a {
  font-weight: 400;
  font-family: "Ubuntu";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(80, 80, 80);
}
.pagination b,
.pagination a:hover,
.pagination li.active {
  background-color: rgb(57, 178, 172);
}
.pagination .results,
.dataTables_info {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.category-page .heading-title {
  text-align: left;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgb(57, 178, 172);
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 20px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.tp-bannertimer,
.tp-bannertimer.tp-bottom {
  height: 10px;
  background-color: rgb(57, 178, 172);
}
.tp-bullets.tp-thumbs .bullet:before {
  opacity: 0.4;
}
.tp-bullets.tp-thumbs .bullet.selected:before,
.tp-bullets.tp-thumbs .bullet:hover:before {
  opacity: 0;
}
.tp-bullets.tp-thumbs {
  border-top-width: 7px;
  border-right-width: 7px;
  border-left-width: 7px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.tp-leftarrow:before,
.tp-leftarrow.default:before,
.journal-simple-slider .owl-controls .owl-buttons .owl-prev:before {
  content: "\e62b";
  font-size: 65px;
  color: rgb(255, 255, 255);
}
.tp-rightarrow:before,
.tp-rightarrow.default:before,
.journal-simple-slider .owl-controls .owl-buttons .owl-next:before {
  content: "\e62c";
  font-size: 65px;
  color: rgb(255, 255, 255);
}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round .bullet:hover,
.journal-simple-slider .owl-controls .owl-page.active span,
.journal-simple-slider .owl-controls.clickable .owl-page:hover span {
  background-color: rgb(57, 178, 172);
}
.tp-bullets.simplebullets.round .bullet,
.journal-simple-slider .owl-controls .owl-page span {
  background-color: rgb(0, 0, 0);
  border-radius: 50%;
  margin-left: 7px;
  width: 12px;
  height: 12px;
}
.tp-leftarrow:hover:before,
.tp-leftarrow.default:hover:before,
.tp-rightarrow:hover:before,
.tp-rightarrow.default:hover:before,
.journal-simple-slider .owl-controls .owl-buttons .owl-prev:hover:before,
.journal-simple-slider .owl-controls .owl-buttons .owl-next:hover:before {
  color: rgb(57, 178, 172);
}
.journal-carousel .htabs a,
.side-column .journal-carousel .htabs a {
  border-right-style: solid;
  border-color: rgb(255, 255, 255);
}
.journal-carousel .htabs a,
.journal-carousel .htabs.single-tab a:hover,
.journal-carousel .htabs.single-tab a.selected {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 19px;
  text-transform: none;
  color: rgb(255, 255, 255);
}
.journal-carousel .htabs a {
  line-height: 37px;
}
.journal-carousel .owl-prev:before {
  content: "\e61f";
  font-size: 16px;
  color: rgb(68, 67, 73);
}
.journal-carousel .owl-next:before {
  content: "\e620";
  font-size: 16px;
  color: rgb(68, 67, 73);
}
.owl-controls .owl-page span {
  background-color: rgb(0, 0, 0);
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
.journal-carousel .owl-prev:hover:before,
.journal-carousel .owl-next:hover:before {
  color: rgb(57, 178, 172);
}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {
  background-color: rgb(57, 178, 172);
}
.journal-carousel .htabs {
  background-color: rgb(44, 62, 80);
}
.journal-carousel .htabs a:hover,
.journal-carousel .htabs a.selected {
  color: rgb(255, 255, 255);
  background-color: rgb(57, 178, 172);
}
.journal-carousel .owl-buttons div {
  top: -56px;
}
.journal-carousel .side-buttons .owl-next:before {
  content: "\e620";
  font-size: 22px;
  color: rgb(68, 67, 73);
}
.journal-carousel .owl-buttons.side-buttons div {
  margin-top: -36px;
}
.journal-carousel .side-buttons .owl-prev:before {
  content: "\e61f";
  font-size: 22px;
  color: rgb(68, 67, 73);
}
.journal-carousel .owl-buttons .owl-prev {
  right: 10px;
}
.journal-carousel .owl-buttons .owl-next {
  right: -10px;
}
.journal-carousel .owl-buttons.side-buttons .owl-prev {
  left: 2px;
}
.journal-carousel.carousel-brand .owl-buttons.side-buttons div,
.journal-carousel.journal-gallery .owl-buttons.side-buttons div {
  margin-top: -17px;
}
.journal-carousel .side-buttons .owl-prev:hover:before,
.journal-carousel .side-buttons .owl-next:hover:before {
  color: rgb(57, 178, 172);
}
.journal-carousel .owl-buttons.side-buttons .owl-next {
  right: 5px;
}
.journal-carousel.carousel-brand .product-wrapper {
  box-shadow: none;
}
.journal-carousel.carousel-product .product-wrapper {
  box-shadow: none;
}
.product-list-item {
  border-width: 1px;
  border-radius: 8px;
  border-style: dotted;
  border-color: rgb(189, 195, 199);
  background-color: rgba(255, 255, 255, 0.8);
}
.product-list-item .image .label-latest {
  display: none;
}
.product-list-item .image .label-sale {
  display: none;
}
.product-list-item .image .outofstock {
  display: none;
}
.product-list-item .name a {
  color: rgb(44, 62, 80);
  border-color: rgb(169, 184, 192);
}
.product-list-item .name a:hover {
  color: rgb(57, 178, 172);
}
.product-list-item .description {
  display: block;
}
.product-list-item .cart .button:active {
  box-shadow: none;
}
.product-list-item .cart .button[data-hint]:after {
  border-radius: 3px;
  color: rgb(255, 255, 255);
  background-color: rgb(66, 139, 202);
}
.product-list-item .quickview-button .button:active {
  box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.8);
}
.product-list-item .quickview-button {
  margin-left: -20px;
  margin-top: -25px;
}
.product-list-item .quickview-button .button {
  border-radius: 50px;
  background-color: rgba(68, 67, 73, 0.12);
}
.product-list-item .quickview-button .button:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.product-list-item .quickview-button .button[data-hint]:after {
  border-radius: 3px;
  color: rgb(255, 255, 255);
  background-color: rgb(68, 67, 73);
}
.product-list-item .wishlist a,
.product-list-item .compare a {
  color: rgb(44, 62, 80);
}
.product-list-item .cart .button-left-icon:before,
.product-list-item .cart .button-right-icon:before {
  content: "\e001";
  font-size: 20px;
  color: rgb(255, 255, 255);
}
.product-list-item .quickview-button .button-left-icon:before,
.product-list-item .quickview-button .button-right-icon:before {
  content: "\e697";
  font-size: 20px;
  color: rgb(255, 255, 255);
  top: -1px;
  left: 1px;
}
.product-list-item .wishlist-icon:before {
  content: "\e663";
  font-size: 12px;
  color: rgb(44, 62, 80);
}
.product-list-item .compare-icon:before {
  content: "\e078";
  font-size: 11px;
  color: rgb(44, 62, 80);
}
.product-list-item .wishlist a:hover,
.product-list-item .compare a:hover {
  color: rgb(57, 178, 172);
}
.product-list-item .rating {
  display: block;
}
.side-column .box-content li a,
.side-column .box-category li a,
.flyout-menu .flyout > ul > li > a,
.journal-sf ul li,
.side-column .oc-module .product-grid-item,
#column-right .recentArticles li,
#column-right .popularArticles li,
#column-left .recentArticles li,
#column-left .popularArticles li,
.side-post + hr {
  border-bottom-style: dashed;
}
.side-column .box-category li a img,
.side-column .oc-module .product-grid-item .image img {
  border-radius: 3%;
}
.side-column .side-category-accordion i {
  border-radius: 20%;
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
}
.side-column .side-category-accordion i:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(57, 178, 172);
}
.side-column .box-category li a:before,
.flyout-menu .flyout > ul > li > a:before,
.side-column .box-content li a:before {
  content: "\e6ae";
  font-size: 15px;
  color: rgb(80, 80, 80);
  top: -1px;
}
.side-column,
.side-column .oc-module .product-grid-item .price,
.journal-sf ul li label,
.side-post-title {
  color: rgb(0, 0, 0);
}
.side-column .box-content li a:hover,
.side-column .box-category li a:hover,
.flyout-menu .flyout > ul > li:hover > a,
.flyout-menu .flyout > ul > li > a:active,
.side-column .box-content li a.active,
.side-column .box-category li a.active,
.side-column .oc-module .product-grid-item .name a:hover,
#column-right .recentArticles li > a:hover,
#column-right .popularArticles li > a:hover,
#column-left .recentArticles li > a:hover,
#column-left .popularArticles li > a:hover {
  color: rgb(57, 178, 172);
}
.side-column .box-content li a:hover,
.side-column .box-category li a:hover,
.flyout-menu .flyout > ul > li:hover > a,
.flyout-menu .flyout > ul > li > a:active,
.side-column .box-content li a.active,
.side-column .box-category li a.active {
  background-color: rgba(255, 255, 255, 0.4);
}
.side-column .box-content li a,
.side-column .box-category li a,
.flyout-menu .flyout > ul > li > a,
.journal-sf ul li,
.side-column .oc-module .product-grid-item,
#column-right .recentArticles li,
#column-right .popularArticles li,
#column-left .recentArticles li,
#column-left .popularArticles li,
.side-post + hr {
  border-color: rgb(119, 119, 119);
}
.side-column .heading-title,
.side-column .box-heading,
.side-column #blogArticle .articleHeader h1,
.side-column .journal-carousel .htabs.single-tab a.selected,
.oc-filter .panel-heading,
.oc-filter a.list-group-item {
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 18px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.side-column .box-content li a,
.side-column .box-category li a {
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 2px;
  padding-right: 20px;
}
.side-column .oc-module .product-grid-item {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
.side-column .side-category i {
  width: 20px;
  height: 20px;
  top: 4px;
  right: 4px;
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 19px;
  text-transform: none;
  color: rgb(68, 67, 73);
}
.side-column .oc-module .product-grid-item .price-old {
  color: rgb(80, 80, 80);
}
.side-column .oc-module .product-grid-item .price,
.side-column .oc-module .product-grid-item .price-new {
  font-weight: 700;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(57, 178, 172);
}
.side-column .oc-module .product-grid-item .name a {
  white-space: normal;
  font-weight: 700;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 12px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.side-column .box-content li a,
.side-column .box-category li a,
.flyout-menu .flyout > ul > li > a,
#column-right .recentArticles li > a,
#column-right .popularArticles li > a,
#column-left .recentArticles li > a,
#column-left .popularArticles li > a,
.side-post-title {
  font-weight: 400;
  font-family: "Roboto";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.cart-info tbody td,
.wishlist-info tbody td,
.compare-info td {
  border-bottom-style: solid;
  border-color: rgb(204, 204, 204);
}
.cart-info table,
.wishlist-info table,
.compare-info,
table.list,
.order-list {
  border-radius: 6px;
  border-color: rgb(204, 204, 204);
}
.cart-info .image a img,
.wishlist-info .image a img,
.compare-info tbody tr:first-of-type + tr > td img {
  border-radius: 3px;
}
.login-content > div {
  border-radius: 3px;
  padding: 0px;
}
.action-area h3 {
  font-weight: 400;
  font-family: "Roboto Condensed";
  font-style: normal;
  font-size: 18px;
  text-transform: uppercase;
  color: rgb(44, 62, 80);
  background-color: rgb(255, 255, 255);
}
.action-area {
  margin-top: 20px;
}
.checkout-page .checkout,
.oc2 .checkout #accordion {
  border-radius: 3px;
}
.buttons {
  border-width: 1px;
  border-radius: 2px;
  border-style: dotted;
  border-color: rgb(204, 204, 204);
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.cart-info table,
.wishlist-info table,
.compare-info td,
table.list tbody td,
.order-list .order-content {
  background-color: rgba(255, 255, 255, 0.7);
}
.cart-info tbody td,
.wishlist-info tbody td,
.compare-info td,
table.list tbody td,
.order-list .order-content {
  color: rgb(44, 62, 80);
}
.cart-info thead td,
.wishlist-info thead td,
.compare-info thead td,
.manufacturer-heading,
table.list thead td,
table.list,
table.list td,
.order-list .order-id,
.order-list .order-status {
  color: rgb(255, 255, 255);
}
.cart-info thead td,
.wishlist-info thead td,
.compare-info thead td,
.manufacturer-heading,
table.list thead td,
.order-list .order-id,
.order-list .order-status {
  background-color: rgb(44, 62, 80);
}
.login-content hr {
  background-color: rgb(44, 62, 80);
}
#content.sc-page .content p,
#content.sc-page .action-area p,
.cart-total,
table.list tfoot td {
  background-color: rgb(244, 244, 244);
}
table.radio .highlight:hover td label,
.action-area .panel-title:hover a {
  color: rgb(255, 255, 255);
}
table.radio .highlight td,
.action-area .panel-heading {
  background-color: rgb(255, 255, 255);
}
table.radio .highlight:hover td,
.action-area .panel-heading:hover {
  background-color: rgb(57, 178, 172);
}
#content.sc-page .content table.radio .highlight td {
  border-color: rgb(255, 255, 255);
}
.checkout-heading,
.checkout .panel-heading {
  background-color: rgb(255, 255, 255);
}
.checkout-heading {
  border-color: rgb(255, 255, 255);
  border-bottom-style: solid;
}
.checkout-product thead td,
.checkout-product tfoot td {
  color: rgb(44, 62, 80);
  background-color: rgb(255, 255, 255);
}
.checkout-product tbody td {
  border-color: rgb(244, 244, 244);
}
.checkout-content,
.checkout-page .panel-body {
  background-color: rgb(241, 196, 15);
}
.checkout-content,
.checkout-page .panel-body {
  padding: 10px;
}
.login-content > div,
.login-content .right p:first-child,
.login-content .left p:nth-child(2),
.login-content .left p:first-child {
  color: rgb(44, 62, 80);
}
.checkout-heading,
.checkout .panel-title {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 16px;
  text-transform: none;
  color: rgb(68, 67, 73);
}
.information-page #content h1.heading-title {
  text-align: left;
}
table.radio .highlight td label,
.action-area .panel-title {
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 16px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.sf-icon:after {
  background-color: rgb(57, 178, 172);
  color: rgb(255, 255, 255);
  border-radius: 3px;
}
.sf-reset:hover {
  color: rgb(57, 178, 172);
}
.sf-price .ui-widget-header {
  background-color: rgb(44, 62, 80);
}
.sf-price .value {
  color: rgb(255, 255, 255);
  background-color: rgb(57, 178, 172);
  border-radius: 3px;
}
.sf-reset {
  color: rgb(51, 55, 69);
}
.sf-price .ui-slider-handle:hover {
  background-color: rgb(57, 178, 172);
}
.sf-price .ui-slider-handle {
  background-color: rgb(44, 62, 80);
  width: 15px;
  height: 15px;
  top: -6px;
  border-radius: 50%;
}
.journal-sf ul label.sf-checked img {
  border-color: rgb(228, 228, 228);
}
.sf-icon .sf-reset-icon:after {
  content: "\e0bd";
  font-size: 14px;
  color: rgb(51, 55, 69);
  top: 3px;
  left: 6px;
}
.side-column .journal-sf .box ul li label.sf-checked,
.side-column .journal-sf .box ul li label:hover {
  color: rgb(57, 178, 172);
}
.journal-sf ul label img {
  border-width: 1px;
  border-radius: 3%;
  border-style: solid;
  border-color: rgb(255, 255, 255);
}
.side-column .journal-sf .box ul li {
  padding-top: 1px;
  padding-bottom: 1px;
  border-bottom-style: solid;
  border-color: rgba(44, 62, 80, 0);
}
.sf-price .box-content {
  padding-left: 17px;
  padding-bottom: 35px;
  padding-top: 20px;
  padding-right: 17px;
}
.side-column .journal-sf .box {
  margin-bottom: 10px;
}
.sf-price .ui-widget-content {
  background: rgb(57, 178, 172);
}
.journal-sf .sf-image .box-content ul li {
  padding-bottom: 7px;
  padding-right: 7px;
  width: 16.666666%;
}
.journal-sf .sf-image .box-content {
  padding-top: 5px;
}
.sf-price .ui-slider-horizontal {
  height: 2px;
}
.side-column .journal-sf .box-heading,
.oc-filter a.list-group-item {
  font-weight: 700;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.journal-sf .box-content {
  max-height: 182px;
}
.side-column .journal-sf .box ul {
  padding-top: 3px;
}
.side-column .journal-sf .box ul li label {
  font-weight: 400;
  font-family: "Roboto";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(44, 62, 80);
}
.side-column .journal-sf .box-heading {
  background-color: rgba(255, 255, 255, 0.5);
}
.journal-sf .sf-manufacturer.sf-image .box-content ul li {
  width: 20%;
}
.journal-sf .sf-category.sf-image .box-content ul li {
  width: 12.5%;
}
.nav-numbers a {
  width: 10px;
  height: 10px;
  border-width: 0px;
  border-radius: 4%;
  border-style: solid;
  background-color: rgb(44, 62, 80);
}
.nav-numbers a:hover,
.nav-numbers li.active a {
  background-color: rgb(57, 178, 172);
}
.ui-pnotify {
  display: block !important;
  border-radius: 2px;
  background-color: rgb(255, 255, 255);
}
.ui-pnotify-text img {
  display: block;
}
.ui-pnotify-title {
  font-weight: 600;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(44, 62, 80);
  background-color: rgb(44, 62, 80);
}
.ui-pnotify-closer {
  color: rgb(44, 62, 80);
}
.ui-pnotify-closer:hover {
  color: rgb(57, 178, 172);
}
.ui-pnotify-text a {
  color: rgb(168, 168, 168);
}
.ui-pnotify-text a:hover {
  color: rgb(57, 178, 172);
}
.notification-buttons .notification-cart {
  color: rgb(255, 255, 255);
}
.notification-buttons .notification-cart:hover {
  color: rgb(255, 255, 255);
}
.notification-buttons .notification-checkout:hover {
  color: rgb(255, 255, 255);
}
.notification-buttons .notification-checkout {
  color: rgb(255, 255, 255);
}
.notification-buttons {
  display: block;
}
.side-column .block-content {
  border-radius: 3px;
  padding: 5px;
}
.block-content {
  padding: 10px;
  border-radius: 3px;
}
.block-content,
.side-block-content,
.block-content p,
.side-block-content p,
.block-content p span,
.side-block-content p span {
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
  font-style: ;
  font-size: 12px;
  text-transform: ;
}
.editor-content h1,
.editor-content h2,
.editor-content h3,
.side-block-content h1,
.side-block-content h3,
.side-block-content h3 {
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 18px;
  text-transform: none;
  padding-bottom: 7px;
}
.editor-content p,
.side-block-content p {
  padding-bottom: 7px;
  line-height: 15px;
}
.side-column .block-content p {
  line-height: 14px;
}
.side-column .editor-content h1,
.side-column .editor-content h2,
.side-column .editor-content h3 {
  font-weight: 400 !important;
  font-family: "Droid Serif" !important;
  font-style: normal !important;
  font-size: 16px !important;
  text-transform: none !important;
  padding-bottom: 3px;
}
#swipebox-slider .slide img {
  border-radius: 3px;
}
.gallery-thumb a:before {
  content: "\e056";
  font-size: 30px;
  color: rgb(255, 255, 255);
}
#swipebox-prev:before {
  content: "\e60f";
  font-size: 28px;
  color: rgb(255, 255, 255);
}
#swipebox-next:before {
  content: "\e60e";
  font-size: 28px;
  color: rgb(255, 255, 255);
}
#swipebox-close:before {
  content: "\e601";
  font-size: 30px;
  color: rgb(255, 255, 255);
}
.gallery-thumb .item-hover {
  background-color: rgba(51, 55, 69, 0.5);
}
#swipebox-overlay {
  background-color: rgba(0, 0, 0, 0.75);
}
#swipebox-action,
#swipebox-caption {
  background-color: rgb(44, 62, 80);
  font-weight: 400;
  font-family: "Roboto Slab";
  font-style: normal;
  font-size: 19px;
  text-transform: none;
  color: rgb(255, 255, 255);
}
#swipebox-close:hover:before {
  color: rgb(57, 178, 172);
}
#swipebox-prev:hover:before,
#swipebox-next:hover:before {
  color: rgb(57, 178, 172);
}
.side-column .journal-gallery .box-content {
  padding: 0px !important;
}
#content .welcome h1,
.side-column .welcome h1 {
  text-align: left;
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 25px;
  text-transform: none;
  color: rgb(51, 55, 69);
  border-bottom-style: solid;
  border-color: rgb(228, 228, 228);
}
#content .welcome p,
.side-column .welcome p {
  text-align: left;
}
.welcome p {
  line-height: 16px;
}
.product-grid-item .compare,
.product-filter .product-compare {
  display: inline-block;
}
.product-grid-item .wishlist {
  display: inline-block;
}
.journal-header-center .journal-cart {
  display: block;
}
.journal-header-center #search {
  display: block;
}
.product-info .product-options > .cart {
  display: block;
}
.product-info .right .description {
  display: block;
}
.product-info .right > div > .options {
  display: block;
}
.product-info .right .wishlist-compare .links a + a {
  display: inline-block;
}
.product-info .right .wishlist-compare .links a:first-of-type {
  display: inline-block;
}
.product-grid-item .name {
  display: table;
}
.journal-carousel .product-grid-item .cart {
  display: block;
}
.journal-carousel .product-grid-item .wishlist {
  display: inline-block;
}
.journal-carousel .product-grid-item .compare {
  display: inline-block;
}
.journal-carousel .product-grid-item .price {
  display: inline-block;
}
.journal-carousel .product-grid-item .name {
  display: table;
}
.side-column .journal-carousel .product-grid-item .cart {
  display: block;
}
.side-column .journal-carousel .product-grid-item .wishlist {
  display: inline-block;
}
.side-column .journal-carousel .product-grid-item .compare {
  display: inline-block;
}
.side-column .journal-carousel .product-grid-item .price {
  display: inline-block;
}
.side-column .journal-carousel .product-grid-item .name {
  display: table;
}
.custom-sections .product-grid-item .cart {
  display: block;
}
.custom-sections .product-grid-item .wishlist {
  display: inline-block;
}
.custom-sections .product-grid-item .compare {
  display: inline-block;
}
.custom-sections .product-grid-item .price {
  display: inline-block;
}
.custom-sections .product-grid-item .name {
  display: table;
}
.mega-menu .product-grid-item .cart {
  display: block;
}
.mega-menu .product-grid-item .wishlist {
  display: none;
}
.mega-menu .product-grid-item .compare {
  display: none;
}
.mega-menu .product-grid-item .name {
  display: table;
}
.product-list-item .cart {
  display: block;
}
.product-list-item .wishlist {
  display: inline-block;
}
.product-list-item .compare {
  display: inline-block;
}
.product-list-item .price {
  display: inline-block;
}
.product-list-item .name {
  display: table;
}
.column.products .product-grid-item .price,
.side-column .oc-module .product-grid-item .price {
  display: inline-block;
}
.countdown > span {
  border-right-style: solid;
}
.product-info .right > div .countdown > span {
  border-right-style: dotted;
  color: rgb(68, 67, 73);
  border-color: rgb(153, 153, 153);
}
.expire-text {
  background-color: rgb(221, 0, 23);
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  text-transform: none;
  color: rgb(255, 255, 255);
  text-align: left;
  padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
}
.product-info .right > div .countdown {
  background-color: rgb(244, 244, 244);
}
.product-info .right > div .countdown-wrapper {
  padding: 0px;
  background-color: rgba(0, 0, 0, 0);
}
span.p-date:before {
  content: "\e6b3";
  font-size: 13px;
  color: rgb(68, 67, 73);
}
span.p-author:before {
  content: "\e1b8";
  font-size: 13px;
  color: rgb(68, 67, 73);
}
.post-button-left-icon:before,
.post-button-right-icon:before {
  content: "\e6ae";
  font-size: 14px;
  color: rgb(68, 67, 73);
}
span.p-comment:before {
  content: "\e1ae";
  font-size: 13px;
  color: rgb(68, 67, 73);
}
.post-view-more.button {
  color: rgb(80, 80, 80);
  border-bottom-width: 1px;
  border-radius: 0px;
  border-style: dotted;
  border-color: rgb(119, 119, 119);
  padding-left: 0px;
  padding-bottom: 5px;
  padding-right: 0px;
  padding-top: 0px;
  background-color: rgba(68, 67, 73, 0);
}
.post-view-more.button:hover {
  color: rgb(221, 0, 23);
  background-color: rgba(221, 0, 23, 0);
}
.blog-list-view .post-wrapper {
  background-color: rgb(249, 249, 249);
}
.blog-list-view .post-wrapper:hover {
  background-color: rgb(255, 255, 255);
}
.post-item-details .comment-date {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: rgb(204, 204, 204);
}
.posts.blog-list-view .post-item-details h2 a {
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 21px;
  text-transform: none;
  white-space: normal;
}
.posts .post-wrapper h2 a {
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 16px;
  text-transform: none;
  white-space: nowrap;
}
.post-wrapper {
  padding: 10px 10px 0 10px;
  border-color: rgb(204, 204, 204);
  background-color: rgb(255, 255, 255);
}
.post-wrapper:hover {
  border-color: rgb(255, 255, 255);
}
.post-item-details {
  text-align: left;
  padding-top: 0px;
  padding-right: 15px;
  padding-left: 5px;
  padding-bottom: 0px;
}
.blog-list-view .post-item-details .post-text {
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
}
.post-view-more.button:hover .post-button-left-icon:before,
.post-view-more.button:hover .post-button-right-icon:before {
  color: rgb(221, 0, 23);
}
.posts.blog-list-view .post-image {
  width: 25%;
}
.posts.blog-list-view .post-item-details h2 a span {
  border-bottom-style: dotted;
}
.post-module .post-wrapper .post-item-details h2 a {
  white-space: nowrap;
}
.side-blog .side-post + hr {
  border-bottom-style: dotted;
  border-color: rgb(204, 204, 204);
}
.post-module .box-heading {
  text-align: left;
}
.comments > .comment:nth-of-type(even) {
  background-color: rgb(255, 255, 255);
}
.comments .reply:nth-of-type(odd) {
  background-color: rgb(244, 244, 244);
}
.post-details .tags a:hover,
.side-blog-tags .box-tag a:hover {
  background-color: rgb(221, 0, 23);
  color: rgb(255, 255, 255);
}
.comments .reply:nth-of-type(even) {
  background-color: rgb(244, 244, 244);
}
.post-details .tags a,
.side-blog-tags .box-tag a {
  background-color: rgb(68, 67, 73);
  color: rgb(255, 255, 255);
}
.comments > h3 {
  background-color: rgb(244, 244, 244);
  text-align: left;
  padding-right: 15px;
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 22px;
  text-transform: none;
  padding-left: 15px;
  padding-bottom: 15px;
  margin-top: 10px;
  padding-top: 15px;
  border-radius: 3px;
  margin-bottom: 20px;
}
.post-details .tags b {
  background-color: rgb(221, 0, 23);
}
.reply-form h3 {
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 0px;
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 19px;
  text-transform: none;
  text-align: left;
  padding-top: 12px;
  padding-right: 0px;
  padding-bottom: 12px;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: rgb(204, 204, 204);
}
.post-comment h3 {
  margin-top: 20px;
  padding-left: 0px;
  text-align: left;
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 22px;
  text-transform: none;
  color: rgb(68, 67, 73);
  padding-right: 0px;
  padding-bottom: 12px;
  padding-top: 12px;
  margin-bottom: 20px;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: rgb(204, 204, 204);
}
.blog-post .heading-title {
  text-align: left;
}
.blog-post .social {
  border-top-style: dotted;
  text-align: left;
  border-color: rgb(204, 204, 204);
}
.comment-form form {
  padding: 0px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.post-stats.comment-date {
  padding-bottom: 10px;
}
.post-details,
.post-details p,
.post-details font,
.post-details span,
.post-details p font,
.post-details p span,
.post-details strong {
  line-height: 20px !important;
}
.blog-post .post-stats.comment-date {
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: rgb(204, 204, 204);
}
blockquote,
blockquote font {
  font-weight: 400 !important;
  font-family: "Droid Serif" !important;
  font-style: italic !important;
  font-size: 16px !important;
  text-transform: none !important;
}
blockquote {
  padding-bottom: 15px;
  padding-right: 15px;
  border-color: rgb(221, 0, 23);
  padding-left: 15px;
  margin-right: 0px;
  padding-top: 15px;
  margin-left: 0px;
  background-color: rgb(244, 244, 244);
}
.post-details h1,
.post-details h1 font {
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 26px;
  text-transform: none;
}
.post-details,
.post-details p,
.post-details font,
.post-details span,
.post-details p font,
.post-details p span {
  font-weight: 400;
  font-family: "Droid Serif";
  font-style: normal;
  font-size: 14px;
  text-transform: none;
}
.post-details .tags {
  text-align: left;
}
.comments > .comment {
  border-width: 1px;
  border-radius: 3px;
  border-style: dotted;
  border-color: rgb(204, 204, 204);
}
.comments .reply {
  border-radius: 3px;
}
.comments .avatar {
  border-radius: 5px;
}
.blog-post .post-stats .p-category:before {
  content: "\e6b2";
  font-size: 14px;
  color: rgb(68, 67, 73);
}
.comments > .comment:nth-of-type(odd) {
  background-color: rgb(255, 255, 255);
}
.one-page-checkout .journal-checkout .checkout-product tbody td,
.journal-checkout .checkout-cart tbody tr:first-of-type td,
.journal-checkout .checkout-cart thead td,
.journal-checkout .checkout-cart thead td:first-of-type,
.journal-checkout .checkout-cart thead td:last-of-type,
.journal-checkout .checkout-cart tfoot tr:last-of-type td,
.journal-checkout .checkout-cart tfoot td:first-of-type,
.journal-checkout .checkout-cart tfoot td:last-of-type {
  border-style: dotted;
  border-color: rgb(204, 204, 204);
}
.journal-checkout .left .login-box .radio label,
.journal-checkout .spw > div .radio label,
.journal-checkout .confirm-order,
.journal-checkout .checkout-login .form-group:last-of-type,
.is-customer .journal-checkout .checkout-payment-form #payment-new,
.is-customer .journal-checkout .checkout-shipping-form #shipping-new,
.journal-checkout #payment-confirm-button fieldset legend,
.journal-checkout .customer-group label.control-label,
.journal-checkout .customer-group {
  border-style: dotted;
  border-color: rgb(204, 204, 204);
}
.one-page-checkout h1.heading-title {
  text-align: center;
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 30px;
  text-transform: uppercase;
  border-bottom-width: 0px;
  border-style: solid;
}
.journal-checkout .checkout-content {
  background-color: rgba(250, 250, 250, 0.8);
  border-radius: 6px;
  border-color: rgb(228, 228, 228);
}
.journal-checkout input[type="text"],
.journal-checkout input[type="email"],
.journal-checkout input[type="password"],
.journal-checkout input[type="tel"],
.journal-checkout textarea {
  border-radius: 5px;
}
.journal-checkout .table-responsive {
  max-height: 382px;
}
.journal-checkout .confirm-order {
  text-align: left;
}
.journal-checkout .confirm-button:active {
  box-shadow: none;
}
.journal-checkout .secondary-title {
  padding-left: 10px;
  border-radius: 4px;
  text-align: left;
  background-color: rgb(44, 62, 80);
  color: rgb(255, 255, 255);
}
.form-group.fax-input {
  display: block;
}
.form-group.company-input {
  display: block;
}
.form-group.address-2-input {
  display: block;
}
.journal-checkout .spw > div p {
  display: none;
}
.journal-checkout .coupon-voucher .input-group-btn input.button:active {
  box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.8);
}
.flyout-menu .flyout > ul > li > a {
  padding-left: 0%;
  border-bottom-style: dotted;
  border-color: rgb(228, 228, 228);
}
.flyout .mega-menu-column > div > h3 {
  text-align: left;
}
.flyout-menu .flyout .fly-drop-down ul li {
  border-bottom-style: solid;
}
.fly-drop-down ul {
  box-shadow: 0 1px 8px -3px rgba(0, 0, 0, 0.5);
}
.flyout .mega-menu-column.mega-menu-html .wrapper p,
.flyout .mega-menu-column.mega-menu-html .wrapper p span {
  color: rgb(250, 250, 250);
}
.flyout .mega-menu-brands .mega-menu-item h3 {
  text-align: left;
}
.flyout .mega-menu-item h3 {
  text-align: left;
}
.fly-mega-menu {
  box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.4);
}
.product-list-item .wishlist a:hover .wishlist-icon:before {
  color: rgb(57, 178, 172);
}
.journal-checkout .quantity .input-group-btn button:first-of-type {
  background-color: rgb(41, 128, 185);
}
.journal-checkout .quantity .input-group-btn button:hover:first-of-type {
  background-color: rgb(52, 152, 219);
}
.journal-checkout .quantity .input-group-btn button:last-of-type {
  background-color: rgb(192, 57, 43);
}
.mega-menu-column.mega-menu-html .wrapper p,
.mega-menu-column.mega-menu-html .wrapper p span {
  font-weight: 400;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 13px;
  text-transform: none;
  color: rgb(68, 67, 73);
}
.qty input,
.product-info .right .cart div input[name="quantity"] {
  color: rgb(57, 178, 172);
}
.wishlist-info .action .btn-primary:hover,
.cart-info .quantity .input-group .btn-primary:hover {
  background-color: rgb(52, 152, 219);
}
#container.maintenance-message,
.extended-container #container.maintenance-message {
  background-attachment: scroll;
}
.product-list-item .compare a:hover .compare-icon:before {
  color: rgb(57, 178, 172);
}
.checkout .panel-heading:hover .panel-title a {
  color: rgb(241, 98, 114);
}
.wishlist-info .action a.btn-danger:hover,
.cart-info .quantity .input-group .btn-danger:hover {
  background-color: rgb(231, 76, 60);
}
.wishlist-info .action a.btn-danger,
.cart-info .quantity .input-group .btn-danger {
  background-color: rgb(192, 57, 43);
}
.route-account-order #content table .text-right .btn-primary i {
  color: rgb(255, 255, 255);
}
.route-account-order #content table .text-right .btn-primary {
  background-color: rgb(44, 62, 80);
}
.route-account-order #content table .text-right .btn-primary:hover {
  background-color: rgb(57, 178, 172);
}
.wishlist-info .action .btn-primary,
.cart-info .quantity .input-group .btn-primary {
  background-color: rgb(41, 128, 185);
}
.route-account-order #content table .text-right .btn-primary:hover i {
  color: rgb(255, 255, 255);
}
span.error,
.text-danger {
  color: rgb(221, 0, 23);
  background-color: rgba(255, 255, 255, 0.54);
}
.warning,
.attention {
  background-color: rgb(235, 88, 88);
  color: rgb(255, 255, 255);
}
.success a,
.information a,
.attention a {
  color: rgb(255, 255, 255);
}
.success {
  color: rgb(255, 255, 255);
  background-color: rgb(22, 160, 133);
}
.warning a:hover {
  color: rgb(241, 196, 15);
}
.success a:hover,
.information a:hover,
.attention a:hover {
  color: rgb(241, 196, 15);
}
.warning a {
  color: rgb(255, 255, 255);
}
.route-account-order-info #content table .text-right .btn-primary i {
  color: rgb(255, 255, 255);
}
.route-account-order-info #content table .text-right .btn-primary {
  background-color: rgb(44, 62, 80);
}
.route-account-order-info #content table .text-right .btn-primary:hover {
  background-color: rgb(57, 178, 172);
}
.route-account-order-info #content table .text-right .btn-danger i {
  color: rgb(255, 255, 255);
}
.route-account-order-info #content table .text-right .btn-primary:hover i {
  color: rgb(255, 255, 255);
}
.route-account-order-info #content table .text-right .btn-danger:hover i {
  color: rgb(255, 255, 255);
}
.route-account-order-info #content table .text-right .btn-danger {
  background-color: rgb(235, 88, 88);
}
.route-account-order-info #content table .text-right .btn-danger:hover {
  background-color: rgb(241, 98, 114);
}
.quickview .product-info #more-details:hover {
  background-color: rgb(57, 178, 172);
}
.quickview .product-info #more-details {
  background-color: rgb(44, 62, 80);
}
#cart:hover .heading i:before {
  color: rgb(57, 178, 172);
}
.journal-checkout .quantity .input-group-btn button:hover:last-of-type {
  background-color: rgb(231, 76, 60);
}
.journal-popup .mfp-close:hover,
.mfp-image-holder .mfp-close:hover,
.mfp-iframe-holder .mfp-close:hover {
  color: rgb(255, 255, 255);
}
.journal-popup .mfp-close,
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: rgb(0, 0, 0);
  right: 5px;
  top: 5px;
  font-size: 50px;
}
.journal-currency form .currency-symbol,
.journal-currency .dropdown-menu > li > a {
  font-weight: 600;
  font-family: "Open Sans";
  font-style: normal;
  font-size: 15px;
  text-transform: none;
  color: rgb(68, 67, 73);
}
.journal-header-center .journal-language .dropdown-toggle,
.journal-header-center .journal-currency .dropdown-toggle {
  background-color: rgb(250, 250, 250);
}

/* Swipebox Loader */
#swipebox-slider .slide {
  background-image: url("../../image/data/journal2/loader.gif");
}
.mfp-iframe-scaler iframe {
  background-image: url("../../image/data/journal2/loader.gif");
  background-repeat: no-repeat;
  background-position: center;
}
.social {
  background-image: url("../../image/data/journal2/loader.gif");
}

/* Site width */
#container,
#header,
#footer,
.bottom-footer > div,
.bottom-footer.boxed-bar {
  max-width: 1220px;
}

.extended-container:before {
  display: block;
}

.product-page .heading-title {
  white-space: normal;
  height: auto;
  min-height: 40px;
  line-height: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}

@media only screen and (max-width: 1240px) {
  .journal-header-center .journal-search,
  .journal-header-center .journal-links {
    padding-left: 15px;
  }
  .journal-header-center .journal-cart,
  .journal-header-center .journal-secondary {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 760px) {
  .journal-header-center .journal-search,
  .journal-header-center .journal-links {
    padding-left: 0;
  }
  .journal-header-center .journal-cart,
  .journal-header-center .journal-secondary {
    padding-right: 0;
  }
}

.category-info .image {
  display: none;
}

/*Notification Position*/
.ui-pnotify {
  right: 20px;
}
.ui-pnotify {
  box-shadow: 0px 1px 12px rgba(0, 0, 0, 0.2);
}

.ui-pnotify-closer {
  opacity: 1;
}

.breadcrumb {
  text-align: center;
}

/* Product Grid */

.product-wrapper:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.custom-sections.section-product .product-wrapper:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.journal-carousel.carousel-product .product-wrapper:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.journal-carousel.carousel-brand .product-wrapper:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.product-grid-item .image .label-latest + .label-sale {
  top: 5px;
  margin-top: 0;
}

.enquiry-button .button i:before {
  color: rgb(44, 62, 80);
}

footer .contacts > div > span:hover a i {
  background-color: rgb(57, 178, 172);
}

.product-grid-item .cart .button-left-icon:before {
  float: none;
}
.product-grid-item .cart .button-right-icon:before {
  margin-left: 0;
}
.product-grid-item .cart .button-cart-text {
  display: none;
}
.product-grid-item .cart .button[data-hint]:after,
.product-grid-item .cart .hint--top:before {
  display: block;
}
.product-grid-item .cart .hint--top:before {
  border-top-color: rgb(57, 178, 172);
}
.product-grid-item .cart .hint--right:before {
  border-right-color: rgb(57, 178, 172);
}
.product-grid-item .cart .hint--left:before {
  border-left-color: rgb(57, 178, 172);
}

.product-grid-item .cart .button-right-icon {
  display: none;
}

/* BLOG */

.post-button-left-icon {
  display: none;
}
.post-button-right-icon {
  display: inline;
}

.post-wrapper:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) !important;
}

.box.post-module .post-wrapper:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.blog-list-view .post-wrapper:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) !important;
}

.product-details:before {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}
.product-grid-item:hover .product-details:before {
  visibility: visible;
  opacity: 1;
}

/* Product Grid Quickview*/

.product-grid-item .quickview-button {
  display: none;
}

.product-grid-item .quickview-button .button-right-icon {
  display: none;
}

.product-grid-item .quickview-button .button-left-icon:before {
  float: none;
}
.product-grid-item .quickview-button .button-right-icon:before {
  margin-left: 0;
}
.product-grid-item .quickview-button .button-cart-text {
  display: none;
}
.product-grid-item .quickview-button [data-hint]:after,
.product-grid-item .quickview-button .hint--top:before {
  display: block;
}
.product-grid-item .quickview-button .hint--top:before {
  border-top-color: rgb(68, 67, 73);
}
.product-grid-item .quickview-button .hint--right:before {
  border-right-color: rgb(68, 67, 73);
}
.product-grid-item .quickview-button .hint--left:before {
  border-left-color: rgb(68, 67, 73);
}

/* Product Grid Wishlist/Compare */

.product-grid-item .button-wishlist-text,
.product-grid-item .button-compare-text {
  display: none;
}
.product-grid-item .wishlist [data-hint]:after,
.product-grid-item .wishlist .hint--top:before,
.product-grid-item .compare [data-hint]:after,
.product-grid-item .compare .hint--top:before {
  display: block;
}

.product-grid-item .wishlist .hint--top:before,
.product-grid-item .compare .hint--top:before {
  border-top-color: rgb(57, 178, 172);
}
.product-grid-item .wishlist .hint--right:before,
.product-grid-item .compare .hint--right:before {
  border-right-color: rgb(57, 178, 172);
}
.product-grid-item .wishlist .hint--left:before,
.product-grid-item .compare .hint--left:before {
  border-left-color: rgb(57, 178, 172);
}

.product-list-item .quickview-button .button {
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
}

.product-grid-item .cart .button {
  width: 30px;
  height: 30px;
  line-height: 30px;
  padding: 0;
}
.product-grid-item .cart {
  height: 30px;
}

.product-grid-item .quickview-button .button {
  width: 45px;
  height: 45px;
  line-height: 45px;
  padding: 0;
}

/* Product List */

.product-list-item:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.product-list-item .cart .button-left-icon:before {
  margin-right: 8px;
}

.product-list-item .cart .button-right-icon {
  display: none;
}

/* Product List Quickview*/

.product-list-item .quickview-button {
  display: none;
}

.product-list-item .quickview-button .button-right-icon {
  display: none;
}

.product-list-item .quickview-button .button-left-icon:before {
  float: none;
}
.product-list-item .quickview-button .button-right-icon:before {
  margin-left: 0;
}
.product-list-item .quickview-button .button-cart-text {
  display: none;
}
.product-list-item .quickview-button .button[data-hint]:after,
.product-list-item .quickview-button .hint--top:before {
  display: block;
}
.product-list-item .quickview-button .hint--top:before {
  border-top-color: rgb(68, 67, 73);
}
.product-list-item .quickview-button .hint--right:before {
  border-right-color: rgb(68, 67, 73);
}
.product-list-item .quickview-button .hint--left:before {
  border-left-color: rgb(68, 67, 73);
}

/* Product Page */

.product-info .left .image-additional-grid a {
  width: 25%;
}

.product-info .left .image-additional {
  margin-right: -19px;
}

.product-info .gallery-text {
  padding-top: 11px;
}

#button-cart .button-cart-text:after {
  display: none;
}

.checkout-content .buttons {
  border-radius: 0;
}

.compare-info td {
  border-right-style: solid;
}
table.list {
  border-bottom-style: solid;
  border-left-style: solid;
}
table.list td {
  border-right-style: solid;
  border-top-style: solid;
}

/* Product Labels*/

.label-latest + .label-sale {
  top: 40px;
}

.product-list-item .image .label-latest + .label-sale {
  top: 5px;
  margin-top: 0;
}

#more-details.hint--top:before {
  border-top-color: rgb(44, 62, 80);
}

.boxed-header header {
  max-width: 1220px;
}
.boxed-header .super-menu > li:first-of-type {
  border-left: 0;
}
.boxed-header .super-menu > li:last-of-type {
  border-right: 0;
}

.boxed-header .is-sticky header {
  left: 50%;
  margin-left: -610px;
}

.boxed-header .journal-header-center .journal-links {
  padding-left: 10px;
}
.boxed-header .journal-header-center .journal-search {
  padding-left: 20px;
}
.boxed-header .journal-header-center .journal-secondary {
  padding-right: 10px;
}
.boxed-header .journal-header-center .journal-cart {
  padding-right: 20px;
}
@media only screen and (max-width: 760px) {
  .boxed-header .journal-header-center .journal-search,
  .boxed-header .journal-header-center .journal-links {
    padding-left: 0;
  }
  .boxed-header .journal-header-center .journal-cart,
  .boxed-header .journal-header-center .journal-secondary {
    padding-right: 0;
  }
}

@media only screen and (max-width: 1235px) {
  .boxed-header .is-sticky header {
    left: 0;
    margin-left: 0;
  }
  .boxed-header body {
    padding: 0;
  }
  .fullwidth-footer .columns {
    padding-left: 15px;
  }
  .copyright {
    padding-left: 15px;
  }
  .journal-header-mega #logo a,
  .breadcrumb {
    padding-left: 15px;
  }
}

header .links > a {
  border-bottom-color: #e4e4e4;
}

.journal-header-default .links .no-link,
.journal-header-menu .links .no-link {
  border-color: ;
}

.journal-header-center #cart .content:before,
.oc2 #cart .content .cart-wrapper:before {
  color: rgb(250, 250, 250);
}

.journal-header-center .autocomplete2-suggestions:before {
  color: rgb(250, 250, 250);
}

header .links > a i,
.links .no-link i {
  display: block;
}
header .top-menu-link {
  position: relative;
  top: -3px;
}

.journal-language .dropdown-menu:before,
.journal-currency .dropdown-menu:before {
  color: rgb(250, 250, 250);
}

.journal-header-center .journal-language form > div,
.journal-header-center .journal-currency form > div {
  border-left-style: solid;
  border-right-style: solid;
}

#search ::-webkit-input-placeholder {
  color: rgb(44, 62, 80);
  font-family: inherit;
}
#search :-moz-placeholder {
  color: rgb(44, 62, 80);
  font-family: inherit;
}
#search ::-moz-placeholder {
  color: rgb(44, 62, 80);
  font-family: inherit;
}
#search :-ms-input-placeholder {
  color: rgb(44, 62, 80);
  font-family: inherit;
}

.button-search {
  border-right-style: solid;
}
.button-search {
  border-right-color: rgb(57, 178, 172);
}
header .journal-login {
  border-bottom-color: rgb(57, 178, 172);
}

.super-menu > li:last-of-type {
  border-right-color: rgb(44, 62, 80);
  border-right-style: solid;
}

@media only screen and (max-width: 760px) {
  .journal-header-center #search input,
  .journal-header-center .button-search {
    border-radius: 0;
  }
  .journal-header-center #search input {
    background-color: rgba(255, 255, 255, 0.5);
  }
  .journal-header-center #cart {
    background-color: rgba(255, 255, 255, 0.5);
  }

  header .journal-login {
    border-bottom-style: solid;
  }

  .journal-menu .mobile-menu > li {
    border-bottom-color: rgb(44, 62, 80);
    border-bottom-style: solid;
  }
}

.inline-button .product-details {
  padding-bottom: 0;
}
@media only screen and (max-width: 470px) {
  .journal-menu .mobile-trigger {
    width: 50%;
    margin-top: -40px;
    z-index: 999;
    background-color: transparent;
  }
  .journal-header-center .journal-cart {
    z-index: 2;
  }
}

.product-grid-item .cart {
  display: inline-block !important;
}

.product-info .right .options h3 {
  display: none;
}
.product-info .right .option-image:first-of-type {
  margin-top: 0;
}

.product-info .right .options.push-1 .option-image li.selected span img {
  border-color: ;
}

.mega-menu-categories .mega-menu-item,
.mega-menu-brands .mega-menu-item,
.mega-menu-html .mega-menu-item,
#header .mega-menu .product-grid-item {
  margin-bottom: 15px;
}
.mega-menu > div {
  margin-bottom: -15px;
  margin-right: -15px;
}

.mega-menu .mega-menu-column:last-of-type > div {
  margin-right: -15px;
}

.mega-menu-column > div > h3,
.mega-menu .mega-menu-column .menu-cms-block {
  margin-right: 15px;
}
.mega-menu .mega-menu-column:last-of-type > h3,
.mega-menu .mega-menu-column:last-of-type > div > h3,
.mega-menu .mega-menu-column:last-of-type > .menu-cms-block,
.mega-menu .mega-menu-column.mega-menu-html-block > div {
  margin-right: 0;
}

@media only screen and (max-width: 760px) {
  .mega-menu .mega-menu-column > div {
    margin-right: -15px;
  }
}

.journal-sf .sf-image .box-content ul {
  margin-bottom: -7px;
  margin-right: -7px;
}

.journal-checkout .coupon-voucher {
  display: none;
}

.journal-checkout .coupon-voucher .checkout-coupon {
  display: none;
}
.journal-checkout .coupon-voucher .checkout-voucher {
  width: 100%;
}

.journal-checkout .coupon-voucher .checkout-coupon {
  width: 100%;
  padding-right: 0;
}
.journal-checkout .coupon-voucher .checkout-voucher {
  display: none;
}

.has-cta .rotator-tex {
  line-height: 45px;
}

footer .contacts .hint--top:before {
  border-top-color: rgb(38, 47, 54);
}

.side-column .box-category,
.side-column .box-content,
.side-column .box-content > div,
.side-column .box-content > ul > li:last-of-type,
.side-column .oc-module .product-grid-item:last-of-type {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  border-radius: inherit;
}

.journal-sf ul li label:hover {
  color: rgb(57, 178, 172);
}
.sf-icon:before {
  border-top-color: rgb(57, 178, 172);
}

/*
.journal-sf ul li label:hover img{
  border-color:rgb(228, 228, 228);
} */

.sf-price .value:after {
  border-bottom-color: rgb(57, 178, 172);
}

.mobile-trigger {
  background-color: rgb(255, 255, 255);
}

.journal-header-default .links > a,
.journal-header-menu .links > a {
  border-bottom-color: transparent;
}

@media only screen and (max-width: 760px) {
  .journal-header-default .links > a,
  .journal-header-menu .links > a {
    border-bottom-color: ;
  }
}
.nav-numbers a:hover,
.nav-numbers li.active a {
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.headline-mode .nav-numbers a:hover,
.headline-mode .nav-numbers li.active a {
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale();
  -moz-transform: scale();
  -ms-transform: scale();
  transform: scale();
}
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.round .bullet:hover,
.journal-simple-slider .owl-controls .owl-page.active span,
.journal-simple-slider .owl-controls.clickable .owl-page:hover span {
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

@media only screen and (max-width: 1235px) {
  .bottom-footer.fullwidth-bar .copyright {
    padding-left: 15px;
  }
  .bottom-footer.fullwidth-bar .payments {
    padding-right: 15px;
  }
  .extended-layout #column-left {
    padding: 20px 0 0 20px;
  }
  .extended-layout #column-right {
    padding: 20px 20px 0 0;
  }
  .extended-layout #content,
  .extended-layout #column-left + #content,
  .extended-layout #column-right + #content,
  .extended-layout #column-left + #column-right + #content {
    padding: 20px 20px 0 20px;
  }
  .journal-simple-slider {
    height: auto !important;
  }
  .extended-layout #column-left {
    width: 240px;
  }

  .extended-layout #column-right {
    width: 240px;
  }
  .extended-layout #column-left + #content {
    margin-left: 240px;
  }
  .extended-layout #column-right + #content {
    margin-right: 240px;
  }
  .extended-layout #column-left + #column-right + #content {
    margin-left: 240px;
    margin-right: 240px;
  }
}

@media only screen and (max-width: 980px) {
  .journal-header-default .mega-menu,
  .journal-header-menu .mega-menu {
    width: 100%;
  }
}

@media only screen and (max-width: 760px) {
  .extended-layout #column-left + #content,
  .extended-layout #column-right + #content,
  .extended-layout #column-left + #column-right + #content {
    margin-left: 0;
    margin-right: 0;
  }
  .journal-header-center .journal-secondary {
    background-color: rgba(255, 255, 255, 0.6);
  }
}

.mega-menu {
  max-width: 1220px;
  /* margin-top:0px; */
}

/*
.mega-menu > div > div:first-child .wishlist .hint--top:after{
  left:53px;
}
*/

.journal-header-center .j-100,
.journal-header-center #logo a {
  height: 150px;
}
.journal-header-center #logo a img {
  max-height: 150px;
}
.journal-header-center .journal-search,
.journal-header-center .journal-cart {
  top: 55px;
}
.journal-header-center .journal-menu-bg {
  top: 190px;
}
.journal-desktop.header-center .sticky-wrapper {
  max-height: 230px;
}
@media only screen and (max-width: 760px) {
  .journal-header-center .j-100,
  .journal-header-center #logo a {
    height: 100px;
  }
  .journal-header-center .journal-search,
  .journal-header-center .journal-cart {
    top: 0;
  }
  .journal-header-center .journal-menu-bg {
    top: 220px;
  }
  .journal-header-center #logo a img {
    max-height: 100px;
  }
}

.product-grid-item .price {
  width: 100%;
}

.product-grid-item.display-icon .wishlist-icon:before,
.product-grid-item.display-icon .compare-icon:before {
  line-height: 30px;
}

.journal-header-center #cart .heading i {
  height: 40px;
}

.journal-desktop .menu-floated .float-left {
  border-right-style: solid;
}

.column.products > h3 {
  margin-bottom: 7px;
}
.column.products {
  padding-bottom: 7px;
}

.side-column .journal-gallery .box-heading {
  margin-bottom: 10px;
}

.side-column .box-category > ul li ul li a {
  padding-left: 7px;
}
.side-column .box-category > ul li ul li ul li a {
  padding-left: 14px;
}
.side-column .box-category > ul li ul li ul li ul li a {
  padding-left: 21px;
}
.side-column .box-category > ul li ul li ul li ul li ul li a {
  padding-left: 28px;
}
.side-column .box-category > ul li ul li ul li ul li ul li ul li a {
  padding-left: 35px;
}

@media only screen and (max-width: 1235px) {
  .breadcrumb {
    padding-left: 10px;
  }
}

.custom-sections .box-heading.box-sections {
  border-left-style: dotted;
}

#top-modules .carousel-product > div,
#bottom-modules .carousel-product > div,
.side-column .carousel-product > div,
#top-modules .carousel-category > div,
#bottom-modules .carousel-category > div,
.side-column .carousel-category > div,
#top-modules .journal-carousel.post-module > div,
#bottom-modules .journal-carousel.post-module > div {
  margin-left: -11px;
  margin-right: -11px;
  padding: 0 11px;
}
#top-modules .carousel-brand > div,
#bottom-modules .carousel-brand > div,
.side-column .carousel-brand > div {
  margin-left: -10px;
  margin-right: -10px;
  padding: 0 10px;
}

.posts.blog-list-view .post-item-details {
  width: 75%;
}

.side-column .box.cms-blocks .box-heading {
  margin-bottom: px;
}

@media only screen and (min-width: 1235px) {
  .safari5 #footer,
  .safari5.boxed-header header {
    width: 1220px;
  }
}

@media only screen and (max-width: 1235px) {
  .tp-banner-container {
    height: auto !important;
  }
}

@media only screen and (max-width: 1235px) {
  #top-modules > div,
  #bottom-modules > div {
    padding-left: 20px;
    padding-right: 20px;
  }
  .checkout-page #content {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.product-grid-item .countdown,
.product-list-item .countdown {
  opacity: 1;
  visibility: visible;
}

.option li.hint--top:before {
  border-top-color: ;
}

/* Custom CSS */
.mega-menu-item h3 {
  overflow: visible;
}
.mega-menu-brands img {
  margin-top: 16px;
}

.contact-page #input-captcha {
  display: block;
}
.contact-page img::before.text-danger {
  display: block;
}

.side-products .product-grid-item {
  margin: 8px 0;
}
.product-tabs .tabs-content {
  background: #fff !important;
}

.journal2_headline_rotator {
  margin-top: 20px !important;
}
.ui-pnotify-title {
  background: #fff;
  color: rgb(68, 67, 73);
}
.ui-pnotify-closer {
  color: rgb(68, 67, 73);
}
.ui-pnotify-closer:hover {
  color: rgb(235, 88, 88);
}

.fullwidth-footer {
  margin: 20px 0 0 0;
}
#footer h3 a,
#footer p a {
  color: #2c3e50;
  font-weight: bold;
}
#footer h3 a:hover,
#footer p a:hover {
  color: #39b2ac;
}

.scroll-top::before {
  opacity: 0.5;
  top: -50px;
}
.scroll-top:hover::before {
  opacity: 1;
}

.bottom-footer {
  min-height: 90px;
}
.bottom-footer .copyright {
  margin-top: 10px;
}
.bottom-footer .payments {
  margin-top: 13px;
}
.bottom-footer .payments img {
  margin-top: 16px;
}
.bottom-footer #sa-badge-embedded-plugin {
  float: right;
  margin-left: 15px;
}
@media only screen and (max-width: 760px) {
  .bottom-footer .copyright {
    margin-top: 6px;
  }
  .bottom-footer #sa-badge-embedded-plugin {
    float: none;
    margin: 15px auto;
    left: 8px;
    top: -4px;
  }
  .bottom-footer .payments img {
    margin-top: 0;
  }
}

/* Template fixes */
.product-info .right .options .option input[type="text"],
.product-info .right .options .option textarea {
  min-width: 80%;
} /* date button fix */
.product-options input[type="text"],
.product-options textarea {
  width: 80%;
} /* date button fix */
.notification-buttons {
  margin-left: 60px;
} /* Cart notification buttons fix */

.route-account-order-info tfoot td {
  color: rgb(51, 55, 69) !important;
}

.fullwidth-footer .journal-newsletter .newsletter-input-wrap input {
  height: 35px;
}
.newsletter-button:hover {
  background: #39b2ac !important;
}

@media only screen and (min-width: 760px) {
  .fullwidth-footer .journal-newsletter .newsletter-input-wrap input {
    padding-right: 70px !important;
  }
  .fullwidth-footer
    .journal-newsletter
    .newsletter-input-wrap
    .newsletter-button {
    border-radius: 0 3px 3px 0 !important;
  }
}
@media only screen and (max-width: 760px) {
  .fullwidth-footer .journal-newsletter .newsletter-input-wrap input {
    padding-right: 10px;
  }
  .fullwidth-footer
    .journal-newsletter
    .newsletter-input-wrap
    .newsletter-button {
    border-radius: 3px !important;
  }
  .difox-video iframe {
    height: 300px;
  }
}

.heading-title,
.box-heading,
#blogArticle .articleHeader h1,
.oc-filter .panel-heading {
  line-height: 39px;
}
