.fluentform .ff-el-form-control{border-radius:3px!important;backgrond-color:#f2f2f2!important;padding:10px 15px!important;background-color:#f2f2f2!important}button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style{font-size:18px;background-color:#31579E;border-radius:3px;transition:all 300ms ease 0ms;font-weight:500;border:2px solid #31579E}div#fluentform_1_success{border-radius:3px;text-align:center;font-size:18px;background-color:#f2f2f2}.et_pb_contact_field textarea.et_pb_contact_message{min-height:240px}button.et_pb_contact_submit.et_pb_button{font-size:18px;background-color:#2f579b;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;padding:0.3em 1em!important}.bm-portfolio-elemek ul{list-style-type:none!important;padding:0;display:inline-block}.bm-portfolio-elemek ul li{float:left;font-size:14px;line-height:1em}@media all and (max-width:980px){.bm-portfolio-elemek ul li{width:50%}}.bm-portfolio-elemek ul li a{border-left:2px solid #000!important;border:none;border-radius:0px!important;color:#000;padding:10px 20px;display:list-item;font-weight:700}.bm-portfolio-elemek ul li a.active{color:#2f579b}.nav li ul{width:380px}.nav li ul li{width:380px}#top-menu li li a{width:340px}.szoveges-tartalom ul{padding-left:50px!important}.szoveges-tartalom ol{padding-left:25px!important}.entry-content tr td{border-top:none}.single-project h1.entry-title,.single-post h1.entry-title{padding-bottom:30px}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.portfolio-gellery .et_pb_gallery_item{width:100%!important;margin-right:0px!important;margin-bottom:30px!important}.mfp-bottom-bar{display:none}.et_pb_gallery_grid .et_pb_gallery_item{animation:none}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border-left:2px solid #000!important;border:none;border-radius:0px!important}.et_pb_portfolio_filters.clearfix{margin-bottom:20px;margin-left:5px}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{background-color:#fff;color:#2f579b!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background-color:#fff;color:#2f579b!important}.et_pb_button{font-weight:600}.inverz-logo{-webkit-filter:invert(100%);filter:invert(100%)}span.swiper-pagination-bullet{border-radius:50px!important}@media (min-width:981px){.bm-portfolio h2.et_pb_module_header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;margin-top:0px!important;z-index:3;opacity:0;padding:0px 20px;font-weight:600}.bm-portfolio .et_pb_portfolio_item:hover h2.et_pb_module_header{opacity:1}}.bm-portfolio span.et_overlay:before{content:''}.bm-portfolio .et_pb_portfolio_item:hover span.et_overlay{opacity:1;z-index:3;background-color:rgba(255,255,255,0.88);animation-delay:.4s;border:none}@media (min-width:981px){.bm-portfolio .et_pb_grid_item{width:32.3%!important;margin-left:0.5%!important;margin-right:0.5%!important;margin-bottom:1%!important}.bm-portfolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}.bm-portfolio .et_pb_grid_item:nth-child(4n){margin-left:0.5%!important;margin-right:0.5%!important;margin-bottom:1%!important}.bm-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}.bm-portfolio .et_pb_grid_item.first_in_row{clear:unset}}.bm-vertical-align{display:flex;flex-direction:column;justify-content:center}.c60-slider .et_pb_slide{animation:zoomin 15s infinite}@keyframes zoomin{0%{transform:scale(1,1)}100%{transform:scale(1.2,1.2)}}@media (min-width:981px){.c60-slider,.c60-slider .et_pb_slide{height:calc(100vh - 83px);min-height:calc(100vh - 83px);max-height:calc(100vh - 83px)}}.c60-slider .et-pb-controllers a{width:13px!important;height:13px!important}#top-menu li a,.et_search_form_container input{font-weight:600}li.menu-icon{padding-right:0px!important}li.menu-icon img{margin-right:5px!important}@media only screen and (max-width:980px){li.menu-icon{display:inline}li.menu-icon a{display:inline-block;padding:10px 0px 10px 5%}}@media only screen and (min-width:769px){.et_pb_blog_grid article{min-height:660px!important}}