#jm-allpage {
  position: relative;
  background: #ffffff;
}
body.contentpane {
  background: #ffffff;
  overflow: hidden;
}
#jm-wrapper {
  position: relative;
}
#jm-wrapper .jm-backdrop {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  display: none;
  z-index: 30;
}
.container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
.full-width > .container-fluid {
  box-sizing: border-box;
  max-width: 100%;
  width: auto;
}
.full-width #jm-logo-search > .container-fluid,
.full-width #jm-top-menu > .container-fluid,
.full-width #jm-wcag > .container-fluid {
  max-width: 100%;
  width: auto;
  padding-left: 16px;
  padding-right: 16px;
  box-sizing: border-box;
}
#jm-top-bar .banner-crop {
  overflow: hidden;
  text-align: center;
}
#jm-top-bar .banner-crop a {
  display: block;
}
#jm-top-bar .banner-crop img {
  position: relative;
  left: 100%;
  margin-left: -200%;
  max-width: none;
}
.wide-page .container-fluid {
  max-width: 100%;
}
#jm-wcag {
  border-bottom: 1px solid #f2f2f2;
  box-sizing: border-box;
}
#jm-wcag .jm-wcag-settings {
  margin: 0 -5px;
  padding: 10px 0;
}
#jm-wcag .jm-wcag-settings li {
  display: inline-block;
  vertical-align: top;
}
#jm-wcag .jm-wcag-settings ul li {
  margin: 5px 0;
  padding: 0;
}
#jm-wcag .jm-wcag-settings ul li:before {
  display: none;
}
#jm-wcag .jm-wcag-settings ul li .separator,
#jm-wcag .jm-wcag-settings ul li a {
  display: block;
  margin: 0 5px;
  color: #333333;
}
#jm-wcag .jm-wcag-settings ul li [class^="icon-"],
#jm-wcag .jm-wcag-settings ul li [class*=" icon-"] {
  margin: 0 5px 0 0;
  font-size: 0.9em;
  line-height: 1;
  color: #00813c;
}
#jm-wcag .jm-wcag-settings ul li .icon-plus-sign {
  margin: 0 0 0 5px;
}
#jm-wcag .jm-wcag-settings .contrast a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
#jm-wcag .jm-wcag-settings .contrast a span {
  display: block;
  margin: 0;
  padding: 0 5px;
  line-height: 18px;
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
}
#jm-wcag .jm-wcag-settings .contrast a.jm-highcontrast span {
  background: #000000;
  color: #ffffff;
}
#jm-wcag .jm-wcag-settings .contrast a.jm-highcontrast span:hover {
  background: #ffffff;
  color: #000000;
}
#jm-wcag .jm-wcag-settings .contrast a.jm-highcontrast2 span {
  background: #000000;
  color: #ffff00;
}
#jm-wcag .jm-wcag-settings .contrast a.jm-highcontrast2 span:hover {
  background: #ffff00;
  color: #000000;
}
#jm-wcag .jm-wcag-settings .contrast a.jm-highcontrast3 span {
  background: #ffff00;
  color: #000000;
}
#jm-wcag .jm-wcag-settings .contrast a.jm-highcontrast3 span:hover {
  background: #000000;
  color: #ffff00;
}
#jm-wcag .jm-wcag-settings .container-width a,
#jm-wcag .jm-wcag-settings .resizer a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
#jm-wcag .jm-wcag-settings .container-width a span,
#jm-wcag .jm-wcag-settings .resizer a span {
  display: block;
  margin: 0;
  padding: 0 5px;
  line-height: 18px;
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
}
#jm-logo-nav {
  background: #ffffff;
  color: #333333;
}
#jm-logo-search {
  padding-top: 22px;
  padding-bottom: 22px;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
}
#jm-mobile-button {
  text-align: right;
}
.row-fluid {
  margin: auto !important;
}
@media (max-width: 767px) {
  #jm-mobile-button {
    position: absolute;
    right: 8px;
    top: 22px;
  }
}
#jm-search .jm-module-raw {
  float: right;
}
#jm-search .jm-module-raw:first-child:last-child {
  width: 100%;
  max-width: 940px;
}
#jm-top-menu {
  background: #ffffff;
  color: #333333;
  border-bottom: 1px solid #f2f2f2;
}
#jm-top-menu .jm-module-raw {
  float: left;
  margin-right: 30px;
  margin-left: 0;
}
#jm-top-menu #jm-tools {
  float: right;
}
#jm-top-menu #jm-tools .jm-module-raw {
  float: left;
  margin-right: 0;
  margin-left: 30px;
  padding-right: 30px;
  position: relative;
}
#jm-top-menu #jm-tools .jm-module-raw:after {
  content: '';
  width: 1px;
  height: 20px;
  background: #f2f2f2;
  position: absolute;
  left: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#jm-top-menu #jm-tools .jm-module-raw:last-child {
  padding-left: 30px;
  margin-left: 0;
}
#jm-top-menu #jm-tools .jm-module-raw:last-child:before {
  content: '';
  width: 1px;
  height: 20px;
  background: #f2f2f2;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#jm-top-menu .toggle-nav.menu {
  width: 20px;
  height: 50px;
  text-align: center;
  box-sizing: border-box;
  color: #333333;
}
#jm-top-menu .toggle-nav.menu:hover {
  color: #00813c;
}
#jm-top-menu .toggle-nav.menu .fa,
#jm-top-menu .toggle-nav.menu [class^="icon-"],
#jm-top-menu .toggle-nav.menu [class*=" icon-"] {
  top: -1px;
  height: 50px;
  line-height: 50px;
}
#jm-top-menu .mod-languages form {
  margin: 0;
}
#jm-top-menu .mod-languages select {
  margin-top: 4px;
}
#jm-top-menu .mod-languages .chzn-container {
  width: auto !important;
}
#jm-top-menu .mod-languages .chzn-container-single .chzn-single {
  font-family: 'Oswald', sans-serif;
  font-size: 17px;
  line-height: 54px;
  height: 54px;
  font-weight: 400;
  color: #333333;
  padding: 0 39px 0 0;
  border: 0;
  background: transparent;
  border-radius: 0;
  box-sizing: border-box;
  position: relative;
}
#jm-top-menu .mod-languages .chzn-container-single .chzn-single:hover,
#jm-top-menu .mod-languages .chzn-container-single .chzn-single:focus {
  color: #00813c;
}
#jm-top-menu .mod-languages .chzn-container-single .chzn-single div b {
  line-height: 54px;
}
#jm-top-menu .mod-languages .chzn-container-single .chzn-single div {
  left: auto;
  right: 0;
  width: 9px;
}
#jm-top-menu .mod-languages .chzn-container .chzn-drop {
  background: #ffffff;
  box-shadow: inset 0 0 0 1px #f2f2f2;
  margin: 0;
  min-width: 200px;
}
#jm-top-menu .mod-languages .chzn-container .chzn-results {
  color: #333333;
  margin: 0;
  padding: 30px;
}
#jm-top-menu .mod-languages .chzn-container .chzn-results li {
  font-family: 'Oswald', sans-serif;
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
  color: #333333;
  display: block;
  padding: 0 0 5px;
}
#jm-top-menu .mod-languages .chzn-container .chzn-results li + li {
  padding-top: 5px;
}
#jm-top-menu .mod-languages .chzn-container .chzn-results li:last-child {
  padding-bottom: 0;
}
#jm-top-menu .mod-languages .chzn-container .chzn-results li.highlighted {
  background: none;
  color: #00813c;
}
#jm-top-menu .mod-languages .chzn-container.chzn-with-drop .chzn-drop {
  left: -30px;
}
#jm-header {
  /*padding-top: @JMverticalSpace;*/
  color: #333333;
  background: #ffffff;
}
#jm-top1 {
  padding-top: 32px;
  background: #ffffff;
  color: #333333;
}
#jm-top2 {
  padding-top: 32px;
  background: #ffffff;
  color: #333333;
}
#jm-breadcrumbs {
  font-weight: 300;
  font-size: 13px;
}
#jm-main {
  padding-top: 32px;
  background: #ffffff;
  /* margin-top: -35px;*/
}
#jm-maincontent {
  display: block;
  margin-bottom: 35px;
}
.maincontent_width #jm-main > .container-fluid {
  max-width: 1008px;
}
@media (min-width: 979px) {
  .fixedcolumn_width #jm-left:nth-child(2):last-child,
  .fixedcolumn_width #jm-right:nth-child(2):last-child {
    width: 335px;
    margin-left: -100% !important;
  }
  .fixedcolumn_width #jm-content:nth-last-child(2) {
    margin-left: 335px;
    width: calc(100% -  335px);
  }
}
#jm-bottom1 {
  padding-top: 32px;
  background: #ffffff;
}
#jm-bottom2 {
  padding-top: 32px;
  background: #ffffff;
  color: #333333;
}
#jm-footer-mod {
  background: #ffffff;
  color: #333333;
}
#jm-footer-mod #jm-footer-mod-in {
  padding-top: 40px;
  padding-bottom: 0px;
}
#jm-footer {
  padding: 6px;
  background: #ffffff;
  color: #333333;
  text-align: center;
  padding-top: 12px;
}
#jm-footer #jm-footer-logo {
  margin-bottom: 32px;
}
#jm-footer a {
  color: #333333;
  text-decoration: none;
}
#jm-footer a:hover {
  color: #4d4d4d;
  text-decoration: underline;
}
#jm-footer-mod #jm-back-top {
  display: none;
}
#jm-back-top {
  position: fixed;
  bottom: 45px;
  right: 50px;
  left: auto;
  z-index: 999;
  width: 40px;
  height: 40px;
}
#jm-back-top a i {
  display: none;
  line-height: 64px;
}
#jm-back-top a span {
  display: block;
  height: 40px;
  -webkit-transition: all 1s ease 0s;
  transition: all 1s ease 0s;
  width: 40px;
  background-color: #00813c;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("../images/backtotop.png");
  opacity: 0.3;
}
#jm-back-top a:hover {
  cursor: pointer;
  text-decoration: none;
}
#jm-back-top a:hover span {
  opacity: 1;
}
#jm-header + #jm-top1 {
  padding-top: 0;
}
#jm-top1 + #jm-top2 {
  padding-top: 0;
}
#jm-top2 + #jm-main,
#jm-top2 + #jm-system-message + #jm-main {
  padding-top: 0;
}
#jm-bottom1 + #jm-bottom2 {
  padding-top: 0;
}
.responsive-disabled {
  min-width: 1200px;
}
.responsive-disabled #jm-allpage {
  padding: 0 !important;
  min-width: 1200px;
}
#jm-header h1 {
  font-size: 33px;
  padding: 45px;
  padding-bottom: 40px;
  padding-left: 200px;
  padding-top: 150px;
  font-family: 'Playfair Display';
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 300;
}
#jm-header h1::after {
  display: block;
  content: '';
  width: 100px;
  height: 2px;
  background: white;
  margin-bottom: 15px;
  margin-top: 10px;
}
.h2-white {
  font-family: 'Playfair Display';
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 300;
}
.h2-white::after {
  display: block;
  content: '';
  width: 100px;
  height: 1px;
  background: #ffffff;
  margin-bottom: 15px;
  margin-top: 10px;
}
h2 {
  font-family: 'Playfair Display';
  text-transform: uppercase;
  font-weight: 300;
}
h2::after {
  display: block;
  content: '';
  width: 100px;
  height: 1px;
  background: #00813c;
  margin-bottom: 15px;
  margin-top: 10px;
}
html {
  background-image: url('../images/fond.jpg');
  background-repeat: no-repeat;
}
body {
  background-color: transparent;
  /*overflow-x: hidden;*/
}
#jm-footer {
  max-height: 20px;
  font-size: 12px;
}
.light {
  font-weight: 300;
}
.clic-btn {
  background-color: #00813c;
  box-shadow: 3px 3px 10px #9c9c9c;
  width: 48px;
  height: 48px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  top: 32%;
  border-radius: 50%;
  right: 12px;
  position: fixed;
  transition: .6s;
  z-index: 5000;
}
.clic-btn a {
  cursor: pointer;
  text-decoration: none;
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.clic-btn a::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: -50px;
  text-align: center;
  display: none;
  width: 140px;
  background: #00813c;
  right: 60px;
  height: 30px;
  color: #ffffff;
  padding-top: 9px;
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.clic-btn a:hover:after,
.clic-btn a:hover:before {
  display: block;
}
.devis-btn {
  background-color: #e1e1e1a6;
  box-shadow: 3px 3px 10px #9c9c9c;
  width: 48px;
  height: 48px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  top: 47%;
  border-radius: 50%;
  right: 12px;
  position: fixed;
  transition: .6s;
  z-index: 5000;
}
.devis-btn a {
  cursor: pointer;
  text-decoration: none;
}
.devis-btn:hover {
  background-color: #00813c;
}
.cart-profile,
.cart-ms {
  float: right !important;
  font-weight: 300;
}
#jm-logo img {
  max-width: 60%;
}
#jm-allpage {
  margin: 35px;
  box-shadow: 0 0 20px #666;
}
#jm-top-bar {
  background-color: #00813c;
}
#jm-top-bar .jm-module-raw {
  padding: 5px 0;
}
#jm-logo-search {
  padding-top: 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
}
#jm-footer-mod {
  background: #00813c;
  color: #ffffff !important;
  font-weight: 300 !important;
}
#jm-footer-mod .jm-title {
  color: #ffffff !important;
  font-weight: 300 !important;
}
.icons {
  display: flex;
  align-items: center;
  justify-content: end;
}
.icons .jm-title {
  margin: 0 5px!important;
}
.infos {
  padding-right: 0 !important;
}
.infos p {
  float: right;
}
#jm-header-in {
  padding: 0;
}
#jm-logo-search .row-fluid {
  display: flex;
  align-items: center;
}
.slogan {
  font-family: 'Playfair Display';
  font-size: 22px;
}
.slogan span {
  font-size: 30px;
}
.cart-profile {
  margin-right: 0 !important;
}
#hikashop_product_left_part {
  width: 53% !important;
  margin-bottom: 0px !important;
  padding: 0 !important;
  margin-top: 10px !important;
}
#hikashop_product_right_part {
  width: 47% !important;
  padding-left: 20px !important;
  margin-bottom: 0px !important;
  min-height: 380px !important;
}
#hikashop_product_right_part .hikashop_product_right_part,
#hikashop_product_right_part .hikashop_product_contact_main,
#hikashop_product_right_part .hikashop_product_right_part,
#hikashop_product_right_part .hikashop_product_price_main,
#hikashop_product_right_part .hikashop_product_right_part,
#hikashop_product_right_part .hikashop_product_files_main,
#hikashop_product_right_part .hikashop_product_vote_mini,
#hikashop_product_right_part .hikashop_product_id_main,
#hikashop_product_right_part .hikashop_product_quantity_main,
#hikashop_product_right_part br {
  display: none;
}
#chemises .hikashop_product_right_part,
#chemises .hikashop_product_contact_main,
#chemises .hikashop_product_right_part,
#chemises .hikashop_product_price_main,
#chemises .hikashop_product_right_part,
#chemises .hikashop_product_files_main,
#chemises .hikashop_product_vote_mini,
#chemises .hikashop_product_id_main,
#chemises .hikashop_product_quantity_main,
#chemises br {
  display: inline-grid !important;
}
#chemises .hikacart {
  background-color: #00813c !important;
  color: #fff;
  font-size: 20px;
}
.hikashop_product_custom_info_main_table {
  margin: 0 auto!important;
  max-width: 480px !important;
  width: 480px !important;
}
.hikashop_product_custom_info_main_table .key {
  max-width: 130px !important;
  width: 130px !important;
}
.hikashop_product_custom_info_main_table td {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.hikashop_product_custom_info_main_table .hikashop_product_custom_gabarits_line a {
  transition: all 0.4s ease-in !important;
}
.hikashop_product_custom_info_main_table .hikashop_product_custom_gabarits_line a:hover {
  color: #333333 !important;
  text-decoration: none !important;
  padding-left: 20px;
  transition: all 0.4s ease-in !important;
}
.hikashop_product_page {
  max-width: 1200px !important;
}
#hikashop_product_custom_info_main tr:first-child td {
  border-top: 0px solid transparent!important;
}
#hikashop_product_custom_info_main tr:last-child td {
  border-bottom: 0px solid transparent!important;
}
#hikashop_product_custom_info_main .hikashop_product_custom_value {
  font-weight: 400;
}
#hikashop_product_custom_info_main_94 .hikashop_product_custom_value {
  font-weight: 300 !important;
}
#hikashop_product_description_main {
  /*.choix:last-child { margin-top: 20px; }*/
}
#hikashop_product_description_main .cb_preformhtml {
  color: #fff;
  background-color: #95b931;
  text-transform: uppercase;
  font-size: 16px;
  width: 100%;
  border-top: 1px solid #f8f8f8;
  padding: 8px 20px;
  /*margin: 0 auto;*/
  text-align: center;
  padding-bottom: 10px;
  margin-top: 35px;
  font-weight: 500;
}
#hikashop_product_description_main .cb_result {
  display: block;
  color: #333333 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: oswald !important;
  line-height: 21px !important;
  padding: 15px !important;
  padding-top: 10px !important;
  padding-bottom: 0px !important;
  margin: 0 auto!important;
  /*text-align: center;*/
  margin: 10px 0px 20px!important;
  padding-left: 0px !important;
}
#hikashop_product_description_main .cb_result .prix {
  text-transform: uppercase !important;
  color: #00813c !important;
  display: inline-block !important;
  font-size: 27px !important;
  font-weight: normal !important;
  margin: 20px 0px 10px!important;
  font-family: oswald !important;
  line-height: 21px !important;
  padding-bottom: 7px !important;
}
#hikashop_product_description_main .cb_result .prix::after {
  display: none;
}
#hikashop_product_description_main .cb_result a:hover {
  text-decoration: none !important;
  opacity: 0.7 !important;
}
#hikashop_product_description_main .btn-toolbar .btn {
  color: white !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  background-color: #00813c !important;
  border: 1px solid #00813c !important;
  padding: 55px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-transform: inherit !important;
}
#hikashop_product_description_main .btn-toolbar .btn:hover {
  background-color: transparent !important;
  border: 1px solid #00813c !important;
  color: #00813c !important;
}
#hikashop_product_description_main .pull-right {
  float: none !important;
  text-align: left !important;
  margin-bottom: 30px !important;
}
#hikashop_product_description_main .choix {
  float: left !important;
  margin-right: 30px;
  margin-bottom: 20px;
  font-size: 17px;
}
#hikashop_product_description_main .choix .chzn-container {
  margin-left: 15px;
  width: 180px !important;
}
#hikashop_product_description_main .choix input {
  width: 180px !important;
}
#hikashop_product_description_main .choix:nth-child(6) {
  margin-left: 0px !important;
  margin-top: 20px !important;
}
#hikashop_product_description_main .choixsurmesure .required,
#hikashop_product_description_main .choix .required {
  margin-left: 15px;
}
#hikashop_product_description_main .choixsurmesure + .choixsurmesure {
  margin-top: 0px !important;
}
#hikashop_product_description_main .form-validate br {
  display: none;
}
#hikashop_product_description_main .btcalctoolbar .btn {
  color: white !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  background-color: #00813c !important;
  border: 1px solid #00813c !important;
  padding: 55px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-transform: inherit !important;
}
#hikashop_product_description_main .btcalctoolbar .btn:hover {
  background-color: transparent !important;
  border: 1px solid #00813c !important;
  color: #00813c !important;
}
#hikashop_product_top_part h1 {
  text-transform: uppercase !important;
  color: white !important;
  display: inline-block !important;
  font-size: 20px !important;
  font-weight: normal !important;
  margin: 0px 0px 0px!important;
  font-family: oswald !important;
  line-height: 21px !important;
  background-color: #00813c !important;
  padding: 15px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.hikashop_previous_product,
.hikashop_next_product {
  display: none !important;
}
/* #hikashop_product_top_part { margin-top: -60px!important; } */
.hikashop_cpanel_main_interface .hkc-md-3 {
  width: 100%;
  text-align: center;
}
.hikashop_cpanel_main_interface .hkc-md-3 a:hover {
  text-decoration: none !important;
  opacity: 0.7 !important;
}
.hikashop_cpanel_main_interface .hkc-md-3 .hk-icon {
  font-size: 20px;
}
.hikashop_cpanel_main_interface .hkc-md-3 .hika_cpanel_icon + .hika_cpanel_icon {
  margin-left: 30px;
}
.hikashop_cpanel_main_interface .hkc-md-3 .hika_cpanel_icon:last-child {
  display: none;
}
.hikashop_cpanel_main_interface .hkc-md-3 .fa-check {
  left: 48% !important;
}
.hikashop_cpanel_main_interface .hkc-md-9 {
  width: 100%;
  padding-top: 30px;
}
.hikashop_cpanel_main_interface .hkc-md-9 .hika_cpanel_price {
  color: #333333;
}
.hikashop_cpanel_main_interface .hkc-md-9 .hika_cpanel_main_data_title {
  text-transform: uppercase !important;
  color: #00813c !important;
  display: inline-block !important;
  font-size: 20px !important;
  font-weight: normal !important;
  margin: 0px 0px 20px 0px!important;
  font-family: oswald !important;
  line-height: 21px !important;
  padding: 15px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.hikashop_cpanel_main_interface .hkc-md-9 .hika_cpanel_order_methods dt {
  font-weight: 600;
  color: #00813c !important;
  margin-bottom: 3px;
  padding-left: 15px;
}
.hikashop_cpanel_main_interface .hkc-md-9 .hika_cpanel_order_methods dd {
  margin-left: 0;
  margin-bottom: 9px;
  padding-left: 15px;
}
.hikashop_cpanel_main_interface .hkc-md-9 .hkc-md-8 .hika_cpanel_product {
  min-height: 112px;
  margin-bottom: 22px;
}
.hikashop_cpanel_main_interface .hkc-md-9 .hkc-md-8 .hika_cpanel_product_image {
  display: none;
}
.hikashop_cpanel_main_interface .hkc-md-9 .hkc-md-8 .hika_cpanel_product_name {
  font-weight: normal !important;
  margin: 0px 0px 20px 0px!important;
  font-family: oswald !important;
  line-height: 21px !important;
  background-color: #00813c !important;
  padding: 15px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  color: white;
  float: left;
}
.hikashop_cpanel_main_interface .hkc-md-9 .hkc-md-8 .hika_cpanel_product_price {
  font-weight: 400 !important;
  display: inline-block !important;
  padding-left: 10px !important;
  padding-top: 7px !important;
}
.logout-button .btn {
  color: white !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  background-color: #00813c !important;
  border: 1px solid #00813c !important;
  padding: 55px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-transform: inherit !important;
}
.logout-button .btn:hover {
  background-color: transparent !important;
  border: 1px solid #00813c !important;
  color: #00813c !important;
}
.profile .btn {
  color: white !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  background-color: #00813c !important;
  border: 1px solid #00813c !important;
  padding: 55px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-transform: inherit !important;
}
.profile .btn:hover {
  background-color: transparent !important;
  border: 1px solid #00813c !important;
  color: #00813c !important;
}
.control-group .btn {
  color: white !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  background-color: #00813c !important;
  border: 1px solid #00813c !important;
  padding: 55px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-transform: inherit !important;
}
.control-group .btn:hover {
  background-color: transparent !important;
  border: 1px solid #00813c !important;
  color: #00813c !important;
}
.dl-horizontal dt {
  font-weight: 500;
  padding-top: 3px;
  padding-bottom: 3px;
}
.dl-horizontal dd {
  margin-left: 180px;
  font-weight: 300;
  font-size: 16px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#member-profile legend,
#users-profile-core legend {
  text-transform: uppercase !important;
  color: #00813c !important;
  display: inline-block !important;
  font-size: 20px !important;
  font-weight: normal !important;
  margin: 0px 0px 20px 0px!important;
  font-family: oswald !important;
  line-height: 21px !important;
  padding: 15px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
#hikashop_address_listing .hikabtn .fa,
#hikashop_address_listing .hikabtn .fas {
  font-weight: 900;
  color: #00813c;
  padding-right: 14px;
}
#hikashop_address_listing .hika_toolbar_btn .btnName {
  height: 15px;
  display: block;
  float: right;
  padding-top: 12px;
}
#hikashop_address_listing .hikashop_default_billing_address {
  display: flex;
  align-items: center;
}
#hikashop_address_listing .hikashop_default_billing_address dd {
  margin-left: 20px !important;
}
#hikashop_address_listing .hikashop_default_shipping_address {
  display: flex;
  align-items: center;
}
#hikashop_address_listing .hikashop_default_shipping_address dd {
  margin-left: 20px !important;
}
#hikashop_address_listing #hikashop_user_addresses_show {
  margin-top: 30px;
}
#hikashop_order_listing .hikashop_search_block {
  display: flex;
}
#hikashop_order_listing .hikabtn .fa,
#hikashop_order_listing .hikabtn .fas {
  font-weight: 900;
  color: #00813c;
  padding-right: 14px;
}
#hikashop_order_listing .hika_toolbar_btn .btnName {
  height: 15px;
  display: block;
  float: right;
  padding-top: 12px;
}
#hikashop_order_listing .hika_j2 .btn-primary,
#hikashop_order_listing .hikabtn-primary {
  color: #fff;
  background-color: #00813c;
  border-color: #00813c;
  padding: 55px !important;
  padding-top: 10px !important;
  margin-left: 10px;
  padding-bottom: 9px !important;
}
#hikashop_order_listing .hika_j2 .btn-primary:hover,
#hikashop_order_listing .hikabtn-primary:hover {
  background-color: transparent;
  color: #00813c;
}
#hikashop_order_listing .hikashop_order_sort {
  margin-top: 15px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
