﻿/*
#------------------------------------------------------------------------
# Events - June 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 
*/

/* Here you can include your override CSS styles */
/* Used this fix https://www.gavick.com/forums/events-joomla3/logo-static-37977
also some transition comments in menu.cas
+ удалил из шаблона default.php рекламу
+ gk image show см настройки тегов https://www.gavick.com/documentation/joomla/extensions/joomla-25/image-show-gk4

*/

.blog > header { display: none; }
#gkMainbody > div > section {
    padding: 0px;
}
.category .itemBody {
    text-align: initial;
}
.category .itemBlock {  
    width: 100%;
}

#gkFooterNav .menu {float: right;}
[class*=" fa-"] {
    color: #fff;
	font-size: 65px;
}
#gkFooter {display: table;}

#gkFooterNav {
    margin: 30px 0px 0px 0px;
	color: #999;
}
#gkCopyrights{	color: #999;}
#gkHeaderMod > div > div { padding: 0px 0px 40px;}
#gkHeaderMod h1{
  margin: 0px auto 20px !important;
  font-size: 40px;
}

#gkHeaderNav.active #gkMainMenu {
    left: 50%;}

.gkEventInfoWB   > div{
padding: 22px 22px 22px;
border: 2px solid #FFF !important;
border-radius: 7px;
color: #FFF;
overflow: hidden;
font-size: 18px !important;
line-height: 1.2;
}

.gkEventInfo2   > div{
border-radius: 3px;
overflow: hidden;
background: #3DFFAE none repeat scroll 0% 0%;
}

#gkTop1 > div > .box {margin-bottom: -50px !important;}
.box.color1 {
padding: 32px 0px 0px 0px !important;
background: #00a4d4;
}

.top1-colorbg #gkTop1, .top2-colorbg #gkTop2 {
    background: #00a4d4 !important;
}


#gridh { max-width: 100%;}

.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid-sizer {  width: 12.9%;}
.grid-item { margin-bottom: 10px; margin-left: 10px;   position: relative;float: left;}
.grid-item--width1 { width: 24.9%;}
.grid-item--width2 { width: 46.6%;}
.grid-item--width3 { width: 98.2%;}
.grid-item--width4 { width: 50.6%;}

.participants-table table {margin-bottom: 0px !important;}
	.participants-table tbody tr td, .participants-table th {
	background: none !important;
    border-bottom: none !important;
	padding: 0px 10px !important;
	}
	
table.gkEventInfoWB {	margin: 0px 0px 0px 0px;}

.gkEventInfo > div { padding: 22px 22px 22px 22px;}
table.gkEventInfo {	margin: 0px 0px 20px 0px;}

#gkHeaderMod p {
width: 100%;
font-size: 19px;
font-weight: 600;
line-height: 1.3;
text-shadow: 2px 2px 0px rgba(255,221,0,0.2);
margin: 20px auto 20px;
}

#gkHeaderMod h2{ margin: 0px auto 20px !important;}
.gkEventInfo h3 { font-size: 18px !important;}
#gkHeaderMod h3 {
    color: #FFF;
    font-weight: 400;
    line-height: 1.2;
}
/* rounded numbers with BG */
.textBG  {
color:#f2f2f2;
	background: rgba(255,0,0,0.5);
	    border-radius: 10px;
	-moz-border-radius: 10px;    /* Firefox 3.6-, removed in Firefox 13 */
-webkit-border-radius: 10px; /* Safari 4-, Chrome 3- */
	margin: 0 5px 24px;	
	padding: 5px 10px 5px 10px;
	display: inline;
	line-height: 1.6;
	font-size: 26px;
font-weight: 500;
	}

blockquote {
    display: block;
    font-size: 22px;
    font-weight: 400;
    position: relative;
	line-height: 1.4;
	width: 50%;
    font-style: italic;
    margin: 0px auto;
    padding: 0px 40px;
    text-align: center;
}

