a, a:hover, a:focus { color: #676D75; }
/* === Navbar === */
.navbar-default .navbar-brand, .navbar-default .navbar-brand:focus { color: #582983; }
.navbar-default .navbar-brand:hover { color: #582983; }
/*.navbar-default, .navbar-default.navbar-fixed-top.navbar-shrink {
  background-color: #f4f4f4;
}*/
.navbar-default .navbar-toggle, .navbar-default, .navbar-default.navbar-fixed-top.navbar-shrink { background-color: #F4f4f4; }
.navbar-default .navbar-toggle { border-color: #999; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav>.active>a { color: #582983 !important; }
.navbar-default.navbar-fixed-top.navbar-shrink .navbar-nav > li > a { color: #a9a9a9; }
.navbar-default.navbar-shrink .navbar-nav > li > a:hover, .navbar-default.navbar-shrink .navbar-nav > li > a:focus, .navbar-default.navbar-shrink .navbar-nav > li.active > a { color: #582983; }
.navbar-default .dropdown-menu { border: 1px solid #582983; border-top: 2px solid #582983; -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.08); box-shadow: 0 6px 10px rgba(0, 0, 0, 0.08); }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a.active, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #ffff; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #fff; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color: transparent; }
/* Navbar inverse */
.navbar-inverse { background-color: #111; color: #CCC; }
.navbar-inverse .navbar-brand { color: #CCC; }
.navbar-inverse .navbar-nav > li > a { color: #CCC; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { background-color: transparent; color: #111; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li.active > a { color: #111; }
/* Navbar inverse dropdown */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { color: #111; }
.navbar-inverse .dropdown-menu { background-color: #1F1F1F; border: 1px solid #111; border-top: 2px solid #111; }
.navbar-inverse .dropdown-menu > li > a { color: #CCC; }
.navbar-inverse .dropdown-menu > li > a:hover, .navbar-inverse .dropdown-menu > li > a:focus { color: #111; }
/* Navbar fixed */
.navbar-default.navbar-fixed-top.navbar-shrink .navbar-brand { color: #fff; }
.navbar-default.navbar-fixed-top.navbar-shrink .navbar-brand:hover { color: #111; }
/* Navbar fixed inverse */
.navbar-inverse.navbar-fixed-top.navbar-shrink { background-color: #111; }
.navbar-inverse.navbar-fixed-top.navbar-shrink .navbar-nav > li > a { color: #CCC; }
.navbar-inverse.navbar-fixed-top.navbar-shrink .navbar-nav > .active > a, .navbar-inverse.navbar-fixed-top.navbar-shrink .navbar-nav > .active > a:hover, .navbar-inverse.navbar-fixed-top.navbar-shrink .navbar-nav > .active > a:focus, .navbar-inverse.navbar-fixed-top.navbar-shrink .navbar-nav > li > a:hover, .navbar-inverse.navbar-fixed-top.navbar-shrink .navbar-nav > li > a:focus, .navbar-inverse.navbar-fixed-top.navbar-shrink .navbar-nav > li.active > a { background-color: transparent; color: #111; }
.navbar-fixed-top.navbar-shrink .navbar-brand, .navbar-fixed-top.navbar-shrink .navbar-brand:focus, body.boxed .body .navbar-inverse.navbar-transparent.navbar-shrink .navbar-brand { color: #CCC; }
.navbar-fixed-top.navbar-shrink .navbar-brand:hover { color: #111; }
.navbar-nav>li:hover { background: #dddddd; }
/* === Text Carousel === */
#text-carousel-intro-section { background-color: #f4f4f4; }
/* === Rotate Box === */
.rotate-box-1.square-icon .rotate-box-icon, .rotate-box-2.square-icon .rotate-box-icon { background-color: #582983; }
/* === Progress Bar === */
.progress { border: 3px solid #363940; background-color: transparent; }
.progress-bar { background-color: #676D75; }
/* === CTA Section, Social & Partners === */
#cta-section, #partners-section, #social-section, #about-section { background: #f8f8f8 url('../../images/pat-bg.png') repeat; }
/* === Portfolio === */
.active_prot_menu a, .portfolio_menu ul li a:hover { background: #363940 !important; color: #fff !important; }
.portfolio_single_content div { background: none repeat scroll 0 0 rgba( 54, 57, 64, 0.95); }
/* === Team === */
.team-hover { background: none repeat scroll 0 0 rgba( 88, 41, 131, 0.9); }
/* === Price === */
.prices .panel-default .panel-heading { box-shadow: inset 0px 4px 0px #363940; }
.prices .price-box-featured .panel-heading { background-color: #363940; color: #FFF; }
.prices .price-box-featured .panel-footer { box-shadow: inset 0px -4px 0px #363940; }
.prices .price-box-featured .price-box-ribbon { color: #363940; }
/* === Contact === */
#contact-section { background-color: #363940; }
#contact-section .contact .contact-form button { background-color: #f4f4f4; color: #311042; }
#contact-section .contact .contact-form button:hover { background-color: #676D75; }
/* === Footer === */
.footer-top { background-color: #363940; }
.footer { background-color: #f4f4f4; }
#subscribe > button[type="submit"] { background: none repeat scroll 0 0 #f4f4f4; }
#subscribe > button[type="submit"]:hover { background: none repeat scroll 0 0 #111; }
.tweet-content span { color: #111; }
/* === Buttons === */
.btn-default, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active { background: #363940; color: #fff; }
.fullwidthbanner-container .btn-default:hover { color: #fff; background: #676D75; }
.fullwidthbanner-container .btn-default,.fullwidthbanner-container  .btn-default:hover { background: #FFF; color: #333; }
.fullwidthbanner-container .btn-default:hover { opacity: 0.7; border: 2px solid #dddddd; }
.btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active { background-color: #3078B3; color: #FFF; }
.btn-primary:hover { background-color: #1867A8; color: #FFF; }
.btn-danger, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active { background-color: #E7392D; color: #FFF; }
.btn-danger:hover { background-color: #D81508; color: #FFF; }
/* === To Top === */
.scrolltotop { color: #676D75; border: 2px solid #676D75; }



/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
.navbar-collapse { background-color: #676D75; border-color: #fff !important; }
.navbar-default.navbar-shrink .navbar-nav > li.active > a { box-shadow: none !important; }
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li.active > a { color: #111; }
.navbar-default .navbar-nav > li > a { color: #fff !important; }
.navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > li:focus { background: #9b9d9f; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.active > a { color: #fff !important; }
.navbar-nav > li > a { line-height: 20px; }
}
