input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
	-moz-appearance: textfield;
  }
.kubo-ballon-new {
	background-color: #ffd24c;
	border-radius: 8px;
	color: #d41b24;
	font-size: 0.75em;
	padding: 4px 8px;
}
.kubo-ballon-new::before {
	content: "\2713";
	margin: 0 4px 0 0;
}
.kubo-quickmenu-input {
	border:0;
	padding: 4px 6px !important;
	background-color: #292929;
	color: #dddddd;
	border-radius: 5px;
	width:160px;
	text-transform: uppercase;
	position:relative;
}
.kubo-quickmenu-items {
	position:absolute;
	overflow-y:auto;
	width:160px;
	background: #ffffff;
	box-shadow: 0 0 2px rgba(0,0,0,0.25);
	border-radius: 0 0 4px 4px;
}
.kubo-quickmenu-items .result-item {
	width: 100%;
}
.kubo-quickmenu-items .result-item a {
	color: #555555;
	display: flex;
	align-items: center;
	/*justify-content: center;*/
	padding: 2px 4px;
}
.kubo-quickmenu-items .result-item a img {
	margin-right: 4px;
}
.kubo-quickmenu-items .result-item a:hover {
	background: #d41b24;
	color: #ffffff;
}
.kubo-spinner-loader {
	position:absolute;
	width:160px;
	text-align: center;
	background: #ffffff;
	display: none;
	padding: 2px;
	border-radius: 0 0 4px 4px;
}
.kubo_banner {
	width: 100%;
	border-radius: 3px;
	display: block;
	margin: 0 0 20px 0;
	text-align:center;
	position: sticky;
	top: 0;
}
.kubo_banner .kubo_marque {
	height: 22px;
	overflow: hidden;
	position: relative;
}
.kubo_banner .kubo_marque h4 {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	line-height: 22px;
	text-align: left;
	color:#ffffff;
	font-weight: normal;
	-moz-animation: marque-rosver 8s linear infinite alternate;
	-webkit-animation: marque-rosver 8s linear infinite alternate;
	animation: marque-rosver 8s linear infinite alternate;
}
@-moz-keyframes marque-rosver {
	0%   { -moz-transform: translateX(70%); }
	100% { -moz-transform: translateX(0%); }
}
@-webkit-keyframes marque-rosver {
	0%   { -webkit-transform: translateX(70%); }
	100% { -webkit-transform: translateX(0%); }
}
@keyframes marque-rosver {
 0%   { 
	-moz-transform: translateX(70%); 
	-webkit-transform: translateX(70%);
	transform: translateX(70%); 
 }
 100% { 
	-moz-transform: translateX(0%); 
	-webkit-transform: translateX(0%); 
	transform: translateX(0%); 
 }
}
.kubo_calculator {
	box-sizing: border-box;
	border-radius: 8px;
	margin-top: 4em;
	padding: 60px 20px 20px 20px;
	position:relative;
	width: 100%;
	margin-bottom: 20px;
}
.kubo_calculator .kubo_pre_img {
	position: absolute;
	top: -60px;
	left: 50%;
	margin-left: -60px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 3px solid #ffffff;
	box-shadow: 0 0 8px rgba(0,0,0,.2);
	background-color: #dddddd;
	background-size: cover;
}
.kubo_calculator ul {
	box-sizing: border-box;
	color: #ffffff;
	display: flex;
	flex-direction: column;
	gap: 0.25em;
	list-style: none;
	margin: 8px auto;
	width:100%;
	padding: 0;
	border-radius: 8px;
}
.kubo_calculator ul.kubo_calc_inputs li {
	width: 100%;
	padding: 0.25rem;
	list-style: none;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.kubo_calculator ul label {
	display: block;
}
.kubo_calculator ul.kubo_calc_inputs li input,
.kubo_calculator ul.kubo_calc_inputs li button,
.kubo_calculator ul li select {
	background-color: #ffffff;
	color: #5c5c5c;
	border-radius: 4px;
	width: 100% !important;
	box-sizing: border-box;
	font-size: 16pt;
	height: 52px;
}
.kubo_calculator ul.kubo_calc_inputs input[type=number] {
	min-height: 0;
	max-width: 100%;
}
.kubo_calcolatore ul.kubo_calc_result {
	padding:8pt;
	margin-top: 1em;
	list-style: none;
}
.kubo_calcolatore ul.kubo_calc_result li {
	list-style: none;
}
.kubo_calcolatore ul.kubo_calc_result li .kubo_result_pr {
	border: 0;
	border-radius: 8px;
	color: #d93600;
	font-size: 20pt;
	font-weight: bold;
	text-align: right;
	width: 50%;
	display: inline;
}
.kubo_calcolatore ul.kubo_calc_result li .kubo_result_qta {
	border: 0;
	border-radius: 8px;
	color: #00468c;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
	width: 25%;
	display: inline;
}
.kubo_calcolatore .kubo_btn_calcola {
	position: relative;
	outline: none;
	cursor: pointer;
	background-color: #006600 !important;
	border: 0;
	color: #ffffff !important;
	padding: 8px;
}
.kubo_calcolatore .kubo_btn_calcola:hover {
	background-color: #008c00;
	cursor: pointer;
}
.kubo_calcolatore .kubo_btn_calcola--loading span {
	opacity: 0;
}
.kubo_calcolatore .kubo_btn_calcola--loading::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border: 4px solid transparent;
    border-top-color: #ffffff;
    border-radius: 50%;
    animation: button-loading-spinner 1s ease infinite;
}
@keyframes button-loading-spinner {
    from {
        transform: rotate(0turn);
    }

    to {
        transform: rotate(1turn);
    }
}
.kubo_button_text {
	transition: all 0.2s;
}
.kubo_Eur {
	color: #d41b24;
	text-align:center;
	font-weight:bold;
}
.kubo_Eur_Breve {
	display: none;
	font-size: 11pt;
	color: #79a4bd;
	font-weight:normal;
}
.kubo_new {
	background: #ffd24c;
}
.kubo_new div {
	border: 1px solid #d41b24; 
	background:#ffd24c; 
	display: inline-block;
	height: 18px; 
	width: 18px; 
	border-radius: 18px;
	margin-right: 6px;
}
.kubo-menu-wrapper {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	margin-bottom: 2em;
}
.kubo-menu {
	width: 100%;
	height: auto;
	display: block;
	object-fit: cover;
}
.kubo-menu figure {
	max-width:100%;
	position: relative;
	border: 6px solid #eeeeee;
	background-color: #000000;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	overflow:hidden;
	-webkit-transition:all 0.45s ease-in-out;
	-moz-transition:all 0.45s ease-in-out;
	-o-transition:all 0.45s ease-in-out;
	-ms-transition:all 0.45s ease-in-out;
	transition:all 0.45s ease-in-out;
	border-radius: 6px;
}
.kubo-menu figure figcaption {
    font-size:18pt;
    width: 100%;
    text-align: left;
    padding: 0 0 0 8px;
    color: white;
    position: absolute;
    top: 4px;
    text-shadow: 2px 2px 3px rgba(0,0,0,1);
    pointer-events: none;
}
.kubo-menu figure figcaption:after {
    content: '';
    position: relative;
    display:block;
    width: 0;
    top: 0;
    border-right: 6px solid #d41b24;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 250ms;
    height:6px;
    background: white;
}
.kubo-menu figure:hover figcaption:after {
    width: 100px;
}

