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

/* Here you can include your override CSS styles */

.childcontent .gkcol { width: 170px; }

h1,h2,
.gkPopupWrap h3,
article header ul,
.nspHeader,
.gkwTemp,
#gkSearch #mod-search-searchword,
.box.highlights .nspInfo,
.box.highlights .nspText,
.gkNspPM-VideoList h3,
#ezblog-body.forFeatured > #ezblog-label,
.blog-read header .blog-brief,
#ezblog-body .archive-list.for-search li h3 a { font-family: 'Bitter', Arial, sans-serif; }

h3,h4,h5,h6,
body,
body button,
button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.readon,
#gkMainbody .itemReadMore,
#gkMainbody .readmore > a,
.button.invert:active,
.button.invert:focus,
.button.invert:hover,
#gkUpdates,
#gkMainMenu,
.gkMenu > ul li div.childcontent li,
#gkLogo.text,
#system-message,
#gkMenuOverlayHeader,
#gkMenuOverlayContent,
.nspMain.nsp-list .nspHeader,
.items-more > h2

 { font-family: Arial, Helvetica, sans-serif; }

.blank { font-family: Arial, Helvetica, sans-serif; }

.blank { font-family: Arial, Helvetica, sans-serif; }

#gkSidebarLeft { width: 19.15%; }

#gkUpdates { width: 19.15%; }

#gkSidebarRight { width: 26.3%; }

#gkSearch { width: 21.26355%; }

#gkHighlights { width: 59.58645%; }

#gkContent { background-image: none!important; }
#gkBannerLeft { width: 68%; }

#gkBannerRight { width: 32%; }

#gkPageContent { width: 80.85%; }

#gkPageContent > div { width: 73.7%; }

#gkContent { width: 100%; }

.gkPage { max-width: 1410px; }

#gkContentWrap > div { width: 100%; }

#menu663 > div,
#menu663 > div > .childcontent-inner { width: 510px; }

#menu668 > div,
#menu668 > div > .childcontent-inner { width: 170px; }

#menu414 > div,
#menu414 > div > .childcontent-inner { width: 170px; }

#menu443 > div,
#menu443 > div > .childcontent-inner { width: 170px; }

#menu945 > div,
#menu945 > div > .childcontent-inner { width: 170px; }

#gk-tabs-735 .gkTabsContainer0, #gk-tabs-735 .gkTabsContainer1, #gk-tabs-735 .gkTabsContainer2 { height: 200px; }
#gkHighlighterGK5-0 .gkHighlighterInterface span.text { color: #282828; } #gkHighlighterGK5-0 .gkHighlighterInterface { background-color: #ffffff; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }


