/*
#------------------------------------------------------------------------
# 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 */

body{ color: #000; }
#gkLogo {margin: 0 0.5rem 0 0;}
p {margin: 1rem 0 1rem;}

.tban_l{ float: left;width: 50%; }
.tban_r{ float: left;width: 50%; }
.clear{ clear: both; }
.hide{ display: none!important; }

.nspLinks .nspLinkScroll1 div ul li {margin: 0.7rem 0 0.7rem 1.2rem;}
div.banneritem {border-top: 0px solid #eee;}

.box.topcontent {background-color: #eee;}
.box.topmcontent {}

div .k2ItemsBlock.topcontent ul li {
	background: none !important;
	list-style: none !important;
	margin: 0;
	padding: 5px 0 !important;
}

#k2Container {/*text-align: justify;*/}
#k2Container h1 {text-align: left;}
#k2Container.itemListView .componentheading {display: none;}


.box.topmcontent a,.box.topmcontent h3 {/*color: #fff;*/}
.topmcontent .gkTabsItem {}
.gkTabsItem {padding: 0;}
.gkTabsNav {margin: 10px 0 2px 0;}

.avPlayerContainer .fluid-width-video-wrapper {padding-top: 0 !important;}


.itemFullText ul li.sigProThumb::before, .itemIntroText ul li.sigProThumb::before, .articleFullText ul li.sigProThumb::before {content: "";}

#gkSidebar img {display: block;max-width: 100%;margin: auto;}

.cf_subTitle{ font-size: 22px;padding-bottom: 10px; }

.imgcenter{ text-align: center; }
.search-filter {background: #f0f0f0;}
.search-toggles {float: none;}
#map-street-view-panel {display: none;}

select.orderBy {width: 130px;}

.bname {color: #fff;font-size: 30px;}

.box.mpbanner{margin: 0 !important;padding: 10px;}

.box {padding: 0.1em 1.5rem;}
.box.nomargin{padding: 0.1em 1.5rem;}

#gkSidebar p {padding-bottom: 0px;margin-bottom: 10px;}

#gkSearch {width: auto;}
#mod-search-searchword {background: none;max-width: 100% !important;padding: 0 12px;float: left;}

#open_socials {font-size: 14px;	padding: 5px 4px!important;}

.item-social-icons {border-top: 1px solid #e5e5e5;display: block; padding: 1rem 0 0.5rem;}
.item-social-icons h3 {margin-bottom: 0.5rem;}
.itemLinks {margin: 1rem 0 1rem;}

.box .header {font-size: 1.5rem;}

.nspHoverOverlay .nspText { display: none; }

#gkMainbody {margin-bottom: 20px;}
.lnews h4.nspHeader {line-height: 1.2;margin-bottom: 0.2rem;}

#gkFooter {margin: 0 auto 0.25rem auto !important;padding: 1rem 0 0;}

.dir-bg-image {position: relative;background-position: center;background-repeat: no-repeat;background-size: initial;}
div .k2ItemsBlock.dimofiliItems ul li {margin: 0px !important;width: 24%;float: left;padding: 0px 10px 0 0 !important;}
.dimofili .moduleItemImage {max-height: 140px;height: 140px;}


.itemAuthorContent.relatedTagItems ul li {list-style: none;width: 23%;float: left;padding: 0 10px 0 0;}
.relatedTagItems .moduleItemImage {height: 160px;max-height: 160px;}
.relatedTagItems .moduleItemImage img{height: 160px;width: 100%; object-fit:cover; }
.itemAuthorContent.relatedTagItems ul li a{color: #000;	font-size: 1.125rem;	padding:0;font-weight: 400;line-height: 1.375rem;}
.itemAuthorContent.relatedTagItems h3 {font-size: 1.5rem;font-weight: 700;}
.relatedTagItems .moduleItemDateCreated {padding-top: 10px;}

#gk-newsletter-popup {   display: none;}

.bigtitle .nspHeader, .bigtitle .nspArt .nspHeader {font-size: 1rem;line-height: 1.2;}
.itemBlock h2 a {font-size: 1.5rem;}

.lnews a.moduleItemTitle {font-size: 1rem;}
#gkBannerTop {padding: 1.5rem 0;}
h1 {font-size: 2rem;}
h2, .componentheading {font-size: 2rem;}


.dir-bg-image {background-size: 90%;}
.slider .info h3 { white-space: initial;}

.gkNspPM-NewNewsHeader .gkImageArea::after { background: none!important; }

#gkContentWrap .nspArt img.nspImage {width: 100%!important;height: 140px!important;object-fit: cover;}

.custom {text-align: center;}

.ekdiloseis .nspArt img.nspImage {max-width: 100%;height: 100px;width: 100%;object-fit: cover;}

#gkBottom2 .custom {text-align: left!important;}
.schedule_order.pull-right {display: none;}

#gkMainbodyBottom img {width: 100%;height: 140px;width: 100%;height: 140px;object-fit:cover;}

.search-filter {display:block!important;}
.gkNspPM-NewNewsHeader .gkTitle {
	bottom: 0%;
	color: #fff;
	font-size: 1.5rem;
	line-height: 1.3;
	left: 0;
	margin: 0;
	max-width: 100%;
	will-change: font-size;
	position: absolute;
	z-index: 1;
	background: rgba(66, 165, 245, .75);
	padding: 20px;
  width:95%;
  
}

.gkNspPM-NewNewsHeader[data-layout="main_2rows_2rows"] .gkImage1 .gkTitle {padding: 30px 40px;}

.view-article.itemView .itemImage {margin: 0 0 1.5rem!important;}
article header {margin: 1rem 0 1rem!important;}
#k2Container header {margin: 15px;}

.gkNspPM-NewNewsHeader .gkTitle a {  font-size: 24px;}

/* offers */
.offer-price {display: none;}
.offer-categories{ display: none; }
.offer-details{ display: none; }


.pagination-ajax .djl_loadmore{ display: none; }


.itemFullText a.thumbnail {display: block!important;}
.itemFullText a.thumbnail img {padding-right: 10px;}

/* ######################################################## */
/* MEDIA QUERIES */
/* ######################################################## */

/* Large Devices, Wide Screens */

@media only screen and (min-width : 1330px) {
	#gkInset .box:nth-child(odd) { padding: 1px 3px;  }
	#gkInset .box:nth-child(even) { padding:1px 3px;  }
	#gkSidebar .box:nth-child(even) { padding: 2px  5px;}
	#gkSidebar .box:nth-child(odd) {padding: 2px  5px; }

	div .k2ItemsBlock.dimofiliItems ul li {margin: 0px !important;width: 23%;float: left;padding: 0px 10px 0 0 !important;}
	
	.box .header {padding-bottom: 8px;padding-top: 15px;}
}


@media only screen and (min-width : 1201px) and (max-width: 1329px) {
	#gkPageTop .gkMenu > ul > li > a {padding: 0 2px;}
}

@media only screen and (min-width : 1200px) {
	#gkInset .box:nth-child(odd) { padding: 1px 3px;  }
	#gkInset .box:nth-child(even) { padding:1px 3px;  }
	#gkSidebar .box:nth-child(even) { padding: 2px  5px;}
	#gkSidebar .box:nth-child(odd) {padding: 2px  5px; }

	div .k2ItemsBlock.dimofiliItems ul li {margin: 0px !important;width: 23%;float: left;padding: 0px 10px 0 0 !important;}
	
	.box .header {padding-bottom: 8px;padding-top: 15px;}
}


/* Small Devices, Tablets */
@media only screen and (min-width : 798px) and (max-width: 1200px) {
	div .k2ItemsBlock.dimofiliItems ul li {margin: 0px !important;width: 23%;float: left;padding: 0px 10px 0 0 !important;}
	.relatedTagItems .moduleItemImage {height: 120px;}
	.dimofili .moduleItemImage {max-height: 120px;height: 120px;}
	.box .header {padding-bottom: 8px;padding-top: 15px;}
		
	.gkNspPM-NewNewsHeader[data-layout="main_2rows_2rows"] .gkImage1 .gkTitle {padding: 10px 12px;}
	.gkNspPM-NewNewsHeader .gkTitle a {font-size: 18px;}
}

/* MEDIA QUERIES */
@media all and (max-width: 798px) and (min-width: 520px){
	#gkInset .box:nth-child(odd) {padding-right: 10px; padding-left: 10px;}
	#gkSidebar .box:nth-child(odd) {padding: 10px; }
	.box.nomargin,.box {padding: 0 10px; margin: 0;}
	.tban_l{ float: none;width: 100%; }
	.tban_r{ float: none;width: 100%; }
	
	div .k2ItemsBlock.dimofiliItems ul li { width: 48%;  float: left;padding: 5px!important;}
	.box.dimofili.nomargin {padding-top: 15px;}
	div .k2ItemsBlock.dimofili ul {margin-right: 0px;}
	
	.itemAuthorContent.relatedTagItems ul li {list-style: none;width: 48%;float: left;padding-right: 10px;}
  	#gkInset .box.pattern {  width: 99%!important;}
	#gkContentWrap .nspArt img.nspImage {width: 100%!important;height: auto!important;}
	.dimofili .moduleItemImage { max-height: 100%;  height: auto;}
	#gkMainbodyBottom img {width: 100%;height: auto;}
	.ekdiloseis .nspArt img.nspImage {max-width: 100%;height: auto; width: 100%;}
	.gkNspPM-NewNewsHeader[data-layout="main_2rows_2rows"] .gkImage1 .gkTitle {padding: 10px 12px;}
	.gkNspPM-NewNewsHeader .gkTitle a {font-size: 16px;}
}

/* Extra Small Devices, Phones */ 
@media (max-width: 519px) {
	.tban_l{ float: none;width: 100%; }
	.tban_r{ float: none;width: 100%; }
	#gkBannerTop {padding: 1.5rem 0;}
	.box.nomargin,.box {padding: 0; margin: 0;}
	#gkInset .box:nth-child(odd) { padding: 5px;  }
	#gkInset .box:nth-child(even) { padding: 5px;  }
	#gkSidebar .box:nth-child(even) { padding: 5px;}
	#gkSidebar .box:nth-child(odd) {padding: 5px; }
	#gkInset .box, #gkInnerInset .box, #gkSidebar .box, #gkBottom1 .box, #gkBottom2 .box, #gkMainbody .box, #gkMainbodyTop .box, #gkMainbodyBottom .box {max-width: 360px!important;}

	div .k2ItemsBlock.dimofiliItems ul li { width: 100%;  float: none;padding: 0px!important;}
	.box.dimofili.nomargin {padding-top: 15px;}
	div .k2ItemsBlock.dimofili ul {margin-right: 0px;}
	
	.itemAuthorContent.relatedTagItems ul li {list-style: none;width: 100%;float: none;padding: 0;}
	.nsphover .nspArt {  margin: 0rem 0 0 0!important;}
  	.box.nsphover .nspArtPage .nspArt { padding-bottom: 10px!important; padding-top: 10px!important;}
 
  
  	#gkInset .box.pattern {  width: 99%!important;}
	#gkContentWrap .nspArt img.nspImage {width: 100%!important;height: auto!important;}
	.dimofili .moduleItemImage { max-height: 100%;  height: auto;}
  	#gkMainbodyBottom img {width: 100%;height: auto;}
	.ekdiloseis .nspArt img.nspImage {max-width: 100%;height: auto; width: 100%;}

	.gkNspPM-NewNewsHeader[data-layout="main_2rows_2rows"] .gkImage1 .gkTitle {padding: 10px 12px;}
	.gkNspPM-NewNewsHeader .gkTitle a {font-size: 16px;}

}
