/*
@font-face
{
	font-family:"Century Gothic W01_n4";
	src:url(../fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix) format("eot")
}
*/

@font-face
{
	font-family:"Century Gothic W01";
	src:url(../fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix);
	src:url(../fonts/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix) format("eot"),url(../fonts/700cfd4c-3384-4654-abe1-aa1a6e8058e4.woff2) format("woff2"),url(../fonts/9908cdad-7524-4206-819e-4f345a666324.woff) format("woff"),url(../fonts/b710c26a-f1ae-4fb8-a9fe-570fd829cbf1.ttf) format("truetype"),url(../fonts/c9e387df-c0d3-42e1-8de6-78c41f68594c.svg#c9e387df-c0d3-42e1-8de6-78c41f68594c) format("svg");
	font-weight:400;
	font-style:normal
}

/*
@font-face
{
	font-family:"Century Gothic W01_n7";
	src:url(../fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix) format("eot")
}
 */

@font-face
{
	font-family:"Century Gothic W01";
	src:url(../fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix);
	src:url(../fonts/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix) format("eot"),url(../fonts/bc0668e2-e5c8-45ce-954d-3b998c6b6803.woff2) format("woff2"),url(../fonts/2ef5ecda-1772-45e2-843f-a13f5d76ed3a.woff) format("woff"),url(../fonts/33cf10ca-a6bb-4888-a320-d38720c9847b.ttf) format("truetype"),url(../fonts/3428a0e6-cb4d-408a-8331-cc78554ab49c.svg#3428a0e6-cb4d-408a-8331-cc78554ab49c) format("svg");
	font-weight:700;
	font-style:normal
}

/*body:not(.contentmanager-contenttype-home_page) .page-main*/
/*{*/
	/*padding-top:15px*/
/*}*/

/* Prevents squeezing of content when side menu is open */
.page-wrapper {
	width: 100%;
}

.checkout-container
{
	padding-top:30px
}

a
{
	color:#A5E2AB
}

a:hover,.alink:hover
{
	color:#A5E2AB;
	text-decoration:none
}

body,nav.navigation.sw-megamenu *
{
	font-family:"Century Gothic W01","Times New Roman",Times,serif;
	font-size:9pt;
	color:#000;
	line-height:1.5em
}

h1
{
	line-height:1.2em
}

h2
{
	font-size:14pt;
	font-weight:700;
	letter-spacing:2px;
	line-height: 1.2;
	text-transform:uppercase;
	color:#000;
	margin-top:0;
	margin-bottom:.55em;
}

h3
{
	margin: 0;
	margin-bottom: 10px;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.4;
	text-rendering: optimizeSpeed;
	text-transform: uppercase;
}

img
{
	display:block
}

p
{
	margin:0 0 1.5em;
	line-height:1.5em
}

hr
{
	border:0;
	border-top:1px solid #000;
	margin-bottom:16px;
	margin-top:16px
}

button.action.primary {
	background-color: #000;
	color: #FFF;
	display: inline-block;
	padding: 2px 8px;
	border: 0;
	font-size: 11px;
	font-weight: 400;
	font-family: "Century Gothic W01",sans-serif;
	line-height: 19px !important;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
	letter-spacing: 2px;
	height: auto;
	border-color: unset;
}

button.action.primary:hover {
	background-color: #000;
	border: 0;
}

.owl-middle-narrow .owl-theme .owl-controls,.owl-middle-narrow.owl-theme .owl-controls
{
	top:inherit;
	bottom:0
}

.footer-top .custom-block
{
	letter-spacing:normal
}

.footer-middle > .container
{
	background-color:#fff
}

.footer,.footer button,.footer-middle .block .block-title strong
{
	font-family:Century Gothic W01,sans-serif!important;
	font-weight:400;
	letter-spacing:2px;
	line-height:2em
}

.nmfooter a
{
	color:#666;
	line-height:14px;
	font-size:9pt
}

.nmfooter span
{
	display:block;
	width:100%;
	font-weight:700
}

.nmfooter button.action.primary
{
	background-color:#aaa;
	border:0;
	border-radius:4px!important;
	transition:all .23s ease-in-out 0;
	margin:10px 0 0
}

.nmfooter button.action.primary:hover
{
	background-color:#777;
	border-color:#777
}

.nmfooter .block.newsletter input
{
	display:block;
	width:100%;
	padding:8px 0;
	text-indent:2%;
	border:1px solid #ABB0B2;
	background:none
}

.nmfooter .block.newsletter .actions
{
	display:block
}

span.customer-name
{
	border:0!important;
	cursor:pointer;
	letter-spacing:2px;
	font-size:10px;
	text-transform:uppercase
}

.page-header.type18 .select-area
{
	position:relative;
	float:right;
	left:0
}

li.greet.welcome
{
	display:none
}

ul.header.links
{
	float:left;
	padding:0;
	margin:0
}

.usptop
{
	font-size:10px;
	letter-spacing:2px;
	line-height:20px;
	margin-top:1px;
/*	float:left;*/
	width:55%;
	display: inline-flex;
}

.usptop p
{
	color:#000
}

.main-panel-top
{
	background-color:#eee!important;
	text-transform:uppercase;
	padding-top:5px;
	height:40px
}

.select-area
{
	display:grid;
	grid-auto-flow:column;
	align-items:center
}

#switcher-currency
{
	grid-column:2
}

.page-header.type18 .header.content {
	clear: both;
}
.page-header.type18 .switcher
{
	background-color:#fff;
	box-shadow:0 0 3px rgba(0,0,0,0.25);
	margin-left:8px
}

.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown
{
	right:-10px;
	left:auto
}

.page-header .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:before
{
	right:10px;
	left:auto
}

.page-header .switcher .options ul.dropdown:after,.page-footer .switcher .options ul.dropdown:after
{
	right:9px;
	left:auto
}

.customer-welcome .header.links
{
	right:auto
}

.customer-welcome .header.links:before
{
	left:10px;
	right:auto
}

.customer-welcome .header.links:after
{
	left:9px;
	right:auto
}

.page-header.type18 .minicart-wrapper
{
	position:relative;
	bottom:0;
	right:21px;
	float:right;
	top:19px
}

.page-header.type18 .block-search
{
	top:calc(50% - 0px)
}

#search
{
	left:0
}

li.customer-welcome:hover,li.customer-welcome:hover button
{
	color:#a5e2ab
}

.page-header.type18 .logo
{
	margin:32px 15px 43px -34px
}

.customer-welcome
{
	margin:31px 0 0
}

.logo img
{
	width:180px
}

.page-header.type18 .navigation li.level0.fullwidth .submenu li.level1 > a,.page-header.type18 .navigation li.level0.staticwidth .submenu li.level1 > a
{
	font-weight:600!important;
	text-align: left !important;
}
.page-header.type18 .navigation li.level0.fullwidth .submenu li.level1 > a span,.page-header.type18 .navigation li.level0.staticwidth .submenu li.level1 > a span
{
	font-size: 10pt !important;
}

.sw-megamenu.navigation li.level0.fullwidth:after
{
	content:"|";
	padding:0 4px;
	vertical-align: text-bottom;
}

.sections.nav-sections
{
	border:0!important
}

.page-header.type18 .nav-sections .navigation > ul
{
	padding:0;
	border-top:1px solid #000;
	text-align:center;
	border-bottom:1px solid #000;
}

.catalog-product-view .page-header.type18 .nav-sections .navigation > ul {
	margin-bottom:20px;
}

nav.navigation.sw-megamenu a
{
	letter-spacing:2px;
	height:auto;
	line-height:18px!important
}

.page-header.type18 .navigation .level0.parent > a:after
{
	display: none;
	line-height:18px
}

.navigation .level0 .submenu
{
	margin-top:1px!important
}

/*
nav.navigation.sw-megamenu a span
{
	font-size:8pt;
	line-height:1.4
}
*/

ul.subchildmenu
{
	padding:0!important;
	text-align:left
}

ul.subchildmenu.opened {
    display: block;
}

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

    .navigation .subchildmenu .subchildmenu {
        display: none !important;
    }

    .navigation .subchildmenu .subchildmenu.opened {
        display: block !important;
    }

}

/*
ul.subchildmenu > li
{
	padding:5px!important
}
*/

.sw-megamenu.navigation li.level0.fullwidth>.submenu,.sw-megamenu.navigation li.level0.staticwidth>.submenu
{
	padding:30px 50px 20px
}

.contentmanager-contentlist-view.contentmanager-contentlist-1 .filter-options-content li a:hover,.contentmanager-content-view.contentmanager-contenttype-newsletters .filter-options-content li a:hover,.outer_ul li a:hover,.block-category-list a:hover,nav.navigation.sw-megamenu a:hover>span,nav.navigation.sw-megamenu a:hover
{
	color:#000!important;
	text-decoration:none!important
}

.filter-options-title
{
	margin:0;
	margin-bottom:10px;
	padding: 18px 20px 4px 12px;
	color:#636363;
	font-size:11px;
	font-weight:700;
	font-style:normal;
	line-height:1.4;
	text-rendering:optimizeSpeed;
	text-transform:uppercase
}

.contentmanager-contentlist-view.contentmanager-contentlist-1 .sidebar.sidebar-additional,.contentmanager-content-view.contentmanager-contenttype-newsletters .sidebar.sidebar-additional
{
	padding-top:24px
}

.filter-options-title,.page-header.type18 .navigation .level0 > .level-top
{
	font-family:'Century Gothic W01'
}

.customer-welcome .action.switch:after
{
	line-height:17px
}

.page-header .header.panel
{
	padding:0 0 5px
}

.main-panel-top li.customer-welcome,li.greet.welcome,li.authorization-link,.fotorama__fullscreen-icon
{
	display:none!important
}

.customer-menu li.authorization-link
{
	display:block!important
}

.bestsellers-wrapper
{
	margin-bottom:30px
}

.bestsellers-wrapper h2
{
	text-align:center;
	margin:40px 0 18px;
	color:#000
}

.bestsellers
{
	text-align:center;
	margin-right: -3px !important;
	margin-left: -3px !important;
}

.bestsellers a
{
	color:#050203
}

.bestsellers img
{
	height:155px;
	width:auto;
	max-width:60%;
	margin:0 auto
}

.bestsellers .title
{
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:2px;
	line-height:15px;
	padding-bottom:10px;
	font-weight:400;
	padding-top:20px;
	margin-bottom: 0;
}

.bestsellers span
{
	font-size:10px;
	letter-spacing:1px;
	font-weight:400
}

.page-title h1,
.page-title h2
{
	text-transform: uppercase;
	font-size: 38px;
	text-align: center;
	font-weight: normal;
	border-bottom: 0px solid #ccc;
	padding: 36px 20px 34px 20px;
	margin-bottom: 0;
	text-transform: uppercase;
	background: #eee;
	letter-spacing: 4px;
	color: #000;
}

.page-main > .page-title-wrapper .page-title
{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	padding: 24px 20px;
	margin: 0 !important;
	background: #F1EDE7;
	letter-spacing: 4px;
	color: #000;
}

.page-title-wrapper:not(.product) {
	background-color: #F1EDE7;
	margin-bottom: 20px;
}

.contact-index-index .page-title-wrapper {
	display: block;
}

.page-title.category-title h1,
.page-title.category-title h2
{
	text-transform: uppercase;
	font-size: 12px;
	text-align: left;
	font-weight: 600;
	border-bottom: 0 solid #ccc;
	padding: 24px 20px 30px;
	margin-bottom: 0;
	text-transform: uppercase;
	background: #F1EDE7;
	letter-spacing: 4px;
	color: #000;
}

.firecheckout .page-title-wrapper .authentication-wrapper .action {
	color: #000;
	margin-right: 20px;
}

.category-description,.category-short-description
{
	background:#F1EDE7;
	padding:0 20px 20px;
	text-align: justify;
}

.cms-page-view .category-short-description
{
	padding:0 30px 30px
}

.category-short-description
{
	position:relative;
	color:#000
}

.category-short-description span
{
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-align:justify
}

.showDesc
{
	display:block;
	width:20px;
	height:20px;
	margin-top:10px;
	cursor:pointer
}

.ct-view.ct-listing-health-clinic .block-title,.ct-view.ct-listing-newsletters .block-title,.breadcrumbs,header.page-header.type18.sticky-header .minicart-wrapper,.category-description.hidden,.category-short-description.hidden
{
	display:none
}

.ct-listing-newsletters .widget-content-grid {
	display: grid;
	grid-template-columns: 50% 50%;
}

.ct-view.ct-listing-newsletters .postDate a,
.ct-view.ct-listing-newsletters .postShortDescription a {
	color: #000;
}

.showDesc:before
{
	content:"\f103";
	font-family:FontAwesome;
	margin-right:5px;
	font-size:20px;
	color:#000
}

.showDesc.opened:before
{
	content:"\f102"
}

.page-header.type18 .block-search
{
	width:auto
}

#search
{
	background:#fff;
	-webkit-transition:width .4s ease-in-out;
	transition:width .4s ease-in-out;
	width:100px;
	border:1px solid silver;
	box-shadow:0 0 0;
	color:#636363;
	font-family:Century Gothic W01,"Times New Roman",Times,serif;
	font-size:12px!important;
	font-weight:500;
	border-radius:2px;
	padding-left:7px;
	line-height:1.5
}

.page-header.type18 .block-search
{
	margin-top:6px
}

#search:focus
{
	width:200px;
	border:solid 1px #000
}

#algolia-autocomplete-container .aa-dropdown-menu
{
	border-top:3px solid #000
}

.block-search .action.search:before
{
	position:absolute;
	right:7px;
	width:20px;
	height:20px;
	display:block;
	top:5px;
	content:'';
	background:url(../images/magnifying-glass.svg) no-repeat center right / 20px
}

.block-search .action.search
{
	opacity:1!important
}

.page-header.type18 .minicart-wrapper .action.showcart:before
{
	content:"\f290";
	font-size:16px;
	font-family:"Font Awesome 5 Pro";
}

.page-header.type18 .minicart-wrapper .action.showcart .counter.qty {
	cursor: pointer;
	letter-spacing: 2px;
	font-family: inherit;
	font-size: 12px;
	text-transform: uppercase;
	vertical-align: middle;
	margin-top: 8px;
	margin-left: 4px;
	margin-right: -5px;
}

.outer_ul
{
	padding-left:0;
	margin:0
}

.outer_ul li
{
	background:none;
	border:0!important;
	padding:3px 0!important;
	line-height:14px
}

.contentmanager-contentlist-view.contentmanager-contentlist-1 .filter-options-content li,
.contentmanager-content-view.contentmanager-contenttype-newsletters .filter-options-content li,
{
	background:none;
	border:0!important;
	line-height:14px
}

.outer_ul li .current-cat:before
{
	content:"\f0d7";
	font-family:FontAwesome;
	margin-left:-10px;
	margin-right:5px;
	font-weight:400;
	color:#999
}
.outer_ul li ul li .current-cat:before
{
	content:"\f0da";
	font-family:FontAwesome;
	margin-left:-10px;
	margin-right:5px;
	font-weight:400;
	color:#999
}

.contentmanager-contentlist-view.contentmanager-contentlist-1 .filter-options-content li a,.contentmanager-content-view.contentmanager-contenttype-newsletters .filter-options-content li a,.outer_ul li a
{
	color:#666;
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase
}

.sidebar.sidebar-main:before
{
	border:0
}

.sidebar.sidebar-main .block.block-left-nav
{
	margin:0;
	padding:31px 0 0 19px
}

.page-header.type18 .nav-sections .navigation > ul
{
	margin-bottom:0;
	width:100%
}

.page-main
{
	padding-top:0
}

header.page-header.sticky-header .navigation
{
	display:-webkit-box;
	display:-moz-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
	justify-content:center
}

.products
{
	margin:50px 0 0
}

.toolbar-products {
	display: none;
}

.products-grid .products.list .product-item .product-item-photo .product-image-photo.default_image
{
	/*width:91%;*/
	/*height:auto;*/
	max-height: 171px;
	width: auto;
	margin:0 auto;
	margin-bottom:31px
}

.products-grid .products.list .product-item .product-item-photo .product-image-photo.hover_image
{
	display:none
}

.product-item-name
{
	font-size:14px;
	line-height:1.4
}

.product-item-name,.product-name-2
{
	padding:0!important;
	margin:0!important;
	text-align:center;
	letter-spacing:2px
}

.product-name {color: #000 !important;}
.product-name-2
{
	color:#636363;
	font-size:12px;
	letter-spacing:1px
}

.product-item-link
{
	transition:all .23s ease-in-out 0;
	text-transform:uppercase
}

.product-item-link:hover
{
	color:#a5e2ab!important;
	text-decoration:none!important
}

.products-grid .product-item .product-item-info:hover .product-item-photo>a:not(.weltpixel-quickview):after
{
	visibility:hidden
}

.products-grid .product-item-details .product-item-actions .tocart
{
	background-color:#848e6a;
	color:#FFF;
	display:inline-block;
	padding:5px 8px !important;
	border:0;
	font-size:11px;
	font-weight:400;
	font-family:"Century Gothic W01",sans-serif;
	line-height:19px;
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	white-space:nowrap;
	letter-spacing:2px;
	height:auto;
	border-color:unset
}

.product-item .tocart:before
{
	display:none;
	content:''
}

.product-item-info:hover .tocart
{
	border-color:#ccc!important
}

.catalog-product-view .tocart:hover,.products-grid .product-item-details .product-item-actions .tocart:hover
{
	background-color:#848e6a !important;
	border-color:#848e6a !important
}

.products-grid .product-item .product-item-details
{
	text-align:center;
	padding-top:0
}

.products-grid .product-item .product-item-inner
{
	position:relative;
	left:auto;
	right:auto;
	top:0;
	margin:0;
	visibility:visible;
	opacity:1;
	text-align:center
}

.products-grid .product-item .product-item-details .product.name a
{
	color:#000;
	font-weight:500;
	font-size:12px;
	letter-spacing:2px;
	text-align: center;
}

.product.details.product-item-details .price-box
{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	justify-content:center;
	margin:0 0 15px
}

.product.details.product-item-details .price-box .price-container
{
	order:1
}

.price-container .price
{
	color:#636363;
	font-family:"Century Gothic W01",serif;
	font-size:12px;
	font-weight:400;
	letter-spacing:2px;
	line-height:20px
}

.catalog-product-view .price-container .price
{
	color:#000;
	font-size:24px
}

.old-price .price
{
	font-family:"Century Gothic W01",sans-serif;
	font-size:12px;
	color:#a0a0a0
}

.products-list .products-list .product-item
{
	padding:0 0 20px!important;
	margin:0 0 20px!important;
	border-bottom:1px solid #ededed!important
}

.products-list .products.list .product-image-photo.default_image
{
	max-height:150px;
	width:auto;
	display:block;
	margin:0 auto
}

.products-list .products.list .product-image-photo.hover_image
{
	max-height:200px
}

.products-list .products.list .name a
{
	color:#000;
	font-size:18px;
	font-weight:500;
	letter-spacing:2px;
	line-height:1.4
}

.products-list .products.list .name .product-name-2
{
	display:none
}

.products-list .products.list .description p
{
	font-size:12px
}

.products-list .products.list .price-box .price
{
	color:#000;
	font-size:18px;
	letter-spacing:2px;
	line-height:20px
}

.products-list .products.list .action.more
{
	display:none
}

.products-list .products.list .actions .tocart
{
	font-family:"Century Gothic W01",sans-serif;
	font-size:11px;
	letter-spacing:2px;
	background-color:#000;
	border:0;
	height:auto;
	letter-spacing:2px;
	line-height:19px;
	padding:2px 8px
}

.caption
{
	font-size:10pt;
	padding:12px 0;
	font-weight:400;
	width:100%;
	display:block;
	background-color:rgba(255,255,255,0.65);
	color:#000;
	text-align:center;
	position:absolute;
	bottom:60px;
	text-transform:uppercase;
	letter-spacing:2px;
	z-index:2000
}

.caption a
{
	color:#000
}

.bigcaption
{
	font-size:10pt;
	line-height:18px;
	padding:12px 0;
	font-weight:400;
	width:100%;
	display:block;
	background-color:rgba(255,255,255,0.65);
	color:#000;
	text-align:center;
	position:absolute;
	bottom:60px;
	text-transform:uppercase;
	letter-spacing:2px;
	z-index:2000
}

.category-ambassadorer .page-title-wrapper,.category-experts .page-title-wrapper
{
	display:block;
	text-align:center;
	padding:36px 20px 34px;
	text-transform:uppercase;
	background:#eee;
	letter-spacing:4px;
	color:#000;
	margin-bottom:60px
}

.category-cms .row
{
	padding-bottom:60px
}

.category-ambassadorer .page-title-wrapper h1#page-title-heading,.category-experts .page-title-wrapper h1#page-title-heading
{
	margin:0;
	font-size:38px
}

.sticky-logo,.category-ambassadorer .columns,.category-experts .columns
{
	display:none
}

.ct-view.ct-view-newsletters
{
	padding-top:24px
}

.ct-listing-newsletters .postTitle,
.ct-view.ct-view-newsletters .postTitle {
	color: #000;
	font-size:20px;
	font-weight:400;
	margin:0;
	padding:0;
	text-transform: uppercase;
}

.ct-listing-newsletters .postDate,
.ct-view.ct-view-newsletters .postDate {
	font-size: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
}

.ct-listing-newsletters .postImage,
.ct-view.ct-view-newsletters .postImage {
	width:100%;
	padding-bottom: 18px;
}

a.content-readmore
{
	color:#fff;
	display:none;
	position:absolute
}

.ct-view.ct-view-newsletters a,.postTitle,.postTitle a,a.content-readmore
{
	color:#a5e2ab
}

.postShortDescription
{
	padding-bottom:15px;
	pointer-events:none
}

/*.contentmanager-content-view.contentmanager-contenttype-newsletters .sidebar.sidebar-main,.contentmanager-contentlist-view.contentmanager-contentlist-2 .sidebar.sidebar-main*/
/*{*/
	/*padding-top:24px*/
/*}*/

.ct-view.ct-listing-newsletters
{
	/*margin-top:24px;*/
	padding-top:10px;
	margin-bottom:0
}

.toolbar-bottom .item a:before
{
	color:#a5e2ab!important
}

.toolbar-bottom .item span
{
	color:#a5e2ab
}

.toolbar-bottom .item a:hover,.toolbar-bottom .item strong
{
	border-color:#a5e2ab
}

.ct-view.ct-view-experts,
.ct-view.ct-view-eksperter,
.ct-view.ct-view-ambassadors,
.ct-view.ct-view-ambassadorer
{
	background:#eee;
	overflow:hidden
}

.ct-view.ct-view-experts .ct-column-top,
.ct-view.ct-view-ambassadors .ct-column-top
{
	margin-bottom:0
}

.ct-view.ct-view-experts .ct-column-main,
.ct-view.ct-view-ambassadors .ct-column-main
{
	margin-bottom: 60px;
}

.ct-view.ct-view-experts .ct-column-bottom,
.ct-view.ct-view-ambassadors .ct-column-bottom
{
	background:#fff;
	margin:0
}

.ct-view.ct-listing-experts .block-title,
.ct-view.ct-listing-eksperter .block-title,
.ct-view.ct-listing-ambassadors .block-title,
.ct-view.ct-listing-ambassadorer .block-title
{
	display:none
}

.ct-view.ct-view-health_clinic_treatments .ct-column.ct-column-main,
.ct-view.ct-view-health_clinic_checkups .ct-column.ct-column-main
{
	background:#eee;
	padding:0 30px 30px;
	width:100%;
	margin-bottom:0
}

.booktime {
	text-transform: uppercase;
	background: rgba(255,0,255,0.8);
	color: #fff !important;
	border-radius: 100%;
	padding: 32px 14px;
	margin-bottom: 30px;
	position: absolute;
	bottom: 0px;
	right: 30px;
}

.ct-view.ct-view-health_clinic_treatments .health-checkups-repeater-wrapper {
	display: grid;
	grid-template-columns: repeat(3, 200px);
	justify-content: center;
	grid-column-gap: 22px;
	margin-top: 40px;
}

.ct-view.ct-view-health_clinic_treatments .health-checkups-repeater-wrapper .health-checkups-item-wrapper {
	margin: 0 11px 30px 11px;
	background: #BAEED2;
	display: flex;
	justify-self: center;
	position: relative;
	width: 200px;
	height: 200px;
}

.ct-view.ct-view-health_clinic_treatments .health-checkups-repeater-wrapper .health-checkups-item-wrapper > span {
	width: 100%;
	height: 100%;
	text-align: center;
	color: #000;
	text-transform: uppercase;
	line-height: 16px;
	padding: 20px;
	box-sizing: border-box;
}

.ct-view.ct-view-health_clinic_treatments .health-checkups-repeater-wrapper .health-checkups-item-wrapper > span h3 {
	color: #000;
	margin: 0;
}

.ct-view.ct-view-health_clinic_treatments .health-checkups-repeater-wrapper .health-checkups-item-wrapper > span p {
	font-size: 10px;
	margin-bottom: 0;
	margin-top: 10px;
}

.ct-view.ct-view-health_clinic_treatments .health-checkups-repeater-wrapper .health-checkups-item-wrapper > span button {
	background-color: #FF00FF;
	color: #fff;
	border: none;
	box-shadow: none;
	padding: 5px;
	text-transform: uppercase;
	font-size: 10px;
	border-radius: 100%;
	width: 55px;
	height: 55px;
	float: right;
	line-height: normal;
}

.aboutPageContact
{
	width:95%;
	margin:0 auto;
	text-align:center;
	font-size:9pt;
	padding:35px 0;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:-o-flex;
	display:flex;
	justify-content:space-between;
	flex-flow:row wrap;
	font-weight:700
}

.nm-catdesc .category-description.std
{
	margin:0
}

.cms-page-view .column.main
{
	padding-bottom:0
}

.page-main
{
	padding-bottom:0
}

.cms-page-view h1.page-title,
.cms-page-view .page-title h1,
.ct-view.ct-view-health_clinic_treatments .treatment-name,
.ct-view-health_clinic_checkups .checkup-name,
.ct-view.ct-view-experts .expert-name,
.ct-view.ct-listing-experts .page-title h1,
.ct-view.ct-listing-eksperter .page-title h1,
.ct-view.ct-listing-ambassadors .page-title h1,
.ct-view.ct-listing-ambassadorer .page-title h1,
.ct-view.ct-view-ambassadors .expert-name
{
	text-transform:uppercase;
	font-size:38px;
	text-align:center;
	font-weight:400;
	line-height: 1.2;
	border-bottom:0 solid #ccc;
	padding:36px 20px 34px;
	margin-bottom:0;
	background:#eee;
	letter-spacing:4px;
	color:#000
}

.catalogsearch-result-index .page-main .page-title
{
	font-size:12px;
	font-weight:600;
	border-bottom:0 solid #ccc;
	padding:24px 20px 18px;
	margin-bottom:0;
	background:#eee;
	letter-spacing:4px;
	color:#000;
	width:100%;
	text-align:center
}

.ct-view.ct-listing-experts .contents-items.widget-content-grid,
.ct-view.ct-listing-eksperter .contents-items.widget-content-grid,
.ct-view.ct-listing-ambassadors .contents-items.widget-content-grid,
.ct-view.ct-listing-ambassadorer .contents-items.widget-content-grid
{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	grid-gap:0 6px
}

.experts-wrapper
{
	position:relative
}

.expert-note
{
	margin:20px 0
}

.expert-note a
{
	color:#050203
}

.ct-view.ct-listing-experts .content-item,
.ct-view.ct-listing-eksperter .content-item,
.ct-view.ct-listing-ambassadors .content-item,
.ct-view.ct-listing-ambassadorer .content-item
{
	margin:60px 0 0
}

.ct-view.ct-listing-experts .content-item .ct-column,
.ct-view.ct-listing-eksperter .content-item .ct-column,
.ct-view.ct-listing-ambassadors .content-item .ct-column,
.ct-view.ct-listing-ambassadorer .content-item .ct-column
{
	margin-bottom:0
}

.ct-view.ct-view-experts .expert-image img,
.ct-view.ct-view-eksperter .expert-image img,
.ct-view.ct-view-ambassadors .expert-image img
{
	/*max-width:300px;*/
	height:auto;
	display:block;
	margin:0 auto;
	/*width:300px*/
}

.ct-view.ct-view-experts .ct-width-50,
.ct-view.ct-view-ambassadors .ct-width-50
{
	width:32.5%
}

.ct-view.ct-view-experts .ct-float-right,.ct-view.ct-view-ambassadors .ct-float-right
{
	width:67.5%
}

.contentmanager-content-view.contentmanager-contenttype-experts .expert-description-paragraph a,.contentmanager-content-view.contentmanager-contenttype-ambassadors .expert-description-paragraph a
{
	color:#a5e2ab
}

.contentmanager-content-view.contentmanager-contenttype-newsletters .ct-field.ct-field-area:nth-child(1),.ct-view.ct-view-health_clinic_types .ct-field.ct-field-area:nth-child(2),.expert-description-paragraph .ct-field.ct-field-area:nth-child(2)
{
	font-weight:700;
	margin-bottom:20px
}

.ct-view.ct-view-health_clinic_types,.ct-view.ct-view-experts_description_paragraph,.ct-view.ct-view-ambassadors_description_paragraph
{
	margin-bottom:20px!important
}

#hc-top
{
	text-align:center;
	font-weight:400;
	border-bottom:0 solid #ccc;
	padding:18px 30px 30px;
	margin-bottom:0;
	background:#eee
}

#hc-top img
{
	width:400px;
	max-width:100%;
	height:auto
}

#hc-top p
{
	text-align:left
}

.hc-who .text
{
	padding:15px 30px 0;
	max-width:80%;
	margin:0 auto
}

#who-info
{
	margin-bottom:20px;
	border:0;
}

#who-info > span.fas {
	font-size: 16px;
}

.content-item.what_do_we_treat
{
	position:relative;
	width:150px;
	height:150px;
	background:#14664C;
	border-radius:50%;
	margin:15px 17px;
}

.content-item.treatments_that_we_offer,.content-item.health_packages
{
	position:relative;
	width:200px;
	height:200px;
	background:#baeed2;
	margin:10px;
	overflow:hidden
}

.content-item.health_packages
{
	background:#BAEED2
}

.content-item .box-title
{
	height:50px
}

.content-item.treatments_that_we_offer span,.content-item.health_packages span
{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	padding:15px;
	align-items:center;
	justify-content:center
}

.content-item.health_packages a h3
{
	color:#000;
	font-size:18px;
	font-weight:500;
	margin:0;
	display:block
}

.content-item.treatments_that_we_offer a div,.content-item.health_packages a div
{
	width:55px;
	height:55px;
	right:0;
	border-radius:50%;
	background-color:#000;
	color:#fff;
	font-size:9pt;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-right:10px;
	margin-top:10px;
	float:right
}

.content-item.what_do_we_treat a,.content-item.treatments_that_we_offer a,.content-item.health_packages a
{
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	line-height:16px;
	position:absolute;
	width:100%;
	transform:translate(-50%,-50%);
	left:50%;
	top:50%
}

.content-item.what_do_we_treat a
{
	padding:67px 20px
}

.content-item.treatments_that_we_offer a,.content-item.health_packages a
{
	color:#000;
	display:none
}

.ct-view.ct-listing-health-clinic .contents-items.widget-content-grid
{
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(20%,max-content));
	justify-content:center;
}

