/*
 Theme Name:   Flat Child
 Theme URI:    http://www.junkkari.info/flat-child/
 Description:  Flat Child Theme
 Author:       ThemeIsle
 Author URI:   http://example.com
 Template:     flat
 Version:      1.7.6
 License:      GNU General Public License v3 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, orange, white, white, dark, light, two-columns, responsive-layout, left-sidebar, custom-background, custom-colors, custom-menu, editor-style, post-formats, custom-colors, translation-ready,featured-images, threaded-comments, translation-ready,photoblogging
 Text Domain:  Flat-child
*/


body.custom-background {
background-repeat: no-repeat !important;
background-color: black !important;
}	
	
h1, h2, h3, h4, h5, h6 {
  color: #bdd500;
  font-family: Open Sans;
}

a {
    color: #efff15;
}

a:hover {
    color: #BDD500;
}

.so-widget-sow-contact-form-default-59b6e2750dfc .sow-contact-form .sow-submit-styled .sow-submit:disabled {
    color: #44620c !important;
}

.header-logo-sekce {margin-bottom: 5px;}
.footer-text {padding: 30px 30px 30px 25px;}

.main-navigation ul .current-menu-item ul {display: block; !important;}

body {color: white;}

#site-navigation .sub-menu, #site-navigation .children {
    background: rgba(141, 136, 136, 0.1);
}

#site-navigation li {
    padding: 0px 0px 0px 5px;
}

#site-navigation .current-menu-item > a, #site-navigation .current-menu-parent > a, #site-navigation .current-menu-ancestor > a, #site-navigation .current_page_item > a, #site-navigation .current_page_parent > a, #site-navigation .current_page_ancestor > a {
color: white !important; 
font-weight: bold;
    text-shadow: 2px 1px #527519;
}

#site-navigation a {
color: black !important;
font-size: 13px;
transition: 0.15s;
}

#site-navigation a:hover {
	color: black !important;
	font-weight: bold;
	text-shadow: 0px 0px #fff;

}

#site-navigation .sub-menu .sub-menu, #site-navigation .children .sub-menu, #site-navigation .sub-menu .children, #site-navigation .children .children {
background: rgb(157, 171, 46);}

.current_page_item, .current-menu-ancestor {
background: #17171733;
	} 
	
.wp-caption {
border: none;
}	

.hentry .nadpis { 
margin: 14px 0px 0px 0px !important;
font-family: Open Sans;
font-size: 40px !important;
} 

h1.nadpis { 
float: right;
font-weight: bold;
} 

@media screen and (max-width: 991px) {
   .hentry h1.nadpis {
	   font-weight: 300;
		float: inherit;	}
	
}

@media screen and (max-width: 991px) {
   .header-logo-sekce {
text-align: center;	}
}
	
.hentry {
border-bottom: 0px solid #eee;
padding: 35px 20px;
position: relative;
} 

.hentry .entry-content {
    padding: 15px 0 0;
}

.hentry .entry-title a {
    color: #BDD500;
}

.hentry .entry-title a:hover {
    color: #efff15;
}

.post .entry-header .entry-title {
    margin-top: 10px;
    text-align: left;
    font-size: 30px;
}

.post .entry-content {
    padding-top: 0px;
}

#primary .page-title {
    background: #F0F6C9;
}


#primary {
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
    }

#page {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  background: transparent;
}

blockquote {
    border-color: #bdd500;
}

blockquote p {
    font-style: italic;
    color: white;
}

.post hr {
    width: 30%;
    border-color: #bdd500;
}

div.nav-next, div.nav-previous {
	background: #bdd500;
}

div.nav-next span.meta-nav, div.nav-previous span.meta-nav {
	color: black !important;
}

div.nav-next span.post-title, div.nav-previous span.post-title {
    font-family: Source Sans Pro;
    font-size: 20px;
}

#cky-btn-accept {
	background-color: #bdd500 !important;
    border-color: transparent !important;
}

#cky-btn-custom-accept {
	color: #bdd500 !important;
	border-color: #bdd500 !important;;
}

#powered-by {
	display: none;
}

#cky-consent-toggler {
	padding: 5px 15px
}

#cky-consent-toggler:hover {
	color: #bdd500 !important;
	border-color: #bdd500 !important;;
	transition: .2s;
}