@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700;900&display=swap');
/*
font-family: 'Source Sans Pro', sans-serif;
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-font-smoothing: antialiased; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html, body { line-height:1; width:100%; height:100%; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,q:before, q:after {	content: ''; content: none;}
table {	border-collapse: collapse;	border-spacing: 0; }
a, a:hover { text-decoration:none; }
section { position:relative; }
.column { position:relative; width:100%; height:auto; min-height:1px; float:left; -webkit-box-sizing:border-box; box-sizing: border-box; overflow:hidden; }
.column.c0 { width:0; display:none;  }
.column.c1 { width:8.33%; }
.column.c2 { width:16.66%; }
.column.c3 { width:25%; }
.column.c4 { width:33.33%; }
.column.c5 { width:41.66%; }
.column.c6 { width:50%; }
.column.c7 { width:58.33%;  }
.column.c8 { width:66.66%; }
.column.c9 { width:75%; }
.column.c10 {width:83.33%; }
.column.c11 { width:91.66%; }
.column.c12 { width:100%; }
.left { float:left; }
.right { float:right; }
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter { text-align:center; }
.clear { clear:both; }
img.img { max-width:100%; }
#scrollbarIndex { width:0; height:0; position:fixed; top:0; left:0; }

html { font-family: 'Source Sans Pro', sans-serif; font-weight:400; font-size:16px; background:#FFF;  }
h1, h2  .title, .text { position:relative; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; color: #0E52A0; }
h1 { font-weight:600; font-size:2.55rem; line-height:4.5rem; margin:0 0 40px 0; color:#0E52A0; }
h2 { font-weight:600; font-size:2rem; line-height:2.25rem; margin:0 0 25px 0; color:#414959; }
  
.text { font-size:1rem; line-height:1.75rem; color:#4B5261; word-wrap: break-word; }
.text a { color:#009aea; border-bottom:0; -moz-transition: color .3s; -o-transition: color .3s; -webkit-transition: color .3s; transition: color .3s;  }
.text a:hover { color:#337ab7; }
.text ul li { list-style-type:disc; margin-left:25px; }
strong, b { font-weight:600; }
em { font-style:italic; }
hr { background:#DDD; height:1px; color:#DDD; border:0; margin:20px 0; width:100%; }
.fa, .fab, .fad, .fal, .far, .fas { color:#374873; font-size:24px; position:relative; margin:0 3px; }
.button { border-radius: 3px; border: none; background: #009aea; padding: 11px 48px; text-shadow: none; color: #FFF;text-transform: uppercase; font-size: 1.0625REM; letter-spacing: 0.6px; -moz-transition: all .3s; -o-transition: all .3s; -webkit-transition: all .3s; transition: all .3s; }
.button:hover { color: #FFF; background: #0E52A0; border: none; text-shadow: none; box-shadow: none; }

.hide-desktop { display:none; }
.transition-050 { -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; }
.transition-025 { -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }

/*
	wrapper
*/
#wrapper { position:relative; z-index:1; width:100%; overflow:hidden; letter-spacing:.3px; margin:0 auto; }
.innerTpl { position:relative; max-width:1800px; margin:0 auto; }
#tournIpad { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/misc/dot-525251-80.png); z-index:999; }
#tournIpad img { position:absolute; top:calc(50% - 64px); left:calc(50% - 64px); }
#goToTop { position:fixed; z-index:10; right:-51px; bottom:25px; width:48px; height:48px; background:#374873 url(../images/misc/icon-go-to-top.png) center center no-repeat; display:block; cursor:pointer; }
#goToTop:hover { background:#374873 url(../images/misc/icon-go-to-top.png) center center no-repeat; }

