/* @override https://www.atsmunich.de/wp-content/themes/piwo-child/style.css */

/*
Theme Name: ATS Theme
Theme URI: https://www.webdesignetc.at/
Author: Webdesign etc.
Author URI: https://www.webdesignetc.at/
Description: ATS - Customized Wordpress Theme
Version: 1.0.0
License: Themeforest Split License
License URI: http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses
Text Domain: piwo
Tags: one-column, right-sidebar
Template: piwo
*/

/* Customized by Webdesign etc.     */
/* Client: ats-munich.de            */
/* First Update: 12.06.2018         */
/* Last Update:  12.09.2018         */

/* Color Table           */
/* blue          #0090d4 */

.ausgeblendet {
	display: none !important;
}

/* TYPO */

@font-face {
	font-family: 'Conv_LeagueGothic-Regular';
	src: url('fonts/LeagueGothic-Regular.eot');
	src: local('☺'), url('fonts/LeagueGothic-Regular.woff') format('woff'), url('fonts/LeagueGothic-Regular.ttf') format('truetype'), url('fonts/LeagueGothic-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { 
	font-family: Conv_LeagueGothic-Regular !important; 
	font-weight: 400 !important;
}

body { 
	font-family: tahoma, sans-serif !important;
}

.wpb_wrapper a { 
     color: #1779ba;
}

.wpb_wrapper a:hover { 
	color: #333333 !important;
}



/* MENU */

.nav-additional {
	display:none !important;
}

.piwo-nav .menu > li > a { 
	font-family: Conv_LeagueGothic-Regular !important; 
	font-size: 22px;
}

#menu-item-wpml-ls-2-de a {
	border-left: 2px solid #0090d4 !important;
	padding-left: 20px;
}

/* DECORATION */

.h-decoration { 
	display: flex; 
	align-items: baseline;
}

.h-decoration .h-inner { 
	display: flex;
}

.h-decoration small {
	display: block; 
	font-weight: 400; 
	line-height: inherit;
}

.h-decoration .h-inner { 
	margin-left: 12px; 
	margin-right:20px;
}

.h-decoration .h-inner span  {
    height: 0.72em;
    width: 12px;
    background: #0090d4;
    display: inline-block;
    transform: skew(-40deg);
    margin-right: 6px; 
}


/* FOOTER */

.footer-row-wrapper .wpb_wrapper a { 
    color: #fff;
    border-bottom: 1px solid;
}

.footer-row-wrapper .piwo-social-profiles { 
	margin-left: 20px;
}

.footer-row-wrapper .piwo-social-profiles a {
	border: none !important;
}

.footer-row-wrapper .wpb_wrapper a:hover {
	color: rgba(255,255,255,0.7) !important;
}

/* LISTS */

.wpb_wrapper ul:not(.piwo-social-profiles) {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.wpb_wrapper ul:not(.piwo-social-profiles) li {
	padding-left: 1em;
	text-indent: -1em;
}

.wpb_wrapper ul:not(.piwo-social-profiles) li:before {
	content: "+";
	padding-right: 5px;
	color: #1779ba;
}

.wpb_wrapper ol {
	counter-reset: item;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.wpb_wrapper ol li {
	padding-left: 1em;
	text-indent: -1em;
}

.wpb_wrapper ol li:before {
	content: counter(item) ".";
	counter-increment: item;
	padding-right: 5px;
	color: #1779ba;
}

/* CONTACT FORM */

.wpcf7-acceptance .wpcf7-list-item-label { 
	margin-left: 10px !important; 
	display: block; 
	font-weight: 400; 
	text-transform: none; 
	position: relative;
}

.wpcf7-acceptance .wpcf7-list-item-label:before { 
	transform: none; 
	-webkit-transform: none; 
	left: -26px !important; 
	top: 13px !important;
}

.wpcf7-acceptance .wpcf7-list-item-label:after { 
	left: -20px !important;
	top: 8px !important;
}

@media screen and (min-width: 991px) {
.border-right { border-right: 1px solid #1779ba; }
}

/*.tp-caption { font-family: Conv_LeagueGothic-Regular !important; font-weight: 400 !important; }*/

.mobile-nav-overlay .mobile-menu-content, .piwo-nav a, .fixed-nav a, .additional-bar, .piwo-left-inner .nav { 
	font-family: tahoma !important;
}

body .content p a:after, body .text-link:after, body .wpb_text_column p a:after, body .team-member .desc p a:after, body .attr-content p a:after, body .piwo-nav-footer > .item-footer-wrapper a:after { 
	display: none !important;
}

body .content p a, body .text-link, body .wpb_text_column p a, body .team-member .desc p a, body .attr-content p a, body .piwo-nav-footer > .item-footer-wrapper a { 
	border: none;
}

.current-page-ancestor a:after,
.current-menu-ancestor a:after,
.current-menu-parent a:after,
.current-page-parent a:after,
.current_page_parent a:after,
.current_page_ancestor a:after,
.current-menu-item a:after { 
	transform: scale(1) !important;
}

/* ACCORDION */

.vc_tta-accordion.vc_tta.vc_general.style-1 .vc_tta-panel-heading .vc_tta-panel-title { 
	font-family: Conv_LeagueGothic-Regular !important; 
	font-size: 22px; }

/* END OF STYLESHEET */