body {color:#444444;font-size:;font-family:;font-weight:;font-style:;}





	h1 { font-family: 'Ubuntu' !important; 
    	 font-size: 32px; }
	h2 { font-family: 'Ubuntu' !important; 
       	 font-size: 20px; }
	h3 { font-family: 'Ubuntu' !important; 
       	 font-size: 18px; }
	h4 { font-family: 'Ubuntu' !important; 
         font-size: 16px; }
	h5 { font-family: 'Ubuntu' !important; 
         font-size: 14px; }
	h6 { font-family: 'Ubuntu' !important; 
         font-size: 12px; }




#navigation {
	margin-top: 30px !important;
}


.widget_rss a.rsswidget:hover {
	color: #333333;
}

a.comment-reply-link,
ul.filter_portfolio a:hover,
ul.filter_portfolio a.selected,
.lambda-like,
.edit-link a:hover,
.pretty-hover:hover,
.permalink-hover:hover,
#nav-portfolio a:hover,
#slider-nav a#slider-next:hover,
#slider-nav a#slider-prev:hover,
.post-slider-nav a.slider-prev:hover,
.post-slider-nav a.slider-next:hover,
#slider-bullets a.activeSlide,
#slider-bullets a:hover  {
	background-color:#333333;
}

.flex-control-nav li a:hover {background:#333333;}
.flex-control-nav li a.active {background:#333333; }


.sticky-title,
p.trigger.active a,
span.current,   
.themecolor,
a:hover,
.tag-links a:hover,
.excerpt,
.unitedthemes a:hover,
.copyright a:hover,
.entry-meta a:hover,
.entry-meta-single-post a:hover,
#footer a:hover,
#footer .lambda_widget_twitter a,
#footer .lambda_widget_recent_comments a,
#sidebar .lambda_widget_twitter a,
#sidebar a:hover,
.widget_recent_comments a,
.lambda_widget_recent_comments a{
	color:#333333;
}








blockquote,
.archiv-title,
.hover-overlay {
	background-color:#333333;
}
.top {
border-top: 3px solid #333333;
}

#toTop:hover {
background:#333333;
}

::selection {
	color: #fff !important;
	background:#333333;
}
::-moz-selection {
	color: #fff !important;
	background:#333333;
}

.lambda-table-button,
button, input[type="submit"], input[type="reset"], input[type="button"],
.theme-button,
.entry-attachment .entry-caption,
.gallery-caption,
.lambda-pricingtable.featured .lambda-pricingtable-top,
.testimonial-company {
	background:#333333;
}
#toTop {
border-left:4px solid #333333;
}

.link-post span,
.lambda-dropcap2,
.lambda-highlight1 {
	background-color:#333333;
    }

html { background: url(https://yogamitpetra.de/wp-content/uploads/bg_yogamitpetra.png) fixed; 				background-position: center top;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'https://yogamitpetra.de/wp-content/uploads/bg_yogamitpetra.png\', sizingMethod=\'scale\');
				-ms-filter: \"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'https://yogamitpetra.de/wp-content/uploads/bg_yogamitpetra.png\', sizingMethod=\'scale\')\";
				
				}				#wrap {
			padding:0;
			margin:0 auto;
			position:relative;
			width:980px;
		}
        
       
		#lambda-featured-header { 
			width:980px;
			max-width:100%; 
			margin: 0 auto; 
		}
/*************************************************************************
GENERAL CONTENT
*************************************************************************/

html
{
-webkit-text-size-adjust: auto;
}

body
{
font-family: Ubuntu, sans-serif !important;
font-weight: 300;
color: #111;
font-size: 100%;
}

