@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.apexion.sk/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.1") format("woff2");
}

:root {
	--wd-text-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(72,73,73);
	--wd-text-font-size: 14px;
	--wd-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(72,73,73);
	--wd-entities-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #484949;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #484949;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(94,86,199);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(94,86,199);
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: rgb(72,73,73);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-image: none;
	background-size: inherit;
	background-position: right center;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


@media (min-width: 767px){
.cky-consent-container {
    width: 740px !important;
}
	
.cky-consent-container .cky-consent-bar {
    padding: 60px 60px !important;
}	
	
}

.cky-box-bottom-left {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}


.headfirmy {
    background-color: #5e56c7;
    border: 1px solid #a39ee0;
    padding: 10px;
    color: #ffffff;
    font-weight: 600;
    margin-left: 12%;
}

.contactmy{
    color: #5e56c7 !important;
    background-color: rgb(255 255 255) !important;
    border: 1px solid #5e56c7 !important;
}

.headfirmy:hover {
    background-color: #534ab1 !important;
    color: #FFF;
}

.neleg {
    background-image: url(https://www.onlinesoft.sk/wp-content/uploads/2022/06/pozadie-nelegalny-softver-ver2-1.png);
    height: 75px;
    width: 290px;
    padding-top: 11px;
    float: left;
    margin-bottom: 30px;
}

.wd-nav {
    --nav-gap: 12px !important;
}

.thumbs-position-left {
    flex-wrap: wrap !important;
}

.page-id-19438 .breadcrumbs {
    display: none !important; 
}

.my-span {
    color: white;
    padding-left: 54px;
    padding-top: 3px;
    font-size: 16px;
    font-weight: 600;
    display: block;
}

.my-span1 {
    padding-left: 55px;
    color: white;
    font-size: 14px;
    font-weight: 300;
    padding-top: 2px;
    display: block;
}



.detial-ponuka {
    float: left;
    background-color: #f46c0814;
    padding: 15Px;
    margin-bottom: 20Px;
    font-weight: 500;
    text-align: left;
    font-size: 14px;
}

.product-label.onsale {
    background-color: #f30404 !important;
}

td.woocommerce-orders-table__cell-order-actions a {
    background-color: #5e56c7 !important;
}

p .red-zlava {
    color: #c65656;
    font-weight: 600;
    border: 1px solid #000000;
    border-style: dashed;
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.title-wrapper .title {
    color: #5e56c7 !important;
}

.image-radius {
    border-radius: 500px;
}

.button2 {
    font-weight: 600;
}

.overlay-my {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay-my:target {
    visibility: visible;
    opacity: 1;
    z-index: 99999;
}
.popupmy {
  margin: 70px auto;
  padding: 30px;
  background: #fff;
  border-radius: 5px;
  width: 40%;
  position: relative;
  transition: all 2s ease-in-out;
}
.popupmy .close {
  position: absolute;
  top: 0px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .contentmy {
  max-height: 30%;
  overflow: auto;
}

div.wpfront-message p {
    color: white;
}

#wpfront-notification-bar, #wpfront-notification-bar-editor {
   background: #ea7303 !important;
}

#wpfront-notification-bar div.wpfront-close {
    border: 0px solid #555555 !important;
    background-color: #ea7303 !important;
    color: #ffffff !important;
    top: 7Px;
    font-size: 14px;
    margin-right: 8Px;
}

.wpfront-notification-bar div.wpfront-div {
    line-height: 16px;
}


.summary-inner .button, button, [type="submit"], [type="button"] {
    background-color: #5e56c6;
}


#cookie-law-info-again {
    background-color: #5e56c7 !important;
    color: white !important;
    box-shadow: #ffffff 0px 0px 0px 0px;
    bottom: 92px !important;
    left: 20px;
    right: unset !important;
    border-radius: 21px;
}


.summary-inner [type="submit"]:hover {
    background-color: #534ab1 !important;
}

.wd-sticky-btn-cart .button, button, [type="submit"], [type="button"]  {
    background-color: #5e56c6;
}

.wd-sticky-btn-cart [type="submit"]:hover {
    background-color: #534ab1 !important;
}


.wd-nav[class*="wd-style-"]>li.current-menu-item>a {
    color: #5e56c7 !important;
}

.whb-header-bottom {
    border-color: #eeee !important;
}

.whb-general-header {
    border-color: #eee !important;
}

.tooltipmy {
    position: relative;
    color: #e26102;
    font-weight: 500;
    text-decoration: dotted;
    border-bottom: 1px dashed #484949;
    display: inline;
}

.tooltipmy .tooltiptextmy {
  visibility: hidden;
  width: 320px;
  background-color: #484949;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px 10px;
  position: absolute;
  z-index: 1;
  left: 40px
}

.tooltipmy:hover .tooltiptextmy {
  visibility: visible;
}

.wd-hover-standard .wd-add-btn>a {
background-color: #5e56c7 !important;
}

.blog-post-loop .wd-entry-content .read-more-section {
    display: none;
}

.wd-hover-standard .wd-add-btn>a:hover {
    background-color: #007C63 !important;
}

.obrazok-kontakt {
    width: 150px !important;
    margin-left: auto;
    margin-right: auto;
}

.obrazok-kontakt2 {
    width: 137px !important;
    margin-left: auto;
    margin-right: auto;
}

.category-nav-link {
    background-color: #ffffff;
    margin: 10px;
    box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
}

.myicon2 {
    float: left;
    margin-right: 20px;
    margin-left: 20px;
}

.page-id-5947 .icontext {
    font-size: 14px;
}

.iconindex {
    padding-top: 5px;
    margin-top: 9px !important;
}

.heurekafix {
    position: fixed;
    left: 0px;
    width: 36px;
    z-index: 99999999;
    top: 254px;
}




.page-title-default {
    background-image: url(https://apexion.sk/image/slider-image.jpeg);
}

.wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 244px !important;
}

#menu-main-navigation .woodmart-nav-link {
    font-size: 13px !important;
}

.wd-nav[class*="wd-style-"]>li:hover>a {
    color: #5e56c7;
}

.whb-top-bar {
    background-color: #f9f9f9 !important;
}

.wd-nav>li>a {
    padding-right: 8px !important;
    padding-left: 8px !important;
}


.page-id-9 label {
    font-weight: 600;
}

.wpcf7 form {
    max-height: unset;
}

.page-id-9 .whb-header-bottom {
    display: none;
}

.page-id-8 .whb-header-bottom {
    display: none;
}


.service-kontakt {
    width: 322px;
    display: flex;
    background-color: #f9f9f9;
    padding: 10px;
    margin-bottom: 25px;
}

.photo-kontakt {
    width: 61px;
    float: left;
    margin-top: 15px;
    margin-left: 22px;
    margin-bottom: 12px;
}

.text-kontakt {
    float: left;
    margin-left: 19px;
    margin-top: 9px;
}

.poradca {
    font-size: 16px;
    font-weight: 600;
    color: #5e56c7;
}

.poradca2 {
    font-size: 14px;
    font-weight: 500;
}

.mobil-detail {
    font-size: 16px !important;
    font-weight: 600;
}


.btn, .button, button, [type="submit"], [type="button"] {
    background-color: #5e56c7;
    color: #ffffff;
}

.checkout-order-review, .woocommerce-order-pay #order_review {
    background-color: #5e56c71a !important;
}

