/*
Theme Name: PixelPanther Child
Theme URI: https://www.pixelpanther.eu
Description: Multi-Purpose Theme
Version: 4.9.9
Author: PixelPanther
Author URI: https://www.pixelpanther.eu
Template: pixelpanther
*/

.bklyn-big-icon-slogan {
    font-size: 18px !important;
}


/*-----------------------------------------------*/
/*  Theme                                        */
/*-----------------------------------------------*/

/* NAVIGATION */

#ut-mobile-nav .ut-scroll-pane{
	height:400px !important;
}

#ut-mobile-nav .ut-scroll-pane-wrap{
	height:400px !important;
}

#ut-mobile-nav{
	height:400px !important;
}

#ut-sitebody.ut-mobile-menu-open #ut-mobile-menu a:not(.bklyn-btn)::before{
	display: none;
}


/*-----------------------------------------------*/
/*  Unterseite Tattoo Termin                     */
/*-----------------------------------------------*/

#wpforms-form-4243 label{
	color:#222222;
}
#wpforms-form-4243 fieldset .wpforms-field-label{
	color:#222222 !important;
}
#wpforms-submit-4243{
	background-image:linear-gradient(to right, rgb(21, 21, 21) 0%, rgb(75, 75, 75) 100%);
	padding-right:30px;
	padding-left:30px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

/*-----------------------------------------------*/
/*  Tattoo Termin PopUp                          */
/*-----------------------------------------------*/


html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: hidden!important;
}

.pum-theme-standard-theme{
	background-color:rgba(255,255,255,0)  !important;
}

.pum-theme-standard-theme .active{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
	background-image:linear-gradient(to right, #151515 0%, #4b4b4b 100%);
	border-style:solid;
	border-width:2px;
	border-color:#c79200;
}

.pum-theme-standard-theme .active .popmake-close{
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	box-shadow:1px 1px 0px 0px rgba(255,255,255,0);
}


/* TATTOO TERMIN FORMULAR POPUP */

#wpforms-submit-4074{
	background-color:#c79200;
}


#wpforms-form-4074 .wpforms-field-label{
	color:#ffffff;
}

#wpforms-form-4074 .wpforms-field-sublabel{
	color:#ffffff;
}

#wpforms-form-4074 label{
	color:#ffffff !important;
}

#wpforms-submit-4074{
	background-color:#c79200;
}


/*-----------------------------------------------*/
/*  Startseite                                   */
/*-----------------------------------------------*/

/* SECTION TATTOO */

.ult_exp_section{
	background-image:linear-gradient(141deg, #151515 0%, #4b4b4b 100%) !important;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

.ult_exp_section .ult_exp_section-main .ult_expheader{
	text-transform:uppercase;
}

.ut-row-6785a729caf71 .wpb_wrapper .ult_exp_section{
	border-style:solid;
	border-width:1px;
	border-color:rgba(199, 146, 0, 1);
}


.ut-owl-gallery-slider .active .ut-gallery-slider-caption-wrap{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

#piercing div div .ut-gallery-slider-caption-wrap{
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

.ut-owl-gallery-slider-wrap .ut-next-gallery-slide i:hover{
	color:#c79200;
}

#piercing .wpb_wrapper .piercing-info{
	background-image:linear-gradient(to right, #151515 0%, #4b4b4b 100%);
}

.cat-img div{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.termin-button .wpb_wrapper{
	background-image:linear-gradient(to right, rgb(21, 21, 21) 0%, rgb(75, 75, 75) 100%);
	text-align:center;
	text-transform:uppercase;
	width:310px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#c79200;
	font-weight:600;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	width:310px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-style:solid;
	border-width:1px;
	border-color:#c79200;
	font-weight:600;
	font-size:14px;
	color:#ffffff;
}

.termin-button .wpb_wrapper a{
	color:#ffffff;
}

.termin-button .wpb_wrapper a:hover{
	color:#c79200;
}

.ut-portfolio-details .ut-portfolio-media img{
	display:none;
}

.eventimg .ut-deactivated-link div{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.ut-portfolio-details .active h2{
	display:none;
}

.eventinfo .vc_column-inner > .wpb_wrapper{
	background-color:#ffffff;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow:0px 14px 11px 0px rgba(119,119,119,0.38);
}

.events .slides .ut-carousel-item a{
	padding-left:20px;
	padding-right:20px;
}

.events-arrow div{
	top:1px;
	transform:translatex(-36px) translatey(47px);
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Termin button */
	.termin-button{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
}

/* 768px and larger screen sizes */
@media (min-width:768px){

	/* Portfolio info */
	.slides div .ut-portfolio-info{
		padding-right:40px;
	}
	
}

/* 1025px and larger screen sizes */
@media (min-width:1025px){

	#piercing .wpb_wrapper .piercing-info{
		position:relative;
		right:-100px;
		z-index:999;
	}
	
	#piercing .wpb_wrapper .ut-owl-gallery-slider-wrap{
		padding-top:35px;
	}
	
	/* Next gallery slide */
	#piercing .wpb_wrapper .ut-next-gallery-slide{
		border-top-left-radius:10px;
		border-bottom-left-radius:10px;
	}
	
	/* Prev gallery slide */
	#piercing .wpb_wrapper .ut-prev-gallery-slide{
		border-top-right-radius:10px;
		border-bottom-right-radius:10px;
	}
	
}



/*-----------------------------------------------*/
/*  Portfolio Template                           */
/*-----------------------------------------------*/
body.single-portfolio .prefix-15 .page-primary-header h1{
	display:none;
}
