.page-home { background-position: center 144px; }
.page-sub { background-position: center 97px; }

.headline { height: 172px; }

.special-content .xl-font { font-size: 30px; }
.special-content .lg-font { font-size: 25px; }
.special-content .med-font { font-size: 20px;  }
.special-content .sm-font { font-size: 10px; }
.special-content .xl-pad-top { padding-top: 30px; }
.special-content .lg-pad-top { padding-top: 25px; }
.special-content .med-pad-top { padding-top: 20px;  }
.special-content .sm-pad-top { padding-top: 10px; }
.special-content .xl-pad-bottom { padding-bottom: 30px; }
.special-content .lg-pad-bottom { padding-bottom: 25px; }
.special-content .med-pad-bottom { padding-bottom: 20px;  }
.special-content .sm-pad-bottom { padding-bottom: 10px; }

.page-sub-2ln-hdr { background-position: center 46px; }
.page-sub-2ln-hdr .headline { height: 122px; }

.limoslider-wrap { padding-top: 0 !important; }
.limoslider-wrap, .limoslider { width: 240px; height: 206px !important; }
.limoslider-wrap .rsThumb { width: 80px !important; height: 30px !important; }
.limo-desc { padding-top: 25px; }

.contact-frm input[type=text], .limo-res input[type=text] { width: 220px; }
.contact-frm textarea, .limo-res.bottom textarea { width: 220px; height: 180px; }

/******************************************************************************/
/*  Page / Page Home														  */
/******************************************************************************/

	/**************************************************************************/
	/*  Page / Page Home / Carousel											  */
	/**************************************************************************/

		#carousel li
		{
			min-height:270px;
		}
	
		#carousel li.carousel-item-1,
		#carousel li.carousel-item-2,
		#carousel li.carousel-item-3
		{ 
			background:none; 
		}

            .post-content img { padding-bottom: 0 !important; width: 260px; }
            .post-content .lnkTos { float: right !important; }
            .post-content .lnkTos a { margin: 10px 6px 0 0 !important; }

/******************************************************************************/
/* Page	/ Page Blog															  */
/******************************************************************************/

div.page-blog
{

}

	/**************************************************************************/
	/* Page	/ Page Blog	/ Layout										      */
	/**************************************************************************/

	div.page-blog div.column-left,
	div.page-blog div.column-right
	{
		clear:both;
		width:300px;
	}
	
			/******************************************************************/
			/* Page	/ Page Post	/ Post / Content							  */
			/* Page	/ Page Blog	/ Blog list	/ Post / Content				  */
			/******************************************************************/

			div.post div.post-content			
			{ 
				clear:both;
				float:left;
				width:260px;
			}
			
				div.post ul.post-info-bar-bottom,
				div.post div.post-content .image-preloader,
				div.post div.post-content .image-preloader img
				{
					width:300px;
				}
			
			ul.post-list li div.post-content 
			{ 
				clear:both;
				width:260px;
			}

				ul.post-list li ul.post-info-bar-bottom,
				ul.post-list li div.post-content .image-preloader,
				ul.post-list li div.post-content .image-preloader img
				{
					width:300px;
				}
	
			/******************************************************************/
			/* Page	/ Page Post	/ Post / Bar left							  */
			/* Page	/ Page Blog	/ Blog list	/ Post / Bar left			      */
			/******************************************************************/

				div.post ul.post-info-bar-left li,
				ul.post-list li ul.post-info-bar-left li
				{
					clear:none;
					margin-right:10px;
					margin-bottom:2px;
				}
				
			/******************************************************************/
			/* Page	/ Page Post	/ Post / Bar bottom							  */
			/* Page	/ Page Blog	/ Blog list	/ Post / Bar bottom				  */
			/******************************************************************/

				div.post ul.post-info-bar-bottom li,
				ul.post-list li ul.post-info-bar-bottom li
				{
					float:right;
				}
				
				div.post ul.post-info-bar-bottom li,
				ul.post-list li ul.post-info-bar-bottom li,
				div.post ul.post-info-bar-bottom li:first-child,
				ul.post-list li ul.post-info-bar-bottom li:first-child
				{
					margin-left:2px;
				}
				
				div.post ul.post-info-bar-bottom li.more,
				ul.post-list li ul.post-info-bar-bottom li.more
				{
					clear:both;
					margin-top:2px;
				}
				
