/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@media only screen and (min-width: 1000px){
#header-outer #logo, #header-outer .logo-spacing {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}}






span.cmplz-slider.cmplz-round {
    background: #000 !important;
}



html .fancybox-active {
  height: 100vh !important;
  overflow-y: scroll !important;
  z-index: 9999999 !important;
}  

p#order_comments_field {
	padding-right: 45px;
}
.product .price .amount {
    color: #000 !important;  
}
::marker {
    font-weight: bold;
}

.single-product bdi {
    font-size: 16px !important;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: 0.6 !important;
}


body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 16px !important;
}


.woocommerce-account .woocommerce > #customer_login .nectar-form-controls {
    margin: auto !important;
    width: 44% !important;
}


span.cc-category {
    font-weight: bold !important;
}

tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-total.product-total span.woocommerce-Price-currencySymbol{
	font-weight: 300 !important;
}


tfoot tr td span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{
	font-weight: bold !important;
}



tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-total.product-total span.woocommerce-Price-currencySymbol{
	font-weight: 300 !important;
}

.wp-core-ui .button.button-large{
	width: 100%;
}


#header-outer .widget_shopping_cart .cart_list{
transition: none !important:
transform: none !important;
-webkit-transition: none !important;
}

input {
    border-radius: 0px !important;
    text-transform: none !important;
}

textarea#order_comments {
    border-radius: 0px !important;
    text-transform: none !important;
}

.woocommerce form .form-row label {
    font-weight: 300 !important;
}

span.woocommerce-input-wrapper strong{
    font-weight: 300 !important;
}

abbr.required {
    font-weight: 300 !important;
}


.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: block !important;
}

small.woocommerce-password-hint {
    line-height: 18px !important;
}

.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after{
    display: block !important;
    margin-top: 3px !important;
}

input#rememberme {
    margin-top: -2px !important;
}

.wp-core-ui .button-primary{
	background: #000 !important;
    border-color: #fff;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
    border-radius: 0px !important;
    font-size: 16px;
    font-family: 'Roboto Mono';
    padding: 2px 20px !important;
}

input#user_login {
    border: 1px solid #000;
    box-shadow: none;
}

.login form {
    border: 1px solid #000 !important;
    box-shadow: none !important;
}
    
body {
    background: #fff;
}

.login label {
    font-size: 16px;
    line-height: 1.5;
    display: inline-block;
    margin-bottom: 8px;
    font-family: 'Roboto Mono';
}

.login #backtoblog a, .login #nav a{
    font-family: 'Roboto Mono';
}
.woocommerce form .form-row {
    padding-left: 1px !important;
}


.woocommerce-account .addresses .title h3 {
    float: left;
    font-size: 16px;
    font-weight: bold;
}

.woocommerce .woocommerce-order-details :last-child{
    font-weight: 300;
    font-family: 'Roboto Mono' !important;
}





th {
    font-family: 'Roboto Mono' !important;
}


a.privacy-policy-link {
    font-family: 'Roboto Mono';
}

.login #login_error, .login .message, .login .success{
    font-family: 'Roboto Mono';
    border-left: 4px solid #000;
    box-shadow: none !important;
    font-size: 14px;
}

td.product-name, td.product-price, td.product-quantity, td.product-subtotal {
	padding-left: 12px !important;
}

.woocommerce .cart .quantity input.minus, .woocommerce .cart .quantity input.plus{
	background: none !important;
}

.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove{
	color: #000 !important;
}


.woocommerce ul#shipping_method {
    font-weight: 300 !important;
}

p.woocommerce-shipping-destination {
    font-weight: 300 !important;
}

.woocommerce-mini-cart__total total strong{
    font-family: 'Roboto Mono' important;
	font-size: 16px important;
	color: #000 important;
	font-weight: 300 important;
}


p.woocommerce-mini-cart__total.total strong{
    font-family: 'Roboto Mono' important;
	font-size: 16px important;
	color: #000 important;
	font-weight: 300 important;
}

span.clip-wrap {
    display: none !important;
}



    
@media only screen and (max-width: 480px){


.woocommerce-shipping-fields {
	padding-right: 0px !important;
}

p#order_comments_field {
	padding-right: 0px;
}


.woocommerce table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .button{
	width: 100%;
}

.coupon {
    margin-top: 0px !important;
}

.cart_totals {
    margin-top: -80px;
}


}





button#barcode_toggler {
    background: black;
    color: #fff;
    border: none !important;
    padding: 16px;
    font-size: 16px;
    font-family: 'Roboto Mono';
}
h2.wc-bacs-bank-details-heading {
    padding-bottom: 0px;
    font-family: 'Roboto Mono';
    font-size: 16px;
    text-transform: uppercase;
}

h2.woocommerce-order-details__title, h2.woocommerce-column__title {
    padding-bottom: 0px;
    font-family: 'Roboto Mono';
    font-size: 16px;
    text-transform: uppercase;
}


.control{
    font-family: 'Roboto Mono' !important;
    font-size: 16px !important;
    text-transform: lowercase !important;

}




.woocommerce .woocommerce-customer-details address{
    border-radius: 0px !important;
    border-width: 1px !important;
    
}

form.woocommerce-form.woocommerce-form-login.login {
    margin: auto;
    padding-top: 30px;
}





.single-product .catcbll_preview_button {
    text-align: left !important;
}


.woocommerce div.product div.summary {
    margin-bottom: 0px !important;
}

.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity
{
    margin-bottom: 20px !important;
}
form.variations_form.cart {
    margin-bottom: 0px !important;
}

.woocommerce-variation-add-to-cart {
    display: block !important;
}
.select2-container--default .select2-results>.select2-results__options{
    background: #fff !important;
}

.woocommerce-page button[type="submit"].single_add_to_cart_button, body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button {
    margin-left: 1px !important;
}
a.button.btn-lg.catcbll {
    font-family: 'Roboto Mono';
    font-size: 16px !important;
    font-weight: 300 !important;
    text-transform: none !important;
}

.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
    padding-bottom: 1.5em;
    font-size: 14px;
    line-height: 24px;
}

