.clearfix {

  *zoom: 1;

}

.clearfix:before,

.clearfix:after {

  display: table;

  content: "";

  line-height: 0;

}

.clearfix:after {

  clear: both;

}

.hide-text {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0;

}

.input-block-level {

  display: block;

  width: 100%;

  min-height: ;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

#jm-allpage .djf_mod {

  position: relative;

}

#jm-allpage .djf_mod .djf_cat h2 {

  font-size: 24px;

  line-height: 1.1;

  font-weight: 700;

  margin: 0 0 10px;

}

#jm-allpage .djf_mod h3 {

  color: #17A7F2;

  font-size: 34px;

  line-height: 1.1;

  font-weight: 700;

  margin: 0 0 30px;

}

#jm-allpage .djf_mod h3 a {

  color: #17A7F2;

  text-decoration: none;

}

#jm-allpage .djf_mod .djf_gal .djf_cell,

#jm-allpage .djf_mod .djf_img {

  background: none;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  padding: 0;

  border: none;

}

#jm-allpage .djf_mod .djf_gal {

  float: right;

}

#jm-allpage .djf_mod .djf_gal .djc_col {

  float: left;

  padding: 20px 0 0 20px;

  opacity: 0.6;

  filter: alpha(opacity=60);

  -webkit-transition: all 0.2s ease-in;

  -moz-transition: all 0.2s ease-in;

  -o-transition: all 0.2s ease-in;

  transition: all 0.2s ease-in;

}

#jm-allpage .djf_mod .djf_gal .djc_col:hover {

  opacity: 1;

  filter: alpha(opacity=100);

}

#jm-allpage .djf_mod .djf_gal .djf_row:first-child .djc_col {

  padding-top: 0;

}

#jm-allpage .djf_mod .djf_img {

  float: left;

  margin: 0;

}

#jm-allpage .djf_mod .djf_left {

  margin: 0 50px 5px 0;

}

#jm-allpage .djf_mod a.btn {

  margin: 30px 0 0;

  padding: 14px 25px;

}

#jm-allpage .djf_mod .djf_text + div {

  display: none;

}

#jm-allpage .djf_mod .djf_pag {

  margin: 5px 0;

  position: absolute;

  bottom: 0;

  left: auto;

  right: 0;

}

#jm-allpage .djf_mod .djf_pag span {

  margin: 0 0 0 10px;

  background: none;

  border: 1px solid #dddddd;

  color: #17A7F2;

  font-size: 16px;

  font-weight: 300;

  padding: 9px 15px;

  line-height: 20px;

  -webkit-transition: all 0.2s ease-in;

  -moz-transition: all 0.2s ease-in;

  -o-transition: all 0.2s ease-in;

  transition: all 0.2s ease-in;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

#jm-allpage .djf_mod .djf_pag span:hover,

#jm-allpage .djf_mod .djf_pag span.active {

  border: 1px solid #17A7F2;

}

#jm-allpage .djf_mod .djf_pag span.djcf_next_button,

#jm-allpage .djf_mod .djf_pag span.djcf_prev_button {

  background-repeat: no-repeat;

  background-position: center center;

  width: 20px;

  height: 20px;

}

#jm-allpage .djf_mod .djf_pag span.djcf_prev_button {

  background-image: url('../images/minus.png');

}

#jm-allpage .djf_mod .djf_pag span.djcf_next_button {

  background-image: url('../images/plus.png');

}

#jm-allpage .dark-ms .djf_mod h3 {

  color: #ffffff;

}

#jm-allpage .dark-ms .djf_mod h3 a {

  color: #ffffff;

}

#jm-allpage .dark-ms .djf_mod a.btn {

  color: #ffffff;

  border: 1px solid #17A7F2;

}

#jm-allpage .dark-ms .djf_mod a.btn:hover {

  border: 1px solid transparent;

}

#jm-allpage .dark-ms .djf_mod .djc_price span {

  color: #cccccc;

}

#jm-allpage .dark-ms .djf_mod .djf_pag span {

  border: 1px solid #17A7F2;

  color: #ffffff;

}

