/*
Theme Name: Naxan Whitelabel
Theme URI: naxan.hu
Author: Naxan
Author URI: https://naxan.hu
Description: Bootstrap 4 alapú oldal sok beépített funkcióval
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: mobile ready, bootstrap4, visual composer, option tree, teljesen személyre szabható
Text Domain: naxanwhitelabel		
*/

@import url("https://use.typekit.net/wxa3psg.css");

/* Összevont CSS - 1. fájl: wp-includes/css/dist/block-library/style.min.css */
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;z-index:7}.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .reusable-block-indicator{background:#fff;border-left:1px dashed #e2e4e7;color:#555d66;border-bottom:1px dashed #e2e4e7;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background:transparent;border:2px solid}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:50%;flex-grow:0}}@media (min-width:600px){.wp-block-column:nth-child(odd){margin-right:32px}.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:32px}.wp-block-column:not(:last-child){margin-right:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,.editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 5px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 60%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}p.is-small-text{font-size:14px}p.is-regular-text{font-size:16px}p.is-large-text{font-size:36px}p.is-larger-text{font-size:48px}p.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}

/* Összevont CSS - 2. fájl: wp-content/plugins/contact-form-7/includes/css/styles.css */
div.wpcf7{margin:0;padding:0}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-aborted,div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::after,span.wpcf7-list-item-label::before{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}

/* Alap beállítások */
a, a:hover { text-decoration:none!important;}
a:selected, a:focus { text-decoration:none!important;}
button, input, textarea, select { outline:none!important;}

/* .container.main-container { 
    background: #0a0a0a;
} */

.navbar-nav {
    flex-direction: row;
}

img {
  border: none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}

.alignright {
  display: inline;
  float: right;
  margin: 0.4rem 0 1.6rem 1.6rem;
}

.alignleft {
  display: inline;
  float: left;
  margin: 0.4rem 1.6rem 1.6rem 0;
}

.aligncenter {
  display: block;
  margin: 0.4rem auto 1.6rem auto;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.vc_tta-panel-body {
    border: none !important;
}

p,
p span,
#oldaltartalom ul li span,
#oldaltartalom ol li span,
.cases-content ul li span,
.cases-content ol li span,
.table td {
    font-family: Montserrat, montserrat, sans-serif !important;
    font-weight: 400 !important;
    /*text-align: left !important;*/
    letter-spacing: 0.32px !important;
    /* color: #373C3C !important; */
    opacity: 1 !important;
    /* font-size: 16px !important; */
	
}

.table td {
    font-size: 12px !important;
}

ul li b{
    font-weight: 700 !important;
}

body{
    background-color: #F0F8FF;
}

div#oldaltartalom {
/*     background-color: #0a0a0a; */
    /*margin-bottom: 100px;*/
}

.page-home div#oldaltartalom,
.page-fooldal div#oldaltartalom,
.page-contact div#oldaltartalom,
.page-kapcsolat div#oldaltartalom{
    background-color: #0a0a0a;
    margin-bottom: 0px;
}

a.topbutton img {
    width: 20px;
    height: 20px;
}

a.topbutton {
    position: fixed;
    display: none;
    z-index: 999;
    background-color: #DA8C0C;
    bottom: 10%;
    right: 30px;
    padding: 5px 10px;
    border-radius: 100%;
    width: 40px;
    height: 40px;
}

a.topbutton.visible {
    display: block;
}

a.topbutton:hover {
    background-color: #C96C07;
    transition: 0.3s;
}

/* Content breaking */
@media(max-width: 1400px){
    .vc_col-sm-1\/5 {
        width: 33% !important;
    }
}

@media (max-width:1300px) {
    .vc_col-sm-3 {
        width: 49% !important;
    }

    .vc_col-sm-9 {
        width: 100% !important;
    }
}

@media (max-width:800px) {
    .vc_col-sm-1\/5 {
        width: 100% !important;
    }

    .vc_col-sm-6 {
        width: 100% !important;
    }

    .vc_col-sm-3 {
        width: 100% !important;
    }
}

#logo, .scrolled #logo {
	background-image: url(https://becsiaranyhazak.hu/wp-content/uploads/2024/03/BecsiAranyhaz_Artboard-3.png);
    min-width: 200px;
    transition: 0.2s;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    min-height: 55px;
    background-position: center center;
    background-size: contain;
}

ul.navbar-nav.mr-auto.mt-2.mt-lg-0 {
    margin-left: auto;
    margin-right: 0 !important;

}

nav.navbar.navbar-expand-xl.navbar-light.bg-light {
    padding-top: 24px !important;
    padding-bottom: 18px !important;
    z-index: 999;
    position: fixed;
    width: 100%;
    filter: drop-shadow(0px 7px 5px rgba(55, 60, 60, 0.1));
}

.navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
        width: 250px !important;
	    background: black;
        margin-left: -180px;
    }

/* Desktop only: make THIS dropdown 2 columns */
@media (min-width: 781px) {

  /* Target only the dropdown that contains a specific item */
  ul.dropdown-menu.show:has(#menu-item-112) {
    column-count: 2;
    column-gap: 24px;

    /* Recommended so it has room to form 2 columns */
    min-width: 520px;

    /* Optional: make it scroll if it's tall */
    max-height: 70vh;
    overflow-y: auto;
    overflow-x: hidden;

    padding-right: 14px;
  }

  /* Keep each LI intact within columns */
  ul.dropdown-menu.show:has(#menu-item-112) > li {
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;

    display: inline-block; /* important for column layout reliability */
    width: 100%;
  }

  /* Allow wrapping */
  ul.dropdown-menu.show:has(#menu-item-112) > li > a {
    white-space: normal;
    display: block;
  }
}


