

.phtop {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: right;
    z-index: 500;
    color: #fff;
    overflow: hidden;
    display: none;
}
@media(min-width:992px) {
.phtop {
    display: block;
}}



.tbkdiv {
    display: flex;
    justify-content: end;
}
.tbkdiv a {
    color: #fff;
    display: block;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    line-height: 28px;
    height: 21px;
    font-size: 9.7px;
    margin-left: 14px;

}
.tbkdiv a img {
    max-height: 8px;
    max-width: 9px;
    margin-top: -1px;
    margin-right: 6px;
}






.whb-color-light .wd-tools-element {
    --wd-header-el-color: #565656;
    --wd-header-el-color-hover: rgb(58 58 58);
}


.whb-general-header-inner > div.whb-col-left {
    width: calc(100% + 20px);
margin-left:0;
}
.whb-general-header-inner .wd-header-nav {
padding-left:0;
height:100%;
background:#fff;
}

@media(Max-width:1024px){
.whb-general-header-inner .wd-header-nav {
padding-left:8px;
}}

@media(Max-width:1024px){
.wd-tools-element.wd-header-mobile-nav > a {
padding-right:15px;
color: #004169 !important;
}}

@media(Max-width:1024px){
.wd-tools-element.wd-style-icon .wd-tools-text {
    display: block;
    font-family: 'FrutigerNeueLT-Md' !important;
    margin-right: 10px;
    margin-top: -4px;
    letter-spacing: -.2px;
    font-size: 14px;
display:none !important;
}}

@media(Max-width:1024px){
header .wd-search-form.woodmart-search-form {
    display: none;
}}

.wd-header-mobile-nav .wd-tools-icon:before {
    font-size: 24px;
    content: "" !Important;
    font-family: inherit !Important;
    content: "";
    width: 30px;
    height: 2px;
    background: #004169;
    display: block;
    margin-bottom: 7px;
}
.wd-header-mobile-nav .wd-tools-icon:after {
    content: "";
    display: block;
    width: 30px;
    height: 2px;
    background: #004169;
    margin-bottom: 4px;
}


.whb-general-header-inner .wd-nav>li {

}

@media (min-width: 1025px)  {
.whb-top-bar-inner {
    max-height: 21px !important;
}}

.whb-top-bar .wd-header-nav {
margin-right:10px;
z-index:9;
display:none;
}
.whb-top-bar .wd-header-nav ul li {

}
.whb-top-bar .wd-header-nav ul li:last-child {
border-right: none;
}
.whb-top-bar .wd-header-nav ul li a {
height: 36px;
    font-family: inherit;
}
.whb-top-bar .wd-header-nav ul li a span {
transform: translatey(1px);
}


.whb-top-bar .whb-text-element span {
    margin-left: 18px;
}

.cpf-type-checkbox li.tmcp-field-wrap.tmhexcolorimage-li-nowh {
    padding-left: 0 !important;
}



.cli-style-v2 a {
    margin-left: 0 !important;
    border-radius: 30px;
    font-family: 'FrutigerNeueLT-md';
    letter-spacing: .4px;
}


.wpb-gqf-form-style-true select {
    height: 42px !important;
}

.cmtitel {
    margin-bottom: 4px;
    font-family: 'FrutigerNeueLT-md';
}

@media (min-width: 768px) {
.cli-style-v2 .cli-bar-message {
    order: 2;
    padding: 14px 0;
    padding-left: 30px;
    font-size: 12px;
    width: 75%;
}}

@media (min-width: 768px) {
.cli-bar-btn_container {
    margin-left: 0;
    width: 25%;
    text-align: center;
    float: left;
    display: inline-block;
    order: 1;
    padding: 10px 0;
}}
@media (min-width: 768px) {
#cookie-law-info-bar[data-cli-style=cli-style-v2] {
    padding: 0px 25px;
}}








fieldset.hidden-fields-container {
    display: none;
}

.wd-nav>li>a {
    font-weight: 300;
text-transform: none;
}

html body.tax-product_tag .main-page-wrapper {
    background-color: #edeeef !important;
}

div.page-title-default {
    display: none !important;
}

.extrakodrow {
display:none;
}


.single-breadcrumbs-wrapper .yoast-breadcrumb, .article-body-container table th {
    color: #fff;
}

.breadcrumbs a, .breadcrumbs span, .yoast-breadcrumb a, .yoast-breadcrumb span {
    vertical-align: -0.5px;
}

.row.shoppgrow > .yoast-breadcrumb {
    padding: 0 15px;
width:100%;
}


.error404 .site-content {
    padding: 150px 15px !important;
}

a {
    display: inline-block;
}


.single-breadcrumbs-wrapper .woocommerce-breadcrumb a span {
    display: inline-block;
}

.wd-notice, div.wpcf7-response-output, .mc4wp-alert, .woocommerce-error, .woocommerce-message, .woocommerce-info, .dokan-alert, .dokan-message, .dokan-info, .dokan-error, .dokan-store-contact .alert-success, .yith_ywraq_add_item_product_message {
    position: relative !important;
    display: none;
    padding-bottom: 1px;
    margin-bottom: 10px !important;
}


.wpb-gqf-form-style-true .wpcf7-form {
    margin-bottom: 0px;
}

h5.pforfragan {
    margin-bottom: 45px;
}

button.swal2-close {
    transform: translateX(10px) translateY(-10px) !important;
    color: #000;
    box-shadow: none !important;
}

html .swal2-html-container {
margin: 0 !important;
text-align: left;
font-size:15px;
}

.swal2-html-container .recaptcha {
    line-height: 12px;
    display: inline-block;
}
.pknrow > p {
    display: inline-flex;
}
.swal2-html-container input[type=submit].btn-block {
    margin-right: 14px;
}




html .cky-footer-wrapper button.cky-btn.cky-btn-accept {
    background: #000 !important;
}

.cky-prefrence-btn-wrapper button.cky-btn {
    font-family: 'FrutigerNeueLT-Bd';
    letter-spacing: -.2px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 9px;
    line-height: 20px;
}
.cky-preference-header button.cky-btn-close {
    padding: 0 !important;
}

.cky-preference-content-wrapper .cky-show-desc-btn {
    color: #000 !important;
    vertical-align: 0px;
}


.cky-switch input[type="checkbox"] {
    background: #d0d5d2 !important;
    border-radius:30px !important;
}
.cky-switch input[type="checkbox"]:checked {
    background: #595959 !important;
}

.cky-accordion-header .cky-accordion-btn {
    font-weight: 300 !important;
    color: #4d5257;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.cky-preference-header .cky-preference-title {
    font-weight: 300 !important;
    text-align: center;
    font-size: 15px !important;
    line-height: 24px !important;
    font-family: 'FrutigerNeueLT-Bd' !important;
    letter-spacing: -.2px;
    padding-top: 2px;
    color: #4d5257 !important;
    margin-bottom: 0;
}
.cky-prefrence-btn-wrapper .cky-btn {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    text-shadow:none !important;
}

html .cky-notice-btn-wrapper {
background: #004169;
    padding: 30px;
    padding-bottom: 60px;
    margin: 0;
    width: 100%;
}
@media (max-width: 768px) {
.cky-notice-btn-wrapper {
    padding-top: 21px !important;
}}


