/* ====================================================================== */
/* Media Queries
/* ====================================================================== */

/* ====================================================================== */
/* Smaller than standard 1024 (devices and browsers)
/* ====================================================================== */
@media only screen and (max-width: 1023px) {

	body.boxed { background:none; }
	body.boxed > #wrapper {
		box-shadow: none;
		margin: 0;
		width: 100%;
	}
	
}




/* ====================================================================== */
/* Smaller than standard 960 (devices and browsers)
/* ====================================================================== */
@media only screen and (max-width: 959px) {

	#header, #content, #page-title, #footer, #footer-bottom {
		min-width:0;
	}

	#header #logo { margin-left:25px; }
	#content { background:none; }
	
	/*	Content - Navigation
	/* ---------------------------------------------------------------------- */
	#floating-nav {
		display:none;
	}
	
	/*	PageTitle : Image Slider
	/* ---------------------------------------------------------------------- */
			#page-title.image-slider .image-gallery-slider {
				width:100%;
			}
	
	/*	Content - Posts (ArticleItem)
	/* ---------------------------------------------------------------------- */
			#content .post-meta .meta-comments .str {
				display:none;
			}
			#content .post-meta .meta-comments.empty a .num {
				display:block;
			}
	
}




/* ====================================================================== */
/* Tablet Portrait size to standard 960 (devices and browsers)
/* ====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	#header, #content, #page-title, #footer .container, #footer-bottom .container {
		width:728px;
		margin: 0 auto 0;
	}
	
	#content .container > .teaser-body, #floating-area > .teaser-body  {
		margin-bottom:50px !important;
	}
	
	/*	Header
	/* ---------------------------------------------------------------------- */
	#header {
		border-top:none;
		padding-top:80px;
	}
		#header .container {
			position:relative;
			border-top:5px solid #283055;
			margin:0;
			text-align:center;
		}
			#header #logo {
				display:block;
				position:absolute;
				top:-80px;
				margin:0;
				width:100%;
				text-align:center;
			}
				#header #logo img {
					display:inline;
					position:relative;
					margin-top:5px;
				}
	
	/*	MainNavigation (First Level)
	/* ---------------------------------------------------------------------- */
	#main-nav {
		float:none;
		width:100%;
	}
		#main-nav ul#menu-primarymenue {
			float:none;
			width:100%;
		}
			#main-nav ul#menu-primarymenue > li {
				display:inline-block;
				float:none;
				text-align:left;
			}
				/*	MainNavigation (Second Level)
				/* ---------------------------------------------------------------------- */
				#main-nav .sub-menu-box,
				#main-nav .sub-menu-box.promo {
					width:220px;
				}
					#main-nav .sub-menu-box.promo .inner-box {
						background:none;
					}
						/* PROMO */
						#main-nav .sub-menu-box .promo {
							display:none;
						}
								/* SUB-MENU */
								#main-nav ul.sub-menu > li > a {
									border-bottom:none;
									border-top-width:1px;
									border-top-style:solid;
								}
								#main-nav ul.sub-menu > li:first-child > a {
									border:none;
								}
			
	
	/*	Breadcrumb
	/* ---------------------------------------------------------------------- */
	#page-title ul.breadcrumb {
		margin-left:25px;
	}
	
	#content > .container > .teaser-title { margin-top:0; }

	/*	Content - IconBox
	/* ---------------------------------------------------------------------- */
		#content .icon-box {
			padding-left:40px;
		}
			#content .icon-box em.icon {
				left:-4px;
			}

	/*	Content - nwSlider (Global)
	/* ---------------------------------------------------------------------- */
			.nw-slide-next, .nw-slide-prev {
				background-color:#3ec4eb;
			}
			.nw-slide-next-disabled, .nw-slide-next-disabled:hover,
			.nw-slide-next-disabled:focus, .nw-slide-next-disabled:active,
			.nw-slide-prev-disabled, .nw-slide-prev-disabled:hover,
			.nw-slide-prev-disabled:focus, .nw-slide-prev-disabled:active {
				background:none;
				background-color:#eee;
			}
	
	/*	Content - nwSlider (Portfolio)
	/* ---------------------------------------------------------------------- */
			#content ul.portfolio-slider > li {
				margin: 0 33px 0 0;
			}
			#content #floating-area.sidebar ul.portfolio-slider > li {
				margin: 0 48px 0 0;
			}
				ul.portfolio-slider > li > a > img {
					width: 230px;
				}
					
					#content ul.portfolio-slider > li > a > .info {
						display:block;
						position:relative;
						background:none;
						width:auto;
						height:auto;
						top:auto;
						left:auto;
						overflow:auto;
					}
						#content ul.portfolio-slider > li > a > .info > .shadow {
							display:none;
						}
						#content ul.portfolio-slider > li > a > .info > .plus {
							display:none;
						}
						#content ul.portfolio-slider > li > a > .info > .box {
							display:block;
							position:relative;
							background:none;
							border-top:none;
							width:auto;
							height:auto;
							top:auto;
						}
			
	/*	Content - nwSlider (Blog)
	/* ---------------------------------------------------------------------- */
		#content ul.post-slider .meta .meta-comments {
			background-position:right 0;
			border-left:1px solid #ebebeb;
			padding-left:0;
		}
			#content ul.post-slider .meta .meta-comments a {
				border-left:none;
			}
				#content ul.post-slider .meta .meta-comments a .str {
					display:none;
				}
				#content ul.post-slider .meta .meta-comments a .num {
					padding-right:25px;
				}
				#content ul.post-slider .meta .meta-comments.empty a .num {
					display:block;
				}

			#content ul.post-slider > li {
				margin: 0 19px 0 0;
				width:230px;
			}
			#content #floating-area ul.post-slider > li {
				margin: 0 20px 0 0;
				width:234px;
			}
		
		#content ul.post-slider .body p {
			padding-right:10px;
		}

	/*	Content - Clients Logos
	/* ---------------------------------------------------------------------- */
				
				/* Columns in full width mode */
				#content ul.clients-logos li img {
					width:144px !important;
					height:auto;
				}
				#content .one-half ul.clients-logos li img { width:173px !important; }
				#content .one-third ul.clients-logos li img { width:229px !important; }
				#content .one-fourth ul.clients-logos li img { width:169px !important; }
				#content .two-third ul.clients-logos li img { width:158px !important; }
				#content .two-fourth ul.clients-logos li img { width:177px !important; }
				
				/* Columns in floating area mode */
				#content #floating-area.sidebar ul.clients-logos li img {
					width:161px !important;
				}
				#content #floating-area.sidebar .one-half ul.clients-logos li img { width:117px !important; }
				#content #floating-area.sidebar .one-third ul.clients-logos li img { width:155px !important; }
				#content #floating-area.sidebar .one-fourth ul.clients-logos li img { width:117px !important; }
				#content #floating-area.sidebar .two-third ul.clients-logos li img { width:158px !important; }
				#content #floating-area.sidebar .two-fourth ul.clients-logos li img { width:161px !important; }
				
		
	/*	Content - Posts (ArticleItem)
	/* ---------------------------------------------------------------------- */
		#content article.half .post-media {
			width:354px;
		}
		#content article.half .post-body {
			width:354px;
			margin-left:20px;
		}
		#content #floating-area article.half .post-media {
			width:234px;
		}
		#content #floating-area article.half .post-body {
			width:234px;
			margin-left:20px;
		}
			#content #floating-area article.half .post-body h2 {
				margin-bottom:10px;
				font-size:20px;
				line-height:24px;
			}
			#content .post-body > p {
				padding-right:10px;
			}
	
	/*	Content - Posts (Features)
	/* ---------------------------------------------------------------------- */
	/* Related Posts */
			.post-related .nw-slides-wrapper {
				margin-left:64px;
			}
			#floating-area .post-related .nw-slides-wrapper {
				margin-left:53px;
			}
				#content .post-related ul.post-slider > li {
		    		margin-right: 30px;
		    		width: 180px;
				}
				#content #floating-area .post-related ul.post-slider > li {
		    		margin-right: 24px;
		    		width: 180px;
				}
	/*	Post Comments */
		#comments ul.children {
			margin-left:35px;
		}
	
	
	/*	Footer
	/* ---------------------------------------------------------------------- */
						#footer .container .flickr-widget li a img {
							width:70px;
						}
		
	/*	FooterBottom
	/* ---------------------------------------------------------------------- */
		#footer-bottom .container {
			text-align:center;
		}
			#footer-bottom .container #block {
				text-align:left;
			}
			
			#footer-bottom .container .social-links {
				display:block;
				float:none;
				border-top-width:1px;
				border-top-style:solid;
				border-color:rgb(60, 60, 60);
				border-color:rgba(255, 255, 255, .1);
				width:100%;
				margin-top:23px;
				padding-top:13px;
				text-align:center;
			}
				#footer-bottom .container .social-links li {
					display:inline-block;
					float:none;
				}
				
}