.wd-quantity-overlap .cart:hover>div.quantity+.button {
    background-color: #5e56c7 !important;
}

wd-quantity-overlap div.quantity input[type="button"] {
    min-width: 40px !important;
}

.wd-quantity-overlap .cart:hover>div.quantity input[type] {
    background-color: #007C63 !important;
}

.wd-quantity-overlap div.quantity input[type] {
    background-color: #007C63 !important;
}

.wd-quantity-overlap div.quantity {
    left: unset !important;
	  right: 0;
}

.wd-quantity-overlap div.quantity:not(.hidden)+.single_add_to_cart_button {
    padding-left: 0 !important;
}

.wd-sticky-btn .price {
    margin-bottom: 0px !important;
}


.gorew {
margin-top: 20px;
}



td.product-name a:hover {
    color: #5e56c7 !important;
}


.page-id-14464 .btn-style-link.btn-color-primary:hover {
    color: #5e56c7 !important;
    opacity: unset;
}

.widget_nav_menu ul li a:hover {
    color: #5e56c7;
}

.wd-hover-quick .wd-add-btn>a {
    background-color: #5e56c6 !important
}

.wd-nav-vertical.wd-design-default>li:hover>a {
    color: #5e56c7 !important;
}

.wd-tools-element:hover>a {
    color: rgb(94 86 198) !important;
}

