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

/*

    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Event Template
    03. Product Template
    04. "Bootsverleih" Page
    05. "Willkommen" Page
    06. "Kontakt &#038; Anfahrt" Page
    07. "Events" Page
    08. "Buchung" Page
    09. "Reservierung" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body li.type-product:hover{
	-webkit-box-shadow: none;
	box-shadow: none;
}

body #header-section{
	display:none;
}

body .gm-logo a img{
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	--animation-trigger-repeat:infinite;
	position:relative;
	top:35px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	--animation-trigger-repeat:infinite;
	position:relative;
	top:35px;
	left:35px;
}

body .gm-logo a img:focus{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-name:bob;
	animation-name:bob;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-name:bob;
	animation-name:bob;
}

body .product .woocommerce-LoopProduct-link img{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body .woocommerce-product-gallery__image a img{
	border-bottom-left-radius:20px;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	border-top-left-radius:20px;
}

body .footer .footer-content{
	padding-top:20px;
	padding-bottom:20px;
	padding-top:20px;
	padding-bottom:20px;
}

body .products .price bdi{
	font-size:17px;
	font-size:17px;
}

body .products .price small{
	font-size:18px;
	font-size:18px;
}

body #primary .woocommerce-ordering select{
	display:none;
}

body .widget_nav_menu li::before{
	left: 0;
	color: #fff;
}

body #ut-header-placeholder{
	display:none;
}

body #gm-main-menu .gm-dropdown-toggle .gm-menu-item__icon{
	padding-bottom:5px;
	padding-right:2px;
}

body #gm-main-menu .menu-item .gm-menu-item__icon{
	padding-bottom:5px;
	padding-right:2px;
}

body .gm-actions .gm-minicart .gm-cart-counter{
	background-color:#4dc3d4;
}

@media (max-width:991px){

	body .gm-logo a img{
	top:0px;
	left:0px;
	}

}



@media (max-width:782px){

	body .gm-navbar--toolbar-false .gm-wrapper .gm-inner .gm-container .gm-logo a img{
	-webkit-transform:translatex(0px) translatey(0px) !important;
	-ms-transform:translatex(0px) translatey(0px) !important;
	transform:translatex(0px) translatey(0px) !important;
}

body .gm-logo a img{
	top:0px;
	}

}



@media (min-width:768px){

	body footer{
	padding-top:0px !important;
	}

}



@media (min-width:1025px){

	body .footer .ut-footer-area{
	padding-top:50px;
	padding-bottom:50px;
	}

}



/*-----------------------------------------------*/
/*  Event Template                               */
/*-----------------------------------------------*/
body.single-event #main-content .clearfix{
	padding-top:80px;
	padding-bottom:0px;
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body.single-event #main-event .event_intro .event_tags_share{
	border-bottom-style:none;
}

body.single-event .gm-actions .gm-minicart .gm-cart-counter{
	background-color:#4dc3d4;
}

body.single-event .event_intro p{
	border-style:solid;
	border-width:1px;
	border-color:#4dc3d4;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

body.single-event .event_intro div img{
	-webkit-box-shadow:3px 24px 26px 0px rgba(158,158,158,0.24);
	box-shadow:3px 24px 26px 0px rgba(158,158,158,0.24);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.single-event #main-event .event_intro .wrap-event-info{
	padding-bottom:0px;
}

body.single-event #main-event .event_intro h1{
	padding-left:20px;
}

body.single-event .wrap-event-info .wrap-info .wrap-date{
	padding-left:20px;
}

body.single-event .wrap-event-info .wrap-info .wrap-time{
	padding-left:20px;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product #main-content .clearfix{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
	padding-top:120px;
}

body.single-product #tab-description .wpb_wrapper .footable-paging-right{
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body.single-product #wd-add-to-cart{
	background-color:rgba(77, 195, 212, 1);
	color:#ffffff;
	font-weight:600;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body.single-product .backhoe_add_tocart .quantity input[type=number]{
	border-top-color:rgba(77, 195, 212, 1);
	border-right-color:rgba(77, 195, 212, 1);
	border-bottom-color:rgba(77, 195, 212, 1);
	border-left-color:rgba(77, 195, 212, 1);
}

