/**
 * Theme Name:     Phlox Pro Child
 * Author:         averta
 * Template:       phlox-pro
 * Text Domain:	   phlox-pro-child
 * Description:    Phlox is a modern, lightweight and customizable theme perfect for almost any type of website including, blog, portfolio, agency, startup, new &amp; magazine, restaurant, travel, and photography as well as WooCommerce storefront. What makes the Phlox unbeatable is being fast, truly responsive, translation ready, RTL layout, built with SEO in mind, professional portfolio features, professional news and magazine features, 45 exclusive widgets and elements, WooCommerce Ready, WPML ready, 100% GDPR compliance, reliable with regular updates, and also integrated with Elementor and Visual Composer page builders.
 */

/* === ALLGEMEIN === */
.elementor-swiper-button{
	opacity: 1!important;
}

.brlbs-cmpnt-container .brlbs-mr-2{
	margin-right: 25px!important;
}

#BorlabsCookieBox .brlbs-cmpnt-widget svg, .brlbs-cmpnt-container .brlbs-cmpnt-widget svg{
	width: 32px!important;
	height: 32px!important;
}

/* === PORTFOLIO === */
#post-319 > div > div > div.elementor.elementor-319 > section > div > div > div > div > div > section > div.aux-filters.aux-togglable.aux-slideup.aux-left.aux-isotope-filters > ul > li:nth-child(1) > a > span{
	display: none;
}

.entry-side.aux-has-meta-data .entry-side-title:before{
	display:none;
}

.elementor-image-carousel-caption {
    padding: 15px 0 !important;
}

/* === ÜBER UNS === */
.page-id-5288 .wps-team--member-desig{
	display: none!important;
}

.wps-widget--team{
	--wps-container-width: 2000px!important;
}

.wps-widget--team .wps-team--member-title, .wps-widget--team .wps-team--member-desig{
	margin-bottom: 0px!important;
}

.wps-team--single-inner {
  display: flex;
  flex-direction: column;
}

.wps-team--member-element { order: 0; font-family: "Poppins",Sans-serif!important;}
.wps-team--member-title { order: 1;font-family: "Poppins",Sans-serif!important; font-size: 24px!important;}
.wps-team--member-desig { order: 2;font-family: "Poppins",Sans-serif!important; font-weight: 400!important;}
.wps-team--divider-wrapper { display: none!important;}
.wps-team--member-details { order: 4;font-family: "Poppins",Sans-serif!important;}

.wps-widget--team .wps-team--member-details audio, .wps-widget--team .wps-team--member-details blockquote, .wps-widget--team .wps-team--member-details figure, .wps-widget--team .wps-team--member-details h1, .wps-widget--team .wps-team--member-details h2, .wps-widget--team .wps-team--member-details h3, .wps-widget--team .wps-team--member-details h4, .wps-widget--team .wps-team--member-details h5, .wps-widget--team .wps-team--member-details h6, .wps-widget--team .wps-team--member-details hr, .wps-widget--team .wps-team--member-details img, .wps-widget--team .wps-team--member-details li, .wps-widget--team .wps-team--member-details ol, .wps-widget--team .wps-team--member-details p, .wps-widget--team .wps-team--member-details pre, .wps-widget--team .wps-team--member-details ul, .wps-widget--team .wps-team--member-details video{
	margin-top: 0px!important;
}

.wps-team--member-details{
	color: #e1a660!important;
}

.wps-team--member-title{
	font-size: 20px!important;
}

.wps-team--member-desig, .wps-team--member-details{
	font-size: 14px!important;
}

.wps--social-links li a{
	box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.1)!important;
	background: #e1a660!important;
	color: #fff!important;
}

.wps--social-links li a:hover{
	border: none!important;
}


/* === OLD === */
/* Container */
.entry-main .elementor-element-ce2545f .elementor-container{
	transform:translatex(0px) translatey(0px);
}

/* === NINJA === */
.nf-form-content{
	max-width: 2000px!important;
}

.nf-form-fields-required{
	padding: 10px;
}

.nf-form-content input[type=text], .nf-form-content input[type=password], .nf-form-content input[type=email], .nf-form-content input[type=tel], .nf-form-content input[type=url], textarea{
	max-width: 1200px!important;
}

.nf-field-label label{
	font-weight: normal!important;
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
	color: #102f44!important;
	background: #fff0!important;
	border: 2px solid #102f44!important;
	border-radius: 30px;
	padding: 0px 20px;
}

.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{
	color: #ffffff!important;
	background: #102f44!important;
}

@media (min-width: 1080px){
	.desk-crawler .elementor-swiper-button{display:none!important}
}

@media (max-width: 768px){
	.elementor-swiper-button{
		top: 10%!important;}
}

