/* Füge hier Dein eigenes CSS ein */

/* home boxen */

.klassen_preis {
    float: right;
    color: #70b43c;
    font-size: 2.2em;
}
.klassen_preis_rot {
    float: right;
    color: #FF0000;
    font-size: 2.2em;
}
.klassen_preis_1 {
    color: #70b43c;
    font-size: 2.2em;
}

.qodef-title-holder{
  background-color:#000000;
}
.fast-box {
    border-top: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
  	width: auto !important;
  	background-color: #000000;
}

/* home paket */

.fast-paket {
    background-size: 365px/*73%*/;
    background-repeat: no-repeat;
    background-position: center;
    min-width: auto;
    min-height: 130px;
    text-align: center !important;
}
.fast-paket .qodef-st-title {
    font-size: 1.8em !important;
    margin-left: 125px;
    margin-top: 30px;
}
.fast-paket:hover .qodef-st-title {
  color:#ffffff;
}
.fast-paket .qodef-st-text {
		margin-left: 110px;
  	margin-top: -2px;
    font-weight: bold;
    font-size: 1.4em;
}

.noo-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-event .fc-ribbon, .noo-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-event .fc-ribbon {
    width: 100%;
    opacity: 1;
}

.noo-class-schedule-shortcode .fc-month-view .fc-body .fc-popover .fc-event, .noo-class-schedule-shortcode .fc-month-view .fc-body .fc-content-skeleton .fc-event {
    color: #ffffff;
}

.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.md-trigger.fc-noo-class{
  z-index:-2;
}

.fast-paket-a {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_A_opt.png);
}
.fast-paket-a:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_A_hover.png);
}

.fast-paket-a1 {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_A1_opt.png);
}
.fast-paket-a1:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_A1_hover.png);
}

.fast-paket-a2 {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_A2_opt.png);
}
.fast-paket-a2:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_A2_hover.png);
}

.fast-paket-am {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_AM_opt.png);
}
.fast-paket-am:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_AM_hover.png);
}

.fast-paket-c111 {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_C111_opt.png);
}
.fast-paket-c111:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_C111_hover.png);
}

.fast-paket-ab {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_AB_opt.png);
}
.fast-paket-ab:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_AB_hover.png);
}

.fast-paket-bdi {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_BDI_opt.png);
}
.fast-paket-bdi:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_BDI_hover.png);
}

.fast-paket-bs {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_BS.png);
}
.fast-paket-bs:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_BS_hover.png);
}

.fast-paket-bsp {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_BSP.png);
}
.fast-paket-bsp:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_BSP_hover.png);
}

.fast-paket-l17 {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_L17_opt.png);
}
.fast-paket-l17:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_L17_hover.png);
}

.fast-paket-bdu {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/06/KL_BDU_opt.png);
}
.fast-paket-bdu:hover {
  	background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_BDU_hover.png);
}



.fast-paket-weitere {
    background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_BSP.png);
}
.fast-paket-weitere:hover {
		background-image: url(http://fahrschulefast.at/fastcontent/uploads/2018/04/KL_BSP_hover.png);
}


.qodef-separator {
    border-bottom: 1px solid #63b337;
        border-bottom-width: 1px;
    margin: 10px 0;
        margin-top: 10px;
        margin-bottom: 10px;
    border-bottom-width: 4px;
    width: 96px;
}

.qodef-section-title-holder .qodef-st-title .qodef-st-dot {
    color: #63b337;
}

.qodef-sticky-header .qodef-sticky-holder {
    background-color: #000;
}

.qodef-menu-area .qodef-normal-logo {
    height: 180px;
}

.qodef-main-menu > ul > li > a > span.item_outer .item_text::after, .qodef-main-menu > ul > li > a > span.item_outer .item_text::before {
    background-color: #70B43C;
}

/*
.qodef-logo-wrapper a img {
    height: 88%;
}
*/

a, p a {
    color: #ffffff;
}


.qodef-page-footer input[type="email"]:focus, .qodef-page-footer input[type="text"]:focus {
  color:#ffffff;
  border-color:#777
}


.fc-title a {
    color: #000000;
}

.noo-responsive-schedule-wrap {
    padding: 0px 20px 40px 15px;
    text-align: left;
}
.res-sche-content h2 {
    display: none;
}
.item-ribbon {
    background-color: #000000 !important;
}

.fc-content{
 display:inline-flex; 
}

.noo-timetable-main .post-meta {
    display: none;
}

#noo-content {
    margin-top: 100px;
  	margin-bottom: 100px;
}

.noo-sidebar {
    display: none;
}