a.woocommerce-privacy-policy-link {
    text-decoration: underline;
}


label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    font-size: 16px;
}



.checkout #order_review .order-review{
    margin-left: -8px;
}

a.woocommerce-terms-and-conditions-link {
    text-decoration: underline;
}


.woocommerce .wc-bacs-bank-details-account-name {
    font-weight: 500;
    font-size: 16px;
    font-family: 'Roboto Mono';
    padding-bottom: 20px;
}


.payment_box.payment_method_bacs {
    padding: 0px !important;
    margin-left: -10px !important;
}


.container .woocommerce-message .button.wc-forward {
    text-transform: uppercase;
}


ul.wc_payment_methods.payment_methods.methods {
    padding: 0px !important;
}

.form-row.place-order {
    margin-top: -20px !important;
}

.fancybox-title{height:0px !important;}


.fancybox-caption.fancybox-caption--separate {
    display: none !important;
}

.fancybox-slide--image {
    overflow: scroll;
    padding: 0px !important;
}

.menu-hamburger-close-bitware{
    height: 20px;
    background-image: url('images/close-klisab.svg') !important;
	background-repeat: no-repeat;
	background-size: 80% !important;
	margin-top: -10px;
}

#search-outer #search #close a span:not(.close-line){
    height: 20px;
    background-image: url('images/close-klisab.svg') !important;
	background-repeat: no-repeat;
	background-size: 80% !important;
	opacity: 0.7;
}

#search-outer #search #close a span:not(.close-line):hover{
    opacity: 1;
}

.result-num{
	display: block;
    padding-bottom: 14px;
}    


.close-line1{
    display: none !important;
}

.close-line2{
    display: none !important;
}

.njt-gdpr-btns>.accept-btn, .njt-gdpr-btns>.custom-btn, .njt-gdpr-btns>.decline-btn {
    margin: 10px 10px !important;
}

.njt-gdpr-privacy-settings-frm input[type='checkbox']{
    left: -40% !important;
}

.njt-gdpr-privacy-settings-frm table tr:nth-child(2n+1){
    font-size: 14px;
}

#ajax-content-wrap #footer-outer #copyright {
    border-top: none !important;
}

.nectar-shop-header .woocommerce-breadcrumb {
    border-bottom: none !important;
}

#top .slide-out-widget-area-toggle a > span{
	margin-top: 2px;
}


.slide-out-widget-area-toggle .lines-button:after{
height: 1px !important;
}

.slide-out-widget-area-toggle.mobile-icon .lines-button:after, .slide-out-widget-area-toggle.mobile-icon .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines:after{
height: 1px !important;
}


#header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
    top: -8px !important;
}


body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before
{
    top: 8px !important;
}

.lines:before, body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before{
    top: 9px !important;
}

.lines-button {
    transition: none !important;;
    cursor: pointer;
    top: 8px !important;
}

.slide-out-hover-icon-effect.slide-out-widget-area-toggle .lines-button:after {
    top: 1px;
}


.slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .unhidden-line .lines:before, .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .unhidden-line .lines:after, .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .unhidden-line.lines-button:after{
    margin-top: -1px;
}







body h4, .row .col h4, .portfolio-items .work-meta h4, .list-icon-holder[data-icon_type="numerical"] span, .portfolio-items .col.span_3 .work-meta h4, #respond h3, .blog-recent.related-posts h3.title, h3#comments, .portfolio-items[data-ps="6"] .work-meta h4, .nectar-hor-list-item[data-font-family="h4"], .toggles[data-style="minimal_small"] .toggle > h3 a, .woocommerce #reviews #reply-title, p.woocommerce.add_to_cart_inline > span.woocommerce-Price-amount, p.woocommerce.add_to_cart_inline ins > span.woocommerce-Price-amount, #header-outer .total, #header-outer .total strong{
	font-family: 'Roboto Mono' !important;
    }
.woocommerce-Price-amount.amount {
    font-family: 'Roboto Mono' !important;
}
body #header-outer .widget_shopping_cart .cart_list li .product-meta > a, #slide-out-widget-area .widget_shopping_cart .cart_list li .product-meta > a{
    font-family: 'Roboto Mono' !important;
}

#header-outer .widget_shopping_cart .quantity{
    font-family: 'Roboto Mono' !important;
}






.nectar-video-box[data-hover="zoom_button"] .play {
    position: relative;
    z-index: 10;
    background: url(https://klisab.pro/wp-content/uploads/2020/06/video-play.png);
    background-size: cover;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin: 0 auto;
    top: 38%;
    left: 41%;

}

.nectar-video-box:hover[data-hover="zoom_button"] .play {
    position: relative;
    z-index: 10;
    background: url(https://klisab.pro/wp-content/uploads/2020/06/video-play-hover.png);
    background-size: cover;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin: 0 auto;
    top: 38%;
    left: 41%;
}

.nectar-video-box:not([data-mouse-style="see_through_contrast"]) a.nectar_video_lightbox {
    box-shadow: none !important;
}


.nectar_video_lightbox svg {
    width: 18px;
    height: 18px;
    display: none !important;
    visibility: hidden !important;
}


.woocommerce div.product form.cart .reset_variations {
    visibility: hidden;
    font-size: 16px;
    font-family: Roboto Mono;
    font-weight: 300;
}

.woocommerce a.reset_variations:before{
    color: #333333;
}



.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
    font-weight: 300 !important;
    text-transform: lowercase !important;
}


a .handpointer:hover{
	cursor: pointer !important;
}


a .img-with-animation.skip-lazy.animated-in{
	cursor:url('https://klisab.pro/wp-content/uploads/2020/06/klisab-fancy-plus.png'), auto;
}

.cart-empty.woocommerce-info{
	padding: 22px !important;
}



.fancybox-caption:before {
    background-image: none !important;
}


.fancybox-button.fancybox-button--fsenter {
    display: none !important;
}

.wc-proceed-to-checkout .button.checkout-button, .woocommerce #order_review #payment #place_order, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 16px !important;
}

