@import url(9acb54e3f76b0b9381c1360b478fdb05867863a0.css) ;
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
[hidden] { display: none; }
html { font-family: sans-serif; }
body { margin: 0px; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: rgb(255, 255, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
code, kbd, pre, samp { font-family: monospace,serif; font-size: 1em; }
pre { white-space: pre-wrap; overflow-wrap: break-word; }
q { quotes: "“" "”" "‘" "’"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img, canvas { border: 0px none; display: block; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px none; padding: 0px; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0px; }
@font-face {
  font-family: "Conv_Gotham Book";
  font-style: normal;
  font-weight: normal;
  src: url(a884dd2e4c6b252b0cf10b4d9c9387228d9bc86e.woff)  format("woff"), url(2d28cf25f48bd750a7f6ea07e659f177041226ff.ttf)  format("truetype"), url(3cf966f30e1f88b63eeedf30092b5650267d4598.svg)  format("svg");
}
body, p, h1, h2, h3, h4, h5, span, a { font-family: "Conv_Gotham Book" ! important; }
.h-custom-headline { margin-top: 0px ! important; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.visuallyhidden { border: 0px none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.hidden { display: none; }
.ir, .clear { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.x-btn:focus, .button:focus, [type="submit"]:focus { outline: medium none; }
a:focus { border: medium none; outline: medium none ! important; }
.button { display: inline-block; position: relative; border: 1px solid rgb(255, 153, 0) ! important; padding: 5px 15px; cursor: pointer; font-size: 16px; font-weight: inherit; line-height: 1.3; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); background-color: rgb(255, 153, 0) ! important; transition: all 0.15s linear 0s; border-radius: 6px; text-transform: lowercase; }
.button:hover { background-color: transparent ! important; border-color: rgb(255, 255, 255) ! important; color: rgb(255, 255, 255) ! important; opacity: 1; }
.button.book-button { margin-bottom: 10px; }
.button.book-button:hover { background-color: transparent ! important; border-color: rgb(0, 0, 0) ! important; color: rgb(0, 0, 0) ! important; opacity: 1; }
.footer-text-container { text-align: left; padding-left: 40px ! important; }
.footer-text-container form { margin: 0px; }
@media (max-width: 767px) {
  .footer-text-container { padding-left: 0px ! important; }
}
.footer-text-container label { font-size: 12px; margin-left: 30px; cursor: pointer; }
.footer-text-container label input { padding: 0px ! important; margin: 0px -16px 0px 0px ! important; left: -30px; position: relative; }
.footer-text-container .footer-title { font-size: 25px; line-height: 24px; color: rgb(255, 255, 255); }
.footer-text-container .footer-title.orange { color: rgb(255, 153, 0); }
.footer-text-container .mail { width: 100%; margin-top: 5px; background-color: rgb(128, 128, 128); border: medium none; color: rgb(255, 255, 255); }
.footer-text-container .mail:-moz-placeholder { color: rgb(255, 255, 255); opacity: 1; }
.footer-text-container .mail::-moz-placeholder { color: rgb(255, 255, 255); opacity: 1; }
.footer-text-container .submit { padding: 5px 15px; background-color: rgb(255, 153, 0); border-color: rgb(255, 153, 0); border-radius: 6px; text-transform: lowercase; margin-top: 5px; height: 34px; line-height: 20px; }
.footer-text-container .submit:hover { background-color: transparent; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.newsletter_ing .footer-title { color: rgb(0, 0, 0); }
.newsletter_ing .footer-title.orange { color: rgb(255, 153, 0); }
.newsletter_ing .mc4wp-alert p { color: black; }
.newsletter_ing .mail { background-color: white; color: rgb(0, 0, 0); }
.newsletter_ing .mail:-moz-placeholder { color: rgb(0, 0, 0); opacity: 1; }
.newsletter_ing .mail::-moz-placeholder { color: rgb(0, 0, 0); opacity: 1; }
.newsletter_ing .submit:hover { background-color: black; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control { border-radius: 5px ! important; box-shadow: none; border: 1px solid rgb(128, 128, 128) ! important; padding: 10px; margin: 5px 0px; }
.wpcf7-submit { display: inline-block; position: relative; border: 1px solid rgb(255, 153, 0) ! important; padding: 5px 15px; cursor: pointer; font-size: 16px; font-weight: inherit; line-height: 1.3; text-align: center; vertical-align: middle; color: rgb(255, 255, 255); background-color: rgb(255, 153, 0) ! important; transition: all 0.15s linear 0s; border-radius: 6px; text-transform: lowercase; }
.wpcf7-submit:hover { background-color: rgb(255, 255, 255) ! important; border-color: rgb(0, 0, 0) ! important; color: rgb(0, 0, 0); }
.col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col { margin-left: 0.5%; width: 49.5%; }
@media (max-width: 1024px) {
  .col-md-6.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col { width: 100%; margin: 0px; }
}
.x-column.x-1-2 { width: 48%; }
.bottom-quote { width: 50% ! important; }
@media (max-width: 767px) {
  .x-column.x-sm { float: none; width: 100%; margin-right: 0px; }
}
.addtoany { color: rgb(255, 153, 0); }
.addtoany a { border-right: 1px solid rgb(255, 153, 0) ! important; }
.addtoany a:last-child { border-right: medium none ! important; }
.addtoany .addtoany_shortcode .a2a_svg { background-color: transparent ! important; }
.addtoany .addtoany_shortcode .a2a_svg svg > path { fill: rgb(255, 153, 0); }
.slider-scroll-container { position: absolute; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); bottom: 30px; width: 100%; text-align: center; z-index: 1; cursor: pointer; }
.slider-scroll-container::after { content: ""; display: block; width: 40px; height: 40px; background-color: rgb(0, 0, 0); bottom: -20px; position: relative; margin: auto; transform: rotate(45deg); }
.slider-scroll-container::before { content: ""; display: block; position: absolute; width: 100%; height: 50px; background-color: rgb(246, 243, 238); bottom: -50px; }
.slotholder font { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.slotholder font .tp-parallax-wrap { position: absolute; visibility: visible; left: 0px; top: 0px; z-index: 6; width: 100%; height: 100%; }
.slotholder font .tp-parallax-wrap .tp-loop-wrap { position: absolute; width: 100%; height: 100%; }
.slotholder font .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap { position: absolute; overflow: visible; height: 100%; width: 100%; }
.pt-cv-colsys { margin-left: 0px; margin-right: 0px; }
.pt-cv-content-item { overflow: hidden; padding: 0px ! important; margin-bottom: 30px ! important; }
.pt-cv-content-item .pt-cv-ifield { background-color: rgb(0, 0, 0); }
.pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list { width: 30%; position: absolute; text-align: center; border-right: 2px solid rgb(255, 255, 255); margin-top: -10px; height: 100%; padding-top: 40px; }
.pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields { margin-top: 0px; text-transform: uppercase; color: rgb(255, 153, 0); }
.pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-numbers { font-size: 46px; line-height: 46px; }
.pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-text { font-size: 20px; line-height: 23px; padding: 3px; }
@media (max-width: 479px) {
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-numbers { font-size: 30px; line-height: 30px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-text { font-size: 15px; line-height: 18px; }
}
.pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-ctf-value { width: 100%; display: block; }
.pt-cv-content-item .pt-cv-ifield h4.pt-cv-title { padding-left: 34%; padding-right: 5%; box-sizing: border-box; text-transform: uppercase; min-height: 72px; }
.pt-cv-content-item .pt-cv-ifield h4.pt-cv-title a { font-size: 22px ! important; }
.pt-cv-content-item .pt-cv-ifield .pt-cv-content { box-sizing: border-box; margin-bottom: 0px; padding: 0px 5% 10px 34%; }
.pt-cv-content-item .pt-cv-ifield .pt-cv-readmore { background: rgb(255, 153, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 5px 15px; display: inline-block; border-radius: 6px; text-transform: lowercase ! important; border: 1px solid rgb(255, 153, 0) ! important; }
.pt-cv-content-item .pt-cv-ifield .pt-cv-readmore:hover { background-color: rgb(0, 0, 0) ! important; border: 1px solid rgb(255, 255, 255) ! important; color: rgb(255, 255, 255); opacity: 1; }
@media (max-width: 1300px) {
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list { padding-top: 40px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-numbers { font-size: 50px; line-height: 55px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-text { font-size: 17px; line-height: 21px; }
  .pt-cv-content-item .pt-cv-ifield h4.pt-cv-title { min-height: 81px; margin-bottom: 5px; }
  .pt-cv-content-item .pt-cv-ifield h4.pt-cv-title a { font-size: 25px ! important; }
}
@media (max-width: 1024px) {
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list { padding-top: 40px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-numbers { font-size: 50px; line-height: 55px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-text { font-size: 24px; line-height: 27px; }
  .pt-cv-content-item .pt-cv-ifield h4.pt-cv-title { min-height: 90px; }
  .pt-cv-content-item .pt-cv-ifield h4.pt-cv-title a { font-size: 20px ! important; }
}
@media (max-width: 767px) {
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list { padding-top: 50px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-numbers { font-size: 40px; line-height: 44px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-text { font-size: 15px; line-height: 18px; }
  .pt-cv-content-item .pt-cv-ifield h4.pt-cv-title { min-height: 90px; }
  .pt-cv-content-item .pt-cv-ifield h4.pt-cv-title a { font-size: 25px ! important; }
}
@media (max-width: 479px) {
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list { width: 38%; padding: 55px 10px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-numbers { font-size: 30px; line-height: 30px; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list .pt-cv-custom-fields.pt-cv-ctf-discount-text { font-size: 11px; line-height: 15px; }
  .pt-cv-content-item .pt-cv-ifield h4.pt-cv-title { padding-left: 44%; }
  .pt-cv-content-item .pt-cv-ifield h4.pt-cv-title a { font-size: 16px ! important; }
  .pt-cv-content-item .pt-cv-ifield .pt-cv-content { padding-left: 44%; }
}
@media (max-width: 767px) {
  .pt-cv-content-item:nth-child(2n) .pt-cv-ifield .pt-cv-ctf-list { border-left: medium none; }
}
.footer-content-view { background-color: rgb(0, 0, 0); padding: 20px 0px; }
.random_offer { padding: 0px; margin: 0px; }
.random_offer .pt-cv-content-item { margin: 0px ! important; padding: 0px ! important; }
.random_offer .pt-cv-content-item .pt-cv-ifield { background-color: transparent; position: relative; min-height: 300px; padding-top: 20px; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list { width: 40%; position: relative; border-right: medium none; margin-top: 0px; height: auto; padding: 0px ! important; color: black; text-align: center; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-title { padding-left: 0px; padding-right: 0px; box-sizing: border-box; text-transform: uppercase; min-height: 0px; width: 40%; text-align: center; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-title a { color: white; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-content { box-sizing: border-box; margin-bottom: 0px; padding: 0px; width: 40%; text-align: center; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-content .pt-cv-readmore { padding: 5px 15px ! important; background-color: rgb(255, 153, 0) ! important; border-color: rgb(255, 153, 0) ! important; border-radius: 6px ! important; text-transform: lowercase ! important; margin-top: 5px ! important; height: 34px ! important; line-height: 20px ! important; position: relative; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-content .pt-cv-readmore::after { content: "lees meer"; position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); background: black none repeat scroll 0% 0%; border: 1px solid white; border-radius: 5px; opacity: 0; padding-top: 5px; transition: all 0.3s ease 0s; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-content .pt-cv-readmore:hover::after { opacity: 1; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-href-thumbnail { width: 50%; position: absolute; top: 20px; right: 0px; }
.random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-href-thumbnail img { width: 100% ! important; margin: auto; background-color: white; }
@media (max-width: 1100px) {
  .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list, .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-title, .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-content, .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-href-thumbnail { width: 100%; position: relative; margin-top: 0px ! important; }
}
@media (max-width: 767px) {
  .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list, .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-title, .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-content { width: 40%; position: relative; margin-top: 0px ! important; }
  .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-title > a { font-size: 20px ! important; }
  .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-href-thumbnail { width: 50%; position: absolute; margin-top: 0px ! important; }
}
@media (max-width: 600px) {
  .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-ctf-list, .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-title, .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-content, .random_offer .pt-cv-content-item .pt-cv-ifield .pt-cv-href-thumbnail { width: 100%; position: relative; margin-top: 0px ! important; }
}
@media (max-width: 767px) {
  .random_offer { padding: 20px ! important; }
}
.random_offer .pt-cv-title a { font-size: 20px ! important; }
.random_offer .pt-cv-ctf-discount-numbers { font-size: 50px ! important; line-height: 30px ! important; }
.random_offer .pt-cv-ctf-discount-text { font-size: 30px ! important; line-height: 30px ! important; }
html, body { padding-top: 0px; }
.view { height: 100%; }
.x-colophon-content font { color: rgb(255, 255, 255); }
.full-width > .x-container { width: 100% ! important; max-width: 100% ! important; }
.full-width > .x-container .x-text > p { margin: 0px; }
.bottom-quote { border-right: 2px solid white; margin: 15px 0px; }
@media (max-width: 1024px) {
  .bottom-quote { border-right: 0px none; margin: 0px; padding: 20px 0px 0px ! important; }
}
.specials-header { position: relative; overflow: hidden; }
.specials-header .image-container { height: 70vh; }
.specials-header .top-title { width: 50%; font-size: 37px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 1px; line-height: 55px; text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); margin-top: 100px; }
@media (max-height: 330px) {
  .specials-header .top-title { margin-top: 70px; font-size: 20px ! important; line-height: 23px ! important; }
}
.specials-header .orange-text { color: rgb(255, 153, 0); }
.specials-header .info-bar-container { color: rgb(255, 255, 255); position: relative; width: 100%; bottom: 40px; height: 180px; }
.specials-header .info-bar-container .x-main { z-index: 1; }
.specials-header .info-bar-container.arrow { background-color: black; }
.specials-header .info-bar-container .discount-container { padding: 50px 20px; width: 24%; display: inline-block; vertical-align: middle; border-right: 2px solid rgb(255, 255, 255); text-align: center; text-transform: uppercase; color: rgb(255, 153, 0); height: 100%; }
.specials-header .info-bar-container .discount-container .number { font-size: 35px; line-height: 35px; display: block; margin-bottom: -3px; }
.specials-header .info-bar-container .discount-container .text { font-size: 20px; line-height: 30px; }
.specials-header .info-bar-container .discount-info-container { padding: 50px 20px; width: 55%; display: inline-block; vertical-align: middle; font-size: 21px; line-height: 24px; height: 100%; }
.specials-header .info-bar-container .discount-info-container .bold-caption { font-weight: bolder; text-transform: uppercase; }
.specials-header .info-bar-container .discount-brand-container { padding: 20px; width: 20%; display: inline-block; vertical-align: bottom; }
.specials-header .info-bar-container .discount-brand-container img { max-height: 85px; }
@media (max-width: 963px) {
  .specials-header .info-bar-container .discount-container { width: 40%; }
  .specials-header .info-bar-container .discount-container, .specials-header .info-bar-container .discount-info-container { height: auto; }
}
@media (max-height: 414px) {
  .specials-header .info-bar-container .discount-container { padding: 15px 0px; width: 30%; }
  .specials-header .info-bar-container .discount-info-container { width: 45%; }
}
@media (max-width: 963px) {
  .specials-header .info-bar-container::before { left: calc(-50% + 70px); }
  .specials-header .info-bar-container::after { right: calc(-50% + 70px); }
}
@media (max-width: 479px) {
  .specials-header .top-title { width: 100%; font-size: 20px; line-height: 23px; color: rgb(255, 255, 255); }
  .specials-header .info-bar-container { height: 220px; }
  .specials-header .info-bar-container .discount-container { padding: 20px 10px 10px; width: 100%; border-right: medium none; text-align: left; }
  .specials-header .info-bar-container .discount-container .number { padding-top: 10px; font-size: 30px; line-height: 33px; }
  .specials-header .info-bar-container .discount-container .text { font-size: 18px; line-height: 20px; }
  .specials-header .info-bar-container .discount-info-container { padding: 0px; width: 100%; font-size: 13px; line-height: 15px; }
  .specials-header .info-bar-container .discount-brand-container { padding: 10px 0px; width: auto; }
  .specials-header .info-bar-container .discount-brand-container img { max-height: 85px; display: block ! important; float: none ! important; }
}
.footer-text-container { padding: 20px; display: inline-block; vertical-align: middle; font-size: 25px; line-height: 24px; color: rgb(255, 255, 255); }
.footer-text-container .bold-caption { font-weight: bolder; text-transform: uppercase; }
.footer-text-container .orange { color: rgb(255, 153, 0); }
.half { width: 50%; display: inline-block; vertical-align: top; margin-right: -5px; }
.half .p1 { margin: 0px; }
.half:nth-child(2n+1) { padding-right: 20px; border-right: 1px solid rgb(128, 128, 128); }
.half:nth-child(2n) { padding-left: 20px; }
.half h2 { margin-top: 0px; }
.half #specialform p { margin: 0px; }
.half #specialform .minwd { min-width: 200px; width: 50%; }
.half #specialform .minwd input { width: 95%; border-radius: 5px; box-shadow: none; border: 1px solid rgb(128, 128, 128); padding: 10px; margin: 5px 0px; }
.half #specialform #terms, .half #specialform #conditions, .half #specialform #opt_in { margin-right: -20px; }
.half #specialform .terms-text, .half #specialform .conditions-text, .half #specialform .promotions-text { left: 30px; position: relative; }
.half #specialform #recaptcha { display: inline-block; vertical-align: middle; }
.half #specialform button { float: right; background-color: rgb(255, 153, 0); border-color: rgb(255, 153, 0); border-radius: 10px; }
.half #specialform button:hover { background-color: transparent; border-color: rgb(0, 0, 0); }
@media (max-width: 1060px) {
  .half #specialform button { float: none; margin-top: 10px; }
}
@media (max-width: 980px) {
  .half #specialform .minwd { width: 100%; }
}
@media (max-width: 767px) {
  .half #specialform .minwd { width: 50%; }
}
@media (max-width: 479px) {
  .half #specialform .minwd { width: 100%; }
}
.half .disclaimer { border-top: 1px solid rgb(0, 0, 0); margin-top: 30px; padding-top: 15px; font-size: 10px; }
@media (max-width: 767px) {
  .half { width: 100%; }
  .half:nth-child(2n+1) { border-right: medium none; padding-right: 0px; }
  .half:nth-child(2n) { border-left: medium none; padding-left: 0px; }
  .half h2 { margin-top: 10px; }
}
.half input[type="checkbox"], .half input[type="radio"] { box-sizing: border-box; padding: 10px; margin: 10px; }
.content-footer { margin-top: 35px; }
.content-footer .addtoany_shortcode { width: 50%; display: inline-block; }
.content-footer .a2a_button_facebook, .content-footer .a2a_button_twitter { border-right: 1px solid grey; margin-right: 10px; padding-right: 12px ! important; }
.content-footer .bottom-logo { max-width: 35%; display: inline-block; margin-left: 20px; }
@media (max-height: 414px) {
  .top-title { width: 100% ! important; font-size: 30px ! important; line-height: 35px ! important; }
  .specials-header .info-bar-container { height: 100px; }
  .specials-header .discount-info-container { padding: 10px 10px 0px ! important; font-size: 15px ! important; line-height: 20px ! important; }
  .specials-header .discount-brand-container a { margin-top: 5px ! important; }
  .specials-header .discount-brand-container img { max-height: 85px; width: 100px; }
}
.scroll-arrow { transform: rotate(45deg); width: 40px; height: 40px; margin: -60px auto 20px; background-color: black; cursor: pointer; }
.newsletter_ing .mail { width: 100%; }
.entry-content { min-height: 82vh; }
