/* Alapértelmezett kék */
/* Alapértelmezett narancssárga */
/* Másodlagos, fő szín - lila */
/* Oldal szélessége - Desktop */
/* Fontok */
@font-face {
  font-family: 'PaintHand';
  src: url("../fonts/PaintHandLimited/PaintHand.eot");
  src: local("☺"), url("../fonts/PaintHandLimited/PaintHand.woff") format("woff"), url("../fonts/PaintHandLimited/PaintHand.ttf") format("truetype"), url("../fonts/PaintHandLimited/PaintHand.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 3, sass/media-lanzarote.scss */
body {
  background-color: #fff !important;
  background-image: url("../images/lanzarote-viasale-background.jpg") !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
}

/* line 9, sass/media-lanzarote.scss */
body.fix-bg {
  background-attachment: fixed !important;
}

/* line 12, sass/media-lanzarote.scss */
.fusion-logo {
  display: none;
}

/* line 18, sass/media-lanzarote.scss */
#siteboxholder,
#sliders-container,
.logos-container {
  width: 1200px;
}

/* line 21, sass/media-lanzarote.scss */
#main {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 25, sass/media-lanzarote.scss */
.search #main {
  padding-top: 25px !important;
}

/* line 28, sass/media-lanzarote.scss */
#siteboxholder {
  background: rgba(255, 255, 255, 0.86);
  margin: 25px auto 100px auto;
  -webkit-box-shadow: 0 0 80px -10px #191919;
  -moz-box-shadow: 0 0 80px -10px #191919;
  box-shadow: 0 0 80px -10px #191919;
}

/* line 35, sass/media-lanzarote.scss */
#sliders-container {
  overflow: hidden;
  margin: 0 auto;
}

/* line 39, sass/media-lanzarote.scss */
.fusion-header {
  background-color: transparent !important;
}

/* line 42, sass/media-lanzarote.scss */
.fusion-main-menu {
  float: none;
  text-align: center;
}
/* line 45, sass/media-lanzarote.scss */
.fusion-main-menu ul {
  margin: 0 auto;
  display: -webkit-inline-box;
}
/* line 50, sass/media-lanzarote.scss */
.fusion-main-menu ul li a {
  text-transform: uppercase;
}

/* line 55, sass/media-lanzarote.scss */
.sidebar .widget_recent_entries li .post-date {
  font-size: 10px;
  color: #8c8c8c;
  display: block;
}

/* line 60, sass/media-lanzarote.scss */
.contacts-phone-container {
  text-align: center;
  margin: 25px 0 0 0;
}
/* line 66, sass/media-lanzarote.scss */
.contacts-phone-container .phone-contacts ul,
.contacts-phone-container .phone-contacts li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 71, sass/media-lanzarote.scss */
.contacts-phone-container .phone-contacts li {
  font-family: 'Arial Black', arial;
  display: inline-block;
  *display: inline;
  color: white;
  zoom: 1;
  vertical-align: middle;
  font-size: 24px;
  font-weight: bold;
}
/* line 80, sass/media-lanzarote.scss */
.contacts-phone-container .phone-contacts li.sep {
  margin: 0 16px;
}
/* line 83, sass/media-lanzarote.scss */
.contacts-phone-container .phone-contacts li a {
  color: white !important;
}

/* line 90, sass/media-lanzarote.scss */
.logos-container {
  margin: 0 auto;
}
/* line 93, sass/media-lanzarote.scss */
.logos-container .lanz-logo {
  text-align: center;
  position: relative;
  margin: 0 auto;
}
/* line 97, sass/media-lanzarote.scss */
.logos-container .lanz-logo a {
  display: block;
}
/* line 100, sass/media-lanzarote.scss */
.logos-container .lanz-logo img {
  pointer-events: none;
}
/* line 104, sass/media-lanzarote.scss */
.logos-container .lanz-logo.center-primary .text {
  position: absolute;
  top: -5px;
  left: 50%;
  font-family: 'PaintHand', arial;
  font-size: 77px;
  color: white;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  pointer-events: none;
}

/* line 120, sass/media-lanzarote.scss */
.avada-skin-rev {
  border: none !important;
}