.fancybox-caption {
    padding: 75px max(6px, env(safe-area-inset-right)) max(15px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));
}



.fancybox-navigation button:hover::before
{
    transform: none !important;
    box-shadow: none !important;
}


.fancybox-button.fancybox-button--arrow_right:hover::before {
    content: url('images/right-klisab.svg');
    position: absolute;
    top: 30px;
    right: 25px !important;
    width: 26px;
    height: 26px;
    border-radius: 0;
    background-color: transparent !important;
    z-index: -1;
    transform: none !important;
    transition: none !important;
    color: #000 !important;
    font-size: 22px;
	font-family: 'Roboto Mono' !important;
	font-weight: 300 !important;
	opacity: 1;


}


.fancybox-button.fancybox-button--arrow_right::before {
    content: url('images/right-klisab.svg');
    position: absolute;
    top: 30px;
    right: 25px !important;
    width: 26px;
    height: 26px;
    border-radius: 0;
    background-color: transparent !important;
    z-index: -1;
    transform: none !important;
    transition: none !important;
    color: #999999 !important;
    font-size: 22px;
	font-family: 'Roboto Mono' !important;
	font-weight: 300 !important;
	opacity: 0.7;
}



.fancybox-button.fancybox-button--arrow_left:hover::before {
    content: url('images/left-klisab.svg');
    position: absolute;
    top: 30px;
    left: 25px !important;
    width: 26px;
    height: 26px;
    border-radius: 0;
    background-color: transparent !important;
    z-index: -1;
    transform: none !important;
    transition: none !important;
    color: #000 !important;
    font-size: 22px;
	font-family: 'Roboto Mono' !important;
	font-weight: 300 !important;
	opacity: 1;


}


.fancybox-button.fancybox-button--arrow_left::before {
    content: url('images/left-klisab.svg');
    position: absolute;
    top: 30px;
    left: 25px !important;
    width: 26px;
    height: 26px;
    border-radius: 0;
    background-color: transparent !important;
    z-index: -1;
    transform: none !important;
    transition: none !important;
    color: #999999 !important;
    font-size: 22px;
	font-family: 'Roboto Mono' !important;
	font-weight: 300 !important;
	opacity: 0.7;
}


.fa-angle-up:before {
    content: "";
    background-image: url(images/up-klisab.svg) !important;
    background-repeat: no-repeat;
    margin-top: 8px !important;
    margin-right: -3px !important;
    display: inline-block;
    width: 22px;
    height: 22px;
    opacity: 0.7;
}


.fa-angle-up:hover:before {
	opacity: 1 !important;
}

.fancybox-navigation .fancybox-button--arrow_left {
    padding: 22px 0px 31px 6px;
}


.fancybox-navigation button::before{
 	right: 0px!important;
}


body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__arrow {
	margin-top: -2px;
    width: 6px;

}

.select2-container--default .select2-selection--single .select2-selection__arrow b{
 	border: none;
 	content: "";
    background-image: url('images/down-klisab.svg') !important;
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    z-index: 9999999 !important;
    opacity: 0.7;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:hover{
   opacity: 1 !important;
}



.fancybox-button {
    height: 26px !important;
	width: 26px !important;
	color: transparent !important;

}

.fancybox-button.fancybox-button--close {
	background-image: url('images/close-klisab.svg') !important;
	background-repeat: no-repeat;
	margin-top: 20px !important;
	margin-right: 12px !important;
	background-size: 60% !important;
	opacity: 0.7;
}

.fancybox-button.fancybox-button--close:hover{
	background-image: url('images/close-klisab.svg') !important;
	background-repeat: no-repeat;
	margin-top: 20px !important;
	margin-right: 12px !important;
	background-size: 60% !important;
	opacity: 1;
}




.fancybox-infobar span  {
    font-size: 16px !important;
	font-family: 'Roboto Mono' !important;
    font-weight: 300 !important;
}



.fancybox-caption__body {
    max-height: 20vh;
	font-weight: 300 !important;
	font-family: 'Roboto Mono' !important;
}



.fancybox-button.fancybox-button--close {
    margin-right: 10px;
    
}


.fancybox-caption {
    background: none !important;    
}   
    
    
.fancybox-bg {
    background-color: #fff !important;
    opacity: 1 !important;
}

.fancybox-infobar {
    font-size: 16px !important;
    font-weight: 300 !important
    margin-left: 10px !important;

}

button.fancybox-button {
    background-color: transparent !important;
}

.fancybox-button, {
    color: #000 !important;
}


.fancybox-caption__body {
	color: #000 !important;
    font-size: 16px !important;
    text-transform: lowercase !important;
}



.fancybox-button.fancybox-button--zoom {
    display: none !important;
}


.fancybox-button.fancybox-button--play {
    display: none !important;
}

.fancybox-button.fancybox-button--thumbs {
    display: none !important;
}



.fancybox-can-zoomIn .fancybox-content {
    cursor:url('https://klisab.pro/wp-content/uploads/2020/06/klisab-fancy-plus.png'), auto !important;
}


.fancybox-can-pan .fancybox-content{
	cursor:url('https://klisab.pro/wp-content/uploads/2020/06/klisab-fancy-minus.png'), auto !important;
}
/*rekonstrukcija photoswipea */




.pswp__caption__center {
    text-transform: lowercase !important;
}


.pswp__button.pswp__button--close:hover {
   background-image: url('https://klisab.pro/wp-content/uploads/2020/06/default-skinhover.png') !important;
   background-size: 264px 88px;
   width: 44px;
   height: 44px;
}


.zoomWrapper {
   cursor:url('https://klisab.pro/wp-content/uploads/2020/06/klisab-fancy-plus.png'), auto !important;
}


.pswp__img:hover {
    cursor:url('https://klisab.pro/wp-content/uploads/2020/06/klisab-fancy-plus.png'), auto !important;
}

.pswp--zoomed-in .pswp__img {
	cursor:url('https://klisab.pro/wp-content/uploads/2020/06/klisab-fancy-minus.png'), auto !important;
}


body.material #header-outer a.cart-contents .cart-wrap span {
	border-radius: 999 !important;
    box-shadow: none !important;
}

