.elementor-section .elementor-column-gap-default > .elementor-column > .elementor-element-populated{
padding:0px;
}
.admin-bar .sticky-header{
top:32px !important;	
}
.banner-1-section{
background-color: #054465;
} .pagination{
text-align:center;
}
.pagination li{
position: relative;
display: inline-block;
}
.pagination li a,
.pagination li > span {
position: relative;
display: inline-block;
line-height: 42px;
height: 44px;
font-size: 16px;
width: 44px;
color: #081336;
font-weight: 700;
text-align: center;
background: #ffffff;
border-radius: 50%;
border: 1px solid #a1a1a1;
text-transform: capitalize;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
-moz-transition: all 500ms ease;
}
.pagination li:hover a, 
.pagination li.active a,
.pagination li > span {
color: #fff;
border-color:#fd4a36;
background-color:#fd4a36;
} .widget{
position: relative;
margin-bottom:40px;
}
.widget ul,
.widget ol{
position:relative;	
margin:0px;
padding:0px;
}
.widget ul li,
.widget ol li{
position: relative;
display:block;
margin-bottom: 12px;
padding-bottom:12px;
font-size: 18px;
color: #444;
font-weight:400;
border-bottom: 1px solid #e6e6e6;
text-transform:capitalize;
padding-left:20px;
}
.widget ul li:before,
.widget ol li:before{
content: '\f105';
position: absolute;
left: 0px;
top: 0px;
color: #444;
font-size: 14px;
font-family: 'Font Awesome 5 Pro';	
}
.widget ul li:last-child,
.widget ol li:last-child{
margin-bottom:0px;
padding-bottom:0px;
border-bottom:0px;
}
.widget ul li ul li,
.widget ol li ol li{
padding-bottom:0px;
border-bottom:0px;
margin-bottom:0px;
border-top: 1px solid #e2dfdd;
margin-left:15px;
margin-top:12px;
padding-top:12px;
}
.widget ul li ul li:before,
.widget ol li ol li:before{
top:12px;	
}
.widget ul li a,
.widget ol li a{
position: relative;
display:inline-block;
font-size: 18px;
font-weight:400;
color: #444;
font-family: 'Barlow';
text-transform: capitalize;
}
.widget ul li a:hover,
.widget ol li a:hover{
color: #fd4a36;
}
.widget .tagcloud{
position:relative;
margin: 0px;
display: inline-block;
}
.widget .tagcloud a{	
position: relative;
display: inline-block;
font-weight: 400;
font-size: 16px !important;
line-height: 24px;
padding: 6px 25px 6px;
margin: 0px 6px 10px 0px;
background: none;
text-transform: capitalize;
border: 1px solid #e4e4e4;
min-width: 100px;
font-family: 'Barlow';
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
color: #444;
text-align: center;	
}
.widget .tagcloud a:hover{
color: #fff;
background: #fd4a36;
border-color: #fd4a36;
} .footer-widget{
position:relative;
}
.footer-widget ul,
.footer-widget ol{
position:relative;
margin:0px;
padding:0px;
}
.footer-widget ul li,
.footer-widget ol li{
display: block;
position: relative;
margin-bottom: 10px;
font-size: 17px;
color: #a8a9b3;
font-weight: 500;
font-family: 'Barlow', sans-serif;
}
.footer-widget ul li:last-child,
.footer-widget ol li:last-child{
margin-bottom:0px;
}
.footer-widget ul li ul li,
.footer-widget ol li ol li{
margin-bottom:0px;
margin-top:10px;
margin-left:15px;
}
.footer-widget ul li a,
.footer-widget ol li a{
position: relative;
color: #8e939f;
display:block;
transition: .3s;
font-size: 17px;
font-weight: 500;
font-family: 'Barlow', sans-serif;
}
.footer-widget ul li a:hover,
.footer-widget ol li a:hover{
color: #fd4a36;
transition: .3s;
}
.footer-widget ul.footer-social-media li a{
color: #fff;
}
.footer-widget ul.footer-social-media li a:hover{
color: #fff;
}
.footer-style-two .footer-widget ul li a, 
.footer-style-two .footer-widget ol li a{
font-weight:400;
}
.blog-details-content .blog-1-image img{
width:100%;	
} .buildnox-comment-item .buildnox-comment-item{
margin-left:80px;
padding: 50px 0px;
}
.blog-details-content .comtent-form .text{
margin-bottom:20px;	
}
.blog-details-content .comtent-form .text h2 small a{
position: relative;
display: inline-block;
font-size: 20px;
line-height: 40px;
font-weight: 700;
text-transform: uppercase;
color: #0a0807;
}
.blog-details-content .comtent-form .comment-form .logged-in-as a{
color: #fe5924;
}
.blog-details-content .comments-area > .buildnox-comment-item:last-child .comment{
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 0px;	
}
.blog-details-content .comments-area,
.blog-details-content .comtent-form{
margin-top:80px;
margin-bottom:0px;	
}
.blog-details-content .comments-area .comment{
margin-bottom: 0px;
}
.buildnox-comment-item .comtent-form{
margin:50px 0px 10px;	
} .banner-1-section .breadcrumb-item + .breadcrumb-item::before{
color: #fff;
}
.sidebar-page-container .blog-form-top-content{ 
padding: 50px 50px;   
padding-bottom: 50px;
margin-bottom: 0px;
}
.hidden-sidebar .newsletter-widget .btn-1{
position: absolute;
right: 46px;
height: 60px;
width: 60px;
}
.hidden-sidebar .newsletter-widget .btn-1 i{
top: 23px;
left: 5px;
}
.form-alt3 .te-contact-form p,
.te-contact-form p,
.form-alt .te-contact-form p,
.form-alt2 .te-contact-form p{
margin-bottom: 0px;
}
.feature-image-1.image-aligns img,
.building-image-1 img{
max-width: inherit !important;
}
.testimonials-2-author-image img{
border-radius:50% !important;
}
.building-site-image{
width: 100%;
}
.building-site-image img{
height: 460px !important;
} .team-details{
position: relative;
padding: 120px 0px 120px 0px;
}
.team-details .image-box{
position: relative;
display: block;
padding-right: 40px;
padding-bottom:60px;
}
.team-details .image-box img{
width: 100%;
}
.team-details .image-box .image-2{
position: absolute;
left: 0px;
bottom: 66px;
}
.team-details .image-box .image-shape{
position: absolute;
right: 0px;
bottom: 0px;
width: 271px;
height: 231px;
background-repeat: no-repeat;
z-index: -1;
}
.team-details .content-box{
position: relative;
display: block;
margin-top: -14px;
}
.team-details .content-box h2{
position: relative;
display: block;
font-size: 48px;
line-height: 54px;
font-weight: 700;
margin-bottom: 14px;
}
.team-details .content-box h2 span{
font-size: 36px;
display: block;
}
.team-details .content-box .designation{
position: relative;
display: block;
font-size: 26px;
line-height: 34px;
margin-bottom: 31px;
text-transform: uppercase;
letter-spacing: 1px;
}
.team-details .content-box .text{
position: relative;
display: block;
margin-bottom: 38px;
}
.team-details .content-box .text p{
margin-bottom: 26px;
}
.team-details .content-box .text h3{
display: block;
font-size: 22px;
line-height: 32px;
font-weight: 600;
margin-bottom: 15px;
}
.team-details .content-box .text .list-item li{
position: relative;
display: block;
padding-left: 30px;
margin-bottom: 13px;
}
.team-details .content-box .text .list-item li:last-child{
margin-bottom: 0px;
}
.team-details .content-box .text .list-item li:before{
position: absolute;
content: '';
background-image: url(//www.baurek.hu/wp-content/themes/buildnox/assets/images/icons/icon-1.png);
width: 14px;
height: 16px;
left: 0px;
top: 6px;
background-repeat: no-repeat;
}
.team-details .content-box .contact-inner h6 a{
display: block;
font-size: 16px;
line-height: 24px;
font-weight: 700;
color: #1f1f1f;
margin-bottom: 20px;
}
.team-details .content-box .contact-inner h3{
display: block;
font-size: 22px;
line-height: 38px;
font-weight: 600;
margin-bottom: 10px;
}
.team-details .content-box .contact-inner h3 a{
display: inline-block;
color: #1f1f1f;
}
.team-details .content-box .contact-inner h3 a:hover{
color: #a9774e;
}
.team-details .content-box .social-links li{
position: relative;
display: inline-block;
float: left;
margin-right: 10px;
}
.team-details .content-box .social-links li:last-child{
margin: 0px !important;
}
.team-details .content-box .social-links li a{
position: relative;
display: inline-block;
width: 50px;
height: 50px;
line-height: 52px;
text-align: center;
border: 1px solid #fd4a36;
border-radius: 50%;
font-size: 16px;
color: #333;
}
.team-details .content-box .social-links li a:hover{
background:#fd4a36;
color: #fff;
}
.team-section.team-page-1{
background: #1f1f1f;
padding-bottom: 90px;
}
.team-section.team-page-1 .team-block-one .inner-box{
margin-bottom: 30px;
}
.team-section.alternat-2 .team-block-one .inner-box{
margin-bottom: 30px;
}
.team-section.alternat-2{
padding-bottom: 90px;
}
.project_pagination,
.slider__pagination {
position:relative;
text-align:center;
}
.project_pagination span{
width:10px;
height:10px;
background-color:#2C2A49;
opacity:1;
margin-right:10px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.project_pagination span:last-child{
margin-right:0px;
}
.project_pagination span.swiper-pagination-bullet-active{
background-color:var(--theme-color); 
}
.bn-feature-service .bn-feature-icon i{
display:inline-block;
}
.half-cont{
position:relative;
}
.half-cont:before{
position:absolute;
top: 0;
left: 0;
bottom: 0;
background: var(--theme-color);
width: calc(50% - 340px);
}
.contact-style-two.ta-update-style .form-inner{
margin-left:0px;
padding:0px 0px 90px 0px;
}
.main____title.show-divider h2{
position:relative;
margin-bottom:34px;
padding-bottom:20px;	
}
.main____title.show-divider h2:before{
position: absolute;
content: '';
background: #000000;
width: 70px;
height: 2px;
left: 0px;
bottom: 0px;
}
.testimonials-1-author-image img{
border-radius:50% !important;	
}
.main-footer{
position:relative;	
}
.service-style-seven .slider-nav-style-2 .slider-control i{
color: #444;
line-height: 45px;
}
.chooseus-style-two .image-layer{
position:relative;	
right:0px;
}
.working-section .inner-container{
border-bottom:0px;	
}
.overflow,
.overflow-hidden{
overflow:hidden;	
}
.bn-feature-title{
display:block;	
}
.style-two.list-alignment.list-1 i{
position:relative;
margin-left:15px;
margin-right:0px;	
}
.service-block-nine .inner-box .image-box{
margin-bottom:26px !important;	
}
.error-section h2{
color:#222;	
}
.team-details .content-column{
display:flex;
align-items:center;	
}
.search-popup .popup-inner{
position:relative;	
height: 100vh;
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: center;
}
.search-popup .search-form{
margin-top:0px;
margin-bottom:0px;
width:100%;	
} .main-menu ul li.mega-menu-links > ul {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
left:0;
padding:30px 40px; }
.main-menu ul li.mega-menu-links > ul > li {
float: left;}
.main-menu ul li.mega-menu-links > ul > li:hover ~ li {
z-index: 0; }
.main-menu ul li.mega-menu-links > ul > li.hide-mega-headings > a {
display: none; }
.main-menu ul li.mega-menu-links > ul > li > a {
position: relative;
padding-top: 13px;
padding-bottom: 13px; }
.main-menu ul li.mega-menu-links > ul > li > a:after {
display: none; }
.main-menu ul li.mega-menu-links.mega-columns-1col > ul > li {
width: 100%; }
.main-menu ul li.mega-menu-links.mega-columns-2col > ul > li {
width: 50%; }
.main-menu ul li.mega-menu-links.mega-columns-3col > ul > li {
width: 33.33333%; }
.main-menu ul li.mega-menu-links.mega-columns-4col > ul > li {
width: 25%; }
.main-menu ul li.mega-menu-links.mega-columns-5col > ul > li {
width: 20%; }
.main-menu ul li.mega-menu-links > ul.mega-menu > li > ul {
position: relative;
left: 0 !important;
right: auto !important;
padding-top: 10px;
padding-bottom: 10px;
top: 0;
opacity: 0;
min-width: auto;
visibility: hidden;
margin-top: 0;
background: transparent;
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.main-menu ul li.mega-menu-links > ul.mega-menu > li > ul > li {
padding-left: 0;
padding-right: 0;
text-transform: none; }
.main-menu ul li.mega-menu-links > ul.mega-menu > li > ul > li ul {
left: 100% !important;
right: auto !important; } .main-menu ul li.mega-menu.mega-cat > ul.mega-menu {
width: 1170px; }
.main-menu ul li.mega-menu.mega-cat > ul.mega-menu.sub-menu-columns-item {
width: 100%; }
.main-menu ul li.mega-menu.mega-cat > ul.mega-menu > li > ul {
position: relative;
left: 0 !important;
right: auto !important;
top: 0;
opacity: 0;
min-width: auto;
visibility: hidden;
margin-top: 0; }
.main-menu ul li.mega-menu.mega-cat.mega-columns-1col .ajax_menu .item {
width: 100%; }
.main-menu ul li.mega-menu.mega-cat.mega-columns-2col .ajax_menu .item {
width: 50%; }
.main-menu ul li.mega-menu.mega-cat.mega-columns-3col .ajax_menu .item {
width: 33.33333%; }
.main-menu ul li.mega-menu.mega-cat.mega-columns-4col .ajax_menu .item {
width: 25%; }
.main-menu ul li.mega-menu.mega-cat.mega-columns-5col .ajax_menu .item {
width: 20%; }
.main-menu ul li.mega-menu.mega-cat .ajax_menu .item {
padding-left: 10px;
padding-right: 10px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts {
float: left;
width: 80%;
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .vertical-posts .preloader_type {
width: 80%;
margin-left: 20%; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container {
overflow: hidden;
width: 100%;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item {
opacity: 0;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: opacity .4s ease, -webkit-transform .6s ease;
transition: opacity .4s ease, -webkit-transform .6s ease;
-o-transition: opacity .4s ease, -o-transform .6s ease;
-moz-transition: transform .6s ease, opacity .4s ease, -moz-transform .6s ease;
transition: transform .6s ease, opacity .4s ease;
transition: transform .6s ease, opacity .4s ease, -webkit-transform .6s ease, -moz-transform .6s ease, -o-transform .6s ease; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(5) {
-webkit-transition-delay: .4s;
-moz-transition-delay: .4s;
-o-transition-delay: .4s;
transition-delay: .4s; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(4) {
-webkit-transition-delay: .3s;
-moz-transition-delay: .3s;
-o-transition-delay: .3s;
transition-delay: .3s; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(3) {
-webkit-transition-delay: .2s;
-moz-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(2) {
-webkit-transition-delay: .1s;
-moz-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu .item:nth-child(1) {
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container .ajax_menu.fadeIn-menu .item {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu { position: relative;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical {
width: 20%;
padding: 0;
background: rgba(0, 0, 0, 0.04);
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-top: 0;
margin: 0;
padding-bottom: 1500px;
margin-bottom: -1500px;
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding-top: 19px; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item {
-webkit-transition: background .4s, color .3s, border-color .4s;
-o-transition: background .4s, color .3s, border-color .4s;
-moz-transition: background .4s, color .3s, border-color .4s;
transition: background .4s, color .3s, border-color .4s;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
padding: 0; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.menu-item > a {
padding: 10px 28px 10px 28px; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-vertical li.is-active {
background: #fff;
border-top: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal { border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding: 20px;
background: transparent; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal:after {
display: block;
content: '';
height: 0;
clear: both; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li {
float: left;
padding: 0;
margin-right: 10px; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li:last-child {
margin-right: 0; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a {
color: #fff; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li > a {
display: block;
padding: 3px 13px;
font-size: 14px;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: background .3s, color .3s;
-o-transition: background .3s, color .3s;
-moz-transition: background .3s, color .3s;
transition: background .3s, color .3s; }
.main-menu ul li.mega-menu.mega-cat div.mega-menu-container > .mega-cat-content.horizontal-posts {
padding: 0 10px; } .mega_menu_wrapper_overlay {
background: #fff;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 1;
-webkit-transition: opacity .2s ease;
-o-transition: opacity .2s ease;
-moz-transition: opacity .2s ease;
transition: opacity .2s ease; }
.mega_menu_wrapper_preloader {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 16px;
height: 16px; }
.preloader_type {
width: 100%;
height: 100%;
position: relative; }
.mega_menu_wrapper_preloader span {
height: 16px;
width: 16px;
background-color: #999;
-webkit-animation: yt_circle 1.4s infinite ease-in-out both;
-moz-animation: yt_circle 1.4s infinite ease-in-out both;
-o-animation: yt_circle 1.4s infinite ease-in-out both;
animation: yt_circle 1.4s infinite ease-in-out both;
position: absolute;
top: 0;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%; }
.mega_menu_wrapper_preloader span:first-of-type {
left: -22px;
-webkit-animation-delay: -.32s;
-moz-animation-delay: -.32s;
-o-animation-delay: -.32s;
animation-delay: -.32s; }
.mega_menu_wrapper_preloader span:nth-of-type(2) {
-webkit-animation-delay: -.16s;
-moz-animation-delay: -.16s;
-o-animation-delay: -.16s;
animation-delay: -.16s; }
.mega_menu_wrapper_preloader span:last-of-type {
left: 22px; }
@-webkit-keyframes yt_circle {
0%, 80%, to {
-webkit-transform: scale(0);
opacity: 0; }
40% {
-webkit-transform: scale(1);
opacity: 1; } }
@-moz-keyframes yt_circle {
0%, 80%, to {
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
opacity: 0; }
40% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@-o-keyframes yt_circle {
0%, 80%, to {
-webkit-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0; }
40% {
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@keyframes yt_circle {
0%, 80%, to {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0; }
40% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1; } }
.xs-sidebar-group .subscribe-inner .form-group button {
background-image: -webkit-linear-gradient( 0deg, #d90429 0%, #d92c04 100%);
padding: 10px 50px;
color: #fff;
}