/*
Theme Name: Cashier Landing
Theme URI: http://www.nazza.hu
Author: Dávid Breznay
Author URI: http://www.nazza.hu
Description: WordPress téma
Version: 1.0
Text Domain: nazza_koool
Domain Path: /languages
*/
@charset "utf-8";
	
@font-face {
	font-family: CenturyGothic;
	font-weight: normal;
	src: url("fonts/CenturyGothic.ttf");
}

@font-face {
	font-family: CenturyGothic;
	font-weight: bold;
	src: url("fonts/CenturyGothic-Bold.ttf");
}

@font-face {
	font-family: CenturyGothic;
	font-weight: normal;
	src: url("fonts/CenturyGothicRegular.eot");
}
	
@font-face {
	font-family: CenturyGothic;
	font-weight: bold;
	src: url("fonts/CenturyGothicBold.eot");
}

@font-face {
	font-family: MarkPro;
	font-weight: normal;
	src: url("fonts/FontFont_FF.Mark.Pro.Medium.otf");
}

@font-face {
	font-family: MarkPro;
  font-style: italic;
	src: url("fonts/FontFont_FF.Mark.Pro.Medium.Italic.otf");
}

@font-face {
	font-family: MarkPro;
	src: url("fonts/FontFont_FF.Mark.Pro.otf");
}

@font-face {
	font-family: MarkPro;
	font-weight: 900;
	src: url("fonts/FontFont_FF.Mark.Pro.Black.otf");
}

@font-face {
	font-family: MarkPro;
	font-weight: 700;
	src: url("fonts/FontFont_FF.Mark.Pro.Bold.otf");
}

@font-face {
	font-family: MarkPro;
	font-weight: 700;
  font-style: italic;
	src: url("fonts/FontFont_FF.Mark.Pro.Bold.Italic.otf");
}

@font-face {
	font-family: MarkPro;
	font-weight: 100;
	src: url("fonts/FontFont_FF.Mark.Pro.Hairline.otf");
}

@font-face {
	font-family: MarkPro;
	font-weight: 100;
  font-style: italic;
	src: url("fonts/FontFont_FF.Mark.Pro.Thin.Italic.otf");
}

@font-face {
	font-family: MarkPro;
	font-weight: 900;
	src: url("fonts/FontFont_FF.Mark.Pro.Heavy.otf");
}

@font-face {
	font-family: MarkPro;
	font-weight: 900;
  font-style: italic;
	src: url("fonts/FontFont_FF.Mark.Pro.Heavy.Italic.otf");
}

@font-face {
	font-family: Sabon;
	font-weight: normal;
	src: url("fonts/Sabon.ttf");
}

@font-face {
	font-family: Sabon;
	font-weight: normal;
  font-style: italic;
	src: url("fonts/SabonItalic.ttf");
}

@font-face {
	font-family: Sabon;
	font-weight: 700;
	src: url("fonts/SabonBold.ttf");
}

@font-face {
	font-family: Sabon;
	font-weight: 700;
  font-style: italic;
	src: url("fonts/SabonBoldItalic.ttf");
}

@font-face {
    font-family: DINPro;
    font-weight: normal;
    src: url("/wp-content/themes/nazza_koool/fonts/DINPro-Regular.ttf");
  }
  
  @font-face {
    font-family: DINPro;
    font-weight: bold;
    src: url("/wp-content/themes/nazza_koool/fonts/DINPro-Bold.ttf");
  }
  
  @font-face {
    font-family: DINPro;
    font-weight: normal;
    src: url("/wp-content/themes/nazza_koool/fonts/DINPro-Regular.eot");
  }
  
  @font-face {
    font-family: DINPro;
    font-weight: bold;
    src: url("/wp-content/themes/nazza_koool/fonts/DINPro-Bold.eot");
  }

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

ul.elementor-icon-list-items {
    list-style-type: none;
}

.elementor-icon-list-item i {
    font-size: 6px;
}

body{
    font-family: CenturyGothic,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    width: 100% !important;
    background-color: #333;
}

html[lang="en-GB"]:not(.elementor-html) .lang-hu, html[lang="en-US"]:not(.elementor-html) .lang-hu{
    display:none;
}

html[lang="hu-HU"]:not(.elementor-html) .lang-en{
    display:none;
}

a{
    color: #32657E;
    /* color: white; */
}

a:hover{
    color: #32657E;
    text-decoration: none;
}

a.text-white{
    color: white;
    /* color: white; */
}

a.text-white:hover{
    color: white;
    text-decoration: none;
}

ul{
    padding-left: 2.5rem;
}

.text-white{
    color: rgba(255, 255, 255, 1) !important;
}

.ehf-header #masthead {
    z-index: 99;
    position: sticky !important;
    top: 0;
}

.lang-item.current-lang > a{
    font-weight: 700 !important;
}

#main-content{
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;
}