.woocommerce a.reset_variations:before {
    display: none !important;
}

.woocommerce-product-gallery__trigger {
    background: none !important;
}


.woocommerce div.product form.cart .variations td.label {
    display: none !important;
}

.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity
{
    margin-top:-25px !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	box-shadow: none !important;
}


.pswp__ui--fit .pswp__top-bar {
    background-color: #fff !important;;
}

.pswp__counter {
    color: #000 !important;
    opacity: 1 !important;
}



body.material #top nav ul #search-btn a span {
    font-size: 22px !important;
}





.pswp--zoomed-in .pswp__button--zoom {
    display: none !important;
}

.pswp--supports-fs .pswp__button--fs {
    display: none !important;
}


body.material .mfp-arrow-right, body.material.woocommerce .pswp__button--arrow--right:hover
{
    font-weight: 700 !important;
}



body.material .mfp-arrow-left, body.material.woocommerce .pswp__button--arrow--left:hover
{
    font-weight: 700 !important;
}





.mfp-arrow-left::before, .woocommerce .pswp__button--arrow--left::before{
    top: 0px !important;
}


body.material.woocommerce .pswp__button--arrow--left {
    line-height: 29px !important;
    height: 29px !important;
}


body.material .mfp-arrow-left, body.material.woocommerce .pswp__button--arrow--left
{
    background: #fff !important;
    line-height: 29px !important!
    height: 29px !important;
    font-size: 20px !important;
    margin-top: 0 !important;
    font-family: FontAwesome;
    transition: unset !important;
    -webkit-transition:unset !important;
    width: 29px !important;
}



.mfp-arrow-right::before, .woocommerce .pswp__button--arrow--right::before {
    top: 0px !important;
}


.material.woocommerce .pswp__button--arrow--right::before, .material.woocommerce .pswp__button--arrow--left::before {
    line-height: 29px !important;
    height: 29px !important;
    width: 29px !important;
}

body.material.woocommerce .pswp__button--arrow--right {
    line-height: 29px !important;
    height: 29px !important;
}


body.material .mfp-arrow-right, body.material.woocommerce .pswp__button--arrow--right
{
    background: #fff !important;
    line-height: 29px !important!
    height: 29px !important;
    font-size: 20px !important;
    margin-top: 0 !important;
    font-family: FontAwesome;
    transition: unset !important;
    -webkit-transition:unset !important;
    width: 29px !important;
}




.woocommerce .pswp__button--arrow--right, .woocommerce .pswp__button--arrow--left {
    border-radius: 0px !important;
    border: none !important;
}


.material.woocommerce .pswp__button--arrow--right::before, .material.woocommerce .pswp__button--arrow--left::before {
    color: #000 !important;
}



.woocommerce .woocommerce-breadcrumb {
    font-size: 16px !important;
}


body.material #page-header-wrap, body[data-header-resize="0"] #page-header-wrap {
    margin-top: 0;
    display: none;
}


body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap {
    padding-top: 0px !important;
}


body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
    padding-top: 15px;
}


.select2-results {
    padding-left: 0px !important;
}


#select2-velicina-container:hover {
    font-weight: 700 !important;
    font-size: 16px !important;
}


#select2-velicina-container {
    background: #fff;
    font-weight: 700 !important;
    color: black !important;
    margin-top: -5px;
	margin-bottom: -5px;
	font-size: 16px !important;
}


#select2-velicina-container {
    font-weight: 300 !important;
}



#page-header-bg{
    height: 100px !important;
}

/*
.term-kolekcija .woocommerce-ordering {
    display: none !important;
}

.term-kolekcija .woocommerce-result-count {
    display: none !important;
}
*/

.term-kolekcija .products li.product.minimal .product-meta .amount{
    font-weight: 300 !important;
}

.term-kolekcija .products li.product.minimal .product-meta .amount:hover{
      display: none !important;
}


.iz-medija-font-size{
	margin-top: -40px !important;
}


.flex-direction-nav{
	display: none;
}

.nobottompad{
	margin-bottom: -25px !important;
}


.woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active a, .woocommerce .woocommerce-info a:hover, .woocommerce-message a:hover, .woocommerce-MyAccount-content .woocommerce-message a.button:hover {
    background-size: 0% 0px !important;
     text-decoration: underline !important;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    text-decoration: underline !important;
}

.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a {
    color: #000;
    font-weight: 300 !important;
    text-decoration: underile !important;
}


.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:hover {
    color: #000;
    font-weight: 700 !important;
    text-decoration: underile !important;
}



.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a
{
    color: #000;
    font-weight: 300 !important;
    font-size: 16px;
    text-decoration: underile !important;
}





.woocommerce .cart .quantity input.minus
{
font-weight: 300 !important;
width: 10px;
}


.woocommerce .cart .quantity input.plus
{
font-weight: 300 !important;
width: 10px;
}



.woocommerce .cart .quantity input.minus:hover
{
font-weight: 700 !important;
color: #000 !important;
width: 10px;
background: #fff !important;
}


.woocommerce .cart .quantity input.plus:hover
{
font-weight: 700 !important;
color: #000 !important;
width: 10px;
background: #fff !important;
}




body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
	border: none !important;
}


body[data-fancy-form-rcs="1"] .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 0px !important;
}



body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__rendered, body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #000 !important;
}


.pswp__bg {
    background: #fff !important;
}


#swipebox-overlay {
background-color: rgba(255,255,255, 0.8) !important;
}


.single-product .product-thumbs .flickity-slider .thumb.is-nav-selected img {
    border: 1px solid #000 !important;
}


.select2-results__option:hover {
    font-weight: 700 !important;
}



.single-product  .select2-results {
	margin-top: 0px; */
}

.single-product .select2-results ul li {
    list-style: none !important;
    text-align: left;
}



.select2-results ul li {
    list-style: none !important;
    text-align: right;
    font-size: 16px;
    line-height: 20px;
    margin-left: -5px;
}
}



.select2-results {
    margin-top: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000 transparent transparent transparent !important;
}



