.flag-icon,
.flag-icon-background {
 background-size:contain;
 background-position:50%;
 background-repeat:no-repeat
}
[class*=" inventor-"],
[class*=" inv-cat-"],
[class*=" ti-"],
[class^=inventor-],
[class^=inv-cat-],
[class^=ti-] {
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.blog-category li,
.text-section ul {
 list-style-type:disc
}
.owl-carousel,
.owl-carousel .owl-item,
.owl-theme .owl-controls {
 -webkit-tap-highlight-color:transparent
}
@font-face {
 font-family:themify;
 src:url(https://stat.inv-static.com/fonts/themify.eot?);
 src:url(https://stat.inv-static.com/fonts/themify.eot?#iefix-fvbane) format('embedded-opentype'),
 url(https://stat.inv-static.com/fonts/themify.woff) format('woff'),
 url(https://stat.inv-static.com/fonts/themify.ttf) format('truetype'),
 url(https://stat.inv-static.com/fonts/themify.svg) format('svg');
 font-weight:400;
 font-style:normal
}
[class*=" ti-"],
[class^=ti-] {
 font-family:themify;
 speak:none;
 line-height:1
}
.ti-target:before {
 content:"\e607"
}
.ti-tag:before {
 content:"\e608"
}
.ti-settings:before {
 content:"\e60f"
}
.ti-search:before {
 content:"\e610"
}
.ti-angle-up:before {
 content:"\e648"
}
.ti-angle-right:before {
 content:"\e649"
}
.ti-angle-left:before {
 content:"\e64a"
}
.ti-angle-down:before {
 content:"\e64b"
}
.ti-check:before {
 content:"\e64c"
}
.ti-menu:before {
 content:"\e68e"
}
.ti-home:before {
 content:"\e69b"
}
.ti-filter:before {
 content:"\e6a2"
}
.ti-download:before {
 content:"\e6a7"
}
.ti-calendar:before {
 content:"\e6b6"
}
.ti-youtube:before {
 content:"\e728"
}
.ti-twitter:before {
 content:"\e72a"
}
.ti-linkedin:before {
 content:"\e735"
}
.ti-google:before {
 content:"\e73e"
}
.ti-facebook:before {
 content:"\e741"
}
.ti-twitter-alt:before {
 content:"\e74b"
}
.ti-sharethis:before {
 content:"\e750"
}
.flag-icon {
 position:relative;
 display:inline-block;
 width:1.33333333em;
 line-height:1em
}
.flag-icon:before {
 content:"\00a0"
}
.flag-icon.flag-icon-squared {
 width:1em
}
.flag-icon-el {
 background-image:url(https://stat.inv-static.com/flags/4x3/gr.svg)
}
.flag-icon-el.flag-icon-squared {
 background-image:url(https://stat.inv-static.com/flags/1x1/gr.svg)
}
.flag-icon-ro {
 background-image:url(https://stat.inv-static.com/flags/4x3/ro.svg)
}
.flag-icon-ro.flag-icon-squared {
 background-image:url(https://stat.inv-static.com/flags/1x1/ro.svg)
}
.flag-icon-en,
.flag-icon-gb,
.flag-icon-uk {
 background-image:url(https://stat.inv-static.com/flags/4x3/gb.svg)
}
.flag-icon-en.flag-icon-squared,
.flag-icon-gb.flag-icon-squared,
.flag-icon-uk.flag-icon-squared {
 background-image:url(https://stat.inv-static.com/flags/1x1/gb.svg)
}
.flag-icon-de {
 background-image:url(https://stat.inv-static.com/flags/4x3/de.svg)
}
.flag-icon-de.flag-icon-squared {
 background-image:url(https://stat.inv-static.com/flags/1x1/de.svg)
}
.flag-icon-fr {
 background-image:url(https://stat.inv-static.com/flags/4x3/fr.svg)
}
.flag-icon-fr.flag-icon-squared {
 background-image:url(https://stat.inv-static.com/flags/1x1/fr.svg)
}
.flag-icon-es {
 background-image:url(https://stat.inv-static.com/flags/4x3/es.svg)
}
.flag-icon-es.flag-icon-squared {
 background-image:url(https://stat.inv-static.com/flags/1x1/es.svg)
}
.flag-icon-it {
 background-image:url(https://stat.inv-static.com/flags/4x3/it.svg)
}
.flag-icon-it.flag-icon-squared {
 background-image:url(https://stat.inv-static.com/flags/1x1/it.svg)
}
.flag-icon-nl {
 background-image:url(https://stat.inv-static.com/flags/4x3/nl.svg)
}
.flag-icon-nl.flag-icon-squared {
 background-image:url(https://stat.inv-static.com/flags/1x1/nl.svg)
}
@font-face {
 font-family:inventor;
 src:url(https://stat.inv-static.com/fonts/inventor-1.84/inventor.eot?8h0e6k);
 src:url(https://stat.inv-static.com/fonts/inventor-1.84/inventor.eot?8h0e6k#iefix) format('embedded-opentype'),
 url(https://stat.inv-static.com/fonts/inventor-1.84/inventor.ttf?8h0e6k) format('truetype'),
 url(https://stat.inv-static.com/fonts/inventor-1.84/inventor.woff?8h0e6k) format('woff'),
 url(https://stat.inv-static.com/fonts/inventor-1.84/inventor.svg?8h0e6k#inventor) format('svg');
 font-weight:400;
 font-style:normal
}
[class*=" inventor-"],
[class^=inventor-] {
 font-family:inventor!important;
 speak:never;
 line-height:1
}
.inventor-washm-easy-wash:before {
 content:"\ea46"
}
.inventor-washm-cotton-eco:before {
 content:"\ea43"
}
.inventor-washm-rouxa-plus:before {
 content:"\ea44"
}
.inventor-washm-3d-water:before {
 content:"\ea35"
}
.inventor-washm-atsali:before {
 content:"\ea36"
}
.inventor-washm-auto-error-diagnosis:before {
 content:"\ea37"
}
.inventor-washm-digital-temp-control:before {
 content:"\ea38"
}
.inventor-washm-ksevgalma:before {
 content:"\ea39"
}
.inventor-washm-lock-door:before {
 content:"\ea3a"
}
.inventor-washm-lock-pliktra:before {
 content:"\ea3b"
}
.inventor-washm-overflow-protection:before {
 content:"\ea3c"
}
.inventor-washm-overheat-protection:before {
 content:"\ea41"
}
.inventor-washm-proplusi:before {
 content:"\ea42"
}
.inventor-washm-kupselwtos-kados:before {
 content:"\ea34"
}
.inventor-washm-4dry-levels:before {
 content:"\ea26"
}
.inventor-washm-180-deg:before {
 content:"\ea27"
}
.inventor-washm-agapimeno:before {
 content:"\ea28"
}
.inventor-washm-anti-hot:before {
 content:"\ea29"
}
.inventor-washm-auto-restart:before {
 content:"\ea2a"
}
.inventor-washm-diametros-portas:before {
 content:"\ea2b"
}
.inventor-washm-easy-jet:before {
 content:"\ea2c"
}
.inventor-washm-elliniko-menou:before {
 content:"\ea2e"
}
.inventor-washm-foam-control:before {
 content:"\ea2f"
}
.inventor-washm-grigori-plusi-15:before {
 content:"\ea30"
}
.inventor-washm-inverter:before {
 content:"\ea31"
}
.inventor-washm-katanomi-fortiou:before {
 content:"\ea32"
}
.inventor-washm-katharismos-kadou:before {
 content:"\ea33"
}
.inventor-washm-led-othoni:before {
 content:"\ea3d"
}
.inventor-washm-stegnwma-1h:before {
 content:"\ea3e"
}
.inventor-washm-slim-design:before {
 content:"\ea3f"
}
.inventor-washm-start-later:before {
 content:"\ea40"
}
.inventor-microwave-eidopoiisi:before {
 content:"\e9c2"
}
.inventor-microwave-epipedo-isxuos:before {
 content:"\e9c3"
}
.inventor-microwave-eukoli-topothetisi:before {
 content:"\e9c5"
}
.inventor-microwave-isxus:before {
 content:"\e9e1"
}
.inventor-microwave-capacity:before {
 content:"\e9e2"
}
.inventor-microwave-manual-control:before {
 content:"\e9c6"
}
.inventor-microwave-defrost:before {
 content:"\e9c7"
}
.inventor-microwave-easy-clean:before {
 content:"\e9c8"
}
.inventor-microwave-timer:before {
 content:"\e9c9"
}
.inventor-vacuum-bag-capacity-2-5lt:before {
 content:"\e9e0"
}
.inventor-vacuum-bag-capacity-2lt:before {
 content:"\e9df"
}
.inventor-vacuum-aktina-drasis-8m:before {
 content:"\e9de"
}
.inventor-vacuum-cyclon-technology:before {
 content:"\e9ce"
}
.inventor-vacuum-4plus:before {
 content:"\e9ca"
}
.inventor-vacuum-5plus:before {
 content:"\e9cb"
}
.inventor-vacuum-easy-empty:before {
 content:"\e9cc"
}
.inventor-vacuum-mono-cyclonic:before {
 content:"\e9f5"
}
.inventor-vacuum-multi-cyclonic:before {
 content:"\e9f6"
}
.inventor-vacuum-silent-vac:before {
 content:"\e9c1"
}
.inventor-vacuum-aktina-drasis-10m:before {
 content:"\e9ba"
}
.inventor-vacuum-bag-capacity-3lt:before {
 content:"\e9bb"
}
.inventor-vacuum-dipli-rithmisi-isxuos:before {
 content:"\e9cd"
}
.inventor-vacuum-ergonomiki-lavi:before {
 content:"\e9e7"
}
.inventor-vacuum-led-indicator-full-bag:before {
 content:"\e9e8"
}
.inventor-vacuum-aktina-drasis:before {
 content:"\e9b1"
}
.inventor-vacuum-bag-full:before {
 content:"\e9b6"
}
.inventor-vacuum-bag-capacity:before {
 content:"\e9b7"
}
.inventor-vacuum-hepa-filter:before {
 content:"\e9b8"
}
.inventor-vacuum-led-display:before {
 content:"\e9b9"
}
.inventor-vacuum-low-noise-level:before {
 content:"\e9bc"
}
.inventor-vacuum-remote-control:before {
 content:"\e9bd"
}
.inventor-fans-3-speed:before {
 content:"\ea47"
}
.inventor-fans-5pterigia:before {
 content:"\ea48"
}
.inventor-fans-auto-orizontia-peristrofi:before {
 content:"\ea49"
}
.inventor-fans-fysikos-aeras:before {
 content:"\ea51"
}
.inventor-fans-prostasia-moter:before {
 content:"\ea52"
}
.inventor-fans-rc:before {
 content:"\ea5d"
}
.inventor-fans-rythmizomeno-ypsos:before {
 content:"\ea5e"
}
.inventor-fans-7-5-hours:before {
 content:"\ea20"
}
.inventor-fans-athorivi-leitourgia:before {
 content:"\ea21"
}
.inventor-fans-silent-mode:before {
 content:"\ea22"
}
.inventor-fans-sleep-mode:before {
 content:"\ea2d"
}
.inventor-fans-3-in-1:before {
 content:"\e994"
}
.inventor-fans-8-hours:before {
 content:"\e995"
}
.inventor-fans-8-speeds:before {
 content:"\e996"
}
.inventor-fans-blade-diameter:before {
 content:"\e997"
}
.inventor-fans-wider-angle:before {
 content:"\e998"
}
.inventor-heaters-protection:before {
 content:"\e970"
}
.inventor-heaters-24h:before {
 content:"\e955"
}
.inventor-heaters-amesi-thermansi:before {
 content:"\e956"
}
.inventor-heaters-caster:before {
 content:"\e957"
}
.inventor-heaters-euelikti-topothetisi:before {
 content:"\e958"
}
.inventor-heaters-ionizer:before {
 content:"\e969"
}
.inventor-heaters-ip24:before {
 content:"\e96a"
}
.inventor-heaters-kleidoma:before {
 content:"\e96b"
}
.inventor-heaters-led:before {
 content:"\e96c"
}
.inventor-heaters-prostasia-iperthermansis:before {
 content:"\e96d"
}
.inventor-heaters-rc:before {
 content:"\e96e"
}
.inventor-heaters-xamili-katanalosi:before {
 content:"\e96f"
}
.inventor-eurovent-logo-e:before {
 content:"\e900"
}
.inventor-eurovent-logo-full:before {
 content:"\e91a"
}
.inventor-logo-full:before {
 content:"\e901"
}
.inventor-logo-i:before {
 content:"\e91b"
}
.inventor-star:before {
 content:"\f005"
}
.inventor-star-o:before {
 content:"\f006"
}
.inventor-star-half:before {
 content:"\f089"
}
.inventor-warranty-2-years-classic-es:before {
 content:"\e981"
}
.inventor-warranty-5-years-premium-el:before {
 content:"\e94d"
}
.inventor-warranty-2-years-classic-it:before {
 content:"\e946"
}
.inventor-warranty-2-years-classic-de:before {
 content:"\e945"
}
.inventor-warranty-2-years-classic-fr:before {
 content:"\e947"
}
.inventor-warranty-2-years-classic-en:before {
 content:"\e936"
}
.inventor-warranty-2-years-classic:before {
 content:"\e937"
}
.inventor-warranty-2-years-classic-ro:before {
 content:"\e938"
}
.inventor-warranty-3-years-premium:before {
 content:"\e939"
}
.inventor-warranty-5-years-classic-en:before {
 content:"\e93a"
}
.inventor-warranty-10-years-classic:before {
 content:"\e93b"
}
.inventor-warranty-10-years-classic-ro:before {
 content:"\e93c"
}
.inventor-warranty-10-years-premium-2:before {
 content:"\e93d"
}
.inventor-warranty-10-years-premium:before {
 content:"\e934"
}
.inventor-five-years-de:before {
 content:"\e930"
}
.inventor-two-years-de:before {
 content:"\e931"
}
.inventor-two-years-ro:before {
 content:"\e92e"
}
.inventor-ten-years-ro:before {
 content:"\e92f"
}
.inventor-warranty-5-years-en:before {
 content:"\e92a"
}
.inventor-warranty-2-years-en:before {
 content:"\e92b"
}
.inventor-warranty-2-years:before {
 content:"\e918"
}
.inventor-warranty-3-years:before {
 content:"\e919"
}
.inventor-warranty-10-years:before {
 content:"\e922"
}
.inventor-dehumid-monadiki-kataskeui-deh:before {
 content:"\e9f4"
}
.inventor-dehumid-easy-filter-clean:before {
 content:"\e9e3"
}
.inventor-dehumid-eye-robot-dry:before {
 content:"\e9e4"
}
.inventor-dehumid-humidity-set:before {
 content:"\e9e5"
}
.inventor-dehumid-inner-dry:before {
 content:"\e9e6"
}
.inventor-dehumid-kinisi-persidwn:before {
 content:"\e9f1"
}
.inventor-dehumid-touch-panel:before {
 content:"\e9f2"
}
.inventor-dehumid-water-tank-big:before {
 content:"\e9f3"
}
.inventor-dehumid-purifier-smart-filter-check:before {
 content:"\e9aa"
}
.inventor-dehumid-purifier-aisthitires:before {
 content:"\e9a1"
}
.inventor-dehumid-purifier-katastasi-filtrou:before {
 content:"\e9a2"
}
.inventor-dehumid-purifier-auto:before {
 content:"\e954"
}
.inventor-dehumid-purifier-35-liters:before {
 content:"\e952"
}
.inventor-dehumid-purifier-4-filter-stages:before {
 content:"\e953"
}
.inventor-dehumid-purifier-4-speed:before {
 content:"\e9b3"
}
.inventor-dehumid-purifier-5-speed:before {
 content:"\e9b4"
}
.inventor-dehumid-purifier-6-filter-stages:before {
 content:"\e9b5"
}
.inventor-dehumid-purifier-double-filter-system:before {
 content:"\e9be"
}
.inventor-dehumid-purifier-led-display:before {
 content:"\e9bf"
}
.inventor-dehumid-purifier-smart-check:before {
 content:"\e9c0"
}
.inventor-dehumid-filter-cleaning:before {
 content:"\e99f"
}
.inventor-dehumid-filter-hepa:before {
 content:"\e9a0"
}
.inventor-dehumid-temp-room:before {
 content:"\e9c4"
}
.inventor-dehumid-kath-aera-deh:before {
 content:"\e98d"
}
.inventor-dehumid-air-purifier-func-deh:before {
 content:"\e98e"
}
.inventor-dehumid-air-quality-deh:before {
 content:"\e98f"
}
.inventor-dehumid-kleidoma-deh:before {
 content:"\e990"
}
.inventor-dehumid-stopclock:before {
 content:"\e99c"
}
.inventor-dehumid-hepa-carbon:before {
 content:"\e97b"
}
.inventor-dehumid-sleep:before {
 content:"\e97c"
}
.inventor-dehumid-low-consumption:before {
 content:"\e971"
}
.inventor-dehumid-3-grades-fan-speed:before {
 content:"\e950"
}
.inventor-dehumid-low-noise-level2:before {
 content:"\e94e"
}
.inventor-dehumid-swing:before {
 content:"\e94f"
}
.inventor-wifi-standard:before {
 content:"\e935"
}
.inventor-dehumid-wifi-ready:before {
 content:"\e92d"
}
.inventor-dehumid-omoiomorfi-katanomi-aera:before {
 content:"\e92c"
}
.inventor-dehumid-filter-desiccant:before {
 content:"\e929"
}
.inventor-dehumid-low-noise:before {
 content:"\e925"
}
.inventor-dehumid-LCD:before {
 content:"\e923"
}
.inventor-dehumid-draining-continious:before {
 content:"\e924"
}
.inventor-dehumid-eco:before {
 content:"\e926"
}
.inventor-dehumid-filter-air:before {
 content:"\e927"
}
.inventor-dehumid-filter-alert:before {
 content:"\e928"
}
.inventor-dehumid-inteligent-defrosting:before {
 content:"\e9e9"
}
.inventor-dehumid-ionizer:before {
 content:"\e9ea"
}
.inventor-dehumid-leakage-detect:before {
 content:"\e9ed"
}
.inventor-dehumid-louver:before {
 content:"\e9ee"
}
.inventor-dehumid-protection-overflow:before {
 content:"\e9ef"
}
.inventor-dehumid-protection-overflow-alert:before {
 content:"\e9f0"
}
.inventor-dehumid-shoes:before {
 content:"\e9f9"
}
.inventor-dehumid-sleep-mode:before {
 content:"\e9fa"
}
.inventor-dehumid-smart-mode:before {
 content:"\e9fb"
}
.inventor-dehumid-temperature-1c:before {
 content:"\e9fc"
}
.inventor-dehumid-temperature-5c:before {
 content:"\e9fd"
}
.inventor-dehumid-timer-8h:before {
 content:"\e9fe"
}
.inventor-dehumid-turbo-mode:before {
 content:"\e9ff"
}
.inventor-dehumid-water-pump:before {
 content:"\ea00"
}
.inventor-dehumid-24h:before {
 content:"\ea01"
}
.inventor-dehumid-auto-error-diagnosis:before {
 content:"\ea02"
}
.inventor-dehumid-auto-restart:before {
 content:"\ea03"
}
.inventor-dehumid-capacity:before {
 content:"\ea04"
}
.inventor-dehumid-caster:before {
 content:"\ea05"
}
.inventor-dehumid-compressor-protection:before {
 content:"\ea06"
}
.inventor-dehumid-compressor:before {
 content:"\ea09"
}
.inventor-dehumid-continious:before {
 content:"\ea18"
}
.inventor-dehumid-low-noise-level:before {
 content:"\e915"
}
.inventor-dehumid-stegnoma-rouxon:before {
 content:"\e916"
}
.inventor-dehumid-enisxisi-thermansis:before {
 content:"\e917"
}
.inventor-refr-fresh-box:before {
 content:"\ea4a"
}
.inventor-refr-gualina-rafia-asfaleias:before {
 content:"\ea4b"
}
.inventor-refr-ice-tray-twist:before {
 content:"\ea4c"
}
.inventor-refr-led-light1:before {
 content:"\ea4d"
}
.inventor-refr-mikro-megethos:before {
 content:"\ea4e"
}
.inventor-refr-rafia-flip-max:before {
 content:"\ea4f"
}
.inventor-refr-removable-basket:before {
 content:"\ea50"
}
.inventor-refr-taxeia-katapsuksi:before {
 content:"\ea53"
}
.inventor-refr-rithmizomena-podia:before {
 content:"\ea54"
}
.inventor-refr-chiller-box:before {
 content:"\e9f7"
}
.inventor-refr-green-himinity-control:before {
 content:"\e9f8"
}
.inventor-refr-metal-cooling:before {
 content:"\ea1e"
}
.inventor-refr-touch-screen:before {
 content:"\ea1f"
}
.inventor-refr-water-dispenser:before {
 content:"\e9af"
}
.inventor-refr-dual-use:before {
 content:"\e951"
}
.inventor-refr-kapaki-entoixismos:before {
 content:"\e98a"
}
.inventor-refr-ice-maker:before {
 content:"\e943"
}
.inventor-refr-rodakia:before {
 content:"\e97a"
}
.inventor-refr-thermostatis:before {
 content:"\e982"
}
.inventor-refr-digi-panel:before {
 content:"\e93e"
}
.inventor-refr-filtro-apoks:before {
 content:"\e93f"
}
.inventor-refr-led-light:before {
 content:"\e940"
}
.inventor-refr-2-zones:before {
 content:"\e941"
}
.inventor-refr-anastr-portas:before {
 content:"\e942"
}
.inventor-refr-05w-standby:before {
 content:"\e908"
}
.inventor-refr-stars:before {
 content:"\e909"
}
.inventor-refr-a-p-p:before {
 content:"\e90a"
}
.inventor-refr-a-p:before {
 content:"\e90b"
}
.inventor-refr-a:before {
 content:"\e90c"
}
.inventor-refr-door-rubber:before {
 content:"\e90d"
}
.inventor-refr-autonomy:before {
 content:"\e90e"
}
.inventor-refr-omoiomorfh-katanomi-psiksis:before {
 content:"\e90f"
}
.inventor-refr-total-no-frost:before {
 content:"\e910"
}
.inventor-refr-uv-giali:before {
 content:"\e911"
}
.inventor-refr-xamili-dimiourgia-pagou:before {
 content:"\e912"
}
.inventor-refr-xamili-stathmi-thorivou:before {
 content:"\e913"
}
.inventor-refr-xwris-simadia:before {
 content:"\e914"
}
.inventor-way-airflow-4d:before {
 content:"\ea23"
}
.inventor-design:before {
 content:"\ea24"
}
.inventor-low-ambient-cooling-10:before {
 content:"\ea25"
}
.inventor-easy-clean-filter:before {
 content:"\e99a"
}
.inventor-vertical-air-flow:before {
 content:"\e9b0"
}
.inventor-long-distance-floor-standing:before {
 content:"\e999"
}
.inventor-avoid-me:before {
 content:"\e991"
}
.inventor-touch-screen:before {
 content:"\e992"
}
.inventor-r-290:before {
 content:"\e98c"
}
.inventor-rc-ac:before {
 content:"\e98b"
}
.inventor-stepless-indoor-fan-speeds:before {
 content:"\e989"
}
.inventor-temp-control:before {
 content:"\e988"
}
.inventor-compr-chassis-heating-belt:before {
 content:"\e987"
}
.inventor-excellent-heating-performance-30c:before {
 content:"\e986"
}
.inventor-intellingent-eye-sesnor:before {
 content:"\e993"
}
.inventor-long-distance:before {
 content:"\e99d"
}
.inventor-photosensitive:before {
 content:"\e99e"
}
.inventor-smart-dehum-ac:before {
 content:"\e9b2"
}
.inventor-smart-port-wifi:before {
 content:"\e97f"
}
.inventor-sindiasmoi-200:before {
 content:"\e97e"
}
.inventor-fan-motor:before {
 content:"\e983"
}
.inventor-filtro-energou-anthraka:before {
 content:"\e984"
}
.inventor-flexible-installation2:before {
 content:"\e985"
}
.inventor-eco-function:before {
 content:"\e97d"
}
.inventor-apomakrismeni-endeiksi-vlavis:before {
 content:"\e976"
}
.inventor-eksipno-xeiristirio:before {
 content:"\e977"
}
.inventor-static-pressure-setting:before {
 content:"\e978"
}
.inventor-xeiristirio-ypsilis-noimosinis:before {
 content:"\e979"
}
.inventor-golden-fin:before {
 content:"\e975"
}
.inventor-excellent-heating-performance-22c:before {
 content:"\e972"
}
.inventor-fotokatalitiko-filtro:before {
 content:"\e973"
}
.inventor-ilektrostatiko-filtro:before {
 content:"\e974"
}
.inventor-intelligent-auto-restart:before {
 content:"\e980"
}
.inventor-quick-installation:before {
 content:"\e94c"
}
.inventor-high-ambient-cooling-60:before {
 content:"\e94b"
}
.inventor-digital-display-ac:before {
 content:"\e948"
}
.inventor-rapid-cooling-heating:before {
 content:"\e949"
}
.inventor-r-radiation-technology:before {
 content:"\e94a"
}
.inventor-dual-slinger-up:before {
 content:"\e944"
}
.inventor-intelligent-defrosting:before {
 content:"\e933"
}
.inventor-hotel-menu:before {
 content:"\e932"
}
.inventor-kit-parathirou:before {
 content:"\e920"
}
.inventor-wired-control:before {
 content:"\e905"
}
.inventor-wide-operation-range:before {
 content:"\e906"
}
.inventor-wide-angle-air-flow:before {
 content:"\e907"
}
.inventor-low-noise-level:before {
 content:"\e902"
}
.inventor-optional-air-outlets:before {
 content:"\e903"
}
.inventor-way-draining-connection:before {
 content:"\e904"
}
.inventor-5w-standby:before {
 content:"\e91c"
}
.inventor-1w-standby:before {
 content:"\e91d"
}
.inventor-double-air-outlet:before {
 content:"\e91e"
}
.inventor-2-way-draining:before {
 content:"\e91f"
}
.inventor-4-way-air-flow:before {
 content:"\e921"
}
.inventor-5-grades-outdoor-fan-speeds:before {
 content:"\e959"
}
.inventor-8c-heating:before {
 content:"\e95a"
}
.inventor-12-grades-indoor-fan-speeds:before {
 content:"\e95b"
}
.inventor-24-hours-timer:before {
 content:"\e95c"
}
.inventor-360-air-outlet:before {
 content:"\e95d"
}
.inventor-a-p:before {
 content:"\e95e"
}
.inventor-a-pp:before {
 content:"\e95f"
}
.inventor-a-ppp:before {
 content:"\e960"
}
.inventor-a-class:before {
 content:"\e961"
}
.inventor-all-dc-inverter:before {
 content:"\e962"
}
.inventor-anti-cold-air-function:before {
 content:"\e963"
}
.inventor-auto-error-diagnosis:before {
 content:"\e964"
}
.inventor-auto-operation:before {
 content:"\e965"
}
.inventor-auto-restart:before {
 content:"\e966"
}
.inventor-auto-swing:before {
 content:"\e967"
}
.inventor-auto-swing-louver:before {
 content:"\e968"
}
.inventor-auxilary-heater:before {
 content:"\e99b"
}
.inventor-bio-hepa-filter:before {
 content:"\e9a3"
}
.inventor-blow-xfan:before {
 content:"\e9a4"
}
.inventor-built-in-drain-pump:before {
 content:"\e9a5"
}
.inventor-central-control:before {
 content:"\e9a6"
}
.inventor-central-control-management:before {
 content:"\e9a7"
}
.inventor-compact-design:before {
 content:"\e9a8"
}
.inventor-cooling-heating:before {
 content:"\e9a9"
}
.inventor-easy-clean:before {
 content:"\e9ab"
}
.inventor-easy-installation:before {
 content:"\e9ac"
}
.inventor-easy-maintainance:before {
 content:"\e9ad"
}
.inventor-electronic-expansion-valve-per-circuit:before {
 content:"\e9ae"
}
.inventor-emergency-using:before {
 content:"\e9cf"
}
.inventor-error-alarm-port:before {
 content:"\e9d0"
}
.inventor-excellent-heating-performance-at-25c:before {
 content:"\e9d1"
}
.inventor-excellent-heating-performance-under-15c:before {
 content:"\e9d2"
}
.inventor-external-air-duct-outlet:before {
 content:"\e9d3"
}
.inventor-filter-check:before {
 content:"\e9d4"
}
.inventor-flexible-installation:before {
 content:"\e9d5"
}
.inventor-follow-me:before {
 content:"\e9d6"
}
.inventor-fresh-air:before {
 content:"\e9d7"
}
.inventor-fresh-air-intake:before {
 content:"\e9d8"
}
.inventor-front-desk-control:before {
 content:"\e9d9"
}
.inventor-good-design-award:before {
 content:"\e9da"
}
.inventor-green-fin:before {
 content:"\e9db"
}
.inventor-high-density-air-dust-filter:before {
 content:"\e9dc"
}
.inventor-hot-start:before {
 content:"\e9dd"
}
.inventor-ionizer-filter:before {
 content:"\e9eb"
}
.inventor-lock:before {
 content:"\e9ec"
}
.inventor-louver-position-memory:before {
 content:"\ea07"
}
.inventor-low-ambient-cooling:before {
 content:"\ea08"
}
.inventor-mute-operation:before {
 content:"\ea0a"
}
.inventor-new-design-of-outdoor-unit:before {
 content:"\ea0b"
}
.inventor-omni-directional-wheels:before {
 content:"\ea0c"
}
.inventor-plasma-ionizer:before {
 content:"\ea0d"
}
.inventor-quiet-design:before {
 content:"\ea0e"
}
.inventor-quiet-operation:before {
 content:"\ea0f"
}
.inventor-r32-refrigerant:before {
 content:"\ea10"
}
.inventor-refrigerant-leakage-detect:before {
 content:"\ea11"
}
.inventor-two-air-inlet-styles:before {
 content:"\ea12"
}
.inventor-self-cleaning:before {
 content:"\ea13"
}
.inventor-self-evaporating-system:before {
 content:"\ea14"
}
.inventor-sleep-mode:before {
 content:"\ea15"
}
.inventor-super-ionizer:before {
 content:"\ea16"
}
.inventor-super-slim-design:before {
 content:"\ea17"
}
.inventor-temperature-sensor-offset:before {
 content:"\ea19"
}
.inventor-timer:before {
 content:"\ea1a"
}
.inventor-triple-action-filter:before {
 content:"\ea1b"
}
.inventor-turbo-mode:before {
 content:"\ea1c"
}
.inventor-ultra-silence:before {
 content:"\ea1d"
}
.inventor-wifi-ready:before {
 content:"\ea45"
}
@font-face {
 font-family:inventor-categories;
 src:url(https://stat.inv-static.com/fonts/inventor-category-icons-1.11/inventor-categories.eot?ydu2c9);
 src:url(https://stat.inv-static.com/fonts/inventor-category-icons-1.11/inventor-categories.eot?ydu2c9#iefix) format('embedded-opentype'),
 url(https://stat.inv-static.com/fonts/inventor-category-icons-1.11/inventor-categories.ttf?ydu2c9) format('truetype'),
 url(https://stat.inv-static.com/fonts/inventor-category-icons-1.11/inventor-categories.woff?ydu2c9) format('woff'),
 url(https://stat.inv-static.com/fonts/inventor-category-icons-1.11/inventor-categories.svg?ydu2c9#inventor-categories) format('svg');
 font-weight:400;
 font-style:normal;
 font-display:block
}
[class*=" inv-cat-"],
[class^=inv-cat-] {
 font-family:inventor-categories!important;
 speak:none;
 line-height:1
}
.bold-h6,
.label,
.uppercase {
 text-transform:uppercase
}
.inv-cat-microwave:before {
 content:"\e91a"
}
.inv-cat-vacuum:before {
 content:"\e919"
}
.inv-cat-fan:before {
 content:"\e918"
}
.inv-cat-portable-ac:before {
 content:"\e917"
}
.inv-cat-dehumidifier:before {
 content:"\e916"
}
.inv-cat-heater:before {
 content:"\e915"
}
.inv-cat-katharistis:before {
 content:"\e927"
}
.inv-cat-frown:before {
 content:"\e912"
}
.inv-cat-meh:before {
 content:"\e913"
}
.inv-cat-smile:before {
 content:"\e914"
}
.inv-cat-search:before {
 content:"\e911"
}
.inv-cat-store-locator:before {
 content:"\e910"
}
.inv-cat-warranty:before {
 content:"\e90f"
}
.inv-cat-downloads:before {
 content:"\e90b"
}
.inv-cat-blog:before {
 content:"\e90c"
}
.inv-cat-faq:before {
 content:"\e90d"
}
.inv-cat-contact:before {
 content:"\e90e"
}
.inv-cat-ionizer:before {
 content:"\e90a"
}
.inv-cat-commercial-air-conditioners:before {
 content:"\e900"
}
.inv-cat-dehumidifier-commercial:before {
 content:"\e901"
}
.inv-cat-dehumidifier-home:before {
 content:"\e902"
}
.inv-cat-double-door-refrigerator:before {
 content:"\e903"
}
.inv-cat-freezers:before {
 content:"\e904"
}
.inv-cat-home-air-conditioners:before {
 content:"\e905"
}
.inv-cat-mini-bar-refrigerators:before {
 content:"\e906"
}
.inv-cat-multi-split:before {
 content:"\e907"
}
.inv-cat-top-bottom-freezer-refrigerators:before {
 content:"\e908"
}
.inv-cat-wine-coolers:before {
 content:"\e909"
}
@media (max-width:767px) {
 .offcanvas-stop-scrolling {
  height:100%;
  overflow:hidden
 }
 .navbar-default .navbar-offcanvas {
  background-color:#f8f8f8
 }
 .navbar-inverse .navbar-offcanvas {
  background-color:#222
 }
 .navbar-offcanvas {
  position:fixed;
  width:100%;
  max-width:250px;
  left:-250px;
  top:0;
  padding-left:15px;
  padding-right:15px;
  z-index:999;
  overflow:scroll;
  -webkit-overflow-scrolling:touch;
  transition:all .15s ease-in
 }
 .navbar-offcanvas.in {
  box-shadow:0 0 20px rgba(0,0,0,.3)
 }
 .navbar-offcanvas.navbar-offcanvas-fade {
  opacity:0
 }
 .navbar-offcanvas.navbar-offcanvas-fade.in {
  opacity:1
 }
 .navbar-offcanvas.offcanvas-transform.in {
  transform:translateX(250px)
 }
 .navbar-offcanvas.offcanvas-position.in {
  left:0
 }
 .navbar-offcanvas.navbar-offcanvas-right {
  left:auto;
  right:-250px
 }
 .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {
  transform:translateX(-250px)
 }
 .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in {
  left:auto;
  right:0
 }
 .navbar-offcanvas .dropdown.active .caret {
  border-top:0;
  border-bottom:4px solid
 }
 .navbar-offcanvas .dropdown-menu {
  position:relative;
  width:100%;
  border:inherit;
  box-shadow:none;
  transition:height .15s ease-in
 }
 .navbar-offcanvas .dropdown-menu.shown {
  display:block;
  margin-bottom:10px
 }
}
.container,
.relative {
 position:relative
}
.checkbox-option input,
.feature-3,
.image-tile,
.mega-menu>li,
.nav-utility,
.offscreen-container,
.overflow-hidden,
.radio-option input,
.tags,
.widget .cart-overview li,
.widget .gallery,
blockquote,
footer,
section {
 overflow:hidden
}
.offcanvas-toggle .icon-bar {
 background:#000;
 transition:all .25s ease-in-out
}
.offcanvas-toggle.is-open .icon-bar:nth-child(1) {
 transform:rotate(45deg) translate(5px,4px)
}
.offcanvas-toggle.is-open .icon-bar:nth-child(2) {
 opacity:0
}
.offcanvas-toggle.is-open .icon-bar:nth-child(3) {
 transform:rotate(-45deg) translate(4px,-4px)
}
body {
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:13px;
 line-height:24px;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 color:#666;
 overflow-x:hidden
}
body.boxed-layout {
 background:#eee
}
body.boxed-layout .main-container {
 background:#fff
}
.btn-filled,
.btn:hover,
.label {
 background:#579bfe
}
.boxed-layout .main-container,
.boxed-layout .nav-container,
.boxed-layout nav,
body.boxed-layout {
 max-width:1366px;
 margin:0 auto;
 left:0;
 right:0
}
ul {
 list-style:none
}
ul.bullets {
 list-style:inside
}
.main-container {
 clear:both
}
hr {
 border:none;
 border-top:1px solid #ccc;
 margin:0 0 24px;
 width:100%
}
hr.short-thick {
 max-width:50px;
 border-top:5px solid #ccc;
 opacity:1!important
}
.menu li a,
nav {
 max-width:100%
}
.image-bg hr {
 border-color:#fff;
 opacity:.6
}
.image-bg.bg-light hr {
 border-color:#ccc;
 opacity:1
}
.bg-dark hr {
 border-color:#555
}
.inline-block {
 display:inline-block
}
.list-inline {
 margin-left:0
}
.list-inline>li {
 padding:0 8px
}
.list-inline>li:last-child {
 padding-right:0
}
.list-inline>li:first-child {
 padding-left:0
}
.bg-primary .list-inline i {
 color:#ee696e
}
.display-block {
 display:block
}
.show-grid {
 border:1px dashed rgba(255,255,255,0);
 padding:8px;
 transition:all .2s ease;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease;
 cursor:default
}
.show-grid:hover {
 border-color:#222
}
.right {
 right:0
}
.relative {
 z-index:2
}
.clearboth {
 clear:both
}
.spread-children * {
 display:inline-block;
 margin-left:12px;
 margin-right:12px
}
.spread-children-large * {
 display:inline-block;
 margin-left:24px;
 margin-right:24px
}
.vnu {
 display:inline
}
.row-gapless>div[class*=col-] {
 padding:0
}
@media all and (max-width:1100px) {
 .col-md-push-1 {
  left:0
 }
}
@media all and (max-width:768px) {
 .pull-left-sm {
  float:left!important
 }
 .overflow-hidden-xs {
  overflow:hidden
 }
}
@media all and (max-width:767px) {
 .spread-children * {
  margin-left:6px;
  margin-right:6px
 }
 .text-center-xs {
  text-align:center!important
 }
}
.v-align-children {
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-direction:row;
 flex-direction:row
}
.v-align-children-column {
 display:-moz-flex;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -webkit-align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-justify-content:center;
 -ms-flex-direction:column;
 flex-direction:column
}
.disable-select {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.checkbox-option,
.module.widget-handle,
.radio-option {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 -webkit-touch-callout:none
}
.v-align-transform {
 position:relative;
 transform:translate3d(0,-50%,0);
 -webkit-transform:translate3d(0,-50%,0);
 top:50%;
 z-index:2
}
.align-bottom,
.align-top {
 position:absolute;
 margin:0 auto;
 left:0;
 z-index:2;
 right:0
}
.align-bottom {
 bottom:0
}
.align-top {
 top:0
}
.bold {
 font-weight:600!important
}
.thin {
 font-weight:100!important
}
@media all and (max-width:767px) {
 .thin {
  font-weight:300!important
 }
}
blockquote,
button,
h1,
h2,
h3,
h4,
h5,
h6,
input,
ol,
p,
pre,
select,
table,
textarea,
ul {
 margin-bottom:24px;
 margin-top:0;
 padding:0
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight:300;
 color:#292929
}
.h1,
h1 {
 font-size:56px;
 line-height:64px
}
h1.large {
 font-size:72px;
 line-height:80px;
 font-weight:100
}
@media all and (max-width:990px) {
 .v-align-children {
  display:block!important
 }
 h1.large {
  font-size:56px;
  line-height:64px
 }
}
h2 {
 font-size:40px;
 line-height:48px
}
h3 {
 font-size:32px;
 line-height:40px
}
h4 {
 font-size:24px;
 line-height:32px
}
.h6,
h5,
h6 {
 line-height:24px
}
h5 {
 font-size:16px;
 font-weight:400
}
.h6,
h6 {
 font-size:12px;
 font-weight:700
}
@media all and (max-width:767px) {
 .h1,
 h1,
 h1.large,
 h2 {
  font-size:32px;
  line-height:40px
 }
 .h1,
 h1,
 h1.large {
  font-weight:300
 }
 h3 {
  font-size:24px;
  line-height:32px
 }
 h4 {
  font-size:18px;
  line-height:26px
 }
 .h6,
 h5,
 h6 {
  line-height:24px
 }
 h5 {
  font-size:16px;
  font-weight:400
 }
 .h6,
 h6 {
  font-size:12px;
  font-weight:700
 }
}
.uppercase {
 font-weight:400
}
.bold-h6,
.h6-u,
h6.uppercase {
 font-weight:700;
 letter-spacing:2px
}
h1.uppercase {
 letter-spacing:17px;
 margin-right:-17px
}
h2.uppercase {
 letter-spacing:10px;
 margin-right:-10px
}
h3.uppercase {
 letter-spacing:6px;
 margin-right:-6px
}
h4.uppercase {
 letter-spacing:3px;
 margin-right:-3px
}
h5.uppercase {
 letter-spacing:2px;
 margin-right:-2px
}
.bold-h6 {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:12px;
 line-height:24px
}
.btn,
.input-with-label span,
.label,
.mega-menu .title,
.module.widget-handle .title,
select {
 letter-spacing:1px
}
p,
p.lead,
span {
 font-weight:400
}
p.lead {
 font-size:16px;
 line-height:28px
}
.sub {
 font-size:12px
}
@media all and (max-width:767px) {
 p.lead {
  font-size:13px;
  line-height:24px
 }
 p {
  font-size:12px
 }
}
a,
a:active,
a:focus,
a:hover,
a:visited {
 text-decoration:none;
 outline:0
}
a {
 font-weight:600;
 color:#579bfe;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 cursor:poitner
}
.bg-primary a,
.image-bg a {
 color:#fff
}
.bg-primary a:hover,
.image-bg a:hover {
 color:#fff;
 opacity:.9
}
.bg-light a {
 color:#579bfe
}
.bg-light a:hover {
 color:#579bfe;
 opacity:1
}
a:hover {
 color:#a9141a;
 text-decoration:none
}
.label {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 line-height:24px;
 font-weight:700;
 border-radius:0;
 padding:6px 12px;
 font-size:10px;
 vertical-align:middle
}
blockquote {
 font-family:Merriweather,Georgia,Times New Roman,Times,serif;
 font-size:20px;
 line-height:40px;
 font-style:italic;
 background:#f5f5f5;
 padding:32px;
 color:#777;
 font-weight:300
}
.has-dropdown:after,
.link-list a:after,
.widget .twitter-feed .slides li:before {
 speak:none;
 font-style:normal;
 font-variant:normal
}
.bg-secondary blockquote {
 background:#fff;
 border-color:#579bfe
}
blockquote .author {
 font-size:12px;
 display:block;
 float:right;
 margin-top:16px
}
.module,
.module-group {
 display:inline-block
}
.columns-2 {
 -moz-column-count:2;
 column-count:2;
 -webkit-column-count:2
}
.text-left {
 text-align:left!important
}
@media all and (max-width:767px) {
 br {
  display:none
 }
 blockquote {
  font-size:16px;
  line-height:32px
 }
 .columns-2 {
  -moz-column-count:1;
  column-count:1;
  -webkit-column-count:1
 }
 .text-left-xs {
  text-align:left!important
 }
}
ul[data-bullet] li {
 line-height:32px
}
ul[data-bullet] li i:first-child {
 margin-right:16px;
 transform:scale(1.5);
 -webkit-transform:scale(1.5);
 display:inline-block
}
ul.lead li {
 font-size:16px;
 line-height:40px
}
.bg-primary {
 background:#579bfe!important
}
.bg-secondary {
 background:#f8f8f8
}
.bg-white {
 background:#fff
}
.bg-dark,
.overlay:before {
 background:#292929
}
.color-body {
 color:#666
}
.color-primary {
 color:#579bfe!important
}
.color-red {
 color:#579bfe!important
}
.bg-dark h1,
.bg-dark h2,
.bg-dark h3,
.bg-dark h4,
.bg-dark h5,
.bg-dark h6,
.bg-primary h1,
.bg-primary h2,
.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.color-white,
footer.bg-dark h1,
footer.bg-dark h2,
footer.bg-dark h3,
footer.bg-dark h4,
footer.bg-dark h5,
footer.bg-dark h6,
nav.bg-dark h1,
nav.bg-dark h2,
nav.bg-dark h3,
nav.bg-dark h4,
nav.bg-dark h5,
nav.bg-dark h6 {
 color:#fff
}
footer,
section {
 padding:96px 0;
 position:relative
}
.bg-light.overlay:before,
.overlay:before {
 position:absolute;
 content:'';
 z-index:2
}
footer {
 padding:72px 0
}
.fullscreen {
 height:100vh
}
.background-image-holder,
.bg-light.overlay:before,
.overlay:before {
 width:100%;
 height:100%;
 top:0;
 left:0
}
.bg-dark li,
.bg-dark p,
.bg-dark span,
.bg-primary li,
.bg-primary p,
.bg-primary span,
footer.bg-dark li,
footer.bg-dark p,
footer.bg-dark span,
nav.bg-dark li,
nav.bg-dark p,
nav.bg-dark span {
 color:#fefefe
}
.overlay:before {
 opacity:.3
}
.overlay-heavy:before {
 opacity:.6
}
.bg-light.overlay:before {
 background:#fff;
 opacity:.1
}
.image-bg h1,
.image-bg h2,
.image-bg h3,
.image-bg h4,
.image-bg h5,
.image-bg h6,
.image-bg li,
.image-bg p,
.image-bg span {
 color:#fff
}
.container.image-bg .row,
.image-bg .container,
.image-bg div[class*=col-] {
 position:relative;
 z-index:3
}
.background-image-holder {
 position:absolute;
 z-index:1;
 background:#292929;
 background-size:cover!important;
 background-position:50% 50%!important;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 opacity:0
}
.background-image-holder img {
 display:none
}
.background-multiply .background-image-holder {
 background-color:#579bfe!important;
 background-blend-mode:multiply
}
.background-image-holder.fadeIn {
 opacity:1
}
.parallax .slides li>.background-image-holder,
.parallax>.background-image-holder {
 height:100vh;
 top:-50vh;
 transition:all 0s ease!important;
 transition:opacity .3s ease!important;
 -webkit-transform-style:preserve-3d
}
.btn,
.menu li a {
 transition:all .3s ease
}
.main-container>a:first-child+.parallax .background-image-holder,
.parallax:first-child .background-image-holder,
.parallax:first-child .slides li>.background-image-holder {
 top:0
}
@media all and (max-width:767px) {
 section {
  padding:80px 0
 }
 .parallax .slides li>.background-image-holder,
 .parallax>.background-image-holder {
  top:0!important;
  transform:none!important;
  -webkit-transform:none!important
 }
}
.btn {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 border:2px solid #579bfe;
 padding:0 26px;
 height:40px;
 min-width:150px;
 line-height:36px;
 font-size:12px;
 font-weight:700;
 border-radius:0;
 color:#579bfe;
 text-align:center;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 margin-right:8px;
 margin-bottom:24px
}
.btn:last-child,
.btn:last-of-type {
 margin-right:0
}
.btn-icon {
 width:40px;
 height:40px;
 font-size:20px;
 min-width:0;
 padding:0;
 line-height:38px
}
.btn-lg {
 height:50px;
 line-height:46px;
 min-width:200px
}
.btn-icon.btn-lg {
 width:50px;
 height:50px;
 line-height:49px;
 font-size:24px;
 min-width:0
}
.btn-icon.btn-sm {
 width:30px;
 height:30px;
 line-height:29px;
 font-size:13px;
 min-width:0;
 padding:0 0 0 1px!important
}
.btn-sm {
 height:30px;
 font-size:11px;
 line-height:27px;
 min-width:0
}
.btn-filled {
 color:#fff
}
.btn-white,
.image-bg .btn,
.image-bg .btn:visited {
 color:#fff;
 border-color:#fff
}
.btn-white:hover,
.image-bg .btn:hover,
.image-bg .btn:visited:hover {
 background:#fff;
 color:#222
}
.image-bg .btn-filled:visited,
.image-bg .btn.btn-filled {
 border-color:#579bfe
}
.image-bg .btn-filled:hover {
 border-color:#fff
}
.btn-rounded {
 border-radius:25px
}
body.btn-rounded .btn {
 border-radius:25px!important
}
.bg-light .btn {
 border-color:#222;
 color:#222
}
.bg-light .btn:visited,
.bg-light .btn:visited:hover {
 color:#222
}
.bg-light .btn-filled,
.bg-light .btn-filled:visited {
 color:#fff
}
.btn:visited {
 color:#579bfe
}
.btn-white:visited,
.btn:visited:hover {
 color:#fff
}
.btn-white:visited:hover {
 color:#222
}
.btn-filled:visited {
 color:#fff
}
.btn.bg-dark {
 color:#fff;
 border-color:#292929
}
.btn.bg-dark:hover {
 background:#434343
}
.bg-primary .btn {
 color:#fff;
 border-color:#fff
}
.nav-bar,
.nav-utility {
 border-bottom:1px solid #ccc
}
.bg-primary .btn:hover {
 background:#fff;
 color:#579bfe
}
nav {
 background:#fff;
 -webkit-backface-visibility:hidden
}
nav ul {
 margin-bottom:0
}
.module {
 padding:0 32px
}
.module-group.left,
.module.left {
 float:left
}
.module-group.right,
.module.right {
 float:right
}
.nav-bar .btn,
nav .btn {
 margin:0;
 height:auto
}
.nav-utility {
 height:45px;
 line-height:43px
}
.menu,
.nav-bar,
.nav-bar .module,
.nav-bar .module-group,
.nav-bar a {
 height:55px
}
.nav-utility i {
 position:relative;
 top:1px
}
.nav-bar {
 max-height:55px;
 line-height:53px
}
.logo {
 max-height:60%
}
.logo-light {
 display:none
}
nav.nav-centered .logo {
 max-height:64px;
 margin:64px 0 40px
}
nav.bg-dark .logo-light {
 display:inline
}
nav.bg-dark .logo-dark {
 display:none
}
.has-dropdown {
 padding-right:18px
}
.has-dropdown:after {
 position:absolute;
 top:0;
 right:0;
 font-size:11px;
 content:"\e64b";
 font-family:themify;
 font-weight:400;
 text-transform:none
}
.alert,
.mega-menu .title,
.menu li a,
.tooltip {
 font-weight:600
}
.breadcrumb-2 li,
.breadcrumb-2 li a,
.input-with-label span,
.module.widget-handle .title {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 text-transform:uppercase
}
.menu {
 width:100%;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.menu.inline-block {
 width:auto
}
.menu li a {
 font-size:11px;
 color:#292929;
 opacity:.5;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 white-space:normal
}
.menu>li,
.menu>li ul {
 transition:all .3s ease
}
.menu li a:hover {
 opacity:1!important
}
.menu>li {
 margin-right:32px;
 float:left;
 position:relative;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 opacity:1
}
.menu>li:last-child {
 margin-right:0
}
.menu>li:last-child>ul {
 right:0
}
.menu>li:last-child>ul ul {
 left:auto;
 right:100%
}
.menu>li ul {
 width:200px;
 padding:8px 0;
 background:#292929;
 position:absolute;
 z-index:99;
 opacity:0;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transform:translate3d(0,10px,0);
 -webkit-transform:translate3d(0,10px,0);
 -moz-transform:translate3d(0,10px,0);
 visibility:hidden;
 margin-top:-1px
}
.menu>li>ul>li {
 position:relative;
 line-height:24px;
 width:100%;
 vertical-align:top
}
.menu>li>ul>li i {
 display:inline-block;
 margin-right:2px
}
.menu>li>ul>.has-dropdown:after {
 color:#fff;
 top:5px;
 right:24px;
 content:"\e649"
}
.menu>li>ul li a {
 color:#fff;
 height:auto;
 padding:6px 24px
}
.menu>li>ul>li>ul {
 left:100%;
 top:0
}
.has-dropdown:hover .mega-menu ul,
.menu>li:hover>ul,
.menu>li>ul>li:hover>ul {
 opacity:1;
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 visibility:visible
}
.mega-menu {
 width:auto!important;
 white-space:nowrap;
 line-height:24px
}
.mega-menu ul {
 position:relative!important;
 left:auto!important;
 padding:0!important
}
.mega-menu>li {
 width:200px!important;
 display:inline-block
}
.mega-menu .title {
 color:#fff;
 display:inline-block;
 padding:6px 24px;
 font-size:11px
}
.make-right {
 right:0
}
.module.widget-handle {
 border-left:1px solid #ccc;
 padding:0 24px;
 cursor:pointer;
 position:relative;
 user-select:none;
 margin:0
}
nav.nav-centered .module.widget-handle {
 border:none!important
}
@media all and (max-width:1100px) {
 .module.widget-handle {
  padding:0 16px
 }
}
.module.widget-handle i {
 font-size:20px;
 line-height:53px;
 opacity:.5;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
.module.active i,
.module.widget-handle:hover i {
 opacity:1
}
.widget-handle .function {
 box-shadow:0 0 10px 0 rgba(0,0,0,.2);
 cursor:default;
 width:200px;
 background:#292929;
 position:absolute;
 z-index:99;
 opacity:0;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transform:translate3d(0,10px,0);
 -webkit-transform:translate3d(0,10px,0);
 -moz-transform:translate3d(0,10px,0);
 visibility:hidden;
 margin-top:-2px;
 right:0
}
.module.widget-handle:hover .function {
 opacity:1;
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 visibility:visible
}
.module.widget-handle .title {
 font-size:11px;
 font-weight:600;
 display:none;
 opacity:.5;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
.module.widget-handle .title:hover {
 opacity:1
}
.widget-handle .cart {
 position:relative
}
.widget-handle .cart .label {
 width:17px;
 height:17px;
 font-size:10px;
 line-height:17px;
 padding:0;
 text-align:center;
 position:absolute;
 background:#579bfe;
 top:10px;
 right:-10px;
 border-radius:50%
}
.widget-handle .search-form {
 padding:8px;
 display:inline-block;
 width:100%;
 line-height:50px
}
.widget-handle .search-form input {
 margin:0;
 font-size:16px
}
nav .widget {
 margin:0;
 padding:24px
}
nav .widget .title {
 display:none!important
}
nav .widget,
nav .widget a:not(.btn) {
 color:#fff
}
nav .widget hr {
 border-color:#777;
 margin-bottom:16px
}
nav .widget hr:first-of-type {
 display:none
}
.cart-widget-handle .function {
 width:auto;
 background:#fff
}
.cart-widget-handle .function span {
 color:#222!important
}
.offscreen-container.bg-dark .close-nav i,
nav.transparent .has-dropdown:after,
nav.transparent .menu>li>a,
nav.transparent .module.widget-handle i,
nav.transparent .nav-utility {
 color:#fff
}
nav .cart-overview {
 min-width:300px;
 margin-bottom:16px
}
nav .cart-overview a {
 height:auto
}
.language .menu>li ul {
 max-width:150px
}
.nav-open {
 max-height:10000px!important;
 height:auto!important
}
.nav-open .mobile-toggle {
 border-bottom:1px solid #ccc
}
@media all and (max-width:1120px) {
 .menu>li {
  margin-right:24px
 }
}
.has-offscreen-nav .main-container {
 transition:all .4s ease;
 -webkit-transition:all .4s ease;
 -moz-transition:all .4s ease
}
.offscreen-container {
 position:fixed;
 transform:translate3d(200%,0,0);
 -webkit-transform:translate3d(200%,0,0);
 -moz-transform:translate3d(200%,0,0);
 width:50%;
 top:0;
 height:100%;
 min-height:100vh;
 z-index:20;
 transition:all .4s ease;
 -webkit-transition:all .4s ease;
 -moz-transition:all .4s ease
}
.offscreen-container.reveal-nav {
 transform:translate3d(100%,0,0);
 -webkit-transform:translate3d(100%,0,0);
 -moz-transform:translate3d(100%,0,0)
}
.main-container.reveal-nav,
.offscreen-left .offscreen-container {
 transform:translate3d(-50%,0,0);
 -webkit-transform:translate3d(-50%,0,0);
 -moz-transform:translate3d(-50%,0,0)
}
.offscreen-left .offscreen-container.reveal-nav {
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0)
}
.offscreen-left .main-container.reveal-nav,
.offscreen-left nav.reveal-nav {
 transform:translate3d(50%,0,0)!important;
 -webkit-transform:translate3d(50%,0,0)!important;
 -moz-transform:translate3d(50%,0,0)!important
}
.offscreen-container .close-nav {
 position:absolute;
 right:24px;
 top:16px;
 z-index:24;
 font-size:20px;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 opacity:.5
}
.offscreen-container .close-nav:hover {
 opacity:1
}
@media all and (max-width:1200px) {
 .offscreen-container {
  width:100vw
 }
 .offscreen-container.reveal-nav {
  transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0)
 }
 .main-container.reveal-nav {
  transform:none!important
 }
 .menu,
 .menu a {
  height:auto
 }
 .menu a,
 .menu li {
  line-height:24px
 }
 .menu li,
 .nav-bar .module-group .module {
  float:none;
  display:block;
  width:100%
 }
 nav.fixed {
  position:absolute!important;
  opacity:1!important;
  visibility:visible!important
 }
 nav.outOfSight {
  transform:translate3d(0,0,0)!important;
  -webkit-transform:translate3d(0,0,0)!important;
  -moz-transform:translate3d(0,0,0)!important;
  transition:all .3s ease;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease
 }
 .menu>li ul,
 .menu>li>ul {
  transform:translate3d(0,0,0);
  position:relative;
  opacity:1;
  visibility:visible
 }
 .nav-bar,
 .nav-bar .module,
 .nav-bar .module-group {
  height:auto;
  overflow:hidden
 }
 .nav-bar .module {
  padding:0 16px
 }
 .nav-bar .module-group {
  width:100%;
  padding:16px 0
 }
 nav.nav-centered .logo {
  margin:24px 0 16px;
  max-height:40px
 }
 .menu.inline-block {
  width:100%
 }
 .menu a {
  padding:4px 0
 }
 .menu li {
  max-width:100%
 }
 .menu>li ul {
  width:100%;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  left:0
 }
 .menu>li>ul {
  display:none;
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0)
 }
 .menu>li>ul>.has-dropdown:after {
  content:"\e64b"
 }
 .menu>li>ul>li>ul {
  left:0;
  display:none;
  padding:0
 }
 .mega-menu .title,
 .menu>li>ul li a {
  padding:4px 16px
 }
 .has-dropdown .has-dropdown li {
  padding-left:18px
 }
 .has-dropdown {
  padding-right:0
 }
 .mega-menu {
  margin-left:0!important
 }
 .mega-menu li {
  width:100%!important
 }
 .toggle-sub .mega-menu ul,
 .toggle-sub>ul {
  display:block!important
 }
 .module.widget-handle {
  border-left:none;
  border-top:1px solid #ccc;
  line-height:40px;
  min-height:40px
 }
 .module.widget-handle .menu,
 .module.widget-handle .menu li,
 .module.widget-handle i {
  line-height:40px
 }
 .module.widget-handle .title {
  display:inline-block;
  position:relative;
  bottom:3px;
  margin-left:8px
 }
 .widget-handle .function {
  width:100%;
  position:relative;
  opacity:1;
  transform:translate3d(0,0,0);
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  visibility:visible;
  margin-top:0;
  display:none;
  box-shadow:none!important
 }
 .toggle-widget-handle .function {
  display:block!important
 }
 .widget-handle .cart .label {
  width:22px;
  height:22px;
  font-size:12px;
  line-height:22px;
  top:18px
 }
 .mobile-toggle {
  border-left:1px solid #ccc!important;
  border-bottom:none!important
 }
 .mobile-toggle i {
  line-height:53px!important
 }
 .mobile-toggle.absolute-xs {
  position:absolute;
  top:0
 }
 nav.nav-centered .mobile-toggle {
  width:100%
 }
 nav.bg-dark .module.widget-handle {
  border-top:1px solid #444
 }
 nav.bg-dark .mobile-toggle {
  border-left:1px solid #444!important
 }
 nav.bg-dark .nav-open .mobile-toggle {
  border-bottom:1px solid #444
 }
}
.alert,
.select-option,
textarea {
 margin-bottom:24px
}
nav.fixed .nav-utility,
nav.transparent .logo-dark {
 display:none
}
nav.bg-dark .nav-bar,
nav.bg-dark .nav-utility,
nav.transparent .nav-bar,
nav.transparent .nav-utility {
 border-bottom:1px solid rgba(255,255,255,.2)
}
nav.outOfSight {
 transform:translate3d(0,-200px,0);
 -webkit-transform:translate3d(0,-200px,0);
 -moz-transform:translate3d(0,-200px,0);
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
nav.scrolled {
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0)
}
nav.absolute,
nav.fixed {
 top:0;
 width:100%;
 z-index:999;
 left:0;
 right:0
}
nav.absolute {
 position:absolute
}
nav.fixed {
 position:fixed;
 visibility:hidden;
 opacity:0
}
nav.fixed.scrolled {
 visibility:visible;
 opacity:1
}
nav.transparent {
 background:0 0
}
nav.transparent .module.widget-handle {
 border-left:1px solid rgba(255,255,255,.2)!important
}
nav.transparent .menu>li>a,
nav.transparent .module.widget-handle i {
 opacity:1
}
nav.transparent .logo-light {
 display:inline
}
@media all and (max-width:1200px) {
 nav.transparent .nav-open .has-dropdown:after,
 nav.transparent .nav-open .menu>li>a,
 nav.transparent .nav-open .module.widget-handle i,
 nav.transparent .nav-open .nav-utility {
  color:#292929
 }
 nav.transparent .nav-open {
  background:#fff
 }
 nav.transparent .nav-open .logo-dark {
  display:inline
 }
 nav.transparent .nav-open .logo-light {
  display:none
 }
 .menu>li:last-child>ul ul {
  right:0
 }
}
nav.transparent.fixed {
 background:#fff
}
nav.transparent.fixed .logo-light {
 display:none
}
nav.transparent.fixed .logo-dark {
 display:inline
}
nav.transparent.fixed .menu>.has-dropdown:after,
nav.transparent.fixed .menu>li>a,
nav.transparent.fixed .module.widget-handle i {
 color:#292929
}
nav.transparent.fixed .module.widget-handle {
 border-left:1px solid #ccc
}
nav.transparent.fixed .menu>li>a,
nav.transparent.fixed .module.widget-handle i {
 opacity:.5
}
nav.bg-dark .menu>li>a,
nav.bg-dark .module.widget-handle i,
nav.bg-dark .nav-utility {
 color:#fff;
 opacity:.7
}
nav.bg-dark .module.widget-handle {
 border-left:1px solid rgba(255,255,255,.2)
}
nav.transparent.fixed.bg-dark {
 background:#292929
}
nav.transparent.fixed.bg-dark .menu>li>a,
nav.transparent.fixed.bg-dark .module.widget-handle i {
 color:#fff
}
nav.nav-centered.outOfSight .logo {
 display:none
}
.tooltip {
 font-size:13px
}
.tooltip-inner {
 border-radius:0;
 padding:9px 24px 12px
}
.alert {
 background:0 0;
 border-radius:0;
 padding:12px 16px
}
.alert .close {
 opacity:1;
 font-size:24px;
 top:-2px;
 right:-4px;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
.alert .close span {
 font-weight:400
}
.alert-warning {
 border:1px solid #d88519;
 color:#d88519
}
.alert-success {
 border:1px solid #60b963;
 color:#60b963
}
.alert-danger {
 border:1px solid #c64444;
 color:#c64444
}
.icon,
.image-bg.bg-light .icon {
 color:#292929
}
.icon {
 display:inline-block
}
.bg-dark .icon,
.image-bg .icon {
 color:#fff
}
.icon-xs {
 font-size:18px
}
@media all and (max-width:767px) {
 .icon {
  font-size:48px
 }
 .icon-lg {
  font-size:64px
 }
 .icon-sm {
  font-size:18px
 }
 .icon-xs {
  font-size:16px
 }
}
.embelish-icons {
 position:absolute;
 top:50%;
 transform:translate3d(0,-50%,0);
 transform:scale(10);
 -webkit-transform:scale(10);
 left:50%;
 opacity:.05;
 z-index:-1
}
button,
input,
select,
textarea {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
button,
input[type=text],
input[type=password],
select,
textarea {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.bg-secondary input[type=text],
.bg-secondary select,
.bg-secondary textarea {
 background:#fff
}
.input-lh {
 line-height:50px
}
.input-with-label span {
 font-size:11px;
 color:#292929;
 font-weight:700;
 display:block;
 cursor:default
}
input[type=text],
input[type=password] {
 background:#f5f5f5;
 border:none;
 width:100%;
 height:50px;
 padding-left:20px;
 font-weight:500;
 margin-bottom:24px;
 border-radius:0
}
.image-bg input[type=text],
.image-bg textarea {
 color:#555
}
.image-bg.bg-light button.transparent,
.image-bg.bg-light input.transparent {
 border-color:#292929
}
button.transparent,
input.transparent {
 background:0 0;
 border:1px solid rgba(255,255,255,.5);
 color:#fff!important
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
 outline:#ccc solid 1px
}
textarea {
 width:100%;
 border:none;
 background:#f5f5f5;
 border-radius:0;
 padding:16px 20px
}
::-webkit-input-placeholder {
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:1px;
 color:#777;
 font-size:11px
}
:-moz-placeholder {
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:1px;
 color:#777;
 font-size:11px
}
::-moz-placeholder {
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:1px;
 color:#777;
 font-size:11px
}
:-ms-input-placeholder {
 text-transform:uppercase;
 font-weight:700;
 letter-spacing:1px;
 color:#777;
 font-size:11px
}
button.transparent::-webkit-input-placeholder,
input.transparent::-webkit-input-placeholder {
 color:#fff
}
button.transparent::-moz-input-placeholder,
input.transparent::-moz-input-placeholder {
 color:#fff
}
button.transparent:-moz-input-placeholder,
input.transparent:-moz-input-placeholder {
 color:#fff
}
button.transparent:-ms-input-placeholder,
input.transparent:-ms-input-placeholder {
 color:#fff
}
button[type=submit],
input[type=submit] {
 height:50px;
 line-height:48px;
 border:2px solid #579bfe;
 color:#fff;
 font-weight:700;
 letter-spacing:1px;
 border-radius:0!important
}
.bg-primary button[type=submit],
.bg-primary input[type=submit] {
 background:#fff;
 color:#579bfe
}
button[type=submit]:focus,
input[type=submit]:focus {
 outline:0
}
button[type=submit].hollow,
input[type=submit].hollow {
 background:0 0;
 border:2px solid #579bfe;
 color:#579bfe;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
button[type=submit].hollow:hover,
input[type=submit].hollow:hover {
 background:#579bfe;
 color:#fff
}
.select-option {
 position:relative;
 cursor:pointer;
 height:50px;
 overflow:hidden
}
.select-option i {
 position:absolute;
 font-size:18px;
 right:20px;
 top:14px;
 z-index:2;
 pointer-events:none;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 cursor:pointer
}
.select-option:focus i {
 color:#fff
}
.select-option select {
 margin-bottom:0
}
select {
 height:50px;
 background:#f5f5f5;
 width:100%;
 border-radius:0;
 border:none;
 outline:0;
 padding-left:20px;
 position:relative;
 font-size:11px;
 font-weight:700;
 color:#777;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 cursor:pointer
}
select:focus {
 background:#eee
}
select:active,
select:focus,
select:hover {
 outline:0;
 border:none
}
.checkbox-option,
.radio-option {
 display:inline-block;
 width:50px;
 height:25px;
 border-radius:25px;
 border:1px solid #d71921;
 cursor:pointer;
 user-select:none;
 margin-bottom:24px
}
.checkbox-option .inner,
.radio-option .inner {
 width:19px;
 height:19px;
 border-radius:50%;
 background:rgba(0,0,0,0);
 border:1px solid #d71921;
 position:relative;
 top:2px;
 left:2px;
 display:inline-block;
 transition:all .2s ease;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease
}
.feature-2 i,
.feature-5 {
 transition:all .3s ease
}
.checkbox-option.checked .inner {
 transform:translate3d(25px,0,0);
 -webkit-transform:translate3d(25px,0,0);
 -moz-transform:translate3d(25px,0,0);
 background:#d71921
}
.checkbox-option input {
 width:0;
 height:0;
 opacity:0
}
.radio-option {
 width:25px;
 height:25px;
 text-align:left
}
.fasa h2,
.fasa-slider .icons,
.feature-2 i,
.hvr-pop-host p,
.hvr-pop-host-no-col p,
.inv-home-thumb,
.no-image-available,
.noUi-tooltip,
.noUi-value,
.page-title-1 .breadcrumb,
.page-title-3 .breadcrumb,
.pagination li a {
 text-align:center
}
.radio-option:nth-of-type(n+2) {
 margin-left:24px
}
.radio-option input {
 width:0;
 height:0;
 opacity:0
}
.radio-option .inner {
 border:none;
 width:19px;
 height:19px;
 left:2px;
 transform:scale(0);
 -webkit-transform:scale(0)
}
.radio-option+span {
 display:inline-block;
 line-height:25px
}   
.radio-option.checked .inner {
 transform:scale(1);
 -webkit-transform:scale(1);
 background:#579bfe
}
@media all and (min-width:991px) {
 button.col-md-6,
 input.col-md-6 {
  width:49%;
  float:left
 }
 button.col-md-6:first-of-type,
 input.col-md-6:first-of-type {
  margin-right:1%
 }
 button.col-md-6:last-of-type,
 input.col-md-6:last-of-type {
  margin-left:1%
 }
}
form.thirds button,
form.thirds input {
 width:32%;
 float:left;
 margin-left:1%;
 margin-bottom:16px
}
form.halves button,
form.halves input {
 width:46%;
 float:left;
 margin-left:2.5%;
 margin-bottom:16px
}
form.halves p,
form.halves span,
form.thirds p,
form.thirds span {
 clear:both
}
.form-error,
.form-success {
 background:#58ce38;
 padding:12px;
 width:80%;
 color:#fff;
 clear:both;
 display:block;
 max-width:700px;
 position:relative;
 top:16px;
 margin:0 auto;
 word-break:break-word
}
.form-error {
 background:#ce3838
}
.form-error a,
.form-success a {
 display:block;
 color:#fff
}
.attempted-submit .field-error {
 outline:#ce3838 solid 1px!important
}
form iframe.mail-list-form {
 display:none
}
.form-loading {
 border:3px solid #fff;
 border-radius:30px;
 height:30px;
 left:50%;
 opacity:0;
 margin:0 auto;
 top:50%;
 width:30px;
 -webkit-animation:pulsate 1s ease-out;
 -webkit-animation-iteration-count:infinite;
 -moz-animation:pulsate 1s ease-out;
 -moz-animation-iteration-count:infinite;
 animation:pulsate 1s ease-out;
 animation-iteration-count:infinite;
 z-index:99999
}
@keyframes pulsate {
 0% {
  transform:scale(.1);
  opacity:0
 }
 50% {
  opacity:1
 }
 100% {
  transform:scale(1.2);
  opacity:0
 }
}
button[type=submit] .form-loading {
 height:25px;
 width:25px;
 display:inline-block;
 top:9px;
 position:relative;
 left:0
}
.btn-white .form-loading {
 border:3px solid #c8c8c8
}
@media all and (max-width:767px) {
 form.halves button,
 form.halves input,
 form.thirds button,
 form.thirds input {
  width:100%;
  margin-bottom:8px;
  float:left;
  margin-left:0
 }
}
.breadcrumb {
 margin-bottom:24px
}
.breadcrumb-2 {
 background:0 0;
 padding:0
}
.breadcrumb-2 li,
.breadcrumb-2 li a {
 line-height:24px;
 letter-spacing:2px;
 font-size:11px;
 font-weight:600
}
.breadcrumb-2>li+li:before {
 padding:0 16px;
 color:#bbb
}
.image-bg .breadcrumb li a {
 color:#fff;
 opacity:.8
}
.image-bg .breadcrumb li a:hover {
 opacity:1
}
.bg-dark .breadcrumb a,
.image-bg .breadcrumb li.active {
 color:#fff
}
@media all and (max-width:990px) {
 .page-title-2 .breadcrumb,
 .page-title-4 .breadcrumb {
  float:left;
  margin-top:32px
 }
 .feature .icon-lg {
  font-size:40px
 }
}
@media all and (max-width:767px) {
 .breadcrumb-2>li+li:before {
  padding:0 4px
 }
 .page-title-2 .breadcrumb,
 .page-title-4 .breadcrumb {
  float:left;
  margin-top:8 px
 }
}
.pagination {
 margin:0
}
.pagination li {
 font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.pagination li a {
 width:32px;
 height:32px;
 padding:6px 0 0;
 margin:0 4px;
 color:#292929;
 font-weight:400
}
.pagination li a:hover,
.pagination li.active a,
.pagination li.active:hover a {
 background:#d71921;
 color:#fff;
 border-color:#d71921
}
.feature.boxed {
 padding:32px;
 background:#f8f8f8
}
.feature.boxed.bg-dark {
 background:#292929
}
.bg-dark .feature.boxed {
 background:#363636
}
.bg-secondary .feature.boxed {
 background:#fff
}
.feature.bordered {
 padding:32px;
 border:1px solid #ccc
}
.feature {
 margin-bottom:24px
}
.feature p:last-child {
 margin-bottom:0
}
@media all and (max-width:767px) {
 .feature.bordered,
 .feature.boxed {
  padding:24px
 }
}
.feature-1 i {
 display:inline-block;
 margin-bottom:16px;
 color:#579bfe
}
.feature-2 i {
 display:block;
 width:80px;
 height:80px;
 border:1px solid #d71921;
 line-height:80px;
 color:#d71921;
 border-radius:50%;
 margin:0 auto 24px;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
.feature-2 i:hover,
.feature-2.filled i {
 background:#d71921;
 color:#fff
}
@media all and (min-width:768px) {
 .feature-3 {
  min-height:160px
 }
}
.feature-3 .left,
.feature-3 .right {
 display:inline-block;
 float:left
}
.feature-3 .left {
 width:15%
}
.feature-3 .right {
 width:85%
}
.feature-3 i {
 color:#d71921
}
.bg-primary .feature-3 i,
.feature-color h1,
.feature-color h2,
.feature-color h3,
.feature-color h4,
.feature-color h5,
.feature-color h6,
.feature-color li,
.feature-color p,
.feature-color span,
.image-bg .feature h1,
.image-bg .feature h2,
.image-bg .feature h3,
.image-bg .feature h4,
.image-bg .feature h5,
.image-bg .feature h6,
.image-bg .feature i,
.image-bg .feature li,
.image-bg .feature p,
.image-bg .feature span {
 color:#fff
}
.feature-4 .left {
 width:25%
}
.feature-4 .right {
 width:75%
}
.feature-color i {
 color:#fff;
 opacity:.7
}
.feature-color:nth-of-type(1) {
 background:#d71921
}
.feature-color:nth-of-type(2) {
 background:#c0161d
}
.feature-color:nth-of-type(3) {
 background:#a9141a
}
.feature-5 {
 height:33.333333vw;
 padding:0 48px;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
@media all and (max-width:1280px) {
 .feature-5 {
  height:auto;
  padding:80px 48px
 }
 .feature-5 .v-align-transform {
  top:0;
  transform:none;
  -webkit-transform:none
 }
}
@media all and (max-width:767px) {
 .feature-3 .left,
 .feature-4 .left {
  margin-bottom:8px
 }
 .feature-3 .left,
 .feature-3 .right,
 .feature-4 .left,
 .feature-4 .right {
  width:100%
 }
 .feature-5 {
  padding:40px 24px
 }
}
.image-bg .feature.bordered {
 border-color:rgba(255,255,255,.4)
}
.image-bg .feature.boxed {
 background:rgba(34,34,34,.4)
}
.bg-light .feature.bordered {
 border-color:rgba(34,34,34,.2)
}
.pricing-table {
 padding:48px 32px
}
.pricing-table .price {
 font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:80px;
 line-height:80px;
 font-weight:300;
 color:#292929;
 display:inline-block;
 margin-bottom:16px
}
.bg-dark .pricing-table .price,
.pricing-table.emphasis .price,
.pricing-table.emphasis a:not(.btn),
.pricing-table.emphasis h5 {
 color:#fff
}
.pricing-table p:last-child {
 margin-bottom:0
}
.pricing-table.boxed,
.pricing-table.emphasis {
 background:#f8f8f8
}
.pricing-table.emphasis {
 background:#d71921;
 color:#fff
}
.pt-2 ul {
 line-height:36px
}
.page-title {
 padding:0
}
.page-title .container {
 position:relative;
 transform:translate3d(0,-50%,0);
 -webkit-transform:translate3d(0,-50%,0);
 top:50%;
 z-index:2
}
.page-title i {
 position:relative;
 top:1px
}
.page-title-1,
.page-title-2 {
 height:400px
}
.page-title-1 .breadcrumb,
.page-title-3 .breadcrumb {
 position:absolute;
 z-index:3;
 width:100%;
 bottom:0
}
.page-title-2 .breadcrumb {
 position:relative;
 margin-bottom:0
}
.nav-is-overlay .page-title-1.image-bg:first-child,
.nav-is-overlay .page-title-2.image-bg:first-child,
.nav-is-overlay.page-title-1.bg-dark:first-child,
.nav-is-overlay.page-title-2.bg-dark:first-child {
 height:455px;
 padding-top:55px
}
@media all and (max-width:767px) {
 .page-title i {
  display:none
 }
 .page-title-1,
 .page-title-2 {
  height:320px
 }
 .page-title .text-right {
  text-align:left!important
 }
}
.page-title-4 .breadcrumb {
 position:relative;
 margin-bottom:0
}
.nav-is-overlay .page-title-3.image-bg:first-child,
.nav-is-overlay .page-title-4.image-bg:first-child,
.nav-is-overlay.page-title-3.bg-dark:first-child,
.nav-is-overlay.page-title-4.bg-dark:first-child {
 height:295px;
 padding-top:55px
}
.page-title.fullscreen {
 height:100vh!important;
 padding-top:0
}
.widget {
 margin-bottom:48px
}
.link-list {
 line-height:32px
}
.link-list a:after {
 content:"\e628";
 font-family:themify;
 font-weight:400;
 text-transform:none;
 line-height:1;
 font-size:11px;
 display:inline-block;
 margin-left:8px
}
.recent-posts,
.widget .title {
 line-height:24px
}
.widget p:last-child,
.widget ul:last-child {
 margin-bottom:0
}
.widget .title,
.widget hr {
 margin-bottom:12px
}
.widget .title {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:12px;
 text-transform:uppercase;
 letter-spacing:2px;
 font-weight:700
}
#sticky .menu li a,
.btn,
.mega-menu .title,
.menu li a,
button[type=submit],
input[type=submit],
select {
 text-transform:none
}
.recent-posts li {
 margin-bottom:8px;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
.recent-posts .date {
 display:block;
 letter-spacing:0;
 opacity:.8
}
.twitter-feed .interact,
.twitter-feed .user,
.widget .twitter-feed .slides li:nth-of-type(n+3),
.widget .twitter-feed .timePosted {
 display:none
}
.recent-posts li:hover .date {
 opacity:1
}
.tags li {
 float:left;
 margin:0 4px 4px 0
}
.tags .btn-sm {
 padding:0 8px;
 margin:0
}
.widget .gallery li {
 width:33.33333%;
 float:left;
 padding:0 4px 4px 0
}
.widget .tweet {
 margin-bottom:0
}
.widget .twitter-feed .slides li {
 margin-bottom:24px
}
.widget .twitter-feed .slides li:last-child {
 margin-bottom:0
}
.widget .twitter-feed .slides li:before {
 position:relative;
 top:6px;
 float:left;
 display:inline-block;
 margin-right:8px;
 color:#292929;
 content:"\e74b";
 font-family:themify;
 font-weight:400;
 text-transform:none;
 line-height:1;
 font-size:13px
}
.font-georgia h3,
.inv-home-thumb p {
 font-style:italic
}
.widget .twitter-feed p {
 padding-left:22px;
 position:relative
}
.bg-dark .widget .twitter-feed .slides li:before {
 color:#fff
}
.widget .instafeed li {
 width:33.3333%;
 display:inline-block;
 padding:0 4px 4px 0
}
.widget .instafeed li:nth-of-type(n+7) {
 display:none
}
.widget .cart-overview img {
 width:25%;
 padding-right:2%
}
.widget .cart-overview .description {
 display:inline-block;
 width:auto;
 line-height:24px
}
.widget .cart-overview span {
 display:block
}
.widget .cart-overview li {
 margin-bottom:24px
}
.widget .cart-overview li:last-child {
 margin-bottom:0
}
.widget .cart-controls {
 max-height:30px;
 line-height:30px
}
.cart-overview a {
 color:#292929
}
.cart-overview a:hover {
 color:#d71921
}
.foundry_modal.image-bg .close-modal,
.foundry_modal.no-bg .close-modal,
.image-bg .social-list a,
.inner-title .title h1,
.inner-title .title h2,
.inner-title .title h3,
.inner-title .title h4,
.inner-title .title h5,
.inner-title .title h6,
.inner-title .title li,
.inner-title .title p,
.inner-title .title span,
footer.bg-dark a {
 color:#fff
}
.widget .flex-direction-nav li a {
 width:16px;
 height:16px;
 margin:-8px 0 0
}
.widget .flex-direction-nav li a:before {
 font-size:16px
}
.widget .flex-direction-nav li a.flex-next {
 right:8px
}
.widget .flex-direction-nav li a.flex-prev {
 left:8px
}
.widget .flex-control-nav {
 display:none
}
.image-tile img,
.outer-title img,
.ratings .user span,
.ratings li,
.star-rating {
 display:inline-block
}
.widget .image-slider {
 margin:0
}
img {
 max-width:100%
}
.image-tile {
 position:relative;
 margin-bottom:24px
}
.image-tile img {
 width:100%
}
.image-tile .label {
 position:absolute;
 top:16px;
 right:16px;
 z-index:5
}
.inner-title.title-center:before {
 background:#292929;
 opacity:.4
}
.inner-title:hover:before {
 transform:scale(1.2);
 -webkit-transform:scale(1.2)
}
.inner-title .title {
 position:absolute;
 width:100%;
 bottom:24px;
 z-index:5
}
.map-holder,
.tile-left,
.tile-right {
 position:relative;
 overflow:hidden
}
.inner-title.title-center .title {
 bottom:auto;
 top:50%;
 transform:translate3d(0,-50%,0);
 -webkit-transform:translate3d(0,-50%,0);
 -moz-transform:translate3d(0,-50%,0)
}
.inner-title .title h5 {
 font-weight:600
}
.inner-title {
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 opacity:1
}
.inner-title:hover {
 opacity:.95
}
.inner-title.hover-reveal:before {
 opacity:0
}
.inner-title.hover-reveal .title {
 opacity:0;
 transform:translate3d(0,50px,0);
 -webkit-transform:translate3d(0,50px,0);
 -moz-transform:translate3d(0,50px,0);
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
.inner-title.hover-reveal:hover .title {
 opacity:1;
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0)
}
.inner-title.hover-reveal:hover:before {
 opacity:1
}
.outer-title img {
 margin-bottom:12px
}
.border-thick {
 border:16px solid #fff;
 border-top:none
}
.border-thick.col-sm-6:first-child {
 border-right:8px solid #fff
}
.border-thick.col-sm-6:last-child {
 border-left:8px solid #fff
}
.horizontal-tile {
 overflow:hidden
}
.horizontal-tile:not(:last-of-type) {
 margin-bottom:30px
}
.tile-left,
.tile-right {
 width:50%;
 float:left;
 display:inline-block;
 min-height:300px
}
.tile-left .description,
.tile-right .description {
 padding:48px
}
.tile-left:hover .background-image-holder,
.tile-right:hover .background-image-holder {
 transform:scale(1.1);
 -webkit-transform:scale(1.1)
}
@media all and (max-width:767px) {
 .tile-left,
 .tile-right {
  width:100%;
  float:none
 }
}
/*!---------- 26. SHOP ----------*/.ratings {
 margin-bottom:24px
}
.ratings li {
 background:#f8f8f8;
 padding:24px;
 margin-bottom:16px;
 width:100%
}
.star-rating li {
 width:auto
}
.star-rating {
 margin:0 24px 0 0
}
.ratings .user .date {
 opacity:.7
}
.ratings .user {
 margin-bottom:8px
}
/*!---------- 29. IMAGE BLOCKS ----------*/.cast-shadow {
 box-shadow:0 0 10px 0 rgba(0,0,0,.2)
}
.cast-shadow-light {
 box-shadow:0 0 4px 0 rgba(0,0,0,.2)
}
.map-holder iframe {
 border:none;
 position:absolute;
 width:100%;
 height:180%;
 top:-40%;
 left:0;
 z-index:1
}
.map-holder:before {
 content:'';
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 z-index:2
}
.map-holder.interact:before {
 width:0
}
.map-holder.inline {
 height:400px;
 overflow:hidden
}
.map-canvas {
 width:100%;
 height:100%;
 position:absolute;
 top:0
}
.foundry_modal,
.modal-screen {
 position:fixed;
 opacity:0;
 visibility:hidden
}
.foundry_modal {
 overflow-y:auto;
 max-height:100%;
 max-width:50%;
 width:50%;
 padding:80px 48px;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 top:50%;
 left:50%;
 background:#fff;
 box-shadow:0 0 10px 0 rgba(0,0,0,.2);
 transform:translateX(-50%) translateY(-50%);
 -webkit-transform:translateX(-50%) translateY(-50%);
 z-index:-1
}
.foundry_modal.no-bg {
 background:0 0;
 box-shadow:none!important
}
.modal-screen {
 width:100%;
 height:100%;
 background:#292929;
 z-index:9998;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 top:0;
 left:0
}
.modal-screen.reveal-modal {
 opacity:.8;
 visibility:visible
}
.foundry_modal.reveal-modal {
 opacity:1;
 visibility:visible;
 z-index:9999;
 transform:translateX(-50%) translateY(-50%);
 -webkit-transform:translateX(-50%) translateY(-50%)
}
.foundry_modal .close-modal {
 z-index:4;
 position:absolute;
 top:24px;
 right:32px;
 cursor:pointer;
 font-size:18px
}
.foundry_modal :not(.background-image-holder):not(.close-modal) {
 z-index:4;
 position:relative
}
.foundry_modal iframe {
 width:100%;
 min-height:400px
}
@media all and (min-width:1500px) {
 .foundry_modal {
  max-width:45%;
  width:45%
 }
}
@media all and (max-width:1190px) {
 .foundry_modal {
  max-width:70%;
  width:70%;
  padding:64px 32px
 }
}
@media all and (max-width:990px) {
 .foundry_modal {
  max-width:80%;
  width:80%;
  padding:64px 32px
 }
}
@media all and (max-width:767px) {
 .foundry_modal {
  max-width:90%;
  width:90%;
  padding:48px 15px;
  transform:translateX(0) translateY(50%);
  -webkit-transform:translateX(0) translateY(50%)
 }
 .foundry_modal .close-modal {
  right:18px
 }
}
.iframe-modal {
 width:90%;
 height:90%;
 max-width:90%;
 padding:0
}
.iframe-modal .close-modal {
 z-index:9999
}
.iframe-modal iframe {
 width:100%;
 height:100%
}
.modal-strip {
 padding:18px 0;
 position:fixed;
 bottom:1%;
 z-index:200;
 width:98%;
 margin:0 1%;
 box-shadow:0 0 10px 0 rgba(0,0,0,.2);
 transition:all .5s ease;
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 transform:translate3d(0,100px,0);
 -webkit-transform:translate3d(0,100px,0);
 -moz-transform:translate3d(0,100px,0);
 opacity:0
}
.modal-strip.reveal-modal {
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 opacity:1
}
.modal-strip .close-modal {
 position:absolute;
 right:32px;
 top:50%;
 cursor:pointer;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%)
}
.modal-strip i.close-modal {
 font-size:18px
}
.modal-strip .icon+p {
 padding-left:32px;
 position:relative;
 top:3px
}
.modal-strip p+.btn {
 margin-left:24px
}
@media all and (max-width:1024px) {
 .modal-strip {
  margin:0;
  width:100%;
  bottom:0
 }
}
@media all and (max-width:767px) {
 .modal-strip .close-modal {
  position:relative;
  top:0;
  right:0;
  left:15px;
  transform:none!important;
  -webkit-transform:none!important;
  margin-top:16px
 }
 .modal-strip .icon {
  display:none
 }
 .modal-strip .icon+p {
  padding-left:0;
  top:0
 }
}
.footer-1 .logo {
 max-height:30px
}
.footer-1 .sub {
 opacity:.5
}
.social-list {
 margin:0
}
.bg-dark .social-list a,
.image-bg .social-list a {
 color:#fff;
 opacity:.5
}
.back-to-top:hover,
.bg-dark .social-list a:hover,
.image-bg .social-list a {
 opacity:1
}
.bg-light .social-list a {
 color:#222
}
.back-to-top {
 position:absolute;
 left:50%;
 bottom:0;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%)
}
.bg-dark .back-to-top {
 border-color:#fff
}
.bg-dark .back-to-top:active,
.bg-dark .back-to-top:focus {
 color:#fff
}
.bg-dark .back-to-top:hover {
 background:0 0
}
.mr0 {
 margin-right:0
}
.mb0 {
 margin-bottom:0!important
}
.mb8 {
 margin-bottom:8px
}
.mb16 {
 margin-bottom:16px
}
.mb24 {
 margin-bottom:24px
}
.mb30 {
 margin-bottom:30px
}
.mb32 {
 margin-bottom:32px
}
.mb40 {
 margin-bottom:40px
}
.mb48 {
 margin-bottom:48px
}
.mb56 {
 margin-bottom:56px
}
.mb64 {
 margin-bottom:64px
}
.mb72 {
 margin-bottom:72px
}
.mb80 {
 margin-bottom:80px
}
.mb88 {
 margin-bottom:88px
}
.mb96 {
 margin-bottom:96px
}
.mb104 {
 margin-bottom:104px
}
.mb112 {
 margin-bottom:112px
}
.mb120 {
 margin-bottom:120px
}
.mb160 {
 margin-bottom:160px
}
.mt0 {
 margin-top:0!important
}
.mt8 {
 margin-top:8px
}
.mt16 {
 margin-top:16px
}
.mt24 {
 margin-top:24px
}
.btu-selectors,
.mt32 {
 margin-top:32px
}
.mt40 {
 margin-top:40px
}
.mt48 {
 margin-top:48px
}
.mt56 {
 margin-top:56px
}
.mt64 {
 margin-top:64px
}
.mt72 {
 margin-top:72px
}
.mt80 {
 margin-top:80px
}
.mt88 {
 margin-top:88px
}
.mt96 {
 margin-top:96px
}
.mt104 {
 margin-top:104px
}
.mt112 {
 margin-top:112px
}
.mt120 {
 margin-top:120px
}
.mt160 {
 margin-top:160px
}
.p32 {
 padding:0 32px
}
.p24 {
 padding:24px
}
.p0 {
 padding:0
}
.pt0 {
 padding-top:0
}
.pt8 {
 padding-top:8px
}
.pt16 {
 padding-top:16px
}
.pt24 {
 padding-top:24px
}
.pt32 {
 padding-top:32px
}
.pt40 {
 padding-top:40px
}
.pt48 {
 padding-top:48px
}
.pt64 {
 padding-top:64px
}
.pt72 {
 padding-top:72px
}
.pt80 {
 padding-top:80px
}
.pt88 {
 padding-top:88px
}
.pt96 {
 padding-top:96px
}
.pt104 {
 padding-top:104px
}
.pt112 {
 padding-top:112px
}
.pt120 {
 padding-top:120px
}
.pt160 {
 padding-top:160px
}
.pt180 {
 padding-top:180px
}
.pt240 {
 padding-top:240px
}
.pb0 {
 padding-bottom:0
}
.pb8 {
 padding-bottom:8px
}
.pb16 {
 padding-bottom:16px
}
.pb24 {
 padding-bottom:24px
}
.pb32 {
 padding-bottom:32px
}
.pb40 {
 padding-bottom:40px
}
.pb48 {
 padding-bottom:48px
}
.pb56 {
 padding-bottom:56px
}
.pb64 {
 padding-bottom:64px
}
.pb72 {
 padding-bottom:72px
}
.pb80 {
 padding-bottom:80px
}
.pb88 {
 padding-bottom:88px
}
.pb96 {
 padding-bottom:96px
}
.pb104 {
 padding-bottom:104px
}
.pb112 {
 padding-bottom:112px
}
.pb120 {
 padding-bottom:120px
}
.pb160 {
 padding-bottom:160px
}
.pb180 {
 padding-bottom:180px
}
.pb240 {
 padding-bottom:240px
}
@media all and (max-width:990px) {
 .mb-s-0 {
  margin-bottom:0
 }
 .mb-s-8 {
  margin-bottom:8px
 }
 .mb-s-16 {
  margin-bottom:16px
 }
 .mb-s-24 {
  margin-bottom:24px
 }
 .mb-s-32 {
  margin-bottom:32px
 }
 .mb-s-40 {
  margin-bottom:40px
 }
 .mb-s-48 {
  margin-bottom:48px
 }
 .mb-s-64 {
  margin-bottom:64px
 }
 .mb-s-72 {
  margin-bottom:72px
 }
 .mb-s-80 {
  margin-bottom:80px
 }
 .mb-s-88 {
  margin-bottom:88px
 }
 .mb-s-96 {
  margin-bottom:96px
 }
 .mb-s-104 {
  margin-bottom:104px
 }
 .mb-s-112 {
  margin-bottom:112px
 }
 .mb-s-120 {
  margin-bottom:120px
 }
 .mb-sm-0 {
  margin-bottom:0
 }
 .mb-sm-8 {
  margin-bottom:8px
 }
 .mb-sm-16 {
  margin-bottom:16px
 }
 .mb-sm-24 {
  margin-bottom:24px
 }
 .mb-sm-32 {
  margin-bottom:32px
 }
 .mb-sm-40 {
  margin-bottom:40px
 }
 .mb-sm-48 {
  margin-bottom:48px
 }
 .mb-sm-64 {
  margin-bottom:64px
 }
 .mb-sm-72 {
  margin-bottom:72px
 }
 .mb-sm-80 {
  margin-bottom:80px
 }
 .mb-sm-88 {
  margin-bottom:88px
 }
 .mb-sm-96 {
  margin-bottom:96px
 }
 .mb-sm-104 {
  margin-bottom:104px
 }
 .mb-sm-112 {
  margin-bottom:112px
 }
 .mb-sm-120 {
  margin-bottom:120px
 }
 .mt-sm-0 {
  margin-top:0!important
 }
 .mt-sm-8 {
  margin-top:8px
 }
 .mt-sm-16 {
  margin-top:16px
 }
 .mt-sm-24 {
  margin-top:24px
 }
 .mt-sm-32 {
  margin-top:32px
 }
 .mt-sm-40 {
  margin-top:40px
 }
 .mt-sm-48 {
  margin-top:48px
 }
 .mt-sm-56 {
  margin-top:56px
 }
 .mt-sm-64 {
  margin-top:64px
 }
 .mt-sm-72 {
  margin-top:72px
 }
 .mt-sm-80 {
  margin-top:80px
 }
 .mt-sm-88 {
  margin-top:88px
 }
 .mt-sm-96 {
  margin-top:96px
 }
 .mt-sm-104 {
  margin-top:104px
 }
 .mt-sm-112 {
  margin-top:112px
 }
 .mt-sm-120 {
  margin-top:120px
 }
 .p0-sm {
  padding:0
 }
 .pt-sm-0 {
  padding-top:0
 }
 .pt-sm-8 {
  padding-top:8px
 }
 .pt-sm-16 {
  padding-top:16px
 }
 .pt-sm-24 {
  padding-top:24px
 }
 .pt-sm-32 {
  padding-top:32px
 }
 .pt-sm-40 {
  padding-top:40px
 }
 .pt-sm-48 {
  padding-top:48px
 }
 .pt-sm-64 {
  padding-top:64px
 }
 .pt-sm-72 {
  padding-top:72px
 }
 .pt-sm-80 {
  padding-top:80px
 }
 .pt-sm-88 {
  padding-top:88px
 }
 .pt-sm-96 {
  padding-top:96px
 }
 .pt-sm-104 {
  padding-top:104px
 }
 .pt-sm-112 {
  padding-top:112px
 }
 .pt-sm-120 {
  padding-top:120px
 }
 .pt-sm-160 {
  padding-top:160px
 }
 .pb-sm-0 {
  padding-bottom:0
 }
 .pb-sm-8 {
  padding-bottom:8px
 }
 .pb-sm-16 {
  padding-bottom:16px
 }
 .pb-sm-24 {
  padding-bottom:24px
 }
 .pb-sm-32 {
  padding-bottom:32px
 }
 .pb-sm-40 {
  padding-bottom:40px
 }
 .pb-sm-48 {
  padding-bottom:48px
 }
 .pb-sm-64 {
  padding-bottom:64px
 }
 .pb-sm-72 {
  padding-bottom:72px
 }
 .pb-sm-80 {
  padding-bottom:80px
 }
 .pb-sm-88 {
  padding-bottom:88px
 }
 .pb-sm-96 {
  padding-bottom:96px
 }
 .pb-sm-104 {
  padding-bottom:104px
 }
 .pb-sm-112 {
  padding-bottom:112px
 }
 .pb-sm-120 {
  padding-bottom:120px
 }
}
@media all and (max-width:767px) {
 .mb-xs-0 {
  margin-bottom:0
 }
 .mb-xs-8 {
  margin-bottom:8px
 }
 .mb-xs-16 {
  margin-bottom:16px
 }
 .mb-xs-24 {
  margin-bottom:24px
 }
 .mb-xs-32 {
  margin-bottom:32px
 }
 .mb-xs-40 {
  margin-bottom:40px
 }
 .mb-xs-48 {
  margin-bottom:48px
 }
 .mb-xs-64 {
  margin-bottom:64px
 }
 .mb-xs-72 {
  margin-bottom:72px
 }
 .mb-xs-80 {
  margin-bottom:80px
 }
 .mb-xs-88 {
  margin-bottom:88px
 }
 .mb-xs-96 {
  margin-bottom:96px
 }
 .mb-xs-104 {
  margin-bottom:104px
 }
 .mb-xs-112 {
  margin-bottom:112px
 }
 .mb-xs-120 {
  margin-bottom:120px
 }
 .mt-xs-0 {
  margin-top:0!important
 }
 .mt-xs-8 {
  margin-top:8px
 }
 .mt-xs-16 {
  margin-top:16px
 }
 .mt-xs-24 {
  margin-top:24px
 }
 .mt-xs-32 {
  margin-top:32px
 }
 .mt-xs-40 {
  margin-top:40px
 }
 .mt-xs-48 {
  margin-top:48px
 }
 .mt-xs-56 {
  margin-top:56px
 }
 .mt-xs-64 {
  margin-top:64px
 }
 .mt-xs-72 {
  margin-top:72px
 }
 .mt-xs-80 {
  margin-top:80px
 }
 .mt-xs-88 {
  margin-top:88px
 }
 .mt-xs-96 {
  margin-top:96px
 }
 .mt-xs-104 {
  margin-top:104px
 }
 .mt-xs-112 {
  margin-top:112px
 }
 .mt-xs-120 {
  margin-top:120px
 }
 .p0-xs {
  padding:0
 }
 .pt-xs-0 {
  padding-top:0
 }
 .pt-xs-8 {
  padding-top:8px
 }
 .pt-xs-16 {
  padding-top:16px
 }
 .pt-xs-24 {
  padding-top:24px
 }
 .pt-xs-32 {
  padding-top:32px
 }
 .pt-xs-40 {
  padding-top:40px
 }
 .pt-xs-48 {
  padding-top:48px
 }
 .pt-xs-64 {
  padding-top:64px
 }
 .pt-xs-72 {
  padding-top:72px
 }
 .pt-xs-80 {
  padding-top:80px
 }
 .pt-xs-88 {
  padding-top:88px
 }
 .pt-xs-96 {
  padding-top:96px
 }
 .pt-xs-104 {
  padding-top:104px
 }
 .pt-xs-112 {
  padding-top:112px
 }
 .pt-xs-120 {
  padding-top:120px
 }
 .pt-xs-160 {
  padding-top:160px
 }
 .pt-xs-180 {
  padding-top:180px
 }
 .pt-xs-240 {
  padding-top:240px!important
 }
 .pb-xs-0 {
  padding-bottom:0
 }
 .pb-xs-8 {
  padding-bottom:8px
 }
 .pb-xs-16 {
  padding-bottom:16px
 }
 .pb-xs-24 {
  padding-bottom:24px
 }
 .pb-xs-32 {
  padding-bottom:32px
 }
 .pb-xs-40 {
  padding-bottom:40px
 }
 .pb-xs-48 {
  padding-bottom:48px
 }
 .pb-xs-64 {
  padding-bottom:64px
 }
 .pb-xs-72 {
  padding-bottom:72px
 }
 .pb-xs-80 {
  padding-bottom:80px
 }
 .pb-xs-88 {
  padding-bottom:88px
 }
 .pb-xs-96 {
  padding-bottom:96px
 }
 .pb-xs-104 {
  padding-bottom:104px
 }
 .pb-xs-112 {
  padding-bottom:112px
 }
 .pb-xs-120 {
  padding-bottom:120px
 }
 .pb-xs-180 {
  padding-bottom:180px
 }
 .pb-xs-240 {
  padding-bottom:240px!important
 }
}
.number {
 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}
.font-georgia,
.font-georgia h3 {
 font-family:Georgia
}
#logo-header {
 background:url(../inventor.png) no-repeat;
 background-size:166px 45px;
 width:166px;
 height:45px;
 margin-top:5px
}
#logo-header-en {
 background:url(../inventor-logo-new-en.png) no-repeat;
 background-size:168px 45px;
 width:168px;
 height:45px;
 margin-top:5px
}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
 #logo-header {
  background:url(../inventor-logo-el%402x.png) no-repeat;
  background-size:166px 45px;
  width:166px;
  height:45px
 }
 #logo-header-en {
  background:url(../inventor-logo-en%402x.png) no-repeat;
  background-size:166px 45px;
  width:166px;
  height:45px
 }
}
.page-title h1,
.page-title h2,
.page-title h3 {
 font-size:32px;
 line-height:40px
}
@media all and (max-width:767px) {
 .page-title h1,
 .page-title h2,
 .page-title h3 {
  font-size:24px;
  line-height:32px
 }
 .page-title h1 {
  font-weight:300
 }
}
.like-uppercase {
 font-weight:400
}
h1.like-uppercase,
h2.like-uppercase,
h3.like-uppercase {
 letter-spacing:6px;
 margin-right:-6px
}
h4.like-uppercase {
 letter-spacing:3px;
 margin-right:-3px
}
h5.like-uppercase {
 letter-spacing:2px;
 margin-right:-2px
}
h6.like-uppercase {
 letter-spacing:2px;
 font-weight:700
}
.no-padding {
 padding:0
}
.p-top {
 padding:96px 0 0
}
.p-bottom {
 padding:0 0 96px
}
.p-top-bottom {
 padding:96px 0
}
.padding-thin {
 padding:20px 0 10px
}
.p48 {
 padding:0 48px
}
.btn.focus,
.btn:focus,
.btn:hover {
 color:#FFF
}
@media (max-width:400px) {
 .btn {
  letter-spacing:0;
  padding:0 13px
 }
}
.ribbon-container {
 padding:0 5px
}
.tech-specs-table {
 font-size:24px;
 padding:20px;
 position:relative
}
.tech-specs-table .main-specs {
 margin-top:20px
}
.tech-specs-table strong {
 font-weight:600
}
.tech-specs-table .postfix,
.tech-specs-table .prefix {
 font-size:16px
}
.tech-specs-table .lg {
 font-size:24px;
 letter-spacing:2px;
 padding:20px;
 background-color:#ddd;
 margin-bottom:20px
}
.tech-specs-table .lg .postfix,
.tech-specs-table .lg .prefix {
 font-size:16px;
 letter-spacing:normal
}
.tech-specs-table .xl {
 font-size:36px
}
.tech-specs-table .xl .postfix,
.tech-specs-table .xl .prefix {
 font-size:24px
}
.tech-specs-table .header {
 background:#ddd;
 margin-bottom:20px
}
.tech-specs-table .header .postfix,
.tech-specs-table .header .prefix {
 display:block
}
.tech-specs-table .prefix {
 display:block;
 padding-bottom:10px;
 color:#999
}
.tech-specs-table .postfix {
 color:#999
}
.tech-specs-table li {
 border-bottom:1px solid #ddd;
 padding:20px 0;
 line-height:26px
}
.tech-specs-table li:last-child {
 border-bottom:0 none
}
.tech-specs-table .pri strong {
 font-size:32px
}
.tech-specs-table .pri .prefix {
 display:inline
}
.table-valign_middle td,
.valign-middle td {
 vertical-align:middle!important
}
.hvr-pop,
.nav-bar li a>span {
 vertical-align:middle
}
.page-title-3,
.page-title-4 {
 min-height:80px;
 height:auto
}
.fasa {
 background-color:transparent
}
.fasa h2 {
 font-size:36px;
 font-weight:100;
 line-height:40px;
 margin-bottom:40px
}
.fasa p,
.fasa ul {
 font-size:16px;
 font-weight:400;
 line-height:28px;
 margin-bottom:40px;
 background-color:transparent
}
.fasa ul {
 list-style:outside;
 margin-left:20px
}
.fasa .the-container {
 padding:20px 0
}
.last-child-no-margin a.btn,
.last-child-no-margin p:last-child {
 margin-bottom:0
}
.inv-home-thumb {
 display:block;
 background:#f7f7f7;
 padding:30px 30px 10px;
 margin:0 0 30px
}
.inv-home-thumb-img {
 height:700px;
 background-size:contain;
 background-position:center center;
 background-repeat:no-repeat;
 margin:0 25px
}
.multifasa-blog,
.multifasa-faq,
.multifasa-store-locator,
.multifasa-warranty10,
.multifasa-warranty2,
.multifasa-warranty3 {
 background-repeat:no-repeat;
 background-position:center center;
 background-size:cover
}
.inv-home-thumb:hover {
 box-shadow:0 0 16px 0 #777;
 transition:all .2s ease-in
}
.bg-greenish a,
.bg-greenish a:hover {
 transition:all .2s ease-in-out
}
.inv-home-thumb h4 {
 margin-bottom:0
}
.inv-home-thumb p {
 margin-bottom:12px;
 color:#d71921
}
.inv-home-thumb:hover p {
 color:#d71921
}
.inv-home-thumb-img-hover {
 display:none
}
.multifasa-warranty10 {
 background-image:url(../warranty-10years.png)
}
.multifasa-warranty3 {
 background-image:url(../warranty-3years.png)
}
.multifasa-warranty2 {
 background-image:url(../warranty-2years.png)
}
.multifasa-store-locator {
 background-image:url(../store-locator.png)
}
.multifasa-blog {
 background-image:url(../blog.png)
}
.multifasa-faq {
 background-image:url(../faq.png)
}
.button-tabs .active .icon {
 color:#FFF
}
.call-to-action {
 line-height:70px
}
.call-to-action h3 {
 font-size:32px;
 line-height:40px;
 margin-bottom:0
}
.call-to-action h3.mb24 {
 margin-bottom:24px
}
.call-to-action .btn {
 font-size:32px;
 line-height:40px;
 font-weight:300;
 padding:10px 10px 60px
}
button[type=submit],
input[type=submit] {
 background:auto;
 font-size:14px;
 width:auto;
 border-width:2px;
 border-style:solid
}
.bg-greenish,
.bg-greenish .btn {
 background:#47b475;
 color:#FFF
}
@media (min-width:768px) {
 .call-to-action .btn,
 .call-to-action h3 {
  font-size:40px;
  line-height:48px
 }
 .call-to-action .btn {
  padding:10px 70px 60px
 }
}
.bg-greenish h3 {
 color:#FFF
}
.bg-greenish a {
 color:#FFF;
 border-color:#FFF
}
.bg-greenish .btn {
 transition:all .2s ease-in-out
}
.bg-greenish .btn:hover,
.bg-greenish button {
 background:#FFF;
 color:#47b475;
 transition:all .2s ease-in-out
}
.bg-greenish button {
 border:2px solid #FFF
}
.bg-greenish button:hover,
.bg-greenish button[disabled] {
 background:#47b475;
 color:#FFF;
 border-color:#FFF;
 transition:all .2s ease-in-out
}
.bg-greenish ::-webkit-input-placeholder {
 color:#eee
}
.bg-greenish :-moz-placeholder {
 color:#eee
}
.bg-greenish ::-moz-placeholder {
 color:#eee
}
.bg-greenish :-ms-input-placeholder {
 color:#eee
}
.bg-redpal {
 background:#579bfe;
 color:#FFF
}
.bg-redpal h3 {
 color:#FFF
}
.bg-redpal a {
 color:#FFF;
 border-color:#FFF;
 transition:all .2s ease-in-out
}
.bg-redpal a:hover {
 transition:all .2s ease-in-out
}
.bg-redpal .btn {
 background:#579bfe;
 color:#FFF;
 transition:all .2s ease-in-out
}
.bg-redpal .btn:hover,
.bg-redpal button {
 background:#FFF;
 color:#579bfe;
 transition:all .2s ease-in-out
}
.bg-redpal button {
 border:2px solid #FFF
}
.bg-redpal button:hover,
.bg-redpal button[disabled] {
 background:#579bfe;
 color:#FFF;
 border-color:#FFF;
 transition:all .2s ease-in-out
}
.bg-redpal ::-webkit-input-placeholder {
 color:#eee
}
.bg-redpal :-moz-placeholder {
 color:#eee
}
.bg-redpal ::-moz-placeholder {
 color:#eee
}
.bg-redpal :-ms-input-placeholder {
 color:#eee
}
.bg-dark,
.bg-dark a,
.bg-dark h3 {
 color:#FFF
}
.bg-dark a {
 border-color:#FFF;
 transition:all .2s ease-in-out
}
.bg-dark a:hover {
 transition:all .2s ease-in-out
}
.bg-dark .btn {
 background:#292929;
 color:#FFF;
 transition:all .2s ease-in-out
}
.bg-dark .btn:hover,
.bg-dark button {
 background:#FFF;
 color:#292929;
 transition:all .2s ease-in-out
}
.bg-dark button {
 border:2px solid #FFF
}
.bg-dark button:hover,
.bg-dark button[disabled] {
 background:#292929;
 color:#FFF;
 border-color:#FFF;
 transition:all .2s ease-in-out
}
.bg-dark ::-webkit-input-placeholder {
 color:#eee
}
.bg-dark :-moz-placeholder {
 color:#eee
}
.bg-dark ::-moz-placeholder {
 color:#eee
}
.bg-dark :-ms-input-placeholder {
 color:#eee
}
.image-wrapper {
 background:#F7F7F7;
 width:100%
}
.ratio_37_5 {
 padding-bottom:37.5%;
 height:0
}
.bg-cover {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat
}
.lazyload {
 transition:opacity .1s ease-in-out;
 max-width:100%;
 opacity:0
}
.lazyload.b-loaded {
 opacity:1
}
.required,
label .required {
 display:inline;
 padding-left:5px;
 color:#d71921;
 font-weight:700
}
.vert-resize {
 resize:vertical
}
.radio-outer {
 cursor:pointer;
 display:inline-block;
 margin-right:20px
}
.block-radios .radio-outer {
 display:inline
}
.btus-result-xl {
 background-color:#579bfe;
 color:#FFF;
 text-align:center;
 padding:20px 10px 30px;
 height:100px
}
.btus-result-xl strong {
 font-size:42px;
 font-weight:400;
 line-height:42px
}
.btus-result-xl span {
 display:block;
 font-size:16px
}
.radio-outer span {
 padding-left:5px
}
.radio-option input {
 display:none
}
.radio-option {
 margin-bottom:0
}
.btu-calculator .pricing-table {
 padding:24px
}
.col-md-4 .affix {
 position:fixed;
 top:20px;
 width:370px
}
.col-md-4 .affix-bottom {
 position:absolute;
 width:370px
}
.image-tile,
.tags-tile {
 padding:10px 20px;
 width:100%
}
.tags-tile {
 margin-bottom:24px;
 overflow:hidden;
 position:relative
}
.tags-tile li {
 display:inline-block;
 margin:0 8px 8px 0
}
.tags-tile li a {
 background:#579bfe;
 color:#FFF;
 padding:4px;
 transition:all .3s ease-in-out
}
.tags-tile li a:hover {
 color:#d71921;
 background:0 0
}
.image-tile li {
 list-style:inside
}
.no-image-available {
 border:2px solid #ccc;
 color:#ccc;
 min-height:100px;
 font-size:24px;
 padding-top:5%;
 margin-bottom:20px
}
.app-store-icons {
 width:165px
}
@media (max-width:1199px) {
 .col-md-4 .affix,
 .col-md-4 .affix-bottom {
  width:303px
 }
}
@media (max-width:991px) {
 .small-btus,
 .small-btus.affix {
  transition:all .5s ease-in-out
 }
 .col-md-4 .affix,
 .col-md-4 .affix-bottom {
  position:static;
  width:100%
 }
 .small-btus {
  border-width:0 2px 2px;
  border-style:solid;
  border-color:#f8f8f8;
  border-radius:0 0 6px 6px
 }
 .small-btus a {
  display:block
 }
 .small-btus.affix {
  position:fixed;
  top:0;
  width:750px;
  border-color:#579bfe;
  z-index:999;
  padding:5px 0
 }
 .small-btus.affix-bottom {
  position:absolute;
  width:750px
 }
 .small-btus.pricing-table.pt-2 .price {
  font-size:24px;
  line-height:30px
 }
 .small-btus .postfix {
  white-space:nowrap
 }
}
@media (max-width:767px) {
 .small-btus.affix,
 .small-btus.affix-bottom {
  width:100%
 }
}
.noUi-target,
.noUi-target * {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -ms-touch-action:none;
 touch-action:none;
 -ms-user-select:none;
 -moz-user-select:none;
 user-select:none;
 box-sizing:border-box
}
.noUi-target {
 position:relative;
 direction:ltr
}
.noUi-base {
 width:100%;
 height:100%;
 position:relative;
 z-index:1
}
.noUi-origin {
 position:absolute;
 right:0;
 top:0;
 left:0;
 bottom:0;
 border-radius:2px
}
.noUi-handle {
 position:relative;
 z-index:1
}
.noUi-marker,
.noUi-pips,
.noUi-value {
 position:absolute
}
.noUi-stacking .noUi-handle {
 z-index:10
}
.noUi-state-tap .noUi-origin {
 transition:left .3s,top .3s
}
.noUi-state-drag * {
 cursor:inherit!important
}
.noUi-base,
.noUi-handle {
 transform:translate3d(0,0,0)
}
.noUi-horizontal {
 height:18px
}
.noUi-horizontal .noUi-handle {
 width:34px;
 height:28px;
 left:-17px;
 top:-6px
}
.noUi-vertical {
 width:18px
}
.noUi-vertical .noUi-handle {
 width:28px;
 height:34px;
 left:-6px;
 top:-17px
}
.noUi-background {
 background:#FAFAFA;
 box-shadow:inset 0 1px 1px #f0f0f0
}
.noUi-connect {
 background:#3FB8AF;
 box-shadow:inset 0 0 3px rgba(51,51,51,.45);
 transition:background 450ms
}
#sticky .menu li a,
#sticky.fixed,
.to-top {
 transition:all .5s ease-in-out
}
.noUi-target {
 border-radius:4px;
 border:1px solid #D3D3D3;
 box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB
}
.noUi-target.noUi-connect {
 box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB
}
.noUi-draggable {
 cursor:w-resize
}
.noUi-vertical .noUi-draggable {
 cursor:n-resize
}
.noUi-handle {
 border:1px solid #D9D9D9;
 border-radius:3px;
 background:#FFF;
 cursor:default;
 box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB
}
.noUi-active {
 box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB
}
.noUi-handle:after,
.noUi-handle:before {
 content:"";
 display:block;
 position:absolute;
 height:14px;
 width:1px;
 background:#E8E7E6;
 left:14px;
 top:6px
}
.noUi-handle:after {
 left:17px
}
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
 width:14px;
 height:1px;
 left:6px;
 top:14px
}
.noUi-vertical .noUi-handle:after {
 top:17px
}
[disabled] .noUi-connect,
[disabled].noUi-connect {
 background:#B8B8B8
}
[disabled] .noUi-handle,
[disabled].noUi-origin {
 cursor:not-allowed
}
.noUi-pips,
.noUi-pips * {
 box-sizing:border-box
}
.noUi-pips {
 color:#999
}
.noUi-value-sub {
 color:#ccc;
 font-size:10px
}
.noUi-marker {
 background:#CCC
}
.noUi-marker-large,
.noUi-marker-sub {
 background:#AAA
}
.noUi-pips-horizontal {
 padding:10px 0;
 height:80px;
 top:100%;
 left:0;
 width:100%
}
.noUi-value-horizontal {
 transform:translate3d(-50%,50%,0)
}
.noUi-marker-horizontal.noUi-marker {
 margin-left:-1px;
 width:2px;
 height:5px
}
.noUi-marker-horizontal.noUi-marker-sub {
 height:10px
}
.noUi-marker-horizontal.noUi-marker-large {
 height:15px
}
.noUi-pips-vertical {
 padding:0 10px;
 height:100%;
 top:0;
 left:100%
}
.noUi-value-vertical {
 transform:translate3d(0,-50%,0);
 padding-left:25px
}
.noUi-marker-vertical.noUi-marker {
 width:5px;
 height:2px;
 margin-top:-1px
}
.noUi-marker-vertical.noUi-marker-sub {
 width:10px
}
.noUi-marker-vertical.noUi-marker-large {
 width:15px
}
#back-to-top {
 bottom:0;
 height:40px;
 opacity:0;
 padding:5px;
 position:fixed;
 right:1em;
 width:50px
}
.noUi-tooltip {
 display:block;
 position:absolute;
 border:1px solid #D9D9D9;
 border-radius:3px;
 background:#fff;
 padding:5px;
 width:50px;
 margin-left:-8px
}
.feature,
.usp-tertiary div,
.v-flex {
 width:100%
}
.noUi-horizontal .noUi-handle-lower .noUi-tooltip {
 top:32px
}
.noUi-horizontal .noUi-handle-upper .noUi-tooltip {
 bottom:32px
}
.noUi-vertical .noUi-handle-lower .noUi-tooltip {
 left:120%
}
.noUi-vertical .noUi-handle-upper .noUi-tooltip {
 right:120%
}
.noUi-connect {
 background-color:#d71921
}
.fasa-slider {
 background:#f0f0f0;
 color:#3e3e3e
}
.fasa-slider h1 {
 color:#3e3e3e;
 font-size:42px;
 line-height:64px
}
.fasa-slider p,
.fasa-slider ul {
 color:#3e3e3e;
 font-size:20px;
 font-weight:300;
 line-height:30px
}
.fasa-slider ul {
 margin-left:23px
}
.fasa-slider li {
 text-indent:-23px;
 margin-bottom:10px
}
.fasa-slider li:before {
 font-family:"Glyphicons Halflings";
 content:"\e165 ";
 color:#d71921;
 margin-right:10px;
 font-size:14px
}
.fasa-slider .icon {
 color:#579bfe;
 margin-right:15px
}
.fasa-slider [class*=" inventor-refr-"].icon,
.fasa-slider [class^=inventor-refr-].icon {
 color:#0071bb
}
.fasa-slider [class*=" inventor-dehumid-"].icon,
.fasa-slider [class^=inventor-dehumid-].icon {
 color:#3F7460
}
.fasa-slider [class*=" inventor-heaters-"].icon,
.fasa-slider [class^=inventor-heaters-].icon {
 color:#FF8000
}
.fasa-slider [class*=" inventor-fans-"].icon,
.fasa-slider [class^=inventor-fans-].icon {
 color:#429bb8
}
.fasa-slider [class*=" inventor-vacuum-"].icon,
.fasa-slider [class^=inventor-vacuum-].icon {
 color:#A85F42
}
.fasa-slider [class*=" inventor-microwave-"].icon,
.fasa-slider [class^=inventor-microwave-].icon {
 color:#6D6E71
}
.fasa-slider [class*=" inventor-washm-"].icon,
.fasa-slider [class^=inventor-washm-].icon {
 color:#61B157
}
.equal-heights-container {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.equal-heights-item {
 display:-ms-flexbox;
 display:flex
}
.feature.semi-tr {
 background:rgba(255,255,255,.6);
 color:#3e3e3e;
 border:0
}
.guide-img {
 min-height:450px
}
.prod-container {
 padding:10px 20px;
 margin-bottom:24px
}
.prod-container img {
 margin-bottom:12px;
 display:inline-block
}
.prod-descr {
 height:90px;
 overflow-y:hidden;
 margin-bottom:8px
}
#sticky,
#sticky .menu li {
 height:55px
}
a.compare-link span,
a.decompare-link span {
 color:#777;
 font-weight:300
}
a.compare-link.btn span {
 color:#FFF
}
a.compare-link.btn:hover span {
 color:#d71921
}
a.compare-link.btn {
 margin-bottom:0
}
a.compare-link:hover span.glyphicon-unchecked::before {
 content:"\e067"
}
a.decompare-link:hover span.glyphicon-check::before {
 content:"\e157"
}
.hvr-pop-host,
.hvr-pop-host-no-col {
 color:#707070
}
div.hvr-pop-host,
div.hvr-pop-host-no-col {
 color:#292929
}
.hvr-pop-host:hover {
 background:#579bfe;
 color:#FFF;
 border-color:#579bfe
}
.hvr-pop-host h3,
.hvr-pop-host h4,
.hvr-pop-host-no-col h3,
.hvr-pop-host-no-col h4 {
 color:#579bfe;
 font-weight:500
}
div.hvr-pop-host h3,
div.hvr-pop-host-no-col h3 div.hvr-pop-host h4,
div.hvr-pop-host-no-col h4 {
 color:#292929
}
.hvr-pop-host:hover .icon-lg,
.hvr-pop-host:hover h3,
.hvr-pop-host:hover h5 {
 color:#FFF
}
.usp-tertiary .semi-tr {
 background:rgba(255,255,255,.6);
 color:#3e3e3e;
 border:0;
 padding:20px 20px 0
}
.v-flex {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:center;
 justify-content:center
}
.v-flex.flex-end {
 -ms-flex-pack:end;
 justify-content:flex-end
}
.v-flex img,
.v-flex.autowidth {
 width:auto
}
.module.abs {
 position:absolute;
 left:0
}
#sticky {
 background:#FFF
}
#sticky li.active a {
 color:#292929
}
#sticky.fixed {
 display:block;
 position:fixed;
 top:0;
 width:100%;
 z-index:999999
}
#sticky .menu li a {
 font-size:13px;
 line-height:36px;
 height:53px
}
#sticky .container {
 padding:0
}
#sticky li.bc:before {
 color:#ccc;
 content:"/";
 padding:0
}
#sticky li.bc {
 margin-left:0
}
@media (max-width:1200px) {
 .fasa-slider h1 {
  font-size:36px;
  line-height:48px
 }
}
@media (max-width:991px) {
 .fasa-slider h1 {
  text-align:center
 }
 .fasa-slider ul {
  margin:0 23px
 }
 .fasa-slider .icons {
  padding:20px 0
 }
 .fasa-slider .details-container {
  padding:20px
 }
}
.fasa h2,
.fasa li,
.fasa p {
 color:#3e3e3e
}
.fasa .xs300 {
 height:300px
}
.fasa .xs450 {
 height:450px
}
.fasa .xs600 {
 height:600px
}
.icon {
 font-size:50px!important
}
.icon-sm {
 font-size:32px!important
}
.icon-lg {
 font-size:50px!important
}
.icon-md {
 font-size:40px!important
}
.usp-secondary .icon,
.usp-tertiary .icon {
 width:50px;
 height:50px;
 margin:0 10px 0 0;
 float:left;
 color:#579bfe
}
.module-group.right.mobile-left,
.module.right.mobile-left,
.nav-bar .menu>li,
.super-menu .pnl a {
 float:none
}
.feature-1 [class*=" inventor-refr-"],
.feature-1 [class^=inventor-refr-],
.usp-secondary [class*=" inventor-refr-"].icon,
.usp-secondary [class^=inventor-refr-].icon,
.usp-tertiary [class*=" inventor-refr-"].icon,
.usp-tertiary [class^=inventor-refr-].icon {
 color:#0071bb
}
.feature-1 [class*=" inventor-dehumid-"],
.feature-1 [class^=inventor-dehumid-],
.usp-secondary [class*=" inventor-dehumid-"].icon,
.usp-secondary [class^=inventor-dehumid-].icon,
.usp-tertiary [class*=" inventor-dehumid-"].icon,
.usp-tertiary [class^=inventor-dehumid-].icon {
 color:#3F7460
}
.feature-1 [class*=" inventor-heaters-"],
.feature-1 [class^=inventor-heaters-],
.usp-secondary [class*=" inventor-heaters-"].icon,
.usp-secondary [class^=inventor-heaters-].icon,
.usp-tertiary [class*=" inventor-heaters-"].icon,
.usp-tertiary [class^=inventor-heaters-].icon {
 color:#FF8000
}
.feature-1 [class*=" inventor-fans-"],
.feature-1 [class^=inventor-fans-],
.usp-secondary [class*=" inventor-fans-"].icon,
.usp-secondary [class^=inventor-fans-].icon,
.usp-tertiary [class*=" inventor-fans-"].icon,
.usp-tertiary [class^=inventor-fans-].icon {
 color:#429bb8
}
.feature-1 [class*=" inventor-vacuum-"],
.feature-1 [class^=inventor-vacuum-],
.usp-secondary [class*=" inventor-vacuum-"].icon,
.usp-secondary [class^=inventor-vacuum-].icon,
.usp-tertiary [class*=" inventor-vacuum-"].icon,
.usp-tertiary [class^=inventor-vacuum-].icon {
 color:#A85F42
}
.feature-1 [class*=" inventor-microwave-"],
.feature-1 [class^=inventor-microwave-],
.usp-secondary [class*=" inventor-microwave-"].icon,
.usp-secondary [class^=inventor-microwave-].icon,
.usp-tertiary [class*=" inventor-microwave-"].icon,
.usp-tertiary [class^=inventor-microwave-].icon {
 color:#6D6E71
}
.feature-1 [class*=" inventor-washm-"],
.feature-1 [class^=inventor-washm-],
.usp-secondary [class*=" inventor-washm-"].icon,
.usp-secondary [class^=inventor-washm-].icon,
.usp-tertiary [class*=" inventor-washm-"].icon,
.usp-tertiary [class^=inventor-washm-].icon {
 color:#61B157
}
.usp-secondary h5,
.usp-tertiary h5 {
 margin-bottom:0
}
.usp-secondary p,
.usp-tertiary p {
 line-height:16px
}
.p-xs-16 {
 padding-left:16px;
 padding-right:16px
}
.fasa.fasa-dark h1,
.fasa.fasa-dark h2,
.fasa.fasa-dark li,
.fasa.fasa-dark p {
 color:#3e3e3e
}
.fasa.fasa-light {
 background-color:#292929
}
.fasa.fasa-light h1,
.fasa.fasa-light h2,
.fasa.fasa-light li,
.fasa.fasa-light p {
 color:#FFF
}
.video {
 position:relative;
 background:0 0
}
.ytplayer-container {
 position:absolute;
 top:0;
 z-index:-1
}
.html5-video-player {
 background-color:#fff!important
}
.halves button {
 margin-top:10px
}
.nav-bar.center-menu {
 text-align:left
}
.breadcrumb-row {
 padding:30px 44px 0
}
.section-title {
 padding:24px 0
}
.section-title h3 {
 margin-bottom:0;
 margin-top:0;
 padding:0;
 text-align:center
}
.menu li a {
 letter-spacing:normal
}
.nav-bar {
 position:relative
}
.nav-bar a {
 display:inline
}
#sticky .nav-left .bc a,
.nav-bar .menu>li {
 display:inline-block
}
.nav-bar .nav-left {
 position:absolute;
 top:0;
 left:32px
}
#sticky .nav-left {
 left:10px
}
#sticky .nav-center {
 width:80%
}
#sticky .nav-right {
 right:0
}
.nav>li>a:focus {
 background:0 0
}
.nav-bar .nav-center {
 text-align:left;
 width:100%;
 padding:16px 32px 0
}
.cards-title,
.fasa-tb-button,
.fasa-tb-text,
.skr-logo h3 {
 text-align:center
}
.nav-bar .icon-sm {
 font-size:24px!important;
 line-height:24px
}
.nav-bar .nav-right {
 position:static;
 padding:0 32px 16px
}
.super-menu li {
 position:static
}
.super-menu li a.has-dropdown:after {
 position:relative;
 left:10px
}
.super-menu>li:hover .pnl {
 opacity:1;
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 visibility:visible
}
.super-menu .pnl {
 background:#292929;
 margin-top:-1px;
 transition:all .3s ease-in-out;
 z-index:999;
 padding:10px 0
}
.menu li .super-menu-container a {
 display:block;
 color:#fff;
 z-index:9999;
 line-height:16px;
 padding:10px 20px
}
.blog-category h1,
.cards-title {
 font-size:32px;
 line-height:40px
}
.menu li .super-menu-container a:hover {
 background:#000
}
.menu li .super-menu-container .icon {
 display:none
}
.super-menu-container {
 visibility:visible;
 display:none;
 margin:10px 0
}
.menu li.toggle-sub .super-menu-container {
 display:block!important
}
.menu li.toggle-sub .container {
 width:100%
}
.super-menu-container hr {
 margin:5px 20px;
 width:90%
}
.card .card-content {
 padding:20px;
 height:375px
}
.card h3 {
 font-weight:400;
 margin-bottom:0
}
.card h3,
.card p {
 color:#FFF
}
.card.card-dark h3,
.card.card-dark p {
 color:#3e3e3e
}
.card .btn {
 position:absolute;
 bottom:0
}
.card .btn:hover {
 color:#FFF
}
.card .btn-white.btn:hover {
 color:#000
}
.btn.btn-dark {
 border-color:#3e3e3e;
 color:#3e3e3e;
 background-color:transparent
}
.btn.btn-dark:hover {
 color:#FFF;
 background-color:#3e3e3e
}
.btn-filled:hover,
.btn-white:hover,
.card .btn-filled:hover,
.card .btn-white:hover {
 background-color:#FFF;
 border-color:#579bfe;
 color:#579bfe!important
}
.cards-title {
 margin:24px 15px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-pack:center;
 justify-content:center;
 color:#FFF;
 padding:20px;
 background:rgba(62,62,62,.7)
}
.fasa.fasa-dark .trans-bg {
 background-color:rgba(255,255,255,.6);
 padding:30px
}
.card.card-dark .transp-bg {
 background-color:rgba(255,255,255,.6);
 padding:20px;
 display:inline-block
}
.fasa.fasa-light .trans-bg {
 background-color:rgba(62,62,62,.7);
 padding:30px
}
.embed-container {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden;
 max-width:100%
}
.embed-container embed,
.embed-container iframe,
.embed-container object {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.card.card-light .transp-bg {
 background-color:rgba(62,62,62,.7);
 padding:20px;
 display:inline-block
}
.blog-category {
 height:430px;
 padding:20px
}
.blog-category .trans-bg {
 background-color:rgba(62,62,62,.4);
 padding:20px;
 display:inline-block
}
.blog-category a.trans-bg:hover {
 background-color:#3e3e3e
}
.blog-category h1 {
 overflow:hidden;
 color:#FFF
}
.blog-category li a,
.blog-category p {
 color:#FFF;
 font-size:16px;
 line-height:20px;
 overflow:hidden
}
.blog-category p {
 height:40px
}
.blog-category li {
 color:#FFF;
 list-style-position:outside;
 margin-left:10px
}
.blog-category li a {
 font-weight:400;
 height:20px
}
.blog-category li a:hover {
 color:#579bfe
}
.blog-category .btn-white {
 border:2px solid #FFF;
 background:0 0;
 color:#FFF;
 margin:0;
 display:block
}
.blog-category .btn-white:hover {
 background:#FFF;
 color:#579bfe
}
.blog-posts .blog-post {
 margin-bottom:80px
}
.blog-posts .date {
 margin-bottom:0
}
.blog-posts h2 {
 line-height:36px
}
.blog-posts a:hover {
 color:#3e3e3e;
 transition:none
}
.blog-posts h2 a {
 font-weight:400;
 font-size:32px
}
ul.style-1 li:before,
ul.style-2 li:before {
 font-family:themify;
 width:20px;
 font-weight:700
}
.blog-posts .tags-box {
 background-color:#f0f0f0;
 padding:10px
}
.blog-posts .tags-box .more-btn {
 margin:0;
 font-size:10px;
 height:30px;
 letter-spacing:0;
 line-height:26px;
 min-width:auto;
 padding:0 16px
}
.blog-posts .tags-box ul {
 display:inline-block;
 margin:0
}
.blog-posts .tags-box li {
 display:inline;
 margin:0 5px 10px 0
}
.blog-posts .tags-box li:after {
 content:","
}
.blog-posts .tags-box li:last-child:after {
 content:""
}
.post-title {
 font-size:28px;
 line-height:32px
}
.text-section li {
 list-style-position:outside;
 margin:0 20px 10px
}
.pagination li {
 margin:0
}
.pagination li>a {
 margin:0 0 0 -1px
}
.pagination li>span {
 padding:6px 12px 5px
}
.text-section li,
.text-section p {
 font-size:16px;
 line-height:30px
}
ul.style-1,
ul.style-2 {
 margin-left:20px
}
ul.style-1 li,
ul.style-2 li {
 list-style-type:none;
 margin-left:0
}
ul.style-1 li:before {
 content:"\e64c";
 display:inline-block
}
ul.style-2 li:before {
 content:"\e649";
 display:inline-block
}
.side-page-header {
 border-bottom:1px solid #eee;
 margin:0 0 24px
}
.side-list li {
 list-style-type:none
}
.side-list li.active:before {
 font-family:themify;
 content:"\e649 ";
 color:#707070;
 margin-left:-23px;
 margin-right:10px
}
a.thumb {
 display:inline-block;
 margin:0 5px 5px 0
}
.store-locator .search-map {
 padding:5px;
 margin-top:10px;
 background-color:#FFF;
 box-shadow:0 2px 6px rgba(0,0,0,.3);
 border:2px solid #FFF;
 border-radius:3px;
 width:90%
}
.store-locator .search-map .btn-icon {
 height:30px;
 line-height:30px;
 margin-left:8px;
 margin-top:-1px;
 width:30px
}
.store-locator .search-map input {
 font-size:15px;
 height:30px;
 padding-left:5px
}
.store-locator #map {
 background:url(../loader.gif) center center no-repeat #f8f8f8
}
.store-locator #map-locations {
 position:absolute;
 left:0;
 right:0;
 bottom:0
}
.store-locator #locations {
 overflow-y:scroll
}
.store-locator .location {
 margin-right:30px;
 margin-bottom:30px
}
.store-locator .location.first-new {
 border-top:2px dotted #579bfe;
 padding-top:30px
}
.store-locator .location:first-child {
 margin-top:30px
}
.store-locator .location a {
 display:block;
 background-color:#f8f8f8;
 padding:10px;
 border-top:3px solid #CCC
}
.store-locator .location a:hover {
 border-color:#579bfe
}
.store-locator .location a.active {
 background-color:#579bfe;
 border-color:#579bfe
}
.store-locator .location h4 {
 border-bottom:1px solid #CCC;
 font-size:18px;
 line-height:22px;
 margin-bottom:10px
}
.store-locator .location p {
 line-height:16px;
 margin-bottom:10px;
 color:#777
}
.store-locator #map .icon,
.store-locator .location .icon {
 border:1px solid #777;
 padding:3px;
 border-radius:3px
}
.store-locator .location a.active .icon,
.store-locator .location a.active h4,
.store-locator .location a.active p {
 color:#FFF;
 border-color:#FFF
}
.store-locator .location p:last-child {
 margin-bottom:0
}
.store-locator #category-controls {
 margin:0;
 padding:10px 0 0
}
.store-locator .checkbox-outer {
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin-right:24px
}
.store-locator .checkbox-outer label {
 margin-left:8px
}
.store-locator .checkbox-option {
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin-bottom:0
}
.store-locator .inv-cat-home-air-conditioners {
 color:#579bfe
}
.store-locator .inv-cat-dehumidifier-home {
 color:#3F7460
}
.store-locator .inv-cat-double-door-refrigerator {
 color:#0071bb
}
.store-locator .inv-cat-heater-home {
 color:#FF8000
}
.store-locator .inv-cat-fans-home {
 color:#429bb8
}
.store-locator .inv-cat-vacuum-home {
 color:#A85F42
}
.store-locator .inv-cat-microwave-home,
.store-locator .inv-cat-washm-home {
 color:#6D6E71
}
.skr-logo {
 background:url(https://stat.inv-static.com/skroutz.svg) center bottom no-repeat;
 background-size:100px auto
}
.skr-logo h3 {
 margin-bottom:36px
}
@media (min-width:768px) {
 .fasa .sm300 {
  height:300px
 }
 .fasa .sm450 {
  height:450px
 }
 .fasa .sm600 {
  height:600px
 }
 .fasa h2 {
  font-size:48px;
  line-height:60px
 }
 .icon {
  font-size:64px!important
 }
 .icon-sm {
  font-size:32px!important
 }
 .icon-md {
  font-size:80px!important
 }
 .icon-lg {
  font-size:100px!important
 }
 .usp-secondary .icon,
 .usp-tertiary .icon {
  width:64px;
  height:64px
 }
 .usp-secondary p,
 .usp-tertiary p {
  line-height:24px
 }
 .p-xs-16 {
  padding-left:0;
  padding-right:0
 }
 .halves button {
  margin-top:0
 }
 .hvr-pop-host .title,
 .hvr-pop-host-no-col .title {
  min-height:120px
 }
 .block-radios .radio-outer {
  display:block
 }
 .image-tile .the-img {
  min-height:360px
 }
 .no-image-available {
  min-height:300px
 }
}
.s-bc-logo {
 display:none
}
@media (min-width:1200px) {
 .mobile-toggle,
 .show-all {
  display:none
 }
 .nav-bar a,
 .s-bc-logo,
 .super-menu-container {
  display:block
 }
 .super-menu .pnl a {
  float:left
 }
 .menu li a.about-link {
  background:#292929;
  color:#fff;
  height:30px;
  line-height:26px;
  padding:0 10px;
  vertical-align:middle
 }
 #sticky .nav-center {
  width:100%
 }
 .nav-bar .icon-sm {
  line-height:55px
 }
 .nav-bar .nav-center {
  text-align:center;
  padding:0
 }
 .nav-bar .nav-right {
  position:absolute;
  top:0;
  right:32px
 }
 .super-menu>li {
  margin-left:15px;
  margin-right:15px
 }
 .super-menu li a {
  padding-left:15px;
  padding-right:15px
 }
 .menu li .super-menu-container a {
  height:180px;
  text-align:center;
  padding:0 15px
 }
 .module-group.right.mobile-left,
 .module.right.mobile-left {
  float:right
 }
 .super-menu-container {
  position:absolute;
  left:0;
  width:100%;
  visibility:hidden;
  margin:0
 }
 .super-menu .pnl {
  visibility:hidden;
  opacity:0;
  transform:translate3d(0,10px,0);
  -webkit-transform:translate3d(0,10px,0);
  -moz-transform:translate3d(0,10px,0);
  padding:0
 }
 .menu li .super-menu-container .icon {
  display:block;
  color:#fff;
  font-size:80px!important;
  padding:20px 0
 }
}
@media (min-width:992px) {
 .fasa h2,
 .fasa-slider .icons,
 .fasa-tb-text {
  text-align:left
 }
 .fasa .md300 {
  height:300px
 }
 .fasa .md450 {
  height:450px
 }
 .fasa .md600 {
  height:600px
 }
 .fasa .md800 {
  height:800px
 }
 .fasa .md900 {
  height:900px
 }
 .fasa .md1000 {
  height:1000px
 }
 .fasa .md1100 {
  height:1100px
 }
 .fasa .md1200 {
  height:1200px
 }
 .fasa .md1250 {
  height:1250px
 }
 .do-not-pad {
  padding-left:0;
  padding-right:0
 }
 .fasa-tb-button {
  text-align:right
 }
 .fasa-tb-button.text-center,
 .fasa-tb-text.text-center {
  text-align:center
 }
 .cards-title {
  padding:0;
  background:0 0;
  color:#707070
 }
 .blog-category li {
  list-style-type:none;
  margin-left:0
 }
 .blog-category li:before {
  content:"\e649";
  font-family:themify;
  display:inline-block;
  width:20px;
  color:#FFF
 }
 .blog-category .btn-white {
  display:inline-block;
  float:right
 }
 .post-title {
  font-size:42px;
  line-height:56px
 }
 .store-locator .search-map {
  padding:20px 20px 10px;
  width:50%
 }
 .store-locator .search-map .btn-icon {
  height:52px;
  width:52px;
  margin-top:-1px;
  margin-left:20px
 }
 .store-locator .search-map .btn-icon i {
  font-size:32px
 }
 .store-locator .search-map input {
  font-size:20px;
  padding-left:20px;
  height:50px
 }
 .skr-logo {
  background-position:right 0;
  background-size:150px auto
 }
 .skr-logo h3 {
  text-align:left
 }
}
.owl-dots,
.owl-next,
.owl-prev,
footer .cr {
 text-align:center
}
.green .checkbox-option,
.green .checkbox-option .inner,
.green .radio-option,
.green .radio-option .inner {
 border-color:#3F7460
}
.green .checkbox-option.checked .inner {
 background-color:#3F7460
}
.blue .checkbox-option,
.blue .checkbox-option .inner,
.blue .radio-option,
.blue .radio-option .inner {
 border-color:#0071bb
}
.blue .checkbox-option.checked .inner {
 background-color:#0071bb
}
@media (min-width:1200px) {
 .fasa .lg300 {
  height:300px
 }
 .fasa .lg450 {
  height:450px
 }
 .fasa .lg600 {
  height:600px
 }
 .fasa .lg800 {
  height:800px
 }
 .fasa .lg900 {
  height:900px
 }
 .fasa .lg1000 {
  height:1000px
 }
 .fasa .lg1100 {
  height:1100px
 }
 .fasa .lg1200 {
  height:1200px
 }
 .fasa .lg1250 {
  height:1250px
 }
 .cards-title:after,
 .cards-title:before {
  background-color:#707070;
  content:'\a0';
  -ms-flex-positive:1;
  flex-grow:1;
  height:1px;
  position:relative;
  top:.7em
 }
 .cards-title:before {
  margin-right:30px
 }
 .cards-title:after {
  margin-left:30px
 }
}
.owl-carousel .animated {
 animation-duration:1s;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 animation-name:fadeOut
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height .5s ease-in-out
}
.owl-carousel {
 display:none;
 width:100%;
 position:relative;
 z-index:1
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
 cursor:pointer;
 cursor:hand;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-loaded {
 display:block
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel .owl-refresh .owl-item {
 display:none
}
.owl-carousel .owl-item {
 position:relative;
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel .owl-item img {
 display:block;
 width:100%;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
 -webkit-user-select:auto;
 -moz-user-select:auto;
 -ms-user-select:auto;
 user-select:auto
}
.owl-carousel .owl-grab {
 cursor:move;
 cursor:-webkit-grab;
 cursor:-o-grab;
 cursor:-ms-grab;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.no-js .owl-carousel {
 display:block
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.owl-carousel .owl-video-play-icon {
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 background:url(owl.video.play.png) no-repeat;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 transition:scale .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
 transition:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
 display:none
}
.owl-carousel .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1
}
.owl-theme .owl-controls {
 margin-top:10px;
 text-align:center
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
 color:#fff;
 font-size:14px;
 margin:5px;
 padding:4px 7px;
 background:#d6d6d6;
 display:inline-block;
 cursor:pointer;
 border-radius:3px
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
 background:#869791;
 color:#fff;
 text-decoration:none
}
.owl-theme .owl-controls .owl-nav .disabled {
 opacity:.5;
 cursor:default
}
.owl-theme .owl-dots .owl-dot {
 display:inline-block;
 zoom:1
}
.owl-theme .owl-dots .owl-dot span {
 width:10px;
 height:10px;
 margin:5px 7px;
 background:#d6d6d6;
 display:block;
 -webkit-backface-visibility:visible;
 transition:opacity .2s ease;
 border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
 background:#869791
}
.owl-theme .owl-controls {
 margin:0
}
.owl-next,
.owl-prev {
 position:absolute;
 top:50%;
 margin-top:-50px;
 width:50px;
 height:50px
}
.owl-prev {
 left:0
}
.owl-next {
 right:0
}
.owl-theme .owl-controls .owl-nav [class*=owl-],
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
 background-color:transparent;
 font-size:32px;
 margin-top:-50px
}
.owl-dots {
 position:absolute;
 top:90%;
 width:100%
}
.owl-theme .owl-dots .owl-dot span {
 background-color:#f0f0f0
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
 background-color:#579bfe
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
 color:#f0f0f0
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
 color:#579bfe
}
.inner-title:before {
 transition:all .5s ease;
 -webkit-transition:all .5s ease;
 -moz-transition:all .5s ease;
 content:'';
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:100%;
 background:linear-gradient(bottom,#579bfe 40%,rgba(0,0,0,0) 0);
 pointer-events:none
}
.inner-title-bottom .title {
 position:absolute;
 bottom:40px;
 left:40px;
 padding:10px;
 background-color:rgba(255,255,255,.6)
}
.inner-title-bottom {
 padding:20px 10px
}
.inner-title-bottom .title h5,
.inner-title-bottom .title span {
 color:#3e3e3e
}
.inner-title-bottom.bg-secondary {
 background-color:#f8f8f8
}
.hover-card:hover {
 opacity:.7
}
.color-green,
.inventor-eurovent-logo-e,
.inventor-eurovent-logo-full {
 color:#17866D
}
.page-title-4 .breadcrumb {
 top:0
}
.page-title-2 .breadcrumb,
.page-title-4 .breadcrumb {
 margin-top:0
}
.link-list a::after {
 content:none
}
.items-list {
 line-height:24px
}
.items-list li {
 margin-bottom:16px;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease
}
.items-list .descr {
 display:block;
 letter-spacing:0;
 opacity:.8;
 margin-left:50px
}
.items-list .app-icon {
 display:block;
 width:160px;
 margin:10px 0 0 50px
}
.link-list .icon-md {
 float:left;
 margin:0 10px 0 0
}
.comparison-table .td-bg a h4,
footer address {
 margin-bottom:0
}
.color-green {
 color:#0c0!important
}
footer.bg-dark address,
footer.bg-dark p,
footer.bg-dark span {
 color:#a0a0a0
}
footer.bg-dark br {
 display:inline
}
footer.bg-dark .icon-md {
 color:#fff;
 font-size:40px!important
}
footer.bg-dark a:hover {
 color:#579bfe
}
footer .logo {
 margin-bottom:6px
}
footer .link-list .link-list {
 margin-left:20px
}
footer {
 padding-top:0
}
footer.bg-dark .bg-lighter {
 background-color:#2E2E2E;
 padding:32px 0;
 margin-bottom:72px
}
footer.bg-dark .bg-lighter-short {
 background-color:#2E2E2E;
 margin-bottom:32px;
 height:8px
}
footer.bg-dark .bg-lighter .bg-even-lighter {
 background-color:#444;
 color:#fff;
 padding:20px;
 margin:10px;
 width:100%
}
footer.bg-dark .bg-lighter .bg-even-lighter .form-control {
 display:inline-block
}
footer.bg-dark .bg-lighter .bg-even-lighter .btn:hover {
 background-color:#579bfe
}
footer.bg-dark .bg-lighter .bg-even-lighter .btn.btn-filled {
 background-color:#579bfe;
 border:1px solid rgba(255,255,255,.6)
}
footer.bg-dark .bg-lighter .bg-even-lighter .btn.btn-filled:hover {
 background-color:#FFF;
 color:#579bfe
}
@media (min-width:768px) {
 footer.bg-dark .bg-lighter .bg-even-lighter {
  margin:0 0 10px 10px
 }
 footer .cr {
  text-align:left
 }
 footer .cr.text-right {
  text-align:right
 }
}
footer.bg-dark .bg-lighter .bg-even-lighter h5 {
 font-size:26px;
 margin-bottom:10px
}
footer.bg-dark .bg-lighter .bg-even-lighter p {
 color:#fff;
 font-size:14px;
 margin-bottom:16px
}
footer .btn.btn-icon {
 height:50px;
 padding:0 15px;
 width:auto;
 min-width:auto
}
footer .form-control:focus {
 border-color:#fff;
 box-shadow:none;
 outline:0
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active:active {
 background-color:#579bfe!important;
 border-color:#579bfe!important
}
.datepicker table tr td {
 color:#579bfe
}
.share-dropdown .mega-menu>li {
 width:60px!important
}
.share-dropdown .mega-menu>li.title {
 width:auto!important
}
.share-dropdown .mega-menu>li.title .title {
 padding:6px;
 letter-spacing:normal
}
.av-on-am,
.buy-btn {
 letter-spacing:1px
}
#sticky .menu li.share-dropdown li {
 height:46px
}
#sticky .menu li.share-dropdown ul {
 padding:0
}
#sticky .menu li.share-dropdown li a {
 display:inline-block;
 height:46px;
 line-height:46px;
 padding:0 24px
}
#sticky .nav-left .menu>li ul {
 padding:8px 20px
}
#sticky .nav-left .menu>li ul li {
 display:inline
}
#sticky .nav-left .menu .mega-menu {
 width:400px!important
}
#sticky .nav-left .menu>li:last-child>ul {
 left:0;
 right:auto
}
.search-form form {
 box-shadow:0 0 10px 0 rgba(0,0,0,.2);
 width:400px;
 background:#292929;
 position:absolute;
 z-index:99;
 opacity:0;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 transform:translate3d(0,10px,0);
 -webkit-transform:translate3d(0,10px,0);
 -moz-transform:translate3d(0,10px,0);
 visibility:hidden;
 margin-top:-2px;
 right:0;
 padding:10px 20px
}
.search-form form input {
 width:310px!important
}
.search-form:hover form {
 opacity:1;
 transform:translate3d(0,0,0);
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 visibility:visible
}
.search-form form .btn-icon {
 height:50px;
 margin-top:-2px;
 width:50px
}
.search-form .tt-menu {
 box-shadow:0 0 10px 0 rgba(0,0,0,.2);
 padding:20px;
 border-style:solid;
 border-color:#ccc;
 border-width:0 2px 2px;
 margin-left:-21px;
 width:402px;
 background-color:#FFF;
 margin-top:10px
}
.search-form .twitter-typeahead {
 display:table-cell!important
}
.search-form .search-suggestion {
 margin-bottom:20px
}
.search-form .search-suggestion a {
 background-color:#f8f8f8;
 border-top:3px solid #ccc;
 display:block;
 padding:10px;
 height:auto;
 opacity:1
}
.search-form .search-suggestion a:hover {
 border-color:#579bfe
}
.search-form .search-suggestion a.btn {
 background-color:#579bfe;
 border:2px solid #579bfe;
 color:#FFF;
 padding:8px
}
.search-form .search-suggestion a.btn:hover {
 background-color:transparent;
 color:#579bfe
}
.search-form .search-suggestion h5 {
 border-bottom:1px solid #ccc;
 font-size:16px;
 line-height:20px;
 margin-bottom:10px;
 color:#777
}
.search-form .search-suggestion p {
 color:#777;
 line-height:16px;
 margin-bottom:10px
}
.search-form-results .search-field {
 font-size:20px;
 height:60px;
 padding:10px 20px
}
.search-form-results .btn {
 width:60px;
 height:60px
}
.search-form-results .btn span {
 display:block
}
.bc-logo {
 margin-right:-10px
}
.form-newsletter .form-error,
.form-newsletter .form-success {
 width:auto;
 max-width:none;
 margin-bottom:20px
}
.form-error input,
.form-error textarea {
 color:#666
}
.form-error.input-group {
 display:table
}
@media (min-width:1200px) {
 .hvr-underline-from-center {
  display:inline-block;
  vertical-align:middle;
  transform:translateZ(0);
  box-shadow:0 0 1px transparent;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -moz-osx-font-smoothing:grayscale;
  position:relative;
  overflow:hidden
 }
 .hvr-underline-from-center:before {
  content:"";
  position:absolute;
  z-index:-1;
  left:50%;
  right:50%;
  bottom:0;
  background:#579bfe;
  height:4px;
  transition-property:left,right;
  transition-duration:.3s;
  transition-timing-function:ease-out
 }
 #sticky li.active:before,
 .hvr-underline-from-center:active:before,
 .hvr-underline-from-center:focus:before,
 .hvr-underline-from-center:hover:before {
  left:0;
  right:0
 }
}
.input-with-label .input-group .input-group-addon,
.input-with-label .input-group .input-group-btn {
 display:table-cell
}
.input-with-label .input-group .input-group-addon,
.input-with-label .input-group .input-group-btn .btn,
.input-with-label .input-group .input-group-btn button {
 padding:6px 12px;
 height:50px;
 min-width:0;
 background-color:#579bfe;
 border-color:#579bfe;
 color:#FFF
}
.input-with-label .input-group .input-group-btn .btn:hover,
.input-with-label .input-group .input-group-btn button:hover {
 color:#579bfe;
 background-color:#FFF
}
.wide-popover {
 max-width:350px
}
.info-popover {
 float:right
}
.info-popover span.glyphicon {
 font-family:'Glyphicons Halflings';
 color:#579bfe;
 display:inline;
 cursor:help;
 font-size:16px
}
@keyframes hvr-pop {
 50% {
  transform:scale(1.1)
 }
}
.hvr-pop {
 display:inline-block;
 transform:translateZ(0);
 box-shadow:0 0 1px transparent;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -moz-osx-font-smoothing:grayscale
}
.hvr-pop-host-no-col:hover .hvr-pop,
.hvr-pop-host:hover .hvr-pop,
.hvr-pop:active,
.hvr-pop:focus,
.hvr-pop:hover {
 animation-name:hvr-pop;
 animation-duration:.3s;
 animation-timing-function:linear;
 animation-iteration-count:1
}
.file-system .choice {
 display:block;
 margin-bottom:10px
}
.file-system .choice.hidden {
 display:none
}
.file-system .level {
 width:100%
}
.file-system .level-box {
 margin-bottom:35px;
 padding-bottom:10px
}
.file-system .arrow::after {
 color:#666;
 content:"\e64b";
 font-family:themify;
 font-size:32px;
 position:absolute;
 left:47%;
 opacity:.2;
 top:100%
}
@media (min-width:992px) {
 .file-system .arrow::after {
  color:#666;
  content:"\e649";
  font-family:themify;
  font-size:32px;
  position:absolute;
  top:47%;
  opacity:.2;
  left:auto
 }
}
.file-system .download-link a {
 color:#666;
 display:block;
 border:1px solid #579bfe;
 padding:3px 6px;
 transition:all .2s ease;
 -webkit-transition:all .2s ease;
 -moz-transition:all .2s ease
}
.file-system .download-link a span {
 color:#579bfe
}
.file-system .download-link a:hover {
 background-color:#579bfe;
 border-color:#579bfe;
 color:#FFF
}
.file-system .download-link a:hover span {
 color:#FFF
}
@media screen and (-ms-high-contrast:none) {
 .v-flex.autowidth {
  width:100%
 }
}
@media all {
 .featherlight {
  display:none;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:2147483647;
  text-align:center;
  white-space:nowrap;
  cursor:pointer;
  background:#333;
  background:rgba(0,0,0,0)
 }
 .featherlight:last-of-type {
  background:rgba(0,0,0,.8)
 }
 .featherlight:before {
  content:'';
  display:inline-block;
  height:100%;
  vertical-align:middle;
  margin-right:-.25em
 }
 .featherlight .featherlight-content {
  position:relative;
  text-align:left;
  vertical-align:middle;
  display:inline-block;
  overflow:auto;
  padding:25px 25px 0;
  border-bottom:25px solid transparent;
  margin-left:5%;
  margin-right:5%;
  max-height:95%;
  background:#fff;
  cursor:auto;
  white-space:normal
 }
 .featherlight .featherlight-inner {
  display:block
 }
 .featherlight .featherlight-close-icon {
  position:absolute;
  z-index:9999;
  top:0;
  right:0;
  line-height:25px;
  width:25px;
  cursor:pointer;
  text-align:center;
  font-family:Arial,sans-serif;
  background:#fff;
  background:rgba(255,255,255,.3);
  color:#000
 }
 .featherlight .featherlight-image {
  width:100%
 }
 .featherlight-iframe .featherlight-content {
  border-bottom:0;
  padding:0
 }
 .featherlight iframe {
  border:0
 }
 .featherlight * {
  box-sizing:border-box
 }
}
@media only screen and (max-width:1024px) {
 .featherlight .featherlight-content {
  margin-left:10px;
  margin-right:10px;
  max-height:98%;
  padding:10px 10px 0;
  border-bottom:10px solid transparent
 }
}
.featherlight-image {
 width:auto;
 max-width:100%
}
.featherlight .featherlight-image {
 width:100%;
 height:100%
}
@media only screen and (min-height:1000px) {
 .featherlight-image {
  height:900px
 }
}
@media only screen and (min-height:700px) {
 .featherlight-image {
  height:600px
 }
}
@media only screen and (max-height:700px) {
 .featherlight-image {
  height:400px
 }
}
.star-rating li {
 padding:0;
 color:#F68B24
}
.ratings .user span {
 margin-right:3px
}
.ratings .cons::before,
.ratings .pros::before,
.ratings .soso::before {
 font-family:inventor-categories!important;
 font-size:18px;
 vertical-align:top;
 margin-right:5px
}
.ratings hr {
 border:0
}
.ratings .pros::before {
 content:"\e914 ";
 color:#32992c
}
.ratings .soso::before {
 content:"\e913 ";
 color:#efa706
}
.ratings .cons::before {
 content:"\e912 ";
 color:#e53c3c
}
.comparison-table td,
.comparison-table th,
.comparison-table tr {
 vertical-align:middle!important
}
.comparison-table .m {
 text-align:center;
 transition:background 1s ease 0s
}
.comparison-table .m.text-left {
 text-align:left
}
.comparison-table .m12 {
 width:12%
}
.comparison-table .m15 {
 width:15%
}
.comparison-table .m20 {
 width:20%
}
.comparison-table .m25 {
 width:25%
}
.comparison-table .m34 {
 width:34%
}
.comparison-table .m50 {
 width:50%
}
.comparison-table .td-bg {
 min-height:100px;
 height:100px;
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat
}
.comparison-table .td-bg a {
 font-weight:400;
 display:block;
 color:#777
}
.comparison-table tbody tr th h4 {
 margin:8px 0;
 font-size:16px;
 font-weight:400
}
.comparison-table .td-bg a .more-link {
 margin-top:30px;
 font-size:12px;
 color:#FFF;
 padding:10px 0;
 text-align:right
}
.comparison-table .td-bg a .more-link span {
 background:rgba(215,25,33,.4);
 border-radius:30px;
 padding:10px
}
.comparison-table .td-bg a:hover .more-link span {
 background:#579bfe;
 transition:all .2s ease-in-out
}
.comparison-table .white-bg {
 background-color:#FFF
}
.comparison-table .reddot {
 color:#579bfe
}
.comparison-table .the-icon {
 color:#579bfe;
 font-size:36px;
 float:left;
 margin-right:5px
}
.comparison-table .the-icon-center {
 color:#579bfe;
 font-size:36px
}
.comparison-table .iconed {
 line-height:36px!important;
 white-space:nowrap
}
.comparison-table .ttip {
 border-bottom:1px dotted #777;
 cursor:pointer
}
.container-fluid .pdd {
 padding:20px
}
.comparison-table-sm h4 {
 margin-bottom:12px
}
.comparison-table-sm .has-descr h4 {
 margin-bottom:0
}
.comparison-table-sm .price {
 margin-bottom:24px
}
.comparison-table-sm .descr {
 background-color:rgba(255,255,255,.6);
 padding:8px
}
.comparison-table-sm .ct-row-bg {
 background-size:cover;
 background-position:center center;
 background-repeat:no-repeat;
 margin-bottom:24px;
 padding:12px
}
.comparison-table-sm .ct-row-bg-r {
 background-position:center 200px;
 background-repeat:no-repeat;
 margin-bottom:24px;
 padding:24px 48px;
 background-color:#F4F4F4
}
.comparison-table-sm .char-set {
 margin-bottom:48px;
 padding:10px 20px
}
.comparison-table-sm h3 {
 text-align:center
}
.comparison-table-sm dd,
.comparison-table-sm dt {
 width:50%;
 margin:0;
 line-height:21px
}
.comparison-table-sm dt {
 padding-right:8px;
 float:left;
 text-align:right;
 clear:right
}
.comparison-table-sm dd {
 padding-left:8px;
 float:right
}
.comparison-table-sm .the-icon {
 color:#579bfe;
 display:block;
 font-size:60px;
 margin:10px 0
}
.comparison-table-sm .the-icon-center {
 color:#579bfe;
 font-size:24px;
 float:left;
 margin-right:5px
}
.comparison-table-sm .reddot {
 color:#579bfe
}
.comparison-table-sm .btus-button {
 height:50px;
 padding:5px;
 opacity:.4;
 position:fixed;
 right:1em;
 top:60px;
 z-index:999
}
.comparison-table-sm .btu-selectors-sm {
 margin-top:25%
}
.comparison-table-sm .descr-with-img {
 padding:150px 10px 10px;
 background-color:rgba(255,255,255,.5);
 border-radius:4px;
 display:table;
 margin:auto
}
.comparison-table-sm .descr-with-img td:first-child,
.comparison-table-sm .descr-with-img th:first-child {
 padding:0 30px 0 0
}
.comparison-table-sm .descr-with-img th {
 border-bottom:1px solid #ddd;
 font-weight:400
}
.comparison-table-sm br {
 display:block
}
.dehumidifiers .reddot,
.dehumidifiers .the-icon {
 color:#3F7460
}
.checkbox-danger input[type=checkbox]:checked+label::after,
.checkbox-danger input[type=radio]:checked+label::after,
.checkbox-info input[type=checkbox]:checked+label::after,
.checkbox-info input[type=radio]:checked+label::after,
.checkbox-primary input[type=checkbox]:checked+label::after,
.checkbox-primary input[type=radio]:checked+label::after,
.checkbox-success input[type=checkbox]:checked+label::after,
.checkbox-success input[type=radio]:checked+label::after,
.checkbox-warning input[type=checkbox]:checked+label::after,
.checkbox-warning input[type=radio]:checked+label::after,
input[type=checkbox] .styled:checked+label::after,
input[type=checkbox] .styled:checked+label::before,
input[type=radio] .styled:checked+label::after,
input[type=radio] .styled:checked+label::before {
 color:#fff
}
.dehumidifiers .comparison-table .td-bg {
 min-height:100px;
 height:100px;
 min-width:100px
}
.dehumidifiers .comparison-table .td-bg a .more-link {
 margin-top:80px
}
.dehumidifiers .more-link {
 text-align:center
}
.form-callbackservicebiz .intl-tel-input {
 display:block;
 margin-bottom:24px
}
.form-callbackservicebiz .intl-tel-input span {
 display:inline
}
.form-callbackservicebiz .intl-tel-input .country-list {
 z-index:99
}
.amz-iframe {
 display:block;
 width:100%;
 height:100%;
 border:none
}
.checkbox {
 padding-left:20px
}
.checkbox label {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 padding-left:5px
}
.checkbox label::after,
.checkbox label::before {
 display:inline-block;
 position:absolute;
 margin-left:-20px;
 left:0
}
.checkbox label::before {
 content:"";
 width:17px;
 height:17px;
 border:1px solid #ccc;
 border-radius:3px;
 background-color:#fff;
 transition:border .15s ease-in-out,color .15s ease-in-out
}
.checkbox label::after {
 width:16px;
 height:16px;
 top:0;
 padding-left:3px;
 padding-top:1px;
 font-size:11px;
 color:#fff;
 line-height:1.4
}
.checkbox input[type=checkbox],
.checkbox input[type=radio] {
 opacity:0;
 z-index:1;
 cursor:pointer
}
.checkbox input[type=checkbox]:focus+label::before,
.checkbox input[type=radio]:focus+label::before {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}
.checkbox input[type=checkbox]:checked+label::before,
.checkbox input[type=radio]:checked+label::before {
 background-color:#579bfe;
 border-color:#579bfe
}
.checkbox input[type=checkbox]:checked+label::after,
.checkbox input[type=radio]:checked+label::after {
 font-family:FontAwesome;
 content:"\f00c"
}
.checkbox input[type=checkbox]:indeterminate+label::after,
.checkbox input[type=radio]:indeterminate+label::after {
 display:block;
 content:"";
 width:10px;
 height:3px;
 background-color:#555;
 border-radius:2px;
 margin-left:-16.5px;
 margin-top:7px
}
.radio label::after,
.radio label::before {
 display:inline-block;
 margin-left:-20px;
 position:absolute
}
.checkbox.checkbox-inline,
.radio.radio-inline {
 margin-top:0
}
.checkbox input[type=checkbox]:disabled,
.checkbox input[type=radio]:disabled {
 cursor:not-allowed
}
.checkbox input[type=checkbox]:disabled+label,
.checkbox input[type=radio]:disabled+label {
 opacity:.65
}
.checkbox input[type=checkbox]:disabled+label::before,
.checkbox input[type=radio]:disabled+label::before {
 background-color:#eee;
 cursor:not-allowed
}
.checkbox.checkbox-circle label::before {
 border-radius:50%
}
.checkbox-primary input[type=checkbox]:checked+label::before,
.checkbox-primary input[type=radio]:checked+label::before {
 background-color:#337ab7;
 border-color:#337ab7
}
.checkbox-danger input[type=checkbox]:checked+label::before,
.checkbox-danger input[type=radio]:checked+label::before {
 background-color:#d9534f;
 border-color:#d9534f
}
.checkbox-info input[type=checkbox]:checked+label::before,
.checkbox-info input[type=radio]:checked+label::before {
 background-color:#5bc0de;
 border-color:#5bc0de
}
.checkbox-warning input[type=checkbox]:checked+label::before,
.checkbox-warning input[type=radio]:checked+label::before {
 background-color:#f0ad4e;
 border-color:#f0ad4e
}
.checkbox-success input[type=checkbox]:checked+label::before,
.checkbox-success input[type=radio]:checked+label::before {
 background-color:#5cb85c;
 border-color:#5cb85c
}
.checkbox-primary input[type=checkbox]:indeterminate+label::before,
.checkbox-primary input[type=radio]:indeterminate+label::before {
 background-color:#337ab7;
 border-color:#337ab7
}
.checkbox-primary input[type=checkbox]:indeterminate+label::after,
.checkbox-primary input[type=radio]:indeterminate+label::after {
 background-color:#fff
}
.checkbox-danger input[type=checkbox]:indeterminate+label::before,
.checkbox-danger input[type=radio]:indeterminate+label::before {
 background-color:#d9534f;
 border-color:#d9534f
}
.checkbox-danger input[type=checkbox]:indeterminate+label::after,
.checkbox-danger input[type=radio]:indeterminate+label::after {
 background-color:#fff
}
.checkbox-info input[type=checkbox]:indeterminate+label::before,
.checkbox-info input[type=radio]:indeterminate+label::before {
 background-color:#5bc0de;
 border-color:#5bc0de
}
.checkbox-info input[type=checkbox]:indeterminate+label::after,
.checkbox-info input[type=radio]:indeterminate+label::after {
 background-color:#fff
}
.checkbox-warning input[type=checkbox]:indeterminate+label::before,
.checkbox-warning input[type=radio]:indeterminate+label::before {
 background-color:#f0ad4e;
 border-color:#f0ad4e
}
.checkbox-warning input[type=checkbox]:indeterminate+label::after,
.checkbox-warning input[type=radio]:indeterminate+label::after {
 background-color:#fff
}
.checkbox-success input[type=checkbox]:indeterminate+label::before,
.checkbox-success input[type=radio]:indeterminate+label::before {
 background-color:#5cb85c;
 border-color:#5cb85c
}
.checkbox-success input[type=checkbox]:indeterminate+label::after,
.checkbox-success input[type=radio]:indeterminate+label::after,
.radio label::before {
 background-color:#fff
}
.radio {
 padding-left:20px
}
.radio label {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 padding-left:5px
}
.radio label::before {
 content:"";
 width:17px;
 height:17px;
 left:0;
 border:1px solid #ccc;
 border-radius:50%;
 transition:border .15s ease-in-out
}
.radio label::after {
 content:" ";
 width:11px;
 height:11px;
 left:3px;
 top:3px;
 border-radius:50%;
 background-color:#579bfe;
 transform:scale(0,0);
 transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)
}
.av-on-am,
.buy-btn,
.buy-container {
 display:block;
 text-align:center
}
.radio-primary input[type=radio]+label::after,
.radio-primary input[type=radio]:checked+label::after {
 background-color:#337ab7
}
.radio input[type=radio] {
 opacity:0;
 z-index:1;
 cursor:pointer
}
.radio input[type=radio]:disabled,
.radio input[type=radio]:disabled+label::before {
 cursor:not-allowed
}
.radio input[type=radio]:focus+label::before {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-2px
}
.radio input[type=radio]:checked+label::after {
 transform:scale(1,1)
}
.radio input[type=radio]:disabled+label {
 opacity:.65
}
.radio-primary input[type=radio]:checked+label::before {
 border-color:#337ab7
}
.radio-danger input[type=radio]+label::after,
.radio-danger input[type=radio]:checked+label::after {
 background-color:#579bfe
}
.radio-danger input[type=radio]:checked+label::before {
 border-color:#579bfe
}
.radio-info input[type=radio]+label::after,
.radio-info input[type=radio]:checked+label::after {
 background-color:#5bc0de
}
.radio-info input[type=radio]:checked+label::before {
 border-color:#5bc0de
}
.radio-warning input[type=radio]+label::after,
.radio-warning input[type=radio]:checked+label::after {
 background-color:#f0ad4e
}
.radio-warning input[type=radio]:checked+label::before {
 border-color:#f0ad4e
}
.radio-success input[type=radio]+label::after,
.radio-success input[type=radio]:checked+label::after {
 background-color:#5cb85c
}
.radio-success input[type=radio]:checked+label::before {
 border-color:#5cb85c
}
.checkbox input[type=checkbox]:checked+label:after,
input[type=checkbox].styled:checked+label:after,
input[type=radio].styled:checked+label:after {
 font-family:'Glyphicons Halflings';
 content:"\e013"
}
.checkbox label:after,
input[type=checkbox].styled:checked label:after,
input[type=radio].styled:checked label:after {
 padding-left:4px;
 padding-top:2px;
 font-size:9px
}
.buy-container {
 width:170px;
 min-width:170px;
 margin-right:20px
}
.buy-container.resizable {
 width:auto;
 min-width:auto
}
.buy-container:last-child {
 margin-right:0
}
.buy-container.center-block {
 margin-right:auto
}
.buy-btn {
 background-color:#ff0;
 color:#579bfe;
 border:2px solid #579bfe;
 font-size:18px;
 font-weight:700;
 height:40px;
 line-height:36px;
 width:170px;
 min-width:170px;
 padding:0 26px;
 transition:all .3s ease 0s;
 margin:0 auto;
 border-radius:20px;
 white-space:nowrap
}
.buy-btn:hover {
 color:#ff0;
 background-color:#579bfe
}
.resizable .buy-btn {
 width:auto;
 min-width:auto;
 padding:0 13px
}
.av-on-am {
 font-size:12px
}
.buy-flag-links {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-pack:distribute;
 justify-content:space-around;
 -ms-flex-align:center;
 align-items:center
}
.buy-flag-links a {
 display:block;
 width:100px;
 height:75px;
 box-shadow:3px 3px 3px #aaa;
 margin:20px
}
.pricing-table .amazon-buy-btn {
 margin:0 auto;
 width:226px;
 height:50px
}
#inv-menu ul {
 width:100%
}
#inv-menu li {
 display:block
}
#inv-menu .super-menu-container a {
 height:auto;
 padding:10px 20px;
 text-align:left;
 float:none
}
.bold-400 {
 font-weight:400!important
}
.video-cover {
 width:100%;
 object-fit:cover
}
.inv-vid-wrapper-data-src-lg,
.inv-vid-wrapper-data-src-xl {
 -ms-flex-pack:center;
 justify-content:center
}
.inv-vid-wrapper-data-src-md,
.inv-vid-wrapper-data-src-sm {
 -ms-flex-pack:start;
 justify-content:flex-start
}
.inv-vid-data-src-lg,
.inv-vid-data-src-xl {
 position:absolute;
 top:0;
 width:100%;
 height:100%;
 left:0
}
.inv-vid-data-src-md,
.inv-vid-data-src-sm {
 position:relative;
 top:auto;
 width:100%;
 height:auto;
 left:auto
}
