/*
Theme Name: understrap-child
Description: A child theme of UnderStrap
Template: understrap
Text Domain:  fitlab
*/

@font-face {
    font-family: 'Helvetica Now Text';
	src: url('assets/fonts/HelveticaNowText-Regular.ttf');
}

@font-face {
	font-family: 'Helvetica 500';
	src: url('assets/fonts/HelveticaNowText-Medium.ttf');
}

@font-face {
    font-family: 'Bebas Kai';
	src: url('assets/fonts/BebasKai.ttf');
}

.sing-up a,
.sing-up p,
.products ul li a,
.info ul li a,
.search-con input,
.dropdown-item,
.menu-child a,
.parent-menu a,
.basket-count,
p,
.woocommerce ul.products li.product .price,
.woocommerce div.product form.cart .variations select,
.woo-custom-crumbs--wrapper .woo-custom-crumbs .woocommerce-breadcrumb,
.woocommerce div.product span.price,
.woocommerce-cart-form__cart-item,
.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li div.wp-block-latest-posts__post-excerpt,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wp-block-latest-posts__post-date,
.search-con input,
.select2-container--default .select2-selection--single .select2-selection__placeholder,
.select2-results__option[aria-selected], .select2-results__option[data-selected],
.select2-container--default .select2-search--inline .select2-search__field,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse span.feedback,
div.widget_text.free-delivery-message span,
.make-a-call a {
	font-family: 'Helvetica Now Text';
}

h1,
h2,
h3,
h4,
h5,
h6,
.nav-link,
.logging-in a,
.add-to-cart-container a,
a.btn-secondary,
button.btn-outline-primary,
.woocommerce ul.products li.product a,
.product-type-variable button.single_add_to_cart_button,
.return-to-shop,
div.woocommerce-Message a,
.best-sellers span,
.wpcf7 p input.wpcf7-submit,
.wc-proceed-to-checkout a.btn-primary:hover, .btn.btn-primary,
.wp-block-fitlab-blocks-section .wc-block-grid__products div.wc-block-grid__product-add-to-cart a,
.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li>a,
.wp-block-fitlab-blocks-section div.wc-block-grid__product-onsale,
.woocommerce div.price_slider_amount button.button,
.woocommerce table.my_account_orders .button,
.woocommerce-MyAccount-content a.woocommerce-button,
button.woocommerce-widget-layered-nav-dropdown__submit,
div#n2-ss-2 .n2-ss-button-container a div div {
	font-family: 'Bebas Kai', sans-serif;
}

.woocommerce ul.products li.product .price,
.woocommerce-loop-product__title,
.wp-block-fitlab-blocks-section .wc-block-grid__product .wc-block-grid__product-title,
.wc-block-grid__product-price,
div.price_label,
.fav-single-product a span,
.fav-single-product a {
	font-family: 'Helvetica 500';
}
.wc-block-grid__product-title {
  font-weight: 500;
}
.btn.btn-primary,
.wp-block-fitlab-blocks-section .wc-block-grid__products div.wc-block-grid__product-add-to-cart a {
	color: #fff;
	background-color: #c4c4c4;
	border-color: #c4c4c4;
	transition: .3s ease-in-out;
}
.btn.btn-secondary {
  background-color: #11AF4B;
  border-color: #11AF4B;
  padding: 5px 10px;
}
.btn.btn-secondary:hover {
  background-color: #c4c4c4;
  border-color: #c4c4c4;
}

h4, .navbar-dark .navbar-nav a.nav-link {
	color:white;
	font-weight: 400;
	transition: .3s ease-in-out;
}

.sing-up a,
.sing-up p,
.products ul li a,
.info ul li a {
	color: #fff;
	transition: .3s ease-in-out;
}

.woocommerce-form-row .form-control:focus {
	border-color: #0DB033;
}

body a, body a:hover {
  color: #0DB033;
}

.site .container {
	max-width: 1200px;
}

.home div.wrapper {
	padding-top: 0;
	padding-bottom: 0;
}

.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li {
	text-align: center;
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.wp-block-latest-posts__featured-image img {
	max-height: 250px;
	padding-top: 15px;
}

.wp-block-latest-posts__post-date {
	padding-bottom: 15px;
}
.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li>a {
	font-size: 25px;
	line-height: 32px;
	text-decoration: none;
}

.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li div.wp-block-latest-posts__post-excerpt a.understrap-read-more-link {
	max-width: 172px;
	width: 100%;
}

.wp-block-fitlab-blocks-section {
	position: relative;
	max-width: 1920px;
	margin: auto;
	width: 100%;
}

.fl-strach .wp-block-cover .wp-block-cover__inner-container {
	z-index:5;
}

Copy Codeadd_filter('wf_pklist_add_additional_info', 'wt_pklist_add_additional_data', 10, 3);
function wt_pklist_add_additional_data($additional_info, $template_type, $order)
{
$additional_info.='Additional text';
return $additional_info;
}

.wp-block-fitlab-blocks-section .woocommerce ul.products li.product,
.wp-block-fitlab-blocks-section .wc-block-grid__products li,
.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li {
	z-index: 5;
}
.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.wp-block-fitlab-blocks-section .wc-block-grid__products {
	padding-bottom: 80px;
}

.wp-block-fitlab-blocks-section .woocommerce ul.products {
	padding-bottom: 30px;
}

.wp-block-fitlab-blocks-section .wc-block-grid__product .wc-block-grid__product-title,
.wp-block-fitlab-blocks-section .wc-block-grid__product-price,
.wp-block-fitlab-blocks-section .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child {
	margin-top: 0;
	margin-bottom: 0;
}

.wp-block-fitlab-blocks-section div.wc-block-grid__product-onsale {
	min-height: 3.236em;
    min-width: 3.236em;
    padding: .202em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    margin: 0;
    border-radius: 100%;
    background-color: #0DB033;
    color: #fff;
    font-size: 27px;
    z-index: 9;
	border: none;
	top: 0;
    right: 0;
    left: auto;
    margin: -.5em -.5em 0 0;
}

div.fl-strach .col-sm-12 {
	padding-right: 0;
	padding-left: 0;
}

div#n2-ss-2 div.n2-ss-button-container a {
	padding: 0;
	width: 100%;
	border-radius: 5px;
	transition: .3s ease;
}

