/*
Theme Name:         Sage Starter Theme
Theme URI:          https://limeflavour.com
Description:        Build on Sage WP
Version:            Sage 9.0.1 / BAGKR Theme Version 0.0.1
Author:             info@limeflavour.com
Author URI:        	https://limeflavour.com
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

.visually-hidden {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.btn.btn--orange:hover {
    cursor: pointer;
    background-color: #d75d04;
}

.gal-img {
	padding-top: 20.25%;
	background-size: cover;
	display: inline-block;
}
.gal-img {
	width:32%;
	margin-right: 0.5%;
	margin-left:0.5%;
	margin-bottom: 0.5%;
}
@media (max-width:991.98px) {
	.gal-img {
		width: 48%;
		padding-top: 35.25%;
		margin-right: 1%;
		margin-left:1%;
		margin-bottom: 1%;
	}
}


@media (min-width: 991.99px) {


	.aktuelles p, .aktuelles ul, .alert-warning p, .alert-warning ul, .page--header p, .page--header ul, .page--text p, .page--text ul, .post--termin p, .post--termin ul, .search-form p, .search-form ul, .termine p, .termine ul {
		margin-bottom: 0;
		padding-bottom: 2rem;

		/* HO 30-04-2019 */
		padding-bottom: 0.75rem;
	}


	.aktuelles h1, .aktuelles h2, .aktuelles h3, .aktuelles h4, .aktuelles h5, .aktuelles h6,
	.alert-warning h1, .alert-warning h2, .alert-warning h3, .alert-warning h4, .alert-warning h5, .alert-warning h6,
	.page--header h1, .page--header h2, .page--header h3, .page--header h4, .page--header h5, .page--header h6,
	.page--text h1, .page--text h2, .page--text h3, .page--text h4, .page--text h5, .page--text h6,
	.post--termin h1, .post--termin h2, .post--termin h3, .post--termin h4, .post--termin h5, .post--termin h6,
	.search-form h1, .search-form h2, .search-form h3, .search-form h4, .search-form h5, .search-form h6,
	.termine h1, .termine h2, .termine h3, .termine h4, .termine h5, .termine h6 {

		/* HO 30-04-2019 */
		padding-top: 0rem;
		margin-bottom: 0;
	}

	.main h1, .main h2, .main h3, .main p  .main ul {
		/* Joi  22.01.2021*/
		margin-top: 1rem;
		margin-bottom: 0.6rem;
	}

	.home  .main h3, .home  .main p  .home  .main ul {
		/* Joi  22.01.2021*/
		margin-top:inherit;
		margin-bottom:inherit;
	}

	.main h4, .main h5, .main h6  {
		/* Joi  22.01.2021*/
		margin-top: 0.4rem;
		margin-bottom: 0.2rem;
		padding-bottom: 0.2rem;
	}

	.aktuelles .post__head h3, .alert-warning .post__head h3, .page--header .post__head h3, .page--text .post__head h3, .post--termin .post__head h3, .search-form .post__head h3, .termine .post__head h3 {
		/* HO 30-04-2019 */
		padding-top: 0;
	}

	.article--single h1,
	.article--single h2,
	.content--post h3 {
		/* HO 30-04-2019 */
		padding-top: 0;
	}

	.meta--post p {
		padding-bottom: 0;
	}

	.aktuelles, .alert-warning, .page--header, .page--text, .post--termin, .search-form, .termine {
		margin: 1rem 1rem;

		/* HO 30-04-2019 */
		margin: 2rem 2rem 2rem;
	}
}


.claim h3 {
	font-weight: 300;
	line-height: 1.4;
}


.block {
	-webkit-box-shadow: 0px 0px 15px #dee2e6;
	box-shadow: 0px 0px 15px #dee2e6;
}

.subpage {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.socialfeed {
	margin: 15px 0 34px;
}

.icon--facebook {
	max-height: 2.25rem;
    margin-right: 0.25rem;
    background-color: #751f35;
    border-radius: 50%;
}

.cff-media-link {
	display: none;
}

@media (max-width: 800px) {
	#cff .cff-item.cff-box, #cff .cff-item.cff-box:first-child {
		padding-right: 30px;
	}
}

