/*
Style 4
*/


a {
  color: #709BA1;
  text-decoration: none;
}


/* NAVIGATION
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-nav .navigation .nav-pills > .active > a, 
#fav-nav .navigation .nav-pills > li > a:hover {
  color: #a07070;
}
#fav-nav .navigation .nav-pills .nav-child > .active > a, 
#fav-nav .navigation .nav-pills .nav-child > li > a:hover  {
  color: #a07070;
}
#fav-nav ul li.active a, 
#fav-nav ul li a:hover,
#fav-nav ul li:hover a, 
#fav-nav ul li li li.active a, 
#fav-nav ul li li li a:hover,  
#fav-nav ul li li li:hover a,
#fav-nav ul li li li li li.active a, 
#fav-nav ul li li li li li a:hover,  
#fav-nav ul li li li li li:hover a,
#fav-nav ul li.sfHover a { 
  color: #709BA1; 
}


/* TOP
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-top .moduletable a:hover,
#fav-top div[class^="moduletable-"] a:hover,
#fav-top div[class*=" moduletable-"] a:hover { 
  color: #fff; 
}


/* FOOTER
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-footer .moduletable li a:hover,
#fav-footer div[class^="moduletable-"] li a:hover,
#fav-footer div[class*=" moduletable-"] li a:hover { 
  color: #fff; 
}
#fav-footer .moduletable a,
#fav-footer div[class^="moduletable-"] a,
#fav-footer div[class*=" moduletable-"] a, 
#fav-footer .moduletable p a,
#fav-footer div[class^="moduletable-"] p a,
#fav-footer div[class*=" moduletable-"] p a { 
  color: #fff; 
}
#fav-footer .social_icone li { margin-bottom:5px; float:left;}
#fav-footer .social_icone li a{color:#333;}

/* COPYRIGHT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#fav-copyright ul li.active a, 
#fav-copyright ul li a:hover, 
#fav-copyright ul li:hover a, 
#fav-copyright ul li.sfHover a { 
  color: #59878d; 
}
#fav-showcopyright a{ color:#709BA1;}
#fav-showcopyright a:hover{ 
-webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
color:#709BA1;}

/* J!CONTENT CSS  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Article Info 
---------------------------------------------------------------------- */

ul.dropdown-menu a:hover { 
	color: #fff; 
	background-color: transparent; 
	background-image:none;
}


/* MODULES CSS  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Module Menu
---------------------------------------------------------------------- */

/* Menu Basic */

.moduletable ul.nav.menu.basic li.current.active a,
div[class^="moduletable-"] ul.nav.menu.basic li.current.active a,
div[class*=" moduletable-"] ul.nav.menu.basic li.current.active a {
	background-color: #fff;
}
.moduletable ul.nav.menu.basic ul.nav-child.unstyled.small a,
div[class^="moduletable-"] ul.nav.menu.basic ul.nav-child.unstyled.small a,
div[class*=" moduletable-"] ul.nav.menu.basic ul.nav-child.unstyled.small a {
	color: #fff;
}
.moduletable ul.nav.menu.basic li li.current.active,
div[class^="moduletable-"] ul.nav.menu.basic li li.current.active,
div[class*=" moduletable-"] ul.nav.menu.basic li li.current.active,
.moduletable ul.nav.menu.basic li li li.current.active,
div[class^="moduletable-"] ul.nav.menu.basic li li li.current.active,
div[class*=" moduletable-"] ul.nav.menu.basic li li li.current.active,
.moduletable ul.nav.menu.basic li li li li.current.active,
div[class^="moduletable-"] ul.nav.menu.basic li li li li.current.active,
div[class*=" moduletable-"] ul.nav.menu.basic li li li li.current.active {
	background-color: #fff;
}


/* MODULE VARIATIONS  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Variation 1 */

.moduletable-sfx1 h3 i {
  /*background-color: #fff;*/
}

/* Variation 2 */

.moduletable-sfx2 h3 i {
  background-color: #fff;
}