#jm-allpage .dark-ms .djf_mod .djf_pag span:hover,

#jm-allpage .dark-ms .djf_mod .djf_pag span.active {

  border: 1px solid #ffffff;

}

#jm-top1 .djf_mod {

  margin: 0 0 20px;

}

#djcatalog.djc_theme_jm-car-dealer .djc_filter_search li .btn,

#djcatalog.djc_theme_jm-car-dealer .djc_atoz_list li .btn {

  color: #ffffff;

  border: 1px solid #17A7F2;

}

#djcatalog.djc_theme_jm-car-dealer .djc_filter_search li .btn:hover,

#djcatalog.djc_theme_jm-car-dealer .djc_filter_search li .btn.active,

#djcatalog.djc_theme_jm-car-dealer .djc_atoz_list li .btn:hover,

#djcatalog.djc_theme_jm-car-dealer .djc_atoz_list li .btn.active {

  border: 1px solid transparent;

}

#djcatalog.djc_theme_jm-car-dealer .djc_atoz_list li span span.btn {

  border: 1px solid #17A7F2 !important;

}

#djcatalog.djc_theme_jm-car-dealer .djc_filter_search li:nth-child(3) .btn {

  font-size: 0;

  background-color: #545454;

  background-image: url('../images/search.png');

  background-repeat: no-repeat;

  background-position: center center;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  padding: 0;

  margin: 0;

  border: none;

  width: 50px;

  height: 50px;

}

#jm-allpage .djc_price span {

  font-weight: bold;

  font-size: 13px;;

  color: #E91C18

}

#jm-allpage .djc_price .djc_price_old {

  text-decoration: line-through;

  font-weight: normal !important;

  color: #ff0000 !important;

}

#djcatalog.djc_theme_jm-car-dealer .djc_subcategories h2.djc_title {

  display: none;

}

#djcatalog.djc_item.djc_theme_jm-car-dealer h2.djc_title,

#djcatalog.djc_producer.djc_theme_jm-car-dealer h2.djc_title {

  font-size: 18px;

  line-height: 1;

  font-weight: 500;

  color: #17A7F2;

  margin: 0 0 10px;

}

#djcatalog.djc_theme_jm-car-dealer .djc_items .djc_title h3,

#djcatalog.djc_theme_jm-car-dealer .djc_related_items .djc_title h3 {

  font-size: 18px;

  font-weight: 500;

  line-height: 26px;

  color: #17A7F2;

}

#djcatalog.djc_theme_jm-car-dealer .djc_items .djc_title h3 a,

#djcatalog.djc_theme_jm-car-dealer .djc_related_items .djc_title h3 a {

  color: #17A7F2;

  text-decoration: none;

}

#djcatalog.djc_theme_jm-car-dealer.djc_item .djc_files h3,

#djcatalog.djc_theme_jm-car-dealer.djc_item .djc_comments h3,

#djcatalog.djc_theme_jm-car-dealer.djc_item .djc_contact_form fieldset legend,

#djcatalog.djc_theme_jm-car-dealer.djc_item .djc_related_items .djc_related_title {

  font-size: 18px;

  line-height: 1;

  font-weight: 900;

  text-transform: none;

  margin: 0 0 35px;

  color: #17A7F2;

  letter-spacing: 0px;

}

#djcatalog.djc_theme_jm-car-dealer.djc_checkout h2 {

  font-size: 14px;

  line-height: 1.2;

  color: #17A7F2;

  font-weight: 300;



  text-transform: none;

}

#djcatalog.djc_theme_jm-car-dealer .djc_category h2.djc_title,

#djcatalog.djc_theme_jm-car-dealer .djc_subcategories h2.djc_title {

  text-transform: none;

  font-weight: 700;

  font-size: 18px;

  color: #17A7F2;

  line-height: 1;

  margin: 0 0 20px;

}



#djcatalog.djc_theme_jm-car-dealer .djc_subcategories .djc_title h3 {

  font-size: 16px;

  font-weight: 700;

  margin: 0;

  line-height: 1.1;

  color: #17A7F2;

}