/* ------ */


@media (min-width: 1200px){
    .sliderHome{
        margin-top: -92px;
    }
}

a.nav-link{
    letter-spacing: 0.72px;
    font-size: 13px;
    color: #ffffff !important;
    opacity: 1;
    font-family: Montserrat, montserrat, sans-serif !important;
    font-weight: 500;
    padding-top: 10px;
    margin: auto;
    transition: 0.5s;
    text-transform: uppercase;
}
a.nav-link:hover{
   color: #cba04a !important;
}

a[data-toggle="dropdown"]:hover,
.moreLink{
    color: #cba04a !important;
    transition: 0.5s;
}

.dropdown ul li a.nav-link:hover{
    background-color: #cba04a;
    transition: 0.3s;
    color: #ffffff !important;
}

.navbarTel a.nav-link {
    color: #fff !important;
    background-color: #D26414;
    width: 214px;
    height: 48px;
    clip-path: polygon(calc(100% - 10px) 100%, 0 100%, 0 0, 100% 0, 100% calc(100% - 10px));
    text-align: center;
    padding-top: 10px;
}

@media (max-width: 1290px){
    a.nav-link {
        font-size: 15px !important;
    }

    .navbarTel a.nav-link {
        width: 166px;
        height: 41px;
        padding-top: 10px;
        font-size: 14px;
    }
}

/* mobil menu */
@media (max-width: 1200px){
    .navbar li.menu-item {
        width: 100%;
        text-align: left;
        position: relative;
    }
	.navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
        width: 250px !important;
        background: black;
        margin-left: 80px;
    }
}
	
    a.nav-link {
        margin-left: 0px;
    }

    ul.dropdown-menu {
        background-color: transparent;
        border: 0;
        padding: 24px 0px;
        clip-path: unset;
        left: 50px !important;
    }

    ul.dropdown-menu li a {
        margin-left: 0;
        color: white !important;
        font-size: 16px;
        letter-spacing: 0.64px;
        line-height: 20px;
        /*font-family: museo;*/
        font-weight: 300;
    }

    ul.dropdown-menu.show {
        padding: 0px;
    }

    a.nav-link {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    a[data-toggle="dropdown"]:after{
        content: "";
        width: 30px;
        height: 30px;
        background: url("https://tesztv4.secube.hu/wp-content/uploads/2021/08/le.svg") no-repeat;
        top: 22px;
        right: 5px;
        position: absolute;
        display: inline-block;
    }

    a[aria-expanded="true"]:after{
        background: url("https://tesztv4.secube.hu/wp-content/uploads/2021/08/fel.svg") no-repeat;
    }

    a.nav-link:hover,
    .HasChild > a {
        background-color: transparent;
        transition: 0.3s;
        color: white !important;
    }

    nav.navbar {
        padding: 12px 15px;
    }

    #logo,
    .scrolled #logo {
/*         background-image: url(https://becsiaranyhazak.hu/wp-content/uploads/2024/03/BecsiAranyhaz-03.png); */
        min-width: 200px;
        transition: 0.2s;
        background-repeat: no-repeat;
        width: 100%;
        height: auto;
        min-height: 40px;
    }

    .HasChild .dropdown-menu {
        display: block;
        padding: 0px;
    }

    .HasChild .dropdown-submenu ul{
        display: none;
    }

    .HasChild .dropdown-submenu.show ul{
        display: block;
    }

    .HasChild .dropdown-submenu.show ul{
        padding-left: 30px;
    }

    ul.dropdown-menu li:hover {
        background-color: transparent;
    }

    ul.dropdown-menu li.dropdown-submenu.show {
        background-color: transparent;
    }

    nav.navbar {
        z-index: 999999;
    }

    .navbar-collapse.collapse.show li.linkedin,
    .navbar-collapse.collapse.show li.facebook {
        width: 50% !important;
        float: left;
        margin-bottom: 100px;
        margin-left: auto;
        margin-right: auto;
    }

    .navbar-collapse.collapse.show li.linkedin{
        text-align: right;
        padding-right: 18px;
    }

    .navbar-collapse.collapse.show li.facebook{
        text-align: left;
        padding-left: 18px;
    }

    ul.navbar-nav.mr-auto.mt-2.mt-lg-0 {
        margin-left: auto;
        margin-right: auto !important;
        display: block;
        max-width: 800px;
    }

    .scroll_mobile_in {
        width: 1500px;
        overflow: auto;
    }

    .scroll_mobile_in .vc_column_container.vc_col-sm-1\/5 {
        max-width: 300px;
        float: left;
    }

    .vc_row.wpb_row.vc_row-fluid.normal_margin.norm_mob.scroll_mobile {
        overflow-x: scroll;
    }
}

/* Padding */
.normal_padding {
    padding-left: 255px !important;
    padding-right: 255px !important;
}



@media (max-width: 1800px) {
    .normal_padding {
        padding-left: 200px !important;
        padding-right: 200px !important;
    }
}

@media (max-width: 1700px) {
    .normal_padding {
        padding-left: 150px !important;
        padding-right: 150px !important;
    }
}

