/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1619703230
Updated: 2021-04-29 13:33:50

*/
div[data-elementor-type="wp-page"], div[data-elementor-type="product-archive"], div[data-elementor-type="product"], .woocommerce-cart main, .woocommerce-checkout main {
	background: #fff url('/wp-content/uploads/2021/05/page_bg.jpg') top center no-repeat;
	padding-top: 20px;
}

.woocommerce-cart main, .woocommerce-checkout main {
	max-width: initial !important;
}

body.home div[data-elementor-type="wp-page"] {
	padding-top: 0;
}

.woocommerce-cart main .page-header, .woocommerce-checkout main .page-header {
	display: none;
}

.elementor-text-editor ul {
    list-style-type: none;
    padding: 0;
}

.elementor-text-editor ul li:before {
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #0088CC;
    font-size: 10px;
    margin-right: 5px;
}

.elementor-text-editor ul ul {
    padding-left: 15px;
}

.elementor-text-editor ul ul ul {
    padding-left: 25px;
}

h4 {
	color: #ee4e4e;
    font-size: 16px;
    font-style: italic;
    line-height: normal;
    font-weight: 300;
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 10px;
}

#ikon ol {
	list-style-type: none;
	padding: 0;
	margin-top: 20px;
}

#ikon ol li {
	width: 50px;
	height: 50px;
	display: inline-block;
	cursor: pointer;
}

#ikon ol .icon_vizallo {
	background: url('/wp-content/uploads/2021/05/icon_vizallo.jpg');
}

#ikon ol .icon_moshato {
	background: url('/wp-content/uploads/2021/05/icon_moshato.jpg');
}

#ikon ol .icon_konnyu {
	background: url('/wp-content/uploads/2021/05/icon_konnyu.jpg');
}

#ikon ol .icon_esoallo {
	background: url('/wp-content/uploads/2021/05/icon_esoallo.jpg');
}

#ikon ol .icon_hoallo {
	background: url('/wp-content/uploads/2021/05/icon_hoallo.jpg');
}

#ikon ol .icon_uv {
	background: url('/wp-content/uploads/2021/05/icon_uv.jpg');
}

#ikon ol .icon_antiallergen {
	background: url('/wp-content/uploads/2021/05/icon_antiallergen.jpg');
}
	
#ikon ol li:hover:before {
	content: attr(title);
	position: absolute;
	top: auto;
	right: auto;
	margin: -10px 0 0 30px;
	display: inline-block;
	padding: 3px 6px;
	border-radius: 4px;
	background: #000;
	color: #fff;
	font-size: 12px;
	white-space: nowrap;
}

#ikon ol li:hover:after {
	content: '';
	position: absolute;
	display: inline-block;
	color: #fff;
}

#raiden {
    position: fixed;
    top: 20%;
    transform: rotate(90deg);
    transform-origin: left bottom;
    left: 0;
}

#raiden .elementor-column-wrap {
    padding: 0px !important;
}

#raiden > .elementor-container {
	transform: rotate(180deg);
}

#raiden li {
    background: #82bcd0;
    padding: 7px 10px 7px 7px;
    text-align: center;
    cursor: pointer;
}

@media only screen 
  and (max-device-width: 767px) {
#raiden ul {
        opacity: 0.8;
      }      
    #raiden li {
        padding: 1px 3px 1px 1px;
    }
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)  {
          #raiden li {
        padding: 4px 7px 4px 4px;
    }

}

#raiden li:hover {
    background: #568d9f;
}

#raiden li:nth-child(2) {
    background: #ee4e4e;
}

#raiden li:nth-child(2):hover {
    background: #d64646;
}

.woocommerce ul.products li.product .price ins {
    font-weight: 400 !important;
	text-decoration: none !important;
}