/*
Theme Name: Spacious_child
Theme URI: http://themegrill.com/themes/spacious
Author: Petr Gibas/ThemeGrill
Author URI: http://themegrill.com
Template: spacious
Description: Spacious is an incredibly spacious multipurpose responsive theme coded & designed with a lot of care and love. You can use it for your business, portfolio, blogging or any type of site. It has 4 page layouts, 2 page templates, 4 blog display types, 13 widgets areas, 5 custom widgets focusing on business template, awesome slider, primary color option to match your logo & website, boxed & wide layout, light & dark color skin, translation ready and many more. You can get free support in http://themegrill.com/support-forum/ and check the demo at http://demo.themegrill.com/spacious/. Available Translations: Russian, Norsk (Bokmål), Czech, French, Spanish, Lithuanian, Dutch, Traditional Chinese (Taiwan), Slovak, Catalan, Hungarian, German Polish and Brazilian Portuguese.
Version: 1.2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, white, dark, two-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options
Text Domain: spacious

*/

/**
 * Dark Color Skin for this theme.
 */

/* GLOBAL */ 
body {
	background: #222222;
}
#page {
	background-color: #222222;
}
h1, h2, h3, h4, h5, h6 {
	color: #BBBBBB;
}
input.s {
   background-color: #3E3E3E;
   border: 1px solid #444444;   
	color: #AAAAAA;
}
input.s:focus {
	border-color: #333333;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
	background-color: #3E3E3E;
	border: 1px solid #444444;
}
body, input, textarea {
   color: #AAAAAA;
}
.spacious-button,
input[type="reset"], 
input[type="button"], 
input[type="submit"] {
   border: 1px solid #444444;
   background-color: #444444;
}
.spacious-button:hover,
input[type="reset"]:hover, 
input[type="button"]:hover, 
input[type="submit"]:hover,
button:hover {
	-webkit-box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
	-moz-box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
	box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
}
blockquote {
   background-color: #3E3E3E;
   border-top: #444444;
   border-right: #444444;
   border-bottom: #444444;
}
blockquote cite {
	color: #AAAAAA;
}
th, td {
	border: 1px solid #444444;
}
ins {
   background: none repeat scroll 0 0 #3E3E3E;
}
pre {
	background-color: #3E3E3E;
	border: 1px solid #444444;
}
.wp-caption {
   border: 1px solid #444444;
}


.call-to-action-button {
	border: 2px solid #444444;
}
.call-to-action-button:hover {
	-webkit-box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
	-moz-box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
	box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
}

/* HEADER */
#header-meta {
	background-color: #3E3E3E;
	border-bottom: 1px solid #444444;
}
.header-post-title-container {
   border-bottom: 1px solid #444444;
}
#site-title a {
	color: #CCCCCC;
}
#site-description {
	color: #AAAAAA;
}
#header-text-nav-container {
   border-bottom: 1px solid #444444;
}
.header-post-title-container {
	background-color: #3E3E3E;
}
.header-image {
	border-bottom: 1px solid #444444;
}

/* HEADER SLIDER */
#featured-slider {
   border-bottom: 1px solid #444444;
}
.header-post-title-class {
	font-size: 26px;
}
/* BREADCRUMB */
.breadcrumb {
	color: #999999;
}
.breadcrumb a {	
	color: #AAAAAA;
}

/* PAGINATION */
.pagination span {
   border: 1px solid #444444;
}

/* NAVIGATION MENU */
.small-menu a {
	color: #BBBBBB;
}
.main-navigation a {
	color: #BBBBBB;
}
.main-navigation ul li a {
	font-size: 24px;
}
.main-navigation ul li ul {	
	background: none repeat scroll 0 0 rgba(0, 0 ,0 , 0.7);
}
.main-navigation ul li ul li a, 
.main-navigation ul li.current-menu-item ul li a, 
.main-navigation ul li ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor ul li a, 
.main-navigation ul li.current-menu-ancestor ul li a,
.main-navigation ul li.current_page_item ul li a {
	color: #BBBBBB;
}
.main-navigation ul li ul li {
	float: none;
	border-bottom: 1px solid #444444;
}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {
	background-color: #000000;
}
/* =SMALL MENU
----------------------------------------------- */
.site-header .menu-toggle:hover {
  background: #666666;}
 .main-small-navigation li:hover {
  background: #666666;
}
.main-small-navigation ul > .current_page_item,
.main-small-navigation ul > .current-menu-item {
  background: #666666;
}

/* POST CONTENT */
.post .entry-meta {
	color: #999999;
}
.post .entry-title a, .page .entry-title a {
   color: #BBBBBB;
}
.post .entry-meta a, .type-page .entry-meta a {
   color: #AAAAAA;
}
.entry-meta a.read-more {
   color: #FFFFFF;
}
.post .entry-meta {
	border: none;
}
.post .entry-meta span {
}
.post .entry-meta .read-more-link {
	padding: 5px 10px;
	float: right;
}
.post .entry-meta .read-more-link:hover {
	-webkit-box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
	-moz-box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
	box-shadow:0 0 2px rgba(255, 255, 255, 0.6);
}
.previous a, .next a {
	border: 1px solid #444444;
	color: #AAAAAA;
}
.previous a:hover,
.next a:hover {
	color: #ffffff;
}
.single #content .tags a {
	border: 1px solid #444444;
	color: #AAAAAA;
}