.pub--headline h2,
.pub--headline h3 {
	margin-top: 2rem;
}

.nav-link {
	padding-top: .4rem;
}

.navbar-nav li.active a::after {
	-webkit-transform: translateY(-41px);
	-o-transform: translateY(-41px);
	transform: translateY(-41px);
}


/* .about p, */
.linkblock p {
	color: #444;
	font-size: 1rem;
	font-weight: 400;
	padding: 1rem 2rem 0;
}

.person--link ul {
	padding-left: 20px;
}
.person--link ul li {
	list-style: none !important;
	list-style-image: none !important;
}
.person--link a.link {
	position: relative;
}
.person--link a.link:before {
	color: #eb6b0f;
	content: "+";
	display: inline-block;
	font-size: 1.25rem;
	left: -20px;
	position: absolute;
	top: -3px;
}

.article--single .image--date  {
	height: 224px;
	flex: 0 0 370px;
}

.post--actual .image--thumb h1,
.post--termin .image--thumb h1 {
	font-family: "Open Sans Condensed",Roboto,Arial,sans-serif;
	font-size: 5.5rem;
	line-height: 70px;
	font-weight: 300;
	padding-top: 30px;
}


.address p {
	color: #908f8f;
}
.nav--sub li a,
.nav--sub li a:active,
.nav--sub li a:focus,
.nav--sub li a:hover,
.nav--sub li a:link {
	font-size: .875rem;
}








@media (max-width: 991.98px) {

	.meta {
		padding: 1rem 0;
	}

	.logo--head {
		margin-left: 1rem;
	}

	.logo--head img {
		max-width: 220px;
	}




	.aktuelles, .alert-warning, .page--header, .page--text, .post--termin, .search-form, .termine {
		margin: 1rem 0;
	}


	.article--single .image--date {
		margin-left: 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 170px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 25px 25px 15px;
		overflow: hidden;
		position: relative;
		width: 270px;
		flex: 0 0 270px;
	}

	.article--single h1,
	.article--single h2 {
		font-size: 2rem;
	}

	.article--single h3 {
		font-size: 1.125rem;
		font-weight: 300;
		line-height: 1.5;
	}

	.post__text {
		min-height: 10px;
	}

}



@media (max-width: 767.98px) {


	.aktuelles,
	.alert-warning,
	.page--header,
	.page--text,
	.post--termin,
	.search-form
	.termine {
		margin: 1rem 0 0;
	}


	.page--claim h2 {
		font-size: 1.125rem;
		font-weight: 300;
	}


	.block {
		margin: 0 0 10px;
	}

	.pub--dwl h2 {
		padding: 1rem 1rem 2rem;
	}

	.person--link i,
	.pub--dwl i {
		padding: 1rem 1rem 0;
	}



	/* Footer */
	.company .brand img {
		max-width: 220px;
	}

	.company p,
	.company .nav-secondary {
		margin-left: 0;
	}


	/* Einsprueche teaser Startseite */
	/* NL teaser Startseite */
	.news--front h2 {
		padding: 2rem 0rem 0rem;
	}


	/*.teaser--bg */
	.col-12 {
		padding: 0;
	}

	.teaser--bg .teaser .block {
		flex: 0 1 100%;
	}

	.teaser--bg  .teaser__box .image--teaser img {
		width: 100%;
		height: auto;
	}



	.pub--headline h2,
	.pub--headline h3 {
		margin-top: 1rem;
	}



	.slideshow .slick-arrow {
		display: none !important;
	}

	.post--frontpage .meta--post {
		padding: 1rem;
	}

	.post--frontpage span {
		padding: 1rem 1rem 0;
	}

	.post--frontpage h3,
	.post--frontpage p,
	.post--frontpage i {
		padding: 0 1rem;
	}



	.actual--frontpage span {
		padding: 1rem 1rem;
	}

	.actual--frontpage h3,
	.actual--frontpage p,
	.actual--frontpage i {
		padding: 0 1rem;
	}



	.claim {
		margin: 1rem 0 0;
	}

	.claim h3 {
		font-size: 1.25rem;
		font-weight: 300;
		line-height: 1.5;
	}


	.hero__image {
		height: 580px;
	}



	/* über uns*/
	.about h2, .linkblock h2 {
		padding: 1rem 1rem;
	}

	.about p {
		padding: 1rem 1rem 0;
	}

	.linkblock p {
		padding: 0 1rem 0;
	}

	.about i, .linkblock i {
		margin-left: 1rem;
	}


	.aktuelles .size-full,
	.alert-warning .size-full,
	.page--header .size-full,
	.page--text .size-full,
	.post--termin .size-full,
	.search-form .size-full,
	.termine .size-full {
		margin: 0 0 2rem;
		width: 100% !important;
		height: auto;
	}

	.aktuelles .alignleft,
	.alert-warning .alignleft,
	.page--header .alignleft,
	.page--text .alignleft,
	.post--termin .alignleft,
	.search-form .alignleft,
	.termine .alignleft {
		margin: 0 0 2rem;
		width: 100% !important;
		height: auto;
	}


	.aktuelles .alignright,
	.alert-warning .alignright,
	.page--header .alignright,
	.page--text .alignright,
	.post--termin .alignright,
	.search-form .alignright,
	.termine .alignright {
		margin: 0 0 2rem;
		width: 100% !important;
		height: auto;
	}


	/* p img.alignleft, */
	p img.alignright
	p img.size-full {
		margin-top: 1rem !important;
	}

	.pub--headline h3 {
		padding-left: 0;
	}



	.post__text {
		min-height: 10px;
	}

	.article--single h1,
	.article--single h2 {
		font-size: 1.75rem;
	}
	.article--single .image--date {
		margin: 0 0 25px;
	}


}