@media (max-width: 1600px) {
    .normal_padding {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
}

@media (max-width: 1500px) {
    .normal_padding {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}

@media (max-width: 800px) {
    .normal_padding {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
	.no_padding {
    padding: 0 !important;
    width: 100%;
  }
}

.arial p{
    font-family: Montserrat, montserrat, sans-serif !important;
    color: #141458 !important;
    text-align: center !important;
}

p{
	font-size: 18px;
	font-style normal;
	line-height: 1.3;
}
.p-content strong{
	font-size: 20px;
	font-style normal;
	line-height: 1.3;
	color: #141458;
}

h1-title{
    font-family: Montserrat, montserrat, sans-serif !important;
    font-weight: 400;
    font-size: 35px;
    line-height: 43px;
    letter-spacing: 0;
    color: #141458;
}

h2{
    font-family: Montserrat, montserrat, sans-serif !important;
    font-weight: 400;
    font-size: 35px;
    /*line-height: 43px;*/
    letter-spacing: 0;
/*     color: #ffff; */
	color: #141458;
}

.h2-title strong{
    font-family: Montserrat, montserrat, sans-serif !important;
    font-weight: 500; !important;
    font-size: 35px; !important;
    line-height: 43px;
    letter-spacing: 0;
/*     color: #ffff; */
	color: #141458; !important;
}

h3{
    font-family: Montserrat, montserrat, sans-serif !important;
    font-weight: 400;
    /*font-size: 18px !important;*/
    /*line-height: 22px !important;*/
    letter-spacing: 0;
    color: #ffff;
    text-align: center;
   /* padding-bottom: 20px;*/
}

.nullM{
    margin-bottom: 10px !important;
}

.playF p{
    font-family: Montserrat, montserrat, sans-serif !important;
/*     color: #fff !important; */
    font-weight: normal !important;
    /*font-size: 18px !important;*/
    line-height: 23px !important;
    text-align: center !important;
}

/* text animation 1*/
.rotate-words .rotating-word1 .rotate{
	color: #d4af37 !important;
	justify-content: center !important;
	margin: 35px auto !important;
	font-weight: 800 !important;
	text-transform: capitalize !important;
}
.rotate{
	color: #d4af37 !important;
	justify-content: center !important;
	margin: 35px auto !important;
	font-weight: 800 !important;
	text-transform: capitalize !important;
}

/* text animation 2*/
.highlight-text {
  background-color: #fff3cd;
  padding: 10px;
  border-left: 5px solid #ffc107;
  font-weight: bold;
  animation: pulse 2s infinite;
  display: inline-block;
}

@keyframes pulse {
  0%   { background-color: #fff3cd; }
  50%  { background-color: #ffe69c; }
  100% { background-color: #fff3cd; }
}
/* text animation end*/

.commentsList img.attachment-large {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.commentsList a.vc_left.vc_carousel-control,
.commentsList a.vc_right.vc_carousel-control {
    color: #fff !important;
}

nav.navbar.navbar-expand-xl.navbar-light.bg-light {
    background-color: #16163F !important;
}

a.extraTel{
    font-family: Montserrat, montserrat, sans-serif !important;
    color: #fff !important;
    font-weight: 300 !important;
    font-size: 19px !important;
    line-height: 23px !important;
    text-align: center !important;
	margin-right: 15px;
}

.extraFooter {
    background-color: #212121;
    color: #fff;
    padding-top: 10px;
}

.extraFooter p, .extraFooter a{
    color: #fff !important;
    font-family: Montserrat, montserrat, sans-serif !important;
    font-size: 12px !important;
    padding-top: 2px !important;
    margin-right: 5px;
    margin-left: 5px;
}

.extraFooter img {
    width: 130px;
    height: auto;
    display: block;
}

.flashMenu {
   /* background-color: #000;
    animation-name: color;
    animation-duration: 2s;
    animation-iteration-count: infinite;*/
}

@keyframes color {
    0% {
      background-color: #000;
    }
    50% {
      background-color: #f44242;
    }
    100% {
      background-color: #000;
    }
}

.flashMenu.bigContent {
    text-align: center !important;
    width: 60%;
    color: #fff;
    margin: auto;
    padding: 30px;
    font-family: Montserrat, montserrat, sans-serif !important;
    font-size: 22px !important;
}

.adds {
    min-height: 700px !important;
}

.white, .gold {
    font-family: Montserrat, montserrat, sans-serif !important;
    /*max-width: 300px;*/
    display: block;
    margin: auto;
    text-align: center !important;
}

.white{
    color: #fff !important;
    font-size: 24px !important;
    line-height: 26px !important;

}

.gold{
    color: #CBA04A !important;
    font-size: 30px !important;
    line-height: 32px !important;

}

.leftText{
    text-align: left !important;
    font-size: 16px !important;
    font-family: Montserrat, montserrat, sans-serif !important;
    color: #fff !important;
    font-weight: 300 !important;
}

.greyBox {
    background-color: #212121;
    padding: 10px !important;
    margin: 29px;
    width: 28% !important;
    min-height: 341px !important;
    margin-bottom: 30px;
    border-radius: 11px !important;
    border: 1px solid #cba04a !important;
}

li.active a {
    /* background-color: #CBA04A !important;
    color: #0f0f0f !important; */
    border-bottom: 3px solid #cba04a;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-6.current_page_item.menu-item-82.nav-item.active a {
    background-color: transparent !important;
    color: #fff !important;
}

.vill{
    color: #fff !important;
    width: 100% !important
}

.aaf .flashMenu.bigContent {
    width: 100% !important;
    padding: 30px 0px !important;
}

.redBox {
    background: #f44242;
    padding: 30px 0px;
}

span.navbar-toggler-icon {
    background: #CBA04A;
    border-radius: 3px;
}

.navbar-collapse.collapse.show a {
    padding: 10px;
}

.wpb_image_grid .wpb_image_grid_ul img {
    padding: 10px;
}

p.leftText.aa:first-letter {
    font-size: 4em;
    float: left;
    line-height: 50px;
}


@media (max-width: 800px) {
	
	a.extraTel {
    	/*display: none !important;*/
	}
	
	.playF p {
		font-family: Montserrat, montserrat, sans-serif !important;
		font-size: 14px !important;
		line-height: 20px !important;
	}
	
	h2 {
		font-size: 30px !important;
		line-height: 35px !iumabove;
	}
	
	.flashMenu.bigContent {
		margin: 0 !important;
		width: 100% !important;
		font-size: 14px !important;
	}
	
@media (max-width: 600px) {
	a.normalLink {
		width: 100% !important;
		margin-top: 25px;
	}
}
	
	.extraFooter img {
		margin: 20px auto !important;
	}
	
	.extraFooter p {
		text-align: center !important;
	}
	
	.extraFooter a, .extraFooter {
		text-align: center !important;
		display: block !important
	}
	
	.greyBox {
		width: 80% !important;
		margin: 10px auto;
	}
}



.centered-content
{
    display: flex;
    flex-direction: row;
    justify-content: center;
}

/*************************************** */

a.normalLink {
    color: #cba04a;
    border: solid 2px #cba04a;
	padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
    letter-spacing: 2px;
	border-radius: 11px;
	font-size: 20px;
	background:  #fff;
	width: 50% !important;
	margin: 10px auto;
	justify-content: center;
	text-align: center;
}



/* Top navigation butoon - Kapcsolat */

span.normalLink {
    color: #fff;
    border: solid 2px #ffffff;
    padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 11px;
    font-size: 20px;
    background: #cba04a;
	text-decoration: none;
}

.contactheader {
    text-align: center;
}

#top-dropdown-container .dropdown-menu.{
		margin: 10px auto;
	justify-content: center;
}

.btn.dropdown-toggle.extraTel.normalLink {
    margin: 5px auto;
    display: inline-block;
	border: solid 2px #cba04a;
	border-radius: 11px;
	text-decoration: none;
	color: #000;
}
.btn.dropdown-toggle.extraTel.normalLink:hover {
    margin: 0 auto;
    display: inline-block;
	border: solid 2px #fff;
	background: #cba04a;
	text-decoration: none;
}
.dropdown-item:hover {
    color: #000;
	background: #2D1E00;
}
.dropdown-item span{
	color: #cba04a;
	font-size: 18px;
	font-weight: 800;
}
.dropdown-item a {
    display: block;
    color: #fff;
	text-decoration: none;
	font-size: 18px;
	font-weight: 800;
}

.dropdown-item a:hover {
    color: #cba04a;
}
.dropdown-item span:hover {
    color: #fff;
}

#top-divide {
    border-top: 3px solid #cba04a !important;
}

.dropdown-toggle:focus {
	border: solid 2px #ffff;
	color: #000;
}
.dropdown-toggle:hover {
    color: #fff !important;
	background: #000;
	border: solid 2px #ffff;
}
.dropdown-item:focus {
	background: #000;

}

/*     End of code */

a.normalLinkCalendar {
    color: #fff;
/*     border: solid 2px #cba04a; */
    border: solid 3px white;
	padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
    letter-spacing: 2px;
	border-radius: 11px;
	font-size: 20px;
	background: #cba04a;
	margin: 15px auto !important;
}

/* .calendarbtn {
    color: #fff;
    border: solid 2px #cba04a;
    border: solid 3px white;
	padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
    letter-spacing: 2px;
	border-radius: 11px;
	font-size: 20px;
	background: #cba04a;
} */

a.calendar-text-container {
	color: #141458;
    border: solid 3px #cba04a;
	font-weight: 300 !important;
	padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
    letter-spacing: 2px;
	border-radius: 11px;
	font-size: 20px;
	background: #cba04a;
}

a.normalLink:hover {
    background-color: #cba04a !important;
    transition: 0.5s;
    color: #fff;
}
span.normalLink:hover {
    background-color: #fff !important;
    transition: 0.5s;
    color: #cba04a !important;
	border-color: #cba04a !important;
}

a.normalLinkCalendar:hover {
    background-color: #fff !important;
    transition: 0.5s;
    color: #cba04a;
}

.contact-btn-box .wpb_wrapper
{
	display: flex;
    justify-content: space-evenly;
    flex-direction: row;	
}

.contact-form-btn
{
	background: none !important;
	/* padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
    letter-spacing: 2px;
	border-radius: 11px;
	background: none;*/
}

.contact-form-btn:hover
{
	/*border: 2px solid #cba04a;
	color:  #cba04a !important;*/
}

.calendar-btn
{
	background: none !important;
	color: #fff;
    border: solid 2px #ffffff;
    padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 11px;
    font-size: 20px;
}
.calendar-btn:hover
{
	border-color: #16163F !important;
	background: #cba04a !important;
	color: white !important;
}

/* Carousel Styles */
#calendar-group-main {
    display: flex;
    overflow: hidden;
    width: 80%;
    position: relative;
  margin:0 auto;
}

.calendar-item-cube-main {
    min-width: 125px;
    max-width: 125px;
    min-height: 125px;
    max-height: 125px;
    background: white;
    border: 3px solid black;
    border-radius: 10px;
    margin: 10px;
    color: black;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.calendar-day-data-main,
.calendar-city-name-main {
    font-family: Montserrat, sans-serif;
}

.calendar-day-data-main {
    font-size: 40px;
    color: rgba(230, 83, 18, 1) !important;
    text-transform: uppercase;
}

.calendar-day-data-main spam{
    color: rgba(230, 83, 18, 1) !important;
}

.calendar-city-name-main {
    font-size: 14px;
    color: rgba(22, 22, 63, 1);
    text-transform: uppercase;
    margin-top: 5px;
}


/* Calendar Styles end*/

.contactBox
{
	border: 2px solid white;
	border-radius: 11px;
	max-width: 400px;
}

.contactBoxHome
{
	border: 2px solid white;
	border-radius: 11px;
	max-width: 700px;
}

.centerFlex
{
	justify-content: center;
}
.accordion-content h4
{
    font-family: Montserrat, montserrat, sans-serif !important;
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 23px !important;
    text-align: center !important;
}

.accordion-content .vc_toggle_content
{
    background-color: #16163F;
    padding: 10px !important;
    margin: 20px;
    margin-bottom: 30px;
	border-radius: 11px !important;
	color: white !important;
}

.accordion-content p
{
	color: white !important;
}

.color-white-p p
{
	color: white !important;
}

.vc_toggle_icon
{
	color: #D9C18D !important;
}

#googleMap{
	width: 100%;
	height: 100%; 
}

.mapimg-container {
	background-color: #ffffff21;
}
.mapimg-container div
{
	background-position: center;
    background-size: cover;
    background-repeat: space;
}

.white-text-container p
{
	/* color: #141458 !important;*/
	text-align: center !important;

          font-style: normal !important;
    font-weight: normal !important;
    /*font-size: 18px !important;*/
}


.white-text-container .vc_sep_line
{
	width: 25% !important;
	margin: auto !important;
}

.white-text-container strong
{
	/*color: #141458 !important;*/
	text-align: center !important;
	margin-top: 25px !important;
    font-family: Montserrat, montserrat, sans-serif !important;
    font-style: normal !important;
    font-weight: bold !important;
    /*font-size: 34px !important;*/
}

div .vc_column-inner .vc_custom_1703148407429 {
	    padding-top: 0px !important;
}

.gold-btn p
{
	background: #cba04a;
    /* color: black; */
    border: solid 3px #16163f;
    padding: 5px;
    text-transform: uppercase;
    border-radius: 11px;
    font-size: 20px;
    margin: auto;
    width: 264px;
}

.remove-padding .vc_column-inner {
	padding-top: 0px !important;
	height: 50px !important; 
}

.remove-margin, .remove-margin .wpb_wrapper .vc_column-inner .wpb_wrapper:first-child{
	margin-bottom: 0px !important;
}

.video-section
{
	background: #141458 url(https://becsiaranyhazak.hu/wp-content/uploads/2023/12/video_background.png?id=792) repeat  !important; 
   -webkit-background-size: contain  !important;
  -moz-background-size: contain  !important;
  -o-background-size: contain  !important;
  background-size: contain  !important;
}

#attention-section
{
	background: #141458 !important; 
  	background-position: center;
    background-size: cover;
    background-repeat: space;
}

/** */
.footer-services > div {
	color: black !important;
	
}

.logo_img
{
	background: rgba(22,22,63,1);
    border-radius: 15px;
	max-width: 265px;
	padding: 10px;
	margin: auto;
}

.site-menu > div
{
	color: #141458 !important
}
.site-menu  a 
{
	color: #141458 !important ;
	font-size: 20px;
}
.site-menu  a:visited{
	/*color: black !important;*/
}

.site-menu p
{
/* 	text-decoration: underline; */
    text-decoration-thickness: 4px;
	font-weight: bold !important;
	font-weight: 600 !important;
}

#footer-menu {
	color: black !important;
	position: absolute;
    display: block;
   
    font-family: Montserrat, montserrat, sans-serif !important;
   
    overflow: hidden;
    --web-view-name: Home-desktop;
    --web-view-id: Home-desktop;
    --web-scale-to-fit: true;
    --web-scale-to-fit-type: fit;
    --web-enable-scale-up: true;
    --web-scale-on-resize: true;
    --web-show-by-media-query: true;
    --web-enable-deep-linking: true;
    --web-page-font: montserrat, sans-serif;
}

#BCSI_ARANYHZAK {
    /* left: 0px; */
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 277px;
    height: 32px;
    text-align: left;
    font-family: Montserrat, montserrat, sans-serif !important;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    color: rgba(22,22,63,1);
}

.vc_grid-item-mini
{
	border-radius: 15px !important;
    overflow: auto;
}


.wpb_row
{
	justify-content: center !important;
}

.service-box p
{
	font-size: 13px;
}

.contact-container h5
{
	text-align: center;
    font-family: Montserrat, montserrat, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    color: rgba(255,255,255,1);
	
}

.contact-container p
{
	text-align: center;
    font-family: Montserrat, montserrat, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(255,255,255,1);
	
}

.calendar-section .wpb_wrapper
{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
}

#calendar-group
{
	    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around; /*flex-start;*/
	max-width: 775px;
    margin: auto;
}
.calendar-item-cube
{
  	min-width: 125px;
    min-height: 125px;
	max-height: 125px;
    max-width: 125px;
    background: white;
    border: 3px solid black;
    border-radius: 10px;
    margin: 15px;
    color: black;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.calendar-day-data
{
	text-align: left;
    font-family: Montserrat, montserrat, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    color: rgba(230,83,18,1);
    text-transform: uppercase;
}
.calendar-city-name
{
	text-align: center;
    font-family: Montserrat, montserrat, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: rgba(22,22,63,1);
    text-transform: uppercase;
}

.calendar-section .calendar-item-content {
	    background: white;
    color: black !IMPORTANT;
    height: 111px;
    width: 111px;
    border-radius: 7px;
    border: 3px solid black !important;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    flex-direction: column;
}

.calendar-text-container
{
	display: flex;
    color: black;
}
.calendar-text-container div
{
	margin: 30px;
}

.contact-form-btn-gold-bg
{
	background: #cba04a;
	color:  black;
    border: solid 2px black;
    padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-radius: 11px;
}

.contact-form-btn-gold-bg:hover
{
	background: white !important;
	color:   #cba04a !important;
    
}


.dates-btn-gold-bg
{
	background: #cba04a;
	color:  #141458;
    border: solid 2px #141458;
    padding: 5px 30px;
    transition: 0.5s;
    text-transform: uppercase;
	font-weight:700;
    letter-spacing: 2px;
    border-radius: 11px;
	font-family -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.dates-btn-gold-bg:hover
{
	background: none !important;
	/*color:   #cba04a !important;*/
	border-color: #cba04a !important;
    
}

.center-content .wpb_wrapper
{
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
}

#n_ARANY_FELVSRLS {
    left: 8px;
    top: 30px;
    position: absolute;
    overflow: visible;
    /*width: 286px;*/
    height: 25px;
    text-align: center;
    font-family: Montserrat, montserrat, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    color: rgba(255,255,255,1);
}

#Trt_aranyat_fazonaranyat_befek {
    left: 8px;
    top: 98px;
    position: absolute;
    overflow: visible;
    /*width: 277px;*/
    height: 151px;
    line-height: 25px;
    margin-top: -3.5px;
    text-align: center;
    font-family: Montserrat, montserrat, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    color: rgba(255,255,255,1);
}

.BCSI_ARANYHZAK
{
	font-size: 25px !important;
	    text-align: left;
    font-family: Montserrat, montserrat, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: rgba(22,22,63,1) !important;
    margin-bottom: 0px !important;
    margin-top: 35px;
}

.footer-text-color
{
	color: #16163f !important;
	/* font-weight: bold !important;*/
}

p, strong
{
	font-weight: bold;	
}
 
.attention-section .wpb_column  
{
	    background: #00000085 !important;
}


/******* idopontok **/
#hero-carusel, .hero-section, .shade-of-bg {
	position: relative;
    width: 100%;
    height: 600px;
    left: 0px;
    top: 0px;
    overflow: visible;
	margin: 0px auto;
}

.banner-container-inner img {
    width: calc(35% + 100px);
    height: auto;
}

#hero-carusel .vc_column-inner:before
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}