body.single-product .backhoe_cart .backhoe_duration_and_price .callout{
	background-color:rgba(77,195,212,0.3);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-style:solid;
	border-width:1px;
	border-color:#4dc3d4;
}

body.single-product #backhoe_tdate{
	border-bottom-color:rgba(77, 195, 212, 1);
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	color:#777777;
}

body.single-product #backhoe_fdate{
	border-bottom-color:rgba(77, 195, 212, 1);
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	color:#777777;
}

body.single-product .woocommerce-product-gallery__wrapper a .wp-post-image{
	border-top-right-radius:15px !important;
	border-bottom-right-radius:15px !important;
	border-top-left-radius:15px;
	-webkit-box-shadow:3px 24px 26px 0px rgba(158,158,158,0.24) !important;
	box-shadow:3px 24px 26px 0px rgba(158,158,158,0.24) !important;
	border-bottom-left-radius:15px;
}

body.single-product .entry-summary .price small{
	font-size:17px;
}

body.single-product .related .product .add_to_cart_button{
	background-color:rgba(77, 195, 212, 1);
	border-style:solid;
	border-width:1px;
	border-color:rgba(77, 195, 212, 1);
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	padding-left:35px;
	padding-right:35px;
	padding-top:17px;
	padding-bottom:17px;
	color:#ffffff;
}

body.single-product .entry-summary .backhoe_cart .backhoe_add_tocart{
	display:inline-flex;
}

body.single-product .entry-summary .product_meta span{
	display:none !important;
}

body.single-product .entry-summary .backhoe_cart .list-addons{
	margin-bottom:20px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.single-product .ltr div .btn{
	background-color:rgba(77, 195, 212, 1) !important;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	color:#ffffff !important;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
}

body.single-product .ltr tr .active{
	background-color:rgba(77, 195, 212, 1);
}

body.single-product .ltr{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.single-product .ltr .left div select{
	background-color:rgba(77, 195, 212, 1);
	color:#ffffff;
}

body.single-product .ltr .right div select{
	background-color:rgba(77, 195, 212, 1);
	color:#ffffff;
}

body.single-product #primary .product h1{
	background-color:#4dc3d4;
	text-align:center;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	font-size:19px;
	color:#ffffff;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:700;
}

body.single-product #tab-description .wpb_wrapper a{
	color:rgba(77, 195, 212, 1);
}

body.single-product .woocommerce-product-details__short-description ul i{
	color:#4dc3d4;
}

body.single-product .legal-price-info .wc-gzd-additional-info a{
	color:#4dc3d4;
}

body.single-product .woocommerce-product-details__short-description ul li{
	color:#777777;
}

body.single-product .woocommerce-product-gallery__wrapper a img{
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-top-right-radius:5px !important;
	border-bottom-right-radius:5px !important;
}

body.single-product .entry-summary .legal-price-info p{
	display:none;
}

body.single-product #tab-description h2{
	display:none;
}

body.single-product #tab-description .vc_column_container{
	margin-top:20px;
}



/*-----------------------------------------------*/
/*  "Bootsverleih" Page                          */
/*-----------------------------------------------*/
body.page-id-6370 .hide-on-tablet .vc_column_container .vc_column-inner .wpb_wrapper .clearfix .ut-image-gallery-image .ut-image-gallery-item .ut-deactivated-link .ut-animated-image-zoom{
	width:129%;
	left:-9px;
	-webkit-transform:translatex(-170px) translatey(-9px);
	-ms-transform:translatex(-170px) translatey(-9px);
	transform:translatex(-170px) translatey(-9px);
}

body.page-id-6370 #ut-custom-hero{
	margin-top:-100px;
}

body.page-id-6370 #sp-woo-product-slider-6530 div img{
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
}

body.page-id-6370 #sp-woo-product-slider-6530 div .sp-wps-product-image-area{
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-bottom-color:rgba(77, 195, 212, 1);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}

body.page-id-6370 #wps-slider-section .sp-wps-theme_two .wpsf-product .sp-wps-product-details-inner{
	background-color: rgba(77, 195, 212, 1);
	padding: 1px 15px 15px 15px;
	-webkit-transform: translateY(54px);
	-ms-transform: translateY(54px);
	transform: translateY(54px);

	-o-transform: translateY(54px);

	-moz-transition: all .3s;

	-o-transition: all .3s;
	transition: all .3s;
}