#map{width:100%; float:left; padding:46px 0 0 0; position:relative;}
	#map h2{font-size:1.82em;font-family: 'officinasansblackcregular'; color:#eb1e00;letter-spacing:-0.8px; text-align:center; max-width:1000px; padding:0px 53px 36px; margin:0 auto; position:relative;}
		#map h2 span{color:#222; margin: 0 20px; cursor: pointer;    white-space: nowrap;}
		#map h2 span.active{    border-bottom: 2px solid red;}
			#map h2 i{display:block; width:41px; border-top:1px solid #e9e8e8; border-bottom:1px solid #e9e8e8; padding:3px 0; position:absolute; left:0; top:13px;}
				#map h2 i i{border-bottom:0; padding:0; position:relative; top:auto;}
			#map h2 i.r{left:auto; right:0;}
	#map .search{width:426px;  padding:30px 20px 0; background:rgba(255, 255, 255, 0.9); position:absolute; top:112px; left:50%; margin:0 0 0 -597px; border-radius:0 0 15px 15px; font-size:0.867em}
	
			#map .search .example{color:#565757;  padding:14px 0px 16px 20px; display:block; overflow:hidden; background:url(../image/border.png) repeat-x 0 100%;}
				#map .search .example a{color:#3465a4;}
				#map .search form{width:99%; display:block; float:left; border:1px solid #eb1e00; background:#ffffff; }
				#map .search form div{display:inline;}
				#map .search input.form-text{width:77%;height:50px; float:left;padding:0 6%; border:0; margin:0 0 0 1%; font-size:1.214em; color:#2a9bbb;}
				#map .search input.form-text[placeholder]{text-overflow:ellipsis; color:#565757;}
				#map .search input.form-text::-webkit-input-placeholder{text-overflow:ellipsis; color:#565757; opacity:0.6;} 
				#map .search input.form-text::-moz-placeholder{text-overflow:ellipsis; color:#565757;} 
				#map .search input.form-text:-moz-placeholder{text-overflow:ellipsis; color:#565757;} 
				#map .search input.form-text:-ms-input-placeholder{text-overflow:ellipsis; color:#565757;} 
				#map .search .form-actions{display:block; float:right; padding:0; margin:0;}
				#map .search .form-actions input{height: 50px;    margin: 0;}
				#content #map .search input.form-submit{width:100%; height:46px; padding:0; border:0; margin:0 1% 0 0; background:#ffffff url(../image/search.png) no-repeat 50% 51%; overflow:hidden; text-indent:-999px;}
			#map .search .items{width:100%; overflow:hidden;padding:13px 0 24px 0; }
				#map .search .items ul{display:block; width:50%; float:left; margin:0; padding:0; line-height:2.077em}
					#map .search .items ul li{padding:0; margin:0; list-style-type:none; display:block;}
						#map .search .items ul li a{color:#3365a4;}
						#map .search .items ul li.last a{font-size:1.154em; font-weight:bold; text-decoration:none; padding:0 12px 0 0; background:url(../image/small_arrow.png) no-repeat 100% 60%;}
			
			
		#map .button-content{width:100%; text-align:center; padding:2px 0 6px;}
			#map  .button-content a.buttonmap{display:inline-block; color:#eb1e00;  padding:9px 33px 8px 45px; margin:0 auto; position:relative; 
			text-decoration:none; border:1px solid #eb1e00;  }
				#map  .button-content a.buttonmap span{display:block; width:19px; height:18px; background:url(../image/button_icon.png) no-repeat 0 -72px; position:absolute; top:9px; left:17px;}
			#map  .button-content a.buttonmap:hover{background:#fd3c20  none; color:#FFF;}
			#map  .button-content a.buttonmap:active{background:#eb1e00 none; color:#FFF;box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.5);}
				#map  .button-content a.buttonmap:active span{background-position:0 -91px; color:#FFF;}
	#map #businessmap{width:100%; height:560px; padding:0 0 0 /*400px*/;}
		#map #businessmap .box{width:387px; min-height:110px; padding:6px 1px; overflow:hidden; position:relative;}
			#map #businessmap .box .view{width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}
			#map #businessmap .box .content{margin:0 0 0 126px;}
			#map #businessmap .box .content .title{font-size:17px; position:relative; padding:9px 0 14px; margin:0 0 10px;}
				#map #businessmap .box .content .title a{text-decoration:none;}
				#map #businessmap .box .content .title .brd{width:21px; height:0; border-bottom:1px solid #dedede; position:absolute; bottom:0; left:0;}
				#map #businessmap .box .content .address{font-size:0.867em; color:#595959; padding:7px 0 0px 0; width:100%; float:left; line-height:1.538em;}
						#map #businessmap .box .content .address span{display:block; float:left; margin:1px 0 0; width:17px; height:14px; background:url(../image/business_icon.png) no-repeat 0 0;}
					#map #businessmap .box .content .phone{font-size:0.867em; color:#eb1e00; padding:2px 0 0px 0; width:100%; float:left; line-height:1.538em;}
						#map #businessmap .box .content .phone span{display:block; float:left; margin:2px 0 0; width:17px; height:14px; background:url(../image/business_icon.png) no-repeat 0 -23px;}
						#map #businessmap .box .content .phone a{white-space:nowrap; text-decoration:none;}
			#map #businessmap .box .image{width:110px; float:left; margin:0 0 0 -100%;}
.result-upload {float:left;padding: 5px; border:1px solid green; display: none;}			
.result-upload.error {border:1px solid red;}			
.form-group { margin-top: 5px;}
.h3 { font-size: 20px;}
.clearfix { clear:both;}
input[type='checkbox'] {width:auto;}
label { font-weight: bold }