div#n2-ss-2 div.n2-ss-button-container a:hover {
	background-color: #c4c4c4;
}

div#n2-ss-2 .n2-ss-button-container a div div {
	font-size: 27px;
	line-height: 32px;
	font-weight: 500;
}

div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap {
	max-width: 172px;
	width: 100%;
}

.home .entry-header {
	display: none;
}

.wp-block-fitlab-blocks-section .wp-block-image {
	margin: 0;
}

.wp-block-fitlab-blocks-section ul.products li.product a img {
	margin-bottom: 12;
}

.wp-block-fitlab-blocks-section ul.products li.product a .woocommerce-loop-product__title {
	padding: 0;
}

.wp-block-fitlab-blocks-section ul.products li.product a span.price{
	margin: 0;
}

h2.green-title {
	position: relative;
	text-align: center;
	margin-top: 36px;
	margin-bottom: 100px;
	margin-left: -15px;
	margin-right: -15px;
}

.wp-block-fitlab-blocks-section h2.green-title::before {
	content: '';
	position: absolute;
	display: block;
	border-top: 11px solid #0DB033;
	width: 100%;
	left: 0;
	bottom: 24px;
	z-index: -1;
}

div.wp-block-fitlab-blocks-section.block-light h2.green-title span {
	background-color: #fff;
	color: #000;
}

div.wp-block-fitlab-blocks-section.block-dark h2.green-title span {
	background-color: #232323;
	color: #fff;
}

div.wp-block-fitlab-blocks-section.block-light h2.green-title span,
div.wp-block-fitlab-blocks-section.block-dark h2.green-title span {
	padding-left: 19px;
	padding-right: 19px;
	font-size: 48px;
	line-height: 58px;
	position: relative;
	z-index: 3;
}

.fl-strach .row {
	margin-left: 0;
	margin-right: 0;
}

.fl-strach .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

div.block-dark {
	color: #fff;
	background-color: #232323;
	z-index: 1;
}

.fl-strach div.wp-block-image {
	padding: 100px 0px;
}

.home div.col-md-12.content-area {
	padding-right: 0;
	padding-left: 0;
}

.block-light .section-dot-left {
	background-image: url('assets/img/tackice_zelene_levo.png');
	background-repeat: no-repeat;
	background-position-x: left;
	background-size: cover;
    position: absolute;
    max-width: 650px;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0;
    z-index: 2;
}

.block-light .section-dot-right {
	background-image: url('assets/img/tackice_zelene_desno.png');
	background-repeat: no-repeat;
	background-position-x: right;
	background-size: cover;
    position: absolute;
    max-width: 650px;
    height: 100%;
    width: 100%;
    right: 0px;
    top: 0;
    z-index: 2;
}

.block-dark .section-dot-left {
	background-image: url('assets/img/zelene_tackice_dole_levo.png');
	background-repeat: no-repeat;
	background-position-x: left;
	background-size: cover;
    position: absolute;
    max-width: 456px;
    height: 100%;
    width: 100%;
    left:  0px;
    top: 0;
    z-index: 2;
}

.block-dark .section-dot-right {
	background-image: url('assets/img/zelene_tackice_dole_desno.png');
	background-repeat: no-repeat;
	background-position-x: right;
	background-size: cover;
    position: absolute;
    max-width: 456px;
    height: 100%;
    width: 100%;
    right: 0px;
    top: 0;
    z-index: 2;
}

.block-dark {
	position: relative;
}

.search-con input {
	font-size: 14px;
	line-height: 21px;
	height: 27px;
	padding: 3px 30px 3px 6px;
	border: 1px solid #000;
	border-radius: 4px;
}

span.woocommerce-Price-currencySymbol {
  font-size: 13px;
}

.sing-up div {
	display: flex;
}

.dropdown-item {
	font-weight: 700 !important;
	transition: .3s ease-in-out;
}

.products ul li a:hover,
.info ul li a:hover,
.dropdown-item:hover,
.logging-in a:hover,
.nav-link:hover {
	color: #11AF4B !important;
	text-decoration: none;
}

nav.mobile-navbar .navbar-nav ul.dropdown-menu li.menu-item.active a.nav-link {
	color: #11AF4B !important;
}

.navbar-dark .navbar-nav .dropdown-menu .nav-link:hover,
a.dropdown-item:hover {
	background-color: unset !important;
}

.sing-up a:hover {
	text-decoration: none;
}

nav.bg-primary,
div.nav-wrapper {
	background-color: #232323 !important;
}

.wpgis-slider-for .btn-prev, .wpgis-slider-for .btn-next {
	z-index: 19;
}

.nav-wrapper {
	position: sticky;
	top: -1px;
	z-index: 20;
}

nav.desktop-navbar {
	padding-top: 11px;
	padding-bottom: 11px;
}

.nav-link {
	font-size: 21px;
	line-height: 25px;
}

.desktop-navbar.navbar-expand .navbar-nav {
	margin: auto;
}

.navbar-expand div.navbar-collapse {
	position: relative;
}

.mobile-navbar .container button.navbar-toggler {
	padding-right: 0px;
}

.mobile-navbar .navbar-nav li.menu-item-has-children a.btn {
	padding: 5px;
}

.desktop-navbar.navbar-expand .navbar-nav .nav-link {
	padding-left: 8px;
	padding-right: 8px;
}

