#wpadminbar
{
	position:fixed;
	width:100%
}

#gk-page-top
{
	background:#003b64 none repeat scroll 0 0;
	border-bottom:4px solid #e5e5e5
}

#gk-page-top a.textLogo
{
	color:#fff;
	font-weight:700
}

#main-menu>li>a,#subpagemain-menu>li>a
{
	font-family:"GothamNarrow-Medium";
	font-size:14px;
	text-align:center;
	text-transform:uppercase
}

body #gk-bottom1
{
	margin:0!important;
	width:auto
}

#gk-bottom1 div.gk-page
{
	border:0 solid #fff
}

#gk-bottom1
{
	background:#fff
}

#gk-bottom1 .box
{
	margin:0!important
}

#gk-bottom1 ul li,#gk-bottom1 ol li
{
	line-height:2;
	padding:0 25px 0 0
}

#main-slider_1 .slider-content-wrapper .image-block_1
{
	position:relative;
	width:100%;
	display:left;
	padding:0 10px 0 0;
	float:none
}

#main-slider_1 .slider-content-wrapper .right-block
{
	display:block
}

.box.boxers .gk-nsp-art
{
	padding-left:64px!important;
	padding-right:64px!important
}

.box.boxers .gk-nsp-arts-page
{
	margin:0 -64px;
	width:auto
}

.box.boxers .gk-nsp-header
{
	margin-bottom:36px;
	font-size:18px!important
}

.box.boxers .gk-nsp-art .gk-nsp-text
{
	font-size:14px
}

.box.boxers .box-title
{
	font-size:64px!important;
	line-height:1;
	margin:0 0 72px
}

.box.boxers .readon
{
	float:left;
	margin-top:32px!important
}

.box.boxers .gk-talento>div
{
	padding-left:64px!important;
	padding-right:64px!important
}

.box.boxers .gk-talento
{
	margin:0 -64px;
	width:auto
}

#gk-footer
{
	font-size:14px
}

#gk-toolbar
{
	position:fixed;
	top:17%;
	-webkit-transition:left .3s ease-out;
	-moz-transition:left .3s ease-out;
	-ms-transition:left .3s ease-out;
	-o-transition:left .3s ease-out;
	transition:left .3s ease-out;
	width:240px;
	z-index:9999
}

#gk-toolbar.gk-hidden
{
	left:-260px
}

#gk-toolbar.active
{
	left:0
}

#gk-toolbar>div
{
	background:#e5e5e5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #ddd;
	border-left:0;
	-webkit-border-radius:0 0 3px 0;
	-moz-border-radius:0 0 3px;
	border-radius:0 0 3px 0;
	padding:14px;
	position:relative;
	width:260px
}

#gk-toolbar h2
{
	color:#003b64;
	font-family:'Hammersmith One'
}

#gk-handler
{
	background:#e5e5e5 none repeat scroll 0 0;
	border-radius:0 5px 5px 0;
	border-width:1px 1px 1px medium;
	border-style:solid solid solid none;
	border-color:#DDD #DDD #DDD -moz-use-text-color;
	-moz-border-top-colors:none;
	-moz-border-right-colors:none;
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	border-image:none;
	color:#333;
	cursor:pointer;
	font-size:26px;
	height:40px;
	line-height:40px;
	position:absolute;
	right:-40px;
	text-align:center;
	top:-1px;
	width:40px
}

#gk-handler:hover
{
	color:#003b64
}

.scrollbar
{
	margin-left:30px;
	float:left;
	height:300px;
	width:65px;
	background:#f5f5f5;
	overflow-y:scroll;
	margin-bottom:25px
}

.gk-page-wrap
{
	background:#FFF
}

.gk-columns>div
{
	padding:0
}

.ex2:hover
{
	transform:scale(1.1);
	z-index:1
}

#gk-bottom1
{
	padding:0
}

#gk-bottom1 .widget-area div.gk-page
{
	border:0 solid #FFF!important
}

.box-title small
{
	font-size:90%;
	font-weight:300;
	clear:both;
	display:block;
	font-weight:300;
	margin:0
}

.gk-icon
{
	height:100%;
	position:absolute;
	width:100%
}

.gk-icon>i
{
	color:#fff;
	font-size:84px;
	left:0;
	line-height:84px;
	margin:-42px 0 0;
	padding:0;
	position:absolute;
	text-align:center;
	-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;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	top:50%;
	width:100%
}

.gk-icon:hover
{
	background:#dedede!important
}

.gk-icon.gk-color4:hover>i
{
	color:#fff!important
}

.gk-icon.gk-color1
{
	background:#db4a37
}

.gk-icon.gk-color2
{
	background:#272727
}

.gk-icon.gk-color3
{
	background:#888
}

.gk-icon.gk-color4
{
	background:#fff
}

.gk-icon.gk-color4>i
{
	color:#272727
}

.gk-icon.gk-color-fb
{
	background:#3b5998
}

.gk-icon.gk-color-twitter
{
	background:#00aced
}

.gk-icon.gk-color-gplus
{
	background:#db3a37
}

.gk-photo
{
	background-size:cover;
	background-position:center center;
	height:100%;
	position:absolute;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	transition:all .3s ease-out;
	width:100%
}

.gk-photo:hover
{
	filter:alpha(opacity=85);
	opacity:.85
}

.gk-photo>a
{
	background-size:cover;
	height:100%;
	opacity:1;
	filter:alpha(opacity=100);
	position:absolute;
	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;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	width:100%
}

.gk-photo>h3,.gk-photo>h4
{
	color:#fff;
	font-size:36px;
	font-weight:300;
	line-height:1.1;
	padding:30px 40px
}

