/*
Theme Name: ekostabs
Theme URI: https://www.geome.net
Author: Geome
Author URI: https://geome.net
Description: Child theme. Parent theme: Illdy.
Version: 1.0.2
Template: illdy
Text Domain: ekostabs
Tags: green, light, white, gray, black, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, photoblogging, left-sidebar, translation-ready, custom-background, custom-colors, custom-menu, featured-images, full-width-template, post-formats, theme-options, threaded-comments
*/
@import url("../illdy/style.css");

body{
	font-size: 18px;
	color:#133b74;
}
body.page-id-442{
	background-image: url("img/bg_intro.jpg");
}
body.page-id-442 #header{
	background-image: none !important;
}
p{
	color:#133b74;
}
li{
	font-size: 18px;
	color:#133b74;
}

.page-id-442 a:hover{
	color:#66b32d;
}
.page-id-442 h1, .page-id-433 h1{
	display: none;
}
.page-id-158 h3{
	margin-top: 0px;
	margin-bottom:-20px;
}
.page-id-158 header, .page-id-442 header, .page-id-199 header, .page-id-296 header, .page-id-65 header, .page-id-383 header{
	height:113px;
}
.page-id-158 .bottom-header.blog,
.page-id-442 .bottom-header.blog
{
    padding: 0 !important;
}

h3{
	color:#133b74;
}
h3.widget-title{
	margin:10px 0 15px !important;
}
#header .bottom-header {
    padding-top: 160px;
    padding-bottom: 360px;
    font-size: 18px !important;
    color:#133b74 !important;
}
.section-description{
	font-size: 18px !important;
	color:#133b74 !important;
}

#header.header-front-page .bottom-header h1{
	font-size: 2em;
}
.respoimg{
  max-width: 100%;
  height: auto;
}
#opis{
	width: 100%;
	height: auto;
	background-color: #ddedfa;
}
#apka{
	width: 100%;
	height: auto;
	background-color: white;
}
#tech{
	width: 100%;
	height: auto;
	background-color: #ddedfa;
}
#film{
	width: 100%;
	height: auto;
	background-color: #ffffff;
}
#ekolaur{
	width: 100%;
	color:#fff;
	height: auto;
	background-color: #082042;
	padding: 2em 0 2em 0;
}

#ekolaur a, #ekolaur h3, #ekolaur p{
	color:#fff;
}
#ekolaur h3{
	font-size: 30px;
	margin:-7px 0 15px !important;
}
#ekolaur p{
	font-size: 16px;
}
#galeria{
	width: 100%;
	min-height: 400px;
	background-color: #061934;
	padding: 1em;
}
.inner{
	max-width: 1100px;
  	margin: 0 auto;
	padding: 3em;
	color: #091f3f;
}
#header .top-header .header-navigation ul li a{
	color: #2a60ab;
	text-transform: uppercase;
}
#header .top-header .header-navigation ul li a:hover{
	color: #66b32d;
}
#header .top-header .header-navigation ul li a:active{
	color: #66b32d;
}
#header .top-header .header-navigation ul li:hover{
	color: #66b32d;
}
#header .top-header .header-navigation ul li:hover a,
#header .top-header .header-navigation ul li:focus-within a {
    color: #66b32d;
    text-decoration: none;
}
#footer {
    width: 100%;
    background-color: #04142a;
    padding: 40px 0;
}
.bottom-footer {
    padding: 30px 0;
    text-align: center;
    background-color: #030f20;
}
#footer a:hover{
	color:#fff;
}
#header .bottom-header .header-button-one {
	opacity: 1;
}
a.button
{
  background: #49a2e1 !important;
  border: 1px solid #fff;
  color: #fff;
  overflow: hidden;
  transition: all 0.5s;
  display: inline-block;
  float: left;
  margin: 0;
  margin-right: 1em;
  padding: 0.6em;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.button:hover, .button:active 
{
  background: #2a60ab !important;
  text-decoration: none;
  color: #fff;
  border-color: #fff;
}
#header .bottom-header .header-button-one {
    background: #1e73be !important;
    border: none;
    color: #fff;
}
#header .bottom-header .header-button-one:hover,
#header .bottom-header .header-button-one:focus {
    background: #81d742 !important;
    color: ##1e73be !important;
}
#header .bottom-header .header-button-two:hover,
#header .bottom-header .header-button-two:focus {
    color: ##1e73be !important;
}
a.header-button-one, a.header-button-two{
	display:none !important;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before
{
	color: #2a60ab;
}

.g{
	color: #66b32d;
}
.n{
	color: #2a60ab;
}


#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li a {
    font-size: 17px;
    color:#133b74;
}
#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li:hover > a,
#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li:focus-within > a {
    color: #66b32d;
    border-left: 2px solid #66b32d;
    background-color: #fff;
}
table{
	font-size: 0.9em;
	width: 99%;
}
th{
	font-size: 18px;
}
td {
	padding:1px;
	border: 1px solid #599fd7;
	background-color: #ddedfa;
	color:#133b74;
}
.tabelka{
	max-width:633px;
	margin-left:42px;
	background-color: #2a60ab;
}
.tabelka th{
	color:#fff;
	padding: 3px;
}
.page-id-442 .blog-post-entry a{
	color:#66b32d !important;
	text-decoration: none;
}
.page-id-442 .blog-post-entry a:hover{
	color:#4d8a20 !important;
}
.page-id-442 h3{
	margin-top: 0px;
	margin-bottom:-20px;
}
.page-id-442 header, .page-id-433 header{
	height:110px;
}
.page-id-442 .bottom-header.blog,
.page-id-433 .bottom-header.blog
{
    padding: 0 !important;
}
#footer .textwidget{
	color:#8c979e;
}
li p{
	line-height: 1.2em;
	padding-top:7px;
}
p a{
	color:#133b74;
}
p a:hover{
	color:#afafaf;
}