@media (max-width: 575.98px) {

	.person--link {
		padding: 0;
	}


	.hero__text h1, .hero__text h2, .hero__text p {
		padding: 0 2rem;
	}
}

/* Einsprüche teaser frontpage */
.einsprueche--bg {
	background-color: #940d15;
	padding-top: 3rem;
	padding-bottom: 3rem;
	margin: 6rem 0 4rem;
}

.einsprueche--bg img {
	max-width: 100%;
	height: auto;
}

.einsprueche--front {
	text-align: left;
}

@media (max-width: 991px) {
	.einsprueche--front {
		text-align: center;
	}
}

.einsprueche--front h2 {
	color: white;
	margin-bottom: 1rem;
}

.einsprueche--front h3 {
	color: white;
	margin-bottom: 2rem;
}

.einsprueche--front p {
	display: block;
	color: white;
	margin-bottom: 2rem;
}

.einsprueche--front a {
	color: #fff;
	display: inline-block;
	font-family: Open Sans,Roboto,Arial,sans-serif;
	font-size: 1rem;
	font-weight: 400;
	height: 48px;
	text-decoration: none;
	width: 68px;
}


/* publications order dropdown */
#your-publications-container {
    width: 100%;
}

.sent #your-publications-container {
	display: none;
}

#your-publications-container .wpcf7-field-group {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 1rem;
}

#your-publications-container .wpcf7-field-group p:last-child {
	flex: 0 0 100%;
}

#your-publications-container .wpcf7-field-group .wpcf7-field-group-remove,
#your-publications-container .wpcf7-field-group .wpcf7-field-group-add {
	background: #eb6b0f;
	color: #fff;
	cursor: pointer;
	padding: .75rem 2rem;
	text-align: center;
	text-decoration: none;
	border: 0;
	outline: 0;
	margin-right: 1rem;
}


.actual--frontpage .image--thumb {
	max-height: none;
	width: 350px;
}

.article--single .image--date {
	overflow: hidden;
}


.main > .wpcf7 {
	margin: 4rem;
}

.wpcf7-form p .wpcf7-number {
	color: #eb6b0f;
	outline: 0;
	padding: 1rem 1.5rem;
	width: 100%;
}

.wpcf7-form p .wpcf7-select,
.wpcf7-form p .wpcf7-number,
.wpcf7-form p .wpcf7-text {
	border: 1px solid #ccc;
}

form select,
.wpcf7-form p .wpcf7-date,
.wpcf7-form p .wpcf7-select {
	padding: 0 0 0 1.5rem;
	text-align: left;
	box-sizing: border-box;
	border: 1px solid #ccc;
	height: 58px;
}


