/*
 Theme Name: Weta Child
 Theme URI:
 Description: Weta Child Theme
 Author: Jenni Gergen
 Author URI: http://www.nemadesign.de
 Template: weta
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Weta Child Theme
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */


/* Fonts */


#site-branding h1.site-title, #site-branding p.site-title a {
	margin: 0;
	padding: 0;
	font-size: 1.2rem;
	line-height: 1.3;
	word-wrap: break-word;
	font-style: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-style: normal;
	
}

h1 {
    padding: 0px 0 20px;
    font-size: 26px;
    font-size: 1.625rem;
}

#blog-sidebar .widget h3.widget-title {
    font-size: 1.3125rem;
}

/* Startseite */

.widget_weta_slider .flexslider {
    max-width: 1200px;
    margin: 0 auto;
}



/* Abstände */


#site-branding {
    padding: 10px 10px 40px;
}


.nosidebar #primary, .fullwidth #primary {
    margin: 0 auto;
    padding: 100px 25px 0;
}


/* Ausblenden */



/* Startseite */

.widget_weta_slider .centered-wrap .centered .overlay {
 display: none;
}
#front-sidebar-one .front-sidebar.sidebar-small.widget-area h2.tribe-events-widget-events-list__header-title.tribe-common-h6.tribe-common-h--alt {
    font-size: 1,1875rem;
}

/* --- Header (Desktop) --- */
@media screen and (min-width: 1023px) {

#front-sidebar-one, #front-sidebar-two {
 
    margin-top: 100px;
}
}

/* Navigation*/
@media screen and (min-width: 1024px) {
	
#menu-main-wrap{
 background-color: #fff;
}	

#site-nav ul.sub-menu a {
	font-size: 1.25rem;
	font-weight: 400;
}


#site-nav ul.sub-menu li:hover, #site-nav ul.children li:hover {
	background: #d89b00;
	font-size: 1.25rem;
	color: #565656;
}

#site-nav ul li a {
	font-weight: 400;
	font-size: 1.2rem;
	color: #565656;
}

#site-nav ul li a:active, #site-nav ul li.menu-item-has-children:active a,
#site-nav ul li a:hover, #site-nav ul li.menu-item-has-children:hover a{
	opacity: 1;

	font-weight: 400;
	font-size: 1.2rem;
}

#site-nav ul li.current-menu-item a, 
#site-nav ul li.current-menu-parent a{
	opacity: 1;
	color: #d89b00;
	font-weight: 400;
	font-size: 1.2rem;
}


#site-nav ul li.menu-item-has-children::after, 
#site-nav ul li.page_item_has_children::after, 
.header-top-nav ul li.menu-item-has-children::after {
	color: #565656;
	
}

#site-nav ul li a .current-menu-item .page_item .page-item-2 .current_page_item .current-menu-item a {
		color: #d89b00;
		font-weight: 400;
		font-size: 1.25rem;
	}
	
a, .widget #menu-social a, .flexslider .entry-header a, .widget_wpcom_social_media_icons_widget ul li a {
    color: #565656;
	}
	

#site-nav ul ul.sub-menu, #site-nav ul ul.children {
	width: 290px;
}

.entry-text-wrap header.entry-header h2.entry-title a{
	font-size: 1.3rem;
	line-height: 1;
	color: #282828;
}	

.entry-text-wrap header.entry-header h2.entry-title a:hover{
font-size: 1.25rem;
line-height: 1;
color: #d89b00;
}	


.overlay header.entry-header h2.entry-title a{
	font-size: 2.2rem;
}	
.overlay header.entry-header h2.entry-title a:hover{
	font-size: 2.2rem;
}	


}


/* Events-Veranstaltungen  */

#tribe-events-content.tribe-events-single.tribe-blocks-editor a {
    color: #d89b00;
}

#tribe-events-content.tribe-events-single.tribe-blocks-editor {
    padding-left: 20px;
	padding-top: 100px;
	padding-right: 20px;
}

@media screen and (min-width: 1024px) {


#tribe-events-content.tribe-events-single.tribe-blocks-editor {
    margin-left: 400px;
	margin-right: 400px;
}


.single-tribe_events .tribe-events-event-image {
    clear: both;
    text-align: left;
    margin-bottom: 30px;
    margin-top: 30px;
}
a.tribe-events-widget-events-list__event-title-link.tribe-common-anchor-thin{
   font-size: 1.12rem;
}
}

@media screen and (max-width: 1022px) {
#front-sidebar-one.front-sidebar.sidebar-small.widget-area .tribe-compatibility-container {
    padding-left: 30px;
	padding-right: 20px;
}
}

/* Footer  */


#colophon .footer-wrap .widget ul li a, .widget ol li a, .credit a {
    color: #fff;
}


#colophon .footer-wrap .widget ul li a:hover, .widget ol li a:hover, .credit a:hover {
    color: #000;
}


#colophon #site-info {
    color: #fff;
}

#colophon #site-info .credit a {
    color: #fff;
}

#colophon #site-info .credit a:hover {
    color: #000;

}	

ul#menu-footer-kontakt.menu li a{
	font-size: 1.1rem;
	text-decoration: underline;
}	

@media screen and (min-width: 860px) {
#footer-two .sidebar-footer .widget-area {
    width: 20.4%;
}
}

#footer-three .textwidget p {

    font-size: 1.0rem;
    line-height: 1.8;
    color: #fff;
}

#footer-four .textwidget a {

    font-size: 1.0rem;
    line-height: 1.8;
    color: #fff;
}

#footer-four .textwidget a:hover {

    font-size: 1.0rem;
    line-height: 1.8;
    color: #000;
}


.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-744 a::before {
    content: '\f410';
    font: normal 16px/1 'Genericons';
    padding: 0 5px 0 0;
}

@media screen and (min-width: 320px) {
#colophon #site-info {
	color: #fff;
}
#colophon #site-info .credit a {
    color: #fff;
}

#colophon #site-info .credit a:hover {
    color: #000;

}	
}
