/*
Theme Name:     Breeze
Theme URI:      http://www.bluthemes.com/themes/breeze/
Description:    Child theme for Breeze
Author:         Bluthemes
Author URI:		http://bluthemes.com
Template:       breeze                             
Version:        0.1.0
*/
/* =Theme customization starts here*/
	
	.ui-button-icon-only .ui-icon {
    
}

.btntbl tr td:first-child{
	width:48%;
}

.filler{
	display:block;
	text-align:center;	
}

.entry-title {
     margin-bottom: 5px;
}

.post-meta {
    display: none;
}

#freigabecontainer{
	overflow:hidden;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 54%;
    width: 38px;
    margin: -20px 0 0 0;
        margin-top: -20px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    padding: 1px;
    height: 35px;
    color:#fff;
}
	
	.ui-dialog-titlebar {
	background-color:#000;
	background-image: none;
	border-bottom:2px solid #E2418F;
	}
	
	.ui-widget-overlay { 
    background: #000000;
    opacity: 0.3;
    position: fixed;
}
	.ui-dialog{z-index:1000 !important;}
	
	
	.modalbtn{
	float:right;
	margin-top:20px;
	}
	
	.technikermodal{background-color:#fff;padding:20px;border-radius:5px;padding-bottom:65px;}
	
	.technikermodal img {
 	margin-right:30px;
 	margin-bottom:10px;
    float: left;
    width:170px; 
    height: auto;
}
	
	.infobox{
      background: #eee;
      border: 4px solid white;
      box-shadow: 0 0 1px rgba(0,0,0, .4);
      padding:15px;
      display:none;
    }


.widget_accesstxt {
    padding-top: 5px;
    text-shadow : 0 0 0 #e03787;
    
}


.list_nav{
	width:100%;
	margin-bottom:30px;	
}

.list_nav tr td:first-child{
	width:45%;	
}

.list_nav tr td:last-child{
	text-align: right;	
}

.fitfakebutton{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.10) 0%,rgba(255,255,255,0) 100%);
	border-radius: 2px;
background-repeat: repeat-x;
background-color: #F5F5F5;
box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.1) inset;
padding: 8px 20px 10px;
color:#333;	
font-weight:normal;
font-size: 14px;
}


.fitfakebutton:hover{
color:#333;
font-weight:normal;	
}

.fitfakebutton:focus{
color:#333;
font-weight:normal;	
}

.em-booking-form-details{
	padding-left:0px !important;
}

.em-map-balloon-content p {
    font-size: 12px !important;
}

.booked_highlight{
	background-color:#E2418F;
	color:#fff;
}

.booked_highlight a {
    color: #fff;
}


.booked_highlight a:hover {
    color: #efefef !important;
}

.wed_aft {
    width: 100%;
    margin-bottom:30px;
}

.wed_aft td:first-child {
	width:20%;
}

.fit_events_layout{
	    margin-bottom: 20px;
	    margin-top: 10px;
	    border-collapse:collapse;
}

.fit_events_layout td{
	
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 10px 15px;
	position: relative;
}

.fit_events_layout  tr td:first-child {
	width:20%;
}

@media (max-width:480px){
	.fitfakebutton{display: inline-table;}
}

@media (max-width:767px){
	
.fit_events_layout  tr td:first-child {
	width:30%;
	word-break:break-all;
}

.fit_events_layout td{
	
	padding: 0px 5px;
	position: relative;
}	
}

.mon_forenoon_layout{
	    margin-bottom: 20px;
	    margin-top: 10px;
	    border-collapse:collapse;
}


.mon_forenoon_layout  tr td:first-child {
	width:25%;
}
.monday_forenoon_list{

}

.monday_list{
	/*orange*/
	background-color:#ff7057;	
}

.tuesday_forenoon_list{
	/*hellgruen*/
	background-color:#94e354;
}

.tuesday_afternoon_list{
	/*dunkelgruen*/
	background-color:#4a995e;
}

.wednesday_forenoon_list{
	/*blau*/
	background-color:#5970f5;
}

/*fuer Lesbarkeit*/
.fit_events_layout a {
    color: #ffffff;
}
.fit_events_layout a:hover {
    color: #f7f7f7;
	text-decoration: underline !important;
}
/*Uebersichtsseite*/
/*montag*/
 #mon{
background-color:#ff7057;
}
/*dienstag vormittag*/
 #di{
background-color:#94e354;
}
/*dienstag nachmittag*/
 #di_2{
background-color:#4a995e;
 
}
/*mittwoch*/
 #mi{
background-color:#5970f5;
}


a img.alignnone {
    margin: 5px 20px 9px 0;
}


#bl_html-6 .widget-body {
    padding-top: 11px;
    padding-bottom: 0px;
}


#bl_html-7 .widget-body {
    padding-top: 11px;
    padding-bottom: 0px;
}