html .cky-notice-btn-wrapper button.cky-btn {
    min-width: 150px !important;
    line-height: 21px !important;
    font-size: 15px !important;
    padding: 6px 15px !important;
    padding-top: 8px !important;
    border-radius: 25px !important;
    text-align: center;
    background-color: #fff !important;
    color: #000 !important;
    border-color: #fff !important;
    text-shadow: none !important;
    font-family: FrutigerNeueLT-Md;
}
@media(min-width:1850px) {
html .cky-notice-btn-wrapper .cky-btn {
    line-height: 24px;
}}

@media (max-width: 768px) {
.cky-notice-btn-wrapper .cky-btn {
    flex: auto;
    max-width: 100%;
    margin-top: 10px;
    white-space: unset;
    line-height: 34px !important;
    font-size: 14px !important;
}}


html .cky-notice-btn-wrapper .cky-btn.cky-btn-customize {

}

@media (min-width: 577px) {
html .cky-notice-btn-wrapper .cky-btn.cky-btn-customize {
    max-width: 50%;
}}
@media (max-width: 576px) {
html .cky-notice-btn-wrapper .cky-btn.cky-btn-customize {
    margin-top: 12px;
}}

html .cky-notice-btn-wrapper .cky-btn.cky-btn-accept, html .cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
background:#fff !important;
color:#000 !important;
}

.cky-notice-des p:not(.ctit), .cky-notice-des p a {
    font-size: 13.5px !important;
    line-height: 18px;
}
@media(min-width:992px) {
.cky-notice-des p:not(.ctit), .cky-notice-des p a {
    max-width: 406px;
    margin-left: auto;
    margin-right: auto;
}}


html a.cky-policy {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    font-size: 12px !important;
    background: transparent !important;
    border: none !important;
color:#fff !important;
}

html .cky-notice .cky-title {
    display: none;
}
html .cky-notice-group {
    flex-wrap: wrap;
justify-content:center;
position:relative;
}

.cky-notice-des {
    text-align: center;
    padding: 50px 30px;
}
@media(max-width:768px) {
.cky-notice-des {
    padding: 35px 20px !important;
}}

.cky-notice-des h6 {
display:block;
    font-weight: 300;
    font-size: 21.5px !important;
    margin-bottom: 13px;
}
.cky-notice-des p:first-child {
    margin-bottom: 37px;
}
@media(max-width:768px) {
.cky-notice-des p:first-child {
    margin-bottom: 22px;
}}

html .cky-notice-des img {
height: 36px;
    width: 153px;
}



html .cky-banner-bottom {
background: rgba(0, 0, 0, .31);
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
}
@media (max-width: 768px) {
html .cky-banner-bottom {
    padding: 0 10px;
}}


html .cky-consent-container .cky-consent-bar {
    padding: 0;
    max-width: 570px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
overflow:hidden;
    border: none;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .22);
background-color:#fff !important;
}

.cky-footer-wrapper > div:last-child {
    display: none !important;
}
.cky-accordion-header .cky-always-active {
font-weight:300 !important;
    color: #595959 !important
}



html .cky-footer-wrapper button.cky-btn.cky-btn-accept {

}
.cli-switch input:checked + .cli-slider {
    background-color: #e9f4ff !important;
}

html .cky-preference-content-wrapper, html .cky-gpc-wrapper .cky-gpc-desc {
    padding: 15px 0;
}
html .cky-preference-content-wrapper, html .cky-gpc-wrapper .cky-gpc-desc:not(.ctit), html .cky-notice-des *, html .cky-preference-content-wrapper *, html .cky-accordion-header-des *, html .cky-gpc-wrapper .cky-gpc-desc * {
    font-size: 13px;
    line-height: 18px;
}
html .cky-preference-header {
    padding: 12px 24px;
}

@media(max-width:576px) {
html .cky-prefrence-btn-wrapper {
    padding: 15px 15px;
}}

html .cky-accordion-chevron {
    margin-right: 17px;
margin-top:-5px;
}


@media (max-width: 845px) {
.cky-modal {
    max-width: calc(100% - 16px) !important;
    max-height: calc(100% - 16px) !important;
}}


 
html .page-id-11512 .cky-banner-bottom, html .page-id-11512 .cky-overlay.cky-hide, html .page-id-11519 .cky-banner-bottom, html .page-id-11519 .cky-overlay.cky-hide {
display:none !Important;
}
.cky-hide{display:none!important}


















.mobile-nav .searchform input[type=text] {
    font-weight: 300;
}

.site-mobile-menu li a {
    font-family: 'FrutigerNeueLT-md';
    font-weight: 300;
    text-transform: none;
    letter-spacing: -.2px;
    color: #004169;
    padding-top: 6px;
padding-left:30px;
}
.site-mobile-menu > li > a {
font-size:18px !Important;
}



.site-mobile-menu .sub-menu li a {
    font-size: 15px;
}
.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: #0093d0 !Important;
    color: #fff !Important;
}

.mobile-nav .wd-nav-opener {
    background-color: transparent !Important;
Color: #004169;
    padding-right: 30px;
    padding-left: 5px;
    width: initial;
border:none !Important;
}
.mobile-nav .wd-nav-opener:before {
content:"";
position:absolute;
	width:15px;
height:100%;
left:-15px;
}
.mobile-nav .wd-nav-opener.wd-active {
color: #fff !important;
}

.site-mobile-menu > li .sub-menu {
max-height:calc(100vh - 150px);
overflow-x:hidden;
overflow-y:auto;
}
.site-mobile-menu > li:nth-child(3) .sub-menu {
max-height:300px;
}
.site-mobile-menu .sub-menu::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #aaa;
}
.site-mobile-menu li:not(:nth-child(2)) .sub-menu::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.site-mobile-menu li:not(:nth-child(2)) .sub-menu::-webkit-scrollbar-thumb {
  background: #004169;
width:8px;
}

.wd-nav-mobile li.menu-item-has-children:not(.menu-item-has-block)>a {
margin-right: -52px;
}

.wd-nav-opener.wd-active:after {
transform: rotate(
-90deg);
}
.wd-nav-opener:after {
    font-size: 15px;
transform: rotate(
90deg);
}

.mobile-nav .wd-search-form.woodmart-search-form {
display:none;
}









.wd-slide-inner {
    max-width: 100% !important;
}

@media (max-width: 1024px) {
.wd-slide-inner {
display:flex;
flex-direction:column;
align-content:end;
align-items:end;
justify-content:flex-end;
}}

@media (max-width: 1024px) and (min-width:550px) {
.wd-slide-inner {
Padding-bottom:30px;
}}

@media (max-width: 1024px) {
.slide-without-padding .woodmart-slide-container {
position:absolute;
bottom:0px;
}}


.sprodrow {
margin:-15px;
margin-bottom:0;
}
@media (max-width: 991px) {
.sprodrow {
margin:0px 0;
width:100%;
Margin-left:0;
margin-right:auto;
}}

