@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

/* @font-face { */
  /* font-family: "Chewie demo"; */
  /* src: url('../fonts/ChewieDEMO-Regular.otf') format('opentype'); */
  /* src: url('../fonts/ChewieDEMO-SemiBold.otf') format('opentype'); */
  /* src: url('../fonts/ChewieDEMO-Medium.otf') format('opentype'); */
  

/* } */

@font-face {
	font-family: 'Chewie demo';
	src: url('../fonts/ChewieDEMO-Regular.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Chewie demo';
	src: url('../fonts/ChewieDEMO-SemiBold.otf') format('opentype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Chewie demo';
	src: url('../fonts/ChewieDEMO-Bold.otf') format('opentype');
	font-weight: bold;
	font-style: normal;
}



*{
	/* font-family: 'Inter', sans-serif; */
	font-family: "Chewie demo", serif;
}

body {
    background: #e9e9e9;
}

main .main-container {
    background: #fff;
}

input[data-drupal-selector="edit-shipping-information-recalculate-shipping"] {
    display: none;
}

#commerce-checkout-flow-multistep-default .fieldset-legend {
    font-weight: 700;
    font-size: 22px;
}

nav.navbar {
    /* background: #358d6d !important; */
}

nav.main-menu-nav a {
    color: #1d1d1b !important;
	font-weight: bold !important;
}

nav.main-menu-nav a:hover {
    color: #000 !important;
}

nav.main-menu-nav .dropdown-toggle::after {
	border-top: 0.5em solid #358d6d;
	border-right: 0.5em solid transparent;
	border-left: 0.5em solid transparent;
}

.navbar-nav .nav-link.dropdown-toggle,
.navbar-nav .media-library-view--widget .view-header a.dropdown-toggle,
.media-library-view--widget .view-header .navbar-nav a.dropdown-toggle {
	font-weight: 500;
	/* letter-spacing: 1px; */
}

.navbar-brand .site-title {
    font-size: 1rem;
}

.region-content img {
    max-width: 100%;
}

blockquote {
    border-left: 10px solid #ccc;
    padding: 20px;
    font-size: 1.5rem;
    font-style: italic;
}

blockquote p {
    padding: 0 !important;
    margin: 0 !important;
}

.page-node-type-hir .field--name-field-lead-szoveg {
    font-weight: bold;
    padding: 20px 0;
}



#block-zoldovezet-kehoplogo {
    position: fixed;
    right: 0;
    bottom: 0;
}



.eu-cookie-compliance-banner {
    border-top: 1px solid #999;
}

.eu-cookie-compliance-banner button{
    background: #333;
    border: 0;
    border-radius: 0;
    color: #fff;
    text-shadow: none;
    font-weight:600;
    text-transform: uppercase;
}

.eu-cookie-compliance-banner button:hover{
    background: green;
    border: 0;
    border-radius: 0;
    color: #fff;
    text-shadow: none;
    font-weight:600;
    text-transform: uppercase;
}


.hatter-cbedbe{
	background: #cbedbe;
}

.do-hatterszin-e9e9e9,
.btn-do-hatterszin-e9e9e9{
	background: #e9e9e9; 
	}

.do-hatterszin-9c9c9d,
.btn-do-hatterszin-9c9c9d{
	background: #9c9c9d; 
	}
	
.do-hatterszin-fdc63d,
.btn-do-hatterszin-fdc63d{
	background: #fdc63d; 
	}
	
.do-hatterszin-d4abd0,
.btn-do-hatterszin-d4abd0{
	background: #d4abd0; 
	}
	
.do-hatterszin-a1cd90,
.btn-do-hatterszin-a1cd90{
	background: #a1cd90; 
	}
	
.do-hatterszin-358d6d,
.btn-do-hatterszin-358d6d{
	background: #358d6d; 
	}
	
.do-hatterszin-d8c49d,
.btn-do-hatterszin-d8c49d{
	background: #d8c49d; 
	}
	