.wpcf7-not-valid-tip {
	display: inline-block;
}


.wpcf7-submit {
	border: 0;
}


.wpcf7-submit[disabled] {
	opacity: .2;
	cursor: not-allowed;
}




.wpcf7-form.sent > p {
	display: none !important;
}

.wpcf7-form.sent > .wpcf7-response-output {
	padding: 1rem;
	width: 100%;
}

.wpcf7-form.sent > .wpcf7-mail-sent-ok,
.wpcf7-form.sent > .wpcf7-validation-errors {
	display: block !important;

	/*
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(235,107,15,1);
	*/
}


.wpcf7-form.sent > .wpcf7-mail-sent-ok {
	color: #00a137;
	background: rgba(0, 161, 55, 0.1);
	padding: 3rem 1rem;
}



span.wpcf7-form-control label,
span.wpcf7-list-item label {
	font-weight: 400;
}


span.wpcf7-form-control .wpcf7-list-item-label,
span.wpcf7-list-item .wpcf7-list-item-label {
	width: auto;
}




.page--bibliothek p {
	padding: 0 0 0.25rem !important;
	font-size: 0.925rem;
}

.page--bibliothek .meta--end {
	padding: 0 0 1rem;
}



.post--actual .image--thumb,
.post--termin .image--thumb {
	height: 180px;
}



.mailform .mailpoet_submit, .mailpoet_paragraph .mailpoet_submit {
	border: 0;
}

.mailform input, .mailpoet_paragraph input {
	border: 1px solid #ccc;
}



.post--actual .image--thumb h4,
.post--termin .image--thumb h4,
.article--single .image--date h4 {
	padding: 0;
}

.post--actual .image--thumb h1,
.post--termin .image--thumb h1,
.article--single .image--date h1 {
	font-family: Open Sans,Roboto,Arial,sans-serif;
}

.post--actual .image--thumb h1,
.post--termin .image--thumb h1{
	padding-top: 10px;
}


.SelectClass,.SumoSelect.open .search-txt,.SumoUnder{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;left:0}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:none;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}


.filter {
	text-align: left;
	margin: -20px 4rem 60px;
}

.filter .backto {
	float: right;
}

.filter:after {
	content: "";
	display: block;
	overflow: hidden;
	clear: both;
}

.filterField {
	float: left;
	margin: 0 20px 0 0;
	min-width: 260px;
}

.filterField label {
	display: block;
	width: 100%;
	color: #444;
}

.filterField select {
	padding: 20px;
	width: 100%;
	border: 1px solid #ccc;
	font-weight: bold;
	color: #751f35;
	box-sizing: border-box;
}

.SumoSelect {
	width: 100%;
}

.SumoSelect > .CaptionCont {
	padding: 15px 20px;
	border-color: #ccc;
	border-radius: 0;
	box-sizing: border-box;
	box-shadow: none;
	font-weight: bold;
	color: #751f35;
}

.SumoSelect.open > .CaptionCont,
.SumoSelect:focus > .CaptionCont,
.SumoSelect:hover > .CaptionCont {
	border-color: #ccc;
	box-shadow: none;
}

.SumoSelect > .CaptionCont > label {
	margin: 0;
	width: 50px;
}

.SumoSelect > .CaptionCont > label > i {
	background: none;
	border: 3px solid #751f35;
	border-top: none;
	border-right: none;
	transform: rotate(-45deg);
	width: 12px;
	height: 12px;
	top: -5px;
}

/*
.SumoSelect > .CaptionCont > label > i:before {
	content: "";

}
*/

.SumoSelect.open > .optWrapper {
	top: 55px;
	display: block;
	border-color: #ccc;
	border-top-color:#f5f5f5;
	border-radius: 0;
}

.SumoSelect > .optWrapper > .options li.opt {
	border-radius: 0;
	padding: 10px 20px;
}

.SumoSelect > .optWrapper > .options li label {
	margin: 0;
}

/* Hard coded footer logo link*/
.supporter__logo-link {
	display: block;
	text-decoration: none;
	transition: opacity 0.4s ease;
}

.supporter__logo-link:hover,
.supporter__logo-link:active,
.supporter__logo-link:focus {
	text-decoration: none;
	opacity: 0.5;
}
