@charset "UTF-8";
.vc_row.text-white * {
  color: white; }

/* Contact page */
.contact-form-container .contact-area {
  padding: 0px 0 100px; }
.contact-form-container #contact_form > .container {
  padding-left: 0; }
.contact-form-container .contact-head {
  margin-bottom: 20px; }

table.contact-person {
  border: none; }
  table.contact-person td {
    border: none; }

.other-contact-info h2 {
  color: #31364c;
  font-size: 36px;
  letter-spacing: 0;
  line-height: 40px; }

/* Blog-header-cover */
.blog-header-cover .home3-hero-banner {
  background-size: 40%;
  background-position-x: 35%; }

/* Blog */
.new-blog-item .author,
.new-blog-item .comment {
  display: none !important; }
.new-blog-item .post-categories {
  display: none !important;
  float: inherit !important; }
  .new-blog-item .post-categories li {
    float: inherit !important; }
    .new-blog-item .post-categories li::after {
      content: ''; }
.new-blog-item .section-title {
  font-size: 28px; }
.new-blog-item p {
  font-family: 'Raleway', sans-serif;
  font-size: 14px !important;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 28px; }
.new-blog-item .spi-img {
  margin-right: 25px; }
.new-blog-item .year {
  color: white;
  font-weight: 100; }
.new-blog-item .spi-date {
  padding-bottom: 5px !important; }

