@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=12e829c5-ac8b-4975-8471-83545bfdd2b5&fontids=1108776);
@font-face{
font-family:"AvenirNextW10-UltraLigh1108776";
src:url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/1108776/e2f235a5-e380-4c18-9261-a9dc2bf96618.eot?#iefix);
src:url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/1108776/e2f235a5-e380-4c18-9261-a9dc2bf96618.eot?#iefix) format("eot"),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/1108776/6c0995fb-6a2c-4c57-9675-700c1a7a0dcd.woff2) format("woff2"),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/1108776/ab384910-041c-4521-9f09-a95f6f39ba47.woff) format("woff"),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/1108776/f95fe89c-de27-47d4-8b38-74ec01a44e2a.ttf) format("truetype");
}
@import url(//hello.myfonts.net/count/31a56a);
@font-face {font-family: 'AvenirLTStd-Heavy';src: url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_0_0.eot);src: url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_0_0.eot?#iefix) format('embedded-opentype'),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_0_0.woff2) format('woff2'),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_0_0.woff) format('woff'),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_0_0.ttf) format('truetype');}
@font-face {font-family: 'AvenirLTPro-Light';src: url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_1_0.eot);src: url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_1_0.eot?#iefix) format('embedded-opentype'),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_1_0.woff2) format('woff2'),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_1_0.woff) format('woff'),url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/31A56A_1_0.ttf) format('truetype');}
@font-face {font-family: 'AvenirLTStd-Book';src: url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirLTStd-Book.woff); format('woff2')}  @font-face {
font-family: 'Avenir Next LT Pro Bold';
src: url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Bold.woff2) format('woff2'),
url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Bold.woff) format('woff'),
url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Avenir Next LT Pro';
src: url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Regular.woff2) format('woff2'),
url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Regular.woff) format('woff'),
url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Avenir Next LT Pro Demi';
src: url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Demi.woff2) format('woff2'),
url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Demi.woff) format('woff'),
url(//www.ecowater-systems.it/wp-content/themes/foton-child/Fonts/AvenirNextLTPro-Demi.ttf) format('truetype');
font-weight: normal;
font-style: normal;
} body {
font-family:"AvenirLTStd-Book"!important;
}
.mkdf-triple-frame-image-highlight .mkdf-tfih-frame {
position: absolute;
top: 0!important;
left: 0;
height: 98%!important;
width: 98%!important;
background-color: #fff;
border: 1px solid #fff;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}
.mkdf-tfih-top-bar {
display: none!important;
}
body.home .mkdf-row-grid-section-wrapper {
background-size: cover!important;
}
.mkdf-btn.mkdf-btn-solid {
color: #fff;
background-color: #37988F!important;
}
.mkdf-btn.mkdf-btn-solid.whiteBtn  {  color: #37988F!important;
background-color: #fff!important;
}
#ProductTopBg {
background-repeat:no-repeat!important;
background-size: contain!important;
}
#ProductBottomBg {
background-repeat:no-repeat!important;
background-size: cover!important;
}
.mkdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer:before, .mkdf-drop-down .second .inner ul li.current-menu-item>a .item_outer:before, .mkdf-drop-down .second .inner ul li:hover>a .item_outer:before {
display: none!important;
font-weight: bold;
font-family: 'AvenirLTStd-Heavy';
}
#AcquaInBoccaBg1 {
background-size: cover!important;
}
AcquaInBoccaBg2 {
background-size: cover!important;
}
@media only screen and (max-width: 600px) {
#videoBoxHome {
background-size: 200px!important;
}
}
@media only screen and (min-width: 1400px) {
#AcquaInBoccaBg2 {
display: none!important;
}
}
@media only screen and (max-width: 1399px) {
#AcquaInBoccaBg1 {
display: none!important;
}
#AcquaInBoccaBg2 {
display: block!important;
}
}
.mkdf-main-menu>ul>li>a>span.item_outer:before {
content: '';
position: absolute;
left: -13px;
top: calc(50% - 1px);
width: 6px;
height: 6px;
border-radius: 50%;
opacity: 0;
background-color: #fff!important;
}
.mkdf-side-menu-icon {
display: none!important;
}
.mkdf-back-to-top {
background-color: #37988F!important;
}
.mkdf-st-title {
color: #37988F!important;
font-family:"AvenirLTStd-Book"!important;
}
.mkdf-pie-chart-holder-inner .mkdf-pc-title, .blueText, .blueText .mkdf-iwt-title, .mkdf-blog-list-holder .mkdf-post-title {
color: #18597C!important;
}
.mkdf-iwt-text {
color: #716c80!important;
}
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover {
color: #18597C!important;
opacity: 0.7;
}
.mkdf-btn.mkdf-btn-simple:not(.mkdf-btn-custom-hover-color):hover {
opacity: 0.7;
color: #37988F!important;
}
.mkdf-btn.mkdf-btn-simple:not(.mkdf-btn-custom-hover-color),
.mkdf-post-info-date-on-image .mkdf-post-info-date-day,
.mkdf-post-info-date-on-image .mkdf-post-info-date-month {
color: #37988F!important;
}
.mkdf-st-title-white .mkdf-st-title {
color:white!important;
}
#iconHomePart {
background-repeat: no-repeat!important;
}
h1, h2, h3, h4, h5, h6 {
margin: 20px 0;
color: #37988F;
font-family:"AvenirLTStd-Book"!important;
}
.mkdf-main-menu > ul > li > a {
color: #1b5a7b !important;
}
.mkdf-page-footer .mkdf-footer-bottom-holder {
background: #05112B!important;
}
.mkdf-page-footer .mkdf-footer-top-holder {
background-image: url(//www.ecowater-systems.it/wp-content/uploads/2019/07/main-footer-bg.png);
background-repeat: no-repeat!important;
background-position: top center;
background-size: cover;
background-color: transparent!important;
}
.poweredFooter {
float:right;
text-align: right!important;
}
.copyFooter {
float: left;
text-align: left!important;
}
.poweredFooter img {
display: inline!important;
}
::-moz-selection { background: #18597C!important;}
::selection { background: #18597C!important;}
.formPrivacy input {
font-size: 20px;
}
.formPrivacy {
padding: 20px 0 20px 0;
font-size: 12px;
}
.vc_row {
background-repeat: no-repeat!important;
}
.mkdf-page-footer .widget .mkdf-widget-title {
color:#fff!important;
}
.mkdf-grid-list:not(.mkdf-one-columns) .mkdf-item-space .mkdf-pt-inner{
background: #fdfdfd !important;
}
.PricingTwoCenter .mkdf-outer-space .mkdf-price-table{
margin-left: 7%!important;
margin-right: 7%!important;
}
.galleryLine .vc_column_container>.vc_column-inner {
padding-right: 0!important;
padding-left: 0!important;
}
.heateorSssSharing {
background-color: #37988F!important;
}
.mkdf-row-grid-section-wrapper {
background-repeat: no-repeat!important;
}
.mkdf-pt-value {
font-family:"AvenirLTStd-Book"!important;
font-size: 40px!important;
font-weight: normal!important;
bottom: 0px!important;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-price {
font-family:"AvenirLTStd-Book"!important;
font-size: 40px!important;
font-weight: normal!important;
}
.mkdf-pt-content-holder {
position: relative;
}
.mkdf-pt-content-holder-abs {
min-height: 210px;
padding-top: 20px;
}
.mkdf-pt-content-holder-abs img {
left: 0;
position: absolute;
height: 200px;
width: auto!important;
}
.single  .mkdf-menu-area {
box-shadow: none;
}
.single  .mkdf-container {
box-shadow: none;
background: transparent!important;
}
.single  {
background-color: #fff!important;
background: url(http://www.ecowater.dwb.it/wp-content/uploads/2019/07/boost-head.jpg) no-repeat!important;
}
.single .mkdf-wrapper,
.single .mkdf-content {
background: transparent!important;
}
.mkdf-main-menu>ul>li>a>span.item_outer:before {
display: none!important;
}
.mkdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer, .mkdf-drop-down .second .inner ul li.current-menu-item>a .item_outer, .mkdf-drop-down .second .inner ul li:hover>a .item_outer {
padding: 0 !important;
}
@media (max-width: 1400px) {
.mkdf-pt-content-holder-abs img {
position: static!important;
}
}
ol.progress-track {
display: table;
list-style-type: none;
margin: 0;
padding: 2em 1em;
table-layout: fixed;
width: 100%;
}
ol.progress-track li {
display: table-cell;
line-height: 3em;
position: relative;
text-align: center;
}
ol.progress-track li .icon-wrap {
border-radius: 33%;
top: -1.5em;
color: #fff;
display: block;
height: 2.5em;
margin: 0 auto -2em;
font-size: 16px;
font-weight: bold;
right: 0;
position: absolute;
width: 2.5em;
}
ol.progress-track li .icon-check-mark,
ol.progress-track li .icon-down-arrow {
height: 25px;
width: 15px;
display: inline-block;
fill: currentColor;
}
ol.progress-track li .progress-text {
position: relative;
top: 10px;
}
ol.progress-track li.progress-done {
border-top: 7px solid #37988F;
transition: border-color 1s ease-in-out;
-webkit-transition: border-color 1s ease-in-out;
-moz-transition: border-color 1s ease-in-out;
}
ol.progress-track li.progress-done .icon-down-arrow {
display: none;
}
ol.progress-track li.progress-done.progress-current .icon-wrap {
background-color: #37988F;
}
ol.progress-track li.progress-done.progress-current .icon-wrap .icon-check-mark {
display: none;
}
ol.progress-track li.progress-done.progress-current .icon-wrap .icon-down-arrow {
display: block;
}
ol.progress-track li.progress-done .icon-wrap {
background-color: #37988F;
border: 5px solid #37988F;
}
ol.progress-track li.progress-todo {
border-top: 7px solid #DDD;
color: black;
}
ol.progress-track li.progress-todo .icon-wrap {
background-color: #FFF;
border: 5px solid #DDD;
border-radius: 33%;
bottom: 1.5em;
color: #37988F;
display: block;
height: 2.5em;
width: 2.5em;
}
ol.progress-track li.progress-todo .icon-wrap .icon-check-mark,
ol.progress-track li.progress-todo .icon-wrap .icon-down-arrow {
display: none;
}
#procedura_guidata_container .mkdf-btn{
display: block;
margin: 0 auto!important;
text-align: center!important;
max-width: 450px!important;
}