nav.navbar {
	padding-right: 0px;
	padding-left: 0px;
}

.dropdown-wrapper .menu-item a {
	font-size: 16px;
	line-height: 24px;
	font-family: 'Helvetica Now Text';
	font-weight: 400;
	padding: 7px 0px 0px 0px;
	position: relative;
}

.grey a.dropdown-item {
	color: #707070;
	font-weight: 400 !important;
}

.navbar-dark .navbar-nav .dropdown-menu a.nav-link {
	padding-bottom: 0px;
	font-weight: 700;
	transition: .3s ease-in-out;
	padding: 0px;
	padding: 7px 0px;
}

.desktop-navbar.navbar-dark .navbar-nav .dropdown-menu a.nav-link {
	padding-bottom: 0px;
}

.desktop-navbar .dropdown-wrapper .grid-parent .menu-item:not(.menu-item-has-children) a::before,
.grid-parent > li > a::before {
    top: 5px;
}

.desktop-navbar .dropdown-wrapper .grid-parent .menu-item:not(.menu-item-has-children) a::before,
.grid-parent > li > a::before {
	content: "\2022";
	color: #000;
	width: 4px;
	position: absolute;
	left: -10px;
}

.desktop-navbar .dropdown-wrapper .grid-parent .menu-item.grey a::before {
	display: none;
}

.grid-parent > li.menu-item::before {
	content: " ";
    width: 2px;
    background-color: #c4c4c4;
    position: absolute;
    height: 90%;
    left: -14px;
    top: 12px;
}

.grid-parent > li.menu-item {
	position: relative;
}

.navbar-dark .navbar-nav .dropdown-menu a.nav-link:hover {
	color: #11AF4B !important;
}

.desktop-navbar.navbar-dark .navbar-nav .dropdown-menu .nav-link {
	white-space: normal;
	padding-right: 10px;
}

ul.menu-depth-1 {
	padding: 0;
	margin: 0;
}

.dropdown-menu {
	width: 100%;
	right: 50%;
}

.menu-depth-0 {
	padding-top: 19px !important;
	padding-bottom: 26px !important;
}

.desktop-navbar ul.dropdown-menu.menu-depth-0 {
	border: 1px solid #000;
	z-index: 1;
}

li.dropdown {
	position: unset;
}

.search-con {
	display: flex;
	position: relative;
	width: 350px;
}

.search-field::-webkit-search-cancel-button {
	display: none;
}

