/**
 * Theme Name:   Mustang CHild for printarena
 * Theme URI:    https://creativemarket.com/webmandesign/45467-Mustang-Multipurpose-WordPress-Theme
 * Author:       WebMan
 * Author URI:   http://www.webmandesign.eu/
 * Description:  <strong>Mustang</strong> is <strong>Premium Multipurpose WordPress Theme</strong> by <a href="http://www.webmandesign.eu/">WebMan</a>. It's beautiful, smart, powerful, flexible, easy to use and open. Lets you use the WordPress to its best! Follow WebMan on <a href="http://www.twitter.com/webmandesigneu/">Twitter</a> or become a fan on <a href="http://www.facebook.com/webmandesigneu/">Facebook</a>. Check out other <a href="http://www.webmandesign.eu/">themes by WebMan</a>. In need of assistance, don't hesitate to contact <a href="http://support.webmandesign.eu/">WebMan Support</a>.
 * Version:      1.5.4
 * License:      GNU General Public License v3
 * License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 * Tags:         left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 * Text Domain:  wm_domain
 *
 * Mustang WordPress Theme, Copyright 2014 WebMan [http://www.webmandesign.eu/]
 * Mustang is distributed under the terms of the GNU GPL
 */

/*
Template: mustang-2023
*/


/* importing all css from parent theme */
/*@import url("../mustang-2023/style.css");*/



/* **************************************************************************** */
/* dips styles for printarena */
/* **************************************************************************** */


@font-face {
  font-family: 'GravurCondensedRegular';
  src: url("fonts/lineto-gravurcondensed-regular.eot");
  src: url("fonts/lineto-gravurcondensed-regulard41d.eot?#iefix") format("embedded-opentype"), url("fonts/lineto-gravurcondensed-regular.woff") format("woff"), url("fonts/lineto-gravurcondensed-regular.ttf") format("truetype"), url("fonts/lineto-gravurcondensed-regce.html#GravurCondensedRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GravurCondensedLight';
  src: url("fonts/lineto-gravurcondensed-light.eot");
  src: url("fonts/lineto-gravurcondensed-lightd41d.eot?#iefix") format("embedded-opentype"), url("fonts/lineto-gravurcondensed-light.woff") format("woff"), url("fonts/lineto-gravurcondensed-light.ttf") format("truetype"), url("fonts/lineto-gravurcondensed-light.svg#GravurCondensedLight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GravurCondensedBold';
  src: url("fonts/lineto-gravurcondensed-bold.eot");
  src: url("fonts/lineto-gravurcondensed-boldd41d.eot?#iefix") format("embedded-opentype"), url("fonts/lineto-gravurcondensed-bold.woff") format("woff"), url("fonts/lineto-gravurcondensed-bold.ttf") format("truetype"), url("fonts/lineto-gravurcondensed-bold.svg#GravurCondensedBold") format("svg");
  font-weight: normal;
  font-style: normal
}

@font-face {
  font-family: 'GravurCondensedThin';
  src: url("fonts/lineto-gravurcondensed-thin.eot");
  src: url("fonts/lineto-gravurcondensed-thind41d.eot?#iefix") format("embedded-opentype"), url("fonts/lineto-gravurcondensed-thin.woff") format("woff"), url("fonts/lineto-gravurcondensed-thin.ttf") format("truetype"), url("fonts/lineto-gravurcondensed-thin.svg#GravurCondensedThin") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GravurCondensedBlack';
  src: url("fonts/lineto-gravurcondensed-black.eot");
  src: url("fonts/lineto-gravurcondensed-blackd41d.eot?#iefix") format("embedded-opentype"), url("fonts/lineto-gravurcondensed-black.woff") format("woff"), url("fonts/lineto-gravurcondensed-black.ttf") format("truetype"), url("fonts/lineto-gravurcondensed-black.svg#GravurCondensedBlack") format("svg");
  font-weight: normal;
  font-style: normal;
}


body {
    color: #6f6f6f;
    font-family: "GravurCondensedLight",Helvetica,sans-serif;
    font-size: 0.94118em;
    font-weight:normal;
}

h2, .h2, .heading-style-2, #bbpress-forums h2{
	font-size:28.8833px;
}


.header, #search-container input, .mobile-nav{
 color:#8f8f8f !important;
}

#nav-main .inner {
    color: #666666;
    font-size: 19px;
}

.nav-main > ul > li{
	padding-bottom:10px;
}

.nav-main > ul > li.active-menu-item > a, .nav-main > ul > li > .inner:hover, .nav-main > ul > li:hover > .inner{
	box-shadow: none;
}

.nav-main li.megamenu > ul > li > a, .nav-main li.megamenu > ul > li > .inner, .nav-main > ul > li.active-menu-item > a{
	font-weight:normal;
}

#menu-cart{
	display:none;
}