.do-hatterszin-f0b976,
.btn-do-hatterszin-f0b976{
	background: #f0b976; 
	}
	
	
	
	
	
.btn-do-hatterszin-9c9c9d:hover,
.btn-do-hatterszin-9c9c9d:active{
	background: #79797a !important;
	}
	
.btn-do-hatterszin-fdc63d:hover,
.btn-do-hatterszin-fdc63d:active{
	background: #c99e30 !important; 
	}
	
.btn-do-hatterszin-d4abd0:hover,
.btn-do-hatterszin-d4abd0:active{
	background: #ad8caa !important; 
	}
	
.btn-do-hatterszin-a1cd90:hover,
.btn-do-hatterszin-a1cd90:active{
	background: #7fa172 !important; 
	}
	
.btn-do-hatterszin-358d6d:hover,
.btn-do-hatterszin-358d6d:active{
	background: #26634d !important; 
	}
	
.btn-do-hatterszin-d8c49d:hover,
.btn-do-hatterszin-d8c49d:active{
	background: #b5a484 !important; 
	}
	
.btn-do-hatterszin-f0b976:hover,
.btn-do-hatterszin-f0b976:active{
	background: #cf9f65 !important; 
	}
	
.do-hatterszin-sarga img{
	
	border-image: url(../images/image-shapes/bg-9c9c9d.png);

}

.carousel-outer-controls .carousel-control-prev, 
.carousel-outer-controls .carousel-control-next{
	width: 5%;
}


.svg-image-container {
  width: 100%;
  height: 100%;
}
.svg-masked-image {
  width: 600px;
  height: 600px;
  clip-path: url(#clip);
}

.page-node-332 main{
	background: #e9e9e9;
}

.page-node-332 main .container{
	background: #fff;
    padding: 30px;
}

.accordion-button:not(.collapsed) {
    background: unset;
}

.accordion-button:not(.collapsed) {
    background: unset;
}

.accordion-button::after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z'/%3E%3C/svg%3E");

}

.accordion-button:not(.collapsed)::after{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E");
}



.paragraph--type--gomb a,
.paragraph--type--gomb-dupla a{
	box-shadow: 8px 8px 0px #000000;
}

.accordion-button::after{
    background-image: unset;
    display: none;
}

span.accordion-operator {
    background: #358d6d;
    border-radius: 50%;
    display: inline-block;
    width: 50px;
    height: 50px;
}

.field--name-field-osszetevok .accordion-item {
    border: 2px solid black;
    border-right: 0;
    border-left: 0;
}

.node--type-dinamikus-oldal h1,
.font-chewie,
.font-chewie *{
    font-family: "Chewie demo";
}

.font-inter{
	font-family: 'Inter', sans-serif;
}



.viewsreference--view-title {
    display: none;
}

.lablec-lezaro{
	      background-image: url("data:image/svg+xml,%3Csvg%20class%3D%22waves%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20viewBox%3D%220%2024%20150%2028%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22auto%22%3E%0A%3Cdefs%3E%0A%3Cpath%20id%3D%22gentle-wave%22%20d%3D%22M-160%2044c30%200%2058-18%2088-18s%2058%2018%2088%2018%2058-18%2088-18%2058%2018%2088%2018%20v44h-352z%22%3E%3C%2Fpath%3E%0A%3C%2Fdefs%3E%0A%3Cg%20class%3D%22parallax%22%3E%0A%0A%0A%3Cuse%20xlink%3Ahref%3D%22%23gentle-wave%22%20x%3D%2248%22%20y%3D%221%22%20fill%3D%22%23d9d9d9%22%3E%3C%2Fuse%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

footer {
    background: #d9d9d9;
}


.btn-jobb-also-arnyek  {
    box-shadow: 8px 8px 0px #000000;
}


#webform-submission-adomanyozz-a-zoldovezetnek-add-form .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{
        border-color: #444;
        background: #444;
    color: white;
    }
	
	