/*

Theme Name: Merveille
Theme URL: http://demo.favthemes.com/merveille/
Description: Premium Responsive Joomla! Template
Author: FavThemes
Author URI: http://www.favthemes.com
Bootstrap Authors: @mdo and @fat
Theme Version: 1.2
License: GNU General Public License v3.0
License URI: http://www.gnu.org/copyleft/gpl.html

*/

/* STYLE 6
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* TEMPLATE CSS
---------------------------------------------------------------------- */

#fav-container {
  background-color: #498bcc;
  color: #fff;
}
#fav-nav .navigation .nav-pills .nav-child > .active > a, 
#fav-nav .navigation .nav-pills .nav-child > li > a:hover  {
  color: #498bcc;
}
#fav-copyright ul.nav.menu li.active a, 
#fav-copyright ul.nav.menu li a:hover, 
#fav-copyright ul.nav.menu li:hover a { 
  color: #498bcc;  
}

/* JOOMLA CSS
---------------------------------------------------------------------- */

.item a, 
.item-page a,
div[class^="leading-"] a,
div[class*=" leading-"] a {
  color: #498bcc;
}
.item .img-polaroid, 
.item-page .img-polaroid,
div[class^="leading-"] .img-polaroid,
div[class*=" leading-"] .img-polaroid {
  border: 2px solid #498bcc;
}
.items-leading .btn-group.pull-right .btn,
div[class^="item column-"] .btn-group.pull-right .btn, 
div[class*=" item column-"] .btn-group.pull-right .btn,
.item-page .btn-group.pull-right .btn {
  background-color: #498bcc;
}
.blog .btn, 
.blog-featured .btn, 
.item .btn, 
.item-page .btn,
.blog .btn:link,
.blog-featured .btn:link,
.item .btn:link,
.item-page .btn:link,
.blog .btn:visited, 
.blog-featured .btn:visited, 
.item .btn:visited, 
.item-page .btn:visited {
  background-color: #fff;
  color: #498bcc;
  border: 2px solid #498bcc; 
}
.dropdown-menu li > a {
  color: #498bcc;
}
p.readmore a.btn {
  color: #498bcc;
  border: 2px solid #498bcc;
}
p.readmore a.btn:hover,
p.readmore a.btn:focus {
  background-color: #498bcc;
  color: #fff;
  border: 2px solid transparent;
}
.pager .next a, 
.pager .previous a {
  color: #ffffff;
  background-color: #498bcc;
}
.pager .next a:hover, 
.pager .next a:focus, 
.pager .previous a:hover,
.pager .previous a:focus {
  background-color: #ffffff;
  border: 2px solid #498bcc;
  color: #498bcc;
}
div.edit button.btn.btn-primary {
  background-color: #498bcc; 
  color: #fff; 
}
.page-header h2, 
h2.item-title { 
  background-color: #3A6A9A;
  border: 2px solid #3A6A9A;
}

/* VARIATIONS
---------------------------------------------------------------------- */

.moduletable-sfx1 .btn,
.moduletable-sfx1 .btn:link,
.moduletable-sfx1 .btn:visited {
  background-color: #fff;
  color: #498bcc;
  border: 2px solid #498bcc; 
}
.moduletable-sfx2 .btn,
.moduletable-sfx2 .btn:link,
.moduletable-sfx2 .btn:visited {
  background-color: #fff;
  color: #498bcc;
  border: 2px solid #498bcc; 
}
.moduletable-sfx3 .btn,
.moduletable-sfx3 .btn:link,
.moduletable-sfx3 .btn:visited {
  background-color: #fff;
  color: #498bcc;
  border: 2px solid #498bcc; 
}

/* K2 CSS
---------------------------------------------------------------------- */

#k2Container a, 
#k2Container a:link, 
#k2Container a:visited {
  color: #498bcc;
}
a.k2ReadMore {
  color: #498bcc!important;
  border: 2px solid #498bcc;
}
a.k2ReadMore:hover,
a.k2ReadMore:focus { 
  background-color: #498bcc;
  color: #fff!important;
  border: 2px solid transparent;
}
a.k2ReadMore a:before {
  color: #498bcc;
}
div.itemListCategory h2 {
  color: #498bcc;
}
div.itemListCategory h2:before {
  color: #498bcc;
}
div.catItemHeader h3.catItemTitle {
  border-bottom: 2px solid #fff;
  color: #498bcc;
}
div.catItemHeader h3.catItemTitle a {
  color: #498bcc;
}
div.itemIsFeatured h2:before, 
div.catItemIsFeatured h3:before, 
div.userItemIsFeatured h3:before {
  color: #498bcc;
  border: 2px solid #498bcc;
}
div.k2Pagination ul li a {
  background-color: transparent;
  color: #498bcc;
  border: 2px solid #498bcc;
}
div.itemHeader h2.itemTitle {
  border-bottom: 2px solid #fff;
  color: #498bcc;
}
div.itemCommentsForm form input#submitCommentButton {
  color: #ffffff;
  background-color: #498bcc;
}
div.itemCommentsForm form input#submitCommentButton:hover { 
  background-color: #ffffff;
  color: #498bcc;
  border: 3px double #498bcc;
}
div.itemCommentsPagination ul.pagination-list li a {
  color: #ffffff;
  background-color: #498bcc;
}
div.itemCommentsPagination ul.pagination-list li a:hover,
div.itemCommentsPagination ul.pagination-list li a:focus {
  background-color: #ffffff;
  color: #498bcc;
  border: 3px double #498bcc;
}
div.tagItemHeader h2.tagItemTitle {
  border-bottom: 2px solid #fff;
  color: #498bcc;
}
div.userItemHeader h3.userItemTitle {
  border-bottom: 2px solid #fff;
  color: #498bcc;
}
div.latestItemsCategory h2:before {
  color: #498bcc;
}
div.latestItemHeader h2.latestItemTitle {
  border-bottom: 2px solid #fff;
  color: #498bcc;
}
div.k2LatestCommentsBlock ul li span.lcItemTitle {
  color: #498bcc;
}
div.genericItemHeader h2.genericItemTitle {
  border-bottom: 2px solid #fff;
  color: #498bcc;
}
.k2AccountPage button.button.validate {
  color: #ffffff;
  background-color: #498bcc;
  border: 1px solid transparent;
}

/* EXTENSIONS
---------------------------------------------------------------------- */

.favdemo #favpromote-uploadimage img {
  border: 2px solid #498bcc;
}
.moduletable.favdemo h2#favglyph-title a {
  color: #498bcc!important;
}

/* CUSTOM STYLES
---------------------------------------------------------------------- */

h3.fav-intro-header {
  color: #498bcc!important;
}