/******************************************************************************/
/*	Headers																	  */
/******************************************************************************/

h1,h1 a	{	font-size:42px;	}
h2,h2 a	{	font-size:34px; font-weight:300;	}
h3,h3 a	{	font-size:30px;	}
h4,h4 a	{	font-size:22px;	}
h5,h5 a	{	font-size:20px;	}
h6,h6 a	{	font-size:18px;	}

/******************************************************************************/
/*	Main																	  */
/******************************************************************************/

.main
{
	width:90%;
}

/******************************************************************************/
/*	Navigation bar															  */
/******************************************************************************/

	/**************************************************************************/
	/*	Navigation bar / Logo												  */
	/**************************************************************************/

	#navigation-bar div.logo
	{
		float:none;
	}

		#navigation-bar div.logo a
		{
			text-align:center;
		}

/******************************************************************************/
/*	Home carousel															  */
/******************************************************************************/

	/**************************************************************************/
	/*	Home carousel / Bar													  */
	/**************************************************************************/

	div.home-carousel-bar
	{
		display:none;
	}

	/**************************************************************************/
	/*	Home carousel / Slides												  */
	/**************************************************************************/

		/**********************************************************************/
		/*	Home carousel / Slides / Title box								  */
		/**********************************************************************/

		div.home-carousel-title-box
		{
			top:15%;
		}

				div.home-carousel-title-box>div.main>a>span
				{
					padding:15px;
					border-width:2px;
				}

					div.home-carousel-title-box>div.main>a>span>span
					{
						font-size:24px;
					}

					div.home-carousel-title-box>div.main>a>span>span+span
					{
						font-size:15px;
						margin-top:10px;
					}

	/**************************************************************************/
	/*	Home carousel / Pagination											  */
	/**************************************************************************/

	div.home-carousel-pagination
	{
		bottom:20px;
	}

/******************************************************************************/
/*	Subheader																  */
/******************************************************************************/

p.subheader
{
	font-size:16px;
}

/******************************************************************************/
/*	Quotation list															  */
/******************************************************************************/

		/**********************************************************************/
		/*	Quotation list / List element / Text							  */
		/**********************************************************************/

		ul.quotation-list li span.quotation-list-text
		{
			font-size:18px;
		}

/******************************************************************************/
/*  Button browse															  */
/******************************************************************************/

a.button-browse
{
	font-size: 22px;
}

/******************************************************************************/
/*  Post date box															  */
/*  Post comment count box													  */
/******************************************************************************/

	div.post-date-box h3,
	div.post-date-box h4,
	div.post-comment-count-box h3,
	div.post-comment-count-box h4
	{
		padding-top:14px;
	}

/******************************************************************************/
/*  Post list																  */
/******************************************************************************/

		/**********************************************************************/
		/*  Post list / Image												  */
		/*  Post list / Content												  */
		/**********************************************************************/

		div.post div.post-list-image,
		div.post div.post-list-content,
		ul.post-list li div.post-list-image,
		ul.post-list li div.post-list-content,
		ul.post-list.post-list-1 li div.post-list-image,
		ul.post-list.post-list-1 li div.post-list-content,
		ul.post-list.post-list-2 li div.post-list-image,
		ul.post-list.post-list-2 li div.post-list-content
		{
			float:none;
			clear:both;
			width:300px;
			margin-left:0px;
		}

		/**********************************************************************/
		/*  Post list / Image												  */
		/**********************************************************************/

		div.post div.post-list-image,
		ul.post-list li div.post-list-image
		{
			overflow:visible;
		}

			div.post div.post-list-image div.post-comment-count-box,
			ul.post-list li div.post-list-image div.post-comment-count-box
			{
				top:-80px;
				left:80px;
			}

/******************************************************************************/
/*	Comments					                                              */
/******************************************************************************/

	#comments #comments-list ul li
	{
		position:relative;
		margin-bottom:50px;
	}

		#comments #comments-list ul ul,
		#comments #comments-list ul li div.comment-content
		{
			margin-left:0px;
		}

				#comments #comments-list ul li div.comment-avatar
				{
					display:none
				}

				#comments #comments-list ul li a.comment-reply-link
				{
					top:100%;
					float:none;
					width:100%;
					text-align:right;
					position:absolute;
				}

				#comments #comments-list ul li div.comment-content
				{
					min-height:none;
				}

					#comments #comments-list ul li div.comment-content>div
					{
						padding:10px;
					}