.gk-photo>h3.homepage
{
	font-size:24px;
	font-weight:400;
	left:0;
	line-height:1.2;
	margin:0;
	padding:25px;
	position:absolute;
	z-index:1
}

.gk-photo>h4
{
	font-size:24px;
	padding:20px 30px
}

.gk-photo>h3>a,.gk-photo>h4>a
{
	color:#fff
}

.gk-photo>h3>a:active,.gk-photo>h3>a:focus,.gk-photo>h3>a:hover,.gk-photo>h4>a:active,.gk-photo>h4>a:focus,.gk-photo>h4>a:hover,.gk-photo>.gk-text-black>a:active,.gk-photo>.gk-text-black>a:focus,.gk-photo>.gk-text-black>a:hover
{
	color:#db4a37
}

.gk-photo>h3 strong,.gk-photo>h4 strong
{
	display:block;
	font-weight:500
}

.gk-photo>.gk-status-text-bottom
{
	bottom:0;
	position:absolute
}

.gk-photo>.gk-text-top
{
	position:absolute;
	top:0
}

.gk-photo>.gk-text-black,.gk-photo>.gk-text-black>a
{
	color:#272727
}

.gk-video
{
	height:100%;
	position:absolute;
	width:100%
}

.gk-video>iframe
{
	height:100%!important;
	position:absolute!important;
	width:100%!important
}

.gk-text
{
	background:#d2d2d2;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	padding:20px;
	position:absolute;
	width:100%
}

.gk-text.gk-color1
{
	background:#db4a37
}

.gk-text.gk-color2
{
	background:#272727
}

.gk-text.gk-color3
{
	background:#888
}

.gk-text.gk-color4
{
	background:#fff
}

.gk-text.gk-color4 h1,.gk-text.gk-color4 h2,.gk-text.gk-color4 h3,.gk-text.gk-color4 h4,.gk-text.gk-color4 h1 a,.gk-text.gk-color4 h2 a,.gk-text.gk-color4 h3 a,.gk-text.gk-color4 h4 a,.gk-text.gk-color4 h1>i,.gk-text.gk-color4 h2>i,.gk-text.gk-color4 h3>i,.gk-text.gk-color4 h4>i,.gk-text.gk-color4 p
{
	color:#272727
}

.gk-text.gk-color4 h1 a:hover,.gk-text.gk-color4 h2 a:hover,.gk-text.gk-color4 h3 a:hover,.gk-text.gk-color4 h4 a:hover
{
	color:#db4a37
}

.gk-text.gk-color-fb
{
	background:#3b5998
}

.gk-text.gk-color-twitter
{
	background:#00aced
}

.gk-text.gk-color-gplus
{
	background:#db3a37
}

.gk-text h1,.gk-text h2,.gk-text h3,.gk-text h4
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1.2;
	margin:0;
	padding:0
}

.gk-text h1>i,.gk-text h2>i,.gk-text h3>i,.gk-text h4>i
{
	color:#fff
}

.gk-text p
{
	color:#fff;
	font-size:14px
}

.gk-text h1,.gk-text h1 a
{
	color:#0b0b0b;
	font-size:40px
}

.gk-text h2,.gk-text h2 a
{
	color:#0b0b0b;
	font-size:32px
}

.gk-text h3,.gk-text h3 a
{
	color:#0b0b0b;
	font-size:24px
}

.gk-text h4,.gk-text h4 a
{
	color:#333;
	font-size:18px
}

.gk-text h1 a:hover,.gk-text h2 a:hover,.gk-text h3 a:hover,.gk-text h4 a:hover
{
	color:#ffb1ae
}

.gk-centered
{
	left:0;
	padding:0 25px;
	position:absolute;
	text-align:center;
	top:40%;
	width:100%
}

.gk-text h1.gk-centered
{
	margin-top:-24px
}

.gk-text h2.gk-centered
{
	margin-top:-20px
}

.gk-text h3.gk-centered
{
	margin-top:-15px
}

.gk-text h4.gk-centered
{
	margin-top:-10px
}

.gk-centered.gk-red>a
{
	color:#db0000!important;
	text-decoration:none!important
}

.gk-centered.gk-indigo>a
{
	color:#6700d2!important;
	text-decoration:none!important
}

.gk-centered.gk-magenta>a
{
	color:#d2009c!important;
	text-decoration:none!important
}

.gk-centered.gk-orange>a
{
	color:#d26700!important;
	text-decoration:none!important
}

.gk-centered.gk-green>a
{
	color:#00d200!important;
	text-decoration:none!important
}

.gk-centered.gk-royalblued>a
{
	color:#0036d2!important;
	text-decoration:none!important
}

.gk-centered.gk-cyan>a
{
	color:#009cd2!important;
	text-decoration:none!important
}

h3
{
	color:#003b64;
	font-weight:400;
	margin:20px 0 2px
}

#respond .form-allowed-tags
{
	display:none!important
}

body.login
{
	background:#00416f
}

#gk-popup-login label{
	color:#003b64;
	font-size:12px
}

#gk-alert-login{
	position: fixed !important;
	z-index: 1500;
	left: 50% !important;
	margin-left: -390px !important;
	width: 50% !important;
	top: 160px !important;
}

#gk-popup-login{
	display:none;
	overflow:hidden;
	position:fixed;
	z-index:1000002;
	left:50%;
	top:50%;
	background:#e5e5e5;
	color:#003b64;
	position:absolute;
	top:300px;
	width:780px;
	margin-left:-390px
}

#gk-popup-login #loginform {
    background: none !important;
    padding-left: 0px !important;
}

