@import url("https://fonts.googleapis.com/css?family=Poiret+One&subset=latin,latin-ext,cyrillic-ext");
@import url("https://fonts.googleapis.com/css?family=Pontano+Sans&subset=latin,latin-ext,cyrillic-ext");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext,cyrillic-ext");
@import url("https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800,900,200,100");
@font-face {
  font-family: DINpro;
  font-weight: normal;
  src: url("/css/DINPro-Regular.ttf"); }
@font-face {
  font-family: DINPro;
  font-weight: bold;
  src: url("/css/DINPro-Bold.ttf"); }
@font-face {
  font-family: "Myriad Pro Condensed";
  font-weight: normal;
  src: url("/css/mpc_n.ttf"); }
@font-face {
  font-family: "Myriad Pro Condensed";
  font-weight: bold;
  src: url("/css/mpc_b.ttf"); }
@font-face {
  font-family: "Myriad Pro Condensed";
  font-style: italic;
  src: url("/css/mpc_i.ttf"); }
@font-face {
  font-family: "Myriad Pro Condensed";
  font-weight: bold;
  font-style: italic;
  src: url("/css/mpc_bi.ttf"); }
@font-face {
  font-family: DINpro;
  font-weight: normal;
  src: url("/css/DINPro-Regular.eot"); }
@font-face {
  font-family: DINPro;
  font-weight: bold;
  src: url("/css/DINPro-Bold.eot"); }
@font-face {
  font-family: "Myriad Pro Condensed";
  font-weight: normal;
  src: url("/css/mpc_n.eot"); }
@font-face {
  font-family: "Myriad Pro Condensed";
  font-weight: bold;
  src: url("/css/mpc_b.eot"); }
@font-face {
  font-family: "Myriad Pro Condensed";
  font-style: italic;
  src: url("/css/mpc_i.eot"); }
@font-face {
  font-family: "Myriad Pro Condensed";
  font-weight: bold;
  font-style: italic;
  src: url("/css/mpc_bi.eot"); }
@font-face {
  font-family: "Myriad Set Pro";
  src: url("/css/msp_n.ttf");
  /* TTF file for CSS3 browsers */
  /*}*/ }
@font-face {
  font-family: "Myriad Set Pro";
  src: url("/css/msp_n.eot"); }
@font-face {
  font-family: "Myriad Set Pro";
  font-weight: 900;
  src: url("/css/msp_b.ttf");
  /* TTF file for CSS3 browsers */
  /*}*/ }
@font-face {
  font-family: "Myriad Set Pro";
  font-weight: 900;
  src: url("/css/msp_b.eot"); }
@font-face {
  font-family: "Myriad Set Pro";
  font-weight: 300;
  src: url("/css/msp_t.ttf");
  /* TTF file for CSS3 browsers */
  /*}*/ }
@font-face {
  font-family: "Myriad Set Pro";
  font-weight: 300;
  src: url("/css/msp_t.eot"); }
@font-face {
  font-family: "Myriad Set Pro";
  font-weight: 100;
  src: url("/css/msp_ul.ttf");
  /* TTF file for CSS3 browsers */
  /*}*/ }
@font-face {
  font-family: "Myriad Set Pro";
  font-weight: 100;
  src: url("/css/msp_ul.eot"); }
/*Basic*/
.bg-gold {
  background-color: #ffcb08; }

/*Custom*/
.bg-primary h1 {
  margin-top: 0px; }
.bg-primary h2 {
  font-size: 18pt;
  font-weight: normal;
  color: white;
  line-height: 1.5; }

/*Basic*/
.btn.btn-gold {
  background-color: #ffcb08;
  border-color: #2e6da4;
  font-weight: bold;
  color: #44566e;
  text-transform: uppercase; }

/*Custom*/
.btn-order {
  width: 33%;
  padding: 10px;
  border-radius: 0px;
  margin: 10px auto;
  background-color: yellow;
  color: black;
  font-size: 3vmin;
  box-shadow: 0px 1px 1px 1px black; }

.carousel .item > img {
  width: 100%; }
.carousel p {
  text-align: center; }
.carousel .carousel-indicators li {
  width: 20px;
  height: 20px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  margin: 10px; }

.carousel-fade .carousel-inner .item {
  transition-property: opacity; }
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0; }
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1; }
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0); }
.carousel-fade .carousel-control {
  z-index: 2; }