.blog-header-single-cover .home3-hero-overlay {
  background: rgba(0, 0, 0, 0) linear-gradient(90deg, #1a76bd, #aad9f1) repeat scroll 0 0; }

.single-blog-item .spi-meta.blog-single-spi-meta,
.single-blog-item .post-categories {
  display: none !important; }

/* Men├╝ */
.submenu .menu-item a {
  color: #40bad5; }

.current_page_parent a,
.current-menu-item a {
  color: #40bad5; }

.main-menu-container {
  /* Feliratkozom */ }
  .main-menu-container .get-app {
    width: 220px; }
  .main-menu-container ul#share_by {
    position: absolute !important;
    top: -35px;
    right: -640%;
    left: 0; }

.blog-header-single-cover.home3-hero-area {
  min-height: 360px; }
.blog-header-single-cover .home3-hero-overlay {
  opacity: 0.6; }

.home-slider-container {
  position: relative; }
.home-slider .item {
  background-attachment: inherit;
  min-height: 700px; }
.home-slider .home3-hero-overlay {
  background: rgba(0, 0, 0, 0) linear-gradient(90deg, #1a76bd, #aad9f1) repeat scroll 0 0;
  opacity: 0.4; }
.home-slider .home3-hero-banner {
  max-width: 40%; }
.home-slider a.hvr-bs {
  background: #40bad5 none repeat scroll 0 0;
  border-radius: 25px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  padding: 10px 18px 9px;
  margin-top: 30px; }
.home-slider p {
  font-weight: 600; }

.action-slider__nav {
  position: absolute;
  right: 25px;
  bottom: 25px;
  z-index: 3; }

.action-slider__nav [class*=owl-] {
  background-color: #4da2d7;
  border: 0;
  width: 70px;
  height: 35px;
  cursor: pointer;
  display: inline-block;
  padding-top: 2px; }
  .action-slider__nav [class*=owl-].disabled {
    opacity: 0.7;
    cursor: unset; }

.action-slider__nav .owl-prev {
  padding-left: 30px;
  border-radius: 30px 0 0 30px;
  text-align: left;
  border-right: 1px solid white; }

.action-slider__nav .owl-next {
  padding-right: 30px;
  border-radius: 0 30px 30px 0;
  text-align: right; }

.action-slider__nav .owl-next img {
  transform: rotate(180deg); }

/* Feliratkoz├│ ablak */
div#mailchimp-subscribe-general {
  border: 1px solid #488cb7 !important;
  padding: 30px 25px !important; }
  div#mailchimp-subscribe-general .subscribe-close-btn {
    position: absolute;
    top: 5px;
    right: 15px;
    font-size: 20px; }
  div#mailchimp-subscribe-general .yikes-easy-mc-form .yikes-easy-mc-submit-button {
    background-color: #40bad5;
    border-color: #40bad5;
    font-weight: bold; }

/* payment section */
.payment-section .pay-wrapper > div {
  padding: 35px 25px; }

.payment-section .field-label {
  font-weight: 400;
  color: #959595;
  margin-bottom: 0; }

.payment-section input, .payment-section textarea {
  background-color: #e8e8e8;
  border: 0;
  color: black; }

.payment-section label.form-check-label {
  width: auto;
  padding-right: 50px;
  cursor: pointer; }

.payment-section .form-row {
  margin: 0 -15px; }

.payment-section .container-fluid .form-check {
  margin-left: -15px;
  white-space: nowrap; }

.payment-section input[type="radio"] {
  margin-left: 15px; }

.payment-section .simple-image {
  padding: 5px 10px !important; }

.payment-section .no-box {
  background: none !important;
  border: 0px !important;
  box-shadow: none !important;
  padding: 0 !important; }

.payment-section button[type=submit],
.payment-section input[type=submit] {
  background-color: #40bad5;
  color: white;
  margin-top: 30px; }

.payment-section .checkbox a {
  font-weight: bold;
  color: #40bad5; }

.payment-section .slider-handle.min-slider-handle.round {
  background-color: #40bad5;
  background-image: -webkit-linear-gradient(top, #40bad5 0%, #40bad5 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: linear-gradient(to bottom, #40bad5 0%, #40bad5 100%);
  width: 15px;
  height: 15px;
  margin-left: -8px;
  top: 3px; }

.payment-section .slider-handle.min-slider-handle.round {
  background-color: #40bad5;
  background-image: -webkit-linear-gradient(top, #40bad5 0%, #40bad5 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: linear-gradient(to bottom, #40bad5 0%, #40bad5 100%);
  width: 15px;
  height: 15px;
  margin-left: -8px;
  top: 3px; }

.payment-section .slider-tick.round.in-selection {
  background-image: -webkit-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);
  background-image: -o-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);
  background-image: linear-gradient(to bottom, #40bad5 0%, #40bad5 100%);
  width: 10px;
  height: 10px;
  transform: translateX(6px) translateY(3px); }

.payment-section .slider-selection.tick-slider-selection {
  background-image: -webkit-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);
  background-image: -o-linear-gradient(top, #8ac1ef 0%, #82b3de 100%);
  background-image: linear-gradient(to bottom, #40bad5 0%, #40bad5 100%);
  height: 3px;
  font-size: 2px; }

.payment-section .slider-track {
  height: 5px !important;
  margin-top: -2px !important; }

.payment-section .slider-tick.round {
  width: 15px;
  height: 15px;
  margin-left: -8px;
  top: 3px; }

.payment-section .slider.slider-horizontal * {
  box-shadow: none; }

.payment-section .slider.slider-horizontal {
  margin-left: 25px; }

.payment-section .pay-wrapper > div {
  background-color: white;
  border-radius: 6px;
  margin: 10px;
  box-shadow: 0 0 0.25em 0 rgba(0, 0, 0, 0.1); }

.content-text-white * {
  color: white !important; }

.press-slider .item {
  border: 1px solid rgba(0, 0, 0, 0.02);
  transition: 0.3s linear all; }
  .press-slider .item .press-text {
    padding: 10px; }
    .press-slider .item .press-text > div > div:first-of-type {
      color: #5fb2e0; }
  .press-slider .item:hover {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.02); }

.equal-height-white-boxes {
  display: flex; }
  .equal-height-white-boxes .wpb_column {
    display: inline-flex;
    margin: 0 10px 30px;
    border-radius: 10px;
    overflow: hidden; }

.btn {
  border: 1px solid transparent;
  text-decoration: none;
  font-size: 14px;
  padding: 8px 20px;
  border-radius: 2em;
  outline: none !important; }
  .btn-corall {
    background-color: #ff4b3c;
    color: white !important; }
    .btn-corall:hover {
      color: white !important;
      background-color: #ff9a91; }
  .btn-gray {
    background-color: #b7b7b7;
    color: white !important; }
    .btn-gray:hover {
      color: white !important; }

@media all and (max-width: 1200px) {
  .blog-header-cover .home3-hero-banner {
    background-size: 55%; } }
@media all and (max-width: 1024px) {
  .main-menu-container ul#share_by {
    right: -360%; } }
@media all and (max-width: 992px) {
  .blog-header-cover .home3-hero-banner {
    background-size: 90%; }

  .payment-section > .col-sm-6 {
    display: block;
    width: 100%; }

  .equal-height-white-boxes {
    flex-direction: column; }
    .equal-height-white-boxes .wpb_column {
      width: 100%; } }
@media all and (max-width: 768px) {
  .home-slider .item {
    min-height: auto; } }
@media all and (max-width: 640px) {
  .payment-section label.form-check-label {
    padding-right: 5px; }

  .payment-section > .col-sm-6 {
    padding: 0px; }

  .payment-section .slider.slider-horizontal {
    max-width: 160px; }

  .main-menu-container {
    /* Feliratkozom */ }
    .main-menu-container .get-app {
      max-width: 130px; }

  .home-slider h1 {
    font-size: 25px !important; }

  #popup {
    padding: 25px 15px; }
    #popup h1 {
      font-size: 20px; }
    #popup h2 {
      font-size: 16px; }
    #popup a.btn {
      display: block;
      margin-bottom: 15px; } }

/*# sourceMappingURL=new_style_20190520.css.map */