.rounded-img {
    display: inline-block;
    overflow: hidden;
    border-radius: 10px;
	-moz-border-radius: 10px;    /* Firefox 3.6-, removed in Firefox 13 */
-webkit-border-radius: 10px; /* Safari 4-, Chrome 3- */
}
/* Button*/
input.button, input[type="submit"], input[type="button"] {    
	background: linear-gradient(top, #4ddbff 0%,#00BCF2 100%);
    box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fff;  
	text-shadow: 0 1px 0 #007C9F;
}

input.button:active {
	position:relative;
	top:1px;
	border-style: none;
}
.gkNspPM-SpeakersList > figure > div {
    border-radius: 50%;
    display: inline-block;
    margin: 0px auto 12px;
    overflow: hidden;
    position: relative;
}
.gkNspPM-SpeakersList figure { margin: 0px;  width: 33%;}

.speaker6 figure { width: 16.6%;}
.speaker5 figure { width: 20%;}
.speaker4 figure { width: 25%;}
.speaker6 h3 { font-size: 18px;}
.gkNspPM-SpeakersList {
	padding-top: 50px;
	text-align: center;
	width: 100%;
	}
	
@media only screen and (max-width: 580px) {
   .gkNspPM-SpeakersList figure { width: 50%;}
}

@media only screen and (max-width: 930px) and (min-width: 580px){
   .gkNspPM-SpeakersList figure { width: 33%;}
}
.hlist  > div>  div{
	    padding: 0px;
		margin: 0px;
		float: none;
}
.line3 {  }
.hlist {  display: inline; }
.gkNspPM-SpeakersList img { 
display: inline !important;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}


/* Parallax */
.box.parallax {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.frontpage  #gkMainbody {display: none !important}
.frontpage #gkPage {display: none !important}
.frontpage #gkContent {display: none !important}
.frontpage #gkPageContent { padding: 0px !important; }
.noPageContentPadding #gkPageContent { padding: 0px !important;}

#gkContent {width: 100%!important;}	
#gkTop1, #gkTop2 { padding: 0px 0px 0px 0px !important;}

#gkTop2 > div > .box { margin-bottom: 0px !important; }

#gkTop1 > div > .box { margin-top: 45px !important;}	
	
.box.color2 {
background: #6a83ab none repeat scroll 0% 0% !important;
    -webkit-box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.5);
	padding: 75px 0px !important;
}

.box.color-b  #gkPageContent{background: #212529 none repeat scroll 0% 0% !important; }
.gkIsPhotoPagination, .gkIsWrapper-gk_photo .gkIsPagination  { 
	-webkit-transform: translateX(145%);
	-moz-transform: translateX(145%);
	-ms-transform: translateX(145%);
	-o-transform: translateX(145%);
	transform: translateX(145%);	
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
z-index: 10;
bottom: 0px  !important;
cursor: pointer;

padding: 20px !important;
max-width: 240px;
max-height: 100px;

}

.gkIsWrapper-gk_photo figcaption p {
margin: 0px ;
font-size: 21px;	
text-transform: none;
line-height: 21px; 
}
.slide-title {display:none;}
.gkIsWrapper-gk_photo figcaption p, .gkIsWrapper-gk_photo figcaption span, .gkIsWrapper-gk_photo figcaption  h2, .gkIsPagination span {
	text-shadow: 1px 1px 1px rgba(0,0,0,1);
	font-weight: normal !important;
	}
	
.gkIsPagination span {color: #9F9F9F;}
	



.authors {
margin: 0px 0px 80px !important;
 font-size: 30px !important;	
   text-transform: uppercase !important;
   	     line-height: 28px !important;  
}

 input[type="submit"]:disabled{
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAE0lEQVQImWNgQAZ7Pv0nmcPAAABl1Qq1B2Vk1QAAAABJRU5ErkJggg==) repeat;
border: none !important;
cursor: auto !important;
 }
   
.nextYear {
display:inline-block;
    bottom:0;
    right:0;
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	-o-transform: translateY(20%);
	transform: translateY(20%);
}

.img-description {
position: absolute;
line-height: 18px;
border-radius: 30px;
border: 1px solid #FFF !important;
color: #FFF;
text-shadow: 1px 1px 1px #000;
font-size: 16px;
	-webkit-transform: translateX(205%);
	-moz-transform: translateX(205%);
	-ms-transform: translateX(205%);
	-o-transform: translateX(205%);
	transform: translateX(205%);
width: 30%;
padding: 20px;
display: block;
bottom: -402px;
transition: all 0.5s ease-out 0.2s;
}

.box.color-b   #gkHeader.menu-visible {    padding-top: 0px !important;}
.gkIsPhotoPagination li, .gkIsWrapper-gk_photo .gkIsPagination li {
background: #C0C3C4 none repeat scroll 0% 0%;
padding: 0px !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	float: none;
	height: 20px;
	margin: 5px;
border-bottom: none;
	text-indent: -9999px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 20px;
}

label{font-size: 16px;
font-weight: 300;}

.gkIsPhotoPagination li.active,
.gkIsPhotoPagination li:active,
.gkIsPhotoPagination li:focus,
.gkIsPhotoPagination li:hover,
.gkIsWrapper-gk_photo .gkIsPagination li.active,
.gkIsWrapper-gk_photo .gkIsPagination li:active
.gkIsWrapper-gk_photo .gkIsPagination li:focus,
.gkIsWrapper-gk_photo .gkIsPagination li:hover {
background: #992121;
transform: none;
}

.box.color-b  #gkMainbody {margin-bottom: 0px !important;}

.box.color-b   #gkHeader.menu-visible { background: #212529 none repeat scroll 0% 0% !important;}

.color-b .gkPage {max-width: none !important;}

.box.color-b #gkMainBody {display: none !important;}
.color-b #gkPage {display: none !important}
.color-b #gkPageContent, .box.color-b   #gkBottom1  { padding: 0px !important; }

.box.advantages2 ul {list-style-position: outside;}
.box.advantages2 ul li {
border-bottom: none;
font-size: 26px;
font-weight: 500;
color: #FFF;
line-height: 30px;
padding: 2px 0px 20px 32px;
}

.box.advantages2 li span {    
	margin: 0 0 0 20px;
	display: block;
}

.frontpage .box.parallax.advantages2 { 
margin: 0px 0px !important;
padding-bottom: 20px !important;
}
	
#gkHeaderNav.active #gkLogoSmall {
	left: 0px;
	margin-left: 0;
	position: relative;
	top: -25px!important;
}

