
a {
  color: #680001;
  text-decoration:underline;
}
a:hover {
  color: #350001;
}
a:focus,
a:active {
  color: #350001;
}
mark,
.mark {
  background-color: #680001;
  color: #ffffff;
}
.text-default {
  color: #680001;
}

.table.table-colored {
  border-bottom-color: #680001;
}
.table-colored > thead > tr > th {
  border-color: #680001;
  background-color: #680001;
  color: #fff;
}
.page-wrapper {
  background-color: #ffffff;
}
.header-top:not(.banner) {
  background-color: #f2f2f2;
  border-bottom: 1px solid #d0d0d0;
  padding: 4px 0;
}
.header-top.dark {
  background-color: #2e3537;
  border-bottom: 1px solid #252a2c;
}
.header-top.colored {
  background-color: #680001;
  border-bottom: 1px solid #680001;
}
.header {
  border-top: 1px solid #ffffff;
  border-bottom: 2px solid #f1f1f1;
  background-color: #fcfcfc;
}
.header.dark {
  background-color: #333333;
  border-top-color: #222222;
  border-bottom: none;
}
.header-top.dark + .header:not(.dark) {
  border-top-color: #dddddd;
}
.header-top:not(.dark) + .header.dark {
  border-top-color: #303030;
}
.header.header-small {
  padding: 10px 0;
}
.dark .footer {
  background-color: #121212;
}
.dark .subfooter {
  background-color: #373737;
  border-color: #454545;
}
/*Transparent Header*/
.transparent-header .header-top {
  z-index: 103;
  position: relative;
}
.transparent-header header.header.transparent-header-on {
  z-index: 22;
  position: absolute;
  width: 100%;
  left: 0;
  background-color: rgba(255, 255, 255, 0.92);
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  border-top-color: #a0a0a0;
}
.transparent-header .header-top.colored + header.header.transparent-header-on {
  border-top-color: transparent;
}
.transparent-header header.header.dark.transparent-header-on {
  background-color: rgba(57, 66, 69, 0.8);
  border-top-color: rgba(37, 42, 44, 0.5);
}
.header-left {
  padding: 12px 0 0 0;
}
.header-right {
  position: relative;
}
.banner.parallax,
.banner.light-translucent-bg,
.banner.dark-translucent-bg,
.banner.default-translucent-bg {
  min-height: 250px;
  padding-top: 60px;
  padding-bottom: 20px;
}
.banner.video-background-banner {
  min-height: 400px;
  padding-top: 100px;
}
.main-container {
  padding: 50px 0;
}
.block {
  margin-bottom: 50px;
}
.section {
  padding: 30px 0;
}
.footer-top {
  padding: 20px 0;
}
.footer {
  padding: 20px 0;
  background-color: #fafafa;
}
.footer-content {
  padding: 20px 0;
}
.subfooter {
  background-color: #f5f5f5;
  padding: 25px 0;
  border-top: 1px solid #eaeaea;
}
.navbar-collapse
{
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.0) inset;
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .with-dropdown-buttons .navbar-default .navbar-collapse {
    padding-right: 120px;
  }
  .with-dropdown-buttons .header-dropdown-buttons {
    position: absolute;
    top: 18px;
    right: 0px;
  }
  /*Full width Header*/
  header.full-width .with-dropdown-buttons .header-dropdown-buttons {
    right: 15px;
  }
  /*Centered Logo Layout*/
  .header.centered .header-left {
    padding: 20px 0;
	background: #680001;
	color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #860000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #500001;	
  }
  .header.centered .header-right {
    text-align: center;
  }
  .header.centered .main-navigation .navbar-collapse.collapse {
    display: inline-block !important;
    vertical-align: top;
  }
  .header.centered .with-dropdown-buttons .navbar-default .navbar-collapse {
    padding-right: 0px!important;
  }
  .header.centered .with-dropdown-buttons .header-dropdown-buttons {
    position: relative;
    top: 4px;
    margin-left: 20px;
    float: left;
  }
}
/* Large and Medium devices (desktops, tablets less than 1199px) */
@media (min-width: 768px) and (max-width: 1199px) {
  .main-navigation.with-dropdown-buttons .navbar-default .navbar-collapse {
    padding-right: 110px;
  }
}
/* Medium desktop devices and tablets */
@media (min-width: 768px) and (max-width: 991px) {
  header.full-width .main-navigation.with-dropdown-buttons .navbar-default .navbar-collapse {
    padding-right: 15px;
  }
}
/* Medium devices (desktops, tablets less than 991px) */
@media (max-width: 991px) {
  .sidebar {
    margin-top: 50px;
  }
  .footer-content {
    padding: 10px 0;
  }
}
/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
  /*Transparent Header*/
  .transparent-header .header-left {
    padding: 12px 0 12px;
  }
  .transparent-header .header-right {
    z-index: 21;
  }
  /*Full width Header*/
  .header.full-width {
    padding: 0 15px;
  }
  .header.full-width .header-left {
    padding: 8px 0 0;
  }
}
/* 4 Pages
-------------------------------------------------
-------------------------------------------------*/
/* Blog Timeline layout
---------------------------------- */
.timeline-date-label:after {
  background-color: #680001;
}
/* 5 Components
-------------------------------------------------
-------------------------------------------------*/
/* Buttons
---------------------------------- */
/*Default Button*/
.btn-default {
  color: #ffffff;
  background-color: #680001;
  border-color: #350001;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #350001;
  border-color: #350001;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default {
  background-color: #680001;
  border-color: #350001;
}
.btn-default-transparent {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.btn-default-transparent:hover,
.btn-default-transparent:focus,
.btn-default-transparent.focus,
.btn-default-transparent:active,
.btn-default-transparent.active,
.open > .dropdown-toggle.btn-default-transparent {
  color: #222222;
  background-color: #ffffff;
  border-color: #ffffff;
}
.default-bg .btn-default,
.default-translucent-bg .btn-default,
.default-bg .btn-default-transparent,
.default-translucent-bg .btn-default-transparent {
  color: #680001;
  background-color: #ffffff;
  border-color: #ffffff;
}
.default-bg .btn-default:hover,
.default-translucent-bg .btn-default:hover,
.default-bg .btn-default:focus,
.default-translucent-bg .btn-default:focus,
.default-bg .btn-default.focus,
.default-translucent-bg .btn-default.focus,
.default-bg .btn-default:active,
.default-translucent-bg .btn-default:active,
.default-bg .btn-default.active,
.default-translucent-bg .btn-default.active,
.default-bg .open > .dropdown-toggle.btn-default,
.default-translucent-bg .open > .dropdown-toggle.btn-default,
.default-bg .btn-default-transparent:hover,
.default-translucent-bg .btn-default-transparent:hover,
.default-bg .btn-default-transparent:focus,
.default-translucent-bg .btn-default-transparent:focus,
.default-bg .btn-default-transparent.focus,
.default-translucent-bg .btn-default-transparent.focus,
.default-bg .btn-default-transparent:active,
.default-translucent-bg .btn-default-transparent:active,
.default-bg .btn-default-transparent.active,
.default-translucent-bg .btn-default-transparent.active,
.default-bg .open > .dropdown-toggle.btn-default-transparent,
.default-translucent-bg .open > .dropdown-toggle.btn-default-transparent {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
/*White Button*/
.btn-white {
  color: #777777;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
  color: #350001;
  background-color: #ffffff;
  border-color: #ffffff;
}

/*Green Button*/
.btn-green {
  color: #ffffff;
  background-color: #176013;
  border-color: #176013;
}
.btn-green:hover,
.btn-green:focus,
.btn-green.focus,
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green {
  color: #ffffff;
  background-color: #1c7c17;
  border-color: #1c7c17;
}

.text-white {
  color:#ffffff;
 }

/*Background Transition*/
.hvr-sweep-to-right:hover,
.hvr-sweep-to-left:hover,
.hvr-sweep-to-bottom:hover,
.hvr-sweep-to-top:hover,
.hvr-bounce-to-right:hover,
.hvr-bounce-to-left:hover,
.hvr-bounce-to-bottom:hover,
.hvr-bounce-to-top:hover,
.hvr-radial-out:hover,
.hvr-rectangle-out:hover,
.hvr-shutter-out-horizontal:hover,
.hvr-shutter-out-vertical:hover {
  background: transparent;
}
.hvr-radial-in,
.hvr-rectangle-in,
.hvr-shutter-in-horizontal,
.hvr-shutter-in-vertical {
  background: #350001;
}
.hvr-radial-in:hover,
.hvr-rectangle-in:hover,
.hvr-shutter-in-horizontal:hover,
.hvr-shutter-in-vertical:hover {
  background: #350001;
}
.hvr-radial-in:before,
.hvr-rectangle-in:before,
.hvr-shutter-in-horizontal:before,
.hvr-shutter-in-vertical:before {
  background: #ffffff;
}
.hvr-sweep-to-right:before,
.hvr-sweep-to-left:before,
.hvr-sweep-to-bottom:before,
.hvr-sweep-to-top:before,
.hvr-bounce-to-right:before,
.hvr-bounce-to-left:before,
.hvr-bounce-to-bottom:before,
.hvr-bounce-to-top:before,
.hvr-radial-out:before,
.hvr-rectangle-out:before,
.hvr-shutter-out-horizontal:before,
.hvr-shutter-out-vertical:before {
  background: #350001;
}
/*ie9*/
.no-csstransitions .hvr-radial-in,
.no-csstransitions .hvr-rectangle-in,
.no-csstransitions .hvr-shutter-in-horizontal,
.no-csstransitions .hvr-shutter-in-vertical {
  background: transparent;
}
.no-csstransitions .hvr-sweep-to-right:hover,
.no-csstransitions .hvr-sweep-to-left:hover,
.no-csstransitions .hvr-sweep-to-bottom:hover,
.no-csstransitions .hvr-sweep-to-top:hover,
.no-csstransitions .hvr-bounce-to-right:hover,
.no-csstransitions .hvr-bounce-to-left:hover,
.no-csstransitions .hvr-bounce-to-bottom:hover,
.no-csstransitions .hvr-bounce-to-top:hover,
.no-csstransitions .hvr-radial-out:hover,
.no-csstransitions .hvr-rectangle-out:hover,
.no-csstransitions .hvr-shutter-out-horizontal:hover,
.no-csstransitions .hvr-shutter-out-vertical:hover,
.no-csstransitions .hvr-radial-in:hover,
.no-csstransitions .hvr-rectangle-in:hover,
.no-csstransitions .hvr-shutter-in-horizontal:hover,
.no-csstransitions .hvr-shutter-in-vertical:hover {
  background: #350001;
}
/* Image overlay
---------------------------------- */
.overlay-top a,
.overlay-bottom a,
.overlay-to-top a {
  color: #ffffff;
}
/* Pager
---------------------------------- */
ul.pagination li > a:hover,
ul.pagination li > a:focus {
  background-color: transparent;
  color: #ffffff;
  background-color: #350001;
  border-color: #350001;
}
ul.pagination li.active a,
.pagination > .active > a:hover,
.pagination > .active > a:focus {
  color: #ffffff;
  background-color: #680001;
  border-color: #680001;
}
/* Breadcrumb
---------------------------------- */
.banner .breadcrumb > li a:hover {
  color: #350001;
}
/* Nav pills
---------------------------------- */
.nav-pills.style-2 > li.active > a,
.nav-pills.style-2 > li.active > a:hover,
.nav-pills.style-2 > li.active > a:focus,
.nav-pills.style-2 > li > a:hover,
.nav-pills.style-2 > li > a:focus {
  color: #680001;
  background-color: #fafafa;
  border: 1px solid #eaeaea;
}
.nav-pills.nav-stacked > li.active > a,
.nav-pills.nav-stacked > li.active > a:hover,
.nav-pills.nav-stacked > li.active > a:focus,
.nav-pills.nav-stacked > li > a:hover,
.nav-pills.nav-stacked > li > a:focus {
  color: #ffffff;
  text-decoration: underline; 
}
.nav-pills > li.active > a:after {
  color: #680001;
}
.nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:hover:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li.active > a:focus:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li > a:hover:after,
.nav-pills.nav-stacked:not(.list-style-icons) > li > a:focus:after {
  color: #350001;
}
.nav-pills.nav-stacked.list-style-icons > li > a > i {
  color: #cdcdcd;
}
.nav-pills.nav-stacked.list-style-icons > li.active > a > i,
.nav-pills.nav-stacked.list-style-icons > li > a:hover > i,
.nav-pills.nav-stacked.list-style-icons > li > a:focus > i {
  color: #350001;
}
/*footer*/
.dark .footer-content .nav-pills > li > a,
.dark .footer-content .nav-pills > li.active > a,
.dark .footer-content .nav-pills > li.active > a:focus,
.dark .footer-content .nav-pills > li > a:focus {
  color: #ffffff;
}
.dark .footer-content .nav-pills > li.active > a:hover,
.dark .footer-content .nav-pills > li > a:hover {
  color: #cecece;
}

/*body-icons*/
.body-content .nav-pills > li > a,
.body-content .nav-pills > li.active > a,
.body-content .nav-pills > li.active > a:focus,
.body-content .nav-pills > li > a:focus {
  color: #680001;
}
.body-content .nav-pills > li.active > a:hover,
.body-content .nav-pills > li > a:hover {
  color: #222222;
}

/* Collapse
---------------------------------- */
/*Style 2*/
.collapse-style-2 .panel-heading a {
  color: #ffffff;
  background-color: #680001;
}
.panel-heading a {
  color: inherit;
}
/* Progress bars
---------------------------------- */
.progress-bar-default {
  background-color: #680001;
}

/*Icons
---------------------------------- */
.icon.default-bg {
  background-color: #680001;
  color: #ffffff;
}
.icon.light-bg {
  background-color: #fff;
  color: #680001;
}
/*Listing Items
---------------------------------- */
.listing-item .overlay-container .badge {
  border: 1px solid #680001;
  background-color: rgba(255, 255, 255, 0.95);
  color: #680001;
}
/*Modals
---------------------------------- */
.modal-content .modal-header {
  background-color: #cecece;
}
.modal-content .modal-title {
  color: #ffffff;
}
/*Breadcrumb
---------------------------------- */
.banner .dark.breadcrumb-container {
  background-color: rgba(57, 66, 69, 0.6);
}
/* 6 Navigations
-------------------------------------------------
-------------------------------------------------*/
/* 6.1 Light Version
---------------------------------- */
/* first level menu item on hover/focus */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: #fff;
  color: #680001;

}
.transparent-header .header:not(.dark) .navbar-nav > li.open > a,
.transparent-header .header:not(.dark) .navbar-nav > li > a:hover,
.transparent-header .header:not(.dark) .navbar-nav > li > a:focus {
  color: #680001;
      border-bottom-color: #transparent;
}
/* first level menu item when opened */
.main-navigation .navbar-nav > .open > a,
.main-navigation .navbar-nav > .open > a:hover,
.main-navigation .navbar-nav > .open > a:focus,
.main-navigation .navbar-nav > .dropdown > a:focus {
  background-color: #ffffff;
  color: #222;
  border-bottom-color: #transparent;
}
/* second level menu item on focus/hover and when opened */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu .menu > .active > a,
.dropdown-menu .menu > .active > a:hover,
.dropdown-menu .menu > .active > a:focus {
  background-color: transparent;
  color: #fff;

}
/* Mega Menu 
------------------------------ */
header:not(.dark) .mega-menu .menu > li > a:hover i,
header:not(.dark) .dropdown-menu > li > a:hover i,
header:not(.dark) .mega-menu .menu > li.active > a i,
header:not(.dark) .dropdown-menu > li.active > a i {
  color: #680001;
}
/* mega menu menu item on focus/hover*/
.mega-menu .menu > li > a:hover,
.mega-menu .menu > li > a:focus {
  background-color: #222;
  color: #350001;
  border-color: #f7f7f7;
  text-decoration: none;
}
/* Arrow for parent menu item 
------------------------------ */
.header:not(.dark) .active.dropdown > a:before,
.header:not(.dark).centered .active.dropdown > a:before {
  color: #680001;
}
.transparent-header .header:not(.dark) .dropdown:not(.open):not(.active) > a:before {
  color: #777777;
}
.transparent-header .header:not(.dark) .navbar-default .navbar-nav > .dropdown.open > a:before {
  color: #680001;
}
.dropdown .dropdown.open > a:before,
.header.centered:not(.dark) .dropdown .dropdown.open > a:before {
  color: #680001;
}
/* Mobile Menu
------------------------------ */
/* mobile menu toggle button on hover/focus */
.navbar-default .navbar-toggle {
  border-color: #ccc;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #fafafa;
  border-color: #350001;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ccc;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #350001;
}
/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
  /* Mobile menu
	------------------------------ */
  /* active item */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #350001;
    background-color: transparent;
  }
  /* first level item hover and focus states */
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus,
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: #350001;
    background-color: #fff;
    border-bottom-color: transparent;
  }
  /* second level item on hover/focus */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #350001;
  }
  /* Arrow for parent menu item */
  .navbar-default .navbar-nav > .dropdown.open > a:before {
    color: #680001;
  }
}
/* 6.2 Dark Version
------------------------------ */
/* first level active menu item when opened */
.dark.header .main-navigation .navbar-nav > .open > a,
.dark.header .main-navigation .navbar-nav > .open > a:hover,
.dark.header .main-navigation .navbar-nav > .open > a:focus,
.dark.header .main-navigation .navbar-nav > .dropdown > a:focus {

color:#222;

}
/* second level menu item */
.dark.header .dropdown-menu {
  background-color: #ffffff;

}
.dark.header .dropdown-menu .divider {
  background-color: #ffffff;
}
.dark.header .dropdown-menu > li > a,
.dark.header .mega-menu .menu > li > a {

}
.dark.header .mega-menu .menu > li > a:hover,
.dark.header .mega-menu .menu > li > a:focus {
  border-color: #ffffff;

}
.dark.header .dropdown-menu > li > a:hover,
.dark.header .dropdown-menu > li > a:focus,
.dark.header .nav .open > a,
.dark.header .nav .open > a:hover,
.dark.header .nav .open > a:focus,
.dark.header .dropdown-menu > .active > a,
.dark.header .dropdown-menu > .active > a:hover,
.dark.header .dropdown-menu > .active > a:focus,
.dark.header .dropdown-menu .menu > .active > a,
.dark.header .dropdown-menu .menu > .active > a:hover,
.dark.header .dropdown-menu .menu > .active > a:focus {
  border-color: rgba(255, 255, 255, 1);
}
/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
  .transparent-header .dark .main-navigation .navbar.navbar-default {
    background-color: rgba(57, 66, 69, 0.9);
    border-color: rgba(37, 42, 44, 0.5);
  }
}
/* 6.3 Subfooter navigation
------------------------------ */
.subfooter .navbar-default .nav > li > a:hover,
.subfooter .navbar-default .nav > .active > a:hover,
.subfooter .navbar-default .nav > .active > a:focus {
  background-color: transparent;
  text-decoration: underline;
  color: #350001;
}
/* 6.3 Offcanvas navigation
------------------------------ */
#offcanvas .nav .open > a,
#offcanvas .nav .open > a:hover,
#offcanvas .nav .open > a:focus,
#offcanvas .nav > li > a:hover,
#offcanvas .nav > li > a:focus,
#offcanvas .navbar-nav > li.active > a {
  color: #350001;
  background-color: #ffffff;
}
/*Nav arrows*/
#offcanvas .dropdown > a:before {
  color: #777777;
}
#offcanvas .dropdown.open > a:before {
  color: #680001;
}
/* 7 Blocks/Widgets
-------------------------------------------------
-------------------------------------------------*/
/* Social icons block
------------------------------ */
.social-links li a {
  border: 1px solid #e7e7e7;
  color: #cdcdcd;
}
.social-links li a:hover {
  background-color: transparent;
  border-color: #350001;
  color: #350001;
}
.dark.social-links li a {
  background-color: rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.social-links.animated-effect-1 li a:hover {
  color: #ffffff!important;
}
.social-links.animated-effect-1 li a:after {
  background-color: #680001;
}
.default.social-links li a {
  background-color: #680001;
  border: 1px solid #350001;
  color: #ffffff;
}
.default.social-links li a:hover {
  background-color: #ffffff;
  color: #777777;
}
/*Header Top Dropdowns*/
.header-top:not(.dark) .social-links .dropdown.open > button > i:before {
  color: #680001;
}
.header-top.colored .social-links .dropdown > button > i:before,
.header-top.colored .social-links .dropdown.open > button > i:before {
  color: #ffffff;
}
.dark.header-top .dropdown-menu {
  border: 0px solid #a0a0a0;
  border-top: none;
  background: #111;
}

.header-dropdown-buttons .btn-group .dropdown-menu {
  border: none;
}
/* Full Width Content
---------------------------------- */
/* Medium devices (tablets, phones) */
@media (max-width: 1199px) {
  .full-width-section:not(.no-image) .full-text-container.default-bg {
    background-color: rgba(9, 175, 223, 0.6);
  }
}
/*Header Dropdowns (search, cart etc)
---------------------------------- */
.header-dropdown-buttons .btn-group > .btn {
  background-color: #f2f2f2;
  border: 1px solid #e9e9e9;
}
.header-dropdown-buttons .btn-group > .btn:hover {
  background-color: #680001;
  color: #fff;
  border-color: #350001;
}
.header-dropdown-buttons .btn-group.open > .btn {
  background-color: #680001;
  color: #fff;
  border-color: #350001;
}
.colored.header-top .dropdown-menu {
  border: 1px solid #680001;
  background: #680001;
}
/* Media 
---------------------------------- */
.media:hover .icon {
  background-color: transparent;
  color: #680001;
  border: 1px solid #680001;
}
/* Pricing tables
---------------------------------- */
.popover-title {
  background-color: #680001;
  color: #ffffff;
}
/* Tags cloud block
---------------------------------- */
.tag a {
  color: #ffffff;
  background-color: #680001;
  border: 1px solid #350001;
}
.tag a:hover {
  color: #680001;
  background-color: #ffffff;
  border-color: #350001;
  text-decoration: none;
}
/* 8 Main Slideshow
-------------------------------------------------
-------------------------------------------------*/
.tp-bannertimer {
  background-color: rgba(9, 175, 223, 0.8);
  display: none;
}
/* 9 Owl Carousel
-------------------------------------------------
-------------------------------------------------*/
.content-slider-with-large-controls .owl-buttons .owl-prev:after,
.content-slider-with-large-controls-autoplay .owl-buttons .owl-prev:after {
  color: #680001;
}
.content-slider-with-large-controls .owl-buttons .owl-next:after,
.content-slider-with-large-controls-autoplay .owl-buttons .owl-next:after {
  color: #680001;
}



/* Lists
---------------------------------- */
.home-list ul {
  list-style: none;
}
.home-list, .list-icons,
.list {
  list-style: none;
  padding: 0;
}
.home-list li, .list-icons li,
.list li {
  padding: 5px 0;
}
.list-icons li i {
  min-width: 25px;
  text-align: center;
}

.list-inline > li a
{
  color: #fff;
  text-decoration:none;
}

.list-inline {
  margin-top: 0px;
  margin-bottom: 0px;
}
.header-top .list-inline .list-inline-toggle {
  display: inline-block;
}

.list-inline-toggle {
  margin-top: 0px;
  margin-bottom: 0px;
}


.list-inline-toggle > li a
{
  color: #fff;
}

.list-inline-toggle > li a:hover
{
  background-color: #fff;
  color: #222;
}


.side-nav-title {
  text-transform: uppercase;
  color: #ffffff;
  background: #222222;
  margin-bottom: 0px;
  border-bottom: 1px solid #e1e3e5;
  padding: 10px 10px;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1px;
}

.side-nav li:before {
  content: '\f0da';
  font-family: 'FontAwesome';
  float: left;
  margin-top: 9px;
  margin-left: 4px;
  color: #222;
}

.side-nav li a
{
  display: block;
  outline-width: 0px;
  outline-style: none;
  padding-top: 8px;
  padding-right: 5px;
  padding-bottom: 7px;
  padding-left: 17px;
  font-size: 14px;
  border-bottom: 1px solid #cecece;
  color: #222222;
}

.side-nav li a:hover, .side-nav li a:focus
{
  color: #ffffff;
  text-decoration: none;
  background-color: #680001;
  -webkit-box-shadow: inset 3px 0 0 #990000;
  box-shadow: inset 3px 0 0 #990000;
}

.side-nav li a:hover, .side-nav li a:focus
{
  color: #ffffff;
  text-decoration-line: none;
  text-decoration-style: solid;
  background-color: #680001;
  box-shadow: #990000;
}

.feature-box {
  padding: 64px 40px;
  position: relative;
  z-index: 1;
  overflow: hidden;
  min-height: 397px;
}
.feature-box .background-image-holder {
  z-index: 0;
  left: 0;
}

.feature-box h1 {
  margin-bottom: 24px;
}
.feature-box .btn {
  margin-top: 24px;
}

.row .inner-row-tech {

  width: 100%;
  }
  .dropdown-menu > li > a i {
  padding-left: 5px;
  font-size: 12px;
  width: 20px;
  position: relative;
  top: -1px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
}
.dropdown-top
{
  position: relative;
  background-color: #fff;
}
.dark.header-top, .dropdown-top, .dropdown-menu {
  border-top: none;
  border-left: none;
  background: #111111;
}

.tech-bg {
background-color: #db3804;
}

.business-bg {
background-color: #2d7d92;
}

.health-bg {
background-color: #7f7104;
}

.graduate-bg {
background-color: #58699d;
}

.occupational-bg {
background-color: #4d8e48;
}

.online-bg {
background-color: #b24c47;
}

.bgimage {
 background-image: url(../images/full-screen-banner.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 .campus-life-bgimage {
 background-image: url(../images/campus-life-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
  .checkered-bgimage {
 background-image: url(../images/checkered-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 .tech-bgimage {
 background-image: url(../images/tech-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
  .motorsports-bgimage {
 background-image: url(../images/coat-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
   .robotics-bgimage {
 background-image: url(../images/robotics-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
    .cdl-bgimage {
 background-image: url(../images/cdl-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
    .health-information-bgimage {
 background-image: url(../images/health-information-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
     .health-care-bgimage {
 background-image: url(../images/health-care-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
   .medical-assisting-bgimage {
 background-image: url(../images/medical-assisting-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
    .medical-office-bgimage {
 background-image: url(../images/medical-office-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
     .mba-bgimage {
 background-image: url(../images/mba-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
  .diesel-bgimage {
 background-image: url(../images/diesel-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
   .ag-bgimage {
 background-image: url(../images/ag-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
    .automotive-bgimage {
 background-image: url(../images/automotive-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
     .alt-fuels-bgimage {
 background-image: url(../images/alt-fuels-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
      .auto-supervision-bgimage {
 background-image: url(../images/auto-supervision-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
       .hvac-bgimage {
 background-image: url(../images/hvac-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
       .accounting-bgimage {
 background-image: url(../images/accounting-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
        .business-administration-bgimage {
 background-image: url(../images/business-administration-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
         .marketing-bgimage {
 background-image: url(../images/marketing-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
          .housing-bgimage {
 background-image: url(../images/housing-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
           .it-bgimage {
 background-image: url(../images/it-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
           .legal-bgimage {
 background-image: url(../images/legal-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
           .agribusiness-bgimage {
 background-image: url(../images/agribusiness-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
           .office-bgimage {
 background-image: url(../images/office-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
            .sport-marketing-bgimage {
 background-image: url(../images/sport-marketing-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
             .travel-bgimage {
 background-image: url(../images/travel-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 
           .future-students-bgimage {
 background-image: url(../images/future-students-background.jpg);
 background-size: 100%;
 background-repeat: no-repeat;
 }
 .bgimage-inside {
 padding-top: 37.36%; /* this is actually (426/1140)*100 */
 }
 
 .scrollToTop {
  color: #ffffff;
  background-color: #680001;  
  position: fixed;
  bottom: 5px;
  right: 5px;
  width: 50px;
  height: 50px;
  text-align: center;
  cursor: pointer;
  z-index: 1005;
  display: none;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.scrollToTop i {
  line-height: 50px;
  font-size: 24px;
}
.scrollToTop:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

@media (max-width: 767px) {
  .scrollToTop {
    width: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .scrollToTop i {
    line-height: 40px;
    font-size: 20px;
  }
}
.content-block {
  padding: 0px 0px 10px 0px;
  margin-bottom: 10px;
}

.content-block .top {
  font-size: 14px;
  height: 38px;
  line-height: 38px;
  background-color: #680001;
  text-transform: uppercase;
  color: white;
}

.content-block p{
  color: #222;
  padding: 0px 5px 0px 15px;
}

.content-block a{
  color: #222;
  margin-left: 15px;
}

.content-block h3 {
font-size: 16px;
  color: #fff;
  padding-left: 10px;
  padding-top: 10px;
}

.content-block h4 {
  font-size: 14px;
  color: #000;
  font-weight: 600;
  padding-left: 13px;

}

.content-block h2 a:hover{
  text-decoration: none;
}

.content-block-light,
.content-block-default {
  background: #fafafa;
  border: solid 1px #eee; 
}

.content-block-default:hover {
  box-shadow: 0 0 8px #eee;
}

.content-block-light p,
.content-block-light h2,
.content-block-default p,
.content-block-default h2 {
  color: #555;
}

.content-block-u {
  background: #680001;
}
.content-block-blue {
  background: #3498db;
}
.content-block-red {
  background: #e74c3c;
}
.content-block-sea {
  background: #1abc9c;
}
.content-block-grey {
  background: #dddddd;
}
.content-block-yellow {
  background: #f1c40f;
}
.content-block-orange {
  background: #e67e22;
}
.content-block-green {
  background: #2ecc71;
}
.content-block-purple {
  background: #9b6bcc;
}
.content-block-aqua {
  background: #60b3e5;
}
.content-block-brown {
  background: #9c8061;
}
.content-block-dark-blue {
  background: #4765a0;
}
.content-block-light-green {
  background: #79d5b3;
}
.content-block-dark {
  background: #555;
}
.content-block-light {
  background: #ecf0f1;
}

.map_container{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) */
}
.map_container .map_canvas{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#website {
display:none;
}