/* line 124, sass/media-lanzarote.scss */
#sliders-container {
  padding: 2px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7941e+0,f4f4f4+35,f4f4f4+65,f7941e+100 */
  background: #f7941e;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f7941e 0%, #f4f4f4 35%, #f4f4f4 65%, #f7941e 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #f7941e 0%, #f4f4f4 35%, #f4f4f4 65%, #f7941e 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #f7941e 0%, #f4f4f4 35%, #f4f4f4 65%, #f7941e 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7941e', endColorstr='#f7941e',GradientType=1 );
  /* IE6-9 */
}
/* line 133, sass/media-lanzarote.scss */
#sliders-container .rev_slider_wrapper {
  background: #fff !important;
}
/* line 135, sass/media-lanzarote.scss */
#sliders-container .rev_slider_wrapper .shadow-left {
  background-image: none !important;
}

/* line 141, sass/media-lanzarote.scss */
.slider-search {
  padding: 0 20% !important;
}
/* line 143, sass/media-lanzarote.scss */
.slider-search input[type=text] {
  font-size: 18px;
  color: #f7941e;
  height: 50px;
}
/* line 148, sass/media-lanzarote.scss */
.slider-search button.searchsubmit {
  background: #f7941e;
  height: 50px;
  color: white;
  font-size: 18px !important;
  font-weight: 700 !important;
  border: none;
  width: 100%;
  text-transform: uppercase;
  margin-left: 16px;
  cursor: pointer;
}
/* line 160, sass/media-lanzarote.scss */
.slider-search button.searchsubmit i {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-left: 5px;
}

/* line 169, sass/media-lanzarote.scss */
.search-page-search-form {
  background: #faf4ff;
  padding: 25px;
  border: 1px dashed #662d91 !important;
  color: #662d91 !important;
}
/* line 175, sass/media-lanzarote.scss */
.search-page-search-form h2 {
  color: #662d91 !important;
}

/* line 180, sass/media-lanzarote.scss */
.searchform .search-table .search-button input[type="submit"] {
  background: #662d91 !important;
}

/* line 183, sass/media-lanzarote.scss */
.search-table .search-field input {
  border-color: #662d91 !important;
}

/* line 187, sass/media-lanzarote.scss */
.fusion-page-title-bar .fusion-breadcrumbs a {
  color: black !important;
}

/* line 191, sass/media-lanzarote.scss */
.post {
  background: #fff;
  border: 2px solid #eaeaea;
  margin-bottom: 20px;
}
/* line 196, sass/media-lanzarote.scss */
.post .post-content {
  padding: 10px;
}
/* line 200, sass/media-lanzarote.scss */
.post .fusion-meta-info {
  border: none;
  background: #eaeaea;
  padding: 5px 10px;
}
/* line 205, sass/media-lanzarote.scss */
.post .fusion-meta-info a {
  color: #662d91;
}

/* line 211, sass/media-lanzarote.scss */
#menu-fooldal-box-menu {
  text-align: center;
  margin: 0 auto;
  padding: 0 !important;
}
/* line 217, sass/media-lanzarote.scss */
#menu-fooldal-box-menu .box-item:hover .title a {
  color: #662d91;
}
/* line 222, sass/media-lanzarote.scss */
#menu-fooldal-box-menu .fusion-layout-column {
  text-align: center;
  padding: 15px 10px;
}
/* line 225, sass/media-lanzarote.scss */
#menu-fooldal-box-menu .fusion-layout-column .image {
  margin-bottom: 10px;
}
/* line 229, sass/media-lanzarote.scss */
#menu-fooldal-box-menu .fusion-layout-column .title a {
  font-family: 'PaintHand', arial;
  font-size: 25px;
  text-transform: uppercase;
}

/* line 238, sass/media-lanzarote.scss */
.fusion-social-links-footer {
  width: 25%;
}

/* line 241, sass/media-lanzarote.scss */
.fusion-social-links-footer .fusion-social-networks {
  margin-top: 0 !important;
}

/* line 244, sass/media-lanzarote.scss */
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 5px -2px !important;
  overflow: visible;
}

/* line 248, sass/media-lanzarote.scss */
.fusion-social-networks.boxed-icons a {
  -webkit-box-shadow: inset 3px 5px 30px #d8d8d8, 0 0 0 3px #f4f4f4;
  -moz-box-shadow: inset 3px 5px 30px #d8d8d8, 0 0 0 3px #f4f4f4;
  box-shadow: inset 3px 5px 30px #d8d8d8, 0 0 0 3px #f4f4f4;
}