body.page-id-6370 #sp-woo-product-slider-6530 div .sp-wps-product-details{
	border-bottom-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
}

body.page-id-6370 #sp-woo-product-slider-6530 .wpsf-product-title a{
	color:#ffffff !important;
	font-size:20px !important;
}

body.page-id-6370 #sp-woo-product-slider-6530 div bdi{
	color:#ffffff;
}

body.page-id-6370 #sp-woo-product-slider-6530 div small{
	color:#ffffff;
	font-size:14px;
}

body.page-id-6370 #sp-woo-product-slider-6530 .product a{
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
	border-bottom-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
	background-color:#ffffff !important;
	color:#6d6d6d !important;
	border-top-color:#ffffff !important;
	border-right-color:#ffffff !important;
	border-bottom-color:#ffffff !important;
	border-left-color:#ffffff !important;
}

body.page-id-6370 #wps-slider-section #sp-woo-product-slider-6530 div div div div .wpsf-product .sp-wps-product-image-area{
	border-top-color:rgba(77, 195, 212, 1) !important;
	border-right-color:rgba(77, 195, 212, 1) !important;
	border-left-color:rgba(77, 195, 212, 1) !important;
}

body.page-id-6370 .hentry .vc_section .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper #wps-slider-section #sp-woo-product-slider-6530 div div div div .wpsf-product .sp-wps-product-image-area{
	border-bottom-color:rgba(77, 195, 212, 1) !important;
}

body.page-id-6370 #sp-woo-product-slider-6530 .product a:hover{
	background-color:rgba(255,255,255,0.83) !important;
}



/*-----------------------------------------------*/
/*  "Willkommen" Page                            */
/*-----------------------------------------------*/
body.page-id-6595 .hide-on-tablet .vc_column_container .vc_column-inner .wpb_wrapper .clearfix .ut-image-gallery-image .ut-image-gallery-item .ut-deactivated-link .ut-animated-image-zoom{
	width:129%;
	left:-9px;
	-webkit-transform:translatex(-170px) translatey(-9px);
	-ms-transform:translatex(-170px) translatey(-9px);
	transform:translatex(-170px) translatey(-9px);
}

body.page-id-6595 #sp-woo-product-slider-6530 div img{
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
}

body.page-id-6595 #sp-woo-product-slider-6530 div .sp-wps-product-image-area{
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-bottom-color:rgba(77, 195, 212, 1);
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}

body.page-id-6595 #wps-slider-section .sp-wps-theme_two .wpsf-product .sp-wps-product-details-inner{
	background-color: rgba(77, 195, 212, 1);
	padding: 1px 15px 15px 15px;
	-webkit-transform: translateY(54px);
	-ms-transform: translateY(54px);
	transform: translateY(54px);

	-o-transform: translateY(54px);

	-moz-transition: all .3s;

	-o-transition: all .3s;
	transition: all .3s;
}

body.page-id-6595 #sp-woo-product-slider-6530 div .sp-wps-product-details{
	border-bottom-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
}

body.page-id-6595 #sp-woo-product-slider-6530 .wpsf-product-title a{
	color:#ffffff !important;
	font-size:20px !important;
}

body.page-id-6595 #sp-woo-product-slider-6530 div bdi{
	color:#ffffff;
}

body.page-id-6595 #sp-woo-product-slider-6530 div small{
	color:#ffffff;
	font-size:14px;
}

body.page-id-6595 #sp-woo-product-slider-6530 .product a{
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
	border-bottom-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
	background-color:#ffffff !important;
	color:#6d6d6d !important;
	border-top-color:#ffffff !important;
	border-right-color:#ffffff !important;
	border-bottom-color:#ffffff !important;
	border-left-color:#ffffff !important;
}

body.page-id-6595 #wps-slider-section #sp-woo-product-slider-6530 div div div div .wpsf-product .sp-wps-product-image-area{
	border-top-color:rgba(77, 195, 212, 1) !important;
	border-right-color:rgba(77, 195, 212, 1) !important;
	border-left-color:rgba(77, 195, 212, 1) !important;
}

