/*
Theme Name:     SAV_vorOrt
Theme URI:      http://example.com/
Description:    Child theme for the Twenty Eleven theme
Author:         CM
Author URI:     http://example.com/about/
Template:       twentyeleven
Version:        0.1.0
*/

/*@import url("../twentyeleven/style.css");*/

a 			{color:#c31715;}
a:hover 	{color:#c18e8d;}

a[rel~="author"]	{color:#333;font-weight:normal;cursor: default;}

ul#topNavi li a.act		{background-color:#c31715;}
ul#topNavi li a#vorort 	{background-color:#c31715;color:white;}
#access li:hover:not(.current_page_item) > a, #access a:focus:not(.current_page_item) {color: #c31715;}
#access li a 				{color: #717171;}
#access li 				{border-bottom: 2px solid #c31715;}

#access .current-menu-item > a.acive, #access .current_page_item > a.active,#access .current-menu-item > a, #access .current_page_item > a {color:white;background-color: #c31715;}
.dcjq-parent-li .dcjq-icon						{border-color: transparent transparent transparent #c31715;}
.dcjq-parent-li a:hover .dcjq-icon				{border-color: #c31715 transparent transparent transparent;}
.dcjq-parent-li .dcjq-parent.active .dcjq-icon	{border-color: #c31715 transparent transparent transparent;}
#access ul ul, .dcjq-accordion ul ul 			{border-top:1px solid #c31715;}
#access .dcjq-accordion ul ul li:last-child 	{border-bottom: none;}

.entry-content a 		{color:#c31715;background: url(images/link.jpg) 0 6px no-repeat;}
.entry-content a:hover 	{color:#c18e8d;}
#em-wrapper ul li div div a.detail 		{color:#c31715;background: url(images/link.jpg) 0 5px no-repeat;}


#miniloops-2 .widget-title	{padding:92px 14px 0 16px;width:233px;color:#717171;}

.widget_my_calendar_upcoming_widget ul li			{background: url(images/CalendarIcons/WidgetCal_VorOrt.svg) 0 2px no-repeat;background-size: 30px 35px;background-position-y: 2px;}
.widget_my_calendar_upcoming_widget ul li div		{border-bottom: 2px solid #c31715;}

#miniloops-2 ul li			{background:none;border-bottom: 2px solid #c31715;}


#sub_navi a:hover 	{text-decoration:none;color:#d39d9c;}

.category-ortsgruppen .entry-meta 	{display:none;}
#cat_tag_filter-2 					{background-color:#e4e4e2;width:210px;padding:13px 15px 15px 15px;}
#ctf-tag-selector label				{margin:20px 0 0 0;width:200px;display:block;}
#ctf-tag-selector select			{width:200px;margin:5px 0 0 0;}
#ctf-submit							{padding:0px;margin:10px 0 0 0;}

.category-ortsgruppen .entry-content a				{display:none;}
.category-ortsgruppen .entry-content a:first-child	{display:block;}

#kartenwrapper		{position:absolute;top:-20px;left:375px;overflow:hidden;width:360px;height:600px;}
#karte				{position:absolute;top:-44px;left:0;z-index:2;height:700px;width:480px;opacity:0.5;filter:alpha(opacity=50);}
#karteoverlay		{z-index:1;top:65px;left: 13px;position:absolute;width:444px;height:608px; background: url(images/gaue_namen.svg) 0 0 no-repeat;background-size: 330px 440px;}
#bodensee			{z-index:0;top:499px;left:88px;position: absolute;width: 164px;height: 108px; background: url(images/bodensee.svg) 0 0 no-repeat;}

@media (min-width: 320px) {
	#kartenwrapper	{position:relative;left:0;top:0px;}
}

@media (min-width: 480px) {
	#kartenwrapper	{position:relative;left:0;top:0px;}
}

@media (min-width: 768px) {
	#kartenwrapper	{position:relative;left:0;top:0px;}
	
}

@media (min-width: 992px) {
	#kartenwrapper	{position:absolute;left:347px;top:-20px;}
}

@media (min-width: 1200px) {
	#kartenwrapper	{position:absolute;left:375px;top:-20px;}
}



#sidebar #about,#sidebar #links			{display:none;}

.og		{color:#bbb;}

#em-wrapper ul li div {
	padding: 0 0 0 29px;
	background: url(images/WidgetCal_VorOrt.svg) 0 0 no-repeat;
	background-size: 30px 35px;background-position-y: 2px;
	font-size: 12px;
}

#em-wrapper ul li div div{
	padding:0;
	background:none;
}
a[rel~="noreferrer"] {
	background: none;
	padding: 0px;
}


/* #em_widget-4 ul li div.admin, #em-wrapper ul li div.admin	{background: url(images/sav_gau.png) 0 0 no-repeat;} */

#em_widget-4 ul li div.admin, #em-wrapper ul li div.admin	{background: url(images/sav_og.svg) 0 0 no-repeat;background-size: 30px 35px;background-position-y: 2px;padding:0 0 0 34px;}
#em_widget-4 ul li div.admin.gau, #em-wrapper ul li div.admin.gau	{background: url(images/sav_gau.svg) 0 0 no-repeat;background-size: 30px 35px;background-position-y: 2px;padding:0 0 0 34px;}
#em_widget-4 ul li div.ortsgruppen, #em-wrapper ul li div.ortsgruppen	{background: url(images/sav_og.svg) 0 0 no-repeat;background-size: 30px 35px;background-position-y: 2px;padding:0 0 0 34px;}

#colophon {background-image: url(images/footer.jpg);}

#sub_navi			{background-image:url(images/footer_1.jpg);}


#ortsgruppenmenu{
	font-family: 'fs_joeymedium';
}

#ortsgruppenmenu #alphasuche, #ortsgruppenmenu #gauesuche{
	margin-top:20px;
	font-family: 'fs_joeymedium';
	padding-top: 6px;
	padding-bottom: 3px;
	width: 100%;
	background: white;
	border: 1px solid #dcdcdc;
	margin-top:7px;
}

#ortsgruppenmenu #alphasuche:hover, #ortsgruppenmenu #gauesuche:hover{
	color:white;
	background: #a01a17;
}


#ortsgruppenmenu select {
	width: 100%;
}


