@charset "UTF-8";
  .hide-on-mobile{display:block;}
.hide-on-mobile.inline{display:inline-block;}
.hide-on-desktop {
display: none;
} *{box-sizing:border-box;}
body, html{background-color:#ffffff;font:Normal 14px/22px "Roboto", sans-serif;color:#464646;margin:0;padding:0;outline:none;font-weight:300;word-break:normal;text-decoration:none;}
body::before, html::before{display:none;}
body{min-height:100vh;display:flex;flex-direction:column;}
body.page-template-page-thank-you{justify-content:center;}
body.page-template-page-thank-you main#site-content{flex:1;display:flex;justify-content:center;align-items:center;}
body.page-template-page-thank-you footer .section-inner .belso-content{display:flex;flex-direction:column;gap:24px;justify-content:center;}
div, span, p, h1, h2, h3, h4, h5, h6, a, ul, ul li{outline:none;}
span, a, p, h1, h2, h3, h4, h5, h6, ul, li, ul li, input, label, textarea, button, checkbox-inline, table tr td,
.entry-content, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt{font:Normal 14px/22px "Roboto", sans-serif;color:#464646;margin:0;padding:0;outline:none;font-weight:400;word-break:normal;text-decoration:none;letter-spacing:0;-webkit-hyphens:none;hyphens:none;}
span::before, a::before, p::before, h1::before, h2::before, h3::before, h4::before, h5::before, h6::before, ul::before, li::before, ul li::before, input::before, label::before, textarea::before, button::before, checkbox-inline::before, table tr td::before,
.entry-content::before, .entry-content p::before, .entry-content ol::before, .entry-content ul::before, .entry-content dl::before, .entry-content dt::before {
display: none;
} a{color:#4D4D4D;}
a.feher{color:#ffffff;}
a.feher:hover{color:#EB4A09;}
a:link:hover{text-decoration:none;}
main#site-content{max-width:1920px;margin:0px auto;width:100%;}
main#site-content a:not(.telefonszam){color:#011A81;}
main#site-content a:not(.telefonszam):hover{color:#EB4A09;}
ul{list-style-type:none;list-style-position:outside;padding-left:0;}
ul.jobbmenu li{margin-left:25px;}
ul.balmenu li{margin-right:25px;}
.grecaptcha-badge{display:none;}
#rmp-container-91{display:flex;flex-direction:column;justify-content:center;}
h1, h1 p{font:500 34px/45px "Roboto", sans-serif;}
h1.oldalcim, h1 p.oldalcim{text-align:center;margin-bottom:36px;}
h2, h2 p{font:Normal 16px/24px "Roboto", sans-serif;margin-bottom:20px;}
h2.alcim, h2 p.alcim{text-align:center;margin-bottom:36px;}
h3, h3 p{font:600 38px/56px "Roboto", sans-serif;color:#011A81;text-align:center;}
h4, h4 p{font:500 18px/24px "Roboto", sans-serif;color:#011A81;text-align:center;}
p:not(:last-of-type){margin-bottom:16px;}
.kiemelt-flekk{padding:25px;background-color:#F7F7F7;}
.zold-gomb{display:inline-block;text-align:center;padding:15px 50px;background-color:#04BA35;color:#ffffff !important;font:500 16px/18px "Roboto", sans-serif !important;max-width:100%;transition:all 0.2s ease-in-out;border-radius:50px;align-self:center;}
.zold-gomb:hover{background-color:#008a32 !important;}
.zold-gomb.kekbg{box-shadow:0px 16px 18px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 16px 18px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 16px 18px 0px rgba(0, 0, 0, 0.5);}
.zold-gomb.green{box-shadow:0px 16px 18px 0px rgba(22, 95, 31, 0.2);-webkit-box-shadow:0px 16px 18px 0px rgba(22, 95, 31, 0.2);-moz-box-shadow:0px 16px 18px 0px rgba(22, 95, 31, 0.2);}
.cta-kozep .zold-gomb{display:block;width:-moz-fit-content;width:fit-content;margin:16px auto;}
.main-content.normal-oldal{width:100%;max-width:800px;margin:0 auto;}
.main-content.normal-oldal p, .main-content.normal-oldal h1, .main-content.normal-oldal h2, .main-content.normal-oldal ul{margin-bottom:24px;}
.main-content.normal-oldal ul{list-style-type:disc;list-style-position:inside;}
.section-inner{padding:0;width:100%;margin:0 auto;max-width:1256px;}
.section-inner .belso-content{width:100%;position:relative;}
.section-inner .belso-content a:link{color:#464646;}
.section-inner .belso-content a:link:hover{color:#EB4A09;}
.section-inner .belso-content h1, .section-inner .belso-content h2{margin:35px 0 25px;}
.section-inner .belso-content h1:first-of-type, .section-inner .belso-content h2:first-of-type{margin-top:0;}
.section-inner .belso-content h1.focim, .section-inner .belso-content h2.focim{margin-bottom:0;}
.section-inner .belso-content h1.oldalcim, .section-inner .belso-content h2.oldalcim{margin:36px 0;}
.section-inner .belso-content .bal .kep, .section-inner .belso-content .jobb .kep{width:100%;height:0;padding-bottom:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.section-inner.keskeny .belso-content{max-width:725px;margin:0 auto;}
.section-inner.kozep-keskeny .belso-content{max-width:970px;margin:0 auto;}
.section-inner.keretes{max-width:calc(1256px - 72px);padding:90px;background-color:#FAF9F5;}
.keskeny{max-width:725px;margin:0 auto;}
.tav90{width:100%;height:0;padding:calc(90px / 2) 0;}
.tav70{width:100%;height:0;padding:calc(70px / 2) 0;}
.tav45{width:100%;height:0;padding:calc(45px / 2) 0;}
.tav35{width:100%;height:0;padding:calc(35px / 2) 0;}
.kozepre{margin:0 auto !important;text-align:center !important;}
.entry-content > .alignleft, .entry-content > p .alignleft, .entry-content > .wp-block-image .alignleft{margin-left:0;position:static;}
img{max-width:100%;height:auto;}
img.aligncenter{margin:0 auto;display:block;}
.table-container{overflow-x:auto;}
table{border:none;}
table tr{border:none;}
table tr td{border:none;vertical-align:middle;padding:20px;text-align:left;}
table th{padding:20px;text-align:left;}
table th.product-total{text-align:right;}
table.shop_table tr td span, table.shop_table tr td p, table.shop_table tr td ul li, table.shop_table tr td a, table.shop_table tr td .woocommerce-Price-amount, table.shop_table tr td label{text-align:right !important;}
table.shop_table tr td .woocommerce-Price-amount{margin:0;margin-left:10px;}
table.shop_table tr td ul#shipping_method label{display:flex;justify-content:flex-end;}
table.shop_table tr.order-total{font-size:150%;font-weight:bold;background-color:#FFD800;}
table.shop_table tr.order-total th, table.shop_table tr.order-total td{padding:20px;}
table.shop_table tr.order-total bdi{font-size:150%;}
header{width:100%;position:fixed;top:0;left:0;z-index:100000;padding:0 16px;background-color:#011A81;transition:all 0.2s ease-in-out;}
header .topbar{max-width:1256px;margin:0 auto;}
header .topbar .section-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;align-items:center;transition:all 0.2s ease-in-out;padding:23px 0;}
header .topbar .section-inner .header-logo{align-self:center;}
header .topbar .section-inner .header-logo .custom-logo-link img{transition:all 0.2s ease-in-out;height:20px;width:auto;display:block;align-self:flex-start;}
header .topbar .section-inner .info{text-align:right;display:flex;flex-wrap:wrap;gap:24px;align-items:center;}
header .topbar .section-inner a, header .topbar .section-inner span, header .topbar .section-inner p{font:500 18px/24px "Roboto", sans-serif;color:#ffffff;}
header .topbar .section-inner .zold-gomb{margin-left:25px;}
header .header-navigation-wrapper{display:flex;justify-content:space-between;width:100%;}
header .header-inner{display:flex;justify-content:space-between;transition:all 0.2s ease-in-out;}
header #breadcrumbs{position:relative;padding:16px 0;background-color:#EBEBEB;transition:all 0.2s ease-in-out;}
header #breadcrumbs span{font:500 14px/17px "Roboto", sans-serif;font-weight:600;}
header #breadcrumbs span.breadcrumb_last,
header #breadcrumbs span a{display:inline-block;margin:0;}
header #breadcrumbs span a{font:500 14px/17px "Roboto", sans-serif;font-weight:400;}
header #breadcrumbs span a:hover{color:rgba(247, 247, 247, 0.8);border-bottom:2px solid #FFD800;}
header.sticky{background-color:rgba(1, 26, 129, 0.9);}
header.sticky .section-inner{padding:12px 0;}
.tartalom{width:100%;margin:0 auto;}
.blokk{width:100%;max-width:1256px;margin:0 auto;}
.blokk.szeles{max-width:100%;}
.grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));justify-content:space-between;grid-gap:108px;width:100%;}
.grid .content, .grid .blokk.center{place-self:center;}
.oldal_teteje{position:relative;z-index:100;}
.icon-scroll, .icon-scroll:before{position:absolute;}
.icon-scroll{display:none;width:35px;height:60px;top:50%;box-shadow:inset 0 0 0 1px #464646;border-radius:25px;}
.icon-scroll:before{left:50%;content:"";width:8px;height:8px;background:#464646;margin-left:-4px;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;}
@keyframes scroll {
0%{opacity:1;}
100%{opacity:0;transform:translateY(36px);}
}
@media all and (max-height: 1000px) {
.icon-scroll{display:block;}
}
.cim{margin-bottom:30px;}
.cim p{font:500 34px/45px "Roboto", sans-serif;color:#011A81;}
.alcim p{font:Normal 16px/24px "Roboto", sans-serif;}
.flex_baljobb{display:flex;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:122px;column-gap:122px;row-gap:48px;align-items:center;}
.flex_baljobb div{flex:1 300px;}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center;}
.flex div, .flex img{display:block;align-self:center;flex:1 300px;margin:0 auto;width:100%;}
.kezdokep{display:flex;justify-content:center;width:100%;padding:120px 0;max-width:1920px;margin:0 auto;}
.kezdokep .section-inner{align-self:center;}
.kezdokep .section-inner .belso-content{width:100%;max-width:calc(1256px - (90px + 16px) * 2);margin:0 auto;}
.kezdokep .section-inner .belso-content .sor{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:56px;column-gap:56px;row-gap:16px;}
.kezdokep .section-inner span, .kezdokep .section-inner p, .kezdokep .section-inner h1, .kezdokep .section-inner h2, .kezdokep .section-inner h3, .kezdokep .section-inner h4{text-align:left;}
.kezdokep .section-inner .bal{flex:1 400px;width:100%;max-width:450px;}
.kezdokep .section-inner .jobb{flex:1 400px;width:100%;text-align:center;}
.kezdokep .video{position:relative;padding-bottom:56.25%;}
.kezdokep .video .video-keret .video-placeholder-youtube{position:absolute !important;}
.kezdokep .video .video-keret iframe{border-radius:10px;}
.kezdokep .video video{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%;}
.elonyok{margin:0px auto;padding:60px 0;}
.elonyok h3{margin-bottom:78px;}
.elonyok .belso-content{width:100%;max-width:calc(1256px - (90px + 16px) * 2);margin:0 auto;display:flex;justify-content:space-between;gap:calc(16px * 2);flex-wrap:wrap;}
.elonyok .belso-content .elony{flex:0 1 300px;margin:0 auto;}
.elonyok .belso-content .elony img{display:block;margin:0 auto;height:65px;}
.elonyok .belso-content .elony img.szl{height:196px;}
.elonyok .belso-content .elony a, .elonyok .belso-content .elony p, .elonyok .belso-content .elony h1, .elonyok .belso-content .elony h2, .elonyok .belso-content .elony h3, .elonyok .belso-content .elony h4, .elonyok .belso-content .elony h5, .elonyok .belso-content .elony h6{text-align:center;}
.elonyok .belso-content .elony .elony-cim p{font:500 18px/24px "Roboto", sans-serif;margin:15px auto;color:#011A81;}
.elonyok .belso-content .elony .elony-szoveg *{text-align:left;}
.vallalunk{background-repeat:no-repeat;background-size:auto;background-position:right bottom;padding-bottom:160px;}
.vallalunk .belso-content{padding:0 calc(90px + 16px);}
.vallalunk .jobb .cim, .vallalunk .jobb .szoveg{width:100%;max-width:400px;}
.vallalunk ul{margin-bottom:30px;}
.vallalunk ul li{position:relative;padding-left:23px;display:flex;align-items:center;}
.vallalunk ul li:before{display:block;content:"";position:absolute;left:0;top:auto;width:13px;height:11px;background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/zold-pipa.svg);background-size:contain;background-repeat:no-repeat;}
.csapat{background-color:rgba(247, 247, 247, 0.8);padding:140px 0;}
.csapat .belso-content{padding:0 calc(90px + 16px);}
.csapat .bal .cim, .csapat .bal .szoveg{width:100%;max-width:400px;}
.kiegeszito{padding:100px 0 75px;}
.kiegeszito .sorok{display:flex;flex-direction:column;gap:64px;}
.kiegeszito .belso-content{padding:0 calc(90px + 16px);}
.kiegeszito .sz_sor{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:16px;}
.kiegeszito .sz_sor:nth-child(2n+2){flex-direction:row-reverse;}
.kiegeszito .sz_sor .oszlop{flex:1 250px;align-self:center;}
.kiegeszito .sz_sor .oszlop.szoveg{width:100%;max-width:calc(90px * 4 + 16px * 3);padding:0 calc(90px / 2);display:flex;flex-direction:column;gap:15px;}
.kiegeszito .sz_sor .oszlop.szoveg img{display:block;align-self:flex-start;}
.kiegeszito .sz_sor .oszlop.kep{width:100%;max-width:calc(90px * 3 + 16px * 2);}
.kiegeszito .szolg-cim{font:500 22px/28px "Roboto", sans-serif;}
.terulet{padding-bottom:75px;}
.terulet .belso-content{padding:0 calc(90px + 16px);}
.terulet .tartalom{background-repeat:no-repeat;background-position:55% bottom;background-size:contain;display:flex;flex-direction:column;justify-content:center;min-height:550px;margin:60px auto 30px;}
.terulet .cim *{text-align:center;}
.terulet .ikonok{justify-content:center;width:100%;max-width:710px;margin:0 auto 70px;}
.terulet .ikonok .bal, .terulet .ikonok .jobb{display:flex;justify-content:flex-start;gap:12px;align-items:center;flex:1 300px;}
.terulet .ikonok .bal img, .terulet .ikonok .jobb img{display:block;flex:1 58px;align-self:center;height:58px;}
.terulet .ikonok .bal p, .terulet .ikonok .jobb p{flex:1 200px;}
.terulet .alsokep{margin-top:100px;}
.menete{max-width:1920px;margin:0 auto;background-color:#F7F7F7;margin:35px auto 0;padding:100px 0;}
.menete .section-inner{padding:0;}
.menete .section-inner .belso-content h3{margin-bottom:105px;}
.menete .section-inner .belso-content .lepesek{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));justify-content:space-between;grid-gap:16px;max-width:100%;overflow:hidden;}
.menete .section-inner .belso-content .lepesek .lepes{position:relative;}
.menete .section-inner .belso-content .lepesek .lepes:after{display:block;content:"";position:absolute;right:-60px;top:20px;width:91px;height:46px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.menete .section-inner .belso-content .lepesek .lepes:nth-child(odd):after{background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/szantotrans-nyil-fj.png);}
.menete .section-inner .belso-content .lepesek .lepes:nth-child(even):not(:last-child):after{background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/szantotrans-nyil-lj.png);}
.menete .section-inner .belso-content .lepesek img{display:block;margin:0 auto;height:80px;}
.menete .section-inner .belso-content .lepesek a, .menete .section-inner .belso-content .lepesek p, .menete .section-inner .belso-content .lepesek h1, .menete .section-inner .belso-content .lepesek h2, .menete .section-inner .belso-content .lepesek h3, .menete .section-inner .belso-content .lepesek h4, .menete .section-inner .belso-content .lepesek h5, .menete .section-inner .belso-content .lepesek h6{text-align:center;}
.menete .section-inner .belso-content .lepesek h4{margin-top:33px;margin-bottom:15px;}
.kerjen{margin:0 auto;padding:100px 0 30px;background-color:#011A81;}
.kerjen .section-inner .belso-content{display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center;}
.kerjen .section-inner .belso-content *{color:#ffffff;}
.kerjen .section-inner .belso-content .kep img{display:block;height:223px;width:auto;}
.kerjen .section-inner .belso-content .cim p{font:600 38px/56px "Roboto", sans-serif;text-align:center;}
.kerjen .section-inner .belso-content .email p{font:600 38px/56px "Roboto", sans-serif;text-align:center;}
.kerjen .section-inner .belso-content .alcim p{font:Normal 16px/24px "Roboto", sans-serif;text-align:center;}
.foto{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:336px;width:100%;max-width:1920px;margin:0 auto;}
.auto-csapat .section-inner{padding:46px 0;margin:0px auto;display:flex;flex-direction:column;gap:calc(16px * 2);}
.google-review{margin:40px auto 0;}
.google-review .section-inner{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;margin:0 auto;}
.google-review .section-inner .belso-content{flex:1;}
.google-review .section-inner .belso-content img{display:block;margin:0 auto;}
.google-review .section-inner .cim{flex:1;margin-bottom:36px;}
.google-review .section-inner .cim p{text-align:center;}
.rolunk-mondtak{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/szantotrans-rolunk-mondtak-bg.svg);background-size:1050px auto;padding:46px 0 80px 0;margin:0px auto;}
.rolunk-mondtak .section-inner{padding:0;}
.rolunk-mondtak .section-inner h3{margin-bottom:50px;}
.rolunk-mondtak .section-inner .belso-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:16px;}
.rolunk-mondtak .section-inner .belso-content .idezet{padding:30px 30px 30px 75px;background-color:rgba(247, 247, 247, 0.8);position:relative;border-radius:10px;}
.rolunk-mondtak .section-inner .belso-content .idezet:before{content:"";display:block;position:absolute;left:20px;top:30px;width:30px;height:25px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/szantotrans-idezojel.svg);}
.rolunk-mondtak .section-inner .belso-content .idezet .szoveg p{font-style:italic;}
.rolunk-mondtak .section-inner .belso-content .idezet .nev{font-weight:bold;margin-top:15px;}
.rolunk-mondtak .section-inner .belso-content .idezet .beosztas{font-size:12px;}
.page-template-ajanlatkeres .tartalom{padding:48px 0;}
.page-template-ajanlatkeres .tartalom .belso-content{width:100%;max-width:700px;margin:0 auto;}
.page-template-ajanlatkeres .ajanlatkero-urlap label{display:flex;flex-wrap:wrap;gap:24px;padding:14px;background-color:#F7F7F7;align-items:center;}
.page-template-ajanlatkeres .ajanlatkero-urlap label span{display:block;flex:1 250px;width:100%;}
.page-template-ajanlatkeres .ajanlatkero-urlap label span:first-child{max-width:200px;font:500 18px/24px "Roboto", sans-serif;}
.page-template-ajanlatkeres .ajanlatkero-urlap input, .page-template-ajanlatkeres .ajanlatkero-urlap select, .page-template-ajanlatkeres .ajanlatkero-urlap textarea{padding:8px 10px;border:none;font-size:18px;width:100%;max-width:100%;display:block;}
.page-template-ajanlatkeres .ajanlatkero-urlap textarea{background-color:#F7F7F7;padding:16px;}
.page-template-ajanlatkeres .ajanlatkero-urlap .zold-gomb{padding:15px 50px;margin:0 auto;display:block;}
.page-template-ajanlatkeres .wpcf7-not-valid{background-color:rgba(252, 133, 139, 0.5);}
.page-template-ajanlatkeres ::-moz-placeholder{color:rgba(0, 0, 0, 0.2);}
.page-template-ajanlatkeres ::placeholder{color:rgba(0, 0, 0, 0.2);}
.page-template-ajanlatkeres .wpcf7-spinner::before{display:none;}
.page-template-ajanlatkeres .wpcf7-spinner{background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/ajax-loader.gif);width:40px;height:40px;margin:16px auto;display:block;background-size:contain;background-color:#ffffff;background-repeat:no-repeat;}
.info-text{padding:16px;margin-bottom:16px;}
.info-text *{font-weight:bold;font-size:16px;}
.thank-you{padding:36px;}
.thank-you .belso-content{display:flex;gap:80px;flex-wrap:wrap;justify-items:center;align-items:center;}
.thank-you .belso-content div{flex:1 280px;}
.nagy-cta{background-repeat:no-repeat;background-position:center center;background-size:cover;max-width:1920px;margin:0 auto;padding:60px;}
.nagy-cta .section-inner .belso-content *, .nagy-cta .section-inner .belso-content a:link{text-align:center;}
.nagy-cta .section-inner .belso-content img{margin:75px auto 15px;display:block;}
.nagy-cta .section-inner .belso-content .alcim p{font-weight:bold;}
.nagy-cta .section-inner .belso-content .ar h5{font:500 34px/45px "Roboto", sans-serif;font-weight:normal;margin:15px auto 0;}
.nagy-cta .section-inner .belso-content .gomb .elotte p{font:500 18px/24px "Roboto", sans-serif;font-weight:normal;margin:55px auto 20px;}
.nagy-cta .section-inner .belso-content .gomb .cta{margin-bottom:20px;}
.nagy-cta .section-inner .belso-content .gomb .felsorolas{margin-bottom:60px;}
.nagy-cta .section-inner .belso-content .gomb .felsorolas ul{display:flex;flex-direction:column;justify-content:flex-start;}
.nagy-cta .section-inner .belso-content .gomb .felsorolas ul li{display:block;align-self:center;line-height:30px;padding-left:25px;background-repeat:no-repeat;background-position:left center;background-size:18px auto;background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/szantotrans-check.svg);}
.nagy-cta .section-inner .belso-content .gomb .telefon .szoveg p{font:500 18px/24px "Roboto", sans-serif;font-weight:normal;margin-bottom:10px;}
.nagy-cta .section-inner .belso-content .gomb .telefon .telefonszam{font:600 38px/56px "Roboto", sans-serif;}
.hover_shadow:hover .gal_kep{transition:all 0.2s ease-in-out;box-shadow:-1px 0px 38px -12px rgba(0, 0, 0, 0.25);}
.lapozo{width:100%;margin:0 auto;padding:0;display:flex;visibility:hidden;padding-bottom:54px !important;}
.lapozo .slick-slide img{max-height:450px;}
.lapozo.slick-initialized{visibility:visible;}
.lapozo.slick-initialized .slick-slide{display:flex;justify-content:center;}
.lapozo .slick-list{display:flex;}
.lapozo .slick-list .slick-track{display:flex;}
.lapozo .slick-cloned{transform:translate3d(0, 0, 0);}
.lapozo .slick-prev{border-radius:30px 0 0 30px;background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/vissza-nyil.svg);left:calc(50% - 54px);}
.lapozo .slick-next{border-radius:0 20px 20px 0;background-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/tovabb-nyil.svg);left:50%;}
.lapozo .slick-prev, .lapozo .slick-next{position:absolute;bottom:0px;border:none;padding:0;background-position:center center;background-repeat:no-repeat;background-size:13px;background-color:#F7F7F7;width:54px;height:54px;z-index:99;}
.lapozo .slick-prev.slick-disabled, .lapozo .slick-next.slick-disabled{display:none !important;}
.lapozo .slick-prev:hover, .lapozo .slick-next:hover{background-color:#9F9F9F;}
.kapcsolat-blokk .telefon a, .kapcsolat-blokk .email a{font:600 38px/56px "Roboto", sans-serif;color:#ffffff !important;display:block;text-align:center;margin:16px auto;}
footer{padding:26px 32px;max-width:1920px;margin:0 auto;}
footer .section-inner{padding:0;}
footer .section-inner .belso-content{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"0 a b";align-items:center;}
footer .section-inner .belso-content .lablec-logo{grid-area:a;text-align:center;align-self:center;}
footer .section-inner .belso-content .lablec-logo img{display:block;height:16px;width:auto;margin:0 auto;}
footer .section-inner .belso-content .info-menu{grid-area:b;text-align:right;display:flex;justify-content:flex-end;gap:12px;}
footer .section-inner .belso-content .info-menu a, footer .section-inner .belso-content .info-menu span{font:Normal 12px/12px "Roboto", sans-serif;}
.fb img{width:31px;height:31px;margin:0 auto 20px;}
.copyright{margin-top:70px;}
.back-to-top{position:fixed;right:15px;bottom:15px;width:50px;height:50px;display:none;cursor:pointer;z-index:10000000000;}
.back-to-top img{width:50px;height:50px;}
.collective{align-self:center;}
.collective a{width:80px;height:12px;display:block;background-color:#464646;-webkit-mask-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/collective.svg);mask-image:url(//szantotrans.hu/wp-content/themes/szantotrans/img/collective.svg);}
.collective a:hover{background-color:#FFCD00;}
@media(max-width:1280px){
.section-inner{padding:0 16px;}
#kezdokep .section-inner .belso-content .bal, #kezdokep .section-inner .belso-content .jobb{padding:16px;}
.kiegeszito .belso-content{padding:0;}
.menete .section-inner .belso-content .lepesek{padding:0 16px;}
.csapat .section-inner .belso-content .sor .bal p{text-align:center;}
.rolunk-mondtak{padding:0 16px;}
footer .section-inner .belso-content{grid-template-columns:repeat(2, 1fr);grid-template-areas:"a b";}
footer .section-inner .belso-content .lablec-logo img{margin:0;}
}
@media(max-width:970px){
.hide-on-mobile{display:none !important;}
.hide-on-desktop{display:block !important;}
.hide-on-desktop.inline{display:inline-block !important;}
a, p, span{line-height:160%;}
h1, h2, h3, h4, h5, h6{-webkit-hyphens:auto;hyphens:auto;margin:0;margin-bottom:1rem;}
h1 p, h3 p{font-size:26px;line-height:36px;}
h2 p{line-height:160%;font-size:100%;}
header .topbar .section-inner{justify-content:space-between;gap:8px;padding:16px 0;}
header .topbar .section-inner .header-logo .custom-logo-link img{height:12px;}
header .topbar .section-inner .info{text-align:center;gap:8px;}
header .topbar .section-inner .info a{display:block;width:auto;margin:0 auto;font-size:14px;}
header .topbar .section-inner .zold-gomb{margin-left:0;}
.flex_baljobb{gap:16px;}
.kezdokep{padding:0 0 72px;}
.kezdokep .video .video-keret .video-placeholder-youtube{width:100%;}
.kezdokep .video .video-keret iframe{border-radius:0;}
.kezdokep .section-inner{padding:0;}
.kezdokep .section-inner .belso-content .bal, .kezdokep .section-inner .belso-content .jobb{flex:1;}
.kezdokep .section-inner .belso-content .bal{padding:0 16px;}
.kezdokep .section-inner .belso-content .sor{flex-direction:column-reverse;}
body:not(.home) #kezdokep{padding:50px 16px;}
.elonyok{margin:0 auto calc(16px * 2);padding:0;}
.elonyok .belso-content .elony img{height:50px;}
.elonyok .belso-content .elony .elony-cim p{font:500 14px/20px "Roboto", sans-serif;}
.vallalunk{background-image:none !important;padding-bottom:16px;}
.vallalunk ul{margin-bottom:0;}
.vallalunk img.hide-on-desktop{margin:0 auto;}
.vallalunk .zold-gomb{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;}
.vallalunk .belso-content{padding:0;}
.vallalunk .jobb .cim, .vallalunk .jobb .szoveg{max-width:100%;}
.kiegeszito .sorok{gap:16px;}
.kiegeszito .sorok .sz_sor .oszlop.szoveg{flex:none;max-width:none;}
.kiegeszito .sorok .sz_sor .oszlop.szoveg img{align-self:center;margin:0 auto;}
.kiegeszito .sorok .sz_sor .oszlop.szoveg .szolg-cim, .kiegeszito .sorok .sz_sor .oszlop.szoveg .szolg-szoveg{margin:0 auto;text-align:center;max-width:60vw;}
.kiegeszito .sorok .sz_sor .oszlop.szoveg p{text-align:center;}
.kiegeszito .sorok .sz_sor .oszlop.kep{width:auto;max-width:none;flex:1;}
.kiegeszito .sorok .sz_sor .oszlop.kep img{width:100%;}
.kiegeszito .kepek-container{width:100%;}
.kiegeszito .kepek-container .kepek{display:flex;justify-content:space-between;gap:16px;}
.kiegeszito .kepek-container .kepek .oszlop{flex:1;display:flex;justify-content:center;}
.terulet .belso-content{padding:0;}
.terulet .tartalom{margin:0 auto;min-height:450px;}
.terulet .ikonok{margin:0 auto 36px;}
.terulet .alsokep{margin-top:36px;}
.menete{padding:56px 16px 0;margin:36px auto 0;}
.menete .section-inner .belso-content h3{margin-bottom:45px;}
.menete .section-inner .belso-content .lepesek{display:block;}
.menete .section-inner .belso-content .lepesek img{height:60px;}
.menete .section-inner .belso-content .lepesek .lepes{margin-bottom:46px;}
.menete .section-inner .belso-content .lepesek .lepes:after{display:none;}
.menete .section-inner .belso-content .lepesek h4{margin-top:15px;}
.foto{min-height:250px;}
.csapat{padding:calc(16px * 2) 0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.csapat .flex_baljobb div{flex:1;}
.csapat .belso-content{padding:0;flex-direction:column-reverse;}
.google-review .section-inner .cim p{text-align:center;}
.rolunk-mondtak .section-inner h3{margin-bottom:16px;}
.cta .belso-content .zold-gomb{padding:15px 40px;}
.nagy-cta{padding:36px 0;}
.nagy-cta .section-inner .belso-content img{margin:35px auto 15px;}
.kapcsolat-blokk .telefon a, .kapcsolat-blokk .email a{font:500 18px/24px "Roboto", sans-serif;}
footer{padding:16px;}
footer a, footer p, footer h1, footer h2, footer h3, footer h4, footer ul li{display:block;}
footer .section-inner .belso-content{display:flex;justify-content:center;flex-direction:column;gap:6px;}
footer .section-inner .belso-content .info-menu{justify-content:center;align-items:center;}
footer .section-inner .belso-content .copyright{margin:16px 0 0;}
footer .collective a{width:53px;height:8px;}
img.cards{margin:5px auto;}
}
@media(max-width:680px){
.thank-you img {
display: block;
margin: 0 auto;
}
.thank-you * {
text-align: center;
}
}