#djcatalog.djc_theme_jm-car-dealer .djc_subcategories .djc_title h3 a {

  color: #17A7F2;

  text-decoration: none;

}

#djcatalog.djc_theme_jm-car-dealer .djc_subcategories .djc_title h3 a:hover {

  color: #FF0000;

  text-decoration: underline;

}

#djcatalog.djc_theme_jm-car-dealer.djc_list table.category .djc_td_title a,

#djcatalog.djc_theme_jm-car-dealer.djc_mylist table.category .djc_td_title a {

  color: #17A7F2;

  font-weight: bold



}

#djcatalog.djc_theme_jm-car-dealer .djc_attributes table tr.djc_attribute td.djc_label,

#djcatalog.djc_theme_jm-car-dealer .djc_order .djc_order_buttons li:first-child span,

.djc_price span {

  color: #17A7F2;

}

div.mod_djc2filters h4,

div.mod_djc2filters dt {

  color: #17A7F2;

  font-size: 14px;

  text-transform: none;

  letter-spacing: 2px;

}

div.mod_djc2filters .nav.menu li a {

  padding: 10px 0;

  background: none;

  border: none;

}

.dark-ms div.mod_djc2filters h4,

.dark-ms div.mod_djc2filters dt {

  color: #ffffff;

}

div.mod_djc_items .djc_title h4 {

  color: #17A7F2;

  font-size: 16px;

  line-height: 1.1;

  font-weight: 700;

  margin: 0 0 10px;

}

div.mod_djc_items .djc_title h4 a {

  color: #17A7F2;

  text-decoration: none;

}

.dark-ms div.mod_djc_items .djc_title h4 {

  color: #ffffff;

}

.dark-ms div.mod_djc_items .djc_title h4 a {

  color: #ffffff;

}

.dark-ms div.mod_djc_items .djc_price span {

  color: #cccccc;

}

#jm-allpage #djcatalog .btn-success {

  background: none;

  text-shadow: none;

  border: 1px solid #17A7F2;

  color: #17A7F2 !important;

  font-size: 14px;

  font-weight: bold;

  padding: 14px 25px;

  height: auto;

  line-height: 20px;

}

#jm-allpage #djcatalog .btn-success:hover {

  border: 1px solid transparent;

  color: #ffffff !important;

}

#jm-topbar .mod_djc2cart {

  color: #838383;

  font-weight: 300;

}

#jm-topbar .mod_djc2cart .mod_djc2cart_info,

#jm-topbar .mod_djc2cart .mod_djc2cart_button {

  display: inline-block;

}

#jm-topbar .mod_djc2cart .mod_djc2cart_button .btn {

  font-size: 12px;

  height: 20px;

  line-height: 1.1;

  padding: 0;

  vertical-align: top;

  margin-left: 10px !important;

  margin-top: 5px;

}

#jm-topbar .mod_djc2cart .mod_djc2cart_button .btn span {

  display: inline-block;

  margin-top: 6px;

}

#djcatalog .djc_category_info,

#djcatalog .djc_producer_info,

#djcatalog .djc_price,

#djcatalog .djc_author,

#djcatalog .djc_date,

#djcatalog .djc_hits {

  color: #17A7F2;

}

#djcatalog .djc_category_info span,

#djcatalog .djc_producer_info span,

#djcatalog .djc_price span,

#djcatalog .djc_author span,

#djcatalog .djc_date span,

#djcatalog .djc_hits span {

  margin-left: 10px;

}

#jm-allpage .dj-galleryGrid,

#jm-allpage .dj-categories,

#jm-allpage .dj-tabber,

#jm-allpage .slider-wrapper,

#jm-allpage .dj-slideshowThumbs {

  background: transparent;

}

#jm-allpage .dj-mslider .dj-mslider-in,

#jm-allpage .dj-slideshow .dj-slideshow-in,

#jm-allpage .dj-slideshowThumbs .dj-slideshowThumbs-in,

#jm-allpage .dj-slideshowThumbs .dj-indicators,

#jm-allpage .dj-tabber,

#jm-allpage .nivoSlider,

#jm-allpage .box_skitter,

#jm-allpage .dj-tab {

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  border: none;

}

