@charset "utf-8";
/* CSS Document */

body {
    background-color: #fafafa;
	background-color: #ffffff;
	
	font-size: 16px;	
	
	//font-family: Lora,serif;
	//font-family: Tahoma, Geneva, sans-serif;
	font-family: Century Gothic, sans-serif;
	
	font-size: 20px ;
	font-weight: 300 ;	
	color: #6D6E71;

    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-left: 0px; 
    margin-right: 0px;
    padding: 0px;

}


h1 {

	font-size: 40px;	
	color: #000000;
	text-align: center;
}



h2 {
	font-size: 24px;
	color: #333333;
	text-align: center;
	vertical-align: text-bottom;
	
		line-height: 1.9;

}

h3 {
	font-size: 24px;
	color: #333333;
	text-align: left;
	vertical-align: text-bottom;
	
		line-height: 1.9;

}


h4 {
	font-size: 20px;
	color: #333333;
	text-align: left;
	vertical-align: text-bottom;
	
		line-height: 1.9;

}


h5 {
	font-size: 16px;
	color: #333333;
	text-align: center;
	vertical-align: text-bottom;
	
		line-height: 1.9;

}

.mojelogo {
	position: absolute;
	height: 90px;
	width: 322px;
	left: 50%;
	margin-left: -161px;
    //left: 20%;
	top: 60px;
	z-index: 36666;
	right: auto;
	bottom: auto;
	background-image: linear-gradient(180deg, rgba(81, 44, 139, 0) 0%, rgba(255, 255, 255, 0) 100%);
	background-color: rgba(255, 255, 255, 0);
	overflow: hidden;
	text-overflow: clip;
	background-size: 100% 100%;
}

.mojelogo-img {
    position: absolute;
    margin: 0px;
    opacity: 1;
    left: 1px;
    top: 1px;
    width: 67px;
    height: 88px;
    right: auto;
    bottom: auto;
    background-image: url("images/logo2.svg");
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    background-position: 0px 0px;
	
}


.mojelogo-txt {
    position: absolute;
    margin: 0px;
    left: 93px;
    top: 32px;
    width: 228px;
    height: 40px;
//    right: auto;
 //   bottom: auto;
    background-image: url("images/name.svg");
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
   //clip: rect(0px, 0px, 40px, 0px);
    cursor: pointer;
    background-position: 0px 0px;
}


.naglowek-baner {

	position: absolute;

    background-color: #ACACAC;
	background-color: #AFCA0B;
	
	//background-image: url("images/header-3.jpg");
	background-repeat: no-repeat;
	background-position: center top;	
	background-size: cover;

	width: 100%;
	height: 490px;
	
	margin: 0px;
	
	opacity: 0.9;
	
	z-index: -1;
	

}

.naglowek {

	position: relative;
	//top: 130px;
	
    background-color: transparent;
	width: 70%;
	height: 260px;
	
	margin: 10px;
	
	//display: block;
    margin-left: auto;
    margin-right: auto; 
	
	line-height: 1.9;
	
	padding: 10px;

}

.blok {


	position: relative;
	
    background-color: white;
	width: 70%;
	//height: 100px;
	
	margin: 10px;
	
	display: block;
    margin-left: auto;
    margin-right: auto;
	
	padding: 10px;
	
	line-height: 1.9;
	
	//text-align: justify;
	
	
}


.blok-omnie {

	position: relative;


	line-height: 1.9;

    background-color: #AFCA0B;
	width: 100%;
	
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding-top: 20px;
	padding-bottom: 20px;	
	
	text-align: center;
	
  display: table-cell;
  vertical-align: middle;	

}

.omnie {

	width: 70%;
   // display: block;
    margin-left: auto;
    margin-right: auto; 
	
	
  //  display: table-cell;
    vertical-align: middle;	
	
	
	
}

.omnie-basia {

	position: relative;

	display: inline-block;
	vertical-align: top;
	
    margin-left: auto;
    margin-right: auto; 		

	background-image: url("images/barbarajanysek3.png");
	background-repeat: no-repeat;
	background-position: center top;	
	
	top: 110px;
	
	width: 230px;
	height: 230px;	
	
	margin: 20px;
	
	align: center;	
	
}

.omnie-basia-promo {

	//display: inline-block;
	vertical-align: top;
	
    margin-left: auto;
    margin-right: auto; 		

	background-image: url("images/basia1b.jpg");
	background-repeat: no-repeat;
	background-position: center top;	
	
	opacity: 0.6;
	
	//width: 750px;
	width: 100%;
	height: 500px;	
	
	text-align: center;
	
	margin-top: 20px;
	margin-bottom: 50px;
	
}