body.single-ai1ec_event
{
background-image: url(https://yogamitpetra.de/wp-content/uploads/bg_yogamitpetra.png);
background-attachment: fixed;
background-repeat: repeat-x;
background-size: 100%;
}

blockquote
{
background-color: #fcddb1;
padding: 14px 20px 14px 20px;
}

#content p
{
width: 95%;
}


/*************************************************************************
GENERAL TYPO
*************************************************************************/


p, p.bodytext, p.bodytext_bottom .toggle_container
{
letter-spacing:0.07em;
font-weight: 400;
line-height: 190%;
font-size: 0.875em;
margin-bottom:20px;
text-transform: none;
}

p.tabtext
{
font-size: 1.02em;
}

p.bodytext_bottom
{
margin-bottom: 40px;
}

/************************ HEADLINES ************************/

h1#page-title, h1
{
color:#df7e68;
text-transform:uppercase;
letter-spacing: 0.06em !important;
font-size:1.7em;
font-weight: 300;
margin-top: 12px;
margin-bottom: 10px;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
padding: 10px 0 8px 0;
line-height: 130%;
}

h2
{
color: #853E7D;
text-transform: uppercase;
letter-spacing: 0.06em !important;
font-size: 1.2em;
font-weight: 500;
line-height: 150%;
}

h3
{
font-weight: 500;
font-size: 0.875em;
color: #853e7d;
text-transform: uppercase;
letter-spacing: 0.1em;
}


/************************ LINKS ************************/

.list_portfolio a
{
color: #a44799;
}

#nav-below .nav-previous a,
#nav-below .nav-next a
{
font-size: 0.875em;
}

p.bodytext a, p.bodytext_bottom a, .mini a, .toggle_container .block a, 
.widget-container a, .kursplan a, #nav-below .nav-previous a,
#nav-below .nav-next a, .tabtext a 
{
color: #a44799 !important;
font-weight: 400;
}

.widget-container a
{
letter-spacing:0.07em;
font-weight: 400;
line-height: 190%;
margin-bottom:20px;
text-transform: none;
}

#menu-sidebar-kurse a, #sidebar a 
{
font-size: 0.875em;
}

p.trigger a:hover, p.bodytext a:hover, #sidebar a:hover, .list_portfolio a:hover,
.kursplan a:hover, .widget-container a:hover, .block a:hover,
#nav-below .nav-previous a:hover, #nav-below .nav-next a:hover,
.tabtext a:hover
{
color: #111 !important;
}

p.trigger a
{
color: #a44799 !important;
}

#sidebar .sidebarlink
{
font-size: 1em;
}

/************************ NAVIGATION ************************/

#navigation ul li a
{
font-size: 14px;
font-weight: 400; /* 300 */
letter-spacing: 0.14em;
}

#navigation ul li a:hover, 
.list_portfolio a:hover
{
color: #853E7D;
}

#navigation ul li.current-menu-item a
{
color: #bbb;
}

#navigation ul li a
{
color: #444;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {

#navigation
{
border-bottom: 0px;
border-top: 0px;
}

#navigation ul li.current-menu-item a
{
background: transparent;
}

}

/************************ KURSE ************************/

ul.kursbeschreibungen li
{
line-height: 190%;
margin-bottom: 20px;
list-style-position: outside;
}

ul.kursbeschreibungen
{
margin-left: 10px;
}



/************************ SONDERFORMATE ************************/

.bodylist
{
font-size: 0.875em !important;
font-weight: 400 !important;
letter-spacing: 0.07em !important;
}

.mini
{
font-size:0.825em;
letter-spacing: 0.1em;
}

blockquote p 
{
font-size: 10pt;
font-style: normal;
color: #000; /* b23951 */
text-transform: uppercase;
width:100% !important;
}


#toTop
{
color: #bd96b8;
letter-spacing: 0.2em;
text-transform: uppercase;
/* font-family: Raleway, sans-serif !important; */
font-size: 10px;
text-align: left;
}


ul.pl_list li
{
letter-spacing: 0.07em !important;
text-transform:none !important;
line-height: 1.9em !important;
font-size: 14px !important;
padding-top: 2px !important;
color: #111 !important;
font-weight: 400 !important;
}



h3.manualcontent_headline
{
font-weight:bold;
font-size: 1em;
}

.manualcontent_link
{
color:#A44799;
}


/*************************************************************************
BUTTONS
*************************************************************************/

#footer .theme-button, .theme-button a, .theme-button:hover,
#footer input.wpcf7-form-control.wpcf7-submit.theme-button,
a.theme-button, a.theme-button:hover, .theme-button, 
{
color: #ddd;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 10pt;
font-weight: 400;
padding: 6px 12px 6px 12px  !important;
margin-bottom: 10px;
}

.theme-button, .theme-button:hover 
{
background: #4c1044;
}

.wpcf7-submit
{
background: #a44799;
padding: 10px 15px !important;
text-transform: uppercase;
letter-spacing: 0.08em;
}


/************************ BUTTONS IM FOOTER ************************/

#footer .theme-button,
#footer input.wpcf7-form-control.wpcf7-submit.theme-button
{
background: #3c1637 !important;
color: #cdcdcd;
}

#footer a.theme-button:hover 
{
color: #4d4d4d !important; 
}


/*************************************************************************
HEADER (INKL. LOGO & NAVIGATION)
*************************************************************************/

#wrap
{
border-top: 8px solid #6b3164;
}

#logo
{
margin-top:0px; 
margin-left:40px;
}

#logo img
{
height:160px;
}

.naviwrapper
{
margin-top: 90px; /* 50 */
}

#navigation
{
margin-right: 40px;
}



/*************************************************************************
HOME // CONTENT
*************************************************************************/


.dline
{
display:none;
}

#page-title
{
color:#282828;
text-shadow: none;
margin: 20px 0 15px 0;
}

#content-wrap
{
padding-top: 30px;
padding-bottom: 30px;
}

.manualcontent_image
{
margin-left:4px;
}

/************************ TYPO ************************/

.home h1#page-title
{
color: #111;
letter-spacing:0.07em;
font-weight: 400;
line-height: 190%;
font-size: 0.875em;
border-top: 0px;
text-align:left;
}

.service p
{
width: 100% !important;
margin-bottom: 20px; /* Abstand zwischen Service-Text und Button */
}

/* ABSTAND ZWISCHEN H3 UND TRENNER-GRAFIK IM \"KURSANGEBOT\"-BEREICH */

.list_portfolio h3
{
margin-bottom: 10px;
}

.service h3
{
margin-bottom: 10px;
}



/*************************************************************************
ABOUT ME
*************************************************************************/

#teaser-content
{
border: 0px;
}


/*************************************************************************
SPECIALS
*************************************************************************/


ul.reiseliste, ul.reiseliste li
{
font-size: 0.95em !important;
font-weight: normal !important;
line-height: 22px !important;
text-transform: none !important;
margin-bottom: -20px !important;
}

/*************************************************************************
MOOVER SLIDER
*************************************************************************/

.moover
{
letter-spacing: 0.05 em;
height: 348px;
background-image: url(https://yogamitpetra.de/wp-content/uploads/home_slider_Petra_2015.png);
}


/**** SLIDER 1 (LEBEN IST BEWEGUNG...) ****/

p.slidertitel1
{
font-weight: 300;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #6b3164;
font-size: 30px;
padding-top:35px;
padding-left:50px;
}

p.slidertext1
{
color:#111;
padding-top: 95px;
padding-left:52px;
font-size: 0.875em;
line-height: 190%;
letter-spacing: 0.1em;
}

.moover-text .theme-button, .moover-text .theme-button:hover
{
color: #ddd;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 10pt;
font-weight: 500;
padding: 2px 12px 0px 12px  !important;
margin-bottom: 10px;
margin-left:30px;
margin-top:50px;
}

.moover-text .theme-button:hover,
.moover-text .theme-button2:hover
{
color: #ccc !important;
}


/**** SLIDER 2 (GÖNN DIR EINE WOHLTUENDE AUSZEIT...) ****/

p.slidertitel2
{
font-weight: 300;
text-transform: uppercase;
color: #bd96b8;
font-size: 20px;
padding-top:280px;
padding-left:20px;
}

p.slidertext2
{
color:#b6b6b6;
padding-top: 309px;
padding-left:20px;
font-size: 0.875em;
letter-spacing: 0.1em;
}


/**** SLIDER 3 (WILLKOMMEN – NAMASTE!) ****/

p.slidertitel3
{
font-weight: 200;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #ffe6c3;
font-size: 30px;
padding-top:35px;
padding-left:50px;
line-height: 120%;
text-shadow: black 0 0 15px;
}

p.slidertext3
{
color:#fff;
padding-top: 130px;
padding-left:52px;
font-size: 0.875em;
line-height: 190%;
letter-spacing: 0.1em;
text-shadow: black 0 0 15px;
}

/*
p.slidersubtext3
{
color:#fff;
padding-top: 250px;
padding-left:52px;
font-size: 0.875em;
line-height: 190%;
letter-spacing: 0.1em;
}
*/

/**** SLIDER 4 (YOGAREISE) ****/

p.slidertitel5
{
font-weight: 400;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #6b3164;
font-size: 24px;
padding-top:35px;
padding-left:50px;
}

p.slidertext5
{
color:#111;
padding-top: 95px;
padding-left:52px;
font-size: 0.875em;
line-height: 190%;
letter-spacing: 0.1em;
}

/**** SLIDER 5 (YOGAREISE #2) ****/

p.slidertitel6
{
font-weight: 400;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #ffdeaf;
font-size: 24px;
line-height: 30px;
padding-top:185px;
padding-left:50px;
}

p.slidertext6
{
color:#fff;
padding-top: 225px;
padding-left:52px;
font-size: 0.875em;
line-height: 190%;
letter-spacing: 0.1em;
}

p.slidertext6 a
{
color:#fff !important;
}

/**** SLIDER 5 (OUTDOOR YOGA 2015) ****/

p.slidertitel8
{
font-weight: 300 !important;
text-transform: uppercase !important;
color: #853e7d !important;
font-size: 20px !important;
padding-top:280px !important;
padding-left:20px !important;
}

p.slidertext8
{
color:#000 !important;
padding-top: 309px !important;
padding-left:20px !important;
font-size: 0.875em !important;
letter-spacing: 0.1em !important;
}

/**** SLIDER X ****/

.moover-text .theme-button2, .moover-text .theme-button2:hover
{
color: #ddd;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 10pt;
font-weight: 500;
padding: 12px 12px 10px 12px  !important;
margin-left:560px;
margin-top:200px;
background: #4c1044;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
cursor:pointer;
text-align:center;
-webkit-transition: background 0.2s linear;
}


/*************************************************************************
SIDEBAR
*************************************************************************/

.widget-container
{
padding: 20px 20px 25px 20px;
box-shadow: none;
border: 0px;
background-color: #f6f6f6;
margin-bottom: 20px;
}

/************************ TYPO ************************/

#sidebar .widget-title span
{
color: #6b3164;
text-shadow: none;
font-size: 1em;
letter-spacing: 0.1em;
margin-bottom: 12px;
font-weight: 600;
display:block;
}

.widget-container p
{
letter-spacing:0.07em;
font-weight: 400;
line-height: 190%;
font-size: 0.875em;
text-transform: none;
}

.widget_nav_menu li
{
background-position: left 8px;
margin-bottom: 0px;
}


/*************************************************************************
TOGGLE ITEMS
*************************************************************************/

.toggle_container .block
{
padding: 20px;
background-color: #F6F6F6;
font-weight: 400;
line-height: 190%;
font-size: 0.875em;
text-transform: none;
}

.toggle_container .block p
{
font-size: 1em;
margin-bottom: 0px;
margin-top: 
}

#vtab .toggle_container .block
{
padding: 20px;
background-color: #F6F6F6;
font-weight: 400;
line-height: 190%;
font-size: 1.04em;
text-transform: none;
letter-spacing: 0.02em;
}

#vtab p.trigger
{
font-size: 1.04em;
}

/*************************************************************************
FOOTER
*************************************************************************/

#footer one_fourth widget_text
{
margin-bottom: 20px !important;
}

#footer-wrap
{
margin-top:-20px;
}

iframe
{
height: 50px;
}

.textwidget iframe {
height: 200px;
}

#footer one-fourth
{
background: #aa0000;
margin-bottom: 0px;
}


/************************ TEXTFORMATIERUNG ************************/

.copyright.eight.columns
{
font-family: Ubuntu, sans-serif !important;
font-weight: 300 !important;
letter-spacing: 0.1em !important;
font-size: 1em !important; 
}

#footer, #footer p
{
font-size: 0.95em; 
color: #ddd;
letter-spacing: 0.1em;
margin-bottom: 0px;
font-weight: 300;
}

#footer .widget-title
{
font-size: 0.95em;
color: #ddd;
letter-spacing: 0.16em;
text-transform: uppercase;
margin-bottom: 12px;
text-shadow: none;
}

#footer a, .unitedthemes.eight.columns a
{
font-size: 0.95em;
color: #bd96b8;
text-decoration: none;
letter-spacing: 0.1em;
font-weight: 300;
}

#footer a:hover, a.theme-button:hover, .copyright a:hover, .unitedthemes.eight.columns a:hover
{
color: #ddd;
}

.copyright a, .unitedthemes.eight.columns a, .copyrighttext
{
text-decoration: none;
font-size: 10pt;
letter-spacing: 0.1em;
}

.footerlist
{
list-style-image: url(https://yogamitpetra.de/wp-content/uploads/listimage.png);
margin-top: 15px;
list-style-position: outside;
margin-left: 15px;
}

.footerlist li
{
line-height: 160%;
margin-bottom: 5px;
}

a.bildlink
{
border: 0px;
text-decoration: none;
}

/*************************************************************************
KONTAKTFORMULAR
*************************************************************************/

.wpcf7-text, .wpcf7-textarea
{
width:90%;
margin-top:4px;
}

input[type=\"radio\"]
{
top:5px !important;
}

/*************************************************************************
TAB NAVIGATION
*************************************************************************/

#vtab, #vtab ul li, #vtab ul li.selected
{
border: 0px;
text-transform: uppercase;
letter-spacing: 0.1em !important;
font-weight: 500 !important;
font-size: 10pt; 
padding-top: 12px;
padding-bottom: 10px;
background-position: 10px;
}

#vtab ul li.selected
{
font-weight: 800 !important;
background-color: #f6f6f6 !important;
}

#vtab img
{
margin-top: -12px;
}


#vtab ul.one_fourth
{
margin-top: -12px;
}


#vtab ul.one_fourth li:hover
{
font-weight: 800;
}

.tabtext
{
width: 80%;
}


/*************************************************************************
KURSPLAN
*************************************************************************/


.kursplan
{
font-size: 0.8em;
line-height: 140%;
}


ul.kursplan
{
display: table;
width: 100%;
border-width: 1px 0 1px 0;
border-style: solid;
border-color: #ddd;
text-align: left;
font-size: 0.78em;
margin-bottom: 30px;
}

ul.kursplan li, ul.kursplan li.head2, ul.kursplan li.head3, ul.kursplan li.head4
{
display: table-cell;
table-layout: fixed;
border-spacing: 5px;
letter-spacing: 0.1em;
padding: 6px 0 6px 10px; 
width: 25%;
}

ul.kursplan li.kurszeit, ul.kursplan li.head1, ul.kursplan li.head2, 
ul.kursplan li.head3, ul.kursplan li.head4  
{
font-weight: 600;
color: #6B3164;
background-color: #f6f6f6;
}

ul.kursplan li.kurszeit 
{
width: 16%;
}

ul.kursplan li.kursinfo, ul.kursplan li.kurszusatz
{
font-weight: 300;
}

ul.kursplan li.kurszusatz
{
font-style: italic;
}

ul.kursplan li.kurstitel
{
font-weight: 500;
text-transform: uppercase;
color: #6B3164;
padding-left: 12px;
width: 20%;
}



/*************************************************************************
WEEKLY CLASS SCHEDULE (PLUGIN)
*************************************************************************/

.ai1ec-calendar-toolbar, h2.ai1ec-calendar-title, .ai1ec-title-buttons, .ai1ec-subscribe-container, .pull-right, #vtab .ai1ec-calendar-toolbar, #vtab h2.ai1ec-calendar-title, #vtab .ai1ec-title-buttons, #vtab .ai1ec-subscribe-container, #vtab .pull-right
{
display: none;
}


.ai1ec-calendar-link, .ai1ec-actions
{
display: none !important;
}

.entry-header, .blog-line
{
display:none;
}

.ai1ec-event-details
{
font-family: Ubuntu, sans-serif !important;
font-weight: 300;
font-size: 1em !important;
}


/************************ WIDGET ************************/

#footer .timely, #footer .ai1ec-agenda-widget-view
{
font-family: Ubuntu, sans-serif !important;
font-weight: 300;
}

#footer .ai1ec-date
{
background: transparent !important;
border: 0px;
font-family: Ubuntu, sans-serif !important;
font-weight: 300;
}

#footer .ai1ec-event-title
{
line-height: 180%;
font-size: 0.92em;
margin-left: 5px;
}

#footer .ai1ec-event .ai1ec-popup-trigger
{
background: transparent !important;
border: 0px;
}

#footer .ai1ec-date-title 
{
background: #3C1637 !important;
border: 0px;
text-shadow: none;
color: #bbb;
font-weight: 400 !important;
margin-left: 0px;
}

#footer .ai1ec-date-title a:hover
{
color: #ddd !important;
}

#footer .ai1ec-month
{
background: transparent !important;
padding-top: 3px;
}

#footer .ai1ec-day
{
padding: 6px 0 6px 0;
}

#footer .ai1ec-day a 
{
color: #ddd;
}

#footer .ai1ec-popup-excerpt
{
font-family: Ubuntu, sans-serif !important;
font-weight: 300;
}

.popover-title.ai1ec-popup-title a,
.popover-title.ai1ec-popup-title,
.popover.ai1ec-popup .ai1ec-event-time,
.ai1ec-popup-excerpt
{
font-family: Ubuntu, sans-serif !important;
font-weight: 400;
font-size: 1em !important;
}

.popover-title.ai1ec-popup-title a
{
color: #A44799 !important;
}


/************************ SPECIALS > WORKSHOPS ************************/

.ai1ec-agenda-view .ai1ec-date
{
font-family: Ubuntu, sans-serif !important;
font-weight: 400 !important;
background: none;
border: 0px;
margin-left: -10px;
}

.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded
{
box-shadow: none;
-webkit-box-shadow: none;
border-bottom: 1px solid #ddd;
border-radius: 0px;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title
{

color: #A44799 !important;
text-transform: none;
}

.ai1ec-agenda-view .ai1ec-event
{
border: 0px;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time
{
margin-top: 5px;
}

.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title
{
background: #4C1044;
color: #ddd;
}

.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title
{
font-family: Ubuntu, sans-serif !important;
text-shadow: none;
font-weight: 400 !important;
}

.ai1ec-agenda-widget-view .ai1ec-weekday, .ai1ec-agenda-view .ai1ec-weekday
{
text-transform: none;
}

.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month
{
background: transparent !important;
padding-top: 3px;
color: #fff;
}

.ai1ec-agenda-widget-view .ai1ec-day, .ai1ec-agenda-view .ai1ec-day
{
padding: 6px 0 6px 0;
}

.ai1ec-agenda-widget-view .ai1ec-year, .ai1ec-agenda-view .ai1ec-year
{
background: transparent !important;
margin-top: -3px;
color: #ddd;
}

.ai1ec-agenda-view .ai1ec-event-description,
.ai1ec-agenda-view .ai1ec-event-description p
{
text-transform: none !important;
font-family: Ubuntu, sans-serif !important;
font-weight: 400 !important;
font-size: 1.05em;
line-height: 190% !important;
color: #111 !important;
letter-spacing: 0em;
}

.timely .btn, .timely .btn:hover
{
color: #ddd;
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 10pt;
font-weight: 400;
padding: 8px 12px 8px 12px  !important;
margin-bottom: 10px;
background: #4c1044;
}

.timely a, .timely a:link, .timely a:visited, .timely a:active, .timely a:hover, 
#ai1ec-container a, #ai1ec-container a:link, #ai1ec-container a:visited, 
#ai1ec-container a:active, #ai1ec-container a:hover
{
font-family: Ubuntu, sans-serif !important;
font-weight: 300 !important;
}

.timely a:hover
{
color: #DDD;
}


/************************ TERMINSEITEN ************************/
.ai1ec-row
{
margin-left: 0px !important;
}

.ai1ec-field-label
{
text-align: left !important;
margin-left: -15px !important;
}

.ai1ec-gmap-container
{
margin-left: -15px !important;
}

.ai1ec-single-event .ai1ec-label, .ai1ec-multi-event .ai1ec-label
{
text-align: left;
margin-top:5px;
}

.ai1ec-single-event .ai1ec-field-value
{
margin-left: -15px !important;
}

.ai1ec-single-event .ai1ec-field-value, .ai1ec-multi-event .ai1ec-field-value
{
margin-left: 70px;
line-height: 190%;
font-weight: 400;
color: #111;
}

.ai1ec-time .ai1ec-field-value
{
font-size: 1em !important;
}

.p-description
{
margin-top:40px !important;
}

/*************************************************************************
FB LIKE BUTTON
*************************************************************************/

.fb-like span
{
overflow:visible !important; 
width:450px !important; 
margin-right:-375px;
}

/*************************************************************************
SPECIALS
*************************************************************************/

.special_teaser
{
width: 31%; background: #f6f6f6; margin-bottom: 30px; margin-right: 2%; float: left;
}

.special_teaser_txt
{
padding: 30px 30px 30px 40px;
}

.special_teaser a
{
color: #a44799 !important;
}

.special_teaser_icon img
{
margin-left: auto;
margin-right: auto;
}

/*************************************************************************
FB BOX
*************************************************************************/

/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/
 
/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we\'re just hiding it. */
#fb-root {
  display: none;
}
 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

/*************************************************************************
SPECIAL-PAGE TEASER
*************************************************************************/

h3.specialteaser
{
font-weight: 600 !important;
}

.testimonial-entry
{
float: none !important;
margin: 0px 0px -5px 0px !important;
}

.testimonial-photo
{
display: none !important;
box-shadow: none !important;
border: none !important;
width: 100% !important;
margin-bottom: 20px !important;
}

img.specialteaserimg
{
margin-bottom: 15px !important;
width: 100% !important;
}

.testimonial-name
{
text-align: left !important;
margin: 20px 0px !important;
}

.testimonial-name a
{
color: #cdcdcd !important;
background: #3c1637 !important;
border-radius: 4px !important;
-webkit-border-radius: 4px !important;
padding: 10px 20px 12px 20px !important;
font-weight: 300 !important;
letter-spacing: 0.1em !important;
}

.testimonial-name a:hover
{
color: #fff !important;
}


	