.kubo-menu figure a { 
    width:100%;
}
.kubo-menu figure img:hover {
    opacity: 0.5;
}
@media (max-width: 991.98px) {
	#quickmenu_input {
		display: none;
	}
	.kubo-menu-wrapper {
		grid-template-columns: repeat(2, 1fr);
	}
	.kubo-menu figure figcaption {
		font-size:16pt;
	}

}

@media (max-width: 575.98px) {
	.kubo-menu-wrapper {
		grid-template-columns: 1fr;
	}
	.kubo-menu figure figcaption {
		font-size:14pt;
	}
}
.rosver-shadow {
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.kubo-row {
	width: 100%;
	display: flex;
	column-gap: 20px;
}
.kubo-col {
	flex-grow: 1;
}
.kubo-col-1 {
	width: 8.3333%;
}
.kubo-col-2 {
	width: 16.6666%;
}
.kubo-col-3 {
	width: 25%;
}
.kubo-col-4 {
	width: 33.3333%;
}
.kubo-col-5 {
	width: 41.6666%;
}
.kubo-col-6 {
	width: 50%;
}
.kubo-col-7 {
	width: 58.333%;
}
.kubo-col-8 {
	width: 66.666%;
}
.kubo-col-9 {
	width: 75%;
}
.kubo-col-10 {
	width: 83.3333%;
}
.kubo-col-11 {
	width: 91.6666%;
}
.kubo-col-12 {
	width: 100%;
}
.kubo-spinner {
  width: 24px;
  height: 24px;
  border: 3px solid #ccc;
  border-top: 3px solid #0073aa;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
  margin: 0 auto !important;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.kubo_tbl_prezzi {
	font-family: 'Roboto';
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
}
.kubo_tbl_prezzi caption {
	color: #ffffff;
	text-align: center;
	background-color: #333333;
}
.kubo_tbl_custom tbody td {
	font-weight: bold;
	color: #d41b24;
}
.kubo_tbl_custom tbody tr td:first-child, .kubo_tbl_custom tbody tr td:last-child {
	font-weight: normal;
	color: #333333;
}
.kubo_tbl_custom thead tr th:last-child {
	background: #d41b24 url('../img/outline_inventory_2_white_24dp.png') no-repeat 50% 50% !important;
	background-size: contain !important; 
}
.kubo_tbl_prezzi td {
	text-align: center;
}
.kubo_tbl_prezzi th {
	background-color: #d41b24;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
}
.kubo_tbl_prezzi tr:nth-child(even) {
	background-color: #eeeeee;
}
.kubo_view_breve {
	margin: 0 4px 0 0;
}
.kubo_view_breve_wrapper {
	display: inline-flex;
	font-size: 10pt;
	line-height: 10pt;
	font-weight: bold;
	border-radius: 8px;
	margin-bottom: 6px;
	padding: 4px 8px;
	background-color: #dddddd;
}
.kubo_icon_euro {
	padding: 4px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZmZmZiIgY2xhc3M9ImJpIGJpLWN1cnJlbmN5LWV1cm8iIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQgOS40MmgxLjA2M0M1LjQgMTIuMzIzIDcuMzE3IDE0IDEwLjM0IDE0Yy42MjIgMCAxLjE2Ny0uMDY4IDEuNjU5LS4xODV2LTEuM2MtLjQ4NC4xMTktMS4wNDUuMTctMS42NTkuMTctMi4xIDAtMy40NTUtMS4xOTgtMy43NzUtMy4yNjRoNC4wMTd2LS45MjhINi40OTd2LS45MzZxLS4wMDItLjE2NS4wMDgtLjMyOWg0LjA3OHYtLjkyN0g2LjYxOGMuMzg4LTEuODk4IDEuNzE5LTIuOTg1IDMuNzIzLTIuOTg1LjYxNCAwIDEuMTc1LjA1IDEuNjU5LjE3N1YyLjE5NEE2LjYgNi42IDAgMCAwIDEwLjM0MSAyYy0yLjkyOCAwLTQuODIgMS41NjktNS4yNDQgNC4zSDR2LjkyOGgxLjAxdjEuMjY1SDR2LjkyOHoiLz4KPC9zdmc+');
	background-repeat: no-repeat;
	background-position: center;
	background-origin: content-box;
	background-size: contain !important; 
}
.kubo_icon_maxrpm {
	padding: 4px;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmlld0JveD0iMCAwIDI4My40NjQ1NiAxNzcuMTY1MzUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzIiCiAgIGhlaWdodD0iNTBtbSIKICAgd2lkdGg9IjgwbW0iPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtODc1LjE5Njg3KSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBpZD0icGF0aDQ2NDciCiAgICAgICBkPSJNIDE0OC41NjMxNCw4NzguNzI4OTYgQSAxNDguNTYyODQsNzkuNTE2NTA1IDAgMCAwIDAsOTU4LjI0NDgxIDE0OC41NjI4NCw3OS41MTY1MDUgMCAwIDAgMTMwLjY2MjIzLDEwMzcuMDc3MyBsIC01LjQxMzM3LDE1LjI4NDkgNTAuMjUyOTksLTE3LjA4NzEgLTUwLjI1Mjk5LC0xNy4wODcxIDUuMjMyMDUsMTQuNzcxOCBhIDEyOC4xODg1Myw2OS4zMjkzMjggMCAwIDEgLTExOS4xNjA5OSwtNjkuMDUzOTIgMTI4LjE4ODUzLDY5LjMyOTMyOCAwIDAgMSAxMjguMTg3NzMsLTY5LjMzMDM2IDEyOC4xODg1Myw2OS4zMjkzMjggMCAwIDEgMTA2LjEzNjEyLDMwLjU2MDkgaCAzNy44MjA4IEEgMTQ4LjU2Mjg0LDc5LjUxNjUwNSAwIDAgMCAxNDguNTYzMTQsODc4LjcyODk2IFoiCiAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4zNzM0ODM3MjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6bm9ybWFsIiAvPgogICAgPGcKICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuNzg2ODc2ODUsMCwwLDEuMjc1NDA3Nyw2Ljg5OTQ5OTIsLTI2NC4zNTIwOCkiCiAgICAgICBpZD0idGV4dDQ2NjciCiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjc1cHg7bGluZS1oZWlnaHQ6MTAwJTtmb250LWZhbWlseTonTWlyaWFtIExpYnJlJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidNaXJpYW0gTGlicmUsIEJvbGQnO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDt0ZXh0LWFsaWduOnN0YXJ0O2xldHRlci1zcGFjaW5nOi0xLjk0MDYyNDk1cHg7d29yZC1zcGFjaW5nOjBweDt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjkzNzQ5OTk0cHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgIGFyaWEtbGFiZWw9Ik1BWCBSUE0iPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDQ2NjkiCiAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6NzVweDtmb250LWZhbWlseTonTWlyaWFtIExpYnJlJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidNaXJpYW0gTGlicmUsIEJvbGQnO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDt0ZXh0LWFsaWduOnN0YXJ0O2xldHRlci1zcGFjaW5nOi00LjY4NzVweDt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7c3Ryb2tlLXdpZHRoOjAuOTM3NDk5OTRweDtmaWxsOiNmZmZmZmYiCiAgICAgICAgIGQ9Im0gNTkuODQyNDExLDk5MC40ODUyOCBoIDUuNyBjIDEuMDUsMCAyLjAyNSwtMC42NzUgMi4zMjUsLTEuNzI1IGwgOS42NzUsLTI5LjkyNSAxLjk1LC03LjA1IDAuNzUsNi40NSAzLjM3NSwzMCBjIDAuMTUsMS4wNSAxLjA1LDEuOCAyLjEsMS44IGggNS44NSBjIDEuMDUsMCAxLjgsLTAuNzUgMS42NSwtMS44NzUgbCAtNi4yMjUsLTQ5LjcyNSBjIC0wLjE1LC0xLjM1IC0xLjIsLTIuMjUgLTIuNTUsLTIuMjUgaCAtNi4yMjUgYyAtMS4wNSwwIC0yLjAyNSwwLjY3NSAtMi4zMjUsMS42NSBsIC0xMS4zMjUsMzQuNzI1IC0xLjUsNS4xIC0xLjUsLTUuMTc1IC0xMS4yNSwtMzQuNTc1IGMgLTAuMywtMS4wNSAtMS4yNzUsLTEuNzI1IC0yLjMyNSwtMS43MjUgaCAtNi44MjUgYyAtMS4zNSwwIC0yLjQsMC45IC0yLjU1LDIuMjUgbCAtNi4yMjUsNDkuNzI1IGMgLTAuMTUsMS4xMjUgMC42LDEuODc1IDEuNjUsMS44NzUgaCA1LjYyNSBjIDEuMDUsMCAxLjk1LC0wLjgyNSAyLjEsLTEuODc1IGwgMy4yMjUsLTI5LjQgMC43NSwtNi45NzUgMS44NzUsNi43NSA5LjksMzAuMyBjIDAuMywwLjk3NSAxLjI3NSwxLjY1IDIuMzI1LDEuNjUgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg0NjcxIgogICAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjc1cHg7Zm9udC1mYW1pbHk6J01pcmlhbSBMaWJyZSc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonTWlyaWFtIExpYnJlLCBCb2xkJztmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7dGV4dC1hbGlnbjpzdGFydDtsZXR0ZXItc3BhY2luZzotNC42ODc1cHg7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O3N0cm9rZS13aWR0aDowLjkzNzQ5OTk0cHg7ZmlsbDojZmZmZmZmIgogICAgICAgICBkPSJtIDk4LjUyNDgzMyw5OTAuMDM1MjggaCA1LjI0OTk5NyBjIDEuMDUsMCAyLjAyNSwtMC42NzUgMi4zMjUsLTEuNzI1IGwgMy4zNzUsLTEwLjggaCAxNy41NSBsIDMuMzc1LDEwLjggYyAwLjMsMS4wNSAxLjI3NSwxLjcyNSAyLjMyNSwxLjcyNSBoIDUuNCBjIDEuMDUsMCAxLjgsLTAuNzUgMS44LC0xLjcyNSAwLC0wLjE1IDAsLTAuMzc1IC0wLjA3NSwtMC42IGwgLTE2LjI3NSwtNTAuMDI1IGMgLTAuMywtMC45NzUgLTEuMjc1LC0xLjY1IC0yLjMyNSwtMS42NSBoIC01Ljg1IGMgLTEuMDUsMCAtMi4wMjUsMC42NzUgLTIuMzI1LDEuNjUgbCAtMTYuMjc0OTk3LDUwLjAyNSBjIC0wLjA3NSwwLjIyNSAtMC4wNzUsMC40NSAtMC4wNzUsMC42IDAsMC45NzUgMC43NSwxLjcyNSAxLjgsMS43MjUgeiBtIDEzLjU3NDk5NywtMjEgNi4xNSwtMjAuMDI1IDYuMTUsMjAuMDI1IHoiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGlkPSJwYXRoNDY3MyIKICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo3NXB4O2ZvbnQtZmFtaWx5OidNaXJpYW0gTGlicmUnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J01pcmlhbSBMaWJyZSwgQm9sZCc7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LWZlYXR1cmUtc2V0dGluZ3M6bm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7bGV0dGVyLXNwYWNpbmc6LTQuNjg3NXB4O3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtzdHJva2Utd2lkdGg6MC45Mzc0OTk5NHB4O2ZpbGw6I2ZmZmZmZiIKICAgICAgICAgZD0ibSAxNDMuNDU1NjksOTkwLjAzNTI4IGggNi42IGMgMC42LDAgMS4yNzUsLTAuMyAxLjU3NSwtMC44MjUgbCAxMC44LC0xNy4xIDEwLjgsMTcuMSBjIDAuMywwLjUyNSAwLjk3NSwwLjgyNSAxLjU3NSwwLjgyNSBoIDYuNiBjIDEuMDUsMCAxLjgsLTAuNzUgMS44LC0xLjY1IDAsLTAuMzc1IC0wLjA3NSwtMC42NzUgLTAuMywtMC45NzUgbCAtMTUuMDc1LC0yMy45MjUgMTUuNDUsLTI0LjQ1IGMgMC4yMjUsLTAuMyAwLjMsLTAuNiAwLjMsLTAuOTc1IDAsLTAuOSAtMC43NSwtMS42NSAtMS44LC0xLjY1IGggLTYuNiBjIC0wLjYsMCAtMS4yNzUsMC4zIC0xLjU3NSwwLjgyNSBsIC0xMS4xNzUsMTcuNyAtMTEuMTc1LC0xNy43IGMgLTAuMywtMC41MjUgLTAuOTc1LC0wLjgyNSAtMS41NzUsLTAuODI1IGggLTYuNiBjIC0xLjA1LDAgLTEuOCwwLjc1IC0xLjgsMS42NSAwLDAuMzc1IDAuMDc1LDAuNjc1IDAuMywwLjk3NSBsIDE1LjQ1LDI0LjQ1IC0xNS4wNzUsMjMuOTI1IGMgLTAuMjI1LDAuMyAtMC4zLDAuNiAtMC4zLDAuOTc1IDAsMC45IDAuNzUsMS42NSAxLjgsMS42NSB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDQ2NzUiCiAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6NzVweDtmb250LWZhbWlseTonTWlyaWFtIExpYnJlJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidNaXJpYW0gTGlicmUsIEJvbGQnO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDt0ZXh0LWFsaWduOnN0YXJ0O2xldHRlci1zcGFjaW5nOi00LjY4NzVweDt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7c3Ryb2tlLXdpZHRoOjAuOTM3NDk5OTRweDtmaWxsOiNmZmZmZmYiCiAgICAgICAgIGQ9Im0gMjAzLjcwNjQ3LDk5MC4wMzUyOCBoIDYgYyAwLjksMCAxLjU3NSwtMC42NzUgMS41NzUsLTEuNTc1IHYgLTE5LjUgaCAzLjY3NSBsIDEyLjQ1LDIwLjAyNSBjIDAuNDUsMC42NzUgMS4yLDEuMDUgMS45NSwxLjA1IGggNi4xNSBjIDEuMDUsMCAxLjcyNSwtMC42NzUgMS43MjUsLTEuNTc1IDAsLTAuMzc1IC0wLjA3NSwtMC42NzUgLTAuMywtMS4wNSBsIC0xMi40NSwtMTkuMjc1IGMgNi43NSwtMi4xIDExLjYyNSwtOC4xIDExLjYyNSwtMTUuNDUgMCwtOSAtNy40MjUsLTE2LjI3NSAtMTYuNzI1LC0xNi4yNzUgaCAtMTQuMDI1IGMgLTEuOCwwIC0zLjIyNSwxLjQyNSAtMy4yMjUsMy4yMjUgdiA0OC44MjUgYyAwLDAuOSAwLjY3NSwxLjU3NSAxLjU3NSwxLjU3NSB6IG0gNy41NzUsLTI5LjcgdiAtMTUuMyBoIDcuNjUgYyA0LjU3NSwwIDcuODc1LDMuMjI1IDcuODc1LDcuNzI1IDAsNC4zNSAtMy4zLDcuNTc1IC03Ljg3NSw3LjU3NSB6IiAvPgogICAgICA8cGF0aAogICAgICAgICBpZD0icGF0aDQ2NzciCiAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6NzVweDtmb250LWZhbWlseTonTWlyaWFtIExpYnJlJzstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOidNaXJpYW0gTGlicmUsIEJvbGQnO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWw7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDt0ZXh0LWFsaWduOnN0YXJ0O2xldHRlci1zcGFjaW5nOi00LjY4NzVweDt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7c3Ryb2tlLXdpZHRoOjAuOTM3NDk5OTRweDtmaWxsOiNmZmZmZmYiCiAgICAgICAgIGQ9Im0gMjQzLjU1MDIyLDk5MC4wMzUyOCBoIDYgYyAwLjksMCAxLjU3NSwtMC42NzUgMS41NzUsLTEuNTc1IHYgLTE3LjQ3NSBoIDcuNDI1IGMgOS42NzUsMCAxNy40NzUsLTcuNzI1IDE3LjQ3NSwtMTcuMzI1IDAsLTkuNTI1IC03LjgsLTE3LjI1IC0xNy40NzUsLTE3LjI1IGggLTEzLjM1IGMgLTEuOCwwIC0zLjIyNSwxLjQyNSAtMy4yMjUsMy4yMjUgdiA0OC44MjUgYyAwLDAuOSAwLjY3NSwxLjU3NSAxLjU3NSwxLjU3NSB6IG0gNy41NzUsLTI3LjY3NSB2IC0xNy4zMjUgaCA3LjA1IGMgNC44LDAgOC43LDMuOSA4LjcsOC42MjUgMCw0LjggLTMuOSw4LjcgLTguNyw4LjcgeiIgLz4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGg0Njc5IgogICAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjc1cHg7Zm9udC1mYW1pbHk6J01pcmlhbSBMaWJyZSc7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonTWlyaWFtIExpYnJlLCBCb2xkJztmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7dGV4dC1hbGlnbjpzdGFydDtsZXR0ZXItc3BhY2luZzotNC42ODc1cHg7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O3N0cm9rZS13aWR0aDowLjkzNzQ5OTk0cHg7ZmlsbDojZmZmZmZmIgogICAgICAgICBkPSJtIDMwNC42MTc4LDk5MC40ODUyOCBoIDUuNyBjIDEuMDUsMCAyLjAyNSwtMC42NzUgMi4zMjUsLTEuNzI1IGwgOS42NzUsLTI5LjkyNSAxLjk1LC03LjA1IDAuNzUsNi40NSAzLjM3NSwzMCBjIDAuMTUsMS4wNSAxLjA1LDEuOCAyLjEsMS44IGggNS44NSBjIDEuMDUsMCAxLjgsLTAuNzUgMS42NSwtMS44NzUgbCAtNi4yMjUsLTQ5LjcyNSBjIC0wLjE1LC0xLjM1IC0xLjIsLTIuMjUgLTIuNTUsLTIuMjUgaCAtNi4yMjUgYyAtMS4wNSwwIC0yLjAyNSwwLjY3NSAtMi4zMjUsMS42NSBsIC0xMS4zMjUsMzQuNzI1IC0xLjUsNS4xIC0xLjUsLTUuMTc1IC0xMS4yNSwtMzQuNTc1IGMgLTAuMywtMS4wNSAtMS4yNzUsLTEuNzI1IC0yLjMyNSwtMS43MjUgaCAtNi44MjUgYyAtMS4zNSwwIC0yLjQsMC45IC0yLjU1LDIuMjUgbCAtNi4yMjUsNDkuNzI1IGMgLTAuMTUsMS4xMjUgMC42LDEuODc1IDEuNjUsMS44NzUgaCA1LjYyNSBjIDEuMDUsMCAxLjk1LC0wLjgyNSAyLjEsLTEuODc1IGwgMy4yMjUsLTI5LjQgMC43NSwtNi45NzUgMS44NzUsNi43NSA5LjksMzAuMyBjIDAuMywwLjk3NSAxLjI3NSwxLjY1IDIuMzI1LDEuNjUgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=');
	background-repeat: no-repeat;
	background-position: center;
	background-origin: content-box;
	background-size: contain !important; 
}
.kubo_icon_packing {
	padding: 4px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZmZmZiIgY2xhc3M9ImJpIGJpLWJveC1zZWFtIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04LjE4NiAxLjExM2EuNS41IDAgMCAwLS4zNzIgMEwxLjg0NiAzLjVsMi40MDQuOTYxTDEwLjQwNCAyem0zLjU2NCAxLjQyNkw1LjU5NiA1IDggNS45NjEgMTQuMTU0IDMuNXptMy4yNSAxLjctNi41IDIuNnY3LjkyMmw2LjUtMi42VjQuMjR6TTcuNSAxNC43NjJWNi44MzhMMSA0LjIzOXY3LjkyM3pNNy40NDMuMTg0YTEuNSAxLjUgMCAwIDEgMS4xMTQgMGw3LjEyOSAyLjg1MkEuNS41IDAgMCAxIDE2IDMuNXY4LjY2MmExIDEgMCAwIDEtLjYyOS45MjhsLTcuMTg1IDIuODc0YS41LjUgMCAwIDEtLjM3MiAwTC42MyAxMy4wOWExIDEgMCAwIDEtLjYzLS45MjhWMy41YS41LjUgMCAwIDEgLjMxNC0uNDY0eiIvPgo8L3N2Zz4=');
	background-repeat: no-repeat;
	background-position: center;
	background-origin: content-box;
	background-size: contain !important; 
}
/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 320px) {
}
@media only screen and (min-width: 400px) {
}
@media only screen and (min-width: 640px) {
.kubo_calculator ul {
	flex-direction: row;
}
.kubo_calculator ul li {
	flex: 1;
}
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 1024px) {
}