.banner-container-inner > .vc_column-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#hero-carusel .vc_custom_1748087627235 {
    padding-left: 0px !important;
} 

.color-black h1,
.color-black h2,
.color-black h3,
.color-black h4,
.color-black h5,
.color-black p,
.color-black span
{
	color: #16163f !important;
}


.color-white h1,
.color-white h2,
.color-white h3,
.color-white h4,
.color-white h5,
.color-white p,
.color-white span
{
	color: white !important;
}

#banner{
	color: white !important;
	max-width: 611px;
	margin: auto;
    margin-left: 21%;
    margin-top: 150px;
    margin-bottom: 150px;
	border-color: #cfebfe00 !important;
}

#banner .vc-mono-fivehundredpx
{
	display: none;
}

#banner hr
{
	color: #cba04a;
    border: 1px solid #cba04a;
    width: 50%;
    margin-right: auto;
    margin-left: 0px;
}

.banner img
{
	/*box-shadow: 1px 1px 11px 3px #f0f8ff91;*/
/*     border-radius: 8px; */
}

#alert-card .attention-box p{
	color: white !important;
}

#alert-card .attention-box
{
	border: 5px solid #cba04a;
    padding: 35px;
    text-align: center;
    max-width: 812px;
	margin: auto;
}


/*   new carusel.  */