.ct-view.ct-listing-health-clinic .contents-items.widget-content-grid.what_do_we_treat
{
	grid-template-columns:repeat(auto-fit,minmax(15%,max-content))
}

.subject-divider
{
	text-align:center
}

#book_me
{
	margin-top:-45px;
	background:#eee;
	text-align:right;
	padding:50px 15px 80px
}

#book_me a
{
	text-transform:uppercase;
	background:rgba(255,0,255,0.8);
	color:#fff;
	border-radius:100%;
	padding:28px 9px;
	top:9px;
	position:relative
}

.btn.focus,.btn:focus
{
	outline:0;
	box-shadow:0 0 0 3px rgba(0,123,255,.25)
}

#who-info:hover
{
	color:#000;
	border-color:rgba(0,123,255,.25)
}

.hc-who
{
	margin-top: 30px;
	text-align:center
}

.btn
{
	display:inline-block;
	font-weight:400;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:1px solid transparent;
	padding:.5rem .75rem;
	line-height:1.25;
	border-radius:.25rem;
	transition:all .15s ease-in-out
}

#after-who-we-are
{
	padding-top:40px;
	grid-gap:30px;
	grid-template-columns:inherit;
	grid-auto-flow:column;
	display:grid;
	grid-auto-columns:1fr
}

