/*------ GALLERY -----*/
.fancybox-container{z-index:999999;}
.fancybox-caption::after {display: none !important;}
.fancybox-caption{text-align:center; font-size:1em !important;}
.fancybox-navigation .fancybox-button{width:51px !important; height:83px !important; padding:0px !important; background:none !important;}
.fancybox-button--arrow_left span{background:url(../images/slide-left.png) no-repeat; background-size:100%; width:51px; height:83px; display:block;}
.fancybox-button--arrow_right span{background:url(../images/slide-right.png) no-repeat; background-size:100%; width:51px; height:83px; display:block;}
.fancybox-button--close{width:43px !important; height:43px !important; background:none !important; padding:0px !important; margin-top:1em !important; margin-right:6px !important;}
.fancybox-button--close span{background:url(../images/slide-close.png) no-repeat; background-size:100%; width:43px; height:43px; display:block;}

/*------ FOOTER -----*/
.footer-bottom{display:block; clear:both; width:100%; padding-top:1em; padding-bottom:1em;}
.footer-bottom .copyright{width:50%; display:inline-block; float:left;}
.footer-bottom .credit{width:50%; display:inline-block; float:right; text-align:right;}
.footer-middle ul.sidebar{list-style:none; padding:0px; margin:0px;}


/* iPhone3/4/5, Samsung Galaxy S2/S3/S4, HTC one*/
@media only screen and (min-width: 280px) and (max-width: 478px),
(min-device-width: 320px) and (max-device-height: 480px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 1),
(min-device-width: 320px) and (max-device-height: 534px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 1.5),
(min-device-width: 320px) and (max-device-height: 640px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 2),
(min-device-width: 320px) and (max-device-height: 640px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 3){
	/*------ SIZE -----*/
	.middle .size-onefifths,
	.middle .size-twofifths,
	.middle .size-threefifths,
	.middle .size-fourfifths,
	.middle .size-onethird,
	.middle .size-twothird,
	.middle .size-onequarter,
	.middle .size-half,
	.middle .size-threequarter,
	.middle .size-full{width:100%; display:inline-block; vertical-align:top;}
	/*------ COLUMNS -----*/
	.points .points-inner,
	.services .services-inner,
	.contentcolumns .cell-inner{display:block; clear:both; width:100%;}
	.points .points-inner .point-individual,
	.services .services-inner .service-individual,
	.contentcolumns .cell-inner .contentcolumns-individual{width:47.5%; display:inline-block; vertical-align:top; float:left}
	.points .points-inner .point-individual:nth-child(odd),
	.services .services-inner .service-individual:nth-child(odd),
	.contentcolumns .cell-inner .contentcolumns-individual:nth-child(odd){clear:left;}
	.points .points-inner .point-individual:nth-child(even),
	.services .services-inner .service-individual:nth-child(even),
	.contentcolumns .cell-inner .contentcolumns-individual:nth-child(even){margin-left:5%; clear:right;}
	/*------ FOOTER -----*/
	.footer-top{display:block; clear:both; width:100%; }
	.footer-middle{display:block; clear:both; width:100%; }
	.footer-middle .footercolumn4{width:100%; display:inline-block; vertical-align:top; float:left;}
	.footer-bottom{}
	.footer-bottom .copyright{width:100%; display:inline-block; float:none; text-align:center;}
	.footer-bottom .credit{width:100%; display:inline-block; float:none; text-align:center; margin-top:1em;}
}

/* HTC one*/
@media only screen and (min-width: 360px) and (max-width: 478px),
(min-device-width: 360px) and (max-device-height: 480px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 1),
(min-device-width: 360px) and (max-device-height: 534px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 1.5),
(min-device-width: 360px) and (max-device-height: 640px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 2),
(min-device-width: 360px) and (max-device-height: 640px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 3){
	
}