@media (min-width: 992px) {
.sprodrow > div {
padding: 0 30px;
}}
.sprodrow > div > div {
    display: flex;
    background: rgba(0, 65, 105, .4);
width:100%;
}
@media (max-width: 767px) {
.sprodrow > div:not(:last-child) > div {
/*margin-bottom:6px;*/
}}
@media (max-width: 767px) {
.sprodrow > div:last-child {
display:none;
}}
@media (max-width: 991px) {
.sprodrow > div:first-child {
width:100%;
max-width:510px;
}}

.sprodrow .bildcont img {
max-width: 82px;
margin: auto;
}
@media(min-width:1300px) {
.sprodrow .bildcont img {
max-width: 105px;
}}
@media(max-width:767px) {
.sprodrow .bildcont img {
max-width: 68px;
}}


.sprodrow .bildcont {
padding:15px;
display:flex;
align-content:center;
align-items:center;
}
@media(min-width:1300px) {
.sprodrow .bildcont {
padding:20px;
}}

.sprodrow .sprodcont {
padding: 24px;
display:flex;
flex-direction:column;
align-content:center;
color:#fff;
    background: rgba(0, 65, 105, .6);
width:100%;
}
@media(max-width:767px) {
.sprodrow .sprodcont {
    padding: 15px 20px;
    padding-top: 12px;
}}

.sprodrow .sprodcont .btn {
    line-height: 4px;
    padding-left: 15px;
    padding-right: 12px;
}
@media(max-width:767px) {
.sprodrow .sprodcont .btn {
padding-bottom:11px;
padding-top:10px;
}}

@media(max-width:600px) {
.sprodrow .sprodcont .btn {
font-size:11px;
padding-bottom:9px;
padding-top:10px;
}}



.sprodrow .sprodcont p:first-child {
max-width:700px;
display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: 'FrutigerNeueLT-Md';
font-size: inherit;
    line-height: 21px;
letter-spacing:-.1px;
margin-bottom:12px;
min-height:42px;
}

@media(max-width:767px) {
.sprodrow .sprodcont p:first-child {
margin-bottom: 4px;
    font-size: 14px;
    line-height: 18px;
    max-width: 380px;
min-height:38px;
}}
@media(max-width:600px) {
.sprodrow .sprodcont p:first-child {
margin-bottom: 3px;
    font-size: 13px;
}}

.sprodrow .sprodcont p:last-child {
margin-bottom:0;
}


.sliderurow {
margin: 0;
width:100%;
}


.sliderudiv {
max-width:510px;
	margin-bottom:130px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.sliderudiv {
margin-bottom:26px;
}}


@media(max-width:1024px) {
.sliderudiv {
margin-bottom:26px;
}}

.sliderudiv h2, .sliderudiv h6 {
    color: #fff;
}

@media(max-width:767px) {
.sliderudiv h2 {
font-size:32px;
max-width:400px;
padding-right:23px;
margin-bottom:55px;
}}
@media(max-width:500px) {
.sliderudiv h2 {
font-size:28px;
}}
@media(max-width:450px) {
.sliderudiv h2 {
font-size:23px;
}}


.sliderurow h6 {
display: inline-block;
    background: radial-gradient(circle closest-corner at 38% 0%, #0e6092, #004169 157%);
    padding: 6px 15px;
    padding-bottom: 2px;
    font-size: inherit;
    margin-bottom: 20px;
}










.flickity-page-dots {
    display: inline-table;
    width: 0px;
    right: 4% !important;
    bottom: 50% !important;
/*    transform: translateY(-50%);*/
    left: auto !Important;
    height: 32px;
    border-radius: 4px;
}

@media(max-width:767px) {
.flickity-page-dots {
    right: 15px !important;
}}

@media not all and (min-resolution:.001dpcm) and (max-width:767px) {
.flickity-page-dots {
right:35px !Important;
}}


.flickity-page-dots li:before {
    content: "";
    background: #fff;
    position: absolute;
    transform: rotate(
0deg);
    top: 19px;
    height: 13px;
    width: 1px;
    right: 0;
    margin: auto;
    left: 0;
    z-index: -1;
}

.flickity-page-dots li:last-child:before {
display:none;
}
.flickity-page-dots li {
    height: 20px !important;
    width: 20px !important;
    display: block !important;
    margin: 12px 0px !important;
    margin-top: 0px !important;
    border: 1px solid #fff !important;
    position: relative;
background-color:transparent !important;
}
.flickity-page-dots li:last-child {
margin-bottom: 0 !important;
}
.flickity-page-dots li:after {
content:"";
position:absolute;
left:3px;
	right:3px;
top:3px;
bottom:3px;
height:12px;
width:12px;
background:#fff;
border-radius:100%;
transform:scale(0);
transition:.3s;
}
.flickity-page-dots li.is-selected:after {
transform:scale(1);
}


























.woodmart-slider .owl-dots {
    right: auto;
    left: 35px;
}

.woodmart-slider .owl-dots > div {
    margin-top: 0;
}


@media (Min-width: 768px) {
.woodmart-slider .owl-dots {
    left: 0px;
    right: 0;
    z-index: 99;
    position: absolute;
    margin-bottom: 40px;
    height: 22px;
    padding-bottom: 0;
    max-width: 1230px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    padding: 0 15px;
}}



@media (Max-width: 767px) {
.woodmart-slider .owl-dots {
    left: 0px;
    right: 0;
    z-index: 99;
    position: absolute;
    margin-bottom: 30px;
    height: 22px;
    padding: 0 15px;
	text-align:left;
display:block;
}}



.owl-dots .owl-dot span {
    width: 14px !important;
    height: 14px !important;
    background: transparent;
position: relative;
    border: 1px solid #004169 !important;
}

.owl-dots .owl-dot.active span {
    background: #004169 !important;
border-color: #004169 !important;
}
.owl-dots .owl-dot.active span:before {
opacity: 1;
}

.slider-type-product .owl-stage-outer, .slider-type-product .owl-carousel {

}





.fsliderseg .woodmart-slide:before {
    background: #000000;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    bottom: 0;
    left: 0;
    display: block !important;
    content: "" !important;
    pointer-events: none;
    opacity: 0;
    z-index: 1;
}
@media (max-width:1024px) {
.fsliderseg .woodmart-slide:before {
opacity: .15;
}}
@media (max-width:767px) {
.fsliderseg .woodmart-slide:before {
opacity: .3;
}}


.fsliderseg {
	padding-top: 0 !important;
    overflow: visible !important;
    background-position: 50% 25%;
    background-size: cover !important;
padding-left:0 !important;
	padding-right:0 !Important;
}
.fsliderseg > div > .vc_column_container > .vc_column-inner {
padding-left:0 !important;
	padding-right:0 !Important;
}

@media (max-width: 1024px) {
#slide-8414 .wd-slide-bg {
background-position: 83% 50% !Important;
}}
@media (max-width: 1024px) {
#slide-9016 .wd-slide-bg {
background-position: 78% 50% !Important;
}}
@media (max-width: 1024px) {
#slide-8082 .wd-slide-bg {
background-position: 78% 50% !important;
}}
@media (max-width: 1024px) {
#slide-9495 .wd-slide-bg {
background-position: 78% 50% !important;
}}