/*  
	header
*/
.header { position:fixed; width:100%; z-index:5; border-bottom:1px solid rgba(0,0,0,0.1); background:#FFF;   }
.header img.logo.mobile { display:none; }
.header:after { content: ""; display: block; clear:both; }
.header .column { height:155px; }
.header .column .text { font-size:1rem; line-height:1rem;}
.header .column.c3 { padding-top:30px; }
.header .column img.logo { max-width:100%; width:auto; height:104px; }
.header .column.c5 { padding-top:60px; }
.header .column.c7 { padding-top:20px; }

.header .navOpenButton { display:none; }


#nav_top:after { content: ""; display: block; clear:both; }

#nav_top .link-national  { float:right; margin:1px 25px 0 0; }
#nav_top .link-national a { float:left; font-size:0.875rem; padding: 5px 12px;  text-transform: none; color: #0e52a0; background: none; border: 1px solid #0e52a0; border-radius: 3px; }
#nav_top .link-national a:hover { border: 1px solid #009aea;background: #009aea; color:#FFF; }
#nav_top .link-national a:before {content: "\f0ac"; font-family: fontawesome;  padding-right: 7px; }

#nav_top .link { float:right; margin:3px 0 0 0; }
#nav_top .link a { text-transform: uppercase; padding: 5px 10px; font-size: 0.875rem; -moz-transition: color .3s; -o-transition: color .3s;-webkit-transition: color .3s; transition: color .3s; color: #0E52A0; }
#nav_top .link a:hover { color: #009aea;}

#nav_top .social-links { float:right; margin:2px 30px 0 0;  }
#nav_top .social-links li { height: 32px; width: 32px; margin-left: 8px; padding-top: 3px; display:inline-block; }
#nav_top .social-links li:first-child { margin-left:0; }
#nav_top .social-links li a  { color: #0E52A0; border-color: none; box-shadow: none; font-size: 16px; height: 30px; width: 30px; background:none; }
#nav_top .social-links li a .fa { color: #0E52A0;  display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
#nav_top .social-links li a .fa:hover { color: #009aea;}

#nav_top .aderire { float:right; margin:3px 0 0 35px; }
#nav_top .aderire .button { font-size: 0.9375rem; padding: 8px 30px; }



.header.scrolled { background:#FFF;  }
.header.scrolled .column { height:125px; }
.header.scrolled .column.c3 { padding-top:25px; }
.header.scrolled .column.c3 img.logo { height:74px; }
.header.scrolled .column.c7 { padding-top:20px; }

#nav { position:absolute; bottom:25px; right:0; }
#nav li { display: inline-block; }
#nav li a.lv1.home .fa { font-size:19px; }
#nav li a.lv1.home .fa:hover {color: #009aea; -moz-transition: color .3s; -o-transition: color .3s;-webkit-transition: color .3s; transition: color .3s;  }
#nav li a.lv1 { text-transform:uppercase; padding: 22px 19px; color: #0E52A0; font-size:1.1875rem; }
#nav li a.lv1:hover {color: #009aea; -moz-transition: color .3s; -o-transition: color .3s;-webkit-transition: color .3s; transition: color .3s;  }
#nav li:last-child a { padding-right:0; }

#navMobileBg { display:none; position:fixed; z-index:3; top:0; left:0; width:100%; height:100%; background:#0E52A0; }
#navMobile { position:fixed; top:0; right:-100%; z-index:4; width:100%; height:100%; }
	
/* 
	footer 
*/

#footer { background:#373c48; padding:0; padding:30px 0 50px 0;  }
#footer:before { content: ""; display: block; clear:both; }
#footer:after { content: ""; display: block; clear:both; }
#footer .text { color:#FFF; font-size:1rem; padding: 0 25px 0 0; }
#footer .text a { color:#FFF; border:0; }
#footer .text a:hover { text-decoration:none; border:0; color:#009aea;-moz-transition: color .3s; -o-transition: color .3s;-webkit-transition: color .3s; transition: color .3s; }
#footer .text a:hover { border-color:#FFF; }
#footer .top .c3 { padding-bottom:25px;}
#footer .bottom { padding-top:25px; border-top: 1px solid rgba(255,255,255,.2);  }
#footer .bottom:after { content: ""; display: block; clear:both; }
#footer .bottom .text { font-size:0.85rem; }


/*
	scrollbar
*/
::-webkit-scrollbar              { background:#EEE; width:5px; height:5px; }
::-webkit-scrollbar-button       { }
::-webkit-scrollbar-track        {}
::-webkit-scrollbar-track-piece  { }
::-webkit-scrollbar-track-piece:start {  }
::-webkit-scrollbar-thumb        { background:#374873; }
::-webkit-scrollbar-thumb:window-inactive { }
::-webkit-scrollbar-button:horizontal:decrement:hover {}
::-webkit-scrollbar-corner       { }
::-webkit-resizer                { }

/*
	form

form { position:relative; }
form input { position:relative; height:50px; border:0; font:300 17px/50px 'sofia-pro', 'sans-serif'; color:#999; background:#2b2b2b; }
form label { position:relative;  font:400 16px/50px 'sofia-pro', 'sans-serif'; color:#666; }
form input.checkbox { width:20px; height:20px; border:1px solid #CCC; }
*/

/* 
	template
*/
#template { position:relative; z-index:1; width:100%; height:100%; margin:0; padding:155px 0 0 0;  }

#template img.twint { max-width:250px; height:auto; margin:0 0 30px; }
#template img.logo-plrt-twint { margin: 0 0 30px 75px; width: 100px; }
#template .group_twint { margin:50px 0; }
/*
	slideshow

.slideshow { width:100%; height:100%; }
.slideshow .item { height:600px; }
.slideshow .slick-arrow { z-index:2; border:0; font-size:0; display:inline-block; width:70px; height:70px; cursor:pointer; text-align:center; top:calc(50% - 12.5px); border-radius: 50%; border:1px solid #EEE; padding-top:0;  }
.slideshow .slick-arrow.slick-prev { left:0; background:url(../images/misc/slider-prev.png) no-repeat center center; }
.slideshow .slick-arrow.slick-next { right:0; background:url(../images/misc/slider-next.png) no-repeat center center; }
.slideshow .slick-arrow:hover { background-color:#F0F0F0; }
.slideshow .slick-dots { text-align:center; left:0; right:0; margin:auto; padding:0; bottom:0; z-index:10;  }
.slideshow .slick-dots li  { display:inline-block; }
.slideshow .slick-dots li button { display: block; text-indent: -9999em; text-transform:uppercase; cursor:pointer; float:left; width: 18px;height: 18px; background: #CCC; border:0; border-radius:15px; margin:0 4px; }
.slideshow .slick-dots li:hover button{ background:#374873;}
.slideshow .slick-dots li.slick-active button { background:#374873; }
*/
/*
	sezioni
*/


#template .section { padding:75px 0; }
#template .section:before { content: ""; display: block; clear:both; }
#template .section:after { content: ""; display: block; clear:both; }

#template .section.header-image { padding:0; }
#template .section.header-image .image { height:350px; }
#template .section.header-image .bg { z-index:1; position:absolute; top:0; left:0; width:100%; height:100%; background:#0E52A0; opacity:0.7;}
#template .section.header-image .claim { position:relative; color:#FFF; font-size:3.5rem; line-height:4rem; z-index:2; font-weight:300; margin:130px 0 0 0; }
#template .section.header-image .claim strong { font-weight:700; }

#template .section.donazione { padding:0; }
#template .section.donazione .innerTpl { background: linear-gradient(to right, #FFF 62%, #F5F5F5 38%); }
#template .section.donazione .col-left { padding:75px 150px 200px 0; }
#template .section.donazione .col-right { padding:200px 50px 200px 0; }

#template .section.donazione .text.small { margin:100px 0 0 0; font-size:0.9rem; line-height:1.25rem; }

#template .section.donazione .fase { margin:50px 0 0 0;  }

#template .section.donazione .buttons-donazioni .c3 { padding:10px; text-align:center; }
#template .section.donazione .buttons-donazioni .c12 { padding:10px; }
#template .section.donazione .buttons-donazioni .big-button { text-align:center; width:70%; cursor:pointer; float:left; padding:25px; color:#FFF; background:#009aea; margin:0 25px 25px 0; font-size:2.1rem; line-height:3rem; border-radius: 3px; font-weight:700; white-space: nowrap; }
#template .section.donazione .buttons-donazioni .big-button span { font-size:14px; }
#template .section.donazione .buttons-donazioni .c3 .big-button.selected { background:#0E52A0;}
#template .section.donazione .buttons-donazioni .c3 .big-button:hover { background:#0E52A0; }
#template .section.donazione .buttons-donazioni .c12 .big-button { width:160px; background:#0E52A0; }
#template .section.donazione .buttons-donazioni .checkbox_contributo { width:25px; height:25px; border:1px solid #0E52A0; position:relative; top:2px; margin:0 10px 0 0; }
#template .section.donazione .buttons-donazioni .input_contributo { border:0; background:#0E52A0; height:60px; width:70%; color:#FFF; font-size:2.25rem; font-weight:700; font-family: 'Source Sans Pro', sans-serif; cursor:pointer; text-align:left; margin:0 0 0 10px; border-bottom:1px solid #FFF; text-align:center; }

#template .section.donazione .col-left .nav-buttons { margin:50px 0 0 0; } 
#template .section.donazione .col-left .nav-buttons input, #template .section.donazione .col-left .nav-buttons .next { cursor:pointer; }
#template .section.donazione .col-left .next { float:left; margin:0 30px 0 0; color:#0E52A0; font-size:1.5rem; line-height:2.5rem; }
#template .section.donazione .col-left .next:hover { float:left; border-bottom:1px solid #0E52A0; }

#template .section.donazione .col-left .form-dati label { width:100%; font-family: 'Source Sans Pro', sans-serif; margin:0 0 5px 0; color:#009aea; height:30px; font-size:1rem; line-height:1.5rem; }
#template .section.donazione .col-left .form-dati input { width:100%; font-family: 'Source Sans Pro', sans-serif;  border:0; border-bottom:1px solid #009aea; height:30px; margin:0 0 25px 0; font-size:1.125rem; line-height:1.5rem; color:#4B5261; }
	#template .section.donazione .col-left .form-dati #amount { font-weight:700; }
#template .section.donazione .col-left .form-dati input.on { border-color:#F00; }
#template .section.donazione .col-left .form-dati .button { width:auto; height:44px; margin:30px 0 0 0; color:#FFF; cursor:pointer; }

#template .section.donazione .col-left .group_contributo_predefinito { margin:0 0 30px 0; }

@media (max-width: 1921px) {
	

}

@media (max-width: 1441px) {
	/* .nl NOTEBOOK LARGE */

	.column.nl0 { width:0; display:none;  }
	.column.nl1 { width:8.33%; }
	.column.nl2 { width:16.66%; }
	.column.nl3 { width:25%; }
	.column.nl4 { width:33.33%; }
	.column.nl5 { width:41.66%; }
	.column.nl6 { width:50%; }
	.column.nl7 { width:58.33%;  }
	.column.nl8 { width:66.66%; }
	.column.nl9 { width:75%; }
	.column.nl10 {width:83.33%; }
	.column.nl11 { width:91.66%; }		
	.column.nl12 { width:100%; }	
	
	#wrapper .innerTpl { max-width:100%; }	
	
	#template .section.donazione .innerTpl { background: linear-gradient(to right, #FFF 70%, #F5F5F5 30%); }
	#template .section.donazione .col-left { padding:75px 50px 200px 0; }

}

@media (max-width: 1281px) {
	/* .nm NOTEBOOK MEDIUM */

	.column.nm0 { width:0; display:none;  }
	.column.nm1 { width:8.33%; }
	.column.nm2 { width:16.66%; }
	.column.nm3 { width:25%; }
	.column.nm4 { width:33.33%; }
	.column.nm5 { width:41.66%; }
	.column.nm6 { width:50%; }
	.column.nm7 { width:58.33%;  }
	.column.nm8 { width:66.66%; }
	.column.nm9 { width:75%; }
	.column.nm10 {width:83.33%; }
	.column.nm11 { width:91.66%; }		
	.column.nm12 { width:100%; }	
	
	html { font-size: 14px; }

}

@media (max-width: 1025px) {
	/* .tl TABLET LARGE */
	
	.column.tl0 { width:0; display:none;  }
	.column.tl1 { width:8.33%; }
	.column.tl2 { width:16.66%; }
	.column.tl3 { width:25%; }
	.column.tl4 { width:33.33%; }
	.column.tl5 { width:41.66%; }
	.column.tl6 { width:50%; }
	.column.tl7 { width:58.33%;  }
	.column.tl8 { width:66.66%; }
	.column.tl9 { width:75%; }
	.column.tl10 {width:83.33%; }
	.column.tl11 { width:91.66%; }		
	.column.tl12 { width:100%; }
	
	
	.hide-desktop  { display:block; }
	.hide-tablet { display:none; }	
	
	.header img.logo.mobile { display:block; position:absolute; bottom:20px; width:120px; left:8%; }
	
	#template .section.donazione .col-left { padding: 75px 0px 200px 0; }
	
	#template .section.donazione .buttons-donazioni .big-button { font-size:2rem; }
	#template .section.donazione .buttons-donazioni .c3 { padding:6px; }
	
	#template .section.donazione .col-left .next { margin:50px 30px 0 0; }
	
}



@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : portrait) { 
	/* .tp TABLET PORTRAIT */
	
	/* #tournIpad { display:block; }  */

}

@media (max-width: 769px) {
	/* .tp TABLET PORTRAIT */

	.column.tp0 { width:0; display:none;  }
	.column.tp1 { width:8.33%; }
	.column.tp2 { width:16.66%; }
	.column.tp3 { width:25%; }
	.column.tp4 { width:33.33%; }
	.column.tp5 { width:41.66%; }
	.column.tp6 { width:50%; }
	.column.tp7 { width:58.33%;  }
	.column.tp8 { width:66.66%; }
	.column.tp9 { width:75%; }
	.column.tp10 {width:83.33%; }
	.column.tp11 { width:91.66%; }		
	.column.tp12 { width:100%; }	

	html { font-size: 14px; }

	hr { margin:15px 0; }

	.header img.logo.mobile { width:auto; height:75px; top:20px;}
	
	#nav_top, #nav { display:none; }
	
	.header .column { height:125px; }
	.header .navOpenButton { display:block; margin: 20px 0 0 0; }
	.header .navOpenButton { float:right; cursor:pointer;  width: 40px; height: 40px; position: relative; padding:0 0 0 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
	.header .navOpenButton span { display: block; position: absolute; height: 2px; width: 100%;  background: #0E52A0; border-radius: 1px; opacity: 1; right: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
	.header .navOpenButton:hover span { background:#0E52A0; }
	.header .navOpenButton span:nth-child(1) { top: 10px; width: 35px; }
	.header .navOpenButton span:nth-child(2) { top: 18px; width: 43px; right:2px; }
	.header .navOpenButton span:nth-child(3) { top: 26px; width: 35px; }
	.header .navOpenButton.open span:nth-child(1) { width:34px; top: 18px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }
	.header .navOpenButton.open span:nth-child(2) { opacity: 0; }
	.header .navOpenButton.open span:nth-child(3) { width:34px; top: 18px; -webkit-transform: rotate(-135deg);  -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
	.header span.navOpenButton { cursor:pointer; }
	.header span.navOpenButton:hover { color:#938577; }

	#navMobile .header { position:relative; background:#0E52A0; }
	
	#navMobile .menu { padding:0 8% 0 8%; margin:0 auto; }
	#navMobile .menu ul { text-align:center;  }
	#navMobile .menu ul li { position:relative; }
	#navMobile .menu ul li:first-child { padding-top:0; }
	#navMobile .menu ul li.l1 { text-transform:uppercase; margin-top:50px; }
	#navMobile .menu ul li a { font-size:3rem; color:#FFF; }
	#navMobile .menu ul li a:hover { color:#FFF;   }
	#navMobile .menu ul.l2 { border-top:1px solid #cdd7e9; margin:20px 0 0 0; padding:20px 0 0 0;  }
	#navMobile .menu ul li.l2 { padding:9px 0;}
	#navMobile .menu ul li.l2 a { font-size:1.25rem; }
	#navMobile .menu ul li.on a { font-weight: 700; }
	#navMobile .header .navOpenButton { margin:0; }
	#navMobile .header .navOpenButton span { background: #FFF; }
	#navMobile .header .navOpenButton:hover span { background:#0E52A0; }
	
	#template { padding:125px 0 0 0; }
	
	#template .section.header-image .image { height:300px; }
	#template .section.header-image .claim { margin:100px 0 0 0; }
	
	
	#template .section.donazione .buttons-donazioni .big-button { font-size:2.25rem; }
	#template .section.donazione .innerTpl { background: none; }	
	#template .section.donazione .col-left { padding:50px 0 100px 0; }	
	#template .section.donazione .col-right { background:#F5F5F5; padding:50px 8%; }	

}

@media (max-width: 641px) {
	/* .ml MOBILE LARGE */
	
	.column.ml0 { width:0; display:none;  }
	.column.ml1 { width:8.33%; }
	.column.ml2 { width:16.66%; }
	.column.ml3 { width:25%; }
	.column.ml4 { width:33.33%; }
	.column.ml5 { width:41.66%; }
	.column.ml6 { width:50%; }
	.column.ml7 { width:58.33%;  }
	.column.ml8 { width:66.66%; }
	.column.ml9 { width:75%; }
	.column.ml10 {width:83.33%; }
	.column.ml11 { width:91.66%; }		
	.column.ml12 { width:100%; }
	
	html { font-size: 14px; }	
	
	.hide-desktop  { display:block; }
	.hide-tablet { display:block; }
	.hide-mobile { display:none; }
	
	h1 { font-size:2rem; line-height:2.5rem; }
	h2 { font-size:1.6rem; line-height:2rem; }

	
	#navMobile .menu ul li.l1 { margin-top:30px; }
	#navMobile .menu ul li a { font-size:2.5rem; }
	
	.header .column.c3 { padding:0; }
	.header .column.c7 { padding:0; }
	.header.scrolled .column.c7 { padding:0;}
	.header img.logo.mobile { height:40px; top:8px;  }
	.header .navOpenButton { margin:13px 0 0 0;}
	.header .column, .header.scrolled .column { height:60px; }
	#navMobile .header .navOpenButton { margin:-30px 0 0 0; }
	
	#template { padding:55px 0 0 0;}
	
	#template .section.header-image .claim { font-size:2.2rem; line-height:3rem; }
	
	#template .section.donazione .buttons-donazioni .big-button { font-size:2rem; }
	#template .section.donazione .text.small { margin:750px 0 0 0; }
	
	#template .section.donazione .col-left .form-dati input { width:95%; }
	
	#template .section.header-image .image { height:250px; }
	
}

@media (max-width: 321px) {
	/* .ms MOBILE SMALL */
	
	.column.ms0 { width:0; display:none;  }
	.column.ms1 { width:8.33%; }
	.column.ms2 { width:16.66%; }
	.column.ms3 { width:25%; }
	.column.ms4 { width:33.33%; }
	.column.ms5 { width:41.66%; }
	.column.ms6 { width:50%; }
	.column.ms7 { width:58.33%;  }
	.column.ms8 { width:66.66%; }
	.column.ms9 { width:75%; }
	.column.ms10 {width:83.33%; }
	.column.ms11 { width:91.66%; }		
	.column.ms12 { width:100%; }	
		
}

