/*--------------------------------------------------------------
# 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
---------------------------------------------------------------*/

/*********************** BLUE ***********************/

/** djmenu **/

.dj-main li.active a.dj-up_a span.dj-drop:after,
.dj-main li.hover a.dj-up_a span.dj-drop:after,
.dj-main li:hover a.dj-up_a span.dj-drop:after {
    border-top: 10px solid #ff9900;
}

.dj-main li.hover a.dj-up_a,
.dj-main li:hover a.dj-up_a, 
.dj-main li.active a.dj-up_a {
	background: #ff9900;
	background: -moz-linear-gradient(top,  #ffae35 0%, #ff9900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae35), color-stop(100%,#ff9900));
	background: -webkit-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: -o-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: -ms-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: linear-gradient(to bottom,  #ffae35 0%,#ff9900 100%);
}

.dj-main li ul.dj-submenu,
.dj-main li.hover ul.dj-submenu,
.dj-main li:hover ul.dj-submenu {
	background: #ff9900;
	background: -moz-linear-gradient(top,  #ffae35 0%, #ff9900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae35), color-stop(100%,#ff9900));
	background: -webkit-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: -o-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: -ms-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: linear-gradient(to bottom,  #ffae35 0%,#ff9900 100%);
}

.dj-main li.hover ul.dj-submenu li,
.dj-main li:hover ul.dj-submenu li {
	background: url(../images/style1/li-round-color.png) no-repeat left center;
}

.dj-main li.hover ul.dj-submenu li.hover,
.dj-main li.hover ul.dj-submenu li.active,
.dj-main li:hover ul.dj-submenu li:hover,
.dj-main li:hover ul.dj-submenu li.active {
	background: url(../images/style1/li-round-white.png) no-repeat left center;	
}

.dj-main li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover li.hover ul,
.dj-main li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover li:hover ul {
	background: #ff9900;
	background: -moz-linear-gradient(top,  #ffae35 0%, #ff9900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae35), color-stop(100%,#ff9900));
	background: -webkit-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: -o-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: -ms-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: linear-gradient(to bottom,  #ffae35 0%,#ff9900 100%);
}

/** layout **/

#jm-toppage {
	background: #336696;
	background: -moz-linear-gradient(top,  #336696 0%, #002558 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336696), color-stop(100%,#002558));
	background: -webkit-linear-gradient(top,  #336696 0%,#002558 100%);
	background: -o-linear-gradient(top,  #336696 0%,#002558 100%);
	background: -ms-linear-gradient(top,  #336696 0%,#002558 100%);
	background: linear-gradient(to bottom,  #336696 0%,#002558 100%);
}

#jm-header-mod {
	color: #d4e5fd;
}

#jm-bottompage {
	background: #336696;
	background: -moz-linear-gradient(top,  #336696 0%, #002558 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#336696), color-stop(100%,#002558));
	background: -webkit-linear-gradient(top,  #336696 0%,#002558 100%);
	background: -o-linear-gradient(top,  #336696 0%,#002558 100%);
	background: -ms-linear-gradient(top,  #336696 0%,#002558 100%);
	background: linear-gradient(to bottom,  #336696 0%,#002558 100%);
	color: #d4e5fd;
}

#jm-footer {
	border-top: 3px solid #FF9900;
}

#jm-backtotop a {
    background: url(../images/backtotop.png) no-repeat center 7px #001d45;
}

/** menus **/

ul.menu li a:hover {
	color: #FF9900;
}

ul.menu li.active a {
	color: #FF9900;
}

ul.menu li ul li a:hover,
ul.menu li ul li li a:hover,
ul.menu li ul li li li a:hover,
ul.menu li ul li li li li a:hover,
ul.menu li ul li li li li li a:hover {
	color: #FF9900;
	background: url(../images/style1/li.png) no-repeat left center;
}

ul.menu li ul li.active a, 
ul.menu li ul li li.active a,
ul.menu li ul li li li.active a, 
ul.menu li ul li li li li.active a, 
ul.menu li ul li li li li li.active a {
	color: #FF9900;
	background: url(../images/style1/li.png) no-repeat left center;
}

#jm-bottom ul.menu li a:link, 
#jm-bottom ul.menu li a:visited, 
#jm-bottom ul.menu li span.separator {
	color: #d4e5fd;
	border-bottom: 1px dotted #d4e5fd;
}

#jm-bottom ul.menu li a:hover {
	color: #FF9900;
}

#jm-bottom ul.menu li.active a {
	color: #FF9900;
}

#jm-bottom ul.menu li ul li a:link, 
#jm-bottom ul.menu li ul li a:visited, 
#jm-bottom ul.menu li ul li.active a, 
#jm-bottom ul.menu li ul li.active li a, 
#jm-bottom ul.menu li ul li.active li li a, 
#jm-bottom ul.menu li ul li.active li li li a {
    color: #d4e5fd;
	background: url(../images/style1/li-light.png) no-repeat left center;
}

#jm-bottom ul.menu li ul li a:hover,
#jm-bottom ul.menu li ul li li a:hover,
#jm-bottom ul.menu li ul li li li a:hover,
#jm-bottom ul.menu li ul li li li li a:hover,
#jm-bottom ul.menu li ul li li li li li a:hover {
	color: #FF9900;
	background: url(../images/style1/li.png) no-repeat left center;
}

#jm-bottom ul.menu li ul li.active a, 
#jm-bottom ul.menu li ul li li.active a,
#jm-bottom ul.menu li ul li li li.active a, 
#jm-bottom ul.menu li ul li li li li.active a, 
#jm-bottom ul.menu li ul li li li li li.active a {
	color: #FF9900;
	background: url(../images/style1/li.png) no-repeat left center;
}

/** modules **/

.jm-module span.jm-title-line {
	background: #FF9900;
}

.jm-module.color1 span.jm-title-line {
	background: #3d7cb7;
}

.jm-module.color2 span.jm-title-line {
	background: #dddddd;
}

/** template **/

input.button, button.validate, button,
#djcatalog .djc_producer_items_link span, #djcatalog .djc_atoz a span.btn,  #djcatalog .djc_atoz span.btn {	
	background: #ff9900;
	background: -moz-linear-gradient(top,  #ffae35 0%, #ff9900 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae35), color-stop(100%,#ff9900));
	background: -webkit-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: -o-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: -ms-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: linear-gradient(to bottom,  #ffae35 0%,#ff9900 100%);
}

input.button:hover, button.validate:hover, button:hover,
#djcatalog .djc_producer_items_link span:hover, #djcatalog .djc_atoz a span.btn:hover, #djcatalog .djc_atoz span.btn {
	background: #ffae35;
	background: -moz-linear-gradient(top,  #ffae35 0%, #ffae35 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae35), color-stop(100%,#ffae35));
	background: -webkit-linear-gradient(top,  #ffae35 0%,#ffae35 100%);
	background: -o-linear-gradient(top,  #ffae35 0%,#ffae35 100%);
	background: -ms-linear-gradient(top,  #ffae35 0%,#ffae35 100%);
	background: linear-gradient(to bottom,  #ffae35 0%,#ffae35 100%);
}

input.button:active, button.validate:active, button:active,
#djcatalog .djc_producer_items_link span:active, #djcatalog .djc_atoz a span.btn:active {
	background: #ffae35;
	background: -moz-linear-gradient(top,  #ff9900 0%, #ffae35 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#ffae35));
	background: -webkit-linear-gradient(top,  #ff9900 0%,#ffae35 100%);
	background: -o-linear-gradient(top,  #ff9900 0%,#ffae35 100%);
	background: -ms-linear-gradient(top,  #ff9900 0%,#ffae35 100%);
	background: linear-gradient(to bottom,  #ff9900 0%,#ffae35 100%);
}

div.pagination ul li a:hover  {
	color: #d78100;
}

div.blog h1, 
div.blog-featured h1, 
div.item-page h1, 
div.archive h1,  
div.categories-list h1, 
div.category-list h1, 
div.search h1,
h1.componentheading {
	color: #FF9900;
}

div.blog-featured h2 a:hover, 
div.blog h2 a:hover,  
div.item-page h2 a:hover,  
ul#archive-items li.row0 h2 a:hover,
#djcatalog .djc_title h3 a:hover {
	color: #FF9900 !important;
}

p.readmore a:link, 
p.readmore a:visited, 
a.readmore:link,
a.readmore:visited,
a.readon:link,
a.readon:visited,
.djf_text a.btn,
.djc_readon a:link,
.djc_readon a:visited {
	background: #ff9900 url(../images/style1/li-round-color.png) no-repeat 15px center;
	background: url(../images/style1/li-round-color.png) no-repeat 15px center, -moz-linear-gradient(top,  #ffae35 0%, #ff9900 100%);
	background: url(../images/style1/li-round-color.png) no-repeat 15px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae35), color-stop(100%,#ff9900));
	background: url(../images/style1/li-round-color.png) no-repeat 15px center, -webkit-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: url(../images/style1/li-round-color.png) no-repeat 15px center, -o-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: url(../images/style1/li-round-color.png) no-repeat 15px center, -ms-linear-gradient(top,  #ffae35 0%,#ff9900 100%);
	background: url(../images/style1/li-round-color.png) no-repeat 15px center, linear-gradient(to bottom,  #ffae35 0%,#ff9900 100%);
}

p.readmore a:hover,
a.readmore:hover,
a.readon:hover,
.djf_text a.btn:hover,
.djc_readon a:hover {
	background: #ffae35 url(../images/style1/li-round-white.png) no-repeat 15px center;
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -moz-linear-gradient(top,  #ffae35 0%, #ffae35 100%);
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffae35), color-stop(100%,#ffae35));
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -webkit-linear-gradient(top,  #ffae35 0%,#ffae35 100%);
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -o-linear-gradient(top,  #ffae35 0%,#ffae35 100%);
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -ms-linear-gradient(top,  #ffae35 0%,#ffae35 100%);
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, linear-gradient(to bottom,  #ffae35 0%,#ffae35 100%);
}

p.readmore a:active,
a.readmore:active,
a.readon:active,
.djf_text a.btn:active,
.djc_readon a:active {
	background: #ffae35 url(../images/style1/li-round-white.png) no-repeat 15px center;
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -moz-linear-gradient(top,  #ff9900 0%, #ffae35 100%);
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#ffae35));
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -webkit-linear-gradient(top,  #ff9900 0%,#ffae35 100%);
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -o-linear-gradient(top,  #ff9900 0%,#ffae35 100%);
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, -ms-linear-gradient(top,  #ff9900 0%,#ffae35 100%);
	background: url(../images/style1/li-round-white.png) no-repeat 15px center, linear-gradient(to bottom,  #ff9900 0%,#ffae35 100%);
}

.pane-sliders div.panel h3.title:hover {
	color: #d78100;
}

.pane-sliders div.panel h3.title.pane-toggler-down,
.pane-sliders div.panel h3.title.pane-toggler-down:hover {
	background: #FF9900;
}

dl.tabs dt.tabs.closed h3 a:hover {
	color: #d78100;
}

/** reset **/

ul li {
	background-image: url(../images/style1/li.png);
}

a:link, a:visited {
	color: #FF9900;
}

/** editor **/

ul.jm-light li,
ul.jm-light ul li {
   background-image: url(../images/style1/li-light.png);
}

/** dj-catalog2 **/

.djf_mod .djf_pag span.button,
#djcatalog .djc_tabs .nav-tabs > li,
#djcatalog .accordion-heading a {
	color: #FF9900;
}

.djf_mod .djf_pag span:hover,
#djcatalog .djc_tabs .nav-tabs > li:hover,
.mod_djc_items .djc_title h4 a:hover,
.slide-desc-text .slide-title a:hover {
	color: #d78100 !important;
}

#djcatalog .accordion-heading a.active {
    background: #FF9900;
}
