* {outline: none !important;} a[href^="tel:"] {white-space: nowrap !important;}
@media only screen and (max-width: 991px) {.display-on-mobile {display: flex;} .display-on-desktop {display: none;}}
@media only screen and (min-width: 992px) {.display-on-mobile {display: none;} .display-on-desktop {display: flex;}}
footer nav li {display: flex; margin-left: 0.5rem !important; margin-right: 0.5rem;}
footer nav li a, footer nav li:not(:last-child):after {color: #ccc !important;}
footer nav li:first-child {margin-left: 0 !important;}
footer nav li:last-child {margin-right: 0 !important;}
footer nav li:not(:last-child):after {content: '|'; margin-left: 0.5rem;}
.footershortcode, .footershortcode a {text-align: center; color: #f5f5f7 !important;} .footershortcode a:hover {color: #f5f5f7; text-decoration: none !important;} .bricks-lightbox, .bricks-lightbox a, .pswp--zoom-allowed .pswp__img {cursor: pointer !important;} .bricks-mobile-menu {margin-top: 30px;}
.pswp__top-bar .pswp__button--share, .pswp__top-bar .pswp__button--fs, .pswp__top-bar .pswp__button--zoom {display: none !important;} a.cn-link {color: #ffa500 !important;} .cn-button {color: #000 !important; background-color: #ffa500 !important;} .cn-close-icon {display: none !important;}   p:not(:last-child) {
margin: 0 0 0.85rem;
}
@media only screen and (max-width: 332px) {
h1 {
font-size: 8vw !important;
}
}
@media only screen and (max-width: 320px) {
footer nav ul {
align-items: center;
justify-content: center;
}
footer nav ul {
flex-wrap: wrap;
flex-direction: column;
}
footer nav li {
border: none;
margin: 6px 0 !important;
}
footer nav li:not(:last-child):after {
display: none;
}
}
@media only screen and (max-width: 1108px) {
.brxe-container {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
}
.stm-card {
overflow: hidden;
border-radius: 16px;
text-align: center;
}
body.home .stm-card,
body.single .stm-card {
background-color: #fff;
}
body.page-id-323 .stm-card {
background-color: #f5f5f5;
}
.stm-card .stm-card-text {
padding: 8px 8px 16px 8px;
align-items: center;
}
.stm-card .stm-card-text h3 {
margin-bottom: 5px;
}
.stm-card .stm-card-button {
margin-top: 16px;
margin-bottom: 8px;
}
body.page-id-237 header nav .stm-nav-button ,
body.page-id-1371 header nav .stm-nav-button {
display: none !important;
}
header nav .stm-nav-button {
border: 1px solid #e49d23;
}
header nav .stm-nav-button:hover {
background-color: rgba(255, 255, 255, 0.05);
}
header nav .stm-nav-button a {
color: #e49d23 !important;
}
@media only screen and (max-width: 767px) {
header nav .stm-nav-button {
display: inline-block;
padding-left: 8px;
padding-right: 8px;
border-radius: 24px;
margin-left: 16px;
margin-top: 12px;
}
header nav .stm-nav-button a {
line-height: 48px !important;
padding-left: 6px !important;
padding-right: 6px !important;
}
}
@media only screen and (min-width: 768px) {
header nav .stm-nav-button {
padding-left: 16px;
padding-right: 16px;
border-radius: 24px;
margin-left: 24px;
}
}
body.single .wp-block-embed__wrapper,
body.single .wp-block-gallery figure {
border-radius: 16px;
overflow: hidden;
}
body.single .wp-block-gallery figure img:hover {
cursor: pointer;
}
body.single .wp-lightbox-overlay {
cursor: default;
}
body.single .wp-lightbox-overlay .scrim {
background-color: #262626 !important;
}
.close-button svg {
fill: #f5f5f5;
}
body.home .stm-velemeny-box,
body.page-id-339 .stm-velemeny-box {
background-color: #f5f5f5;
}
body.page-id-332 .stm-velemeny-box {
background-color: #fff;
}
.stm-ugyfel-logo {
filter: grayscale(100%);
opacity: 0.75;
}
.stm-ugyfel-logo:hover {
filter: grayscale(0%);
opacity: 1;
}
.brxe-carousel.bricks-lightbox img {
cursor: pointer !important;
}
.stm-velemeny-testimonial .repeater-item {
padding: 24px;
border-radius: 16px;
}
.stm-velemeny-testimonial .repeater-item:hover {
cursor: grab;
}
body.home .stm-velemeny-testimonial .repeater-item,
body.page-id-339 .stm-velemeny-testimonial .repeater-item {
background-color: #f5f5f5;
}
body.home .stm-velemeny-testimonial .repeater-item,
body.page-id-332 .stm-velemeny-testimonial .repeater-item,
body.page-id-1039 .stm-velemeny-testimonial .repeater-item  {
background-color: #fff;
}
form .ff-el-input--content {
position: relative;
}
form .ff-el-is-required + .ff-el-input--content:after,
form .szolgaltatas .ff-el-is-required:after {
content: "*";
color: #e49d23;
position: absolute;
top: 6px;
left: 12px;
font-size: 16px;
}
form .szolgaltatas .ff-el-is-required:after {
top: -3px;
left: 10px;
}
form .szolgaltatas label {
color: #666 !important;
}
form .szolgaltatas .ff-el-form-check label {
color: #444 !important;
}
form .szolgaltatas label:after {
display: none !important;
}
form .szolgaltatas .ff-el-input--content:after {
display: none !important;
}
form .szolgaltatas {
background-color: #f5f5f5;
border: 1px solid #f5f5f5 !important;
border-radius: 7px;
padding-top: 11px;
padding-bottom: 11px;
}
form .szolgaltatas .ff-el-is-required {
padding-left: 24px !important;
}
form .szolgaltatas .ff-el-is-required + .ff-el-input--content {
padding-left: 48px !important;
}
form .ff-el-form-control  {
padding-left: 24px !important;
background-color: #f5f5f5;
color: #444 !important;
border: 1px solid #f5f5f5 !important;
}
form .ff-el-form-control:focus {
background-color: #f5f5f5 !important;
border: 1px solid #e8e8e8 !important;
}
form .ff-el-form-control::placeholder {
color: #444 !important;
}
form .ff-el-form-control:focus::placeholder {
color: transparent !important;
}
form .ff-el-form-check p {
color: #444 !important;
}
form button {
background-color: #0071e3;
color: #fff;
padding: 12px 24px;
font-size: 16px;
font-family: "Open Sans";
border-radius: 24px;
}
form button:hover {
background-color: #007bf7;
}
@media only screen and (max-width: 768px) {
.ff_submit_btn_wrapper {
text-align: center !important;
}
}
.stm-accordion .accordion-item:not(:last-child) {
margin-bottom: 3px;
}
.stm-lepesek li:not(:last-child) {
margin-bottom: 0.85rem;
}
.stm-lepesek li::marker {
color: #0071e3;
font-size: 1.25rem;
}
.stm-ul-list ul li:not(:last-child) {
margin-bottom: 0.85rem;
}
@media only screen and (max-width: 768px) {
.stm-ul-list ul {
padding-left: 24px;
}
.stm-lepesek ol {
padding-left: 32px;
}
} @media only screen and (max-width: 767px) {
.cky-box-bottom-left {
bottom: 1.5% !important;
}
.cky-consent-container {
padding-left: 3%;
padding-right: 3%;
}
}
@media only screen and (min-width: 768px) {
.cky-box-bottom-left {
left: calc(50% - 220px) !important;
}
}
.cky-consent-container .cky-consent-bar {
border-radius: 16px !important;
}
.cky-btn {
border-radius: 24px !important;
}
.cky-btn-reject,
.cky-btn-customize,
.cky-btn-preferences {
color: #0071e3 !important;
color: #212121 !important;
background: transparent !important;
border: 1px solid #0071e3 !important;
border: none !important;
text-decoration: underline !important;
}
div[data-cky-tag="detail-powered-by"] {
display: none !important;
}
.cky-btn-revisit-wrapper {
background-color: #0058b0 !important;
}
.brxe-post-content .wp-block-image img {
border-radius: 16px;
}
.brxe-post-content .wp-block-image {
margin: 0 !important;
}   
@media only screen and (min-width: 768px) {
.brxe-post-content .wp-block-column.stm-column-img {
max-width: 30% !important;
}
}
:where(.wp-block-columns.is-layout-flex) {
gap: 16px;
}
@media only screen and (min-width: 768px) {
body.Blog main .wp-block-columns:nth-of-type(even) {
flex-direction: row-reverse;	
}
}
body main h1 span,
body main h2 span,
body main h3 span {
color: #0071e3;
}