#hikashop_order_listing .hikashop_order_sort .chzn-container {
  margin-left: 10px;
}
#hikashop_order_listing .hika_order_shipping_address,
#hikashop_order_listing .hika_order_status {
  padding-bottom: 10px;
}
#hikashop_order_listing .hika_order_number {
  color: #333333;
  margin-bottom: 10px !important;
}
#hikashop_order_listing .hika_order_action .hikabtn {
  padding-left: 40px;
  padding-right: 40px;
}
#hikashop_order_listing .hikabtn {
  margin-top: 10px;
}
#hikashop_order_listing .hika_order_product_image {
  display: none;
}
#hikashop_order_listing .hika_order_product_name {
  font-weight: normal !important;
  margin: 0px 0px 20px 0px!important;
  font-family: oswald !important;
  line-height: 21px !important;
  background-color: #00813c !important;
  padding: 15px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  color: white;
  float: left;
}
#hikashop_order_listing .hika_order_product_price {
  font-weight: 400 !important;
  display: inline-block !important;
  padding-left: 10px !important;
  padding-top: 7px !important;
}
.hika_toolbar .hikabtn .fa,
.hika_toolbar .hikabtn .fas,
.hika_toolbar .hikabtn .far {
  font-weight: 900;
  color: #00813c;
  padding-right: 14px;
}
.hika_toolbar .hika_toolbar_btn .btnName {
  height: 15px;
  display: block;
  float: right;
  padding-top: 12px;
}
.hika_toolbar .hikashop_default_billing_address {
  display: flex;
  align-items: center;
}
.hika_toolbar .hikashop_default_billing_address dd {
  margin-left: 20px !important;
}
.hika_toolbar .hikashop_default_shipping_address {
  display: flex;
  align-items: center;
}
.hika_toolbar .hikashop_default_shipping_address dd {
  margin-left: 20px !important;
}
/* #hikashop_cart_product_listing {

  .hikashop_cart_product_image { display: none; }
  td { text-align: left; }
  
          .hikashop_cart_product_name { font-weight: normal !important; margin: 0px 0px 20px 0px!important; font-family: oswald !important; line-height: 21px !important; background-color: #00813c !important; padding: 15px !important; padding-top: 12px !important; padding-bottom: 12px !important; float: left;
            a {  color: white!important; } }
      .hikashop_cart_product_price { font-weight: 400!important; display: inline-block!important; padding-left: 10px!important; padding-top: 7px!important; }
  .hika_show_cart_total_text_2 { display: none;  }
  .hika_show_cart_total_price { font-size: 20px; font-weight: 500; }
  
  .hikashop_product_quantity_table { td { padding: 5px; } }
  .hikashop_no_print {     float: right; padding-right: 48px; padding-top: 10px; }

}

span.hikashop_product_price { font-weight: 400!important; }

//////// -------- HIKASHOP RESPONSIVE ----------- ////////

@media only screen and (max-width: 800px) { 
table#hikashop_order_listing tbody td:nth-child(1), table#hikashop_order_listing th:nth-child(1), table#hikashop_cart_listing td:nth-child(2), table#hikashop_cart_listing th:nth-child(2), table#hikashop_cart_listing td:nth-child(5), table#hikashop_cart_listing th:nth-child(5), table#hikashop_cart_product_listing tbody td:nth-child(1), table#hikashop_cart_product_listing th:nth-child(1), table#hikashop_cart_product_listing td:nth-child(5), table#hikashop_cart_product_listing th:nth-child(5) {
     display: inherit!important; }
}

@media only screen and (max-device-width: 1024px) { 
.hika_toolbar a, div.hika_toolbar .hkdropdown { float: left; margin-top: 10px; }
} */
.hikashop_cart_product_name {
  font-weight: normal !important;
  margin: 10px 0px 10px 0px!important;
  font-family: oswald !important;
  color: white;
  line-height: 21px !important;
  background-color: #00813c !important;
  padding: 15px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  float: left;
}
.hikashop_cart_product_name a {
  color: white !important;
}
#jm-maincontent {
  padding-top: 20px !important;
}
.span0 {
  float: none !important;
}
.span50 {
  float: left !important;
  width: 50% !important;
}
.jm-module {
  margin-bottom: 32px;
}
.jm-module .jm-title {
  font-weight: 700;
  font-family: 'Playfair Display', serif;
  font-size: 16px;
  line-height: 1.1;
  margin: 0 0 16px;
  color: #333333;
  text-transform: uppercase;
}
.moduletable {
  margin-bottom: 32px;
}
.moduletable > h3 {
  font-weight: 700;
  font-family: 'Playfair Display', serif;
  font-size: 16px;
  line-height: 1.1;
  margin: 0 0 16px;
  color: #333333;
  text-transform: uppercase;
}
.item-page .jm-module,
.item-page .moduletable {
  font-size: 15px;
  line-height: 1.57;
}
#jm-allpage .jm-module.color1-ms {
  padding: 32px;
  background: #ffffff;
  border: 1px solid #f2f2f2;
  color: #333333;
}
#jm-allpage .jm-module.color1-ms .jm-title {
  color: #333333;
}
.jm-module.color2-ms .jm-title {
  color: #333333;
}
#jm-allpage .jm-module.color2-ms .jm-module-content {
  padding: 32px;
  background: #ffffff;
  color: #333333;
  border-bottom: 1px solid #f2f2f2;
}
.jm-module.title-ms .jm-title {
  font-size: 18px;
  margin-bottom: 32px;
}
.jm-module.large-title-ms .jm-title {
  font-size: 22px;
  margin-bottom: 25px;
}
.jm-module.vlarge-title-ms {
  text-align: center;
  margin-bottom: 37px;
}
.jm-module.vlarge-title-ms .jm-title {
  font-size: 60px;
  margin-bottom: 15px;
  text-transform: none;
}
.jm-module.vlarge-title-ms .jm-module-content {
  font-weight: 300;
  font-size: 28px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .jm-module.vlarge-title-ms .jm-title {
    font-size: 22px;
  }
  .jm-module.vlarge-title-ms .jm-module-content {
    font-size: 15px;
  }
}
.jm-module.margin-ms {
  margin-bottom: 0 !important;
}
.jm-module.small-margin-ms {
  margin-bottom: 15px;
}
.jm-category-module.default .jmm-rows {
  margin: 0 -8px;
}
.jm-category-module.default .jmm-row {
  margin-top: 30px;
}
.jm-category-module.default .jmm-row:first-child {
  margin-top: 0;
}
.jm-category-module.default .jmm-rows > div > .jmm-item {
  padding: 0 8px;
}
.jm-category-module.default .jmm-item > span {
  display: block;
  color: #999999;
}
.jm-category-module.default .jmm-intortext,
.jm-category-module.default .jmm-readmore {
  margin-top: 20px;
}
.jm-category-module.default .mod-article-image.pull-left,
.jm-category-module.default .mod-article-image.pull-right {
  margin-bottom: 0;
}
.jm-category-module.default .mod-articles-category-title {
  display: block;
  font-size: 21px;
  font-family: 'Playfair Display', serif;
  font-weight: 500;
  line-height: 24px;
  color: inherit;
  margin: 10px 0;
}
.jm-category-module.default .mod-articles-category-title:hover {
  text-decoration: none;
  color: #00813c;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default .jmm-items,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default .jmm-items {
  margin: -8px;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default .jmm-item,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default .jmm-item {
  padding: 8px;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-item-in,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-item-in,
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-item-in,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-item-in {
  display: block;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: hidden;
  background: #ffffff;
  position: relative;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-item-in:before,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-item-in:before,
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-item-in:before,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-item-in:before {
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  max-width: 290px;
  height: 100%;
  background: #d8a6b4;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-item-in > div,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-item-in > div,
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-item-in > div,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-item-in > div {
  position: relative;
  z-index: 1;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-item-in:before,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-item-in:before {
  left: 0;
  -webkit-clip-path: polygon(0% 0%, 63% 0, 100% 31%, 60% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 63% 0, 100% 31%, 60% 100%, 0% 100%);
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-item-in:before,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-item-in:before {
  right: 0;
  -webkit-clip-path: polygon(37% 0, 100% 0, 100% 100%, 40% 100%, 0 31%);
  clip-path: polygon(37% 0, 100% 0, 100% 100%, 40% 100%, 0 31%);
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-title,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-title,
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-title,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-title {
  font-size: 46px;
  color: #ffffff;
  font-weight: normal;
  line-height: 1.1;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-title a,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-title a,
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-title a,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-title a {
  color: inherit;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-text,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-text,
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-text,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-text {
  font-size: 26px;
  font-weight: 100;
  color: #9e2144;
  margin: 0;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-icon,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-icon {
  float: right;
  max-width: 43%;
  box-sizing: border-box;
  padding: 0;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.right .jmm-description,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-description {
  float: left;
  padding: 80px 0 80px 50px;
  max-width: 57%;
  box-sizing: border-box;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-icon,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-icon {
  float: left;
  max-width: 43%;
  box-sizing: border-box;
  padding: 0;
}
#jm-allpage .jm-module.features1-ms .jmm-add-features.default.left .jmm-description,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-description {
  float: right;
  padding: 80px 50px 80px 0;
  text-align: right;
  max-width: 57%;
  box-sizing: border-box;
}
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-item-in,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-item-in {
  background: #ffffff;
}
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-item-in:before,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-item-in:before {
  background: #9dbdd3;
}
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-title,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-title {
  color: #ffffff;
}
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.right .jmm-text,
#jm-allpage .jm-module.features2-ms .jmm-add-features.default.left .jmm-text {
  color: #00813c;
}
#jm-allpage .jm-module.help-ms .jmm-add-features.default .jmm-items {
  margin: 0;
}
#jm-allpage .jm-module.help-ms .jmm-add-features.default .jmm-item {
  padding: 30px;
}
#jm-allpage .jm-module.help-ms .jmm-add-features.default.left .jmm-item-in {
  display: block;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
#jm-allpage .jm-module.help-ms .jmm-add-features.default.left .jmm-icon {
  padding-right: 20px;
  float: left;
}
#jm-allpage .jm-module.help-ms .jmm-add-features.default .jmm-description {
  overflow: hidden;
}
#jm-allpage .jm-module.help-ms .jmm-add-features.default .jmm-title {
  font-size: 18px;
  margin-top: 16px;
}
.jm-module.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
.jm-module.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default {
  counter-reset: section;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-items {
  margin: 0;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-item {
  padding: 0;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-description {
  width: 100%;
  padding: 70px;
  min-height: 410px;
  box-sizing: border-box;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .readmore {
  margin-top: 20px;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title {
  font-size: 36px;
  line-height: 1.22;
  font-weight: 500;
  position: relative;
  padding-left: 148px;
  padding-top: 24px;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title a {
  color: inherit;
  text-decoration: none;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title a:hover {
  color: #00813c;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  counter-increment: section;
  content: counters(section, ".", decimal-leading-zero) ".";
  font-size: 60px;
  font-weight: bold;
  position: absolute;
  left: 0;
  top: 0;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title:after {
  content: '';
  position: absolute;
  left: 112px;
  top: 5px;
  width: 1px;
  height: 100px;
  background: #00813c;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title ~ * {
  margin-left: 148px;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-icon {
  float: none;
  padding: 0;
  overflow: hidden;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-icon img {
  transition: all 8s ease;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-icon:hover img {
  transform: scale(1.3);
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-item-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-row .jmm-item .jmm-icon {
  order: 2;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-row .jmm-item .jmm-description {
  order: 1;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-row .jmm-item:nth-child(2n) .jmm-icon {
  order: 1;
}
#jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-row .jmm-item:nth-child(2n) .jmm-description {
  order: 2;
}
.jm-module.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
.jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
@media (max-width: 1200px) {
  #jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title {
    font-size: 21px;
    padding-left: 118px;
    padding-top: 19px;
  }
  #jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
    font-size: 40px;
  }
  #jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title:after {
    left: 82px;
    height: 65px;
  }
  #jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-title ~ * {
    margin-left: 118px;
  }
}
@media (max-width: 980px) {
  #jm-allpage .jm-module.promo-ms .jmm-add-features.default .jmm-description {
    padding: 30px;
    min-height: auto;
  }
}
#jm-allpage .jmm-simple-tabs {
  overflow: hidden;
}
#jm-allpage .jmm-simple-tabs .jmm-simple-tabs-in {
  position: relative;
  background: #ffffff;
}
#jm-allpage .jmm-simple-tabs .jmm-simple-tabs-in:before,
#jm-allpage .jmm-simple-tabs .jmm-simple-tabs-in:after {
  display: table;
  content: "";
  line-height: 0;
}
#jm-allpage .jmm-simple-tabs .jmm-simple-tabs-in:after {
  clear: both;
}
#jm-allpage .jmm-simple-tabs .tabs-left > .nav-tabs,
#jm-allpage .jmm-simple-tabs .tabs-right > .nav-tabs {
  margin: 0;
  padding: 25px 0;
}
#jm-allpage .jmm-simple-tabs .tabs-left > .nav-tabs > li > a,
#jm-allpage .jmm-simple-tabs .tabs-right > .nav-tabs > li > a {
  border: 0;
  padding: 5px 30px;
}
#jm-allpage .jmm-simple-tabs .tabs-left > .nav-tabs > li > a:focus,
#jm-allpage .jmm-simple-tabs .tabs-right > .nav-tabs > li > a:focus,
#jm-allpage .jmm-simple-tabs .tabs-left > .nav-tabs > li > a:hover,
#jm-allpage .jmm-simple-tabs .tabs-right > .nav-tabs > li > a:hover {
  background: none;
  color: #00813c;
}
#jm-allpage .jmm-simple-tabs .tabs-left > .nav-tabs > li.active > a,
#jm-allpage .jmm-simple-tabs .tabs-right > .nav-tabs > li.active > a {
  position: relative;
  color: #00813c;
}
#jm-allpage .jmm-simple-tabs .tabs-left .tab-content,
#jm-allpage .jmm-simple-tabs .tabs-right .tab-content {
  border: 0;
}
#jm-allpage .jmm-simple-tabs .tabs-left > .nav-tabs > li.active > a:before {
  content: '';
  position: absolute;
  top: 0;
  left: -1px;
  height: 100%;
  width: 2px;
  background: #00813c;
}
#jm-allpage .jmm-simple-tabs .tabs-left .tab-content:before {
  content: '';
  position: absolute;
  top: 0;
  height: 1000px;
  width: 1px;
  background: #f2f2f2;
  margin-left: -30px;
}
#jm-allpage .jmm-simple-tabs .tabs-right > .nav-tabs {
  text-align: right;
}
#jm-allpage .jmm-simple-tabs .tabs-right > .nav-tabs > li.active > a:after {
  content: '';
  position: absolute;
  top: 0;
  right: -1px;
  height: 100%;
  width: 2px;
  background: #00813c;
}
#jm-allpage .jmm-simple-tabs .tabs-right > .nav-tabs:before {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background: #f2f2f2;
  margin-left: -30px;
}
@media (min-width: 980px) {
  #jm-allpage .jm-module.tabs-ms .jmm-simple-tabs .tab-content {
    background-image: url('../images/tabs-background.png');
    background-repeat: no-repeat;
    background-position: bottom right;
    min-height: 330px;
  }
}
.jm-module iframe {
  max-width: 100%;
  box-sizing: border-box;
}
#jm-allpage .djreviews .djrv_rating {
  line-height: 1.57 !important;
}
#jm-allpage .djreviews .djrv_rating .djrv_stars_sprite {
  width: 90px;
  height: 24px;
  background: url('../images/stars.png') repeat-x 0 0;
  background-size: 18px auto !important;
}
#jm-allpage .djreviews .djrv_rating .djrv_stars_sprite_rating {
  background: url('../images/stars.png') repeat-x 0 -24px;
  background-size: 18px auto !important;
}
#jm-allpage .djreviews .djrv_rating.small .djrv_stars_sprite,
#jm-allpage .djreviews .djrv_rating.xsmall .djrv_stars_sprite {
  width: 80px;
  height: 22px;
  background: url('../images/stars.png') repeat-x 0 0;
  background-size: 16px auto !important;
}
#jm-allpage .djreviews .djrv_rating.small .djrv_stars_sprite_rating,
#jm-allpage .djreviews .djrv_rating.xsmall .djrv_stars_sprite_rating {
  background: url('../images/stars.png') repeat-x 0 -22px;
  background-size: 16px auto !important;
}
#jm-allpage .djreviews .djrv_rating .djrv_avg {
  vertical-align: middle;
  padding-left: 5px !important;
}
#jm-allpage .djrv_review_form .djrv_rating_fields {
  margin: 0 0 20px;
}
#jm-allpage .djrv_review_form .djrv_rating_fields .control-group {
  margin: 0;
}
#jm-allpage .djrv_review_form .djrv_rating_fields .djrv_field_rating {
  width: 90px;
  height: 24px;
  background: url('../images/stars.png') repeat-x 0 0;
  background-size: 18px auto !important;
}
#jm-allpage .djrv_review_form .djrv_rating_fields .djrv_field_rating div {
  height: 24px;
}
#jm-allpage .djrv_review_form .djrv_rating_fields .djrv_field_rating input {
  width: 18px !important;
  height: 24px !important;
}
#jm-allpage .djrv_review_form .djrv_rating_fields .djrv_field_rating label {
  height: 24px;
}
#jm-allpage .djrv_review_form .djrv_rating_fields .djrv_field_rating input:checked + label,
#jm-allpage .djrv_review_form .djrv_rating_fields .djrv_field_rating:hover input:checked:hover + label {
  background: url('../images/stars.png') repeat-x 0 -24px;
}
#jm-allpage .djrv_review_form .djrv_rating_fields .djrv_field_rating:hover input:hover + label {
  background: url('../images/stars.png') repeat-x 0 -48px;
}
#jm-allpage .mod_djreviews .djrv_rating .djrv_stars_sprite {
  width: 90px;
  height: 24px;
  background: url('../images/stars.png') repeat-x 0 0;
  background-size: 18px auto !important;
}
#jm-allpage .mod_djreviews .djrv_rating .djrv_stars_sprite_rating {
  background: url('../images/stars.png') repeat-x 0 -24px;
  background-size: 18px auto !important;
}
#jm-allpage .mod_djreviews .djrv_rating .djrv_avg {
  vertical-align: middle;
}
#jm-allpage .djreviews {
  overflow: hidden;
}
#jm-allpage .djreviews.djrv_rating_full {
  border-top: 1px solid #f2f2f2;
  padding-top: 50px;
}
#jm-allpage .djreviews.djrv_rating_full .djrv_item_rating + .djrv_item_rating {
  margin-top: 10px;
}
#jm-allpage .djreviews .djrv_rating.djrv_user_rating {
  line-height: 1.1 !important;
  padding: 0 25px;
}
#jm-allpage .djreviews.djrv_rating_full,
#jm-allpage .djreviews.djrv_reviews_list {
  margin: 50px 0;
}
#jm-allpage .djreviews.djrv_rating_full h3,
#jm-allpage .djreviews.djrv_reviews_list h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 45px;
  color: #333333;
  text-transform: uppercase;
}
#jm-allpage .djreviews.djrv_rating_full h4,
#jm-allpage .djreviews.djrv_reviews_list h4 {
  font-size: 1em;
  line-height: 1.1;
  font-weight: 500;
  color: #333333;
  margin: 0 0 5px;
}
#jm-allpage .djreviews.djrv_rating_full .djrv_rating_desc,
#jm-allpage .djreviews.djrv_reviews_list .djrv_rating_desc {
  margin: 0 0 30px;
}
#jm-allpage .djreviews.djrv_rating_full .djrv_listing,
#jm-allpage .djreviews.djrv_reviews_list .djrv_listing {
  margin: 0;
}
#jm-allpage .djreviews.djrv_rating_full .djrv_single_review,
#jm-allpage .djreviews.djrv_reviews_list .djrv_single_review {
  margin-top: 30px;
  padding-top: 30px;
  margin-bottom: 0;
  border-top: 1px solid #f2f2f2;
}
#jm-allpage .djreviews.djrv_rating_full .djrv_single_review:first-of-type,
#jm-allpage .djreviews.djrv_reviews_list .djrv_single_review:first-of-type {
  margin-top: 0;
  padding-top: 0;
  border: none;
}
#jm-allpage .djreviews.djrv_rating_full .djrv_avg,
#jm-allpage .djreviews.djrv_reviews_list .djrv_avg {
  color: #999999;
}
#jm-allpage .djreviews.djrv_rating_full .djrv_message_quote,
#jm-allpage .djreviews.djrv_reviews_list .djrv_message_quote {
  margin-top: 0;
  margin-bottom: 0;
}
#jm-allpage .djreviews.djrv_rating_full .btn-toolbar,
#jm-allpage .djreviews.djrv_reviews_list .btn-toolbar {
  margin-bottom: 0;
}
#jm-allpage .djreviews.djrv_rating_full > .btn,
#jm-allpage .djreviews.djrv_reviews_list > .btn {
  margin-top: 50px;
  padding: 10px 43px;
  background: #f2f2f2;
  color: inherit;
}
#jm-allpage .djreviews.djrv_rating_full > .btn:hover,
#jm-allpage .djreviews.djrv_reviews_list > .btn:hover,
#jm-allpage .djreviews.djrv_rating_full > .btn:focus,
#jm-allpage .djreviews.djrv_reviews_list > .btn:focus {
  background: #00813c;
  color: #ffffff;
}
#jm-allpage .djreviews.djrv_rating_full h3 + .btn,
#jm-allpage .djreviews.djrv_reviews_list h3 + .btn {
  margin-top: 0;
}
#jm-allpage .djreviews.djrv_reviews_list {
  margin-bottom: 0;
}
#jm-allpage .djreviews.djrv_reviews_list h3 {
  margin: 0 0 50px;
}
#jm-allpage .article-info .djrv_item_rating.djrv_rating.small {
  line-height: 1 !important;
}
#jm-allpage form.djrv_review_form {
  margin: 0;
}
#jm-allpage form.djrv_review_form .djrv_rating_fields fieldset {
  margin: 0;
}
#jm-allpage form.djrv_review_form .djrv_rating_fields .djrv_field_rating {
  vertical-align: baseline;
}
#jm-allpage form.djrv_review_form .djrv_rating_field .control-label {
  padding-top: 3px;
}
#jm-allpage form.djrv_review_form .djrv_rating_field .control-label label {
  margin-bottom: 0;
}
#jm-allpage form.djrv_review_form .btn {
  padding: 10px 30px;
}
#jm-allpage .djreviews div.modal .djrv_modal-header .djrv_close_form_button {
  padding: 0;
  background: none;
  border: 0;
  color: currentColor;
}
#jm-allpage .djreviews div.modal .djrv_modal-header .djrv_close_form_button:after {
  display: none;
}
#jm-allpage .djrv_single_review .djrv_poster,
#jm-allpage .djrv_single_review .djrv_review_date {
  color: #999999;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.2;
  margin: 0 0 15px;
}
#jm-allpage .djrv_single_review .djrv_poster em,
#jm-allpage .djrv_single_review .djrv_review_date em {
  font-style: normal;
}
#jm-allpage .djrv_single_review .djrv_poster strong,
#jm-allpage .djrv_single_review .djrv_review_date strong {
  font-weight: 300;
}
#jm-allpage .djrv_rating,
#jm-allpage .djrv_rating.xsmall,
#jm-allpage .djrv_rating.small,
#jm-allpage .djrv_rating.medium {
  margin-top: 0;
  margin-bottom: 0;
}
#jm-allpage .djrv_pagination ul > li:first-child a,
#jm-allpage .djrv_pagination ul > li:last-child a {
  color: #333333;
  background: none;
}
#jm-allpage .djrv_pagination ul > li:first-child a:hover,
#jm-allpage .djrv_pagination ul > li:last-child a:hover {
  color: #00813c;
  background: none;
}
#jm-allpage .mod_djreviews .djrv_object_title,
#jm-allpage .mod_djreviews .djrv_review_title {
  font-family: 'Playfair Display', serif;
  font-size: 21px;
  color: #333333;
}
#jm-allpage .mod_djreviews .djrv_object_title strong,
#jm-allpage .mod_djreviews .djrv_review_title strong {
  font-weight: 700;
}
#jm-allpage .mod_djreviews .djrv_object_title a,
#jm-allpage .mod_djreviews .djrv_review_title a {
  color: inherit;
  text-decoration: none;
}
#jm-allpage .mod_djreviews .djrv_object_title a:hover,
#jm-allpage .mod_djreviews .djrv_review_title a:hover {
  color: #00813c;
}
#jm-allpage .mod_djreviews .djrv_rating {
  margin-top: 2px;
  line-height: 1.1 !important;
  padding: 0 25px;
}
#jm-allpage .mod_djreviews .djrv_stars {
  display: inline-block;
}
#jm-allpage .mod_djreviews .djrv_review_message {
  margin: 0;
}
#jm-allpage .mod_djreviews .djrv_post_info {
  margin: 5px 0 0;
}
#jm-allpage .mod_djreviews .djrv_post_info .djrv_poster {
  margin: 0;
}
#jm-allpage .mod_djreviews .djrv_post_info .djrv_poster strong {
  font-weight: 300;
}
#jm-allpage .mod_djreviews .djrv_single_review {
  font-size: 21px;
  margin-top: 22px;
  padding-top: 22px;
  border-top: 1px solid #f2f2f2;
}
#jm-allpage .mod_djreviews .djrv_single_review:first-child {
  margin-top: 0;
  padding-top: 0;
  border: none;
}
#jm-allpage .mod_djreviews .djrv_review_message + .djrv_object_title {
  margin-top: 20px;
}
#jm-allpage .mod_djreviews .djrv_avg {
  opacity: 0.5;
}
#jm-header .mod_djreviews .djrv_object_title,
#jm-header .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-header .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-top1 .mod_djreviews .djrv_object_title,
#jm-top1 .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-top1 .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-top2 .mod_djreviews .djrv_object_title,
#jm-top2 .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-top2 .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-bottom1 .mod_djreviews .djrv_object_title,
#jm-bottom1 .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-bottom1 .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-bottom2 .mod_djreviews .djrv_object_title,
#jm-bottom2 .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-bottom2 .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-footer .mod_djreviews .djrv_object_title,
#jm-footer .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-footer .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-allpage .jm-module.color1-ms .mod_djreviews .djrv_object_title,
#jm-allpage .jm-module.color1-ms .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-allpage .jm-module.color1-ms .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-allpage .jm-module.color2-ms .mod_djreviews .djrv_object_title,
#jm-allpage .jm-module.color2-ms .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-allpage .jm-module.color2-ms .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-allpage .jm-module.color2-ms .mod_djreviews .djrv_object_title,
#jm-allpage .jm-module.color2-ms .mod_djreviews .djrv_review_title {
  color: #333333;
}
#jm-allpage .jm-module.color2-ms .mod_djreviews .djrv_single_review {
  border-color: #f2f2f2;
}
#jm-offcanvas .mod_djreviews .djrv_object_title,
#jm-offcanvas .mod_djreviews .djrv_review_title {
  color: #ffffff;
}
#jm-offcanvas .mod_djreviews .djrv_single_review {
  border-color: #0a0e12;
}
#jm-allpage .contact-ps h3,
#jm-allpage .contact-ps form#contact-form > fieldset > legend {
  display: none;
}
#jm-allpage .contact-ps .page-header h2 {
  display: block;
  font-size: 30px;
  line-height: 1.1;
  font-weight: 500;
}
#jm-allpage .contact-ps form#contact-form {
  background: none;
  border: 0;
  padding: 0;
}
#jm-allpage .contact-ps .form-horizontal .control-label {
  float: none;
  width: auto;
  text-align: inherit;
  padding: 0;
}
#jm-allpage .contact-ps .form-horizontal .control-label label {
  margin: 0 0 10px;
}
#jm-allpage .contact-ps .form-horizontal .controls {
  margin: 0;
}
#jm-allpage .contact-ps .form-actions {
  background: none;
  border: none;
  padding: 0;
}
#jm-allpage .contact-ps label + .optional {
  display: inline;
  margin: 0;
}
#jm-allpage .contact-ps #jform_contact_email_copy {
  margin: -60px 0 0;
}
#jm-allpage .contact-ps #jform_contact_email_copy-lbl {
  margin-left: 25px;
}
#jm-allpage .contact-ps dl.contact-address {
  display: none;
}
#jm-allpage .contact-ps .control-group.field-spacer {
  margin-top: 0;
}
#jm-allpage .contact-ps .contact-form input[type="text"],
#jm-allpage .contact-ps .contact-form input[type="email"],
#jm-allpage .contact-ps .contact-form textarea {
  max-width: 600px;
}
#jm-allpage .jmm-social.default .jmm-list {
  margin: 0;
}
#jm-allpage .jmm-social.default .jmm-list li {
  margin: 0;
  padding: 5px 0;
}
#jm-allpage .jmm-social.default .jmm-link .jmm-ico {
  background: none;
  color: inherit;
  font-size: 16px;
  width: 30px;
  text-align: center;
  height: auto;
  line-height: 1;
}
#jm-header .jm-module .jm-title,
#jm-header .moduletable > h3 {
  color: #333333;
}
#jm-header .jm-category-module.default .jmm-item > span {
  color: #999999;
}
#jm-header .jm-module.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-header .jm-module.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-header .jm-module.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-header .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
#jm-header .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-header .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-header .jmm-social.default .jmm-link .jmm-name:hover,
#jm-header .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
#jm-top1 .jm-module .jm-title,
#jm-top1 .moduletable > h3 {
  color: #333333;
}
#jm-top1 .jm-category-module.default .jmm-item > span {
  color: #999999;
}
#jm-top1 .jm-module.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-top1 .jm-module.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-top1 .jm-module.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-top1 .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
#jm-top1 .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-top1 .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-top1 .jmm-social.default .jmm-link .jmm-name:hover,
#jm-top1 .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
#jm-top2 .jm-module .jm-title,
#jm-top2 .moduletable > h3 {
  color: #333333;
}
#jm-top2 .jm-category-module.default .jmm-item > span {
  color: #999999;
}
#jm-top2 .jm-module.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-top2 .jm-module.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-top2 .jm-module.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-top2 .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
#jm-top2 .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-top2 .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-top2 .jmm-social.default .jmm-link .jmm-name:hover,
#jm-top2 .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
#jm-bottom1 .jm-module .jm-title,
#jm-bottom1 .moduletable > h3 {
  color: #333333;
}
#jm-bottom1 .jm-category-module.default .jmm-item > span {
  color: #999999;
}
#jm-bottom1 .jm-module.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-bottom1 .jm-module.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-bottom1 .jm-module.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-bottom1 .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
#jm-bottom1 .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-bottom1 .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-bottom1 .jmm-social.default .jmm-link .jmm-name:hover,
#jm-bottom1 .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
#jm-bottom2 .jm-module .jm-title,
#jm-bottom2 .moduletable > h3 {
  color: #333333;
}
#jm-bottom2 .jm-category-module.default .jmm-item > span {
  color: #999999;
}
#jm-bottom2 .jm-module.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-bottom2 .jm-module.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-bottom2 .jm-module.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-bottom2 .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
#jm-bottom2 .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-bottom2 .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-bottom2 .jmm-social.default .jmm-link .jmm-name:hover,
#jm-bottom2 .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
#jm-footer-mod .jm-module .jm-title,
#jm-footer-mod .moduletable > h3 {
  color: #333333;
}
#jm-footer-mod .jm-category-module.default .jmm-item > span {
  color: #999999;
}
#jm-footer-mod .jm-module.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-footer-mod .jm-module.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-footer-mod .jm-module.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-footer-mod .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
#jm-footer-mod .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-footer-mod .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-footer-mod .jmm-social.default .jmm-link .jmm-name:hover,
#jm-footer-mod .jmm-social.default .jmm-link .jmm-name:focus {
  color: #333333;
}
#jm-footer-mod .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-footer-mod .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-footer-mod .jmm-social.default .jmm-link .jmm-name:hover,
#jm-footer-mod .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
#jm-offcanvas .jm-module .jm-title,
#jm-offcanvas .moduletable > h3 {
  color: #ffffff;
}
#jm-offcanvas .jm-category-module.default .jmm-item > span {
  color: #ffffff;
}
#jm-offcanvas .jm-module.help-ms .jmm-add-features.default .jmm-title {
  color: #ffffff;
}
#jm-offcanvas .jm-module.help-ms .jmm-add-features.default .jmm-text {
  color: #ffffff;
}
#jm-offcanvas .jm-module.promo-ms .jmm-add-features.default .jmm-title {
  color: #ffffff;
}
#jm-offcanvas .jm-module.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #ffffff;
}
#jm-offcanvas .jmm-social.default .jmm-link .jmm-ico {
  color: #ffffff;
}
#jm-offcanvas .jmm-social.default .jmm-link .jmm-name {
  color: #ffffff;
}
#jm-offcanvas .jmm-social.default .jmm-link .jmm-name:hover,
#jm-offcanvas .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
#jm-allpage .jm-module.color1-ms .jm-category-module.default .jmm-item > span {
  color: #999999;
}
#jm-allpage .jm-module.color1-ms.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-allpage .jm-module.color1-ms.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-allpage .jm-module.color1-ms.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-allpage .jm-module.color1-ms.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
#jm-allpage .jm-module.color1-ms .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-allpage .jm-module.color1-ms .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-allpage .jm-module.color1-ms .jmm-social.default .jmm-link .jmm-name:hover,
#jm-allpage .jm-module.color1-ms .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
#jm-allpage .jm-module.color2-ms .jm-category-module.default .jmm-item > span {
  color: #999999;
}
#jm-allpage .jm-module.color2-ms.help-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-allpage .jm-module.color2-ms.help-ms .jmm-add-features.default .jmm-text {
  color: #666666;
}
#jm-allpage .jm-module.color2-ms.promo-ms .jmm-add-features.default .jmm-title {
  color: #333333;
}
#jm-allpage .jm-module.color2-ms.promo-ms .jmm-add-features.default .jmm-title:before {
  color: #333333;
}
#jm-allpage .jm-module.color2-ms .jmm-social.default .jmm-link .jmm-ico {
  color: #333333;
}
#jm-allpage .jm-module.color2-ms .jmm-social.default .jmm-link .jmm-name {
  color: #333333;
}
#jm-allpage .jm-module.color2-ms .jmm-social.default .jmm-link .jmm-name:hover,
#jm-allpage .jm-module.color2-ms .jmm-social.default .jmm-link .jmm-name:focus {
  color: #00813c;
}
.nav.menu {
  margin: 0;
}
.nav.menu li {
  display: block;
}
.nav.menu ul {
  padding: 0;
  margin: 0;
}
.nav.menu ul ul {
  padding-left: 15px;
}
.nav.menu li a,
.nav.menu li span.separator {
  display: block;
  color: inherit;
  text-decoration: none;
  background: none;
  padding: 5px 0;
  position: relative;
}
.nav.menu li a:hover,
.nav.menu li span.separator:hover {
  color: #00813c;
}
.nav.menu ul > li > a,
.nav.menu ul > li > span.separator {
  padding-left: 15px;
}
.nav.menu ul > li > a:before,
.nav.menu ul > li > span.separator:before {
  content: '';
  background: rgba(51, 51, 51, 0.4);
  height: 3px;
  width: 3px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nav.menu li.active > a,
.nav.menu li.active > span.separator {
  color: #00813c;
}
.nav.menu li a img {
  vertical-align: middle;
  margin: 0 10px 0 0;
}
.icons-ms.nav.menu li {
  float: left;
}
.icons-ms.nav.menu li:nth-child(3n+1) {
  clear: both;
}
.icons-ms.nav.menu ul {
  display: none;
}
.icons-ms.nav.menu li a,
.icons-ms.nav.menu li span.separator {
  padding: 7px 14px 7px 0;
  opacity: 0.3;
  -webkit-transition: 0.3s opacity ease;
  transition: 0.3s opacity ease;
}
.icons-ms.nav.menu li a:hover,
.icons-ms.nav.menu li span.separator:hover {
  opacity: 1;
}
.icons-ms.nav.menu li.active > a,
.icons-ms.nav.menu li.active > span.separator {
  opacity: 1;
}
.tagspopular ul li,
.tagssimilar ul li,
ul.tags li {
  padding: 0;
  margin: 0 25px 0 0;
  display: inline-block;
}
.tagspopular ul li:before,
.tagssimilar ul li:before,
ul.tags li:before {
  display: none;
}
.tagspopular ul li a,
.tagssimilar ul li a,
ul.tags li a {
  display: inline-block;
  background: none;
  font-size: 15px;
  line-height: 1.57;
  font-weight: 400;
  color: #999999 !important;
  text-shadow: none;
  padding: 0;
}
.tagspopular ul li:hover > a,
.tagssimilar ul li:hover > a,
ul.tags li:hover > a,
.tagspopular ul li.active > a,
.tagssimilar ul li.active > a,
ul.tags li.active > a {
  color: #00813c !important;
  text-decoration: none;
}
ul.tags {
  padding: 0;
  margin: 0 0 16px;
}
#jm-header .nav.menu li a,
#jm-header .nav.menu li span.separator {
  color: inherit;
}
#jm-header .nav.menu li a:hover,
#jm-header .nav.menu li span.separator:hover {
  color: #00813c;
}
#jm-header .nav.menu ul > li > a:before,
#jm-header .nav.menu ul > li > span.separator:before {
  background: rgba(51, 51, 51, 0.4);
}
#jm-header .nav.menu li.active > a,
#jm-header .nav.menu li.active > span.separator {
  color: #00813c;
}
#jm-header .tagspopular ul li a,
#jm-header .tagssimilar ul li a,
#jm-header ul.tags li a {
  color: #999999 !important;
}
#jm-header .tagspopular ul li:hover > a,
#jm-header .tagssimilar ul li:hover > a,
#jm-header ul.tags li:hover > a,
#jm-header .tagspopular ul li.active > a,
#jm-header .tagssimilar ul li.active > a,
#jm-header ul.tags li.active > a {
  color: #00813c !important;
}
#jm-top1 .nav.menu li a,
#jm-top1 .nav.menu li span.separator {
  color: inherit;
}
#jm-top1 .nav.menu li a:hover,
#jm-top1 .nav.menu li span.separator:hover {
  color: #00813c;
}
#jm-top1 .nav.menu ul > li > a:before,
#jm-top1 .nav.menu ul > li > span.separator:before {
  background: rgba(51, 51, 51, 0.4);
}
#jm-top1 .nav.menu li.active > a,
#jm-top1 .nav.menu li.active > span.separator {
  color: #00813c;
}
#jm-top1 .tagspopular ul li a,
#jm-top1 .tagssimilar ul li a,
#jm-top1 ul.tags li a {
  color: #999999 !important;
}
#jm-top1 .tagspopular ul li:hover > a,
#jm-top1 .tagssimilar ul li:hover > a,
#jm-top1 ul.tags li:hover > a,
#jm-top1 .tagspopular ul li.active > a,
#jm-top1 .tagssimilar ul li.active > a,
#jm-top1 ul.tags li.active > a {
  color: #00813c !important;
}
#jm-top2 .nav.menu li a,
#jm-top2 .nav.menu li span.separator {
  color: inherit;
}
#jm-top2 .nav.menu li a:hover,
#jm-top2 .nav.menu li span.separator:hover {
  color: #00813c;
}
#jm-top2 .nav.menu ul > li > a:before,
#jm-top2 .nav.menu ul > li > span.separator:before {
  background: rgba(51, 51, 51, 0.4);
}
#jm-top2 .nav.menu li.active > a,
#jm-top2 .nav.menu li.active > span.separator {
  color: #00813c;
}
#jm-top2 .tagspopular ul li a,
#jm-top2 .tagssimilar ul li a,
#jm-top2 ul.tags li a {
  color: #999999 !important;
}
#jm-top2 .tagspopular ul li:hover > a,
#jm-top2 .tagssimilar ul li:hover > a,
#jm-top2 ul.tags li:hover > a,
#jm-top2 .tagspopular ul li.active > a,
#jm-top2 .tagssimilar ul li.active > a,
#jm-top2 ul.tags li.active > a {
  color: #00813c !important;
}
#jm-bottom1 .nav.menu li a,
#jm-bottom1 .nav.menu li span.separator {
  color: inherit;
}
#jm-bottom1 .nav.menu li a:hover,
#jm-bottom1 .nav.menu li span.separator:hover {
  color: #00813c;
}
#jm-bottom1 .nav.menu ul > li > a:before,
#jm-bottom1 .nav.menu ul > li > span.separator:before {
  background: rgba(51, 51, 51, 0.4);
}
#jm-bottom1 .nav.menu li.active > a,
#jm-bottom1 .nav.menu li.active > span.separator {
  color: #00813c;
}
#jm-bottom1 .tagspopular ul li a,
#jm-bottom1 .tagssimilar ul li a,
#jm-bottom1 ul.tags li a {
  color: #999999 !important;
}
#jm-bottom1 .tagspopular ul li:hover > a,
#jm-bottom1 .tagssimilar ul li:hover > a,
#jm-bottom1 ul.tags li:hover > a,
#jm-bottom1 .tagspopular ul li.active > a,
#jm-bottom1 .tagssimilar ul li.active > a,
#jm-bottom1 ul.tags li.active > a {
  color: #00813c !important;
}
#jm-bottom2 .nav.menu li a,
#jm-bottom2 .nav.menu li span.separator {
  color: inherit;
}
#jm-bottom2 .nav.menu li a:hover,
#jm-bottom2 .nav.menu li span.separator:hover {
  color: #00813c;
}
#jm-bottom2 .nav.menu ul > li > a:before,
#jm-bottom2 .nav.menu ul > li > span.separator:before {
  background: rgba(51, 51, 51, 0.4);
}
#jm-bottom2 .nav.menu li.active > a,
#jm-bottom2 .nav.menu li.active > span.separator {
  color: #00813c;
}
#jm-bottom2 .tagspopular ul li a,
#jm-bottom2 .tagssimilar ul li a,
#jm-bottom2 ul.tags li a {
  color: #999999 !important;
}
#jm-bottom2 .tagspopular ul li:hover > a,
#jm-bottom2 .tagssimilar ul li:hover > a,
#jm-bottom2 ul.tags li:hover > a,
#jm-bottom2 .tagspopular ul li.active > a,
#jm-bottom2 .tagssimilar ul li.active > a,
#jm-bottom2 ul.tags li.active > a {
  color: #00813c !important;
}
#jm-footer-mod .nav.menu li a,
#jm-footer-mod .nav.menu li span.separator {
  color: inherit;
}
#jm-footer-mod .nav.menu li a:hover,
#jm-footer-mod .nav.menu li span.separator:hover {
  color: #333333;
}
#jm-footer-mod .nav.menu ul > li > a:before,
#jm-footer-mod .nav.menu ul > li > span.separator:before {
  background: rgba(51, 51, 51, 0.4);
}
#jm-footer-mod .nav.menu li.active > a,
#jm-footer-mod .nav.menu li.active > span.separator {
  color: #333333;
}
#jm-footer-mod .tagspopular ul li a,
#jm-footer-mod .tagssimilar ul li a,
#jm-footer-mod ul.tags li a {
  color: #999999 !important;
}
#jm-footer-mod .tagspopular ul li:hover > a,
#jm-footer-mod .tagssimilar ul li:hover > a,
#jm-footer-mod ul.tags li:hover > a,
#jm-footer-mod .tagspopular ul li.active > a,
#jm-footer-mod .tagssimilar ul li.active > a,
#jm-footer-mod ul.tags li.active > a {
  color: #00813c !important;
}
#jm-offcanvas .nav.menu li a,
#jm-offcanvas .nav.menu li span.separator {
  color: inherit;
}
#jm-offcanvas .nav.menu li a:hover,
#jm-offcanvas .nav.menu li span.separator:hover {
  color: #00813c;
}
#jm-offcanvas .nav.menu ul > li > a:before,
#jm-offcanvas .nav.menu ul > li > span.separator:before {
  background: rgba(255, 255, 255, 0.4);
}
#jm-offcanvas .nav.menu li.active > a,
#jm-offcanvas .nav.menu li.active > span.separator {
  color: #00813c;
}
#jm-offcanvas .tagspopular ul li a,
#jm-offcanvas .tagssimilar ul li a,
#jm-offcanvas ul.tags li a {
  color: #ffffff !important;
}
#jm-offcanvas .tagspopular ul li:hover > a,
#jm-offcanvas .tagssimilar ul li:hover > a,
#jm-offcanvas ul.tags li:hover > a,
#jm-offcanvas .tagspopular ul li.active > a,
#jm-offcanvas .tagssimilar ul li.active > a,
#jm-offcanvas ul.tags li.active > a {
  color: #00813c !important;
}
#jm-allpage .jm-module.color1-ms .nav.menu li a,
#jm-allpage .jm-module.color1-ms .nav.menu li span.separator {
  color: inherit;
}
#jm-allpage .jm-module.color1-ms .nav.menu li a:hover,
#jm-allpage .jm-module.color1-ms .nav.menu li span.separator:hover {
  color: #00813c;
}
#jm-allpage .jm-module.color1-ms .nav.menu ul > li > a:before,
#jm-allpage .jm-module.color1-ms .nav.menu ul > li > span.separator:before {
  background: rgba(51, 51, 51, 0.4);
}
#jm-allpage .jm-module.color1-ms .nav.menu li.active > a,
#jm-allpage .jm-module.color1-ms .nav.menu li.active > span.separator {
  color: #00813c;
}
#jm-allpage .jm-module.color1-ms .tagspopular ul li a,
#jm-allpage .jm-module.color1-ms .tagssimilar ul li a,
#jm-allpage .jm-module.color1-ms ul.tags li a {
  color: #999999 !important;
}
#jm-allpage .jm-module.color1-ms .tagspopular ul li:hover > a,
#jm-allpage .jm-module.color1-ms .tagssimilar ul li:hover > a,
#jm-allpage .jm-module.color1-ms ul.tags li:hover > a,
#jm-allpage .jm-module.color1-ms .tagspopular ul li.active > a,
#jm-allpage .jm-module.color1-ms .tagssimilar ul li.active > a,
#jm-allpage .jm-module.color1-ms ul.tags li.active > a {
  color: #00813c !important;
}
#jm-allpage .jm-module.color2-ms .nav.menu li a,
#jm-allpage .jm-module.color2-ms .nav.menu li span.separator {
  color: inherit;
}
#jm-allpage .jm-module.color2-ms .nav.menu li a:hover,
#jm-allpage .jm-module.color2-ms .nav.menu li span.separator:hover {
  color: #00813c;
}
#jm-allpage .jm-module.color2-ms .nav.menu ul > li > a:before,
#jm-allpage .jm-module.color2-ms .nav.menu ul > li > span.separator:before {
  background: rgba(51, 51, 51, 0.4);
}
#jm-allpage .jm-module.color2-ms .nav.menu li.active > a,
#jm-allpage .jm-module.color2-ms .nav.menu li.active > span.separator {
  color: #00813c;
}
#jm-allpage .jm-module.color2-ms .tagspopular ul li a,
#jm-allpage .jm-module.color2-ms .tagssimilar ul li a,
#jm-allpage .jm-module.color2-ms ul.tags li a {
  color: #999999 !important;
}
#jm-allpage .jm-module.color2-ms .tagspopular ul li:hover > a,
#jm-allpage .jm-module.color2-ms .tagssimilar ul li:hover > a,
#jm-allpage .jm-module.color2-ms ul.tags li:hover > a,
#jm-allpage .jm-module.color2-ms .tagspopular ul li.active > a,
#jm-allpage .jm-module.color2-ms .tagssimilar ul li.active > a,
#jm-allpage .jm-module.color2-ms ul.tags li.active > a {
  color: #00813c !important;
}
#jm-skip-menu {
  position: fixed;
  top: 0;
  left: 0;
  right: auto;
  z-index: 9999;
}
#jm-skip-menu ul.nav.menu {
  margin: 0;
}
#jm-skip-menu ul.nav.menu > li {
  padding: 0;
  margin: 0;
  border: none;
  background: none;
  display: inline-block;
  vertical-align: top;
}
#jm-skip-menu ul.nav.menu > li > a {
  color: #ffffff;
  background: #00813c;
  position: absolute;
  top: 0;
  left: -9999px;
  right: auto;
  white-space: nowrap;
  padding: 10px;
}
#jm-skip-menu ul.nav.menu > li > a:before {
  display: none;
}
#jm-skip-menu ul.nav.menu > li > a:focus {
  left: 0;
}
#jm-skip-menu ul.nav.menu > li > a:hover,
#jm-skip-menu ul.nav.menu > li > a:focus {
  color: #00813c;
  background: #ffffff;
}
.media-list > li {
  background: none;
  padding: 0;
}
.btn [class^="icon-"],
.btn [class*=" icon-"] {
  height: 20px;
  line-height: 20px;
  vertical-align: top;
  padding: 0 2px;
}
.thumbnails > li {
  background: none;
  padding: 0;
}
#jm-allpage .chzn-container {
  font-size: 13px;
}
#jm-allpage .chzn-container-single .chzn-single,
#jm-allpage .chzn-container-multi .chzn-choices {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 13px;
  font-weight: 400;
  padding: 0 34px 0 13px;
  vertical-align: middle;
  border: 1px solid #e8e8e8;
  color: #666666;
  background: #ffffff;
  box-shadow: none;
}
#jm-allpage .chzn-container-active.chzn-with-drop .chzn-single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#jm-allpage .chzn-container-multi .chzn-choices {
  height: auto;
  width: 100%;
  padding: 11px 5px;
}
#jm-allpage .chzn-container-multi .chzn-choices .search-field {
  line-height: normal;
}
#jm-allpage .chzn-container-multi .chzn-choices .search-field:first-child input[type="text"] {
  padding: 0 8px;
}
#jm-allpage .chzn-container-multi .chzn-choices li.search-field input[type="text"] {
  padding: 0;
  height: 24px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666666;
  font-family: inherit;
}
#jm-allpage .chzn-container-single .chzn-single span {
  margin: 0;
}
#jm-allpage .chzn-container-single .chzn-single div {
  left: auto;
  right: 20px;
  width: 8px;
}
#jm-allpage .chzn-container-single .chzn-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: none;
  margin-top: 0;
  display: inline-block;
  vertical-align: middle;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 40px;
}
#jm-allpage .chzn-container-single .chzn-single div b:before {
  content: "\f107";
}
#jm-allpage .chzn-container .chzn-drop {
  background: #ffffff;
  box-shadow: inset 0 0 0 1px #e8e8e8;
  border-radius: 0;
  border: 0;
  margin: -1px 0 0;
}
#jm-allpage .chzn-container .chzn-results {
  color: #666666;
}
#jm-allpage .chzn-container .chzn-results li {
  display: block;
}
#jm-allpage .chzn-container .chzn-results li.highlighted {
  background: none;
  color: #00813c;
}
#jm-allpage .chzn-container .chzn-results li.no-results {
  background: #e8e8e8;
  color: #666666;
}
#jm-allpage .chzn-container-single .chzn-search input[type="text"] {
  border: 1px solid #e8e8e8;
  background-color: #ffffff;
  font-family: inherit;
}
#jm-allpage .chzn-container-multi .chzn-choices li.search-choice {
  border: 1px solid #e8e8e8;
  background: #ffffff;
  font-family: inherit;
  border-radius: 3px;
  color: #666666;
  box-shadow: none;
}
h1.componentheading,
.tag-category > h1,
.page-header > h1,
.content-category > h1,
.categories-list > h1,
.blog-featured > h1,
.contact-category > h1,
.contact > h1,
.newsfeed-category > h1,
h1.page-title,
.finder > h1,
.weblink-category > h1,
.edit > h1,
.blog > h2 {
  font-size: 30px;
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  line-height: 35px;
  margin: 0 0 32px;
}
.item-page .page-header > h2 {
  font-size: 30px;
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  color: #333333;
  line-height: 35px;
  margin: 0 0 40px;
}
.item-page .page-header > h2 a {
  color: inherit;
}
.item-page .page-header > h2 a:hover {
  text-decoration: none;
  color: #00813c;
}
h2.item-title,
.page-header > h2,
.content-category > h2,
.cat-children > h3,
.contact-category > h2,
.weblink-category > h2,
.newsfeed > h2,
.newsfeed-category > h2,
.weblink-category > h2,
.contact > h3 {
  font-size: 21px;
  font-family: 'Playfair Display', serif;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 25px;
}
h2.item-title a,
.page-header > h2 a,
.content-category > h2 a,
.cat-children > h3 a,
.contact-category > h2 a,
.weblink-category > h2 a,
.newsfeed > h2 a,
.newsfeed-category > h2 a,
.weblink-category > h2 a,
.contact > h3 a {
  color: inherit;
}
h2.item-title a:hover,
.page-header > h2 a:hover,
.content-category > h2 a:hover,
.cat-children > h3 a:hover,
.contact-category > h2 a:hover,
.weblink-category > h2 a:hover,
.newsfeed > h2 a:hover,
.newsfeed-category > h2 a:hover,
.weblink-category > h2 a:hover,
.contact > h3 a:hover {
  text-decoration: none;
  color: #00813c;
}
h3.page-header {
  font-size: 1em;
  line-height: 1.57;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
h3.page-header > .btn-mini {
  padding: 3px 6px;
}
h3.page-header > .btn-mini [class^="icon-"],
h3.page-header > .btn-mini [class*=" icon-"] {
  margin-top: 0;
}
h3.page-header > .badge {
  margin: 0 5px;
  vertical-align: middle;
}
.icons .btn.dropdown-toggle {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.element-invisible {
  display: none !important;
}
dl.article-info {
  margin: 0 0 40px;
  color: #999999;
}
dl.article-info dd {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0 0;
  line-height: 1.1;
}
dl.article-info dd:last-child {
  margin: 0;
}
dl.article-info dd [class^="icon-"],
dl.article-info dd [class*=" icon-"] {
  display: none;
}
dl.article-info ~ dl.article-info {
  margin: 0;
}
.article-info-term {
  display: none;
}
.content_rating {
  margin-bottom: 10px;
}
.content_rating img {
  margin: 0;
}
.content_vote label {
  margin-right: 5px;
}
.categories-list .collapse {
  padding: 0 0 0 16px;
}
#archive-items .createdby {
  margin: 0 0 15px;
}
.items-leading div[class*="leading-"]:before,
.items-row .item:before,
.items-leading div[class*="leading-"]:after,
.items-row .item:after {
  display: table;
  content: "";
  line-height: 0;
}
.items-leading div[class*="leading-"]:after,
.items-row .item:after {
  clear: both;
}
.items-row .item,
.items-leading div[class*="leading-"] {
  background: #ffffff;
  border: 1px solid #f2f2f2;
  color: #333333;
  padding: 48px;
  position: relative;
}
.items-row .item .page-header a,
.items-leading div[class*="leading-"] .page-header a {
  color: #333333;
}
.items-row .item .page-header a:hover,
.items-leading div[class*="leading-"] .page-header a:hover {
  text-decoration: none;
  color: #00813c;
}
.items-row .item .pull-left.item-image,
.items-leading div[class*="leading-"] .pull-left.item-image {
  margin-top: -49px;
  margin-left: -49px;
  margin-bottom: -49px;
}
.items-row .item .pull-right.item-image,
.items-leading div[class*="leading-"] .pull-right.item-image {
  margin-top: -49px;
  margin-right: -49px;
  margin-bottom: -49px;
}
.items-row .item .pull-none.item-image img,
.items-leading div[class*="leading-"] .pull-none.item-image img {
  margin-top: -49px;
  margin-left: -49px;
  margin-right: -49px;
}
.items-row .item .article-info,
.items-leading div[class*="leading-"] .article-info {
  color: #999999;
}
.items-row .item p.readmore,
.items-leading div[class*="leading-"] p.readmore {
  margin-top: 25px;
  height: 22px;
}
.items-row .item p.readmore .btn,
.items-leading div[class*="leading-"] p.readmore .btn {
  position: absolute;
  bottom: 48px;
}
.items-row .item .jm-article-wrapper,
.items-leading div[class*="leading-"] .jm-article-wrapper {
  overflow: hidden;
}
.items-leading div[class*="leading-"] {
  border: 2px solid #333333;
}
.items-leading div[class*="leading-"] .pull-left.item-image {
  margin-top: -50px;
  margin-left: -50px;
  margin-bottom: -50px;
}
.items-leading div[class*="leading-"] .pull-right.item-image {
  margin-top: -50px;
  margin-right: -50px;
  margin-bottom: -50px;
}
.items-leading div[class*="leading-"] .pull-none.item-image img {
  margin-top: -50px;
  margin-left: -50px;
  margin-right: -50px;
}
.items-row:not(.cols-1) .item .pull-left.item-image,
.items-row:not(.cols-1) .item .pull-right.item-image,
.items-row:not(.cols-1) .item .pull-none.item-image {
  text-align: center;
  float: none;
  margin-left: -49px;
  margin-right: -49px;
  margin-bottom: 48px;
  width: calc(100% + 98px);
  max-width: none;
}
.items-leading div[class*="leading-"],
.items-row {
  margin-bottom: 48px;
}
.items-leading .leading:last-child,
.items-row:last-child {
  margin-bottom: 0;
}
.items-more,
.content-links {
  margin: 0 0 48px;
}
.item-page.article-ms {
  padding-left: 130px;
  padding-right: 130px;
  font-size: 21px;
  line-height: 34px;
}
.item-page.article-ms .article-info {
  font-size: 18px;
}
.item-page.article-ms .item-image {
  max-width: none;
  margin-left: -130px;
  margin-right: -130px;
}
.item-image {
  margin-bottom: 48px;
  max-width: 100%;
}
figure.pull-left,
figure.pull-right,
figure.pull-center {
  max-width: 100%;
  margin: 0 0 48px;
}
.pull-none.item-image {
  text-align: center;
}
.pull-left.item-image,
figure.pull-left {
  margin-right: 48px;
}
.pull-right.item-image,
figure.pull-right {
  margin-left: 48px;
}
.pull-center {
  text-align: center;
}
.category-desc {
  margin: 0 0 32px;
}
div.img_caption {
  margin: 0 auto;
}
p.img_caption {
  text-align: center;
  background: #eeeeee;
  padding: 5px;
  margin: 0;
}
.readmore {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.57;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  color: #00813c;
  background: transparent;
  border: 0;
  text-transform: uppercase;
}
.readmore:hover,
.readmore:focus {
  color: #003a1b;
  text-decoration: underline;
  background: none;
}
p.readmore {
  display: block;
  margin: 0;
}
p.readmore:hover {
  text-decoration: none;
}
p.readmore .btn {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.57;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  color: #00813c;
  background: transparent;
  border: 0;
  text-transform: uppercase;
}
p.readmore .btn:hover,
p.readmore .btn:focus {
  color: #003a1b;
  text-decoration: underline;
  background: none;
}
.mod-articles-category-readmore a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.57;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  color: #00813c;
  background: transparent;
  border: 0;
  text-transform: uppercase;
}
.mod-articles-category-readmore a:hover,
.mod-articles-category-readmore a:focus {
  color: #003a1b;
  text-decoration: underline;
  background: none;
}
p.readmore a.btn .icon-chevron-right {
  display: none;
}
.archive .filters {
  margin-bottom: 32px;
}
fieldset.filters {
  margin: 0 0 20px;
}
.categories-list ul li h4 {
  font-size: 1em;
  line-height: 1.57;
  font-weight: bold;
}
.categories-list ul li small.category-desc {
  font-size: 1em;
  line-height: 1.57;
}
ul.list-striped > li {
  background: none;
  border-bottom: 1px solid #f2f2f2;
  padding: 10px;
}
.weblink-count {
  display: inline-block;
  width: 100%;
}
.weblink-count dt,
.weblink-count dd {
  float: left;
}
.newsfeed > ol > li > h3 {
  font-size: 1em;
}
.newsfeed-count dd,
.newsfeed-count dt {
  display: inline-block;
}
strong.red,
span.star {
  color: #ff0000;
}
.profile ul.btn-toolbar li {
  background: none;
  padding: 0;
}
.profile .btn-toolbar + fieldset {
  clear: both;
}
.contact .contact-form input[type="text"],
.contact .contact-form input[type="email"],
.contact .contact-form textarea {
  width: 100%;
  max-width: 400px;
}
.contact dl.contact-address {
  margin: 32px 0;
}
.contact .thumbnail {
  border: none;
  box-shadow: none;
}
.phrases-box,
fieldset.only {
  padding: 0 0 20px;
}
.phrases-box label,
fieldset.only label {
  display: inline-block;
  margin-right: 10px;
}
.btn .icon-search.icon-white {
  color: inherit;
}
fieldset.phrases {
  padding-bottom: 20px;
}
.tag-category .category li + li {
  margin: 32px 0 0;
}
.tag-category .category > li > h3 {
  font-size: 1em;
  margin: 0 0 20px;
}
.tag-category .form-inline label {
  vertical-align: middle;
  margin-right: 10px;
}
.tag-category > h2 {
  margin-bottom: 32px;
}
.tag-category form > ul > li > h3 {
  margin-bottom: 32px;
}
.tag-category form > ul > li {
  padding: 0;
  background: none !important;
}
.tag-category .tag-body {
  margin: 32px 0;
  display: block;
}
.tag-category .thumbnails > li,
.tag-category .category > li {
  background: none;
  padding: 0;
}
.tag-category .thumbnails > li h3 {
  font-size: 1em;
}
body .tip-wrap .tip {
  max-width: 300px;
  padding: 3px 8px;
  color: #333333;
  text-align: center;
  text-decoration: none;
  background: none;
  background-color: #ebebeb;
  border-radius: 2px;
  font-weight: normal;
  z-index: 9999;
  opacity: 1;
  box-shadow: none;
  border: none;
}
body .tip-wrap .tip-top {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -5px;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #ebebeb;
  opacity: 0.8;
}
body .tip-wrap .tip-title {
  font-weight: bold;
  color: #333333;
}
body .tip-wrap .tip-text {
  font-weight: normal;
  color: #333333;
}
.jmodedit {
  z-index: 9999;
  line-height: 1 !important;
  padding: 0 !important;
  background: none !important;
  border: none !important;
  color: #00813c !important;
}
.jmodedit:hover {
  color: #007436 !important;
}
.article-index {
  margin-left: 16px;
}
.article-index + .pagenavcounter {
  margin-bottom: 10px;
}
.article-index .nav {
  min-width: 150px;
}
.calendar table {
  border-collapse: separate;
}
.jm-alert {
  display: block;
}
#templates-form .form-horizontal .control-label {
  float: none;
  width: auto;
  text-align: inherit;
}
#templates-form .form-horizontal .controls {
  margin-left: 0;
  margin-right: 0;
}
#jm-allpage .minicolors-theme-bootstrap .minicolors-input {
  line-height: 1.5;
  height: auto;
  width: auto;
}
.newsflash .newsflash-title {
  font-weight: normal;
  font-size: 1em;
  margin: 10px 0 5px;
  clear: both;
}
.newsflash .newsflash-title:first-child {
  margin: 0 0 5px;
}
.newsflash .newsflash-title a:hover {
  text-decoration: underline;
}
.newsflash-horiz li + li {
  margin: 10px 0 0;
}
.archive-module > li a,
.latestnews > li a {
  color: #333333;
}
.categories-module li h1,
.categories-module li h2,
.categories-module li h3,
.categories-module li h4,
.categories-module li h5,
.categories-module li h6 {
  font-size: 18px;
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.1;
}
.categories-module li h1 a,
.categories-module li h2 a,
.categories-module li h3 a,
.categories-module li h4 a,
.categories-module li h5 a,
.categories-module li h6 a {
  color: #333333;
}
.categories-module li + li {
  margin: 32px 0 0;
}
.category-module {
  margin: 0;
}
.category-module li p {
  line-height: 1.57;
  margin: 0 0 5px;
}
.category-module li > a {
  display: block;
  font-weight: normal;
}
.category-module span {
  display: inline-block;
  margin: 10px 0 0;
}
#form-login-username label.element-invisible,
#form-login-password label.element-invisible {
  display: none;
}
#login-form ul li .icon-arrow-right {
  display: none;
}
#mod-finder-searchform {
  margin: 0;
}
#mod-finder-searchform a {
  display: block;
  margin-top: 5px;
}
.form-search label.finder {
  padding: 0 10px 0 0;
}
.feed h2 ~ ul.newsfeed {
  margin-top: 10px;
}
.weblinks li {
  margin-top: 5px;
}
.weblinks li:first-child {
  margin: 0;
}
.weblinks li p {
  margin: 0;
}
.form-search .btn {
  padding-left: 20px;
  padding-right: 20px;
}
.search .button[type='image'] {
  padding: 0;
}
.mod-languages ul {
  list-style: none;
}
.mod-languages ul li {
  background: none;
  padding: 0;
  margin: 0;
  list-style: none;
}
#jm-system-message .alert {
  margin: 32px 0;
}
#jm-system-message .alert a {
  text-decoration: none;
}
.jm-error-page {
  text-align: center;
}
.jm-error-page > h1 {
  font-size: 80px;
  font-weight: 400;
  line-height: 1;
}
.jm-error-page > h2 {
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 64px;
}
.jm-error-page > p {
  margin: 0 0 64px;
}
.jm-error-page input.inputbox {
  max-width: 260px;
}
.jm-error-page .moduletable {
  margin: 0 0 64px;
}
label.hasTooltip,
label.hasPopover {
  display: inline-block !important;
}
#jm-breadcrumbs {
  padding: 6px !important;
  border: 1px solid #00813c !important;
}
#jm-breadcrumbs .jm-module {
  margin-bottom: 0px !important;
}
#jm-maincontent {
  padding-top: 20px !important;
}
#hikashop_product_description_main .btn-toolbar button:first-child {
  padding: 2px !important;
  margin-right: 10px !important;
}
#hikashop_product_description_main .btn-toolbar button:first-child img {
  max-width: 40px;
}
#hikashop_product_description_main .btn-toolbar button:first-child:hover {
  background-color: #333 !important;
  border: 1px solid #333!important;
}
.parent-tooltip {
  position: relative;
}
.tooltip-produit:hover:after,
.tooltip-produit:hover:before {
  display: block;
}
.tooltip-produit {
  border: 1px solid #00813c;
  border-radius: 50%;
  padding: 0 7px;
  margin-left: 5px;
  cursor: pointer;
  font-size: 12px;
}
.tooltip-produit:hover {
  text-decoration: none;
}
.tooltip-produit::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: -50px;
  text-align: center;
  display: none;
  background: #00813c;
  right: 60px;
  z-index: 50;
  color: #fff;
  padding: 9px;
  font-size: 13px;
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}
.tooltip-produit-pdf:hover:after,
.tooltip-produit-pdf:hover:before {
  display: block;
}
.tooltip-produit-pdf::after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: -50px;
  text-align: center;
  display: none;
  background: #00813c;
  right: 60px;
  z-index: 50;
  color: #fff;
  padding: 9px;
  font-size: 13px;
  transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}