.main-header {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.top-logo {
	order: 1;
}

.searching {
	align-self: center;
	order: 2;
	padding-left: 130px;
}

.login-con {
	order: 3;
}

.search-con span {
	position: absolute;
	right: 10px;
	bottom: 0px;
}

.search-btn {
	border: none;
	background-color: unset;
	background-image: url('assets/img/lupa.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 17px;
    height: 17px;
}

.form-control:focus,
.btn:focus,
.woocommerce div.product form.cart .variations select:focus,
.custom-select:focus,
.woocommerce a.button.wc-forward:focus {
	box-shadow: none !important;
	outline: none;
}

.main-site-navigation {
	position: relative;
}

.search-lupa {
	position: relative;
}

div.on-click-show {
	position: absolute;
    right: 0px;
	bottom: -49px;
	padding-left: 0px;
}

div.on-click-show div.search-con {
	width: 250px;
}

.hide-show-on-scroll-main-logo {
	display: none;
    position: absolute;
    left: 15px;
    z-index: 2;
	top: 5px;
}

.make-a-call {
	display: flex;
	flex-direction: column;
}

.make-a-call a {
	color: #fff;
	transition: .3s ease;
	padding: 13px 0px;
}

.make-a-call a:hover {
	text-decoration: none;
}

.hide-show-on-scroll-right-icons {
	display: none;
    position: absolute;
    right: 5px;
    z-index: 2;
	top: 17px;
}

.hide-show-on-scroll-right-icons .heart-wishlist span {
	position: absolute;
    left: -18px;
    bottom: -4px;
}

.hide-show-on-scroll-right-icons .heart-wishlist span i {
	font-size: 21px;
}

.hide-show-on-scroll-right-icons a,
.wp-block-fitlab-blocks-section .wc-block-grid__products div.wc-block-grid__product-add-to-cart a {
	text-decoration: none;
}

.grecaptcha-badge {
	visibility: hidden;
}

div.hide-show-on-scroll-right-icons a {
	margin: 0px 5px;
}

.block-dark .wp-block-group__inner-container .wp-block-latest-posts__list li {
	background-color: #232323;
}

.login-con,
.login {
	align-self: center;
}

.login {
	padding-right: 25px;
}

.login a,
.basket a {
	display: flex;
}

.login a div,
.basket a div {
	padding: 0px 0px 3px 9px;
}

.logging-in {
	display: flex;
	justify-content: space-around;
}

.logging-in a {
	margin-left: 9px;
	margin-bottom: 0px;
	font-size: 18px;
}

div.widget_text.free-delivery-message span {
	font-size: 18px;
}

.logging-in a {
	font-weight: 400;
	transition: .3s ease-in-out;
	color: #000;
	text-decoration: none;
	transition: .3s ease-in-out;
}

.logging-in div {
	position: relative;
}

.basket-count {
	position: absolute !important;
    left: -7px;
    padding: 2px 5px;
    bottom: 20px;
    font-weight: 700;
    background-color: #11AF4B;
    color: #fff;
    border-radius: 100%;
    font-size: 10px;
}

.navbar-dark .navbar-nav li.active>.nav-link,
.navbar-dark .navbar-nav a.nav-link:focus {
	color: #11AF4B;
}

.dropdown-toggle-hover {
	position: relative;
}

#main-menu > li.menu-item-has-children.dropdown:hover > .dropdown-toggle-hover::before {
	content: url('assets/img/polygon.png');
	position: absolute;
	bottom: -18px;
    left: 50%;
    transform: translateX(-50%);
	z-index: 2;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce-product-details__short-description {
	color: #000;
}

.block-dark .woocommerce ul.products li.product .woocommerce-loop-product__title,
.block-dark .woocommerce ul.products li.product .price {
	color: #fff;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title,
.wp-block-fitlab-blocks-section .wc-block-grid__product .wc-block-grid__product-title {
	font-size: 22px;
	line-height: 32px;
}

.wp-block-fitlab-blocks-section .wc-block-grid__product a {
	text-decoration: none;
}

.wp-block-fitlab-blocks-section.block-light .wc-block-grid__product .wc-block-grid__product-title {
	color: #000;
}

.wp-block-fitlab-blocks-section.block-dark .wc-block-grid__product .wc-block-grid__product-title {
	color: #fff;
}

.woocommerce ul.products li.product .price,
.wc-block-grid__product-price {
	font-size: 24px;
	line-height: 35px;
}

.woocommerce div.product .product_title,
.woocommerce-variation-price {
	font-size: 54px;
	line-height: 65px;
	color: #000;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price  {
	font-size: 48px;
	line-height: 71px;
	font-weight: 700;
	color: #000;
}

.woocommerce-product-details__short-description {
	position: relative;
	font-size: 18px;
	line-height: 26px;
}

.add_to_cart_button.product_type_variable  {
	padding: 0;
}

.add-to-cart-container,
.wp-block-fitlab-blocks-section .wc-block-grid__products div.wc-block-grid__product-add-to-cart {
	position: relative;
	max-width: 172px;
	margin: auto;
	width: 100%;
}

a.btn-outline-primary {
	font-size: 27px;
	line-height: 32px;
}

.add-to-cart-container.instock a.add_to_cart_button {
	padding: 0;
}
body button:focus {
  outline: none;
}

.return-to-shop a.btn-outline-primary {
	padding: 5px 12px;
}

.product-type-variable button.single_add_to_cart_button,
form.cart button.btn.btn-outline-primary {
	font-size: 40px;
	line-height: 48px;
}

a.btn-outline-primary,
button.btn-outline-primary,
.woocommerce ul.products li.product a,
.product-type-variable button.single_add_to_cart_button {
	color: #fff;
	background-color: #c4c4c4;
	border-color: #c4c4c4;
	border-radius: 5px;
	transition: .3s ease-in-out;
}

.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover,
img.attachment-woocommerce_thumbnail,
div.wc-block-grid__product-image,
div.wc-block-grid__product-onsale,
span.onsale,
img.wp-post-image {
	transition: 0.3s ease-in-out;
}

.woocommerce ul.products li.product:hover img.attachment-woocommerce_thumbnail,
.woocommerce ul.products li.product:hover span.onsale,
.wp-block-fitlab-blocks-section li.wc-block-grid__product:hover div.wc-block-grid__product-image,
.wp-block-fitlab-blocks-section li.wc-block-grid__product:hover div.wc-block-grid__product-onsale,
ul.wp-block-latest-posts li:hover img.wp-post-image {
	transform: scale(1.07);
}

a.add_to_cart_button::after,
.wp-block-fitlab-blocks-section li.wc-block-grid__product div.wc-block-grid__product-add-to-cart::after {
	content: ' ';
    background-image: url(assets/img/korpa_bela.png);
    position: absolute;
    right: -30px;
    top: -3px;
    width: 43px;
    height: 43px;
    background-color: #c4c4c4;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: center;
    border-radius: 50%;
    transition: .3s ease-in-out;
}

.wp-block-fitlab-blocks-section li.wc-block-grid__product div.out-of-stock::after {
	display: none;
}

.outofstock a.btn-outline-primary {
	padding: 0;
}

.woocommerce span.onsale {
	background-color: #0DB033;
}

.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering {
	margin-bottom: 50px;
}

div.woocommerce h2 {
	text-align: center;
}



form.woocommerce-form-login .form-row {
	display: flex;
	flex-direction: column;
}

form.woocommerce-form-login .form-row button.btn.btn-outline-primary {
	width: 100%;
}

span.wpcf7-form-control-wrap input.wpcf7-text:focus,
span.wpcf7-form-control-wrap .wpcf7-textarea:focus,
.wpcf7 input:focus[type=submit]:focus,
.wpcf7 input:not(:disabled):not(.disabled):active[type=submit]:active {
	box-shadow: none;
	border-color: #0DB033;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #FF0000;
}

.wpcf7 .wpcf7-not-valid-tip,
.select2-container--default .select2-selection--multiple span.select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--single .select2-selection__clear:hover {
	color: #FF0000;
}

form.woocommerce-form-login.login {
	margin: auto;
	max-width: 400px;
    width: 100%;
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

input.woocommerce-Input--text {
	padding: 10px;
}

p.woocommerce-LostPassword.lost_password {
	display: flex;
	justify-content: center;
}

p.woocommerce-LostPassword.lost_password a {
	color: #000;
}

.woocommerce-form-login .form-row button,
.wpcf7 p input.wpcf7-submit {
	padding: 0;
	font-size: 25px;
}

.wp-block-fitlab-blocks-section li.wc-block-grid__product div.wc-block-grid__product-add-to-cart a {
	transition: .3s ease-in-out;
}

.wp-block-fitlab-blocks-section li.wc-block-grid__product:hover div.wc-block-grid__product-add-to-cart a,
.wp-block-fitlab-blocks-section li.wc-block-grid__product:hover div.wc-block-grid__product-add-to-cart::after {
	background-color: #0DB033;
}

button.btn-outline-primary:hover,
button.btn-outline-primary:hover::after,
button.btn-outline-primary:not(:disabled):not(.disabled):active,
.product-type-variable button.single_add_to_cart_button:hover,
.product-type-variable button.single_add_to_cart_button:hover::after,
.wc-proceed-to-checkout a.btn-primary:hover,
.btn.btn-primary:hover,
.actions .btn-outline-primary:disabled:hover,
.woocommerce ul.products li.product:hover a.btn-outline-primary,
.woocommerce ul.products li.product:hover a.btn-outline-primary::after,
a.btn-outline-primary:hover,
a.btn-outline-primary:not(:disabled):not(.disabled):active,
button.btn-primary:not(:disabled):not(.disabled):active,
.woocommerce a.button.wc-forward:hover,
a.btn-primary:not(:disabled):not(.disabled):active,
form.cart button.btn.btn-outline-primary:hover:after,
.wpcf7 p input.wpcf7-submit:hover,
.wpcf7 input:not(:disabled):not(.disabled):active[type=submit]:active {
	background-color: #0DB033;
	border-color: #0DB033;
}

.woocommerce ul.products li.outofstock.product:hover a.btn-outline-primary,
.woocommerce ul.products li.outofstproduct.product:hover a.btn-outline-primary::after {
  background-color: #FF0000;
  border-color: #FF0000;
}

.search-field.form-control:focus,
.orderby.custom-select:focus,
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #0DB033;
}

.cart .btn-outline-primary,
.product-type-variable button.single_add_to_cart_button {
	position: relative;
	padding: 0px 28px 0px 15px;
}

h2.widgettitle {
	font-size: 21px;
	margin-bottom: 10px;
}
.product-widgets-wrapper {
  border-bottom: 2px solid #c4c4c4;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}
.product-widgets-wrapper input {
  padding: 0 8px;
}
.product-widgets-wrapper .select2-container .select2-selection--single {
  height: 39px;
}
.product-widgets-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 34px;
}
.product-widgets-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-top: 3px;
}
.select2-container--default .select2-selection--multiple ul.select2-selection__rendered {
	padding-left: 8px;
}

form.cart button.btn.btn-outline-primary::after,
.product-type-variable button.single_add_to_cart_button::after {
	content: ' ';
    background-image: url(assets/img/korpa_bela.png);
    position: absolute;
    left: 227px;
    top: -10px;
    width: 67px;
    height: 67px;
    background-color: #c4c4c4;
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: center;
    border-radius: 50%;
    transition: .3s ease-in-out;
}

.wc-proceed-to-checkout a.btn-primary {
	background-color: #c4c4c4;
	border-color: #c4c4c4;
	transition: .3s ease-in-out;
}

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

.actions .btn-outline-primary:disabled,
.woocommerce a.button.wc-forward,
.wpcf7 p input.wpcf7-submit {
	color:#fff;
	background-color: #c4c4c4;
	border-color: #c4c4c4;
	transition: .3s ease-in-out;
	cursor: pointer;
}

#wrapper-footer {
  padding-bottom: 0;
}

a.wp-block-button__link::after {
	display: none;
}

button.btn:disabled {
	opacity: 1;
}

.actions button::after {
	display: none;
}

.fav-single-product div.yith-wcwl-add-to-wishlist {
	margin-top: 0px;
	align-self: center;
}

.fav-single-product {
	padding: 29px 0px;
}

.fav-single-product a span,
.fav-single-product a {
	font-size: 18px;
}

.fav-single-product a.add_to_wishlist.single_add_to_wishlist {
	padding: 0px 15px 0px 0px;
}


.fav-single-product span.feedback {
	margin-right: 15px;
}



.fav-single-product a {
	align-self: center;
}

.woocommerce ul.products li.product a,
.wp-block-fitlab-blocks-section .wc-block-grid__products div.wc-block-grid__product-add-to-cart a {
	font-size: 27px;
	line-height: 32px;
}

.wp-block-fitlab-blocks-section .wc-block-grid__products div.wc-block-grid__product-add-to-cart a {
	width: 100%;
	padding: 1px 0px;
	border-radius: 5px;
}

.woocommerce ul.products li.product a:hover {
	color: #fff;
}

.woocommerce-product-details__short-description p {
	position: relative;
	font-size: 16px;
    line-height: 26px;
}

.woocommerce-product-details__short-description p::before {
	top: 0px;
}

.woocommerce-product-details__short-description::after {
	content: ' ';
	height: 2px;
	width: 100%;
	background-color: #c4c4c4;
	position: absolute;
}

.product-type-variable a.reset_variations {
	display: none !important;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td p {
	padding: 0;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions > a {
  margin-right: 5px;
}
.woocommerce div.product form.cart .variations select {
	margin-top: 28px;
    max-width: 457px;
    font-size: 18px;
    padding: 7px;
    line-height: 26px;
    position: relative;
    border: 1px solid #000;
    border-radius: 4px;
    width: 100%;
}

.woocommerce div.product form.cart .variations {
	position: relative;
}

.site-main .woocommerce-breadcrumb {
	display: none;
}

.woo-custom-crumbs--wrapper .woo-custom-crumbs .woocommerce-breadcrumb a {
	color: #232323;
}

.woo-custom-crumbs--wrapper .woo-custom-crumbs .woocommerce-breadcrumb {
	font-size: 16px;
	line-height: 24px;
	padding-top: 19px;
	padding-bottom: 19px;
	margin: 0;
	color: #232323;
	text-transform: uppercase;
}

.woocommerce-page div.product div.images {
	position: relative;
}

.single-product .images {
  border-bottom: 2px solid #c4c4c4;
  margin-bottom: 39px;
}

.single_variation_wrap .woocommerce-variation-price {
	padding-bottom: 3px;
}

/* .woocommerce div.product form.cart .variations::before {
	content: ' ';
	background-image: url('assets/img/strelica.png');
	width: 42px;
	height: 42px;
	position: absolute;
	background-color: #0DB033;
	right: 75px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position-y: center;
	border: 1px solid #000;
	border-radius: 4px;
	z-index: 5;
	bottom: 1px;
} */

.woocommerce-product-details__short-description ul {
	margin-bottom: 29px;
}

.product-type-variable .entry-summary > p.price {
	display: none;
}

body.woocommerce ul.products li.product a img {
	width: unset;
	margin-left: auto;
	margin-right: auto;
}

.woo-custom-crumbs--wrapper::after {
	content: '';
	width: 100%;
	height: 2px;
	background-color: #c4c4c4;
	position: absolute;
	left: 0;
}

.related.products {
	clear: both;
}

a.added_to_cart.wc-forward {
	display: none;
}

div.vertical-img-left.wpgis-slider-for {
	background-color: rgba(196, 196, 196, 0.1);
}

.woocommerce table.shop_attributes tr:nth-child(1) th,
.woocommerce table.shop_attributes tr:nth-child(1) td {
	padding-top: 28px;
	padding-bottom: 28px;
}

.woocommerce-product-details__short-description p {
	margin-bottom: 29px;
}

div.slider.wpgis-slider-nav {
	max-width: 63px;
	width: 100%;
}

.woocommerce table.shop_attributes {
	margin-bottom: 0px;
}

div.slick-track.flex-control-nav li {
	width: 100% !important;
}

.woocommerce-cart-form__cart-item .product-name a {
	color: #000;
	transition: .3s ease-in-out;
}

.woocommerce-cart-form__cart-item .product-name a:hover {
	color: #0DB033;
	text-decoration: none;
}

.slick-track .slick-slide:focus {
	outline-color: #0DB033;
}

.wpgis-slider-for:hover i.btn-prev, .wpgis-slider-for:hover i.btn-next {
	display: none;
}

.single-product div.product form.cart div.quantity {
    margin: 0 20px 0 0;
}

/* .product-type-simple span.onsale {
	top: -15px;
	right: 135px;
} */

.actions button.btn.btn-outline-primary {
	padding: 5px 10px;
}

/* footer start here */
.footer-up,
.footer-down {
	background-color: #232323;
}

.footer-up-container {
	display: flex;
    justify-content: space-around;
}

.sing-up {
	display: flex;
	padding: 0px !important;
}

.sing-up p {
    padding: 28px 15px;
    margin-bottom: 0px;
}

.sing-up a {
	text-decoration: none;
	background-color: #0DB033;
    padding: 2px 8px;
    border-radius: 7px;
    height: fit-content;
    align-self: center;
	font-size: 18px;
	line-height: 27px;
}

.social {
	align-self: center;
	text-align: end;
}

.social a {
	margin-right: 10px;

}

.social a:hover {
	text-decoration: none;
}

.footer-down {
	margin-top: 5px;
	padding-bottom: 37px;
    padding-top: 37px;
}

.footer-down-con {
	display: flex;
	justify-content: space-between;
}

.products ul,
.info ul {
	padding: 0px;
}

.info ul li,
.products ul li {
	padding: 13px 0px;
}

.footer-left ul li a {
	padding-left: 6px;
}

.products {
	text-align: center;
}

.about {
	text-align: end;
}

.products ul li a,
.info ul li a {
	font-size: 16px;
	line-height: 24px;
}

.info ul li a {
	padding-left: 8px;
}

.price_slider_wrapper div.ui-widget-content {
	background: #c4c4c4;
}

.ui-slider div.ui-slider-range {
	background: #0DB033;
}

div.ui-slider .ui-slider-handle:last-child {
	margin-left: -10px;
}

div.ui-slider .ui-slider-handle {
	top: -3px;
	border-radius: 50%;
}

.mobile-navbar .navbar-collapse.collapse.show .navbar-nav {
	height: 100vh;
	overflow: auto;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
	z-index: 9;
}

.yith-wcwl-add-to-wishlist div.yith-wcwl-wishlistexistsbrowse a,
.yith-wcwl-add-to-wishlist div.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist.alt {
	color: #0DB033 !important;
	background-color: unset !important;
}

.yith-wcwl-add-to-wishlist div.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist.alt span {
	display: none;
}

div.fav-single-product .yith-wcwl-add-to-wishlist div.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist.alt span {
	display: inline;
}

div.fav-single-product {
	display: flex;
}

.woocommerce ul.products li.product div.yith-wcwl-wishlistaddedbrowse a {
	color: #0DB033;
	background-color: unset;
}

.yith-wcwl-add-to-wishlist div.yith-wcwl-wishlistexistsbrowse a:hover,
.yith-wcwl-add-to-wishlist div.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist.alt:hover {
	color: #c4c4c4 !important;
}

.woocommerce div.price_slider_amount button.button,
button.woocommerce-widget-layered-nav-dropdown__submit,
.product-widgets-wrapper a.btn.btn-primary {
	font-weight: 500;
	font-size: 27px;
  	line-height: 32px;
	padding: 0;
}

.woocommerce table.my_account_orders .button,
.woocommerce-MyAccount-content a.woocommerce-button,
.woocommerce-MyAccount-content .woocommerce-Message a.btn.btn-outline-primary,
.woocommerce-address-fields button.btn.btn-outline-primary {
	background-color: #c4c4c4;
  color: #fff;
  transition: .3s ease;
  font-weight: 500;
  font-size: 21px;
  line-height: 23px;
  padding: 5px 10px;
	border: unset;
}

button.woocommerce-widget-layered-nav-dropdown__submit,
.woocommerce .product-widgets-wrapper button.button {
	background-color: #c4c4c4;
  color: #fff;
  transition: .3s ease;
	border: unset;
}

button.woocommerce-widget-layered-nav-dropdown__submit,
.woocommerce div.price_slider_amount button.button {
	max-width: 270px;
	width: 100%;
  border-radius: 3px;
}

.woocommerce table.my_account_orders .button:hover,
.woocommerce .product-widgets-wrapper button.button:hover,
.woocommerce-MyAccount-content a.woocommerce-button:hover,
.woocommerce-MyAccount-content .woocommerce-Message a.btn.btn-outline-primary:hover,
.woocommerce-address-fields button.btn.btn-outline-primary:hover,
button.woocommerce-widget-layered-nav-dropdown__submit:hover {
	background-color: #0DB033;
	color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #0DB033 !important;
}

.woocommerce-MyAccount-content div.woocommerce-pagination {
	display: flex;
}

.woocommerce-MyAccount-content div.woocommerce-pagination .woocommerce-button--previous {
	margin-right: 20px;
}

.woocommerce div.price_slider_amount button.button {
	order: 2;
}

form.woocommerce-widget-layered-nav-dropdown {
	display: flex;
	flex-direction: column;
	align-items: center;
}

div.price_label {
	order: 1;
}

.woocommerce-MyAccount-content div.woocommerce-pagination .woocommerce-button--previous:hover {
	color: #fff;
}

div.price_slider_amount {
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
}

.footer-bottom {
	margin-top: 26px;
}

.type-product .quantity {
  align-self: center;
}

.woocommerce-variation-add-to-cart,
.woocommerce div.product form.cart {
	display: flex;
}

.woocommerce div.product .variations_form.cart {
	display: block;
}

ul.tabs.wc-tabs {
  display: none;
}

.woocommerce-tabs h2, .related.products > h2 {
  margin-bottom: 38px;
  text-align: left;
}

article.post {
  border-bottom: 2px solid #c4c4c4;
  margin-bottom: 30px;
  padding-bottom: 20px;
}

article h2.entry-title a {
  color: #000;
}

article .entry-meta a {
  color: #11AF4B;
  line-height: 17px;
  padding-left: 6px;
}

article .entry-meta {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
}

article .entry-meta .byline,
article .entry-meta .posted-on  {
  display: flex;
  align-items: center;
}
article .entry-meta .byline {
  margin-left: 15px;
}

nav .page-item.active .page-link {
  background-color: #11AF4B;
  border-color: #11AF4B;
}

nav .page-link, nav .page-link:hover {
  color: #11AF4B;
}

nav .page-link:focus {
  box-shadow: none;
}

.wishlist-page {
	padding-right: 25px;
}

.wishlist-page i {
	color: #0EAF33;
}

.wishlist-page span {
	padding: 0px 0px 3px 9px;
}

@media (max-width: 1200px) {

}

@media (max-width: 1023px) {
	.desktop-navbar.navbar-expand ul.navbar-nav {
		margin-right: 0px;
	}

	.hide-show-on-scroll-right-icons {
		right: 75px;
	}
}

@media (max-width: 991px) {
	.top-logo {
		order: 1;
	}

	.searching {
		order: 3;
	}

	.login-con {
		order: 2;
	}

	.searching {
		width: 100%;
		padding: 0;
		margin: 16px 0px;
	}

	.search-con {
		width: 100%;
	}

	div.searching.on-click-show {
		width: unset;
    bottom: -57px;
	}

	.login-con {
		align-self: flex-end;
	}

	.arhive .woocommerce ul.products li.product, .arhive .woocommerce-page ul.products li.product {
		margin-right: 0px;
	}

	.wp-block-latest-posts.is-grid {
		padding-left: 10px;
	}

	.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li:nth-child(odd),
	.wp-block-fitlab-blocks-section .wc-block-grid__products .wc-block-grid__product:nth-child(odd),
	.home .wp-block-fitlab-blocks-section .woocommerce ul.products li.product:nth-child(odd),
	.arhive .woocommerce ul.products li.product:nth-child(odd) {
		float: left;
		width: 48%;
	}

	.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li:nth-child(even),
	.wp-block-fitlab-blocks-section .wc-block-grid__products .wc-block-grid__product:nth-child(even),
	.home .wp-block-fitlab-blocks-section .woocommerce ul.products li.product:nth-child(even),
	.arhive .woocommerce ul.products li.product:nth-child(even),
	.block-dark .wp-block-group__inner-container .wp-block-latest-posts__list li:nth-child(even) {
		float: right;
		width: 48%;
		margin-right: 0;
	}

	.arhive .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
		width: 48%;
		margin-right: 0;
	}

	.wc-block-grid.has-4-columns .wc-block-grid__product {
		flex: unset;
		max-width: unset;
	}

	.wp-block-fitlab-blocks-section div.section-dot-left,
	.wp-block-fitlab-blocks-section div.section-dot-right {
		display: none;
	}

	/* .woocommerce ul.products li.product:nth-child(even), .woocommerce-page ul.products li.product:nth-child(even) {
		float: right;
	} */

	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
		clear: unset;
	}

}

@media (max-width: 768px) {
	.single-product .images {
		margin-bottom: 0px;
		border-bottom: 0px;
	}

	.vertical-img-left.wpgis-slider-for {
		float: none;
		margin-right: 0px;
		width: 100%;
	}

	section.related.products h2 {
		text-align: center;
	}

	.woocommerce div.product,
	div.woocommerce-Tabs-panel--description h2 {
		text-align: center;
	}

	.woocommerce-product-details__short-description::after {
		left: 0;
	}

	.site-main .purchasable.product-type-simple div.summary.entry-summary {
		float: left !important;
	}

	.wpgis-slider-nav {
		display: none;
	}

	.wpgis-slider-for:hover i.btn-prev, .wpgis-slider-for:hover i.btn-next {
		display: block;
	}

	.wpgis-slider-for i.btn-prev, .wpgis-slider-for i.btn-next {
		opacity: 1;
		margin: auto;
	}

	div.price_label {
		margin-bottom: 10px;
	}

	.woocommerce div.price_slider_amount button.button {
		margin-bottom: 10px;
	}

	.slick-list.draggable,
	.slick-slider .slick-track {
		pointer-events: none;
	}

	div.fav-single-product,
	.woocommerce-variation-add-to-cart,
	.woocommerce div.product form.cart {
		justify-content: center;
	}

	.single-product div.product form.cart {
		justify-content: center;
	}
}

@media (max-width: 767px) {
	.social {
		text-align: center;
		margin-bottom: 28px;
	}

	div.info {
		padding-top: 16px;
	}

	.sing-up {
		justify-content: center;
	}

	.info,
	.products,
	.about,
	.logo {
		text-align: center;
	}

	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering,
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
		float: none;
	}

	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count,
	.woocommerce-products-header__title.page-title {
		text-align: center;
	}
}

