.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;
}
.dj-megamenu li.dj-up.active:after {
  background: #22498E;
}
.dj-megamenu li ul.dj-submenu > li:hover > a,
.dj-megamenu li ul.dj-submenu > li.hover > a,
.dj-megamenu li ul.dj-submenu > li.active > a,
.dj-megamenu li ul.dj-subtree > li:hover > a,
.dj-megamenu li ul.dj-subtree > li.hover > a,
.dj-megamenu li ul.dj-subtree > li.active > a {
  color: #17a7f2;
}
.category-module .mod-articles-category-title:hover {
  color: #e91c18 !important;
}
#jm-allpage .djc_mod_search .btn:hover,
#jm-allpage .search form .btn:hover {
  background-color: #17a7f2;
}
#jm-allpage #jm-allpage-in .jm-module .jm-module-in .nav.menu > li.parent a.circle-menu-ms:after {
  /*background-color: #17a7f2;*?
}
#jm-allpage #jm-allpage-in .jm-module .jm-module-in .nav.menu > li.parent a.circle-menu-ms + ul li:hover {
  -webkit-box-shadow: inset 0 0 0 5px #17a7f2;
  -moz-box-shadow: inset 0 0 0 5px #17a7f2;
  box-shadow: inset 0 0 0 5px #17a7f2;
}
.nav.menu > li > a,
.nav.menu > li > span.separator {
  background-image: url('../images/style1/menu-circle.png');
}
.nav.menu li:hover > a,
.nav.menu li.active > a {
  color: #22498E;
}
#jm-allpage .nav.menu.dropdown-ms > li > a:before,
#jm-allpage .nav.menu.dropdown-ms > li > span.separator:before {
  /*background: #17a7f2;*/
}
#jm-allpage .nav.menu.dropdown-ms > li.parent:hover > a:after,
#jm-allpage .nav.menu.dropdown-ms > li.parent:hover > span.separator:after {
  /*background: #17a7f2;*/
}
#jm-allpage .nav.menu.dropdown-ms li li {
  border-top: 1px solid #47b9f5;
}
#jm-allpage .nav.menu.dropdown-ms li ul {
  background: #17a7f2;
}
#jm-topbar .nav.menu > li:hover > a,
#jm-topbar .nav.menu > li.active > a {
  color: #17a7f2;
}
.dj-megamenu .nav.menu li a,
.dj-megamenu .nav.menu li span.separator {
  background-image: url('../images/style1/submenu-li.png');
}
.nav.menu.opening-hours > li > a,
.nav.menu.opening-hours > li > span.separator {
  background-image: url('../images/style1/submenu-clock.png');
}
a {
  color: #17a7f2;
}
::selection {
  background: #17a7f2;
  color: #ffffff;
}
::-webkit-selection {
  background: #17a7f2;
  color: #ffffff;
}
::-moz-selection {
  background: #17a7f2;
  color: #ffffff;
}
#jm-allpage .label-info[href],
#jm-allpage .badge-info[href],
#jm-allpage .label-info,
#jm-allpage .badge-info {
  color: #ffffff !important;
  background: #17a7f2;
}
#jm-allpage .label-info[href]:hover,
#jm-allpage .badge-info[href]:hover,
#jm-allpage .label-info:hover,
#jm-allpage .badge-info:hover {
  background: #47b9f5;
}
ul li {
  background-image: url('../images/style1/li.png');
}
ul.jm-circle li {
  background-image: url('../images/style1/menu-circle.png');
}
ul.jm-arrow li {
  background-image: url('../images/style1/submenu-li.png');
}
p.readmore a:hover,
a.readmore:hover,
#jm-allpage .mod-articles-category-readmore a:hover {
  background: #22498E;
}
.btn:hover,
.btn.active,
a.button:hover,
a.button.active,
input.button:hover,
input.button.active,
button.button:hover,
button.button.active,
button.btn:hover,
button.btn.active,
input.btn:hover,
input.btn.active {
  background: #17a7f2;
}
#jm-allpage .readmore.btn:hover {
  background: #17a7f2;
}
.page-header h2 a:hover,
h2.item-title 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,
.tag-category h2 a:hover {
  color: #17a7f2;
}
#jm-allpage .nav-tabs > li:hover > a,
#jm-allpage .nav-tabs > li.active > a,
#jm-allpage .nav-tabs > li.active:hover > a {
  color: #17a7f2;
  border-bottom: 1px solid #17a7f2;
}
#jm-allpage dl.tabs dt.tabs.open,
#jm-allpage dl.tabs dt.tabs.closed:hover {
  color: #17a7f2;
  border-bottom: 1px solid #17a7f2;
}
#jm-allpage dl.tabs dt.tabs.open a,
#jm-allpage dl.tabs dt.tabs.closed:hover a {
  color: #17a7f2;
}
.accordion .accordion-group .accordion-heading a:hover,
.accordion .accordion-group .accordion-heading.active a {
  color: #17a7f2;
}
.pane-sliders div.panel h3.title a:hover,
.pane-sliders div.panel h3.title.pane-toggler-down a {
  color: #17a7f2;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background: #17a7f2;
}
.pager li > a:hover,
.pager li > span:hover {
  background: #17a7f2;
}
div.pagination ul li a:hover,
div.pagination ul li span.pagenav {
  background: #17a7f2 !important;
}
.ch-item.ch-first .ch-info,
.ch-item.ch-second .ch-info .ch-info-back,
.ch-item.ch-third .ch-info .ch-info-back {
  background: #17a7f2;
}
.jm-color {
  color: #17a7f2;
}
.jm-our-services .image span {
  border: 2px solid #22498E;
}
.jm-our-services .image span.icon1 {
  background-image: url('../images/style1/icon1.png');
}
.jm-our-services .image span.icon2 {
  background-image: url('../images/style1/icon2.png');
}
.jm-our-services .image span.icon3 {
  background-image: url('../images/style1/icon3.png');
}
.jm-our-services .image span.icon4 {
  background-image: url('../images/style1/icon4.png');
}
.jm-our-services .image:hover span {
  -webkit-box-shadow: 0 0 0 5px #e91c18, inset 0 0 0 2px #22498E;
  -moz-box-shadow: 0 0 0 5px #e91c18, inset 0 0 0 2px #22498E;
  box-shadow: 0 0 0 5px #e91c18, inset 0 0 0 2px #22498E;
}
.jm-our-services .description .title a:hover {
  color: #22498E;
}
#jm-allpage .djf_mod h3 a:hover {
  color: #17a7f2;
}
#jm-allpage .djf_mod a.btn:hover {
  background: #22498E;
}
#djcatalog.djc_theme_jm-car-dealer .djc_subcategories_grid .djc_readon a.btn:hover,
#djcatalog.djc_theme_jm-car-dealer .djc_atoz_list li a span:hover,
#djcatalog.djc_theme_jm-car-dealer .djc_addtocart .btn:hover {
  background: #22498E;
}
#djcatalog.djc_theme_jm-car-dealer .djc_atoz_list li a span.active {
  background: #22498E;
}
#djcatalog.djc_theme_jm-car-dealer a.djc_producer_items_link {
  color: #22498E;
}
#djcatalog.djc_theme_jm-car-dealer .djc_subcategories .djc_title h3 a:hover,
#djcatalog.djc_theme_jm-car-dealer .djc_items .djc_title h3 a:hover,
#djcatalog.djc_theme_jm-car-dealer .djc_related_items .djc_title h3 a:hover {
  color: #17a7f2;
}
#djcatalog.djc_theme_jm-car-dealer .djc_filter_search li:nth-child(3) .btn:hover {
  background-color: #17a7f2;
}
#djcatalog.djc_theme_jm-car-dealer.djc_list table.category .djc_td_title a:hover,
#djcatalog.djc_theme_jm-car-dealer.djc_mylist table.category .djc_td_title a:hover {
  color: #17a7f2;
}
div.mod_djc_items .djc_title h4 a:hover {
  color: #17a7f2;
}
.djc_cart_modal .djc_cart_popup a:hover {
  background: #22498E;
}
#jm-allpage #djcatalog .btn-success:hover {
  background: #22498E;
}
#jm-allpage .dj-slide-title a:hover {
  color: #17a7f2 !important;
}
#jm-allpage .dj-readmore-wrapper a:hover {
  background: #e91c18 !important;
}
#jm-allpage .dj-mslider .dj-load-button:hover,
#jm-allpage .dj-mslider .dj-load-button.dj-load-button-active {
  background: #17a7f2 !important;
}
#jm-allpage .djslider-loader .load-button:hover,
#jm-allpage .djslider-loader .load-button.load-button-active {
  background: #17a7f2 !important;
}
#jm-allpage .dj-slideshow .dj-load-button:hover,
#jm-allpage .dj-slideshow .dj-load-button.dj-load-button-active {
  background: #17a7f2 !important;
}
#jm-allpage .dj-tabber .dj-tab.dj-tab-active {
  background: #17a7f2 !important;
}
#jm-allpage .box_skitter .image_number.image_number_select,
#jm-allpage .box_skitter .image_number:hover {
  background: #17a7f2 !important;
}
#jm-allpage .slider-wrapper .nivo-controlNav a:hover,
#jm-allpage .slider-wrapper .nivo-controlNav a.active {
  background: #17a7f2 !important;
}
#jm-allpage .slider-item-ms .dj-slide-title a:hover {
  color: #17a7f2 !important;
}
#jm-allpage .slider-item-ms .dj-readmore-wrapper a:hover {
  background: #17a7f2 !important;
}
#jm-allpage .slider-item-ms .dj-navigation .dj-prev:hover,
#jm-allpage .slider-item-ms .dj-navigation .dj-next:hover {
  background-color: #22498E;
}