.carousel-control {
  width: 10%; }
  .carousel-control.left {
    background-image: none; }
    .carousel-control.left .glyphicon-chevron-left:before {
      content: "\e257";
      color: yellow;
      padding: 10px; }
  .carousel-control.right {
    background-image: none; }
    .carousel-control.right .glyphicon-chevron-right:before {
      content: "\e258";
      color: yellow;
      padding: 10px; }

.carousel-caption {
  z-index: 0;
  right: 0;
  left: 0;
  bottom: 10%;
  padding-bottom: 30px;
  position: absolute; }
  .carousel-caption h2 {
    font-size: 48pt; }
    .carousel-caption h2 a {
      color: yellow !important;
      text-transform: uppercase;
      font-weight: 900;
      text-decoration: none;
      text-shadow: 1px 1px 1px black; }
  .carousel-caption h3 {
    font-size: 28pt; }
    .carousel-caption h3 a {
      color: white !important;
      text-transform: uppercase;
      font-weight: 900;
      text-decoration: none;
      text-shadow: 1px 1px 1px black; }
  .carousel-caption.carousel-caption-background {
    background-color: rgba(0, 0, 0, 0.5);
    margin: 0px auto;
    width: 80%;
    position: absolute;
    bottom: 0px;
    left: 10%; }
  .carousel-caption table {
    text-align: center;
    margin: 30px;
    margin-top: 0px; }
    .carousel-caption table td {
      vertical-align: top;
      text-align: left;
      padding: 5px; }

.carousel-indicators {
  display: none; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2017.06.07., 9:09:22
    Author     : breznay.david
*/
.section-gallery #current-gallery-image {
  height: 50vh;
  max-height: 720px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat; }
.section-gallery .gallery.turn-left {
  font-size: 2.5em;
  color: #c2952d;
  cursor: pointer;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  .section-gallery .gallery.turn-left:hover {
    color: #60bb46; }
.section-gallery .gallery.turn-right {
  font-size: 2.5em;
  color: #c2952d;
  cursor: pointer;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  .section-gallery .gallery.turn-right:hover {
    color: #60bb46; }
.section-gallery .col-image .thumb {
  max-height: 85px;
  cursor: pointer; }

.table-gallery td {
  border: 1px black solid; }
.table-gallery img {
  max-width: 150px;
  max-height: 150px; }
.table-gallery a {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  .table-gallery a:hover {
    color: #9ccb3b !important; }

#main_menu {
  float: right !important; }
  #main_menu > li {
    padding: 15px; }
    #main_menu > li:first-of-type {
      padding-left: 0px; }
    #main_menu > li:last-of-type {
      padding-right: 0px; }
    #main_menu > li > a {
      font-family: "Open Sans";
      font-weight: normal;
      font-size: 12px;
      color: #404040;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-timing-function: ease;
      -moz-transition-timing-function: ease;
      -o-transition-timing-function: ease;
      transition-timing-function: ease;
      -webkit-transition-duration: 1s;
      -moz-transition-duration: 1s;
      -o-transition-duration: 1s;
      transition-duration: 1s; }
      #main_menu > li > a:hover {
        color: #ff6b00; }
  #main_menu .dropdown {
    position: static; }
    #main_menu .dropdown > a {
      background-color: transparent !important; }
    #main_menu .dropdown .dropdown-menu {
      background-color: transparent;
      position: absolute;
      padding: 0px;
      top: 105%;
      left: 0px;
      min-width: 500px;
      border: 0px;
      box-shadow: none;
      font-size: 9pt; }
      #main_menu .dropdown .dropdown-menu li {
        display: inline-block;
        padding-right: 5px; }
        #main_menu .dropdown .dropdown-menu li a {
          padding: 0px;
          padding-right: 15px;
          text-transform: uppercase;
          color: #c5c5c5;
          -webkit-transition-property: all;
          -moz-transition-property: all;
          -o-transition-property: all;
          transition-property: all;
          -webkit-transition-timing-function: ease;
          -moz-transition-timing-function: ease;
          -o-transition-timing-function: ease;
          transition-timing-function: ease;
          -webkit-transition-duration: 1s;
          -moz-transition-duration: 1s;
          -o-transition-duration: 1s;
          transition-duration: 1s; }
          #main_menu .dropdown .dropdown-menu li a:hover {
            background-color: transparent;
            color: #d0ad68; }
    #main_menu .dropdown .dropdown-header {
      text-align: center;
      font-family: "Open Sans";
      font-size: 20pt; }

