<style>

	body.pushable>.pusher {
		background: #f2f2f2;
	}

	body {
		margin-top: 0;
	}

	.following.bar {
		display:none !important;
	}

	header {
		background-color: #fff;
    border-bottom: #333 solid 13px;
	}

	.worldPage .ui.grid .column {
		padding:0 !important;
	}

	.ui.grid {
		max-width: 1200px;
		margin: 0 auto;
	}

	.worldPage a {
		color: #8cc33f;
		outline: 0;
		text-decoration: underline;
	}

	.worldPage .logo {
		width: 100%;
		max-width: 250px;
	}

	.worldPage nav {
		display: block;
	}

	.worldPage nav ul {
		text-align: center;
		margin: 11px auto 0;
		max-width: 680px;
		line-height: 1;
	}

	.worldPage nav ul li {
		display: inline-block;
		font-family: 'Open Sans Condensed', sans-serif;
		text-align: center;
		font-size: 18px;
		padding: 0 4px;
		margin-bottom: 0 !important;
	}

	.worldPage nav ul li a {
		text-decoration: none;
		padding: 20px 10px;
		display: block;
		line-height: 15px;
		color: #404040;
		font-weight: 700;
	}

	.worldPage #default_area a {
		font-family: 'Open Sans Condensed', sans-serif;
		text-align: center;
		font-size: 18px;
		margin: 21px 0 0 !important;
		text-decoration: none;
		padding: 10px 10px;
		display: block;
		line-height: 15px;
		color: #404040;
		font-weight: 700;
	}

	.worldPage #default_area a .icon {
		color: #8cc33f;
	}

	.worldPage .nav-top {
		color: #8cc63f;
		font-weight: bold;
		display: block;
		font-size: 20px;
	}

	.worldPage .nav-bottom {
		font-weight: 400;
		font-family: 'Open Sans', sans-serif;
		font-size: .875rem;
		color: #333;
	}

	.worldPage .location {
		float: right;
		text-align: center;
	}

	.worldPage .current-location {
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 20px;
		margin-top: 15px;
		margin-bottom: 0 !important;
		line-height: 17px;
	}

	.worldPage .styled-dropdown {
		width: 200px;
		height: 34px;
		overflow: hidden;
		background: url(/images/icon-dropdown.png) no-repeat right #fff;
		border: 2px solid #ccc;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin: 0 auto;
	}

	.worldPage .styled-dropdown select {
		background: transparent;
		width: 228px;
		padding: 5px 10px;
		font-size: 14px;
		line-height: 1.3;
		color: #666;
		border: 0;
		border-radius: 0;
		height: 34px;
		-webkit-appearance: none;
	}

	.worldPage .green-line {
		border-bottom: solid 30px #8cc63f;
	}

	.worldPage .titleArea {
		background-image: url(/images/slider-mountaintops.jpg);
		background-size: cover;
		visibility: visible;
		width: 100%;
		height: 170px;
		padding-top: 38px;
	}

	.worldPage .titleArea h1 {
		text-align:center;
		margin-top:0;
		color:#fff;
		font-size:60px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight:300;
		text-transform:capitalize;
		letter-spacing: 1px;
	}

	.worldSort .sort-nav {
		background-color: #494949;
		margin-bottom: 30px;
	}

	.worldSort .sort-sub-nav {
		max-width: 1000px;
		margin: 0 auto;
		display: none;
	}

	.worldSort .sort-sub-nav .sub-nav {
		background-color: #8cc63f;
		opacity: .9;
		position: absolute;
		top: 50px;
		min-height: 40px;
		max-width: 1000px;
		width: 100%;
		z-index: 1000;
		-webkit-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
	}

	.worldSort h4 {
		font-size: 28px;
		font-weight: 100;
		color: #fff;
		margin: 10px 0 10px 0;
	}

	.worldSort .sub-nav p {
		font-size: 20px;
		font-weight: 100;
		font-family: 'Open Sans Condensed', sans-serif;
	}

	.worldSort .lighter-list {
		background-color: #e8f4d9;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		height: 100%;
	}

	.worldSort .sort-nav ul, .worldSort .secondary-nav ul {
		display: block;
		margin: 0 auto;
		max-width: 1200px;
		text-align: center;
	}

	.worldSort .sort-nav ul li, .worldSort .secondary-nav ul li {
		padding: 10px 0;
		color: #fff;
		font-weight: normal;
		display: inline-block;
		font-family: 'Open Sans Condensed', sans-serif;
		text-align: center;
		font-size: 18px;
		margin-bottom: 0 !important;
	}

	.worldSort .sort-nav ul li a, .worldSort .secondary-nav ul li a, .worldSort .mobile-sort-nav .title, .worldSort .all-link {
		color: #fff;
		font-weight: 700 !important;
		margin: 0 2px !important;
		padding: 0 10px !important;
		font-size: 17px;
		text-decoration: none;
	}

	.worldSort .sort-nav ul li a i, .worldSort .mobile-sort-nav ul li a i {
		color: #8cc63f;
	}


	.contentArea {
		width:100%;
		float:none;
		background:#f2f2f2;
	}

  .contentArea::after {
    content: "";
    display: table;
    clear: both;
  }

	.item-wrapper {
		max-width: 1200px;
		margin: 50px auto 50px;
		float: none;
		display: block;
	}

	.ui.items > .row > .item, .ui.items > .item {
		display: block;
		float: left;
		position: relative;
		top: 0px;
		width: 316px;
		min-height: 375px;
		margin: 0em 0.5em 2.5em;
		background-color: #FFFFFF;
		line-height: 1.2;
		font-size: 1em;
		-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
		border-bottom: 0.2em solid rgba(0, 0, 0, 0.2);
		border-radius: 0.33em;
		-webkit-transition: -webkit-box-shadow 0.2s ease;
		-moz-transition: box-shadow 0.2s ease;
		transition: box-shadow 0.2s ease;
		padding: 0.5em;
	}

	.ui.items {
		margin: 1em 0em 0em;
	}

	.ui.items.worldWants>.item, .ui.items>.row>.item {
		width: 285px;
	    height: 410px;
		background-color: transparent;
		box-shadow: none;
		border: 0;
		margin-bottom:60px;
	}

	.excerpt {
		width: 100%;
		height: 410px;
		background-color: #fff;
		border: 0 solid #cccccc;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		position: relative;
	}

	.worldWants .category-title {
		color: #fff;
		font-family: 'Open Sans Condensed', sans-serif;

		padding: 10px 12px;
		background-color: #494949;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

	.worldWants .category-title .icon {
		color: #8cc63f;
		font-size: 23px;
	}

	.worldWants .category-title p {
		margin: 0 !important;
		padding-left: 0;
		font-weight: bold;
		font-size: 21px;
	}

	.worldWants .excerpt-meta {
		background-color: #c8c8c8;
		width: 100%;
		padding: 8px 15px 3px;
		height: 40px;
		margin-bottom: 30px;
	}

	.worldWants .senator {
		float: left;
		text-align: left;
		width: 50%;
		line-height: 21px;
		color: #494949;
		font-size: 14px;
		margin: 1px 0 !important;
		font-weight: bold;
		font-family: 'Open Sans Condensed', sans-serif;
	}

	.worldWants .posted {
		float: right;
		text-align:right;
		width: 50%;
		line-height: 21px;
		color: #494949;
		font-size: 14px;
		margin: 1px 0 !important;
		font-weight: bold;
		font-family: 'Open Sans Condensed', sans-serif;
	}

	.worldWants .moneyRange {
		float: left;
		width: 100%;
		line-height: 21px;
		color: #494949;
		font-size: 12px;
		margin: 16px 0 7px !important;
		text-align: center;
		font-weight: bold;
		font-family: 'Open Sans Condensed', sans-serif;
	}

	.worldWants .moneyRange .icon {
		color: #8cc63f;
	}

	.worldWants .moneyRange span {
		color: #8cc63f;
	}

	.worldWants .title {
		color: #8cc63f;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 25px;
		padding: 10px 15px;
		font-weight: 400;
		float: left;
		width: 100%;
	}

	.worldWants .quote {
		color: #494949;
		font-style: normal;
		padding: 0 15px;
		font-size: 15px;
		line-height: 25px;
		min-height: 150px;
	}

	.worldWants .author img {
		display: inline-block;
		width: 60px;
		margin: -33px 16px 0;
		float: left;
	}

	.worldWants .author p {
		margin-top: 60px;
		color: #333;
		font-size: 17px;
	}

	.worldWants .author p .icon {
		color: #8cc63f;
		font-size: 30px;
		line-height: 0;
		margin: 13px -221px -9px 139px;
		float: left;
	}

	.share {
		display: block;
		width: 239px;
		height: 236px;
		margin: 0 auto -100px;
		position: relative;
		z-index: 1000;
		background-image: url(/images/small-share-bubble-hover2.png);
		background-repeat: no-repeat;
	}

	.share:hover {
		background-size: cover;
		background-position: center;
	}

	.share:hover img {
		visibility: hidden;
	}

	.share img {
		position: absolute;
		top: 0;
		right: 0;
	}

	footer.four {
		display:none !important;
	}

	footer.worldFooter {
		border-top: 30px solid #3c3c3c;
		background-color: #2a2a2a;
		padding-top: 20px;
		margin-top: 40px;
	}

	.worldFooter a {
		text-decoration: none;
		color: #cccccc;
		font-size: 15px;
	}

	.worldFooter h3 {
		font-size: 20px;
		margin: 10px 0;
		line-height: 130%;
		color: #8cc33f;
		font-weight: 700;
		font-family: 'Open Sans Condensed', sans-serif;
	}

	.worldFooter .footer-meta {
		border-top: 1px solid #4a4a4a;
		margin: 30px auto 0 !important;
		padding: 30px 0 !important;
		color: #999999;
	}

	.worldFooter ul {
		list-style: none;
		margin: 0;
		padding: 0;

	}

	.worldFooter ul li {
		padding: 5px 0;
		margin: 0  !important;
		line-height: 18px;
		font-size: 18px;
	}

	.worldFooter .right {
		text-align: right;
		color: #999999;
	}

	.worldFooter .green-text {
		color: #8cc33f;
	}

	.worldFooter .social img {
		width: 37px;
	}

	.launch.button {
		display: none;
		font-family: 'Open Sans Condensed', sans-serif;
		background-color: #494949;
		color: #fff;
		padding: 12px;
		font-size: 20px;
		text-align: center;
	}


  .signUpPage .ui.grid .column {
  	padding:0 !important;
  }

  .signUpPage a {
  	color: #8cc33f;
  	outline: 0;
  	text-decoration: underline;
  }

  .signUpPage .logo {
  	width: 100%;
  	max-width: 250px;
  }

  .signUpPage nav {
  	display: block;
  }

  .signUpPage nav ul {
  	text-align: center;
  	margin: 11px auto 0;
  	max-width: 680px;
  	line-height: 1;
  }

  .signUpPage nav ul li {
  	display: inline-block;
  	font-family: 'Open Sans Condensed', sans-serif;
  	text-align: center;
  	font-size: 18px;
  	padding: 0 4px;
  	margin-bottom: 0 !important;
  }

  .signUpPage nav ul li a {
  	text-decoration: none;
  	padding: 20px 10px;
  	display: block;
  	line-height: 15px;
  	color: #404040;
  	font-weight: 700;
  }

  .signUpPage #default_area a {
  	display: inline-block;
  	font-family: 'Open Sans Condensed', sans-serif;
  	text-align: center;
  	font-size: 18px;
  	margin: 21px 0 0 !important;
  	text-decoration: none;
  	padding: 10px 10px;
  	display: block;
  	line-height: 15px;
  	color: #404040;
  	font-weight: 700;
  }

  .signUpPage #default_area a .icon {
  	color: #8cc33f;
  }


  .signUpPage .nav-top {
  	color: #8cc63f;
  	font-weight: bold;
  	display: block;
  	font-size: 20px;
  }

  .signUpPage .nav-bottom {
  	font-weight: 400;
  	font-family: 'Open Sans', sans-serif;
  	font-size: 14px;
  	font-size: .875rem;
  	color: #333;
  }

  .signUpPage .location {
  	float: right;
  	text-align: center;
  }

  .signUpPage .current-location {
  	font-family: 'Open Sans Condensed', sans-serif;
  	font-size: 20px;
  	margin-bottom: 0;
  	margin-top: 15px;
  	margin-bottom: 0 !important;
  	line-height: 17px;
  }

  .signUpPage .styled-dropdown {
  	width: 200px;
  	height: 34px;
  	overflow: hidden;
  	background: url(/images/icon-dropdown.png) no-repeat right #fff;
  	border: 2px solid #ccc;
  	-webkit-border-radius: 5px;
  	border-radius: 5px;
  	margin: 0 auto;
  }

  .signUpPage .styled-dropdown select {
  	background: transparent;
  	width: 228px;
  	padding: 5px 10px;
  	font-size: 14px;
  	line-height: 1.3;
  	color: #666;
  	border: 0;
  	border-radius: 0;
  	height: 34px;
  	background: #fff;
  }

  .signUpPage .green-line {
  	border-bottom: solid 30px #8cc63f;
  }

  .signUpPage .titleArea {
  	background-image: url(/images/slider-mountaintops.jpg);
  	background-size: cover;
  	visibility: visible;
  	width: 100%;
  	height: 170px;
  	padding-top: 38px;
  }

  .signUpPage .titleArea h1 {
  	text-align:center;
  	margin-top:0;
  	color:#fff;
  	font-size:60px;
  	font-family: 'Open Sans Condensed', sans-serif;
  	font-weight:300;
  	text-transform:capitalize;
  	letter-spacing: 1px;
  }

  .accountBox {
  	width: 900px;
  	margin: 50px auto 60px;
  	background: #fff;
  	padding: 40px 60px 40px;
  	border-radius: 10px;
  	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  }

  .accountBox a {
    color: #8cc33f;
    outline: 0;
    text-decoration: none;
  }


  .accountBox h2 {
  	text-align: center;
  	color: #000;
  	font-family: 'Open Sans Condensed', sans-serif;
  	font-size: 32px;
  	font-weight: 600;
  }

  .accountBox .double h2 {
  	margin-top: 40px;
  }

  .accountBox h3 {
  	text-align: center;
  	color: #000;
  	font-family: 'Open Sans Condensed', sans-serif;
  	font-size: 26px;
  	font-weight: 600;
  	margin: 10px 0 25px;
  }

  .accountBox h4 {
  	text-align: center;
  	color: #000;
  	font-family: 'Open Sans Condensed', sans-serif;
  	font-size: 21px;
  	font-weight: 600;
  	margin: 30px 0 10px;
  }

  .accountBox form {
  	width:100%;
  }

  .accountBox form .single {
  	width:480px;
  	display:block;
  	margin:0 auto;
  }

  .accountBox form .double {
  	width:100%;
  	display:block;
  	float:left;
  }

  .accountBox form .double.last {
  	margin-bottom:30px;
  }

  .accountBox .double h3 {
  	margin: 40px 0 15px;
  }

  .accountBox form .double .fifty {
  	width:48%;
  	display:block;
  	float:left;
  	margin: 0 1%;
  }

  .accountBox form .double .fifty.radio {
  	padding-left:25px;
  }

  .accountBox form .double .fifty.special {
  	padding-left:25px;
  }

  .accountBox form .double .fifty.vote input[type=radio] {
  	float: left;
  	margin: 8px 10px 0 10px;
  }

  .accountBox form .double .fifty.ccv input[type=text] {
  	width: 150px;
  }

  .accountBox form .double .fifty .state {
  	width:64%;
  	display:block;
  	float:left;
  	margin: 0 2% 0 0;
  }

  .accountBox form .double .fifty .zip {
  	width:32%;
  	display:block;
  	float:left;
  	margin: 0 0 0 2%;
  }

  .accountBox form label {
  	color:#333;
  	font-weight:300;
  	font-size:16px;
  	margin:8px 0 4px;
  	display:block;
  }

  .accountBox form .tokens label {
  	font-size: 18px;
  	margin: 26px 0 4px;
  	font-weight: 700;
  	font-family: 'Open Sans Condensed';
  }

  .accountBox form label span {
  	color:#8DC449;
  }

  .accountBox form label span.more {
  	color: #999;
  	font-weight: 300;
  	font-size: 14px;
  }

  .accountBox form .sub {
  	color: #999;
  	font-weight: 300;
  	font-size: 14px;
  	margin: -1px 0 8px !important;
  	line-height: 18px;
  }

  .accountBox form .sub.sales {
  	margin: 18px 0 8px !important;
  	clear:both;
  }

  .accountBox form .optional {
  	color: #999;
  	font-weight: 300;
  	font-size: 14px;
  	margin: 3px 0 10px !important;
  	line-height: 21px;
  	padding:0 1%;
  }

  .accountBox form input[type=text] {
  	width:100%;
  	border:solid 1px #ccc;
  	border-radius:4px;
  	padding:9px 12px;
  	margin-bottom:15px;
  }

  .accountBox form input[type=email] {
  	width:100%;
  	border:solid 1px #ccc;
  	border-radius:4px;
  	padding:9px 12px;
  	margin-bottom:15px;
  }

  .accountBox form input[type=password] {
  	width:100%;
  	border:solid 1px #ccc;
  	border-radius:4px;
  	padding:9px 12px;
  	margin-bottom:15px;
  }

  .accountBox form input[type=tel] {
  	width:100%;
  	border:solid 1px #ccc;
  	border-radius:4px;
  	padding:9px 12px;
  	margin-bottom:15px;
  }

  .accountBox form .label {
  	color: #333;
  	font-weight: 300;
  	font-size: 16px;
  	margin: 8px 0 4px !important;
  	display: block;
  }

  .accountBox form .special .label {
  	color: #333;
  	font-weight: 300;
  	font-size: 14px;
  	margin: 8px 0 4px !important;
  	display: block;
  }

  .accountBox form .label strong {
  	font-weight: 700;
  }

  .accountBox form ul {
  	margin: 0 0 6px;
  	padding-left: 20px;
  }

  .accountBox form li {
  	color: #333;
  	font-weight: 700;
  	font-size: 14px;
  	line-height: 19px;
  	margin: 0 0 0px !important;
  	display: block;
  }

  .accountBox form li span {
  	color: #8DC449;
  }

  .accountBox form input[type=radio] {
  	float: left;
  	margin: 12px 10px 0 10px;
  }

  .accountBox form .yesNo {
  	width: 80px;
  	float: left;
  }

  .accountBox form input[type=phone] {
  	width:100%;
  	border:solid 1px #ccc;
  	border-radius:4px;
  	padding:9px 12px;
  	margin-bottom:15px;
  }

  .accountBox form select {
  	width:100%;
  	border:solid 1px #ccc;
  	border-radius:4px;
  	padding:9px 12px;
  	margin-bottom:15px;
  }

  .accountBox form input[type=url] {
  	width:100%;
  	border:solid 1px #ccc;
  	border-radius:4px;
  	padding:9px 12px;
  	margin-bottom:15px;
  }

  .accountBox form textarea {
  	width: 100%;
  	border: solid 1px #ccc;
  	border-radius: 4px;
  	padding: 9px 12px;
  	margin-bottom: 15px;
  	height: 120px;
  }

  .accountBox form input[type=file] {
  	width:100%;
  	margin-bottom:15px;
  }

  .accountBox form input[type=number] {
  	width:100px;
  	border:solid 1px #ccc;
  	border-radius:4px;
  	padding:9px 12px;
  	float:left;
  	margin:10px 20px 0 0;
  }

  .accountBox form input[type=checkbox] {
  	float: left;
  	margin: 4px 13px 0 108px;
  }

  .accountBox form .activity {
  	color: #999;
  	font-weight: 300;
  	font-size: 16px;
  	line-height: 21px;
  	text-align: center;
  	width: 450px;
  	margin: 20px auto 10px !important;
  }

  .accountBox form input[type=submit] {
  	background: #8DC449;
  	color: #fff;
  	display: block;
  	width: 180px;
  	padding: 12px 0;
  	margin: 50px auto 15px;
  	border: 0;
  	border-radius: 5px;
  	font-family: 'Open Sans Condensed', sans-serif;
  	font-size: 18px;
  	font-weight: 600;
  	cursor: pointer;
  	transition: all 0.5s;
  	clear: both;
  }

  .accountBox form input[type=submit]:hover {
  	transform:scale(1.05);
  }

  .accountBox form .reviewed {
  	color: #999;
  	font-weight: 300;
  	font-size: 14px;
  	line-height: 18px;
  	text-align: center;
  	margin: 0 0 0 !important;
  }

  .inline-error {
  	color: #c00;
  	font-size: 13px;
  	line-height: 17px;
  	margin: -10px 0 12px !important;
  }

  .accountBox .month {
  	width: 50px;
  	float: left;
  }

  .accountBox .slash {
  	width: 20px;
  	float: left;
  	text-align: center;
  	padding: 7px 0 0;
  }

  .accountBox .year {
  	width: 70px;
  	float: left;
  }

  .contentArea.accountAuthPage {
  	float: none;
  	display: flow-root;
  	clear: both;
  	padding-bottom: 20px;
  }

  .field_with_errors input,
  .field_with_errors select,
  .field_with_errors textarea {
    border: 1px solid #d93025 !important;
  }


	.worksPage .ui.grid .column {
		padding:0 !important;
	}

	.worksPage a {
		color: #8cc33f;
		outline: 0;
		text-decoration: underline;
	}

	.worksPage .logo {
		width: 100%;
		max-width: 250px;
	}

	.worksPage nav {
		display: block;
	}

	.worksPage nav ul {
		text-align: center;
		margin: 11px auto 0;
		max-width: 680px;
		line-height: 1;
	}

	.worksPage nav ul li {
		display: inline-block;
		font-family: 'Open Sans Condensed', sans-serif;
		text-align: center;
		font-size: 18px;
		padding: 0 4px;
		margin-bottom: 0 !important;
	}

	.worksPage nav ul li a {
		text-decoration: none;
		padding: 20px 10px;
		display: block;
		line-height: 15px;
		color: #404040;
		font-weight: 700;
	}

	.worksPage #default_area a {
		font-family: 'Open Sans Condensed', sans-serif;
		text-align: center;
		font-size: 18px;
		margin: 21px 0 0 !important;
		text-decoration: none;
		padding: 10px 10px;
		display: block;
		line-height: 15px;
		color: #404040;
		font-weight: 700;
	}

	.worksPage #default_area a .icon {
		color: #8cc33f;
	}

	.worksPage .nav-top {
		color: #8cc63f;
		font-weight: bold;
		display: block;
		font-size: 20px;
	}

	.worksPage .nav-bottom {
		font-weight: 400;
		font-family: 'Open Sans', sans-serif;
		font-size: .875rem;
		color: #333;
	}

	.worksPage .location {
		float: right;
		text-align: center;
	}

	.worksPage .current-location {
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 20px;
		margin-top: 15px;
		margin-bottom: 0 !important;
		line-height: 17px;
	}

	.worksPage .styled-dropdown {
		width: 200px;
		height: 34px;
		overflow: hidden;
		background: url(/images/icon-dropdown.png) no-repeat right #fff;
		border: 2px solid #ccc;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin: 0 auto;
	}

	.worksPage .styled-dropdown select {
		background: transparent;
		width: 228px;
		padding: 5px 10px;
		font-size: 14px;
		line-height: 1.3;
		color: #666;
		border: 0;
		border-radius: 0;
		height: 34px;
		-webkit-appearance: none;
	}

	.worksPage .green-line {
		border-bottom: solid 30px #8cc63f;
	}

	.worksPage .titleArea {
		background-image: url(/image/slider-mountaintops.jpg);
		background-size: cover;
		visibility: visible;
		width: 100%;
		height: 170px;
		padding-top: 38px;
	}

	.worksPage .titleArea h1 {
		text-align:center;
		margin-top:0;
		color:#fff;
		font-size:60px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight:300;
		text-transform:capitalize;
		letter-spacing: 1px;
	}

	.contentArea.greyArea.quotes {
		padding:45px 0 40px;
		background:#e0e0e0;
	}

	.contentArea.greyArea.quotes .column {
		padding: 0 48px !important;
	}

	.contentArea.greyArea.quotes .column.bord {
		border-right:solid 1px #b7b7b7;
	}

	.contentArea.greyArea.quotes p {
		font-style:italic;
		font-weight:300;
		text-align:center;
		margin-bottom:0 !important;
		padding:10px 0 0;
		font-size:20px;

	}

	.contentArea.greyArea.quotes p span {
		font-style:normal;
		font-weight:700;
		display:block;
	}

	.contentArea.undeniable {
		padding-top: 60px;
	}

	.contentArea.undeniable h2 {
		text-align: center;
		color: #000;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 32px;
		font-weight: 600;
	}

	.contentArea.undeniable h3 {
		text-align: center;
		color: #000;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 26px;
		font-weight: 600;
		margin: 40px 0 15px;
	}

	.contentArea.undeniable p {
		text-align: center;
		color: #000;
		padding:0 100px;
	}

	.contentArea.cards {
		padding-bottom: 50px;
	}

	.contentArea.cards .ui.card {
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
		border-radius:12px;
		overflow:hidden;
	}

	.contentArea.cards .ui.card .title {
		text-align: center;
		color: #fff;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 22px;
		font-weight: 600;
		background:#8DC449;
		padding: 32px 0 30px;
		line-height: 22px;
	}

	.contentArea.cards .ui.card .title.double {
		padding:20px;
	}

	.contentArea.cards .ui.card .text {
		padding: 17px 25px 22px;
	}

	.contentArea.cards .ui.card .text.four {
		padding: 29px 25px 34px;
	}

	.contentArea.cards .ui.card .text.three {
		padding: 43px 30px 44px;
	}

	.contentArea.cards .ui.card .text p {
		font-weight:300;
		text-align:center;
		margin-bottom:0 !important;
		font-size:16px;
	}

	.contentArea.cards .ui.card .text p span {
		font-weight:600;
		color:#8DC449;
		display:block;
		margin-top:4px;
	}

	.contentArea.longQuote {
		margin-bottom:50px;
	}

	.contentArea.longQuote p.stump {
		border-left: solid 2px #8DC449;
		border-right: solid 2px #8DC449;
		margin: 0 auto;
		display: block;
		float: none;
		width: 710px;
		padding: 5px 40px;
		text-align: center;
		font-weight: 600;
	}

	.contentArea.longQuote p {
		margin: 40px 0 0;
		text-align: center;
	}

	.contentArea.greenArea.howWorks {
		padding:45px 0 20px;
		background:#8DC449;
	}

	.contentArea.greenArea.howWorks .column {
		padding:0 20px;
		margin-bottom:20px;
	}

	.contentArea.greenArea.howWorks .iconImage {
		width: 75px;
		margin: 0 auto;
		display: block;
	}

	.contentArea.greenArea.howWorks .iconImage.question {
		width: 60px;
		margin: 8px auto 5px;
		display: block;
	}

	.contentArea.greenArea.howWorks .iconImage.people {
		width: 150px;
		margin: -6px auto -2px;
		display: block;
	}

	.contentArea.greenArea.howWorks .iconImage.money {
		width: 40px;
		margin: 4px auto -3px;
		display: block;
	}

	.contentArea.greenArea.howWorks .iconImage.hand {
		width: 80px;
		margin: 0 auto -3px;
		display: block;
	}

	.contentArea.greenArea.howWorks .iconImage.p {
		width: 60px;
		margin: 8px auto 5px;
		display: block;
	}

	.contentArea.greenArea.howWorks h2 {
		text-align: center;
		color: #fff;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 32px;
		font-weight: 600;
		margin-bottom:35px;
	}

	.contentArea.greenArea.howWorks h3 {
		text-align: center;
		color: #fff;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 24px;
		font-weight: 600;
	}

	.contentArea.greenArea.howWorks p {
		text-align: center;
		color: #000;
	}

	.contentArea.blackArea.makeMoney {
		padding:45px 0 40px;
		background:#000;
	}

	.contentArea.blackArea.makeMoney h2 {
		text-align: center;
		color: #8DC449;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 32px;
		font-weight: 600;
		margin-bottom:15px;
	}

	.contentArea.blackArea.makeMoney p {
		text-align: center;
		color: #fff;
		padding: 0 100px;
	}

	.contentArea.getStarted {
		padding: 40px 0 0;
	}

	.contentArea.getStarted h2 {
		text-align: center;
		color: #000;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size: 32px;
		font-weight: 600;
		margin-bottom:15px;
	}

	.contentArea.getStarted p {
		text-align: center;
		color: #666;
		font-size:23px;
	}

	.contentArea.getStarted .share2 {
		width: 360px;
		margin-bottom: -100px;
	}


  .worldSingle .innerBox {
		background: #fff;
		border-radius: 20px;
		overflow: hidden;
		margin: 60px auto 40px;
		width: 1100px;
	}

	.worldSingle .innerBox .topProfile {
		padding: 40px;
		width: 100%;
		float: left;
	}

	.worldSingle .innerBox .topProfile .left {
		width: 17%;
		float: left;
		margin-right: 3%;
	}

	.worldSingle .innerBox .topProfile .left img {
		width:100%;
	}

	.worldSingle .innerBox .topProfile .right {
		float:left;
		width:80%;
	}

	.worldSingle .innerBox .topProfile h2 {
		color: #333;
		margin: 0 0 12px !important;
		font-size: 34px;
		font-family: Open Sans Condensed;
	}

	.worldSingle .innerBox .topProfile p.verified {
		color:#333;
		font-size:18px;
		font-weight:100;
		text-align:left;
	}

	.worldSingle .innerBox .topProfile p .icon {
		color:#8cc63f;
	}

	.worldSingle .innerBox .topProfile p {
		color:#333;
		text-align:left;
		margin:0 0 3px !important;
		font-size:20px;
		font-family:Open Sans Condensed;
	}

	.worldSingle .innerBox .topProfile p span {
		font-weight:bold;
	}

	.worldSingle .innerBox .topProfile p strong {
		color:#8cc63f;
	}




	.worldSingle .supportBar {
		background: #666666;
		padding: 15px 20px;
		width: 100%;
		float: left;
		height: 48px;
	}

	.worldSingle .supportBar ul {
		padding: 0;
		width: 1030px;
		margin: 13px 50% 0;
		float: none;
		display: block;
		position: relative;
		left: -350px;
	}

	.worldSingle .supportBar ul li {
		width:16%;
		float:left;
		display:block;
		text-align:center;
		margin:-19px 0 0 !important;
	}

	.worldSingle .supportBar ul li.special {
		width:36%;
	}


	.worldSingle .supportBar ul li.special a {
		display: block;
		background: #8cc63f;
		color: #fff;
		margin: -32px 0 0 18px;
		padding: 5px 27px 0;
		border-radius: 8px;
		z-index: 99999;
		position: relative;
		font-weight: 600;
		font-size: 28px;
		line-height: 41px;
		width: 87%;
		height: 79px;
	}

	.worldSingle .supportBar ul li.special a span {
		color: #000;
		font-size: 17px;
		line-height: 17px;
		display:block;
	}

	.worldSingle .supportBar ul li.special .supporters {
		float:left;
	}

	.worldSingle .supportBar ul li.special .offering {
		float:right;
	}

	.worldSingle .supportBar ul li a {
		color: #fff;
		font-family: Open Sans Condensed;
		font-size: 23px;
		font-weight: 600;
	}




	.worldSingle .greyArea {
		background: #f2f2f2;
		width: 100%;
		float: left;
		padding: 40px 110px;
		position:relative;
	}

	.worldSingle .greyArea h2 {
		color: #000;
		margin: 0 0 24px !important;
		font-size: 27px;
		font-family: Open Sans Condensed;
	}

	.worldSingle .greyArea h3 {
		color: #000;
		margin: 0 0 10px !important;
		font-size: 21px;
	}

	.worldSingle .greyArea p {
		color:#333;
		text-align:left;
		margin:0 0 4px !important;
		font-size:17px;
		font-family:Open Sans;
	}

	.worldSingle .greyArea .ui.button {
		background: #666666;
		color: #fff;
		display: block;
		width: 190px;
		font-size: 17px;
		margin: 20px auto 0;
		font-family: Open Sans Condensed;
		padding: 14px 0;
	}

	.worldSingle .greyArea .greyBubble {
		position: absolute;
		right: 8%;
		top: 20px;
		width: 300px;
	}



	.worldSingle .documentation {
		background: #fff;
		width: 100%;
		float: left;
		padding: 40px 110px;
		position:relative;
	}

	.worldSingle .documentation h2 {
		color: #000;
		margin: 0 0 20px !important;
		font-size: 32px;
		font-family: Open Sans Condensed;
		text-align:center;
	}

	.worldSingle .documentation h3 {
		color:#666;
		text-align:center;
		margin:0 0 6px !important;
		font-size:18px;
		font-family:Open Sans Condensed;
		text-transform: uppercase;
	}

	.worldSingle .documentation p {
		color:#999;
		text-align:center;
		margin:0 0 6px !important;
		font-size:17px;
		font-family:Open Sans Condensed;
		font-weight:600;
	}

	.worldSingle .documentation p a {
		color:#8DC449;
		font-family:Open Sans Condensed;
	}



	.worldSingle .questionAnswers {
		background: #f2f2f2;
		width: 100%;
		float: left;
		padding: 40px 110px;
		position:relative;
	}

	.worldSingle .questionAnswers h2 {
		color: #000;
		margin: 0 0 30px !important;
		font-size: 32px;
		font-family: Open Sans Condensed;
		text-align:center;
	}

	.worldSingle .questionAnswers h3 {
		color: #000;
		margin: 0 0 10px !important;
		font-size: 21px;
	}

	.worldSingle .questionAnswers img {
		width: 108%;
	}

	.worldSingle .questionAnswers li {
		color:#333;
		text-align:left;
		margin:0 0 6px !important;
		font-size:17px;
		font-family:Open Sans;
	}

	.worldSingle .questionAnswers .ui.button {
		display: block;
		width: 280px;
		font-size: 17px;
		font-weight: bold;
		margin: 4px 0 11px;
		font-family: Open Sans Condensed;
		color: #fff;
		background: #666;
	}

	.worldSingle .questionAnswers .ui.button.green {
		background: #8cc63f;
	}

	.worldSingle .greenArea {
		background: #8cc63f;
		width: 100%;
		float: left;
		padding: 40px 110px;
		position:relative;
	}

	.worldSingle .greenArea h2 {
		color: #fff;
		margin: 0 0 0px !important;
		font-size: 32px;
		font-family: Open Sans Condensed;
		text-align: center;
		line-height: 30px;
	}

	.worldSingle .greenArea .sub h2 {
		font-family: Open Sans;
	}

	.worldSingle .greenArea h2 span {
		display:block;
		font-size: 18px;
	}

	.worldSingle .greenArea h3 {
		text-align: center;
		margin: 3px 0 0;
		font-weight:300;
		font-size:19px;
	}

	.worldSingle .greenArea h2.payment {
		color: #000;
		margin: 20px 0 0px !important;
		position:relative;
	}

	.worldSingle .greenArea h2.payment::before {
		display: block;
		content: "";
		height: 2px;
		background: #666;
		float: left;
		width: 300px;
		margin: 14px -95px 0 0;
	}

	.worldSingle .greenArea h2.payment::after {
		display:block;
		content:"";
		height:2px;
		background:#666;
		float:right;
		width:300px;
		margin: 14px 0 0 -95px;
	}

	.worldSingle .greenArea .ui.button {
		background: #666666;
		color: #fff;
		display: block;
		width: 190px;
		font-size: 17px;
		margin: 20px auto 0;
		font-family: Open Sans Condensed;
		padding: 14px 0;
	}

	.worldSingle .greenArea .ui.grid.three {
		max-width: 770px;
	}

	.worldSingle .greenArea .three h3 {
		text-align: center;
		color: #000;
		margin: 25px 0 0px !important;
		font-size: 28px;
		font-family: Open Sans;
		font-weight:bold;
	}

	.worldSingle .greenArea .three h4 {
		text-align: center;
		margin: 2px 0 0;
		font-weight:300;
		color: #000;
		font-size:18px;
	}



	.worldSingle .mediaArea {
		background: #fff;
		width: 100%;
		float: left;
		padding: 40px 160px;
		position:relative;
	}

	.worldSingle .mediaArea h2 {
		color: #000;
		margin: 0 0 30px !important;
		font-size: 32px;
		font-family: Open Sans Condensed;
		text-align: center;
		line-height: 30px;
	}

	.worldSingle .mediaArea .article {
		width:93%;
		display:block;
		float:left;
		margin-bottom:25px;
	}

	.worldSingle .mediaArea .article .left {
		width:22%;
		margin-right:8%;
		display:block;
		float:left;
	}

	.worldSingle .mediaArea .article .left img {
		width:100%;
	}

	.worldSingle .mediaArea .article .right {
		width:70%;
		display:block;
		float:left;
	}

	.worldSingle .mediaArea .article h3 {
		color: #666;
		margin: -5px 0 0px !important;
		font-size: 21px;
		font-family: Open Sans Condensed;
		text-align: left;
		line-height: 26px;
		text-transform: uppercase;
		letter-spacing:0.5px;
		font-weight:bold;
	}

	.worldSingle .mediaArea .article .artMeta {
		color: #8cc63f;
		margin: 5px 0 0px !important;
		font-size: 18px;
		font-family: Open Sans Condensed;
		text-align: left;
		line-height: 26px;
		font-weight:bold;
	}

	.worldSingle .mediaArea .article .artMeta span {
		color: #999;
	}



	.worldSingle .shArea {
		background: linear-gradient(#f2f2f2, #fff);
		width: 100%;
		float: left;
		padding: 40px 200px;
		position:relative;
	}

	.worldSingle .shArea h2 {
		color: #000;
		margin: 0 0 30px !important;
		font-size: 32px;
		font-family: Open Sans Condensed;
		text-align: center;
		line-height: 30px;
	}

	.worldSingle .shArea ul {
		padding:0;
		width:100%;
		float:left;
	}

	.worldSingle .shArea ul li {
		width:20%;
		float:left;
		list-style:none;
	}

	.worldSingle .shArea ul li img {
		width:100px;
		float:none;
		display:block;
		margin:0 auto
	}

	.worldSingle .shArea ul li span {
		display:block;
		font-size:14px;
		text-align:center;
		font-weight:100;
		color:#333;
	}


	@media(max-width:1199px) {
    .ui.grid {
			max-width: 940px;
		}

		.item-wrapper {
			max-width: 940px;
		}

		.ui.items.worldWants>.item, .ui.items>.row>.item {
			width: 294px;
			height: 465px;
		}

		.excerpt {
			height: 465px;
		}

		.worldWants .posted {
			width: 40%;
		}

		.worldWants .moneyRange {
			font-size: 12px;
		}

		.worldWants .author img {
			width: 90px;
			margin: -100px 16px 0;
		}

		.worldWants .author p {
			margin-top: 120px;
			color: #333;
			margin-left: 16px;
		}

		.contentArea.greyArea.quotes .column {
			padding: 0 30px !important;
		}

		.contentArea.undeniable p {
			padding: 0 0;
		}

		.contentArea.cards .ui.card .text {
			padding: 17px 16px 22px;
		}

		.contentArea.cards .ui.card .text.four {
			padding: 45px 16px 40px;
		}

		.contentArea.cards .ui.card .text.three {
			padding: 55px 20px 54px;
		}

		.contentArea.cards .ui.card .text.last {
			padding: 25px 16px 38px;
		}

    .worldSingle .innerBox {
			width: 940px;
		}

		.worldSingle .innerBox .topProfile .left {
			width: 20%;
		}

		.worldSingle .innerBox .topProfile .right {
			width: 77%;
		}

		.worldSingle .supportBar ul li {
			width: 15%;
		}

		.worldSingle .supportBar ul li.special {
			width: 40%;
		}

		.worldSingle .supportBar ul li a {
			font-size: 18px;
		}

		.worldSingle .greyArea h2 {
			font-size: 25px;
		}

		.worldSingle .questionAnswers h3 {
			font-size: 20px;
		}


		.worldSingle .greenArea h2.payment::before {
			display: block;
			content: "";
			height: 2px;
			background: #666;
			float: left;
			width: 220px;
			margin: 14px -15px 0 0;
		}

		.worldSingle .greenArea h2.payment::after {
			display: block;
			content: "";
			height: 2px;
			background: #666;
			float: right;
			width: 220px;
			margin: 14px 0 0 -15px;
		}

		.worldSingle .shArea {
			padding: 40px 140px;
		}
	}

	@media(max-width:991px) {
    .ui.grid {
			max-width: 740px;
		}

		.worldPage .titleArea h1 {
			font-size: 52px;
		}

		.worldPage nav ul li {
			font-size: 17px;
		}

		.worldPage nav ul li a {
			padding: 9px 3px;
		}

		.worldPage #default_area a {
			font-size: 17px;
			margin: 11px 0 0 !important;
		}

		.item-wrapper {
			max-width: 620px;
		}

		.boxes {
			margin-bottom:50px;
		}

		.contentArea.greyArea {
	    padding: 25px 0 40px;
		}

		.contentArea.greyArea.quotes p {
			font-size: 18px;
		}

		.contentArea.greyArea.quotes .column {
			padding: 0 20px !important;
		}

		.contentArea.cards .ui[class*="five column"].grid>.column:not(.row) {
			width: 33%;
		}

		.contentArea.cards .ui.card .title.double {
			padding: 20px 30px;
		}

		.contentArea.cards .ui.card .text {
			padding: 17px 33px 22px;
		}

		.contentArea.cards .ui.card .text.four {
			padding: 28px 33px 33px;
		}

		.contentArea.cards .ui.card .text.three {
			padding: 41px 37px 44px;
		}

		.contentArea.greenArea.howWorks .iconImage {
			width: 55px;
		}

		.contentArea.greenArea.howWorks .iconImage.question {
			width: 51px;
			margin: 6px auto 0;
			display: block;
		}

		.contentArea.longQuote p.stump {
			width: 590px;
		}

		.contentArea.greenArea.howWorks .ui[class*="three column"].grid>.column:not(.row) {
			width: 50%;
		}

		.contentArea.getStarted .ui.grid>[class*="six wide"].column {
			width: 50% !important;
		}

		.contentArea.blackArea.makeMoney p {
			padding: 0 0;
		}

    .worldSingle .supportBar ul {
      width: 710px;
      left: -250px;
    }

    .worldSingle .questionAnswers h3 {
      font-size: 18px;
    }

    .worldSingle .ui.grid {
      max-width: 740px;
    }

    .worldSingle .innerBox {
      width: 740px;
    }

    .worldSingle .innerBox .topProfile .left {
			width: 26%;
		}

		.worldSingle .innerBox .topProfile .right {
			width: 70%;
		}

		.worldSingle .greyArea {
			padding: 40px 40px;
		}

		.worldSingle .supportBar ul li a {
			font-size: 15px;
		}

		.worldSingle .supportBar ul li.special a {
			font-size: 22px;
			line-height: 33px;
			width: 90%;
			height: 82px;
		}

		.worldSingle .supportBar ul li.special a span {
			font-size: 16px;
			line-height: 17px;
			width: 100%;
		}

		.worldSingle .greyArea h2 {
			font-size: 23px;
		}

		.worldSingle .questionAnswers h2 {
			margin: 0 0 10px !important;
		}

		.worldSingle .questionAnswers {
			padding: 40px 40px;
		}

		.worldSingle .questionAnswers li {
			margin: 0 0 3px !important;
			font-size: 16px;
		}

		.worldSingle .questionAnswers .ui.button {
			width: 220px;
			font-size: 14px;
			margin: 10px 0 11px;
		}

		.worldSingle .greenArea {
			padding: 40px 40px;
		}

		.worldSingle .greenArea h2.payment::before {
			width: 190px;
			margin: 14px 15px 0 0;
		}

		.worldSingle .greenArea h2.payment::after {
			width: 190px;
			margin: 14px 0 0 15px;
		}

		.worldSingle .mediaArea {
			padding: 40px 40px;
		}

		.worldSingle .mediaArea .article h3 {
			font-size: 19px;
			line-height: 22px;
			letter-spacing: 0;
		}

		.worldSingle .mediaArea .article {
			width: 94%;
			margin-bottom: 18px;
		}

		.worldSingle .mediaArea .article .artMeta {
			font-size: 16px;
			line-height: 20px;
		}

		.worldSingle .shArea {
			padding: 40px 110px;
		}

		.worldSingle .shArea ul li img {
			width: 70px;
		}

  }

	@media(max-width:767px) {
    .worldPage .logo {
			max-width: 230px;
			margin: 0 auto;
			display: block;
		}

		.green-text {
			color: #8cc33f;
		}

		.item-wrapper {
			margin: 15px auto 100px;
			max-width: 590px;
		}

		.launch.button {
			display: block;
		}

		.sort-nav {
			display: none;
		}

		.sort-sub-nav {
			display: none;
		}

		.worldPage nav ul {
			margin: -15px auto 0;
			padding: 0;
		}

		.worldPage .location {
			float: none;
		}

		.worldPage #default_area a {
			margin: -20px auto 0 !important;
		}

		.worldPage .titleArea h1 {
			font-size: 38px;
		}

		.ui.items.worldWants>.item, .ui.items>.row>.item {
			margin-bottom: 20px;
		}

		.worldPage .titleArea {
			height: 124px;
			padding-top: 28px;
			border-bottom: 10px solid #333;
		}

		.worldFooter .footer-logo {
			margin: 0 auto;
			display: block;
		}

		.worldFooter .right {
			text-align: center;
			color: #999999;
			margin: -23px 0;
		}

		.worksPage .logo {
			max-width: 230px;
			margin: 0 auto;
			display: block;
		}

		.worksPage nav ul {
			margin: -15px auto 0;
			padding: 0;
		}

		.worksPage .location {
			float: none;
		}

		.worksPage #default_area a {
			margin: -20px auto 0 !important;
		}

		.worksPage .titleArea h1 {
			font-size: 38px;
		}

		.worksPage .titleArea {
			height: 124px;
			padding-top: 28px;
			border-bottom: 10px solid #333;
		}

		.contentArea.greyArea.quotes .column.bord {
			border-right: 0;
		}

		.contentArea.greyArea.quotes p {
			font-size: 20px;
			padding: 0 30px !important;
		}

		.contentArea.cards .ui[class*="five column"].grid>.column:not(.row) {
			width: 48% !important;
		}

		.contentArea.longQuote p.stump {
			width: 460px;
		}

		.contentArea.cards .ui.card .title.double {
			padding: 20px 50px;
		}

		.contentArea.cards .ui.card .text {
			padding: 17px 23px 22px;
		}

		.contentArea.cards .ui.card .text.four {
			padding: 29px 23px 33px;
		}

		.contentArea.cards .ui.card .text.three {
			padding: 28px 57px 34px;
		}

		.contentArea.getStarted .ui.grid>[class*="six wide"].column {
			width: 100% !important;
		}

		.contentArea.getStarted .share2 {
			width: 350px;
			margin: -30px auto -80px;
			display: block;
		}

    .worldSingle .supportBar ul {
			width: 390px;
			left: -195px;
		}

		.worldSingle .questionAnswers img {
			width: 300px;
			margin: 0 auto;
			float: none;
			display: block;
		}

		.worldSingle .questionAnswers h3 {
			font-size: 21px;
			text-align: center;
		}

		.worldSingle .questionAnswers ul {
			width: 260px;
			display: block;
			margin: 0 auto 20px;
			padding-left: 22px;
		}

    .worldSingle .innerBox {
			width: 600px;
		}

		.worldSingle .innerBox .topProfile h2 {
			margin: -3px 0 2px !important;
			font-size: 26px;
		}

		.worldSingle .supportBar {
			height: 135px;
		}

		.worldSingle .supportBar ul {
			padding: 0;
			margin-top: 70px;
		}

		.worldSingle .supportBar ul li.special {
			position: absolute;
			left: 50%;
			margin-top: -67px !important;
			width: 280px;
			margin-left: -140px !important;
		}

		.worldSingle .supportBar ul li {
			width: 50%;
			margin: -6px 0 0 !important;
		}

		.worldSingle .supportBar ul li a {
			font-size: 23px;
			margin-bottom: 13px;
			display: block;
		}

		.worldSingle .questionAnswers .ui.button {
			width: 300px;
			font-size: 18px;
			margin: 0 auto 14px;
		}

		.worldSingle .questionAnswers .ui.grid>[class*="ten wide"].column {
        	width: 400px !important;
			margin:0 auto !important;
		}

		.worldSingle .greenArea h2.payment::before {
			display:none;
		}

		.worldSingle .greenArea h2.payment::after {
			display:none;
		}

		.worldSingle .mediaArea .article {
			width: 350px;
			margin: 0 auto 18px;
			float: none;
			height: 80px;
		}

		.worldSingle .shArea ul li img {
			width: 50px;
		}

		.worldSingle .shArea h2 {
			margin: 0 0 10px !important;
		}

	}

	@media(max-width:650px) {
    .item-wrapper {
			margin: 15px auto 100px;
			max-width: 290px;
		}

		.contentArea.cards .ui[class*="five column"].grid>.column:not(.row) {
			width: 100% !important;
		}

		.contentArea.cards .ui.card {
			width: 260px;
			margin: 0 auto;
		}

		.contentArea.longQuote p.stump {
			width: 350px;
		}

    .worldSingle .innerBox .topProfile p {
			font-size:15px;
		}

		.worldSingle .documentation {
			padding: 40px 0;
		}

		.worldSingle .innerBox {
			width: 450px;
		}

		.worldSingle .commentsArea {
			padding: 40px 40px;
		}

		.worldSingle .shArea {
			padding: 40px 40px;
		}
	}

	@media(max-width:480px) {
    .worldPage .titleArea h1 {
			font-size: 30px;
		}

		.worksPage .titleArea h1 {
			font-size: 30px;
		}

		.contentArea.greyArea.quotes p {
			font-size: 20px;
			padding: 0 0 !important;
		}

    .worldSingle .innerBox .topProfile .left {
			width: 100%;
		}

		.worldSingle .innerBox .topProfile .left img {
			width: 80%;
			margin-bottom: 14px;
		}

		.worldSingle .innerBox .topProfile .right {
			width: 100%;
		}

		.worldSingle .innerBox {
			width: 410px;
			margin: 40px auto 40px;
		}

		.worldPage .titleArea h1 {
			font-size: 30px;
		}

		.worldSingle .mediaArea .article .left {
			margin-right: 4%;
		}
	}

</style>