#after-who-we-are .ct-group.experts-wrapper .caption {
	bottom: 15% !important;
}

.ct-group.experts-wrapper img
{
	width:100%
}

#banner-slider-carousel .owl-dots {
	opacity: 1;
	bottom: 20px;
	height: 23px;
}

#banner-slider-carousel .owl-theme .owl-dots .owl-dot.active span
{
	background-position:-60px!important
}

#banner-slider-carousel .owl-theme .owl-dots .owl-dot:hover span
{
	background-position:-30px!important
}

#banner-slider-carousel .owl-theme .owl-dots .owl-dot span
{
	margin:0;
	width:30px;
	height:30px;
	background:url(../../../wysiwyg/b18.png)!important;
	overflow: hidden;
	cursor: pointer;
	transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
}

#banner-slider-carousel .owl-dots
{
	transform:translateX(-50%)
}

#switcher-currency .switcher-dropdown
{
	min-width:165px;
	text-align:center
}

#switcher-language .switcher-dropdown
{
	min-width:100px;
	text-align:center
}

.main-upsell-product-detail
{
	background-color:transparent;
	padding:0
}

.block.related .title,.block.upsell .title
{
	font-weight:400;
	text-align:center;
	border-bottom:none;
	margin-bottom:16px;
	padding-bottom:10px
}

#block-related-heading,.block.upsell .title strong
{
	font-weight:200;
	text-align:center;
	padding:0;
	font-size:20px;
	font-family:'Century Gothic W01'
}

.product-item-info.related-available a.product.photo.product-item-photo
{
	border:1px solid #eee
}

.product-reviews-summary .reviews-actions a
{
	color:#a5e2ab
}