@media (max-width: 1024px) and (min-width:551px) {
.fsliderseg, .fsliderseg .woodmart-slide, .fsliderseg .wd-slide-inner, .slider-in-container .wd-slide-container, .fsliderseg .flickity-viewport, .flickity-slider  {
min-height:600px !Important;
height: 600px !Important;
}}
@media (max-width: 550px) {
.fsliderseg, .fsliderseg .woodmart-slide, .fsliderseg .wd-slide-inner, .slider-in-container .wd-slide-container, .fsliderseg .flickity-viewport, .flickity-slider  {
min-height:460px !Important;
}}






@media (min-width: 1025px) {
.fsuseg {
    position: absolute;
    z-index: 9;
    top: 0;
    padding-top: 0 !important;
    margin-top: -40px;
    width: 100%;
    max-width: 33.34%;
}}


@media (max-width: 1024px) {
.fsuseg {
    background: #004169;
}}





@media (min-width: 1025px) {
.fsusrow, .fsucontcol {
    height: 500px;
}}



@media (min-width: 1300px) {
.slider-in-container .wd-slide-container {
    width: 100%;
    max-width: 95%;
}}

@media (min-width: 1900px) {
.slider-in-container .wd-slide-container {
    max-width: 80%;
}}


.slider-in-container .wd-slide-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

@media (min-width: 1025px) {
.fsliderseg .woodmart-slide {
background-position: 100% 50%;

}}
@media (min-width: 1025px) {
.fsliderseg .woodmart-slide .woodmart-slide-container {
    align-items: baseline;
margin-top:90px;
}}


.fsliderseg .owl-nav > div[class*=prev] {
    right: 0;
    left: inherit;
    bottom: 30px;
    top: auto;
}
.fsliderseg .owl-nav > div[class*=next] {
    right: 0;
    left: inherit;
    bottom: 80px;
    top: auto;
}


























.aterfor a:before {
    font-size: 19px;
    content: "\f139";
    font-family: woodmart-font;
    font-weight: 600;
color: #004169 !important;
margin-right: 11px;
margin-top: -2px;
}





.autocomplete-suggestion .suggestion-title strong {
    font-weight: 300;
}

.widget_shopping_cart .empty {
    text-transform: none;
    font-weight: 300;
    font-size: inherit;
}
.woodmart-shopping-cart > a {
    text-align: center;
  /*   padding-top: 25px;
   display: block;*/
transition: .0s !important;
}




.whb-sticked .woodmart-shopping-cart > a {

}

.woodmart-shopping-cart .amount {
    /* font-size: 16px !important; */
    font-weight: 300 !important;
    text-transform: lowercase;
    color: #004169 !important;
}

.woodmart-cart-icon.wd-tools-icon {
     margin-left: 1px;
}
.woodmart-cart-design-2 .woodmart-cart-totals {
     margin-left: 7px;
    margin-top: 2px;
}

.wd-tools-element .wd-tools-count, .woodmart-cart-design-2 .woodmart-cart-number, .woodmart-cart-design-5 .woodmart-cart-number {
    top: -18px;
    font-weight: 300!important;
    font-size: 9px!important;
    font-family: 'Aventa-Regular';
    background: #39767b !important;
line-height: 15px!important;
display: none;
}

.whb-top-bar .wd-tools-element .wd-tools-icon:before {
    font-size: 19px !important;
    color: #004169;
}
.whb-top-bar .wd-tools-element .woodmart-cart-icon.wd-tools-icon:before {
    font-size: 21px !important;
}




@media (max-width: 1024px){
.whb-col-mobile>.whb-html-block-element {
    width: 100%;
    padding: 0;
}}
@media (max-width: 1024px) {
.mobcta {
    height: 38px;
    display: flex;
position:relative;
}}
@media (max-width: 1024px) {
.mobcta a {
    font-size: 18px;
    text-align: center;
    height: 38px;
    line-height: 37px;
letter-spacing: -.5px;
    color: #fff;
    width: 50%;
    padding: 0 15px;
    position: relative;
}}
@media (max-width: 1024px) {
.mobcta .mail:after {
    content: "\f125";
    font-family: woodmart-font;
    vertical-align: 0px;
    font-size: 15px;
    margin-left: 7px;
}}
@media (max-width: 1024px) {
.mobcta .ring:after {
    content: "\f159";
    font-family: woodmart-font;
    font-size: 14px;
    margin-left: 7px;
}}
@media (max-width:1024px) and (min-width: 0px) {
.mobcta>a:first-child:before {
    height: 20px;
    width: 1px;
    background: #fff;
    opacity: .1;
    position: absolute;
    content: "";
    right: 0;
    top: 10px;
}}

@media (max-width: 1024px) {
.mobcta:before {
    content: "";
    position: absolute;
    left:0;
    background: radial-gradient(circle closest-corner at 51% 0%, #2278ac, #004169 105%);
    display: block;
    height: 100%;
    width: 100%;
    pointer-events: none;
}}







.topbarli p {
    margin-bottom: 1px;
}

.topbarli span {
 font-family: DINNextLTPro-Light;
    margin-bottom: 3px;
}

@media (min-width: 1025px) { .form-style-rounded header .search-results-wrapper .woodmart-scroll {
    right: 0;
    left: auto;
    width: 750px;
}}


header .searchform {
overflow: hidden;
}

@media (min-width: 1025px) { 
header .searchform {
}}

@media (min-width: 1025px) { 
header .searchform input[type=text] {
min-width: 360px !important;
}}

header .searchform input[type=text] {
    padding-right: 60px;
    height: 42px;
    font-size: 14px;
    border: none;
background: #f7f7f7;
border-radius:0px;
}
header .searchform input[type=text]::placeholder {
transform:translatey(2px);
}

header .searchform .searchsubmit {
border-radius: 0px !important;
border-top-right-radius: 2px !important;
border-bottom-right-radius: 2px !important;
    background: transparent !important;
    color: #565656 !important;
}

header .searchform {
    border: 1px solid #dcdcdc;
}

.woodmart-search-full-screen .search-info-text {
    display: none !important;
}


.whb-color-light .whb-text-element {
    color: #fff;
font-size: inherit;
}
.whb-top-bar .whb-secondary-menu .item-level-0>a {
font-weight: 300;
    text-transform: none;
    letter-spacing: inherit;
    color: #004169;
color:#fff;
font-size: inherit;
}

/*
.menu-simple-dropdown li a:before {
    content: "\f129";
    font-family: woodmart-font;
    position: absolute;
    top: 7px;
    right: 28px;
    height: 10px;
    width: 15px;
    transform: rotate( 
-90deg
 );
    font-size: 9px;
}
.menu-simple-dropdown li a {
    font-size: 12px;
    color: #004169 !important;
    padding-top: !important;
    padding: 6px 30px !important
}
.menu-simple-dropdown li a:hover, .menu-simple-dropdown li a:focus {
    background: #f5f5f5 !important;
}



.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {
    padding-top: 15px;
    padding-bottom: 15px;
    left: 15px;
min-width: 200px;
}*/

.whb-general-header-inner .wd-header-nav {
position:relative;
}

element.style {
}
.whb-general-header-inner .wd-header-secondary-nav {
    /* align-items: center; */
    /* align-content: center; */
}
.whb-general-header-inner .wd-header-nav {
    position: relative;
}

@media(max-width:1024px) {
.whb-general-header-inner .wd-header-nav {
    display: flex;
}}


.whb-general-header-inner .wd-header-nav:after {
    content: "";
    position: absolute;
    height: 100%;
    width: calc(3000% + 30px);
    top: 0;
    right: calc(-3000% - 20px);
    background: #fff;
}

.whb-header-bottom .whb-col-left .menu#menu-hmeny {
margin-left: -9px;
}
.whb-header-bottom .whb-col-right .menu {
margin-right: -9px;
}