#select2-orderby-1i-container {
    font-size: 0.92em !important;
}


#page-header-bg .row {
   	margin-top: 9px;
}


.row .col.section-title {
    padding: 0 0 4.8em 0 !important;
}





.single-product div.product h1.product_title {
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 14px !important;
}

.woocommerce .summary .price, .woocommerce div.product .summary p.price {
    color: #000000;
    font-size: 30px;
    line-height: 0px;
    letter-spacing: 0px;
    margin-top: 26px;
    font-weight: 700 !important;
    
}




.woocommerce .cart .quantity input.qty {
    font-size: 16px;
}


.woocommerce .cart .quantity input.minus{
    font-weight: 300 !important;
}




@media only screen and (min-width: 1001px){
#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
    width: 14.66667% !important;
    margin-top: -5px;
    
}
.campaing-firstimgpaddin{
 padding-right: 0px !important;
 margin-left: 1px !important;
 margin-bottom: -5px;
}  


.campaing-firsrightc{
 max-width: 48%;
 padding-left: 30px !important;

}  

}




.icon-salient-search:before, body.material .icon-salient-search:before {
content: "" !important;
display: block !important;
vertical-align: middle;
width: 18px;
height: 18px;
background: url("images/search-klisab.svg");
background-size: cover;
opacity: 0.7;
}


.icon-salient-search:hover:before, body.material .icon-salient-search:hover:before{
opacity: 1;
}


.icon-salient-m-user:before, body.material .icon-salient-m-user:before {
content: "" !important;
display: block !important;
vertical-align: middle;
width: 18px;
height: 18px;
background: url("images/user-klisab.svg");
background-size: cover;
opacity: 0.7;
}

.icon-salient-m-user:hover:before, body.material .icon-salient-m-user:hover:before {
opacity: 1;
}


.icon-salient-cart:before, body.material .icon-salient-cart:before {
content: "" !important;
display: block !important;
vertical-align: middle;
width: 18px;
height: 18px;
background: url("images/shoping-klisab.svg");
background-size: cover;
opacity: 0.7;
}

.icon-salient-cart:hover:before, body.material .icon-salient-cart:hover:before {
opacity: 1;
}



/*
.mamargintopmore{
    margin-top: 30px !important;
}
*/



a:hover {
    font-weight: 400;
}

body[data-form-submit="regular"] .container-wrap button[type=submit]{
	margin-top: 30px;
}

input[type='checkbox'] {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeSpeed;
	width: 18px;
	height: 18px;
	margin: 0;
	margin-right: 1px;
	display: inline;
	position: relative;
	cursor: pointer;
	top: 0px;
	vertical-align: sub;
}


.woocommerce-checkout h3 {
    text-transform: none;
    font-size: 16px;
    font-weight: bold;
}

input[type='checkbox'] {
        -webkit-appearance: none!important;
        width: 20px!important;
        height: 20px!important;
        border-radius: 0%!important;
        outline: none!important;
        border: 1px solid #000!important;
        display: inline-block !important;
        vertical-align: middle!important;
    }

    input[type='checkbox']:before {
        content: '';
        display: block!important;
        width: 12px;
   		height: 12px;
    	margin: 3px;
        border-radius: 0%!important;
        display: inline-block !important;
        vertical-align: middle!important;
    }

	 input[type="checkbox"]:checked:before {
        background: #000;
        
    }
    
    input[type="checkbox"]:checked {
      border-color:#000;
    }

input#ship-to-different-address-checkbox {
    margin-top: -3px;
}

.woocommerce form .form-row .input-checkbox {
    margin: -4px 0px 0 0 !important;
}



.njt-gdpr-privacy-settings-btn {
    font-family: 'Roboto Mono';
    font-weight: 300;
    min-height: 26px;
    padding: 10px 40px;
    border: none;
    background: #000000;
    color: #ffffff;
    text-transform: lowercase;
    font-size: 14px;
}

.njt-gdpr-privacy-settings-btn:hover{
	opacity: 0.8;
}

.njt_gdpr_forget_me_btn{
    font-family: 'Roboto Mono';
    font-weight: 300;
    min-height: 26px;
    padding: 10px 40px;
    border: none;
    background: #000000;
    color: #ffffff;
    text-transform: lowercase;
    font-size: 14px;
}

.njt_gdpr_forget_me_btn:hover{
	opacity: 0.8;
}



.woocommerce-error strong {
    text-transform: lowercase;
}

.njt-gdpr-btns > .accept-btn, .njt-gdpr-btns > .custom-btn, .njt-gdpr-btns > .decline-btn {
    border-radius: 0 !important;
    padding: 10px 40px !important;
}

.njt-gdpr.njt-gdpr-full_width.bottom {
    text-align: center;
}


#footer-outer[data-cols="1"] #copyright, #footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0;
}

body .widget h4, body #footer-outer .widget h4 {
    font-weight: 500;
}

.woocommerce-page .woocommerce p.return-to-shop a.button.wc-backward {
    text-transform: lowercase;
}

body h3, .row .col h3, .toggle h3 a, .ascend #respond h3, .ascend h3#comments, .woocommerce ul.products li.product.text_on_hover h3, .masonry.classic_enhanced .masonry-blog-item h3.title, .woocommerce ul.products li.product.material h3, .woocommerce-page ul.products li.product.material h3, .portfolio-items[data-ps="8"] .col h3, .nectar-hor-list-item[data-font-family="h3"], .woocommerce ul.products li.product h2, .nectar-quick-view-box h1{
    text-transform: lowercase ;
}

.woocommerce-MyAccount-navigation ul li a {
    text-transform: lowercase;
}

.woocommerce-MyAccount-navigation ul li.is-active a::before, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a {
    text-transform: lowercase;
}