#gk-popup-login #loginform input[type="text"], 
#gk-popup-login #loginform input[type="password"]{
	float: inherit !important;
	width: 100% !important;
}

.gk-register a {
    color: #003b64 !important;
    text-decoration: none !important;
}

.gk-register a:hover {
    color: #337ab7 !important;
}

#gk-popup-login .login-remember,
#gk-popup-login .login-submit{
    margin-left: 0px !important;
}

#gk-popup-login .gk-register {
    padding-left: 0px !important;
}

#gk-popup-login .button-primary{
    background: #006ba3 !important;
}

#gk-popup-login #loginform p {
    padding: 0px !important;
}

.gk-popup-wrap {
    padding: 10px !important;
}

#gk-popup-login .button-primary:hover
{
	background:rgba(0,59,100,0.9)
}

.gk-tabs-wrap>ol li.active,.gk-tabs-wrap>ol li.active:hover,.gk-tabs-wrap>ol li:hover
{
	color:#003b64
}

#gk-content-top
{
	border-color:-moz-use-text-color #e5e5e5 #e5e5e5
}

.gk-page-wrap
{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5
}

textarea
{
	border:1px solid #e5e5e5
}

.tag-page article,.category-page article,.search-page article,.archive-page article,.author-page article
{
	border-bottom:1px solid #e5e5e5
}

.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled],button:hover,input[type="button"]:hover,input[type="submit"]:hover,button:active,input[type="button"]:active,input[type="submit"]:active,button.disabled,input[type="button"].disabled,input[type="submit"].disabled,a.gk-button:hover,a.gk-button:active,a.gk-button.active,a.gk-button.disabled,a.gk-button[disabled],.readon:hover,.readon:active,.readon:focus,.btn:focus,button:focus,a.gk-button:focus,input[type="button"]:focus,input[type="submit"]:focus,.nav-btn a:active,.nav-btn a:focus,.nav-btn a:hover
{
	background:rgba(0,59,100,0.9);
	-webkit-border-radius:0;
	color:#fff
}

a:active,a:focus,a:hover
{
	color:#003b64
}

.gk-testimonials
{
	text-align:center;
	position:relative
}

.gk-testimonials>div:first-child
{
	margin:80px auto 50px;
	overflow:hidden;
	text-align:center;
	width:94%
}

.gk-testimonials>div:first-child>div
{
	-webkit-transition:all .6s ease-out;
	-moz-transition:all .6s ease-out;
	-ms-transition:all .6s ease-out;
	-o-transition:all .6s ease-out;
	transition:all .6s ease-out;
	width:100%
}

.gk-testimonials .button-border
{
	display:inline-block;
	float:none
}

.gk-testimonials[data-amount="2"]>div>div
{
	width:200%
}

.gk-testimonials[data-amount="3"]>div>div
{
	width:300%
}

.gk-testimonials[data-amount="4"]>div>div
{
	width:400%
}

.gk-testimonials[data-amount="5"]>div>div
{
	width:500%
}

.gk-testimonials[data-amount="6"]>div>div
{
	width:600%
}

.gk-testimonials[data-amount="7"]>div>div
{
	width:700%
}

.gk-testimonials[data-amount="8"]>div>div
{
	width:800%
}

.gk-testimonials blockquote
{
	float:left;
	margin:0 1.5%;
	text-align:center;
	width:75%
}

.gk-testimonials[data-amount="2"] blockquote
{
	margin:0 6.25%;
	width:37.5%
}

.gk-testimonials[data-amount="3"] blockquote
{
	margin:0 4.166666%;
	width:25%
}

.gk-testimonials[data-amount="4"] blockquote
{
	margin:0 3.125%;
	width:18.75%
}

.gk-testimonials[data-amount="5"] blockquote
{
	margin:0 2.5%;
	width:15%
}

.gk-testimonials[data-amount="6"] blockquote
{
	margin:0 2.083333%;
	width:12.5%
}

.gk-testimonials[data-amount="7"] blockquote
{
	margin:0 1.785714%;
	width:10.714285%
}

.gk-testimonials[data-amount="8"] blockquote
{
	margin:0 1.5625%;
	width:9.375%
}

.gk-testimonials blockquote
{
	opacity:1;
	-webkit-transition:all .15s ease-out;
	-moz-transition:all .15s ease-out;
	-ms-transition:all .15s ease-out;
	-o-transition:all .15s ease-out;
	transition:all .15s ease-out
}

.gk-testimonials blockquote.hidden
{
	opacity:0
}

.gk-testimonials-prev,.gk-testimonials-next
{
	border:1px solid #d5d5d5;
	border-right:0;
	border-bottom:0;
	cursor:pointer;
	display:block;
	left:0;
	height:60px;
	margin-top:20px;
	opacity:1;
	position:absolute;
	top:0;
	-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;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	width:60px
}

.gk-testimonials-prev:hover
{
	left:-10px
}

.gk-testimonials-prev:active,.gk-testimonials-prev:focus,.gk-testimonials-prev:hover,.gk-testimonials-next:active,.gk-testimonials-next:focus,.gk-testimonials-next:hover
{
	border-color:#003b64
}

.gk-testimonials-next
{
	left:auto;
	right:0;
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	transform:rotate(135deg)
}

.gk-testimonials-next:hover
{
	right:-10px
}

.gk-testimonials-pagination
{
	position:absolute;
	text-align:center;
	top:-60px;
	width:100%
}

.gk-testimonials-pagination li
{
	background:#d5d5d5;
	border:0;
	border-radius:50%;
	cursor:pointer;
	display:inline-block;
	height:2px;
	margin:0 2px;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
	width:10px
}