.omnie-tekst {

	display: inline-block;	
	vertical-align: top;
	width: 65%;	
	
	margin: 20px;
	
	text-align: left;
	font-weight: 300;
	
	color: white;
}


.blok-opinia {

	position: relative;


	line-height: 1.9;

    background-color: white;
	width: 70%;
	

	
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding-top: 20px;
	padding-bottom: 20px;	
	
    margin-left: auto;
    margin-right: auto; 	
	
	text-align: center;
	
	padding: 10px;

}

.opinia {

	display: inline-block;	
	vertical-align: top;
	
	font-size: 17px ;
	
    margin-left: auto;
    margin-right: auto; 	
	
	align: center;

	width: 28%;	
	min-width: 250px;
	
	padding: 20px;
	
	text-align: left;
	
	
}


.blok-mowia {

	display: inline-block;
	vertical-align: middle;
	
    margin-left: auto;
    margin-right: auto; 		

	background-image: url("images/skos-bg-b1.png");
	//background-repeat: no-repeat;
	background-position: center top;	
	
	width: 100%;
	//height: 100px;	
	
	
	align: center;	
	
}

.mowia-niebieski {color: #36A9E1}



.mowia1 {

	width: 70%;
   // display: block;
    margin-left: auto;
    margin-right: auto; 
	padding-top: 30px;
	padding-bottom: 30px;
	
	
}


.blok-pomagam {

	display: inline-block;
	vertical-align: middle;
	
    margin-left: auto;
    margin-right: auto; 		

	background-image: url("images/skos-bg.png");
	//background-repeat: no-repeat;
	background-position: center top;	
	
	width: 100%;
	
	align: center;
	
	margin-bottom: 40px;	
	
}

.pomagam1 {

	width: 70%;
   // display: block;
    margin-left: auto;
    margin-right: auto; 
	padding-top: 30px;
	padding-bottom: 30px;
	
}


.blok-slogan1 {

	display: inline-block;
	vertical-align: middle;
	
    margin-left: auto;
    margin-right: auto; 		

	background-image: url("images/skos-bg-o1.png");
	//background-repeat: no-repeat;
	background-position: center top;	
	
	width: 100%;
	//height: 100px;	
	
	background-color: #F39200;
	
	
	align: center;	

}


.slogan1 {

	width: 70%;
   // display: block;
    margin-left: auto;
    margin-right: auto; 
	padding-top: 30px;
	padding-bottom: 30px;
	
	
	
}

.slogan-pomaranczowy {color: #F39200}

.blok-kursonline {

	display: inline-block;
	vertical-align: middle;
	
    margin-left: auto;
    margin-right: auto; 		

	background-image: url("images/skos-bg.png");
	//background-repeat: no-repeat;
	background-position: center top;	
	
	width: 100%;
	height: 100px;	
	
	//margin: 20px;
	
	align: center;	
	
}

.kursonline1 {

	width: 70%;
   // display: block;
    margin-left: auto;
    margin-right: auto; 
	padding-top: 30px;
	padding-bottom: 30px;
	
	
}

.blok-kurs1 {

	display: inline-block;
	vertical-align: middle;
	
    margin-left: auto;
    margin-right: auto; 		

	background-image: url("images/skos-bg-g1.png");
	//background-repeat: no-repeat;
	background-position: center top;	
	
	width: 100%;
	//height: 100px;	
	
	
	align: center;	
	


}


.blok-footer {
	
	position: relative;
	
	background-image: url("images/skos-bg.png");
	
	
    background-color: white;
	width: 100%;

	
	margin-top: 10px;
	margin-bottom: 10px;

	//padding: 10px;
	
	

}


.footer1 {

	width: 70%;
   // display: block;
    margin-left: auto;
    margin-right: auto; 
	padding-top: 10px;
	padding-bottom: 10px;
	
	
	
}

.kontakt,
.kontakt a {
	color: #6D6E71;
	transition: all 0.3s ease 0s;	
	font-weight: 100;
	text-decoration: none;
}




.blok-newsletrer {

	display: inline-block;
	vertical-align: middle;
	
    margin-left: auto;
    margin-right: auto; 		

	background-image: url("images/skos-bg-y1.png");
	//background-repeat: no-repeat;
	background-position: center top;	
	
	width: 100%;
	//height: 100px;	
	
	
	align: center;	
	
	margin-top: 40px;
	margin-bottom: 50px;

}


.newsletter1 {

	width: 70%;
   // display: block;
    margin-left: auto;
    margin-right: auto; 
	padding-top: 30px;
	padding-bottom: 30px;
	
	
	
}




.blok-newsletter-fm {

	display: inline-block;
	vertical-align: middle;
	
    margin-left: auto;
    margin-right: auto; 		

	//background-image: url("images/skos-bg-y1.png");
	//background-repeat: no-repeat;
	background-position: center top;	
	
	width: 100%;
	//height: 100px;	
	
	
	align: center;	
	
	margin-top: 10px;
	margin-bottom: 50px;
}




.newsletter-ramka-fm {


	width: 70%;
   // display: block;
    margin-left: auto;
    margin-right: auto; 
	padding-top: 30px;
	padding-bottom: 30px;
	
	
	background-image: url("http://fitstrategia.pl/wp-content/themes/accesspress-root/images/newsborder4.svg");	
	background-size: 100% 100% !important;	
	-moz-background-size: 100% 100% !important;	 /* Firefox 3.x */
	-webkit-background-size: 100% 100% !important;	 /* Safari, Chrome */
	-o-background-size:  100% 100% !important;	/* Opera */

	background-repeat: no-repeat !important;	

	
	//text-align: justify;	
	
	

	
}



.newsletter-segmenty {

	display: inline-block;
	vertical-align: middle;
	
	text-align: center;
	
    //background-color: silver;
	width: 45%;
	height: 50px;
	
	//margin: 10px;
	
    margin-left: auto;
    margin-right: auto;
	
	padding: 10px;
	
}

.newsletter-button {

	//display: inline-block;
	vertical-align: middle;
	
	text-align: center;
	
    //background-color: silver;
	width: 55%;
	height: 50px;
	
	margin: 10px;
	
    margin-left: auto;
    margin-right: auto;
	
	padding: 10px;
	
}

input[type="text"] {

//position: relative; 
    /* clear: both; */ 
    /* text-align: center; */ 

    /* align-items: center !important; */ 
    /* align-self: auto; */ 
    /* align-content: center; */ 

    color: #6D6E71 !important; 
    background-color: transparent !important; 
    border: 1px solid #F9ED32 !important; 
    //font-family: Lora,serif !important; 
    text-align: center !important; 
    padding-top: 6px !important; 
    padding-bottom: 6px !important; 
    min-height: 20px !important; 
  //  float: left; 

	margin-top: 10px; !important;
	margin-bottom: 10px; !important;

	width: 210px;
				
}
			


.button {
	
	position: relative !important;
	//position: absolute !important;
	

	//margin: 30px;
	
	color: #6D6E71 !important;
	border: 1px solid #F9ED32 !important;
	
		    //width: 920px !important;
			
			//width:278px !important;
			
			width: 100% !important;
			
		    color: #6D6E71 !important; 
		    background-color: transparent !important;
		    border: 1px solid #F9ED32 !important;
		    //font-size: 1em !important;
		   // font-style: italic !important;
		    //padding: 4px;
		    text-align: center; 
			
			//z-index: 183;
			//width: 330px;
			//min-height: 24px;
			border-width: 1px !important;
			border-style: solid !important;
			border-color: #F9ED32 !important;
			background-color: #F9ED32 !important;
			border-radius: 5px !important;
			color: #6D6E71 !important;
			font-size: 16px !important;
			line-height: 24px !important;
			font-family: Lora,serif !important;
			font-weight: 400 !important;
			//margin-right: 0px !important;
			margin-top: 20px !important;
			padding: 6px 6px 6px 11px !important;
			
			cursor: pointer;	
			
			//margin-left: 25px !important; 
			//margin-right: 25px !important; 			

}




.sun-blue li {
	list-style-image: url("images/sun_blue.png");
	padding: 5px;

} 


.spin-blue li {
	list-style-image: url("images/spin_blue.png");
	padding: 5px;

} 


.chain-blue li {
	list-style-image: url("images/chain_blue.png");
	padding: 5px;

} 



.sun-green li {
	list-style-image: url("images/sun.png");
	padding: 5px;

}

.spin-green li {
	list-style-image: url("images/spin.png");
	padding: 5px;

} 


.chain-green li {
	list-style-image: url("images/chain.png");
	padding: 5px;

} 

.piktogramy 

	{
		padding-top: 5px;
		text-align: center;
	}
	
	
.separator-maly

{

	height: 10px;
}	