.dj-galleryGrid,

.dj-categories,

.dj-tabber,

.slider-wrapper {

  margin: 0 !important;

}

.category-desc {

  margin: 10px 0 0;

}

#jm-allpage .dj-cat-title {

  font-size: 18px;

  line-height: 1;

  font-weight: 900;

  margin: 0 0 30px;

  color: #17A7F2;

}

#jm-allpage .dj-slide-title {

  display: inline-block;

  width: 100%;

  margin: 0 !important;

  padding: 0;

  font-size: 18px !important;

  font-weight: 900 !important;

  line-height: 1 !important;

  margin: 0;

  color: #ffffff !important;

}

#jm-allpage .dj-slide-title a {

  color: #ffffff !important;

  text-decoration: none;

}

.dj-slide-title + .dj-slide-description {

  margin-top: 20px;

  padding-top: 20px;

  position: relative;

}

.dj-slide-title + .dj-slide-description:after {

  content: '';

  position: absolute;

  top: 0;

  left: 50%;

  right: auto;

  margin-left: -30%;

  width: 60%;

  height: 2px;

  background: #ffffff;

}

#jm-allpage .dj-slide-desc-bg {

  background: #000000 !important;

  opacity: 0.7 !important;

  filter: alpha(opacity=70) !important;

}

#jm-allpage .dj-slide-desc-text {

  padding: 40px !important;

  text-align: center !important;

}

#jm-allpage .dj-slide-description {

  font-size: 16px;

  line-height: 1.5;

  color: #ffffff;

  font-weight: bold;

  text-shadow: 0px 0px 2px #000000;

}

#jm-allpage .dj-slide-description a {

  color: #fffefe;

}

#jm-allpage .dj-slide-description a:hover {

  text-decoration: underline;

}

#jm-allpage .dj-slide-description p {

  margin: 0;

}

#jm-allpage .dj-readmore-wrapper {

  display: block;

  margin: 20px 0 0;

  padding: 0 !important;

  text-align: center !important;

}

#jm-allpage .dj-readmore-wrapper a {

  display: inline-block !important;

  text-align: center;

  line-height: 20px;

  font-size: 14px !important;

  font-weight: 300;

  text-transform: none;

  text-decoration: none;

  padding: 10px;

  color: #fffefe !important;

  -webkit-transition: all 0.2s ease-in;

  -moz-transition: all 0.2s ease-in;

  -o-transition: all 0.2s ease-in;

  transition: all 0.2s ease-in;

  border: 1px solid rgba(255,255,255,0.3);

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

#jm-allpage .dj-readmore-wrapper a:hover {

  color: #ffffff !important;

  border: 1px solid transparent;

}

.dj-slideshow,

.djslider-loader,

.dj-slideshowThumbs {

  margin: 0 auto !important;

}

.djslider-loader .load-button,

.dj-slideshow .dj-load-button,

.dj-mslider .dj-load-button {

  border: none !important;

  background: none !important;

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

  -webkit-box-shadow: none !important;

  -moz-box-shadow: none !important;

  box-shadow: none !important;

  -webkit-transition: background 0.2s ease-in;

  -moz-transition: background 0.2s ease-in;

  -o-transition: background 0.2s ease-in;

  transition: background 0.2s ease-in;

}

.dj-load-button .dj-key {

  font-weight: normal !important;

}

#djmediatools .dj-categories {

  display: inline-block;

}

#djmediatools .dj-categories .dj-category-in {

  background: none;

  border: none;

}

#djmediatools .dj-categories a.dj-category,

#djmediatools .dj-categories a.dj-category:hover {

  background: none;

  border: none;

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  border-radius: 0;

  padding: 0;

  margin: 0;

}

#djmediatools .dj-categories .dj-ctitle-in {

  font-size: 24px !important;

  line-height: 1.1;

  letter-spacing: 0px;

  padding: 30px !important;

  text-align: center;

  color: #ffffff;

  text-transform: none;

}

#djmediatools .dj-categories .dj-ctitle-bg {

  opacity: 0.7;

  filter: alpha(opacity=70);

  background: #000000;

}

