@font-face {
  font-family: 'Learning Curve';
  src: url('/files/fonts/learning_curve/LearningCurve-Bold.eot');
  src: url('/files/fonts/learning_curve/LearningCurve-Bold.eot?#iefix') format('embedded-opentype'), url('/files/fonts/learning_curve/LearningCurve-Bold.woff2') format('woff2'), url('/files/fonts/learning_curve/LearningCurve-Bold.woff') format('woff'), url('/files/fonts/learning_curve/LearningCurve-Bold.ttf') format('truetype'), url('/files/fonts/learning_curve/LearningCurve-Bold.svg#LearningCurve-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Learning Curve';
  src: url('/files/fonts/learning_curve/LearningCurve.eot');
  src: url('/files/fonts/learning_curve/LearningCurve.eot?#iefix') format('embedded-opentype'), url('/files/fonts/learning_curve/LearningCurve.woff2') format('woff2'), url('/files/fonts/learning_curve/LearningCurve.woff') format('woff'), url('/files/fonts/learning_curve/LearningCurve.ttf') format('truetype'), url('/files/fonts/learning_curve/LearningCurve.svg#LearningCurve') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Bebas Neue';
  src: url('/files/fonts/bebas_neue/BebasNeue-Bold.eot');
  src: url('/files/fonts/bebas_neue/BebasNeue-Bold.eot?#iefix') format('embedded-opentype'), url('/files/fonts/bebas_neue/BebasNeue-Bold.woff2') format('woff2'), url('/files/fonts/bebas_neue/BebasNeue-Bold.woff') format('woff'), url('/files/fonts/bebas_neue/BebasNeue-Bold.ttf') format('truetype'), url('/files/fonts/bebas_neue/BebasNeue-Bold.svg#BebasNeue-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Bebas Neue';
  src: url('/files/fonts/bebas_neue/BebasNeue-Light.eot');
  src: url('/files/fonts/bebas_neue/BebasNeue-Light.eot?#iefix') format('embedded-opentype'), url('/files/fonts/bebas_neue/BebasNeue-Light.woff2') format('woff2'), url('/files/fonts/bebas_neue/BebasNeue-Light.woff') format('woff'), url('/files/fonts/bebas_neue/BebasNeue-Light.ttf') format('truetype'), url('/files/fonts/bebas_neue/BebasNeue-Light.svg#BebasNeue-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Bebas Neue';
  src: url('/files/fonts/bebas_neue/BebasNeue-Regular.eot');
  src: url('/files/fonts/bebas_neue/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'), url('/files/fonts/bebas_neue/BebasNeue-Regular.woff2') format('woff2'), url('/files/fonts/bebas_neue/BebasNeue-Regular.woff') format('woff'), url('/files/fonts/bebas_neue/BebasNeue-Regular.ttf') format('truetype'), url('/files/fonts/bebas_neue/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
#daily_special {
  min-height: 160px;
  font-family: 'Bebas Neue';
  line-height: 1;
  position: relative;
  text-align: center;
  /*	padding-top: 1.4rem;*/
  display: flex;
  flex-direction: column;
  justify-content: center;
  /*&:hover {
		cursor: pointer;
	}*/
  /*div:first-child {
		font-size: 46px;
		font-weight: normal;
	}*/
  transition: all .4s;
  /*&.collapsed {
		.icon {
			#openContainer {
				display: block;
			}
			#closeContainer {
				display: none;
			}
		}
		.content {
			opacity: 0;
		}
	}
	&:not(.collapsed) {
		min-height: 186px;
		.icon {
			#openContainer {
				display: none;
			}
			#closeContainer {
				display: block;
			}
		}
		.content {
			opacity: 1;
		}
	}*/
}
#daily_special div:first-child {
  font-size: 68px;
  font-weight: bold;
}
#daily_special .icon {
  position: absolute;
  top: 50px;
  left: 19%;
}
#daily_special .content {
  /*		opacity: 0;*/
  font-size: 26px;
  /*		transition: opacity 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);*/
}
#daily_special .content p {
  margin-bottom: 0;
}
#menu .links {
  margin: -3.9rem -3.9rem 3rem;
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  justify-content: space-around;
  font-size: 43px;
  /*    text-transform: uppercase;*/
  font-family: 'Bebas Neue';
  font-weight: normal;
  color: #eae8d3;
  background-color: #32161a;
}
#menu .links a {
  color: #eae8d3;
}
@media only screen and (max-width: 1400px) {
  #daily_special div:nth-child(2) {
    font-size: 60px;
  }
  #daily_special div:last-child {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  #daily_special {
    min-height: 85px;
  }
  #daily_special div:first-child {
    font-size: 40px;
  }
  #daily_special div:last-child {
    font-size: 17px;
  }
}
@media (orientation: portrait) and (max-width: 991px) {
  #menu header {
    height: 420px;
  }
  #menu header:before {
    height: 420px;
  }
  #menu header .banner {
    height: 420px;
  }
  #daily_special {
    min-height: 113px;
  }
  #daily_special:not(.collapsed) {
    min-height: 150px;
  }
  #daily_special div:first-child {
    font-size: 34px;
  }
  #daily_special div:nth-child(2) {
    font-size: 15px;
  }
  #daily_special .icon {
    top: 40px;
  }
  main #main-wrapper .row .paper-palette {
    padding: 1.5rem;
  }
  main #main-wrapper .row .paper-palette .top {
    /*.links {
                font-size: 20px;
            }*/
  }
  main #main-wrapper .row .paper-palette .top .sub-title,
  main #main-wrapper .row .paper-palette .top main #main-wrapper .row .paper-palette .top .coming-soon {
    font-size: 38px;
  }
  main #main-wrapper .row .paper-palette .content-title {
    font-size: 22px;
  }
  #menu .links {
    font-size: 30px;
    margin: -1.4rem -1.4rem 1.4rem;
    padding-top: 0.5rem;
  }
  hr {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media (orientation: portrait) and (max-width: 425px) {
  #menu header {
    height: 177px;
    min-height: 177px;
  }
  #menu header:before {
    height: 177px;
  }
  #menu header .banner {
    height: 177px;
  }
  #daily_special {
    min-height: 75px;
  }
  #daily_special div:last-child {
    font-size: 14px;
  }
  #daily_special .icon {
    top: 8px;
    left: 40px;
  }
  #menu .links {
    font-size: 24px;
  }
  main #main-wrapper {
    padding-bottom: 1rem;
  }
  main #main-wrapper .row .paper-palette .top {
    flex-direction: column;
  }
  main #main-wrapper .row .paper-palette .top .links {
    margin-left: auto;
  }
}