.box.color-b #gkHeaderNav.active #gkLogoSmall {left: 9.57% !important;}

#gkHeaderMod .second-btn {
    background: #00BCF2 none repeat scroll 0% 0% !important;
	border-bottom: 4px solid #000 !important;
	}
	
	#gkHeaderMod .second-btn:active, #gkHeaderMod .second-btn:focus, #gkHeaderMod .second-btn:hover {
    background: #F21B23 none repeat scroll 0% 0% !important;
    border-bottom-color: #A00600 !important;
}

#gkHeaderMod .btn-big:active,
#gkHeaderMod .btn-big:focus,
#gkHeaderMod .btn-big:hover {
	background: #00bcf2 !important;
	border-bottom-color: #005067 !important;
}

#gkHeaderMod .btn-big {
	background: #f21b23;
	border-bottom: 4px solid #a00600 !important;
}

.frontpage #gkBottom1{ padding: 75px 0px 0px 0px!important;}
.frontpage #gkBottom2{ padding: 45px 0px!important;}
.frontpage #gkBottom3{ padding: 45px 0px 20px 0px!important;}

ul.gkBullet3 li:before {
color: #fff !important;
content: "\f00c" !important;
font-size: 35px !important;
width: .5em;
}

ul.gkBullet3 li, .box.color2 > div > ul.gkBullet3 li {
    padding: 2px 0px 20px 32px;
	}
.about p { margin: 0px auto !important;}
	
