/* owen.perks HEADER */
.cst-header-link {margin: 0; border: 1px solid #fff; padding: 2px 10px 0;}
.cst-header-link:hover {background: #c3002f; text-decoration: none; border: 1px solid #c3002f;}
.page-header.minimal .adr.cst-header-link a {text-decoration: none;}
.cst-header-link .separator {display: none;}
.page-header .separator {display: none;}
.page-header.minimal .header-contact .contact-info .vcard .cst-header-link a {font-weight: bold;}
.page-header.minimal .header-contact .contact-info .vcard .adr2.cst-header-link a,
.page-header.minimal .header-contact .contact-info .vcard .adr:not(.cst-header-service-link) a,
.page-header.minimal .header-contact .contact-info .vcard .tels li {font-size: 16px; font-weight: bold;}
@media (min-width: 1265px) {
.page-header.minimal .header-contact .contact-info .vcard .adr2.cst-header-link a,
.page-header.minimal .header-contact .contact-info .vcard .adr:not(.cst-header-service-link) a,
.page-header.minimal .header-contact .contact-info .vcard .tels li {font-size: 22px;}}
@media (max-width: 1440px) {.social-header-buttons {left: 10px !important;}}
.header-contact .vcard .adr:not(.cst-header-link) {margin-right: 32px !important;}

/* t11 - Quick Links and Widget Buttons  */
#quick_link_wrap{ width: 100%; padding: 0px;}
.quick_link{ background: #eee; padding: 8px 10px 8px 10px; text-align: left; border-top: none; border-left: 4px solid #0f3796; width: 90%; margin-top: 4px  }
.quick_link:hover{ background: #0f3796; padding: 8px 10px 8px 10px; text-align: left; border-top: none; border-left: 4px solid #eee; width: 90%; margin-top: 4px }
.quick_link:hover a{ color: #fff  }
.quick_link a{ color: #444; font-weight: bold; text-decoration: none }
.quick_link a:hover{ color: #fff; font-weight: bold; text-decoration: none }
#quick_link_wrap h2{ background: #d9d9d9; width: 90%; color: #444; font-weight: normal; font-size: 16px; text-transform: uppercase; padding: 8px 10px 8px 10px; text-align: left; border-top: 2px solid #0f3796 }
.widget_button{ margin: 0 auto; background: #0f3796; border-radius: 6px; text-align: center; margin-bottom: 6px; height: 50px; padding-top: 12px }
.widget_button:hover { background: #c0c0c0; }
a.widget_button{ color: #fff; text-decoration: none; font-weight: bold; font-size: 16px }