.catalog-product-view #maincontent .column
{
	padding-top:0px
}
.catalog-product-view div.aw_fslabel_label {
	margin-bottom: 50px;
}


.fotorama__stage
{
	border:0
}

a.action.mailto.friend
{
	border-color:#d8d8d6!important;
	width:43px!important;
	height:43px!important;
	line-height:41px!important
}

.product-social-links .action.mailto.friend:before,.moved-add-to-links .action.mailto.friend:before
{
	color:#333
}

a.action.mailto.friend:hover
{
	border-color:#333!important
}

span.counter.qty.empty
{
	display:none!important
}

.columns .column.main
{
	padding-bottom:0
}

.newsletters-sidebar-sign-up-for-newsletter
{
	position:absolute
}

.newsletters-sidebar-sign-up-for-newsletter a
{
	color:#777
}

.newsletters-sidebar-sign-up-for-newsletter a:hover
{
	color:#000
}

.newsletters-sidebar-sign-up-for-newsletter li
{
	list-style-type:none;
	padding-left:20px
}

.ct-view.ct-listing-newsletters .content-item a:not(.content-readmore)
{
	pointer-events:none
}

.postTitle a
{
	pointer-events:all!important
}

.main-upsell-product-detail
{
	margin-top:0
}

.ct-view
{
	position:relative;
	clear:both;
	margin-bottom:0!important;
	overflow:hidden
}

.health_packages_wrapper
{
	background:#eee;
	padding-bottom:40px
}

.health_packages_wrapper .contents-items.widget-content-grid.health_packages
{
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(20%,max-content));
	justify-content:center
}

.contentmanager-content-view .expert-image
{
	padding:0 0 0 20px;
}

.expert-description-paragraph
{
	padding:0 20px
}

.contentmanager-content-view.contentmanager-contenttype-newsletters .sidebar > .block.filter .item .count,.contentmanager-contentlist-view.contentmanager-contentlist-1 .sidebar > .block.filter .item .count
{
	margin-left: 5px;
	padding-right: 0;
}

/*.contentmanager-contentlist-view.contentmanager-contentlist-1 .sidebar > .block.filter .item a*/
/*{*/
	/*letter-spacing:normal*/
/*}*/

.contentmanager-contentlist-view.contentmanager-contentlist-1 .filter-current,.contentmanager-contentlist-view.contentmanager-contentlist-1 .filter-actions
{
	display:none
}

.contentmanager-contentlist-view.contentmanager-contentlist-1 .filter-options-title
{
	pointer-events:none
}

.ct-view.ct-view-newsletters_content_box .products-list .product-item-info
{
	display:grid
}

.ct-view.ct-view-newsletters_content_box .products-list .product-item-photo
{
	width:100%;
	max-width:50%;
	margin:0;
	padding:0;
	grid-row:2
}

.ct-view.ct-view-newsletters_content_box .ct-field-product,.ct-view.ct-view-newsletters_content_box .products,.ct-view.ct-view-newsletters_content_box .products-list .product-item
{
	border:0;
	margin:0;
	padding:0
}

.ct-view.ct-view-newsletters_content_box .product.details.product-item-details
{
	display:block;
	padding:0;
	width:100%
}

.contentmanager-contentlist-view.contentmanager-contentlist-1 .filter-options-title:after,.fotorama__caption,.contentmanager-content-view.contentmanager-contenttype-newsletters .message.info.empty,.contentmanager-content-view.contentmanager-contenttype-newsletters .filter-options-title:after,.ct-view.ct-view-newsletters_content_box .product-name-2,.ct-view.ct-view-newsletters_content_box .product-item-inner,.ct-view.ct-view-newsletters_content_box .product.details.product-item-details .price-box,.ct-view.ct-view-newsletters_content_box .product.description.product-item-description
{
	display:none;
}

.contentmanager-content-view.contentmanager-contenttype-newsletters .filter-options-title
{
	pointer-events:none;
}

.fotorama__stage__frame .fotorama__img
{
	width:auto;
	max-height: 100%;
	left: initial;
	position: initial;
	transform: initial;
	max-width: 50%;
	margin: 0px auto 50px auto;
}

.fotorama__arr,.fotorama__nav-wrap.fotorama__nav-wrap--horizontal
{
	/* display:none!important */
}

#product-addtocart-button
{
	font-family:Century Gothic W01;
	font-size:16px;
	letter-spacing:2px;
	background-color:#848e6a;
	border-color:#848e6a
}
#product-addtocart-button:hover{
	background-color:#848e6a !important;
	border-color:#848e6a !important;
}


.box-tocart .action.tocart:before,.moved-add-to-links
{
	display:none!important
}

.product-info-main .page-title-wrapper h1
{
	font-family:"Century Gothic W01","Times New Roman",Times,serif;
	font-size:24px;
	font-weight:400;
	letter-spacing:2px;
	text-transform:uppercase
}

.qty-changer
{
	display:none!important
}

.field.qty label
{
	display:inline-block!important;
	font-weight:700!important
}

.field.qty .control
{
	margin-left:10px!important
}

.rating-summary .rating-result > span:before,.review-control-vote label:before
{
	color:#000
}

.product-reviews-summary.empty .reviews-actions:before,.rating-summary
{
	position:absolute
}

#terms-url:after
{
	display:none
}

.product-reviews-summary.empty a.action.add,.reviews-actions a.action.view
{
	border:0;
	margin:0;
	padding:0;
}

.product-reviews-summary.empty a.action.add,.product-reviews-summary:not(.empty) .reviews-actions
{
	margin-top:30px;
}

.product-social-links,span.mobile-back
{
	display:none;
}

span.mobile-back.mcart
{
	display:block;
	position:absolute;
	right:0;
	top:0
}

.products-upsell .price-container .price
{
	color:
	#636363;
	font-size: 12px;
	font-family: "Century Gothic W01", sans-serif;
	letter-spacing: 2px;
	line-height: 20px;
}

.block-minicart .items-total
{
	margin-right:25px;
}

.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content > .actions > .primary .action.primary,
.firecheckout .place-order .actions-toolbar .primary .action.primary {
	background-color: #848e6a;
	font-family: inherit;
	padding: 2px 8px;
	height: 38px;
}

.firecheckout .place-order .actions-toolbar .primary {
	width: 100%;
}

.cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel {
	height: 38px;
}

.cart.table-wrapper .product-image-container {
	border: 0;
	width: 75px !important;
}
.message.success {
	margin: 0 0 9px;
	padding: 12px 18px 12px 22.5px;
	display: block;
	font-size: 1.3rem;
	background: #eee;
	color: #006400;
	padding-left: 45px;
	position: relative;
}
.cart.table-wrapper .product-item-details {
	display: table-cell;
	vertical-align: middle;
	white-space: normal;
	width: 99%;
}
.cms-about-us-html .column.main, .cms-om-os-html .column.main {
	background: #eee;
}
.cms-about-us-html .page-title-wrapper, .cms-om-os-html .page-title-wrapper {
	margin: 0;
}
.newsletters-sidebar-sign-up-for-newsletter a {
	background-color: #FF00FF;
	color: #fff;
	padding: 5px 20px;
}
p.instagramtxt {
	margin: 0;
}
.cart-summary > .title {
	display: none;
}
.cart-summary .block .title strong {
	font-size: 1.4rem;
	font-weight: normal;
	letter-spacing: 2px;
}
.cart-summary .block:nth-child(2) .title {
	border-top: none;
}
#shopping-cart-table th span {
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong {
	display: inline-block;
	font-weight: 300;
	text-transform: uppercase;
	padding: 3px 0 0;
}
.vv_testimonials {
	padding: 0 10% 50px 10%;
}
h2.testimonials_heading {
	text-align: center;
	font-weight: normal;
}
span.testimonials_text {
	text-align: center;
	font-size: 14px;
	font-style: italic;
}
.didyouknow {
	border: 1px solid #ccc;
	padding: 30px;
	display: flex;
	justify-content: center;
}
.didyouknow_text {
	margin: auto;
}
.didyouknow_text p {
	font-size: 14px;
}
.didyouknow_heading {
	font-weight: normal;
}
.didyouknow_img {
	background-size: cover;
	width:700px;
	height:300px;
	max-width: 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.didyouknow_text a {
	text-transform: uppercase;
}
.cart-summary .block .content {
	/*display: block !important;*/
}
.minicart-items .product > .product-image-container {
    width: 50px !important;
    height: auto !important;
}
.coupon .label > span {
	display: none;
}
.cart-container .form-cart .actions.main .continue {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 6px 10px;
	margin: 0 5px;
	font-size: 1.4rem;
	vertical-align: middle;
	color: #000;
}
button.action.update span {
	color: #000;
}

.message.global.cookie {
	z-index: 999999;
}
#minicart-content-wrapper img.product-image-photo {
		width: auto !important;
	}
.page-products .block-content.filter-content {
	display: none;
}
.experius-donation {
	background-color: #eee;
	box-sizing: border-box;
	margin-bottom: 24px;
	padding: 20px !important;
	margin-top: 20px;
	text-align: center;
}
.experius-donation-modal article img {
	margin: 0 auto;
}
#opc-sidebar .experius-donation .experius-donation-product-tocart, .cart-summary .experius-donation .experius-donation-product-tocart, .sidebar .experius-donation .experius-donation-product-tocart {
	display: block;
}
.experius-donation .experius-donation-product {
	background-color: #eee;
	border-radius: 2px;
	box-shadow: 0 0 0 0 rgba(0,0,0,0.0);
	display: inline-block;
	margin: 0 1% 10px 0;
	padding: 20px;
	width: 100px;
}
.experius-donation .experius-donation-product-tocart {
	background-color: #1F595B;
	border-radius: 0px;
	border: none;
	color: white;
	display: none;
	height: 40px;
	line-height: 40px;
	padding: 0 5px;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}
.firecheckout .checkout-agreements-block .checkout-agreements.fieldset .checkout-agreement.field {
	align-items:center;
}

.pci-dss-info-block {display: none;}
span.note {font-size: 16px !important;}

.firecheckout .table-checkout-shipping-method tbody tr {
	display: table-row !important;
}
.firecheckout .table-checkout-shipping-method tbody td {
	display: table-cell !important;
}

.page-header.type18 .navigation li.level0.fullwidth .submenu a, .page-header.type18 .navigation li.level0.classic .submenu a, .page-header.type18 .navigation li.level0.staticwidth .submenu a {
	font-size: 12px;
	font-weight: 200;
	line-height: 24px;
	text-transform: uppercase;
}
.sidebar ul > li > label.main-element > a {
	font-weight: 600;
	line-height: 24px;
}

.panel.header li.amasty-rewards-balance {
	display: none !important;
}
.amasty-rewards-balance {
	border: none !important;
	color: #666;
}
li.amasty-rewards-balance {
	list-style: none !important;
}
.amasty-rewards-balance .rewards-text {
	font-size: 10px;
	letter-spacing: 2px;
	text-align: left:
	color:#000;
}
.amasty-rewards-balance .rewards-amount {
	background: #fff !important;
}
.amasty-rewards-balance {
	padding: 0 !important;
}
ul.header.links {
	text-align: left !important;
}
.form.create.account .field.taxvat {
	display: none;
}
.field.choice.newsletter {
	display: none !important;
}
.amasty-rewards-highlight .caption {
	position: relative !important;
	padding-top: 60px;
	background: transparent;
	z-index: 0;
}
.amasty-rewards-highlight::before {
	display: none;
	max-height: 72px;
}
.vv_outofstock {
	background-color: #f7b6f7;
	width: 160px;
	text-align: center;
	padding: 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 2px;
}
#checkout .field-tooltip.toggle {
    display: none !important;
}
#tooltip-label.label {
    display: none !important;
}
.page-product-bundle .loading-mask {
    display: none !important;
}