.tooltipB {
	position: absolute;
	width: 560px;
	height: auto;
	color: rgba(255, 255, 255, 1) !important;
	line-height: 22px;
	background: #4b64b8;
	margin-bottom: 20px;
	padding: 11px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.3+1,0+99 */
background-image: -moz-linear-gradient(left,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.3)), color-stop(1%,rgba(0,0,0,0.3)), color-stop(99%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background-image: -webkit-linear-gradient(left,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background-image: -o-linear-gradient(left,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background-image: -ms-linear-gradient(left,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%); /* IE10+ */
background-image: linear-gradient(to right,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
}
.tooltipB:after {
	content: '';
	position: absolute;
	top: 30px;
	width: 20px;
	height: 20px;
	background: #4b64b8;
	left: -10px;
	background-image: -webkit-linear-gradient(45deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%);
	background-image: -moz-linear-gradient(45deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%);
	background-image: -o-linear-gradient(45deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%);
	background-image: -ms-linear-gradient(45deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%);
	background-image: linear-gradient(45deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%);
	
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	
	box-shadow: -1px 2px 1px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: -1px 2px 1px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: -1px 2px 1px 0px rgba(0,0,0,0.2);
}
.tooltipB h2 {	
	color: rgba(255, 255, 255, 0.8) !important;
	margin-top: 6px !important;
	font-size: 13px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
	margin: 0;
}

.tooltipB-right {	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+1,0.3+100 */
background-image: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.3) 100%) !important; /* FF3.6+ */
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.3))) !important; /* Chrome,Safari4+ */
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.3) 100%) !important; /* Chrome10+,Safari5.1+ */
background-image: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.3) 100%) !important; /* Opera 11.10+ */
background-image: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.3) 100%) !important; /* IE10+ */
background-image: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.3) 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=1 ) !important; /* IE6-9 */
}
.tooltipB-right:after {
	right: -10px !important;
	left:  auto !important;
	background-image: -webkit-linear-gradient(-135deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%) !important;
	background-image: -moz-linear-gradient(-135deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%) !important;
	background-image: -o-linear-gradient(-135deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%) !important;
	background-image: -ms-linear-gradient(-135deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%) !important;
	background-image: linear-gradient(-135deg, rgba(0,0,0,0.27) 0%,rgba(0,0,0,0.3) 100%) !important;
	
	box-shadow: 2px -1px 1px 0px rgba(0,0,0,0.2) !important;
	-moz-box-shadow: 2px -1px 1px 0px rgba(0,0,0,0.2) !important;
	-webkit-box-shadow: 2px -1px 1px 0px rgba(0,0,0,0.2) !important;
}

.participants img {
border-radius: 50%;
display: block;
overflow: hidden;
}
.participants-table th, .participants-table tr, .participants-table td  {padding: 0px !important;}
	
.gkTweet {width: 25%;}

#gk-social {
position: relative;
}

#gk-social-inner {
position: absolute;
margin: 240px 0% 0% 45%;
}

.gk-faq dd p {
 color: #555;
}
#gk-social a {
    color: #bbb;
    display: block;
    float: left	;
    font-size: 55px;
    height: 54px;
    line-height: 55px;
    margin: 0px 0px 0px 5px;
    overflow: hidden;
    text-align: center;
    width: 57px;
}

#gk-social a:hover { color: rgba(0,188,242,1);}
/* Policy */

ol.term li {  list-style: decimal; }

.privacy ol li:before { counter-increment: item;}
.privacy ol.term { padding-left: 20px;}
 .privacy ol.term li {
    margin-top: 5px;
    margin-bottom: 35px;
    list-style: outside none decimal;
    line-height: 23px;
}
.privacy ol.term li ol li {margin-bottom: 10px;}
.privacy ol, ul, li, dl, dt, dd {
    list-style-type: none;
    display: block;
    margin: 0px;
    padding: 0px;
    font-size: 100%;
}

