/*
Theme Name: Impresza Child 7.2
Theme URI: http://wpr-design.de
Author: Claudia Reinhardt
Author URI: http://wpr-design.de
Description: Theme WpR-Shop
Template:  Impreza
Version: 7.2
Tags: wpr, theme, wordpress
Text Domain: wpr-design.de
*/



/*
-------------------------------------------------------------- */
@import url("../Impreza/style.css");
@import url("fonts.css");

/*
The Event Calender */

/*.tribe-events-category-die-bar-unterwegs {  background-color:#4474a1!important; font-size:11px!important; margin:5px 0!important; }

.tribe-events-category-die-bar-unterwegs a:link, .tribe-events-category-die-bar-unterwegs a:visited {color: #fff!important; opacity: 1!important; filter: Alpha(opacity=50)!important;} */

#tribe-events-pg-template{  margin-top:350px!important;}

#tribe-bar-form .tribe-bar-submit input[type="submit"]{ font-size:11px!important;}

.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title h3 a:hover, .tribe-events-calendar td.tribe-events-past .tribe-events-viewmore h3 a:hover, .no-touch .tribe-events-month-event-title a:hover {
    opacity: .4;
    filter: Alpha(opacity=40);
	color: #fff!important;
	
}
.tribe-events-back a:hover{ color: #50A3D1!important;}





.w-blog-post-title { font-size: 20px;}
.videoBeschreibung { font-size:10px; line-height:12px; margin-top:10px; text-align:center;}

.w-testimonial { margin-bottom: 25px; border-bottom: 1px solid #e8e8e8; padding-bottom: 10px;}
.w-gallery-item-img img{ border:1px solid #cfcfd4;}

.noscript { position:absolute; z-index:99999; top:22%; right:5%; }
.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a { font-weight: 700;}

/* Dudelsack-Link */
.no-touch .menu-item-8080 .w-nav-item.level_1:hover > .w-nav-anchor  { cursor:pointer;}
/* 
home  --------------------------------------------------------------------*/

.home .vc_col-sm-6 { width: 100%;}
.home h1.w-page-title {font-size: 1.1rem!important; line-height: 1.4rem;}
.home h3.vc_custom_heading {  background:#4f81bd ; padding: 10px; border: 2px solid #385d8a;} 
.home .w-blog-post-body { margin-left:0!important;}
.home .w-blog-post-meta { margin-left: 80px!important;}
.home .w-blog-post-meta-date { height: 60px!important; width: 60px!important;}
.home .w-blog-post-meta-date-month { font-size: 12px!important;  line-height: 8px!important;   }
.home .w-blog-post-meta-date-day { font-size: 20px; line-height: 24px!important;  }
.home .w-blog-post-title { font-size: 20px;margin-left: 80px!important;}
.home .w-blog-post-content { font-size: 12px; line-height:16px;}

.home .l-titlebar.size_small h1{ text-align:justify; font-size: 16px; line-height:22px;}

	/* Infobanner */
	.home .ultb3-title { font-size:28px;}
	.home.ultb3-box .ultb3-info {     padding: 15px; }
	.home .ultb3-box .ultb3-info { color: #8c3027;}
	
	.ultb3-title.termine { font-size:28px;}
	.ultb3-box.termine .ultb3-info {     padding: 15px; }
	.ultb3-box.termine .ultb3-info { color: #8c3027;}
	
	@media screen and (max-width: 768px) {
		.home .ultb3-title { font-size:16px;}
		.termine .ultb3-title { font-size:16px;}
	}

.home .w-testimonial .w-testimonial-text {
   
    font-size: 1.1em;
    line-height: 1.46;
}
.home .w-testimonial-person img { border-color:#666; border-style: solid; border-width: 1px;}

.home .vc_gitem-link{ border:1px solid #cfcfd4;}

/*
team ----------------------------------------------------------------------------*/
.ult-team-member-description { margin-top:10px!important; }
.ult-team-member-description p { font-size: 10px;margin-bottom:10px!important; margin-top:0!important; line-height: 12px!important;}


/* 
Priceing Table  --------------------------------------------------------------------*/
.w-pricing-item-price  {font-size: 18px;}
.w-pricing-item-price small{ color: #EF3220; font-size:14px; font-weight:bold;}
/*.w-pricing.style_1 .w-pricing-item-price::after{  color: #b9b9b9!important; content:' *)'; font-size: smaller; vertical-align: text-top;}*/

.w-pricing.style_1 .w-pricing-item-feature h4::after{  color: #b9b9b9!important; content:' *)'; font-size:12px; vertical-align: text-top;  line-height: auto;}
.w-pricing.style_1 .w-pricing-item-feature h4 { font-size:16px; font-weight:normal;}
.w-pricing-item .w-pricing-item-features li { padding: 8px 10px!important;}
.w-pricing-item.type_featured .w-pricing-item-h, .w-pricing-item-h{ background-color:#fff;}


/* 
tasting Widget --------------------------------------------------------------------*/
.us_widget_area_tasting_info { font-size:smaller; line-height: 18px;}

.us_widget_area_tasting_info p {margin: 0 0 1rem; }

.l-main .for_email .w-contacts-item-value{font-size:10px!important; }

.us_widget_area_tasting_info .widgettitle { font-size:20px;}


.widget_us_contacts h4{ font-size:18px; line-height: 1.1;}

.header_hor .l-subheader { padding-left: 0; padding-right: 0;}

.header_hor .l-subheader-cell.at_right .w-search:last-child:not(.layout_simple) {
    margin-right: 20px;
}

.l-subheader-cell.at_left img.for_default { margin-left:10px;}

.l-subheader.at_bottom{ background-color:transparent!important;}

.screen-reader-text{ display:none;}