#jm-allpage .dj-galleryGrid .dj-slide {

  max-width: 100%;

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

}

#jm-allpage .dj-galleryGrid .dj-slide-title,

#jm-allpage .dj-galleryGrid .dj-slide-description,

#jm-allpage .dj-galleryGrid .dj-readmore-wrapper {

  text-align: center !important;

}

#jm-allpage .dj-galleryGrid .dj-slide-desc {

  height: 100%;

  width: 100%;

}

#jm-allpage .dj-galleryGrid .dj-slide-desc-in,

#jm-allpage .dj-galleryGrid .dj-slide-desc-text {

  height: 100%;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

#jm-allpage .dj-galleryGrid .dj-slide-title {

  font-size: 18px !important;

  line-height: 1 !important;

}

#jm-allpage .dj-galleryGrid .dj-slide-title + .dj-slide-description {

  margin-top: 15px;

  padding-top: 10px;

  position: relative;

}

#jm-allpage .dj-galleryGrid .dj-slide-title + .dj-slide-description:after {

  content: '';

  position: absolute;

  top: 0;

  left: 50%;

  right: auto;

  margin-left: -50px;

  width: 100px;

  height: 2px;

  background: #ffffff;

}

#jm-allpage .dj-galleryGrid .dj-slide-desc-text {

  padding: 30px !important;

}

#jm-allpage .dj-galleryGrid .dj-slide-description {

  font-size: 13px;

  line-height: 1.5;

}

#jm-allpage .dj-galleryGrid .dj-readmore-wrapper {

  margin: 15px 0 0;

}

#jm-allpage .dj-galleryGrid .dj-readmore-wrapper a {

  max-width: none;

  width: auto;

}

#jm-allpage .dj-galleryGrid .dj-slide-desc-bg {

  display: block;

}

#jm-allpage .dj-mslider {

  margin: 0 !important;

}

#jm-allpage .dj-mslider .dj-indicators-in {

  padding: 0 !important;

  height: 25px;

  line-height: 1;

  font-size: 0;

}

#jm-allpage .dj-mslider .dj-load-button {

  height: 25px !important;

  width: 25px !important;

  margin: 2px 5px !important;

  -webkit-border-radius: 2px !important;

  -moz-border-radius: 2px !important;

  border-radius: 2px !important;

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

  -webkit-transition: all 0.4s ease 0s;

  -moz-transition: all 0.4s ease 0s;

  -o-transition: all 0.4s ease 0s;

  transition: all 0.4s ease 0s;

  vertical-align: top;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  border: 1px solid #dddddd !important;

}

#jm-allpage .dj-mslider .dj-load-button:hover,

#jm-allpage .dj-mslider .dj-load-button.dj-load-button-active {

  border: 1px solid transparent !important;

}

#jm-allpage .dark-ms .dj-mslider .dj-load-button {

  border: 1px solid #17A7F2 !important;

}

#jm-allpage .dark-ms .dj-mslider .dj-load-button:hover,

#jm-allpage .dark-ms .dj-mslider .dj-load-button.dj-load-button-active {

  border: 1px solid transparent !important;

}

#jm-allpage .djslider-loader .load-button {

  height: 25px !important;

  width: 25px !important;

  margin: 2px 5px !important;

  -webkit-border-radius: 2px !important;

  -moz-border-radius: 2px !important;

  border-radius: 2px !important;

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

  -webkit-transition: all 0.4s ease 0s;

  -moz-transition: all 0.4s ease 0s;

  -o-transition: all 0.4s ease 0s;

  transition: all 0.4s ease 0s;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  border: 1px solid #dddddd !important;

}

#jm-allpage .djslider-loader .load-button:hover,

#jm-allpage .djslider-loader .load-button.load-button-active {

  border: 1px solid transparent !important;

}

#jm-allpage .djslider-loader .navigation-container-custom {

  line-height: 1;

  font-size: 0;

  padding: 10px 0 0;

}

#jm-allpage .dark-ms .djslider-loader .load-button {

  border: 1px solid #17A7F2 !important;

}

