.header-hero-logo, .header-hero-logo-left {
  height: 72px;
  width: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/115916/store_logo/header2x/ce3e5def-03db-473a-9c6a-d178265db5a6-UmbrellaLogoMasterR_1_.png");
  background-size: contain;
  margin-bottom: 18px; }

.header-hero-logo-left {
  background-position: left; }

.is-scrolling {
  background: rgba(241, 238, 234, 0.98) !important;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }

.modal-header--tos {
  background: #f1eeea !important; }

.brand-logo {
  width: 161px;
  background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/115916/store_logo/header2x/ce3e5def-03db-473a-9c6a-d178265db5a6-UmbrellaLogoMasterR_1_.png");
  background-size: contain; }

.footer-brand-logo {
  margin: 0 auto;
  left: 0;
  right: 0;
  height: 36px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/115916/store_logo_squared/footer2x/376884e9-554d-4407-b42d-36672612fc9a-Umbrella_gravitar_transparent.png");
  background-size: contain; }

.brand-logo {
  height: 36px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center; }

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (min-width: 1300px), only screen and (min-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (min-resolution: 192dpi) and (min-width: 1300px), only screen and (min-resolution: 2dppx) and (min-width: 1300px) {
  /* Large screen, retina, stuff to override above media query */
  .brand-logo {
    background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/115916/store_logo/header2x/ce3e5def-03db-473a-9c6a-d178265db5a6-UmbrellaLogoMasterR_1_.png");
    background-size: contain; }

  .footer-brand-logo {
    background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/115916/store_logo_squared/footer2x/376884e9-554d-4407-b42d-36672612fc9a-Umbrella_gravitar_transparent.png");
    background-size: contain; } }
@media (max-width: 768px) {
  .brand-logo {
    background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/115916/store_logo_squared/footer2x/376884e9-554d-4407-b42d-36672612fc9a-Umbrella_gravitar_transparent.png");
    width: 36px; } }
body, footer {
  background-color: #f1eeea !important; }

.top-section-container {
  background-color: #635772; }

/*.top-navigation-wrapper {
	background:rgba($color-primary, 0.9)!important;
}*/
.jumbotron.header h1 {
  color: #fff !important;
  margin-top: 4px !important; }

a {
  color: #635772 !important; }

a:hover {
  color: #4f465b !important; }

a.no-link-color {
  color: #5a5a5a !important; }

a.no-link-color:hover {
  color: #5a5a5a !important; }

.link-color {
  color: #635772 !important; }

.link-color:hover {
  color: #4f465b !important; }

#have-coupon {
  text-decoration: none; }
  #have-coupon span {
    cursor: pointer; }

.nav-tabs.nav-justified > li > a.active {
  background: #635772 !important;
  color: #fff !important;
  border-top: 1px #635772 solid !important;
  border-right: 1px #635772 solid !important; }
.nav-tabs.nav-justified > li > a.active:hover {
  background: #4f465b !important;
  border-top: 1px #4f465b solid !important;
  border-right: 1px #4f465b solid !important; }

.secondary-color {
  color: #fff !important; }

.btn-primary {
  border-color: #635772 !important;
  background-color: #635772 !important;
  color: #ffffff !important; }

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: #4f465b !important;
  border-color: #4f465b !important;
  color: #ffffff !important; }

#shopping-cart-element .container-fluid span {
  color: #635772 !important; }

.jumbotron.header h2 {
  color: #ffffff !important; }

.cart-list .col-xs-9 {
  color: #605f5e !important; }

#footer_link_a {
  color: #605f5e !important; }

.content-container h5,
.content-container h3,
.content-container h2,
.content-container h1 {
  color: #605f5e !important; }

.brand-identity {
  background: #f1eeea;
  padding: 24px;
  text-align: center; }

/*.navbar-default .navbar-nav > li.open > a {
	color: $color-header-navigation !important;
	background-color: $color-primary-dark !important;
}*/
/*.is-scrolling + .main-content {
	.navbar-default .navbar-nav > li > a {
		color: $contrast-primary !important;
		border:1px $contrast-primary solid !important;
	}

	.navbar-default .navbar-nav > li > a:hover {
		background-color: $color-primary-dark !important;
	}

	!*.navbar-default .navbar-nav > li.open > a {
		color: $color-header-navigation !important;
		background-color: $color-primary-dark !important;
	}*!
}*/
.load-more, .header-btn {
  color: #fff !important;
  border-color: #fff !important;
  background: rgba(0, 0, 0, 0.3) !important; }
  .load-more:hover, .header-btn:hover {
    background: #635772 !important;
    color: #ffffff !important; }

.navbar-default .navbar-nav > li > a {
  color: #fff !important;
  border-color: #fff !important;
  background: rgba(0, 0, 0, 0.3) !important;
  font-weight: 500; }
.navbar-default .navbar-nav > li > a:hover {
  background: #635772 !important;
  color: #ffffff !important; }

.navbar-default .navbar-nav > li.open > a {
  /*color: $color-header-navigation !important;
  background-color: $color-primary-dark !important;*/
  background: rgba(0, 0, 0, 0.3) !important; }

/*Navbar after scrolling*/
.is-scrolling .navbar-default .navbar-nav > li > a {
  color: #9f8b70 !important;
  border-color: #9f8b70 !important;
  background: transparent !important; }
.is-scrolling .navbar-default .navbar-nav > li > a:hover {
  background: #9f8b70 !important;
  color: #f1eeea !important; }

.is-scrolling .navbar-default .navbar-nav > li.open > a {
  background: #9f8b70 !important;
  color: #f1eeea !important; }

.chosen-container .chosen-results li.active-result.highlighted {
  background-color: #605f5e !important; }

.footer .container {
  color: #605f5e !important; }

.jumbotron .search-box .search-icon {
  color: #605f5e !important; }

#shopping-cart-element .header {
  background-color: #f1eeea !important; }

#shopping-cart-element .header {
  background-color: #d9d6d3 !important; }

#shopping-cart-element .header h4 {
  color: #605f5e !important; }

.container.top-navigation .navbar a.active {
  background-color: #fff !important;
  color: #f1eeea !important; }

.container.top-navigation .navbar li.open a {
  background-color: #fff !important;
  color: #f1eeea !important; }

.container.top-navigation .navbar li.open a:hover {
  color: #f1eeea !important; }

.container.top-navigation .navbar a.active:hover {
  color: #f1eeea !important; }

.container.top-navigation .navbar a:hover {
  background-color: #f1eeea !important;
  color: #fff; }

.socicons a {
  color: #605f5e !important; }

.socicons a:hover {
  color: #605f5e !important; }

.dropdown-menu {
  border-radius: 3px; }

.dropdown-menu > li {
  padding: 6px; }

.login-form .header {
  background-color: #f1eeea !important; }

.dropdown-menu > li > a {
  border: 0 !important;
  border-radius: 0 !important;
  height: auto !important;
  text-align: left !important;
  padding: 0; }

.secondary-color + .dropdown-menu > li > a {
  color: #666 !important; }

.dropdown-menu > li > a:hover {
  border: 0 !important;
  border-radius: 0 !important;
  background-color: inherit !important;
  text-decoration: underline; }

.dropdown-menu.achieved-percentage > li > a {
  border: 0 !important;
  border-radius: 4px !important;
  text-align: center !important;
  padding: 0; }
  .dropdown-menu.achieved-percentage > li > a:hover {
    text-decoration: none; }

.dropdown-menu.achieved-percentage > li > a.btn-primary:hover {
  border-color: #635772 !important;
  background-color: #635772 !important;
  color: #ffffff !important; }

.boxes .box .btn.btn-danger {
  background-color: #c2c2c2 !important;
  border: 1px solid #c2c2c2 !important; }

.boxes .box .btn.btn-danger:hover {
  background-color: #adadad !important;
  border: 1px solid #adadad !important; }

.calendar-main-container .event-container a {
  color: #605f5e !important; }

.calendar-main-container .block-container .block.active {
  background-color: #605f5e !important; }

.calendar-main-container .month-selector,
.calendar-main-container .event-description {
  background-color: #605f5e !important; }

.calendar-main-container .time {
  color: #605f5e !important; }

.ilt-sessions .panel-heading.active {
  background-color: #635772 !important; }

.container.top-navigation .navbar a.active {
  background-color: #605f5e !important;
  color: #ffffff !important; }

.container.top-navigation .navbar li.open a.sign-in {
  background-color: #605f5e !important;
  color: #ffffff !important; }

.container.top-navigation .navbar li.open a.sign-in:hover {
  color: #ffffff !important; }

.container.top-navigation .navbar li.open a {
  color: #605f5e !important; }

.container.top-navigation .navbar li.open a:hover {
  color: #262626 !important; }

.login-form .header h4, .login-form .header i {
  color: #9f8b70 !important; }

/*.login-form .header {*/
/*background-color: $color-link-color !important;*/
/*}*/
/*.input-group .input-group-addon {*/
/*border-radius: 4px;*/
/*}*/
/*.jumbotron .search-box .input-group {*/
/*border: 1px solid #666666 !important;*/
/*padding-right: 3px;*/
/*background-color: #ffffff;*/
/*}*/
/*.input-group .input-group-addon {*/
/*background-color: #ffffff;*/
/*border: none;*/
/*width: auto !important;*/
/*border-radius: 4px;*/
/*}*/
/*.jumbotron .search-box .input-group {*/
/*border: 1px solid #666666 !important;*/
/*padding-right: 3px;*/
/*background-color: #ffffff;*/
/*}*/
/*.jumbotron h2 {*/
/*text-shadow: none;*/
/*}*/
/*.content-container .tab-wrapper {*/
/*background-color: rgba(255, 255, 255, 0.84);*/
/*}*/