/* line 253, sass/media-lanzarote.scss */
.fusion-social-networks.boxed-icons .fusion-social-network-icon.fusion-icon-facebook:before {
  color: #4d75b9 !important;
}

/* line 256, sass/media-lanzarote.scss */
.fusion-social-networks.boxed-icons .fusion-social-network-icon.fusion-icon-twitter:before {
  color: #34c5f3 !important;
}

/* line 259, sass/media-lanzarote.scss */
.fusion-social-networks.boxed-icons .fusion-social-network-icon.fusion-icon-googleplus:before {
  color: #e65348 !important;
}

@media screen and (max-width: 1200px) {
  /* line 6, sass/_mobile.scss */
  #siteboxholder,
  #sliders-container,
  .logos-container {
    width: 970px;
  }

  /* line 9, sass/_mobile.scss */
  .logos-container .lanz-logo.center-primary .text {
    font-size: 65px;
  }

  /* line 12, sass/_mobile.scss */
  .logos-container .lanz-logo:not(.center-primary) {
    width: 80%;
  }
}
/* Mobile menu breakpoint */
@media screen and (max-width: 970px) {
  /* line 23, sass/_mobile.scss */
  #siteboxholder,
  #sliders-container,
  .logos-container {
    width: 100%;
  }

  /* line 26, sass/_mobile.scss */
  .fusion-logo {
    display: block;
  }

  /* line 29, sass/_mobile.scss */
  .lanz-logo.logo-viasale {
    display: none;
  }

  /* line 34, sass/_mobile.scss */
  .lanz-logo .fusion-logo-1x,
  .lanz-logo .fusion-logo-2x {
    display: none;
  }

  /* line 38, sass/_mobile.scss */
  .fusion-mobile-menu-icons a {
    font-size: 35px;
  }
}
@media screen and (max-width: 900px) {
  /* line 45, sass/_mobile.scss */
  .slider-search {
    padding: 0 25% !important;
  }
}
/* Content breakpoint */
@media screen and (max-width: 800px) {
  /* line 53, sass/_mobile.scss */
  body {
    background-attachment: fixed !important;
  }

  /* line 56, sass/_mobile.scss */
  .logos-container .lanz-logo.center-primary .text {
    font-size: 88px;
  }

  /* line 59, sass/_mobile.scss */
  #siteboxholder {
    margin: 25px auto 0 auto;
  }

  /* line 62, sass/_mobile.scss */
  .slider-search input[type=text] {
    font-size: 24px !important;
  }

  /* line 65, sass/_mobile.scss */
  .slider-search button.searchsubmit {
    margin: 15px 0 0 0 !important;
  }
}
/* Mobile device*/
@media screen and (max-width: 600px) {
  /* line 72, sass/_mobile.scss */
  .logos-container .lanz-logo.center-primary .text {
    font-size: 70px;
  }

  /* line 75, sass/_mobile.scss */
  .contacts-phone-container .phone-contacts li {
    font-size: 18px;
  }

  /* line 78, sass/_mobile.scss */
  .fusion-body .fusion-page-title-bar h1 {
    text-align: center;
  }
}
@media screen and (max-width: 450px) {
  /* line 85, sass/_mobile.scss */
  .slider-search button.searchsubmit i {
    font-size: 20px !important;
  }

  /* line 88, sass/_mobile.scss */
  #sliders-container {
    padding: 2px 0;
  }

  /* line 91, sass/_mobile.scss */
  .logos-container .lanz-logo.center-primary .text {
    font-size: 60px;
  }

  /* line 94, sass/_mobile.scss */
  .contacts-phone-container .phone-contacts li {
    font-size: 14px;
  }

  /* line 97, sass/_mobile.scss */
  .logos-container .lanz-logo:not(.center-primary) {
    width: 60%;
  }
}
@media screen and (max-width: 380px) {
  /* line 103, sass/_mobile.scss */
  .logos-container .lanz-logo.center-primary .text {
    font-size: 51px;
  }

  /* line 106, sass/_mobile.scss */
  .logos-container .lanz-logo:not(.center-primary) {
    width: 30%;
  }
}
