a, a:hover, a:active, a:focus {
   outline: 0 !important;
}
.home_alairas,
#home_alairas {
  max-width:200px;
  margin-left:auto;
  margin-right:auto;
  margin-top:-3rem;
  filter: drop-shadow(0px 0px 34x rgb(255 255 255 / 0.4));
}

#sp-header.has-slideshow.menu-fixed-out {
    background: rgba(245,245,245,0.9);
}
#sp-header.has-slideshow.menu-fixed-out .sp-megamenu-parent > li > a, #sp-header.has-slideshow.menu-fixed-out #offcanvas-toggler > i {
    color: #000 !important;
}

#about-us-wrapper .sppb-content-holder a.sppb-btn-link {
    color: #aaa;
    border-bottom: 2px solid;
}
#about-us-wrapper .sppb-content-holder a.sppb-btn-link:hover {
    color: #888;
    border-bottom: 2px solid;
}
.qubic-contact h3.sppb-title-heading {
    color: #aaaaaa;
}
.qubic-bottom {
    background-color: #aaaaaa;
}
#sp-footer {
    background-color: #888888;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    background: rgba(0,0,0,0.04);
    color: #aaaaaa;
}
.sp-megamenu-parent > li > a::after {
    background-color: #aaaaaa;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: #888888;
}
.elvalaszto {
    font-size:0.9em;
    font-weight:bold;
}

.speasyimagegallery-image-content,
.speasyimagegallery-gallery-item-content {
    display:none;
}


.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a.sppb-slideshow-fullwidth-read-more {
    background: rgba(30,30,30,0.25);
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 {
    text-shadow: 2px 2px 6px #000;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text p.details {
    text-shadow: 0px 0px 1px #000;
    font-weight:bold;
    bborder: 2px solid #fff;
    background: rgba(100,100,100,0.4);
    display: inline;
    padding: 4px 8px;
}
#magunkról .sppb-addon-text {
    font-size:0.88em;
}
.szolgaltatasok_slideshow {
    margin:0 auto;
    width:100%;
}
.szolgaltatasok_slideshow .ws-title p {
    color:#fff;
    font-weight:bold;
}
.page-13 .sppb-btn-rounded {
    display:none;
}

#sp-logo .sp-default-logo {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

@media only screen and (max-width:768px){
    .sppb-addon-image-content.aligment-left .sppb-content-holder {
	padding: 10px 10px 60px 10px;
    }
    .sppb-addon-image-content.aligment-right .sppb-content-holder {
	padding: 10px 10px 60px 10px;
    }
}

#juxslidershow-container1 .ws-title {
    top:0 !important;
    background:#aaaaaa !important;
    opacity:0.9 !important;
}
.szolgaltatasok_slideshow .ws-title p {
    color:#fff !important;
    text-transform: uppercase;
}

.page-1 .sppb-addon-text a {
    color:#333;
    font-size:0.93em;
}
.page-1 .sppb-addon-text a:active,
.page-1 .sppb-addon-text a:hover {
    color:#888;
}

.qubic-service .sppb-icon .sppb-icon-container > i {
    color: #aaaaaa;
}
.qubic-service .sppb-addon-title {
    font-weight:600 !important;
}
.social-icons i {
    margin-top:1em;
    font-size:2.1em;
    color:#fff;
}
.social-icons i:hover {
    color:#ccc;
}
.fa-facebook-square {
    font-size:1.8em;
    color: #764833;
}
.sp-megamenu-parent > li.active > a::after, .sp-megamenu-parent > li:hover > a::after {
#    -webkit-transform:none;
#    transform:none;
}

.sppb-animated-number {
    margin-bottom:30px;
}

#sppb-addon-1539710864031 h2 {
    color:#fff;
}

@media only screen and (max-width:992px) {
    #offcanvas-toggler {
	display: block !important;
    }
    #magunkrol .sppb-col-md-3 {
	margin-top:2em;
    }
    #about-us-wrapper .sppb-content-holder {
        padding: 80px 30px;
    }
}
@media only screen and (min-width:992px) and (max-width:1200px) {
    .miert-mi-menu {
	display:none !important;
    }
}
@media only screen and (max-width:992px) {
    .miert-mi-menu {
	display:none !important;
    }
}
@media only screen and (min-width:1200px) {
    .gepparkunk .sppb-col-md-6 > .sppb-column > div h3 {
	padding-top:3em;
	margin-top:2px;
    }
}
@media only screen and (min-width:480px) and (max-width:768px) {
    #sp-footer1,
    #sp-footer2 {
	width:50%;
	float:left;
    }
    .speasyimagegallery-album-title {
	font-size:16px;
    }
}
@media only screen and (max-width:480px) {
    #sp-footer2 .custom {
	text-align:left !important;
	padding-top:1em;
    }
    .social-icons {
	padding-bottom:2em;
    }
    .speasyimagegallery-album-title {
	font-size:14px;
    }
}
@media (max-width:700px) {
    #sp-header .row {
	padding:0;
    }
    #sp-header .logo,
    #sp-header #sp-logo .logo,
    #sp-header #sp-menu #offcanvas-toggler,
    #sp-header.menu-fixed .logo {
	height: 40px !important;
	line-height:40px !important;
    }
    #sp-header.menu-fixed .sp-megamenu-parent > li > a {
	line-height:40px;
    }
    .sppb-fw-slider-button-wrapper {
	display:none !important;
}
}
@media (max-height:400px) {
    #sp-header .row {
	padding:0;
    }
    #sp-header .logo,
    #sp-header #sp-logo .logo,
    #sp-header #sp-menu #offcanvas-toggler,
    #sp-header.menu-fixed .logo {
	height: 40px !important;
	line-height:40px !important;
    }
    #sp-header.menu-fixed .sp-megamenu-parent > li > a {
	line-height:40px;
    }
}
@media (max-height:460px) {
    .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text {
	margin-top:10px;
    }
}