/*
#------------------------------------------------------------------------
# CloudHost - September Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/
 
/* Style 1 */

/* template.css */
body {
	background: #111;
}
a:hover,
a:active,
a:focus,
#gkMainbody a,
#gkMainbody header h1 a:active,
#gkMainbody header h1 a:focus,
#gkMainbody header h1 a:hover,
#gkMainbody header h2 a:active,
#gkMainbody header h2 a:focus,
#gkMainbody header h2 a:hover,
#k2Container article header h2 a:active,
#k2Container article header h2 a:focus,
#k2Container article header h2 a:hover,
#gkSidebar .box a:hover { 
	color: #3c99df; 
	transition:all 0.5s;
}
#gkTopBar,
#gkMenuWrap #gkTopBar {
	background: #3c99df; 
	transition:all 0.5s;
}
.imageBg #gkLogin,
#gkLogin {
	background: #3c99df;
	border: 1px solid #3c99df;
	transition:all 0.5s;
}
#gkLogin:hover,
.imageBg #gkLogin:hover,
#gkMenuWrap #gkLogin:hover {
	background: #111; transition:all 0.5s;
}
.imageBg .gk-info > a:active,
.imageBg .gk-info > a:focus,
.imageBg .gk-info > a:hover {
	color: #3c99df;
}
.color-icon .header > i,
.header.color-icon > i { 
	color: #3c99df; 
}
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover { 
	color: #3c99df!important; 
}
.gkPopupWrap h3 a {
	color: #3c99df;
}

/* joomla.css */
button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.readon,
#gkMainbody .itemReadMore,
#gkMainbody .readmore > a,
.button.invert:active,
.button.invert:focus,
.button.invert:hover {
	background: #3c99df;
}
button:hover,
.button:hover,
input.button:hover,
span.button:hover,
button.button:hover,
div.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.pagenav-prev a:hover,
.pagenav-next a:hover,
.readon:hover,
#gkMainbody .itemReadMore:active,
#gkMainbody .itemReadMore:focus,
#gkMainbody .itemReadMore:hover,
#gkMainbody .readmore > a:active,
#gkMainbody .readmore > a:focus,
#gkMainbody .readmore > a:hover,
.button.invert {
	background: #111;
}
section.categories-list ul ul { }
section.categories-list ul ul li {
	border-left: 3px solid #3C99DF;
}
th {

}
article header.itemHasImage h1 a:active,
article header.itemHasImage h1 a:focus,
article header.itemHasImage h1 a:hover { 
	color: #3c99df!important;
}
.tip-title {
	background: #3c99df;
}
#system-message dd.error { 
	background: #c24829; 
}
#system-message dd.notice { 
	background: #3c99df; 
}
div.bannerfooter {
	color: #3c99df;
}
dl#tabs dt.tabs span h3 a:hover,
dl.tabs dt.tabs span h3 a:hover { 
	color: #3C99DF;
}
dl#tabs dt.tabs.open a,
dl.tabs dt.tabs.open a {
	color: #3C99DF;
	border-bottom: 5px solid #3C99DF;
}
.result-title :before {
	color: #3C99DF;
}
.autocompleter-queried { 
	color: #3c99df!important;
}
.box.menu li:hover {
	background: #3c99df;
}