@media (max-width: 450px) {
  #hikashop_product_description_main .btn-toolbar button:first-child {
    padding: 2px !important;
    margin-bottom: 10px !important;
  }
  #hikashop_product_description_main .btn-toolbar button:first-child:hover {
    background-color: #333 !important;
    border: 1px solid #333!important;
  }
}
h3.jm-typo-title {
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 10px;
  margin: 32px 0;
}
h3.jm-typo-title ~ pre,
h3.jm-typo-title ~ div pre {
  font-size: 13px;
}
.jm-code {
  border-left: 5px solid #f2f2f2;
  padding: 10px;
  background: #e7e6e6;
  white-space: pre-wrap;
  word-wrap: break-word;
  margin: 0 0 32px;
}
.jm-color {
  color: #00813c;
}
.jm-block {
  margin: 10px 0;
  padding: 0 0 0 60px;
  position: relative;
  min-height: 40px;
}
.jm-block span {
  background: #999999;
  display: block;
  position: absolute;
  top: 3px;
  left: 0;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
}
.jm-block.second span {
  background-color: #555555;
}
.quote-left,
.quote-right {
  display: block;
  position: relative;
  font-style: italic;
}
.quote-left:after,
.quote-right:after {
  content: '';
  position: absolute;
  width: 50px;
  height: 48px;
}
.quote-left {
  padding: 20px 20px 20px 100px;
  text-align: left;
}
.quote-left:after {
  top: 20px;
  left: 20px;
  right: auto;
  background: url("../images/quote-left.png") no-repeat;
}
.quote-right {
  padding: 20px 100px 20px 20px;
  text-align: right;
}
.quote-right:after {
  bottom: 20px;
  left: auto;
  right: 20px;
  background: url("../images/quote-right.png") no-repeat;
}
.border_img1 {
  padding: 4px;
  background: #ececec;
  box-sizing: border-box;
}
.border_img2 {
  background: #F2F2F2;
  border: 1px solid #E5E5E5;
  padding: 5px;
  box-sizing: border-box;
}
.border_img3 {
  border: 1px solid #DFDFDF;
  padding: 1px;
  background: #ffffff;
  box-sizing: border-box;
}
p.blue {
  border-left: 3px solid #BCE8F1;
  padding: 0 0 0 10px;
}
p.green {
  border-left: 3px solid #D6E9C6;
  padding: 0 0 0 10px;
}
p.red {
  border-left: 3px solid #EED3D7;
  padding: 0 0 0 10px;
  color: inherit;
}
p.bluefill {
  background: #D9EDF7;
  border: 1px solid #BCE8F1;
  display: block;
  padding: 10px;
  text-align: justify;
  color: #3A87AD;
  border-radius: 5px;
}
p.greenfill {
  background: #DFF0D8;
  border: 1px solid #D6E9C6;
  display: block;
  padding: 10px;
  text-align: justify;
  color: #468847;
  border-radius: 5px;
}
p.redfill {
  background: #F2DEDE;
  border: 1px solid #EED3D7;
  display: block;
  padding: 10px;
  text-align: justify;
  color: #B94A48;
  border-radius: 5px;
}
p.jmbadge,
span.jmbadge,
p.jmcalendar,
span.jmcalendar,
p.jmchat,
span.jmchat,
p.jmcheck,
span.jmcheck,
p.jmcloud,
span.jmcloud,
p.jmdirection,
span.jmdirection,
p.jmdivide,
span.jmdivide,
p.jmerror,
span.jmerror,
p.jmfire,
span.jmfire,
p.jmflag,
span.jmflag,
p.jmheart,
span.jmheart,
p.jmhome,
span.jmhome,
p.jminfo,
span.jminfo,
p.jmlist,
span.jmlist,
p.jmmail,
span.jmmail,
p.jmpeople,
span.jmpeople,
p.jmstar,
span.jmstar,
p.jmstat,
span.jmstat {
  display: block;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: left top;
  min-height: 40px;
  margin: 15px 0 0px;
}
p.jmbadge,
span.jmbadge {
  background-image: url("../images/icons/badge.png");
}
p.jmcalendar,
span.jmcalendar {
  background-image: url("../images/icons/calendar.png");
}
p.jmchat,
span.jmchat {
  background-image: url("../images/icons/chat.png");
}
p.jmcheck,
span.jmcheck {
  background-image: url("../images/icons/check.png");
}
p.jmcloud,
span.jmcloud {
  background-image: url("../images/icons/cloud.png");
}
p.jmdirection,
span.jmdirection {
  background-image: url("../images/icons/direction.png");
}
p.jmdivide,
span.jmdivide {
  background-image: url("../images/icons/divide.png");
}
p.jmerror,
span.jmerror {
  background-image: url("../images/icons/error.png");
}
p.jmfire,
span.jmfire {
  background-image: url("../images/icons/fire.png");
}
p.jmflag,
span.jmflag {
  background-image: url("../images/icons/flag.png");
}
p.jmheart,
span.jmheart {
  background-image: url("../images/icons/heart.png");
}
p.jmhome,
span.jmhome {
  background-image: url("../images/icons/home.png");
}
p.jminfo,
span.jminfo {
  background-image: url("../images/icons/info.png");
}
p.jmlist,
span.jmlist {
  background-image: url("../images/icons/list.png");
}
p.jmmail,
span.jmmail {
  background-image: url("../images/icons/mail.png");
}
p.jmpeople,
span.jmpeople {
  background-image: url("../images/icons/people.png");
}
p.jmstar,
span.jmstar {
  background-image: url("../images/icons/star.png");
}
p.jmstat,
span.jmstat {
  background-image: url("../images/icons/stat.png");
}
#hikashop_cart_535 {
  background-image: url("../images/icons/addtocart.png");
  display: block;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: left top;
  min-height: 40px;
  margin: 15px 0 0px;
  font-weight: 300;
}
ol.jm-roman,
ol.jm-roman ol {
  list-style-type: upper-roman;
}
ol.jm-alpha,
ol.jm-alpha ol {
  list-style-type: lower-alpha;
}
.container-slogan {
  text-align: right;
  display: flex;
  justify-content: end;
  align-items: baseline;
  font-weight: 300;
}
.container-slogan h1 {
  font-weight: 300;
  margin-right: 5px;
}
.container-slogan span {
  font-family: 'Playfair Display', serif;
  font-size: 22px;
}
.container-slogan .first {
  font-size: 30px;
  margin-right: 5px;
}
#jm-footer a:hover {
  color: #00813c;
  text-decoration: none;
}
#rstbox_4 {
  bottom: 0px !important;
}
#rstbox_4 .ebox-yn-text {
  margin-bottom: 15px;
}
#rstbox_4 .ebox-ys-btn {
  border-radius: 0;
  display: inline-block;
  padding: 5px 10px !important;
  line-height: 1.3;
  margin: 5px;
  font-weight: 300;
  text-decoration: none !important;
  border: solid 3px rgba(0, 0, 0, 0.04);
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.footer-contact {
  margin-bottom: 0;
}
.dj-offcanvas-light .dj-offcanvas-content {
  padding: 0 15px 0px !important;
}
.dj-offcanvas-modules {
  padding: 0 !important;
}
.dj-offcanvas-modules .moduletablehidden-phone {
  border-top: 1px solid #e4e4e4;
  transition: background-color 0.2s ease-out;
}
.dj-offcanvas-modules .moduletablehidden-phone:hover {
  background-color: #ebebeb;
}
.dj-offcanvas-modules .moduletablehidden-phone:hover a {
  text-decoration: none;
}
.customquestion-mobile a {
  transition: background-color 0.2s ease-in-out;
}
.customquestion-mobile:hover a {
  text-decoration: none;
  background-color: #333 !important;
}
.content-client-mobile {
  background-image: url("../images/people-mobile.png") !important;
  display: block;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: left top;
  min-height: 40px;
  margin: 15px 0 0px;
  background-position-y: 2px;
  margin-left: 15px;
  height: 39px;
}
.content-client-mobile a {
  color: #333;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 14px;
}
.content-client-mobile a:hover {
  color: #333;
  background: transparent !important;
}
.album-produits-associes .jm-title {
  font-weight: 300 !important;
  font-size: 24px !important;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 40px;
}
.album-produits-associes .jm-title:after {
  display: block;
  content: '';
  width: 100px;
  height: 1px;
  margin: auto;
  background: #00813c;
  margin-bottom: 15px;
  margin-top: 10px;
}
.album-produits-associes .dj-slide-desc-bg {
  background: #ffffff !important;
  opacity: 0 !important;
}
.album-produits-associes .dj-indicators {
  bottom: -30px !important;
}
.album-produits-associes .dj-image {
  width: 380px !important;
  height: 190px !important;
  object-fit: cover !important;
}
.album-produits-associes .dj-slides {
  min-height: 280px !important;
}
.album-produits-associes .dj-slides .dj-slide {
  min-height: 290px;
  max-width: 380px;
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.3);
  border: 1px solid #E1E1E1;
  transition: all 0.3s ease-in-out;
}
.album-produits-associes .dj-slides .dj-slide .dj-slide-title {
  text-align: center;
  font-family: 'Oswald';
  letter-spacing: 1px;
  display: block;
  color: #333333 !important;
  font-size: 16px !important;
  line-height: 1.1 !important;
  font-weight: normal !important;
  text-transform: uppercase;
  padding: 16px 0px;
  padding-bottom: 0px;
  position: relative;
  text-decoration: none;
}
.album-produits-associes .dj-slides .dj-slide .dj-slide-title:before {
  position: absolute;
  width: 70px;
  height: 1px;
  background: #e1e1e1;
  top: 0;
  left: 50%;
  margin-left: -35px;
  content: '';
  opacity: 1;
  transition: all 0.3s;
}
.album-produits-associes .dj-slides .dj-slide .dj-slide-title:after {
  position: absolute;
  width: 70px;
  height: 1px;
  background: transparent;
  bottom: 0;
  right: 50%;
  margin-right: -35px;
  content: '';
  opacity: 1;
  transition: all 0.3s;
}
.album-produits-associes .dj-slides .dj-slide .dj-slide-title:hover {
  letter-spacing: 1px;
  color: #00813c;
}
.album-produits-associes .dj-slides .dj-slide .dj-slide-title:hover:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  left: -50px;
  margin-left: 0;
  top: 69%;
  width: 21px;
  background: #00813c;
}
.album-produits-associes .dj-slides .dj-slide .dj-slide-title:hover:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  right: -50px;
  margin-right: 0;
  bottom: 50%;
  width: 21px;
  background: #00813c;
  top: 69%;
}
.album-produits-associes .dj-slides .dj-slide:hover {
  box-shadow: 0px 3px 15px rgba(170, 170, 170, 0.3);
}
.dj-offcanvas-logo {
  max-width: 200px;
  margin: auto;
}
.dj-offcanvas-logo img {
  margin-left: -20px;
}
.dj-offcanvas-modules {
  padding: 0;
}
.dj-offcanvas-light .dj-offcanvas-top {
  background: #00813c !important;
}
.dj-offcanvas-light .dj-offcanvas-close-btn {
  color: #fff !important;
}
ul.dj-mobile-light li.dj-mobileitem > a {
  display: block;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  background: #f2f2f2;
  color: #444444;
  text-decoration: none;
  padding: 20px 15px;
  cursor: pointer;
  border-top: 1px solid #e4e4e4;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  font-weight: 300;
}
.dj-offcanvas-modules .moduleta a {
  transition: background-color 0.3s ease-in-out;
}
.dj-offcanvas-modules .moduleta a:hover {
  text-decoration: none;
  background-color: #333333;
}
.tabs-categories-internes {
  text-align: center;
  max-width: 1000px;
  margin: auto;
  padding-bottom: 20px;
}
.tabs-categories-internes img {
  filter: grayscale(100%);
  transition: filter .3s;
}
.tabs-categories-internes img:hover {
  filter: none;
}
.tabs-categories-internes .jm-title {
  font-weight: 300 !important;
  font-size: 24px !important;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 60px;
}
.tabs-categories-internes h3::after {
  display: block;
  content: '';
  width: 100px;
  height: 1px;
  margin: auto;
  background: #00813c;
  margin-bottom: 15px;
  margin-top: 10px;
}
.tabs-categories-internes .jmm-title {
  text-align: center;
}
.tabs-categories-internes .jmm-title a {
  color: #333;
  text-transform: uppercase;
  font-weight: 400;
  transition: color .3s;
}
.tabs-categories-internes .jmm-title a:hover {
  color: #00813c;
  text-decoration: none;
}
#rstbox_3 {
  margin-right: 0;
  overflow-y: hidden !important;
}
#rstbox_3 .moduletable {
  margin: 30px 0;
}
#rstbox_3 #menu-un-clic #title {
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  padding-bottom: 15px;
  max-width: 200px;
  margin: 0 auto 30px;
  border-bottom: 1px solid #00813c;
  text-transform: uppercase;
  font-weight: 300;
}
#rstbox_3 #menu-un-clic #title img {
  margin-left: -20px;
  margin-right: 10px;
  max-width: 32px;
}
#rstbox_3 #menu-un-clic img {
  max-width: 35px;
  margin-right: 15px;
}
#rstbox_3 #menu-un-clic .menus {
  margin: 10px 0;
}
#rstbox_3 #menu-un-clic .menus a {
  color: #ffffff;
  transition: all .3s;
  cursor: pointer;
}
#rstbox_3 #menu-un-clic .menus a:hover {
  color: #00813c;
  text-decoration: none;
}
#rstbox_3 .rstbox-close span {
  padding: 14px;
}
#rstbox_1 {
  z-index: 99998 !important;
}
#rstbox_1 .rstbox-content {
  overflow: hidden;
  display: flex;
  align-items: center;
  margin: auto;
}
#rstbox_1 .alert-success {
  background-color: #dff0d8 !important;
}
.rstboxes .rstbox {
  font-weight: 300;
}
div#fox-container-m593 .fox-form input[type="text"],
div#fox-container-m594 .fox-form input[type="text"] {
  font-size: 16px !important;
  background-color: transparent !important;
  font-weight: 300 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  padding-bottom: 15px !important;
  padding-top: 15px !important;
  border-radius: 4px;
  color: #a8a8a8 !important;
}
div#fox-container-m593 .fox-form input[type="text"]:focus,
div#fox-container-m594 .fox-form input[type="text"]:focus {
  border-color: #00813c !important;
  outline: 0 !important;
  box-shadow: none !important;
}
div#fox-container-m593 .fox-form textarea,
div#fox-container-m594 .fox-form textarea {
  font-size: 16px !important;
  background-color: transparent !important;
  font-weight: 300 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  padding-bottom: 15px !important;
  padding-top: 15px !important;
  border-radius: 4px;
  color: #a8a8a8 !important;
}
div#fox-container-m593 .fox-form textarea:focus,
div#fox-container-m594 .fox-form textarea:focus {
  border-color: #00813c !important;
  outline: 0 !important;
  box-shadow: none !important;
}
#fox-container-m593 .btn,
#fox-container-m594 .btn {
  text-shadow: inherit !important;
  background-color: transparent !important;
  background-image: none !important;
  background-repeat: none !important;
  border: 1px;
  border-color: #00813c !important;
  border-top: 1px solid transparent !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
  border-bottom-color: #00813c !important;
  border-radius: 0 !important;
  filter: none !important;
  box-shadow: inherit !important;
  min-width: 170px !important;
  padding: 13px 40px !important;
}
#fox-container-m593 .btn:hover,
#fox-container-m594 .btn:hover {
  text-decoration: none;
  transition: all 1s linear;
  background-color: #00813c !important;
  border: 1px solid #00813c !important;
  border-top-color: #edd852;
  border-right-color: #edd852;
  border-bottom-color: #edd852;
  border-left-color: #edd852;
  border-color: #00813c !important;
}
#fox-container-m593 .btn span,
#fox-container-m594 .btn span {
  color: white !important;
  font-weight: 300 !important;
}
div#fox-container-m594 .chzn-container-single .chzn-single {
  background-image: inherit !important;
  color: white !important;
  background-color: transparent !important;
  width: 100% !important;
  height: auto !important;
  padding: 5px 5px !important;
  line-height: 26px !important;
  font-size: 18px !important;
  font-weight: 200 !important;
  border: 1px solid #aaa !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.localisation-korus,