.gk-testimonials-pagination li.active
{
	background:#003b64
}

.gk-page-logo
{
	margin:0 auto;
	width:100%;
	/*background:#fff none repeat scroll 0 0*/
}

#gk-page-top h1
{
	float:left;
	margin:0 30px 0 0
}

.fx
{
	position:fixed;
	width:100%;
	background:#003b64 none repeat scroll 0 0;
	border-bottom:4px solid #e5e5e5;
	z-index:9999;
	left:0;
	top:0
}

.admin-bar .gk-page-menu
{
	top:32px
}

#gk-social-icons
{
	float:right;
	margin-left:0;
	margin-top:0
}

#gk-banner-top
{
	background:#fff;
	padding:0
}

#gk-banner-top .box
{
	border-bottom:4px solid #e5e5e5;
	padding:0
}

.gk-test
{
	background-position:center center
}

.gk-post-meta
{
	display:none
}

.gk-post-meta+.content
{
	margin-left:10px
}

div.text_menu p>img
{
	float:left!important;
	margin-right:10px!important
}

div.text_menu p
{
	line-height:2!important
}

.search-page .page-title,.category-page .page-title
{
	margin:0 0 10px
}

.search-page .page-title+section.intro,.category-page .page-title+section.intro
{
	margin-top:0
}

.search-page section.intro,.category-page section.intro
{
	margin-bottom:0
}

.search-page article>header h2,.category-page article>header h2
{
	font-size:18px!important
}

.search-page article figure.featured-image img,.category-page article figure.featured-image img
{
	float:left!important;
	margin:0 0 20px!important;
	max-width:50%!important;
	padding-right:20px!important
}

.search-page article,.category-page article
{
	margin:0!important;
	padding-bottom:0!important
}

.search-page article section.summary a.btn,.category-page article section.summary a.btn
{
	clear:both!important
}
.post.type-post .meta
{
	display:none!important;
}
.post.type-post.category-ciatblog .meta,
.post.type-post.category-ciatblog-en .meta{
	display:block!important;
}

.ll-skin-melon .ui-datepicker
{
	z-index:999!important
}

div.post_sf
{
	margin-bottom:10px!important
}

.sf-widget h2,.post_sf h2
{
	font-size:18px!important;
	margin-top:0!important;
	margin-bottom:0!important
}

.sf-widget h2
{
	font-size:14px!important
}

.sf-widget ul,.post_sf ul
{
	margin:0!important
}

.sf-widget ul li,.post_sf ul li
{
	color:#999!important;
	float:left!important;
	font-size:12px!important;
	margin-right:16px!important;
	padding:0!important
}

.sf-widget ul li
{
	font-size:10px!important
}

.sf-widget ul li>ul li,.post_sf ul li>ul li
{
	margin-right:10px!important
}

.sf-center
{
	text-align:center!important
}

.sf-row
{
	margin-top:0!important
}

.opacity
{
	background-color:#fff;
	opacity:.9;
	padding:30px 0
}

#gk-bottom1 div.gk-events
{
	margin:0 30px;
	text-align:center
}

#gk-bottom1 div.gk-events p
{
	text-align:justify
}

#gk-bottom1 div.gk-events img
{
	display:block;
	margin:0 auto
}

#gk-bottom1 div.gk-events a
{
	font-size:20px;
	text-decoration:none
}

#gk-bottom1 div.ai1ec-agenda-widget-view,article#post-12113 div.ai1ec-agenda-widget-view
{
	max-width:100%
}

#gk-bottom1 div.ai1ec-agenda-widget-view .ai1ec-date
{
	border-top:none!important;
	background:#f5f5f5;
	background:-webkit-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 1em,rgba(255,255,255,0));
	background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 1em,rgba(255,255,255,0));
	background:-moz-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 1em,rgba(255,255,255,0));
	background:-ms-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 1em,rgba(255,255,255,0));
	background:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 1em,rgba(255,255,255,0));
	background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 1em,rgba(255,255,255,0));
	background-repeat:no-repeat;
	float:left;
	width:49%;
	margin:1px
}

article#post-12113 div.ai1ec-agenda-widget-view .ai1ec-date
{
	width:50%
}

#gk-bottom1 div.ai1ec-subscribe-buttons-widget
{
	display:none
}

article.type-post > .content div.nc_socialPanel {
    width: 50% !important;
}

@media screen and (max-width:980px) {
	#gk-bottom1 div.ai1ec-agenda-widget-view .ai1ec-date,article#post-12113 div.ai1ec-agenda-widget-view .ai1ec-date
	{
		width:100%!important
	}
	.description-banner h1,
	.description-banner h2,
	.description-banner p{	
		margin-top: -1.5em !important;
		margin: 0 20px;
	}
	.description-banner p{
		top: 5em !important;
		font-size: 14px !important;
	} 
	.description-banner h1,
	.description-banner h2{
		top: 1em !important;
	}	

	.description-text h2{
		font-size: 16px !important;
	}

	.description-text p{
		font-size: 10px !important;		
	}

	article.type-post > .content div.nc_socialPanel {
	    width: 100% !important;
	}

	article section table td{
		padding: 5px 0 5px 5% !important;
	}

}

@media screen and (max-width:480px) {
	#gk-bottom1 div.ai1ec-agenda-widget-view .ai1ec-date,article#post-12113 div.ai1ec-agenda-widget-view .ai1ec-date
	{
		width:100%!important
	}
	.description-text h2{
		font-size: 16px !important;
	}

	.description-text p{
		font-size: 10px !important;
	}
	
}