/* gk_stuff.css */
.nspPagination li:hover,
.nspPagination li.active { 
	background-color: #3c99df; 
}
.nspNext:hover:after,
.nspPrev:hover:after { 
	color: #3c99df; 
}
.readon {
	background: #111;
}
.readon:hover {
	background: #3c99df;
}
.box.dark a.readon {
	background: #3c99df;
}
.gkPriceTable dd.gkPrice > .button {
	background: #111;
}
.gkPriceTable dd.gkPrice > .button:active,
.gkPriceTable dd.gkPrice > .button:focus,
.gkPriceTable dd.gkPrice > .button:hover { 
	background: #3c99df; 
}
.gkPriceTable .gkPopular:before {
	background: #9ec22a;
}
.gkColorPriceTable dl {
	background: #3c99df;
}
.gkColorPriceTable dt {
	border-bottom: 1px solid #74b3e2;
}
.gkColorPriceTable dd {
	color: #c7e7ff;
}
.gkColorPriceTable .gkPrice > span {
	color: #c7e7ff;
}
.gkColorPriceTable .gkPrice > small {
	color: #c7e7ff;
}
.gkColorPriceTable .gkLink a {
	border: 5px solid #7ec0f2;
	color: #3c99df;
}
.gkColorPriceTable .gkLink a:active,
.gkColorPriceTable .gkLink a:focus,
.gkColorPriceTable .gkLink a:hover {
	background: #7ec0f2;
}
.gkColorPriceTable dl.gkColor { background: #9ec22a; }
.gkColorPriceTable .gkColor dt { border-bottom: 1px solid #b6d25a; }
.gkColorPriceTable .gkColor dd { color: #e3f5a9; }
.gkColorPriceTable .gkColor .gkPrice > span { color: #e3f5a9; }
.gkColorPriceTable .gkColor .gkPrice > small { color: #e3f5a9; }
.gkColorPriceTable .gkColor .gkLink a {
	border: 5px solid #bedf54;
	color: #9ec22a;
}
.gkColorPriceTable .gkColor .gkLink a:active,
.gkColorPriceTable .gkColor .gkLink a:focus,
.gkColorPriceTable .gkColor .gkLink a:hover {
	background: #bedf54;
}
.gkColorPriceTable dl.gkPremium { 
	background: #111; 
}
.gkColorPriceTable .gkPremium dt {
	border-bottom: 1px solid #373737;
}
.gkColorPriceTable .gkPremium dd {
	color: #adadad;
}
.gkColorPriceTable .gkPremium .gkPrice > span {
	color: #adadad;
}
.gkColorPriceTable .gkPremium .gkPrice > small {
	color: #adadad;
	font-size: 21px;
}
.gkColorPriceTable .gkPremium .gkLink a {
	border: 5px solid #757575;
	color: #111;
}
.gkColorPriceTable .gkPremium .gkLink a:active,
.gkColorPriceTable .gkPremium .gkLink a:focus,
.gkColorPriceTable .gkPremium .gkLink a:hover {
	background: #757575;
}
.gkFrame .button {
	background: #9ec22a;
}
.gkFrame .button:active,
.gkFrame .button:focus,
.gkFrame .button:hover { 
	background: #111; 
}
.gkDomainSearch div.gkBigSelect:after {
	color: #3c99df;
}
.gkDomainSearch div.gkBigSelect > ul li:hover {
	background: #3c99df;
}
.gkTestimonials .gkText > div { 
	background: #3c99df; 
}
.gkTestimonials .gkLink > div { 
	background: #111; 
}
.gkPoints li span {
	background: #3c99df;
}
.gkIcon i {
	background: #3c99df;
}
.gkIcon i.dark { 
	background: #111; 
}
.faq h3 {
	color: #3C99DF;
}
.faq h3:before {
	color: #3c99df;
}
.hosting .features h3 i {
	color: #3C99DF;
}
.hosting table thead th {
	background: #3C99DF;
}

/* menu.css */
#gkMainMenu .gkMenu > ul > li.active > a {
	color: #3c99df;	
}
#gkMainMenu .gkMenu > a:hover,
#gkMainMenu .gkMenu > a:active,
#gkMainMenu .gkMenu > a:focus,
#gkMainMenu .gkMenu > li.active > a {
	color: #3c99df;
}
#gkMainMenu .gkMenu > ul li div.childcontent {
	background: #3c99df;
}
#gkMainMenu .gkMenu > ul li div.childcontent-inner {
	background: #3c99df;
}
#gkMainMenu .gkMenu > ul li div.childcontent li {
	border-top: 1px solid #55acee;
}
#gkMainMenu .gkMenu > ul li div.childcontent li:hover {
	 background: #55acee;
}
#gkMainMenu .gkMenu > ul li li div.childcontent small {
	color: #c8e7ff;
}