@media (max-width: 576px) {

	/* .woocommerce .related ul.products,
	.woocommerce ul.products {
		display: flex;
		flex-direction: column;
		align-items: center;
	} */

	/* .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}

	.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li:nth-child(odd),
	.wp-block-fitlab-blocks-section .wc-block-grid__products .wc-block-grid__product:nth-child(odd) {
		float: left;
		width: 100%;
		margin-right: 0;
	} */

	/* .wp-block-fitlab-blocks-section .wp-block-latest-posts__list li:nth-child(even),
	.wp-block-fitlab-blocks-section .wc-block-grid__products .wc-block-grid__product:nth-child(even) {
		float: left;
		width: 100%;
		margin-right: 0;
	} */

	.woocommerce ul.products li.product .woocommerce-loop-product__title,
	.wp-block-fitlab-blocks-section .wc-block-grid__product .wc-block-grid__product-title {
		font-size: 16px;
    	line-height: 26px;
	}

	.woocommerce ul.products li.product .price, .wc-block-grid__product-price {
		font-size: 20px;
		line-height: 28px;
	}

	.product-type-variable button.single_add_to_cart_button, form.cart button.btn.btn-outline-primary {
		font-size: 30px;
    	line-height: 42px;
	}

	form.cart button.btn.btn-outline-primary::after, .product-type-variable button.single_add_to_cart_button::after {
		left: 171px;
		top: -4px;
		width: 49px;
		height: 49px;
	}

	.woocommerce ul.products li.product a, .wp-block-fitlab-blocks-section .wc-block-grid__products div.wc-block-grid__product-add-to-cart a {
		font-size: 21px;
		line-height: 28px;
	}

	a.add_to_cart_button::after,
	.wp-block-fitlab-blocks-section li.wc-block-grid__product div.wc-block-grid__product-add-to-cart::after {
		top: -1px;
		width: 32px;
		height: 32px;
		right: -20px;
	}

	.add-to-cart-container, .wp-block-fitlab-blocks-section .wc-block-grid__products div.wc-block-grid__product-add-to-cart {
		max-width: 134px;
	}

	.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
		margin-right: 10px;
	}

	.arhive .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
		width: 40%;
		margin-right: 0;
	}

	.block-dark .wp-block-group__inner-container .wp-block-latest-posts__list li {
		width: 40%;
	}

	/* button.btn-outline-primary,
	.product-type-variable button.single_add_to_cart_button {
		margin-right: 40px;
	} */

	.wp-block-fitlab-blocks-section .wp-block-latest-posts__list li>a {
		font-size: 20px;
		line-height: 28px;
	}

	.actions button.btn-outline-primary {
		margin-right: 0px;
	}

	a.btn-outline-primary {
		font-size: 24px;
	}
}