.ct-view-home_page .carousel-container {
	height: 480px;
}
/**************RESPONSIVE******************/

@media (max-width: 1199px) {
	.contents-items.widget-content-grid.treatments_that_we_offer .content-item,.contents-items.widget-content-grid.health_packages .content-item
	{
		width:150px;
		height:150px
	}

	.ct-view.ct-listing-experts .caption,
	.ct-view.ct-listing-ambassadors .caption {
		bottom: 16%;
	}

	.contentmanager-content-view .expert-image
	{
		padding:0 0 0 20px;
	}

	.ct-view-home_page .carousel-container {
		height: 402px;
	}


}

@media (max-width: 991px) {
	.catalog-product-view .owl-carousel .price-container .price
	{
		font-size:18px
	}

    .ct-listing-newsletters .widget-content-grid {
        display: grid;
        grid-template-columns: 100%;
    }

	.ct-view.ct-listing-health-clinic #after-who-we-are {
		grid-auto-flow: row;
		grid-template-columns: repeat(2,1fr);
	}

	.ct-view.ct-listing-health-clinic .contents-items.widget-content-grid.what_do_we_treat
	{
		grid-template-columns:repeat(auto-fit,minmax(21%,max-content))
	}

	.contents-items.widget-content-grid.treatments_that_we_offer,.contents-items.widget-content-grid.health_packages
	{
		grid-template-columns:repeat(auto-fit,minmax(26%,max-content))!important
	}

	.contents-items.widget-content-grid.treatments_that_we_offer .content-item,.contents-items.widget-content-grid.health_packages .content-item
	{
		width:200px;
		height:200px
	}

	.ct-view.ct-listing-experts .contents-items.widget-content-grid, .ct-view.ct-listing-eksperter .contents-items.widget-content-grid,
	.ct-view.ct-listing-ambassadors .contents-items.widget-content-grid, .ct-view.ct-listing-ambassadorer .contents-items.widget-content-grid {
		grid-template-columns: repeat(2,1fr);
	}

	.ct-view.ct-view-experts .ct-float-right,.ct-view.ct-view-experts .ct-width-50,.ct-view.ct-view-ambassadors .ct-float-right,.ct-view.ct-view-ambassadors .ct-width-50
	{
		width:100%
	}

	.contentmanager-content-view .expert-image {
		padding: 0;
	}

	.ct-view-home_page .carousel-container {
		height: 298px;
	}
}

@media (max-width: 767px) {
	.nav-before-open.nav-open #mmenu-overlay
	{
		background:#000;
		width:100%;
		height:100%;
		opacity:.2;
		position:fixed;
		top:0;
		left:0;
		z-index:5
	}

	.nav-before-open.nav-open .page-main
	{
		z-index:-1;
		position:relative
	}

	.sw-megamenu.navigation li.level0.fullwidth>.submenu,.sw-megamenu.navigation li.level0.staticwidth>.submenu
	{
		padding:0
	}
	.sw-megamenu.navigation li.ui-menu-item > .open-children-toggle {
		background: #000;
		text-align: center;
	}
	.open-children-toggle::before {
	border: 3px solid #fff !important;
	border-width: 0 3px 3px 0 !important
	}
	.sw-megamenu ul li.parent > a {
		pointer-events: none;
	}

	#mobile-back
	{
		display:block
	}

	.page-header .main-panel-top
	{
		height:30px!important
	}

	#mobile-back
	{
		background:#f4f4f4;
		display:grid;
		grid-template-columns:25%25%25%25%;
		margin-top:20px;
		text-transform:uppercase
	}

	span.mobile-back
	{
		display:-webkit-box;
		display:-moz-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		align-items:center;
		justify-content:center;
		border-left:1px solid #ededed
	}

	span.mobile-back.mcart
	{
		display:block;
		border-right:1px solid #ededed;
		position:relative
	}

	span.mobile-back div:first-child
	{
		padding:7px 0
	}

	.mobile-back:before
	{
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		font-size:15px;
		line-height:inherit;
		color:#000;
		font-family:'porto-icons';
		vertical-align:middle;
		display:inline-block;
		font-weight:400;
		overflow:hidden;
		speak:none;
		text-align:center;
		padding-right:8px
	}

	.mmenu:before
	{
		content:'\f827'
	}

	.msearch:before
	{
		content:'\f818'
	}

	.maccount:before
	{
		content:'\f850'
	}

	.header.content
	{
		display:block;
		align-items:center;
		justify-content:center;
		text-align:center;
		height:100px;
		margin-bottom:30px
	}

	.page-header.type18 .logo
	{
		position:relative;
		margin:0 0 40px;
		width:100%;
		left:0;
		float:none;
		max-width:100%
	}

	.page-header.type18 .logo img
	{
		height:auto;
		width:auto;
		margin:0 auto
	}

	.page-header.type18 .nav-toggle
	{
		float:left;
		margin-right:10px;
		bottom:0;
		top:70px;
		display:table;
		line-height:20px;
		opacity:0;
		position:absolute;
		pointer-events:none
	}

	#mobile-search-toggle
	{
		width:20px;
		height:20px;
		position:absolute;
		top:70px;
		left:43px
	}

	#mobile-search-toggle:before
	{
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		font-size:18px;
		line-height:28px;
		color:#000;
		content:'\f818';
		font-family:'porto-icons';
		margin:-3px 0;
		vertical-align:middle;
		display:inline-block;
		font-weight:400;
		overflow:hidden;
		speak:none;
		text-align:center
	}

	.page-header.type18 .block-search
	{
		display:none
	}

	.block.block-search.mobile-search
	{
		display:block;
		height:45px;
		background:#f4f4f4;
		margin:0!important
	}

	.page-main
	{
		clear:both
	}

	.block-search .control
	{
		clear:none;
		margin:0;
		overflow:hidden;
		left:15px;
		padding:0;
		position:absolute;
		width:calc(100% - 30px)
	}

	#search
	{
		padding-left:8px;
		padding-bottom:8px;
		border:1px solid silver;
		position:relative;
		margin:0;
		padding-top:10px;
		width:100%
	}

	.page-header.type18 .block-search .actions
	{
		width:20px;
		float:right;
		margin-right:20px
	}

	.block-search .action.search
	{
		display:block;
		border:0
	}

	.page-header.type18 .block-search .actions span
	{
		display:none
	}

	.block-search .action.search:before
	{
		position:relative
	}

	.main-panel-top
	{
		background:#fff!important;
		border:0!important
	}

	.page-header .main-panel-top .usptop
	{
		display:none
	}

	.minicart-wrapper
	{
		opacity:0;
		pointer-events:none;
		position:absolute!important
	}

	span.mobile-back.mcart .minicart-wrapper
	{
		margin:0;
		top:0;
		right:0;
		float:none;
		display:block;
		opacity:1;
		pointer-events:all;
		position:relative!important
	}

	.minicart-items-wrapper
	{
		padding:30px;
		margin:0
	}

	.block-minicart .items-total
	{
		margin-right:45px
	}

	.minicart-wrapper .action.close
	{
		margin:-5px
	}

	.block-minicart .subtotal
	{
		margin-left:10px
	}

	.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after
	{
		display:none
	}

	.page-header.type18 .minicart-wrapper .action.showcart:before
	{
		line-height:18px
	}

	#switcher-language
	{
		display:block;
		position:absolute;
		right:0;
		top:75px;
		float:none;
		z-index:1;
		margin:0
	}

	.page-header .switcher,.page-footer .switcher
	{
		height:auto
	}

	.page-header.type18 .switcher .toggle > strong > *
	{
		padding:3px
	}

	#switcher-language .switcher-dropdown
	{
		min-width:auto
	}

	.page-header .switcher .options .action.toggle:after,.page-header .switcher .options .action.toggle.active:after
	{
		margin:2px
	}

	.page-header.type18 .select-area
	{
		float:none
	}

	.minicart-wrapper .block-minicart
	{
		width:404%;
		right:0;
		top:30px;
		position:absolute;
		padding:0;
		margin:0 auto;
		border:1px solid
	}

	.page-header.type18 .minicart-wrapper .action.showcart .counter.qty
	{
		margin-top:-1px
	}

	.main-panel-top-label
	{
		display:none
	}

	.page-header.type18 .select-area
	{
		display:grid
	}

	.page-header.type18 .logo
	{
		margin-left:0
	}

	.page-header.type18 .block-search .label
	{
		display:none
	}

	#search:focus
	{
		width:100%
	}

	a.content-readmore
	{
		margin-top:-15px
	}

	.page-header .switcher .options ul.dropdown
	{
		right:0;
		min-width:auto;
		left:0
	}

	#after-who-we-are
	{
		grid-template-columns:repeat(1,1fr)!important;
		grid-auto-flow: row;
	}

	.ct-view.ct-listing-health-clinic .contents-items.widget-content-grid.what_do_we_treat
	{
		grid-template-columns:repeat(auto-fit,minmax(26%,max-content))
	}

	.ct-view.ct-view-health_clinic_treatments .health-checkups-repeater-wrapper {
		grid-template-columns: repeat(1, 1fr);
	}

	.contents-items.widget-content-grid.treatments_that_we_offer,.contents-items.widget-content-grid.health_packages
	{
		grid-template-columns:repeat(auto-fit,minmax(34%,max-content))!important
	}

	.contentmanager-content-view.contentmanager-contenttype-newsletters .sidebar.sidebar-main,.contentmanager-contentlist-view.contentmanager-contentlist-1 .sidebar.sidebar-main
	{
		display:none
	}

	.header.content .customer-menu .header.links
	{
		position:absolute;
		top:150px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background:#f4f4f4;
		width:calc(100% - 30px);
		border-top:1px solid #ccc;
		display:none
	}

	.header.content .customer-menu .header.links.active
	{
		display:block
	}

	.header.content ul.header.links li
	{
		list-style:none;
		margin:0;
		padding:10px 0;
		text-align:left;
		border-bottom:1px solid #ccc
	}

	.header.content ul.header.links li a
	{
		padding-left:20px
	}

	.header.content.active
	{
		padding-bottom:315px
	}

	.header.content.customer.active
	{
		padding-bottom:275px
	}

	.nav-sections .header.links
	{
		width:100%
	}

	span.mobile-back.active,.minicart-wrapper.active,.nav-open span.mobile-back.mmenu
	{
		background:#ededed
	}

	.sw-megamenu.navigation .submenu.level0
	{
		display:none
	}

	.sw-megamenu.navigation .submenu.level0.opened
	{
		display:block
	}

	nav.container.navigation.sw-megamenu
	{
		padding:0
	}

	.nav-sections .switcher
	{
		margin:0!important
	}

	.page-header.type18 .navigation .level0 > .level-top
	{
		display:table;
		width:100%;
		text-align:left
	}

	.sw-megamenu.navigation li.level0.fullwidth:after
	{
		display:none
	}

	.open-children-toggle
	{
		height:100%!important
	}

	footer.page-footer .footer-middle *
	{
		justify-content:center;
		display:grid
	}

	.nmfooter .block.newsletter .actions
	{
		display:grid;
		width:100%
	}

	.ct-view.ct-listing-experts .contents-items.widget-content-grid,
	.ct-view.ct-listing-ambassadors .contents-items.widget-content-grid,
	.ct-view.ct-listing-eksperter .contents-items.widget-content-grid,
	.ct-view.ct-listing-ambassadorer .contents-items.widget-content-grid
	{
		grid-template-columns:repeat(1,1fr) !important;
	}

	.ct-view.ct-listing-experts .page-title h1,
	.ct-view.ct-listing-eksperter .page-title h1,
	.ct-view.ct-listing-ambassadors .page-title h1,
	.ct-view.ct-listing-ambassadorer .page-title h1,
	.ct-view.ct-view-experts .expert-name,
	.ct-view.ct-view-ambassadors .expert-name
	{
		line-height:initial
	}

	/*.ct-view.ct-listing-experts .caption,*/
	/*.ct-view.ct-listing-ambassadors .caption {*/
		/*bottom: 15% !important;*/
	/*}*/

	.products-list .product-item-photo
	{
		width:100%
	}

	.ct-view.ct-view-experts .expert-image img,.ct-view.ct-view-ambassadors .expert-image img
	{
		padding: 0 20px;
	}

	.products-list .product-item-details
	{
		width:100%;
		padding:0;
		float:none
	}

	.product-item-description
	{
		margin:0!important;
		grid-column:1/3
	}

	.ct-field.ct-field-repeater_fields.expert-description-paragraph
	{
		padding:0 20px
	}
	.cart.table-wrapper .item .col.item {
		min-height: 120px;
	}

	.product.details.product-item-details .price-box {
		grid-column: 3 !important;
	}
	.page-header .main-panel-top .usptop {
		display: block;
		/* max-width: 225px; */
	}
	.usptop {
		font-size: 10px;
		letter-spacing: 2px;
		line-height: 20px;
		margin-top: 1px;
		float: none;
		width: 100%;
		text-align: center;
		display: inline-flex;
	}
	.page-header .main-panel-top .usptop p {
		padding-top: 0;
		margin-bottom: 0;
	}
	.trustpilot-widget {
		width: 100%;
		margin-bottom: 10px;
	}
	.open-children-toggle::before {
		border: solid black;
		border-width: 0 3px 3px 0;
		display: inline-block;
		padding: 3px;
		content: " ";
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		margin-top: 17px;
	}
	.product.media {
		padding-top:30px !important;
	}
	#mb-ajaxcart-wrapper img.image {
		width: 50% !important;
	}


	.ct-view-home_page .carousel-container {
		height: 220px;
	}

}

