

#sidebar .module.navigation { padding:18px 0px 18px 0px; border-top:1px solid #d2d2d5; }
.module.navigation h2 { font-size:23px; }
.module.navigation li a { color:#333; }
.module.navigation li a:hover { color:#009fee; }
.module.navigation li a.active { font-weight:bold; }
.module.navigation li { font-size:13px; }
.module.navigation li.active { font-weight:bold; }

#sidebar .module.contact { display:block; margin-top:30px; }
.module.contact p { font-size:11px; line-height:16px; }
.module.contact h2 { font-size:14px; }

.module.text { border-bottom:1px solid #d2d2d5; margin-bottom:20px; }

#sidebar .module.text.step { opacity:0.4; }
#sidebar .module.text.step.on { opacity:1; }

.module.sections .sect { border-bottom:1px solid #d2d2d5; padding-bottom:20px; margin-bottom:20px; }
.module.sections .sect img.img { float:left; padding-right:25px; }

.module.team .member { border-bottom:1px solid #d2d2d5; padding-bottom:20px; margin-bottom:20px; }
.module.team .member img { float:left; padding-right:20px; }
.module.team h3 { color:#00aeef; float:right; }

#sidebar .module.sections { border-bottom:0; }
#sidebar .module.sections .sect { border-bottom:1px solid #d2d2d5; padding-bottom:20px; margin-bottom:20px; }
#sidebar .module.sections .sect img.img { float:left; width:100px; }
#sidebar .module.sections .sect h2 { font-size:13px; font-weight:bold; padding-top:6px; }
#sidebar .module.sections .sect p { display:none; }

.column1 { float:left; width:300px; }
.column2 { float:left; width:300px; }

.cnwinners { clear:left; }
.cnwinners { font-family: Helvetica, Arial, san-serif; }
.cnwinners .brand { float:left; }
.cnwinners .brand img { width:120px; margin-right:30px; border-right: 1px solid #CCC; padding-right:20px; }
.cnwinners .place, .competitionpage .cnwinners .placesm { float:left; }
.cnwinners .place .video .thumb img { margin-right:20px; width:135px; }
.cnwinners .placesm .video .thumb img { margin-right:20px; width:104px; }
.cnwinners .video .title { display:none; }
.cnwinners .video .director { display:none; }
.cnwinners .place .video .director { font-size:12px; font-weight:bold; width:135px; overflow:wrap; }
.cnwinners .placesm .video .director { font-size:12px; font-weight:bold; width:105px; overflow:wrap; }
.resultsTxt {  width:600px; font-size:16px; text-align:justify; } 
.wrap {  width:135px; font-size:14px; padding-right: 20px; } 
.wrap h2 { font-size: 20px; font-weight: bold; margin-bottom: 2px; }
.wrap h3 { font-size: 16px; font-weight: bold; padding-bottom: 2px;  }
.wrap .title { font-weight: bold;  padding-bottom: 5px;  }
.tba { width: 135px; height:75px; }