form label, .woocommerce-checkout-review-order-table .product-info .amount, .woocommerce-checkout-review-order-table .product-info .product-quantity, .nectar-progress-bar p, .nectar-progress-bar span strong i, .nectar-progress-bar span strong, body.material .nectar_single_testimonial[data-style="basic"] span.wrap, body.material .nectar_single_testimonial[data-style="basic_left_image"] span.wrap, .testimonial_slider:not([data-style="minimal"]) blockquote span, .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce-ordering .select2-container .select2-choice > .select2-chosen, .tabbed[data-style="minimal_alt"] > ul li a, .material .widget .nectar_widget[class*="nectar_blog_posts_"] > li .post-title, body.material .tagcloud a, .material .widget li a, .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a, .material .recentcomments .comment-author-link, .single .post-area .content-inner > .post-tags a, .masonry.material .masonry-blog-item .grav-wrap a, .nectar-recent-posts-single_featured .grav-wrap a, .masonry.material .masonry-blog-item .meta-category a, .post-area.featured_img_left article .meta-category a, .post-area.featured_img_left article .grav-wrap .text a, .related-posts[data-style="material"] .meta-category a, .masonry.auto_meta_overlaid_spaced article.post.quote .author, .masonry.material article.post.quote .author, body.search-results #
-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span, .material .tabbed > ul li a, .post-area.featured_img_left article.post.quote .author, .single .post.format-quote .author, .related-posts[data-style="material"] .grav-wrap .text a, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a, [data-style="list_featured_first_row"] .meta-category a, .nectar-recent-posts-single_featured .strong a, .nectar-recent-posts-single_featured.multiple_featured .controls li .title, body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count, body.woocommerce ul.products li.minimal.product span.onsale, .nectar-woo-flickity ul.products li.minimal.product span.onsale, .nectar-quick-view-box span.onsale, .nectar-quick-view-box .nectar-full-product-link a, body .nectar-quick-view-box .single_add_to_cart_button, .nectar-quick-view-box .single_add_to_cart_button, .woocommerce .cart .quantity input.qty, .woocommerce .cart .quantity input.plus, .woocommerce .cart .quantity input.minus, .pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close, .nectar-quick-view-box .cart .quantity input.qty, .nectar-quick-view-box .cart .quantity input.plus, .nectar-quick-view-box .cart .quantity input.minus, .woocommerce-account .woocommerce-form-login .lost_password, .woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a, .woocommerce div.product_meta, .woocommerce table.cart td.product-name, .woocommerce table.shop_table th, #header-outer .widget_shopping_cart .cart_list a, .woocommerce .yith-wcan-reset-navigation.button, .single-product .entry-summary p.stock.out-of-stock, .nectar-post-grid .nectar-post-grid-item .content .meta-category a{
    text-transform: lowercase;
}


body[data-form-submit="regular"] .container-wrap input[type="submit"], body[data-form-submit="regular"] .container-wrap button[type="submit"], body[data-form-submit="see-through"] .container-wrap input[type="submit"], body[data-form-submit="see-through"] .container-wrap button[type="submit"]:not(.search-widget-btn) {
    text-transform: lowercase;
}

input[type="text"], textarea, input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], input[type="date"], .material.woocommerce-page[data-form-style="default"] input#coupon_code {
    text-transform: lowercase;

}


.wc-proceed-to-checkout .button.checkout-button, .woocommerce #order_review #payment #place_order, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    text-transform: lowercase;
}



#header-outer .widget_shopping_cart, .woocommerce .cart-notification, #header-outer .cart-notification {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#header-outer .cart-outer .widget_shopping_cart_content p.woocommerce-mini-cart__empty-message {
    padding: 12px;
    width: 180px;
}

#header-outer .widget_shopping_cart_content {
    margin-right: -7px;
    margin-top: 7px;
}


.pswp__caption__center {
    color: #000;
    font-size: 16px;
    text-align: center;
    background: #fff !important;
}

.pswp__ui--fit .pswp__caption {
    background-color: #fff;
}


.pswp__ui--fit .pswp__top-bar {
    background-color: #000;
}

.ult-video {
    margin: 0px !important;
}



body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons {
    margin-left: 0px !important;
    position: fixed !important;
    margin-right: 40px;
    margin-top: 15px;
}


body #search-outer #search input[type="text"], body.material #search-outer #search form input[type="text"] {
    font-size: 40px !important;
}


.nectar-video-box .nectar_video_lightbox path {
    fill: #000 !important;
}



#search-outer #search #close a:before, .slide_out_area_close:before {
    background-color: #fff !important;
}




.woocommerce .cart .quantity input.plus:hover, .woocommerce .cart .quantity input.minus:hover, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover {
    box-shadow: none !important;
}

.woocommerce .cart .quantity input.plus, .woocommerce .cart .quantity input.minus:hover, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover {
    box-shadow: none !important;
}


.woocommerce .cart .quantity input.minus:hover, .woocommerce .cart .quantity input.minus:hover, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover {
    box-shadow: none !important;
}



.woocommerce .cart .quantity input.minus, .woocommerce .cart .quantity input.minus:hover, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover {
    box-shadow: none !important;
}

.woocommerce .cart .quantity input.plus{
	color: #000 !important;
}

.woocommerce .cart .quantity input.minus{
	color: #000 !important;
}


span.woocommerce-Price-currencySymbol {
margin-left: 5px;
}

.single-product div.product h1.product_title {
    font-size: 16px !important;
}


.woocommerce .summary .price, .woocommerce div.product .summary p.price {
    font-size: 16px !important;
    letter-spacing: 0px !important;
}


body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    font-size: 12px !important;
}

.icon-salient-m-user:before {
    font-size: 12px !important;
}

.icon-salient-cart:before, body.material .icon-salient-cart:before {
    font-size: 12px !important;
}

#header-outer .nectar-woo-cart .cart-menu-wrap
{
    margin-top: -6px;
}


.single-product .related.products h2, .single-product .upsells.products h2 {
    text-transform: uppercase !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}


.woocommerce .woocommerce-breadcrumb {
    text-transform: lowercase !important;
    color: #000 !important;
    font-weight: 300;
}

.woocommerce .woocommerce-breadcrumb a {
    color: #000 !important;
    text-decoration: underline;
    font-weight: 300;
}

.woocommerce .woocommerce-breadcrumb a:hover {
    color: #000 !important;
    text-decoration: underline;
    font-weight: 300;
}

