/*

Theme Name: Favourite
Theme URL: http://demo.favthemes.com/favourite/
Description: Responsive and Customizable Joomla! Framework 
Author: FavThemes
Author URI: http://www.favthemes.com
Bootstrap Authors: @mdo and @fat
Theme Version: 3.2
License: GNU General Public License v3.0
License URI: http://www.gnu.org/copyleft/gpl.html

*/

/* STYLE 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* TEMPLATE CSS
---------------------------------------------------------------------------- */

/* Links */
a {
  color: #37B1C2;
}
/* Navigation */
#fav-nav .navigation .nav-pills > .active > a, 
#fav-nav .navigation .nav-pills > li > a:hover {
  background-color: #37B1C2;
	color: #fff;
}
#fav-nav .navigation .nav-pills .nav-child > .active > a, 
#fav-nav .navigation .nav-pills .nav-child > li > a:hover  {
  color: #37B1C2;
}
/* Copyright */
#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: #37B1C2;  
}

/* JOOMLA! CSS  
---------------------------------------------------------------------------- */

/* Article Title */
.page-header h2 a:hover, 
h2.item-title a:hover { 
	color: #37B1C2; 
}
/* Article Info */
ul.dropdown-menu a:hover { 
  color: #37B1C2; 
  background-color: transparent;
  background-image:none;  
}
/* Create Article */
div.edit button.btn.btn-primary {
  background-color: #37B1C2; 
  color: #fff; 
  border: 1px solid #33a5b5;
}
div.edit button.btn.btn-primary:hover {
  background-color: #37B1C2;
  border: 1px solid #33a5b5;
}
/* Buttons */
.btn-primary { 
  background-color: #37B1C2; 
  border: 1px solid #33a5b5;
  color: #ffffff;
}
.btn-primary:hover { 
  background-color: #37B1C2;
  border: 1px solid #33a5b5;
  color: #ffffff;
}
/* Badge */
.badge-info {
background-color: #37B1C2;
}
/* Menu Basic */
.moduletable ul.nav.menubasic li.current,
div[class^="moduletable-"] ul.nav.menubasic li.current,
div[class*=" moduletable-"] ul.nav.menubasic li.current,
.moduletable ul.nav.menubasic li.current.active.deeper.parent,
div[class^="moduletable-"] ul.nav.menubasic li.current.active.deeper.parent,
div[class*=" moduletable-"] ul.nav.menubasic li.current.active.deeper.parent,
.moduletable .menubasic li.active ul.nav-child:hover li.current.active.deeper.parent,
div[class^="moduletable-"] .menubasic li.active ul.nav-child:hover li.current.active.deeper.parent,
div[class*=" moduletable-"] .menubasic li.active ul.nav-child:hover li.current.active.deeper.parent {
  background-color: #37B1C2;
	color: #fff;
}
.moduletable ul.nav.menubasic li.current ul.nav-child a,
div[class^="moduletable-"] ul.nav.menubasic li.current ul.nav-child a,
div[class*=" moduletable-"] ul.nav.menubasic li.current ul.nav-child a {
	color: #37B1C2;
}
/* Pagination */
.pagination ul li.active a {
	color: #37B1C2;
}
/* Variation 2 */
.moduletable-sfx2 h3 {
	border-bottom: 1px solid #37B1C2;
}
.moduletable-sfx2 h3 i {
	background-color: #37B1C2;
	color: #FFF;
}
/* Variation 3 */
.moduletable-sfx3 h3 {
	border-bottom: 1px solid #37B1C2;
}
.moduletable-sfx3 h3 i {
	background-color: #37B1C2;
	color: #FFF;
}
/* Variation 5 */
.moduletable-sfx5 h3 {
	border-bottom: 1px solid #37B1C2;
}
.moduletable-sfx5 h3 i {
	background-color: #37B1C2;
	color: #FFF;
}
/* Variation 6 */
.moduletable-sfx6 h3 {
	border-bottom: 1px solid #37B1C2;
}
.moduletable-sfx6 h3 i {
	background-color: #37B1C2;
	color: #FFF;
}
/* Variation 7 */
.moduletable-sfx7 {
	color: #fff;
	background-color: #37B1C2;
}
/* Variation 8 */
.moduletable-sfx8 {
	color: #fff;
	background-color: #37B1C2;
}
.moduletable-sfx8 h3 i {
	color: #37B1C2;
	background-color: #fff;
}
/* Variation 9 */
.moduletable-sfx9 {
	color: #fff;
	background-color: #aa0000;
	padding: 10px;
}

