@charset "UTF-8";
/* CSS Document */


/* columns width + no gutter */
.sp-c10, .sp-c20, .sp-c30, .sp-c40, .sp-c50, .sp-c60 {
	margin-left:0%; margin-right:0%; float:left;
}
.sp-c10 {width:16.666666%;}
.sp-c20 {width:33.333333%;}
.sp-c30 {width:50%;}
.sp-c40 {width:66.666666%;}
.sp-c50 {width:83.333333%;}
.sp-c60 {width:100%;}



/* columns width + 2% gutter */
.sp-c11, .sp-c21, .sp-c31, .sp-c41, .sp-c51, .sp-c61 {
	margin-left:1%; margin-right:1%; float:left;
}
.sp-c11 {width:14.666666%;}
.sp-c21 {width:31.333333%;}
.sp-c31 {width:48%;}
.sp-c41 {width:64.666666%;}
.sp-c51 {width:81.333333%;}
.sp-c61 {width:98%;}


/* columns width + 4% gutter */
.sp-c12, .sp-c22, .sp-c32, .sp-c42, .sp-c52, .sp-c62 {
	margin-left:2%; margin-right:2%; float:left; 
}
.sp-c12 {width:12.666666%;}
.sp-c22 {width:29.333333%;}
.sp-c32 {width:46%;}
.sp-c42 {width:62.666666%;}
.sp-c52 {width:79.333333%;}
.sp-c62 {width:96%;}


/* push the column */
.sp-p1, .sp-p2, .sp-p3, .sp-p4, .sp-p5 {
	position:relative;
}
.sp-p1 {left:16.666666%;}
.sp-p2 {left:33.333333%;}
.sp-p3 {left:50%;}
.sp-p4 {left:66.666666%;}
.sp-p5 {left:83.333333%;}


/* column share in areas */
.sp-a1 {width:100%; margin-right:0%; float:left;}

.sp-a2 {width:47%; margin-right:6%; float:left;}
.sp-a2e {width:47%; margin-right:0%; float:left;}

.sp-a3 {width:30%; margin-right:5%; float:left;}
.sp-a3e {width:30%; margin-right:0%; float:left;}


/* floating */
.sp-float-l {float:left;}
.sp-float-r {float:right;}

.sp-clear-l {clear:left;}
.sp-clear-r {clear:right;}


/* visibility */
.sp-vh {visibility:hidden;}
.sp-dn {display:none;}


/* text align */
.sp-align-l {text-align:left;}
.sp-align-c {text-align:center;}
.sp-align-r {text-align:right;}


/* width */
.sp-width10 {width:10%;}
.sp-width20 {width:20%;}
.sp-width30 {width:30%;}
.sp-width40 {width:40%;}
.sp-width50 {width:49%;}
.sp-width60 {width:60%;}
.sp-width70 {width:70%;}
.sp-width80 {width:80%;}
.sp-width90 {width:90%;}
.sp-width100 {width:100%;}


/* padding */
.sp-pad0 {padding:0px;}
.sp-pad-t0 {padding-top:0px;}
.sp-pad-r0 {padding-right:0px;}
.sp-pad-b0 {padding-bottom:0px;}
.sp-pad-l0 {padding-left:0px;}
.sp-pad-lr0 {padding-left:0px; padding-right:0px;}

.sp-pad10 {padding:10px;}
.sp-pad-t10 {padding-top:10px;}
.sp-pad-r10 {padding-right:10px;}
.sp-pad-b10 {padding-bottom:10px;}
.sp-pad-l10 {padding-left:10px;}
.sp-pad-lr10 {padding-left:10px; padding-right:10px;}

.sp-pad20 {padding:20px;}
.sp-pad-t20 {padding-top:20px;}
.sp-pad-r20 {padding-right:20px;}
.sp-pad-b20 {padding-bottom:20px;}
.sp-pad-l20 {padding-left:20px;}
.sp-pad-lr20 {padding-left:20px; padding-right:20px;}

.sp-pad25 {padding:25px;}
.sp-pad-t25 {padding-top:25px;}
.sp-pad-r25 {padding-right:25px;}
.sp-pad-b25 {padding-bottom:25px;}
.sp-pad-l25 {padding-left:25px;}
.sp-pad-lr25 {padding-left:25px; padding-right:25px;}

.sp-pad30 {padding:30px;}
.sp-pad-t30 {padding-top:30px;}
.sp-pad-r30 {padding-right:30px;}
.sp-pad-b30 {padding-bottom:30px;}
.sp-pad-l30 {padding-left:30px;}
.sp-pad-lr30 {padding-left:30px; padding-right:30px;}

.sp-pad40 {padding:40px;}
.sp-pad-t40 {padding-top:40px;}
.sp-pad-r40 {padding-right:40px;}
.sp-pad-b40 {padding-bottom:40px;}
.sp-pad-l40 {padding-left:40px;}
.sp-pad-lr40 {padding-left:40px; padding-right:40px;}

.sp-pad50 {padding:50px;}
.sp-pad-t50 {padding-top:50px;}
.sp-pad-r50 {padding-right:50px;}
.sp-pad-b50 {padding-bottom:50px;}
.sp-pad-l50 {padding-left:50px;}
.sp-pad-lr50 {padding-left:50px; padding-right:50px;}

