* {-moz-box-sizing: border-box;box-sizing: border-box;}::selection {background: #7ac142;color: #fff;}article, aside, details, footer, header, nav, section {display: block;}html, body {margin: 0;padding: 0;}html {background: #f4f4f4 url(../img/bg.gif) top left repeat;}.wrap {margin: 0 auto;max-width: 1120px;padding: 0 20px;}.row {overflow: hidden;}.col {float: left;padding-right: 30px;}.nop {padding-right: 0;}.col-1-3 {width: 33.3%;}.col-2-3 {width: 66.6%;}.col-3-3 {width: 100%;}.col-1-4 {width: 25%;}.col-2-4 {width: 50%;}.col-3-4 {width: 75%;}.col-4-4 {width: 100%;}.col-1-5 {width: 20%;}.col-2-5 {width: 40%;}.col-3-5 {width: 60%;}.col-4-5 {width: 80%;}.col-5-5 {width: 100%;}@font-face {font-family: 'Aller';src: url('../fonts/aller.eot');src: url('../fonts/aller.eot?#iefix') format('embedded-opentype'), url('../fonts/aller.woff') format('woff'), url('../fonts/aller.ttf') format('truetype'), url('../fonts/aller.svg#AllerRegular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'RageItalic';src: url('../fonts/rage-italic.eot');src: url('../fonts/rage-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/rage-italic.woff') format('woff'), url('../fonts/rage-italic.ttf') format('truetype'), url('../fonts/rage-italic.svg#AllerRegular') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'icons';src:url('../fonts/icons.eot');src:url('../fonts/icons.eot?#iefix') format('embedded-opentype'),url('../fonts/icons.woff') format('woff'),url('../fonts/icons.ttf') format('truetype'),url('../fonts/icons.svg#icons') format('svg');font-weight: normal;font-style: normal;}body {font: 13px/1.5 Aller, Helvetica, sans-serif;color: #444;}h1, h2, h3 {font-weight: normal;line-height: 1em;margin: 0;}h1, #banner h2 {font-size: 2em;margin-bottom: 0.5em;font-weight: normal;}h2, h3 {margin-bottom: 0.25em;font-weight: bold;}h2, .intro, .wpcf7-response-output, h3, label {color: #222;font-size: 1.17em;}#banner h2 {font-family: Aller, Helvetica, sans-serif;}p, ul, ol .flex-img, .flex-vid {margin: 0 0 1.17em;}ul {padding: 0 20px;}ol {padding: 0 30px;}a, #lightbox p {color: #79bf43;text-decoration: underline;-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}a:hover, #lightbox p:hover {color: #222;text-decoration: none;}.f-ri {font-family: RageItalic;font-size: 1.5em;line-height: 30px;margin-bottom: 0;}h2.f-ri {font-size: 2.25em;color: #444;font-weight: normal;}.btn, button {font-weight: bold;font-size: 15px;color: #fff;display: block;float: left;border: 1px solid #fff;padding: 1em;text-decoration: none;cursor: pointer;background: #7ac142;background: -webkit-gradient(linear, left top, left bottom, from(#a9d95b), to(#7ac142));background: -moz-linear-gradient(top, #a9d95b, #7ac142);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9d95b', endColorstr='#7ac142');-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}#banner .btn {border-color: #383838;}.btn:hover, button:hover {color: #fff;background: #6ab536;background: -webkit-gradient(linear, left top, left bottom, from(#93d14b), to(#6ab536));background: -moz-linear-gradient(top, #93d14b, #6ab536);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93d14b', endColorstr='#6ab536');}.btn .anchor, button .anchor {text-decoration: underline;}.btn:hover .anchor, button:hover .anchor {text-decoration: none;}.btn-note {padding: 1.3em 0 0 0.5em;display: inline-block;}.btn-head {padding-top: 1.3em;}.icon:before,.flex-prev:before,.flex-next:after,.btn:before,button:before,#nav-trigger span:before {font-family: 'icons';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}.flex-prev:before{content: "\e012";}.flex-next:after{content: "\e015";}.btn:before, button:before {content: "\e016";}.i-close:before {content: "\e001";}#nav-trigger span:before {content: "\e007";font-size:22px;position:relative;top:4px;}#top {min-height: 128px;border-bottom: 1px solid #222;position: relative;margin-bottom: 4.5em;}#top.home-top {margin-bottom: 0;}#top p {margin: 0;}#top .wrap {position: relative;}#top.presentation-top {min-height: 10px;border: none;margin: 0 auto;padding-top: 2em;position: relative;}#top.presentation-top .logo {position: static;}#top.presentation-top .logo a {width: 100px;display: block;position: relative;margin: 0 auto;text-decoration: none;}#top.presentation-top .logo img {max-width: 100px;display: block;margin: 0 auto;}#top.presentation-top .f-ri {position: absolute;top: 35px; left: -230px;display: block;padding-right: 80px;background: url(../img/arrow-r.png) top right no-repeat;color: #a3a3a3;text-decoration: none;}#top .logo,.logo-fleurop {position: absolute;top: 20px;left: 20px;z-index: 10;}.logo-fleurop {left: 127px;padding-left: 1.25em;}.fb-like-block {position: absolute;top: 26px;right: 20px;}.fb-like-block .fb-like,.fb-like-block .f-ri {float: left;height: 22px;}.fb-like-block .fb-like {margin: 0.5em 0 0 0.5em;}.fb-like-block .f-ri {padding-right: 70px;background: url(../img/arrow-r.png) top right no-repeat;color: #a3a3a3;}#bottom {position: relative;color: #a3a3a3;text-align: center;margin: 3em auto 6em;height: 140px;}#bottom hr {margin: 0;}#bottom .logo a,#bottom .logo img {width: 55px;height: 55px;display: block;}#bottom a {color: #a3a3a3;text-decoration: none;font-weight: bold;}#bottom a:hover,.l-top:hover {color: #79bf43;}.bottom-presentation#bottom {margin-top: 0;}.l-top {position: absolute;top: 30px;right: 20px;text-align: center;padding-top: 60px;line-height: 1em;width: 63px;height: 107px;background: url(../img/l-top.png) top left no-repeat;cursor: pointer;display: none;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.l-top.s-active {display: block;}.l-top:hover {background-position: bottom left;}.nav {list-style: none;padding: 0;margin: 0;}.nav li {display: inline-block;}#top .nav-wrap {background: #444 url(../img/bg-nav.gif) top left repeat;position: absolute;bottom: 0;width: 100%;z-index: 5;}#nav-main {padding-left: 107px;}#nav-main li {padding: 1.25em;}#nav-main a,#nav-trigger {color: #fff;text-decoration: none;padding-bottom: 0.25em;font-size: 1.17em;font-weight: bold;}#nav-main a:hover,#nav-trigger:hover {color: #a3a3a3;}#nav-main .s-active a {background: url(../img/dot.png) bottom left repeat-x;color: #a3a3a3;}#nav-trigger {display: none;margin: 0;padding: 0 20px;cursor: pointer;-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}#nav-trigger span {padding: 1.25em;display: block;}#nav-trigger span:after {content: "tonen";display: inline-block;padding-left: 4px;}#nav-trigger.s-active span:after {content: "verbergen";}#nav-bottom li {margin: 0 1em;}#nav-bottom .logo a {position: relative;top: 1.5em;}iframe, img {border: none;}hr {height: 1px;padding: 0;margin: 2em 0 3em;background: url(../img/dot.png) top left repeat-x;border: 0;border: none;}.flex-img img,.flex-vid iframe,.flex-frame iframe {max-width: 100%;}#banner {background: #444 url(../img/bg-banner.gif) top left repeat;color: #fff;height: 280px;margin-bottom: 4.5em;}#banner .wrap {position: relative;height: 280px;}#banner ul, #review-gallery ul {list-style: none;margin: 0;padding: 0;}#banner p,#banner h1,#banner h2 {margin: 0 0 0.5em;}#banner h1,#banner h2 {color: #fff;}#banner .flex-img {margin: 0;position: relative;top: -1em;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}#banner .flex-img.s-active {-webkit-transform:translateY(1em) rotate(2deg);-moz-transform:translateY(1em) rotate(2deg);-ms-transform:translateY(1em) rotate(2deg);-o-transform:translateY(1em) rotate(2deg);transform:translateY(1em) rotate(2deg);}#banner .desc {color: #a3a3a3;font-size: 1.17em;margin-bottom: 1em;}#banner .slides {overflow: hidden;height: 307px;}#banner .slides li {overflow: hidden;padding-top: 1em;}#banner .flex-content {padding-top: 2em;padding-right: 0.5em;}#banner .slides li .flex-content:first-child {padding-left: 3em;}.flex-prev,.flex-next {position: absolute;top: 50%;text-decoration: none;z-index: 10;color: #fff;}.flex-prev:hover,.flex-next:hover {color: #79bf43;}.flex-prev {left: 0;}.flex-next {right: 0;}.flex-prev:before,.flex-next:after {font-size: 2em;}#review-gallery {position: relative;}#review-gallery .slides {overflow: hidden;}.flex-control-nav {list-style: none;margin: 0;padding: 0;}#review-gallery .flex-control-nav {position: absolute;bottom: 1.17em;width: 92%;text-align: center;z-index: 50;}.flex-control-nav li {display: inline-block;}.flex-control-nav a {text-indent: -20000px;width: 6px;height: 6px;border: 2px solid #ccc;display: block;float: left;margin-right: 10px;cursor: pointer;}#review-gallery .flex-control-nav a {border-color: #fff;opacity: 0.5;}.flex-control-nav li:last-child a {margin-right: 0;}.flex-control-nav .flex-active {border-color: #a3a3a3;}#review-gallery .flex-control-nav .flex-active {opacity: 1;}.fb-like-box {overflow: hidden;height: 202px;}.col-1-3 .fb-like-box {width: 100%;}#reviews-view ul {list-style: none;padding: 0;margin: 4.5em 0 1em;height: 6em;overflow: hidden;}#reviews-view h2 {background: url(../img/arrow-d.png) bottom center no-repeat;padding-bottom: 40px;text-align: center;}#reviews-view h3,#reviews-page h2 {margin-bottom: 0.5em;}#reviews-view p a,#reviews-page .review-more a {color: #888;}#reviews-view p a:hover,#reviews-page .review-more a:hover {color: #79bf43;}#reviews-view .flex-img {padding-right: 1.5em;}#reviews-page .review h2 {padding-top: 3em;}#reviews-page .review {padding: 0.25em 0 2.75em;}#reviews-page .review:nth-child(2n+3) {clear: both;}#reviews-page .review p {margin: 0;}#reviews-page .review .review-desc {height: 4.5em;margin-bottom: 0.75em;overflow: hidden;}#reviews-page .review .flex-img a {display: block;overflow: hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#reviews-page .review .flex-img a img {float: left;}#reviews-page .review .flex-img a:hover {-webkit-transform:translateY(-0.25em);-moz-transform:translateY(-0.25em);-ms-transform:translateY(-0.25em);-o-transform:translateY(-0.25em);transform:translateY(-0.25em);}.reviews-summary {margin: 0;padding-bottom: 1em;}.review-rating {color: #79bf43;}.long-cta .intro:after,.alterate-box .share-label:after {background: url(../img/arrow-r.png) bottom right no-repeat;content: "";height: 22px;margin-top: 10px;display: block;-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-ms-filter:flipv; filter:flipv; }.alterate-box .share-label:after {margin: -5px -20px 0 0;}#gallery .col {padding: 10px;position: relative;overflow: hidden;}#gallery .col img {float: left;}.gal-desc {margin: 0;text-align: center;padding: 10px;color: #666;background: url(../img/overlay.png) repeat;display: inline-block;position: absolute;bottom: 10px;right: 10px;}#gallery .addthis_button_pinterest_pinit {position: absolute !important;bottom: 20px !important;left: 20px !important;height: 22px !important;width: 42px !important;overflow: hidden !important;float: none !important;display: block !important;}.review-top-cta {float: right;margin: 0;padding-top: 1.17em;}.addthis_toolbox > a {padding: 0 !important;margin: 0 !important;}.addthis_button_pinterest_pinit{width: 90px !important;}.addthis_button_google_plusone{width: 100px !important;}.addthis_button_tweet{width: 140px !important;}.addthis_button_facebook_like{width: 140px !important;}.alterate-box {clear: both;overflow: hidden;text-align: center;}.alterate-box .addthis_toolbox {display: inline-block;}.alterate-box .share-label {float: left;margin-right: 1.17em;}.alterate-box a {margin: 5px 1.17em 0 0 !important;overflow: hidden !important;}.alterate-box .addthis_button_pinterest_pinit{width: 40px !important;}.alterate-box .addthis_button_google_plusone{width: 32px !important;}.alterate-box .addthis_button_tweet{width: 76px !important;}.alterate-box .addthis_button_facebook_like{width: 92px !important;}#nav-presentation {overflow: hidden;padding: 0;}#nav-presentation .el {float: left;width: 33.3333%;padding: 0 20px;margin-bottom: 3em;}#nav-presentation .inner {display: block;position: relative;text-decoration: none;}#nav-presentation .title {margin: 0;background: #fff;text-align: center;padding: 20px;color: #222;-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}#nav-presentation .inner:hover .title {color: #79bf43;}#nav-presentation img {display: block;max-width: 100%;}#presentation-gallery {position: relative;margin-bottom: 3em;}#presentation-gallery .slides, #presentation-gallery ul, #presentation-gallery ol {list-style: none;overflow: hidden;padding: 0; margin: 0;}#presentation-gallery .el {display: none;}#presentation-gallery .el:first-child {display: block;}#presentation-gallery img {display: block;width: 100%;max-width: 100%;}#presentation-gallery .flex-direction-nav a {display: block;color: #fff;background: #79bf43;width: 50px; height: 50px; line-height: 50px;text-align: center;}#presentation-gallery .flex-direction-nav a:before,#presentation-gallery .flex-direction-nav a:after {line-height: 50px;}#presentation-gallery .flex-direction-nav a:hover {background: #fff;color: #79bf43;}#presentation-gallery .flex-direction-nav .flex-next {right: -70px;}#presentation-gallery .flex-direction-nav .flex-prev {left: -70px;}form {padding: 0;margin: 0;}input, textarea {font: 13px Aller, Helvetica, sans-serif;line-height: normal;color: #444;-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}input[type=text],input[type=email],textarea {background: #fff;border: 2px solid #ccc;width: 100%;padding: 0.5em;}input[type=text]:hover,input[type=email]:hover,textarea:hover {border-color: #a3a3a3;}input[type=text]:focus,input[type=email]:focus,textarea:focus {outline: none;border-color: #79bf43;color: #222;}button {font-family: Aller, Helvetica, sans-serif;}label {cursor: pointer;font-weight: bold;-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}.wpcf7-form .row.submit {overflow: visible;float: right;position: relative;}.wpcf7-form .ajax-loader {position: absolute;top: 20px;left: -26px;}.wpcf7-form {margin: 0 0 1.17em;}.wpcf7-form-control-wrap {display: block !important;width: 100%;margin: 0 0 1.17em;position: relative;}.wpcf7-not-valid-tip {visibility: hidden;position: absolute;top: 0;left: 0;padding: 0.5em;background: #fff8f8;width: 100%;height: 100%;border: 2px solid #c14242;}.wpcf7-submit {display: none;}.wpcf7-response-output {padding-top: 1em;}.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors,.required-note {color: #c14242;}.wpcf7-list-item-label {-moz-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}input[type=checkbox]:checked + .wpcf7-list-item-label {color: #79bf43;}.side-note {padding-top: 1.5em;}.form-note {margin-bottom: 0;color: #a3a3a3;}.form-note + .wpcf7-response-output {padding-top: 0;}input.wpcf7-not-valid,textarea.wpcf7-not-valid {background: #fff8f8;border-color: #c14242;}.wpcf7 .screen-reader-response {display: none !important; visibility: hidden !important;}@media (max-width: 1280px) {#presentation-gallery .flex-direction-nav .flex-prev {left: 40px;}#presentation-gallery .flex-direction-nav .flex-next {right: 40px;}}@media (max-width: 1040px) {#nav-main a {font-size: 1em;}#reviews-view ul {margin-top: 3em;}#banner .flex-img,#banner .flex-img.s-active {top: 0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.subtle-head {font-size: 1em;padding: 2px 0 0 0;}#cta-row .btn-head {font-size: 1.1em;}#banner .slides {overflow: hidden;height: auto;}}@media (max-width: 940px) {.subtle-head {font-size: 1.17em;padding: 0;}#cta-row .btn-head {font-size: 1.17em;}#top .logo-fleurop,#top .fb-like-block,.flex-frame,.long-cta .intro:after,#gallery .addthis_button_pinterest_pinit,.review-top-cta,.side-note,#banner .desc,.page-share,.alterate-box {display: none;visibility: hidden;}#top {height: auto;margin-bottom: 2.5em;}#top .nav-wrap,#top .logo {position: static;}#top .nav-wrap {text-align: center;}#top .logo {padding: 20px 0;text-align: center;}#nav-trigger {display: block;}#nav-main {padding: 0;display: none;}#nav-main.s-active {display: block;}#nav-main li {display: block;padding: 0;}#nav-main li a,#nav-main .s-active a {padding: 1.25em;display: block;background: url(../img/dot.png) top left repeat-x;font-size: 1.17em;}.col,.col-2-3,.col-4-5 {float: none;padding: 0;width: auto;}#banner, #banner .wrap {height: auto;overflow: hidden;}#banner .slides {overflow: hidden;padding: 0 20px 30px;}.flex-next {right: 20px;}.flex-prev {left: 20px;}#banner .col,#reviews-view .col,#reviews-page .col,#gallery .col {float: left;padding-right: 20px;}#banner .col-2-5,#reviews-view .col-2-5,#reviews-page .col-2-5 {width: 40%;}#banner .col-3-5,#reviews-view .col-3-5,#reviews-page .col-3-5 {width: 60%;}#reviews-page .col-2-4 {width: 50%;}#gallery .col-1-3 {width:33%;}#reviews-page .review h2 {padding-top: 1.5em;}.gal-desc {position: static;display: block;min-height: 5em;background: #fff;}#cta-row {text-align: center;}#cta-row .btn {display: inline-block;float: none;}#cta-row .btn-head {margin-bottom: 1em;}#review h1,#review .f-ri,#review .review-summary {text-align: center;}#review-gallery {text-align: center;margin-bottom: 1.17em;}#review-gallery .flex-control-nav {width: 100%;}#page-img {float: right;margin-left: 20px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);}#bottom {height: auto;}.l-top {position: static;margin: 20px auto 20px;}.l-top:hover {background-position: top left;}#nav-presentation .el {width: 50%;}}@media (max-width: 740px) {#page-img {display: none;visibility: hidden;}h1 {font-size: 1.5em;}#review h1 {margin-bottom: 1.17em;}#banner .col,#reviews-view .col,#reviews-page .col {float: none;width: auto;padding: 0;}.gal-desc {min-height: 1.5em;}#gallery .col-1-3 {width: 50%;}#reviews-page .review {overflow: hidden;margin-bottom: 3em;background: url(../img/dot.png) top left repeat-x;padding-top: 3em;}#reviews-page .review:first-child {background: none;padding-top: 0;}#reviews-page .review .flex-img {float: left;margin-right: 20px;}#reviews-page .review .review-desc {height: auto;}#reviews-page + hr {margin-top: 0;}#reviews-view {text-align: center;margin-bottom: 1.17em;}#reviews-view ul {height: auto;margin: 1.17em 0;}.btn {float: none;display: inline-block;}#banner .slides {padding: 20px;text-align: center;}#banner .slides li {display: none;visibility: hidden;}#banner .slides li:first-child {display: block;visibility: visible;}}@media (max-width: 600px) {#gallery .col-1-3 {float: none;width: auto;padding: 0;margin-bottom: 2em;}#gallery .col-1-3:last-child {margin-bottom: 0;}#nav-bottom li:first-child {display: none;visibility: hidden;}.bottom-presentation #nav-bottom li:first-child {display: block;visibility: visible;}#nav-bottom .logo {display: block;padding: 1.17em 0;}#nav-bottom .logo a {display: inline-block;top: 0;position: static;}h2.f-ri {font-size: 2em;}#cta-row .btn-head {font-size: 1.1em;}#top.presentation-top .logo a {width: 200px;text-align: center;}#top.presentation-top .f-ri {background: none;padding: 10px 0 0;position: static;}#presentation-gallery .flex-direction-nav a {width: 30px; height: 30px; line-height: 30px;}#presentation-gallery .flex-direction-nav a:before, #presentation-gallery .flex-direction-nav a:after {font-size: 1em; line-height: 30px;}}@media (max-width: 540px) {#banner h1,#banner h2 {font-size: 1.3em;}h1 br {display: none;visibility: hidden;}#review .f-ri {font-size: 2em;margin-bottom: 0.5em;}.btn,.btn-note,#cta-row .btn,button {float: none;display: block;text-align: center;width: 100%;}.btn-note {padding: 0.5em 0 0;}.wpcf7-form .row.submit {float: none;}.wpcf7-response-output {padding: 0.5em 0 0;text-align: center;}.wpcf7-form .ajax-loader {top: 52px;left: 45%;}#reviews-page .review {text-align: center;}#reviews-page .review .flex-img {float: none;margin: 0;}#reviews-page .review .flex-img a img {float: none;}#nav-presentation .el {float: none;width: 100%;}}