@media (min-width: 768px) {
	.ct-view.ct-view-newsletters,.ct-view.ct-listing-newsletters .content-item
	{
		width:85%;
		float:left;
		clear:both
	}

}

@media (max-width: 579px) {
	.block.block-search.mobile-search
	{
		display:block;
		clear:both
	}
}

@media (max-width: 575px) {
	#mobile-back
	{
		background:#f4f4f4;
		display:grid;
		grid-template-columns:25%25%25%25%;
		margin-top:40px;
		text-transform:uppercase
	}
}

@media (max-width: 540px) {

	.ct-view-home_page .carousel-container {
		height: unset;
	}

}

@media (max-width: 499px) {
	.ct-view.ct-listing-health-clinic .contents-items.widget-content-grid.what_do_we_treat
	{
		grid-template-columns:repeat(auto-fit,minmax(34%,max-content))
	}

	.contents-items.widget-content-grid.treatments_that_we_offer,.contents-items.widget-content-grid.health_packages
	{
		grid-template-columns:repeat(auto-fit,minmax(51%,max-content))!important
	}

	.ct-view-home_page .carousel-container {
		min-height: 166px;
	}
}

@media (max-width: 339px) {
	.ct-view.ct-listing-health-clinic .contents-items.widget-content-grid.what_do_we_treat
	{
		grid-template-columns:repeat(auto-fit,minmax(51%,max-content))
	}

	span.mobile-back.mmenu div,span.mobile-back.msearch div,span.mobile-back.maccount div
	{
		display:none
	}

	.mobile-back:before
	{
		padding:0
	}

	.ct-view-home_page .carousel-container {
		min-height: 149px;
	}

}
.page-header.type18 .block-search input::-webkit-input-placeholder {
	color: #8a8a8a !important;
}
.page-header.type18 .block-search input:-moz-placeholder {
	color: #8a8a8a !important;
}
.page-header.type18 .block-search input::-moz-placeholder {
	color: #8a8a8a !important;
}
.page-header.type18 .block-search input:-ms-input-placeholder {
	color: #8a8a8a !important;
}
.filterproduct-title {
	background: none;
	font-size: 22px;
	letter-spacing: -1px;
	font-weight: 700;
	padding-bottom: 7px;
}
.filterproduct-title .content {
	background-color: transparent;
}
.parallax-container .parallax-content > .container {
	position: relative;
}
.parallax-container .content {
	position: absolute;
	top:-28px;
	left:15px;
	z-index: 3;
	background-color: #0e0e0e;
	padding: 40px;
	color: #fff;
	text-transform: uppercase;
	text-align: left;
	min-width: 307px;
}
.parallax-container .content h2 {
	font-family: 'Oswald';
	font-size:48px;
	font-weight:300;
	color:#fff;
	margin-bottom: 28px;
}
.parallax-container .content em {
	font-size:17px;
	font-weight:400;
	font-style:normal;
	color:#fff;
	letter-spacing: 0.05em;
	display:block;
	padding-bottom: 6px;
	padding-top: 8px;
}
.parallax-container .content .btn-default{
	font-family: 'Oswald';
	border: solid 2px #2c2c2c;
	background-color:#0e0e0e;
	padding: 9px 19px;
	font-size: 14px;
	letter-spacing:0.05em;
	border-radius:2px;
	box-shadow: none;
	font-weight: 400;
	margin-bottom: 25px;
	color:#fff;
}
.products.wrapper .product-items.masonry-grid {
	margin: 0 -1.5px;
}
.masonry-grid .grid {
	width: 20%;
	float: left;
	padding: 0 1.5px;
}
.masonry-grid .grid.double{
	width: 39.9%;
}
.products.wrapper .masonry-grid .item {
	padding: 1.5px 0;
	position: relative;
	width: 100%;
}

.page-wrapper >.breadcrumbs {
	padding: 5px 0 5px;
	margin-bottom: -20px;
}
.breadcrumbs li {
	line-height: 30px;
	display: inline-block;
}
.page-wrapper > .breadcrumbs .items {
	padding: 5px 15px 5px;
}
.breadcrumbs li.home a {
	width: 15px;
	display: inline-block;
	text-indent: 30px;
	line-height: 30px;
	overflow: hidden;
	float: left;
	position: relative;
}
.breadcrumbs li.home a:after {
	content: "\e883";
	font-family: 'porto-icons';
	position: absolute;
	left: 0;
	top: 0;
	text-indent: 0;
}
.sidebar.sidebar-main {
	position: relative;
}
.block-category-list .block-title,.filter-options-title,.filter .filter-current-subtitle {
	font-family: 'Oswald';
	border: none;
	background-color: transparent;
	padding: 16px 20px 4px 20px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 400;
	color: #111;
	letter-spacing: 0.01em;
}
.block-category-list .block-title {
	padding: 30px 20px 0 20px;
}
.block-category-list .block-title strong {
	font-weight: 400;
}
.block-category-list .block-content,.filter-options-content {
	border: none;
	background-color: transparent;
	padding: 10px 18px 26px 20px;
	border-bottom: #efefef solid 1px;
	position: relative;
	z-index: 2;
	border-radius: 0;
}
.filter-current .items {
	border: none;
	background-color: transparent;
	position: relative;
	z-index: 2;
}
.filter-current .item {
	padding-left: 20px;
}
.filter-current .action.remove {
	right: 20px;
	color: #21293c;
}
.filter-actions {
	border: none;
	background-color: transparent;
	border-bottom: #efefef solid 1px;
	position: relative;
	z-index: 2;
	padding-right: 20px;
}
.filter-actions a {
	color: #858585;
}
.filter-options-title:after {
	content: '\f803';
	border: none;
	color: #21293c;
	font-size: 17px;
	margin-top: -6px;
}
.filter-options-title:hover:after {
	background: none;
	color: #21293c;
}
.active > .filter-options-title:after {
	content: '\f800';
}
#ln_slider_price.ui-slider-horizontal {
	height: 3px;
	box-shadow: none;
	background: #050203;
}
#ln_slider_price .ui-slider-handle {
	width: 12px;
	height: 12px;
	border-radius: 100%;
}
.sidebar-title {
	font-family: 'Oswald';
	font-size: 15px;
	font-weight: 400;
	color: #111;
	letter-spacing: 0.01em;
	margin-bottom: 20px;
	padding-left:20px;
	padding-right: 20px;
}
.porto-icon-left-open-huge:before {
	content: '\f802';
	color: #21293c;
}
.porto-icon-right-open-huge:before {
	content: '\f801';
	color: #21293c;
}
.sidebar .owl-top-narrow .owl-theme .owl-controls {
	top: -40px;
	right: -7px;
}
.sidebar .owl-top-narrow .owl-theme .owl-controls .owl-nav div *:before {
	color:#21293c;
}
.sidebar .product-items .product-item-info .product-item-photo {
	max-width: 25.19%;
}
.sidebar .product-items .product-item-details {
	margin-left: calc(26% + 15px);
}
.sidebar .product-items .product-item-name a {
	font-size: 12px;
	color: #5b5b5f;
	font-weight: 400;
}
.sidebar .sidebar-filterproducts {
	margin-bottom: 30px;
	padding-bottom: 40px;
	background: none;
	border-bottom: #efefef solid 1px;
}
.sidebar .product-items .product-item .product-reviews-summary {
	display: block;
	margin-top: 0;
}
.sidebar-filterproducts.custom-block + h2 {
	font-family: 'Oswald';
	font-size: 15px !important;
	text-transform: uppercase;
	font-weight: 400 !important;
	color: #111 !important;
	letter-spacing: 0.01em;
	padding: 0 20px;
}
.sidebar-filterproducts.custom-block + h2 +h5 {
	font-family: 'Open Sans' !important;
	font-weight: 600 !important;
	font-size: 14px !important;
	color: #7a7d82 !important;
	letter-spacing: 0.022em;
	padding: 0 20px;
}
.sidebar-filterproducts.custom-block + h2 + h5 + p {
	color: #21293c !important;
	font-size: 15px !important;
	letter-spacing: 0.01em;
	padding: 0 20px;
}
.sidebar .custom-block {
	padding: 0 20px;
}
.category-boxed-banner.owl-theme .owl-controls {
	bottom: 0;
}
.page-products .toolbar .limiter {
	display: block;
}
.page-with-filter .toolbar-amount {
	display: none;
}
.full-width-image-banner {
	height: 300px;
}
.full-width-image-banner:after {
	display: none;
}
.full-width-image-banner h2 {
	font-size: 36px;
	font-weight: 900;
	letter-spacing: -0.025em;
	text-transform: uppercase;
	line-height: 38px;
}
.full-width-image-banner p {
	font-size:18px;
	line-height:38px;
	font-weight: 700;
	text-transform:uppercase;
}
.full-width-image-banner .btn-default {
	font-size: 14px;
	line-height: 25px;
	letter-spacing: 0.025em;
	padding: 10px 20px;
	background-color: #010204;
	color: #fff;
	font-family: 'Oswald';
	text-transform: uppercase;
	border-radius: 2px;
	margin-top: 31px;
}
.page-products .toolbar .limiter .limiter-text {
	display: none;
}
.modes-mode.active {
	border: none;
	background: none;
	color: #111;
}
.modes-mode,.modes-mode:hover {
	border: none;
	background: none;
	color: #111;
	width: 15px;
}
.toolbar select {
	border: 1px solid #e4e4e4;
	height: 37px;
	color: #7a7d82;
	font-weight: 400;
	font-size: 14px;
	text-transform: capitalize;
	padding: 0 10px;
	padding-right: 30px;
	line-height: 31px;
}
.toolbar-sorter .sorter-action {
	margin-top: 6px;
	color: #21293c;
}
.toolbar-sorter .sorter-action:before {
	color: #21293c;
}
.pages a.page,.pages strong.page,.pages .action {
	width: 37px;
	line-height: 35px;
	background-color: transparent;
	color: #706f6c;
	font-size: 15px;
	font-weight: 600;
}
.pages a.page:hover,.pages .action:hover, .pages .action.next:hover:before, .pages .action.prev:hover:before {
	background-color: transparent;
	color: #706f6c;
}
.products-grid + .toolbar.toolbar-products {
	border-top: solid 1px #efefef;
	padding-top: 25px;
}

