
/*
Theme Name: corporate Child - BuB 2019
Description: Child theme for corporate theme
Author: Pu-Design
Template: themify-corporate
*/

/* -- layout-tweaks -- */
#header { padding: 35px 0; }
#header .logo-wrap { margin: 0; }
all #pagewrap { padding-top: 120px; }
.home #content { padding-top: 0px; padding-bottom: 0px; }
#content { padding-top: 2em; padding-bottom: 2em; }
#sidebar { padding-top: 3em; padding-bottom: 2em; }
/* .page-id-2385 .loops-wrapper.portfolio.grid4 .post img { margin: 5%; width: 93%; } */

/* main-nav anpassungen */
#main-nav { margin-top: 23px; }
#main-nav a { padding: 5px 7px 5px; margin: 0; }
#main-nav .child-arrow { display: none; }

/* -- menu anpassung - active (Bereiche) -- */
#main-nav > li.current-page-ancestor > a:before {
	content: "----";
	height: 3px;
	width: 16px;
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -8px;
	letter-spacing: -2px;
	line-height: 1px;
	font-family: sans-serif;
	overflow: hidden;
}

/* team wrapper anpassungen */
.loops-wrapper.grid4.team .team-title-wrapper { top: 77%; padding: 7%; }
.loops-wrapper.grid4.team .post-title { font-size: 0.781em; }
.loops-wrapper.grid4.team .team-title { font-size: 70%; text-transform: none;}

/* image auf page-content */
#content img.drop-shadow, #content .page-content img { box-shadow: 0 1px 2px rgba(0,0,0,.3); }
#content .logo img, #content .slide-image img { box-shadow: none; }
#content a img:hover { box-shadow: 0 1px 2px rgba(160,160,160,.3); }
.no-hover a img:hover { box-shadow: none !Important; }

article .gallery { margin-bottom: 2em; }


/*  typo anpassungen */
body { font: 1em/1.8em Helvetica,Arial,sans-serif; }   /* Google Fonts raus */
#main-nav { font-family: Helvetica, Arial, sans-serif; }
.wp-caption-text { font-size: 80%; line-height: 100%; }
.home .slogan p { font-weight: 100; font-size: 1.6em; line-height: 1.6em; margin: 2.35em 0 0; padding-bottom: 0;}
.post-nav { margin: 0; }
.post-nav.back { text-align: center; padding: 0; }
li { margin: 0 0 .25em 0; padding: .25em 0; }
.mfp-title {display: none; }

.loops-wrapper.portfolio.grid3 .post-title { font-size: 1.356em; }

/* -- footer Anpassung -- */
#footerwrap { padding-top: 0px; padding-bottom: 0px; }
#footer { padding-top: 0px; }
#footer .back-top, #footer .footer-logo-wrapper, #footer .footer-nav-wrap { display: none; }
#footer .footer-widgets .widget {	margin: 10px 0 10px }
#footer .widget ul#menu-sub_menu.menu li { display: inline-block; margin-right: 1.25em; }
#footer .p_right { padding-right: 20px; }

#footerwrap, .featured-area { background-color: transparent; }
#footer, #footer .widget { color: #666666; color: rgba(102,102,102,1); }
#footer .widget a, #footer a { color: #303030; color: rgba(48,48,48,1.00); }
#footer .widget a:hover, #footer a:hover { color: #f88831; color: rgb(248, 136, 49); }
#footer .footer-widgets a { border-bottom: 1px solid #f88831; }
#footer .footer-widgets a:hover { border-bottom: 1px solid #efefef; }
#footer .footer-widgets {border-top: 10px solid #f88831; }


/*  Color Skin Name: Bittorf & Bahll - Description: Skin for Corporate */

#header,
header a,
#main-nav a,
.widget a {
	color: #303030; color: rgba(48,48,48,1.00);
}

a,
#header a:hover,
a:hover,
#main-nav a:hover,
#main-nav .current_page_item a,
#main-nav .current-menu-item a,
#main-nav ul a:hover,
#main-nav .current_page_item ul a:hover,
#main-nav ul .current_page_item a:hover,
#main-nav .current-menu-item ul a:hover,
#main-nav ul .current-menu-item a:hover,
#footer a:hover,
footer-nav a:hover,
#footer-nav li:hover > a,
.widget a,
.widget_nav_menu ul li.current-menu-item a {
	color: #f88831; color: rgb(248, 136, 49);
}

.widget ul.menu a {	color: #303030; color: rgba(48,48,48,1.00); }
.widget ul.menu a:hover { color: #f88831; color: rgb(248, 136, 49); }

.portfolio-post-wrap a { color: #666 !Important; }
.portfolio-post-wrap a:hover { color: #f88831 !Important; }

.query-portfolio .post-filter { font-size: 1em; }
.query-portfolio .post-filter li a { color: #666; opacity: 1; }
.query-portfolio .post-filter li a:hover { color: #f88831; }



/* -- Media Queries -- */

@media screen and (max-width: 1000px) {
	#site-logo img {
		height: 40px;
		width: auto;
		transition: all .3s;
	}
	#main-nav { margin-top: 0; }
}

@media screen and (max-width: 960px) {

	.post-filter { font-size: 1em; }

}

@media screen and (max-width: 820px) {

	.home .slogan p { font-size: 1.1154em; }

}

@media screen and (max-width: 600px) {

/*	.page-id-2385 .loops-wrapper.portfolio.grid4 .post img { margin: 1%; width: 98%; }  */


}

