/*
#------------------------------------------------------------------------
# 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 
*/

#gkContentWrap,
#gkInset {
	padding-left: 0!important;
	padding-right: 0!important;
	width: 100%;
}
.itemsContainer .itemsContainerWrap, 
.itemContainer .itemsContainerWrap {
	margin: 0!important;	
}
.k2FeedIcon a, 
a.k2FeedIcon {
	margin-top: 32px;
}
.demo-typo-col2,
.demo-typo-col3,
.demo-typo-col4 {
	clear: both;
	float: none;
	padding-bottom: 20px;
	width: 100%;
}
#gkBottom1 .box.double,
#gkBottom1 .box.double ~ .box,
#gkBottom2 .box.double,
#gkBottom2 .box.double ~ .box,
#gkBottom3 .box.double,
#gkBottom3 .box.double ~ .box,
#gkBottom4 .box.double,
#gkBottom4 .box.double ~ .box,
#gkBottom5 .box.double,
#gkBottom5 .box.double ~ .box {
	width: 50%!important;
}
#gkBottom1.gkSingleModule .box,
#gkBottom2.gkSingleModule .box,
#gkBottom3.gkSingleModule .box,
#gkBottom4.gkSingleModule .box,
#gkBottom5.gkSingleModule .box {
	width: 100%!important;
}

/* Frontpage elements */
.gkTweets .gkTweet {
	width: 50%!important;
}
.nspArts,
.nspLinksWrap {
	clear: both;
	width: 100%!important;
}
#gkHeaderMod h1 {
	font-size: 40px;
	margin-bottom: 40px;
}
#gkHeaderMod h2 {
	font-size: 20px;
}
#gkHeaderMod p {
	font-size: 14px;
}
#gkHeaderMod > div > div {
	/*padding: 60px 0 30px 0;*/
}
.agenda .gkTabsItem {
	padding: 3px 0 0 0px!important;
}
.agenda .gkTabsNav,
.agenda .gkTabsContainer {
	width: 100%;
}
.agenda .gkTabsNav {
	margin-bottom: 30px;
}
.agenda .gkTab {
	text-align: center;
	width: 100%;
}
.gkNspPM-SpeakersList[data-cols="4"] > figure {
	width: 50%;
}
.gk-venue > div {
	padding: 0 40px;
	width: 60%;
}
.gk-venue > dl {
	width: 40%;
}
.gkEventInfo h3 {
	font-size: 15px;
}
.agenda-3cols .gkTabsNav {
	display: none;
}
.agenda-3cols .gkTabsNav li {
	width: 100%!important;
}
.agenda-3cols .gkTabsContainer .gkTabsItem, 
.agenda-3cols .gkTabsContainer .gkTabsItem.gk-hide, 
.agenda-3cols .gkTabsContainer .gkTabsItem.gk-active, 
.agenda-3cols .gkTabsContainer .gkTabsItem.gk-hidden {
	width: 100%!important;	
}


#gkHeaderNav.static #gkLogoSmall { background:transparent; border:0px;}

#gkHeaderMod p.flex-caption span.t1{ font-size:24px;display: block; text-align: left; height:22px;}
#gkHeaderMod p.flex-caption span.t2{  font-size:18px;display: block;text-align: left; font-weight:bold; height:18px; line-height:26px; }
#gkHeaderMod p.flex-caption span.t3{ float:none; color:#156e2d; font-size:16px;display: block;text-align: left; height:16px; }
#gkHeaderMod   .imgslide {background-image: url('../images/arrow_link.png');  background-repeat:no-repeat; background-position: left top;
    background-size: 50% 50%;}
	#gkHeaderMod p.flex-caption { top:20%;}
	
#gkHeaderMod p.flex-caption {    height: 90px; width:300px;}
#gkHeaderMod .imgslide { margin-top:26px;}


.destaque h3.header {
	margin-bottom: 5px;
    margin-left: 0;
    position: static;
    text-align: center;
    width: 100%;
}

.gkCols3 .box._banner.gkmod-2 .text_banner img {	filter: alpha(opacity=10);	opacity: 0.1; bottom:auto; top: -75%;}
.gkCols3 .box.gkmod-2 .text_banner .t1 { font-size:22px;  top: 12%;}
.gkCols3 .box.gkmod-2 .text_banner .t2 {font-size: 25px; top:30%;}
#gkPageContent .btn-big { height:38px; line-height:38px;font-size: 18px; width:200px; font-weight:400;}


