/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* font-family: 'Playfair Display', serif; */
@import url('https://230fd6.claudeassets.com/20190922163237cs_/https://fonts.googleapis.com/css?family=Playfair+Display:400,700&subset=latin-ext');

/* font-family: 'Muli', sans-serif; */
@import url('https://11f712.claudeassets.com/20190922163237cs_/https://fonts.googleapis.com/css?family=Muli:400,400i,600,700&subset=latin-ext');

/* font-family: 'Montserrat', sans-serif; */
@import url('https://2eb442.claudeassets.com/20190922163237cs_/https://fonts.googleapis.com/css?family=Montserrat:400,800&subset=latin-ext');



.woocommerce-page.sl .product-small.post-63 {display: none !important;}
.woocommerce-page.sl .product-small.post-65 {display: none !important;}
.woocommerce-page.hr .product-small.post-680 {display: none !important;}
.woocommerce-page.hr .product-small.post-684 {display: none !important;}
.woocommerce-page.sk .product-small.post-10182 {display: none !important;}
.woocommerce-page.sk .product-small.post-10208 {display: none !important;}
/*.sk .post-34462 .add-to-cart-button,.sk.postid-34462 .single_add_to_cart_button  {display: none !important;}*/
.en .post-32762 .add-to-cart-button,.en.postid-32762 .single_add_to_cart_button  {display: none !important;}
.ro .post-36935 .add-to-cart-button,.ro.postid-36935 .single_add_to_cart_button  {display: none !important;}

#header .logo-left .logo {margin-right: 0 !important;}

.ow_custom_outofstock { display: block;   padding-left: 1.2em;	padding-right: 1.2em; color:red;     padding-bottom: 1.4em;}

