@import url("https://fonts.googleapis.com/css?family=Armata");
.feedback {
  color: #ca8e35;
  font-family: Helveltica, Arial, sans-serif;
  font-size: 14px;
  background: #fcf8da;
  border: 1px solid #faebc8;
  border-radius: 4px;
  margin-bottom: 12px;
}
.feedback.success {
  color: #3e772f;
  background: #daeecd;
  border-color: #c0d1b4;
}
.feedback.error {
  color: #a33736;
  background: #edd6d6 !important;
  border-color: #d4a99f;
}
.feedback .feedback-text {
  padding: 4px 12px;
}
.feedback.updated {
  color: #3372a1;
  background: #d2e9f7;
  border-color: #c5d9e7;
}
.field-error {
  color: #a33736;
  font-size: 12px;
  font-family: Helveltica, Arial, sans-serif;
  background: #edd6d6;
  border: 1px solid #d4a99f;
  display: block;
  padding: 12px;
}
ul.wysihtml5-toolbar {
  margin: 0;
  padding: 0;
  display: block;
}
ul.wysihtml5-toolbar::after {
  clear: both;
  display: table;
  content: "";
}
ul.wysihtml5-toolbar > li {
  float: left;
  display: list-item;
  list-style: none;
  margin: 0 5px 10px 0;
}
ul.wysihtml5-toolbar a[data-wysihtml5-command="bold"] {
  font-weight: bold;
}
ul.wysihtml5-toolbar a[data-wysihtml5-command="italic"] {
  font-style: italic;
}
ul.wysihtml5-toolbar a[data-wysihtml5-command="underline"] {
  text-decoration: underline;
}
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
    0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
    0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9;
  outline: 0;
}
ul.wysihtml5-commands-disabled .dropdown-menu {
  display: none !important;
}
ul.wysihtml5-toolbar div.wysihtml5-colors {
  display: block;
  width: 50px;
  height: 20px;
  margin-top: 2px;
  margin-left: 5px;
  position: absolute;
  pointer-events: none;
}
ul.wysihtml5-toolbar a.wysihtml5-colors-title {
  padding-left: 70px;
} /*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
.bootstrap-timepicker {
  position: relative;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}
.bootstrap-timepicker.pull-right
  .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}
.bootstrap-timepicker.pull-right
  .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}
.bootstrap-timepicker .add-on {
  cursor: pointer;
}
.bootstrap-timepicker .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 2px 3px 2px 2px;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
}
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  left: 9px;
  position: absolute;
  top: -7px;
}
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: -6px;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 4px;
}
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}
.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}
.bootstrap-timepicker-widget table td span {
  width: 100%;
}
.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  color: #333;
}
.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #eee;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-color: #ddd;
}
.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
}
.bootstrap-timepicker-widget table td input {
  width: 25px;
  margin: 0;
  text-align: center;
}
.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}
@media (min-width: 767px) {
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}
@media (max-width: 767px) {
  .bootstrap-timepicker {
    width: 100%;
  }
  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }
} /*!
 * jQuery ClassyBox
 * http://www.class.pm/projects/jquery/classybox
 *
 * Copyright 2012 - 2013, Class.PM www.class.pm
 * Written by Marius Stanciu - Sergiu <marius@picozu.net>
 * Licensed under the GPL Version 3 license.
 * Version 1.1.0
 *
 */
