/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/* ==========================================================================
   STYLE2
   ========================================================================== */

/** djmenu **/
    
.dj-megamenu li.dj-up:hover,
.dj-megamenu li.hover.dj-up {
	background: #336699;
}    
    
/* Show first level submenu */

.dj-megamenu li:hover div.dj-subwrap,
.dj-megamenu li.hover div.dj-subwrap {
	background: #336699;
}

/* Show higher level submenus */
.dj-megamenu li:hover div.dj-subwrap li:hover > div.dj-subwrap,
.dj-megamenu li.hover div.dj-subwrap li.hover > div.dj-subwrap {
	background: #336699;
}

.dj-megamenu li ul.dj-submenu > li {
	border-top: 1px solid #6699cc;
}

.dj-megamenu li ul.dj-submenu > li > a,
.dj-megamenu li ul.dj-subtree > li > a {
	color: White;
}

.dj-megamenu li ul.dj-submenu > li > a small.subtitle,
.dj-megamenu li ul.dj-subtree > li > a small.subtitle {
	color: #d1e1f1;
}

.dj-megamenu li:hover a.dj-up_a small.subtitle,
.dj-megamenu li.hover a.dj-up_a small.subtitle {
	color: #d1e1f1;
}

/* dj-menu modules */

.dj-megamenu .modules-wrap {
	color: White;
}

.dj-megamenu .modules-wrap a {
	color: White;
}

.dj-megamenu li div.dj-subcol:after,
.dj-megamenu .modules-wrap .moduletable > h3:after {
	background: #6699cc;
}

/** layout **/

body {
	background: #336699;
}

#jm-footer-border {
	border-bottom: 1px solid #6699cc;
}

#jm-footer {
	background: #336699;
}

#jm-footer-left,
#jm-footer-right,
#jm-footer-left a,
#jm-footer-right a {
	color: #D1E1F1;
}

#jm-footer-mod a {
    color: #D1E1F1;
}

/* menus */

.jm-module.color1-ms ul.menu li:hover > a:link,
.jm-module.color1-ms ul.menu li:hover > a:visited,
.jm-module.color1-ms ul.menu li.active > a:link,
.jm-module.color1-ms ul.menu li.active > a:visited,
#jm-footer-mod .jm-module.color1-ms ul.menu li:hover > a:link,
#jm-footer-mod .jm-module.color1-ms ul.menu li:hover > a:visited,
#jm-footer-mod .jm-module.color1-ms ul.menu li.active > a:link,
#jm-footer-mod .jm-module.color1-ms ul.menu li.active > a:visited {
	color: Fuchsia;
}

.jm-module.color2-ms ul.menu li a:link,
.jm-module.color2-ms ul.menu li a:visited,
#jm-footer-mod ul.menu li a:link,
#jm-footer-mod ul.menu li a:visited,
.dj-megamenu ul.menu li a:link,
.dj-megamenu ul.menu li a:visited {
	color: #D1E1F1;
}

/** reset **/

a:hover {
    color: #336699;
}

::selection {
    background:#336699;
    color:#fff;
}
::-webkit-selection {
    background:#336699;
    color:#fff;
}   
::-moz-selection {
    background:#336699;
    color:#fff;
}

/** modules **/

.jm-module.color1-ms {
	background: #b6e4de;
	border: 1px solid #b9d6d2;
}

.jm-module.color2-ms {
    background: #336699;
}

.jm-module.color2-ms a {
    color: #ccede9;
}

.jm-module h3.jm-title:after {
    background: #b9d6d2;
}

.jm-module.color1-ms h3.jm-title:after{
    background: #ccede9;    
}

.jm-module.color2-ms h3.jm-title:after {
    background: #98d8d0;    
}

.jm-module.title-border-ms h3.jm-title:after {
    background: #b6e4de;
}

#jm-footer-mod .jm-module h3.jm-title:after,
#jm-footer-mod .jm-module.title-border-ms h3.jm-title:after {
    background: #98d8d0;    
}