.tel-korus {
  font-weight: 300;
}
.menu-apropos {
  text-align: center;
  padding-bottom: 25px;
  padding-top: 10px;
}
.footer-contact a {
  cursor: pointer;
}
.customfooter-bottom {
  margin-top: -12px;
  display: flex;
  align-items: center;
  float: left;
}
.customfooter-bottom p {
  padding: 5px;
}
.link-apropos {
  color: #fff;
  padding-left: 90px;
}
.bandeau-promo {
  display: flex;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 0px;
  padding: 7px 0 15px 20px;
}
.promo {
  width: 20%;
  font-weight: 300;
  line-height: 13px;
  display: flex;
  align-items: center;
}
.promo img {
  margin-right: 10px;
}
.promo span {
  font-size: 12px;
}
.delai {
  max-width: 150px;
  margin: auto;
}
#jm-footer-mod .item-958 {
  display: none;
}
strong {
  font-weight: 400;
}
#dj-megamenu141 a {
  font-weight: 300;
}
.button-content {
  display: flex;
  margin-top: 50px;
}
.svg-content {
  height: 100%;
  text-align: center;
}
.svg-wrapper {
  height: 60px;
  margin: 0 auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 220px;
}
.shape {
  fill: transparent;
  stroke-dasharray: 131 590px;
  stroke-dashoffset: -316;
  stroke-width: 2px;
  stroke: #00813c;
}
.text-readmore {
  color: #2b2b2b;
  font-size: 22px;
  line-height: 32px;
  position: relative;
  text-decoration: none;
  top: -48px;
  font-weight: 300;
}
.svg-wrapper a {
  font-size: 14px;
  text-decoration: none !important;
}
@keyframes draw {
  0% {
    stroke-dasharray: 149 590;
    stroke-dashoffset: -316;
    stroke-width: 4px;
  }
  100% {
    stroke-dasharray: 560;
    stroke-dashoffset: 0;
    stroke-width: 2px;
  }
}
.svg-wrapper:hover .shape {
  -webkit-animation: 0.5s draw linear forwards;
  animation: 0.5s draw linear forwards;
}
html {
  overflow-x: hidden !important;
}
.hikashop_wizardbar {
  background: #f8f1b9 !important;
  margin-bottom: 15px;
}
.hikashop_wizardbar ul {
  height: 41px;
}
.hikashop_wizardbar ul .hikashop_cart_step_finished {
  color: #00813c !important;
  background: #f8f1b9 !important;
  font-weight: 300 !important;
}
.hikashop_wizardbar ul .hikashop_cart_step_finished a {
  color: #333 !important;
}
.hikashop_wizardbar ul .hikashop_cart_step_finished:after {
  background-color: #00813c !important;
}
.hikashop_wizardbar ul .hikashop_cart_step_finished .hikashop_chevron:before {
  border-left: 14px solid #f8f1b9 !important;
}
.hikashop_wizardbar ul .hikashop_cart_step_finished .hkbadge-past {
  background-color: #00813c !important;
}
.hikashop_wizardbar ul .hikashop_cart_step_current {
  color: #333 !important;
  background: #f8f1b9 !important;
  font-weight: 300 !important;
}
.hikashop_wizardbar ul .hikashop_cart_step_current:before {
  display: none;
}
.hikashop_wizardbar ul .hikashop_cart_step_current:after {
  background-color: #00813c !important;
}
.hikashop_wizardbar ul .hikashop_cart_step_current .hikashop_chevron:before {
  border-left: 14px solid #f8f1b9 !important;
}
.hikashop_wizardbar ul .hikashop_cart_step_current .hkbadge-current {
  background-color: #00813c !important;
}
.hikashop_shipping_group legend {
  font-weight: 400 !important;
  text-transform: uppercase !important;
  color: #00813c !important;
  display: inline-block !important;
  font-size: 20px !important;
  font-weight: normal !important;
  margin: 0px 0px 20px 0px !important;
  font-family: oswald !important;
  line-height: 25px !important;
  padding: 12px 15px !important;
}
.hikashop_checkout_shipping_name {
  font-weight: 300 !important;
}
#hikashop_checkout_form {
  margin-top: -40px !important;
}
#hikashop_checkout_form .hikabtn_checkout_coupon_add {
  margin-left: 11px;
  max-height: 40px;
}
#hikashop_checkout_form span.hikashop_product_price,
#hikashop_checkout_form span.hikashop_checkout_cart_shipping,
#hikashop_checkout_form span.hikashop_checkout_cart_taxes {
  font-weight: 400;
}
#hikashop_checkout_form span.hikashop_checkout_cart_final_total {
  font-weight: 500;
}
#hikabtn_checkout_next {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 19px !important;
}
#hikashop_checkout .hika_address_display {
  font-weight: 300 !important;
  margin: 10px 0 !important;
}
#hikashop_checkout .hikabtn-success {
  color: #fff;
  background-color: #00813c;
  border-color: #00813c;
  font-size: 16px !important;
  padding: 55px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-transform: inherit !important;
}
#hikashop_checkout .hikabtn-success:hover {
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  color: #00813c;
  border: 1px solid #00813c;
  background-color: white;
}
#hikashop_checkout .hikashop_checkout_address_new_button {
  padding: 35px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  color: #fff;
  background-color: #595959;
  border-color: #595959;
  margin-top: 20px;
}
#hikashop_checkout .hikashop_checkout_address_new_button:hover {
  background-color: transparent !important;
  color: #595959;
  border-color: #adadad !important;
}
#hikashop_checkout .hikashop_checkout_address_new_button .fa,
#hikashop_checkout .hikashop_checkout_address_new_button .fas {
  font-weight: 900;
  color: #00813c;
  padding-right: 14px;
}
#hikashop_checkout legend {
  font-weight: 400 !important;
  text-transform: uppercase !important;
  color: #00813c !important;
  display: inline-block !important;
  font-size: 20px !important;
  font-weight: normal !important;
  margin: 10px 0px 10px 0px !important;
  font-family: oswald !important;
  line-height: 25px !important;
  padding: 12px 15px !important;
  border-bottom: 0px !important;
}
.input-append .hikabtn_checkout_coupon_add {
  text-transform: inherit !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
.hikashop_main_file_div span {
  font-weight: 300 !important;
}
.hikashop_main_file_div .hikashop_uploader_file_add {
  top: 30px;
  right: 65px;
}
.hikashop_main_file_div .hikashop_uploader_file_add span {
  line-height: 32px;
}
.hikashop_main_file_div .hikabtn-primary {
  color: #fff;
  background-color: #00813c;
  border-color: #00813c;
}
.hikashop_checkout_payment_name {
  font-weight: 400 !important;
}
#modal-shop_terms_and_cond h3 {
  font-weight: 400 !important;
  text-transform: uppercase !important;
  color: #00813c !important;
  display: inline-block !important;
  font-size: 20px !important;
  font-weight: normal !important;
  font-family: 'Oswald' !important;
  line-height: 25px !important;
  padding: 12px 15px !important;
}
#modal-shop_terms_and_cond p {
  font-weight: 300 !important;
}
#hikashop_checkout_terms_5_2 {
  display: flex;
}
#hikashop_checkout_terms_5_2 #shop_terms_and_cond {
  margin-left: 7px;
}
#hikashop_checkout_login_3_1 h1 {
  font-size: 15px;
  margin: 20px 0;
  font-weight: 300;
}
#hikashop_checkout_login_3_1 h2 {
  font-size: 22px !important;
}
#hikashop_checkout_login_3_1 #modlgn-username,
#hikashop_checkout_login_3_1 #modlgn-passwd {
  width: 200px !important;
  font-size: 14px !important;
  font-weight: 300 !important;
}
#hikashop_checkout_login_3_1 .userdata .hasTooltip {
  max-height: 40px !important;
}
#hikashop_checkout_login_3_1 .userdata .icon-question-sign {
  font-size: 18px !important;
  height: 30px !important;
  line-height: 15px !important;
}
#hikashop_checkout_login_3_1 .hkform-horizontal legend {
  font-family: 'Playfair Display' !important;
  text-transform: uppercase !important;
  font-weight: 300 !important;
  font-size: 22px !important;
  color: #333 !important;
  border: none !important;
}
#hikashop_checkout_login_3_1 .hkform-horizontal legend::after {
  display: block;
  content: '';
  width: 70px;
  height: 1px;
  background: #00813c;
  margin-bottom: 15px;
  margin-top: 5px;
}
#form-login-remember #modlgn-remember {
  margin: 7px 5px !important;
}
#form-login-remember label {
  margin-left: 7px !important;
}
#form-login-submit .hikabtn_checkout_login_form {
  margin-left: -24px !important;
  margin-top: 10px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#hikashop_checkout .buttons_right #hikabtn_checkout_next {
  float: right;
}
#hikashop_register_form_button {
  font-weight: 400 !important;
  font-size: 14px !important;
}
#hikashop_address_listing .hikashop_address_listing_div {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
#hikashop_address_listing .hikabtn-success {
  color: #fff;
  background-color: #595959;
  border-color: #595959;
  padding: 55px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  margin-top: 10px;
}
#hikashop_address_listing .hikabtn-success:hover {
  background-color: transparent;
  border-color: #ccc;
  color: #444;
}
#hikashop_address_listing .hikashop_checkout_address_cancel_button img,
#hikashop_address_listing .hikashop_checkout_address_ok_button img {
  margin-top: -2px;
  margin-right: 7px;
}
#hikashop_address_listing .hika_toolbar_btn .icon-32-back {
  height: 28px;
  background-repeat: no-repeat;
}
#hikashop_address_listing .hika_toolbar_btn .btnName {
  height: 15px;
}
#hikashop_checkout_fields_4_0 .hkcontrol-group,
#hikashop_checkout_fields_4_0 legend {
  max-width: 970px;
}
@media (max-width: 1099px) {
  .hikashop_wizardbar {
    display: none !important;
  }
  #hikashop_checkout_form {
    margin-top: -10px !important;
  }
}
@media (max-width: 480px) {
  #hikabtn_checkout_next {
    float: left !important;
    margin-left: 10px;
    margin-top: 10px;
  }
  #jm-breadcrumbs {
    display: none;
  }
  #hikashop_checkout_login_3_1 #modlgn-username,
  #hikashop_checkout_login_3_1 #modlgn-passwd {
    width: 160px !important;
    font-size: 14px !important;
    font-weight: 300 !important;
  }
  .hikashop_uploader_file_add a {
    padding: 0 !important;
  }
  .hikashop_uploader_file_add {
    top: 10px !important;
    right: 35px !important;
  }
}
#hikashop_product_description_main h4 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  transition: all .2s!important;
}
#hikashop_product_description_main h4 a {
  border: 1px solid #00813c;
  transition: all .2s!important;
  padding: 55px !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-transform: inherit !important;
}
#hikashop_product_description_main h4 a:hover {
  background: #fff !important;
  color: #00813c !important;
  text-decoration: none;
  border: 1px solid #00813c;
}
@media (max-width: 614px) {
  h4 {
    margin-top: 20px;
  }
  h4 a {
    margin-top: 20px;
  }
}
.hikashop_category .hikashop_subcontainer {
  padding: 0px !important;
}
.hikashop_category .hikashop_category_name a {
  margin: 21px 0 !important;
  margin-bottom: 23px !important;
}
.hikashop_category .hikashop_subcontainer {
  max-width: 332px !important;
  margin-bottom: 40px;
  transition: all .2s !important;
}
.hikashop_category .hikashop_subcontainer:hover {
  box-shadow: 0px 3px 15px rgba(170, 170, 170, 0.3);
}
#hikashop_category_information_menu_950 .hikashop_subcontainer,
#hikashop_category_information_menu_969 .hikashop_subcontainer,
#hikashop_category_information_menu_999 .hikashop_subcontainer,
#hikashop_category_information_menu_1000 .hikashop_subcontainer,
#hikashop_category_information_menu_1048 .hikashop_subcontainer,
#hikashop_category_information_menu_1002 .hikashop_subcontainer,
#hikashop_category_information_menu_1012 .hikashop_subcontainer,
#hikashop_category_information_menu_1013 .hikashop_subcontainer,
#hikashop_category_information_menu_1053 .hikashop_subcontainer,
#hikashop_category_information_menu_1014 .hikashop_subcontainer,
#hikashop_category_information_menu_1026 .hikashop_subcontainer,
#hikashop_category_information_menu_1027 .hikashop_subcontainer,
#hikashop_category_information_menu_1028 .hikashop_subcontainer,
#hikashop_category_information_menu_1030 .hikashop_subcontainer,
#hikashop_category_information_menu_1033 .hikashop_subcontainer,
#hikashop_category_information_menu_1008 .hikashop_subcontainer,
#hikashop_category_information_menu_1206 .hikashop_subcontainer,
#hikashop_category_information_menu_1207 .hikashop_subcontainer,
#hikashop_category_information_menu_1044 .hikashop_subcontainer,
#hikashop_category_information_menu_1088 .hikashop_subcontainer {
  max-width: 332px !important;
  transition: all .2s !important;
  position: relative;
  min-height: auto !important;
}
#hikashop_category_information_menu_950 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_969 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_999 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1000 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1048 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1002 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1012 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1013 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1053 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1014 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1026 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1027 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1028 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1030 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1033 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1008 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1206 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1207 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1044 .hikashop_subcontainer:hover,
#hikashop_category_information_menu_1088 .hikashop_subcontainer:hover {
  box-shadow: 0px 3px 15px rgba(170, 170, 170, 0.3);
}
#hikashop_category_information_menu_950 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_969 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_999 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1000 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1048 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1002 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1012 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1013 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1053 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1014 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1026 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1027 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1028 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1030 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1033 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1008 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1206 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1207 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1044 .hikashop_subcontainer .hikashop_product_listing_image,
#hikashop_category_information_menu_1088 .hikashop_subcontainer .hikashop_product_listing_image {
  margin-top: -8px !important;
}
#hikashop_category_information_menu_950 .hikashop_subcontainer img,
#hikashop_category_information_menu_969 .hikashop_subcontainer img,
#hikashop_category_information_menu_999 .hikashop_subcontainer img,
#hikashop_category_information_menu_1000 .hikashop_subcontainer img,
#hikashop_category_information_menu_1048 .hikashop_subcontainer img,
#hikashop_category_information_menu_1002 .hikashop_subcontainer img,
#hikashop_category_information_menu_1012 .hikashop_subcontainer img,
#hikashop_category_information_menu_1013 .hikashop_subcontainer img,
#hikashop_category_information_menu_1053 .hikashop_subcontainer img,
#hikashop_category_information_menu_1014 .hikashop_subcontainer img,
#hikashop_category_information_menu_1026 .hikashop_subcontainer img,
#hikashop_category_information_menu_1027 .hikashop_subcontainer img,
#hikashop_category_information_menu_1028 .hikashop_subcontainer img,
#hikashop_category_information_menu_1030 .hikashop_subcontainer img,
#hikashop_category_information_menu_1033 .hikashop_subcontainer img,
#hikashop_category_information_menu_1008 .hikashop_subcontainer img,
#hikashop_category_information_menu_1206 .hikashop_subcontainer img,
#hikashop_category_information_menu_1207 .hikashop_subcontainer img,
#hikashop_category_information_menu_1044 .hikashop_subcontainer img,
#hikashop_category_information_menu_1088 .hikashop_subcontainer img {
  transition: all .2s !important;
}
#hikashop_category_information_menu_950 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_969 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_999 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1000 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1048 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1002 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1012 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1013 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1053 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1014 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1026 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1027 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1028 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1030 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1033 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1008 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1206 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1207 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1044 .hikashop_subcontainer .hikashop_badge_topright_div,
#hikashop_category_information_menu_1088 .hikashop_subcontainer .hikashop_badge_topright_div {
  position: initial !important;
}
#hikashop_category_information_menu_950 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_969 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_999 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1000 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1048 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1002 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1012 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1013 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1053 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1014 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1026 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1027 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1028 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1030 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1033 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1008 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1206 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1207 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1044 .hikashop_subcontainer .hikashop_product_badge_image,
#hikashop_category_information_menu_1088 .hikashop_subcontainer .hikashop_product_badge_image {
  position: absolute;
  top: 20px;
  right: 0;
}
#hikashop_category_information_menu_950 .hikashop_product_name,
#hikashop_category_information_menu_969 .hikashop_product_name,
#hikashop_category_information_menu_999 .hikashop_product_name,
#hikashop_category_information_menu_1000 .hikashop_product_name,
#hikashop_category_information_menu_1048 .hikashop_product_name,
#hikashop_category_information_menu_1002 .hikashop_product_name,
#hikashop_category_information_menu_1012 .hikashop_product_name,
#hikashop_category_information_menu_1013 .hikashop_product_name,
#hikashop_category_information_menu_1053 .hikashop_product_name,
#hikashop_category_information_menu_1014 .hikashop_product_name,
#hikashop_category_information_menu_1026 .hikashop_product_name,
#hikashop_category_information_menu_1027 .hikashop_product_name,
#hikashop_category_information_menu_1028 .hikashop_product_name,
#hikashop_category_information_menu_1030 .hikashop_product_name,
#hikashop_category_information_menu_1033 .hikashop_product_name,
#hikashop_category_information_menu_1008 .hikashop_product_name,
#hikashop_category_information_menu_1206 .hikashop_product_name,
#hikashop_category_information_menu_1207 .hikashop_product_name,
#hikashop_category_information_menu_1044 .hikashop_product_name,
#hikashop_category_information_menu_1088 .hikashop_product_name {
  margin: 5px 0 25px;
}
#hikashop_category_information_menu_950 .hikashop_product_name a,
#hikashop_category_information_menu_969 .hikashop_product_name a,
#hikashop_category_information_menu_999 .hikashop_product_name a,
#hikashop_category_information_menu_1000 .hikashop_product_name a,
#hikashop_category_information_menu_1048 .hikashop_product_name a,
#hikashop_category_information_menu_1002 .hikashop_product_name a,
#hikashop_category_information_menu_1012 .hikashop_product_name a,
#hikashop_category_information_menu_1013 .hikashop_product_name a,
#hikashop_category_information_menu_1053 .hikashop_product_name a,
#hikashop_category_information_menu_1014 .hikashop_product_name a,
#hikashop_category_information_menu_1026 .hikashop_product_name a,
#hikashop_category_information_menu_1027 .hikashop_product_name a,
#hikashop_category_information_menu_1028 .hikashop_product_name a,
#hikashop_category_information_menu_1030 .hikashop_product_name a,
#hikashop_category_information_menu_1033 .hikashop_product_name a,
#hikashop_category_information_menu_1008 .hikashop_product_name a,
#hikashop_category_information_menu_1206 .hikashop_product_name a,
#hikashop_category_information_menu_1207 .hikashop_product_name a,
#hikashop_category_information_menu_1044 .hikashop_product_name a,
#hikashop_category_information_menu_1088 .hikashop_product_name a {
  font-family: 'Oswald';
  letter-spacing: 1px;
  display: block;
  color: #333333;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  margin: 12px 0;
  padding: 16px 0px;
  padding-bottom: 0px;
  position: relative;
  text-decoration: none;
  margin: auto;
}
#hikashop_category_information_menu_950 .hikashop_product_name a:before,
#hikashop_category_information_menu_969 .hikashop_product_name a:before,
#hikashop_category_information_menu_999 .hikashop_product_name a:before,
#hikashop_category_information_menu_1000 .hikashop_product_name a:before,
#hikashop_category_information_menu_1048 .hikashop_product_name a:before,
#hikashop_category_information_menu_1002 .hikashop_product_name a:before,
#hikashop_category_information_menu_1012 .hikashop_product_name a:before,
#hikashop_category_information_menu_1013 .hikashop_product_name a:before,
#hikashop_category_information_menu_1053 .hikashop_product_name a:before,
#hikashop_category_information_menu_1014 .hikashop_product_name a:before,
#hikashop_category_information_menu_1026 .hikashop_product_name a:before,
#hikashop_category_information_menu_1027 .hikashop_product_name a:before,
#hikashop_category_information_menu_1028 .hikashop_product_name a:before,
#hikashop_category_information_menu_1030 .hikashop_product_name a:before,
#hikashop_category_information_menu_1033 .hikashop_product_name a:before,
#hikashop_category_information_menu_1008 .hikashop_product_name a:before,
#hikashop_category_information_menu_1206 .hikashop_product_name a:before,
#hikashop_category_information_menu_1207 .hikashop_product_name a:before,
#hikashop_category_information_menu_1044 .hikashop_product_name a:before,
#hikashop_category_information_menu_1088 .hikashop_product_name a:before {
  position: absolute;
  width: 70px;
  height: 1px;
  background: #e1e1e1;
  top: 0;
  left: 50%;
  margin-left: -35px;
  content: '';
  opacity: 1;
  transition: all 0.3s;
}
#hikashop_category_information_menu_950 .hikashop_product_name a:after,
#hikashop_category_information_menu_969 .hikashop_product_name a:after,
#hikashop_category_information_menu_999 .hikashop_product_name a:after,
#hikashop_category_information_menu_1000 .hikashop_product_name a:after,
#hikashop_category_information_menu_1048 .hikashop_product_name a:after,
#hikashop_category_information_menu_1002 .hikashop_product_name a:after,
#hikashop_category_information_menu_1012 .hikashop_product_name a:after,
#hikashop_category_information_menu_1013 .hikashop_product_name a:after,
#hikashop_category_information_menu_1053 .hikashop_product_name a:after,
#hikashop_category_information_menu_1014 .hikashop_product_name a:after,
#hikashop_category_information_menu_1026 .hikashop_product_name a:after,
#hikashop_category_information_menu_1027 .hikashop_product_name a:after,
#hikashop_category_information_menu_1028 .hikashop_product_name a:after,
#hikashop_category_information_menu_1030 .hikashop_product_name a:after,
#hikashop_category_information_menu_1033 .hikashop_product_name a:after,
#hikashop_category_information_menu_1008 .hikashop_product_name a:after,
#hikashop_category_information_menu_1206 .hikashop_product_name a:after,
#hikashop_category_information_menu_1207 .hikashop_product_name a:after,
#hikashop_category_information_menu_1044 .hikashop_product_name a:after,
#hikashop_category_information_menu_1088 .hikashop_product_name a:after {
  position: absolute;
  width: 70px;
  height: 1px;
  background: transparent;
  bottom: 0;
  right: 50%;
  margin-right: -35px;
  content: '';
  opacity: 1;
  transition: all 0.3s;
}
#hikashop_category_information_menu_950 .hikashop_product_name a:hover,
#hikashop_category_information_menu_969 .hikashop_product_name a:hover,
#hikashop_category_information_menu_999 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1000 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1048 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1002 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1012 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1013 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1053 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1014 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1026 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1027 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1028 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1030 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1033 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1008 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1206 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1207 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1044 .hikashop_product_name a:hover,
#hikashop_category_information_menu_1088 .hikashop_product_name a:hover {
  letter-spacing: 1px;
  color: #00813c;
}
#hikashop_category_information_menu_950 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_969 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_999 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1000 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1048 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1002 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1012 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1013 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1053 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1014 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1026 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1027 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1028 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1030 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1033 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1008 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1206 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1207 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1044 .hikashop_product_name a:hover:before,
#hikashop_category_information_menu_1088 .hikashop_product_name a:hover:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  left: 0px;
  margin-left: 0;
  top: 69%;
  width: 21px;
  background: #00813c;
}
#hikashop_category_information_menu_950 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_969 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_999 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1000 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1048 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1002 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1012 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1013 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1053 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1014 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1026 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1027 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1028 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1030 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1033 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1008 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1206 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1207 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1044 .hikashop_product_name a:hover:after,
#hikashop_category_information_menu_1088 .hikashop_product_name a:hover:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 0px;
  margin-right: 0;
  bottom: 50%;
  width: 21px;
  background: #00813c;
  top: 69%;
}
.contentpane {
  padding: 0;
  background: transparent !important;
}
.contentpane input.button {
  padding: 10px 30px 9px;
  margin-top: 30px;
}
.contentpane #jm-allpage {
  margin: 0;
  padding: 10px;
}
label {
  font-weight: 300;
}
.hikashop_header_title h1 {
  font-family: 'Playfair Display', serif;
  font-weight: 300;
}
#hikashopcpanel .hk-row-fluid {
  max-width: 830px;
  margin: auto;
}
#hikashopcpanel .icon {
  width: 100%;
}
#hikashopcpanel .icon a {
  min-width: 390px;
  border: 1px solid #F0F0F0;
  display: flex !important;
  float: none;
  border-radius: 0px !important;
  padding: 25px 5px !important;
  text-decoration: none;
  width: 100% !important;
  align-items: center;
  justify-content: space-between;
}
#hikashopcpanel .icon-wrapper {
  font-family: inherit;
  font-weight: 300;
  margin: 5px;
}
#hikashopcpanel .icon-48-user2 {
  background-image: url(../images/compte-client.png) !important;
  background-repeat: no-repeat;
}
#hikashopcpanel .icon-48-address {
  background-image: url(../images/adresse.png) !important;
  background-repeat: no-repeat;
}
#hikashopcpanel .icon-48-order {
  background-image: url(../images/commandes.png) !important;
  background-repeat: no-repeat;
}
#hikashopcpanel .icon-48-cart {
  background-image: url(../images/panier.png) !important;
  background-repeat: no-repeat;
}
#hikashopcpanel .hkIcon {
  width: 38px;
  height: 38px;
}
#hikashopcpanel span {
  margin: 0 20px;
}
#hikashop_order_listing .icon-32-back {
  height: 28px !important;
  background-repeat: no-repeat;
}
#hikashop_order_listing .btnName {
  height: 15px !important;
}
#hikashop_order_listing .hika_btn_32 .hikabtn {
  margin-bottom: 20px;
}
#hikashop_order_main .icon-32-back {
  height: 28px !important;
  background-repeat: no-repeat;
}
#hikashop_order_main .icon-32-print {
  height: 28px !important;
  background-repeat: no-repeat;
  background-position-x: 5px;
}
#hikashop_order_main .btnName {
  height: 15px !important;
}
#hikashop_order_main .hika_btn_32 .hikabtn {
  margin-bottom: 20px;
}
#hikashop_order_main #hikashop_print_cart {
  width: 105px;
  margin-right: 10px;
}
#hikashop_order_main #hikashop_print_cart .btnName {
  width: auto;
}
.hika_btn_32 .icon-32-back,
.hika_btn_32 .icon-32-cart,
.hika_btn_32 .icon-32-save {
  height: 28px !important;
  background-repeat: no-repeat;
}
.hika_btn_32 .icon-32-cart {
  background-position-x: 5px;
}
.hika_btn_32 .icon-32-save {
  background-position-x: 3px;
}
.hika_btn_32 .btnName {
  width: auto;
}
.hika_btn_32 .hikabtn {
  margin-right: 10px;
}
.hika_btn_32 .hikabtn span {
  height: 15px;
}
.hikabtn {
  border-radius: 0;
}
#default p {
  font-weight: 300;
}
.hikashop_product_page {
  max-width: 1000px;
  margin: auto;
}
.hikashop_product_page .hikashop_product_characteristics_table td {
  padding: 5px 25px 5px 0;
}
.hikashop_product_page .product-btn-container {
  display: flex;
}
.hikashop_product_page #hikashop_small_image_div {
  text-align: left;
}
.hikashop_wizardbar ul li {
  padding: 0 50px 0 30px;
}
.hikashop_wizardbar ul li:nth-child(1) {
  padding-left: 50px;
}
ul:not([class]) li {
  padding-left: 50px;
}
#hikashop_checkout_cart {
  margin-top: -5px;
}
#hikashop_checkout_cart.hikashop_checkout_cart thead th {
  font-weight: 300;
}
.hikashop_checkout_page_step1 form {
  margin: 40px 0;
}
#hikashop_checkout_page .hikashop_wizardbar {
  background-color: transparent;
  box-shadow: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