/*   #hero-carusel {
            position: relative;
            width: 100%;
            height: 600px;
            background-size: cover;
            background-position: center;
            overflow: hidden;
            transition: background-image 0.5s ease-in-out;
        }

        #hero-carusel .banner img {
            display: block;
            max-width: 100%;
            height: auto;
            object-fit: contain;
            margin: auto;
        }

        #hero-carusel .banner {
            position: absolute;
            bottom: 50px;
            left: 50%;
            transform: translateX(-50%);
            text-align: center;
        }

        .banner img {
            border-radius: 8px;
            box-shadow: 1px 1px 11px 3px rgba(240, 248, 255, 0.6);
        }
 */



/* price-attention-box */

#alert-card .price-attention-box {
    border: 8px solid #cba04a;
    padding: 20px;
    text-align: center;
	height: 480px;
    max-width: 370px; /* Adjust the width as needed */
    margin: 20px 15px; /* Added margin for spacing between cards */
}

#alert-card .price-attention-box p {
   	color: white !important;
	font-weight:18px !important;
}

.vc_column_container {
    display: flex;
    justify-content: center;
}

@media only screen and (max-width: 768px) {
    .wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%; /* Make the columns full width on smaller screens */
    }
}



.BCSI_ARANYHZAK p
{
    width: 277px;
    height: 32px;
    text-align: left;
    font-family: Montserrat, montserrat, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: rgba(22,22,63,1);
}

