h1, h2, h3, h4, h5, h6, .title { color:#162a5d; text-transform:uppercase;font-weight:400;letter-spacing:2px;}.button, input[type="button"] { color:#ca3d0e; }#mapContainer > .button:hover { background-color:#162a5d; color:#fff; }#mapContainer > .button:before { display:none; }.ad .ribbon, section.selection .ads li .ribbon { background-color:#ca3d0e; }.banner {display:block;margin-left:auto;margin-right:auto;}a {color:#666666;text-decoration:none;}#mapContainer { display:none; }header .logo { float:none; margin:20px auto 0px auto; }header .logo img { height:160px; }header nav ul.menu { margin:0px 0px 0px auto; }header nav ul.menu > li > a { color:#162a5d; font-size:16px; }header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a { color:#ca3d0e; }.overflowSearch .nature .ms-choice > span { color:#ca3d0e; }.overflowSearch .fields { background:rgba(22, 42, 93, 0.7); }.overflowSearch .select2-container--default .select2-selection--multiple { max-height:43px; }.overflowSearch input[type="submit"] { background-position:-200px -400px; }section.homepageContent article p {margin-top:10px;font-style:italic;font-family:Bradley hand, Times;font-size:30px;font-weight:500;color:#ca3d0e;}section.selection h2 { display:none !important; }section.homepageContent article p.selection {color:#ca3d0e;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-family:'Lato', sans-serif;font-style:normal;text-align:left;}section.homepageCms P { display:none; }section.homepageContent article h1 { display:none; }section.homepagePictures h2 { color:#ca3d0e; }@media (max-width:1026px) {section.homepageContent article { width:100% !important; }section.homepageContent article h2.selection {position:relative;top:30px;}}@media (min-width:1027px) and (max-width:1400px) { section.homepagePictures {top:150px;}section.homepageContent article {position:relative;bottom:640px;}section.homepageContent article p.selection {position:relative;top:640px;}}@media (min-width:1401px) and (max-width:1919px) { section.homepagePictures {top:150px;}section.homepageContent article {position:relative;bottom:720px;}section.homepageContent article p.selection {position:relative;top:730px;}}@media (min-width:1920px) { section.homepagePictures {top:150px;}section.homepageContent article {position:relative;bottom:800px;}section.homepageContent article p.selection {position:relative;top:800px;}}.ad .titles { background-color:#162a5d; }.ad .titles h2 { font-weight:400; }.ad ul li.price { background-color:#ca3d0e; }ul.pager li.current span, ul.pager li a:hover { background-color:#ca3d0e; }.showPictures article ul li { color:#000; }.quickLinks li a:hover, .quickLinks li a.selected { color:#162a5d; }section.show .comment { color:#162a5d; }section.show .detailsList .details ul li.alt, .areas li.alt { color:#162a5d; }section.show .detailsList .details ul li, .areas li { color:#162a5d; }section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span { color:#162a5d; font-weight:700; }section.cms article.cms img, section.cmsForm article.cms img {max-height:300px;float:left;margin-right:80px;}section.main.cms.cms_services img, img.sell {display:block;margin-top:100px;margin-left:auto;margin-right:auto !important;float:none !important;}.homepage-contact section.contact > .layoutLarge { width:100%; }section.main.contact h1 { display:none; }section.main.contact .contactLine { display:none; }div.contact p {text-align:center;line-height:1.8;margin-right:auto;margin-left:auto;padding-right:30px;}span.social { font-size:23px; color:#ca3d0e; }@media (min-width:1020px) {div.contact { display:flex; flex-flow:row; }section.main.contact img { max-height:400px !important; margin:0 0 0 auto; }}@media (max-width:1019px) {section.main.contact img { max-height:400px !important; margin:30px 0 0 auto; }}