/* Mobile Layout: 480px and below. */
@media only screen and (min-width: 480px) and (max-width: 599px),
(min-device-width: 320px) and (max-device-height: 480px) and (orientation:landscape) and (-webkit-device-pixel-ratio: 1),
(min-device-width: 320px) and (max-device-height: 534px) and (orientation:landscape) and (-webkit-device-pixel-ratio: 1.5),
(min-device-width: 320px) and (max-device-height: 640px) and (orientation:landscape) and (-webkit-device-pixel-ratio: 2),
(min-device-width: 320px) and (max-device-height: 640px) and (orientation:landscape) and (-webkit-device-pixel-ratio: 3) {
	/*------ SIZE -----*/
	.middle .size-onefifths,
	.middle .size-twofifths,
	.middle .size-threefifths,
	.middle .size-fourfifths,
	.middle .size-onethird,
	.middle .size-twothird,
	.middle .size-onequarter,
	.middle .size-half,
	.middle .size-threequarter,
	.middle .size-full{width:100%; display:inline-block; vertical-align:top;}
	/*------ COLUMNS -----*/
	.points .points-inner,
	.services .services-inner,
	.contentcolumns .cell-inner{display:block; clear:both; width:100%;}
	.points .points-inner .point-individual,
	.services .services-inner .service-individual,
	.contentcolumns .cell-inner .contentcolumns-individual{width:32%; display:inline-block; vertical-align:top; margin-left:2%; float:left;}
	.points .points-inner .point-individual:nth-child(3n+1),
	.services .services-inner .service-individual:nth-child(3n+1),
	.contentcolumns .cell-inner .contentcolumns-individual:nth-child(3n+1){margin-left:0px; clear:left;}
	.points .points-inner .point-individual:nth-child(3n+3),
	.services .services-inner .service-individual:nth-child(3n+3),
	.contentcolumns .cell-inner .contentcolumns-individual:nth-child(3n+3){clear:right;}
	/*------ FOOTER -----*/
	.footer-top{display:block; clear:both; width:100%; }
	.footer-middle{display:block; clear:both; width:100%; }
	.footer-middle .footercolumn4{width:47.5%; display:inline-block; vertical-align:top; float:left}
	.footer-middle .footercolumn4:nth-child(odd){clear:left;}
	.footer-middle .footercolumn4:nth-child(even){margin-left:5%; clear:right;}
	.footer-bottom{}
	.footer-bottom .copyright{width:100%; display:inline-block; float:none; text-align:center;}
	.footer-bottom .credit{width:100%; display:inline-block; float:none; text-align:center; margin-top:1em;}
}

/* Samsung Galaxy (portrait and landscape) ----------- */
@media only screen and (min-width : 600px) and (max-width : 767px){
	/*------ SIZE -----*/
	.middle .size-onefifths,
	.middle .size-twofifths,
	.middle .size-threefifths,
	.middle .size-fourfifths,
	.middle .size-onethird,
	.middle .size-twothird,
	.middle .size-onequarter,
	.middle .size-half,
	.middle .size-threequarter,
	.middle .size-full{width:100%; display:inline-block; vertical-align:top;}
	/*------ COLUMNS -----*/
	.points .points-inner,
	.services .services-inner,
	.contentcolumns .cell-inner{display:block; clear:both; width:100%;}
	.points .points-inner .point-individual,
	.services .services-inner .service-individual,
	.contentcolumns .cell-inner .contentcolumns-individual{width:32%; display:inline-block; vertical-align:top; margin-left:2%; float:left;}
	.points .points-inner .point-individual:nth-child(3n+1),
	.services .services-inner .service-individual:nth-child(3n+1),
	.contentcolumns .cell-inner .contentcolumns-individual:nth-child(3n+1){margin-left:0px; clear:left;}
	.points .points-inner .point-individual:nth-child(3n+3),
	.services .services-inner .service-individual:nth-child(3n+3),
	.contentcolumns .cell-inner .contentcolumns-individual:nth-child(3n+3){clear:right;}
	/*------ FOOTER -----*/
	.footer-top{display:block; clear:both; width:100%; }
	.footer-middle{display:block; clear:both; width:100%;}
	.footer-middle .footercolumn4{width:47.5%; display:inline-block; vertical-align:top; float:left}
	.footer-middle .footercolumn4:nth-child(odd){clear:left;}
	.footer-middle .footercolumn4:nth-child(even){margin-left:5%; clear:right;}
	.footer-bottom{}
	.footer-bottom .copyright{width:100%; display:inline-block; float:none; text-align:center;}
	.footer-bottom .credit{width:100%; display:inline-block; float:none; text-align:center; margin-top:1em;}
	
}