.dotted
{
	background-image:-webkit-repeating-radial-gradient(center center,rgba(0,0,0,.2),rgba(0,0,0,.2) 1px,transparent 1px,transparent 100%);
	background-image:-moz-repeating-radial-gradient(center center,rgba(0,0,0,.2),rgba(0,0,0,.2) 1px,transparent 1px,transparent 100%);
	background-image:-ms-repeating-radial-gradient(center center,rgba(0,0,0,.2),rgba(0,0,0,.2) 1px,transparent 1px,transparent 100%);
	background-image:repeating-radial-gradient(center center,rgba(0,0,0,.2),rgba(0,0,0,.2) 1px,transparent 1px,transparent 100%);
	-webkit-background-size:3px 3px;
	-moz-background-size:3px 3px;
	background-size:3px 3px
}

.stripped
{
	background-image:-webkit-repeating-linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.3) 3px);
	background-image:-moz-repeating-linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.3) 3px);
	background-image:-o-repeating-linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.3) 3px);
	background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 1px,transparent 2px,transparent 2px,rgba(0,0,0,.3) 3px);
	-webkit-background-size:4px 4px;
	-moz-background-size:4px 4px;
	background-size:4px 4px
}

.stripped-blue
{
	background-image:-webkit-repeating-linear-gradient(135deg,rgba(0,59,100,1),rgba(0,59,100,1) 1px,transparent 2px,transparent 2px,rgba(0,59,100,1) 3px);
	background-image:-moz-repeating-linear-gradient(135deg,rgba(0,59,100,1),rgba(0,59,100,1) 1px,transparent 2px,transparent 2px,rgba(0,59,100,1) 3px);
	background-image:-o-repeating-linear-gradient(135deg,rgba(0,59,100,1),rgba(0,59,100,1) 1px,transparent 2px,transparent 2px,rgba(0,59,100,1) 3px);
	background-image:repeating-linear-gradient(135deg,rgba(0,59,100,1),rgba(0,59,100,1) 1px,transparent 2px,transparent 2px,rgba(0,59,100,1) 3px);
	-webkit-background-size:4px 4px;
	-moz-background-size:4px 4px;
	background-size:4px 4px
}

.stripped-blued
{
	background:#003b64;
	-webkit-background-size:4px 4px;
	-moz-background-size:4px 4px;
	background-size:4px 4px
}

div.stripped-blue h2
{
	color:#fff!important;
	padding-left:6px!important
}

div.stripped-blued h2
{
	color:#fff!important;
	padding-left:6px!important
}

.bs-callout
{
	padding:20px;
	margin:20px 0;
	border:1px solid #eee;
	border-left-width:5px;
	border-radius:3px
}

.bs-callout h4
{
	margin-top:0;
	margin-bottom:5px
}

.bs-callout p:last-child
{
	margin-bottom:0
}

.bs-callout code
{
	border-radius:3px
}

.bs-callout+.bs-callout
{
	margin-top:-5px
}

.bs-callout-default
{
	border-left-color:#777
}

.bs-callout-default h4
{
	color:#777
}

.bs-callout-primary
{
	border-left-color:#428bca
}

.bs-callout-primary h4
{
	color:#428bca
}

.bs-callout-success
{
	border-left-color:#5cb85c
}

.bs-callout-success h4
{
	color:#5cb85c
}

.bs-callout-danger
{
	border-left-color:#d9534f
}

.bs-callout-danger h4
{
	color:#d9534f
}

.bs-callout-warning
{
	border-left-color:#f0ad4e
}

.bs-callout-warning h4
{
	color:#f0ad4e
}

.bs-callout-info
{
	border-left-color:#5bc0de
}

.bs-callout-info h4
{
	color:#5bc0de
}

div.lang_sel_list_horizontal ul li.icl-en>a.lang_sel_sel,div.lang_sel_list_horizontal ul li.icl-es>a.lang_sel_sel
{
	display:none!important
}

.magee-heading.heading-border>.heading-inner
{
	font-size:36px!important
}

.parallax-padding p
{
	font-size:16px!important
}

@media only screen and (max-width :768px) {
	.magee-heading.heading-border>.heading-inner
	{
		font-size:32px!important
	}
	
	.parallax-padding p
	{
		font-size:14px!important
	}
}

.opacity-dark
{
	background:rgba(12,19,31,.6);
	border-radius:2px;
	padding:15px 20px
}

.opacity-light
{
	padding:15px 20px;
	border-radius:2px;
	background-color:rgba(255,255,255,.8)
}

.text-h
{
	width:45%;
	margin:auto
}

@media only screen and (max-width :768px) {
	.text-h
	{
		width:60%
	}
}

#TB_window>#TB_ajaxContent
{
	min-height:0!important
}

div.ll-skin-melon .ui-datepicker .ui-datepicker-title
{
	color:#526e91!important
}

div.ai1ec-event-description,div.ai1ec-popup-excerpt
{
	display:none!important
}

.not-active .gk-image-link,.not-active .gk-nsp-hover-overlay .gk-nsp-header a
{
	pointer-events:none!important;
	cursor:default!important
}

#gk-mainbody article>header h1,#gk-mainbody article>header h2
{
	color:#337ab7!important;
	font-size:20px!important
}

#gk-content-wrap
{
	padding:0!important
}

#gk-mainbody
{
	padding:10px 20px!important
}

.classExp .nav-pills > li.active > a,.classExp .nav-pills > li.active > a:focus,.classExp .nav-pills > li.active > a:hover,.classExp .nav-pills > li > a:hover
{
	color:#393636!important;
	background-color:#DEDEDE!important
}

.classExp .nav-pills > li > a
{
	color:#393636!important
}

.at-accordion > div.panel-css-1
{
	border-color:#6b6b6b!important
}

