/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
:root {
	--ab-menu-icons-margin:8px;
}
.tovabbi-szolgaltatasok-slider .flexslider{border:0}
.tovabbi-szolgaltatasok-slider  .flexslider .flex-direction-nav .flex-prev,
.tovabbi-szolgaltatasok-slider  .flexslider .flex-direction-nav .flex-next{opacity:0.8;top:37%}
.tovabbi-szolgaltatasok-slider  .flexslider .flex-direction-nav .flex-prev{left:-41px}
.tovabbi-szolgaltatasok-slider  .flexslider .flex-direction-nav .flex-next{right:-41px}
.tovabbi-szolgaltatasok-slider  .flexslider:hover .flex-direction-nav .flex-prev{left:-41px}
.tovabbi-szolgaltatasok-slider  .flexslider:hover .flex-direction-nav .flex-next{right:-41px}
.tovabbi-szolgaltatasok-slider .flex-direction-nav a{background-color:rgba(0,0,0,0);height:39px;line-height:39px;color:#004e76}
.tovabbi-szolgaltatasok-slider .flex-direction-nav a:before{color:#004e76}
.tovabbi-szolgaltatasok-slider .flexslider p{padding-top:11px;font-weight:500}
.mw1920{max-width:1920px}
#blue-squares{margin-top:-212px}
.dark-blue,
.dark-blue p b{color:#004e76 !important}
.ab-subheader .fusion-title{
    position: absolute !important;
    height: 100%;
    width: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 1000;
	font-size:80px;
	line-height:80px;
}
.ab-subheader .fusion-title-heading{
     max-width: 1086px;
    display: flex;
    width: 100%;
	position:relative;
	left:-23px
}
.fusion-portfolio-wrapper .fusion-post-title a{font-size:16px; font-weight:400;color:#004e7b}
.fusion-portfolio-wrapper .fusion-portfolio-content{margin-top:0}
.fusion-recent-works .fusion-filters{border:0}
.fusion-recent-works .fusion-filter a{color:#6dacde;font-weight:700}
.fusion-recent-works .fusion-filter.fusion-active a,
.fusion-recent-works .fusion-filter a:hover{border-top:0;line-height:34px;color:#004e76}
.fusion-recent-works .fusion-filters{margin-bottom:35px}
.fusion-recent-works .fusion-image-wrapper .fusion-rollover .fusion-rollover-content a{color:white}
.fusion-megamenu-icon{color:white}
/*.fusion-sticky-transition .ab-logo-wrap {
	padding-top:6px !important;
	padding-bottom:6px !important
}*/
.fusion-tb-header .fusion-sticky-transition.fullwidth-box{
	padding-top:0 !important;
	padding-bottom:0 !important
}
.fusion-sticky-transition .ab-logo-wrap img{

padding-top:6px !important;
	padding-bottom: 6px !important}
#ab-header-inner .fusion-column-wrapper{
	max-width:1920px;margin:0 auto
}
#ab-header-inner .fusion-column-wrapper .fusion-builder-row{
	margin-right:0 !important;
	margin-left:0 !important;
	padding-left:0%;
	padding-right:4%;
}
.fusion-menu .awb-menu__sub-li{
	margin-bottom:5px;
}
.ab-text-vertical-middle .sr7-layer {padding-top:10px !important}
.awb-menu__i_main{font-size:24px;}
#menu-item-362{margin-right:var(--ab-menu-icons-margin)}
#menu-item-363{margin-right:var(--ab-menu-icons-margin);margin-left:var(--ab-menu-icons-margin)}
#menu-item-364{margin-left:var(--ab-menu-icons-margin);}
#ab-sidebar-portfolio .fusion-portfolio-meta,
#ab-sidebar-portfolio .fusion-post-content,
#ab-sidebar-portfolio .fusion-separator{display:none !important}
#ab-sidebar-portfolio .entry-title{
	line-height:1px !important;
	padding-bottom:30px;
}
#ab-sidebar-portfolio .fusion-rollover-title-link{font-size:15px !important;line-height:18px !important}
h4.fusion-rollover-title .fusion-rollover-title-link{font-weight:300 !important;font-size:18px;letter-spacing:0.5px}