/* Steel Color Scheme
================================================== */

/*@font-face {
    font-family: 'dinregularalternate';
    src: url('../din/din_regularalternate-webfont.eot');
    src: url('../din/din_regularalternate-webfont.eot?#iefix') format('embedded-opentype'),
         url('../din/din_regularalternate-webfont.woff') format('woff'),
         url('../din/din_regularalternate-webfont.ttf') format('truetype'),
         url('../din/din_regularalternate-webfont.svg#dinregularalternate') format('svg');
    font-weight: normal !important;
    font-style: normal;

}

@font-face {
    font-family: 'dinbold';
    src: url('../dinbold/din_bold-webfont.eot');
    src: url('../dinbold/din_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../dinbold/din_bold-webfont.woff') format('woff'),
         url('../dinbold/din_bold-webfont.ttf') format('truetype'),
         url('../dinbold/din_bold-webfont.svg#dinbold') format('svg');
    font-weight: normal !important;
    font-style: normal;

}
*/


body{font-family: 'dinregularalternate';}

@-moz-document url-prefix() {
  body {
    font-weight: normal;
  }
}

/*links*/
body #sidebar a,
body a.read-more,
body .entry a,
body a.comment-reply-link{ color: rgb(158, 29, 29) }
body a.comment-reply-link:hover,
body a.read-more:hover,
body .entry a:hover,
body #sidebar a:hover{ color: rgb(194, 29, 29) }

/*steel - backgrounds*/
body #navigation,
body #services-template-left > ul.ui-tabs-nav li.ui-state-active,
body .faq-title.active,
body .pricing-header h4,
body .wpex-toggle-wrap h3.active a.trigger-link,
body .wpex-toggle-wrap h3.active a.trigger-link:hover,
body .wpex-accordion .ui-state-active,
body .post-tags a,
body #single-nav a:hover,
body .flex-direction-nav li a:hover,
body .page-pagination span.current,
body #wp-calendar caption,
body button,
body input[type="button"],
body input[type="submit"] { background: #727272; background: -webkit-gradient(linear, left top, left bottom, from(#A8A8A8), to(#727272)); background: -moz-linear-gradient(top, #A8A8A8, #727272); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A8A8A8',EndColorStr='#727272'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#A8A8A8',EndColorStr='#727272')"; color: #000; /*text-shadow: 0 -1px 0 rgba(0,0,0,0.3)*/ }

/*steel - backgrounds hover & active */
body #navigation .current-menu-item > a,
body #navigation .sf-menu > li > a:hover,
body #navigation .sf-menu > li.sfHover > a,
body ul.filter a.active,
body button:hover,
body input[type="button"]:hover,
body input[type="submit"]:hover,
body .post-tags a:hover{ background-color: #999999; background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#acacac)); background: -moz-linear-gradient(top, #999999, #acacac); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999',EndColorStr='#acacac'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999',EndColorStr='#acacac')"; }

/*steel - backgrounds hover & active MENU */
body #navigation .current-menu-item > a,
body #navigation .menu > li > a:hover,
body #navigation .menu > li.sfHover > a,
body ul.filter a.active,
body button:hover,
body input[type="button"]:hover,
body input[type="submit"]:hover,
body .post-tags a:hover{ background-color: #999999; background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#acacac)); background: -moz-linear-gradient(top, #999999, #acacac); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999',EndColorStr='#acacac'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#999999',EndColorStr='#acacac')"; }

/*steel - borders*/
body #navigation .sf-menu { border-right-color: rgba(0,0,0,.05) letter-spacing: -1px;}
body #navigation .sf-menu > li { border-left-color: rgba(0,0,0,.05); border-right-color: rgba(255,255,255,.07) }
body #navigation .menu { border-right-color: rgba(0,0,0,.05) letter-spacing: -1px;}
body #navigation .menu > li { border-left-color: rgba(0,0,0,.05); border-right-color: rgba(255,255,255,.07) }
body #navigation { border-bottom: 1px solid #999999 }
body .wpex-accordion .ui-state-active,
body .wpex-toggle-wrap h3.active a.trigger-link,
body .faq-title.active,
body .page-pagination span.current,
body #single-nav a:hover,
body ul.filter a.active,
body ul.filter a.active,
body .page-pagination span.current span,
body .post-tags a,
body #wp-calendar caption,
body #services-template-left > ul.ui-tabs-nav li.ui-state-active,
body button,
body input[type="button"],
body input[type="submit"]{ border-color: #d2d2d2 }
body ul.filter a.active span,
body #single-nav a:hover .inner,
body .faq-title.active a,
body #services-template-left > ul.ui-tabs-nav li.ui-state-active a,
body .page-pagination span.current > span.inner{ border-top: none; }

/*overlay defaults*/
body .portfolio-entry-img-link:hover,
body .staff-entry-img-link:hover,
body .blog-entry-img-link:hover{ background: #ebebeb }

/*steel - other */
body .flex-direction-nav li a:hover,
body .hp-highlight span[class*='icon-'] { color: #ebebeb }
body #full-slider{ border-bottom-color: #d2d2d2; }
body .faq-title.active a{ text-shadow: 0 -1px 0 rgba(0,0,0,0.2) }