@charset "UTF-8";
/*
* Theme Name: WorldiCity
* Last Update: Aug 15 2014
* Version: 1.0
* Code Maked By Kiyo
*/




/*
 * Grid Overwrite!!!!
 */

/* Preserve some sanity */
.grid3,
.unit3 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* Set up some rules to govern the grid */
.grid3 {
  display: block;
  clear: both;
  margin-bottom: 30px;
}
.grid3 .unit3 {
  float: left;
  width: 100%;
  /*max-width: 285px;*/
  padding: 5px!important;
}

/* This ensures the outer gutters are equal to the (doubled) inner gutters. */
.grid3 .unit3:first-child { padding-left: 0px; }
.grid3 .unit3:last-child { padding-right: 0px; }

/* Nested grids already have padding though, so let’s nuke it */
.unit3 .unit3:first-child { padding-left: 0; }
.unit3 .unit3:last-child { padding-right: 0; }
.unit3 .grid3:first-child > .unit { padding-top: 0; }
.unit3 .grid3:last-child > .unit { padding-bottom: 0; }

/* Let people nuke the gutters/padding completely in a couple of ways */
.no-gutters .unit3,
.unit3.no-gutters {
  padding: 0 !important;
}

/* Wrapping at a maximum width is optional */
.wrap .grid3,
.grid3.wrap {
  max-width: 980px;
  /*max-width: 958px;*/
  margin: 0 auto;
}

/* Clearfix after every .grid */
.grid3 {
  *zoom: 1;
}
.grid3:before, .grid3:after {
	display: table;
	content: "";
	line-height: 0;
}
	.grid3:after {
		clear: both;
	}

@media screen and (max-width: 590px) {
	.grid3 .unit3 {
			width: 100% !important;
			padding-left: auto;
			padding-right: auto;
			padding: 0!important;
		}
		.unit3 .grid3 .unit3 {
			padding-left: 0px;
			padding-right: 0px;
		}
}

@media screen and (min-width: 1180px) {
	.wider .grid3 {
		max-width: 980px;
		margin: 0 auto;
	}
}

.grid3 .half3 {width: 49.999999%; }




.asset-body{text-align: center;}
.grid3 {
	/*padding-left: 20px;*/
	margin: 0 auto;
	}
		.unit3 {
			margin-bottom: 30px;
		}

.unit3 h2{
	padding-left: 0px;
	padding-bottom: 10px;
  max-width: 285px;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	/*background: url(../_images/linedot.png) repeat-x bottom center;
	border-bottom: none!important;*/
}
		.unit3 h2 a{
			color: #061e32;
			font-size: 13px;
			line-height: 13px;
		}
		.unit3 h2 a:before{
			content: "\f061";
			font-family: FontAwesome;
			line-height: 13px;
			font-size: 13px;
			padding-right: 5px;
		}
	.unit3 p{
		/*width: 285px;*/
		font-size: 85%;
		line-height: 1.2;
		text-align: left;
		letter-spacing: 0;
		margin-left: auto;
		margin-right: auto;
		max-width: 285px;
	}


@media screen and (max-width:590px){
		.unit3{
			text-align: center!important;
			width: 50%;
		}
			.unit3 h2{
					/*width: 285px;*/
					max-width: 285px;
				margin: 10px auto;
			}
			.unit3 p{
					/*width: 285px;*/
					max-width: 285px;
				margin: 0px auto;
			}

}