#jm-footer-mod .jm-module {
	color: #d1e1f1;
}

/* color1-ms on footer */

#jm-footer-mod .jm-module.color1-ms a:hover {
    color: #336699;
}

#jm-footer-mod .jm-module.color1-ms h3.jm-title:after {
    background: #d1e1f1;
}

/** button **/

input.button:hover,
button.validate:hover,
button:hover,
input.button:active,
button.validate:active,
button:active {
    background: #336699;
    border: 1px solid #336699;
}

.jm-module.color1-ms input.button:hover,
.jm-module.color1-ms button.validate:hover,
.jm-module.color1-ms button:hover,
.jm-module.color1-ms input.button:active,
.jm-module.color1-ms button.validate:active,
.jm-module.color1-ms button:active,
#jm-footer-mod .jm-module.color1-ms input.button:hover,
#jm-footer-mod .jm-module.color1-ms button.validate:hover,
#jm-footer-mod .jm-module.color1-ms button:hover,
#jm-footer-mod .jm-module.color1-ms input.button:active,
#jm-footer-mod .jm-module.color1-ms button.validate:active,
#jm-footer-mod .jm-module.color1-ms button:active {
    background: #336699;
}

/* readmore */

p.readmore a:hover,
a.readmore:hover {
    background-color: #336699;
    color: #fff;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

/* readmore on color-ms */

.jm-module.color2-ms p.readmore a,
.jm-module.color2-ms a.readmore,
#jm-footer-mod p.readmore a,
#jm-footer-mod a.readmore,
.dj-megamenu p.readmore a,
.dj-megamenu a.readmore {
    color: #d1e1f1;
    border-top: 1px dotted #d1e1f1;
    border-bottom: 1px dotted #d1e1f1;
}

/* custom mod */

.jm-custom-mod div.jm-mod-icon span.icon {
    background-image: url("../images/style2/custommod.png");
}

/* tabs */

dl.tabs dt.tabs.closed {
    background: #336699;
}

/* page nav */

ul.pagenav li a:hover {
    background: #336699;
    border: 1px solid #336699;
}

/* pagination */

div.pagination ul li a:hover{
    background: #336699;
    border: 1px solid #336699;
}

div.pagination ul li span {
	background: #d1e1f1;
}

/* slider */

.pane-sliders div.panel h3.title:hover a {
    background: #336699;
    border: 1px solid #336699;
}

/* table */

table.category th {
    background: #336699;  
}

/* editor */

.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: #336699;
}

/* DJCATALOG */

#djcatalog .djc_producer_items_link span:hover, #djcatalog .djc_atoz a span.btn:hover,
#djcatalog .djc_producer_items_link span:active, #djcatalog .djc_atoz a span.btn:active {
    background: #336699;
}

/* default */

body .djf_mod .djf_pag span.button.active {
   background: #ccede9; 
}

body .djf_mod a.btn:hover,
body .djf_mod .djf_pag span.button:hover,
body .djf_mod .djf_pag span.button.active:hover {
    background: #336699;
}

/* header */

#jm-header .djf_mod a.btn:hover,
#jm-header .djf_mod .djf_pag span.button:hover,
#jm-header .djf_mod .djf_pag span.button.active:hover {
    background: #336699;
}

/* color 1 */

.jm-module.color1-ms .djf_mod a.btn:hover,
.jm-module.color1-ms .djf_mod .djf_pag span.button:hover,
.jm-module.color1-ms .djf_mod .djf_pag span.button.active:hover {
    background: #336699 !important;
}

#djcatalog .djc_product_top_nav a.djc_prev_btn:hover,
#djcatalog .djc_product_top_nav a.djc_next_btn:hover,
#djcatalog .djc_product_bottom_nav a.djc_prev_btn:hover,
#djcatalog .djc_product_bottom_nav a.djc_next_btn:hover {
    background: #336699;
}