.tax-product_cat .whb-header-bottom {
    display: none;
}
.tax-product_cat .whb-main-header {
 
}



.submbild {
padding-top: 30px;
}

.submrow > .wpb_column > .vc_column-inner {
padding-left: 30px !important;
padding-right: 30px !important;
}

.submrow > .wpb_column:first-child {
border-right:1px solid #ededed;
}

.submdiv .btn {
    color: #fff !important;
}
.submdiv h6 {
    color: #004169 !important;
}

.submmeny {
margin-top: 22px;
    margin-bottom: 0px;
}

.submmeny .widget_nav_menu ul {
width:100%;
}

.submmeny .widget_nav_menu ul li {
width:100%;
    margin-bottom: 0;
}

.submmeny .widget_nav_menu ul li a {
    width: 100%;
    line-height: 38px;
    font-size: 12px;
    letter-spacing: .4px;
    color: #004169;
    position: relative;
    padding: 0 30px;
padding-bottom:1px;
    background: transparent !Important;
    border-radius: 3px;
transition:0s;
    margin-bottom: 7px;
}

.submmeny .widget_nav_menu ul li a:hover,.submmeny .widget_nav_menu ul li a:focus, .submmeny .widget_nav_menu ul li.current_page_item a {
background:#171717 !important;
color:#fff;
}

.submmeny .widget_nav_menu ul li a:before {
    content: "\f129";
    font-family: woodmart-font;
    position: absolute;
    top: 19px;
    right: 46px;
    height: 10px;
    width: 0;
    transform: rotate(-90deg);
    font-size: 10px;
    border-radius: 3px;
}



@media (min-width: 1025px) {
.whb-sticked .whb-top-bar {
max-height:21px;
height:21px;
}}

@media (min-width: 1025px) {
.wd-header-nav .item-level-0.doljes {
display:none;
}}
@media (min-width: 1025px) {
.whb-sticked .wd-header-nav .item-level-0.doljes {
display:inline-block;
}}


@media (min-width: 1025px) {
.whb-header-bottom .wd-header-nav .item-level-0 > a {
    font-weight: 300;
    letter-spacing: .4px;
    font-size: initial;
    position: relative;
    text-transform: none;
    height: auto;
    padding: 0 8px;
    line-height: 46px;
    font-size: 15px;
letter-spacing:-.1px;
    text-align: center;
    justify-content: center;
    color: #565656;
    font-family: 'FrutigerNeueLT-Bd';
height: 48px;
}}
@media (min-width: 1025px) {
.whb-header-bottom .wd-header-nav .item-level-0 > a > span {
transform: translatey(1px);
}}
@media (min-width: 1025px) {
.whb-header-bottom .wd-header-nav .item-level-0:first-child > a > span {
	left:0;
width:100%;
}}



@media (min-width: 1025px) {
.whb-header-bottom .wd-header-nav .item-level-0:last-child > a {

}}
@media (min-width: 1025px) {
.whb-header-bottom .wd-header-nav .item-level-0:first-child > a {

}}




.wd-dropdown-results {
display:none;
}

.wd-dropdown {
    margin-top: 0 !important;
    transform: translateY(0px) translateZ(0) !Important;

}

@media (min-width: 1025px) {
.whb-general-header .wd-header-nav .item-level-0 > a:hover,.wd-nav[class*="wd-style-"]>li:hover>a, .wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a, .wd-nav[class*="wd-style-"]>li.current-page-ancestor>a {
color:#2278ac !important;
}}

/*
@media (min-width: 1025px) {
header:not(.whb-sticked) .whb-general-header .wd-header-nav .item-level-0:first-child > a {
    background: #fff;
    color: #565656;
    margin-top: -8px;
    height: 42px;
    border: 1px solid #dcdcdc;
    border-bottom: none !important;
    transform: translatey(0px);
    font-family: var(--wd-header-el-font);
    letter-spacing: -.1px;
    font-size: 15px;
}}

@media (min-width: 1025px) {
body.tax-product_cat header:not(.whb-sticked) .whb-general-header .wd-header-nav .item-level-0:first-child > a {
    background: #f8f8f8;
}}
@media (min-width: 1025px) {
body.single-product header:not(.whb-sticked) .whb-general-header .wd-header-nav .item-level-0:first-child > a {
    background: #fff;
}}

@media (min-width: 1025px) {
header:not(.whb-sticked) .whb-general-header .wd-header-nav .item-level-0:first-child > a > span {
transform:translatey(2px);
}}

@media (min-width: 1025px) {
header:not(.whb-sticked) .whb-general-header .wd-header-nav .item-level-0:first-child {
padding-right:20px;
}}

@media (min-width: 1025px) {
.whb-general-header .wd-header-nav .item-level-0:first-child > a:hover {

}}
*/

.website-wrapper {
    background-color: #21201f;
}


@media (min-width: 1025px) {
.whb-general-header .wd-header-nav .item-level-0:last-child > a:hover {

}}
.whb-general-header .wd-header-nav .item-level-0.menu-item-has-children>a:after {
display:none;
}

@media (min-width: 1025px) {
.wd-nav>li.wd-has-children>a:after, .wd-nav>li.menu-item-has-children>a span:after {
    margin-left: 4px;
    font-weight: normal;
    font-style: normal;
    font-size: 50%;
    content: "\f129";
    font-family: "woodmart-font";
}}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.wd-nav>li.wd-has-children>a:after, .wd-nav>li.menu-item-has-children>a span:after {
    font-size: 130%;
}}


@media (min-width: 1025px) {
.whb-general-header .wd-header-main-nav .item-level-0 > a {
align-content: end;
    align-items: end;
    text-align: right;
    font-size: 13px;
    height: 68px;
    line-height: 63px;
    padding: 0 22px;
    padding-right: 11px;
    letter-spacing: -.2px;
    transform: translateY(0px);
    transition: 0s !important;
    font-family: FrutigerNeueLT-Md;
    color: #004169 !important;
    display: flex;
    flex-direction: column-reverse;
cursor:pointer;
}}

/*
@media (min-width: 1025px) {
header.whb-sticked .whb-general-header .wd-nav-main {
margin-left:30px;
}}*/

@media (min-width: 1025px) {
header .whb-general-header .wd-nav-main .item-level-0 > a {
min-width:118px;
}}
@media (min-width: 1025px) {
header .whb-general-header .wd-nav-main .item-level-0 > a {
min-width:115px;
}}

@media (min-width: 1025px) {
header:not(.whb-sticked) .whb-general-header .wd-nav-main .item-level-0 > a {

}}

@media (min-width: 1025px) {
header:not(.whb-sticked) .whb-general-header .wd-nav-main .item-level-0 > a span {
align-self:end;
    height: 40px;
    line-height: 42px;
}}

