
/*------------------------------------------------------------------*/
/*	File: 		Dekstop.css											*/
/*	Coder:		Gavin Harwood										*/
/*	Company:	iWare Designs Ltd.									*/
/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/
/*	Shared includes													*/
/*------------------------------------------------------------------*/

@import "config.css";
@import "consent.css";
@import "gallery.css";
@import "path.css";
@import "slideshow.css";
@import "contactform.css";
@import "privacy.css";
@import "sidemenu.css";

/*------------------------------------------------------------------*/
/*	Desktop styles 													*/
/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/
/*	Body section 													*/
/*------------------------------------------------------------------*/

body {
	-webkit-text-size-adjust: none;

	min-width: var(--page_width);
	max-width: var(--page_width);
	padding: var(--page_padding);
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	background-color: var(--color_page_background);	
	
	/*overflow: visible;*/
}

/*------------------------------------------------------------------*/
/*	Columns for grid layout											*/
/*------------------------------------------------------------------*/

.col_1-8 {
	width: 12.5%;	
}

.col_1-4 {
	width: 25%;	
}

.col_1-3 {
	width: 33.33%;	
}

.col_3-8 {
	width: 37.5%;	
}

.col_1-2 {
	width:50%;	
}

.col_2-3 {
	width: 66.66%	
}

.col_3-4 {
	width: 75%;	
}

.col_1 {
	width: 100%;	
}

[class*='col_'] {
	float: left;
	padding: 2px;
	overflow: hidden;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.row:after {
	content: "";
	display: table;
	clear: both;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/*------------------------------------------------------------------*/
/*	Visibility classes												*/
/*------------------------------------------------------------------*/

.desktopVersionOnly {
	display: block;
	visibility: visible;
}

.mobileVersionOnly {
	display: none;
	visibility: hidden;
}

/*------------------------------------------------------------------*/
/*	Page element alignment											*/
/*------------------------------------------------------------------*/

.contactQuickLinksPadding {
	padding: 0px 0px 0px 16px;	
}