/* Tablet Layout Portrait ----------- */
@media only screen and (min-width : 768px) and (max-width : 960px),
(min-device-width: 768px) and (max-device-height: 1024px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 1),
(min-device-width: 768px) and (max-device-height: 1024px) and (orientation:portrait) and (-webkit-device-pixel-ratio: 2){
	/*------ SIZE -----*/
	.middle .size-onefifths,
	.middle .size-twofifths,
	.middle .size-threefifths,
	.middle .size-fourfifths,
	.middle .size-onethird,
	.middle .size-twothird,
	.middle .size-onequarter,
	.middle .size-half,
	.middle .size-threequarter,
	.middle .size-full{width:100%; display:inline-block; vertical-align:top;}
	/*------ COLUMNS -----*/
	.points .points-inner,
	.services .services-inner,
	.contentcolumns .cell-inner{display:block; clear:both; width:100%;}
	.points .points-inner .point-individual,
	.services .services-inner .service-individual,
	.contentcolumns .cell-inner .contentcolumns-individual{width:32%; display:inline-block; vertical-align:top; margin-left:2%; float:left;}
	.points .points-inner .point-individual:nth-child(3n+1),
	.services .services-inner .service-individual:nth-child(3n+1),
	.contentcolumns .cell-inner .contentcolumns-individual:nth-child(3n+1){margin-left:0px; clear:left;}
	.points .points-inner .point-individual:nth-child(3n+3),
	.services .services-inner .service-individual:nth-child(3n+3),
	.contentcolumns .cell-inner .contentcolumns-individual:nth-child(3n+3){clear:right;}
	/*------ FOOTER -----*/
	.footer-top{display:block; clear:both; width:100%;}
	.footer-middle{display:block; clear:both; width:100%; }
	.footer-middle .footercolumn4{width:47.5%; display:inline-block; vertical-align:top; float:left}
	.footer-middle .footercolumn4:nth-child(odd){clear:left;}
	.footer-middle .footercolumn4:nth-child(even){margin-left:5%; clear:right;}
	.footer-bottom{}
}

