/* Enter Your Custom CSS Here */
.custom.main-navigation .navbar-main-menu > li > a:hover, .custom.main-navigation .navbar-main-menu > li > a:focus {
    color: #4bc9e8 !important;
}

#sekcja_tytul h1{
  color:#fff;
}

.custom.main-navigation .navbar-main-menu > li > a:hover, .custom.main-navigation .navbar-main-menu > li > a:focus {
    border-bottom: 2px solid #4bc9e8;
    border-radius: 0px;
}

#sekcja_tytul .heading-block h1+span {
    color:#fff;
}

.custom.main-navigation .navbar-main-menu > li > a {
    color: #4bc9e8 !important;
    font-family: "Titillium Web", sans-serif;
    font-size: 18px;
}

.custom.main-navigation .dropdown-menu > li > a{
   font-family: "Titillium Web", sans-serif;
}

.custom.main-navigation .navbar-main-menu > li > a {
    border-radius: 0;
      transition: all 0s ease-in-out;
      -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
}

@media (max-width: 1200px){
.ezfc-form-2{
  display: none;
}
}

@media (min-width: 1200px){
.ezfc-form-6{
  display: none;
}
}

.icon-box-2 p{
  padding-left: 100px;
}

#mapa-3{
  margin-top: -25px;
  margin-bottom: -25px;
}

#o-nas, #oferta, #wniosek, #faq{
 display: block;
top: -69px;
position: relative;
}

#kontakt{
 display: block;
top: -68px;
position: relative;
}

.fixed-header-on .main-navigation.fixed.header-style-2{
  padding: 9px 0 0 0 !important;
}

.header-style-2 .logo a img{
  max-height: 50px !important;
}

.lab1{
  font-size: 16px;
  padding-bottom: 5px !important;
}

#test1 .ui-slider-horizontal{
  height: 12px !important;
}

#test1 .ezfc-label{
     text-align: left !important;
}

#test1 .ezfc-submit-wrapper{
  display: none;
}

#test1 .ezfc-element-numbers{
  width: 25% !important;
  float: left;
}

#test1 .ezfc-slider-element{
  width: 70% !important;
  margin-top: 13px !important;
  float: right;
}

#test1 .ezfc-theme-default .ezfc-label{
  color: #ffffff;
   font-size: 20px !important;
    line-height: 30px !important;
    font-weight: 400;
}

#test1 .ui-widget{
  font-size: 1em;
}

@media (min-width: 992px){
.fixed-header-on .header-style-2.main-navigation.fixed .navbar {
    margin-top: 10px !important;
}
}

.fixed-header-on .header-style-2 .logo{
  -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.su-spoiler-style-fancy, .su-spoiler-style-fancy > .su-spoiler-title, .su-spoiler-style-fancy > .su-spoiler-content{
  border-radius: 0 !important;
}

.su-spoiler-content{
  color: #333333;
}

.su-spoiler-title{
   font-weight: 400 !important;
   font-size: 16px !important;
  color:#ffffff;
}

.su-spoiler-style-fancy{
  border: 1px solid #4bc9e8 !important;
}

.su-spoiler-style-fancy > .su-spoiler-title{
    background: #4bc9e8 !important;
}

.proces{
    display: inline-block;
  line-height: 42px;
}
.proces:hover > img{
  opacity: 0.5;
}
@media (max-with: 992px){
.proces img {
padding-bottom: 15px;
}
}
.scrollToTop{
  background-color: rgba(0,0,0,0) !important;
  border-radius: 0 !important;
  border: 2px solid #4bc9e8;
}

.fa-angle-up:before{
  color: #4bc9e8;
}

#oferta-2 .btn-default{
  color: #fff;
}

.btn-default{
    background-color: rgba(75,201,232,0) !important;
    border-color: #4bc9e8;
    color: #172e54;
    font-family: "Titillium Web", sans-serif;
    font-size: 20px !important;
    border-width: 2px;
}