.at-accordion > .panel-css-1 > div.panel-heading
{
	background-color:#6b6b6b!important
}

.at-accordion > div.panel-css-1:hover
{
	border-color:#8E8E8E!important
}

.at-accordion > .panel-css-1 > div.panel-heading:hover
{
	background-color:#8E8E8E!important
}

.at-accordion .accordion-toggle
{
	text-decoration:none!important
}

.comment li::before
{
	content:'\f075';
	position:absolute;
	top:-4px;
	left:0;
	font:12px/36px FontAwesome
}

.comment li
{
	padding-bottom:2px
}

.blog-meta-date li
{
	text-align:right;
	padding:0!important
}

.blog-meta li
{
	padding:0!important;
	display:inline-block
}

.blog-meta li a,.comment li a.author
{
	text-decoration:none!important
}

.blog-meta-date .blog-meta-day
{
	color:#555;
	font-size:34px;
	font-weight:700;
	margin-bottom:2px
}

.blog-meta-date .blog-meta-month
{
	color:#777;
	font-size:18px;
	font-weight:700;
	margin-bottom:5px;
	text-transform:uppercase
}

.blog-meta-date .blog-meta-year
{
	font-size:14px
}

.comment .comment-meta-author,.blog-meta .blog-meta-author
{
	color:#555;
	font-weight:700
}

.comment .comment-meta-comments
{
	font-weight:300;
	color:#333
}

.blog-meta .blog-meta-separator,.blog-meta .blog-meta-comments
{
	font-weight:700
}
/*
.size-post-thumbnail
{
	width:355px;
	height:200px
}
*/
.size-blog-img
{
	width:600px;
	height:330px
}

.blog-meta .blog-meta-separator
{
	padding:0 10px
}

#blog-li li
{
	padding:0 0 0 10px !important;
	display:inline-block;
	border:none
}

#blog-li li a
{
	padding:0 15px!important
}

.slider-meta-author,
.slider-meta-title,
.slider-meta-date {
	line-height: 1.4 !important;
}

.slider-meta-title {
	color: #36484d;
	font-size: 16px !important;
}
.slider-meta-title a{
	text-decoration: none !important;
}
.slider-meta-title a:hover{
	color: #348ccf !important;
}
.slider-meta-date {
	color: #777;
	font-weight: 700;
	font-size: 12px !important;
}

.slider-meta-title a{
	color: #36484d;
	text-decoration: none;
}

.slider-meta-date li
{
	text-align:right;
	line-height:1!important
}

.slider-meta-date li,.slider-meta li
{
	padding:0!important
}

.slider-meta li
{
	display:inline-block!important;
	line-height:1!important
}

/*.slider-meta .slider-meta-author,*/
.slider-meta .slider-meta-category{
	color:#348ccf;
}

.slider-meta .slider-meta-category-ciatalk{
	color:#2b782b;
}

.slider-meta .slider-meta-category-ciatalk,
.slider-meta .slider-meta-category {
	font-size:18px;
	line-height: 1.9 !important;
}

/*.slider-meta-post p,.slider-meta li a,.slider-meta li i
{
	font-size:16px;
	line-height: 1.9 !important;
}*/

.slider-meta li i.fa-comments-o
{
	font-size:14px;
	color:#2b782b !important;
}

.size-slider-img
{
	width:285px;
	height:160px
}

.slider-meta-post h6
{
	margin-top:0!important;
	margin-bottom:2px!important
}

.new-meta-title
{	
	font-size: 22px;
	font-weight: 700;
	margin:0px 0!important
}

.new-meta,.new-meta-date
{
	margin:0px 0!important
}

.new-meta-date li
{
	text-align:right;
	padding:0!important
}

.new-meta li
{
	display:inline-block!important;
	line-height:1!important;
	padding-left:0!important
}

span.new-meta-date 
{
	font-size:14px;
	font-weight:700;
	margin-bottom:2px
}

.new-meta .new-meta-category
{
	color:#348CCF;
	font-weight:700
}

.new-meta i.fa
{
	color:#348CCF;
}

.size-new-img
{
	width:180px;
	height:115px
}

.size-new-imgattem
{
	width:600px;
	height:330px
}

.new-meta-post h4
{
	line-height:1.2;
	font-weight:700;
	margin-top:0!important;
	margin-bottom:30px!important;
}

.new-meta-post h4 > a,
.new-meta-post h2 > a
{
	text-decoration: none;
}

.new-meta-post h4 > a:hover,
.new-meta-post h2 > a:hover
{
	color:#348CCF !important;
}

.new-meta-post
{
	margin-bottom: 15px!important
}

.event-meta-img-spc{
	width:256px;
	height:92px;
}

.event-meta-img{
	width:256px;
	height:130px;
}

.event-meta-img-rag{
	width:200px;
	height:160px;
}

.event-meta li{
	padding: 0px 0px 4px 0px !important;
	line-height: 1 !important;
}

.event-meta-title{
	color: #555;
	font-weight: 700;
	font-size: 13px;
}

.event-meta-rag-title{
    color: #555;
    font-size: 12px;
}

.event-meta-location-date{
	color: #777;
	font-weight: 700;
	font-size: 11px;
}

.newsletters-meta-date,
.newsletters-meta li i {
    color: #555;    
	font-weight: 700;
}

.newsletters-meta li i {
    font-size: 10px;
}

.newsletters-meta-date{
    font-size: 11px;
}

.newsletters-meta li {
    padding: 0px !important;
    line-height: 1 !important;
}

.newsletters-meta {
    margin: 0px 0px 5px 0px !important;
}
.newsletters-meta-title{
	font-size: 16px;
	font-weight: 700;	
}