/* ====================================================================== */
/* All Mobile Sizes (devices and browser)
/* ====================================================================== */
@media only screen and (max-width: 767px) {
	
	/*	PageTitle
	/* ---------------------------------------------------------------------- */
	#page-title { display:none; }
	#page-title.slide-show, #page-title.image-slider, #page-title.theme-slider-wrapper { display:block; }
	
	/*	Content
	/* ---------------------------------------------------------------------- */
	#content { border-top:none; }
	body.home #content { border-top:1px solid #ccc; }
	
	
	#content .container > .teaser-body, #floating-area > .teaser-body  {
		margin-bottom:30px !important;
	}
	
	/*	Content - IconBox
	/* ---------------------------------------------------------------------- */
		#content .icon-box {
			padding-left:40px;
		}
			#content .icon-box em.icon {
				left:-4px;
			}

	/*	Content - nwSlider (Global)
	/* ---------------------------------------------------------------------- */
			.nw-slide-next, .nw-slide-prev {
				background-color:#3ec4eb;
			}
			.nw-slide-next-disabled, .nw-slide-next-disabled:hover,
			.nw-slide-next-disabled:focus, .nw-slide-next-disabled:active,
			.nw-slide-prev-disabled, .nw-slide-prev-disabled:hover,
			.nw-slide-prev-disabled:focus, .nw-slide-prev-disabled:active {
				background:none;
				background-color:#eee;
			}
	
	/*	Content - nwSlider (Portfolio)
	/* ---------------------------------------------------------------------- */
	
					#content ul.portfolio-slider > li > a > .info {
						display:block;
						position:relative;
						background:none;
						width:auto;
						height:auto;
						top:auto;
						left:auto;
						overflow:auto;
					}
						#content ul.portfolio-slider > li > a > .info > .shadow {
							display:none;
						}
						#content ul.portfolio-slider > li > a > .info > .plus {
							display:none;
						}
						#content ul.portfolio-slider > li > a > .info > .box {
							display:block;
							position:relative;
							background:none;
							border-top:none;
							width:auto;
							height:auto;
							top:auto;
						}
	
	/*	Content - nwSlider (Blog)
	/* ---------------------------------------------------------------------- */
		#content ul.post-slider .meta .meta-comments {
			background-position:right 0;
			border-left:1px solid #ebebeb;
			padding-left:0;
		}
			#content ul.post-slider .meta .meta-comments a {
				border-left:none;
			}
				#content ul.post-slider .meta .meta-comments a .str {
					display:none;
				}
				#content ul.post-slider .meta .meta-comments a .num {
					padding-right:25px;
				}
				#content ul.post-slider .meta .meta-comments.empty a .num {
					display:block;
				}
		
		#content ul.post-slider .body p {
			padding-right:0;
		}

	/*	Content - Clients Logos
	/* ---------------------------------------------------------------------- */
				#content ul.clients-logos li img {
					width:139px !important;
					height:auto;
				}
	
	/*	Content - ContactForm
	/* ---------------------------------------------------------------------- */
	#content .wpcf7-form p.two-column,
	#content .wpcf7-form p.three-column, 
	#commentform .comment-form-author, 
	#commentform .comment-form-email, 
	#commentform .comment-form-url {
		width:100%;
		margin-right:0;
	}
		#content .wpcf7-form > p input[type="text"],
		#content .wpcf7-form > p textarea,
		#content .wpcf7-form > p select,
		#content .wpcf7-form > p select option,
		#commentform > p input {
			width:96% !important; padding:2% !important;
		}
	
	/*	Pager */
	/* ---------------------------------------------------------------------- */
	#a1-pager {
		background:none;
		margin-top:-10px;
		margin-bottom:30px;
		padding-top:0;
	}
		#a1-pager ul.page-numbers {
			border:0 none;
			padding-top:0;
			background-color:#ebebeb;
		}
			#a1-pager ul.page-numbers > li.left-space,
			#a1-pager ul.page-numbers > li.right-space { margin:0; }
	
	/*	Content - Posts (ArticleItem)
	/* ---------------------------------------------------------------------- */
		#content article.half .post-media,
		#content #floating-area article.half .post-media {
			width:100%;
		}
		#content article.half .post-body,
		#content #floating-area article.half .post-body {
			width:100%;
			margin-left:0;
		}
		#content .post-meta i.icon {
			display:none;
		}
	
	/*	Footer
	/* ---------------------------------------------------------------------- */
						#footer .container .flickr-widget li a {
							border-width:3px;
						}
						#footer .container .flickr-widget li a img {
							width:54px;
						}
		
	/*	FooterBottom
	/* ---------------------------------------------------------------------- */
	#footer-bottom {
		padding-top:12px;
	}
		#footer-bottom .container {
			text-align:center;
		}
			#footer-bottom .container .copy {
				display:block;
				border-bottom-width:1px;
				border-bottom-style:solid;
				border-color:rgb(60, 60, 60);
				border-color:rgba(255, 255, 255, .1);
				margin:0;
				margin-bottom:12px;
				padding-bottom:12px;
			}
			#footer-bottom .container #block {
				text-align:left;
			}
			
			#footer-bottom .container .social-links {
				display:block;
				float:none;
				border-top-width:1px;
				border-top-style:solid;
				border-color:rgb(60, 60, 60);
				border-color:rgba(255, 255, 255, .1);
				width:100%;
				margin-top:15px;
				padding-top:13px;
				text-align:center;
			}
				#footer-bottom .container .social-links li {
					display:inline-block;
					position:relative;
					float:none;
				}
				#footer-bottom .container #footer-menu li:first-child {
					border-left:none;
				}
	
	/*	MainNavigation (First Level)
	/* ---------------------------------------------------------------------- */
	#mobile-nav-button { display:block; }
	#main-nav {
		display:none;
		position:absolute;
		top:70px;
		right:0;
		background-color:#283055;
		width:320px;
	}
		#main-nav ul#menu-primarymenue {
			
		}
			#main-nav ul#menu-primarymenue > li {
				float:none;
				clear:both;
				margin:0;
				border:0;
				height:auto;
				border-top:1px solid #181d33;
			}
			#main-nav ul#menu-primarymenue > li:first-item {
				border-top:none;
			}
				#main-nav ul#menu-primarymenue > li > a {
					margin:0;
					border:0;
					height:auto;
					line-height:normal;
					padding:10px 15px;
					color:#fff;
				}
				#main-nav ul#menu-primarymenue > li > a:hover,
				#main-nav ul#menu-primarymenue > li.current-menu-item > a,
				#main-nav ul#menu-primarymenue > li.current-menu-parent > a,
				#main-nav ul#menu-primarymenue > li.current-menu-ancestor > a {
					border-top:0;
					color:#fff;
				}
				#main-nav ul#menu-primarymenue > li > a .arrow {
					float:left;
					background:#3ec4eb url(../images/icons/icon-arrow-white.png) no-repeat center;
					-moz-background-size:6px 10px; /* Firefox */
					-webkit-background-size:6px 10px; /* Safari, Chrome */
					background-size:6px 10px; /* Opera, IE, W3C Standard */
					width:20px;
					height:20px;
					margin-right:15px;
				}
				
				/*	MainNavigation (Second Level)
				/* ---------------------------------------------------------------------- */
				#main-nav .sub-menu-box,
				#main-nav .sub-menu-box.promo {
					display:none;
					position:relative;
					background:none;
					box-shadow:none;
					width:auto;
					top:0;
					left:0;
				}
					#main-nav .sub-menu-box.promo .inner-box {
						background:none;
					}
						/* PROMO */
						#main-nav .sub-menu-box .promo {
							display:none;
						}
						/* SUB-MENU */
						#main-nav ul.sub-menu {
							list-style: none;
							float:none;
							width:auto;
							margin:0;
						}
							#main-nav ul.sub-menu > li {
								position:relative;
								margin:0;
							}
								#main-nav ul.sub-menu > li > a,
								#main-nav ul.sub-menu > li.has-children > a {
									display:block;
									border-bottom:none;
									border-top-width:1px;
									border-top-style:solid;
									background-color:#181d33;
									background-image:url(../images/icons/nav-arrow.png);
									background-repeat:no-repeat;
									background-position:22px center;
									-moz-background-size:10px 14px; /* Firefox */
									-webkit-background-size:10px 14px; /* Safari, Chrome */
									background-size:10px 14px; /* Opera, IE, W3C Standard */
									margin:0;
									padding:8px 0 8px 50px;
								}
								#main-nav ul.sub-menu > li:first-child > a {
									border-top:none;
								}
									/*	MainNavigation (Third Level)
									/* ---------------------------------------------------------------------- */
									#main-nav ul.sub-sub-menu {
										display:block;
										position:relative;
										background:none;
										margin:0;
										padding:0;
										top:0;
										left:0;
										width:auto;
										box-shadow:none;
									}
										#main-nav ul.sub-sub-menu > li {
											
										}
											#main-nav ul.sub-sub-menu > li > a,
											#main-nav ul.sub-sub-menu > li:first-child > a {
												display:block;
												border-top:1px solid #283055;
												background-color:#181d33;
												background-image:url(../images/icons/nav-arrow.png);
												background-repeat:no-repeat;
												background-position:50px center;
												-moz-background-size:10px 14px; /* Firefox */
												-webkit-background-size:10px 14px; /* Safari, Chrome */
												background-size:10px 14px; /* Opera, IE, W3C Standard */
												margin:0;
												padding:8px 0 8px 70px;
											}
		
}
							/* //////////////////////// HighResolution Grafics //////////////////////// */
							@media only screen 
							and (max-width: 959px)
							and (-webkit-min-device-pixel-ratio: 1.5) {
								#main-nav ul.sub-menu > li.has-children > a {
									background-image:url(../images/icons/nav-arrow@1_5x.png);
								}
							}
							@media only screen 
							and (max-width: 959px)
							and (-webkit-min-device-pixel-ratio: 2) {
								#main-nav ul.sub-menu > li.has-children > a {
										background-image:url(../images/icons/nav-arrow@2x.png);
									}
							}




