@charset "utf-8";
/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
@media only screen and (min-width:481px) { 
/*-----------------------------CONTAINERS-----------------------------*/
.container {
	box-sizing:border-box; 
}
.container.mainmenu {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
	box-sizing:border-box;
}
.container.usermenu {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 100%;
}
.container.content { 
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	box-sizing: border-box;
	display: table;
	min-height: 100%;
}
.content2 {
	width: 64em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	box-sizing: border-box;
	display: table;
	min-height: 100%;
	float: left;
}
.content3 {
	width: 48.333em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	box-sizing: border-box;
	display: table;
	min-height: 100%;
	float: left;
}
.leftCol {
	float: left;
	width: 15em;
	margin-right: 10px;
	box-sizing: border-box;
}
.rightCol {
	float: left;
	width: 15em;
	margin-left: 10px;
	box-sizing: border-box;
} 
.cck_page {
	box-sizing:border-box;
	margin: 0 auto;
	width: 100%;	 
}
#sitemap {
	width:100%;
	margin:0 auto;
} 
/*-----------------------------SUB HOLDERS-----------------------------*/
.blog {
    display: block;
    margin: 0 auto;
    min-height: 100%;
    width: 100%; 
}
.items-row {
	margin-bottom: 10px;
	margin: 0 auto;
	width: 100%;
}
/*---------------------------------------------------------------*/
/*-----------------------------CONTENT COLUMS-----------------------------*/
/*---------------------------------------------------------------*/

/*-----------------------------CONTENT-----------------------------*/
.content1 div.span4 { /*1 COLUMS - 3 INTRO COLUMS*/
/*	border: 1px solid #ccc;
*/	box-sizing: border-box;
	float: left;
	width: 32.6%;
}
.content1 div.span6 { /*1 COLUMS - 2 INTRO COLUMS*/
/*	border: 1px solid #ccc;*/
	box-sizing: border-box;
	float: left;
	width: 49%;
/*	width: 464px;*/ 
}
.content1 div.span3 { /*1 COLUMS - 3 INTRO COLUMS*/
/*	border: 1px solid #ccc;
*/	box-sizing: border-box;
	float: left;
	width: 25%;
}
/*-----------------------------CONTENT LEFT OR RIGHT-----------------------------*/
.content2 div.span6 { /*2 COLUMS - 2 INTRO COLUMS*/
	border: 1px solid #ccc;
	box-sizing: border-box;
	float: left;
	width: 368px;
	margin-bottom: 10px;
}
.content2 div.span4 { /*3 COLUMS - 3 INTRO COLUMS*/
	border: 1px solid #ccc;
	box-sizing: border-box;
	float: left;
	width: 242px;
}
/*-----------------------------CONTENT LEFT AND RIGHT-----------------------------*/
.content3 div.span6 { /*3 COLUMS - 2 INTRO COLUMS*/
	border: 1px solid #ccc;
	box-sizing: border-box;
	float: left;
	width: 274px;
	margin-bottom: 10px;
}
.content3 div.span4 { /*3 COLUMS - 3 INTRO COLUMS*/
	border: 1px solid #ccc;
	box-sizing: border-box;
	float: left;
	width: 179px;
}
/*-----------------------------COLUMS POSITION-----------------------------*/
.col1 {
	width: 100%;
	float: left;
}
.col2 {
	float: left;
	width: 49%;
	margin-right:10px;
	box-sizing:border-box; 
}
.col2front {
	background-color: #fff;
	border: 1px solid #ccc; 
	box-sizing: border-box;
	float: left;
	height: 286px;
	margin-right: 10px;
	width: 39.58em;
}
.col3 {
	width: 32.3%; 
	float: left;
}
.col4front {
	float: left;
	width: 24%;
	height: 286px;
	border: 1px solid #fff;
	margin-right: 10px;
	background-color: #dfdede;
}
.col4 {
	float: left;
	width: 24%;
	border: none;
	margin-right: 10px;
}
/*-----------------------------ROWS-----------------------------*/	
.row {
	width: 100%;
	float: left;
	box-sizing:border-box;
}
.row.row1 {
	width: 100%;
	float: left;
	padding:10px;
}
.row.row2 {
	width: 100%;
	float: left; 
	padding:10px;
}
.row2.col3 {
	margin-right:0px;	
}
.row.mainmenu {
	width: 100%;
	float: left;
} 
.row.usermenu {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.row.banner {
	width: 100%;
	float: left;
}
.row.breadcrumbs {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.row.contentFull {
	width: 100%;
	float: left;
}
.row.row7 { 
	width: 100%;
	float: left;
}
.row.row8 {
 	width: 100%;
	float: left;
}
.row.row9 {
	width: 100%;
	float: left;
	padding:10px;
}
.row.row10 {
	width: 100%;
	float: left;
	padding:10px;
}
/*---------------------------------------------------------------*/
/*-----------------------------MODULES-----------------------------*/
/*---------------------------------------------------------------*/
#contactInfoHolder {
	width:100%;
	float:left;
	padding: 0px 5px;
	box-sizing: border-box;
}
.skypeModule {
	text-align: center;
} 
.socialMediaTop {
	text-align:center;
}
.socialMediaBottom {
	text-align:center;
}
.copyright {
	text-align:center;
}
.loggInnMenu {
	text-align:center;	
}
.developedBy {
	text-align:center;
}
}

