/*
#------------------------------------------------------------------------
# John S. - March Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2014 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Style 1 */

/* template.css */
a,
#gkMainMenu div.childcontent a:active,
#gkMainMenu div.childcontent a:focus,
#gkMainMenu div.childcontent a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover {
	color: #BB9B17;
}
#gkFooter a:hover,
#gkFooter a:focus,
#gkFooter a:active,
body.frontpage.dark_bg #gkFooter a:active,
body.frontpage.dark_bg #gkFooter a:focus,
body.frontpage.dark_bg #gkFooter a:hover { color: #BB9B17 }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover,
.box.dark-bg a:active,
.box.dark-bg a:focus,
.box.dark-bg a:hover { color: #BB9B17!important; }
.box.color,
.box.color-bg {
	background: #BB9B17;
}
.box.color-bg { background: url('../images/style1/color_pattern_bg.png') repeat 0 0; }
.box.icon-color3 h3 i { color: #BB9B17; }

/* joomla.css */
button,
.button,
.readon,
.button.inverse:active,
.button.inverse:focus,
.button.inverse:hover,
input.button,
span.button,
button.button,
div.button,
.readmore a,
input[type="submit"],
input[type="button"] {
	background: #BB9B17;
}
.tooltip-inner strong {
	background: #BB9B17;
}
#system-message .alert {
	background-color: #BB9B17;
}
.pagination ul li a:hover,
.pager li a:hover {
	border-color: #BB9B17;
	color: #BB9B17;
}
dl#tabs dt.tabs.open a,
dl.tabs dt.tabs.open a {
	background: #BB9B17;
}

/* gk_stuff.css */
.nspPagination li:hover,
.nspPagination li.active {
	background-color: #BB9B17;
}
.nspNext:hover:after,
.nspPrev:hover:after {
	color: #595959;
}
.nspArt h4.nspHeader a:hover { color: #BB9B17; }
.box.dark a.readon:hover {
	border-color: #BB9B17;
	color: #BB9B17;
}
.gkTabsWrap ol li.active,
.gkTabsWrap ol li.active:hover,
.gkTabsWrap ol li:hover {
	background: #BB9B17;
}
.gkContactForm input[type="submit"]:active,
.gkContactForm input[type="submit"]:focus,
.gkContactForm input[type="submit"]:hover {
	background: #BB9B17;
}
.gkCols + .button {
	background: #BB9B17;
}
.gkTeamPrev:hover,
.gkTeamNext:hover {
	color: #BB9B17;
}
.gkTeamOverlay {
	background: #BB9B17;
}

/* menu.css */
#close-menu {
	color: #BB9B17;
}
#aside-menu li a.active,
#aside-menu li a:active,
#aside-menu li a:focus,
#aside-menu li a:hover {
	color: #BB9B17;
}

/* k2.css */
.activeCategory a { color: #BB9B17 }
.itemList .itemBody > ul li a:active,
.itemList .itemBody > ul li a:focus,
.itemList .itemBody > ul li a:hover { color: #BB9B17; }
.k2LatestCommentsBlock div p a:hover { color: #BB9B17 }
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
	background: #BB9B17;
}
.k2CalendarBlock table.calendar tr td.calendarToday {
	background: #BB9B17;
}
table.calendar tr td.calendarTodayLinked a {
	color: #BB9B17;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
	background: #BB9B17;
}
.calendarNavLink { color: #BB9B17; }
.k2TagCloudBlock a:hover,
div.tags.tagcloud a:hover,
.btn.jmodedit > span.icon-edit {
	background: #BB9B17;
}

/* finestra dettaglio footo*/
.gkNspPM-Portfolio2 .gkPortfolioPopup {
  background: #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  height: 51.5%;
  opacity: 0;
  padding: 46px;
  position: absolute;
  top: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  width: 95.0%;
  z-index: 5;
  /* border: 2px solid #DEDEDE; */
  margin: 0 0 0 13px;
  box-shadow: 0px 2px 15px #A8A8A8;
  -moz-box-shadow: 0px 2px 15px #A8A8A8;
  -webkit-box-shadow: 0px 2px 15px #A8A8A8;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#A8A8A8', Direction=135, Strength=15);
}

.gkPortfolioDate.active {
	display:none !important; 
}

.gkNspPM-Portfolio2 .gkPortfolioCategory, .gkNspPM-Portfolio2 .gkPortfolioAuthor, .gkNspPM-Portfolio2 {
  border-top: 1px solid #DDD;
  font-size: 18px;
  padding: 10px 0;
}
.gkPortfolioMore {
  border-top: 1px solid #DDD;
  font-size: 22px;
  padding: 30px 0;
}