/*--------------------------------------------------------------
# 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
---------------------------------------------------------------*/

/* ==========================================================================
   style1
   ========================================================================== */

/** djmenu **/
    
.dj-megamenu li a.dj-up_a span.dj-drop:after {
    border-color: #1387bf transparent transparent transparent;
}

.dj-megamenu li ul.dj-submenu > li.parent > a:after {
    border-color: transparent transparent transparent #1387bf;
}

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

/** menus **/

ul.menu li li:hover > a,
ul.menu li li.active > a,
ul.menu li li.active > span.separator {
    color: #017eba;
}

ul.menu li.parent > a:after {
    border-color: transparent transparent transparent #1387bf;
}

ul.menu li.parent.deeper > a:after {
    border-color: #1387bf transparent transparent transparent;
}

/* white-ms */

#jm-allpage .jm-module.white-ms ul.menu li li:hover > a,
#jm-allpage .jm-module.white-ms ul.menu li li.active > a,
#jm-allpage .jm-module.white-ms ul.menu li li.active > span.separator {
    color: #017eba;
}

/* classic-ms */

ul.menu.classic-ms > li > a,
#jm-allpage .jm-module.white-ms ul.menu.classic-ms > li > a,
.jm-footer ul.menu.classic-ms > li > a {
    color: #017eba;
}

/** scafolding **/

a {
    color: #017eba;
}

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

/** template **/

#jm-allpage .newsflash .newsflash-title a:hover {
    color: #017eba;
}

ul.jm-color li {
    background-image: url('../images/style1/li.png');
}

/** modules **/

.jm-module.title-box-ms .jm-title {
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1), inset 5px 0 0 0 #017eba;
    box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1), inset 5px 0 0 0 #017eba;
}

/** readmore **/
    
p.readmore a,
a.readmore,
.mod-articles-category-readmore a {
    color: #29b6a6;
    border: 2px solid #29b6a6;
}

p.readmore a:hover,
a.readmore:hover,
.mod-articles-category-readmore a:hover {
    background: rgba(41,182,166, 0.1);
}

p.readmore a:after,
a.readmore:after,
.mod-articles-category-readmore a:after {
    background: url('../images/style1/readmore-arrow.png');
}

/** button **/

#jm-topbar ul.menu > li a.color {
    background: #29b6a6;
}

#jm-topbar ul.menu > li a.color:hover {
    background: #25a395;
}

input.button, 
button.validate, 
button,
a.button {
    background: #29b6a6;
}

input.button:hover,
button.validate:hover,
button:hover,
a.button:hover,
input.button:active,
button.validate:active,
button:active,
a.button:active {
    background: #25a395;
}

/* jm-search */

#jm-allpage .jm-search .inputbox.first_input,
#jm-allpage .jm-search .inputbox.jm-search {
    border-color: #017eba;
}

#jm-allpage .jm-search button.button,
#jm-allpage .jm-search input.button {
    background-color: #017eba;
}

#jm-allpage .jm-search button.button:hover,
#jm-allpage .jm-search input.button:hover {
    background-color: #0171a7;
}

/** headings **/

div.blog h2 a:hover,
div.item-page h2 a:hover,
div.blog-featured h2 a:hover,
div.items-more h3 a:hover,
div.item-page h2 a:hover,
div.archive ul#archive-items li h2 a:hover,
div.contact h2 a:hover,
div.contact-category h2 a:hover,
div.newsfeed h2 a:hover,
div.newsfeed-category h2 a:hover,
div.weblink-category h2 a:hover {
    color: #017eba;
}

/** 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: #017eba;
}

.jm-special .td2 {
    color: #29b6a6;
}

/** CLASSIFIEDS **/
 
#dj-classifieds .dj-category .cat_row_title,
#dj-classifieds h1.main_cat_title,
#dj-classifieds .dj-cattree-box .title_top,
#dj-classifieds .title_top h1,
#dj-classifieds .dj-additem .title_top,
#dj-classifieds table.paymentdetails td.td_title h2,
#dj-classifieds .profile_outer .profile_name_data .profile_name,
#dj-classifieds .dj-item .description h2 {
    box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1), 5px 0 0 0 #017EBA inset;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1), 5px 0 0 0 #017EBA inset;
}

#dj-classifieds .djcf_items_blog .title h2 a {
    color: #29b6a6;
}

#dj-classifieds .blog_det .price {
    color: #29b6a6; 
}

#dj-classifieds .see_details_box a {
    color: #29b6a6;
    border: 2px solid #29b6a6;
}

#dj-classifieds .see_details_box a:hover {
    background: rgba(41,182,166, 0.1);
}

#dj-classifieds .see_details_box a:after {
    background: url('../images/style1/readmore-arrow.png');
}

#dj-classifieds .dj-item .general_det .price_wrap span.row_value {
    color: #29b6a6; 
}

#dj-classifieds .ask_form_abuse_outer .button#submit_b {
    background: #017eba;
}