#hikashop_checkout_page .hikashop_cart_step_current {
  color: #3a87ad;
  background: transparent;
}
#hikashop_checkout_page .hikashop_chevron {
  display: none;
}
#hikashop_checkout_page .hikashop_wizardbar ul li {
  background: transparent;
}
#hikashop_checkout_page ul:not([class]) li::before,
#hikashop_checkout_page ul.jm-color1 li::before,
#hikashop_checkout_page ul.jm-color2 li::before {
  width: 0px;
}
#hikashop_checkout_page .hikashop_cart_step_current {
  color: #444444 !important;
}
#hikashop_checkout_page .hikashop_wizardbar li.hikashop_cart_step_finished a {
  color: #B2B2B2 !important;
}
#hikashop_checkout_page h1 {
  font-size: 20px;
  font-weight: 300;
}
#hikashop_checkout_page h2 {
  font-weight: 300 !important;
}
#hikashop_checkout_login #hikashop_checkout_login_left_part input {
  width: 150px;
}
#hikashop_checkout_login #hikashop_checkout_login_left_part #modlgn-remember {
  width: 20px;
  margin-top: 5px;
}
#hikashop_checkout_address .btn-success {
  background: #00813c;
  background-image: none;
  text-shadow: none;
}
#hikashop_checkout_address .btn-success:hover {
  background: #a89611;
}
#hikashop_checkout_additional_info .hikashop_dropzone {
  border: 1px dashed #CCCCCC;
  border-radius: 0px;
  margin: 10px;
}
div.hikashop_uploader_file_add span.hika_upload_btn {
  background-image: url(../images/upload2.png) !important;
}
div.hikashop_uploader_file_add {
  top: 15px;
  right: 15px;
}
#pageaccueil #jm-header .jm-module {
  margin-bottom: 9px;
}
#pageaccueil #dj-mslider67m554 .dj-slide-desc-text {
  max-width: 1170px;
  margin: auto;
}
#pageaccueil #dj-mslider67m554 .dj-slide-desc {
  bottom: 20%;
}
#pageaccueil #dj-mslider67m554 .dj-indicators-in {
  text-align: left;
}
#pageaccueil #dj-mslider67m554 .dj-indicators {
  left: 40px;
  bottom: 30px;
}
#pageaccueil #dj-mslider67m554 .dj-load-button {
  height: 20px !important;
  width: 20px !important;
  border-color: #fff !important;
  border: 1px solid #fff;
}
#pageaccueil #dj-mslider67m554 .dj-load-button-active {
  background: #fff !important;
}
#pageaccueil .dj-slide-desc-bg {
  background: transparent !important;
}
#pageaccueil .slider-desc-title p {
  font-family: 'Playfair Display', serif;
  font-size: 40px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1.1 !important;
}
#pageaccueil .slider-desc-title span {
  font-size: 60px;
  color: #ffffff;
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.1 !important;
}
#pageaccueil .slider-desc-title .shape {
  fill: transparent;
  stroke-dasharray: 131 590px;
  stroke-dashoffset: -316;
  stroke-width: 2px;
  stroke: #ffffff;
}
#pageaccueil .slider-desc-title a {
  color: #ffffff !important;
}
#pageaccueil #jm-top1 .nav > li > a {
  display: grid;
  text-align: center !important;
  transition: all .3s;
}
#pageaccueil #jm-top1 .nav > li > a:hover {
  background: transparent !important;
  background-color: transparent !important;
  color: #00813c;
}
#pageaccueil #jm-top1 .hkc-md-3 {
  padding-left: 20px;
  padding-right: 20px;
}
#pageaccueil #jm-top2 {
  padding-bottom: 50px;
}
#pageaccueil #jm-top2 h2 {
  font-size: 40px;
}
#pageaccueil #jm-top2 .btn-top2 {
  margin: auto;
  max-width: 230px;
  margin-top: 60px;
}
#pageaccueil #jm-top2 .container-fluid {
  padding-left: 8px;
}
#pageaccueil #jm-top2 .a-propos-pictos-module {
  max-width: 1350px;
  margin: auto;
}
#pageaccueil #jm-top2 .a-propos-pictos-module p {
  margin-top: 10px;
}
#pageaccueil #jm-top2 .a-propos-pictos-module span {
  text-transform: none;
  font-weight: 300;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span {
  border-top: 1px solid #00813c;
  padding-top: 60px;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .a-propos-picto {
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: #a3a3a3;
  transition: all .3s;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .a-propos-picto img {
  opacity: .6;
  transition: all .3s;
  padding-bottom: 20px;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .a-propos-picto .chiffre {
  font-weight: bold;
  font-size: 20px;
  color: #f1e274;
  transition: all .3s;
  display: none;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .a-propos-picto:hover {
  color: #333333;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .a-propos-picto:hover img {
  opacity: 1;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .a-propos-picto:hover .chiffre {
  color: #00813c;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .a-propos-picto:hover:before {
  background: #00813c !important;
  color: #fff !important;
  transition: all .3s;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .a-propos-picto:before {
  content: '';
  height: 30px;
  width: 30px;
  background: #fff;
  border: 1px solid #00813c;
  border-radius: 50%;
  opacity: 1;
  position: absolute;
  z-index: 5;
  top: -75px;
  left: 50%;
  transform: translateX(-50%);
  line-height: 26px;
  transition: all .3s;
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .first::before {
  content: '1';
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .second::before {
  content: '2';
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .third::before {
  content: '3';
}
#pageaccueil #jm-top2 .a-propos-pictos-module .master-span .fourth::before {
  content: '4';
}
#pageaccueil #jm-main {
  /*margin-top: -35px;*/
  background-color: #f9f9f947;
  padding-bottom: 0px;
  padding-top: 00px !important;
}
#pageaccueil #jm-main p {
  font-weight: 300;
}
#pageaccueil #jm-main .row-fluid [class*="span"] {
  padding: 0;
}
#pageaccueil #jm-main .row-fluid:last-child {
  padding-top: 30px;
}
#pageaccueil #jm-main .container-fluid {
  max-width: 1000px;
}
#pageaccueil #jm-main .sur-mesure {
  margin: 60px 120px;
}
#pageaccueil #jm-main .a-propos-picto {
  text-align: center;
  text-transform: uppercase;
}
#pageaccueil #jm-main .a-propos-picto p {
  margin-top: 15px;
}
#pageaccueil #jm-main .a-propos-picto a {
  text-decoration: none;
  color: #333333;
  transition: all .3s;
  cursor: pointer;
}
#pageaccueil #jm-main .a-propos-picto a:hover {
  color: #00813c;
}
#pageaccueil #jm-main .mais-aussi {
  float: right;
  text-align: right;
  margin-right: 150px;
}
#pageaccueil #jm-main .mais-aussi h2::after {
  float: right;
}
#pageaccueil #jm-main .mais-aussi-left {
  margin-left: 30px;
}
#pageaccueil #jm-bottom1 .container-fluid {
  max-width: 1830px;
}
#pageaccueil #jm-bottom1 .jm-module {
  position: relative;
  margin-bottom: 25px;
  transition: all .3s;
}
#pageaccueil #jm-bottom1 .jm-module img {
  transition: filter 1s cubic-bezier(0.23, 1, 0.32, 1);
  transition-delay: 100ms;
}
#pageaccueil #jm-bottom1 .jm-module .jm-title {
  position: absolute;
  color: #ffffff;
  font-weight: 300;
  z-index: 50;
  bottom: 40px;
  left: 40px;
  margin: 0;
  font-size: 20px;
  transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
  transition-delay: 100ms;
}
#pageaccueil #jm-bottom1 .jm-module:hover img {
  filter: brightness(50%);
  -webkit-filter: brightness(50%);
}
#pageaccueil #jm-bottom1 .jm-module:hover .jm-title {
  transform: translateX(20%);
}
#pageaccueil #jm-bottom2 {
  padding-top: 60px;
}
#pageaccueil #jm-bottom2 h2::after {
  margin: 15px auto 0;
}
#pageaccueil #jm-bottom2 .engagements-pictos {
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  max-width: 160px;
  margin: 0px 30px 10px;
}
#pageaccueil #jm-bottom2 .span5 {
  padding-right: 30px;
}
#pageaccueil #jm-bottom2 .span7 {
  padding-left: 40px;
}
#pageaccueil #jm-bottom2 .span7 p {
  font-weight: 300;
  margin-top: 20px;
}
#pageaccueil #jm-bottom2 .serviceimpression p {
  font-weight: 300;
}
#pageaccueil #jm-bottom2 .serviceimpression h2::after {
  margin: 15px 0;
}
#pageaccueil #jm-bottom2 .serviceimpression h3 {
  font-weight: normal;
  font-size: 16px;
  padding-top: 15px;
  text-transform: uppercase;
}
#pageaccueil #jmm-tabs560 {
  padding-bottom: 0px;
  max-width: 1170px;
  margin: auto;
}
#pageaccueil #jmm-tabs560 .active span {
  color: #00813c;
}
#pageaccueil #jmm-tabs560 .jmm-title {
  margin-top: 15px;
}
#pageaccueil #jmm-tabs560 li {
  width: 20%;
}
#pageapropos #jm-header h2::after,
#pagenormes #jm-header h2::after,
#pagegabarits #jm-header h2::after,
#pagefinitions #jm-header h2::after,
#pagelivraison #jm-header h2::after {
  display: none;
}
#pageapropos #jm-main,
#pagenormes #jm-main,
#pagegabarits #jm-main,
#pagefinitions #jm-main,
#pagelivraison #jm-main {
  margin-top: -35px;
}
#pageapropos #dj-megamenu576 li.dj-up a.dj-up_a,
#pagenormes #dj-megamenu576 li.dj-up a.dj-up_a,
#pagegabarits #dj-megamenu576 li.dj-up a.dj-up_a,
#pagefinitions #dj-megamenu576 li.dj-up a.dj-up_a,
#pagelivraison #dj-megamenu576 li.dj-up a.dj-up_a {
  font-family: 'Oswald', sans-serif;
  font-size: 17px;
  line-height: 24px;
  font-weight: 300;
  color: #333333;
  padding: 15px 35px;
  display: block;
  text-decoration: none;
  cursor: pointer;
}
#pageapropos #dj-megamenu576 li.dj-up.active a.dj-up_a,
#pagenormes #dj-megamenu576 li.dj-up.active a.dj-up_a,
#pagegabarits #dj-megamenu576 li.dj-up.active a.dj-up_a,
#pagefinitions #dj-megamenu576 li.dj-up.active a.dj-up_a,
#pagelivraison #dj-megamenu576 li.dj-up.active a.dj-up_a,
#pageapropos #dj-megamenu576 li.dj-up:hover a.dj-up_a,
#pagenormes #dj-megamenu576 li.dj-up:hover a.dj-up_a,
#pagegabarits #dj-megamenu576 li.dj-up:hover a.dj-up_a,
#pagefinitions #dj-megamenu576 li.dj-up:hover a.dj-up_a,
#pagelivraison #dj-megamenu576 li.dj-up:hover a.dj-up_a {
  color: #00813c;
}
#pageapropos #dj-megamenu576 li.dj-up.active a.dj-up_a span,
#pagenormes #dj-megamenu576 li.dj-up.active a.dj-up_a span,
#pagegabarits #dj-megamenu576 li.dj-up.active a.dj-up_a span,
#pagefinitions #dj-megamenu576 li.dj-up.active a.dj-up_a span,
#pagelivraison #dj-megamenu576 li.dj-up.active a.dj-up_a span {
  color: #00813c;
  border-bottom: 2px solid #00813c;
  padding-bottom: 10px;
}
#pageapropos .menu-apropos,
#pagenormes .menu-apropos,
#pagegabarits .menu-apropos,
#pagefinitions .menu-apropos,
#pagelivraison .menu-apropos {
  padding-bottom: 0px;
  padding-top: 10px;
}
#pageapropos #jm-header {
  background-image: url('../images/header-apropos.jpg');
  background-repeat: no-repeat;
  padding: 114px;
}
#pageapropos #jm-top-2 .container-fluid {
  padding: 0;
}
#pageapropos #jm-top-menu-in {
  padding: 0 16px !important;
}
#pageapropos #jm-top1 {
  padding-top: 0px;
}
#pageapropos #jm-top1 .menu-apropos {
  padding-bottom: 25px;
  padding-top: 10px;
}
#pageapropos #jm-top1 .row-fluid [class*="span"] {
  padding: 0;
}
#pageapropos #jm-top1 .container-fluid {
  max-width: 100%;
}
#pageapropos #jm-top1 .apropos {
  padding: 30px 150px 41px;
}
#pageapropos #jm-top1 .jm-module {
  margin-bottom: 0px;
}
#pageapropos #jm-top2 {
  padding-bottom: 90px;
}
#pageapropos #jm-top2 img {
  object-fit: cover;
  width: 100%;
  height: 382px;
}
#pageapropos #jm-top2 .apropos {
  margin: 70px 80px 0;
}
#pageapropos #jm-top2 .pourquoi-nous {
  margin: 90px 80px 0;
}
#pageapropos #jm-top2 .a-propos-de-nous {
  margin: 100px 80px 0;
}
#pageapropos #jm-top2 li {
  margin: 10px 0;
  font-weight: 300;
  padding-left: 30px;
}
#pageapropos #jm-top2 li:before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00813c;
}
#pageapropos #jm-top2 p {
  font-weight: 300;
}
#pageapropos #jm-top2 .row-fluid [class*="span"] {
  padding: 0;
}
#pageapropos #jm-top2 .jm-module {
  margin-bottom: 0;
}
#pageapropos #jm-bottom1 {
  padding-top: 0;
  border: none;
}
#pageapropos #jm-bottom1 .container-fluid {
  max-width: 100%;
  padding: 0;
}
#pageapropos #jm-bottom1 .row-fluid [class*="span"] {
  padding: 0;
}
#pageapropos #jm-bottom1 .a-propos-de-nous {
  padding: 30px 150px 0;
  font-weight: 300;
}
#pageapropos #jm-bottom1 .a-propos-img {
  margin-top: -23px;
}
#pageapropos #jm-bottom1 .titre-atelier {
  padding-top: 80px;
  padding-bottom: 40px;
}
#pageapropos #jm-bottom1 .titre-atelier h2::after {
  margin: auto;
  margin-top: 10px;
}
#pageapropos #jm-bottom2 {
  padding-top: 40px;
}
#pageapropos #jm-bottom2 .jm-module {
  margin-bottom: 0;
}
#pageapropos #jm-bottom2 h2 {
  text-align: center;
}
#pageapropos #jm-bottom2 h2:after {
  margin: 15px auto;
}
#pageapropos #jm-bottom2 .span4 {
  text-align: center;
}
#pageapropos #jm-bottom2 img {
  filter: grayscale(100%);
  transition: all 0.3s ease-in-out;
  opacity: .3;
  max-width: 260px;
}
#pageapropos #jm-bottom2 img:hover {
  filter: none;
  opacity: 1;
}
#pageapropos #jm-main {
  background-image: url('../images/chiffres-clefs.jpg');
  background-attachment: fixed;
  padding: 120px 0 80px !important;
}
#pageapropos #jm-main .content-chiffres {
  max-width: 160px;
  margin: auto;
  color: #fff;
  text-transform: uppercase;
  transition: all .3s;
}
#pageapropos #jm-main .content-chiffres span {
  font-family: 'Playfair Display', serif;
  font-size: 74px;
}
#pageapropos #jm-main .content-chiffres:hover {
  transform: scale(1.1);
}
#pageapropos #jm-main .trait-small-yellow {
  width: 42px;
  height: 2px;
  background-color: #00813c;
}
#pagenormes #jm-header {
  background-image: url('../images/header-apropos.jpg');
  background-repeat: no-repeat;
  padding: 114px;
}
#pagenormes #jm-top1 {
  padding-top: 0px;
}
#pagenormes #jm-main p {
  font-weight: 300;
}
#pagenormes #jm-main strong {
  font-weight: 400;
}
#pagenormes #jm-main li {
  margin: 10px 0;
  font-weight: 300;
  padding-left: 30px;
}
#pagenormes #jm-main li:before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00813c;
}
#pagegabarits #jm-header {
  background-image: url('../images/header-apropos.jpg');
  background-repeat: no-repeat;
  padding: 114px;
}
#pagegabarits #dropfiles-box-ggd .dropblock .filecontent {
  float: left;
  min-width: auto !important;
}
#pagegabarits .dropfiles-content-ggd a.dropfiles-file-link {
  width: 250px;
}
#pagegabarits #dropfiles-box-ggd .dropblock {
  min-width: inherit !important;
  top: 50% !important;
  left: 50% !important;
}
#pagegabarits .dropfiles-content-ggd .dropfiles-file-link .droptitle {
  white-space: inherit !important;
  text-align: center !important;
  max-width: 157px;
  margin: 0 auto;
  display: block;
}
#pagegabarits .dropfiles-container {
  position: relative;
}
#pagegabarits .dropfiles-content-ggd .dropblock div.indd .txt {
  top: 69px !important;
  left: 38px !important;
}
#pagegabarits .dropfiles-container .dropfilescategory {
  background-image: url('../images/folder.png');
  background-repeat: no-repeat;
  height: 120px;
  text-align: center;
  background-position: top;
  background-color: transparent !important;
  font-family: 'Oswald', sans-serif;
  font-size: 15px !important;
  font-weight: 300;
}
#pagegabarits .dropfiles-content-multi {
  background: transparent !important;
}
#pagegabarits .dropfiles-container .dropfilescategory > span {
  width: auto;
  white-space: initial;
}
#pagegabarits .categories-head {
  display: none;
}
#pagegabarits .dropfilescategory > span {
  margin-top: 77px;
  border-top: 1px solid #ccc;
  padding-top: 9px;
}
#pagegabarits .dropfiles-categories {
  text-align: center;
}
#pagegabarits .dropfiles-categories a:hover span {
  color: #00813c;
  transition: all .3s;
}
#pagegabarits .dropfiles_list {
  text-align: center;
}
#pagegabarits .dropfiles-content-ggd .backcategory {
  font-weight: normal !important;
  padding: 5px;
  transition: all .3s;
  display: flex;
  align-items: center;
  position: absolute;
  right: 0;
}
#pagegabarits .dropfiles-content-ggd .backcategory i {
  margin-right: 10px;
}
#pagegabarits .dropfiles-content-ggd .backcategory:hover {
  color: #00813c;
}
#pagegabarits i {
  display: none;
}
#pagegabarits .backcategory {
  background-image: none !important;
  height: auto !important;
}
#pagegabarits .backcategory i {
  display: block;
}
#pagegabarits .dropfiles-content.dropfiles-content-ggd .dropfilescategory:hover {
  box-shadow: none !important;
}
#pagegabarits .menu-apropos {
  padding-bottom: 0;
  padding-top: 10px;
}
#pagegabarits #dropfiles-box-ggd .dropblock .extra-downloadlink a {
  background-color: #00813c !important;
  border-color: #00813c;
}
#pagefinitions #jm-header {
  background-image: url('../images/header-apropos.jpg');
  background-repeat: no-repeat;
  padding: 114px;
}
#pagefinitions #jm-main p {
  font-weight: 300;
}
#pagefinitions #jm-main strong {
  font-weight: 400;
}
#pagefinitions .menu-apropos {
  padding-bottom: 0;
  padding-top: 10px;
}
#pagefinitions th {
  width: 340px;
}
#pagefinitions td {
  font-size: 22px;
  padding: 15px;
}
#pagefinitions table {
  text-align: center;
  font-family: 'Playfair Display', serif;
}
#pagefinitions table h2:after {
  margin: auto;
  width: 50px;
  margin-top: 10px;
}
#pagefinitions table tr {
  border-bottom: 1px solid #cecece;
}
#pagefinitions li {
  margin: 10px 0;
  font-weight: 300;
  padding-left: 30px;
}
#pagefinitions li:before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00813c;
}
#pagementions p {
  font-weight: 300;
}
#pagementions strong {
  font-weight: 400;
}
#pagecategorie #jm-header .jm-module {
  margin-bottom: 10px;
}
#pagecategorie #jm-breadcrumbs {
  padding: 10px 0;
}
#pagecategorie #jm-breadcrumbs .jm-module {
  margin-bottom: 15px;
}
#pagecategorie #jm-main {
  padding-top: 0px;
  font-weight: 300;
}
#pagecategorie #jm-main .hikashop_subcategories .hikashop_container {
  margin: 20px 15px 0 15px !important;
}
#pagecategorie #jm-bottom1 {
  padding-top: 0;
  padding-bottom: 10px;
}
#pagecategorie #jm-bottom1 h2:after {
  margin: 10px auto 20px auto;
}
#pagelivraison .menu-apropos {
  padding-bottom: 0;
  padding-top: 10px;
}
#pagelivraison #jm-header {
  background-image: url('../images/header-apropos.jpg');
  background-repeat: no-repeat;
  padding: 114px;
}
#pagelivraison #jm-top1 {
  padding-top: 0px;
  font-weight: 300;
}
#pagelivraison #jm-top1 .rappel-delais img {
  margin: auto;
}
#pagelivraison #jm-top1 .rappel-delais td {
  min-width: 350px;
  padding: 20px 0;
  border-bottom: 1px solid #e3e3e3;
  font-weight: 300;
}
#pagelivraison #jm-top1 .rappel-delais .thead td {
  font-weight: 400;
  text-transform: uppercase;
  color: #00813c;
}
#pagefichier #jm-header {
  background-image: url('../images/header-envoifichers.jpg');
  background-repeat: no-repeat;
  padding: 114px;
  background-position: bottom;
}
#pagefichier #jm-top1 {
  padding-top: 60px;
}
#pagefichier .fox-row input {
  border-radius: 0 !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  height: 40px !important;
}
#pagefichier .fox-row input:focus {
  border-color: #00813c !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(232, 207, 24, 0.6) !important;
}
#pagefichier .fox-row textarea {
  border-radius: 0 !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