#jm-allpage .dark-ms .djslider-loader .load-button:hover,

#jm-allpage .dark-ms .djslider-loader .load-button.load-button-active {

  border: 1px solid transparent !important;

}

#jm-allpage .dj-slideshow .dj-load-button {

  display: inline-block;

  background: none !important;

  height: 40px !important;

  width: 40px !important;

  margin: 2px 5px !important;

  -webkit-border-radius: 2px !important;

  -moz-border-radius: 2px !important;

  border-radius: 2px !important;

  -webkit-transition: all 0.2s ease-in;

  -moz-transition: all 0.2s ease-in;

  -o-transition: all 0.2s ease-in;

  transition: all 0.2s ease-in;

  border: 1px solid #dddddd !important;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

}

#jm-allpage .dj-slideshow .dj-load-button .dj-key {

  font-size: 16px !important;

  font-weight: 300;

  color: #17A7F2 !important;

  line-height: 38px !important;

}

#jm-allpage .dj-slideshow .dj-load-button:hover,

#jm-allpage .dj-slideshow .dj-load-button.dj-load-button-active {

  border: 1px solid transparent !important;

}

#jm-allpage .dj-slideshow .dj-load-button:hover .dj-key,

#jm-allpage .dj-slideshow .dj-load-button.dj-load-button-active .dj-key {

  color: #ffffff !important;

}

#jm-allpage .dark-ms .dj-slideshow .dj-load-button {

  border: 1px solid #17A7F2 !important;

}

#jm-allpage .dark-ms .dj-slideshow .dj-load-button .dj-key {

  color: #ffffff !important;

}

#jm-allpage .dark-ms .dj-slideshow .dj-load-button:hover,

#jm-allpage .dark-ms .dj-slideshow .dj-load-button.dj-load-button-active {

  border: 1px solid transparent !important;

}

#jm-allpage .dark-ms .dj-slideshow .dj-load-button:hover .dj-key,

#jm-allpage .dark-ms .dj-slideshow .dj-load-button.dj-load-button-active .dj-key {

  color: #ffffff !important;

}

#jm-allpage .dj-slideshowThumbs .dj-indicators {

  padding: 30px 0 0 !important;

  -webkit-box-shadow: none !important;

  -moz-box-shadow: none !important;

  box-shadow: none !important;

  background: none !important;

}

#jm-allpage .dj-slideshowThumbs .dj-indicators-in {

  padding: 0 !important;

  margin-left: -30px !important;

}

#jm-allpage .dj-slideshowThumbs .dj-load-button {

  border: none !important;

  opacity: 0.6 !important;

  filter: alpha(opacity=60) !important;

  margin: 0 !important;

  padding: 0 0 0 30px !important;

}

#jm-allpage .dj-slideshowThumbs .dj-load-button:hover,

#jm-allpage .dj-slideshowThumbs .dj-load-button-active {

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

}

#jm-allpage .dj-slideshowThumbs .dj-indicators img {

  max-width: none !important;

}

#jm-allpage .dj-tabber {

  padding: 0 !important;

  margin: 0 auto !important;

}

#jm-allpage .dj-tabber .dj-tab-active img,

#jm-allpage .dj-tabber .dj-tab img {

  border: none !important;

  margin: 0 !important;

}

#jm-allpage .dj-tabber .dj-tab {

  -webkit-box-shadow: none !important;

  -moz-box-shadow: none !important;

  box-shadow: none !important;

  margin: 0 !important;

  padding: 0 !important;

  background: #000000 !important;

  border-bottom: 1px solid #333333 !important;

}

#jm-allpage .dj-tabber span.dj-tab-in {

  font-size: 24px !important;

  font-weight: normal !important;

  line-height: 1.2 !important;

  text-shadow: none !important;

  color: #ffffff !important;

}

#jm-allpage .dj-tabber span.dj-tab-in span {

  padding: 20px;

}

#jm-allpage .dj-tabber span.dj-tab-in span:first-child {

  padding-right: 0;

}

#jm-allpage .dj-tabber .dj-tab-indicator {

  display: none;

}

#jm-allpage .dark-ms .dj-tabber .dj-tab {

  background: #1a1a1a !important;

}