#fitmsg{margin-bottom: 20px;}
/*.montag_vormittag{background-color:;}*/
.montag_nachmittag{background-color:#FFFFCC;}
.dienstag_vormittag{background-color:#FDEADA;}
.dienstag_nachmittag{background-color:#DCE6F2;}
.mittwoch_vormittag{background-color:#EBF1DE;}
/*.mittwoch_nachmittag{background-color:;}*/

@media (max-width:767px){

	.navmob{display:block !important;}
	.desnav{display:none !important;}
	.fitbooking	{display:none !important;}
	.fitbooking_time{width:20% !important;}
}

.fitbooking_time{width:20% !important;}

@media (max-width:767px){
	
.squares_table div{
	padding:0px !important;
	text-align: center;
}


.squares_table td{
   padding: 0px !important;
 
}
	
	
}
	.navmob{display:none;}
	.desnav{display:block;}
.squares_table{
	width:100%;
}

.squares_table li{
 list-style:none;
}

.squares_table ul{
margin: 0;
padding: 0;
}

.squares_table ul div{
margin: 10px;
padding: 0;
}


.squares_table div{
	padding:10px;
	text-align: center;
}


.squares_table td{
   padding: 5px;
       width: 18%;
   
}

.squares_table td:first-child{
   padding-left: 0px;
}

.squares_table td:last-child{
   padding-right: 0px;
}


#dbem-bookings-table td:first-child{
   padding-left: 5px;
   
}

#dbem-bookings-table td:last-child{
   padding-right: 5px;
}

.fitdefault{
  /* pointer-events: none !important;
   cursor: default !important;*/
}

.ticket-required-pg{
	
	display:none !important;
}

.venue_title {
    width: 35%;
}
.event_title {
    width: 32%;
}


.table_wraper .th-group {
    background-color: #fff !important;
    height: 58px;
    vertical-align: middle;
    
    
      background-color: #dce9f9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)) !important;
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff) !important;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff) !important;
  background-image: -ms-linear-gradient(top, #ffffff, #ffffff) !important;
  background-image: -o-linear-gradient(top, #ffffff, #ffffff) !important;
  background-image: linear-gradient(to bottom, #ffffff, #ffffff) !important;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  border-top: none;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.footable {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

.group1 table {
    background-color: #FFFFCC;
    margin-bottom:0px;
}

.group2 table {
    background-color: #FDEADA;
    margin-bottom:0px;
}


.group2_2 table {
    background-color: #DCE6F2;
}

/*.group4 table {
	background-color:;
}*/

.ee-table-view-datetime-list{
	list-style:none;
	
}


/* Hide Event details */.tckt-slctr-tkt-details-dv, .tckt-slctr-tbl-td-name a {    display: none !important;}
/* Hide Event Price */.tckt-slctr-tbl-td-price {    display: none !important;}.ee-ticket-selector-ticket-qty-th {    display: none !important;}.ee-ticket-selector-ticket-price-th {   display: none !important;}.ticket-selector-tbl-qty-slct {    visibility: hidden;}
#telnr {
    font-family: inherit;
    font-weight: bold;
    font-size: 1.5em;
    padding-right: 20px;
    text-align: right;
    width: 370px;
    float: right;
}@media (max-width:767px){	#telnr {    float: right;    padding-right: 0px;	font-size: 1.3em;	width:326px;	}	.navbar-toggle {    margin-top: 80px; border:1px solid #E2418F;    }}@media (max-width:600px){	#fitbutn{	float:right;	}	#telnr {    padding-right: 0px;	font-size: 1.3em;	width:100%;	text-align:left;	    padding-left: 9px;    padding-top: 10px;	}	.navbar-toggle {    margin-top: 75px;  border:1px solid #E2418F;   }}@media (max-width:480px){			#fitbutn img{	   	height:inherit;		width:120px;	}}

#telnr a{
    color: #fff !important;
}

#telnr a:hover{
    color: #fff !important;
}

#telnr #fitbutn{
     display:inline;
}

#telnr #fitbutn{
    vertical-align: middle;
    margin-left: 10px;
} .widget_listcategorypostswidget li {    list-style: none;}
.pt-cv-wrapper .btn-success{display:none; /*color:#444444;background-color:#fff!important;border-color:#ccc!important;border-radius:0px;    box-shadow: inset 0 0 0 0 #444444;
	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;*/}

.pt-cv-wrapper .btn-success.focus,.pt-cv-wrapper .btn-success:focus{color:#fff;background-color:#000!important;border-color:#888!important;}

.pt-cv-wrapper .btn-success.active,.pt-cv-wrapper .btn-success:active,.pt-cv-wrapper .btn-success:hover,.pt-cv-wrapper .open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#efefef!important;border-color:#000!important;box-shadow: inset 100px 100px 0 0 #000000;}

.entry-content p { line-height: 1.4 !important;}

.post-format-badge {display:none;}

.entry-container{
word-wrap: break-word;}

.group_title {border-bottom:none !important;}
.widget-head {box-shadow:none !important;}

.entry-title {
padding-right: 5px !important;}

.btn.bluth.pink {
    color: #e03787 !important;
    background-color: transparent;
    border: 1px solid #e03787 !important;
    border-radius: 1px;
}
.btn.bluth.pink:hover, .btn.bluth.pink:focus {
    color: #FFFFFF !important;
    background-color: #e03787 !important;
}