.moduletable-sfx9 h3 i {
	color: #37B1C2;
	background-color: #fff;
}

.moduletable-sfx9 .h3-underline, .moduletable-sfx9 .circle-caption{
  color: #fff;
  border-bottom: 1px solid #fff;

}
.moduletable-sfx9 .img-circle-border {
  border: 4px solid #fff;
} 

/* Variation 10 */
.moduletable-sfx10 {
	padding: 10px;
	background-color: #d5e5e8;
}
.moduletable-sfx10 .h3-underline, .moduletable-sfx10 .circle-caption{
  color: #37B1C2 ;
  border-bottom: 1px solid #fff;
}

/* Variation 11 */
.moduletable-sfx11 {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 7px 21px;
	background-color: #f5f5f5;
}
.moduletable-sfx11 h3 {
  font-size: 24px;
	color: #444;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	font-weight: 300;
  line-height: 1.3em;
  margin-bottom: 19px;
  margin-top: 8px;
	padding-bottom: 6px;
}
.moduletable-sfx11 h3 i {
	color: #111;
	border: 1px solid #ddd;
	padding: 10px;
	border-radius: 4px;
	margin-right: 21px;
}
.moduletable-sfx11 .input-xlarge{
  max-width: 400px;
}
/* Variation 12 */
.moduletable-sfx12 {
	padding-top: 8px;
}
.moduletable-sfx12 h3 {
  font-size: 24px;
	color: #444;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	font-weight: 300;
  line-height: 1.3em;
  margin-bottom: 19px;
  margin-top: 8px;
	padding-bottom: 6px;
}
.moduletable-sfx12 h3 i {
	color: #111;
	border: 1px solid #ddd;
	padding: 10px;
	border-radius: 4px;
	margin-right: 21px;
}


/* K2 CSS
---------------------------------------------------------------------------- */

/* Category Title */
div.itemListCategory h2:before {
  color: #37B1C2;
}
/* Category Item Title */
div.catItemHeader h3.catItemTitle a:hover {
	color: #37B1C2; 
}
/* Category Item Featured  */
div.itemIsFeatured h2:before, 
div.catItemIsFeatured h3:before, 
div.userItemIsFeatured h3:before {
	color: #37B1C2;
	background-color: #fff;
}
/* K2 Pagination  */
div.k2Pagination ul li.active a {
	color: #37B1C2;
}
/* Latest Items Title */
div.latestItemsCategory h2:before {
  color: #37B1C2;
}
/* K2 User */
div.k2LoginBlock fieldset.input input.button,
div.k2UserBlock form input.button.ubLogout {
	background-color: #37B1C2; 
  color: #fff; 
  border: 1px solid #33a5b5;
}
div.k2LoginBlock fieldset.input input.button:hover,
div.k2UserBlock form input.button.ubLogout:hover {
	background-color: #37B1C2;
  border: 1px solid #33a5b5;
}
/* User Profile */
.k2AccountPage button.button.validate {
	background-color: #37B1C2; 
  color: #fff; 
  border: 1px solid #33a5b5;
}
.k2AccountPage button.button.validate:hover { 
  background-color: #37B1C2;
  border: 1px solid #33a5b5;
}

/* EXTENSIONS
---------------------------------------------------------------------------- */

/* FavGlyph */
.favdemo #favglyph .favglyph-icon-center i {
	color: #37B1C2!important;
}
.favdemo .favglyph-icon-left #favglyph-icon,
.favdemo .favglyph-icon-right #favglyph-icon {
	border-color: #37B1C2!important;
}
.favdemo #favglyph .favglyph-icon-left i,
.favdemo #favglyph .favglyph-icon-right i {
	background-color: #37B1C2!important;
}
/* FavEffects */
.favdemo #faveffects i {
	color: #37B1C2!important;
}


/* ADDED BY MARCO
---------------------------------------------------------------------------- */

h3-underline {
	font-size: 24px;
	color: #444;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	font-weight: 300;
  line-height: 1.3em;
  margin-bottom: 19px;
  margin-top: 6px;
	padding-bottom: 6px;
}

.img-circle-border{
  	-webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 4px solid #37B1C2;
} 

.circle-caption {
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
}

#fav-nav .mod-languages {
  float: right;
  margin-top: 10px;
  margin-right: 4px;
}

#fav-nav .mod-languages li {
  margin-left: 0px;
  margin-right: 0px;
}

#fav-nav .mod-languages li a {
  color: #777;
  padding: 0px 0px;
  margin: 0 0 0 0px;
  font-size: 14px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}

.table p{
  margin: 5px 0px 5px 0px;
}