.privacy  ol:first-of-type {counter-reset: mycounter;}
.privacy ol { counter-increment: item !important;}
.privacy ol li {
  display: block;
  list-style: outside none decimal;
}
.privacy ol li ol li {
    list-style-type: upper-alpha;
    margin-left: 36px;
}
.privacy2 ol li:before { content: counters(item, ".", decimal) ". ";}
	
.privacy ol p, .privacy ol strong { display: inline; }
.magazine p {
    margin-bottom: 20px;
    font-size: 1em;
    line-height: 23px;
}

p.gkInfo1::before, p.gkTips1::before, p.gkWarning1::before {   
    font-size: 34px;   
    top: 35%;
	}
	
p.gkTips1, p.gkInfo1 {background-color: #FFFFB4;}

.cond ol, .cond li {display: list-item !important;}
	
.cond li {
    margin-bottom: 20px !important;
	 font-size: 20px !important;
	  line-height: 25px !important;
}

.gk-faq dt {border: none;}

#cd-vertical-nav  li { border-bottom: none !important; }
 
 /* GKImageShow  */ 
 .gkIsSlide { 
 width:428px !important;
 height:642px !important;
 left: 37%;
 background-size: auto !important;      
 -webkit-box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 1);
    -moz-box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 1);
    box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 1);
    border-radius: 15px;
	-moz-border-radius: 15px;    /* Firefox 3.6-, removed in Firefox 13 */
-webkit-border-radius: 15px; /* Safari 4-, Chrome 3- */
}


.gkIsWrapper-gk_photo, .gkIsWrapper-gk_photo .gkIsPreloader { 
background: #2f2e2e none repeat scroll 0% 0% !important;}

.gkIsWrapper-gk_photo{ 
	    -webkit-box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 150px 0px rgba(0, 0, 0, 0.5);}

	.gkIsPreloader { margin: -60px 0px;}
	
.gkIsWrapper-gk_photo .gkIsPreloader > span, .gkIsWrapper-gk_photo .gkIsPreloader > span:before,
.gkIsWrapper-gk_photo .gkIsPreloader > span:after {	background: #777;}
	
.gkIsWrapper-gk_photo { 
    height: 100% !important;
    position: absolute !important;
    width: 100% !important;
	padding: 60px 0px;
}

.gkIsWrapper-gk_photo figcaption { left: 55%;}	

.gkIsWrapper-gk_photo figcaption span {
    font-size: 21px;
    line-height: 21px;  
}
.gkIsWrapper-gk_photo figcaption  h2{   
    font-size: 48px;
    line-height: 48px;   
}
.gkIsWrapper-gk_photo figcaption  a{   
cursor: none !important;
}

.gkIsWrapper-gk_photo figure.animated {
	z-index: 2;
	padding: 60px 0px;
}

/* Logo  */

#gkLogo,
#gkLogoSmall {
	display: block;
	float: none;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	text-shadow: none;	
    z-index: 9999;
}

#gkHeaderNav.active #gkLogoSmall {
 		margin-top: 25px;
}
#gkLogoSmall {
	float: left;
	height: 150px;
    margin-top: 25px;
}
#gkLogo.cssLogo {
	background: url('../../../../images/Insight_logo_noUpTitle.png') no-repeat center center;
	/* You can specify there logo size and background */
	height: 188px;
	width: 206px;
}
#gkLogoSmall.cssLogo {
	background: url('../../../../images/Insight_logo_new_small.png') no-repeat center center;
	background-size: 164px 150px;
	background-position: center bottom;
	/* You can specify there logo size and background */
	height: 108px;
	 width: 164px;
}
	
.svg #gkLogoSmall.cssLogo {
	background-image: url('../../../../images/Insight_logo_new_small.png');
		margin-top: -22px;
	}
.svg #gkLogo.cssLogo{
	background-image: url('../../../../images/Insight_logo_noUpTitle.png');
		margin-top: -40px;
	}
#gkLogoSmall.cssLogo:hover {
	height: 108px !important;
}

.nspArt h4.nspHeader {
    font-size: 18px !important;}
	