@media (min-width: 1025px) {
.whb-sticked .whb-general-header .wd-header-main-nav .item-level-0 > a {
height: 46px;
line-height:44px;
padding-left:20px;
padding-right:20px;
align-items:center;
}}

@media (min-width: 1025px) {
.whb-general-header .wd-nav-main .item-level-0 {
border-right:1px solid #ededed;
cursor:pointer;
}}

@media (min-width: 1025px) {
.whb-sticked .whb-general-header .wd-nav-main .item-level-0:last-child {
border-right: none;
}}
@media (min-width: 1025px) {
.whb-sticked .whb-general-header .wd-nav-main .item-level-0:first-child > a {
padding-left:0;
}}



@media (min-width: 1025px) {
.whb-header-bottom-inner > .whb-column.whb-col-left {
    width: 100%;
    margin: 0;
}
}

@media (min-width: 1025px) {
.whb-sticked .wd-header-nav {

}}

body:not(.logged-in) .wd-header-search {
}

@media (min-width: 1025px) {
.wd-header-search {
min-width:78px;
height:100%;
border-left: 1px solid #ededed;
}}
@media (min-width: 1025px) {
.wd-header-search a {
color: #5d5d5d !important;
height:inherit !Important;
padding-left:15px;
padding-right:15px;
}}

.whb-sticked .wd-header-search {

}
.whb-sticked .wd-header-search > a {

}

.whb-general-header-inner .wd-header-secondary-nav {

}


/*
@media (min-width: 1025px) {
.whb-header-bottom-inner .wd-nav {
    width: calc(100% + 30px);
}
}
@media (min-width: 1150px) {
.whb-header-bottom-inner .wd-nav {
    width: calc(100% + 50px);
}
}*/

@media (min-width: 992px) {
.whb-header-bottom-inner .wd-nav {
    width: calc(100% + 20px);
}
}

@media (min-width: 1025px) {
.whb-general-header-inner {
    max-height: 115px;
}}


@media (min-width: 1025px) {
header:not(.whb-sticked) .wd-logo img {
padding:0 !important;
}}

@media (min-width: 1025px) {
header .wd-logo img {
    height: 27px
 !important;
    margin-top: 44px;
}}


@media (min-width: 1025px) {
.whb-sticked .wd-logo img {
    height: 34px
 !important;
margin-top:3px !important;
}}

@media (max-width: 1024px) {
.wd-logo img {
    height: 36px !important;
    width: 153px;
    padding: 0 !Important;
}}
@media (max-width: 767px) {
.wd-logo img {
    height: 32px !important;
    width: 136px;
}}
@media (max-width: 600px) {
.wd-logo img {
    height: 25px !important;
    width: 106px;
}}

@media (min-width: 1025px) {
header:not(.whb-sticked) .whb-general-header .site-logo {

}}
@media (min-width: 1025px) {
header.whb-sticked .whb-general-header .site-logo {
display:inline-block;
}}
.site-logo {
padding-left:0 !Important;
}

@media (min-width: 1025px) {
header .site-logo {
min-width:175px;
max-width:175px;
}}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
header .site-logo {
min-width:174px;
}}


@media (min-width: 1025px) {
header:not(.whb-sticked) .whb-general-header-inner .site-logo {
    position: relative;
    padding: 0;
    text-align: center;
    height: 87px;
min-height:87px;
    margin-bottom: 0px;
    background: #004169;
    margin-top: 18px;
z-index:999;
}}

@media (min-width: 1025px) {
header:not(.whb-sticked) .wd-main-logo {
    max-height: inherit;
    margin: 0 30px;
    display: block;
    height: 121px;
    margin-top: -19px;
z-index:999;
}}



header:not(.whb-sticked) .whb-general-header .wd-header-nav .menu {

}

@media (min-width: 1025px) {
.whb-general-header .wd-header-nav .menu {
    margin-left: -2px;
    background: #fff;
}}

.whb-header-bottom .menu > li {
flex-grow: 100;
}


@media (max-width: 1024px) {
.wd-dropdown-menu.wd-design-default{
    margin-left: -5px;
}}


.pll-parent-menu-item > a {
    padding: 0 30px !important;
    height: 100% !important;
    color: #004169 !important;
cursor:inherit;
transition:0s !important;
cursor:pointer;
}
.pll-parent-menu-item a {

}
.pll-parent-menu-item > a >span {

}

.pll-parent-menu-item > a >span img, .pll-parent-menu-item > a >span:after, .pll-parent-menu-item > a >span > span {
display:none !important;
}

.pll-parent-menu-item > a span:before {
    content: "";
    background-image: url(/wp-content/uploads/Optoga-globe-blue-2-01.svg);
    height: 19px;
    width: 19px;
transform:translatey(2px);
    background-size: cover;
    margin: 0 auto;
    display: inline-block;
}
@media(Min-width:1025px) {
.whb-sticked .pll-parent-menu-item > a span:before {
    height: 14px;
    width: 14px;
	transform:translatey(2px);
}}

@media(Min-width:68px) {
.pll-parent-menu-item > a > span:after {
    display: block!important;
    content: "Language" !Important;
    font-size: 12px !important;
    font-family: 'FrutigerNeueLT-Md' !important;
    letter-spacing: -.3px;
    height: 19px;
    width: 19px;
    white-space: nowrap;
    transform: translatey(4px);
    margin: 0 !important;
    margin-left: -18px !important;
    color: #004169 !important;
}}

@media(Min-width:768px) {
.pll-parent-menu-item:hover > a > span:after {
color:#2278ac !important;
}}

.whb-sticked .pll-parent-menu-item > a {

}

@media(min-width:1025px) {
.whb-sticked .pll-parent-menu-item > a span:after {
    transform: translatey(2px);
    margin-left: -20px !important;
}}

@media(Max-width:767px) {
header .wd-nav-secondary>li>a {

}}

#menu-language {
    border-right: 1px solid #ededed !important;
    border-left: 1px solid #ededed !important;
    margin: 0;
    height: 100%;
    display: flex;
    flex-wrap: inherit;
}
#menu-language .wd-dropdown {
    right: -1px;
    left: auto !important;
    width: 161.5px;
padding:0;
}
#menu-language > li {
    display: flex;
}
#menu-language > li:last-child {
    border-left: 1px solid #ededed !important;
}
#menu-language li .sub-menu-dropdown .sub-menu {
padding: 10px 0px;
padding-bottom:8.5px;
}
#menu-language li .sub-menu-dropdown a {
padding: 8px 20px !important;
    font-size: 13px;
    letter-spacing: -.2px;
    color: #004169 !important;
transition:0s !important;
cursor:pointer;
user-select:none;
}
#menu-language > li a img {
transform:translatey(-1.6px);
margin-right:5px;
width:inherit !important;
height:10px !important;
}
.wd-dropdown {
    transform: translateY(0px) translateZ(0) !Important;
}


#menu-language > li.ffi > a, #menu-language-1 > li.ffi > a {
font-family: 'FrutigerNeueLT-md';
    font-size: 12px;
    padding: 0 12px !important;
    width: 80px;
    height: 100% !important;
    color: #004169 !important;
    cursor: inherit;
    align-content: center;
justify-content:center;
    flex-wrap: wrap;