a.wd-entities-title:hover, .wd-entities-title a:hover {
    color: rgb(94 86 199) !important;
}


.headcon {
    font-weight: 600;
    font-size: 14px;
}

.hours-mobil {
    font-size: 14px;
}

.phonephone {
width: 18px;
}

.mobil-detail {
    font-size: 22px;
}

.mobil-detail:hover  {
 color: #5e56c6;
	    text-decoration: underline;
}

.kontakt-detail {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
}


.searchform input[type="text"] {
    background-color: #5e56c61a;
    border-radius: 30pc;
}

.cat-item-20 {
    display: none !important;
}



.wd-buy-now-btn {
    background-color: #ffffff !important;
    color: #484949 !important;
    border: 1px solid #dedede;
}

.wd-empty-mini-cart .btn {
    background-color: #5e56c7 !important;
}

.btn:hover, .button:hover, button:hover, [type="submit"]:hover, [type="button"]:hover {
	background-color: #534ab1 !important;
    color: #ffffff !important;
}

#variant-table {
display: none;
}



.wc-tabs-wrapper .shop_attributes {
    margin-bottom: 80px !important;
}

.register .button, .login .button {
    background-color: #5e56c7 !important;
}

.woocommerce-store-notice {
    background-color: rgb(76 163 218)!important;
}

.wd-prefooter {
    padding-bottom: 30px !important;
    padding-top: 30Px;
    border-top: 1px solid #e4e4e4;
}


.cart-totals-inner .woocommerce-shipping-destination {
    display: none;
}

.cart-totals-inner .woocommerce-shipping-calculator {
    display: none;
}

.wholesale_price_title {
    font-size: 14px;
    color: #484949;
}

.heureka-souhlas {
    display: none;
}