.searchandfilter[data-sf-form-id="12834"] label,
.searchandfilter[data-sf-form-id="22019"] label,
.searchandfilter[data-sf-form-id="12721"] label,
.searchandfilter[data-sf-form-id="12828"] label,
.searchandfilter[data-sf-form-id="12834"] input[type="text"],
.searchandfilter[data-sf-form-id="22019"] input[type="text"],
.searchandfilter[data-sf-form-id="12721"] input[type="text"],
.searchandfilter[data-sf-form-id="12828"] input[type="text"],
.searchandfilter[data-sf-form-id="12828"] input[type="text"],
.searchandfilter[data-sf-form-id="12834"] input[type="submit"],
.searchandfilter[data-sf-form-id="22019"] input[type="submit"],
.searchandfilter[data-sf-form-id="12834"] select,
.searchandfilter[data-sf-form-id="22019"] select{
	width: 100% !important;

}

.searchandfilter[data-sf-form-id="22200"] input[type="text"],
.searchandfilter[data-sf-form-id="23000"] input[type="text"]{
	border: 1px solid #26a57d !important;
}

.searchandfilter[data-sf-form-id="12834"] select,
.searchandfilter[data-sf-form-id="22019"] select,
.searchandfilter[data-sf-form-id="21347"] select,
.searchandfilter[data-sf-form-id="22024"] select{
	color:#666;
	border:1px solid #ccc;
	height:34px;
}

.searchandfilter[data-sf-form-id="12834"] ul li,
.searchandfilter[data-sf-form-id="22019"] ul li,
.searchandfilter[data-sf-form-id="12834"] ul ul,
.searchandfilter[data-sf-form-id="22019"] ul ul{
	border: none !important;
}

.searchandfilter[data-sf-form-id="12834"] ul li,
.searchandfilter[data-sf-form-id="22019"] ul li,
.searchandfilter[data-sf-form-id="12721"] ul li,
.searchandfilter[data-sf-form-id="12828"] ul li,
.searchandfilter[data-sf-form-id="21347"] ul li,
.searchandfilter[data-sf-form-id="22024"] ul li{
	padding: 2px 0 !important;
}

.searchandfilter[data-sf-form-id="12834"] ul ul,
.searchandfilter[data-sf-form-id="22019"] ul ul{
	margin: 0px 0 0 0 !important;
}

.searchandfilter[data-sf-form-id="12834"] ul > li > ul:not(.children),
.searchandfilter[data-sf-form-id="22019"] ul > li > ul:not(.children){
	padding: 0px !important;
}

.searchandfilter[data-sf-form-id="22141"] ul li,
.searchandfilter[data-sf-form-id="22174"] ul li,
.searchandfilter[data-sf-form-id="22175"] ul li,
.searchandfilter[data-sf-form-id="22177"] ul li,
.searchandfilter[data-sf-form-id="22179"] ul li,
.searchandfilter[data-sf-form-id="22180"] ul li,
.searchandfilter[data-sf-form-id="22181"] ul li,
.searchandfilter[data-sf-form-id="22182"] ul li,
.searchandfilter[data-sf-form-id="22184"] ul li,
.searchandfilter[data-sf-form-id="22185"] ul li,
.searchandfilter[data-sf-form-id="22186"] ul li,
.searchandfilter[data-sf-form-id="22188"] ul li,
.searchandfilter[data-sf-form-id="22189"] ul li,
.searchandfilter[data-sf-form-id="22200"] ul li,
.searchandfilter[data-sf-form-id="23000"] ul li,
.searchandfilter[data-sf-form-id="22340"] ul li,
.searchandfilter[data-sf-form-id="22370"] ul li,
.searchandfilter[data-sf-form-id="24560"] ul li,
.searchandfilter[data-sf-form-id="24563"] ul li{
	display: inline-block !important;
	padding:  0px 10px 0px 0px !important;
}

.searchandfilter[data-sf-form-id="12834"] ul li a,
.searchandfilter[data-sf-form-id="22019"] ul li a,
.searchandfilter[data-sf-form-id="22141"] ul li a,
.searchandfilter[data-sf-form-id="22174"] ul li a,
.searchandfilter[data-sf-form-id="22175"] ul li a,
.searchandfilter[data-sf-form-id="22177"] ul li a,
.searchandfilter[data-sf-form-id="22181"] ul li a,
.searchandfilter[data-sf-form-id="22182"] ul li a,
.searchandfilter[data-sf-form-id="22184"] ul li a,
.searchandfilter[data-sf-form-id="22185"] ul li a,
.searchandfilter[data-sf-form-id="22179"] ul li a,
.searchandfilter[data-sf-form-id="22180"] ul li a,
.searchandfilter[data-sf-form-id="22340"] ul li a,
.searchandfilter[data-sf-form-id="22370"] ul li a,
.searchandfilter[data-sf-form-id="24560"] ul li a,
.searchandfilter[data-sf-form-id="24563"] ul li a {
	padding-left: 20px !important;
}

.searchandfilter[data-sf-form-id="22141"] select,
.searchandfilter[data-sf-form-id="22174"] select,
.searchandfilter[data-sf-form-id="22175"] select,
.searchandfilter[data-sf-form-id="22177"] select,
.searchandfilter[data-sf-form-id="22179"] select,
.searchandfilter[data-sf-form-id="22180"] select,
.searchandfilter[data-sf-form-id="22186"] select,
.searchandfilter[data-sf-form-id="22188"] select,
.searchandfilter[data-sf-form-id="22189"] select,
.searchandfilter[data-sf-form-id="22340"] select,
.searchandfilter[data-sf-form-id="22370"] select,
.searchandfilter[data-sf-form-id="24560"] select,
.searchandfilter[data-sf-form-id="24563"] select{
	color:#666;
	border:1px solid #ccc;
	height:34px;
}