/* ====================================================================== */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
/* ====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	#content, #page-title, #footer .container, #footer-bottom .container {
		width:420px;
		margin: 0 auto 0;
	}
	
	#content > .container > .teaser-title, #floating-area > .teaser-title { margin-top:0; }

	/*	Content - nwSlider (Portfolio)
	/* ---------------------------------------------------------------------- */
			#content ul.portfolio-slider > li {
				margin: 0 20px 0 0;
				width:200px;
			}
				ul.portfolio-slider > li > a > img {
					width: 200px;
				}
	
	/*	Content - nwSlider (Blog)
	/* ---------------------------------------------------------------------- */
			#content ul.post-slider li,
			#content #floating-area ul.post-slider > li {
				margin: 0 20px 0 0;
				width:200px;
			}

	/*	Content - Clients Logos
	/* ---------------------------------------------------------------------- */
				
				#content .one-fourth ul.clients-logos li img { width:199px !important; }
	
	/*	Content - PricingBox
	/* ---------------------------------------------------------------------- */
	#content .container > .pricing-box, #floating-area > .pricing-box {
		margin-bottom:50px;
	}
		#content .pricing-box.four-column, #content .pricing-box.five-column {
			margin-bottom:40px;
		}
		#content .pricing-box.four-column .pricing-column {
			width:48%;
			margin-right:4%;
			margin-bottom:15px;
		}
		#content .pricing-box.four-column .pricing-column.second {
			margin-right:0;
		}
		
		#content .pricing-box.five-column .pricing-column {
			width:32%;
			margin-right:2%;
			margin-bottom:15px;
		}
		#content .pricing-box.five-column .pricing-column.third {
			margin-right:0;
		}
		
					#content .three-column .pricing-column > ul > li.price-row .currency {
						font-size:16px;
						line-height:35px;
					}
					#content .three-column .pricing-column > ul > li.price-row .integer {
						font-size:38px;
						line-height:60px;
					}
					#content .three-column .pricing-column > ul > li.price-row .decimal {
						font-size:16px;
						line-height:46px;
					}
	
	/*	Content - Posts (ArticleItem)
	/* ---------------------------------------------------------------------- */
			#content article.full .post-body h2 {
				font-size:22px;
				line-height:30px;
			}
			#content .post-body > p {
				padding-right:0;
			}
			#content .post-meta .meta-date .m { display:inline; }
			#content .post-meta .meta-date .f { display:none; }
	
	/*	Content - Posts (Features)
	/* ---------------------------------------------------------------------- */
	/* Related Posts */
			.post-related .nw-slides-wrapper,
			#floating-area .post-related .nw-slides-wrapper {
				margin-left:50px;
			}
				#content .post-related ul.post-slider > li,
				#content #floating-area .post-related ul.post-slider > li {
		    		margin-right: 20px;
		    		width: 150px;
				}
	/*	Post Comments */
		#comments ul.children {
			margin-left:30px;
		}
	
	/*	Widgets (Sidebar)
	/* ---------------------------------------------------------------------- */
		
		/*	Flickr Widget
		/* ---------------------------------------------------------------------- */
		#content .widget .flickr-widget {
				margin-right:-8px;
			}
					#content .widget .flickr-widget li a {
						margin:0 8px 8px 0;
					}
						#content .widget .flickr-widget li a img {
							width:53px;
						}
	
	/*	Footer
	/* ---------------------------------------------------------------------- */
			#footer .container .flickr-widget {
				margin-right:-7px;
			}
					#footer .container .flickr-widget li a {
						margin:0 7px 7px 0;
					}

	
}