.header{
	border-bottom:none;
	padding-top:25px;
}

.header .wrap-inner, .footer .wrap-inner{
	padding-top:0;
	padding-right:60px;
	padding-left:17px;
	padding-bottom:0;
}


@media screen and (min-width: 1380px) {
	.ms-skin-default .ms-nav-next{
		right:-100px;
	}
	
	.ms-skin-default .ms-nav-prev{
		left:-100px;
	}
	
	.ms-bullets.ms-dir-h{
		right:-70px;
	}
}




.ms-skin-default .ms-bullet {
    background: #CED3D6 none repeat scroll 0 0;
    border: 1px solid rgb(206, 211, 214);
    height: 9px;
    margin: 4px;
    width: 9px;
}

.ms-skin-default .ms-bullet-selected {
    background-color: white;
    border: 1px solid rgb(206, 211, 214);
}


/*
slider text backgrounds
background-image: linear-gradient(to right, rgba(0, 92, 153, 0.7), rgba(0, 141, 64, 0.7));
background-image: linear-gradient(to right, rgba(0, 92, 153, 0.7), rgba(158, 10, 45, 0.7));
background-image: linear-gradient(to right, rgba(0, 141, 64, 0.7), rgba(0, 92, 153, 0.7));
background-image: linear-gradient(to right, rgba(158, 10, 45, 0.7), rgba(0, 92, 153, 0.7));
*/

.wm-posts-post.wm-posts-layout-default .meta, .wm-posts-forum .meta{
	/*display:none;*/
	border-top-width: 0px;
	text-transform:none;
	padding-left:0;
	padding-top:15px;
}


.wm-posts .wm-posts-item {
	border: none;
	box-shadow: none;
	border-radius: 0px;
}

.wm-posts-post .image, .wm-posts-wm_projects .image {
	border-radius: 0px;
}

.wm-posts .wm-posts-item:hover{
	box-shadow: none;
}


.dips-home-text-teaser p{
	/* moved to acf and shortcode to make changeable for the user */
	/*background-image: linear-gradient(to right, rgba(0, 92, 153, 0.7), rgba(158, 10, 45, 0.7));*/
	font-size: 30.1167px;
    padding-top: 30px;
    padding-left:40px;
    padding-right:40px;
    line-height: 42.1667px;
    color:white;
}

.dips-home-teaser-name{
	padding-top:0;
	text-align:right;
	margin-top:0;
	padding-bottom:30px;
	font-size:16.9333px !important;
}


.header-container .logo{
	padding-top:0px;
}

.wm-posts .title, .wm-posts .content{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

.wm-posts .title{
	padding-bottom:8px;
}

.wm-posts .content{
	font-size: 16.9333px;
    line-height: 23.7px;
}

a.more, span.more, p.more {
    color: black;
    font-size: 1.29412em;
    line-height: 1.5em;
    padding-top:10px;
}

a, a:hover, a:active{
	color:inherit;
	text-decoration:none;
}

.wm-filter ul{
	text-align:left;
}

.wm-filter ul > li{
    cursor: pointer;
    display: inline;
    font-size: 1.25882em;
    line-height: 1.8em;
    margin: 0 !important;
    padding-right: 20px;
    color:black;
    border-left:none;
    padding-left:0px !important;
}

.main-heading{
	display:none;
}

.list-articles article, .sidebar > .widget{
	box-shadow: none;
	border-width: 0;
	border-radius: 0;
}

.sidebar .widget-heading{
	text-transform:none;
	font-size: 1.28em;
	padding-bottom: 0px;
	margin-bottom:15px;
	color:#6f6f6f;
}

.sidebar > .widget.widget_search {
	padding-top:0;
}

.widget_search .searchform fieldset input{
	border-radius:0;
}

.sidebar > .widget:hover{
	box-shadow: none;
}

.widget img{
	padding:3px;
}

.post header .entry-meta-categories{
	display:none;
}

.entry-meta{
	background-color:white !important;
}

.entry-meta-element::before, .entry-permalink.entry-meta-element a{
	content: none !important;
}

.entry-date{
	font-size:16.9333px;
	color:#6f6f6f;
	opacity:1 !important;
}

.post header .entry-meta{
	border-top:none;
	border-bottom:none;
}

.post header .entry-meta .author{
	display:none;
}

.post .entry-header{
	margin-bottom:0;
}

.post h1{
    font-size: 47.0667px;
    line-height: 51.7667px;
    margin-bottom:4px;
}

.post p{
    font-size: 16.9333px;
    line-height: 23.7px;
}

.post .entry-header + p{
	margin-top:4px;
}

.next-prev-post-in-tax a{
	background: lightgrey;
	border-radius: 0;
	box-shadow:none;
}

.owl-buttons div{
	opacity: 0.16;
	border-radius: 0px;
}


.wm-accordion .wm-item-content{
	border:none;
	padding-left:13px;
	padding-right:0px;
}

.wm-accordion .wm-item-content{
	border-top:none;
	border-right:none;
	border-left:none;
}

 .wm-accordion .wm-item-title{
 	border-left:none;
 	border-right:none;
 	border-top:none;
 	color:#6f6f6f !important;
 }
 
 .wm-accordion .wm-item.active .wm-item-title{
 	color:#6f6f6f;
 }
 
 .wm-accordion .wm-item-title::before{
 	line-height:0.8em;
 }
 
  .wm-accordion .active .wm-item-title::before{
 	line-height:0.75em;
 }

.dips-project-grid-item:hover, .dips-project-grid-item .wm-posts-element:hover,.wm-posts-wm_projects.wm-posts-layout-default:hover, .dips-project-grid-item .title:hover, .dips-project-grid-item .taxonomy:hover{
	background-color:inherit !important;
	box-shadow:none !important;
	color:inherit !important;
}

.dips-project-grid-item .meta{
	border:none;
	margin-top:0;
	text-transform:none;
	background-color: #f6f6f6;
	text-align:left;
	padding-left:0px;
	padding-top:14px;
	font-size:16.9333px;
	color:#6f6f6f;
	opacity:1 !important;
}
}