#djcatalog .nav-tabs > li {
    background: #336699;
}

#djcatalog .accordion-heading a {
    background: #b6e4de;
}

#djcatalog.djc_item .djc_files ul li a.button {
    background-color: #336699;
}

#djcatalog.djc_item .djc_files ul li a.button:hover {
    background-color: #82cbc2;
}

/* DJMEDIATOOLS */

.dj-slideshow .dj-load-button:hover {
    background: #336699 !important;
}

.dj-tabber .dj-tab-active {
    background: #336699 !important;
}

.dj-tabber .dj-tab-indicator-right {
    background: url("../images/style2/dj-tabber-arrow-right.png") no-repeat left center !important;
}

.dj-tabber .dj-tab-indicator-left {
    background: url("../images/style2/dj-tabber-arrow-left.png") no-repeat left center !important;
}

/* nivo */

#jm-allpage .nivo-controlNav a.active,
#jm-allpage .nivo-controlNav a:hover {
    background: #336699!important;
}

.box_skitter .image_number.image_number_select {
    background: #336699!important;
}

/* pagination media */

.djslider-loader .load-button,
.dj-mslider .dj-load-button {
    border: 1px solid #b9d6d2!important;
}

.djslider-loader .load-button:hover,
.dj-mslider .dj-load-button:hover,
.djslider-loader .load-button-active,
.dj-mslider .dj-load-button-active {
    border: 1px solid #336699!important;
}

.dj-slideshow .dj-load-button {
    border: 1px solid #b9d6d2!important;   
}

.dj-slideshow .dj-load-button:hover,
.dj-slideshow .dj-load-button-active {
    border: 1px solid #336699!important;
    background: #336699!important;    
}

#jm-header .dj-slideshow .dj-load-button,
#jm-allpage .jm-module.color1-ms .dj-slideshow .dj-load-button {
    border: 1px solid #b9d6d2!important;
    background: #ccede9!important;
}

#jm-header .dj-slideshow .dj-load-button:hover,
#jm-header .dj-slideshow .dj-load-button-active,
#jm-allpage .jm-module.color1-ms .dj-slideshow .dj-load-button:hover,
#jm-allpage .jm-module.color1-ms .dj-slideshow .dj-load-button-active {
    border: 1px solid #336699!important;
    background: #336699!important;
}

.dj-megamenu .dj-slideshow .dj-load-button,
#jm-footer .dj-slideshow .dj-load-button,
#jm-allpage .jm-module.color2-ms .dj-slideshow .dj-load-button {
    border: 1px solid #dad9d5!important;
    background: #ccede9!important;
}

#jm-header .dj-mslider .dj-load-button,
#jm-header .djslider-loader .load-button,
#jm-footer .jm-module.color1-ms .dj-mslider .dj-load-button,
#jm-footer .jm-module.color1-ms .djslider-loader .load-button,
#jm-allpage .jm-module.color1-ms .dj-mslider .dj-load-button,
#jm-allpage .jm-module.color1-ms .djslider-loader .load-button {
    border: 1px solid #336699!important;
}

#jm-header .dj-mslider .dj-load-button:hover,
#jm-header .dj-mslider .dj-load-button-active,
#jm-header .djslider-loader .load-button:hover,
#jm-header .djslider-loader .load-button-active,
#jm-allpage .jm-module.color1-ms .dj-mslider .dj-load-button:hover,
#jm-allpage .jm-module.color1-ms .dj-mslider .dj-load-button-active,
#jm-allpage .jm-module.color1-ms .djslider-loader .load-button:hover,
#jm-allpage .jm-module.color1-ms .djslider-loader .load-button-active {
    background: #336699!important;
}

/* slider3-ms */

.slider3-ms .navigation-container .play-button:hover,
.slider3-ms .navigation-container .pause-button:hover,
.slider3-ms .navigation-container .prev-button:hover,
.slider3-ms .navigation-container .next-button:hover {
    background-color: #336699;
}