.products-grid .product-item-actions .tocart {
	display: none;
}
.product-item-photo {
	overflow: visible;
}
.product-item-photo>a:not(.weltpixel-quickview):after {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #000;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	visibility: hidden;
	opacity: 0;
	transition: all 0.1s;
}
.products-grid .product-item .product-item-info:hover .product-item-photo>a:not(.weltpixel-quickview):after {
	visibility: visible;
	opacity: 0.2;
}
.product-item-photo .product-item-inner .product-item-actions > .action {
	visibility: visible !important;
	opacity: 1 !important;
	position: static;
	border: 0;
	background-color: transparent;
	color: #dfdfdf;
}
.catalog-category-view .minimal-price {
	margin: 0;
}
.catalog-category-view .product.details.product-item-details .price-box {
	display: inline-block;
}
.products-grid .product-item .product-item-inner {
	position: relative;
	left: auto;
	right: 10px;
	top: 0;
	margin: 0;
	visibility: visible;
	opacity: 1;
}

.products-grid .masonry-grid .product-item .product-item-inner {
	right: 30px;
	top: 17px;
}
.products-grid .product-item-actions {
	margin: 0;
}
.products-grid .product-item .swatch-attribute-options {
	margin: 0;
}
.catalog-category-view .products-grid .product-item .product-item-details {
	text-align: center;
}

.products-grid .product-item .product-item-details {
	text-align: left;
	position: relative !important;
	padding-top: 30px;
}
.products-grid .product-item .product-item-details .product-item-name {
	padding-right: 30px;
}
.products-grid .masonry-grid .product-item .product-item-details, .products-grid .masonry-grid .product-item-actions {
	display: none;
}
.products-grid .product-item-details .product-item-actions .actions-secondary.towishlist {
	right: 0;
	visibility: visible;
	opacity: 1;
}
.products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary.towishlist {
	border: none;
}
.products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary.towishlist:before {
	font-size: 20px;
}
.products-grid .masonry-grid .grid.double .item .product-item-details {
	display: block;
	position: absolute !important;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 22px 27px;
	opacity: 0;
	z-index: 3;
	visibility: hidden;
	background-color: rgba(0,0,0,0.1);
	transition: all 0.3s;
}
.products-grid .masonry-grid .grid.double .item:hover .product-item-details{
	visibility: visible;
	opacity: 1;
}
.products-grid .masonry-grid .grid.double .item:hover .product-item-actions {
	display: block;
}
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 {
	left: 50%;
	right: auto;
	top: 50%;
	bottom: auto;
	font-family: "Oswald";
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 17px;
	margin-left: -45px;
	margin-top: -25px;
	text-decoration: none;
	transition: none;
}
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2 .porto-icon-eye {
	display: none;
}
.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2:hover {
	opacity: 0.8;
}
.product-item-photo .product-item-inner .product-item-actions > .action:hover {
	color: #000;
}
.product.name a {
	letter-spacing: 0.025em;
	color: #4a5157;
	font-size: 14px;
}
.products-related .price-box .price,
.side-list .price-box .price,
.small-list .price-box .price {
	font-size: 15px;
}
.products-related .old-price .price,
.side-list .old-price .price,
.small-list .old-price .price {
	font-size: 12px;
}
.price-container .price {
	font-family: "Oswald";
	font-weight: 400;
	color: #000;
	font-size: 18px;
}
.old-price {
	margin-right: 10px;
}
.old-price .price {
	font-size: 18px;
	color: #6e6e6e
}
.product-items .swatch-option {
	min-width: 20px;
	height: 20px;
}
.swatch-option.text {
	padding: 0 3px;
}

.catalog-product-view .sidebar .custom-block {
	border: none;
	color: #6b7a83;
	padding-bottom: 0;
	margin-bottom: 33px;
	background: none;
}
.catalog-product-view .sidebar .custom-block-1>div i {
	color: #333;
	border: none;
	font-size: 40px;
	float: left;
}
.catalog-product-view .sidebar .custom-block-1>div {
	min-height: 65px;
	clear: both;
	padding: 18px 0;
	border-bottom: solid 1px #dee5e8;
	margin-bottom: 0;
}
.catalog-product-view .sidebar .custom-block-1>div:last-child {
	border-bottom-width: 0;
}
.block-manufacturer {
	text-align: center;
	padding: 10px 20px 0;
	margin-bottom: 0;
}
.block-manufacturer hr {
	border-color: #dee5e8;
	margin-bottom: 0;
}
.catalog-product-view .sidebar .custom-block-1>div h3 {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0.005em;
	color: #6b7a83;
	margin-left: 80px;
}
.block.related {
	padding: 0 20px;
}
.block .title strong {
	font-size: 15px;
	font-weight: 600;
	color: #21293c;
	letter-spacing: 0.01em;
	margin-bottom: 20px !important;
	padding-top: 0;
	text-transform: uppercase;
}
.block.related .product-items .product-item-actions {
	display: none;
}
.product-info-main .page-title-wrapper h1 {
	font-size: 25px;
	font-weight: 600;
	letter-spacing: -0.01em;
	color: #21293c;
	margin: 3px 0 8px;
}
.weltpixel-quickview-catalog-product-view .top-block-header {
	display: none;
}
.prev-next-products a {
	color: #555;
}
.product-reviews-summary .reviews-actions a {
	line-height: 20px;
	font-size: 14px;
	color: #21293c;
}
.product-info-main .product-info-stock-sku {
	color: #21293c;
	font-size: 14px;
	padding-bottom: 23px;
}
.product-info-main .product.overview {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.005em;
	line-height: 27px;
	border-bottom: solid 1px #dae2e6;
	padding-bottom: 10px;
}
.product.media {
	padding-right: 12px;
}
.fotorama__stage__shaft {
	border: none;
}
.fotorama__nav--thumbs .fotorama__thumb {
	border-color: #dae2e6;
}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {
	font-family: 'Oswald';
	font-size: 21px;
	font-weight: 400;
	letter-spacing: 0.005em;
}
.product-info-main .product-info-price .old-price .price-wrapper .price {
	font-size: 16px;
	color: #2b2b2d;
	font-weight: 400;
}
.product-info-main .fieldset > .field.qty, .product-info-main .nested.options-list > .field.qty {
	position: relative;
	width: 106px;
}
.product-info-main .qty.field .control, .product-info-main .qty.field .qty-changer {
	margin-left: 29px;
}
.product-info-main .qty.field .qty-changer > a {
	position: absolute;
	top: 0;
	left: 0;
	height: 43px;
	width: 30px;
	line-height: 41px;
	text-align: center;
	margin: 0;
	border-color: #dae2e6;
}
.product-info-main .qty.field .qty-changer > a:first-child {
	left: auto;
	right: 4px;
}
.product-info-main .box-tocart .input-text.qty {
	font-family: 'Oswald';
	display: inline-block;
	vertical-align: middle;
	height: 43px;
	width: 44px!important;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #61605a;
	margin: 0;
	border-color: #dae2e6;
}
.product-info-main .qty.field .qty-changer > a .porto-icon-up-dir:before {
	content: '\f882';
}
.product-info-main .qty.field .qty-changer > a .porto-icon-down-dir:before {
	content: '\f883';
}
.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .box-tocart .action.tocart {
	height: 43px;
	font-size: 14px;
	letter-spacing: 0.05em;
	font-weight: 400;
}
.box-tocart .action.tocart:before {
	content: '\f881';
	font-family: 'porto-icons';
	margin-right: 7px;
	font-size: 21px;
}
.action.primary,.action.primary:active {
	font-family: "Oswald";
	letter-spacing: 1px;
	text-transform: uppercase;
}
.product-addto-links .action.towishlist,.product-addto-links .action.tocompare,.product-social-links .action.mailto.friend {
	width: 43px;
	height: 43px;
	line-height: 41px;
	color: #302e2a;
}
.product.data.items > .item.content {
	background-color: #fff;
	box-shadow: none;
	border: none;
	border-top: #dae2e6 solid 1px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.005em;
	line-height: 27px;
}

.main-upsell-product-detail .block.upsell .title strong {
	background: none;
}
.block.upsell .title {
	background: none;
	border-bottom: #e1e1e1 solid 1px;
	font-weight: 700;
	margin-bottom: 16px;
	padding-bottom: 10px;
	text-transform: uppercase;
	text-align: left;
}
.block.upsell .title strong {
	font-size: 14px;
	font-weight: 400;
	font-family: 'Oswald';
	color: #302e2a;
}
.review-ratings .rating-label {
	display: block;
}