.paycard {
    height: 46px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

h1.entry-title {
    margin-bottom: 5px;
}

.titleprod {
    font-size: 16px;
    color: #5e56c7;
}

.widget {
    margin-bottom: 13px;
    padding-bottom: 13px;
	border-bottom: unset;
}

.wd-side-hidden {
    z-index: 5000000000;
}


.icontext {
    font-size: 16px;
}

.wd-sticky-btn {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.flickity-page-dots {
    display: none;
}

.arrows-style-2 .flickity-button, .arrows-style-3 .flickity-button {
    display: none;
}

.fa-clock, .fa-money-check, .fa-gem, .fa-book-open, .fa-file-signature, .fa-file-invoice {
    font-size: 37px !important;
}

.login .button {
    background-color: #4d43a2 !important;
}

.login .button:hover {
    background-color: #534ab1 !important;
}

.headcon2:hover {
    color: #5e56c7 !important;
    text-decoration: underline;
}

.wd-dropdown-register .create-account-link:hover {
    color: #007C63 !important;
    opacity: unset !important;
}

.login-form-footer .lost_password:hover {
    color: #534ab1 !important;
    opacity: unset !important;
}

.wd-fontsize-xs {
    font-size: 14px !important;
}

table.variations .label>* {
    FONT-SIZE: 16PX;
}

.product-tabs-wrapper {
    border-bottom: 0px;
}

.woocommerce-product-gallery .labels-rounded {
    top: 15px;
    left: 30px !important;
    right: unset !important;
}

.woocommerce-variation>div {
    font-size: 20px;
}

.mycon {
    color: #5e56c7;
    margin-right: 5px;
    font-size: 19px;
}

.saec {
    width: 150px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
    margin-bottom: 25px;
}

.my-icon {
    margin-bottom: 8px;
}

.one-5 {
    width: 270px;
    float: left;

}

.page-id-9 .one-5 {
width: 260px

}

.posted_in {
    margin-bottom: 20px;
    display: -webkit-inline-box;
    margin-top: 11px;
    width: 100%;
}

.payments {
    width: 270px;
    display: block;
}

.one-5-full {
    width: 100%;
    margin-bottom: 10px;
    display: inline-block;
}

.cart-totals-inner .checkout-button {
    background-color: #5e56c7;
}

.hovered-social-icons {
    display: none !important;
}



.post-single-page .post-title {
    font-size: 36px;
    color: #5e56c7;
    font-weight: 600;
}

.post-single-page .entry-content {
    font-size: 16px;
}

.wd-entry-meta .meta-author {
    display: none;
}

.recent-posts-comment {
    display: none;
}

.wd-single-footer:empty {
    display: none;
}


.product-tabs-wrapper {
    border-bottom: 0px !important;
}

.wd-sticky-add-to-cart {
    background-color: #328d70 !important;
}

.wd-sticky-add-to-cart:hover {;
    background-color: #007C63 !important;
}

.entry-content {
    font-size: 16px;
}

.widget_nav_menu ul li.current_page_item>a {
    color: #5e56c7 !important;
}

.blog-post-loop .article-body-container {
    padding: 20px;
    padding-bottom: 10px;
    height: 134px;
}

label {
    font-weight: 500;
}


.cli-tab-footer .wt-cli-privacy-accept-btn {
    background-color: #5e56c7;
}


.widget_nav_menu ul li a {
    color: #484949;
}

.wd-nav-mobile>li>a {
    color: #484949;
    text-transform: unset;
}

.wd-nav-mobile li a {
    min-height: 44px;
font-size: 14px;
}

p {
    color: #484949;
}

#billing_address_2_field {
    display: none !important;
}

.payment {
   height: 40px
}

.blog-design-masonry .post-title {
    font-size: 16px !important;
}

.blog-design-masonry.col-lg-3 .post-title {
    font-size: 16px !important;
}

.wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, .woocommerce-message {
    background-color: #5e56c7;
}

.product-grid-item .price {
    font-size: 17px;
}

.wd-checkout-steps li {
    color: #484949;
}

.lost_reset_password .button {
    background-color: #5e56c7;
}

.register .button, .login .button {
    background-color: #5e56c7;
}

.checkout_coupon .button {
    background-color: #5e56c7;
}

.wd-checkout-steps li {
   color: #484949 !important;
}

.woodmart-recent-posts li {
    display: flex;
    margin-bottom: 17px;
    padding-bottom: 17px;
}


input[type='email'], input[type='date'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    border: 1px solid #cacaca;
    background-color: white;
}

.wd-nav[class*="wd-style-"]>li>a {
    color: #484949;
}

.wd-nav-product-cat .nav-link-count {
    color: #484949;
}

.wd-back-btn.wd-style-icon>a {
    color: #484949;
}

.title-size-default .title {
    color: #484949;
}



.wd-accordion.wd-style-default:before {
border-top: 1px solid var(--brdcolor-gray-300);
}

.cart-totals-inner .checkout-button:hover {
    background-color: #534ab1;
}

.cart-actions .button[name="apply_coupon"] {
    background-color: #5e56c7;
}

.cart-actions .button[name="apply_coupon"]:hover {
     background-color: #007C63;
}

.woocommerce-mini-cart__buttons .checkout {
background-color: #5e56c7 !important;
}

.woocommerce-mini-cart__buttons .checkout:hover {
    background-color: #534ab1 !important;
}

#place_order {
 background-color: #5e56c7;
}

#place_order:hover {
     background-color: #007C63;

}

.whb-top-bar {
    background-color: #5e56c7;
}

.icons-design-colored .social-facebook {
    background-color: #484949 !important;
}

.icons-design-colored .social-facebook:hover {
    transform: scale(1.1); 
}

.icons-design-colored .social-instagram {
    background-color: #484949 !important;
}

.icons-design-colored .social-instagram:hover {
    transform: scale(1.1); 
}