/* Variation 4 */

.moduletable-sfx4 h3 {
  background-color: #fff;
}

/* Variation 5 */

.moduletable-sfx5 h3 {
	background-color: #fff;
  color: #fff;
}

/* Variation 7 */

.moduletable-sfx7 {
  color: #fff;
	background-color: #fff; 
}

/* Variation 8 */

.moduletable-sfx8 {
  color: #fff;
  background-color: #fff; 
}


/* TYPOGRAPHY 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Buttons
---------------------------------------------------------------------- */

/* Primary */

.btn-primary { 
  background-color: #fff; 
  color: #000; 
/*  border: 1px solid #7caa24;*/
}
.btn-primary:hover { 
  background-color: #fff;
  color: #333; 
}

/* Image Fill */

.img-fill {
  background-color: #fff;
}


/* K2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Category Title 
---------------------------------------------------------------------- */

div.itemListCategory h2:before {
  color: #fff;
}

/* Category Item Title
---------------------------------------------------------------------- */

div.catItemHeader h3.catItemTitle a:hover {
	color: #fff; 
}

/* Category Item Featured 
---------------------------------------------------------------------- */

div.itemIsFeatured h2:before, 
div.catItemIsFeatured h3:before, 
div.userItemIsFeatured h3:before {
	color: #fff;
	background-color: #eee;
}

/* Latest Items Title 
---------------------------------------------------------------------- */

div.latestItemsCategory h2:before {
  color: #fff;
}

/* K2 User
---------------------------------------------------------------------- */

div.k2LoginBlock fieldset.input input.button,
div.k2UserBlock form input.button.ubLogout {
	background-color: #fff; 
  color: #fff; 
  border: 1px solid #7caa24;
}
div.k2LoginBlock fieldset.input input.button:hover,
div.k2UserBlock form input.button.ubLogout:hover {
	background-color: #fff;
  border: 1px solid #7caa24;
}
.k2AccountPage button.button.validate {
	background-color: #fff; 
  color: #fff; 
  border: 1px solid #7caa24;
}
.k2AccountPage button.button.validate:hover { 
  background-color: #fff;
  border: 1px solid #7caa24;
}

.moduletable h3,
.moduletable_menu h3, 
.moduletable_text h3 { 
	/*background-color: #fff;*/
	font-family: 'Droid Sans','Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, sans-serif;
/*	font-style:italic;*/
	font-size: 26px; 
	margin-top: 12px;
  margin-bottom: 21px;
	line-height: 1em; 
	/* color: #BDF2FF; */ 
	/* font-size: 3em; */ 
	/*text-shadow: -1px 0px 0 #ed1c24,1px 1px 0 #ed1c24,2px 2px 0 #ed1c24,3px 3px 0 #ed1c24,4px 4px 0 #ed1c24, 5px 5px 0 #ed1c24;
	-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
writing-mode: lr-tb;*/
padding: 2px 5px;
text-transform:uppercase;
}

.moduletable-sfx1 h3 {background-color: #fff;
	font-size: 30px; 
	margin-top: 12px;
  margin-bottom: 21px;
	line-height: 1em; 
	/* color: #BDF2FF; */ 
	/* font-size: 3em; */ 
	text-shadow: -1px 0px 0 #ed1c24,1px 1px 0 #ed1c24,2px 2px 0 #ed1c24,3px 3px 0 #ed1c24,4px 4px 0 #ed1c24, 5px 5px 0 #ed1c24;
	-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
writing-mode: lr-tb;
padding: 2px 5px;}

.moduletable-sfx1 h3 i{background-color: #fff;
	
	text-shadow: -1px 0px 0 #ed1c24,1px 1px 0 #ed1c24,2px 2px 0 #ed1c24,3px 3px 0 #ed1c24,4px 4px 0 #ed1c24, 5px 5px 0 #ed1c24;
	-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
writing-mode: lr-tb;
padding: 2px 5px;}