/*--------------------------------------------------------------
# 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.active,   
.dj-megamenu li.dj-up:hover,
.dj-megamenu li.dj-up.hover {
    background: #14a7d1; 
}    

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

.dj-megamenu li ul.dj-subtree > li > a {
    background-image: url('../images/style2/li.png');
}

/** layout **/

#jm-bottom3 {
    background: #F6F6F6;
}

#jm-footer a:hover {
    color: #14a7d1;
}

/** menus **/

ul.menu li:hover > a,
ul.menu li.active > a {
    color: #14a7d1;
}

/** menu in bottom3 **/
.jm-bottom ul.menu li:hover > a,
.jm-bottom ul.menu li.active > a {
    color: #8ad3e8;
}

.jm-bottom ul.menu > li {
    border-bottom: 1px solid #139ec6;
}

.jm-bottom ul.menu > li.parent:after {
    border-color: transparent transparent transparent #139ec6;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #139ec6;
}

.jm-bottom ul.menu > li.parent.deeper:after {
    border-color: #139ec6 transparent transparent transparent;
    border-color: #139ec6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}

/** menu in white-ms **/
.jm-module.white-ms ul.menu li:hover > a,
.jm-module.white-ms ul.menu li.active > a {
    color: #14a7d1;
}

/** top-bar menu **/
#jm-top-bar-mod ul.menu > li a.color {
    background: #14a7d1;
}

#jm-top-bar-mod ul.menu > li:hover a.color {
    background: #127692;
}

/** scafolding **/

a {
    color: inherit;
}

a:hover {
    color: #14a7d1;
}

.jm-bottom a:hover {
    color: #8ad3e8;
}

.jm-module.white-ms a:hover {
    color: #14a7d1;
}

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

ul li {

}

.jm-module.white-ms ul li {
    background-image: url('../images/style2/li.png');
}

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

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

/** modules **/

.jm-module.title-color-ms .jm-title {
    color: #14a7d1;
}

/* search */

#jm-allpage .jm-search button.button,
#jm-allpage .jm-search input.button {
    background-image: url("../images/style2/search.png");
}

/** readmore **/
    
p.readmore a,
a.readmore,
.mod-articles-category-readmore a,
.jm-module.white-ms p.readmore a,
.jm-module.white-ms a.readmore,
.jm-module.white-ms .mod-articles-category-readmore a {
    color: #14a7d1;
}

#jm-allpage .readmore2,
#jm-allpage .jm-module.white-ms .readmore2 {
    border: 1px solid #8ad3e8;
    color: #14a7d1!important;
}

#jm-allpage .readmore2:hover,
#jm-allpage .jm-module.white-ms .readmore2:hover {
    background: #14a7d1;
}

#jm-allpage .jm-bottom .readmore2 {
    border: 1px solid #8ad3e8;
    color: #8ad3e8!important;
}

#jm-allpage .jm-bottom .readmore2:hover {
    background: #8ad3e8;
}

/** button **/

input.button, 
button.validate, 
button,
.jm-module.white-ms input.button, 
.jm-module.white-ms button.validate, 
.jm-module.white-ms button {
    color: #fff;
    background: #14a7d1; /* Old browsers */
    background: -moz-linear-gradient(top,  #14a7d1 0%, #1395ba 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14a7d1), color-stop(100%,#1395ba)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #14a7d1 0%,#1395ba 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #14a7d1 0%,#1395ba 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #14a7d1 0%,#1395ba 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #14a7d1 0%,#1395ba 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14a7d1', endColorstr='#1395ba',GradientType=0 ); /* IE6-9 */
    text-shadow: 0px -1px 1px #127692;
    -webkit-box-shadow: inset 0px -1px 1px 0px #127692;
    box-shadow: inset 0px -1px 1px 0px #127692;
}

input.button:hover,
button.validate:hover,
button:hover,
input.button:active,
button.validate:active,
button:active,
.jm-module.white-ms input.button:hover,
.jm-module.white-ms button.validate:hover,
.jm-module.white-ms button:hover,
.jm-module.white-ms input.button:active,
.jm-module.white-ms button.validate:active,
.jm-module.white-ms button:active {
    background: #1395ba;
}

/** button in bottom3 **/
.jm-bottom input.button, 
.jm-bottom button.validate, 
.jm-bottom button {
    color: #1395ba;
    -webkit-box-shadow: inset 0px -1px 1px 0px #127692;
    box-shadow: inset 0px -1px 1px 0px #127692;
}

/** 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: #14a7d1;
}

/** page nav **/

ul.pagenav li a:hover {
    background: #14a7d1;
}

/** pagination **/

div.pagination ul li span.pagenav,
#jm-allpage div.pagination ul li a:hover {
    background: #14a7d1;
}

