/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.eb_vertical_accordion .Acord_base .accordion-section {
  margin-bottom: 30px;
}
.eb_vertical_accordion .Acord_base .accordion-section .accordion_box {
  background: linear-gradient(90deg, #8FBE2C, #56A212);
  padding: 10px 30px;
  border-radius: 60px;
  font-weight: 500;
  border: 0;
}
.eb_vertical_accordion .Acord_base .accordion-section .accordion_box a.accordion-section-title {
  color: #fff;
}
.eb_vertical_accordion .Acord_base .accordion-section .accordion_box i.fa img {
  margin: 5px 0 0 0 !important;
}
.eb_vertical_accordion .Acord_base .accordion-section .accordion_box.active {
  background: #fff;
  margin-bottom: 15px;
}
.eb_vertical_accordion .Acord_base .accordion-section .accordion_box.active a.accordion-section-title {
  color: #8D8D8D;
}
body {
  font-size: 14px;
  line-height: 1.5;
}
.mxu3dcar-info-window {
  display: none !important;
}
a, a:hover, img, img:hover {
  transition: all 0.7s ease;
}
a.ba-form-submit-btn {
  background: linear-gradient(0deg, #8FBE2C, #56A212);
}
.mx-3dcour {
  background: transparent !important;
}
.linkes a {
  background: linear-gradient(0deg, #8FBE2C, #56A212);
  padding: 10px 25px;
  color: #fff !important;
  border-radius: 60px;
  font-weight: 600;
  border: 1px solid #8FBE2C;
}
.linkes a:hover {
  background: transparent;
  color: #fff;
  border: 1px solid #8FBE2C;
}
.masiklinkes a {
  padding: 10px 30px;
  color: #fff !important;
  border-radius: 60px;
  font-weight: 600;
  border: 1px solid #8FBE2C;
  background: transparent;
  color: #fff;
}
.masiklinkes a:hover {
  background: linear-gradient(0deg, #8FBE2C, #56A212);
}
p.kek {
  margin: 0 0 10px;
  color: #4AB9E4;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}
.kezdolap #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid {
  max-width: 100%;
}
#g-container-top .g-container .g-grid .g-block #g-navigation {
  background: #030f30;
  padding: 10px 0;
  font-size: 14px;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 150px calc(100% - 596px) 72px 343px;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .logos, #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .menupontok, #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .nyelvek, #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .telefonszam {
  width: 100%;
  flex: 0 100%;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .logos .g-content, #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .menupontok .g-content, #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .nyelvek .g-content, #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .telefonszam .g-content {
  padding-top: 0;
  padding-bottom: 0;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .logos .g-content .g-logo {
  max-width: 100%;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .logos .g-content .g-logo img {
  margin: -20px 0 0 0;
}
@media (min-width: 767px) {
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .menupontok .g-content .g-main-nav .g-toplevel .g-menu-item-112 {
    display: none;
  }
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .menupontok .g-content .g-main-nav .g-toplevel li a {
  color: #fff;
  font-family: "Open Sans";
  font-size: 14px;
  letter-spacing: 0;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .menupontok .g-content .g-main-nav .g-toplevel li a span.g-menu-item-content span.g-menu-item-title {
  font-weight: 400;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .menupontok .g-content .g-main-nav .g-toplevel li a:hover {
  color: #8FBE2C;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .menupontok .g-content .g-main-nav .g-toplevel li.active a {
  color: #8FBE2C;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .nyelvek button {
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .nyelvek button:focus, #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .nyelvek button:hover {
  color: #8fbe2c !important;
  border: 0;
  box-shadow: none;
}
#g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .telefonszam .g-content .kontaktok {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 168px 146px;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow {
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/hatter02.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  color: #fff;
  position: relative;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .focim {
  margin-bottom: 40px;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .focim .g-content h1 {
  text-align: center;
  font-size: 40px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0 0 30px 0;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .focim .g-content p {
  opacity: 0.8;
  font-size: 17px;
  text-align: center;
  max-width: 700px;
  margin: 0 auto 0;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .videos .g-content {
  padding: 0;
  margin: 0;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .videos .g-content .g-video-container .g-video-inner .g-video video[poster] {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .videos .g-content .g-video-container .g-video-inner .g-video .g-videolocal-play {
  background-color: #4ab9e47d;
  border-radius: 50%;
  height: 5.5vw;
  width: 5.5vw;
  transition: all 0.7s ease;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .videos .g-content .g-video-container .g-video-inner .g-video:hover .g-videolocal-play {
  background-color: #4ab9e4 !important;
  transition: all 0.7s ease;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk {
  position: relative;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk .g-content {
  background: rgba(26, 58, 129, 0.65);
  position: absolute;
  bottom: 0;
  margin: 0 0 0 -20%;
  padding: 50px 30% 100px 100px;
  opacity: 1;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk .g-content p:first-of-type {
  position: relative;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk .g-content p:first-of-type:before {
  content: '';
  position: absolute;
  background-image: linear-gradient(to bottom, #274486, #1d5391, #15629b, #1670a2, #227ea9, #227ea9, #227ea9, #227ea9, #1670a2, #15629b, #1d5391, #274486);
  width: 1px;
  height: 100%;
  margin-left: -20px;
}
#g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk .g-content p.linkes {
  margin: 50px 0 0 0;
}
#g-header .g-container {
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/hatter03.webp');
  background-size: cover;
  background-repeat: no-repeat;
  padding: 30px 110px 30px;
  margin: -40px auto -55px auto;
  position: relative;
}
#g-header .g-container .g-grid .cimes .g-content p.kek {
  text-align: center;
}
#g-header .g-container .g-grid .cimes .g-content h2 {
  text-align: center;
  font-size: 35px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0 0 30px 0;
  color: #141D38;
}
#g-header .g-container .g-grid .mozaik {
  position: relative;
}
#g-header .g-container .g-grid .mozaik .g-content {
  max-width: 800px;
  margin: auto;
  position: relative;
  padding: 5% 8%;
}
#g-header .g-container .g-grid .mozaik .g-content .bal {
  position: absolute;
  left: 0;
  width: 40%;
  height: 100%;
  z-index: 3;
}
#g-header .g-container .g-grid .mozaik .g-content .bal img.e1 {
  position: absolute;
  right: 0;
  width: 75%;
  top: -10%;
}
#g-header .g-container .g-grid .mozaik .g-content .bal img.e2 {
  position: absolute;
  left: 0;
  width: 55%;
  top: 20%;
}
#g-header .g-container .g-grid .mozaik .g-content .bal img.e3 {
  position: absolute;
  right: 5%;
  width: 55%;
  bottom: 12%;
}
#g-header .g-container .g-grid .mozaik .g-content .jobb {
  position: absolute;
  right: 0;
  width: 40%;
  height: 100%;
  top: 0;
}
#g-header .g-container .g-grid .mozaik .g-content .jobb img.e4 {
  position: absolute;
  right: 0;
  width: 75%;
  top: -4%;
}
#g-header .g-container .g-grid .mozaik .g-content .jobb img.e5 {
  position: absolute;
  right: 10%;
  width: 65%;
  top: 40%;
  z-index: 3;
}
#g-header .g-container .g-grid .mozaik .g-content .kozep {
  padding: 0 6%;
}
#g-header .g-container .g-grid .mozaik .g-content .kozep .laptop img {
  position: relative;
  z-index: 2;
}
#g-header .g-container .g-grid .mozaik .g-content .kozep .laptop .animacio {
  position: absolute;
  top: 0;
  width: 80%;
  left: 10%;
}
#g-header .g-container .g-grid .balos .g-content .feherbox, #g-header .g-container .g-grid .jobbos .g-content .feherbox {
  background: #fff;
  padding: 30px;
  box-shadow: 0px 5px 15px -10px #0003;
}
#g-header .g-container .g-grid .balos .g-content .feherbox .cimes, #g-header .g-container .g-grid .jobbos .g-content .feherbox .cimes {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 70px calc(100% - 80px);
}
#g-header .g-container .g-grid .balos .g-content .feherbox .cimes .ikon, #g-header .g-container .g-grid .jobbos .g-content .feherbox .cimes .ikon {
  position: relative;
  /*
								background: url(https://dev.ideastyle.hu/klio/images/rendszer/h1.svg);
								background-size: cover;
								background-repeat: no-repeat;
								width: fit-content;
								padding: 20px;
								
								img {
									width: 25px;
    								margin: 10px;
								}
								*/
}
#g-header .g-container .g-grid .balos .g-content .feherbox .cimes .ikon img.forgo, #g-header .g-container .g-grid .jobbos .g-content .feherbox .cimes .ikon img.forgo {
  position: absolute;
  width: 100%;
  height: 70px;
  object-fit: contain;
  top: 0;
  animation: forgo 10s infinite;
  margin: auto;
  display: block;
}
#g-header .g-container .g-grid .balos .g-content .feherbox .cimes .ikon img.statikus, #g-header .g-container .g-grid .jobbos .g-content .feherbox .cimes .ikon img.statikus {
  position: relative;
  z-index: 2;
  width: 20px;
  margin: 25px auto 0;
  display: block;
  float: none;
}
@keyframes forgo {
  100% {
    transform: rotate(360deg);
  }
}
#g-header .g-container .g-grid .balos .g-content .feherbox .cimes .cimszoveg h3, #g-header .g-container .g-grid .jobbos .g-content .feherbox .cimes .cimszoveg h3 {
  color: #274486;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.5;
  margin: 10px 0 0 0;
  max-width: 354px;
}
#g-header .g-container .g-grid .balos .g-content .feherbox .bevszoveg, #g-header .g-container .g-grid .jobbos .g-content .feherbox .bevszoveg {
  margin: 15px 0 0 0;
  color: #8D8D8D;
}
#g-header .g-container .g-grid .balos .g-content .feherbox .bevszoveg p, #g-header .g-container .g-grid .jobbos .g-content .feherbox .bevszoveg p {
  margin: 0;
}
#g-header .g-container .g-grid .balos .g-content .feherbox .bevszoveg p img, #g-header .g-container .g-grid .jobbos .g-content .feherbox .bevszoveg p img {
  margin-left: 10px;
}
#g-above {
  background: linear-gradient(180deg, #141D38, #0B245D);
  color: #fff;
  padding: 150px 0 30px;
}
#g-above .g-container {
  position: relative;
}
#g-above .g-container .g-grid .bal {
  padding-right: 50px;
}
#g-above .g-container .g-grid .bal .g-content {
  position: relative;
}
#g-above .g-container .g-grid .bal .g-content h3 {
  font-size: 35px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0 0 30px 0;
}
#g-above .g-container .g-grid .bal .g-content p.linkes {
  margin: 50px 0 0 0;
}
#g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic {
  margin: 80px 0 0 0;
  text-align: left;
}
#g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper {
  position: relative;
}
#g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-auto-theme, #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-theme-default {
  font-weight: 600 !important;
  font-size: 35px;
  color: #4AB9E4;
}
#g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-auto-theme .odometer-inside, #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-theme-default .odometer-inside {
  position: relative;
}
#g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-auto-theme .odometer-inside:after, #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-theme-default .odometer-inside:after {
  content: '+';
}
#g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .g-gridstatistic-item-text2 {
  font-size: 17px;
  opacity: 1;
}
#g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper:after {
  content: '';
  position: absolute;
  background-image: linear-gradient(to bottom, #274486, #1d5391, #15629b, #1670a2, #227ea9, #227ea9, #227ea9, #227ea9, #1670a2, #15629b, #1d5391, #274486);
  right: 10%;
  top: 0;
  width: 1px;
  height: 100%;
}
#g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item:last-of-type .g-gridstatistic-item-wrapper:after {
  display: none;
}
#g-above .g-container .g-grid .negykep .g-content .g-grid .size-50 {
  padding: 20px;
}
#g-above .g-container .g-grid .negykep .g-content .g-grid .size-50 .bent {
  position: relative;
  overflow: hidden;
}
#g-above .g-container .g-grid .negykep .g-content .g-grid .size-50 .bent p {
  position: absolute;
  font-size: 19px;
  text-align: center;
  width: 100%;
  top: calc(50% - 14px);
  font-weight: 600;
  margin: 0;
}
#g-above .g-container .g-grid .negykep .g-content .g-grid .size-50 .bent a {
  color: #fff;
}
#g-above .g-container .g-grid .negykep .g-content .g-grid .size-50 .bent:hover img {
  transform: scale(1.2);
}
#g-above .g-container .g-grid .negykep .g-content .g-grid .size-50:nth-child(2) {
  margin-top: 40px;
}
#g-above .g-container .g-grid .negykep .g-content .g-grid .size-50:nth-child(3) {
  margin-top: -40px;
}
#g-above .g-container:before {
  content: '';
  position: absolute;
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/khatter.svg');
  background-size: contain;
  background-position: bottom left;
  height: 100%;
  width: 30%;
  background-repeat: no-repeat;
  left: 10px;
  bottom: 0;
  pointer-events: none;
}
#g-feature {
  background: #fff;
  color: #fff;
  position: relative;
  padding: 0px 0 0px;
}
#g-feature .g-container {
  position: relative;
  z-index: 2;
}
#g-feature .g-container .g-grid {
  position: relative;
  z-index: 2;
}
#g-feature .g-container .g-grid .cimsor .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
#g-feature .g-container .g-grid .cimsor .g-content h4 {
  text-align: center;
  font-size: 35px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0 0 30px 0;
  color: #333;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour #myDiv {
  max-height: 520px !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour #myDiv div {
  overflow: visible !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour #myDiv .mxu3dcar .mxu3dcar-image {
  height: 300px !important;
  width: 100% !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour #myDiv .mxu3dcar .mxu3dcar-image img {
  height: auto !important;
  width: 100% !important;
  padding: 30px !important;
  background: #fff !important;
  box-shadow: 0px 3px 13px -10px black;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour #myDiv .mxu3dcar-thumbnail-background {
  display: none;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour #myDiv canvas {
  display: none;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour #myDiv a.linkes {
  background: linear-gradient(0deg, #8FBE2C, #56A212);
  padding: 10px 30px;
  color: #fff !important;
  border-radius: 60px;
  font-weight: 500;
  border: 1px solid #8FBE2C;
  display: block;
  width: fit-content;
  height: auto !important;
  min-height: auto !important;
  margin: auto;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour #myDiv a.linkes:hover {
  background: transparent;
  color: #333 !important;
  border: 1px solid #8FBE2C;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-caption .mxu3dcar-desc {
  font-family: inherit !important;
  font-style: normal !important;
  line-height: 1.2 !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-caption.white.out {
  margin: -50px auto 0 auto !important;
  overflow: visible !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-scrollbar.white {
  margin: -50px 0 0 0 !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-slideshow-button div img, #g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-next-button div img {
  top: -48px !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-scrollbar-handler- img {
  object-fit: contain !important;
  max-height: 32px !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-scrollbar-handler- img:nth-child(1), #g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-scrollbar-handler- img:nth-child(4) {
  left: 6px !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-scrollbar-handler- img:nth-child(3), #g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-scrollbar-handler- img:nth-child(6) {
  margin-left: -6px !important;
}
#g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-slideshow-button img, #g-feature .g-container .g-grid .haromdmodul .g-content .platform-content .moduletable .mx-3dcour .mxu3dcar-next-button img {
  opacity: 1 !important;
}
#g-feature .g-container:after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  bottom: -60px;
  height: 358px;
  pointer-events: none;
  background: linear-gradient(180deg, #fff, #F0EFEF);
}
#g-feature:after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  background: #fff;
  height: 40%;
  pointer-events: none;
}
#g-showcase {
  background: linear-gradient(0deg, #141D38, #0B245D);
  padding: 100px 0 160px;
  position: relative;
  z-index: 2;
}
#g-showcase .g-container {
  position: relative;
}
#g-showcase .g-container .g-grid .cimsor {
  margin-bottom: 50px;
}
#g-showcase .g-container .g-grid .cimsor .g-content p.kek {
  text-align: center;
}
#g-showcase .g-container .g-grid .cimsor .g-content h4 {
  text-align: center;
  font-size: 35px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0 0 0px 0;
  color: #ffff;
}
#g-showcase .g-container .g-grid .elso .g-content .keret {
  background-color: rgba(39, 68, 134, 0.5);
  background-image: url('https://dev.ideastyle.hu/klio/images/rendszer/elemhatter.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  padding: 40px;
  color: #fff;
}
#g-showcase .g-container .g-grid .elso .g-content .keret .ikonos {
  position: relative;
  max-width: 110px;
  margin: -100px 0 100px 0;
}
#g-showcase .g-container .g-grid .elso .g-content .keret .ikonos .forgo {
  position: absolute;
  width: 100%;
  height: 120px;
  object-fit: contain;
  top: 0;
  margin: auto;
  display: block;
}
#g-showcase .g-container .g-grid .elso .g-content .keret .ikonos .statikus {
  position: relative;
  z-index: 2;
  width: 40px;
  margin: 0px auto 0;
  display: block;
  float: none;
  top: 40px;
}
#g-showcase .g-container .g-grid .elso .g-content .keret .szoveg h4 {
  margin: 0 0 10px 0;
  font-weight: 500;
  font-size: 20px;
  text-transform: uppercase;
}
#g-showcase .g-container .g-grid .elso .g-content .keret .szoveg p {
  opacity: 0.8;
  margin: 0;
}
#g-showcase .g-container .g-grid .elso .g-content .keret .szoveg p img {
  margin-left: 10px;
}
#g-utility {
  margin-top: -190px;
  background: transparent;
  padding-bottom: 40px;
  position: relative;
  z-index: 3;
}
#g-utility .g-container {
  position: relative;
  z-index: 3;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post {
  padding-bottom: 40px;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .post_img .img_wrap {
  overflow: hidden;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .post_img .img_wrap a img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .post_img .img_wrap a:hover img {
  transform: scale(1.2);
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text {
  background: #fff;
  padding: 20px 30px;
  box-shadow: 0px 4px 13px -10px black;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .meta3 {
  margin-bottom: 5px;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .meta3 span {
  display: none;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .meta3 a {
  color: #4AB9E4;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  margin-left: 0;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .meta3 a:before {
  display: none;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text h4 {
  line-height: 1.2;
  margin: 0 0 0 0;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text h4 a {
  color: #141D38;
  font-size: 17px;
  font-weight: 500;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .post-p.mos-img {
  color: #8D8D8D;
  opacity: 1;
  font-size: 13px;
  line-height: 1.5;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .post-p.mos-img p {
  margin: 10px 0 0;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .bovebben {
  margin: 40px 0 20px 0;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .bovebben a {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .bovebben a:hover {
  color: #333 !important;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-nav {
  display: block !important;
  position: relative;
  top: 15px;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-next {
  float: right;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-next, #g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-prev {
  width: auto;
  height: auto;
  text-align: center;
  line-height: 1;
  color: #274486;
  border: 0;
  font-size: 20px;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-next:hover, #g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-prev:hover {
  background: transparent;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-dots {
  display: block !important;
  width: fit-content;
  margin: auto;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  background: #8D8D8D;
  margin: 0 4px;
  border-radius: 50%;
  float: left;
}
#g-utility .g-container .g-grid .cikkes .g-content .platform-content .moduletable .carousel_post .owl-dots .owl-dot.active {
  background: #4AB9E4;
}
#g-utility:after {
  content: '';
  position: absolute;
  left: 10%;
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/szurkek.svg');
  height: calc(100% - 190px);
  width: 20%;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
  z-index: 1;
  background-position: top left;
}
#g-expanded {
  background: #1A3A81;
  color: #fff;
  position: relative;
}
#g-expanded .g-container .g-grid .kepes .g-content img {
  position: absolute;
  left: 0;
  width: 50%;
  height: 100%;
  top: 0%;
  object-fit: cover;
}
#g-expanded .g-container .g-grid .kepes .g-content:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 10%;
  background: #fff;
  width: 50%;
}
#g-expanded .g-container .g-grid .gyakori {
  padding: 40px 0 40px 40px;
}
#g-expanded .g-container .g-grid .gyakori .g-content .platform-content .custom h5 {
  font-size: 35px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0 0 30px 0;
}
#g-extension .g-container {
  padding: 30px;
  background: linear-gradient(177deg, #fff, #FFFAFA00);
  background-image: url('https://dev.ideastyle.hu/klio/images/rendszer/cikkhatter.webp');
  background-size: cover;
  background-repeat: no-repeat;
  margin: -40px auto -70px;
  position: relative;
  background-color: #fff;
}
#g-extension .g-container .g-grid .cimsor .g-content {
  margin-bottom: 0;
  text-align: center;
}
#g-extension .g-container .g-grid .cimsor .g-content h6 {
  text-align: center;
  font-size: 35px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0 0 0px 0;
  color: #141D38;
}
#g-extension .g-container .g-grid .cikkek .g-content {
  padding-bottom: 0;
  margin-bottom: 0;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post {
  padding-bottom: 40px;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .post_img .img_wrap {
  overflow: hidden;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .post_img .img_wrap a img {
  height: 180px;
  width: 100%;
  object-fit: cover;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .post_img .img_wrap a:hover img {
  transform: scale(1.2);
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text {
  background: #fff;
  padding: 20px 30px;
  box-shadow: 0px 4px 13px -10px black;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .meta3 {
  margin-bottom: 5px;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .meta3 span {
  display: none;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .meta3 a {
  color: #4AB9E4;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  margin-left: 0;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .meta3 a:before {
  display: none;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text h4 {
  line-height: 1.2;
  margin: 0 0 0 0;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text h4 a {
  color: #141D38;
  font-size: 17px;
  font-weight: 500;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .post-p.mos-img {
  color: #8D8D8D;
  opacity: 1;
  font-size: 13px;
  line-height: 1.5;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .single_post_text .post-p.mos-img p {
  margin: 10px 0 0;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .bovebben {
  margin: 10px 0 10px 0;
  text-align: right;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .bovebben a {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  font-size: 0;
  background: transparent;
  border: 0;
  padding: 10px;
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/bovebben.svg?6545775a');
  background-size: contain;
  background-repeat: no-repeat;
  border-radius: 0;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-stage-outer .owl-stage .owl-item .single_post .bovebben a:hover {
  filter: grayscale(0.9);
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-nav {
  display: none !important;
  position: relative;
  top: 15px;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-next {
  float: right;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-next, #g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-prev {
  width: auto;
  height: auto;
  text-align: center;
  line-height: 1;
  color: #274486;
  border: 0;
  font-size: 20px;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-next:hover, #g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-nav .owl-prev:hover {
  background: transparent;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-dots {
  display: none !important;
  width: fit-content;
  margin: auto;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  background: #8D8D8D;
  margin: 0 4px;
  border-radius: 50%;
  float: left;
}
#g-extension .g-container .g-grid .cikkek .g-content .platform-content .moduletable .carousel_post .owl-dots .owl-dot.active {
  background: #4AB9E4;
}
#g-extension .g-container .g-grid .gomb .g-content {
  padding-top: 0;
  text-align: center;
}
#g-extension .g-container .g-grid .gomb .g-content a:hover {
  color: #333 !important;
}
#g-container-footer {
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/footerkep.jpg');
  padding: 90px 0 0 0;
  background-size: cover;
  background-repeat: no-repeat;
}
#g-container-footer .g-container .g-grid .g-block #g-footer {
  color: #fff;
  background: transparent;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .elerhetosegek .g-content img {
  margin: 0 0 10px 0;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .elerhetosegek .g-content .balafter {
  position: relative;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .elerhetosegek .g-content .balafter:before {
  content: '';
  position: absolute;
  background-image: linear-gradient(to bottom, #274486, #1d5391, #15629b, #1670a2, #227ea9, #227ea9, #227ea9, #227ea9, #1670a2, #15629b, #1d5391, #274486);
  width: 1px;
  height: 100%;
  margin-left: -20px;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .elerhetosegek .g-content .ketgomb {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: 168px 146px;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .menus .g-content nav.g-main-nav ul.g-toplevel {
  margin-top: 80px;
  display: block;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .menus .g-content nav.g-main-nav ul.g-toplevel li {
  width: 100%;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .menus .g-content nav.g-main-nav ul.g-toplevel li a {
  color: #fff;
  letter-spacing: 0;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .menus .g-content nav.g-main-nav ul.g-toplevel li a span.g-menu-item-content {
  font-weight: 400;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .menus .g-content nav.g-main-nav ul.g-toplevel li a:hover {
  color: #8FBE2C;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .menus .g-content nav.g-main-nav ul.g-toplevel li.active a {
  color: #8FBE2C;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .hirlevel .g-content h6 {
  font-size: 20px;
  margin: 0 0 15px 0;
  line-height: 1.2;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .hirlevel .g-content p {
  margin: 0;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .hirlevel .g-content .com-baforms-wrapper {
  margin-top: 15px;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .hirlevel .g-content .com-baforms-wrapper .ba-form-row .ba-field-container .ba-form-acceptance-html {
  color: #fff;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .hirlevel .g-content .com-baforms-wrapper .ba-form-row .ba-field-container .ba-form-acceptance-html p {
  color: #fff;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .hirlevel .g-content .com-baforms-wrapper .ba-form-row .ba-field-container .ba-form-acceptance-html p a {
  color: #fff;
  text-decoration: underline;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .hirlevel .g-content .com-baforms-wrapper .ba-form-row .ba-field-container .ba-form-acceptance-html p a:hover {
  color: #8FBE2C;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .copyrightos .g-content a {
  color: #fff;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .copyrightos .g-content a:hover {
  color: #8FBE2C;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content nav.g-main-nav ul.g-toplevel {
  justify-content: end;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content nav.g-main-nav ul.g-toplevel li a {
  color: #fff;
  letter-spacing: 0;
  padding: 0 20px;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content nav.g-main-nav ul.g-toplevel li a span.g-menu-item-content {
  font-weight: 400;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content nav.g-main-nav ul.g-toplevel li a:hover {
  color: #8FBE2C;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content nav.g-main-nav ul.g-toplevel li.active a {
  color: #8FBE2C;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .felfele .g-content .g-totop.g-particle .g-totop a {
  color: #fff;
}
#g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .felfele .g-content .g-totop.g-particle .g-totop a:hover {
  color: #8FBE2C;
}
.view-article #g-container-main .g-container .g-grid .g-block #g-mainbar .g-grid .g-block .g-content .platform-content.container .row .col .com-content-article.item-pageelem dl.article-info.text-muted {
  display: none;
}
.view-article #g-container-main .g-container .g-grid .g-block #g-mainbar .g-grid .g-block .g-content .platform-content.container .row .col .com-content-article.item-pageelem .cikkfullkep figure {
  margin: 0 0 20px 0;
}
.view-article #g-container-main .g-container .g-grid .g-block #g-mainbar .g-grid .g-block .g-content .platform-content.container .row .col .com-content-article.item-pageelem .cikkfullkep figure img {
  width: 100%;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow {
  background: linear-gradient(180deg, #11214a, #11214a);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  color: #fff;
  position: relative;
  padding: 20px 0 160px 0;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid {
  position: relative;
  z-index: 2;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid video#vid {
  max-height: 580px;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .animacios .g-content .videohatter {
  position: relative;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .animacios .g-content .videohatter video#vid {
  position: relative;
  padding: 50px 0 0 50px;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .animacios .g-content .videohatter:before {
  content: '';
  background: linear-gradient(302deg, #1A3A81, #4AB9E4);
  height: calc(100% - 50px);
  width: calc(100% - 50px);
  left: 0;
  top: 0;
  position: absolute;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .szoveges .g-content {
  padding-left: 50px;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .szoveges .g-content .cimsor h1 {
  font-size: 35px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 20px 0 30px 0;
  color: #fff;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .szoveges .g-content p.linkes {
  margin: 40px 0 0 0;
}
.rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow:after {
  content: '';
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/rolunkfejlec.svg');
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  pointer-events: none;
  background-size: contain;
  background-position: bottom;
}
.rolunk #g-header .g-container {
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/szamlalohatter.webp');
  background-size: cover;
  background-repeat: no-repeat;
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic {
  text-align: left;
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item {
  padding-bottom: 0;
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper {
  position: relative;
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-auto-theme, .rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-theme-default {
  font-weight: 600 !important;
  font-size: 40px;
  color: #274486;
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-auto-theme .odometer-inside, .rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-theme-default .odometer-inside {
  position: relative;
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-auto-theme .odometer-inside:after, .rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-theme-default .odometer-inside:after {
  content: '+';
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .g-gridstatistic-item-text2 {
  font-size: 17px;
  opacity: 1;
  color: #406AC7;
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper:after {
  content: '';
  position: absolute;
  background-image: linear-gradient(to bottom, #ffffff, #8fbe2c5c, #8FBE2C, #8FBE2C, #8FBE2C, #8FBE2C, #8FBE2C, #8FBE2C, #8FBE2C, #8FBE2C, #8fbe2c5c, #ffffff);
  right: 65px;
  top: 0;
  width: 1px;
  height: 100%;
}
.rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item:last-of-type .g-gridstatistic-item-wrapper:after {
  display: none;
}
@media (min-width: 767px) {
  .rolunk #g-above .g-container .g-grid .progressbaros {
    padding-right: 60px;
  }
}
.rolunk #g-above .g-container .g-grid .progressbaros .g-content .cimsor h2 {
  font-size: 35px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 20px 0 30px 0;
  color: #fff;
}
.rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .teli {
  width: 100%;
  background-color: transparent;
  border-bottom: 1px solid #274486;
  position: relative;
  padding: 0 0 10px 0;
}
.rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .w1 {
  width: 30%;
}
.rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .w2 {
  width: 70%;
}
.rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .w3 {
  width: 60%;
}
.rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .w1, .rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .w2, .rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .w3, .rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .w4 {
  background: linear-gradient(89deg, #8FBE2C, #56A212);
  border-radius: 10px;
  padding: 10px;
}
.rolunk #g-above .g-container .g-grid .progressbaros .g-content .progressbar .szam {
  position: absolute;
  right: 0;
  top: 0;
  margin: -3px 0 0 0;
}
.rolunk #g-above .g-container .g-grid .jobbkep {
  position: relative;
}
.rolunk #g-above .g-container .g-grid .jobbkep .g-content img {
  position: absolute;
  bottom: 30px;
}
.rolunk #g-above .g-container:before {
  display: none;
}
.rolunk #g-feature {
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/hatter9.webp');
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 0 80px 0;
}
@media (min-width: 767px) {
  .rolunk #g-feature .g-container .g-grid .szoveges {
    padding-left: 60px;
  }
}
.rolunk #g-feature .g-container .g-grid .szoveges .g-content h3 {
  font-size: 35px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 20px 0 30px 0;
  color: #fff;
}
.rolunk #g-feature .g-container .g-grid .szoveges .g-content .felsorolas ul {
  list-style: none;
}
.rolunk #g-feature .g-container .g-grid .szoveges .g-content .felsorolas ul li {
  position: relative;
  margin: 10px 0 10px 0px;
  padding-left: 30px;
}
.rolunk #g-feature .g-container .g-grid .szoveges .g-content .felsorolas ul li:before {
  content: '';
  background: url('https://dev.ideastyle.hu/klio/images/rendszer/item.svg');
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.rolunk #g-feature .g-container:after {
  display: none;
}
.rolunk #g-feature:after {
  display: none;
}
.view-category.elem #g-container-main .g-container {
  max-width: 1900px;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .felsos {
  display: none;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content {
  padding: 0;
  margin: 0;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col {
  padding: 0;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items {
  grid-gap: 0;
  margin: 0;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item {
  display: grid;
  grid-gap: 0;
  grid-template-columns: 1fr 1fr;
  background: #141D38;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content {
  position: relative;
  padding: 50px;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content .page-header {
  margin: 40px 0 -20px 0;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content .page-header h2 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content .page-header h2 a {
  color: #fff;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content dl.article-info.text-muted dd.category-name {
  position: absolute;
  top: 60px;
  font-size: 0;
  margin-left: -5px;
  text-transform: uppercase;
  font-weight: 400;
  pointer-events: none;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content dl.article-info.text-muted dd.category-name span.icon-folder-open.icon-fw {
  display: none;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content dl.article-info.text-muted dd.category-name span {
  font-size: 14px;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content p {
  position: relative;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content p:nth-child(4) {
  margin-left: 30px;
  opacity: 0.8;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content p:nth-child(4):before {
  content: '';
  position: absolute;
  background-image: linear-gradient(to bottom, #274486, #1d5391, #15629b, #1670a2, #227ea9, #227ea9, #227ea9, #227ea9, #1670a2, #15629b, #1d5391, #274486);
  width: 1px;
  height: 100%;
  margin-left: -20px;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content p.readmore {
  margin-top: 30px;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item .item-content p.readmore a span.icon-chevron-right {
  display: none;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item figure {
  margin: 0;
  width: 100%;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item figure img {
  height: 430px;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item:nth-child(even) .item-content {
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  background: #fff;
  color: #141D38;
}
.view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item:nth-child(even) .item-content .page-header h2 a {
  color: #141D38;
}
.team-item .team-block {
  margin-bottom: 0;
}
.team-item .team-block .inner-boxes .overlay-content {
  padding: 20px;
  min-height: auto;
  height: auto;
  width: auto;
  border-radius: 0;
  border: 0;
  top: 100%;
  background: #ffffff;
  margin-top: 0;
}
.team-item .team-block .inner-boxes .overlay-content .text {
  margin-bottom: 0;
  font-size: 12px;
  text-align: center;
}
.team-item .team-block .inner-boxes .image {
  border-radius: 0;
  width: calc(100% - 20px);
  height: auto;
}
.team-item .team-block .inner-boxes .image img {
  filter: grayscale(1) !important;
  opacity: 0.5;
}
.team-item .team-block .inner-boxes .image:hover img {
  filter: grayscale(0) !important;
  opacity: 1;
}
.team-item .team-block .inner-boxes:hover {
  opacity: 1;
}
.team-item .team-block .inner-boxes:hover .image {
  opacity: 1;
}
.team-item .team-block ul.social-box {
  display: none;
}
#g-feature:after, #g-feature .g-container:after {
  display: none;
}
.com-content-category-blog.blog .category-desc.clearfix {
  padding: 40px 30px;
}
.g-block.size-5.felfele .g-totop {
  position: fixed;
  bottom: 80px;
  right: 20px;
  padding: 7px 0 0 0;
  background: #8FBE2C;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  text-align: center !important;
  font-size: 20px;
  z-index: 999;
}
.g-block.size-5.felfele .g-totop:hover {
  background: #2d79ff;
}
@media (min-width: 767px) {
  .g-container, .containerszeles {
    max-width: calc(100% - 100px);
    margin: auto;
  }
  #g-navigation .g-grid {
    max-width: calc(100% - 100px);
    margin: auto;
  }
  #g-container-top .g-container #g-top .g-container, #g-container-top .g-container #g-copyright .g-container, #g-container-top .g-container #g-footer .g-container, #g-container-footer .g-container #g-top .g-container, #g-container-footer .g-container #g-copyright .g-container, #g-container-footer .g-container #g-footer .g-container {
    max-width: calc(100% - 100px);
    margin: auto;
  }
  #g-container-top .g-container {
    width: 100%;
    max-width: 100%;
  }
  #g-container-top .g-container #g-top .g-container, #g-container-top .g-container #g-navigation .g-container {
    max-width: calc(100% - 100px);
    margin: auto;
  }
  .sts-section {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .kezelesek #g-header .g-container #bars154 .sts-section.custom-clearfix:nth-of-type(even) .block2 {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
}
@media (min-width: 1101px) {
  .g-offcanvas-toggle {
    display: none;
  }
}
@media (min-width: 1300px) {
  .rolunk #g-slideshow .g-grid {
    max-width: 1100px;
    margin: auto;
  }
  .g-container, .containerszeles {
    max-width: 1100px;
    margin: auto;
  }
  #g-navigation .g-grid {
    max-width: 1100px;
    margin: auto;
  }
  #g-container-footer .g-container #g-top .g-container, #g-container-footer .g-container #g-copyright .g-container, #g-container-footer .g-container #g-footer .g-container, #g-container-top .g-container #g-top .g-container, #g-container-top .g-container #g-copyright .g-container, #g-container-top .g-container #g-footer .g-container {
    max-width: 1100px;
    margin: auto;
  }
}
@media (min-width: 1200px) {
  .rolunk #g-slideshow .g-grid {
    max-width: 1000px;
    margin: auto;
  }
  .g-container, .containerszeles {
    max-width: 1000px;
    margin: auto;
    width: 100%;
  }
  #g-navigation .g-grid {
    max-width: 1000px;
    margin: auto;
  }
  #g-container-footer .g-container #g-top .g-container, #g-container-footer .g-container #g-copyright .g-container, #g-container-footer .g-container #g-footer .g-container, #g-container-top .g-container #g-top .g-container, #g-container-top .g-container #g-copyright .g-container, #g-container-top .g-container #g-footer .g-container {
    max-width: 1000px;
    margin: auto;
  }
}
@media (min-width: 1400px) {
  .rolunk #g-slideshow .g-grid {
    max-width: 1200px;
    margin: auto;
  }
  .g-container, .containerszeles {
    max-width: 1200px;
    margin: auto;
  }
  #g-navigation .g-grid {
    max-width: 1200px;
    margin: auto;
  }
  #g-container-footer .g-container #g-top .g-container, #g-container-footer .g-container #g-copyright .g-container, #g-container-footer .g-container #g-footer .g-container, #g-container-top .g-container #g-top .g-container, #g-container-top .g-container #g-copyright .g-container, #g-container-top .g-container #g-footer .g-container {
    max-width: 1200px;
    margin: auto;
  }
}
@media (min-width: 1500px) {
  .rolunk #g-slideshow .g-grid {
    max-width: 1300px;
    margin: auto;
  }
  .g-container, .containerszeles {
    max-width: 1300px;
    margin: auto;
  }
  #g-navigation .g-grid {
    max-width: 1300px;
    margin: auto;
  }
  #g-container-top .g-container #g-top .g-container, #g-container-top .g-container #g-copyright .g-container, #g-container-top .g-container #g-footer .g-container, #g-container-footer .g-container #g-top .g-container, #g-container-footer .g-container #g-copyright .g-container, #g-container-footer .g-container #g-footer .g-container {
    max-width: 1300px;
    margin: auto;
  }
}
@media (min-width: 1600px) {
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .g-block .g-content.g-particle .g-video-container h1, #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .g-block .g-content.g-particle .g-video-container h6, #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .g-block .g-content.g-particle .g-video-container p {
    position: relative;
    z-index: 3;
    max-width: 1400px;
    margin: auto;
  }
  .g-container, .containerszeles {
    max-width: 1400px;
    margin: auto;
  }
  #g-navigation .g-grid, #g-slideshow .g-grid {
    max-width: 1400px;
    margin: auto;
  }
  #g-container-top .g-container #g-top .g-container, #g-container-top .g-container #g-copyright .g-container, #g-container-top .g-container #g-footer .g-container, #g-container-footer .g-container #g-top .g-container, #g-container-footer .g-container #g-copyright .g-container, #g-container-footer .g-container #g-footer .g-container {
    max-width: 1400px;
    margin: auto;
  }
}
@media (max-width: 1500px) {
  .rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper:after {
    right: 45px;
  }
}
@media (max-width: 1400px) {
  #g-container-top .g-container .g-grid .g-block #g-navigation {
    font-size: 13px;
  }
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .menupontok .g-content .g-main-nav .g-toplevel li a {
    font-size: 13px;
    padding: 0.625rem 16px;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .focim .g-content h1 {
    font-size: 35px;
  }
  #g-header .g-container {
    padding: 30px 60px 30px;
  }
  #g-header .g-container .g-grid .cimes .g-content h2 {
    font-size: 30px;
  }
  #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item {
    min-width: 130px;
  }
  #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-auto-theme, #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper odometer.odometer-theme-default {
    font-size: 25px;
  }
  #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper .g-gridstatistic-item-text2 {
    font-size: 11px;
  }
  #g-feature {
    padding: 0px 0 0px;
  }
  #g-feature .g-container .g-grid .cimsor .g-content h4 {
    font-size: 30px;
  }
  #g-showcase .g-container .g-grid .cimsor .g-content h4 {
    font-size: 30px;
  }
  #g-expanded .g-container .g-grid .gyakori .g-content .platform-content .custom h5 {
    font-size: 30px;
  }
  #g-extension .g-container .g-grid .cimsor .g-content h6 {
    font-size: 30px;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .elerhetosegek .g-content .ketgomb {
    display: block;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .elerhetosegek .g-content .ketgomb p.linkes {
    margin-bottom: 40px;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-main-nav {
    white-space: inherit !important;
  }
  .rolunk #g-feature .g-container .g-grid .szoveges .g-content h3 {
    font-size: 30px;
  }
  .rolunk #g-above .g-container .g-grid .progressbaros .g-content .cimsor h2 {
    font-size: 30px;
  }
  .rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item .g-gridstatistic-item-wrapper:after {
    right: 35px;
  }
  .view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item figure img {
    height: 460px;
  }
}
@media (max-width: 1300px) {
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk .g-content {
    padding: 30px 10% 80px 50px;
  }
}
@media (max-width: 1200px) {
  .rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid {
    max-width: 100%;
    padding: 0 30px;
  }
  .view-category.elem #g-container-main .g-container {
    width: 100%;
  }
  .view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item figure img {
    height: 480px;
  }
}
@media (max-width: 1100px) {
  .g-offcanvas-toggle {
    right: 3% !important;
  }
  .g-offcanvas-toggle .fa-fw {
    color: #fff;
  }
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 150px calc(100% - 200px);
  }
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .logos .g-content .g-logo {
    display: block;
  }
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .logos .g-content .g-logo img {
    margin: 0;
  }
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .nyelvek {
    margin: 13px 0 0 0;
    float: right;
  }
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .nyelvek .mod-languages {
    width: fit-content;
    float: right;
  }
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid .telefonszam {
    display: none;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow {
    padding-bottom: 50px;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid {
    display: block;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .focim .g-content {
    margin-top: 0;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .focim .g-content h1 {
    font-size: 25px;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .focim .g-content p {
    font-size: 15px;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .videos {
    width: 100%;
    padding: 0 30px 50px 30px;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk {
    width: 100%;
    padding: 0 30px;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk .g-content {
    padding: 40px 30px 50px;
    margin: 0;
    position: relative;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk .g-content p {
    margin: 0px 30px;
  }
  #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .kekblokk .g-content p.linkes {
    margin-left: 10px;
  }
  #g-header .g-container {
    margin: 0 auto;
    padding: 30px 30px;
  }
  #g-header .g-container .g-grid .cimes .g-content h2 {
    font-size: 20px;
  }
  #g-header .g-container .g-grid:last-of-type {
    display: block;
  }
  #g-header .g-container .g-grid:last-of-type .balos, #g-header .g-container .g-grid:last-of-type .jobbos {
    width: 100%;
  }
  #g-header .g-container .g-grid:last-of-type .balos .g-content .feherbox .cimes, #g-header .g-container .g-grid:last-of-type .jobbos .g-content .feherbox .cimes {
    display: block;
  }
  #g-header .g-container .g-grid:last-of-type .balos .g-content .feherbox .cimes .ikon, #g-header .g-container .g-grid:last-of-type .jobbos .g-content .feherbox .cimes .ikon {
    position: relative;
    height: 70px;
    width: 70px;
  }
  #g-header .g-container .g-grid:last-of-type .balos .g-content .feherbox .cimes .ikon img.statikus, #g-header .g-container .g-grid:last-of-type .jobbos .g-content .feherbox .cimes .ikon img.statikus {
    top: 25px;
    margin-top: 0;
  }
  #g-above {
    padding: 30px;
  }
  #g-above .g-container .g-grid {
    display: block;
  }
  #g-above .g-container .g-grid .bal {
    padding: 0;
    width: 100%;
  }
  #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic {
    margin: 60px 0 0 0;
  }
  #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item {
    width: 100%;
  }
  #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item .g-gridstatistic-item-wrapper .odometer.odometer-auto-theme {
    font-size: 30px;
  }
  #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item .g-gridstatistic-item-wrapper .g-gridstatistic-item-text2 {
    font-size: 15px;
  }
  #g-above .g-container .g-grid .bal .g-content .g-title-wrapper .g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item .g-gridstatistic-item-wrapper:after {
    display: none;
  }
  #g-above .g-container .g-grid .bal .g-content h3 {
    font-size: 20px;
  }
  #g-above .g-container .g-grid .negykep {
    width: 100%;
  }
  #g-above .g-container .g-grid .negykep .g-content .g-grid .size-50 {
    margin: 0 auto !important;
    width: 100%;
  }
  #g-feature .g-container .g-grid .cimsor .g-content h4 {
    font-size: 20px;
    margin: 0px 0 -60px 0;
  }
  #g-showcase {
    padding: 40px 0 160px;
  }
  #g-showcase .g-container .g-grid .cimsor .g-content h4 {
    font-size: 20px;
  }
  #g-showcase .g-container .g-grid {
    display: block;
  }
  #g-showcase .g-container .g-grid .elso {
    width: 100%;
    max-width: 100%;
    margin-bottom: 50px;
  }
  #g-showcase .g-container .g-grid .elso:last-of-type {
    margin-bottom: 0;
  }
  #g-expanded {
    padding: 30px;
  }
  #g-expanded .g-container .g-grid {
    display: block;
  }
  #g-expanded .g-container .g-grid .kepes {
    width: 100%;
    max-width: 100%;
  }
  #g-expanded .g-container .g-grid .kepes .g-content img {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    width: 100%;
  }
  #g-expanded .g-container .g-grid .kepes .g-content:before {
    display: none;
  }
  #g-expanded .g-container .g-grid .gyakori {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
  #g-expanded .g-container .g-grid .gyakori .g-content h5 {
    font-size: 20px !important;
  }
  #g-extension .g-container .g-grid .cimsor .g-content h6 {
    font-size: 20px;
  }
  #g-container-footer {
    padding: 90px 30px 0 30px;
    background: linear-gradient(180deg, #141D38, #0B245D);
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container {
    max-width: 100%;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .ba-form-page {
    padding: 0 !important;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid {
    display: block;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .elerhetosegek .g-content .balafter {
    margin-left: 20px;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .elerhetosegek .g-content .ketgomb p.linkes {
    margin: 50px 0 40px;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .g-block {
    width: 100%;
    max-width: 100%;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .menus .g-content nav.g-main-nav ul.g-toplevel {
    margin-top: 0;
    margin-left: 5px;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .menus .g-content nav.g-main-nav ul.g-toplevel li a {
    padding: 10px 0;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content nav.g-main-nav ul.g-toplevel {
    justify-content: start;
    display: block;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content nav.g-main-nav ul.g-toplevel li {
    width: 100%;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .alsomenus .g-content nav.g-main-nav ul.g-toplevel li a {
    padding: 10px 0;
    padding-left: 0;
    padding-right: 0;
  }
  #g-container-footer .g-container .g-grid .g-block #g-footer .g-container .g-grid .felfele .g-content .g-totop.g-particle .g-totop {
    text-align: left;
  }
  #g-offcanvas {
    background: linear-gradient(180deg, #141D38, #0B245D);
  }
  #g-offcanvas .g-grid .logos .g-content {
    padding-bottom: 0;
    margin-bottom: 0;
    padding-left: 20px;
  }
  #g-offcanvas .g-grid .menupontok .g-content {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  #g-offcanvas .g-grid .menupontok .g-content div#g-mobilemenu-container ul.g-toplevel {
    background: transparent;
  }
  #g-offcanvas .g-grid .telefonesemail .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  #g-offcanvas .g-grid .telefonesemail .g-content .kontaktok p.linkes {
    margin-bottom: 40px;
  }
  .rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow {
    padding: 20px 0 60px 0;
  }
  .rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid {
    display: block;
  }
  .rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .g-block {
    max-width: 100%;
    width: 100%;
  }
  .rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .szoveges .g-content {
    padding-left: 0;
  }
  .rolunk #g-container-top .g-container .g-grid .g-block #g-slideshow .g-grid .szoveges .g-content .cimsor h1 {
    font-size: 20px;
  }
  .rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper .g-gridstatistic-item {
    width: 100%;
    margin-bottom: 20px;
  }
  .rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-wrapper:last-of-type .g-gridstatistic-item {
    margin-bottom: 0;
  }
  .rolunk #g-header .g-container .g-grid .porgosszamok .g-title-wrapper .g-gridstatistic .g-gridstatistic-item-wrapper:after {
    display: none;
  }
  .rolunk #g-above .g-container .g-grid .progressbaros .g-content .cimsor h2 {
    font-size: 20px;
  }
  .rolunk #g-above .g-container .g-grid .g-block {
    max-width: 100%;
    width: 100%;
  }
  .rolunk #g-above .g-container .g-grid .jobbkep .g-content img {
    position: relative;
    bottom: auto;
  }
  .rolunk #g-feature {
    padding: 50px 30px;
  }
  .rolunk #g-feature .g-container .g-grid {
    display: block;
  }
  .rolunk #g-feature .g-container .g-grid .szoveges .g-content h3 {
    font-size: 20px;
  }
  .rolunk #g-feature .g-container .g-grid .g-block {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
  }
  #g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel li.active .g-menu-item-container > .g-menu-item-content {
    color: #8FBE2C;
  }
  .view-category.elem #g-container-main .g-container {
    width: 100%;
  }
  .view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item {
    display: block;
  }
  .view-category.elem #g-container-main .g-container .g-grid #g-mainbar .g-grid .g-block.size-100 .g-content .container .row .col .com-content-category-blog.blog .com-content-category-blog__items.blog-items .com-content-category-blog__item.blog-item figure img {
    height: auto;
  }
}
@media (max-width: 767px) {
  .g-offcanvas-toggle {
    top: 40px;
  }
  #g-container-top .g-container .g-grid .g-block #g-navigation .g-grid {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 150px calc(100% - 230px);
  }
}
td {
  padding: 0.5rem;
  border: 0px solid #d4dce3;
}
/*# sourceMappingURL=design_13.css.map */