/**handles:so-css-Impreza**/
@media (min-width: 601px) and (max-width: 1024px) {
.l-header {
z-index: 999 !important;
}
}
@media (max-width: 600px) {
.l-header {
z-index: 999 !important;
}
}
.w-text.us_custom_140432ce.icon_atleft {
  text-indent: -11px;
  float: none;
  margin-left: 48px;
  margin-right: 17px;
  padding: 3px;
  line-height: 10px;
}

.w-text.us_custom_f73f4019.icon_atleft {
  text-indent: -11px;
  margin-left: 24px;
  line-height: 21px;
}

.w-text.icon_atleft {
  text-indent: -14px;
  margin-left: 37px;
  line-height: 29px;
}

/* QUIZ
=========================================================*/

.wpProQuiz_resultsList .wpb_row {
  margin: 70px 0!important;
}

.wpProQuiz_resultsList .vc_col-sm-4 .vc_custom_heading {
  font-style: italic!important;
  font-weight: bold!important;
}

.wpProQuiz_resultsList .vc_col-sm-4 .vc_custom_heading em {
  font-weight: bold!important;
  color: #CF1C1F!important;
}

.wpProQuiz_resultsList .vc_col-sm-8 .vc_custom_heading {
  font-weight: bold!important;
}

.wpProQuiz_resultsList .vc_col-sm-8 a {
  background-color: #CF1C1F!important;
  padding: 10px 25px!important;
  color: #FFF!important;
  transition: all ease .3s!important;
  display: inline-block;
  margin-top: 20px;
  border-radius: 2.5em;
}

.wpProQuiz_resultsList .vc_col-sm-8 a:hover {
  background-color: #980d0f!important;
  transition: all ease .3s!important;
}

.wpProQuiz_button,
.wpProQuiz_button:hover {
  padding: 14px 40px!important;
  background: #CF1C1F!important;
  border-radius: 2.5em!important;
  color: #FFF!important;
  font-weight: 300!important;
  border: none!important;
  transition: all ease .3s;
  box-shadow: 0 0em 0em rgba(0,0,0,0.18)!important;
}

.wpProQuiz_button:hover {
  background: #980d0f!important;
  transition: all ease .3s;
}

.wpProQuiz_question_page {
  margin-bottom: 0!important;
  font-size: 25px!important;
}

.wpProQuiz_resultsList section {
  padding: 0!important;
}

.cl-popup-box-content .wpProQuiz_resultsList section .l-section-h {
  max-width: 100%!important;
}

.cl-popup-box-content .wpProQuiz_QuestionButton {
  float: left!important;
}

.wpProQuiz_resultTable {
  width: 30pc!important;
}

.wpProQuiz_resultName {
  width: 100pt!important;
  padding: 0!important;
}

.wpProQuiz_resultTable table tr:nth-child(1) td:nth-child(2) div {
  background-color: #000!important;
}

.wpProQuiz_resultTable table tr:nth-child(2) td:nth-child(2) div {
  background-color: #CF1C1F!important;
}

.wpProQuiz_points {
  color: #CF1C1F!important;
}

.wpProQuiz_question_text {
  margin-bottom: 30px!important;
}

.wpProQuiz_questionList {
  margin-bottom: 30px!important;
  background: none!important;
  border: 1px solid #e4e4e4!important;
  padding: 10px!important;
  list-style: none!important;
}

.wpProQuiz_questionListItem {
  padding: 10px!important;
  margin: 0 0 .5rem!important;
  background-image: none!important;
  margin-left: 0!important;
  list-style: none!important;
  font-size: 16px;
  border: 0!important;
}

.wpProQuiz_quiz input[type=radio] {
  vertical-align: inherit;
  margin-right: 10px!important;
}

.wpProQuiz_questionListItem:last-child {
  padding: 10px!important;
}

.wpProQuiz_question {
  margin-top: 20px;
}

.wpProQuiz_question_text p {
  text-align: left!important;
  font-style: italic;
}

.wpProQuiz_questionInput ~ img {
  vertical-align: middle!important;
}

.wpProQuiz_response {
  background: #FFF!important;
  padding: 25px!important;
  box-shadow: 0 5px 50px rgba(0,0,0,.19)!important;
  border: none!important;
  margin-bottom: 80px!important;
}

.teas-adv {
  text-align: center!important;
}

.w-text.us_custom_f138e9d6.has_text_color.icon_atleft {
  position: relative;
  left: -26px;
  color: #c70606;
}

#menu-item-14056.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-14056 {
  line-height: 17px!important;
}



.w-menu.layout_ver .menu>li {
  margin-bottom: 9px!important;
}