/* Tablet Layout Landscape ----------- */
@media only screen and (min-width: 960px) and (max-width : 1024px),
(min-device-width: 768px) and (max-device-height: 1024px) and (orientation:landscape) and (-webkit-device-pixel-ratio: 1),
(min-device-width: 768px) and (max-device-height: 1024px) and (orientation:landscape) and (-webkit-device-pixel-ratio: 2){
	/*------ SIZE -----*/
	.middle .size-onefifths {width:20%; display:inline-block; vertical-align:top;}
	.middle .size-twofifths {width:40%; display:inline-block; vertical-align:top;}
	.middle .size-threefifths {width:60%; display:inline-block; vertical-align:top;}
	.middle .size-fourfifths {width:80%; display:inline-block; vertical-align:top;}
	.middle .size-onethird{width:33%; display:inline-block; vertical-align:top;}
	.middle .size-twothird{width:66%; display:inline-block; vertical-align:top;}
	.middle .size-onequarter{width:25%; display:inline-block; vertical-align:top;}
	.middle .size-half{width:50%; display:inline-block; vertical-align:top;}
	.middle .size-threequarter{width:75%; display:inline-block; vertical-align:top;}
	.middle .size-full{width:100%; display:inline-block; vertical-align:top;}
	
	.orientation-imagetext .middle .size-half.singleimage{padding-right:5%;}
	.orientation-textimage .middle .size-half.singleimage{padding-left:5%;}
	
	.orientation-imagebackgroundtext .middle .size-onefifths{margin-left:80%;}
	.orientation-imagebackgroundtext .middle .size-twofifths{margin-left:60%;}
	.orientation-imagebackgroundtext .middle .size-threefifths{margin-left:40%;}
	.orientation-imagebackgroundtext .middle .size-fourfifths{margin-left:20%;}
	.orientation-imagebackgroundtext .middle .size-onethird{margin-left:67%;}
	.orientation-imagebackgroundtext .middle .size-twothird{margin-left:34%;}
	.orientation-imagebackgroundtext .middle .size-onequarter{margin-left:75%;}
	.orientation-imagebackgroundtext .middle .size-half{margin-left:50%;}
	.orientation-imagebackgroundtext .middle .size-threequarter{margin-left:25%;}
	.orientation-textimagebackground .middle .size-onefifths{margin-right:80%;}
	.orientation-textimagebackground .middle .size-twofifths{margin-right:60%;}
	.orientation-textimagebackground .middle .size-threefifths{margin-right:40%;}
	.orientation-textimagebackground .middle .size-fourfifths{margin-right:20%;}
	.orientation-textimagebackground .middle .size-onethird{margin-right:67%;}
	.orientation-textimagebackground .middle .size-twothird{margin-right:34%;}
	.orientation-textimagebackground .middle .size-onequarter{margin-right:75%;}
	.orientation-textimagebackground .middle .size-half{margin-right:50%;}
	.orientation-textimagebackground .middle .size-threequarter{margin-right:25%;}
	/*------ ORIENTATION -----*/
	.orientation-servicestimetable .middle .services,
	.orientation-timetableservices .middle .timetable,
	.orientation-servicescontent .middle .services,
	.orientation-contentservices .middle .content,
	.orientation-imagetext .middle .multipleimages,
	.orientation-imagetext .middle .singleimage,
	.orientation-textimage .middle .content{float:left; clear:left;}
	.orientation-servicestimetable .middle .timetable,
	.orientation-timetableservices .middle .services,
	.orientation-servicescontent .middle .content,
	.orientation-contentservices .middle .services,
	.orientation-imagetext .middle .content,
	.orientation-textimage .middle .multipleimages,
	.orientation-textimage .middle .singleimage{float:right; clear:right;}
	/*------ COLUMNS -----*/
	.points .points-inner,
	.services .services-inner,
	.contentcolumns .cell-inner{display:block; clear:both; width:100%;}
	
	.points.columns-one .points-inner .point-individual{}
	
	.points.columns-two .points-inner .point-individual,
	.services.columns-two .services-inner .service-individual,
	.contentcolumns.columns-two .cell-inner .contentcolumns-individual{width:47.5%; display:inline-block; vertical-align:top; float:left}
	.points.columns-two .points-inner .point-individual:nth-child(odd),
	.services.columns-two .services-inner .service-individual:nth-child(odd),
	.contentcolumns.columns-two .cell-inner .contentcolumns-individual:nth-child(odd){clear:left;}
	.points.columns-two .points-inner .point-individual:nth-child(even),
	.services.columns-two .services-inner .service-individual:nth-child(even),
	.contentcolumns.columns-two .cell-inner .contentcolumns-individual:nth-child(even){margin-left:5%; clear:right;}
	
	.points.columns-three .points-inner .point-individual,
	.services.columns-three .services-inner .service-individual,
	.contentcolumns.columns-three .cell-inner .contentcolumns-individual{width:32%; display:inline-block; vertical-align:top; margin-left:2%; float:left;}
	.points.columns-three .points-inner .point-individual:nth-child(3n+1),
	.services.columns-three .services-inner .service-individual:nth-child(3n+1),
	.contentcolumns.columns-three .cell-inner .contentcolumns-individual:nth-child(3n+1){margin-left:0px; clear:left;}
	.points.columns-three .points-inner .point-individual:nth-child(3n+3),
	.services.columns-three .services-inner .service-individual:nth-child(3n+3),
	.contentcolumns.columns-three .cell-inner .contentcolumns-individual:nth-child(3n+3){clear:right;}
	
	.points.columns-four .points-inner .point-individual,
	.services.columns-four .services-inner .service-individual,
	.contentcolumns.columns-four .cell-inner .contentcolumns-individual{width:22%; display:inline-block; vertical-align:top; margin-left:4%; float:left;}
	.points.columns-four .points-inner .point-individual:nth-child(4n+1),
	.services.columns-four .services-inner .service-individual:nth-child(4n+1),
	.contentcolumns.columns-four .cell-inner .contentcolumns-individual:nth-child(4n+1){margin-left:0px; clear:left;}
	.points.columns-four .points-inner .point-individual:nth-child(4n+4),
	.services.columns-four .services-inner .service-individual:nth-child(4n+4),
	.contentcolumns.columns-four .cell-inner .contentcolumns-individual:nth-child(4n+4){clear:right;}
	
	.points.columns-five .points-inner .point-individual,
	.services.columns-five .services-inner .service-individual,
	.contentcolumns.columns-five .cell-inner .contentcolumns-individual{width:17.6%; display:inline-block; vertical-align:top; margin-left:3%; float:left;}
	.points.columns-five .points-inner .point-individual:nth-child(5n+1),
	.services.columns-five .services-inner .service-individual:nth-child(5n+1),
	.contentcolumns.columns-five .cell-inner .contentcolumns-individual:nth-child(5n+1){margin-left:0px; clear:left;}
	.points.columns-five .points-inner .point-individual:nth-child(5n+5),
	.services.columns-five .services-inner .service-individual:nth-child(5n+5),
	.contentcolumns.columns-five .cell-inner .contentcolumns-individual:nth-child(5n+5){clear:right;}
	/*------ FOOTER -----*/
	.footer-top{display:block; clear:both; width:100%; }
	.footer-middle{display:block; clear:both; width:100%; }
	.footer-middle .footercolumn4{width:22%; display:inline-block; vertical-align:top; margin-left:4%; float:left;}
	.footer-middle .footercolumn4:nth-child(4n+1){margin-left:0px; clear:left;}
	.footer-middle .footercolumn4:nth-child(4n+4){clear:right;}
	.footer-bottom{}
}

