﻿::-moz-selection 	{background:#B91C1C;color:#fff;}
::selection 	 		{background:#B91C1C;color:#fff;}

html					{-webkit-tap-highlight-color:#B91C1C;}

a,.more,.services.boxed .details h4 a:hover,.services.iconic h3,.content a,.description a:hover,.description a:focus,.microlocations p a:hover,.microlocations p a:focus,.hentry .entry-content h2 a:hover,.hentry .entry-content h2 a:focus,.footer .contact-data a:hover,.footer .contact-data a:focus,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today,.faqs .expanded,.faqs .expanded:after 		{color:#B91C1C;}
.color,.pager a.current,.pager a:hover,.pager a:focus,table.hover tr:hover td,.tabs li.active a,.social li:hover,.data th,.tabs li a:hover,.tabs li a:focus,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current,.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover,.slicknav_menu .slicknav_icon-bar			{background-color:#B91C1C;}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover {background:#B91C1C !important;}
.btn:hover,.btn:focus 		{background:#B91C1C !important;color:#fff !important;}
.more:after,.single a:after	{border-bottom:2px dotted #B91C1C;}
.tabs li.active a:after		{border-color:#B91C1C transparent transparent transparent;}

blockquote i,
.testimonials i 	{color:#B91C1C;padding-right:8px;}
.icon {color:#B91C1C;}
.curry-ddm {
	background-color: #B91C1C!important;
	color:#ffffff;
}

.curry-ddm option {
	color:#ffffff;
}


/* German palette: black text, accessible red controls, gold highlights. */
html[lang="de"] .header {box-shadow:0 -3px 0 #b91c1c,0 -6px 0 #171717;}
html[lang="de"] .header .main-nav > ul > li.active > a {color:#b91c1c;}
html[lang="de"] .intro .btn.white {background:#ffce00;color:#171717!important;}
html[lang="de"] .services.iconic .circle {border-color:#171717;}
html[lang="de"] .services.iconic .circle .icon {color:#171717;}
html[lang="de"] #home-rates-cta .btn {background:#ffce00;color:#171717!important;}
html[lang="de"] a:focus-visible {outline:3px solid #b91c1c;outline-offset:4px;}

html[lang="de"] .header {box-shadow:none;border-image:linear-gradient(to right,#171717 0%,#171717 33.333%,#b91c1c 33.333%,#b91c1c 66.666%,#ffce00 66.666%,#ffce00 100%) 1;}
html[lang="de"] .intro .btn.white,html[lang="de"] #home-rates-cta .btn {background:#ffce00!important;color:#171717!important;}
html[lang="de"] .intro .btn.white:hover,html[lang="de"] #home-rates-cta .btn:hover {background:#171717!important;color:#fff!important;}