/** RESPONSIVE **/

/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-width : 1501px) and (max-width : 1800px) {
  
  .fast-paket {
    background-size: 300px;
  }
  .fast-paket .qodef-st-title {
      font-size: 1.5em !important;
      margin-left: 100px;
      margin-top: 34px;
  }
  .fast-paket .qodef-st-text {
    	font-size: 1.2em;
      margin-left: 100px;
      margin-top: -2px;
  }
}

@media only screen and (min-width : 1301px) and (max-width : 1500px) {
  
  .fast-paket {
    background-size: 260px;
  }
  .fast-paket .qodef-st-title {
      font-size: 1.3em !important;
      margin-left: 90px;
      margin-top: 38px;
  }
  .fast-paket .qodef-st-text {
    	font-size: 1em;
      margin-left: 90px;
      margin-top: -2px;
  }
}

.md-modal .fc-thumb {
    display: none !important;
}

.noo-responsive-schedule-wrap a {
    color: #000000;
}

@media only screen and (min-width : 1101px) and (max-width : 1300px) {
  
  .fast-paket {
    background-size: 220px;
  }
  .fast-paket .qodef-st-title {
      font-size: 1.1em !important;
      margin-left: 80px;
      margin-top: 42px;
  }
  .fast-paket .qodef-st-text {
    	font-size: 0.8em;
      margin-left: 80px;
      margin-top: -2px;
  }
}
@media only screen and (min-width : 1024px) and (max-width : 1100px) {
  
  .fast-paket {
    background-size: 200px;
  }
  .fast-paket .qodef-st-title {
      font-size: 1.1em !important;
      margin-left: 80px;
      margin-top: 42px;
  }
  .fast-paket .qodef-st-text {
    	font-size: 0.8em;
      margin-left: 80px;
      margin-top: -2px;
  }
}

#time-table td:nth-of-type(4), #time-table td:nth-of-type(5), #time-table th:nth-of-type(4), #time-table th:nth-of-type(5) {
    display: none;
}

@media only screen and (min-width : 1025px) {
  /* desktop */
  .zeile2-mobile, .zeile4-mobile, .zeile6-mobile {
    display:none;
  }
}
@media only screen and (max-width : 1024px) {
  /* mobile */
  .zeile2-desktop, .zeile4-desktop, .zeile6-desktop{
    display:none;
  }
}

.class-schedule-filter li:nth-child(2) a {
	background-color: #8d0e0e;
  color:#ffffff;
  margin: 2px;
}
.class-schedule-filter li:nth-child(3) a {
  background-color: #0212f4;
  color:#ffffff;
  margin: 2px;
}
.class-schedule-filter li:nth-child(4) a {
  background-color: #009900;
  color:#ffffff;
  margin: 2px;
}

.qodef-mobile-header {
	z-index: 200;
}

.qodef-mobile-nav.ps.ps--theme_default{
  height:auto !important;
}

.qodef-blog-no-posts{
 display:none; 
}

/* Change Typography for small devices  */
@media only screen and (max-width: 700px) {

	body{font-size:15px;}
	h1{font-size:25px;}
	h2{font-size:15px;}

}

/* change for Termine noo time table design */

.single.class-page .timetable_week h4{
		color:#1d1d1d;
}
.single.class-page .timetable_week h4:before{
		background:#63b337;
}

span.day{
		color:#1d1d1d!important;
}

/* for mobile termine */
.single.class-page .timetable_week .res-sche-content .item-weekday {
		color:#1d1d1d;
}
@media only screen and (max-width: 680px) {
.klassen-home-desktop{
		display:none;
}
		.slider-home-desktop{
				display:none;
		}
		.fast-box-fahr{
		display:none!important;
}
.fast-box-faster{
		display:none!important;
}
.fast-box-schreib{
		display:none!important;
}
.fast-box-trainer{
		display:none!important;
}
.fast-box-faq{
		display:none!important;
}
.blankspace-home{
				display:none!important;
		}
}
@media only screen and (min-width: 680px) 
{
.klassen-home-mobile{
		display:none;
}
.slider-home-mobile{
		display:none;
}
.button-anmeldung{
		display:none!important;
		}
	
}

.fast-paket-weitere{
		display:none;
}

.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-icon {
    font-size: 40px;
}

.qodef-btn {background-color:#63b333!important;
}

.button-anmeldung{display: flex; justify-content: center;}

/* blogbeitrag kurszeiten tabelle for mobile */
@media only screen and (max-width: 480px) {		.ninja_column_0.footable-first-visible{font-size:12px!important;}}

