/**
* Theme Name: 	Spacious-Child
* Theme URI: 	http://www.beiermedia.de
* Description: 	Child-Theme von Spacious
* Author: 		Stephan Helmut Beier
* Author URI: 	http://www.beiermedia.de
* Template: 	spacious
* Version: 		1.0.0
*/

@import url('../spacious/style.css');

body { background: none repeat scroll 0 0 #ffffff;}
body, button, input, select, textarea {
    color:#232323;
    font: 15px/20px 'Lato', sans-serif;
    word-wrap: break-word;
}
a img:hover {box-shadow: 0 0 0 #000;opacity: 1.0;}
h1, h2, h3, h4, h5, h6 { font-family: 'Lato', sans-serif; font-weight:200;}
h2 {}
p {font-family: 'Lato', sans-serif;}
img {margin-bottom:10px;}
.beitrag-links    {width:28%;float:right;font-size:10px;}
.beitrag-rechts    {width:67%;float:left;}
#page { box-shadow:none;background-color:transparent;   }
            #colophon{border-top:1px dashed #9D9D9C;}
.site-header {padding-top:15px;padding-bottom:20px; background: rgba(255, 255, 255, .8); border-bottom: 1px dashed #9D9D9C;}
#header-logo-image img {width:311px;height:60px;}
#header-text-nav-wrap {padding-top:0px;padding-bottom:0px;}
#header-text-nav-container     { border-bottom: 0px solid #eaeaea;}
#header-text-nav-wrap {width:100%;text-align:center;}  
#header-left-section  {float:left;width:35%;margin-right:0px;}
#header-right-section {width:65%;float:left;text-align:left;}
#menu-hauptmenue{display: inline-block;height:48px;}
.menu-hauptmenue-container {}
.main-navigation { float:none; }
.main-navigation li {padding-left:0px;margin-right:65px;font-family: 'Lato', sans-serif;text-transform:uppercase;font-weight:400;line-height: 17px;}
 
#main {padding-top:0px;margin-bottom:10px;}   
#proslider {margin-bottom:40px;border-bottom:1px dashed #9D9D9C;background-color:#DFDFDF;}
#proslider-no {margin-bottom:40px;}
#primary {width:65%;}    
#primary h2 {color:#616161;font-size:32px;font-weight:600;line-height:40px; }
#primary h3 {font-weight:600;color:#616161;font-size:18px;}
#primary li {padding-bottom:10px;}
  
#secondary {width:25%;padding-top: 54px;}    
#secondary .widget ul li, #colophon .widget ul li     {  border: 1px dashed #9D9D9C; border-left:0px;border-right:0px;border-top:0px;padding:10px;margin-top:-1px;background: rgba(255, 255, 255, .3);}
#secondary  a  {text-transform:uppercase;color:#9D9D9C;}
#secondary  a:hover  {color:#4687bf;}
#secondary .current_page_item   a {color:#4687bf;}
#secondary .widget ul li.current_page_item  {background:none;}
.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   {
    text-align:left;
    padding: 0px 15px;
    }
    
/**Hover Menu */   
.main-navigation ul li ul {padding-top:31px; background: none; width:400px;border-top:0px;left:-15px;}    
.main-navigation ul li ul li{background: rgba(255, 255, 255, 1.0);border-bottom:1px dashed #9D9D9C;height:50px;}   
.main-navigation ul li ul li a{line-height:50px !important;}    
.current-menu-item ul li ul li {padding-top:50px;background-color:yellow;}  
.main-navigation ul li a { color:232323;}


#header-logo-image {}
#header-text {float:none;} 
.walllayout { float:left;width:25%;padding-bottom:25px;}
.blog-medium .post .post-featured-image {width:100%;text-align:center; }
.wall-title {
      font-family: 'Lato', sans-serif;
    letter-spacing:0.5px;
    font-weight:400;
    text-transform:uppercase;
    font-size:12px;  
    }
.header-post-title-container {border-bottom:0px;box-shadow:0 0 0 0 ;padding:0 0 25px 0;}
.header-post-title-class {font-size:46px;} 
.attachment-featured-blog-medium-small {width:90%;}
.footer-socket-wrapper .copyright     {display:none;}
.footer-widgets-wrapper     {border-top:0px;float:none;width: 100%;text-align: center;background-color:none; background: rgba(255, 255, 255, .8);}
 .footer-widgets-area {padding-top:0px;padding-bottom:0px;} 
.tg-one-fourth {width:100%;padding:0px;}
#colophon .widget {padding-bottom:3px;padding-top:15px;}
.widget-title span {border-bottom:0px;padding-bottom:0px;} 
.widget-title {display:none;}
.wp-caption {border:0px;  margin-bottom: 2.0rem;}
.wp-caption img[class*="wp-image-"]  {margin:0px;margin-left:2px;margin-top:5px;}
.contact-left {float:left;width:55%;}
.contact-right {float:right;width:35%;}
.__youtube_prefs__{padding-left:2px;}
.footer-socket-wrapper   {background-color:transparent;border-top: 0px;}

#post-228 .entry-content {width:60%;}
pre {background-color: #fff;border: 0px;margin-bottom: 5px;overflow: auto;padding: 0px;}

.huge_it_slideshow_title_text_2 {background-color:green !important;}

   
 @media screen and (max-width: 968px) {
#header-right-section {width:100%;float:none;text-align:center;}
#header-left-section  {float:none;width:100%;margin-right:0px;}    
  
 }

 @media screen and (max-width: 768px) {
     
     
.left-sidebar #secondary {float:none;width:100%;}
.left-sidebar #primary  {float:none;width:100%;}
#header-right-section {width:100%;float:none;text-align:center;}
#header-left-section  {float:none;width:100%;margin-right:0px;}     
.header-post-title-class {font-size:28px;} 
.header-post-title-container {padding:0 0 10px;}
#content .inner-wrap {width:100%;}
.beitrag-links    {width:98%;float:none;padding-bottom:25px;}
.beitrag-rechts    {width:98%;float:none;}
.main-small-navigation {background-color:#DDDDDD;}
.main-small-navigation ul {width:100%;}
.main-small-navigation li {background-color:#DDDDDD;}
.main-small-navigation a {color:#3A3A3A;text-transform:uppercase;}
.main-small-navigation a:hover {color:white;text-transform:uppercase;}
.walllayout { float:none;width:100%;}
.blog-medium .post .post-featured-image {margin-bottom:20px;}
#header-text-nav-wrap {padding-top:15px;padding-bottom:0px;}
#site-description {margin-bottom:15px;}
	.main-navigation ul {
		display: none !important ;
	}
  }