@media (max-width: 450px) {
	div#n2-ss-2 .n2-ss-control-bullet {
		bottom: -45px !important;
	}
}

@media (max-width: 440px) {
	.login a div,
	.basket a div,
	.wishlist-page span {
		display: none;
	}
}

@media (max-width: 415px) {
	.login {
		padding-right: 20px;
	}



	div.on-click-show div.search-con {
		width: 200px;
	}

	.on-click-show input.search-field {
		padding-right: 6px;
	}


}

@media (max-width: 360px) {
	.sing-up div {
		flex-direction: column;
		margin-bottom: 28px;
	}
}

@-moz-document url-prefix() {
    .search-con span {
		bottom: 5px;
	}
}

/*** PRICE SLIDER ***/
.price_slider{
  margin-bottom: 1em;
}
.price_slider_amount {
  text-align: right;
  line-height: 2.4em;
  font-size: 0.8751em;
}
.price_slider_amount .button {
  font-size:1.15em;
}
.price_slider_amount .button {
  float: left;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 0.9em;
  height: 0.9em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  cursor: pointer;
  background: #e7e7e7;
  background: -webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#e7e7e7));
  background: -webkit-linear-gradient(#FEFEFE,#e7e7e7);
  background: -moz-linear-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);
  background: -moz-gradient(center top,#FEFEFE 0%,#e7e7e7 100%);
  outline: none;
  top: -.3em;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
}
.ui-slider .ui-slider-handle:last-child {
  margin-left: -1em;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size:.7em;
  display: block;
  border: 0;
  background: none repeat scroll 0 0 #FF6B6B;
  box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
  -webkit-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset;
  -moz-box-shadow: 1px 1px 1px 0.5px rgba(0, 0, 0, 0.25) inset
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
}
.price_slider_wrapper .ui-widget-content {
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  border-radius: 1em;
  background: #1e1e1e;
  background: -webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));
  background: -webkit-linear-gradient(#1e1e1e,#6a6a6a);
  background: -moz-linear-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
  background: -moz-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);
}
.ui-slider-horizontal {
  height:.5em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: -1px;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: -1px;
}

.col-1 {
	max-width:100% !important;
}