body.page-id-6595 .hentry .vc_section .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper #wps-slider-section #sp-woo-product-slider-6530 div div div div .wpsf-product .sp-wps-product-image-area{
	border-bottom-color:rgba(77, 195, 212, 1) !important;
}

body.page-id-6595 #sp-woo-product-slider-6530 .product a:hover{
	background-color:rgba(255,255,255,0.83) !important;
}

body.page-id-6595 .hentry .vc_section .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .ovaev-event-element .owl-carousel div div .active .ovaev-content .type1{
	border-top-left-radius:15px !important;
	border-bottom-right-radius:15px !important;
}

body.page-id-6595 .owl-carousel .active .type1{
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
}

body.page-id-6595 .hentry .vc_section .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .ovaev-event-element .owl-carousel div div .active .ovaev-content .type1 .desc .event-thumbnail a img{
	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
}

body.page-id-6595 .owl-carousel .active .time{
	display:none !important;
}

body.page-id-6595 .owl-carousel .active .button_event a{
	border-top-left-radius:50px;
	background-color:#4dc3d4;
	border-left-style:none !important;
	padding-bottom:10px !important;
}

body.page-id-6595 .hentry .vc_section .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .ovaev-event-element .owl-carousel div div .active .ovaev-content .type1 .desc .event_post .button_event a{
	border-top-right-radius:50px !important;
	border-bottom-left-radius:50px !important;
	border-bottom-right-radius:50px !important;
}

body.page-id-6595 .owl-carousel div div div .ovaev-content .type1 .desc .event_post .event_title a{
	color:#5a5a5a !important;
}

body.page-id-6595 .owl-carousel .active .event_title a{
	color:#5a5a5a;
}

body.page-id-6595 .owl-carousel div div div .ovaev-content .type1 .desc .event_post .button_event a{
	background-color:#4dc3d4 !important;
	color:#ffffff !important;
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
}

body.page-id-6595 .owl-carousel div div .active .ovaev-content .type1 .desc .event_post .button_event a{
	padding-top:10px !important;
}

body.page-id-6595 .owl-carousel div div div .ovaev-content .type1 .date-event .month-year{
	color:#5a5a5a !important;
}

body.page-id-6595 .owl-carousel .active .month-year{
	color:#5a5a5a;
}

body.page-id-6595 .owl-carousel .active .date{
	background-color:#4dc3d4;
}



/*-----------------------------------------------*/
/*  "Kontakt &#038; Anfahrt" Page                */
/*-----------------------------------------------*/
body.page-id-6581 .hentry .mobile-grid-100 .vc_section{
	-webkit-transform:translatex(0px) translatey(0px);
	-ms-transform:translatex(0px) translatey(0px);
	transform:translatex(0px) translatey(0px);
}

body.page-id-6581 .wpcf7 .init p:nth-child(6){

	padding-top:20px;
}

body.page-id-6581 .wpforms-field-medium input[type=text]{
	border-top-left-radius:50px !important;
	border-top-right-radius:50px !important;
	border-bottom-left-radius:50px !important;
	border-bottom-right-radius:50px !important;
}

body.page-id-6581 #wpforms-form-6737 input[type=email]{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body.page-id-6581 #wpforms-form-6737 .iti input[type=tel]{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body.page-id-6581 #wpforms-form-6737 textarea{
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
}

body.page-id-6581 #wpforms-submit-6737{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	background-color:#4dc3d4;
	color:#ffffff;
	padding-left:20px;
	padding-right:20px;
}

@media (max-width:640px){

	body.page-id-6581 #main-content .clearfix .grid-container #primary .hentry .mobile-grid-100 .entry-content .vc_section{
	padding-bottom:0px !important;
	}

}



@media (min-width:1025px){

	body.page-id-6581 #main-content .clearfix .grid-container #primary .hentry .mobile-grid-100 .entry-content .vc_section{
	padding-bottom:0px !important;
	}

}



/*-----------------------------------------------*/
/*  "Events" Page                                */
/*-----------------------------------------------*/
body.page-id-6543 .hentry .ovaev-wrapper-search-ajax .ovaev-search-ajax-form{
	display:none;
}