.dips-project-grid-item .meta:hover{
	background-color:#f6f6f6 !important;
}

.dips-project-grid-item h2, .dips-project-grid-item .wm-posts-element{
	text-align:left;
}

.dips-grid-project-content{
	padding-top:0px;
}

.dips-home-grid-left{
	margin-right:35px;
}

.dips-home-grid-right{
	width: 31.46%;
}


/*.wm-posts-wm_projects.wm-posts-layout-default .wm-posts-item:hover,
.wm-posts-wm_projects.wm-posts-layout-simple .wm-posts-item:hover .title, 
.dips-reference-page-project-grid*/

/*.dips-reference-page-project-grid .excerpt, .dips-reference-page-project-grid .more-link{
	display:none;
}*/

.dips-project-grid-title{
	background-color:white !important;
	width:96% !important;
	left:2% !important;
	bottom:2.5% !important;
	text-align:left;
	padding:0.3em !important;
}

.dips-project-grid-title h2{
	font-size:110%;
	font-weight:bold;
	color:#6f6f6f;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}

.dips-first-grid-div{
	margin-top:0 !important;
}

.dips-project-grid-customer, .dips-project-grid-tag{
	color:#6f6f6f
}

.dips-intro{
	font-size: 1.41176em;
	line-height: 1.4em;
}


.wm-posts-wm_staff.dips-staff-grid .wm-posts-item{
	text-align:left;
}

.wm-posts-wm_staff.dips-staff-grid .wm-posts-item:hover{
	box-shadow:none;
}


.wm-posts-wm_staff.dips-staff-grid .image{
	border-radius: 0;
	box-shadow:none;
	margin-top:0px;
	transition:none;
	width:100%;
	height:100%;
}

.wm-posts-wm_staff.dips-staff-grid .image:hover{
	transform:none;
	box-shadow:none;
}

.wm-posts-wm_staff.dips-staff-grid .title{
	background-color:white !important;
	border-bottom:none;
	padding:0;
}

.wm-posts-wm_staff.dips-staff-grid .title:hover{
	background-color:white;
}

.dips-contact, .dips-staff-grid a, .dips-contact:hover{
	color:#6f6f6f !important;
	opacity:0.8;
}

.wm-posts-wm_staff.dips-staff-grid h2{
    font-size: 23.9px;
    margin-bottom: 7px;
}


/* special hack for safari to get distance to above image */
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
	.wm-posts-wm_staff.dips-staff-grid h2{
		margin-top: 7px;
	}
}



.wm-posts-wm_staff.dips-staff-grid .term, .wm-posts-wm_staff.dips-staff-grid .dips-contact, .wm-posts-wm_staff.dips-staff-grid .taxonomy, .wm-posts-wm_staff.dips-staff-grid .contacts{
    font-size: 17.9333px;
    margin-bottom: 2px;
    text-transform:none;
    color:#6f6f6f !important;
    margin-bottom:0;
    padding-top:0;
	line-height: 1.32em;
}

/*.dips-staff-grid .wm-posts-element:hover, .dips-staff-grid .wm-html-element:hover, .dips-staff-grid .image:hover,.dips-staff-grid .image-container:hover{
	box-shadow:none;
}*/


/* avoid hover efect */
.image-container img, .gallery-item img, .wm-slideshow-container img{
	transition:none;
}

.image-container.scale-rotate img:hover, .gallery-item img:hover, .wm-posts-item:hover .image-container.scale-rotate img, .list-articles article:hover .image-container.scale-rotate img, .wm-slideshow-container:hover img, .list-articles article:hover .wm-slideshow-container img{
	transform:none;
}