.footer-menu-image-section .vc_gitem-zone
{
	max-height: 88px;
}

.rm-margin-bottom-12
{
	margin-bottom: 12px !important;
}


.fsize13 p, .fsize13 strong  { font-size: 13px !important; }
.fsize14 p, .fsize14 strong  { font-size: 14px !important; }
.fsize15 p, .fsize15 strong  { font-size: 15px !important; }
.fsize16 p, .fsize16 strong, .fsize16 h4  { font-size: 16px !important; }
.fsize18 p, .fsize18 strong, .fsize18 h4  { font-size: 16px !important; }
.fsize20 p, .fsize20 h2, .fsize20 strong, .fsize20 h3  { font-size: 20px !important; }
.fsize25 p, .fsize25 h2, .fsize25 strong  { font-size: 25px !important; }
.fsize34 p, .fsize34 strong  { font-size: 34px !important; }
.fsize35 p, .fsize35 strong  { font-size: 35px !important; }
.fsize40 p, .fsize40 strong  { font-size: 40px !important; }
.fsize60 p, .fsize60 strong  { font-size: 60px !important; }

/*h1 { font-size: 35px; }
h2 { font-size: 34px  }
h3 { font-size: 25px }*/
p { font-size: 20px; }

.full-img-box
{
	
}

