#main section, .main-wrapper {
font-size: 17px;
} .blog #primary,
.archive #primary {
float: none;
width: auto;
margin: auto 5%;
}
.blog #secondary,
.archive #secondary {
display: none;
}
.single #primary {
float: none;
width: auto;
margin: auto 5%;
}
.single #secondary {
display: none; 
} .single-course #primary, .single-retreats #primary, .single-half-day-courses #primary {
float: right;
width: auto;
}
.single-course #secondary, .single-retreats #secondary, .single-half-day-courses #secondary  {
display: block; 
}
.panel-grid-cell ul{
margin: 0 0 1.5em 0em;
}  .widget_headline-widget h1 { padding-top: 20px;
line-height: 20px;
font-size: 26px !important;  }
.widget_headline-widget h3 { padding-bottom: 20px;
line-height: 20px;
font-size: 20px !important; }@font-face {
font-family: "sow-ionicons";
src: url(//nkt-kmc-singapore.org/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.eot);
src: url(//nkt-kmc-singapore.org/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.eot) format("embedded-opentype"),
url(//nkt-kmc-singapore.org/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.ttf) format("truetype"),
url(//nkt-kmc-singapore.org/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.woff) format("woff"),
url(//nkt-kmc-singapore.org/wp-content/plugins/so-widgets-bundle/icons/ionicons/font/ionicons.svg) format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
}
.sow-icon-ionicons {
display: inline-block;
font-family: "sow-ionicons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-ionicons[data-sow-icon]:before {
content: attr(data-sow-icon);
}