/*
#------------------------------------------------------------------------
# News - December Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 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 */

.gkNspPM-VideoList h3 {
    font-size: 1.1rem;
    font-weight: 400;
    margin: 0;
    padding: 16px 0;
    text-align: left;
    text-transform: none;
    line-height: 1.1rem;
}

.gkNspPM-VideoList strong {
    color: #afafaf;
    display: block;
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
	}
	
.gkNspPM-VideoList figcaption {
    padding: 0;
	}  
	
	.gkNspPM-VideoList .gkBottomNav {
    border-top: 1px solid #e5e5e5;
    margin: 10px 19px -24px 19px;
    padding: 10px 0 0 0;
    position: relative;
}



.gkNspPM-VideoList .gkBottomNavPagination li:hover, .gkNspPM-VideoList .gkBottomNavPagination li.active {
    background-color: #32ABE2;
}


.gkNspPM-NewNewsHeader[data-layout="main_2rows_2rows"] .gkImage1 .gkTitle {
	background: none;
	bottom: 0;
	
	font-weight: 400;
	left: 0;
	max-width: 100%;
	padding: 30px 80px;
	right: 0;
}


.itemFullText {
	
	font-size: 1rem;
	text-align:justify;
	
}

.itemFullText p {
	margin-bottom:1.5rem;
		text-align:justify;
	
	
	
}


.gkNspPM-NewNewsHeader .gkImage {
    cursor: pointer;
    border: 1px solid #ffffff;
}


.gkNspPM-NewNewsHeader .gkTitle {
    bottom: 10%;
    color: #fff;
    font-size: 1.0rem;
    line-height: 1.3;
    left: 1.5rem;
    margin: 0 1.5rem 0 0;
        margin-top: 0px;
        margin-right: 1.5rem;
        margin-bottom: 0px;
        margin-left: 0px;
    max-width: 500px;
    will-change: font-size;
    position: absolute;
    z-index: 1;
}

.gkNspPM-NewNewsHeader .gkTitle {
    color: #fff;
    font-size: 1.0rem;
    line-height: 1.3;
}


.dark .readon-button {
font-weight: 600;
font-size: 1.1rem;
margin: 50%;
left: -15%;
}

.dark .readon-button a:hover {
color: #F61414;
}


.dark .nspArt h4.nspHeader a:hover {
    color: #F61414;
}

.dark .nspLinks ul li h4 a:hover {
    color: #F61414;
	
}	
	
#gkMainbody .box {
	padding-left: 0!important;
	padding-right: 0!important;
	width: 100%;
}


.gkNspPM-VideoList {

    margin: 0 -19px 10px;

	
}


.gkNspPM-VideoList .gkItemsPage[data-cols="1"] figure {
    margin: 20px 0 0 0;
padding: 20px 20px 0px;
border-top: 1px solid #e5e5e5;
	
}

.gkNspPM-VideoList .gkItemsPage[data-cols="1"] figure:first-child {
    margin: 0;
    padding: 0px 20px;
    border-top: none;
	
}


.gkNspPM-VideoList .gkItemsPage[data-cols="3"] figure {
    width: 100%;
	margin: 20px 0 0 0;
	padding: 20px 20px 0px;
	border-top: 1px solid #e5e5e5;
}


.gkNspPM-VideoList .gkItemsPage[data-cols="3"] figure:first-child  {
    width: 100%;
	margin: 0;
    padding: 0px 20px;
    border-top: none;
}