/**************************************************************************/
/* Page	/ Page Post	/ Layout										      */
/**************************************************************************/

div.page-post div.column-left
{
	width:300px;
}

	div.page-post div.column-left div.section-reply-form,
	div.page-post div.column-left div.section-comment-list
	{
		width:300px;		
	}

	/**********************************************************************/
	/* Page	/ Page Post	/ Reply form								      */
	/**********************************************************************/

	div.page-post ul.form-line li.form-line-half-left,
	div.page-post ul.form-line li.form-line-half-right
	{
		clear:both;
		float:left;
		width:300px;
	}

		div.page-post ul.form-line li.form-line-full textarea,
		div.page-post ul.form-line li.form-line-half-left input,
		div.page-post ul.form-line li.form-line-half-right input
		{
			width:235px;
		}
		
/******************************************************************************/
/* Page	/ Page Folio													      */
/******************************************************************************/
		
	/**************************************************************************/
	/* Page	/ Page Folio / Folio list details								  */
	/**************************************************************************/
		
			/******************************************************************/
			/* Page	/ Page Folio / Folio list details / Item details		  */
			/******************************************************************/

			ul.folio-list-details>li div.item-details
			{
				width:300px;
			}

						ul.folio-list-details>li div.item-details ul.item-details-list li span
						{
							width:178px;
						}

	/**************************************************************************/
	/* Page	/ Page Folio / Folio list										  */
	/**************************************************************************/		

	ul.folio-list
	{
		overflow:hidden;
	}

		ul.folio-list>li
		{
			margin:0px 0px 30px 0px;
		}

			/******************************************************************/
			/* Page	/ Page Folio / Folio list / Thumbnail					  */
			/******************************************************************/
		
			ul.folio-list>li,
			ul.folio-list>li div.thumbnail,
			ul.folio-list>li div.thumbnail a,
			ul.folio-list>li div.thumbnail a img,
			ul.folio-list>li div.item-details
			{
				width:300px;
			}
			
			ul.folio-list>li div.thumbnail,
			ul.folio-list>li div.thumbnail a,
			ul.folio-list>li div.thumbnail a img
			{
				height:174px;	
			}
	
/******************************************************************************/
/*  Page / Page About														  */
/******************************************************************************/

		ul.process-list li.column-left,
		ul.process-list li.column-right
		{
			width:215px;
		}

/******************************************************************************/
/*  Page / Page Contact														  */
/******************************************************************************/

	div.page-contact div.column-left,
	div.page-contact div.column-right
	{
		margin:0px;
		clear:both;
		width:300px;
	}
	
	div.page-contact div.column-right
	{
		margin-top:30px;
	}
	
	div.page-contact div.column-left,
	div.page-contact div.column-right h3
	{
		text-align:center;
	}
	
	div.page-contact h3.line-orange-small,
	div.page-contact h3.line-orange-large
	{
		background-position:center bottom;
	}

	/**************************************************************************/
	/* Page	/ Page Contact / Google map									      */
	/**************************************************************************/
	
	div.page-contact a.map-expand-button
	{
		margin-left:260px;
	}
	
	/**************************************************************************/
	/* Page	/ Page Contact / Contact list details							  */
	/**************************************************************************/

		div.contact-details-wrapper ul.contact-list-details li
		{
			background:none;
			padding-left:0px;
		}
		
	/**************************************************************************/
	/* Page	/ Page Contact / Social list									  */
	/**************************************************************************/

		div.contact-social-list-wrapper ul.contact-social-list
		{
			margin-left:auto;
			margin-right:auto;
		}
	
	/**************************************************************************/
	/* Page	/ Page Contact / Form										      */
	/**************************************************************************/
	
			div.page-contact ul.form-line li.form-line-half-left input,
			div.page-contact ul.form-line li.form-line-half-right input,
			div.page-contact ul.form-line li.form-line-full textarea
			{
				width:235px;
			}

	/**************************************************************************/
	/* Page	/ Page Contact / Budget list									  */
	/**************************************************************************/
	
	ul.budget-list
	{
		width:253px;
	}
	
		ul.budget-list li
		{
			width:124px;
		}