/* ====================================================================== */
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
/* ====================================================================== */
@media only screen and (max-width: 479px) {

	#content, #page-title, #footer .container, #footer-bottom .container {
		width:280px;
		margin: 0 auto 0;
	}
	#header #logo {
		margin-left:20px;
	}
	
	#mobile-nav-button {
		background-color:#3fc4eb;
		background-position:center top;
		width:50px;
		height:33px;
		margin-right:20px;
	}
	#mobile-nav-button a {
		display:none;
	}
	#main-nav {
		width:100%;
	}
	
	#content > .container > .teaser-title, #floating-area > .teaser-title { margin-top:0; }
	
	/*	Content - nwSlider (Portfolio)
	/* ---------------------------------------------------------------------- */
		.teaser-body.portfolio .nw-slide-prev, .teaser-body.portfolio .nw-slide-next {
			top:64px;
		}
		.teaser-body.portfolio .nw-slide-next {
			right:0;
		}
		.teaser-body.portfolio .nw-slide-prev {
			left:0px;
		}
		
		.teaser-body.portfolio .nw-slides-wrapper .nw-slides-container {
			margin-left:50px;
		}
			#content ul.portfolio-slider > li {
				width:180px;
			}
				ul.portfolio-slider > li > a > img {
					width: 180px;
				}
	
	/*	Content - nwSlider (Blog)
	/* ---------------------------------------------------------------------- */
		.teaser-body.post .nw-slide-prev, .teaser-body.post .nw-slide-next {
			top:50%;
			margin-top:-13px;
		}
		.teaser-body.post .nw-slide-next {
			right:0;
		}
		.teaser-body.post .nw-slide-prev {
			left:0px;
		}
		
		.teaser-body.post .nw-slides-wrapper .nw-slides-container {
			margin-left:50px;
		}
			#content ul.post-slider li,
			#content #floating-area ul.post-slider > li {
				margin: 0 20px 0 0;
				width:180px;
			}
	
	/*	PricingBox
	/* ---------------------------------------------------------------------- */
	#content .container > .pricing-box, #floating-area > .pricing-box {
		margin-bottom:50px;
	}
		#content .pricing-box.two-column,
		#content .pricing-box.three-column,
		#content .pricing-box.four-column,
		#content .pricing-box.five-column {
			margin-bottom:40px;
		}
		#content .pricing-box.two-column .pricing-column,
		#content .pricing-box.three-column .pricing-column,
		#content .pricing-box.four-column .pricing-column,
		#content .pricing-box.five-column .pricing-column {
			width:100%;
			margin-right:0;
			margin-bottom:15px;
		}
		#content .pricing-box .pricing-column.highlight {
			margin-top:0;
		}
					#content .pricing-column > ul > li.price-row .currency {
						font-size:20px !important;
						line-height:40px!important;
					}
					#content .pricing-column > ul > li.price-row .integer {
						font-size:48px!important;
						line-height:70px!important;
					}
					#content .pricing-column > ul > li.price-row .decimal {
						font-size:20px!important;
						line-height:52px!important;
					}
	
	/*	Content - Posts (ArticleItem)
	/* ---------------------------------------------------------------------- */
			#content article.full .post-body h2 {
				font-size:20px;
				line-height:28px;
			}
			#content .post-body > p {
				padding-right:0;
			}
			#content .post-meta .meta-date .m { display:inline; }
			#content .post-meta .meta-date .f { display:none; }
			#content .post-meta .button.minimal {
				width:20px;
				padding:0;
				text-indent:-1000px;
			}
	
	/*	Content - Posts (Features)
	/* ---------------------------------------------------------------------- */
	/* Related Posts */
			.post-related .nw-slides-wrapper,
			#floating-area .post-related .nw-slides-wrapper {
				margin-left:50px;
			}
				#content .post-related ul.post-slider > li,
				#content #floating-area .post-related ul.post-slider > li {
		    		margin-right: 20px;
		    		width: 180px;
				}
	/*	Post Comments */
		#comments ul.children {
			margin-left:20px;
		}
						#comments ul.commentlist li .comment-body .comment-header h6,
						#comments ul.commentlist li .comment-body .comment-header h6 a {
							display:block;
							float:none;
						}
						#comments ul.commentlist li .comment-body .comment-header .comment-meta {
							float:left;
						}
							#comments ul.commentlist li .comment-body time {
								display:block;
								float:none;
								margin-right:0;
							}
							#comments ul.commentlist li .comment-body .comment-reply-link,
							#comments ul.commentlist li .comment-body .comment-reply-login {
								display:block;
								float:none;
								border-right:0 none;
								padding-right:0;
							}
	
	/*	Widgets (Sidebar)
	/* ---------------------------------------------------------------------- */
		
		/*	Flickr Widget
		/* ---------------------------------------------------------------------- */
		#content .widget .flickr-widget {
				margin-right:-8px;
			}
					#content .widget .flickr-widget li a {
						margin:0 8px 8px 0;
					}
						#content .widget .flickr-widget li a img {
							width:54px;
						}
	
	/*	Footer
	/* ---------------------------------------------------------------------- */
			#footer .container .flickr-widget {
				margin-right:-9px;
			}
					#footer .container .flickr-widget li a {
						margin:0 9px 9px 0;
					}
		
	/*	FooterBottom
	/* ---------------------------------------------------------------------- */
				#footer-bottom .container #footer-menu li {
					display:block;
					border:none;
					margin-top:10px;
				}
				#footer-bottom .container #footer-menu li:first-child {
					margin-top:0;
				}

	
}