#resp_menu {
  border-top: 1px #634e42 solid;
  padding-top: 10px; }
  #resp_menu li {
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    padding: 5px; }

.navbar-default {
  margin-bottom: 0px;
  padding: 15px; }

.navbar-fixed-top {
  width: 100%;
  max-width: 1280px;
  height: 70px;
  margin: 0 auto;
  z-index: 976;
  font-size: 12px;
  display: none; }

.menu-container {
  position: relative; }

.menu-links a, .menu-left a, .menu-right a, #menu-resp a, #footer_menu a {
  font-family: Arial;
  font-weight: normal;
  font-size: 10pt;
  text-transform: uppercase;
  color: white; }
  .menu-links a:hover, .menu-left a:hover, .menu-right a:hover, #menu-resp a:hover, #footer_menu a:hover {
    text-decoration: none; }

.menu- {
  vertical-align: middle; }
  .menu-left {
    position: absolute;
    top: 25px;
    left: 0px;
    margin-left: 50px; }
  .menu-right {
    position: absolute;
    top: 25px;
    right: 0px;
    margin-right: 50px; }

#menu-resp {
  display: none; }

#footer_menu {
  vertical-align: middle; }

body.modal-open-noscroll {
  margin-right: auto !important;
  overflow: hidden; }

.modal-open-noscroll .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
  margin-right: auto !important; }

#resp-menu-button {
  display: none;
  font-size: 16pt;
  cursor: pointer; }

footer {
  padding-top: 5px; }
  footer #footer_menu {
    color: #566982;
    font-weight: bold; }
    footer #footer_menu li {
      padding-left: 10px;
      padding-right: 10px; }
      footer #footer_menu li:first-of-type {
        padding-left: 0px; }
      footer #footer_menu li:last-of-type {
        padding-right: 0px; }
      footer #footer_menu li small {
        font-size: 100%; }

.navbar-brand img {
  height: 45px; }

.navbar-default {
  padding: 0px; }
  .navbar-default .navbar-brand {
    padding: 0px; }
  .navbar-default .navbar-nav > li {
    -webkit-transition-property: background-color;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    transition-property: background-color;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s; }
    .navbar-default .navbar-nav > li > a {
      padding: 15px 0px;
      color: white;
      font-size: 1.5em;
      text-transform: uppercase;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-timing-function: ease;
      -moz-transition-timing-function: ease;
      -o-transition-timing-function: ease;
      transition-timing-function: ease;
      -webkit-transition-duration: 1s;
      -moz-transition-duration: 1s;
      -o-transition-duration: 1s;
      transition-duration: 1s; }
      .navbar-default .navbar-nav > li > a:hover {
        color: #9ccb3b !important; }

.dropdown-header {
  text-align: center;
  font-family: "Open Sans";
  font-size: 20pt; }

.navbar {
  background-color: #696f4b;
  color: white;
  border: 0px; }
  .navbar a {
    font-weight: normal !important; }

button.navbar-toggle {
  border-color: transparent !important; }
  button.navbar-toggle:hover, button.navbar-toggle:focus {
    background-color: transparent !important; }
  button.navbar-toggle span {
    font-size: 16pt; }

.dl-menu {
  font-family: 'Open Sans', Arial, sans-serif;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 50px;
  width: 100%;
  max-width: 1170px;
  color: white;
  font-size: 24pt;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: 228px; }
  .dl-menu li {
    display: inline-block; }
    .dl-menu li a {
      color: white;
      font-size: 16pt;
      text-decoration: none;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -o-transition-property: all;
      transition-property: all;
      -webkit-transition-timing-function: ease;
      -moz-transition-timing-function: ease;
      -o-transition-timing-function: ease;
      transition-timing-function: ease;
      -webkit-transition-duration: 0.2;
      -moz-transition-duration: 0.2;
      -o-transition-duration: 0.2;
      transition-duration: 0.2; }
      .dl-menu li a:hover {
        color: #9ccb3b;
        font-size: 18pt;
        text-decoration: none; }
    .dl-menu li:last-child::after {
      content: ""; }
    .dl-menu li::after {
      content: url(/websites/greenland/media/images/kepek/menuvalaszto.png);
      padding-left: 24px;
      padding-right: 24px; }

#main-page-cover + #div-menu .dl-menu {
  margin-top: 0px !important; }

