

.csc-default{
    font-size:16px;
}
.csc-default p{
    max-width:780px;
	font-family: 'SourceSansPro-Light', sans-serif;
	font-size:22px;
}

.csc-default h1{
    font-size:45px;
    margin-bottom:8px;
    line-height:50px;
  
}

.csc-default h1, .csc-default h2, #mainContent .csc-default h3{
    font-size:37px;
    margin-bottom:12px;
    line-height:43px;
  font-family: 'SourceSansPro-Light', sans-serif;
}
 

#mainContent .d33 .csc-default h3{
	font-size:33px;
}

#mainContent .csc-default a.button, #mainContent .csc-default a.button.big, #bannerArea .box-canvas .button {
    font-size: 20px;
    padding: 8px 32px;
    font-family: 'SourceSansPro-Regular', sans-serif;
}
/* test*/
DIV.csc-textpic{
    overflow:hidden;
    max-width:100%;
}
a.bg-lblue{
    font-size:18px;
    padding:8px 32px;
}

@media handheld, only screen and (max-width: 600px) {
 
  
    
.csc-default p {
    padding-left:8px !important; padding-right:8px !important; 
    box-sizing:border-box;    /*font-size:18px;*/
    }    
    
}