#pagefichier .fox-row textarea:focus {
  border-color: #00813c !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(232, 207, 24, 0.6) !important;
}
#pagefichier div#fox-container-m600 .btn {
  cursor: pointer;
  text-shadow: none;
  background-color: #00813c;
  background-image: none;
  border: 1px solid #00813c;
  border-color: #00813c;
  border-radius: 0px;
  box-shadow: none;
  padding: 10px 25px;
  line-height: 20px;
  transition: all .3s;
}
#pagefichier div#fox-container-m600 .btn:hover {
  background-color: #a89611 !important;
  border: 1px solid #a89611 !important;
  transition: all .3s;
}
#pagefichier .submit-button {
  transition: all .3s;
}
#pagefichier .submit-button span {
  color: #fff !important;
}
#pagefichier .submit-button:hover {
  background-color: #a89611 !important;
  border: 1px solid #a89611 !important;
  transition: all .3s;
}
#pagefichier div#fox-container-m600 .control-group {
  margin-bottom: 20px;
  margin-top: 10px;
}
@media (max-width: 1250px) {
  #hikashop_category_information_menu_950 .hikashop_product_image,
  #hikashop_category_information_menu_969 .hikashop_product_image,
  #hikashop_category_information_menu_999 .hikashop_product_image,
  #hikashop_category_information_menu_1000 .hikashop_product_image,
  #hikashop_category_information_menu_1048 .hikashop_product_image,
  #hikashop_category_information_menu_1002 .hikashop_product_image,
  #hikashop_category_information_menu_1012 .hikashop_product_image,
  #hikashop_category_information_menu_1013 .hikashop_product_image,
  #hikashop_category_information_menu_1053 .hikashop_product_image,
  #hikashop_category_information_menu_1014 .hikashop_product_image,
  #hikashop_category_information_menu_1026 .hikashop_product_image,
  #hikashop_category_information_menu_1027 .hikashop_product_image,
  #hikashop_category_information_menu_1028 .hikashop_product_image,
  #hikashop_category_information_menu_1030 .hikashop_product_image,
  #hikashop_category_information_menu_1033 .hikashop_product_image,
  #hikashop_category_information_menu_1044 .hikashop_product_image,
  #hikashop_category_information_menu_1088 .hikashop_product_image {
    height: auto !important;
  }
}
@media (max-width: 1200px) {
  #pageapropos #jm-top2 .apropos {
    margin: 20px 30px 0;
  }
}
@media (min-width: 1101px) {
  .pourquoi-nous-mobile {
    display: none;
  }
}
@media (max-width: 1100px) {
  #dj-megamenu576 li.dj-up a.dj-up_a {
    padding: 15px 25px !important;
  }
  #pageapropos #jm-top2 .span6 {
    width: 100%;
    float: none;
  }
  #pageapropos #jm-top2 .jm-module {
    max-width: 800px;
    margin: auto !important;
  }
  #pageapropos #jm-top2 .pourquoi-nous-desktop {
    display: none;
  }
  #pageapropos #jm-top2 img {
    width: 100%;
    height: auto;
    max-width: 800px;
    margin: auto;
    padding-top: 30px;
  }
  #pageapropos #jm-top2 .custompourquoi-nous-mobile p,
  #pageapropos #jm-top2 .customapropos-img p,
  #pageapropos #jm-top2 .customkorus p {
    text-align: center;
  }
  #pageapropos #jm-top2 .pourquoi-nous {
    margin: 50px auto 30px !important;
  }
  #pageapropos #jm-top2 .a-propos-de-nous {
    margin: 50px auto 30px !important;
  }
}
@media (max-width: 985px) {
  #dj-megamenu576 li.dj-up a.dj-up_a {
    padding: 15px 15px !important;
    font-size: 15px !important;
  }
  #hikashop_category_information_menu_950 .hikashop_product,
  #hikashop_category_information_menu_969 .hikashop_product,
  #hikashop_category_information_menu_999 .hikashop_product,
  #hikashop_category_information_menu_1000 .hikashop_product,
  #hikashop_category_information_menu_1048 .hikashop_product,
  #hikashop_category_information_menu_1002 .hikashop_product,
  #hikashop_category_information_menu_1012 .hikashop_product,
  #hikashop_category_information_menu_1013 .hikashop_product,
  #hikashop_category_information_menu_1053 .hikashop_product,
  #hikashop_category_information_menu_1014 .hikashop_product,
  #hikashop_category_information_menu_1026 .hikashop_product,
  #hikashop_category_information_menu_1027 .hikashop_product,
  #hikashop_category_information_menu_1028 .hikashop_product,
  #hikashop_category_information_menu_1030 .hikashop_product,
  #hikashop_category_information_menu_1033 .hikashop_product,
  #hikashop_category_information_menu_1044 .hikashop_product,
  #hikashop_category_information_menu_1088 .hikashop_product {
    float: none !important;
    margin: 20px auto 40px;
  }
  #hikashop_category_information_menu_950 .hikashop_subcontainer,
  #hikashop_category_information_menu_969 .hikashop_subcontainer,
  #hikashop_category_information_menu_999 .hikashop_subcontainer,
  #hikashop_category_information_menu_1000 .hikashop_subcontainer,
  #hikashop_category_information_menu_1048 .hikashop_subcontainer,
  #hikashop_category_information_menu_1002 .hikashop_subcontainer,
  #hikashop_category_information_menu_1012 .hikashop_subcontainer,
  #hikashop_category_information_menu_1013 .hikashop_subcontainer,
  #hikashop_category_information_menu_1053 .hikashop_subcontainer,
  #hikashop_category_information_menu_1014 .hikashop_subcontainer,
  #hikashop_category_information_menu_1026 .hikashop_subcontainer,
  #hikashop_category_information_menu_1027 .hikashop_subcontainer,
  #hikashop_category_information_menu_1028 .hikashop_subcontainer,
  #hikashop_category_information_menu_1030 .hikashop_subcontainer,
  #hikashop_category_information_menu_1033 .hikashop_subcontainer,
  #hikashop_category_information_menu_1044 .hikashop_subcontainer,
  #hikashop_category_information_menu_1088 .hikashop_subcontainer {
    margin: auto;
  }
  #hikashop_category_information_menu_950 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_969 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_999 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1000 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1048 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1002 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1012 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1013 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1053 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1014 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1026 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1027 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1028 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1030 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1033 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1044 .hikashop_product_image_subdiv,
  #hikashop_category_information_menu_1088 .hikashop_product_image_subdiv {
    position: relative;
  }
  #pageapropos #jm-top2 .jm-module {
    max-width: 800px;
    margin: 0 50px !important;
  }
}
@media (max-width: 550px) {
  #chat-application {
    display: none !important;
  }
  #jm-back-top {
    bottom: 45px;
    right: 15px;
  }
}
.dj-cat-title {
  font-family: 'Oswald', sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.1;
  margin: 0 0 32px;
}
.dj-galleryGrid,
.dj-mslider,
.dj-tabber,
.nivoSlider,
.dj-slideshow,
.djslider-loader,
.dj-slideshowThumbs {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.category-desc {
  margin: 20px 0;
}
.dj-slide-desc-bg {
  background: #ffffff !important;
  opacity: 0.8 !important;
}
.dj-slide-desc-text {
  font-size: 13px !important;
  line-height: 1.57 !important;
  font-weight: 400;
  padding: 30px 50px !important;
  color: #3c4247 !important;
}
.dj-slide-desc-text a {
  color: #3c4247 !important;
}
.dj-slide-desc-text a:hover {
  text-decoration: underline;
}
.dj-slide-title {
  font-size: 21px !important;
  color: #3c4247 !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  margin: 0 !important;
}
.dj-slide-title a {
  color: #3c4247 !important;
}
.dj-slide-title a:hover {
  color: #00813c !important;
  text-decoration: none !important;
}
.dj-slide-title + .dj-slide-description {
  margin-top: 12px;
}
.dj-galleryGrid.desc-above .dj-slide-desc-in,
.dj-mslider.desc-above .dj-slide-desc-in,
.dj-slideshow.desc-above .dj-slide-desc-in,
.dj-slideshowThumbs.desc-above .dj-slide-desc-in,
.dj-tabber.desc-above .dj-slide-desc-in {
  margin-bottom: 20px;
}
.dj-galleryGrid.desc-below .dj-slide-desc-in,
.dj-mslider.desc-below .dj-slide-desc-in,
.dj-slideshow.desc-below .dj-slide-desc-in,
.dj-slideshowThumbs.desc-below .dj-slide-desc-in,
.dj-tabber.desc-below .dj-slide-desc-in {
  margin-top: 20px;
}
.dj-galleryGrid.desc-left .dj-slide-desc-in,
.dj-mslider.desc-left .dj-slide-desc-in,
.dj-slideshow.desc-left .dj-slide-desc-in,
.dj-slideshowThumbs.desc-left .dj-slide-desc-in,
.dj-tabber.desc-left .dj-slide-desc-in {
  margin-right: 20px;
}
.dj-galleryGrid.desc-right .dj-slide-desc-in,
.dj-mslider.desc-right .dj-slide-desc-in,
.dj-slideshow.desc-right .dj-slide-desc-in,
.dj-slideshowThumbs.desc-right .dj-slide-desc-in,
.dj-tabber.desc-right .dj-slide-desc-in {
  margin-left: 20px;
}
.dj-slideshow-in,
.dj-slideshowThumbs-in,
.dj-slideshowThumbs .dj-indicators,
.dj-tabber,
.nivoSlider,
.box_skitter,
.dj-tab {
  box-shadow: none !important;
}
.djslider-loader .load-button,
.dj-slideshow .dj-load-button,
.dj-mslider .dj-load-button {
  border: none !important;
  background: none !important;
  opacity: 1 !important;
  box-shadow: none !important;
  -webkit-transition: background 0.2s ease-in;
  transition: background 0.2s ease-in;
}
#jm-allpage .dj-readmore-wrapper {
  margin: 0 !important;
  padding: 18px 0 0 !important;
  text-align: left !important;
}
#jm-allpage .dj-readmore-wrapper .dj-readmore {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.57;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  color: #00813c;
  background: transparent;
  border: 0;
  text-transform: uppercase;
  color: #00813c !important;
}
#jm-allpage .dj-readmore-wrapper .dj-readmore:hover,
#jm-allpage .dj-readmore-wrapper .dj-readmore:focus {
  color: #003a1b;
  text-decoration: underline;
  background: none;
}
#jm-allpage .dj-readmore-wrapper .dj-readmore:hover {
  color: #003a1b !important;
  text-decoration: underline;
}
#jm-allpage .dj-navigation-in {
  mrgin: 0;
}
#djmediatools .dj-categories {
  margin: 0 -8px;
}
#djmediatools .dj-categories a.dj-category,
#djmediatools .dj-categories a.dj-category:hover {
  color: #3c4247;
  background: none;
  border: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