/* menu-aside.css */
#aside-menu {
	background: #222;
}

/* k2.css */
.k2FeedIcon a:before,
a.k2FeedIcon:before {
	color: #3c99df;
}
.activeCategory a { 
	color: #3c99df;
}
h1 > sup,
h2 > sup {
	background: #3c99df;
}
.itemBody > div > ul li:before {
	color: #3c99df;
}
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
	background: #3c99df;
}
.k2CalendarBlock table.calendar tr td.calendarToday {
	background: #3c99df;
}
table.calendar tr td.calendarTodayLinked a {
	color: #3c99df;
}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover {
	background: #3c99df;
}
.calendarNavLink { 
	color: #3c99df; 
}
.k2TagCloudBlock a:hover { 
	color: #3c99df;
}

#gkContentWrap.gkSidebarLeft {
	float: left;
	z-index: 4;
	position: relative;
	box-shadow: -0px 3px 4px rgba(0,0,0,0.15);
}

#gkSidebar .box {
	padding: 0px 10px 10px 10px;
	font-size: 14px;
	margin: 0 0px 22px 0px;
	z-index: 3;
	position: relative;
	background: linear-gradient(#ffffff 0%, #f7f7f7 100%);
}

#gkMenuWrap {
	background: linear-gradient(#ffffff 0%, #f7f7f7 100%);
}

#k2ModuleBox680 {
	margin-top: 17px;
	margin-bottom: 5px;
}

select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 0px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05) inset;
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.05) inset;
	font-size: 14px;
	font-weight: 300;
	color: #848484;
	height: 42px;
	line-height: 1.75;
	max-width: 100% !important;
	padding: 0 10px;
	background: rgba(255,255,255,0);
	border-top: 0;
	border-left: 0;
	border-right: 0;
	width: 100%;
	transition: all 0.3s;
}

select:focus, textarea:focus, input:focus[type="text"], input:focus[type="password"], input:focus[type="url"], input:focus[type="email"] {
	border: 1px solid #08b2f9;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	transition: all 0.3s;
}

.box .header {
	color: #888;
	font-size: 22px;
	font-weight: 500;
	line-height: 42px;
	padding: 2px 10px 5px 15px;
	text-transform: none;
	background: linear-gradient(#ffffff 0%, #f7f7f7 100%);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
	margin: 0 -22px 0 -9px;
}

.gkNspPM-Highlights h3 {
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
}

#fixeddiv_fixedst {
	z-index: 3 !important;
}

.getint {
	background: url(/images/banners/inspirebg.jpg);
	color: #fff;
	padding: 80px;
	margin-right: -15px;
	margin-left: -15px;
	margin-top: -22px;
}

.getintbf {
	background: url(/images/banners/blackfriday.jpg);
	color: #fff;
	padding: 80px;
	margin-right: -15px;
	margin-left: -15px;
	margin-top: -22px;
	background-size: cover;
	min-height: 150px;
}

.getintabout {
	background: url(/images/banners/about-top5hosting-bg.jpg);
	color: #fff;
	padding: 80px;
	margin-right: -15px;
	margin-left: -15px;
	margin-top: -22px;
}

.getint h2, .getintabout h2{
	font-size: 38px;
	color: #fff;
	margin-bottom: 30px;
}

#gkMainbody .getint a:hover, #gkMainbody .getintabout a:hover{
	color: #00fff6;
	transition: all 0.5s;
}

#menu1037 {
	background: #f00;
	color: #fff;
	animation: blinker 1s linear infinite;
	transition: all 0.3s;
}

#menu1037:hover {
background:#c62424;
}

.imageBg #gkMenuWrap .gkMenu > ul > li > a#menu1037 {
	color: #fff;
	display: block;
	padding: 3px 18px;
}


@keyframes blinker {
  50% {
   color: #a7e98e;
  }
}