/* Desktop Layout: 960px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 1025px){
	/*------ SIZE -----*/
	.middle .size-onefifths {width:20%; display:inline-block; vertical-align:top;}
	.middle .size-twofifths {width:40%; display:inline-block; vertical-align:top;}
	.middle .size-threefifths {width:60%; display:inline-block; vertical-align:top;}
	.middle .size-fourfifths {width:80%; display:inline-block; vertical-align:top;}
	.middle .size-onethird{width:33%; display:inline-block; vertical-align:top;}
	.middle .size-twothird{width:66%; display:inline-block; vertical-align:top;}
	.middle .size-onequarter{width:25%; display:inline-block; vertical-align:top;}
	.middle .size-half{width:50%; display:inline-block; vertical-align:top;}
	.middle .size-threequarter{width:75%; display:inline-block; vertical-align:top;}
	.middle .size-full{width:100%; display:inline-block; vertical-align:top;}
	
	.orientation-imagetext .middle .size-half.singleimage{padding-right:5%;}
	.orientation-textimage .middle .size-half.singleimage{padding-left:5%;}
	
	.orientation-imagebackgroundtext .middle .size-onefifths{margin-left:80%;}
	.orientation-imagebackgroundtext .middle .size-twofifths{margin-left:60%;}
	.orientation-imagebackgroundtext .middle .size-threefifths{margin-left:40%;}
	.orientation-imagebackgroundtext .middle .size-fourfifths{margin-left:20%;}
	.orientation-imagebackgroundtext .middle .size-onethird{margin-left:67%;}
	.orientation-imagebackgroundtext .middle .size-twothird{margin-left:34%;}
	.orientation-imagebackgroundtext .middle .size-onequarter{margin-left:75%;}
	.orientation-imagebackgroundtext .middle .size-half{margin-left:50%;}
	.orientation-imagebackgroundtext .middle .size-threequarter{margin-left:25%;}
	.orientation-textimagebackground .middle .size-onefifths{margin-right:80%;}
	.orientation-textimagebackground .middle .size-twofifths{margin-right:60%;}
	.orientation-textimagebackground .middle .size-threefifths{margin-right:40%;}
	.orientation-textimagebackground .middle .size-fourfifths{margin-right:20%;}
	.orientation-textimagebackground .middle .size-onethird{margin-right:67%;}
	.orientation-textimagebackground .middle .size-twothird{margin-right:34%;}
	.orientation-textimagebackground .middle .size-onequarter{margin-right:75%;}
	.orientation-textimagebackground .middle .size-half{margin-right:50%;}
	.orientation-textimagebackground .middle .size-threequarter{margin-right:25%;}
	/*------ ORIENTATION -----*/
	.orientation-servicestimetable .middle .services,
	.orientation-timetableservices .middle .timetable,
	.orientation-servicescontent .middle .services,
	.orientation-contentservices .middle .content,
	.orientation-imagetext .middle .multipleimages,
	.orientation-imagetext .middle .singleimage,
	.orientation-textimage .middle .content{float:left; clear:left;}
	.orientation-servicestimetable .middle .timetable,
	.orientation-timetableservices .middle .services,
	.orientation-servicescontent .middle .content,
	.orientation-contentservices .middle .services,
	.orientation-imagetext .middle .content,
	.orientation-textimage .middle .multipleimages,
	.orientation-textimage .middle .singleimage{float:right; clear:right;}
	/*------ COLUMNS -----*/
	.points .points-inner,
	.services .services-inner,
	.contentcolumns .cell-inner{display:block; clear:both; width:100%;}
	
	.points.columns-one .points-inner .point-individual{}
	
	.points.columns-two .points-inner .point-individual,
	.services.columns-two .services-inner .service-individual,
	.contentcolumns.columns-two .cell-inner .contentcolumns-individual{width:47.5%; display:inline-block; vertical-align:top; float:left}
	.points.columns-two .points-inner .point-individual:nth-child(odd),
	.services.columns-two .services-inner .service-individual:nth-child(odd),
	.contentcolumns.columns-two .cell-inner .contentcolumns-individual:nth-child(odd){clear:left;}
	.points.columns-two .points-inner .point-individual:nth-child(even),
	.services.columns-two .services-inner .service-individual:nth-child(even),
	.contentcolumns.columns-two .cell-inner .contentcolumns-individual:nth-child(even){margin-left:5%; clear:right;}
	
	.points.columns-three .points-inner .point-individual,
	.services.columns-three .services-inner .service-individual,
	.contentcolumns.columns-three .cell-inner .contentcolumns-individual{width:32%; display:inline-block; vertical-align:top; margin-left:2%; float:left;}
	.points.columns-three .points-inner .point-individual:nth-child(3n+1),
	.services.columns-three .services-inner .service-individual:nth-child(3n+1),
	.contentcolumns.columns-three .cell-inner .contentcolumns-individual:nth-child(3n+1){margin-left:0px; clear:left;}
	.points.columns-three .points-inner .point-individual:nth-child(3n+3),
	.services.columns-three .services-inner .service-individual:nth-child(3n+3),
	.contentcolumns.columns-three .cell-inner .contentcolumns-individual:nth-child(3n+3){clear:right;}
	
	.points.columns-four .points-inner .point-individual,
	.services.columns-four .services-inner .service-individual,
	.contentcolumns.columns-four .cell-inner .contentcolumns-individual{width:22%; display:inline-block; vertical-align:top; margin-left:4%; float:left;}
	.points.columns-four .points-inner .point-individual:nth-child(4n+1),
	.services.columns-four .services-inner .service-individual:nth-child(4n+1),
	.contentcolumns.columns-four .cell-inner .contentcolumns-individual:nth-child(4n+1){margin-left:0px; clear:left;}
	.points.columns-four .points-inner .point-individual:nth-child(4n+4),
	.services.columns-four .services-inner .service-individual:nth-child(4n+4),
	.contentcolumns.columns-four .cell-inner .contentcolumns-individual:nth-child(4n+4){clear:right;}
	
	.points.columns-five .points-inner .point-individual,
	.services.columns-five .services-inner .service-individual,
	.contentcolumns.columns-five .cell-inner .contentcolumns-individual{width:17.6%; display:inline-block; vertical-align:top; margin-left:3%; float:left;}
	.points.columns-five .points-inner .point-individual:nth-child(5n+1),
	.services.columns-five .services-inner .service-individual:nth-child(5n+1),
	.contentcolumns.columns-five .cell-inner .contentcolumns-individual:nth-child(5n+1){margin-left:0px; clear:left;}
	.points.columns-five .points-inner .point-individual:nth-child(5n+5),
	.services.columns-five .services-inner .service-individual:nth-child(5n+5),
	.contentcolumns.columns-five .cell-inner .contentcolumns-individual:nth-child(5n+5){clear:right;}
	/*------ FOOTER -----*/
	.footer-top{display:block; clear:both; width:100%; }
	.footer-middle{display:block; clear:both; width:100%; }
	.footer-middle .footercolumn4{width:22%; display:inline-block; vertical-align:top; margin-left:4%; float:left;}
	.footer-middle .footercolumn4:nth-child(4n+1){margin-left:0px; clear:left;}
	.footer-middle .footercolumn4:nth-child(4n+4){clear:right;}
	.footer-bottom{}
}

/* Large Desktop Layout */
@media only screen and (min-width: 1600px){
	
}