#djmediatools .dj-categories a.dj-category {
  margin: 0 8px 16px;
}
#djmediatools .dj-categories .dj-category-in {
  border: none;
}
#djmediatools .dj-categories .dj-ctitle {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#djmediatools .dj-categories .dj-ctitle-bg {
  border: 2px solid #00813c;
  background: #ffffff;
  opacity: 0.8 !important;
  box-sizing: border-box;
}
#djmediatools .dj-categories .dj-ctitle-in {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 30px 50px !important;
  font-size: 21px !important;
  color: #3c4247 !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}
#djmediatools .dj-categories .dj-ctitle-in:hover {
  color: #00813c !important;
}
#jm-allpage .dj-galleryGrid .dj-slide {
  opacity: 1 !important;
}
#jm-allpage .full-desc-ms .dj-slide-desc,
#jm-allpage .full-desc-ms .dj-slide-desc-in {
  height: 100%;
}
#jm-allpage .full-desc-ms .dj-slide-desc {
  position: absolute;
  opacity: 0 !important;
  transition: opacity 200ms cubic-bezier(1, 0, 0, 1) 50ms;
  left: 0;
  width: 100%;
  bottom: 0;
}
#jm-allpage .full-desc-ms .dj-slide:hover .dj-slide-desc {
  opacity: 1 !important;
}
#jm-allpage .full-desc-ms .dj-slide-desc-text {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 100%;
  box-sizing: border-box;
}
#jm-allpage .full-desc-ms .dj-slide-desc {
  pointer-events: none;
}
#jm-allpage .full-desc-ms .dj-slide-desc a {
  pointer-events: auto;
}
#jm-allpage .full-desc-ms .dj-slide-desc-bg {
  opacity: 1 !important;
}
#jm-allpage .full-desc-ms .dj-slide-desc-in:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #00813c;
  pointer-events: none;
}
#jm-allpage .full-desc-ms .dj-slide-title + .dj-slide-description {
  margin-top: 30px;
}
#jm-allpage .full-desc-ms .dj-readmore-wrapper {
  padding-top: 60px !important;
}
.dj-mslider .dj-indicators-in {
  padding: 5px;
  height: 30px;
  line-height: 30px;
}
.dj-mslider .dj-load-button {
  color: inherit;
  height: 8px !important;
  width: 8px !important;
  margin: 0 4px !important;
  border-radius: 100% !important;
  background: transparent !important;
  border: 1px solid #595959 !important;
  box-sizing: border-box;
  opacity: 0.9;
}
.dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-header .dj-mslider .dj-load-button {
  border-color: #595959 !important;
}
#jm-header .dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-top1 .dj-mslider .dj-load-button {
  border-color: #595959 !important;
}
#jm-top1 .dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-top2 .dj-mslider .dj-load-button {
  border-color: #595959 !important;
}
#jm-top2 .dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-bottom1 .dj-mslider .dj-load-button {
  border-color: #595959 !important;
}
#jm-bottom1 .dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-bottom2 .dj-mslider .dj-load-button {
  border-color: #595959 !important;
}
#jm-bottom2 .dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-footer .dj-mslider .dj-load-button {
  border-color: #595959 !important;
}
#jm-footer .dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-allpage .jm-module.color1-ms .dj-mslider .dj-load-button {
  border-color: #595959 !important;
}
#jm-allpage .jm-module.color1-ms .dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-allpage .jm-module.color2-ms .dj-mslider .dj-load-button {
  border-color: #595959 !important;
}
#jm-allpage .jm-module.color2-ms .dj-mslider .dj-load-button.dj-load-button-active {
  background: #595959 !important;
}
#jm-offcanvas .dj-mslider .dj-load-button {
  border-color: #ffffff !important;
}
#jm-offcanvas .dj-mslider .dj-load-button.dj-load-button-active {
  background: #ffffff !important;
}
.djslider-loader .navigation-container-custom {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.djslider-loader .navigation-container-custom .cust-navigation-in {
  padding: 15px 5px !important;
}
.djslider-loader .load-button {
  height: 8px !important;
  width: 8px !important;
  margin: 0 5px !important;
  border-radius: 100% !important;
  background: transparent !important;
  border: 1px solid #595959 !important;
  box-sizing: border-box;
}
.djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-header .djslider-loader .load-button {
  border-color: #595959 !important;
}
#jm-header .djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-top1 .djslider-loader .load-button {
  border-color: #595959 !important;
}
#jm-top1 .djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-top2 .djslider-loader .load-button {
  border-color: #595959 !important;
}
#jm-top2 .djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-bottom1 .djslider-loader .load-button {
  border-color: #595959 !important;
}
#jm-bottom1 .djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-bottom2 .djslider-loader .load-button {
  border-color: #595959 !important;
}
#jm-bottom2 .djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-footer .djslider-loader .load-button {
  border-color: #595959 !important;
}
#jm-footer .djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-allpage .jm-module.color1-ms .djslider-loader .load-button {
  border-color: #595959 !important;
}
#jm-allpage .jm-module.color1-ms .djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-allpage .jm-module.color2-ms .djslider-loader .load-button {
  border-color: #595959 !important;
}
#jm-allpage .jm-module.color2-ms .djslider-loader .load-button.load-button-active {
  background: #595959 !important;
}
#jm-offcanvas .djslider-loader .load-button {
  border-color: #ffffff !important;
}
#jm-offcanvas .djslider-loader .load-button.load-button-active {
  background: #ffffff !important;
}
.dj-slideshow .dj-indicators {
  margin-top: 15px !important;
}
.dj-slideshow .dj-load-button {
  display: inline-block;
  height: 40px !important;
  width: 40px !important;
  line-height: 40px !important;
  border-radius: 2px !important;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  margin: 5px 0 3px !important;
  background: none !important;
  color: inherit;
}
.dj-slideshow .dj-load-button .dj-key,
.dj-slideshow .dj-load-button .dj-key {
  font-size: 11px !important;
  font-weight: normal !important;
  line-height: inherit !important;
  color: inherit !important;
}
.dj-slideshow .dj-load-button-active .dj-key,
.dj-slideshow .dj-load-button:hover .dj-key {
  color: #ffffff !important;
}
.dj-slideshow .dj-load-button-active,
.dj-slideshow .dj-load-button:hover {
  background: #00813c !important;
}
.dj-slideshowThumbs .dj-indicators {
  padding: 16px 0 0 !important;
}
.dj-slideshowThumbs .dj-indicators-in {
  padding: 0 !important;
}
.dj-slideshowThumbs .dj-load-button {
  margin: 0 16px 0 0 !important;
  border: none !important;
  opacity: 0.2 !important;
}
.dj-slideshowThumbs .dj-load-button:hover,
.dj-slideshowThumbs .dj-load-button-active {
  opacity: 1 !important;
}
.dj-slideshowThumbs .dj-indicators {
  background: none !important;
}
.dj-tabber {
  padding: 0 !important;
  display: inline-block;
  border: none !important;
}
.dj-tabber .dj-tab {
  background: #ffffff !important;
  margin: 0 !important;
  padding: 0 30px !important;
  box-sizing: border-box;
  border: 2px solid transparent;
}
.dj-tabber .dj-tab-active {
  border-color: #00813c;
}
.dj-tabber span.dj-tab-in {
  font-size: 21px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  text-shadow: none !important;
}
.dj-tabber span.dj-tab-in span {
  color: #3c4247 !important;
}
.dj-tabber .dj-tab img {
  margin-right: 28px !important;
  border: none !important;
}
.dj-tabber .dj-tab-indicator {
  display: none;
  background: none !important;
}
.box_skitter {
  margin: 0 auto;
  border: none !important;
}
.box_skitter .label_skitter {
  background: none !important;
  opacity: 1 !important;
  color: #3c4247 !important;
}
.box_skitter .label_skitter p {
  font-size: 13px !important;
  letter-spacing: none !important;
  color: #3c4247 !important;
  font-family: inherit !important;
  letter-spacing: normal !important;
}
.box_skitter .info_slide {
  opacity: 1 !important;
}
.box_skitter .info_slide_dots {
  padding: 0 !important;
  bottom: -30px !important;
}
.box_skitter .info_slide_dots .image_number {
  box-shadow: none !important;
  border-radius: 100% !important;
  box-sizing: border-box;
  padding: 0 !important;
  background: transparent !important;
  border: 1px solid #595959 !important;
  margin: 0 5px !important;
  height: 8px !important;
  width: 8px !important;
  text-align: center;
}
.box_skitter .info_slide_dots .image_number_select,
.box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
.box_skitter .info_slide {
  padding: 0 !important;
}
#jm-header .box_skitter .info_slide_dots .image_number {
  border-color: #595959 !important;
}
#jm-header .box_skitter .info_slide_dots .image_number_select,
#jm-header .box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
#jm-top1 .box_skitter .info_slide_dots .image_number {
  border-color: #595959 !important;
}
#jm-top1 .box_skitter .info_slide_dots .image_number_select,
#jm-top1 .box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
#jm-top2 .box_skitter .info_slide_dots .image_number {
  border-color: #595959 !important;
}
#jm-top2 .box_skitter .info_slide_dots .image_number_select,
#jm-top2 .box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
#jm-bottom1 .box_skitter .info_slide_dots .image_number {
  border-color: #595959 !important;
}
#jm-bottom1 .box_skitter .info_slide_dots .image_number_select,
#jm-bottom1 .box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
#jm-bottom2 .box_skitter .info_slide_dots .image_number {
  border-color: #595959 !important;
}
#jm-bottom2 .box_skitter .info_slide_dots .image_number_select,
#jm-bottom2 .box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
#jm-footer .box_skitter .info_slide_dots .image_number {
  border-color: #595959 !important;
}
#jm-footer .box_skitter .info_slide_dots .image_number_select,
#jm-footer .box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
#jm-allpage .jm-module.color1-ms .box_skitter .info_slide_dots .image_number {
  border-color: #595959 !important;
}
#jm-allpage .jm-module.color1-ms .box_skitter .info_slide_dots .image_number_select,
#jm-allpage .jm-module.color1-ms .box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
#jm-allpage .jm-module.color2-ms .box_skitter .info_slide_dots .image_number {
  border-color: #595959 !important;
}
#jm-allpage .jm-module.color2-ms .box_skitter .info_slide_dots .image_number_select,
#jm-allpage .jm-module.color2-ms .box_skitter .info_slide_dots .image_number:hover {
  background: #595959 !important;
}
#jm-offcanvas .box_skitter .info_slide_dots .image_number {
  border-color: #ffffff !important;
}
#jm-offcanvas .box_skitter .info_slide_dots .image_number_select,
#jm-offcanvas .box_skitter .info_slide_dots .image_number:hover {
  background: #ffffff !important;
}
.slider-wrapper {
  margin: 0 auto;
  position: relative;
}
#jm-allpage .slider-wrapper .dj-readmore-wrapper a {
  display: inline-block !important;
}
#jm-allpage .slider-wrapper .nivo-controlNav {
  position: absolute;
  z-index: 6;
  left: 30px;
  top: 30px;
  padding: 0 !important;
}
#jm-allpage .slider-wrapper .nivo-controlNav a {
  background: rgba(255, 255, 255, 0.8) !important;
  margin: 0 5px 5px !important;
  opacity: 1 !important;
  text-indent: 0 !important;
  width: 40px !important;
  height: 40px !important;
  font-size: 11px !important;
  font-weight: normal !important;
  line-height: 40px !important;
  color: #3c4247 !important;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  text-decoration: none !important;
  border-radius: 2px !important;
}
#jm-allpage .slider-wrapper .nivo-controlNav a.active,
#jm-allpage .slider-wrapper .nivo-controlNav a:hover {
  color: #ffffff !important;
  background: #00813c !important;
}
#jm-allpage .kwicks li {
  background: none;
  max-width: 100%;
}
#jm-allpage .kwicks .dj-slide-desc {
  max-width: 100%;
  background: rgba(255, 255, 255, 0.8) !important;
  opacity: 0 !important;
}
#jm-allpage .kwicks .kwicks-expanded .dj-slide-desc {
  opacity: 1 !important;
}
#jm-allpage .dj-masonry .dj-slide-desc-in {
  background: rgba(255, 255, 255, 0.8) !important;
  color: #3c4247 !important;
  opacity: 1 !important;
}
#jm-allpage .full-desc-ms .dj-masonry .dj-slide-desc-in {
  background: #ffffff !important;
}
.dj-loader {
  background: url("../images/ajax-loader.gif") no-repeat !important;
  width: 128px !important;
  height: 15px !important;
  left: 50% !important;
  margin-left: -64px !important;
  top: 50% !important;
  margin-top: -7px;
}
#jm-allpage .skitter-square .prev_button,
#jm-allpage .skitter-square .next_button,
#jm-allpage .skitter-square .play_pause_button {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  width: 33px;
  height: 100px;
  background-color: #e8e8e8;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
  opacity: 0.5;
}
#jm-allpage .skitter-square .prev_button:hover,
#jm-allpage .skitter-square .next_button:hover,
#jm-allpage .skitter-square .play_pause_button:hover {
  opacity: 1;
}
#jm-allpage .skitter-square .prev_button {
  left: 0;
  right: auto;
  background-image: url("../images/navi/prev.png");
}
#jm-allpage .skitter-square .next_button {
  right: 0;
  left: auto;
  background-image: url("../images/navi/next.png");
}
#jm-allpage .skitter-square .play_pause_button {
  width: 50px;
  height: 50px;
  left: 50%;
  margin-left: -25px;
  background-image: url("../images/navi/pause.png");
  opacity: 0 !important;
}
#jm-allpage .skitter-square .play_pause_button.play_button {
  background-image: url("../images/navi/play.png");
}
#jm-allpage .skitter-square:hover .play_pause_button {
  opacity: 0.8 !important;
}
#jm-allpage .nivoSlider .nivo-directionNav a {
  background-position: center center !important;
  background-repeat: no-repeat;
  background-size: auto !important;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  width: 33px;
  height: 100px;
  background-color: #e8e8e8 !important;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
  opacity: 0.5;
}
#jm-allpage .nivoSlider .nivo-directionNav a:hover {
  opacity: 1;
}
#jm-allpage .nivoSlider .nivo-directionNav a.nivo-prevNav {
  left: 0;
  background-image: url("../images/navi/prev.png") !important;
}
#jm-allpage .nivoSlider .nivo-directionNav a.nivo-nextNav {
  right: 0;
  background-image: url("../images/navi/next.png") !important;
}
#jm-allpage #jm-header .jm-module.header-ms {
  margin-top: -32px;
}
#jm-allpage .header-ms .dj-slide-desc-bg {
  display: none;
}
#jm-allpage .header-ms .dj-slide-desc-text {
  color: #333333 !important;
  padding: 10px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#jm-allpage .header-ms .dj-slide-desc-text .dj-slide-description {
  color: #00813c !important;
  font-size: 24px !important;
  font-weight: 500 !important;
  line-height: 1.4;
  margin: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