.white-box
{
	width: 40% !important;
    margin-left: 30px !important;
    margin-right: 30px !important;
}

@media (max-width:1425px) {
	.white-box
	{	
		width: 67vw !important;	
		margin-bottom: 30px;
	}
}

@media (max-width: 600px) {
    .white-box {
        width: 90vw !important;
        margin: 25px auto !important;
    }
	.vc_column_container > .vc_column-inner {
        width: auto;
		padding-left: 7.5px! important;
		padding-right: 7.5px! important;
    }
}

.alert-card
{
	background: #141458;
	border: 3px solid #cba04a;
	border-radius: 12px;
	padding: 15px;
	margin: auto;
	max-width: 812px;
	filter: drop-shadow(5px 5px 4px rgba(0, 0, 0, 0.161));
	
}

.alert-card p {
		color: white !important;
	}

#icon-group{
	display: flex;
    flex-direction: column;
}

.iconed-item
{
	width:95%;
    color: black;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
	font-size: 16px !important;
    line-height: 1.2;
	margin-bottom: 15px;
}

.iconed-item img
{
	width: 20%;
	margin: 0 13px 0 0px ;
}

/* marquee start */

.marquee { 
  width: 100%; 
  height: 50px; 
  background-color: #16163F; 
  color: #fff; 
  overflow: hidden; 
  white-space: nowrap !important;
  box-sizing: border-box !important; 
  padding: 10px; 
  font-family: Montserrat, sans-serif; 
  font-size: 16px !important; 
  display: flex;
  align-items: center;
}

.marquee-content { 
  display: inline-block !important; 
  animation: marquee 35s linear infinite; 
  padding: 5px;
  white-space: nowrap !important;
  will-change: transform;
}

.marquee:hover .marquee-content {
  animation-play-state: paused;
}

.marquee-content a {
  color: #f5d562;
  text-decoration: none;
  margin: 0 10px;
  display: inline !important;
  white-space: nowrap !important;
}

.marquee-content a:hover {
  text-decoration: underline;
}

@keyframes marquee { 
  0% { transform: translateX(100%); } 
  100% { transform: translateX(-100%); } 
}


/* marquee end */

#hero-container {
	padding-left: 50px !important;
    text-align: left !important;
	margin: 0 auto;
}

@media only screen and (max-width: 768px) {
    #hero-container {
	padding-left: 0 !important;
    text-align: center !important;
	margin: 0 auto;
  }
}

.banner
{
	margin-top: 150px;
    margin-left: 90px;
}

.main-banner
{
    margin-left: 90px;
	margin-top: 20px;
}

.banner-container {
        height: 550px!important;
	    margin-bottom: 0 ! important;
	    background-color: rgb(4 7 109 / 39%) !important;
       }


@media (max-width:600px) {
   .banner
	{
		margin-top: 10px;
		margin-left: 10px;
	}
	.main-banner
	{
    margin-left: 10px;
    margin-top: 22px;
    padding: 10px;
	}
	.banner-container {
		width: 100%;
		height: 420px!important;
		margin: 0 ! important;
		padding-left: 0px !important;
	}
	.vc_custom_1748097432187{
		padding-left: 0px !important;
	}
	
	.wpb_wrapper .banner-container{
    padding: 0px !important;
   }
#hero-carusel > .vc_column-inner {
        padding-left: 0px ! important;
        padding-right: 0px ! important;
    }
	#oldaltartalom #hero-carusel{
        padding-left: 0px ! important;
        padding-right: 0px ! important;
    }
	
	.playF p {
    line-height: 25px !important;
   }
	
	.contact-container p {
    margin: 15px auto;
   }
	
	#hero-carusel .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
	}
	
	#hero-container {
	padding-left: 0 !important;
    text-align: center !important;
	margin: 0 auto;
  }
	#hero-carusel{
		height: 500px;
		margin-top: 80px;
	}
	
	.banner-container-inner img {
        width: calc(60% + 50px);
        height: auto;
        justify-content: center;
        justify-self: center;
        padding: 0px !important;
        margin: 70px 10px;
     }
	
	.iconed-item{
			max-width: 300px;
	}
}

/* .dropdown-menu .show {
	background-color: #212121 !important;
} */

.box150{
	width:150px !important;
	height:150px !important;
}

.box250
{
	width:250px !important;
	height:150px !important;
}

#width-felvasarlas{
	width: 100% !important;
	margin: 0 auto;
	justify-content: none !important;
}


.services-box .wpb_column 
{
	margin: 15px !important;
	height: 150px  !important;
	width: 150px  !important;
	border: 5px solid #16163f;
    border-radius: 15px;
	overflow: hidden;
}