.wm-posts-wm_staff.dips-staff-grid .wm-posts-item:hover .image{
	box-shadow: none;
	transition:none;
	transform: none;
}

.category-leistungen .post-media, .category-leistungen .entry-meta{
	display:none;
} 

.category-leistungen .wm-column img{
	width:100%;
}

.dips-services-contact {
	top:-6px;
	font-size:115%;
}

.dips-services-bodytext p{
	font-size: 22.5833px;
	line-height:31.6167px;
}

.dips-services-bodytext-container{
	margin-top:15px !important;
}

.dips-services-grid-container{
	margin-top:21px !important;
}

.dips-services-grid-title{
	font-size:21.9167px;
	color:#6f6f6f;
}

.dips-services-grid-image{
	padding-bottom:10px;
}

.category-leistungen h1.entry-title{
	margin-top:0px;
	margin-bottom:15px;
}

.category-leistungen div.wm-row.clearfix.vc_row-shortcode div.wm-column.width-3-4{
	margin-right:25px;
}

.category-leistungen .wm-text-block h3:first-child{
	margin-top:0px;
}

.category-leistungen .wm-image + .wm-divider{
	margin:10px;
}

.category-leistungen h2{
	font-size:33.8833px;
}

.category-leistungen h3{
	font-size:	27.3px;
	margin-top:25px;
}

.category-leistungen h3 + p{
	margin-top:5px;
}

.category-leistungen .dips-project-grid-title h2{
	font-size:16.5667px;
	color:#6f6f6f !important;
}

.wm-posts-wm_projects .wm-posts-description h3{
	font-size:33.8833px;
	margin-top:0px;
	/*color:#6f6f6f !important;*/
}

.dips-service-accordion{
	max-width: 400px;
}

.dips-home-grid .wrap-inner, .dips-home-bottom-teaser .wrap-inner{
	padding-bottom:0;
	padding-top:30px !important;
}

.dips-home-grid .wrap-inner{
	padding-top:50px !important;
}

.dips-project-title .wrap-inner{
	padding-top:0;
	padding-bottom:0;
}

.dips-home-teaser .wrap-inner{
	padding-top:25px;
	padding-bottom:0;
}

p {
    font-size: 16.9333px;
    line-height: 23.7px;
}

.dips-project-content .wrap-inner{
	padding-top:20px;
	padding-bottom:30px;
}


.footer p{
	font-size:16px;
}	

.footer h3{
	font-size: 27.3px;
	color: black;
}

.footer h3 + p{
	padding-top:0;
	margin-top:5px;
}	

.footer p.dips-footer-small{
	font-size:14.1167px;
	line-height: 19.7667px;
}

.footer-widgets a{
	color:#8f8f8f;
}

.footer-widgets a:hover{
	color:black;
}

.footer a, .footer p{
	font-size:16px;
	line-height:27px;
	color:#8f8f8f
}

.footer-widgets{
	padding-bottom:10px;
}

.credits{
	padding-top:10px;
	padding-left:40px;
}

#menu-search a, #menu-search a:hover, #menu-search a:active {
    box-shadow: none;
    font-size: 17px;
    font-weight: 100;
    margin-left: 0.62em;
    padding: 11px 0;
}

#header{
	padding-bottom:7px;
}

h1, .h1, .heading-style-1, #bbpress-forums h1{
	font-size:47.0667px;
	line-height:51.7667px;
}

.content-section > .wrap-inner{
	padding-top:11px;
}

.dips-news-grid-001{
	margin-top:14px !important;
}

.wm-items-container .wm-row + .wm-row{
	margin-top:26px;
}

.content-section .wrap-inner:first-child{
	padding-top:12px;
}

.dips-references-page-title .wrap-inner:first-child{
	padding-bottom:0px;
}

h1 + p{
	margin-top:14px;
}

.dips-contacts-page-title .wrap-inner{
	padding-bottom:8px;
}

.dips-about-us-page-content h2{
	font-size:33.8833px;
	margin-top:40px;
}

.dips-about-us-page-content h2 + p{
	margin-top:10px;
}


h4 +p{
	margin-top:0px;
}

.dips-impressum-content h3
{
	font-size:27.3px;
}

.dips-standort-container-2{
	margin-top:10px !important;
}


/* stylings for Stellenangebote */
.comments-link{
	display:none;
}


#post-7280 h1, #post-7280 h2{
	color: rgb(255,102,0) !important;
}

#post-7280 figure {
    margin: 0;
    padding-bottom: 20px;
    padding-top: 5px;

}


.druckschaetze-contact p{
	margin-top: 5px !important;
}

.druckschaetze-contact h3{
	color: rgb(255,102,0) !important;
}



/* **************************************************************************** */