.text-white {
  color: white; }

.text-black {
  color: #404040; }

.text-gold {
  color: #ffcb08 !important; }

.text-bold {
  font-weight: bold; }

.text-normal {
  font-weight: normal; }

.modal {
  z-index: 2016;
  overflow-y: auto; }

.modal-open {
  overflow: auto; }
  .modal-open .modal .modal-body {
    overflow: auto; }

.modal-content {
  background: -webkit-gradient(linear, 0% 95%, 95% 100%, color-stop(0%, #4d617b), color-stop(95%, #2d3b4f), color-stop(100%, #4d617b));
  background: -webkit-linear-gradient(90deg, #4d617b, #2d3b4f 95%, #2d3b4f);
  background: -moz-linear-gradient(90deg, #4d617b, #2d3b4f 95%, #2d3b4f);
  background: -o-linear-gradient(90deg, #4d617b, #2d3b4f 95%, #2d3b4f);
  background: linear-gradient(90deg, #4d617b, #2d3b4f 95%, #2d3b4f);
  color: #373535; }

.modal-header {
  text-align: center; }

.modal-footer {
  height: 75px; }

#cookie-accept {
  background-color: #c2952d;
  color: white;
  padding: 10px;
  border: 0px;
  max-width: 100px;
  margin: 15px 0px;
  text-transform: uppercase;
  text-shadow: none;
  font-weight: bold;
  cursor: pointer; }
  #cookie-accept:hover {
    text-decoration: none; }
  #cookie-accept:before {
    font-weight: bold;
    position: absolute;
    color: white;
    top: -2.75em; }

.cookie-panel {
  position: fixed;
  left: 0px;
  bottom: 0px;
  padding: 25px 10px;
  width: 100%;
  min-height: 100px;
  border-top: 1px white solid;
  background-color: #64694d;
  color: white;
  font-size: 12pt;
  text-align: justify;
  margin-bottom: 0px !important;
  display: none;
  margin: 0px;
  z-index: 62992; }
  .cookie-panel a {
    color: yellow; }

@keyframes slide {
  0% {
    opacity: 0;
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    transform: translateX(0%); } }
@-webkit-keyframes slide {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }
h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif;
  /* color: #60bb46; */
  color: #c2952d;
  font-size: 22pt; }

h1 {
  text-transform: uppercase; }

body {
  font-family: "Pontano Sans", sans-serif;
  font-weight: normal;
  font-size: 11pt;
  margin: 0px auto;
  padding: 0px;
  color: #333333; }

.container {
  width: 100%;
  max-width: 1280px;
  padding: 0px; }

.main-content {
  background-image: url(/websites/greenland/media/images/ajanlathatter.png);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 100px;
  padding-bottom: 0px;
  font-size: 16pt; }
  .main-content .carousel {
    max-height: 300px;
    height: 300px;
    margin-top: 30px;
    margin-bottom: 30px; }
    .main-content .carousel img {
      width: auto;
      max-height: 300px !important;
      margin: 0px auto; }
    .main-content .carousel .carousel-caption {
      bottom: 0px;
      background-color: rgba(0, 0, 0, 0.75); }
  .main-content:nth-child(n+1) {
    padding-top: 0px; }
  .main-content:last-child {
    padding-bottom: 100px; }

.content {
  background-image: url(/websites/greenland/media/images/kepek/hatterkep.png);
  background-size: cover;
  background-repeat: repeat-y;
  position: relative;
  min-height: 100vh; }

#div-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 333; }

#main-page-cover .col-xs-12 {
  /*background-image: url(/websites/greenland/media/images/kepek/boritokep.png);*/
  background-position: top center;
  background-repeat: no-repeat; }
  #main-page-cover .col-xs-12 img {
    margin-top: 7vw !important; }

#col-logo {
  background-image: url(/websites/greenland/media/images/logohatter.png); }

#row-main-page {
  margin: 0 auto;
  color: white;
  font-size: 18pt;
  text-align: center;
  vertical-align: middle;
  padding: 20px !important;
  min-height: 185px; }

#row-article {
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  min-height: 600px;
  background-color: white; }
  #row-article article {
    font-family: 'Pontano Sans', sans-serif;
    padding-top: 50px !important;
    margin: 0px auto;
    letter-spacing: 2px; }
    #row-article article a {
      color: black !important; }