#jm-allpage .header-ms .dj-slide-desc-text .dj-slide-title {
  color: #333333 !important;
  font-size: 44px !important;
  line-height: 1.1 !important;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
#jm-allpage .header-ms .dj-slide-desc-text * {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
#jm-allpage .header-ms .dj-readmore-wrapper {
  padding: 36px 0 0 !important;
}
#jm-allpage .header-ms .dj-readmore-wrapper .dj-readmore {
  color: inherit !important;
  line-height: 1.6;
  text-decoration: none;
  border-bottom: 2px solid #00813c;
}
#jm-allpage .header-ms .dj-readmore-wrapper .dj-readmore:hover {
  color: #00813c !important;
}
#jm-allpage #jm-header .dj-indicators .dj-indicators-in {
  padding: 0 5px;
}
#jm-allpage #jm-header .navigation-container-custom .cust-navigation-in {
  padding: 5px 25px;
}
#jm-allpage .rounded-ms img.dj-image {
  border-radius: 50%;
}
#jm-allpage .rounded-ms .dj-mslider {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#jm-allpage .rounded-ms .dj-slide-title {
  font-size: 15px !important;
  text-align: center;
  color: #454545;
}
#jm-allpage .rounded-ms .desc-below .dj-slide-desc-in {
  margin-top: 13px;
}
#jm-allpage .rounded-ms .desc-below .dj-slide-desc-text {
  padding: 0 !important;
}
#jm-allpage .rounded-ms .desc-below .dj-slide-desc-bg {
  background: none !important;
}
#jm-allpage .jm-module.color2-ms.rounded-ms .dj-slide-title {
  color: #454545;
}
#jm-allpage .quick-ms .dj-mslider {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#jm-allpage .quick-ms .dj-slide-title,
#jm-allpage .quick-ms .dj-slide-description,
#jm-allpage .quick-ms .dj-readmore-wrapper {
  display: none;
}
#jm-allpage .quick-ms .dj-extra {
  float: none;
  margin: 0;
  text-align: center;
}
#jm-allpage .quick-ms .dj-extra .btn {
  display: none;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  line-height: 21px;
  text-decoration: none;
  border-radius: 2px;
  border: none;
  background: #00813c;
  box-sizing: border-box;
  font-family: inherit;
  font-size: 11px;
  font-weight: 700;
  padding: 15px 45px 14px;
  color: #ffffff !important;
}
#jm-allpage .quick-ms .dj-extra .btn:hover,
#jm-allpage .quick-ms .dj-extra .btn:focus,
#jm-allpage .quick-ms .dj-extra .btn:active {
  background: #003a1b;
}
#jm-allpage .quick-ms .dj-slide:hover .dj-extra .btn,
#jm-allpage .quick-ms .dj-slide:focus .dj-extra .btn {
  display: inline-block;
}
#jm-allpage .quick-ms .dj-slide-desc-text {
  padding: 0 !important;
}
#jm-allpage .quick-ms .dj-slide-desc-bg {
  background: none !important;
}
#djmediatools > .btn {
  margin: 0 0 20px;
}
#djmediatools > .btn + * {
  clear: both;
}
#item-form .plgParams #uploader {
  margin: 30px 0;
}
/*# sourceMappingURL=/templates/jm-zonestore/css/template.34.map */