#offcanvas-toggler > .fa {
    color: #fff;
}

#offcanvas-toggler:before {
    color: #fff;
    content: 'Menu ';
}

:root {
  --main-color: #eccc01; /*--czerwieĹ logotypu--*/
/*  --second-color: #9d6933; *//*--braz--*/
  --second-color: #324891;   
  --second-color-b1: #424242; /*--grafit--*/
  --third-color: #fff9d1; /*--kind of yellow?--*/	  
}

/*
.icn-good .sppb-icon-container {
    background-color: #9d6933;
    border-radius: 100%;
    width: 70px;
    height: 70px;
}

.icn-good i {
    line-height: 70px!important;
}
*/

.ba-form {

    padding: 0px!important;

}

/*.icn-good .sppb-icon-container {

    color: #9d69339c!important;

}*/

#sp-footer a {

    color: #ffffff;

}

.cntr-algn {

    text-align: center;

}

.icn-packages i:before{

    text-align: center;
    font-size: 60px;
    color: var(--main-color);

}

.icn-packages .sppb-addon-content {

    text-align: center;

}

#sp-footer {

    background: var(--second-color);

}

#sp-footer .container-inner {

    padding: 10px 0;

}

input.form-control {

    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;

}

.icns {

    position: relative;
    text-align: center;

}

.sppb-icons-group-list {

    display: initial;

}

.-searcher-b .form-control {

    display: block;
    height: initial;
    font-size: 1rem;
    line-height: initial;
    color: var(--main-color);
    border: 1px solid var(--second-color-b1);
    background-color: #ffffff;
    border-radius: 0px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}

.-searcher-b .form-control::placeholder{

    color: var(--second-color-b1);

}

.-searcher-b .form-control:focus{

    box-shadow:none;

}

.icn .sppb-icon, .icn .sppb-media-content {

    display: inline-block;

}
	
#sp-header {

      background: var(--second-color);
      box-shadow:none;
      transition: all .25s ease-in-out;
    
  }

@media screen and (min-width: 1200px){


	.container, .custom-width,  .custom-width.container {

	    max-width: 1400px;

	}

	.custom-width{

          margin-left: auto!important;
	  margin-right: auto!important;
	
	}

}
@media screen and (max-width: 1199px) and (min-width: 576px){

	.container, .custom-width,  .custom-width.container {

	    max-width: none;
	    width: 98%;

	}

}

@media screen and (min-width: 1334px){

	.sp-megamenu-parent > li > a {

	    font-size: 100%;

	}

}

@media screen and (max-width: 1333px) and (min-width: 992px){

	.sp-megamenu-parent > li > a {

	    font-size: 67%;

	}

}

@media screen and (min-width: 992px){

  /*section#sp-main-body {
    margin-top: -90px;
  }*/

	#sp-header .container{

	    width: 98%;
	    max-width: 100%;

	}

  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {

    padding: 0px 7px;

   }

  .body-innerwrapper {

    padding: 10px;

   }


 
  /*body:not(.itemid-101) #sp-header{

      background: rgba(0,0,0,0);

  }*/

  /*body:not(.itemid-101) .itemid-101 #sp-header.header-sticky{
      background: rgba(0,0,0,0);
  }*/
  
  #sp-header {

      background: var(--second-color);
      box-shadow:none;
      transition: all .25s ease-in-out;
    
  }

   #sp-header {

      box-shadow:none;
  
  }	
  
   #sp-header.header-sticky {

    background: var(--second-color)!important;
    transition: all .25s ease-in-out;

  }
  
  .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent > li:hover > a {

    color: var(--main-color);
    
  }

  #sp-over-menu {

    background: #ffffff;

  }
  
  .sp-megamenu-parent > li > a {

    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;

	}
  
}


@media (min-width: 992px){

	.five-boxes .sppb-col-md-2 {

	    -ms-flex: 0 0 20%;
	    flex: 0 0 20%;
	    max-width: 20%;

	}

}

   body:not(.itemid-101) section#sp-main-body{

     /*margin-top: -90px;*/
     margin-top: 20px;

  }