/** 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: #14a7d1;
}

/** CLASSIFIEDS **/
    
#dj-classifieds .djcf_items_blog .item_desc .label_title {
    background: url("../images/style2/desc.png") no-repeat left top;
}

#dj-classifieds .blog_det .price .label_title {
    background: url("../images/style2/price.png") no-repeat left top;
}

#dj-classifieds .blog_det .region .label_title {
    background: url("../images/style2/region.png") no-repeat left top;
}

#dj-classifieds .blog_det .category .label_title {
    background: url("../images/style2/category.png") no-repeat left top;
}

#dj-classifieds .blog_det .cf_box .label_title {
    background: url("../images/style2/details.png") no-repeat left top;
}

#dj-classifieds .dj-item .general_det .djcf_contact span.row_label {
    background: url("../images/style2/desc.png") no-repeat left top;
}

#dj-classifieds .dj-item .general_det .added span.row_label {
    background: url("../images/style2/added.png") no-repeat left top;
}

#dj-classifieds .dj-item .general_det .user_name span.row_label {
    background: url("../images/style2/created.png") no-repeat left top;
}

#dj-classifieds .dj-item .description h2 {
    background: url("../images/style2/desc.png") no-repeat left top;
}

#dj-classifieds .dj-item .custom_det h2 {
    background: url("../images/style2/details.png") no-repeat left top;
}

#dj-classifieds .dj-item .localization_det h2 {
    background: url("../images/style2/region.png") no-repeat left top;
}

#dj-classifieds .dj-item .additional h2 {
    background: url("../images/style2/details.png") no-repeat left top;
}

#dj-classifieds .dj-item .video_box h2 {
    background: url("../images/style2/video.png") no-repeat left top;
}

#dj-classifieds .dj-item .djcf_comments h2 {
    background: url("../images/style2/comments.png") no-repeat left top;
}

#dj-classifieds table.dj-items td.name h3 a:hover {
    color: #14a7d1;
}

#dj-classifieds .djcf_items_blog .item_img:after,
.mod_djclassifieds_items div.title a.title:after {
    background: #14a7d1;
}

#dj-classifieds .see_details_box {
    border: 1px solid #8ad3e8;
}

#dj-classifieds .see_details_box a {
    color: #14a7d1;
}

#dj-classifieds .see_details_box:hover {
    background: #14a7d1;
}

#dj-classifieds .button#ask_form_button,
#dj-classifieds .gm_drive_dir input.button {
    border: 1px solid #8ad3e8;
    color: #14a7d1;
}

#dj-classifieds .button#ask_form_button:hover,
#dj-classifieds .gm_drive_dir input.button:hover {
    background: #14a7d1;
}

#dj-classifieds .dj-item .title_top .title_edit,
#dj-classifieds table.paymentdetails td.table_payment a.button,
#dj-classifieds .dj-useradverts a.button,
#dj-classifieds .djmap_intro .button,
.djcf_menu a.button,
.jm-module.white-ms .djcf_menu a.button,
.dj_cf_search a.button,
.jm-module.white-ms .dj_cf_search a.button {
    color: #fff;
    background: #14a7d1; /* Old browsers */
    background: -moz-linear-gradient(top,  #14a7d1 0%, #1395ba 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14a7d1), color-stop(100%,#1395ba)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #14a7d1 0%,#1395ba 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #14a7d1 0%,#1395ba 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #14a7d1 0%,#1395ba 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #14a7d1 0%,#1395ba 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14a7d1', endColorstr='#1395ba',GradientType=0 ); /* IE6-9 */
    text-shadow: 0px -1px 1px #127692;
    -webkit-box-shadow: inset 0px -1px 1px 0px #127692;
    box-shadow: inset 0px -1px 1px 0px #127692;
}

#dj-classifieds .dj-item .title_top .title_edit:hover,
#dj-classifieds table.paymentdetails td.table_payment a.button:hover,
#dj-classifieds .dj-useradverts a.button:hover,
#dj-classifieds .djmap_intro .button:hover,
.djcf_menu a.button:hover,
.jm-module.white-ms .djcf_menu a.button:hover,
.dj_cf_search a.button:hover,
.jm-module.white-ms .dj_cf_search a.button:hover {
    background: #1395ba;
}

.jm-bottom .djcf_menu a.button,
.jm-bottom .dj_cf_search a.button {
    color: #1395ba;
    -webkit-box-shadow: inset 0px -1px 1px 0px #127692;
    box-shadow: inset 0px -1px 1px 0px #127692;
}

#dj-classifieds .dj-item .general_det .price_wrap {
    background: #FFF;
    border-bottom: 0 solid #127692;
}

