  /*
  Theme Name:		wp-jac-f6
  Theme URI:
  Description:	f6
  Author:			jacek
  Author URI:		http://waliszewski.pl/
  Text Domain:	wp-jac-f6
  Version:		0.6
  */
@charset "UTF-8";
html, body, h1,
h2,
h3,
h4,
h5,
h6{
font-family: 'Lato', sans-serif;
}
/* icons */
@font-face {
  font-family: "minimal-icons";
  src:url("fonts/minimal-icons.eot");
  src:url("fonts/minimal-icons.eot?#iefix") format("embedded-opentype"),
  url("fonts/minimal-icons.woff") format("woff"),
  url("fonts/minimal-icons.ttf") format("truetype"),
  url("fonts/minimal-icons.svg#minimal-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before {
  font-family: "minimal-icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="wp-jac-min-"]:before,
[class*=" wp-jac-min-"]:before {
  font-size: 24px;
  font-family: "minimal-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.wp-jac-min-facebook-official:before {
  content: "\62";
}
.wp-jac-min-pinterest:before {
  content: "\63";
}
.wp-jac-min-envelope:before {
  content: "\64";
}
.wp-jac-min-phone:before {
  content: "\65";
}
.wp-jac-min-search:before {
  content: "\66";
}
.wp-jac-min-locked:before {
  content: "\61";
}
.wp-jac-min-unlocked:before {
  content: "\67";
}
/* icons eof */

/* wordpress */
.aligncenter,
.aligncenter img {
    display: block;
    margin: 10px auto
}

.alignleft,
.alignleft img {
    float: left;
     margin: 10px 10px 5px 0px;
   
}

.alignright,
.alignright img {
    float: right;
    margin: 10px 0 5px 10px;
    
}

figure {
    text-align: center;
    margin: 6px;
}

figure.wp-caption{
background:#ffffff;
}
figure.wp-caption img{margin:5px;}

.gallery figure {
    margin-left: 0;
    margin-right: 0
}
figure.aligncenter{
    display:inline-block;
    margin:0 auto;
}

.text-center img.alignleft,
.text-center img.alignright {
    margin: 0 auto;
    padding: 0;
    float: none
}

.wp-caption-text {
    color: #888;
    font-size: 12px;
    margin: 5px;
    font-weight: 400
}

.gallery-caption {
    color: #888;
    font-size: 12px;
    margin: 0 0 12px
}

/* wordpress eof */


header{
  text-align: center;
}

.pure-padding{
  padding:0.6875em;
}

#content{
  max-width: 73.75em;
  margin:auto;
}



/* menu */
#mainmenuholder{margin-bottom: 10px;z-index: 1}
#top-menu{width:100%; background:white;border-bottom:1px solid #2BA6CB;}
.top-bar, .top-bar ul{background:white;}

.is-dropdown-submenu{
-webkit-box-shadow: 2px 4px 5px -2px rgba(0,0,0,0.4);
-moz-box-shadow: 2px 4px 5px -2px rgba(0,0,0,0.4);
box-shadow: 2px 4px 5px -2px rgba(0,0,0,0.4);
}
/* menu eof */

/* mobile menu */
#mobile-container{position:fixed; z-index: 1}
#offCanvas{z-index: 2;}
/* mobile menu eof */

/* menu icon */
.menu-icon{
cursor:pointer;
width:54px;
height:36px;
margin:10px;
  -webkit-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -kthtml-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out
}
.menu-icon:hover{
  height:44px;
}
button.menu-icon{background-color:rgba(46,214,34,0.6);display:block;}
.news{position:relative;z-index:0;}
.news a{color:#222222;}
.news a:hover{color:rgb(37, 143, 175);}

.menu-icon:after{
width:40px;
margin:6px;
background:#000000;
height:4px;
box-shadow: 0 10px 0 #000000, 0 20px 0 #000000;
     -webkit-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -kthtml-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out
}
.menu-icon:hover::after, .menu-icon:focus::after  {
    background: #000000;
    box-shadow: 0 14px 0 #000000, 0 28px 0 #000000;
     -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  -ms-transition: all 0.1s ease-in;
  -kthtml-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
    
}

.close-button{
  font-size: 4em;
}


/* menu icon eof */

header{
  background:#5bd651;
  margin-bottom:1rem;
}
.header{padding:1rem 0;}
.header h1{
  color:#ffffff;
}
img.mini-logo {max-height:120px;}

@media screen and (min-width: 40em) {
.header h1{
  font-size: 2em;
 }
 img.mini-logo {max-height:auto;}
 header{margin-bottom:0rem;}
}
.header a{color:#ffffff;}
footer{
  background:#f4f4f4;
}

/* slick */
.slide{
  position: relative;
}
.slick-wrapper{
display:block;
bottom: 0;
right:0;
margin-right:50px;
margin-bottom:20px;
padding:20px;
position:absolute;
width:50%;
color:#ffffff;
background:rgba(0,0,0,0.4);
}
.slick-wrapper h2{
font-size:1.2rem;
font-style: italic;
}
.slick-wrapper p{
  text-align: right;
}
/* slick eof */


@media screen and (min-width: 40em) {
.border-right{
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #dadada;

}
}

.off-canvas{
  background:#ffffff;
}