<style><!-- [et_pb_line_break_holder] -->.blurbs1 .et_pb_blurb { cursor: pointer; } .blurbs1 .et_pb_blurb:hover .et_pb_blurb_container h4:after { background-color: #ffcc00 !important; width: 250px; } .blurbs1 .et_pb_blurb_container h4:after { content: ""; display: block; width: 184px; height: 1px; background-color: #ffffff !important; margin: 49px 0 26px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .blurbs1 .et_pb_main_blurb_image img{ width: 100% !important; display: block !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; opacity: 0.4 !important; } .blurbs1 .et_pb_main_blurb_image { width: 100%; margin-bottom: 0 !important; } .blurbs1 .et_pb_blurb_container { position: absolute; top: 45%; left: 7.9vw; right: 6vw; } .blurbs1 .et_pb_blurb{ overflow: hidden; } .blurbs1 .et_pb_blurb:hover .et_pb_main_blurb_image img{ transform: rotate(-5deg) scale(1.2); opacity: 0.2 !important; } /**************************************************/ @mixin bgGradient { background: #4e5559 linear-gradient( transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100% ); } .scrrol_text p:not(.mouse) { margin-top: 20px; text-indent: 0; color: #ffffff; animation: colorText 5s ease-out infinite, nudgeText 5s ease-out infinite; } .mouse { background: #4e5559 -webkit-linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%); background: #4e5559 linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%); position: relative; width: 30px; height: 55px; background-size: 100% 100%; border-radius: 100px; background-size: 225%; animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite; padding: 0 !important; margin: 16vw auto 0 !important; display: block !important; } .mouse:before, .mouse:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; } .mouse:before { width: 28px; height: 53px; background-color: #222a30; border-radius: 100px; } .mouse:after { background-color: #ffffff; width: 5px; height: 5px; border-radius: 100%; animation: trackBallSlide 5s linear infinite; } @keyframes colorSlide { 0% { background-position: 0% 100%; } 20% { background-position: 0% 0%; } 21% { background-color: #4e5559; } 29.99% { background-color: #ffffff; background-position: 0% 0%; } 30% { background-color: #4e5559; background-position: 0% 100%; } 50% { background-position: 0% 0%; } 51% { background-color: #4e5559; } 59.99% { background-color: #ffffff; background-position: 0% 0%; } 60% { background-color: #4e5559; background-position: 0% 100%; } 80% { background-position: 0% 0%; } 81% { background-color: #4e5559; } 89.99%, 100% { background-color: #ffffff; } } @keyframes trackBallSlide { 0% { opacity: 1; transform: scale(1) translateY(-20px); } 6% { opacity: 1; transform: scale(0.9) translateY(20px/4); } 14% { opacity: 0; transform: scale(0.4) translateY(20px *2); } 15%, 19% { opacity: 0; transform: scale(0.4) translateY(-20px); } 28%, 29.99% { opacity: 1; transform: scale(1) translateY(-20px); } 30% { opacity: 1; transform: scale(1) translateY(-20px); } 36% { opacity: 1; transform: scale(0.9) translateY(20px/4); } 44% { opacity: 0; transform: scale(0.4) translateY(20px *2); } 45%, 49% { opacity: 0; transform: scale(0.4) translateY(-20px); } 58%, 59.99% { opacity: 1; transform: scale(1) translateY(-20px); } 60% { opacity: 1; transform: scale(1) translateY(-20px); } 66% { opacity: 1; transform: scale(0.9) translateY(20px/4); } 74% { opacity: 0; transform: scale(0.4) translateY(20px *2); } 75%, 79% { opacity: 0; transform: scale(0.4) translateY(-20px); } 88%, 100% { opacity: 1; transform: scale(1) translateY(-20px); } } @keyframes nudgeMouse { 0% { transform: translateY(0); } 20% { transform: translateY(8px); } 30% { transform: translateY(0); } 50% { transform: translateY(8px); } 60% { transform: translateY(0); } 80% { transform: translateY(8px); } 90% { transform: translateY(0); } } @keyframes nudgeText { 0% { transform: translateY(0); } 20% { transform: translateY(2px); } 30% { transform: translateY(0); } 50% { transform: translateY(2px); } 60% { transform: translateY(0); } 80% { transform: translateY(2px); } 90% { transform: translateY(0); } } @keyframes colorText { 21% { color: #4e5559; } 30% { color: #ffffff; } 51% { color: #4e5559; } 60% { color: #ffffff; } 81% { color: #4e5559; } 90% { color: #ffffff; } } .scrrol_text h4:after { content: "3"; display: block; font-family: "ETmodules" !important; font-size: 30px; margin-top: 2px; } .scrrol_text a { color: #fff !important; font-size: 16px !important; font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important; letter-spacing: 0 !important; } /*specials*/ .specials img { display: block; width: 100%; } .specials .et_pb_column_4_4 .et_pb_promo_description h2:after { content: ""; display: block; width: 184px; height: 1px; background-color: #ffffff !important; margin: 30px auto 30px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .specials .et_pb_column_1_2 .et_pb_blurb{ cursor: pointer; } .specials .et_pb_column_1_2 .et_pb_main_blurb_image img{ display: block; width: 100%; } .specials .et_pb_column_1_2 .et_pb_main_blurb_image{ width: 50% !important; } .specials .et_pb_column_1_2 .et_pb_blurb_container{ width: 50%; text-align: center; vertical-align: middle; padding: 0 3vw !important; } .specials .et_pb_column_1_2 .et_pb_blurb:hover:after{ transform: scale(1); } .specials .et_pb_column_1_2 .et_pb_blurb:after{ content: ""; display: block; position: absolute; top: 10px; right: 10px; left: 10px; bottom: 10px; background-color: transparent; border: 2px solid #ffcc00; transform: scale(0); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s; } .specials .et_pb_row:last-child .et_pb_column_1_2 .et_pb_main_blurb_image{ float: right; margin-bottom: 0 !important; } .specials .et_pb_row:last-child .et_pb_column_1_2 .et_pb_blurb_content{ float: left; width: 100%; } .specials .et_pb_row:last-child .et_pb_column_1_2 .et_pb_blurb_container{ display: inline-block; top: 50% !important; transform: translate(0,-50%); position: absolute; float: none; } /*come_on_in*/ .come_on_in .et_contact_bottom_container { float: none; text-align: center; } .come_on_in .et_pb_promo_description h2:after { content: ""; display: block; width: 184px; height: 1px; background-color: #ffffff !important; margin: 30px auto 30px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .come_on_in form p.et_pb_contact_field_half:nth-child(2) { margin-right: 0 !important; } .come_on_in form p.et_pb_contact_field_half { width: 49% !important; margin-right: 2% !important; } .come_on_in form p:nth-child(3), .come_on_in form p:nth-child(4), .come_on_in form p:nth-child(5), .come_on_in form p:nth-child(6) { clear: none !important; width: 23.5%; margin-right: 2%; float: left !important; } .come_on_in form p:nth-child(6) { margin-right: 0 !important; } /*Footer*/ .res_footer .et_pb_promo_description h2:after { content: ""; display: block; width: 184px; height: 1px; background-color: #ffffff !important; margin: 30px auto 30px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .res_footer form { position: relative; padding-bottom: 0 !important; display: inline-block; width: 100%; } .res_footer form p:first-child { padding: 0 !important; margin: 0 !important; position: relative; padding-bottom: 0 !important; display: inline-block; width: 100%; } .res_footer form p.et_pb_newsletter_button_wrap { position: absolute !important; top: 15px; right: 15px; bottom: 15px; min-width: 22%; }.res_footer form p.et_pb_newsletter_button_wrap .et_pb_newsletter_button_text{<!-- [et_pb_line_break_holder] --> position: absolute;<!-- [et_pb_line_break_holder] --> width: 100%;<!-- [et_pb_line_break_holder] --> left: 0;<!-- [et_pb_line_break_holder] --> top: 50%;<!-- [et_pb_line_break_holder] --> transform: translate(0,-50%);<!-- [et_pb_line_break_holder] -->} #page-container .res_footer .et_pb_newsletter .et_pb_newsletter_form{<!-- [et_pb_line_break_holder] --> padding-left: 0 !important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#page-container .res_footer .et_pb_newsletter{<!-- [et_pb_line_break_holder] --> display: block !important;<!-- [et_pb_line_break_holder] --> margin-top: 30px !important;<!-- [et_pb_line_break_holder] -->} .res_footer form p.et_pb_newsletter_button_wrap .et_pb_newsletter_button { height: 100% !important; } /*Hover*/ .specials .et_pb_column_1_4{ cursor: pointer; } /*Respomsive*/ @media only screen and (max-width: 1500px) and (min-width: 1391px){ .blurbs1 .et_pb_blurb_container p{ font-size: 20px !important; } .blurbs1 .et_pb_blurb_container h4:after{ margin: 20px 0 10px !important; } } @media only screen and (max-width: 1390px) and (min-width: 981px){ .blurbs1 .et_pb_blurb_container p{ font-size: 20px !important; } .blurbs1 .et_pb_blurb_container h4{ font-size: 40px !important; } .blurbs1 .et_pb_blurb_container { top: 6vw; } .blurbs1 .et_pb_blurb_container h4:after{ margin: 20px 0 10px !important; } .blurbs1 .et_pb_blurb{ max-height: 360px !important; } } @media only screen and (max-width: 1390px) { .specials .et_pb_row:not(:first-child) { display: block; background-color: #000000; padding: 0 !important; } .specials .et_pb_column_1_4 .et_pb_promo { padding: 6vw 3vw !important; } .specials .et_pb_row .et_pb_column_1_2 { width: 100% !important; } .specials .et_pb_row:last-child .et_pb_column_1_2 .et_pb_main_blurb_image{ float: none; margin-bottom: 0 !important; } .specials .et_pb_row:last-child .et_pb_column_1_2 .et_pb_blurb_container{ padding-top: 0 !important; } .specials .et_pb_row:last-child .et_pb_column_1_2 .et_pb_blurb_container { display: table-cell; top: 0 !important; transform: translate(0,0); position: static; float: none; } } @media only screen and (max-width: 980px) { .mouse { margin: 130px auto 0 !important; } .come_on_in form p:nth-child(3), .come_on_in form p:nth-child(4), .come_on_in form p:nth-child(5), .come_on_in form p:nth-child(6) { width: 49%; } .come_on_in form p:nth-child(4) { margin-right: 0 !important; } .res_footer .et_pb_promo_description p{ font-weight: 300 !important; font-size: 20px !important; } .res_footer .et_pb_promo_description h2:after { margin: 20px auto 10px; } } @media only screen and (max-width: 767px) { .mouse { margin: 80px auto 0 !important; } #page-container .specials .et_pb_column_1_4 { width: 100% !important; } #page-container .specials .et_pb_column_1_4 .et_pb_promo { padding: 6vw 3vw !important; } #page-container .come_on_in form p { width: 100% !important; margin-right: 0 !important; } .specials .et_pb_column_1_2 .et_pb_blurb_container{ padding: 30px !important; } .specials .et_pb_column_1_2 .et_pb_blurb_container, .specials .et_pb_column_1_2 .et_pb_main_blurb_image{ width: 100% !important; display: block; margin: 0 !important; } .specials .et_pb_row:last-child .et_pb_column_1_2 .et_pb_blurb_container{ padding-top: 30px !important; } .blurbs1 .et_pb_blurb_container p{ font-size: 20px !important; } .blurbs1 .et_pb_blurb_container h4{ font-size: 40px !important; } .blurbs1 .et_pb_blurb_container { top: 15vw; } .blurbs1 .et_pb_blurb_container h4:after{ margin: 20px 0 10px !important; } .blurbs1 .et_pb_blurb{ max-height: 360px !important; } .res_footer .et_pb_promo_description p{ font-size: 18px !important; } } @media only screen and (max-width: 480px) { .res_footer form p.et_pb_newsletter_button_wrap .et_pb_newsletter_button_text {<!-- [et_pb_line_break_holder] --> position: static;<!-- [et_pb_line_break_holder] -->}#page-container .res_footer form p input , #page-container .res_footer form p.et_pb_newsletter_button_wrap .et_pb_newsletter_button ]{ padding: 20px 10px !important; } .res_footer form p.et_pb_newsletter_button_wrap { position: static !important; min-width: 100%; margin-top: 15px; } .blurbs1 .et_pb_blurb_container p{ font-size: 16px !important; line-height: 150%; } .blurbs1 .et_pb_blurb_container h4{ font-size: 30px !important; } .blurbs1 .et_pb_blurb_container { top: 9vw; } .blurbs1 .et_pb_blurb_container h4:after{ margin: 10px 0 0px !important; } .blurbs1 .et_pb_blurb{ max-height: 215px !important; } .res_footer .et_pb_promo_description p{ font-size: 16px !important; } }<!-- [et_pb_line_break_holder] --></style>
Simpel, snel en verantwoord