.gkCols3 .box.destaque.gkmod-2 {
    padding-right: 0px;}
	.nspArt { padding-top: 15px;}
	
	.nspPagination li { height:15px; width:15px; margin-left:5px!important;}

.gkCols3 .box._banner {    width: 100%; background-color:#bed870;}
.gkCols3 .box.destaque.gkmod-2 { width: 100%;  margin-bottom: 5px!important;}

.flex-control-nav {bottom: 5px;    top: auto;}

#gkBottom3 .gkPage3 .sol1 { background-size:110%;}
#gkBottom3 .gkPage3 .sol1 {
    width: 35%;
}
#gkBottom3 .gkPage3 .sol2 { font-size:13px;}
#gkBottom3 .btn-big {
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
    width: 155px;
}

#gkBottom3 .gkPage3 .sol3 {
    width: 30%;
}
#gkBottom3 .gkPage3 .sol2 { width:32%;}

#gkBottom6 ._redesoc .redessociais { width:33%; text-align:center;}
#gkBottom6 ._redesoc .linhas { width:33%; text-align:center}
#gkBottom6 ._redesoc .email { width:34%; text-align:center;height: 145px;}


#gkBottom6 ._redesoc .linhas  .content ,#gkBottom6 ._redesoc .email .content{ font-size:13px;line-height: 50px;}


	
#gkBottom6 ._redesoc .linhas .header, #gkBottom6 ._redesoc .email .header, #gkBottom6 ._redesoc .redessociais .header { font-size:13px; text-align:center;}



#gkBottom6 ._redesoc .linhas,#gkBottom6 ._redesoc .email { padding:20px 12px}
#gkBottom6 ._redesoc .redessociais{ padding-left: 18px; padding-right: 18px;}

#gkBottom6 ._redesoc .linhas .content { background-position:50% -315px; text-align:center; padding:40px 0px 0px 0px;}
#gkBottom6 ._redesoc .email .content { background-position:50% -376px; text-align:center; padding:40px 0px 0px 0px;}



#gkBottom4 .nspCol3 {    width: 60%!important;margin-bottom: 10px; margin-left: 20%;}

#gkMainbodyTop ._img-top { height:180px; }
#gkMainbodyTop ._img-top img {
    max-width: none !important;
    min-height: 180px;
    width: auto !important;
}

#gkBreadcrumb {    margin-top: 55px; padding-top:10px; }

.contactos #gkMainbody .contact h1 { text-align:center;}
.contactos #gkMainbody .contact .contact-details { float:left; width:100%; margin-bottom:10px;}
.contactos #gkMainbody .contact .contact-form { float:right; width:100%; margin-bottom:10px;}


.candidatura .rsform-block-actividades .rsform-input-box {
    width:98% !important ;
}

.candidatura .rsform-block-valencias {
    width: 47% !important;
}



/*-------------------------------------------------------------------------------------------------------------------------*/

#gkHeaderNav .langs_redes-sociais {
    display: none;
}

/*-------------------------------------------------------------------------------------------------------------------------*/

#gkPageContent #gkTop1 .box.mod_origens-clientes {
    height: 70%;
}

/*-------------------------------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------------------------*/

#gkBottom2 {
    height: 630px;
}
#gkBottom2 .box.mod_onde_estamos.gkmod-2 {width:100%;}
#gkBottom2 .box.mod_onde_estamos-map.gkmod-2 {width:100%;}
/*-------------------------------------------------------------------------------------------------------------------------*/
#gkBottom3 .box.mod_neswletter-siga_nos.gkmod-1 {
    margin-top: 0px;
}

#gkBottom3 .mod_neswletter-siga_nos .siga-nos {
    margin-bottom: 20px;
    width: 100%;
}

#gkBottom3 .mod_neswletter-siga_nos .newsletter {
    float: left;
    width: 100%;
}

/*-------------------------------------------------------------------------------------------------------------------------*/
#gkBottom4 {
    height: auto;
}

#gkBottom4 .box._contactos_form.gkmod-2 {
    width: 100%;
	padding: 5% 0%;
}

#gkBottom4 .box.mod_contatos.gkmod-2 {
    width: 100%;
	padding: 5% 0%;
}


#gkBottom4 table {
    margin: 0 auto;
    width: auto;
}

#gkBottom4 .custom.mod_contatos > div {
	text-align:center;
}
/*-------------------------------------------------------------------------------------------------------------------------*/
#gkFooterNav{
	display:none;
}