#o-nas2 .stat-box{
  padding: 25px 0 !important;
}

#o-nas2 .fa-paste:before, .fa-clipboard:before, #o-nas2 .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before{
  color: #4bc9e8 ;
}

.heading-block-line:after{
      width: 110px;
    border-top: 8px solid;
}

#o-nas-0 .feature-box{
   border: 2px solid #e2e2e2;
   padding: 40px 15px 40px 15px;
  background: #fff;
  height: 424px;
}

#o-nas-0 .feature-box:hover{
   border: 2px solid #59bed7;
  background: #d5eef4;
}


#top{
    position: relative;
    top: -50px;
}

.custom.main-navigation .navbar-default .navbar-nav > .active > a{
  font-size: 18px;
  font-family: "Titillium Web", sans-serif;
  font-weight: 400;
  color: #4bc9e8 !important;
  border-radius: 0;
  border-bottom: 2px solid rgba(255,0,0,0) !important;
}

.custom.main-navigation .navbar-default .navbar-nav > .active > a:hover{
    border-bottom: 2px solid #4bc9e8 !important;
    border-radius: 0;
}

.custom.main-navigation .navbar-default .navbar-nav > .active > a:focus{
	color: #4bc9e8 !important;
}


.fixed-header-on .main-navigation.fixed.header-style-2 .logo{
  height: 60px !important;
}

.header-style-2 .container{
  width: 100% !important;
}

.main-navigation .navbar-collapse{
  float: right;
}

.no-margin-h .one-fourth.column{
  width: 23% !important;
  margin: 0 1% 40px !important;
}

.accordion .question, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
  border: none !important;
}

.accordion .question .title{
  color: #ffffff;
  background: rgba(255, 255, 255, 0.18);
}

.accordion .question .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus{
  color: #ffffff;
}

.ezfc-price{
  display: none;
}

.ezfc-theme-default .ezfc-element-select{
  width: 100%;
  padding: 7px !important;
  border-radius: 5px;
  
}

.ezfc-theme-default .ezfc-element-input, .ezfc-theme-default .ezfc-element-numbers{
  padding: 8px !important;
  border-radius: 5px;
  border: 1px solid rgb(169, 169, 169);
}

.ezfc-grid-6 .ezfc-col-3{
  padding-bottom: 25px !important;
}

[class*="ezfc-col-"]{
  padding-left: 0 !important;
}


.ui-widget-content {
    background: #eee url(https://megiar.pl/wp-content/uploads/2016/09/linia3.png) 50% top repeat-x !important;
}


input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty{
   color: #333333 !important;
   background-color: rgba(255,255,255,0.5) !important;
}

.ezfc-submit-wrapper{
  float: right;
}

.ezfc-theme-default .ezfc-label{
     text-align: center !important;
    color: #172e54;
}

.ezfc-theme-default .ezfc-element-numbers{
  text-align: center !important;
}

#ezfc-submit-2{
  font-size: 18px;
}

input[type=submit] {
    border-radius: 0 !important;
    background: rgba(255,0,0,0);
    border: 2px solid #4bc9e8;
    color: #172e54;
}

.ezfc-element-textarea{
  border-radius: 5px;
}

.ui-slider-horizontal{
  width: 95%;
  margin: 0 auto 10px !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: rgba(0, 0, 0, 0.00) url(https://megiar.pl/wp-content/uploads/2016/09/suwak1.png) 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-size: cover !important;
}

.ui-slider .ui-slider-handle{
      cursor: e-resize !important;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -10px !important;
}

.ezfc-slider-element{
  margin-top: 20px !important;
}

.ezfc-form-2{
  padding: 0 5px 0 5px;
}

.eds-scroll-hidden, .edsanimate-sis-hidden {
    opacity: 1;
}

.menu-zadzwon-48-690552690 {
     border: 1px;
    border-color: aqua;
    border-style: solid;
}


.ezfc-theme-default .ezfc-element-textarea {
    width: 100%;
    height: 42px;
}