cursor:pointer;
transition: 0s !important;
}
#menu-language > li.ffi > a span, #menu-language-1 > li.ffi > a span {
width:100%;
text-align:center;
}
#menu-language > li.ffi > a:before, #menu-language-1 > li.ffi > a:before {
    content: "";
    background-image: url(/wp-content/uploads/Pen-blue.png);
    height: 19px;
    width: 19px;
    transform: translatey(2px);
    background-size: 17px;
background-position:center center;
background-repeat:no-repeat;
    margin: 0 auto;
margin-bottom:9px;
    display: inline-block;
}
#menu-language > li.ffi:hover > a, #menu-language-1 > li.ffi:hover > a, #menu-language li .sub-menu-dropdown a:hover {
    color: #2278ac !important;
}


@media(Max-width:1024px) {
#menu-language-1 > li.ffi > a {
width:80px;
}}
@media(Max-width:1024px) {
#menu-language-1 > li.ffi > a:before {
    transform: translatey(0px);
    margin-bottom: 6px;
}}


@media(Min-width:1025px) {
.whb-sticked #menu-language > li.ffi > a:before {
    height: 13px;
    width: 13px;
margin-bottom:4px;
    background-size: 12.6px;
	transform:translatey(-1.5px);
}}

*:lang(en-GB) .msv {
display:none !important;
}

*:lang(sv-SE) .mse {
display:none !important;
}
@media(Max-width:767px) {
#menu-language-1 > li.ffi {
display:none !important;
}}

*:lang(en-GB) #menu-language .mse {

}




@media (min-width: 1025px) {
.whb-general-header .wd-header-nav .item-level-0 > a span {
pointer-events: none;
transform: translateY(0px);
cursor:pointer;
}}

.whb-main-header {
    box-shadow: 0 0 4px rgba(0, 0, 0, .09);
/*
background: radial-gradient(circle closest-corner at 31% 0%, #2278ac, #004169 110%);
background: radial-gradient(circle closest-corner at 63% 0%, #2278ac, #004169 110%);
background: radial-gradient(circle closest-corner at 63% 0%, #22467d, #004169 110%);
*/
font-family: 'FrutigerNeueLT-md';
font-size:12px;
}

@media (min-width: 1025px) {
header:not(.whb-sticked).whb-main-header:before {
    content: "";
    position: absolute;
    left: calc(5% + 154px);
    background: radial-gradient(circle closest-corner at 51% 0%, #2278ac, #004169 105%);
    display: block;
    height: 100%;
    width: 100%;
pointer-events:none;
}}
@media (min-width: 1900px) {
.whb-main-header:before {
    left: calc(15% + 154px);
}}
@media (min-width: 1025px) {
.whb-main-header:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #004169;
    z-index: -1;
pointer-events:none;
}}

@media(min-width:1300px) {
header .container, footer .container, body .container {
    max-width: 95% !important;
}}
@media(min-width:1900px) {
header .container, footer .container, body .container {
    max-width: 80% !important;
}}

body.tax-product_cat .main-page-wrapper > div.container, body.tax-product_cat .website-wrapper > div.container, body.post-type-archive .main-page-wrapper > div.container {
    max-width: 100% !important;
    padding: 0 0px;
} 



.whb-color-light:not(.whb-with-bg) {
background-color: transparent !important;
}

.woocommerce .whb-main-header {
    box-shadow: 0 0 4px rgba(0, 0, 0, .12);
}

.woocommerce-checkout .whb-main-header {

}
.woocommerce-checkout .whb-main-header .whb-general-header {

}


.single-product .whb-main-header {
    box-shadow: 0 0 5px rgba(0, 0, 0, .11);
}


.admin-bar .whb-sticked .whb-main-header {
    top: 0;
}





.archive .main-page-wrapper > .container {
    display: flex;
}


.country-selector.weglot-dropdown {
z-index: 9;
    margin-top: auto;
    margin-bottom: auto;
    background-color: transparent;
    user-select: none;
}

.country-selector.weglot-dropdown .wgcurrent {
    border: none;
    color: #333;
font-size: inherit;

}

.country-selector.weglot-dropdown .wgcurrent a, .country-selector.weglot-dropdown .wgcurrent span {
    /* letter-spacing: .2px; */
    font-size: inherit;
    color: #004169;
    width: 170px;
    border: 1px solid #ededed;
    padding: 0 15px;
line-height: 32px;
}
.country-selector.weglot-dropdown .wgcurrent > span:before {
    content: "";
    background: url(/wp-content/uploads/sprak-cc.png) !important;
    height: 13px;
    width: 13px;
    background-size: 13px !important;
    background-repeat: no-repeat !important;
    margin-top: 11px;
    float: left;
    margin-right: 6px;
}

.country-selector.weglot-dropdown .wgcurrent:after {
right: 13px;
    content: "\f113";
    font-family: 'woodmart-font';
    transform: inherit !important;
    height: auto;
    background: inherit;
    top: 11px;
    font-size: 12px;
}

.country-selector.weglot-dropdown input:checked ~ .wgcurrent:after {
transform: rotate(90deg) !important;
}

.country-selector.weglot-dropdown ul {
    border: 1px solid #ededed !important;
    left: 0;
    top: 29px;
    user-select: none;
    position: absolute;
    border: none;
    display: block !important;
    height: 0;
    transition: .3s height;
    overflow: hidden;
    margin-top: 7px;
    min-width: 70px;
    visibility: hidden;
    width: 100%;
}

.country-selector.weglot-dropdown input:checked ~ ul {
    height: 37px;
visibility: inherit;
}

.country-selector.weglot-dropdown a, .country-selector.weglot-dropdown span {
    font-size: 12px;
}

.weglot-flags>a:before {
display:None !important;
}




footer .icons-size-default .woodmart-social-icon:first-child {
margin-left: 0;
}
footer .icons-size-default {
    margin-bottom: 22px;
    margin-right: -16px;
    display: flex;
justify-content: end;
}
@media(max-width:767px) {
footer .icons-size-default {
justify-content:flex-start;
margin-left:-17px;
}}

@media (min-width: 576px) {
footer .icons-size-default {
position:absolute;
right:15px;
}}

.footer-sidebar {
padding: 0px !important;
}

@media (min-width: 576px) {
.footer-sidebar {
min-height:48px;
	padding-bottom:38px !important;
}}


footer .icons-size-default .social-instagram {
 order:4;
}

footer .woodmart-social-icons .woodmart-social-icon {
    margin: 0px;
    margin-bottom: 10px;
}



.fbcseg {

}
.fbcseg .woocommerce-breadcrumb {
    width: 100%;
    border-bottom: 1px solid #ededed;
    padding-bottom: 14px;
    padding-top: 30px;
}


.fbcseg .woocommerce-breadcrumb a:first-child:before {
    content: "";
    background: url(/wp-content/uploads/cropped-CC-fav.jpg);
    height: 18px;
    width: 18px;
    background-size: 18px !important;
    background-repeat: no-repeat !important;
    margin-top: -1px;
    float: left;
    margin-right: 4px;
}

.fbcseg .woocommerce-breadcrumb a:first-child {
font-size: 0px;
}