/******************************************************************************/
/*	Info list					                                              */
/******************************************************************************/

			ul.info-list li h2 span
			{
				font-size:72px;
			}

div.footer .column-left {
    text-align: center;
}

div.footer .column-right .footer-menu {
    margin: 0 auto;
    float :none;
    overflow: hidden;
}

#navigation-bar #menu {
    float: none;
}

#navigation-bar #menu .sf-menu {
    overflow: hidden;
    text-align: center;
}

#navigation-bar #menu .sf-menu li {
    float: none;
    display: inline-block;
}

#navigation-bar #menu>ul>li>a
{
    z-index:2;
    display:block;
    font-size:16px;
    position:relative;
    text-transform:uppercase;
    padding: 10px;
}

#navigation-bar div.logo {
    padding-bottom: 0;
}

.page-about-header {
    font-size: 30px;
    padding: 20px 20px;
}

.feature-list .column {
    float: none;
    width: 100%;
}

.feature-list .column {
    float: none;
    width: 100%;
}

.feature-list .column .icon {
    float: left;
}

.feature-list .column p, .feature-list .column h4 {
    text-align: left;
    margin: 0 0 5px 50px;
    padding: 0;
    line-height: 20px;
}

ul.feature-list.feature-list .column span.icon {
    width: 40px;
    height: 40px;
    background-position: -20px -25px;
}

ul.feature-list.feature-list li {
        margin-bottom: 15px;
    }


ul.feature-list.feature-list .column span.icon.icon-bed				{ background-image:url('../../image/icon_feature/medium/bed.png');				}
ul.feature-list.feature-list .column span.icon.icon-binders			{ background-image:url('../../image/icon_feature/medium/binders.png');			}
ul.feature-list.feature-list .column span.icon.icon-cloudupload		{ background-image:url('../../image/icon_feature/medium/cloud_upload.png');		}
ul.feature-list.feature-list .column span.icon.icon-config			    { background-image:url('../../image/icon_feature/medium/config.png');			}
ul.feature-list.feature-list .column span.icon.icon-document			{ background-image:url('../../image/icon_feature/medium/document.png');			}
ul.feature-list.feature-list .column span.icon.icon-glasses			{ background-image:url('../../image/icon_feature/medium/glasses.png');			}
ul.feature-list.feature-list .column span.icon.icon-people			    { background-image:url('../../image/icon_feature/medium/people.png');			}
ul.feature-list.feature-list .column span.icon.icon-questionmark		{ background-image:url('../../image/icon_feature/medium/question_mark.png');	}

.page-services .column-left, .page-services .column-right,
.page-pricing-plans .column-left, .page-pricing-plans .column-right,
.page-pricing-plans .column-left, .page-pricing-plans .column-center-left {
    float: none;
    width: 100%;
}

.page-pricing-plans .column-left, .page-pricing-plans .column-right,
.page-pricing-plans .column-left, .page-pricing-plans .column-center-left {
    float: none;
    width: 100%;
    margin-bottom: 10px;
}

.page-services .feature-list .column-left, .page-services .feature-list .column-right {
    padding-top: 10px;
}

.page-services ul.feature-list.feature-list-style-1 .column-left .icon,
.page-services ul.feature-list.feature-list-style-1 .column-right .icon {
    width: 50px;
    height: 50px;
    background-position: -15px -15px;
    margin-right: 10px;
}

.page-services ul.feature-list.feature-list-style-1 .column-left h4,
.page-services ul.feature-list.feature-list-style-1 .column-right h4,
.page-services ul.feature-list.feature-list-style-1 .column-left p,
.page-services ul.feature-list.feature-list-style-1 .column-right p {
    margin-left: 60px;
}

.page-pricing-summary {
    font-size: 28px;
}

.page-contact .page-contact-method {
    font-size: 150%;
}