.sp-pad75 {padding:75px;}
.sp-pad-t75 {padding-top:75px;}
.sp-pad-r75 {padding-right:75px;}
.sp-pad-b75 {padding-bottom:75px;}
.sp-pad-l75 {padding-left:75px;}
.sp-pad-lr75 {padding-left:75px; padding-right:75px;}

.sp-pad100 {padding:100px;}
.sp-pad-t100 {padding-top:100px;}
.sp-pad-r100 {padding-right:100px;}
.sp-pad-b100 {padding-bottom:100px;}
.sp-pad-l100 {padding-left:100px;}
.sp-pad-lr100 {padding-left:100px; padding-right:100px;}

.sp-pad125 {padding:125px;}
.sp-pad-t125 {padding-top:125px;}
.sp-pad-r125 {padding-right:125px;}
.sp-pad-b125 {padding-bottom:125px;}
.sp-pad-l125 {padding-left:125px;}
.sp-pad-lr125 {padding-left:125px; padding-right:125px;}


/* margin */
.sp-mar0 {margin:0px;}
.sp-mar-t0 {margin-top:0px;}
.sp-mar-r0 {margin-right:0px;}
.sp-mar-b0 {margin-bottom:0px;}
.sp-mar-l0 {margin-left:0px;}
.sp-mar-lr0 {margin-left:0px; margin-right:0px;}

.sp-mar5 {margin:5px;}
.sp-mar-t5 {margin-top:5px;}
.sp-mar-r5 {margin-right:5px;}
.sp-mar-b5 {margin-bottom:5px;}
.sp-mar-l5 {margin-left:5px;}
.sp-mar-lr5 {margin-left:5px; margin-right:5px;}

.sp-mar10 {margin:10px;}
.sp-mar-t10 {margin-top:10px;}
.sp-mar-r10 {margin-right:10px;}
.sp-mar-b10 {margin-bottom:10px;}
.sp-mar-l10 {margin-left:10px;}
.sp-mar-lr10 {margin-left:10px; margin-right:10px;}

.sp-mar20 {margin:20px;}
.sp-mar-t20 {margin-top:20px;}
.sp-mar-r20 {margin-right:20px;}
.sp-mar-b20 {margin-bottom:20px;}
.sp-mar-l20 {margin-left:20px;}
.sp-mar-lr20 {margin-left:20px; margin-right:20px;}

.sp-mar25 {margin:25px;}
.sp-mar-t25 {margin-top:25px;}
.sp-mar-r25 {margin-right:25px;}
.sp-mar-b25 {margin-bottom:25px;}
.sp-mar-l25 {margin-left:25px;}
.sp-mar-lr25 {margin-left:25px; margin-right:25px;}

.sp-mar30 {margin:30px;}
.sp-mar-t30 {margin-top:30px;}
.sp-mar-r30 {margin-right:30px;}
.sp-mar-b30 {margin-bottom:30px;}
.sp-mar-l30 {margin-left:30px;}
.sp-mar-lr30 {margin-left:30px; margin-right:30px;}

.sp-mar40 {margin:40px;}
.sp-mar-t40 {margin-top:40px;}
.sp-mar-r40 {margin-right:40px;}
.sp-mar-b40 {margin-bottom:40px;}
.sp-mar-l40 {margin-left:40px;}
.sp-mar-lr40 {margin-left:40px; margin-right:40px;}

.sp-mar50 {margin:50px;}
.sp-mar-t50 {margin-top:50px;}
.sp-mar-r50 {margin-right:50px;}
.sp-mar-b50 {margin-bottom:50px;}
.sp-mar-l50 {margin-left:50px;}
.sp-mar-lr50 {margin-left:50px; margin-right:50px;}

.sp-mar75 {margin:75px;}
.sp-mar-t75 {margin-top:75px;}
.sp-mar-r75 {margin-right:75px;}
.sp-mar-b75 {margin-bottom:75px;}
.sp-mar-l75 {margin-left:75px;}
.sp-mar-lr75 {margin-left:75px; margin-right:75px;}

.sp-mar100 {margin:100px;}
.sp-mar-t100 {margin-top:100px;}
.sp-mar-r100 {margin-right:100px;}
.sp-mar-b100 {margin-bottom:100px;}
.sp-mar-l100 {margin-left:100px;}
.sp-mar-lr100 {margin-left:100px; margin-right:100px;}

.sp-mar125 {margin:125px;}
.sp-mar-t125 {margin-top:125px;}
.sp-mar-r125 {margin-right:125px;}
.sp-mar-b125 {margin-bottom:125px;}
.sp-mar-l125 {margin-left:125px;}
.sp-mar-lr125 {margin-left:125px; margin-right:125px;}

.sp-mar150 {margin:150px;}
.sp-mar-t150 {margin-top:150px;}
.sp-mar-r150 {margin-right:150px;}
.sp-mar-b150 {margin-bottom:150px;}
.sp-mar-l150 {margin-left:150px;}
.sp-mar-lr150 {margin-left:150px; margin-right:150px;}