.icons-design-colored .social-linkedin {
    background-color: #484949 !important;
}

.icons-design-colored .social-linkedin:hover {
   transform: scale(1.1); 
}


.searchform input[type="text"] {
    border: 0px;
}

input[type='email'], input[type='date'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select{
    border: 1px solid #e7e7e7;
}

[type="submit"]:hover {
    background-color: #534ab1 !important;
    color: #ffffff !important;
}

.wd-nav-main>li>a, .wd-nav-secondary>li>a {
    font-size: 16px !important;
    text-transform: unset !important;
    font-weight: 600 !important;
}

.menu-opener.color-scheme-light {
    text-transform: unset !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}

.widget_product_categories .product-categories li.current-cat>a {
    color: #5e56c7;
    font-weight: 600;
}

#woocommerce_product_categories-2 {
    padding: 20px;
    border: 1px solid #e5e5e5;
}

.widget_product_categories .wd-cats-toggle.toggle-active {
    background-color: #5e56c7;
    color: white;
}

.categories-accordion-on .widget_product_categories .product-categories li {
    border-bottom: 1px solid #e5e5e5;
}

.widget_product_categories .product-categories li a {
    FONT-WEIGHT: 600;
	color: #484949;
}

h1.entry-title {
    display: var(--page-title-display);
    font-weight: 600;
    font-size: 27px;
}

.wd-nav-vertical>li>a {
    color: #484949;
}

.phoneicon {
    width: 30px;
    margin-top: 7Px;
}

.product-grid-item .wd-entities-title {
    font-size: 16px !important;
    font-weight: 600;
}

.whb-main-header {
    border-top: 6px solid #5e56c7;
}

.wd-testimon-name {
    color: #5e56c7;
}

.whb-color-dark [class*="wd-header-search-form"] .wd-style-default {
    --wd-form-brd-color: #ffffff !important;
    border-bottom: 0px solid #dcdcdc !important;
	--wd-form-color: #484949 !important;
}



.tel-1 {
    width: 40px;
    float: left;
    margin-left: 10%;
}

.tel-2 {
    width: 150px;
    float: left;
    color: #484949;
}

.headcon2 {
    color: #5e56c7 !important;
    font-weight: 600;
}

.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
    position: absolute;
    top: -8px !important;
    width: 20px !important;
    height: 20px !important;
    font-size: 15px !important;
    line-height: 18px !important;
}

.wd-header-my-account .wd-tools-icon:before {
    font-size: 27px !important;
}

.wd-header-cart .wd-tools-icon:before {
    font-size: 30px !important;
}

.wd-sub-menu li>a {
    color: #484949;
}

.mobile-categories-title {
   display: none
} 

.wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text {
    display: none;
}


@media only screen and (max-width: 1024px) {
	
.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-arrow {
    right: 10px;
}
	
.whb-top-bar {
    background-color: #5e56c7 !important;
}
	
.summary-inner>.price {
    font-size: 22px !important;
}
	
.searchform input[type="text"] {
    background-color: unset;
    border-radius: unset;
}
	
	.related-products {
    margin-top: 30px;
}
	
.wd-accordion.wd-style-default:before {
    border-top: 0px solid var(--brdcolor-gray-300) !important;
}
	
.wd-accordion-content.wd-active {
    padding-top: 20px;
}
	
	.wd-accordion-title.wd-opener-pos-right {
    background-color: #484949;
}
	
.wd-accordion-title-text {
    color: rgb(255 255 255) !important;
    padding-left: 10px;
    font-size: 14px !important;
}
	
.wd-accordion-title.wd-opener-pos-right .wd-accordion-opener {
    padding-right: 10px;
}
	
.wd-accordion-title.wd-active .wd-accordion-title-text, .wd-accordion-title:hover .wd-accordion-title-text {
    color: rgb(255 255 255);
}

.wd-header-my-account .wd-tools-icon:before {
    font-size: 20px !important;
}

.wd-header-cart .wd-tools-icon:before {
    font-size: 20px !important;
}}


.page-title .title {
    font-size: 46px !important;
    line-height: 1.2;
}