/* COMMENTS */
#comments {
   background-color: #292929;
}
#respond form p.form-allowed-tags {
   color: #AAAAAA;
}
.comment-content {
   background-color: #3E3E3E;
   border: 1px solid #444444;
}
.nav-previous a, .nav-next a {
 	border: 1px solid #444444;
}

/* SIDEBAR/WIDGET */
.widget-title a {
	color: #AAAAAA;
}
#secondary .widget ul li {
   border-bottom: 1px solid #444444;
}
.widget_testimonial .testimonial-post {
	border-right: #444444;
	border-bottom: #444444;
	border-left: #444444;
}
.widget_testimonial .testimonial-author span {
	color: #AAAAAA;
}
.call-to-action-content-wrapper {
	background-color: #3E3E3E;
	border-top: #444444;
   border-right: #444444;
   border-bottom: #444444;
}

/* FOOTER */
.footer-widgets-wrapper {
	border-top: 1px solid #444444;
}
.footer-socket-wrapper {
	background-color: #3E3E3E;
	border-top: 1px solid #444444;
}
.footer-socket-wrapper .copyright a {
   color: #AAAAAA;
}
.footer-socket-wrapper .copyright a:hover {
	color: #ffffff;
}
.footer-socket-wrapper .copyright {
	color: #999999;
}

/* Barvy */

a {
	color: #ffffff;}
	
.main-navigation a:hover,
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover > a {
	color: #ffffff;
}
	
#site-title a:hover {
	color: #ffffff;
}

button {
  	background-color: #444444;
	}

#featured-slider .slider-read-more-button {
	background-color: #D2963C;
	}
	
.footer-widgets-area a:hover {
	color: #ffffff !important;
}
.widget-title span {
	border-bottom: 2px solid #444444;}

.post .entry-title a:hover, .page .entry-title a:hover {
	color: #ffffff;
}
.post .entry-meta a:hover, .type-page .entry-meta a:hover {
	color: #ffffff;
}

#controllers a:hover, #controllers a.active {
	background-color: #444444;
	color: #444444;
}

.read-more, .more-link{
	color: #ffffff;
}

.post .entry-meta .read-more-link {
	background-color: #444444;
	}

.post .entry-meta a:hover, .type-page .entry-meta a:hover {
	color: #ffffff;
}
/*
Galerie -barvy
----------------------------------------------*/
.pagination .current, .pagination .inactive {
	padding: 5px 25px;
	border: 1px solid #444444;
	color: #AAAAAA;
	background-color: #222222;
}
.pagination .current{
	cursor: default;
}
.pagination .inactive a:hover{
	color: none;
}

/* =SCROLL UP
----------------------------------------------- */
a#scroll-up {
	color: #444444;
	background-color: #ffffff;
}
/* =FONT
----------------------------------------------- */
body,
button,
input,
select,
textarea {
	font: 16px 'Source Sans Pro', sans-serif;
}
/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Source Sans Pro', sans-serif;
}
p {
	font-family: 'Source Sans Pro', sans-serif;
}
.main-navigation li {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
}
.small-menu li {
	font-family: 'Source Sans Pro', sans-serif;
}
#featured-slider .slider-read-more-button {
	font-family: 'Source Sans Pro',sans-serif;
}
.widget_featured_post .meta {
	font-family: 'Source Sans Pro', sans-serif;
}
.widget_testimonial .testimonial-author {
	font-family: 'Source Sans Pro', sans-serif;
}
.call-to-action-button {
	font-family: 'Source Sans Pro',sans-serif;
}
.read-more, .more-link {
	font-family: 'Source Sans Pro', sans-serif;
}
.post .entry-meta {
	font-family: 'Source Sans Pro', sans-serif;
}