body.page-id-6543 .ovaev-search-ajax-events .type1{
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-top-right-radius:15px;
	border-top-left-radius:15px;
}

body.page-id-6543 .ovaev-search-ajax-events a img{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}

body.page-id-6543 .ovaev-search-ajax-events .more_date_text span{
	display:none;
}

body.page-id-6543 .ovaev-search-ajax-events .button_event a{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	border-top-style:none !important;
	border-right-style:none !important;
	border-bottom-style:none !important;
	border-left-style:none !important;
	background-color:#4dc3d4 !important;
	color:#ffffff !important;
	padding-top:10px !important;
}

body.page-id-6543 .hentry .bklyn-btn-tablet-center a{
	background-color:#4dc3d4;
}

body.page-id-6543 .ovaev-wrapper-search-ajax .ovaev-search-ajax-events .ovaev-content .type1 .desc .event_post .button_event a{
	padding-bottom:10px !important;
}

body.page-id-6543 .ovaev-search-ajax-events .event_title a{
	color:#5a5a5a !important;
}

body.page-id-6543 #gm-main-menu .gm-navbar-nav > .menu-item > .gm-anchor .gm-menu-item__txt-wrapper .gm-menu-item__txt{
	color:#5a5a5a;
}

body.page-id-6543 .ovaev-search-ajax-events .date-event .month-year{
	color:#5a5a5a;
}

body.page-id-6543 .ovaev-search-ajax-events .date-event .date{
	background-color:#4dc3d4;
}

body.page-id-6543 .event_post .time-event .time{
	display:none !important;
}

body.page-id-6543 .event_post .button_event a{
	text-decoration:none;
}



/*-----------------------------------------------*/
/*  "Buchung" Page                               */
/*-----------------------------------------------*/
body.page-id-6717 .wpforms-field-medium .wpforms-field-row-block input[type=text]{
	border-top-left-radius:50px !important;
	border-top-right-radius:50px !important;
	border-bottom-left-radius:50px !important;
	border-bottom-right-radius:50px !important;
}

body.page-id-6717 #primary .hentry .mobile-grid-100 .entry-content .vc_section .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper #wpforms-6716 #wpforms-form-6716 .wpforms-field-address .wpforms-field-medium div input[type=text]{
	border-top-left-radius:50px !important;
	border-top-right-radius:50px !important;
	border-bottom-right-radius:50px !important;
}

body.page-id-6717 .wpforms-field-medium div input[type=text]{
	border-bottom-left-radius:50px !important;
}

body.page-id-6717 .wpforms-field-medium select{
	border-top-left-radius:50px !important;
	border-top-right-radius:50px !important;
	border-bottom-left-radius:50px !important;
	border-bottom-right-radius:50px;
}

body.page-id-6717 .vc_section .vc_column_container .vc_column-inner .wpb_wrapper #wpforms-6716 #wpforms-form-6716 .wpforms-field-address .wpforms-field-medium .wpforms-field-row-block select{
	border-bottom-right-radius:50px !important;
}

body.page-id-6717 #wpforms-submit-6716{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	background-color:#4dc3d4;
	color:#ffffff;
	padding-left:37px;
	padding-right:37px;
	padding-top:15px;
	padding-bottom:15px;
}



/*-----------------------------------------------*/
/*  "Reservierung" Page                          */
/*-----------------------------------------------*/
body.page-id-6622 .hentry .bklyn-btn-tablet-center a{
	background-color:#4dc3d4;
}

body.page-id-6622 #wpforms-submit-6765{
	background-color:#4dc3d4;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	padding-left:37px;
	padding-right:37px;
	padding-top:15px;
	padding-bottom:15px;
	color:#ffffff;
}


body.rtl .vc_row[data-vc-full-width], 
body.rtl section[data-vc-full-width] {
    left: calc((100vw - 95vw)/ 2);
}

@media (min-width: 1400px) {

:root {
            --extra-width-: calc(-1 * ((100vw - 1400px) / 2));
            --extra-width: calc(1 * ((100vw - 1400px) / 2));
        }

        section[data-vc-full-width="true"] {
            left: var(--extra-width-) !important;
            padding-left: var(--extra-width) !important;
            padding-right: var(--extra-width) !important;
            width: 100vw !important;
        }
	
}
