.btn-info, .btn-primary {filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.clearfix:after, .clearfix:before {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.btn-info, .btn-primary, .navbar .btn-navbar {text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-repeat: repeat-x;}
.input-block-level {display: block;width: 100%;min-height: 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a:focus {outline: grey auto thin;outline-offset: -2px;}
a {color: #5a5a5a;text-decoration: none;}
a:focus, a:hover {color: #343434;text-decoration: underline;}
blockquote {border-left: 5px solid #5a5a5a;}
.btn-link {border-color: transparent;cursor: pointer;color: #5a5a5a;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-link:focus, .btn-link:hover {color: #343434;text-decoration: underline;background-color: transparent;}
.btn-primary {color: #fff;background-color: #4b4b4b;background-image: -moz-linear-gradient(top,#5a5a5a,#343434);background-image: -webkit-gradient(linear,0 0,0 100%,from(#5a5a5a),to(#343434));background-image: -webkit-linear-gradient(top,#5a5a5a,#343434);background-image: -o-linear-gradient(top,#5a5a5a,#343434);background-image: linear-gradient(to bottom,#5a5a5a,#343434);border-color: #343434 #343434 #0e0e0e;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-primary.active, .btn-primary.disabled, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .btn-primary[disabled] {color: #fff;background-color: #343434;}
.btn-primary.active, .btn-primary:active {background-color: #1a1a1a \9;}
.btn-info {color: #fff;background-color: #7e7e7e;background-image: -moz-linear-gradient(top,#8d8d8d,#676767);background-image: -webkit-gradient(linear,0 0,0 100%,from(#8d8d8d),to(#676767));background-image: -webkit-linear-gradient(top,#8d8d8d,#676767);background-image: -o-linear-gradient(top,#8d8d8d,#676767);background-image: linear-gradient(to bottom,#8d8d8d,#676767);border-color: #676767 #676767 #414141;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-info.active, .btn-info.disabled, .btn-info:active, .btn-info:focus, .btn-info:hover, .btn-info[disabled] {color: #fff;background-color: #676767;}
.btn-info.active, .btn-info:active {background-color: #4d4d4d \9;}
.btn:focus {outline: grey auto thin;outline-offset: -2px;}
.btn-group.open .btn-primary.dropdown-toggle {background-color: #343434;}
.btn-group.open .btn-info.dropdown-toggle {background-color: #676767;}
.carousel-control:focus, .carousel-control:hover {color: #5a5a5a;text-decoration: none;opacity: .9;filter: alpha(opacity=90);}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #fff;text-decoration: none;outline: 0;background-color: #555;background-image: -moz-linear-gradient(top,#5a5a5a,#4d4d4d);background-image: -webkit-gradient(linear,0 0,0 100%,from(#5a5a5a),to(#4d4d4d));background-image: -webkit-linear-gradient(top,#5a5a5a,#4d4d4d);background-image: -o-linear-gradient(top,#5a5a5a,#4d4d4d);background-image: linear-gradient(to bottom,#5a5a5a,#4d4d4d);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5a5a5a",endColorstr="#ff4d4d4d",GradientType=0);}
.uneditable-input, input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], textarea {background-color: #fff;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;}
.nav .dropdown-toggle .caret, .navbar .nav li.dropdown>a:focus .caret, .navbar .nav li.dropdown>a:hover .caret {border-top-color: #5a5a5a;border-bottom-color: #5a5a5a;}
.uneditable-input:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, textarea:focus {border-color: grey;outline: 0;outline: dotted thin \9;-webkit-box-shadow: 0 0 8px grey;-moz-box-shadow: 0 0 8px grey;box-shadow: 0 0 8px grey;}
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus, select:focus {outline: grey auto thin;outline-offset: -2px;}
.navbar-link {color: #777;}
.navbar-link:focus, .navbar-link:hover {color: #5a5a5a;}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {background-color: transparent;color: #5a5a5a;text-decoration: none;}
.navbar .btn-navbar {float: right;padding: 7px 10px;margin-left: 5px;margin-right: 5px;color: #fff;background-color: #3e3e3e;background-image: -moz-linear-gradient(top,#4d4d4d,#272727);background-image: -webkit-gradient(linear,0 0,0 100%,from(#4d4d4d),to(#272727));background-image: -webkit-linear-gradient(top,#4d4d4d,#272727);background-image: -o-linear-gradient(top,#4d4d4d,#272727);background-image: linear-gradient(to bottom,#4d4d4d,#272727);border-color: #272727 #272727 #010101;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);}
.navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar:active, .navbar .btn-navbar:focus, .navbar .btn-navbar:hover, .navbar .btn-navbar[disabled] {color: #fff;}
.navbar .btn-navbar.active, .navbar .btn-navbar:active {background-color: #0e0e0e \9;}
.navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle, .navbar .nav li.dropdown.open>.dropdown-toggle {color: #5a5a5a;}
.nav-list>.active>a, .nav-list>.active>a:focus, .nav-list>.active>a:hover {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.2);background-color: #5a5a5a;}
.nav-pills>.active>a, .nav-pills>.active>a:focus, .nav-pills>.active>a:hover {color: #fff;background-color: #5a5a5a;}
.comments-link .tc-comment-bubble, .dropdown-menu>li.current-menu-item>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-submenu:focus>a, .dropdown-submenu:hover>a, .navbar .btn-toggle-nav.hover .menu-label, .navbar .nav>li.current-menu-item>a, .page-links button.btn, .site-description, .social-block a:hover, .tc-carousel-control:hover, .tc-regular-menu .dropdown-menu>li.current-menu-ancestor>a, .tc-regular-menu .navbar .nav>li.current-menu-ancestor>a, .widget h3:before, .widget.widget_archive li:before, .widget.widget_calendar li:before, .widget.widget_categories li:before, .widget.widget_links li:before, .widget.widget_meta li:before, .widget.widget_nav_menu li:before, .widget.widget_pages li:before, .widget.widget_recent_comments li:before, .widget.widget_recent_entries li:before, .widget.widget_rss li:before, a+span.tc-external:after {color: #5a5a5a;}
.nav .dropdown-toggle .caret {margin-top: 6px;}
.nav .dropdown-toggle:focus .caret, .nav .dropdown-toggle:hover .caret {border-top-color: #343434;border-bottom-color: #343434;}
a.thumbnail:focus, a.thumbnail:hover {border-color: #5a5a5a;-webkit-box-shadow: 0 1px 4px rgba(0,105,214,.25);-moz-box-shadow: 0 1px 4px rgba(0,105,214,.25);box-shadow: 0 1px 4px rgba(0,105,214,.25);}
.tc-header {border-top: 5px solid #5a5a5a;}
.navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar:active, .navbar .btn-navbar:focus, .navbar .btn-navbar:hover, .navbar .btn-navbar[disabled] {background-color: #343434;background-position: 0 -30px;}
.navbar .btn-toggle-nav.hover .icon-bar, .navbar .nav-collapse.in+.btn-toggle-nav .icon-bar, .no-csstransforms .tc-sn-visible .btn-toggle-nav .icon-bar, .tc-is-mobile.tc-sn-visible .btn-toggle-nav .icon-bar {background-color: #5a5a5a;}
.navbar .nav li.dropdown.current-menu-item>a .caret, .navbar .nav li.dropdown.open.current-menu-ancestor>.dropdown-toggle .caret, .navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav>li.current-menu-item>a .caret, .tc-regular-menu .navbar .nav li.current-menu-ancestor>a .caret, .tc-regular-menu .navbar .nav li.dropdown.current-menu-ancestor>a .caret {border-top-color: #5a5a5a;border-bottom-color: #5a5a5a;}
.dropdown-menu>li.current-menu-item>a:after, .dropdown-submenu:hover>a:after, .tc-regular-menu .dropdown-menu>li.current-menu-ancestor>a:after {border-left-color: #5a5a5a;}
table {border-bottom: 5px solid rgba(90,90,90,.5);border-collapse: collapse;border-spacing: 0;font-size: 14px;line-height: 2;margin: 0 0 20px;width: 100%;}
th {font-weight: 700;border-bottom: 1px solid rgba(90,90,90,.5);}
td {border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}
.archive .archive-header .format-icon:before, .page #content>article.page .entry-header .entry-title.format-icon:before, .search .search-header .format-icon:before, .single #content .entry-header .entry-title.format-icon:before {color: #5a5a5a;opacity: 1;}
.comments-link .default-bubble:before, .comments-link .tc-comment-bubble {border: 2px solid #5a5a5a;}
.comments-link .custom-bubble-one:before {border-color: #5a5a5a transparent;}
h3.assistive-text {color: grey;}
#footer .calendar_wrap table a {color: #5a5a5a;}
#wp-calendar th {background-color: #343434;color: #fff;}
.btt-arrow, .tc-admin-notice:before, .tc-grid-icon:before, .tc-placeholder-wrap::before, footer#footer .colophon a.back-to-top {color: #5a5a5a;}
.tc-grid-border .tc-grid {border-bottom: 3px solid #5a5a5a;}