.fbcseg .woocommerce-breadcrumb a:first-child:after {
    right: 13px;
    content: "\f113";
    font-family: 'woodmart-font';
    font-size: 9px;
margin-top: 3px;
display: inline-block;
}









header {

    color: #333;
}


.related-products .slider-title {
    position: relative;
    font-size: 28px;
margin-bottom:30px;
text-transform:none;
}

.slider-title {

}

:root {
  --tf: #0093d0;
}

	.kv {
    color: #565656;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .title, legend, .woocommerce-Reviews .comment-reply-title {
    font-weight: 300 !important;
    line-height: 1.24;
    letter-spacing: -.4px;
    text-transform: none;
    color: #9e9e9e;
    color: #004169;
font-family: FrutigerNeueLT-Bd;
font-family: FrutigerNeueLT-Md;
letter-spacing: -.2px;
}

h1, .h1 {
    font-size: 50px;
}

@media (min-width: 1600px) {
h1, .h1 {
    font-size: 60px;
}}

h2, .h2 {
    font-size: 42px;
}
h3, .h3 {
    font-size: 38px;
}
h4, .h4 {
    font-size: 32px;
}
h5, .h5 {
    font-size: 24px;
}
h6, .h6 {
    font-size: 18px;
letter-spacing: -.1px;
}
.ft {
    color: #004169;
}
.aft {
    color: #0093d0;
}
.vt {
    color: #fff;
}
.sv {
    color: #272727;
}

.st {
	/*
    font-family: FiraGO-Medium;
    letter-spacing: -.6px;
*/
}







.added_to_cart, .btn, .button, [type=button], [type=submit], button {
    padding-bottom: 10px;
    color: #fff;
    background: #0093d0;
    font-weight: 300;
    border-radius: 0px;
    font-family: 'FrutigerNeueLT-Bd';
    text-transform: none;
    letter-spacing: -.2px;
    padding-bottom: 12px;
font-size:14px;
padding:13px 15px;
padding-bottom:11px;
}
.btn:hover, .btn:focus  {
    background-color: #004169;
    color: #fff;
color:#fff;
}
.btn:after  {
    content: "\f113";
    font-family: woodmart-font;
    font-size: 9px;
    transform: translateY(-1px);
    display: inline-block;
    text-align: center;
    margin-left: 18px;
    pointer-events: none;
    margin-bottom: 0px;
}

a.vitknapp.btn {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, .50);
}

a.vitknapp.btn:hover, a.vitknapp.btn:focus {
    background: #fff;
color:initial;
}









.slider-title:before {
display: none;
}

body {
font-size:16px;
color:#565656;
font-family:'Frutiger-Light';
line-height:1.3;
}

.main-page-wrapper {
background-color: #21201f;
padding-top:0;
margin-top:0;
}
header.whb-header {
    margin-bottom: 0;
}



.btns-default-dark #dokan-form-contact-seller.seller-form input.dokan-btn-theme, .btns-default-dark .cart-actions .button[name=update_cart], .btns-default-dark .cart-totals-inner .shipping-calculator-form .button, .btns-default-dark .simplePopup .submit-report-abuse, .btns-default-dark .vendor_sort input[type=submit], .btns-default-dark .wcmp-quick-info-wrapper input[type=submit], .btns-default-dark .wd-age-verify-forbidden, .btns-default-dark .widget_price_filter .price_slider_amount .button, .btns-default-dark .widget_shopping_cart .buttons .btn-cart, .btns-default-dark .woodmart-switch-to-register {
    color: #333;
}


ul#wp-admin-bar-root-default {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-bottom: 0 !important;
}
#wpadminbar ul li {
    display: none;
    margin-bottom: 0;
    padding-top: 14px;
    margin-left: 15px;
}

#wp-admin-bar-site-name, #wp-admin-bar-customize, #wp-admin-bar-edit, #wp-admin-bar-vc_inline-admin-bar-link {
display: inline-block !important;
}
div#wpadminbar {
    background: #fff;
}

html {
    margin-top: 0px !important;
}


.extraseg .wpb_content_element:not(:last-child) {
    margin-bottom: 45px;
}
.extraseg .wpb_content_element:last-child {
margin-bottom: 0px;
}

.extraseg .h3, .extraseg .h4, .extraseg .h5, .extraseg .h6 {
color:#fff;
}
@media(min-width:992px) {
.extraseg > div > div > div > .wpb_wrapper {
    background: radial-gradient(circle closest-corner at 43% 0%, rgba(175, 170, 170, .16), rgba(255, 255, 255, .02) 105%);
    padding: 30px;
    color: #fff;
}}
@media(min-width:1200px) {
.extraseg > div > div > div > .wpb_wrapper {
    padding: 50px 30px;
}}
.wd-popup-inner form.wpcf7-form .row p {
    margin-bottom: 0;
}







.single-product-page>div:first-child {
position:relative;
padding-bottom:70px;
    background: #afaaaa;
}

@media(max-width:991px) {
.single-product-page>div:first-child {
position:relative;
padding-bottom:30px;
}}


.single-product-page>div:first-child:before {
    background: linear-gradient(to top,rgba(0, 0, 0, 0.62) 0%,rgba(0, 0, 0, 0.16) 100%);
background: linear-gradient(to top,rgba(32, 32, 32, .87) 0%,rgba(0, 0, 0, .22) 100%);
background: radial-gradient(circle closest-corner at 43% 0%, #afaaaa, rgba(0, 0, 0) 105%);
background: radial-gradient(circle closest-corner at 43% 0%, #cecdcd, rgba(0, 0, 0) 105%);
    position: absolute;
    width: 300%;
    height: 100%;
    top: 0;
    left: -100%;
    display: block;
    content: "" !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.single-product-page>div:first-child:before {
display:none !important;
}}


@media(max-width:991px){
.single-product-page>div:first-child:before {
background: radial-gradient(circle closest-corner at 43% 0%, #afaaaa, rgb(33 32 31) 105%);
}}


.single-product-page>div:not(:last-child) {
    margin-bottom: 0px;
}

.single-product .product-tabs-wrapper {

}

@media(max-width:1024px) and (Min-width:768px) {
.product-image-summary > div > div:first-child {
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    max-width: 38%;
}}
@media(max-width:1024px) and (Min-width:768px) {
.product-image-summary > div > div:last-child {
    -ms-flex: 0 0 62%;
    flex: 0 0 62%;
    max-width: 62%;
}}


.product_title {
    color: #fff;
}
.product-image-summary .price *:not(.price) {
    color: #fff;
}

.product-image-summary .wd-action-btn>a {
    color: #fff;
}

.product-image-summary div.quantity input[type=button] {
    border: 1px solid #fff;
    color: #fff;
}

.product-image-summary input[type=number] {
    border: 1px solid #fff;
}


@media (min-width: 1025px) {
.product-image-summary .order-lg-first {
padding-right:0 !important;
}}


.product-image-summary-wrap {

}








@font-face {
font-family: 'FrutigerNeueLT-Bd';
src: url('/webfont/FrutigerNeueLT-Bd.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
font-family: 'FrutigerNeueLT-Md';
src: url('/webfont/FrutigerNeueLT-Md.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
font-family: 'Frutiger-Light';
src: url('/webfont/Frutiger-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