#dj-classifieds .ask_form_abuse_outer .button#submit_b:hover {
    background: #0171a7;
}

#jm-allpage #dj-classifieds .gm_drive_dir input.button {
    background-color: #017eba;
}

#jm-allpage #dj-classifieds .gm_drive_dir input.button:hover {
    background-color: #0171a7;
}

#dj-classifieds .dj-item .title_top h2 {
    color: #29b6a6;
}

/* promotions */
#dj-classifieds .djcf_items_blog .promotion.p_bg .item_box_in2 {
    background: #ecfaf8;
}

#dj-classifieds .djcf_items_blog .promotion.p_border .item_box_in2 {
    border: 3px solid #29b6a6;
}

#dj-classifieds .djcf_items_blog .promotion.p_bg .title {
    border-color: #ccf2ed;
}

#dj-classifieds table.dj-items tr.promotion.p_bg td {
    background: #ecfaf8;
}

#dj-classifieds table.dj-items tr.promotion.p_border td {
    border-bottom: 3px solid #29b6a6;
    border-top: 3px solid #29b6a6;
    border-right: 1px solid #ccf2ed;
    border-left: none;
}

#dj-classifieds table.dj-items tr.promotion.p_border td.first {
    border-left: 3px solid #29b6a6;
}

#dj-classifieds table.dj-items tr.promotion.p_border td:last-child {
    border-right: 3px solid #29b6a6;
}

/* table */

#dj-classifieds table.dj-items td.name a,
#dj-classifieds table.dj-items td.price,
#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua a.title {
    color: #29b6a6;
}

#dj-classifieds table.dj-items .col_distance .show_distance span:before,
#dj-classifieds table.dj-items .col_distance .show_on_map span:before {
    color: #017EBA;
}

/* module */

.mod_djclassifieds_items div.title a.title {
    color: #29b6a6;
}

.mod_djclassifieds_items div.title span.price {
    color: #29b6a6;
}

.dj_cf_search button.button {
    background: #017eba;
}

.dj_cf_search button.button:hover {
    background: #0171a7;
}

/* DJ-MEDIATOOLS */

.dj-galleryGrid .dj-slide-title,
.dj-galleryGrid .dj-slide-title a {
    color: #29b6a6!important; 
}

#jm-allpage .dj-extra .price {
    color: #29b6a6;
}

#jm-allpage .dj-readmore-wrapper a {
    color: #29b6a6!important;
}

.dj-slideshow .dj-load-button-active,
.dj-slideshow .dj-load-button:hover {
    background: #017eba!important;
}

.dj-slideshow .dj-load-button {
    border: 2px solid #017eba!important;    
}

.dj-slideshow .dj-load-button .dj-key {
    color: #017eba!important;
}

.dj-mslider .dj-load-button {
    background: #017eba!important;
}

.dj-mslider .dj-load-button.dj-load-button-active {
    border: 2px solid #017eba!important;
}

.djslider-loader .load-button {
    background: #017eba!important;
}

.djslider-loader .load-button.load-button-active {
    border: 2px solid #017eba!important;
}

.box_skitter .image_number {
    color: #017eba!important;
    border: 2px solid #017eba!important; 
}

.box_skitter .image_number_select,
.box_skitter .image_number:hover {
    background: #017eba!important;
}

#jm-allpage .slider-wrapper .nivo-controlNav a.active,
#jm-allpage .slider-wrapper .nivo-controlNav a:hover {
    background: #017eba!important;
}

#jm-allpage .slider-wrapper .nivo-controlNav a {
    color: #017eba!important;
    border: 2px solid #017eba!important;    
}

#jm-allpage .slider1-ms .dj-readmore-wrapper a {
    background: #017eba!important;
}

.slider1-ms .dj-readmore-wrapper a:after {
    border-color: #006697 transparent transparent transparent;
}

.slider2-ms .dj-slide-title,
.slider2-ms .dj-slide-title a {
    color: #29b6a6!important;
}

#jm-allpage .slider2-ms .dj-readmore-wrapper a {
    color: #29b6a6!important;
    border: 2px solid #29b6a6!important;
}

#jm-allpage .slider2-ms .dj-readmore-wrapper a:hover {
    background: rgba(41,182,166, 0.1);
}

#jm-allpage .slider2-ms .dj-readmore-wrapper a:after {
    background: url('../images/style1/readmore-arrow.png');
}

#jm-allpage .slider2-ms .djslider-loader .navigation-container .prev-button:hover,
#jm-allpage .slider2-ms .dj-mslider .dj-navigation .dj-prev:hover {
    background: url('../images/style1/prev-active.png');
}

#jm-allpage .slider2-ms .djslider-loader .navigation-container .next-button:hover,
#jm-allpage .slider2-ms .dj-mslider .dj-navigation .dj-next:hover {
    background: url('../images/style1/next-active.png');
}