.footer-container {
    border-top: 1px solid #e4e4e4;
}

#menu-item-15714 {
    border-top: 3px solid #5e56c7;
}

.page-id-14430 .site-content {
    margin-bottom: 0px;
}

.page-id-14424 .site-content {
    margin-bottom: 0px;
}

.page-id-14435 .site-content {
    margin-bottom: 0px;
}

.page-id-4439 .site-content {
    margin-bottom: 0px;
}

.page-id-5947 .site-content {
    margin-bottom: 0px;
}

@media (min-width: 1025px){
.title-size-default {
    padding: 70px 0 !important;
}}

@media (max-width: 767px){
.elementor-14464 .elementor-element.elementor-element-5a551ce:not(.elementor-motion-effects-element-type-background) {
    background-image: unset;
}	
	
#cookie-law-info-again {
    bottom: 74px !important;
    left: 14px;	
}

.elementor-5947 .elementor-element.elementor-element-dce672e {
    margin: -50px 0px 0px 0px;
}
	
	.paycard {
    margin-bottom: 34px;
}
	
.elementor-5953 .elementor-element.elementor-element-5a97cec .title {
    font-size: 27px !important;
    line-height: 38px !important;
}
	
.elementor-5953 .elementor-element.elementor-element-8286b54 .title {
    font-size: 15px !important;
    line-height: 24px !important;
}
	
.elementor-5953 .elementor-element.elementor-element-5a97cec > .elementor-widget-container {
    margin: 10px 0px 0px 0px !important;
}
	
.elementor-5953 .elementor-element.elementor-element-8286b54 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}

	.elementor-5953 .elementor-element.elementor-element-87e5894 > .elementor-element-populated {
        padding: 2px 30px 40px 30px !important;
}

	
	#slider-70 .wd-slide {
    min-height: 170px !important;
}
	
	.elementor-5947 .elementor-element.elementor-element-f428e37 {
    margin: 0px 0px 40px 0px;
}
	
div.br_alabel.berocket_alabel_id_16995 > span {
    height: 20px !important;
    width: 69px !important;
    font-size: 10px !important;
}
	
div.br_alabel.berocket_alabel_id_19402 > span {
    height: 20px !important;
    width: 92px !important;
    font-size: 10px !important;
}
	
div.br_alabel.berocket_alabel_id_18020 > span {
    height: 20px !important;
    width: 69px !important;
    font-size: 10px !important;
}	
	
div.br_alabel.berocket_alabel_id_16992 > span {
    height: 20px !important;
    width: 94px !important;
    font-size: 10px !important;
}
	
div.br_alabel.berocket_alabel_id_16991 > span {
    height: 20px !important;
    width: 69px !important;
    font-size: 10px !important;
}
	
div.br_alabel.berocket_alabel_id_18019 > span {
    height: 20px !important;
    width: 69px !important;
    font-size: 10px !important;
	line-height: 8px !important;
}
	
	.mybalik {
    width: 33.33%;
}
	
.wd-buy-now-btn {
    margin-left: 0 !important;
}
	
.elementor-14424 .elementor-element.elementor-element-56cc442 > .elementor-background-overlay {
    background-image: unset;
} 

.elementor-14430 .elementor-element.elementor-element-6b2a075:not(.elementor-motion-effects-element-type-background){
    background-image: unset;
} 	
	
.elementor-14435 .elementor-element.elementor-element-e735b53:not(.elementor-motion-effects-element-type-background){
    background-image: unset;
} 	 
	
.elementor-14435 .elementor-element.elementor-element-9eec126 > .elementor-background-overlay {
    background-image: unset;
} 	
	
.elementor-14430 .elementor-element.elementor-element-0b1e1bb > .elementor-background-overlay {
    background-image: unset;
} 	
	
.elementor-14424 .elementor-element.elementor-element-568cba1 > .elementor-background-overlay {
    background-image: unset;
} 	
	
.elementor-5947 .elementor-element.elementor-element-0d58e3b > .elementor-background-overlay {
    background-image: unset;
} 	
	
.mobile-sec {
    width: 33%;
}
	