h1{
    font-family: Arial, Helvetica, sans-serif;
    color: var(--main-colour);
    text-transform: uppercase;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-weight: 700;
}

.row{
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.row.row-header-contact{
    background: var(--contact-field-bgcolour);
    color: var(--contact-field-fgcolour);
    padding: .25rem 0rem;
}

.row.row-header-contact a{
    color: var(--contact-field-fgcolour);
    transition: all ease .3s;
}
.row.row-header-contact a:hover{
    color: var(--contact-field-fgcolour);
}

.row.row-header-logo{
    background: var(--background-colour);
    color: var(--black-colour);
    padding: 1rem 0rem;
}

.row-flex{
    display: flex;
    justify-content: between;
    align-content: center;
    align-items: center;
}

.navbar button {
    color: var(--background-colour) !important;
    padding: .5rem;
}

.block-news{
    border: 1px var(--black-colour) solid;
    border-radius: 5px;
}

.block-news .col-sm-8{
    padding: .5rem;
}

.block-news h3.lcp_post{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
}

.bg-scroll-zoom{
    background-repeat: no-repeat;
}

.row.row-header-menu{
    background: var(--black-colour);
    color: var(--background-colour);
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.row.row-header-menu button.nav-toggler{
    color: var(--background-colour);
    border: 1px solid var(--background-colour);
    border-radius: 5px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.row.row-header-menu .menu-item:first-child a.nav-link{
    padding-left: 0rem;
}
.row.row-header-menu .menu-item:last-child a.nav-link{
    padding-right: 0rem;
}

.row.row-header-menu a.nav-link{
    color: var(--background-colour);
    text-transform: uppercase;
    transition: all ease .3s;
}

.row.row-header-menu a.nav-link:hover{
    color: var(--main-colour);
}

.elementor-column.full-height{
    height: 50vh;
}

.elementor-column.p-0 elementor-widget-wrap elementor-element-populated.ui-sortable{
    padding: 0rem !important;
}

.elementor-column-no-gap>.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0rem !important;
}

.elementor-widget-wrap.elementor-element-empty.ui-sortable{
    margin: 0rem !important;
}

nav.hfe-nav-menu__layout-horizontal.menu-is-active{
    border: 1px #32657E solid;
}

.elementor-element.elementor-widget-navigation-menu{
    margin-bottom: 0rem !important;
}

.font-sabon{
    font-family: Sabon;
}

.premium-modal-trigger-btn{
    font-family: Sabon;
    font-style: italic;
}

footer{
    background-color: var(--black-colour);
    color: var(--background-colour);
}

footer a{
    /* color: var(--background-colour); */
    transition: all ease .3s;
}

footer p {
    font-family: CenturyGothic,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

#footer-info a {
    color: white;
}

footer#colophon a {
    color: white;
}

footer#colophon .elementor-widget:not(:last-child) a {
    margin-bottom:0px;
}



footer a:hover{
    /* color: var(--main-colour); */
    text-decoration: none;
}

.elementor-element.col-1{
    padding: 0rem;
}
.elementor-element.col-2{
    padding: 0rem;
}
.elementor-element.col-3{
    padding: 0rem;
}
.elementor-element.col-4{
    padding: 0rem;
}
.elementor-element.col-5{
    padding: 0rem;
}
.elementor-element.col-6{
    padding: 0rem;
}

.header-social-link img{
    height: 15px;
}

.current-menu-item a:after{
    height: 0px !important;
}

.logo-style a{
    font-weight: 900;
    text-shadow: -1px -1px 0 #e5d999, 1px -1px 0 #e5d999, -1px 1px 0 #e5d999, 1px 1px 0 #e5d999;
    color: #8f0a0a;
}

.row.row-cashier-carousel{
    position: relative;
}

.row.row-cashier-carousel .prev{
    /* position: absolute;
    top: 50%;
    left: -4rem; */
    background: #eee;
    padding: 1rem;
    cursor: pointer;
}

.row.row-cashier-carousel .next{
    /* position: absolute;
    top: 50%;
    right: -4rem; */
    background: #eee;
    padding: 1rem;
    cursor: pointer;
}

.card.card-cashier .elementor-element-populated{
    padding: 0px;
}

@media screen and (max-width:767px){
    .elementor-element.col-1{
        width: 8.33%;
    }
    .elementor-element.col-2{
        width: 16.67%;
    }
    .elementor-element.col-3{
        width: 25%;
    }
    .elementor-element.col-4{
        width: 33.33%;
    }
    .elementor-element.col-5{
        width: 41.67;
    }
    .elementor-element.col-6{
        width: 50%;
    }

    /* .premium-vscroll-dots.right {
        right: 6rem !important;
    } */

    .elementor-widget-eael-tooltip.img-fluid .eael-tooltip-content > img {
        /* width:100%; */
        margin: 0rem !important;
    }

    .elementor-widget-eael-tooltip.img-fluid .eael-tooltip {
        padding: 0rem;
    }
}