.wp-caption-text {
    font-size: 10px !important;
    line-height: 1.1 !important;
    text-align: justify !important;
}

time.icon
{
  font-size: 0.7em; /* change icon size */
  display: block;
  position: relative;
  width: 6em;
  height: 7em;
  background-color: #fff;
  margin: 1em auto;
  border-radius: 0.6em;
  box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: rotate(0deg) skewY(0deg);
  -webkit-transform-origin: 50% 10%;
  transform-origin: 50% 10%;
}

time.icon *
{
  display: block;
  width: 100%;
  font-weight: bold;
  font-style: normal;
  text-align: center;
}

time.icon strong
{
  position: absolute;
  top: 0;
  padding: 0em 0;
  color: #fff;
  background-color: #3d6b99;
  font-size: 1.6em;
  /*border-bottom: 1px dashed #f37302;*/
  box-shadow: 0 2px 0 #3d6b99;
}

time.icon em
{
  position: absolute;
  bottom: -0.1em;
  color: #3d6b99;
  font-size: 1.4em;
}

time.icon span
{
  width: 100%;
  font-size: 2em;
  letter-spacing: -0.05em;
  padding-top: 1.4em;
  color: #3d6b99;
}

a.lang_sel_other
{
	background-color: transparent !important;
	color: #fff !important;
}

a.lang_sel_other:hover
{
	color: #000 !important;
	background-color: #eee !important;
}

#header-menu{
    margin-top: 8px !important;
}

#header-menu a {
    color: #fff !important; 
} 

div.align_link a{
	color: #003b64 !important;
}

.box.header .gk-nsp-arts {
    /*float: left;*/
    width: 100% !important;
}

.description {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-family:Archivo Narrow;
    z-index: 1000;
}
.description-text {
    background-color: rgba(209,209,209,.8);;
    padding:2px;
    top: 0;
    z-index: 4;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    color: #003b64;
    text-align: center;
}
.description-text h2{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 26px;
}
.description-text p{
	margin: 0 0 2px !important;
}
.description-text{
	margin: 0px !important;		
}
.description-banner{
	position: relative;
} 
.description-banner h1,
.description-banner h2{
	top: 1em;
}
.description-banner h1,
.description-banner h2,
.description-banner p{
	position: absolute;	
	line-height: 3em;
	margin-top: -1.5em;
} 
.description-banner p{
	top: 4em;
	font-size: 16px;
} 

.img-min{
	height: 100px !important;
	width: 100% !important;
}


@media screen and (max-width:1030px) {
	#gk-mainbody-columns>section {
	    width: 70%;
	}
	#gk-mainbody-columns>aside {
	    width: 30%;
	}
}
@media screen and (max-width:820px) {
	#gk-mainbody > div {
		width: 100%;
	}
	#gk-sidebar .box {
		float: none!important;
		width: 100%!important;
	}
	#gk-mainbody-columns > section,
	#gk-inner-inset {
		clear: both!important;
		width: 100%!important;	
	}
	#gk-mainbody-columns > aside {
	    width: 100% !important;
	}
}
@media screen and (max-width:580px) {
	#gk-mainbody > div {
		width: 100%;
	}
	#gk-sidebar .box {
		float: none!important;
		width: 100%!important;
	}
	#gk-mainbody-columns > section,
	#gk-inner-inset {
		clear: both!important;
		width: 100%!important;	
	}
	#gk-mainbody-columns > aside {
	    width: 100% !important;
	}
	.gk-copyrights {
		font-size: 12px;
	}
}
#footer-menu {
	display: inline-block;
	float: none;
	text-align: center;
}
#footer-menu li {
	display: inline-block;
	float: none;
}
.gk-copyrights {
	clear: both;
	float: none!important;
	text-align: center;
}

article.type-post.category-ciatblog > .content p.pvc_stats {
    display: block !important;
}
article.type-post.category-ciatblog-en > .content p.pvc_stats {
    display: block !important;
}
article.type-post > .content p.pvc_stats {
    display: none !important;
}

article#post-11099 > .content p.pvc_stats,
article#post-11101 > .content p.pvc_stats {
    display: none !important;
}


ul.social-network .fa-facebook {
    background:#3b5998
} 
ul.social-network .fa-linkedin {
    background:#007bb6
}
ul.social-network .fa-twitter {
    background:#00aced
}
ul.social-network .fa-google-plus {
    background:#dd4b39
}
ul.social-network .fa-youtube-play {
    background:#FF001D
}
ul.social-network i.fa-facebook:hover {
    background:#E9E9E9;
    color:#3b5998;
} 
ul.social-network i.fa-linkedin:hover {
    background:#fff;
    color:#007bb6;
}
ul.social-network i.fa-twitter:hover {
    background:#fff;
    color:#00aced;
}
ul.social-network i.fa-google-plus:hover{
    background:#fff;
    color:#dd4b39;
}
ul.social-network i.fa-youtube-play:hover{
    background:#fff;
    color:#dd4b39;
}
ul.social-network li {
    list-style-type: none;
    float: left;
}
ul.social-network li a i {    
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 3px;
    font-size: 18px;
    text-align: center;
    margin-right: 4px;
    padding-top: 20%;
    transition: all 0.2s ease-in-out;
}
#gk-footer{
	margin: 0px !important;	
}

.text-left{
	text-align: left !important;
}

.gform_wrapper ul li.clear_both {
    clear: none !important;
}
