/*

Theme Name: Livo Child

Description: Childtheme

Author: MattGelb

Author URI: https://mattgelb.de

Template: wp-livo

Version: 1.0

Tags:

*/


  
@font-face {font-family: 'PT-Regular';src: url('font/PT_Sans-Narrow-Web-Regular.ttf') format('truetype');}
@font-face {font-family: 'PT_Sans-Narrow-Web-Bold';src: url('font/PT_Sans-Narrow-Web-Bold.ttf') format('truetype');}


.sticky-desktop.header-fixed{
min-height: 70px;
padding-top: 5px;
}

.header-default #cshero-header-navigation .main-navigation ul.nav-menu > li > a, .header-default #cshero-header-navigation .main-navigation ul.nav-menu ul.sub-menu li a{
	font-family: 'PT-Regular';
	font-size: 16px;
	text-transform: none;
	letter-spacing: 1.3px;
}

body, p, h1, h2, h3, .single-portfolio .layout3 .pcategory a, .single-portfolio .pdetail li span, .single-portfolio .pdetail li a{
  font-family: 'PT-Regular' !important;
}
/*
.wpb_column .wpb_single_image img:hover, .single-portfolio .cms-port-gallerys .item img:hover{
	pointer-events: none;
}
*/

.vc_btn3.vc_general.vc_btn3-style-modern {
  color: #000 !important;
  border-color: transparent !important;
  background-color: transparent !important;
  border-radius: 0;
  padding-left: 0;
  font-size: 16px;
 /* text-transform: uppercase;*/
  padding-right: 0;
padding-bottom: 0px;
padding-top:20px;
line-height: 16px;
}
.vc_btn3.vc_general.vc_btn3-style-modern:before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 1px;
background-color: #1f1f1f;
-webkit-transition: width 0.3s linear 0s;
transition: width 0.3s linear 0s;
}
.vc_btn3.vc_general.vc_btn3-style-modern:hover {
  color: #000;
  border-color: transparent;
  background-color: transparent;
}
.vc_btn3.vc_general.vc_btn3-style-modern:hover:before {
width: 100%;

}

.btn-withoutpad button, .btn-withoutpad a{
	padding-top:0 !important;
}
.btn-withoutpad{
	margin-bottom:2px !important;
}

.btn-withoutpad.vc_btn3-container.vc_btn3-inline {
  display: block;
}

.portfoliobox .vc_gitem_row .vc_gitem-col {
  padding: 0;
}
.portfoliobox .wpb_single_image {
  margin-bottom: 0 !important;
}

.portfoliobox .vc_gitem-zone-a .vc_gitem-row-position-middle, .portfoliobox .vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-a .vc_gitem-row-position-bottom{
	position:relative;
	top: unset;
bottom: unset;
transform: unset;
}

.portfoliobox .vc-gitem-zone-height-mode-auto::before {
    padding-top: unset;

}

.portfoliobox div.vc_custom_heading {
   letter-spacing: unset;
   margin-bottom: 0;

}

.portleft{
	font-weight:bold;
	width: auto;
padding-right: 5px !important;
}

.portfoliobox button{
	padding-top:0 !important;
}

.aktuelles .pe-7s-photo, .aktuelles .post-sticky-icon, .aktuelles .post-format-icon{
	display:none !important;
}

.aktuelles .cms-grid-item.col-lg-12{
	padding-bottom:60px;
}

.wpcf7-spinner{
	position:absolute;
}

footer > .container > .row{
	justify-content: center;
}

.resp-element{
	display:none;
}

@media (max-width: 767px) {
	.resp-element{
		display:block;
	}
}