.btn-group .custom-input-button:nth-child(even) {
  background-color: yellow; }

#header-logo {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  width: 300px;
  left: 0px;
  right: 0px; }

.custom-input-button {
  text-transform: uppercase;
  position: relative;
  color: #373535;
  background-color: yellow;
  font-weight: 900;
  padding: 10px;
  cursor: pointer;
  border-radius: 5px;
  border: 0px solid; }
  .custom-input-button:hover {
    color: #373535;
    text-decoration: none; }
  .custom-input-button:focus {
    color: #373535;
    text-decoration: none; }

#form-contact label {
  color: black;
  font-size: 18pt; }
#form-contact h2 {
  color: black;
  text-transform: uppercase; }
#form-contact #contact-submit {
  background-color: #c2952d;
  color: white;
  border: 0px;
  padding: 5px;
  text-transform: uppercase; }

#flash-message {
  border: 2px yellow solid;
  border-radius: 5px;
  width: 100%;
  max-width: 600px;
  font-weight: 900;
  min-height: 100px;
  background-color: #373535;
  color: white;
  padding: 20px;
  overflow: auto;
  position: fixed;
  top: 33%;
  font-size: 1.5em;
  text-align: center;
  z-index: 1222; }

footer#footer-main {
  border-top: 3px #c2952d solid;
  border-bottom: 3px #c2952d solid; }
footer #footer-menu {
  padding: 10px 0px;
  background-color: #969e70;
  color: white;
  text-align: center; }
  footer #footer-menu a {
    color: white;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s; }
    footer #footer-menu a:hover {
      color: #9ccb3b !important;
      text-decoration: none; }
footer #footer-impressum {
  padding: 10px 0px;
  background-color: #696f4b;
  color: white;
  text-align: center; }
  footer #footer-impressum a {
    color: white;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s; }
    footer #footer-impressum a:hover {
      color: #9ccb3b !important;
      text-decoration: none; }

@media (max-width: 1280px) {
  .container {
    padding: 0px; } }
@media (max-width: 1200px) {
  #header-logo {
    height: 70px; }

  .menu-left {
    margin-left: 25px !important; }
  .menu-right {
    margin-right: 25px !important; } }
@media (max-width: 992px) {
  .main-content {
    padding: 50px;
    background-repeat: no-repeat;
    background-position: 100% 70px;
    background-position-x: 100%;
    background-position-y: 70px;
    background-attachment: fixed;
    background-color: #f5f3e9;
    overflow: hidden;
    height: auto;
    position: static; }

  .menu-left {
    display: none; }
  .menu-right {
    display: none; }

  #header-logo {
    display: none; }

  #menu-resp {
    display: block; }
    #menu-resp .navbar-right {
      margin-right: 0px; }
      #menu-resp .navbar-right a {
        padding: 25px 5px; }

  .carousel-caption h2 {
    font-size: 3em; }
  .carousel-caption h3 {
    font-size: 2em; }

  .div-offers .offer-text p {
    font-size: 2em; }
  .div-offers .col-sm-6 {
    height: 326px; } }
@media screen and (max-width: 768px) {
  #col-logo {
    background-repeat: no-repeat;
    background-position: center center; }

  .main-content {
    padding: 15px; }
    .main-content h1 {
      font-size: 2.5em;
      word-break: break-all; }

  .dl-menu li {
    display: block; }
    .dl-menu li::after {
      content: ""; }

  #menu-resp .navbar-right li {
    height: auto; }
  #menu-resp .navbar-right a {
    padding: 10px 5px; }

  .carousel-caption h2 {
    font-size: 2em; }
  .carousel-caption h3 {
    font-size: 1em; }

  .cookie-panel .col-md-9 {
    min-height: 100px; } }
@media screen and (max-width: 640px) {
  .carousel-caption h2 {
    font-size: 1em; }
  .carousel-caption h3 {
    font-size: .75em; }

  .offer-text {
    font-size: .5em; } }

/*# sourceMappingURL=style.css.map */