.footer-top {
	text-align: left;
	padding: 15px 0 0;
}
.footer-top .footer-top-inner{
	border-bottom: 1px solid #2c2c2c;
}
.footer-top .block .block-title {
	margin-bottom: 13px;
	padding-top: 25px;
}
.footer-top .block .block-title strong {
	font-family: 'Oswald';
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.075em;
	text-transform: uppercase;
	color: #fff;
}
.footer-container .validation-advice {
	position: absolute;
}
.footer-top .block.newsletter {
	width: auto;
	max-width: 400px;
	display: inline-block;
}
.footer-top .block.newsletter .control:before {
	line-height: 48px;
	margin-left: 20px;
}
.footer-top .block.newsletter .control {
	position: relative;
}
.footer-top .block.newsletter .control input {
	background-color: #2c2c2c;
	color: #6b7074;
	height: 48px;
	border: none;
	font-size: 14px;
	border-radius: 0;
	padding-left: 40px;
}
.footer-top .block.newsletter .control div.mage-error {
	position: absolute;
	bottom: -22px;
}
.footer-top .block.newsletter .actions button {
	height: 48px;
	border-radius: 0;
	text-transform: uppercase;
	padding: 0 22px;
	background-color: #2c2c2c;
	border-color: #2c2c2c;
	border-left-color: #3b3b3b;
	margin-left: 0;
	font-family: Arial;
	letter-spacing: 0;
}
.footer-top .block-content {
	display: inline-block;
	vertical-align: middle;
}
.footer .social-icons {float: right}
.footer-top .social-icons a {
	background-image: none;
	background-color: #33332f;
	text-indent: 0;
	color: #fff;
	border-radius: 0;
	font-size: 18.6px;
	width: 48px;
	height: 48px;
	text-align: center;
	margin-left: 0;
	margin-right: 4px;
	float: left;
	line-height: 46px;
}
.footer-middle {
	padding:24px 0;
}
.footer-middle .block .block-title {
	margin-bottom: 15px;
}
.footer-middle .block .block-title strong {
	font-family: 'Oswald';
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.075em;
	text-transform: uppercase;
}
.footer-middle ul.links li,
.footer-middle ul.features li {
	padding: 6px 0;
}
.footer-middle .contact-info li:first-child{
	border-top-width: 0;
}
.footer-middle .contact-info li {
	padding: 12px 0;
}
.footer-middle .contact-info i {
	color: #e1ddc3 !important;
	font-size: 26px;
	line-height: 28px;
}
.footer-middle .contact-info p{
	line-height: 1;
}
.footer-middle .contact-info b {
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 7px;
	display: inline-block;
}
.footer-middle .block-bottom {
	border-top: 1px solid #2c2c2c;
	text-align: left;
	padding: 27px 0;
	overflow: hidden;
	margin-top: 32px;
}
.footer-middle .working span {
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: 0.005em;
	line-height: 18px;
}
.footer-middle .working span b {
	text-transform: capitalize;
	color: #a8a8a8;
}
.footer .block-bottom address {
	padding: 9px 0;
}
@media (max-width: 1199px) {
	.footer .block-bottom address, .footer .block-bottom .working, .footer .block-bottom .custom-block {
		margin-bottom: 15px;
		padding: 0;
	}
}
@media (max-width: 991px) {
	.masonry-grid .grid {
		width: 50%;
	}
	.masonry-grid .grid.double {
		width: 100%;
	}
	.masonry-grid .grid:last-child {
		width: 100%;
	}
	.masonry-grid .grid:last-child .item {
		width: 50%;
		float: left;
		padding: 1.5px;
	}
}
@media (max-width: 767px) {
	.top-block-header .col-md-3 {
		text-align: left !important;
	}
	.sidebar.sidebar-main {
		position: static;
	}
	.product.data.items {
		margin: 0;
	}
	.prev-next-products .product-nav.product-next .product-pop {
		margin: 0;
	}
	.prev-next-products .product-nav.product-prev .product-pop {
		left: -20px;
	}
	.product-info-main .fieldset > .field.qty {
		margin-bottom: 20px;
	}
	.fieldset > .actions {
		vertical-align: top;
	}
	.catalog-product-view .sidebar .custom-block {
		padding: 0;
	}
	.footer .social-icons {
		float:left !important;
	}
	.owl-middle-narrow .owl-theme .owl-controls, .owl-middle-narrow.owl-theme .owl-controls {display:none !important;}
}
@media (max-width: 480px) {
	.masonry-grid .grid {
		width: 100%;
	}
	.masonry-grid .grid.double {
		width: 100%;
	}
	.masonry-grid .grid:last-child .item {
		width: 100%;
	}
	.footer .block-bottom .custom-block {
		float: left !important;
	}
}
.page-products .sorter {
	float: left;
}
.modes {
	float: right;
	margin-right: 0;
	margin-left: 20px;
	margin-top: 7px;
}
.modes-mode:before {
	content: '\e880';
	font-size: 14px;
}
.mode-list:before {
	content: '\e87b';
	font-size: 14px;
}
.products.wrapper ~ .toolbar .limiter {
	float: left;
}
.products.wrapper ~ .toolbar .pages {
	float: right;
}
@media (min-width: 768px) {
	.page-header.type16 .block-search input {
		border-radius: 20px;
	}
	.sidebar.sidebar-main:before {
		content: '';
		position: absolute;
		left: 0;
		right: 20px;
		border: solid 1px #eee;
		top: 0;
		bottom: 0;
		border-radius: 2px;
	}
	.product.data.items > .item.title {
		padding: 10px 30px 10px 0;
	}
	.product.data.items > .item.title > .switch {
		font-size: 14px;
		font-weight: 700;
		color: #818692;
		text-transform: uppercase;
		border: none;
		border-radius: 0;
		line-height: 30px;
		background: none;
		padding: 0;
	}
	.product.data.items > .item.title:not(.disabled) > .switch:focus,
	.product.data.items > .item.title:not(.disabled) > .switch:hover {
		background: none;
		color: #818692;
	}
	.product.data.items > .item.title.active > .switch,
	.product.data.items > .item.title.active > .switch:focus,
	.product.data.items > .item.title.active > .switch:hover {
		color: #21293c;
		position: relative;
		border-bottom: #050203 solid 2px;
	}
	.product.data.items > .item.content {
		padding: 35px 0 0;
		margin-top: 45px;
	}
}
.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .box-tocart .action.tocart:before, .catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .box-tocart .action.tocart > span {
	display: inline-block;
	vertical-align: middle;
}
.catalog-product-view .sidebar .custom-block.custom-block-1 {
	margin-top: -25px;
}
.home-banner-content img {
	width: 100%;
}
.product-item .rating-summary .rating-result > span:before {
	color: #575f68;
}
@media (max-width: 480px) {
	.toolbar .limiter .label {
		min-width: 43.22px;
	}
}
.top-block-header .col-md-9 > span {
	display: inline-block;
}
.product-items .swatch-option.text {
	line-height: 18px;
}
.sidebar .products-grid .product-item .product-item-details {
	position: static !important;
	padding-top: 7px;
}
.pages a.page:visited {
	color: #706f6c;
}
.column.main .product-item .product-reviews-summary, .cms-index-index .product-item .product-reviews-summary {
	display: none;
}
.product-item .product-reviews-summary {
	background-image: none;
}
#banner-slider-carousel .owl-nav {
	display:none !important;}

.testimonials-intro-text{
	width: 100%;
	text-align: center;
}

.testimonials-intro-text h1{
	text-transform: uppercase;
	font-size: 38px;
	font-weight: 400;
	line-height: 1.2;
	letter-spacing: 4px;
	color: #000;
	text-align: center;
	margin: 36px 20px 14px;
}

.testimonials-intro-text p{
	padding: 0 20px 25px !important;
	max-width: 900px;
	margin: 0 auto;
}

.testimonials-grid-container{
	width: 100%;
}

.testimonials-grid-container .testimonials-grid{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 6px;
	margin-bottom: 6px;
}

.testimonials-grid-container .testimonials-grid .testimonials-grid-item{
	padding-top: 100%;
	position: relative;
}

.testimonials-grid-container .testimonials-grid .testimonials-grid-item .testimonials-grid-item-inner{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.testimonials-grid-container .testimonials-grid .testimonials-grid-item .testimonials-grid-item-inner img{

}

@media only screen and (min-width: 768px) {
	.testimonials-grid-container .testimonials-grid{
		grid-template-columns: repeat(3, 1fr);
	}
}
ul.ct-category-list {
	margin: 0;
	padding: 0;
	display: grid;
	/* font-size: 0; */
	/* grid-template-columns: 20% 20% 20% 20% 20%; */
	grid-template-columns: repeat(5, 1fr);
	list-style: none;
	text-align:center;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}

.klarna-banner-image{
	background-image: url(https://vitaviva.com/media/wysiwyg/klarna-us.jpg) !important;
}

.vv_why {
	background: #f1ede7;
	padding: 60px 10%;
	margin: 0;
}
.vv_why h2{
	margin-bottom: 26px;
}
.vv_why div{
	margin-top: 26px;
}
.vv_why h3{
	font-size: 13px;
	line-height: 10px;
	letter-spacing: 1.5px;
}

.block.related{
	display: none;}

.sw-megamenu>ul>li:nth-child(3) {
	display:inline-block!important;
}
.ct-category-list li.item {
	background: #F1EDE7;
	flex-grow: 1;
	height: 100px;
	/* margin: 10px; */
	margin-bottom: 0;
	display: flex;
	justify-content: center;
	justify-items: center;
	align-items: center;
}

.page-wrapper .page-header.type18 .navigation li.level0.fullwidth .submenu li.level1>a, .page-header.type18 .navigation li.level0.staticwidth .submenu li.level1>a {
	font-weight: 400!important;
	text-align: left!important;
}
.page-wrapper .page-header.type18 .navigation li.level0.fullwidth .submenu li.level1>a span, .page-header.type18 .navigation li.level0.staticwidth .submenu li.level1>a span {
	font-size: 9pt!important;
	letter-spacing: 1px;
}

.shop-mineraler-wrapper{
	padding-bottom:40px;}

.ct-category-list li.item a{
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
}
.shop-mineraler-wrapper .ct-category-list li.item a {
	color: #fff;
}
.footer-middle .block-static-block.widget, .footer-middle.block-cms-link.widget, .footer-middle .trustpilot-widget-wrapper {
	background: #F1EDE7!important;

}
#shop-mineraler .ct-category-list li.item {
	background: #000 !important;
}

.products-grid .product-item-details .product-item-actions .tocart{
	background-color: #848e6a !important;}

#shop-mineraler h2,#most_pop_categories h2{
	text-align:center;
	padding-top:50px;
	padding-bottom:30px;}

@media screen and (max-width: 1200px) {
	ul.ct-category-list {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media screen and (max-width: 1024px) {
	ul.ct-category-list {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media screen and (max-width: 768px) {
	.footer-middle .block-static-block.widget, .footer-middle.block-cms-link.widget, .footer-middle .trustpilot-widget-wrapper {
		margin-top:40px;

	}


	.sw-megamenu>ul>li:nth-child(3) {
		display: block!important;
	}

	.mb-ajaxsuite-popup-wrapper {
		top: 0;
		left: 50%;
		transform: translate(-50%,1%);
		-webkit-transform: translate(-50%,1%);
		-moz-transform: translate(-50%,1%);
		display: none;
		position: fixed;
		background: #fff;
		z-index: 200;
		max-height: 95%;
		overflow-y: auto;
	}

	#mb-ajaxcart-wrapper .ajaxcart-success-box img.image{
		width: auto !important;
		height: 130px;
	}

	#mb-ajaxcart-wrapper .products-grid .products.list .product-item .product-item-photo .product-image-photo.default_image {
		max-height: 105px;
	}
	#mb-ajaxcart-wrapper .product-item p{
		margin:0;}
	#mb-ajaxcart-wrapper .products-grid .products.list .product-item .product-item-photo{
		min-height: 110px!important;
	}
	#mb-ajaxcart-wrapper .ajaxcart-success-box  .products {
		margin: 10px 0 0;
	}

	.mb-ajaxsuite-popup-border h2{
		margin: 20px 0!important;}

	#aw-box-k606d705516587769e544ff39 > h2 {
		text-align: center;
		margin: 20px 0 -2px;
		color: #000;
	}

	.mb-ajaxsuite-popup-wrapper .mb-ajaxsuite-popup-border {
		padding-top:0px !important; }

	ul.ct-category-list {
		grid-template-columns: repeat(2, 1fr);
	}
	.shop-mineraler-wrapper .ct-category-list li.item:last-child{
		display:none;}
}
.gallery-placeholder .loading-mask {
	display:none !important;
}
.fotorama {
	pointer-events: auto !important;
}


/*NEW CSS: 08252024*/
.product.actions.product-item-actions {
    display: flex;
    gap: 6px;
    margin: 0px;
}

.product.actions.product-item-actions .actions-primary {
    flex-grow: 1;
}

.product.actions.product-item-actions .actions-primary button {
    width: 100%;
}

.products-grid .product-item .product-item-inner {
    right: 0px !important;
    left: 0px !important;
}
#ajaxcart_checkout{
	background-color: #848e6a !important;
	padding:5px 8px !important;
}
#ajaxcart_cancel{
	padding:5px 8px !important;
}
.banner-btn-container{
	flex-direction: column;
    align-items: center;
}
.banner-btn-container:after{
	content: " ";
    width: 100%;
    margin-top: 55px;
    height:35px;
    background: url('data:image/png;base64,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');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

@media (max-width:780px){
   .banner-btn-container:after {
	   height:25px !important;
	   margin-top:45px;
   }
}
@media (max-width:460px){
   .banner-btn-container:after {
	   height:18px !important;
	   margin-top:25px;
   }
  .banner-item.banner-slider img.img-responsive {
   height: 230px;
}
}