#jm-allpage .box_skitter {

  margin: 0 auto;

}

#jm-allpage .box_skitter .label_skitter {

  background: none !important;

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

}

#jm-allpage .box_skitter .label_skitter p {

  font-size: 24px !important;

  font-family: inherit !important;

  letter-spacing: normal !important;

}

#jm-allpage .box_skitter .info_slide {

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

}

#jm-allpage .box_skitter .image_number {

  color: #17A7F2 !important;

  font-size: 16px !important;

  font-weight: 300 !important;

  -webkit-box-shadow: none !important;

  -moz-box-shadow: none !important;

  box-shadow: none !important;

  -webkit-border-radius: 3px !important;

  -moz-border-radius: 3px !important;

  border-radius: 3px !important;

  padding: 0 !important;

  margin: 0 20px 0 0 !important;

  width: 40px !important;

  height: 40px !important;

  border: 1px solid #dddddd !important;

  background: #ffffff !important;

  line-height: 40px;

  text-align: center;

}

#jm-allpage .box_skitter .image_number.image_number_select,

#jm-allpage .box_skitter .image_number:hover {

  color: #ffffff !important;

  border: 1px solid transparent !important;

}

#jm-allpage .box_skitter .info_slide {

  padding: 0 !important;

}

#jm-allpage .box_skitter.skitter-square .next_button,

#jm-allpage .box_skitter.skitter-square .prev_button {

  display: none !important;

}

.nivoSlider {

  margin: 0 !important;

}

#jm-allpage .slider-wrapper {

  margin: 0 auto !important;

}

#jm-allpage .slider-wrapper .dj-readmore-wrapper a,

#jm-allpage .slider-wrapper a[class*='btn'] {

  display: inline-block !important;

}

#jm-allpage .slider-wrapper .nivo-controlNav a {

  color: #17A7F2 !important;

  margin: 2px 10px !important;

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

  text-indent: 0 !important;

  width: 40px !important;

  height: 40px !important;

  font-size: 16px !important;

  font-weight: 300 !important;

  line-height: 40px !important;

  -webkit-transition: all 0.2s ease-in;

  -moz-transition: all 0.2s ease-in;

  -o-transition: all 0.2s ease-in;

  transition: all 0.2s ease-in;

  text-decoration: none !important;

  -webkit-border-radius: 3px !important;

  -moz-border-radius: 3px !important;

  border-radius: 3px !important;

  background: none !important;

  border: 1px solid #dddddd !important;

}

#jm-allpage .slider-wrapper .nivo-controlNav a:hover,

#jm-allpage .slider-wrapper .nivo-controlNav a.active {

  color: #ffffff !important;

  border: 1px solid transparent !important;

}

#jm-allpage .dark-ms .slider-wrapper .nivo-controlNav a {

  color: #ffffff !important;

  border: 1px solid #17A7F2 !important;

}

#jm-allpage .dark-ms .slider-wrapper .nivo-controlNav a:hover,

#jm-allpage .dark-ms .slider-wrapper .nivo-controlNav a.active {

  color: #ffffff !important;

  border: 1px solid transparent !important;

}

#jm-allpage .kwicks li {

  background: none;

  max-width: 100%;

}

#jm-allpage .kwicks .dj-slide-desc {

  max-width: 100%;

  background: rgba(0,0,0,0.7) !important;

  opacity: 0 !important;

  filter: alpha(opacity=0) !important;

}

#jm-allpage .kwicks .kwicks-expanded .dj-slide-desc {

  opacity: 1 !important;

  filter: alpha(opacity=100) !important;

}

#jm-allpage .slider-ms .dj-slide-title {

  font-size: 64px !important;

}

#jm-allpage .slider-ms .dj-slide-title + .dj-slide-description:after,

#jm-allpage .slider-ms .dj-slide-desc-bg {

  display: none;

}

#jm-allpage .slider-ms .dj-slide-title + .dj-slide-description {

  margin: 20px 0 0 !important;

  padding: 0 !important;

}

#jm-allpage .slider-ms .dj-slide-description {

  font-size: 24px;

}