#classybox {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 2195;
  overflow: auto;
}
.classybox-loader {
  position: absolute;
  height: 45px;
  width: 45px;
  background: #fff;
  border-radius: 8px;
  z-index: 2450;
}
.classybox-wrap {
  position: absolute;
  height: 20px;
  width: 20px;
  padding: 10px;
  background-color: white;
  border: solid 1px rgba(0, 0, 0, 0.5);
  background-clip: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  overflow: visible;
  z-index: 2200;
  margin: 0 auto;
  top: 0;
  left: 0;
}
.classybox-wrap .content {
  position: relative;
  overflow: visible;
}
.classybox-wrap .content .image,
.classybox-wrap .content .object,
.classybox-wrap .content iframe,
.youtube-player {
  z-index: 2220 !important;
  background: white;
  padding-bottom: 0 !important;
}
.classybox-wrap .number {
  position: absolute;
  top: 7px;
  left: 7px;
  font-size: 1em;
  color: #fff;
  text-shadow: #000 1px 1px 2px;
  z-index: 2250;
}
.classybox-wrap .panel {
  position: absolute;
  width: 35px;
  top: 7px;
  right: 7px;
  z-index: 2250;
}
.classybox-wrap .panel div {
  height: 24px;
  width: 24px;
  margin-bottom: 3px;
  padding: 5px;
  border-radius: 8px;
  float: right;
}
.classybox-wrap .panel div:hover {
  opacity: 1;
  background-color: rgba(51, 204, 255, 0.9);
}
.classybox-wrap .close {
  position: absolute;
  top: 11px;
  right: 8px;
  background: url(/img/lightbox/close.png?2017) top right no-repeat;
  height: 34px;
  width: 34px;
}
.classybox-wrap .next {
  position: absolute;
  right: -80px;
  background: url(/img/lightbox/next.png?2017) top right no-repeat;
  height: 107px;
  width: 55px;
  z-index: 21933330;
}
.classybox-wrap .prev {
  position: absolute;
  left: -80px;
  background: url(/img/lightbox/prev.png?2017) top left no-repeat;
  height: 107px;
  width: 55px;
  z-index: 21333390;
}
.classybox-wrap .close a,
.classybox-wrap .next a,
.classybox-wrap .prev a,
.classybox-wrap .panel a {
  display: block;
  height: 100%;
  width: 100%;
  text-indent: -777em;
  outline: 0;
}
.classybox-wrap h1 {
  display: none;
}
.classybox-wrap h2.hide {
  display: block;
}
.classybox-wrap .text {
  display: block !important;
}
* html .classybox-wrap .text {
  display: block;
  background-image: none;
  background-color: #0f0e0e;
}
.classybox-wrap .text {
  display: block;
}
.classybox-wrap .text h1 {
  margin: 2px;
  padding: 1px;
  color: #919191;
  z-index: 2230;
}
.classybox-wrap .text .description {
  position: relative;
  bottom: 0;
  left: 0;
  padding: 2px 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  z-index: 2260;
  color: #949494;
}
.classybox-wrap .content .adss {
  display: none;
}
.classybox-wrap .content .adss .qa {
  position: relative;
  margin: 0 auto;
}
.classybox-wrap .content .adss .qa .closeads a {
  display: block;
  height: 100%;
  width: 100%;
}
.classybox-wrap .content .adss span,
.classybox-wrap .content .adss div {
  margin: 0 auto;
}
.classybox-wrap .content .adss img {
  display: block;
  float: left;
  z-index: 9999;
}
.classybox-wrap h2#hide {
  font-size: 19px !important;
  font-weight: bold;
  line-height: 37px !important;
}
img {
  max-width: none !important;
}
body {
  color: #333;
  background: url(../img/bg.jpg?2017) top center #e5e5e5 no-repeat;
  font-family: Arial, Tahoma, sans-serif;
}
body header {
  background: url(../img/header/1_slide.jpg?2017) top center no-repeat;
}
body header.slide.home {
  background-image: url(../img/header/1_slide.jpg?2017);
}
body header.slide.over-ons {
  background-image: url(../img/header/2_slide.jpg?2017);
}
body header.slide.dagreizen {
  background-image: url(../img/header/3_slide.jpg?2017);
}
body header.slide.verwenreizen {
  background-image: url(../img/header/4_slide.jpg?2017);
}
body header.slide.schoolreizen {
  background-image: url(../img/header/5_slide.jpg?2017);
}
body header.slide.taxi {
  background-image: url(../img/header/6_slide.jpg?2017);
}
body header.slide.offerte {
  background-image: url(../img/header/7_slide.jpg?2017);
}
body header.slide.contact {
  background-image: url(../img/header/8_slide.jpg?2017);
}
body header #belnu {
  z-index: 1000000000;
  display: none;
  position: absolute;
  margin: 155px 0 0 500px;
}
body header .container nav {
  margin-top: 245px;
  padding-bottom: 5px;
  background: url(../img/menu-bg.png?2017) bottom center repeat-x #fff;
}
body header .container nav ul {
  text-align: center;
  margin: 0;
  padding: 11px 0 11px;
  border: 1px solid #1b1d53;
  border-left: none;
  border-right: 0;
}
body header .container nav ul li {
  padding: 6px 15px;
  list-style: none;
  display: inline-block;
  border-right: 1px dashed #1b1d53;
}
body header .container nav ul li a {
  text-transform: uppercase;
  color: #333;
  font: 12.5px Armata, sans-serif;
  display: block;
}
body header .container nav ul li.selected > a,
body header .container nav ul li:hover > a {
  padding-bottom: 13px;
  margin-bottom: -17px;
  border-bottom: 3px solid #1b1d53;
  background: url(../img/menu.png?2017) bottom center no-repeat;
  color: #1b1d53;
  text-decoration: none;
}
body header .container nav ul li:last-child {
  border: 0;
  padding-right: 0;
}
body header .container nav ul li:first-child {
  padding-left: 0;
}
body header .container nav .mobile-menu {
  margin: 30px;
}
body header .container nav .mobile-menu > * {
  font: 14px Armata, sans-serif;
}
body section#content .container {
  overflow: hidden !important;
  background: #fff;
  padding: 30px 0 80px;
}
body section#content .container.home {
  padding-top: 0;
}
body section#content .container .page aside .inner,
body section#content .container .page .span12 .inner {
  margin: 0 40px;
}
body section#content .container .page aside .inner h2,
body section#content .container .page .span12 .inner h2 {
  color: #333;
  font: 12.5px Armata, sans-serif;
  line-height: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px dashed #1b1d53;
  padding: 0 0 6px;
}
body section#content .container .page aside .inner h1,
body section#content .container .page .span12 .inner h1 {
  margin: 30px 0 20px;
  font: 20px Armata, sans-serif;
  line-height: 18px;
  font-weight: 400;
}
body section#content .container .page aside .inner h1 span,
body section#content .container .page .span12 .inner h1 span {
  border-bottom: 1px dashed #1b1d53;
}
body section#content .container .page aside .inner figure,
body section#content .container .page .span12 .inner figure {
  margin: -10px 0 10px;
  border-bottom: 1px dashed #1b1d53;
}
body section#content .container .page aside .inner figure img,
body section#content .container .page .span12 .inner figure img {
  padding-bottom: 26px;
}
body section#content .container .page aside .inner nav ul,
body section#content .container .page .span12 .inner nav ul {
  margin: 0;
}
body section#content .container .page aside .inner nav ul li,
body section#content .container .page .span12 .inner nav ul li {
  list-style: none;
}
body section#content .container .page aside .inner nav ul li a,
body section#content .container .page .span12 .inner nav ul li a {
  font-size: 16px;
  line-height: 37px;
  color: #666;
}
body section#content .container .page aside .inner nav ul li.selected > a,
body section#content .container .page .span12 .inner nav ul li.selected > a,
body section#content .container .page aside .inner nav ul li:hover > a,
body section#content .container .page .span12 .inner nav ul li:hover > a {
  color: #1b1d53;
  text-decoration: none;
  font-weight: 600;
}
body section#content .container .page aside .inner p,
body section#content .container .page .span12 .inner p {
  color: #666;
  font-size: 13px;
  line-height: 25px;
}
body section#content .container .page aside .inner p a,
body section#content .container .page .span12 .inner p a {
  color: #303476;
  text-decoration: underline;
}
body section#content .container .page aside .inner p a:hover,
body section#content .container .page .span12 .inner p a:hover {
  color: #1b1d53;
}
body section#content .container .page aside .inner.luchthavens ul,
body section#content .container .page .span12 .inner.luchthavens ul {
  margin: 12px 20px 7px;
}
body section#content .container .page aside .inner.luchthavens ul li,
body section#content .container .page .span12 .inner.luchthavens ul li {
  font-size: 13px;
  line-height: 25px;
  padding-left: 26px;
  list-style: none;
  background: url(../img/taxi/list-luchthaven.png?2017) center left no-repeat;
}
body section#content .container .page aside .subnav,
body section#content .container .page .span12 .subnav {
  margin: 50px 0;
}
body section#content .container .page aside .subnav h3,
body section#content .container .page .span12 .subnav h3 {
  display: blokc;
  color: #2e2961;
  font-size: 16px;
}
body section#content .container .page aside .subnav h3 span,
body section#content .container .page .span12 .subnav h3 span {
  padding: 10px 0;
  border: 1px dashed #1b1d53;
  border-left: none;
  border-right: 0;
}
body section#content .container .page aside .subnav h3 span.tien,
body section#content .container .page .span12 .subnav h3 span.tien {
  border-top: 0;
}
body section#content .container .page aside .subnav nav ul,
body section#content .container .page .span12 .subnav nav ul {
  font-weight: 400 !important;
}
body section#content .container .page aside .subnav nav ul li,
body section#content .container .page .span12 .subnav nav ul li {
  font-size: 14px;
  display: block;
  font-weight: 400 !important;
  margin-left: 20px;
}
body section#content .container .page aside .subnav nav ul li a,
body section#content .container .page .span12 .subnav nav ul li a {
  font-style: italic;
  color: #666;
}
body section#content .container .page aside .subnav nav ul li a:hover,
body section#content .container .page .span12 .subnav nav ul li a:hover {
  font-weight: 400 !important;
}
body section#content .container .page aside .subnav nav ul li.active > a,
body section#content .container .page .span12 .subnav nav ul li.active > a {
  color: #1b1d53 !important;
}
body section#content .container .page aside .subnav.about,
body section#content .container .page .span12 .subnav.about {
  margin: 20px 0;
}
body section#content .container .page aside .subnav.about li,
body section#content .container .page .span12 .subnav.about li {
  margin-left: 0;
}
body section#content .container .page aside img.taxi-belbutton,
body section#content .container .page .span12 img.taxi-belbutton {
  display: block;
  margin: -10px 0 220px 27px;
}
body section#content .container .page aside > .inner {
  margin-right: 0;
  margin-bottom: 40px;
}
body section#content .container .page section .inner {
  margin: 0 40px;
}
body section#content .container .page section .inner nav.breadcrumb {
  background: 0;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px dashed #1b1d53;
}
body section#content .container .page section .inner nav.breadcrumb p {
  margin: 7px 0;
  color: #999;
  font-size: 12px;
  font-weight: 700;
}
body section#content .container .page section .inner nav.breadcrumb p a {
  font-weight: 400;
  color: #333;
}
body section#content .container .page section .inner article.text {
  font-size: 13px;
  line-height: 25px;
}
body section#content .container .page section .inner article.text h1 {
  margin: 24px 0 16px;
  font: 20px Armata, sans-serif;
  line-height: 18px;
  color: #1b1d53;
}
body section#content .container .page section .inner article.text h1 span {
  border-bottom: 1px dashed #1b1d53;
}
body section#content .container .page section .inner article.text p {
  font-size: 13px;
  line-height: 25px;
}
body section#content .container .page section .inner article.text ul {
  width: 70%;
  margin: 15px 8px 20px;
  float: left;
  padding-right: 25%;
}
body section#content .container .page section .inner article.text ul li {
  float: left;
  width: 33%;
  padding: 2px 0 2px 28px;
  background: url(../img/list.png?2017) center left no-repeat;
  list-style: none;
  position: relative;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  img.loupe,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  img.loupe {
  position: absolute;
  width: 30px;
  height: 28px;
  z-index: 20;
  margin: -40px 0 0 132px;
  display: block;
}
body section#content .container .page section .inner article.text .fotos .foto,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto {
  width: 175px;
  text-align: center;
  height: 210px;
  overflow: hidden;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto
  img,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto
  img {
  background: #fff;
  border: 1px solid #9d9d9d;
  padding: 1px;
  max-width: none !important;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto
  h2,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto
  h2 {
  font-size: 15px;
  line-height: 18px;
  margin: 5px 0;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto
  p,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto
  p {
  font-size: 13px;
  line-height: 18px;
  color: #666;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto.i1,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto.i1,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto.i4,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto.i4,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto.i7,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto.i7,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto.i10,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto.i10 {
  margin-left: 10px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto.i2,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto.i2,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto.i5,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto.i5,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto.i8,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto.i8,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .fotos
  .foto.i11,
body
  section#content
  .container
  .page
  section
  .inner
  article.text
  .gallery
  .foto.i11 {
  margin-left: 20px;
}
body section#content .container .page section .inner article.block {
  background: #e5e5e5;
}
body section#content .container .page section .inner article.block h1 {
  padding: 9px 9px 7px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  background: #303476;
  color: #fff;
}
body section#content .container .page section .inner article.block .inner {
  margin: 0;
  padding: 15px 23px 25px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  img {
  background: #fff;
  border: 1px solid #999;
  padding: 1px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  img.loupe {
  position: absolute;
  width: 30px;
  height: 28px;
  z-index: 20;
  margin: 120px 0 0 -40px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  h4 {
  margin: 30px 0 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 24px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  dl {
  margin: 0 21px 0 0;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  dl
  dt,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  dl
  dd {
  line-height: 24px;
  width: auto;
  font-size: 13px;
  font-weight: 400;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  dl
  dt {
  text-align: left;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  dl
  dd {
  text-align: right;
  margin-left: auto;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .side
  p {
  width: 210px;
  display: block;
  font-size: 13px;
  line-height: 25px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .content {
  font-size: 13px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .content
  h3 {
  line-height: normal;
  font-size: 13px;
  margin: 0 0 15px;
  font-weight: 700;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .content
  button.button {
  color: #fff;
  font-size: 15px;
  line-height: 28px;
  font-weight: 700;
  padding: 2px 20px 3px;
  background: #303476;
  border: 0;
  text-shadow: none;
  border-bottom: 4px solid #555aa6;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .content
  button.button:hover {
  border-color: #fff;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .content
  .tarieven {
  border: 1px dashed #1b1d53;
  border-left: none;
  border-right: 0;
  padding: 8px 0;
  margin: 20px 0;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .content
  .tarieven
  h3,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .content
  .tarieven
  p {
  font-size: 13px;
  font-weight: 700;
  line-height: 25px;
  margin: 0;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .content
  .tarieven
  p {
  font-size: 18px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages {
  margin-top: -15px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  h2,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  h2 {
  font-size: 16px;
  font-weight: 700;
  color: #333;
  line-height: 24px;
  padding: 0 0 10px;
  border-bottom: 1px dashed #333;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  h2
  span,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  h2
  span {
  color: #999;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  h2
  span
  span,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  h2
  span
  span {
  font-weight: 400;
  font-size: 14px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  a[href="#myModal1"],
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  a[href="#myModal1"] {
  margin: 5px 0 0 12px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .span12.images,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .span12.images {
  margin: 20px 0 0 0;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group {
  float: left;
  margin-bottom: 0;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  label,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  label {
  font-size: 13px;
  line-height: 24px;
  margin-bottom: 2px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  label
  span,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  label
  span {
  color: #999;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.wish,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.wish {
  display: none;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .controls
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .controls
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .controls
  textarea,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .controls
  textarea,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .controls
  select,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .controls
  select {
  font-size: 13px;
  width: 560px;
  color: #1b1d53;
  border-color: #9d9d9d;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .controls
  input[readonly],
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .controls
  input[readonly] {
  cursor: pointer;
  background: #fff;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .controls
  input[type="checkbox"],
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .controls
  input[type="checkbox"] {
  width: 25px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .controls
  .required:after,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .controls
  .required:after {
  content: " *";
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .controls
  .invalid,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .controls
  .invalid {
  border-color: red;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.visible,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.visible {
  width: 100%;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.firstname,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.firstname,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.telephone,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.telephone,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.ice_number,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.ice_number,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.departure_text,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.departure_text,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.departure,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.departure,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.date,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.date,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.postal_code,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.postal_code,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.from,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.from,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.destination,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.destination {
  width: 320px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.firstname
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.firstname
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.telephone
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.telephone
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.ice_number
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.ice_number
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.departure_text
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.departure_text
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.departure
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.departure
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.date
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.date
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.postal_code
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.postal_code
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.from
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.from
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.destination
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.destination
  input {
  width: 285px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.lastname,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.lastname,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.mobile,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.mobile,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.ice_name,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.ice_name,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.return,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.return,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.return_text,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.return_text,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.persons,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.persons,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.city,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.city {
  width: 250px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.lastname
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.lastname
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.mobile
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.mobile
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.ice_name
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.ice_name
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.return
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.return
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.return_text
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.return_text
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.persons
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.persons
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.city
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.city
  input {
  width: 240px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.manypersons,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.manypersons {
  width: 130px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.manypersons
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.manypersons
  input {
  width: 120px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.numberOfPerons,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.numberOfPerons {
  width: 100%;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.numberOfPerons
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.numberOfPerons
  input {
  width: 50px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.checking,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.checking {
  margin-top: 20px;
  margin-left: 20px;
  width: 100px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.checking
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.checking
  input {
  width: 25px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.departure_time,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.departure_time,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.departure_time_back,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.departure_time_back {
  width: 250px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.departure_time
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.departure_time
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.departure_time_back
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.departure_time_back
  input {
  width: 212px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .bootstrap-timepicker-minute,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .bootstrap-timepicker-minute,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group
  .bootstrap-timepicker-hour,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group
  .bootstrap-timepicker-hour {
  width: 40px !important;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.address,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.address {
  width: 390px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.address
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.address
  input {
  width: 355px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.house_number,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.house_number {
  width: 180px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.house_number
  input,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.house_number
  input {
  width: 170px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.select,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.select {
  width: 320px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .control-group.select
  select,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .control-group.select
  select {
  width: 285px;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .button,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .button {
  float: left;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  .wysihtml5-sandbox,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  .wysihtml5-sandbox,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  iframe,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  iframe {
  border-color: #9d9d9d;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  form
  p.required,
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .formimages
  p.required {
  color: #999;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .checkboxes {
  margin: 0;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  .checkboxes
  .checking {
  width: auto !important;
  margin: 0 20px 0 0 !important;
}
body
  section#content
  .container
  .page
  section
  .inner
  article.block
  .inner
  .form
  a#getExtraPersons {
  background: url(../img/plus.png?2017) center left no-repeat;
  font-weight: 600;
  float: left;
  margin: -35px 0 0 80px;
  padding-left: 20px;
  cursor: pointer;
}
body section#content .container .page section .inner article.block iframe {
  margin: -9px 0 -5px;
}
body section#content .container .page hr {
  background: 0;
  color: none;
  height: 1px;
  border: 0;
  border-bottom: 1px dashed #1b1d53;
}
body section#content .container .page hr.span11 {
  margin: -5px 0 10px;
}
body section#content .container .page .homepage-direct-naar {
  margin-top: 12px;
  height: 295px;
  margin-bottom: 60px;
  background: url(../img/menu-bg.png?2017) bottom center repeat-x #fff;
}
body section#content .container .page .homepage-direct-naar h2 {
  margin-bottom: 10px;
}
body section#content .container .page .homepage-direct-naar img {
  margin: 0 10px;
}
body section#content .container .page .homepage-direct-naar img.dagtochten {
  margin-left: 0;
}
body section#content .container .page .homepage-direct-naar img.verwenreizen {
  margin-left: 15px;
}
body section#content .container .page .homepage-direct-naar .inner {
  margin-bottom: -12px;
}
body .alert {
  font-family: Armata, sans-serif;
}
body .container.beheer aside nav h3 {
  margin: 0;
  color: #303476;
  font-size: 12px;
}
body .container.beheer aside nav ul {
  margin: 0 0 20px !important;
}
body .container.beheer aside nav ul li {
  list-style: circle !important;
}
body .container.beheer aside nav ul li a {
  line-height: 14px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
body footer {
  margin-top: -80px;
}
body footer .container {
  color: #fff;
  height: 350px;
  background: url(../img/footer.png?2017) top center no-repeat;
}
body footer .container .inner {
  margin-top: 50px;
  padding-top: 46px;
}
body footer .container .inner .span4 {
  height: 230px;
}
body footer .container .inner .span4 .in h1 {
  font: 20px Armata, sans-serif;
  line-height: 18px;
}
body footer .container .inner .span4 .in h2 {
  letter-spacing: 1px;
  font: 24px Armata, sans-serif;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 0;
}
body footer .container .inner .span4 .in h3 {
  margin: 0;
  letter-spacing: 1px;
  font: 14px Armata, sans-serif;
  line-height: 24px;
}
body footer .container .inner .span4.left .in {
  padding-left: 40px;
}
body footer .container .inner .span4.left .in .center {
  width: 215px;
  text-align: center;
  margin-bottom: 10px;
}
body footer .container .inner .span4.left .in form {
  margin: 10px 0 0 0;
}
body footer .container .inner .span4.left .in input {
  width: 200px;
  border: 1px solid #a58b69;
  margin-bottom: 7px;
}
body footer .container .inner .span4.left .in input.button {
  color: #fff;
  font-size: 15px;
  line-height: 28px;
  font-weight: 700;
  padding: 2px 20px 3px;
  background: #a58b69;
  border: 0;
  width: 150px;
  text-decoration: underline;
  text-shadow: none;
  border-bottom: 4px solid #555aa6;
}
body footer .container .inner .span4.left .in input.button:hover {
  border-color: #fff;
}
body footer .container .inner .span4.middle .in {
  padding-left: 50px;
}
body footer .container .inner .span4.middle .in p {
  padding-top: 10px;
  margin: 0;
}
body footer .container .inner .span4.middle .in p a {
  color: #fff;
}
body footer .container .inner .span4.middle .in p a:hover {
  text-decoration: underline;
}
body footer .container .inner .span4.middle .in hr {
  width: 167px;
  margin: 15px 0 5px;
  background: 0;
  color: none;
  height: 1px;
  border: 0;
  border-bottom: 1px dashed #fff;
}
body footer .container .inner .span4.right .in h1 {
  padding-left: 30px;
}
body footer .container .inner .span4.right .in a.offerte {
  display: block;
  padding: 120px 0 0 60px;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  text-decoration: underline;
}
body footer .container .inner .span4.right .in a.offerte:hover {
  font-style: italic;
}
body footer p.copyright {
  line-height: 18px;
  font-size: 10px;
  color: #666;
}