#breadcrumbs {
   color: #000 !important;
   font-weight: 300;
   text-transform: lowercase;
   margin-top: 6px;
}

#breadcrumbs a{
   color: #000 !important;
   text-decoration: underline;
   font-weight: 300;
}



#breadcrumbs a:hover{
    color: #000 !important;
    text-decoration: underline;
    font-weight: 300;
}






.page-id-3782 .breadcrumb_last {
	text-transform: none !important; 
}



.span:first-letter{
    text-transform: lowercase !important; 
    font-weight: bold;
  	color: red !important;
  	
}


.products li.product.minimal .product-meta {
    padding: 24px 0px 25px 0px;
    text-align: center;
}

.woocommerce-loop-product__title {
    font-weight: 300 !important;
}

.woocommerce-Price-amount.amount {
    font-weight: bold !important;
}


.products li.product.minimal .price-hover-wrap {
    width: auto !important;
}

.products li.product.minimal .product-meta {
    padding: 25px 0px 25px 0px;
}


.products li.product.minimal:hover .product-add-to-cart a {
    text-transform: lowercase !important;
    font-size: 16px;
    font-weight: 300 !important;
    text-decoration: underline !important;
}


.products li.product.minimal .product-add-to-cart a span{
    background-image: none !important;
}

.normal.icon-salient-cart {
    text-decoration: none !important;
}



.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    display: none !important;
}

.single-product .product[data-gallery-style="left_thumb_sticky"] .images .slide:not(.nectar-no-larger-img) * {
    cursor: crosshair !important;
}


.zoomImg {
width:300% !important;
height: 300% !important;
}




.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    color: #000 !important;
    font-weight: 300 !important;
    text-transform: lowercase !important;
    
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-radius: 0 !important;
}

.select2-container--default .select2-selection--single {
   border-radius: 0 !important;
}


body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option[aria-selected="true"]{
	background-color: #fff !important;
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #fff !important;
}

body[data-fancy-form-rcs="1"] .select2-dropdown {
    border: none;
    background-color: #fff;
    box-shadow: none !important;
    border-radius: 0px !important;
}


.mainmenuitem-margintop{
    margin-top: -6px !important;
}



#mega-menu-wrap-top_nav {
    margin-top: -20px;
    margin-left: 40px;
}

#top nav ul li a {
    color: #000000;
}


a {
    color: #000000;
}


#to-top i {
    background-color: #fff !important;
    height: 34px;
    width: 34px;
}


i[class*="fa-"], span[class*="fa-"] {
    max-width: inherit !important;
}
.fa-angle-up:before {
    color: #000 !important;
}


li.product.minimal .product-wrap img {
    margin-bottom: 0!important;
    border-radius: 0!important;
    transition: none !important;
  }
  
  
  
h2.yikes-custom-woo-tab-title {
    display: none;
}


div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
    text-align: center;
    margin: 1px 0 1px 0;
}



.woocommerce-page .woocommerce p.return-to-shop a.button.wc-backward {
    color: #fff !important;
}

.button.wc-forward {
    color: #fff !important;
}


body #top nav .widget_shopping_cart a.button{
    color: #fff !important;
    text-transform: lowercase !important;
}


#header-outer .cart-outer .total strong{
    text-transform: lowercase !important;
    font-size: 16px !important;
    font-family: 'Roboto Mono';
    font-weight: 300 !important;
    color: #000 !important;
}




body #top nav .widget_shopping_cart a.button {
    width: 100%;
    display: inline;
}

#header-outer .widget_shopping_cart .buttons {
    padding: 16px 20px 20px 20px;
}

.sf-menu * {
    font-size: 16px !important;
    font-family: 'Roboto Mono';
    font-weight: 300 !important;
    color: #000;
}

#header-outer .cart-outer .total, #header-outer .widget_shopping_cart .quantity{
    font-size: 16px !important;
    font-family: 'Roboto Mono';
    font-weight: 300 !important;
    color: #000 !important;
}

.product-meta a{
    font-size: 16px !important;
    font-family: 'Roboto Mono';
    font-weight: 300 !important;
    color: #000 !important;
    text-transform: lowercase !important;
}

body.material #header-outer a.cart-contents .cart-wrap span{
    font-size: 12px !important;
    font-family: 'Roboto Mono';
    font-weight: 300 !important;
    color: #fff !important;
}


@media screen and (min-width: 1000px) {
 	#mega-menu-item-media_image-2 {
		margin-bottom: -20px !important;
	}

	#mega-menu-item-media_image-3 {
		margin-bottom: -20px !important;
	}
	
	.select2-dropdown.select2-dropdown--below {
		margin-left: -100px;
	}
	
	.single-product .select2-dropdown.select2-dropdown--below {
		margin-left: 0px;
	}
	
.twocolrightp{
    padding-right: 10px !important;
}

.twocolleftp{
    padding-left: 10px !important;
}

.single-product .product[data-gallery-style="ios_slider"][data-tab-pos="fullwidth"] > .summary.entry-summary
{
    width: 60%;
}

.single-product .product[data-gallery-style="ios_slider"] > .single-product-main-image
{
    width: 40%;
}


.pswp__button--close {
    right: 25px;
}


body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    font-size: 26px !important;
    margin-top: 3px;
}	
}


@media only screen and (max-width: 999px) and (min-width: 1px){

.woocommerce div.product div.summary {
    margin-bottom: 0px !important;
}

.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity
{
    margin-bottom: 20px !important;
}
form.variations_form.cart {
    margin-bottom: 0px !important;
}

.woocommerce-variation-add-to-cart {
    display: block !important;
}
.select2-container--default .select2-results>.select2-results__options{
    background: #fff !important;
}

.woocommerce-page button[type="submit"].single_add_to_cart_button, body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button {
    margin-left: 1px !important;
}



body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
    padding-top: 5%;
    padding-bottom: 5%;
}

body.material #search-outer #search form input[type="text"][name]{
    font-size: 30px !important;
}


#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link{
margin-left: -30px !important;
}


.mega-menu-columns-2-of-12{
margin-top: 0px !important;
}