#jm-allpage .slider-ms .dj-slide-desc-text {

  border-right: 2px solid #ffffff;

  text-align: right !important;

  padding: 60px 30px !important;

}

#jm-allpage .slider-ms .dj-slide-description + div + .dj-readmore-wrapper {

  margin: 25px 0 0 !important;

  padding: 32px 0 0 !important;

  position: relative;

  text-align: right !important;

}

#jm-allpage .slider-ms .dj-slide-description + div + .dj-readmore-wrapper:after {

  content: '';

  position: absolute;

  top: 0;

  right: -90px;

  left: auto;

  width: 68%;

  height: 2px;

  background: #ffffff;

}

#jm-allpage .slider-ms .nivo-caption {

  overflow: visible;

}

#jm-allpage .slider-ms .dj-loader {

  background: url('../images/ajax-loader.gif');

  width: 66px;

  height: 66px;

  top: 50%;

  bottom: auto;

  left: 50%;

  right: auto;

  margin-top: -33px;

  margin-left: -33px;

}

#jm-allpage .slider-item-ms .dj-mslider {

  padding: 0;

}

#jm-allpage .slider-item-ms .dj-slide-desc-bg {

  display: none;

}

#jm-allpage .slider-item-ms .dj-slide-desc-text {

  text-align: left !important;

  padding: 0 !important;

}

#jm-allpage .slider-item-ms .dj-slide-title {

  font-size: 24px !important;

  font-weight: 700 !important;

  color: #17A7F2 !important;

  letter-spacing: normal;

  text-transform: none;

}

#jm-allpage .slider-item-ms .dj-slide-title a {

  color: #17A7F2 !important;

}

#jm-allpage .slider-item-ms .dj-slide-description {

  font-size: 16px;

  line-height: 1.5;

  color: #838383;

  margin: 15px 0 0;

  padding: 0;

}

#jm-allpage .slider-item-ms .dj-slide-description:after {

  display: none;

}

#jm-allpage .slider-item-ms .dj-readmore-wrapper {

  margin: 25px 0 0;

}

#jm-allpage .slider-item-ms .dj-readmore-wrapper a {

  color: #17A7F2 !important;

  border: 1px solid #dddddd !important;

}

#jm-allpage .slider-item-ms .dj-readmore-wrapper a:hover {

  color: #ffffff !important;

  border: 1px solid transparent !important;

}

#jm-allpage .slider-item-ms .dj-navigation {

  top: 0;

  bottom: auto;

}

#jm-allpage .slider-item-ms .dj-navigation .dj-prev,

#jm-allpage .slider-item-ms .dj-navigation .dj-next {

  background-color: #000000;

  background-repeat: no-repeat;

  background-position: center center;

  width: 30px;

  height: 30px;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  position: absolute;

  top: -62px;

  left: auto;

}

#jm-allpage .slider-item-ms .dj-navigation .dj-prev {

  right: 35px;

  background-image: url('../images/navi/prev-small.png');

}

#jm-allpage .slider-item-ms .dj-navigation .dj-next {

  right: 0;

  background-image: url('../images/navi/next-small.png');

}

#jm-allpage .slider-item-ms .dj-navigation .dj-pause,

#jm-allpage .slider-item-ms .dj-navigation .dj-play {

  display: none;

}

#jm-allpage .dark-ms .slider-item-ms .dj-slide-title {

  color: #ffffff !important;

}

#jm-allpage .dark-ms .slider-item-ms .dj-slide-title a {

  color: #ffffff !important;

}

#jm-allpage .dark-ms .slider-item-ms .dj-readmore-wrapper a {

  color: #ffffff !important;

  border: 1px solid #17A7F2 !important;

}

#jm-allpage .dark-ms .slider-item-ms .dj-readmore-wrapper a:hover {

  color: #ffffff !important;

  border: 1px solid transparent !important;

}

#jm-allpage .dark-ms .slider-item-ms .dj-navigation .dj-prev,

#jm-allpage .dark-ms .slider-item-ms .dj-navigation .dj-next {

  background-color: #1a1a1a;

}