/*globals*/
.claccis_white_h1 h1 { font-family: 'Playfair Display', serif; font-size:56px; line-height:63px; color:#fff; font-weight:400; }
.classic_black_h2_26 h2 { font-family: 'Playfair Display', serif; font-size:26px; line-height:38px; color:rgba(0, 0, 0, 0.85); font-weight:400; }
.classic_black_h2_27 h2 { font-family: 'Playfair Display', serif; font-size:27px; line-height:40px; color:rgba(0, 0, 0, 0.85); font-weight:400; }
.classic_black_h3_20 h3 { font-family: 'Playfair Display', serif; font-size:20px; line-height:30px; color:rgba(0, 0, 0, 0.85); font-weight:400; }
.ow-height-200 {min-height:200px;}
.ow-height-400 {min-height:400px;}
.ow-add-black-overlay .vc_parallax-inner {background:rgba(0,0,0,0.45);}
.para_14 p {font-size:14px;}
.ow-table {display:table; width:100%;}
.ow-table-cell {display:table-cell; vertical-align:middle;}

.ms_banner_show_desktop {display:block !important;}
.ms_banner_show_mobile {display:none !important;}

.absolute-footer, html {background-color:#000;}
body {font-family: 'Muli', sans-serif !important; color:#212121; font-size:17px;}
p { font-size:17px;}


.cs #home-product-grid .row.products {justify-content: center;}
.hu #home-product-grid .row.products {justify-content: center;}

#free-shipping-header {	background:#000;	position:relative;	left:0;	top: 0;	width:100%;	color:#fff;	z-index: 10;	padding:5px 20px;	text-align:center;	line-height:34px;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}
.free-shipping-header .ow_top_wrapper {max-width:1500px; margin:0 auto; }
.free-shipping-header .ow_one_fourth {width:25%; float:left; padding:10px;}
.free-shipping-header .ow_one_fourth p, .free-shipping-header .ow_one_fourth a{margin-bottom:0;line-height:130%; display: inline-block; position:relative; color:#fff;     vertical-align: middle;}
.free-shipping-header .ow_one_fourth span{width:100%; display:block;}
.free-shipping-header .ow_topbar_1 p:before{ content:' '; background:url('https://e96997.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/icon3.png');     vertical-align: middle;    display: inline-block;    width: 30px;    height: 30px;    background-repeat: no-repeat; margin-right: 4px;  }
.free-shipping-header .ow_topbar_2 p:before{ content:' '; background:url('https://093024.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/icon2.png');     vertical-align: middle;    display: inline-block;    width: 30px;    height: 30px;    background-repeat: no-repeat; margin-right: 4px;  }
.free-shipping-header .ow_topbar_3 p:before{ content:' '; background:url('https://deb468.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/icon4.png');     vertical-align: middle;    display: inline-block;    width: 30px;    height: 30px;    background-repeat: no-repeat; margin-right: 4px;  }
.free-shipping-header .ow_topbar_4 p:before{ content:' '; background:url('https://bca986.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/icon1.png');     vertical-align: middle;    display: inline-block;    width: 30px;    height: 30px;    background-repeat: no-repeat; margin-right: 4px;  }
.free-shipping-header .ow_topbar_5 p:before{ content:' '; background:url('https://708fe0.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/icon5.png');     vertical-align: middle;    display: inline-block;    width: 30px;    height: 30px;    background-repeat: no-repeat; margin-right: 4px;  }
.free-shipping-header .ow_one_half {width:49%; display:inline-block;  padding:10px;}
.free-shipping-header .ow_one_half p{ font-size:14px;line-height:130%; display: inline-block; position:relative;     vertical-align: middle;}
.free-shipping-header .ow_one_half p:before{     width: 25px;    height: 20px;   background-size: contain;}
.free-shipping-header .ow_one_half span{width:100%; display:block;}
 
#free-shipping-header-mobile { background:#000;	position:relative;	left:0;	top: 0;	width:100%;	color:#fff;	z-index: 10;	padding:5px 20px;	text-align:center;	line-height:34px;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;	display:none;}
#free-shipping-header-mobile p , #free-shipping-header-mobile a {margin-bottom:0; color:#fff;}
 
#header .flex-left .nav > li  {margin:0 12px;}
#header .nav > li > a {color: #313131; font-family: 'Muli', sans-serif; font-size: 15px;font-weight: 600;text-transform: uppercase;}
#header .nav > li > a:before {     content: "";    position: absolute;    z-index: -1;    left: 0px;    right: 100%;    bottom: 10px;    background: #313131;    height: 1.5px;    -webkit-transition-property: right;    transition-property: right;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}
#header .nav > li > a:hover:before,#header .nav  > li > a:focus:before, #header .nav  > li > a:active:before {    right: 0px;}
/* #header .nav > li.current_page_item > a {       border-bottom: 1.5px solid #313131;} */
#header .nav > li.ow-menu-green { z-index:9999; }
#header .nav > li.ow-menu-green a { font-weight:600; background: #62b01e; border:2px solid #62b01e;  padding:10px;   color:#fff; transition:all 0.3s ease-out; }
#header .nav > li.ow-menu-green a:hover {  background:#fff;   color:#62b01e;}
#header .logo-left .logo {margin-right:60px;}
#header .stuck .header-main .nav > li > a {line-height:24px;}
#header .stuck .header-main .nav > li.ow-menu-green  > a{line-height:50px;}

.ow-switchers .wpml-ls-legacy-dropdown,.ow-switchers .wcml_currency_switcher {width:auto; margin:0 !important; }
/* .ow-switchers .wpml-ls-legacy-dropdown {margin-bottom:7px !important;} */
.ow-switchers .wpml-ls-legacy-dropdown a,.ow-switchers .wcml_currency_switcher li {border:none; background:transparent;}
.ow-switchers .wpml-ls-legacy-dropdown a,.ow-switchers .wcml_currency_switcher a {text-align:center; padding-left:0;}

.ow-switchers .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle {text-transform:uppercase; font-weight:600;}
.ow-switchers .wpml-ls-legacy-dropdown  img  {vertical-align: top;}
.ow-switchers .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {background:#fff;     width: 150px;    right: 0;    left: auto;}
.ow-switchers .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {text-align:left; padding:7px 15px;  }
.ow-switchers .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover {background:#eee;   }
.ow-switchers .wcml_currency_switcher .wcml-cs-submenu {background:#fff;}
.ow-switchers .wcml_currency_switcher .wcml-cs-submenu a {padding:8px}
.ow-switchers .wcml_currency_switcher .wcml-cs-submenu li:hover {background:#eee;}
.ow-switchers .wcml_currency_switcher .wcml-cs-item-toggle  {font-weight:600;}

.cart-item.has-dropdown.current-dropdown .nav-dropdown {width:50vw; left: auto;    right: -20px; z-index:9999;}

.page-wrapper {padding:0;}
.page-wrapper > .row > .large-12 {padding-bottom:0;}

/* #home_banner {min-height:729px;} */
/* #home_banner { border-bottom: 3px solid #252525; height: 1px;    padding-top: 37.97%; background-position:top !important;} */
#home_banner { border-bottom: 3px solid #252525;}
#home_banner .vc_column-inner  { padding-top:0}
#home_banner .wpb_single_image ,#home_banner .wpb_single_image .wpb_wrapper  , #home_banner .wpb_single_image .wpb_wrapper  img ,#home_banner .wpb_single_image .wpb_wrapper .vc_single_image-wrapper {width:100%; margin:0;}
#home_banner .ow-banner-button-holder {position: absolute;    bottom: 0;    width: 100%;    max-width: 1320px;    left: 50%;    transform: translateX(-50%);}
  
#home_banner .ow-banner-button { vertical-align:bottom; margin-bottom:0; width:100%;}
#home_banner .ow-banner-button   {
background: rgba(89,89,89,1);
background: -moz-linear-gradient(left, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 0%, rgba(102,102,102,1) 0%, rgba(44,44,44,1) 0%, rgba(17,17,17,1) 0%, rgba(109,109,109,1) 0%, rgba(106,106,106,1) 50%, rgba(98,98,98,1) 76%, rgba(94,94,94,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(89,89,89,1)), color-stop(0%, rgba(71,71,71,1)), color-stop(0%, rgba(102,102,102,1)), color-stop(0%, rgba(44,44,44,1)), color-stop(0%, rgba(17,17,17,1)), color-stop(0%, rgba(109,109,109,1)), color-stop(50%, rgba(106,106,106,1)), color-stop(76%, rgba(98,98,98,1)), color-stop(100%, rgba(94,94,94,1)));
background: -webkit-linear-gradient(left, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 0%, rgba(102,102,102,1) 0%, rgba(44,44,44,1) 0%, rgba(17,17,17,1) 0%, rgba(109,109,109,1) 0%, rgba(106,106,106,1) 50%, rgba(98,98,98,1) 76%, rgba(94,94,94,1) 100%);
background: -o-linear-gradient(left, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 0%, rgba(102,102,102,1) 0%, rgba(44,44,44,1) 0%, rgba(17,17,17,1) 0%, rgba(109,109,109,1) 0%, rgba(106,106,106,1) 50%, rgba(98,98,98,1) 76%, rgba(94,94,94,1) 100%);
background: -ms-linear-gradient(left, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 0%, rgba(102,102,102,1) 0%, rgba(44,44,44,1) 0%, rgba(17,17,17,1) 0%, rgba(109,109,109,1) 0%, rgba(106,106,106,1) 50%, rgba(98,98,98,1) 76%, rgba(94,94,94,1) 100%);
background: linear-gradient(to right, rgba(89,89,89,1) 0%, rgba(71,71,71,1) 0%, rgba(102,102,102,1) 0%, rgba(44,44,44,1) 0%, rgba(17,17,17,1) 0%, rgba(109,109,109,1) 0%, rgba(106,106,106,1) 50%, rgba(98,98,98,1) 76%, rgba(94,94,94,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#5e5e5e', GradientType=1 );
}
#home_banner .ow-banner-button .vc_btn3 {background:transparent; padding:  32px 20px; margin:0; min-height:89px; font-size: 20px; font-weight: 600; text-transform: uppercase; transition:all 0.3s ease-out; width:100%; color:#fff; font-family: 'Muli', sans-serif; text-align:center; border: none;}
#home_banner .ow-banner-button.ow-button-active:hover {cursor:default;} 
#home_banner .ow-banner-button .vc_btn3:hover { transition:all 0.3s ease-out;  background:#000;}
#home_banner .ow-banner-button.ow-button-active .vc_btn3  {background:#000;}
 
#home_banner .ow-button-holder .vc_column-inner {padding:0 3.5px;}
#home_banner .ow-button-holder:first-child .vc_column-inner {padding-left:15px;}
#home_banner .ow-button-holder:last-child .vc_column-inner {padding-right:15px;}

#home-banner-prons .vc_col-sm-2  {width:20%;}
#home-banner-prons .wpb_wrapper  {text-align:center}
#home-banner-prons .ow-add-star p {display:inline-block; color:#fff; font-weight:400; background:url('https://852795.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/star.png'); background-position:center left; padding:4px 0 4px 40px;  background-repeat:no-repeat;}
#home-banner-prons .ow-add-star p strong {font-weight:700;}

#home-product-grid .vc_column-inner {padding-top:55px;} 
#home-product-grid h1 { font-family: 'Playfair Display', serif; font-size:38px; line-height:56px; color:rgba(0, 0, 0, 0.85); font-weight:400; }

.ow-fifths .vc_col-sm-2  {width:20%;}



#content #fp-insta .instagram-photos {
	margin: 20px 0 40px 0;
	transition: 0.3s all linear;
}

.insta-photo {
	display: inline-block;
	width: calc(20% - 20px);
	margin-top: 25px;
}

.insta-photo div {
	padding-bottom:100%;
	background-repeat: no-repeat!important;
	background-position: center !important;
	background-size: cover !important;
}


.insta-photo {
	margin-left: 25px;
}

.insta-photo:first-child {
	margin-left: 0;
}
@media only screen and (max-width: 767px) {
	.insta-photo {
		display: inline-block;
		width: 50%;
		margin-top: 25px;
	}
	.insta-photo {
		margin:0;

	}
	.insta-photo:last-child {
		display:none;
	}
	.insta-photo:first-child {
		margin-left: 0;
	}
	.insta-photo.block2 {

		margin-left:0;
	}
}


.products .product-small .badge-container .badge-inner  { background:#62b01e; padding:4px;}
.products .product-small .badge-container .badge-inner span { line-height:110%;}
.products .product-small .box-text .title-wrapper a { font-family: 'Playfair Display', serif; font-size:25px; line-height:38px; color:#000; transition:all 0.15s ease-out;}
/* .products .product-small .box-text .title-wrapper a:hover { color:#cdcdcd; } */
.products .product-small .box-text .add-to-cart-button a { color:#fff; font-family: 'Muli', sans-serif; background:#62b01e; font-size:14px; border:2px solid #62b01e; transition:all 0.3s ease-out;}
.products .product-small .box-text .add-to-cart-button a:hover { color:#62b01e;  background:#fff; }
.products .product-small.post-65 .box-image:after  {    content: 'NAJBOLJ PRODAJANO';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
 .products .product-small.post-67 .box-image:after  {    content: "SKLENI NAROČNINO & PRIHRANI 10%";    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-684 .box-image:after  {    content: 'BESTSELLERI';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-719 .box-image:after  {    content: 'PRETPLATI SE I UŠTEDI 10%';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
/* .products .product-small.post-1204 .box-image:after  {    content: 'BEST SELLER';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; } */
/* .products .product-small.post-1208 .box-image:after  {    content: 'BEST SELLER';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; } */
.products .product-small.post-1420 .box-image:after  {    content: 'BEST SELLER';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-9499 .box-image:after  {    content: 'BEST SELLER';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-10208 .box-image:after  {    content: 'BESTSELLER';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-8772 .box-image:after  {    content: 'NEJPRODÁVANĚJŠÍ';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-1424 .box-image:after  {    content: 'SUBSCRIBE MONTHLY AND SAVE 10%';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-8777 .box-image:after  {    content: 'PŘEDPLAŤTE SI MĚSÍC A UŠETŘETE 10%';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-9504 .box-image:after  {    content: 'FIZESS ELŐ ÉS SPÓROLJ 10%-OT';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }
.products .product-small.post-10213 .box-image:after  {    content: 'PREDPLAŤTE SI A UŠETRÍTE 10%';    width: 100%;    position: absolute;    color: white;    text-align: center;    bottom: 8px;    background-color: black;    font-weight: 700;    padding: 7px 0 6px;    font-size: 14px; }

.hr-oglas > .wpb_column  > .vc_column-inner {padding-top:30px; padding-bottom:30px;}
.hr-oglas h2 { font-family: 'Playfair Display', serif; font-size:38px; line-height:56px; color:rgba(0, 0, 0, 0.85); font-weight:400; }
.hr-oglas a {display:inline-block; vertical-align: middle;}
.hr-oglas p {text-align: center;}
.hr-oglas a.ow-oglas-link {padding:8px 100px; margin-top: 35px; margin-left: 50px; color:#fff; background:#e50278;     font-size: 30px;	font-weight: bold;	border-radius: 10px;}

@media screen and (max-width: 650px){
	.hr-oglas a {display: block; margin-left: 0 !important; padding:8px 20px !important; }
}


#home-reason-why > .wpb_column  > .vc_column-inner {padding-top:30px; padding-bottom:30px;}
#home-reason-why h2 { font-family: 'Playfair Display', serif; font-size:38px; line-height:56px; color:rgba(0, 0, 0, 0.85); font-weight:400; }
#home-reason-why p {margin-bottom:0; font-size:20px; line-height:30px; }
#home-reason-why .icon-column {position:relative;}
#home-reason-why .icon-column .wpb_text_column {margin-bottom:0;}
#home-reason-why .icon-column a {color:transparent; position:absolute; top:0; left:0; display:block; width:100%; height:100%;}
#home-reason-why .icon-column .wpb_single_image  { margin-bottom:10px; }
#home-reason-why .icon-column .wpb_single_image .wpb_singleimage_heading  { color:#fff; font-size:20px; font-family: 'Muli', sans-serif; position:absolute;    top: 46px;}
#home-reason-why .icon-column .icon-with-link:hover .wpb_singleimage_heading  {z-index:9999;}

#home-reason-why .icon-column .icon-with-link .wpb_single_image img { transition:all 0.3s ease-out;  position:relative;  }
#home-reason-why .icon-column .icon-with-link .wpb_single_image .wpb_wrapper { transition:all 0.3s ease-out;  position:relative;  }
#home-reason-why .icon-column .icon-with-link:hover .wpb_single_image .wpb_wrapper:after { content:" "; transition:all 0.3s ease-out;  font-family: 'Muli', sans-serif;  transition:all 0.3s ease-out;    width: 100%;    position: absolute;    color: white;    text-align: center;    top:0;  left:0;    background-color: rgba(0,0,0,0.7); height:100%; border-radius:100%;   font-weight: 400; padding-top:43%;      font-size: 16px;  }
/* .sl #home-reason-why .icon-column .icon-with-link-1:hover .wpb_single_image .wpb_wrapper:after { content: "Preveri katere"; } */
/* .sl #home-reason-why .icon-column .icon-with-link-2:hover .wpb_single_image .wpb_wrapper:after { content: "Skleni naročnino"; } */
#home-reason-why .icon-column .icon-with-link:hover .wpb_single_image img {    opacity: 0.85;    filter: alpha(opacity=85);    -ms-transform: rotate(10deg);    -webkit-transform: rotate(10deg);    transform: rotate(10deg);}

#ow-grey-spacer {margin:40px 0;}

#home_mnenja {padding-bottom:40px;}
#home_mnenja h2 {font-family: 'Playfair Display', serif; font-size:38px; line-height:56px; color:rgba(0, 0, 0, 0.85); font-weight:400; }
.mnenja_wrapper .ow-row {margin-bottom:40px;}
.mnenja_single_wrapper {width:49%; margin-right:2%; float:left;}
.mnenja_single_wrapper:nth-child(2n) {margin-right:0;}
.mnenja_single_wrapper .mnenja_output_single_image {width:120px; height:120px; border-radius:100%; overflow:hidden; display:inline-block;     vertical-align: top;}
.mnenja_single_wrapper .mnenja_output_single_text {width: calc(100% - 130px); padding-left:15px; display:inline-block;     vertical-align: top;}
.mnenja_single_wrapper .mnenja_output_single_text h5 {color: #000000;font-family: 'Muli', sans-serif;font-size: 18px;font-weight: 700; margin-bottom:2px; line-height:100%;}
.mnenja_single_wrapper .mnenja_output_single_text span {color: #868686; font-style:italic;font-family: 'Muli', sans-serif;font-size: 16px;font-weight: 400; margin-bottom:7px;}
.mnenja_single_wrapper .mnenja_output_single_text p {color: #444444; font-style:italic;font-family: 'Muli', sans-serif;font-size: 16px;font-weight: 400; margin-bottom:0px; line-height:23px;}


#ow-instagram h2 { font-family: 'Playfair Display', serif; font-size:38px; line-height:56px; color:#fff; font-weight:400; }
#ow-instagram > .wpb_column  > .vc_column-inner {padding:70px 0 35px;}
#ow-instagram .jr-insta-thumb ul li {padding: 0 1% 35px 1%;}

.medijionas_wrapper .medijionas_single_wrapper {float:left; width:32%; margin-right:2%; text-align:center;    }
.medijionas_wrapper .medijionas_single_wrapper:nth-child(3n) {margin-right:0%;}
.medijionas_wrapper .medijionas_single_wrapper {  margin-bottom:40px;}
.medijionas_wrapper .medijionas_single_wrapper h3 {  font-family: 'Playfair Display', serif; font-size:22px; line-height:28px; color:rgba(0, 0, 0, 0.85); font-weight:400; }
.medijionas_wrapper .medijionas_single_wrapper a { border-radius: 10px; transition:all 0.3s ease-out;  padding:20px;  border: 1px solid #e5e5e5; display:block;}
.medijionas_wrapper .medijionas_single_wrapper a:hover {box-shadow: 0 0 11px rgba(33,33,33,.2);  }
.medijionas_wrapper .medijionas_single_wrapper .ow-table { min-height:160px;}
.medijionas_wrapper .medijionas_single_wrapper img {   max-width:220px; height:auto; margin-top:20px;     max-height: 50px;}

.zaupajonam_wrapper .zaupajonam_single_wrapper {transition:all 0.3s ease-out;  float: none;	display: inline-block; vertical-align:top;	width: 23.2%; margin-right:2%; text-align:center; margin-bottom:30px !important;   }
.zaupajonam_wrapper .zaupajonam_single_wrapper:nth-child(4n) {margin-right:0%;}
.zaupajonam_wrapper .zaupajonam_single_wrapper .zaupajonam_single_wrapper_inner {transition:all 0.3s ease-out; max-width:200px; margin:0 auto;}
.zaupajonam_wrapper .zaupajonam_single_wrapper .zaupajonam_single_wrapper_inner:hover {box-shadow: 0 0 11px rgba(33,33,33,.2);  cursor:pointer;}
.zaupajonam_wrapper .zaupajonam_single_wrapper .zaupajonam_output_single_image {height:300px; width:100%; background-position:center !important; background-size:cover !important; background-repeat:no-repeat; margin:0 auto;}
.zaupajonam_wrapper .zaupajonam_single_wrapper .zaupajonam_output_single_text {padding:10px 8px 10px;}
.zaupajonam_wrapper .zaupajonam_single_wrapper .zaupajonam_output_single_text h5 { margin-bottom:0; font-family: 'Muli', sans-serif; font-size:17px; line-height:26px; color:#212121; font-weight:600;}
.zaupajonam_wrapper .zaupajonam_single_wrapper .zaupajonam_output_single_text p {font-family: 'Muli', sans-serif; font-size:17px; line-height:26px; color:#212121; font-weight:400;}
.zaupajonam_popup .popupclinical{display:none; position:fixed; top:0px; left:0px; width:100%; height:100%;    z-index: 40000;    background-color: rgba(0,0,0,0.8); }
.zaupajonam_popup .popupclinical.show{display:block; }
.zaupajonam_popup .popupclinical .innerpopup {    display: block;    width: 90%;    height: auto;    max-height: 100%;    position: absolute;    left:50%; transform:translateX(-50%);    background-color: #transparent;    top: 80px;    overflow-y: auto;}
.zaupajonam_popup .popupclinical .closepopup {  color:#fff;  position: absolute;    top: 0px;    right: 0px;    width: 30px;    height: 30px;    text-align: center;    cursor: pointer;    font-size: 30px; }	
.zaupajonam_popup .slider-zaupajonam img {margin:0 auto; max-width:100%; border:8px solid #000; border-radius:5px;}
.zaupajonam_popup .slick-slide {outline:none;} 
.zaupajonam_popup h3 {color:#fff; font-size:20px; line-height:28px; font-weight:normal; font-family: 'Muli', sans-serif; margin-bottom:30px;}
.zaupajonam_popup .slick-dots  { position:absolute; top:0; }
.zaupajonam_popup .slick-list  {padding-top:50px; }
.zaupajonam_popup .slick-dots li  { list-style:none; display:inline-block;  }
.zaupajonam_popup .slick-dots li.slick-active  { text-decoration:underline;  }
.zaupajonam_popup .slick-dots li a {cursor:pointer;  color:#fff; font-size:18px; line-height:24px; font-weight:normal; font-family: 'Muli', sans-serif;}
.zaupajonam_popup .dashicons-next, .dashicons-prev {    display: inline-block;  width: 90px; color:#fff; z-index: 10;  height: 160px;    font-size: 50px;    line-height: 160px;    font-family: dashicons;    text-decoration: inherit;    font-weight: 400;    font-style: normal;    vertical-align: top;    text-align: center;    -webkit-transition: color .1s ease-in 0;    transition: color .1s ease-in 0;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}
.zaupajonam_popup .dashicons-next {position:absolute; top:50%; right:0; transform:translateY(-50%)}
.zaupajonam_popup .dashicons-prev {position:absolute; top:50%; left:0; transform:translateY(-50%)} 
.zaupajonam_popup .dashicons-next:hover , .dashicons-prev:hover {cursor:pointer;}
.zaupajonam_popup .dashicons-next:before {content:"\f345";}
.zaupajonam_popup .dashicons-prev:before {content:"\f341";}
.zaupajonam_popup .dashicons-no:before { content: "\f158";}
.zaupajonam_popup .zaupajonam-popup-slider { padding-bottom:50px;}
.zaupajonam_popup .zaupajo_name_img_desc { margin-top: 10px; padding: 0 15px; color: #fff; text-align: center;}
.noscroll {overflow:hidden;}
.zaupajonam-mennja-popup   {   margin-top:40px; margin-bottom:100px !important;     padding-right: 20px;}
.zaupajonam-mennja-popup .mnenja_single_wrapper  { text-align:left;    padding:0 10px;    border-bottom: 1px solid #e5e5e5; margin-bottom:20px; padding-bottom:20px;}
.zaupajonam-mennja-popup .mnenja_single_wrapper:last-child  {     border-bottom: none; }
.zaupajonam-mennja-popup .mnenja_single_wrapper h5 { color:#fff; font-weight:600; font-size:20px;}
.zaupajonam-mennja-popup .mnenja_single_wrapper span { color:#ccc; text-decoration:underline; font-size:16px;}
.zaupajonam-mennja-popup .mnenja_single_wrapper p {text-align:left; color:#fff;} 
.zaupajonam_wrapper .zaupajonam_single_wrapper_mnenja div.zaupajonam_output_single_image { background-size: 85% !important; background-color:#ccc !important;   background-repeat: no-repeat !important;}

.zaupajonam-mennja-popup .mnenja_single_wrapper {width:100% !important; margin-right:0; }

#kontakt #gform_submit_button_1 {background:#4d4d4d ;}
.ow_hide_asterix > label.gfield_label {display:none !important;}


.single-product .variations {margin-top:24px;}
.single-product .product-info  .product-title {font-family: 'Playfair Display', serif; font-weight:400; font-size:32px;}
.single-product .product-info  .variations .label { font-size:18px;}
.single-product .product-info, .single-product .product-info form,.single-product .product-info .first-payment-date {padding-bottom:0; margin-bottom:0;}
.single-product .product-info .first-payment-date {display:none;}
.price-wrapper .price.product-page-price  {display:none;}
.product-type-simple .price-wrapper .price.product-page-price  {display:block;}
.woocommerce-variation-price {    padding-top: 24px;}
.woocommerce-variation-price .woocommerce-Price-amount.amount{   font-size:28px;}
#sest-razlogov-izdelek div {	float: left;	text-align: center;	width: 33.3%;	height: 150px;	margin: 10px 0;	color: black;}
#sest-razlogov-izdelek div img {	width: 100px;	height: 100px;	margin:0 auto;	display:block;}
#sest-razlogov-izdelek div span {	padding-left: 10px;	color: #282828;}
.related-products-wrapper .product-small a.add_to_cart_button  {color:#62b01e; border-color:#62b01e;}
.related-products-wrapper .product-small a.add_to_cart_button:hover {background:#62b01e; color:#fff; border-color:#62b01e;}
.related-products-wrapper   .product-section-title { font-family: 'Playfair Display', serif;}
.related-products-wrapper h3.product-section-title {max-width:100%;}

.question-mark {position: absolute;	width:37px; height:37px; right: 20px;	bottom: 18px;    padding: 14px;    background-color: #4d4d4d;    color: white;    line-height: 9px;    border-radius: 50%;    font-weight: 700;    cursor: default;}
.question-mark-tip {	position:absolute;	bottom: 0px;	left:9999px;	width:auto;	margin-left:-250px; /* width + left/right padding */	padding:20px;	color:#fff;	background:#000;	-webkit-box-shadow:2px 2px 5px #aaa;	   -moz-box-shadow:2px 2px 5px #aaa;	        box-shadow:2px 2px 5px #aaa;	opacity:0;	-webkit-transition:opacity 250ms ease-out;	   -moz-transition:opacity 250ms ease-out;	    -ms-transition:opacity 250ms ease-out;	     -o-transition:opacity 250ms ease-out;	        transition:opacity 250ms ease-out;	line-height: 20px;	margin-right: 45px;	border-radius: 3px;}
.question-mark-tip:before {	content:' '; /* Must have content to display */	position:absolute;	bottom:10px;	right:-16px; /* 2 x border width */	width:0;	height:0;	margin-top:-8px; /* - border width */	border:8px solid transparent;	border-left-color:#000;}
.question-mark:hover .question-mark-tip,.question-mark:focus .question-mark-tip,.question-mark:active .question-mark-tip {	left:-20px;	opacity:1;}

.woocommerce-cart .page-wrapper {margin-top:20px;}

/* checkout edit */
.woocommerce-checkout:not(.woocommerce-order-received) #free-shipping-header, .woocommerce-checkout:not(.woocommerce-order-received) #free-shipping-header , .woocommerce-checkout:not(.woocommerce-order-received) header,  .woocommerce-checkout:not(.woocommerce-order-received) #free-shipping-header-mobile,  .woocommerce-checkout:not(.woocommerce-order-received) footer  {display:none !important;} 
.woocommerce-checkout form.woocommerce-checkout #customer_details .select2-selection {outline:none;}
.ms_hide_checkout_field {display:none !important;}
.ms_checkout_to_RO #billing_address_1_field{ width:100% !important;}
#judet_field {display:inline-block; width:100%;}
.ms_checkout_to_RO #billing_postcode_field .required {display:none !important;}
#judet_field, #s_judet_field { position:relative;}	
#ow_zipcode_field  { margin-bottom:32px;}	
#judet_field.judet_field_processing:after { z-index:1000; content:" ";    background-image:url('https://f40bb0.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/spin.gif');    background-position: center center;    background-repeat: no-repeat;height: 100px;    width: 100px;    position: absolute;    left: 50%;    bottom: -32%;    transform: translateX(-50%);}	
#s_judet_field.s_judet_field_processing:after { z-index:1000; content:" ";    background-image:url('https://f40bb0.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/spin.gif');    background-position: center center;    background-repeat: no-repeat;height: 100px;    width: 100px;    position: absolute;    left: 50%;    bottom: -32%;    transform: translateX(-50%);}	
.woocommerce-checkout .telefon-info {font-weight:400; font-size:13px;}
#billing_phone_field abbr.required:last-child {display:none;}
form.checkout_coupon {border:none; max-width:1320px; margin:0 auto; padding:15px; margin: 0 -15px;}
.wc-proceed-to-checkout .checkout-button {background:#62b01e;}
.mc4wp-checkbox-woocommerce input {margin-bottom:0;}
.mc4wp-checkbox-woocommerce span {font-weight:400;}
.mc4wp-checkbox-woocommerce  {padding-bottom:15px;}
.wc-terms-and-conditions {padding-bottom:0;}

.footer-wrapper  > .row > .large-12 {padding-bottom:0;}
#footer-first {background:#212121;     padding-bottom: 20px;}
#footer-first h4 {color: #fff; font-family: 'Montserrat', sans-serif; font-size: 15px; line-height:23px; font-weight: 800;text-transform: uppercase;}
#footer-first p , #footer-first div{color:rgba(255, 255, 255, 0.85); font-family: 'Muli', sans-serif; font-size: 16px; line-height:26px; font-weight: 400;}
#footer-first .f-icon {display:inline-block; margin-right:20px;}
#footer-first .f-icon img {width:30px; height:30px;}
#footer-first .footer-trust p {font-size:18px;  font-family: 'Montserrat', sans-serif; line-height:27px;}
#footer-first .footer-trust {max-width:292px; margin:0 auto;     float: right;    width: 300px;} 
#footer-first .wpb_wrapper {position:relative;} 
#footer-first .ff-first {padding-right:5%;} 

#footer-second {background:#000;}
#footer-second > .wpb_column  > .vc_column-inner  {padding-top:17px;}
#footer-second  .fs-first , #footer-second  .fs-second ,#footer-second  .fs-third  {margin-bottom:17px;}
 
#footer-second .fs-first p, #footer-second .fs-second a {color:rgba(255, 255, 255, 0.85); font-family: 'Muli', sans-serif; font-size: 15px; line-height:26px; font-weight: 400; }
#footer-second .fs-second .wpb_wrapper p {text-align:center;}
#footer-second .fs-second a {margin-right:40px; text-decoration:underline; white-space: nowrap;    display: inline-block;} 
#footer-second .fs-second a:last-child {margin-right:0;} 
#footer-second .fs-third p {text-align:right; color:rgba(255, 255, 255, 0.85); font-family: 'Muli', sans-serif; vertical-align:bottom; font-size: 12px; line-height:26px; font-weight: 700;}
#footer-second .fs-third img {margin-bottom:0; margin-left:20px; vertical-align:bottom;}
#footer-second .fs-third .wpb_wrapper {padding-bottom:6px;}

#footer-first .footer_news_form  .validation_error{display:none;}
#footer-first .footer_news_form  .gform_body label{display:none;}
#footer-first .footer_news_form  .gform_body .field_2_2 > label.gfield_label {display:none;}

#footer-first .footer_news_form  .gform_body .gfield_checkbox label{display:inline-block;     color: rgba(255, 255, 255, 0.85);	font-family: 'Muli', sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: 400;}
#footer-first .footer_news_form  .gform_body .gfield_checkbox label a{text-decoration: underline;     color: rgba(255, 255, 255, 0.85);	font-family: 'Muli', sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: 400;}

#footer-first .footer_news_form  .gform_body {width:calc(100% - 142px); float:left; margin:0; padding:0;}
#footer-first .footer_news_form  .gform_body li, #footer-first .footer_news_form  .gform_body div {margin:0; padding:0; max-width:100% !important;}
#footer-first .footer_news_form  .gform_body input {width:100%; }
#footer-first .footer_news_form  .gform_footer {float:left; width:142px; margin:0; clear:none; padding:0;}
#footer-first .footer_news_form  .gform_footer input {background:#4d4d4d;     font-size: 14px;    min-height: 40px;    line-height: 38px;}

#footer-first .footer-shop-icon {margin-top: 30px;}
#footer-first .footer-shop-icon .vc_column-inner  {padding:0;}
#footer-first .footer-shop-icon .wpb_column:first-child {width:38%; float: left; margin-right:2%;}
#footer-first .footer-shop-icon .wpb_column:last-child {width:60%; float: left; padding:0;}
#footer-first .footer-shop-icon .wpb_column:last-child p {font-size:13px; line-height:18px;}

#main-menu.mobile-sidebar .ow-switchers {display:none;}
#main-menu.mobile-sidebar .ow-menu-green a {background:#62b01e; color:#fff;}


/* #black-friday-white, #black-friday {display:none;} */
#black-friday {display:none;} 
/* #black-friday-white > .wpb_column  > .vc_column-inner   {padding-bottom:35px;}  */
/* #black-friday-white .wpb_text_column  {margin-bottom:0;}  */

#black-friday-white h2 { text-decoration:underline; color:#fff; font-family: 'Montserrat', sans-serif; font-size:70px; font-weight:800;}
#black-friday-white h3 { color:#fff; font-family: 'Muli', sans-serif;  font-size:50px; } 
#black-friday-white h3 strong {     font-size: 80px;    color: red;    font-weight: bold; }

#black-friday h2 { text-decoration:underline; color:#000; font-family: 'Montserrat', sans-serif; font-size:50px; font-weight:800;}
#black-friday h3 { color:#000; font-family: 'Muli', sans-serif;  font-size:30px; } 
#black-friday h3 strong {     font-size: 50px;    color: red;    font-weight: bold; }
 
.ms_products_center .products.row {justify-content: center;}

.ow-banner-text {    position: absolute;    top: 40px;    width: 100%;    max-width: 1320px;    left: 50%;    transform: translateX(-50%);}


@media screen and (max-width: 1320px){ 
	#header .flex-left .nav > li {margin: 0 10px;}
	#header .logo-left .logo {margin-right:30px;}
}

@media screen and (max-width: 1230px){ 
	#header .header-inner > div:nth-child(2) {position:absolute; right:160px;}
	#header .header-inner > div:nth-child(2) a:before {display:none;}
	#header .show-for-medium {display:block !important;}
	#header .hide-for-medium {display:none !important;}
	#header .show-for-medium .cart-item {border-right: 1px solid #ececec;    padding-right: 22px;}
	#header .header-inner {position:relative;}
	.header-main li.html.custom {display:block !important;}
}

@media screen and (max-width: 1150px){
	#free-shipping-header-mobile {display:block !important;}
	#free-shipping-header {display:none ;}
	.free-shipping-header .ow_one_half span{display:none;}	
	#free-shipping-header {		position: relative;		z-index: 1;	}	
	#free-shipping-header-mobile {		position: relative;		z-index: 1;	}
} 


@media only screen and (max-width: 980px) {
	#footer-first .footer-trust {width:auto;}
	#footer-first .footer-trust img {display:block;}
}
	
@media only screen and (max-width: 768px) {
	#footer-first .footer_news_form  .gform_body {     width: 100%;    margin-bottom: 15px;}
	#footer-first .footer_news_form  .gform_footer { float:none; }
	.woocommerce-billing-fields input {margin-bottom:0;}
	#ow_zipcode_field {margin-bottom:20px;}

	.ms_banner_show_desktop {display:none !important;}
	.ms_banner_show_mobile {display:block !important;}
	
	}
@media only screen and (max-width: 767px) {
	#home_banner .ow-banner-button-holder {position:relative;}
	#home_banner .ow-button-holder {width: 100%;}
	#home_banner .ow-button-holder .vc_column-inner {padding:0 !important;}
	#home-banner-prons .vc_col-sm-2 {width:100%;}
	#home-banner-prons .vc_col-sm-2 .wpb_text_column {margin-bottom:20px;}
	#home-banner-prons> .wpb_column  > .vc_column-inner {padding-top:20px;}
	.mnenja_single_wrapper {width:100%; margin:0; margin-bottom:40px;}
	#home-reason-why .icon-column .wpb_text_column {margin-bottom:25px;}
	#home-reason-why .icon-column > .vc_column_container {width:49.8%; float:none; display:inline-block; vertical-align:top;}
	#ow-instagram .jr-insta-thumb ul li {width:20% !important;}
	#ow-instagram h2 {font-size:30px; line-height:40px;     padding: 0 5px 35px;}
	.footer-wrapper .vc_column-inner .wpb_wrapper {text-align:center;}
	#footer-first .footer-trust {float:none;}
	#footer-first .footer-trust img {display: inline;    float: left;    margin-right:0px;}
	#footer-first {padding-bottom:30px;}
	#footer-first .f-icon:nth-child(3) {margin-right:0;}
	#footer-first .footer_news_form  .gform_footer input[type=submit] {width:100%;}
	#footer-first .ff-first {padding-right:0;}
	#footer-second .fs-third p {text-align:center;}
	#footer-first .wpb_wrapper > .wpb_text_column  {margin-bottom:0;}
	#footer-first .gform_wrapper  {margin-bottom:0;}
	#ow-instagram .jr-insta-thumb ul li {width:50% !important; padding:0;}
	#ow-instagram .jr-insta-thumb ul li:last-child {display:none;}
	#ow-instagram > .wpb_column  > .vc_column-inner   { padding-top:35px; padding-bottom:0; }
	#home-reason-why h2, #home-product-grid h1, #home_mnenja h2  {line-height:40px; font-size:30px;}
	#ow-instagram h2 {   padding: 0 8px 35px;}
	#ow-instagram .vc_row .wpb_text_column  { margin-bottom:0; }
	#footer-first .footer-trust {width:300px;}
	.zaupajonam_wrapper .zaupajonam_single_wrapper {width:49%}
	.zaupajonam_wrapper .zaupajonam_single_wrapper:nth-child(2n) {margin-right:0%;}
	.medijionas_wrapper .medijionas_single_wrapper {width:100%;  margin:0; margin-bottom:25px !important;}
	#sest-razlogov-izdelek div {height: auto;    display: inline-block;    float: none;    vertical-align: top;}
	#footer-second .fs-second a {margin:3px 10px !important;}
	#footer-first .footer_news_form  .gform_footer { float:none; margin:0 auto; }

	#black-friday-white h2 { font-size:50px; }
	#black-friday-white h3 {  font-size:40px; } 
	#black-friday-white h3 strong {     font-size: 50px;     }
	#black-friday-white  .ujiCountdown .countdown_amount {       min-width: 1px !important;  font-size: 35px !important;  padding:0 4px !important;   }
	#black-friday-white  .ujiCountdown .countdown_txt {       font-size:16px !important;     }
	.ow-fifth .vc_col-sm-2  {width:50% !important; margin-top: 10px;}
	.hu-home-mnenja h2 {margin-bottom: 20px !important;}
	.hu-home-mnenja p {margin-bottom: 10px !important;}
	.ujiCountdown .countdown_row  .uji_sec {display:none!important;}

}

@media only screen and (max-width: 480px) {
		#black-friday-white h2 { font-size:30px; }
	#black-friday-white h3 {  font-size:20px; } 
	#black-friday-white h3 strong {     font-size: 30px;     }
	#black-friday-white  .ujiCountdown .countdown_amount {       min-width: 1px !important;  font-size: 20px !important;     }
	
	.mnenja_single_wrapper {width:100%; margin:0; margin-bottom: 25px !important;    padding-bottom: 25px;    border-bottom: 1px solid #EBEBEB;}
	.mnenja_wrapper .ow-row:last-child .mnenja_single_wrapper:last-child {border-bottom:none; }
	#home_mnenja {margin-bottom:0; padding-bottom:0;}
	.mnenja_single_wrapper .mnenja_output_single_image {display:block; margin:0 auto; margin-bottom:10px; }
	.mnenja_single_wrapper .mnenja_output_single_text {width:100%; text-align:center;}
	.mnenja_wrapper .ow-row {margin-bottom:0;}
	#home_mnenja .wpb_text_column  {margin-bottom:0;}
	#home-reason-why > .wpb_column  > .vc_column-inner {padding-bottom:0;}
	#home_mnenja h2 {margin-bottom:35px !important;} 
	
	.header-main li.html.custom {    right: 85px;}
	#header .show-for-medium .cart-item {border-right: 0;    padding-right: 0px; right:0; position:absolute; top: -11px; }
	#header .header-inner > div:nth-child(2) { right:65px;     z-index: 99999;}
	#main-menu.mobile-sidebar .ow-switchers {display:block; width:100%; padding:0;}
	#main-menu.mobile-sidebar .html_topbar_left  { padding:0;}
	#main-menu.mobile-sidebar .ow-switchers ul {border-bottom: 1px solid #ececec;}
	#main-menu.mobile-sidebar .ow-switchers a {text-align:left; padding:15px 20px;}
	#main-menu.mobile-sidebar .ow-switchers .wcml-cs-active-currency {padding-left:0;}
	#main-menu.mobile-sidebar .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {width:100%;}
	#main-menu.mobile-sidebar .ow-mobile {display:none;} 
	#main-menu.mobile-sidebar .ow-mobile .wpml-ls-legacy-dropdown .has-child {padding-left:0;} 
	#main-menu.mobile-sidebar .ow-mobile .wpml-ls-legacy-dropdown .has-child a {padding-right:0; width:65px; display:inline-block;} 
	#main-menu.mobile-sidebar .ow-mobile .wpml-ls-legacy-dropdown .has-child .children a {width:100%;} 
	#main-menu.mobile-sidebar .ow-mobile .wpml-ls-legacy-dropdown .has-child button {    margin: 0;    padding-right: 15px; width: calc(100% - 70px); text-align:right; transform:none !important;  } 
	#main-menu.mobile-sidebar .html_topbar_right {padding:0;} 
	.zaupajonam_wrapper .zaupajonam_single_wrapper {width:47%; margin: 0 1%;     min-height: 410px;  margin-bottom: 10px !important;    display: inline-block;    float: none;    vertical-align: top; float:none;}
	.ow-height-400 {min-height:280px;}
	.ow-height-200 {min-height:150px;}
	.claccis_white_h1 h1 {    font-size: 35px;    line-height: 45px; text-align:center;}
	.single-product .product-info  .variations .label {padding-right:15px;}
	.related-products-wrapper .product-small a.add_to_cart_button {background:#62b01e; color:#fff; line-height: 130%;    padding: 8px 0;}
	.widget_shopping_cart .button {padding:8px 10px; line-height:140%;}
	
}

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

	#sest-razlogov-izdelek div {    width: 46%;    margin: 10px 2% !important;}
	
}
	
@media only screen and (max-width: 359px) {
	.zaupajonam_wrapper .zaupajonam_single_wrapper {width:100%; margin:0; float:left; display:block;}
}

@media only screen and (max-width: 359px) {
	.header-main li.html.custom {    right: 65px;    width: 65px;}
	#header .header-inner > div:nth-child(2) {    right: 50px;    z-index: 99999;}
	
	.ow-switchers .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle {padding-right:15px;}
	
}


/*new*/
.alignleft {margin-right: 0.5em !important;}
.ow-fifth .vc_col-sm-2  {width:20%;}

.grayscale img {	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */	filter: gray; /* IE6-9 */	-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */	transition: all 0.15s linear;}
.grayscale img:hover {	filter: none;	-webkit-filter: grayscale(0%);	transition: all 0.15s linear;}

.ms_cz_homecomment  {    margin-top: 30px;}
.ms_cz_homecomment p {font-size:27px; margin-bottom: 10px;}
.ms_cz_homecomment a {text-decoration: underline;}
.ms_cz_homecomment .ms_cz_homecomment_link a {font-size:27px; text-decoration: none;  color: #fff; background: #c3222d; padding: 14px 60px;	border-radius: 7px;}

@media only screen and (max-width: 400px) {
	.ms_cz_homecomment p {		font-size: 22px;}
	.ms_cz_homecomment .ms_cz_homecomment_link a {		font-size: 24px; padding: 10px 30px;	}
}

/* checkout costumization */
.checkout-page-title.page-title {display:none !important;}
.ow_before_checkout_timer_wrapper .wpb_text_column  { margin-bottom: 0;}
.ow_before_checkout_timer_wrapper {	background: #000;	padding: 30px 0;	margin-bottom: 20px;}
.ow_before_checkout_timer_wrapper h3 {	color: #fff;	margin-bottom: 0;    display: inline-block;    vertical-align: middle;    font-weight: 400;}
.ow_before_checkout_timer_wrapper h3:before {    content:"";    display: inline-block;    vertical-align: middle;    background: url('https://bebc92.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/ow-timer-icon.png');    background-repeat: no-repeat;    background-position: center;    height: 36px;    width: 27px;    margin-right: 15px;    margin-bottom: 5px;}
.ow_before_checkout_timer_wrapper h3 span {	color:#ff0000;}
.woocommerce-form-coupon-toggle {display: none !important;}
form.checkout_coupon {display: block !important;}
#ow_product_info_popup  {	position: fixed;	top: calc(88% - 210px);	z-index: 999;	left: 0;	max-width: 300px;}
#ow_product_info_popup div {  margin-bottom: 5px; box-shadow: 6px 10px 40px rgba(0,0,0,0.6); }
#ow_product_info_popup #ow_show_ppl_number {	background-color: #62b01e;	padding: 15px 25px;	opacity: 0;	width:100%;	transition: opacity 0.25s ease-out;	text-align: right;	padding-left: 70px;	border:8px solid white;	border-radius: 5px;	border-left: 0 !important;	background-image: url('https://afecbf.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/ow-miniglass-icon.png');	background-repeat: no-repeat;	background-position: center left 18px;}
#ow_product_info_popup #ow_show_ppl_number p{ color:#fff; margin-bottom: 0; }
#ow_product_info_popup #ow_show_sold_number {	background-color: #000;	padding: 15px 25px;	text-align: right;	opacity: 0;	transition: opacity 0.25s ease-out;	padding-left: 70px;	border:8px solid white;	max-width: 90%;	border-radius: 5px;	border-left: 0 !important;	background-image: url('https://ca3403.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/ow-timer-icon-big.png');	background-repeat: no-repeat;	background-position: center left 20px;}
#ow_product_info_popup #ow_show_sold_number p{ color:#fff; margin-bottom: 0; }
#ow_product_info_popup #ow_show_sold_number strong { color:#ff0000; margin-bottom: 0; }
@media only screen and (max-width: 767px) {
	#ow_product_info_popup {display: none !important;}
}

/* Popup */
.ow_langauge_select {display:none;}
.popup {background-color: rgba(100, 100, 100, 0.6);	position: fixed;	display: block;	z-index: 999999;	height: 100%;	width: 100%;	left: 0;	top: 0 !important;}
.popup > .ow-popup-inner {	position: fixed;  	background-image:url('https://43c099.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/intl-lang-select-img2.png');	background-repeat: no-repeat;	background-size: contain;	background-position: bottom  center; 	background-color: #000000;	box-shadow: 0px 0px 15px 0px rgba(#000000, 0.3);	padding: 20px 50px;	width: 90%;	max-width: 930px;	z-index: 5001;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	text-align: center;	border:12px solid #ab8d3f;	max-height: 75vh;	min-height: 505px;	overflow: hidden;}
/*.popup .ow_langauge_select_languages_bg_holder {	background-image:url('https://43c099.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/intl-lang-select-img2.png');	background-repeat: no-repeat;	background-size: contain;	background-position: top center;	min-height: 300px;	width:100%;}*/
.popup  .popup-logo img{	margin-bottom:50px ;}
.popup > .ow-popup-inner h2 {	color:#fff;	font-size: 40px;	line-height: 130%;	margin-bottom: 0;}
.popup > .ow-popup-inner p {	    font-weight: 200; color:#ab8d3f;	font-size: 28px;	line-height: 130%;	margin-bottom: 15px;}
.popup .ow_langauge_select_languages li {	line-height:130%; font-weight: 200; display: inline-block; -webkit-backface-visibility: hidden; color:#fff; font-size:30px;  transition: opacity 0.25s linear;  margin: 0 20px; margin-bottom: 20px;}
.popup .ow_langauge_select_languages li img {    margin-bottom: 5px;	}
.popup .ow_langauge_select_languages li:hover { cursor:pointer; opacity: 0.7; transition: opacity 0.25s linear; -webkit-backface-visibility: hidden; }
@media only screen and (max-width: 767px) {
	.popup  .popup-logo img{	margin-bottom:18px ;}
	.popup > .ow-popup-inner h2 {	color:#fff;	font-size: 22px;	line-height: 130%;	margin-bottom: 0;}
	.popup > .ow-popup-inner p {	color:#ab8d3f;	font-size: 18px;	line-height: 130%;	margin-bottom: 20px;}
	.popup > .ow-popup-inner {	padding: 20px; background-image:url('https://43c099.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/intl-lang-select-img2.png');	background-repeat: no-repeat;	    background-size: 90% auto;		background-position: bottom center;}
	.popup .ow_langauge_select_languages_bg_holder {	display: none;}
	.popup .ow_langauge_select_languages li {display: block; color:#fff; font-size:18px;  transition: all 0.25s linear;  padding:8px; margin-bottom: 0px;}
    .popup .popup-logo img {max-height: 60px;}
	.popup .ow_langauge_select_languages li img {margin-bottom:0;}
	.popup > .ow-popup-inner p {margin-bottom:10px;}
}

@media only screen and (max-height: 540px)  and (orientation: landscape) {
	.popup  .popup-logo img{	margin-bottom:18px ;}
	.popup > .ow-popup-inner h2 {	color:#fff;	font-size: 30px;	line-height: 130%;	margin-bottom: 0;}
	.popup > .ow-popup-inner p {	color:#ab8d3f;	font-size: 22px;	line-height: 130%;	margin-bottom: 20px;}
	.popup > .ow-popup-inner {	padding: 20px; background-image:url('https://43c099.claudeassets.com/20190922163237im_/https://www.intheline-cosmetics.com/wp-content/themes/flatsome-child/img/intl-lang-select-img2.png');	background-repeat: no-repeat;	    background-size: 90% auto;		background-position: bottom center;}
	.popup .ow_langauge_select_languages_bg_holder {	display: none;}
	.popup .ow_langauge_select_languages li {display: block; color:#fff; font-size:22px;  transition: all 0.25s linear;  padding:10px; margin-bottom: 5px;}
	.popup > .ow-popup-inner {min-height: unset;	overflow: scroll;}

}

/* skrita gumba "continue shopping" in "update cart" */
#main > div.cart-container.container.page-wrapper.page-checkout > div > div.woocommerce.row.row-large.row-divided > div.col.large-7.pb-0 > form > div > table > tbody > tr:nth-child(3) > td{
	display:none!important;
}

#main > div.cart-container.container.page-wrapper.page-checkout > div > div.woocommerce.row.row-large.row-divided > div.cart-collaterals.large-5.col.pb-0 > div > div.cart_totals > div{
	animation: shake 2s cubic-bezier(.36,.07,.19,.97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
	animation-iteration-count: 999!important;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

/* dodatna vsebina na strani "cart" */

.cart-wrapper{
	width:100%;
	margin-top:30px;
}

.icon-center{
	width:25%;
	float:left;
}

.icon-headline{
	margin-top:15px;
	font-size:15px;
	padding-left:15px; 
	padding-right:15px;
}

.icon-headline > p > strong{
	font-size:15px;
}

.icon-content{
	font-size:13px;
	padding-left:15px;
	padding-right:15px;
}

.extra-cupon-image{
	width:100%;
	margin-top:15px;
	margib-bottom:15px;
}

.extra-cupon-image > p {
	margin-top:10px;
}

@media (max-width:767px) and (min-width:1px) {
    .mobile-hide {
        display: none!important;
    }
	
	.icon-center{
	width:50%;
	float:left;
	}
	
	div.woocommerce.row.row-large.row-divided{
		width:90%;
		margin:0 auto;
	}
}


/*
     FILE ARCHIVED ON 20:07:37 Sep 16, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:27:39 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.424
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.046
  esindex: 0.006
  cdx.remote: 79.037
  LoadShardBlock: 535.989 (3)
  PetaboxLoader3.datanode: 169.349 (4)
  load_resource: 171.521
  PetaboxLoader3.resolve: 133.648
*/