#search-outer #search #close a:before, body.material #header-outer #search-outer #search #close a:before{
	margin: -30px 0 0 -20px !important;
}

#header-outer #top #mobile-cart-link i{
    margin-top: 1px;
}


#header-outer .mobile-user-account .icon-salient-m-user{
	width: 16px !important;
}


.woocommerce .woocommerce-breadcrumb {
    font-size: 14px !important;
    line-height: 20px;
}

#breadcrumbs {
    font-size: 14px !important;
    line-height: 20px;
}

.supstanca-width{
    padding:25px 30px 20px 30px;
}


.fancybox-caption__body {
    font-size: 14px !important;
    display: none !important;
}

.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line {
    background: #000 !important;
}
body:not(.single-post) #page-header-bg[data-padding-amt="low"]:not(.fullscreen-header) {
    padding-bottom: 0%;
}

body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap {
    padding-top: 1.1em!important;
}


.nectar-shop-header .woocommerce-breadcrumb {
    line-height: 20px;
    margin-bottom: 20px!important;
}
body[data-fancy-form-rcs="1"].woocommerce .woocommerce-result-count, body[data-fancy-form-rcs="1"].woocommerce-page .woocommerce-result-count {
    margin-top: 3px;
    width: 100% !important;
}


.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
    font-size: 14px !important;
    margin-top: -10px !important;
}

.select2-results ul li {
    text-align: left;
}


.select2-results {
    width: 110%;
}

body[data-fancy-form-rcs="1"].woocommerce.woocommerce .woocommerce-ordering {
    margin-top: 0px;
}

.woocommerce .container-wrap .woocommerce-ordering{
    margin-bottom: 0px !important;
}


}


@media only screen and (max-width: 690px){
.mobile div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
    margin: 1px 0 1px 0;
}

.fancybox-button.fancybox-button--close {
    margin-right: 8px !important;
}

.fancybox-button.fancybox-button--close:hover {
    margin-right: 8px !important;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 0px !important;
}

.fancybox-image {
    padding-left: 0px;
    padding-right: 0px;
}

.single-product .fancybox-is-open .fancybox-stage .fancybox-slide--image {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px !important;
	padding-right: 0px !important;

}

.single-product .fancybox-image {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-split, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right
{
    left: 34% !important;
}
.njt-gdpr-privacy-settings-frm input[type='checkbox']{
    left: -29% !important;
}


#page-header-bg h2, body h2, article.post .post-header h2, article.post.quote .post-content h2, article.post.link .post-content h2, #call-to-action span, .woocommerce .full-width-tabs #reviews h3, .row .col.section-title h2, .nectar_single_testimonial[data-style="bold"] p, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control, body #error-404 h2, .woocommerce-page .woocommerce p.cart-empty {
    font-size: 28px !important;
    line-height: 38px !important;
}


.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2{
	line-height: 26px !important;
}

body .products li.product.minimal .product-add-to-cart a {
    font-size: 12px !important;
    margin-top: 10px !important;
}

}

@media screen and (min-width:640px) and (max-width:690px){
   #slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-split, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right
{
    left: 50% !important;
}

#slide-out-widget-area.slide-out-from-right-hover .inner {
    transform: none !important;
    -webkit-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

#mega-menu-wrap-top_nav {
    margin-top: -60px;
    margin-left: -10px;
}



body.single-product .container-wrap {
    padding-right: 5%;
    padding-left: 5%;
}


body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
    padding-left: 5%;
    padding-right: 5%;
}

.woocommerce-tabs[data-tab-style="fullwidth"]
{
    margin: 1px 0 1px 0;
}

.woocommerce .woocommerce-tabs > div:not(.tab-container) {
    padding-top: 0px 0!important;
    padding-bottom: 0px 0!important;

}
.woocommerce div.product .woocommerce-tabs .panel {
    /* margin: 100px; */
    padding: 0;
    margin-bottom: -50px !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
  width: 100% !important;
}


input[type='checkbox'] {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeSpeed;
	width: 22px;
	height: 22px;
	margin: 0;
	margin-right: 1px;
	display: block;
	float: right;
	position: relative;
	cursor: none;
	left:-13%;
	top: 1px;
}

input[type='checkbox']:after {
	content: "";
	vertical-align: middle;
	text-align: center;
	line-height: 22px;
	position: absolute;
	cursor: none;
	height: 22px;
	width: 22px;
	left: 0;
	top: 0;
	font-size: 14px;
	outline: 2px solid;
	background: #fff;

}
body:not(.woocommerce-cart) .main-content td {
    font-size: 10px;
    padding: 5px;
    line-height: 12px !important;
}

body:not(.woocommerce-cart) .main-content tr th:first-child, body:not(.woocommerce-cart) .main-content tr td:first-child {
    font-size: 10px;
}

body:not(.woocommerce-cart) .main-content th {
    font-weight: bold;
    padding: 5px !important;
    line-height: 12px !important;
    font-size: 10px;

}
td{
	vertical-align: top !important;
}

.products li.product.minimal:hover .product-add-to-cart a {
    margin-top: 15px !important;
    line-height: 15px !important;
    font-weight: 300 !important;
}
}

@media only screen and (max-width: 480px){

.fancybox-button.fancybox-button--close {
	background-image: url('images/close-klisab.svg') !important;
	background-repeat: no-repeat;
	margin-top: 15px !important;
	margin-right: -4px !important;
	background-size: 60% !important;
}

.fancybox-button.fancybox-button--close:hover{
	background-image: url('images/close-klisab.svg') !important;
	background-repeat: no-repeat;
	margin-top: 15px !important;
	margin-right: -4px !important;
	background-size: 60% !important;
}


.fancybox-button.fancybox-button--arrow_left::before{
	left: 5px !important;
}
.fancybox-button.fancybox-button--arrow_left:hover:before{
	left: 5px !important;
}

.fancybox-button.fancybox-button--arrow_right::before{
	right: 5px !important;
}
.fancybox-button.fancybox-button--arrow_right:hover:before{
	right: 5px !important;
}


}