#dj-classifieds .dj-item .general_det .price_wrap .row_negotiable {
    color: #8ad3e8;
}

/* module items */

.mod_djclassifieds_items div.title a.title:hover,
.jm-module.white-ms .mod_djclassifieds_items div.title a.title:hover {
    color: #14a7d1;
}

.jm-bottom .mod_djclassifieds_items div.title a.title,
.jm-bottom .mod_djclassifieds_items div.title span {
    color: #fff;
}

.jm-bottom .mod_djclassifieds_items div.title a.title:hover {
    color: #8ad3e8;
}

.jm-bottom .mod_djclassifieds_items div.title a.title:after {
    background: #1395ba;
}

.jm-bottom .mod_djclassifieds_items .item:before,
.jm-bottom .mod_djclassifieds_items .item:after {
    border-color: #139ec6;
}

.jm-bottom .mod_djclassifieds_items div.title span.category a.title_cat {
    color: #8ad3e8;
}

.jm-bottom .djcf_user_points .djcf_upoints_box {
    border-bottom: 1px solid #139ec6;
}

/* classfieds menu arrows */

/* V */
.jm-bottom .djcf_menu .menu > li.active:after,
.jm-bottom .djcf_menu .menu > li.active:hover:after {
    border-color: #139ec6 transparent transparent transparent;
    border-color: #139ec6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}

/* > */
.jm-bottom .djcf_menu .menu > li:hover:after  {
    border-color: transparent transparent transparent #139ec6;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #139ec6;
}

/* MEDIATOOLS */

.dj-slide-title a:hover,
.dj-ctitle-in:hover,
.dj-slide-desc-text a:hover {
    color: #14a7d1!important;
}

.dj-tabber .dj-tab-active,
.jm-module.white-ms .dj-tabber .dj-tab-active {
    background: #14a7d1 !important;
}

.jm-bottom .dj-tabber .dj-tab-active {
    background: #8ad3e8 !important;
}

.dj-tabber .dj-tab-indicator-right,
.jm-module.white-ms .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,
.jm-module.white-ms .dj-tabber .dj-tab-indicator-left {
    background: url("../images/style2/dj-tabber-arrow-left.png") no-repeat left center !important;
}

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

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

.slider1-ms .dj-navigation-in .dj-next:hover,
.slider1-ms .dj-navigation-in .dj-prev:hover,
.slider1-ms .dj-navigation .dj-play:hover,
.slider1-ms .dj-navigation .dj-pause:hover,
.slider1-ms .navigation-container .next-button:hover,
.slider1-ms .navigation-container .prev-button:hover,
.slider1-ms .navigation-container .play-button:hover,
.slider1-ms .navigation-container .pause-button:hover {
    background-color: #14a7d1;
}

.jm-bottom .slider1-ms .dj-navigation-in .dj-next:hover,
.jm-bottom .slider1-ms .dj-navigation-in .dj-prev:hover,
.jm-bottom .slider1-ms .dj-navigation .dj-play:hover,
.jm-bottom .slider1-ms .dj-navigation .dj-pause:hover,
.jm-bottom .slider1-ms .navigation-container .next-button:hover,
.jm-bottom .slider1-ms .navigation-container .prev-button:hover,
.jm-bottom .slider1-ms .navigation-container .play-button:hover,
.jm-bottom .slider1-ms .navigation-container .pause-button:hover {
    background-color: #8ad3e8;
}