.elementor-14435 .elementor-element.elementor-element-9eec126 {
    margin: 40px 0px 0px 0px;
}
	
.elementor-14424 .elementor-element.elementor-element-568cba1 {
    margin: 40px 0px 0px 0px;
}

.elementor-14464 .elementor-element.elementor-element-96aa9df {
    margin: 0px 0px 0px 0px;
}	
	
.elementor-5947 .elementor-element.elementor-element-e4a9bcc {
    padding: 30px 15px 0px 15px;
}
	
.elementor-element-e7ea7a1	{
    margin-bottom: 20px;
}	
	
.elementor-element-40be9e3 {
    margin-bottom: 30px;
    margin-top: 10px;
}
	
.elementor-element-8339d05	{
    margin-bottom: 20px;
}	
	
.page-title .title {
    font-size: 27px !important;
    line-height: 1.2;
}
	
.fa-clock, .fa-money-check, .fa-gem, .fa-book-open, .fa-file-signature, .fa-file-invoice  {
    font-size: 27px !important;
    line-height: 1.2;
}
	
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
    margin-bottom: 5px !important;
}
	
.elementor-5947 .elementor-element.elementor-element-4c43e88 {
    padding: 30px 0px 30px 0px;
}
	
.elementor-5947 .elementor-element.elementor-element-5a18612 {
    padding: 50px 0px 50px 0px;
}
	
.elementor-5947 .elementor-element.elementor-element-c8ac689 {
    margin: 40px 0px 90px 0px;
}

}	

@media (min-width: 767px){
#cookie-law-info-bar {
    width: 470px !important;
}
}

@media (min-width: 769px){
.wd-sticky-btn-shown.wd-sticky-btn {
    height: 68px;
}
}


@media only screen and (max-width: 1024px){
	
.page-id-14472 .wd-accordion-title-text {
    color: #484949 !important;
}
	
	#slider-70 .wd-slide {
    min-height: 170px !important;
}
	
.elementor-5953 .elementor-element.elementor-element-87e5894 > .elementor-element-populated {
    margin: 0px 0px 0px 0px !important;
}
}

@media only screen and (max-width: 1150px) and (min-width: 1025px)  {
.elementor-5953 .elementor-element.elementor-element-5a97cec .title {
    font-size: 44px !important;
}	
	
.elementor-5953 .elementor-element.elementor-element-8286b54 .title {
    font-size: 25px !important;
}
}

@media screen and (min-width: 768px){
	
		.viewmobile {
    display: none;
}
	
}


@media screen and (max-width: 767px){
.pvtfw_variant_table_block table.variant td {
    display: table-cell;
}
	
.elementor-14435 .elementor-element.elementor-element-9158205 {
    margin: 0px 0px 20px 0px !important;
}
	
.elementor-element-1a4cad5 {
    width: 50%;
}

.elementor-element-3d591cc {
    width: 50%;
}

.elementor-element-6a46d4c {
    width: 50%;
}

.elementor-element-eff635b {
    width: 50%;
}

.elementor-element-487b198 {
    width: 50%;
}
	
.elementor-14435 .elementor-element.elementor-element-614a92f {
    margin: 0px;
}

.elementor-element-3ddcdc2 {
    width: 50%;
}
	
.pvtfw_variant_table_block table.variant td:before {
    display: none;
}
	
.labels-rounded .product-label {
    font-size: 12px !important;
}

	.viewpc {
    display: none;
}
	
.wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 19px;
}
	
	
.elementor-5947 .elementor-element.elementor-element-487c69a {
    margin: 30px 0px 0px 0px;
}
	
.product-grid-item.col-6 .price {
    font-size: 15px !important;
}	
	
}

@media (min-width: 1025px){
.product-images{
    flex: 0 0 40%;
    max-width: 40%;
}

.entry-summary {
    flex: 0 0 60%;
    max-width: 60%;
}

.single-product .whb-sticked .whb-main-header {
    display: none;
}
}

@media only screen and (max-width: 1270px) {
	
	.heurekafix {
   display: none;
}
	
.popupmy {
    width: 90%;
		overflow: scroll;
	height: 85%;
}	
	
}