.services-box .wpb_column .vc_column-inner
{
	height: 150px  !important;
	width: 150px  !important;
	background-size: 110% !important;
    background-repeat: no-repeat;
    background-position-x: -5px;
    background-position-y: -5px;
}

.services-box-long .wpb_column 
{
	margin: 15px !important;
	height: 150px  !important;
	width: 250px  !important;
	border: 5px solid #16163f;
    border-radius: 15px;
	overflow: hidden;
}
.services-box-long .wpb_column .vc_column-inner
{
	height: 150px  !important;
	width: 250px  !important;
	background-size: 155% !important;
    background-repeat: no-repeat;
    background-position-x: -5px;
    background-position-y: -5px;
}

.services-box h5
{
	font-size: 16px;
}

/*************************************/


.services-box-large .wpb_column 
{
	margin: 15px !important;
	height: 250px  !important;
	width: 250px  !important;
	border: 5px solid #16163f;
    border-radius: 15px;
	overflow: hidden;
}

.services-box-large .wpb_column .vc_column-inner
{
	height: 250px  !important;
	width: 250px  !important;
	background-size: 110% !important;
    background-repeat: no-repeat;
    background-position-x: -5px;
    background-position-y: -5px;
}

.services-box-long-large .wpb_column 
{
	margin: 15px !important;
	height: 250px  !important;
	width: 500px  !important;
	border: 5px solid #16163f;
    border-radius: 15px;
	overflow: hidden;
}

.services-box-long-large .wpb_column .vc_column-inner
{
	height: 250px  !important;
	width: 500px  !important;
	background-size: 155% !important;
    background-repeat: no-repeat;
    background-position-x: -5px;
    background-position-y: -5px;
}

.services-box-large h4
{
	font-size: 16px;
}

.services-box-large p
{
	font-size: 15px;
}

/*************************************/

/* 404 page */

#colorlib-notfound {
  height: 95vh !important;
}

/*************************************/


@media (max-width:600px) {
	.services-box-large p, .services-box-long-large p
	{
		display: none;
	}


	.services-box-large .wpb_column 
	{
		height: 150px  !important;
		width: 150px  !important;
	}

	.services-box-large .wpb_column .vc_column-inner
	{
		height: 150px  !important;
		width: 150px  !important;
	}

	.services-box-long-large .wpb_column 
	{
		height: 150px  !important;
		width: 250px  !important;
	}

	.services-box-long-large .wpb_column .vc_column-inner
	{
		height: 150px  !important;
		width: 250px  !important;
	}
	
}

/*************************************/

/* How it works section */

.wpb_wrapper #icon-group {
	justify-content: center; 
}

/* Tablet styles (between 768px and 1299px) */
@media (min-width: 768px) and (max-width: 1299px) {
    .vc_column_container .wpb_wrapper > #icon-group {
        flex-direction: column;
		align-items: center;
		width: 100%;
    }
    .vc_column_container .wpb_wrapper > #icon-group .iconed-item {
        flex: 0 0 100%; /* Single item per row */
        margin-bottom: 15px; /* Add some spacing between items */
		justify-content: center; 
		width: 100%;
    }
	.iconed-item {
    width: 50%;
    color: black;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
	}
}


/* Mobile styles (below 768px) */
@media (max-width: 767px) {
    .vc_column_container .wpb_wrapper > #icon-group {
        flex-direction: column;
		align-items: center;
    }
    .vc_column_container .wpb_wrapper > #icon-group .iconed-item {
        flex: 0 0 100%; /* Single item per row */
        margin-bottom: 15px; /* Add some spacing between items */
		justify-content: center; 
    }
	.iconed-item img {
		width: 20%;
		margin: 0 13px 0 0px ;
	}
	
	#icon-group {
    display: flex;
    width: 50%;
    margin: 0 auto;
    justify-content: center;
    flex-direction: column;
	}
}

/* General icon item styling */
.iconed-item {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    justify-content: center; /* Center items horizontally */
}

.iconed-item img {
    margin-right: 10px; /* Space between icon and text */
}


/*************************************/
.gmapbox .vc_column-inner
{
	padding: 0px !important;
}


.gmapbox .wpb_text_column
{
	margin: 0px !important;
}

.gmapbox p
{
	line-height: 0;
}


.contactheader
{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
}


@media (max-width:1200px) {
	.contactheader
	{
		
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: center;
		align-items: center;
		margin-bottom: 10px;
                                
	}
	.hide-mobile
	{
		display: none;
	}
	
	.mobile-footer-padding
	{
		padding-left: 40px !important;
	}
	
	.footer-menu-image-section .vc_pageable-slide-wrapper
	{
		display: flex;
	}
	.footer-menu-image-section .vc_gitem-zone
	{
		max-width: 120px;
		max-height: 120px;
		width: 120px;
		height: 120px;
		border-radius: 10px;
	}
	
	.contact-btn-box .wpb_wrapper
	{
		display: flex;
		justify-content: space-evenly;
		flex-direction: column;
	}
}

.h4-card-title a
{
	color: white !important;
}

.card-ease-hover
{
	top: 0px;
  	position: relative;
	cursor: pointer;
	
	&:hover
	{
		transition: all 0.2s ease-out;
		box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);
		top: -4px;
	}
	
	&:before {
    content: "";

   
    transform: scale(2);
    transform-origin: 50% 50%;
    transition: transform 0.15s ease-out;
  }

  &:hover:before {
    transform: scale(2.15);
  }
}

.hide
{
	display: none !important;
}