/*
#------------------------------------------------------------------------
# Simplicity - February 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 
*/
 
.gkPage { padding: 0px 15px; }

#article_header_dek { padding: 0px 15px; }

.page-bg { height:320px; }
.page-bg img.top-img-bg { height: 320px; }
.top-img-bg { max-height: 320px; }
#gkHeader{ 	height:320px; }

/*#gkMainbody{ margin-left: 0px; }*/

#title-author-intro .dotted_line .right_image{ margin-right: 5px; }
#title-author-intro	h1.title { width: 85%; }
#title-author-intro	h3.author { width: 85%; }

.itemsContainer .itemsContainerWrap, 
.itemContainer .itemsContainerWrap {
	margin: 0px !important;	
}
.nsphover .nspHoverOverlay {
    display: none;
}
#gkContentWrap{
    margin-top:0px;
}

#gkContentWrap > section:first-child {
    /*padding-top: 20px;*/
}

#gkMainbody.content-with-right-sidebar{
    width: 100%;
    padding: 0px;
    border-right: 0px;
}


#k2Container article header h2 {
    font-size: 32px;
    line-height: 32px;
}

.demo-typo-col2,
.demo-typo-col3,
.demo-typo-col4 {
    clear: both;
    float: none;
    width: 100%;
}
.imageBg #gkHeaderMod {
    padding: 200px 0 50px 0;
}
.imageBg #gkHeaderMod input[type="email"] {
    width: 290px;
}
.gkIcons > div {
    clear: both;
    float: none;
    margin: 0 auto;
    max-width: 300px;
    width: 100%;
}
.imageBg #gkHeaderMod h1 {
    font-size: 28px;
}
.imageBg #gkHeaderMod h2 {
    font-size: 17px;
    line-height: 16px;
}
.imageBg #gkHeaderMod .gk-form {
    width: 300px;
}
.imageBg #gkHeaderMod input[type="email"] {
	margin-bottom: 10px;
	width: 300px;
}
.imageBg #gkHeaderMod input[type="submit"] {
	margin: 0; 
	width: 300px;
}
.gkNspPM-NewsGallery .gkImagesWrapper > a { 
	padding: 0 3px;
}
.gkNspPM-NewsGallery .gkImagesWrapper > a img {
	padding: 3px;
}
.gkTestimonials > div {
	clear: both;
	float: none;
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
}
.gkHorizontalSlideLeftColumn {
	width: 63%;
}
.gkHorizontalSlideRightColumn {
	width: 35%;
}
.gkButtonArea {
	text-align: center;
}
.gkButtonArea h3 {
	text-align: center;
	width: 100%;
}
.gkButtonArea a {
	display: inline-block;
	float: none;
	margin: 10px 0 0 0;
}
.gkPriceTable dl {
	padding: 20px 10px;
}
.gkPriceTable dt {
	font-size: 22px;
}
.gkPriceTable dl.gkPremium dd.gkPrice {
	font-size: 40px;
}
.gkPriceTable dl dd.gkPrice {
	font-size: 32px;
}
.gkPriceTable dl.gkPremium dd {
	padding: 5px 0;
}
.gkPriceTable dd a {
	margin: 10px 0;
	padding: 0 20px;
}
.gkPriceTable dl.gkPremium {
	margin-top: -2px;
}


/**********************************************************************************************/

#gkTop1{
	clear: both;
	border-right: solid 0px #4C90FE;
	margin-right: 0px;
	width: 100%;
}

#gkTop1 .k2ItemsBlock {
	/*max-width: 400px;*/
	width: 100%;
	margin: 0px auto;
	padding: 0px;
}

#gkTop1 .k2ItemsBlock ul li {
	visibility: visible;
	width: 100%;
	margin: 20px auto;
	padding: 0px 0px 10px 0px !important;
	margin-top: 10px;
}

#gkTop1 .k2ItemsBlock ul li div.moduleItemImage {
	float: right;
	width: 400px;
	width: 100%;
	/*max-height: 300px;*/
	margin: 0px auto;
	margin-bottom: 20px !important;
}

#gkTop1 .k2ItemsBlock ul li div.moduleItemImage a{
    margin: 0px auto;
}

#gkTop1 .k2ItemsBlock ul li div.moduleItemImage a img{
    width: 100%;
}

#gkTop1 .k2ItemsBlock ul li div.moduleLeftTexts {
    float: left;
    width: 370px;
    width: 100%;
    margin: 0px auto;
}

aside#gkSidebar {
    border-left: solid 0px #4C90FE;
}

aside#gkSidebar div.box{
    margin:0px auto;
    /*padding: 0px !important;*/
}

aside#gkSidebar.custom-right-sidebar .custom-sidebar {
    margin-left: 0px !important;
    margin-top: 0px !important;
}
/**********************************************************************************************/
/*#scroll_top{
	width:72px;
	height:75px;
}*/

#scroll_top img {
	width: 58%;
    height: 61%;
    margin: 22.5%;
}