/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,figure,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,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,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
/* Fonts */
@font-face {
  font-family: 'Delius';
  src: url('fonts/delius-regular.eot');
  src: local('Delius'),
       url('fonts/delius-regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/delius-regular.woff2') format('woff2'),
       url('fonts/delius-regular.woff') format('woff'),
       url('fonts/delius-regular.ttf') format('truetype'),
       url('fonts/delius-regular.svg#deliusregular') format('svg');
  font-weight: normal;font-style: normal;
}
/* Baselines */
html,body{font:1rem/1.5 "lucida grande",helvetica,arial,palatino,sans-serif;color:#455e34;overflow-wrap:break-word;}
body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;}
.preload * {
  /*-webkit-transition: none !important;
  -moz-transition: none !important;*/
  -ms-transition: none !important;
  -o-transition: none !important;
}
h1,h2,h3,h4,h5,h6{font-weight:normal;clear:both}p,figure{margin-bottom:2.5rem}figure{text-align:center}strong{font-weight:bold}cite,em,i{font-style:italic}
h1{font-size:1.8rem;letter-spacing:-0.09375rem}
h2{font-size:2rem;}
h3{font-size:3rem;}
a:link,a:visited{color:#5fb9dc;text-decoration:none;}
a:hover,a:active{color:#e45a49;text-decoration:underline;}
a img{border:none}
pre{font:11px Monaco,monospace;line-height:1.5;margin-bottom:2.5rem}code{font:11px Monaco,monospace}
acronym, abbr{border-bottom:dotted 1px #455e34;cursor:help;}abbr.published{border-bottom:0;}
ins{text-decoration:none}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}
sup, sub{font-size:75%;}sup{bottom:1ex}sub{top:.5ex}sup var, sub var{font-size:130%;}
var{font-family:"times new roman", serif;}var.vector{font-weight:bold;font-style:normal;}
ol,ul{list-style:none}ul{margin:0 0 2.5rem 2.5em}ol{margin:0 0 2.5rem 2.5em}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 1.5em}dt{font-weight:bold}dd{margin-bottom:2.5rem}
ol.lower-roman, #comments ol.lower-roman{list-style-type:lower-roman;}
ol.lower-alpha{list-style-type:lower-alpha;}ol.upper-alpha{list-style-type:upper-alpha;}
blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}
blockquote{margin:0 3em}blockquote em,blockquote i,blockquote cite{font-style:normal}
blockquote{min-height:30px;background:transparent url(images/quotes.gif) 0 0 no-repeat;padding:1em 0 0 1em;margin:0 0 3em 0;}
blockquote .quoter{text-align:right;font-style:normal;}
blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}
.left{float:left;margin-right:0.8em;margin-bottom:0.4em;}
.right{float:right;margin-left:0.8em;margin-bottom:0.8em;}
.center{text-align:center;}
.flex{display:flex;flex-wrap:wrap;gap:0.5em;align-items:center; margin-bottom:2em}.flex > *{flex: 0 0 auto;margin-bottom:0}#post-72 .flex blockquote{margin-bottom:0}
.flex img{align-self:start;}
.normal{background-color:#fefefe;}
.highlight, .error{color:#e45a49;}
.hidden{visibility:hidden;display:none;}
.big{font-size:large;}
.superbig{font-size:3em;line-height:100%;}
.fineprint{font-size:smaller;line-height:120%;}
.code{font-family:courier, serif;font-size:smaller;}
.more{text-align:right;margin-bottom:1em;clear:both;}
.underline{text-decoration:underline;}
/* SVGs */
.icon {width:22px;height:22px;vertical-align:middle;}
.icon-xsmall {width:12px;height:12px}
.icon-small {width:16px;height:16px}
.icon-large {width:32px; height:32px;}
.icon-xlarge {width:56px; height:56px;}
.contact-info .icon{vertical-align:bottom}
#social-networks .icon{vertical-align:baseline}
/* Blocks */
#wrapper{margin:0 auto;max-width:1088px;}
#main{max-width:1098px;margin:0 auto;position:relative;margin-top:180px}
#container{width:100%;padding-bottom:0;margin-bottom:-22px}
#content{background-color:white;padding:1em;}#content iframe{max-width:100%}
#subsidiary{width:960px;margin:0 auto;overflow:hidden}
#subsidiary .aside{width:300px;float:left;margin:0 10px 0 10px}
#subsidiary #third{margin:0 0 0 10px}
/* Asides */
.aside{padding:1em}
.aside ul, .aside ol{margin:0;list-style:none;/*line-height:120%;*/}
#text-9,#twitter,#recent-posts,#get-recent-comments,#archives{display:none;visibility:hidden}
/* Navigation */
.nav-previous, .nav-next{position:relative;}
.nav-previous{margin-left:-12px;float:left;}
.nav-next{margin-right:-12px;float:right;}
.nav-previous a, .nav-next a{display:block;text-indent:-9999px;height:40px;width:50px;}
.nav-previous a{background:transparent url(images/nav-older-posts.png) 0 0 no-repeat;}
body.single .nav-previous a{background:transparent url(images/nav-previous-entry.png) 0 0 no-repeat;}
body.single .nav-previous a:hover, .nav-previous a:hover{background-position:0 -63px;}
.nav-next a{background:transparent url(images/nav-newer-posts.png) 0 0 no-repeat;}
body.single .nav-next a{background:transparent url(images/nav-next-entry.png) 0 0 no-repeat;}
body.single .nav-next a:hover, .nav-next a:hover{background-position:0 -67px;}
#nav-above{margin-bottom:5.5rem;}
#nav-below{background:url(images/bg-entry-bottom.gif) top left repeat-x;padding-top:0.5rem;height:5rem;clear:both}
.wp-pagenavi{float:left;width:70%;padding:0.5rem 0 1rem 0.5rem}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;margin: 2px;}
.wp-pagenavi span.current {font-weight: bold;}
.author #nav-above{margin-bottom:4rem;}
/* Tables */
table{border-collapse:collapse;border-spacing:0;font-size:0.9em;margin:0 auto 1em;}
td, th{padding:0.2em;}
td acronym{border-bottom:#fff;}
th{background-color:#f4bbb4;color:white;}
.metasep{margin:0;}
div.student{text-align:right;padding-left:1em;}
.username{font-size:larger;font-weight:bold;}
.girl{font-size:120%;color:#f55b99;}
.boy{font-size:120%;color:#87cd32;}
.school{font-weight:bold;color:#7c7c7c;}
.autohide{display:none;}
hr{border-width:0;background:transparent url(images/line.gif) 0 0 repeat-x;height:5px;margin-bottom:2.5em}
hr.cloud{background:transparent url(images/svg/hr-cloud.svg) center no-repeat;height:36px}
.alt hr{background-image:url(images/line-alt.gif)}
.feed-link{width:50px;}
.feed-link a{display:block;text-indent:-9999px;width:16px;height:16px;}
.warning, .attention{border:dotted 1px #ff9800;padding:1.2em 1.2em 1em 1.4em;margin-bottom:2.5rem}
.warning p, .attention p{line-height:130%;margin-bottom:2rem}
div.warning, div.attention{background-color:#FEF7F6;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
div.warning p:last-child, div.attention p:last-child, div.notes p:last-child, div.question p:last-child {margin-bottom:0.5em}
.attention blockquote p{margin-bottom:0.2em;}
/* Forms */
form .error{margin:0 0.5em;padding:0 0.5em;}
form div {display:flex;flex-wrap:wrap}
form br{clear:left;}
form .error br{clear:none;}
label {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity: 0.8;-webkit-opacity: 0.8; opacity:0.8;}
legend{font-size:80%;padding:0 0.7em;color:#7f7f7f;}
#error404-searchform, #noresults-searchform{margin-bottom:1em;padding-bottom:18px;}
#error404-s{max-width:95%;margin-right:0.5em;}
.shake{animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;}
@keyframes shake{
  10%, 90% {transform: translate3d(-1px, 0, 0);}
  20%, 80% {transform: translate3d(2px, 0, 0);}
  30%, 50%, 70% {transform: translate3d(-4px, 0, 0);}
  40%, 60% {transform: translate3d(4px, 0, 0);}
}
.blink{animation: blink 1s linear infinite;}
@keyframes blink{
  0%{opacity: 0;}
  50%{opacity: .5;}
  100%{opacity: 1;}
}
/*.entry-content .inputs input, .entry-content .inputs textarea{width:14em;}*/
div.entry-content form{margin:0 auto;}
input[type="text"], input[type="password"],input[type="tel"],input[type="email"],input[type="submit"], input[type="reset"], input[type="button"], textarea, select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
::-ms-expand {display: none;} select:-moz-focusring {color: transparent; text-shadow: 0 0 0 #5c8b23;}
::placeholder{color:#5C8B23;}
select {height:36px;background:transparent url(images/select-arrow-down.png) no-repeat 96% center;background-size:13px 8px;}
input, textarea, select, a.button, button.button {-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px dotted #EEF8E3;font:1.4em "helvetica neue",helvetica,arial,sans-serif;color:#5C8B23;padding:.3em;background-color:#EEF8E3;}
input#noresults-s{width:95%;max-width:420px}
.inputs input, .inputs select, .inputs textarea{margin-bottom:0.5em;}
input:focus, textarea:focus{background:#ffffff;}
input:focus{border-color:#fff;border-bottom:1px dotted #B2DE7C;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
textarea:focus{border:1px dotted #B2DE7C}
.inputs label{flex: 1 0 7em;max-width:10em;margin-right:0.5em;}
.inputs label + *{flex: 1 0 10em;}
form p.submit{text-align:left;padding-right:0.5em;}
input[type="submit"], a.button, button.button{font-size:1.2em;background:#87cd32;color:#fff;padding:.5em .8em;text-align:center;margin-top:0.5em;cursor:pointer;}
input[type="submit"]:hover, a.button:hover, button.button:hover{background:#76bc21;text-decoration:none;}
input[type="reset"]{font-size:1.2em;padding:.5em .8em;cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,0.75);}
input[type="reset"]:hover{background:#dde7d2;}
textarea,input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="submit"],input[type="reset"], a.button, button.button{-moz-transition: all 0.25s ease-in;-webkit-transition: all 0.25s ease-in;-o-transition: all 0.25s ease-in;transition: all 0.25s ease-in;}
a.button {display:inline-block;}
input#EM4016, input#AM4038, input#EMS3, input#AMS3, input#MS2, input#MS1, input#EM4017, input#AM4018, input#doluv, input#subscribe{border:none;background:none;}
.wpmem-title, .wpmem-noaccess{letter-spacing:-2px;line-height:100%;font-family:"Delius", arial,"Trebuchet MS",helvetica,sans-serif;font-weight:bold;margin-top:0.5em;margin-bottom:0.7em;font-size:2em;}
.wpmem-title{color:#b2de7c;}
h3.wpmem-title{font-size:1.6em;color:#455e34;}
.register p.submit{text-align:right;}
.g-recaptcha {
  text-align: right;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.g-recaptcha > * {
  float: right;
  right: 0;
  margin: -2px -2px -10px;/*remove borders*/ 
}
.g-recaptcha::after{
  display: block;
  content: "";
  position: absolute;
  left:0;
  right:150px;
  top: 0;
  bottom:0;
  clear: both;
}
.register fieldset{border:solid 2px #E7F5D6;margin-bottom:0.5em;padding:0.5em;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.register select{width:323px;font-size:1em;}
.register .note{margin-top:0;margin-bottom:0.7em;color:#7f7f7f;}
.change-password .inputs label{max-width:12em;}
.reemail .inputs label{width:10em;}
.reemail p.submit{padding-left:10.5em;}
#fb-invitation{width:420px;position:relative;height:490px;background:white url(images/bg-facebook-invite.gif) 0 0 no-repeat;margin:0 auto;text-align:center;}
#fb-invitation .fb-like-box{position:absolute;bottom:0;right:0;}
/* Header */
#header{transform:rotate(-3deg) translate3d(-5px,-40px,0);position:fixed;top:0;z-index:99;width:100%;max-width:1098px;transition-delay:1ms; transition:all 0.5s ease}
#header.navbar-scroll{transform:translate3d(0,-250px,0)}
#wrapper #header > div:first-child{position:relative;z-index:2;}
#branding{
  position:relative;
  background-image: radial-gradient( circle farthest-corner at 10% 20%, #718C2B 0%, #87A733 81.3% );  
  text-align:left;color:white;font-family:helvetica, arial, palatino, sans-serif;padding:3em 0 12px 1.5em;}
#branding:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 5px;
  left: auto;
  width: 100%;
  top: 72%;
  max-width:600px;
  background: #333;
  box-shadow: 0 15px 10px #333;
  transform: rotate(2deg);
}
#branding a{color:white;display:block;text-indent:-9999px;width:13rem;height:3rem;background:transparent url(images/logo.svg) 0 0 no-repeat;}
#blog-title{margin-right:0.2em;font-weight:bold;font-size:56px;letter-spacing:-3px;line-height:62px;}
#blog-description{font:0/0 a;}
#blog-subdescription{width:18em;padding-left:0.25em;font-size:0.75rem;line-height:100%;font-family:PTSansCaptionRegular, arial, helvetica, sans-serif;/*text-shadow:-1px 1px 1px #81973F;*/}
#breadcrumbs{text-align:right;font-size:9px;color:#999;line-height:1.2;margin-top:24px;}
#breadcrumb_home{font-size:0px;}
#breadcrumb_home:before{content:url(images/svg/home.svg);width:14px;display:inline-block;vertical-align:middle;padding-bottom:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/* Menu */
#access{position:relative;overflow:hidden;z-index:1;}
#secondary-access{position:absolute;right:10px;top:85px;z-index:3;display:flex;justify-content:flex-end;width: 10px;}
#secondary-access a{margin-left:10px;}
#secondary-access svg{fill:#fff;}
.skip-link{position:absolute;top:4px;right:15px;top: -1000em;}
.skip-link a{display:block;text-indent:-9999px;width:86px;height:15px;background:transparent url(images/skip.gif) 0 0 no-repeat;}
.skip-link a:hover{background-position:0 -36px;}
.menu{margin-bottom:1em;float:right}
.menu ul{max-width:630px;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;position:relative;margin:0 1em;}
.menu li{text-indent:-9999px;border-radius:2px;box-shadow: 0 10px 10px -5px;transition:transform 0.3s ease}
.menu li a{display:block;width:100%;height:100%;}

.menu .page-item-71{z-index:9;width:85px;height:60px;transform:rotate(-6deg) translateY(-10px);background-image:linear-gradient( 108.7deg,  #62BCDF 8.1%, #86C9E3 91.2% );}
.menu .page-item-71:hover{transform:rotate(-6deg) translateY(-5px);}
.menu .page-item-71 a{background:transparent url(images/schedule.gif) no-repeat 11px 21px;transform:rotate(6deg)}
.menu .page-item-71 a:hover{background-position:11px -30px;}

.menu .page-item-11{z-index:10;width:93px;height:60px;transform:rotate(3deg) translateY(-10px);background-image:linear-gradient( 0, #ED3833 8.1%, #F07579 91.2% );}
.menu .page-item-11:hover{transform:rotate(3deg) translateY(-4px);}
.menu .page-item-11 a{background:transparent url(images/exampapers.gif) no-repeat 5px 21px;transform:rotate(-3deg)}
.menu .page-item-11 a:hover{background-position:5px -29px;}

.menu .page-item-2{z-index:8;width:77px;height:60px;transform:rotate(8deg) translateY(-10px);background-image:linear-gradient( 0, #EB4ECC 8.1%, #ED6DD9 91.2% );}
.menu .page-item-2:hover{transform:rotate(8deg) translateY(-5px);}
.menu .page-item-2 a{background:transparent url(images/about.gif) 8px 20px no-repeat;transform:rotate(-8deg)}
.menu .page-item-2 a:hover{background-position:8px -32px;}

.menu .page-item-72{z-index:7;width:87px;height:60px;transform:translateY(-15px);background-image:linear-gradient( 0, #791818 8.1%, #9B5357 91.2% );}
.menu .page-item-72:hover{transform:translateY(-8px);}
.menu .page-item-72 a{background:transparent url(images/temple.gif) 7px 23px no-repeat;}
.menu .page-item-72 a:hover{background-position:7px -30px;}

.menu .page-item-3{z-index:6;width:57px;height:55px;transform:translateY(-15px) rotate(-5deg);background-image:linear-gradient( 0, #69C833 8.1%, #88D53B 91.2% );margin-right:2px}
.menu .page-item-3:hover{transform:translateY(-8px) rotate(-5deg);}
.menu .page-item-3 a{background:transparent url(images/faqs.gif) 6px 19px no-repeat;transform:rotate(5deg)}
.menu .page-item-3 a:hover{background-position:6px -32px;}

.menu .page-item-6{z-index:5;width:79px;height:55px;transform:translateY(-15px) rotate(3deg);background-image:linear-gradient( 0, #F39A3E 8.1%, #F5AA41 91.2% );}
.menu .page-item-6:hover{transform:translateY(-5px) rotate(3deg);}
.menu .page-item-6 a{background:transparent url(images/gratitudes.gif) 6px 24px no-repeat;transform:rotate(-3deg)}
.menu .page-item-6 a:hover{background-position:6px -26px;}

.menu .page-item-4{z-index:4;width:92px;height:55px;transform:translateY(-15px) rotate(5deg);background-image:linear-gradient( 0, #000000 8.1%, #373737 91.2% );}
.menu .page-item-4:hover{transform:translateY(-5px) rotate(5deg);}
.menu .page-item-4 a{background:transparent url(images/contact.gif) 15px 28px no-repeat;}
.menu .page-item-4 a:hover{background-position:15px -24px;}
/* Overlays */
.overlay{
  display:flex;align-items:center;align-content:center;flex-wrap:wrap;
  font-size:1rem;color:#fff;height:100%;width:100%;position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;margin:0;background-color:rgba(69,94,52,0.9);
  transition:.4s ease-in-out;transform:translate3d(0,-150%,0);
}
.overlay-visible{transition:.4s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0,0,0);}
a.openBtnLogin,a.openBtn,a.closeBtn,.overlay button{display:block;color:white;font-size:0.7rem;text-align:center;text-decoration:none;cursor:pointer;transition:.3s ease-out}
a.openBtnLogin:hover,a.openBtn:hover,a.openBtnLogin:focus,a.openBtn:focus,
a.closeBtn:hover,a.closeBtn:focus,
.overlay button:hover,.overlay button:focus{transform:scale(1.125)}
.openBtnLogin svg.openBtn svg,.closeBtn svg{display:block;margin:auto}
.closeBtn svg{width:64px;height:64px;}
.closeBtn{position:absolute;top:2em;right:2em;}
.overlay-container{margin:0 auto;width:80%;max-width:768px;position:relative;}
.overlay form,.overlay p,.overlay ul{
  width:100%;
  transition:
    all 0.8s .4s cubic-bezier(0.215, 0.61, 0.355, 1),
    opacity 1.5s .2s ease-out;
    opacity:0;
}
.overlay p{margin-bottom:2em;transform:translate3d(0,-20px,0);}
.overlay ul{list-style:none;margin-left:0}
.overlay li{margin-bottom:1em}
.overlay input[type="text"],.overlay input[type="password"]{
  width:100%;max-width:768px;height:1.6em;margin:auto auto 0.5em;font-size:24px;border-radius:8px;
  box-shadow:
    0 1px 1px rgba(66,91,49,.6),
    0 3px 3px rgba(66,91,49,.4),
    0 8px 16px rgba(66,91,49,.3);
}
.overlay .submit{margin-bottom:0;margin-right:0;text-align:right}
.overlay form,.overlay ul{transform:translate3d(0,20px,0)}
.overlay-visible form,.overlay-visible p,.overlay-visible ul{opacity:1;transform:translate3d(0,0,0);}
#searchform{padding-top:100px;background:url(images/miss-loi-search.png) no-repeat 99% 0;}
#searchsubmit{position:absolute;top:100px;right:0;background:transparent;border:none;height:5.1em;cursor:pointer;padding:0 15px}
#searchsubmit svg {fill:#9FC4A4}
.widgettitle{margin-bottom:2px;margin-left:-10px;font-size:150%;text-indent:-9999px;height:72px;position:relative;background:transparent 0 0 no-repeat;background-size:auto 100%}
.widgetcontainer{margin-bottom:10px;}
.textwidget .container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:1em auto;max-width:32em;}
.textwidget .container img{margin-right:1em;}
#categories .widgettitle{background-image:url(images/categories.png)}
#categories ul{margin:auto;max-width:26em;}
#recent-posts .widgettitle{background-image:url(images/recent-posts.png)}
#recent-posts ul li{margin-bottom:0.4em;}
#archives .widgettitle{background-image:url(images/archives.png)}
#search .widgettitle{background-image:url(images/search.png)}
#text-4 .widgettitle, #text-3 .widgettitle.gratitude{background-image:url(images/gratitudes.png)}
#text-4 .container{max-width:20em;justify-content:flex-end;}
#text-10 .widgettitle, #text-3 .widgettitle.peer{background-image:url(images/peer-pressure.png)}
#text-10 .textwidget{text-align:center}
#text-10 .fb-page{width:100%;min-width:180px;max-width:400px;/*height:165px;*/margin:auto;/*background:transparent url(images/facebook-page.png) top left/cover no-repeat;*/}
#text-10 .fb-page blockquote{background:none;width:100%;height:100%;margin:0;padding:0}
#text-10 .fb-page blockquote a {display:block;width:100%;height:100%;text-indent:-9999px}
#text-10 .twitter-page{margin:auto;width:180px}
#archives, #text-4, #text-6, #text-10{clear:left;}
#text-9{min-height:120px;margin:10px -7px 1em -12px;padding:0 7px;background:transparent url(images/bg-latest-news.png) 0 20px no-repeat;}
#text-9 .widgettitle{height:90px;width:73px;margin-left:-25px;margin-top:-33px;background-image:url(images/latest-news.png);}
#text-9 .textwidget{margin-top:-70px;padding-left:55px;z-index:50;position:relative;font-size:0.9em;}
#text-9 .textwidget p{margin-bottom:0.5em;}
#text-9 .textwidget .action{margin:1em;padding:0.5em;text-align:center;background-color:#e45a49;font-family:"arial black";line-height:110%;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-shadow:0px -1px 0px rgba(16,64,64,0.5);}
#text-9 .textwidget .subscribe{background:#87cd32;}
#text-9 .textwidget .action a{color:white;}
#text-9 .textwidget .action .subtext{font-family:arial, helvetica, sans-serif;font-size:xx-small;}
#text-9 .textwidget .total-members-figure{font-family:"arial black",'helvetica neue',arial,sans-serif;letter-spacing:-1px;text-shadow:0 1px 0 rgba(255,255,255,0.75);font-size:18px;line-height:1.2;color:#E45A49;}
#text-9 .textwidget .total-members-text{font-family:helvetica,arial,Sans-serif;letter-spacing:-1px;font-size:16px;line-height:1.2;text-shadow:0 -1px 0 rgba(0,0,0,0.15),
0 1px 0 rgba(255,255,255,0.8)}
#mathematical-topics{padding-left:25px;margin:auto;margin-bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:24em}
#mathematical-topics a{display:block;height:30px;width:157px;text-indent:-9999px;background:transparent url(images/mathematics-topics-link.gif) 0 0 no-repeat;}
#mathematical-topics a:hover{background-position:0 -59px;}
#text-8 .widgettitle{background-image:url(images/popular.png);}
#text-8 ul{margin:auto;max-width:27.5em;list-style-image:url(images/list-marker-popular.gif);}
#text-8 ul li{margin-left:1.5em;margin-bottom:0.2em;padding-top:1px;}
#text-8 ul li:hover{list-style-image:url(images/list-marker-popular-highlight.gif);}
#get-recent-comments .widgettitle{background-image:url(images/recent-comments.png);}
#get-recent-comments .comment-author{font-weight:bold;float:none;}
#get-recent-comments .comment-excerpt{font-style:oblique;}
#get-recent-comments ul li{margin-bottom:0.5em;}
#get-recent-comments ul li ul{padding:0.4em 0 0 0;margin:0 0 1em 0;}
#get-recent-comments ul li ul li{background:white url(images/recent-comments-quotes.gif) no-repeat;padding:0.6em 0 0 1em;}
#top-commentators .widgettitle{margin-left:0;margin-bottom:0;text-indent:0;height:100%;font-size:140%;color:#e45a49;}
#top-commentators p{margin-bottom:0.5em;color:#969696;}
#top-commentators ul, #top-commentators ol{margin-bottom:1em;}
#top-commentators li{height:30px;padding:5px 0;border-bottom:dotted 1px #d5d2d2;width:180px;}
#top-commentators li img{float:left;margin-right:8px;}
#text-11 .widgettitle{float:right;height:155px;width:75px;margin-right:-32px;margin-top:-26px;background-image:url(images/recruitment-banner.png);}
#text-11 .email{display:-moz-inline-box;display:inline-block;text-indent:-9999px;background:transparent url(images/recruitment-email.png) 0 0 no-repeat;width:146px;height:12px;vertical-align:bottom;font:0/0 Arial;overflow:hidden;}
#text-5 .widgettitle{height:60px;width:214px;margin-left:-5px;margin-top:-21px;background-image:url(images/email-subscription-title.png);}
#text-5 input.rss-subscribe{width:120px;}
#text-5 a.rss-feed{background:transparent url(images/rss-icon.gif) 0 0 no-repeat;}
#text-5 a.comments-feed{background:transparent url(images/comments-rss-icon.gif) 0 0 no-repeat;}
#text-5 a.twitter-feed{background:transparent url(images/twitter-rss-icon.gif) 0 0 no-repeat;}
#text-5 .feed-definition{font-size:smaller;text-align:right;}
#text-5 ul li{float:left;margin-right:2px;}
#text-5 ul li a{display:block;text-indent:-9999px;height:20px;width:16px;}
#text-5 p{margin-bottom:0.4em;margin-right:2px;}
#text-5 .fb-like-box{margin-left:-11px;}
#text-3 .widgettitle, #text-3 .widgettitle.about {background-image:url(images/about-miss-loi.png);}


li#text-3 img#miss-loi{float:left;margin:0 0.5em 0.2em 0;padding:4px 10px 10px 4px;border-top:#eee 1px solid;border-left:#eee 1px solid;background:url(images/shadow.png) no-repeat right bottom;}
li#text-3 img#sunday-times-super-tutor{margin-top:1em;margin-bottom:1em;}
li#text-3 img#straits-times-home{margin-bottom:0.7em;}
#text-4 blockquote p{margin-bottom:0;}
#twitter .widgettitle{background-image:url(images/twitter.png);width:140px;float:left;}
#twitter .feed-link{float:left;padding-top:15px;}
#twitter .feed-link a{background:transparent url(images/twitter-rss-icon.gif) 0 0 no-repeat;margin-bottom:10px;}
#twitter .twitter-avatar{margin:0 1em 1em 0;float:left;}
#twitter ul{clear:both;}
#twitter li{margin-bottom:16px;background:white url(images/twitter-quotes.gif) no-repeat;padding:0.6em 0 0 1em;}
#twitter li .entry-meta{display:block;text-align:right;font-size:90%;float:none;width:170px;}
#twitter #twitter-link{height:45px;background:transparent url(images/twitter-bird.gif) 10px 0 no-repeat;font-weight:bold;text-align:right;padding-top:12px;}
#twitter #twitter-link a#gossips-link{display:block;height:20px;width:90px;background:white url(images/twitter-t.gif) no-repeat;padding-left:18px;float:right;}
#TwitterCounter{float:right;margin-top:-40px;}
#twitter .intent-meta a{text-indent:-9999px;margin-right:5px;display:block;height:15px;width:15px;float:right;background:transparent 0 0 no-repeat;}
#twitter .intent-meta a:hover{background-position:-16px 0;}
#twitter .intent-meta a.in-reply-to{background-image:url(images/twitter-reply.gif);}
#twitter .intent-meta a.retweet{background-image:url(images/twitter-retweet.gif);}
#twitter .intent-meta a.favorite{background-image:url(images/twitter-favorite.gif);}
#text-6 .widgettitle{background-image:url(images/music.png);}
#text-6 p{margin-top:0.4em;text-align:center;}
#text-6 #title a{line-height:100%;letter-spacing:-1px;font-family:"arial rounded MT bold", arial, helvetica, sans-serif;font-size:1.6em;}
#text-7 .widgettitle{background-image:url(images/badges.png);}
#text-7 .container img{margin-right:0;}
#text-7 p{margin-bottom:0.5em;}
#text-7 ul li{float:left;margin:0 6px 5px 0;}
#text-7 ul li#lianhe-wanbao{height:70px;}
#text-7 ul li#youthsg{height:85px;}
#text-7 ul li#digital-life{height:70px;}
#text-7 ul li#ping{height:28px;margin-bottom:8px;}
#text-7 ul li#tomorrowed{height:34px;}
#text-7 ul li#tomorrowed-again{height:47px;}
#text-7 ul li#sgblogs{height:34px;}
#text-7 ul li#shambles{margin-bottom:0;}
#text-7 ul li#edirectory{height:35px;}
#text-7 ul li#bloggersg,
#text-7 ul li#sgblog,
#text-7 ul li#topsitesg{height:16px;}
#text-7 ul li#blogcatalog{height:18px;/*width:160px;*/}
.hentry{padding:0.5em;margin-bottom:0.5em;border:dotted 1px #e7f5d6;background-color:#fff;padding-bottom:45px;}
.singular .hentry{padding-bottom:0}
.alt{background-color:#e7f5d6;}
.page-title{clear:none;color:#b2de7c;font-weight:bold;font-family:helvetica,arial,sans-serif;margin-top:0.4em;margin-bottom:0.5rem;line-height:120%;}
.archive-meta p{margin-bottom:2rem;}
.archive-meta-avatar{border:solid 1px #333333;margin:5px 0 0 5px;float:right;}
.author-avatar{float:left;padding-right:0.7em;background-color:#fff;}
.alt .author-avatar{background-color:#e7f5d6;}
.author-miss-loi .author-avatar, .author-sadako-loi .author-avatar, .author-mr-loi .author-avatar
.author-missloi .author-avatar, .author-sadakoloi .author-avatar, .author-mrloi .author-avatar{width:80px;}
.author-avatar img.avatar{margin-right:0;margin-bottom:5px}
.author-avatar div{text-align:right;}
.entry-details{color:#9f9f9f;font-size:90%;margin-top:6px;}
.entry-comments-link{padding:5px 12px 5px 5px;background:transparent url(images/bg-comment-link.gif) 0 0 no-repeat;}
.alt .entry-comments-link{background-image:url(images/bg-comment-link-alt.gif);}
.entry-comments-link a{background:transparent url(images/comments.gif) 0 0 no-repeat;padding-left:20px;}
.entry-comments-link a:hover{background-position:0 -48px;}
span.comments-closed-link{color:#e45a49;margin-right:0.5em;}
.date-block{float:right;width:5em;margin-left:0.5em;margin-bottom:4px;line-height:100%;}
.jap-day{float:left;text-align:center;color:#e45a49;font-size:1.4em;line-height:120%;}
.date-block-calendar{float:right;width:3em;text-align:center;padding:0 0 0.2em 0;color:white;background:linear-gradient(to top, #f0f0f0, #fff 60%);border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.year{display:block;background-color:#e45a49;text-align:right;font-size:80%;padding:0.1em;font-family:arial, verdana, sans-serif;}
.day-of-week{margin-top:0.2em;font-size:0.8em;font-family:"lucida grande", arial, verdana, sans-serif;color:#666666;}
.day{font-size:1.6em;line-height:95%;font-family:arial, helvetica, sans-serif;color:#e45a49;text-shadow:2px 2px 1px #fff;}
.month{font-size:0.8em;font-family:"lucida grande", arial, verdana, sans-serif;color:#666666;text-transform:uppercase;text-shadow:2px 2px 1px #fff;}
.entry-title{font-size:2.2rem;letter-spacing:0;line-height:100%;color:#91b437;text-shadow:1px 1px 1px #eee;font-family:'Delius', cursive, tahoma, arial, "Trebuchet MS", helvetica, sans-serif;}
.error404 h1.entry-title, .noresults h1.entry-title{margin-top:0.5em;margin-bottom:0.7em;display:block;}
/* Table of Contents */
.table-of-contents{background: #f9f9f9 none repeat scroll 0 0;border: 1px dotted #aaa;border-radius:6px;display:table;font-size:90%;margin-top:2rem;margin-bottom:2rem;padding:20px;width:70%;line-height:1.2;}
.table-of-contents ul {margin:0 1em;}
/* Entry Content */
.entry-content .wp-post-image{border:1px solid #ccc;float:right;margin:0 0 20px 2.5rem;padding:5px}.entry-content img{height:auto;margin:0 0 18px 0;max-width:100%}.alignleft,img.alignleft{float:left;margin-right:20px}.alignright,img.alignright{display:block;float:right;margin-left:20px}.aligncenter,img.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}.wp-caption{border:1px solid #ccc;text-align:center;margin-bottom:18px;padding:9px 5px 0}.wp-caption img{border:1px solid #ccc;margin:0;padding:0}.wp-caption p.wp-caption-text{margin:0;padding:18px 5px}.gallery-icon{border:1px solid #ccc;margin:0 5px;padding-top:6px}.gallery img{margin:0}.gallery-caption{padding:6px 6px 0}.wp-smiley{max-height:12px;margin:0 !important}.edit-comment{margin-bottom:18px}img#wpstats{width:0;height:0;overflow:hidden}
div.entry-content{font-size:110%;line-height:150%;margin-top:2.5rem;padding:0 4px 0.5em 4px;}
div.entry-content h2, h3, h4, h5{letter-spacing:-1px;line-height:120%;font-weight:bold;margin-bottom:1em;text-shadow:1px 1px 1px #ddd;width:100%}
div.entry-content h2, h3{margin-top:2em;}
div.entry-content h2{font-size:1.8rem;font-family:'Delius', tahoma, helvetica, arial;}
div.entry-content h2 strong{display:block;font-size:50%;opacity:0.5;font-weight:normal;/*text-transform:initial;*/}
div.entry-content h3.chamber{margin-left:215px;margin-top:2.5em;margin-bottom:auto;width:auto;background:transparent url(images/svg/chamber-title-cloud.svg) 0 bottom no-repeat;padding-bottom:26px;}
div.entry-content h3.chamber + div.flex img{margin-top:-4.5em;}
div.entry-content h3{font-size:1.5rem;font-weight:normal;}
div.entry-content h4{font-size:1rem;font-weight:normal;text-shadow:none;}
/*div.entry-content div{margin:1rem 0;}*/
div.entry-content p a{/*color:#455e34;*/background-color:#D1EBFF;border-bottom:solid 1px #ccc;}
div.entry-content p a:hover, .entry-content p a:active{color:#e45a49;text-decoration:none;border-bottom:solid 1px #e45a49;}
div.entry-content p a.tt-flickr, .entry-content p a.tt-flickr:hover{background-color:transparent;border-bottom:none;}
#post-72 blockquote,
#post-71 blockquote,
.post blockquote{min-height:34px;font-style:italic;padding:25px 1.5em 0.1em 1.5em;margin-bottom:1em;background-color:white;background-position:10px 10px;color:#7c7c7c;font-family:georgia;letter-spacing:1px;}
.alt blockquote{border-left:solid 10px #607988;}
.entry-content img{margin-bottom:0;max-width:100%;}
.entry-content img.avatar{border:solid 1px #333333;margin-right:0.4em;float:left;width:25%;max-width:80px}
img.left{margin:0 18px 18px 0;}
img.right{margin:0 0 18px 18px;}
img.alignnone{margin-left:auto;margin-right:auto;display:block;clear:both;}
img.avatar{border: solid 1px #333;}
.entry-content img.content-img, .entry-content a.tt-flickr img, .wp-caption img, .entry-content img.size-full, .entry-content img.size-medium{padding:4px;box-shadow:2px 2px 3px #ccc;border-top:#eee 1px solid;border-left:#eee 1px solid;max-width:100%}
.alt .entry-content img.content-img, .alt .entry-content a.tt-flickr img, .alt .wp-caption img, .alt .entry-content img.size-full, .alt .entry-content img.size-medium{background-image:url(images/shadow-alt.png);}
.entry-content img.no-border{background-image:none;padding:0;border:none;}
.wp-caption, .wp-caption img{border:none;}
.img-div, div.entry-content div.wp-caption{margin:0.5em auto 2.5rem auto;text-align:center;max-width:100%;}
div.entry-content div.aligncenter{margin:0 auto 2.5rem auto;}
.img-div.left, figure.left, div.entry-content div.alignleft{margin:0 20px 2.5rem 0;}
.img-div.right, figure.right, div.entry-content div.alignright{margin:0 0 2.5rem 20px;}
.img-div.left img, figure.left img, .img-div.right img, figure.right img{clear:none;margin:0;}
.img-div .caption, .wp-caption p.wp-caption-text,figcaption{text-align:center;color:#7c7c7c;font-size:smaller;font-style:italic;line-height:120%;clear:none;padding:0;}
.img-div .caption {margin-top:-2rem;}
blockquote .img-div .caption {margin-top:0;}
.wp-caption p.wp-caption-text{margin-top:0.5rem;}
div.entry-content ul li, div.entry-content ol li, .comment-content ul li, .comment-content ol li{margin-bottom:0.5em;}
div.entry-content ul, .comment-content ul{list-style-image:url(images/list-marker-star.gif);}
div.entry-content ul li:hover, .comment-content ul li:hover{list-style-image:url(images/list-marker-star-highlight.gif);}
div.entry-content ul ul, .comment-content ul ul{list-style-image:url(images/list-marker-asterisk.gif);}
div.entry-content ul ul li:hover, .comment-content ul ul li:hover{list-style-image:url(images/list-marker-asterisk-highlight.gif);}
div.entry-content ol, .comment-content ol{list-style-type:decimal;}
div.entry-content ol ol, .comment-content ol ol{list-style-type:lower-roman;}
div.entry-content ol li:hover, .comment-content ol li:hover{list-style-image:none;}
div.entry-content ol.lower-roman, .comment-content ol.lower-roman{list-style-type:lower-roman;}
div.entry-content ol.lower-alpha, .comment-content ol.lower-alpha{list-style-type:lower-alpha;}
div.entry-content ol.upper-alpha, .comment-content ol.upper-alpha{list-style-type:upper-alpha;}
div.entry-content ul.anchors, div.entry-content ul.anchors ul{list-style-image:none;}
div.entry-content ul.anchors{margin-left:0;padding-left:0;}
div.entry-content ul.anchors li{line-height:110%;margin-bottom:0.5em;}
div.entry-content ul.anchors li:hover{list-style-image:none;}
div.entry-content ul.anchors li ul{padding-left:0.5em;margin:1em 0;}
div.entry-content .author-signature div{margin:0;}
div.entry-content .author-signature .entry-author{font-size:180%;font-family:"arial black", arial, sans-serif;}
/* Post Footer */
.date-modified{float:right;font-size:80%;color:#9f9f9f}
.date-modified .icon {fill:#7f7f7f}
.entry-faves{height:20px;margin-top:4px;text-align:right;}
.page .entry-faves{margin-bottom:-30px;}
.entry-faves div{float:right;margin-left:5px;}
.entry-faves .fb-like{float:left;margin-left:0px;}
.entry-faves .fb-share{display:block;padding:2px 5px;font-size:0.75em;background-color:#466cad;color:#fff;font-weight:bold;border-radius:2px;}
#entry-faves{border:dotted 1px #d0ebaf;padding:0.5em;margin:2.5em auto 0;clear:both;background-color:#F3FAEA;height:10.5rem;}
#entry-faves h3{text-indent:-9999px;height:51px;width:155px;margin:0 1em 0 -32px;float:left;background:transparent url(images/faves-title.png) 0 0 no-repeat;position:relative;}
#entry-faves p{line-height:1.2;margin-top:0.5em;margin-bottom:1rem;}
#entry-faves ol{list-style-type:none;float:right;margin-bottom:0;width:280px;}
#entry-faves ol li{float:left;margin-left:10px;height:65px;}
#entry-faves .post-commentlink a,
#entry-faves .twitter-link a,
#entry-faves .rss-email-link a{text-indent:-9999px;display:block;background:transparent 0 0 no-repeat;height:60px;}
#entry-faves ol li.post-commentlink a{background-image:url(images/entry-faves-comment.gif);width:55px;}
#entry-faves ol li.twitter-link a{background-image:url(images/entry-faves-twitter.gif);width:45px;}
#entry-faves ol li.topsy-link{width:50px;}
#entry-faves ol .topsy-big-count{margin-bottom:4px;}
#entry-faves ol li.facebook-link a{background-image:url(images/entry-faves-facebook.gif);width:60px;height:95px;}
#entry-faves ol li.rss-email-link a{background-image:url(images/entry-faves-feed.gif);width:55px;}
/* Related */
#related h3{float:left;text-indent:-9999px;height:49px;width:145px;background:transparent url(images/related-title.png) 0 0 no-repeat;margin:0 0 0 -22px;position:relative;}
#related ol{margin:0;font-size:60%;list-style:none;}
#related ol li{float:left;padding:18px 3px 2px 7px;line-height:1;height:135px;width:92px;margin-right:2px;text-align:center;background:transparent no-repeat 0 0;position:relative;}
#related ol li#item-1{background-image:url(images/bg-related-item-1.png);}
#related ol li#item-2{background-image:url(images/bg-related-item-2.png);}
#related ol li#item-3{background-image:url(images/bg-related-item-3.png);}
#related ol li#item-4{background-image:url(images/bg-related-item-4.png);}
#related ol li img{margin-bottom:2px;border:solid 1px #333;}
#related ol li img.related-default{border:none;}
#related ol li a{display:block;color:#455E34;}
.entry-utility{margin-right:-18px;float:right;width:310px;list-style:none;margin-left:5px;margin-bottom:0;}
.entry-utility li{float:right;}
.entry-utility li a{display:block;text-indent:-9999px;background:transparent 0 0 no-repeat;}
.entry-utility li a:hover{background-position:0 -78px;color:white;text-decoration:none;}
.entry-utility .comments-link a{color:#b8005c;text-indent:0;background-image:url(images/entry-meta-comments.png);width:58px;height:32px;font-family:"Comic Sans MS", arial, helvetica, sans-serif;font-size:120%;padding-top:8px;padding-left:5px;}
.entry-utility .comments-closed-link a{color:#666666;text-indent:0;background-image:url(images/entry-meta-comments-closed.png);width:58px;height:32px;font-family:"Comic Sans MS", arial, helvetica, sans-serif;font-size:200%;padding-top:8px;padding-left:5px;}
.entry-utility .comments-rss-link a{background-image:url(images/entry-meta-feed.png);width:64px;height:40px;}
.entry-utility .permalink a{background-image:url(images/entry-meta-permalink.png);width:64px;height:41px;}
.entry-utility .trackback-link a{background-image:url(images/entry-meta-trackback.png);width:63px;height:39px;}
.entry-utility .trackback-closed-link a{background-image:url(images/entry-meta-trackback-closed.png);width:63px;height:39px;}
.entry-utility .edit-link a{background-image:url(images/edit.png);width:52px;height:37px;}
.tag-links{background:transparent url(images/tag.png) 0 40px no-repeat;height:105px;width:170px;margin-bottom:-45px;padding-left:60px;margin-left:-21px;font-size:90%;line-height:120%;letter-spacing:1px;}
img.excerpt-thumbnail{float:right;margin:0 0 4px 4px;padding:4px;border:solid 1px #ccc;background-color:#fff;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.page .entry-title{padding-bottom:0.2em;display:block;text-indent:-9999px;margin-bottom:0;}
.title-image{width:100%;height:80px;border:solid 1px #bbb;margin-top:0;margin-bottom:0.7em;text-indent:-9999px;}
#post-71 div.entry-content, #post-11 div.entry-content, #post-2 div.entry-content, #post-72 div.entry-content,
#post-3 div.entry-content, #post-6 div.entry-content, #post-4 div.entry-content, #post-1184 div.entry-content, #post-386 div.entry-content{margin-top:40px;}
.hr-top, .hr-bottom{height:5px;}
.hr-top hr, .hr-bottom hr{display:none;}
.hr-top{margin-bottom:0.5em;background:transparent url(images/bg-entry-top.gif) bottom left repeat-x;}
.alt .hr-top{background-image:url(images/bg-entry-top-alt.gif);}
.hr-bottom{background:transparent url(images/bg-entry-bottom.gif) bottom left repeat-x;margin-bottom:2.5rem;}
#post-2 .title-image{background:transparent url(images/about-title-image.jpg) right/cover no-repeat;}
#post-2 .entry-title{height:74px;background:transparent url(images/about-miss-loi-title.gif) 0 0 no-repeat;}
#post-3 .entry-title{height:40px;background:transparent url(images/faqs-title.gif) 0 0 no-repeat;}
#post-4 .entry-title{height:50px;background:transparent url(images/contact-title.gif) 0 0 no-repeat;}
#post-4 .title-image{background:transparent url(images/contact-title-image.jpg) right no-repeat;}
#post-6 .entry-title{height:55px;background:transparent url(images/gratitudes-title.gif) 0 0 no-repeat;}
#post-6 .title-image{margin-bottom:1.5em;background:transparent url(images/gratitudes-title-image.jpg) 0 0/cover no-repeat;}
#post-11 .entry-title{height:60px;background:transparent url(images/exampapers-title.gif) 0 0 no-repeat;}
#post-356 .entry-title{height:70px;background:transparent url(images/mathematics-topics-title.gif) 0 0 no-repeat;}
#post-71 .entry-title{height:59px;background:transparent url(images/schedule-title.gif) 0 0 no-repeat;}
#post-71 .title-image{background:transparent url(images/schedule-title-image.jpg) right/cover no-repeat;}
#post-72 .entry-title{height:0px;}
#post-1184 .entry-title{height:80px;background:transparent url(images/suggested-solutions-title.gif) 0 0 no-repeat;}
.error404 .entry-title{text-indent:-9999px;background:transparent url(images/404.gif) 0 0 no-repeat;width:190px;height:80px;}
#post-2 div.other-title-image{text-indent:-9999px;height:55px;background:transparent url(images/other-lois-title.gif) left no-repeat;}
div.departed{position:absolute;top:0;left:0;width:100%;height:450px;background:url(images/departed.gif) no-repeat scroll 60px 120px transparent;-moz-opacity:0.60;filter:alpha(opacity=60);opacity:0.60;}
#post-71 .entry-content h3{margin-top:1.4em;}
#post-71 .entry-content h5{font-size:140%;margin-top:30px;}
#post-71 .entry-content h6{margin-bottom:6px;color:#f4bbb4;font-weight:bold;}
table.schedule{margin-bottom:24px;}
.schedule th, .schedule td, .chart th, .chart td{padding-right:0.7em;font-size:0.9em;}
.schedule th{text-align:left;}
.chart th{text-align:center;}
.schedule td, .chart td{border-bottom:solid 1px #f4bbb4;}
ul.faqs{list-style:none;margin:0;}
div.entry-content ul.faqs li{padding:0;margin-bottom:1em;}
ul.faqs li, .entry-content ul.faqs li:hover{list-style-image:none;}
ul.faqs ul, .entry-content ul.faqs ol{padding-left:1em;margin-bottom:1em;}
ul.faqs .question{border:none;background:transparent url(images/question.gif) 0 0 no-repeat;min-height:24px;padding:2px 0 0 15px;margin-bottom:5px;}
ul.faqs .question a{color:#e45a49;border-bottom:solid 1px #F7D3CE;cursor:pointer;}
ul.faqs .question a:hover{text-decoration:none;border-bottom:solid 1px #e45a49;}
ul.faqs .answer{display:none;background:transparent url(images/faq-answer.gif) 0 3px no-repeat;padding:0 0 0 30px;}
.faqs ul, .faqs ol, .faqs blockquote{margin-left:10px;}
ul.faqs ul li, .entry-content ul.faqs ol li{margin-bottom:0.5em;}
ul.faqs ul li{list-style-image:url(images/list-marker-star.gif);}
ul.faqs ul li:hover{list-style-image:url(images/list-marker-star-highlight.gif);}
ul.faqs ul ul{list-style-image:url(images/list-marker-asterisk.gif);}
ul.faqs ul ul li:hover{list-style-image:url(images/list-marker-asterisk-highlight.gif);}
ul.faqs ol{list-style-type:decimal;}
ul.faqs ol ol{list-style-type:lower-roman;}
#post-6 .attention blockquote p{margin-bottom:2.5rem;}
/* Contact */
.entry-content .contact-info{background:transparent 0 0 no-repeat;max-width:100%;height:82px;font-family:georgia,times,serif;padding:12px 20px 12px 12px;margin:1em auto;}
.entry-content .contact-info div,.entry-content .contact-info p{margin:0;}
.entry-content .contact-info .fn{font-size:24px;/*margin-bottom:0.25rem;*/}
.entry-content .contact-info .title{font-size:12px;}
.contact-info div.social-media{float:right;}
.contact-info .email{display:-moz-inline-box;display:inline-block;text-indent:-9999px;background:transparent url(images/that-which-mustnt-be-seen-big.gif) 0 0 no-repeat;width:171px;height:14px;vertical-align:bottom;font:0/0 Arial;overflow:hidden;}
.entry-content img.whatsapp{float:left;margin-right:5px;margin-bottom:10px;}
#missloi-contact{max-width:395px;background:right url(images/bg-namecard-pink.gif);border-left:dotted 2px #E9A7AC;color:#DD737A;font-size:19px;margin-bottom:5px;}
#missloi-contact .tel a {color:#DD737A;font-size:x-large;margin-left:8px}
#mrloi-contact{background-image:url(images/bg-namecard-purple.gif);color:#737ADD;font-size:20px;}
#sec-school-crest-list, #jc-crest-list{float:left;list-style:none;margin:auto auto 1.5em auto;width:100%;}
#sec-school-crest-list li, #jc-crest-list li{float:left;text-align:center;font-size:60%;width:50px;margin-right:5px;line-height:100%;list-style-image:none;}
#sec-school-list, #jc-list{float:left;width:95%;margin-left:2em;}
#sec-school-list li, #jc-list li{float:left;font-size:70%;width:45%;padding-right:15px;margin-right:5px;margin-bottom:0;line-height:150%;}
.school-list-banner{height:80px;width:100%;border:solid 1px #bbb;background:transparent url(images/united-colors-of-the-temple-banner.jpg) 0 0 no-repeat;}
.school-list-banner a{display:block;height:80px;width:100%;text-indent:-9999px;}
/* Featured Pages */
#features{color:#797c80;width:100%;font-size:smaller;line-height:120%;display:flex;flex-wrap:wrap;justify-content:space-between}
.feature{padding-left:60px;min-height:55px;width:100%;margin:0 0 2rem 0;background:transparent 0 0/45px auto no-repeat;}
#post-71 .miss-loi-temple{background-image:url(images/svg/miss-loi-temple.svg)}
#post-71 .tuition-worksheets{background-image:url(images/svg/tuition-worksheets.svg)}
#post-71 .questionbank{background-image:url(images/svg/math-questionbank.svg)}
#post-71 .tuition-small-group{background-image:url(images/svg/small-class-size.svg)}
#post-71 .tutors{background-image:url(images/svg/loving-tutors.svg)}
#post-71 .social-distancing{background-image:url(images/svg/social-distancing.svg)}
#post-71 .disinfect{background-image:url(images/svg/disinfect.svg)}
#post-71 .engaging{background-image:url(images/svg/engaging-tuition-lesson.svg)}
#post-71 .online-tuition-computer{background-image:url(images/svg/online-tuition-computer.svg)}
#post-71 .online-tuition-live{background-image:url(images/svg/online-tuition-live.svg);min-height:70px;}
#post-71 .online-tuition-security{background-image:url(images/svg/online-tuition-security.svg);}
#post-71 .online-tuition-worksheets{background-image:url(images/svg/online-tuition-worksheets.svg)}
#post-71 .online-tuition-small-group{background-image:url(images/svg/online-tuition-small-group.svg)}
#post-71 .online-tuition-whiteboarding{background-image:url(images/svg/online-tuition-whiteboarding.svg);min-height:80px;}
#post-71 .secondary-school-students{background-image:url(images/svg/secondary-school-students.svg)}
#post-71 .tuition-class-duration{background-image:url(images/svg/tuition-class-duration.svg);min-height:60px;}
#post-71 .tuition-class-learning-pace{background-image:url(images/svg/tuition-class-learning-pace.svg)}
#post-71 .tuition-class-focus{background-image:url(images/svg/tuition-class-focus.svg);min-height:60px;}
/* Exam Papers */
.alpha-color{color:#F19DA5;}
.mu-color{color:#8BD2D8;}
.sigma-color{color:#7AC5A6;}
.old-syllabus-color{color:#cccccc;}
#EM4 .sigma-color{color:#7AC5A6;}
#AM3 .alpha-color{color:#F19DA5;}
#M1 .mu-color{color:#FECE79;}
ul.links-menu{width:98%;display:flex;flex-wrap:wrap;padding:0;margin:0 0 2em 0;}
div.entry-content ul.links-menu li{list-style:none;margin-right:1em;}
ul.links-menu a{background-color:#D1EBFF}
ul.links-menu a:hover{color:#e45a49;}
#post-11 div.entry-content h3{font-family:'Delius', "Trebuchet MS", helvetica;margin-top:0}
#post-11 #headline{height:100%;position:relative;}
#post-11 #headline h3{margin-bottom:1em;}
#post-11 .sign-up{display:block;background:transparent url(images/sign-up-preview.gif) 0 0 no-repeat;height:60px;width:170px;text-indent:-9999px;border:none;margin:auto}
#post-11 .first-sign-up{position:absolute;right:0;margin-left:290px}
#post-11 .sign-up:hover{background-position:0 -110px;border:none;}
#post-11 #three-thousand-questions{background:transparent url(images/3000.gif) 0 0 no-repeat;/*height:92px;*/}
#post-11 #answer-keys{background:transparent url(images/answer-keys.gif) 0 0 no-repeat;/*height:92px;*/}
#post-11 #syllabus{background:transparent url(images/syllabuses.gif) 0 0 no-repeat;}
#post-11 #tys{background:transparent url(images/ten-year-series.jpg) 0 0 no-repeat;/*height:65px;*/}
#post-11 #diagrams{background:transparent url(images/diagrams.gif) 0 0 no-repeat;/*height:70px;*/}
#post-11 #direct-print{background:transparent url(images/direct-print.jpg) 0 0 no-repeat;}
#post-11 #updates{background:transparent url(images/updates.gif) 0 0 no-repeat;}
#post-11 #vetting{background:transparent url(images/vetting.gif) 0 0 no-repeat;}
#post-11 #top-singapore-schools{background:transparent url(images/top-schools.jpg) 0 0 no-repeat;/*height:65px;*/}
#post-11 ul#benefits{color:#797c80;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;list-style:none;padding:0;margin:0;}
#post-11 ul#benefits li{line-height:120%;margin-bottom:1rem;}
#post-11 ul#benefits p{margin-bottom:1rem;}
#post-11 ul#benefits h4{font-size:large;font-family:"Trebuchet MS", helvetica;}
ul#package-items{width:100%;display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 1em 0;}
ul#package-items li{margin-bottom:1.7em;margin-right:0.5em;padding:0 0 0 6px;background:transparent 0px 2px no-repeat;}
ul#package-items li:hover{list-style:none;}
ul#package-items li .level, ul#package-items li .subject{letter-spacing:-1px;margin:0;font-weight:bold;font-family:"Trebuchet MS", helvetica;padding-left:40px;}
ul#package-items li .level{font-size:100%;}
ul#package-items li .subject{font-size:140%;margin-bottom:0.4em;}
ul#package-items li p{line-height:100%;font-size:80%;margin-top:0.5em;margin-bottom:0.5em;}
ul#package-items li .prices{margin-top:0;margin-bottom:0.2em;}
ul#package-items li .prices .item{font-size:80%;}
ul#package-items li .price{font:160% "Arial Black";letter-spacing:-1px;line-height:100%;}
ul#package-items li .currency{font:90% "Arial Black";float:left;line-height:140%;}
ul#package-items li#EM4{background-image:url(images/sigma-package-o-level.gif);}
ul#package-items li#EM3{background-image:url(images/sigma-package-sec-three.gif);}
ul#package-items li#AM4{background-image:url(images/alpha-package-o-level.gif);}
ul#package-items li#AM3{background-image:url(images/alpha-package-sec-three.gif);}
ul#package-items li#M1{background-image:url(images/mu-package-sec-one.gif);}
ul#package-items li#M2{background-image:url(images/mu-package-sec-two.gif);}
ul#package-items li#EM4017{background-image:url(images/sigma-old-package.gif);}
ul#package-items li#AM4038, ul#package-items li#AM4018{background-image:url(images/alpha-old-package.gif);}
#topics{clear:left;margin-bottom:2em;}
#topics p {
  display: none; 
  position: absolute;
  width: 280px;
  border-radius: 25px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  padding: 1.5rem;
  background: #fff;
}

/*form#order-calculator,.bank-account,#step3 div{margin-left:-50px;}*/
form#order-calculator{margin-bottom:1em;margin-left:-50px;line-height:100%}
form#order-calculator label{font-size:85%;width:200px;}
form#order-calculator select{font-size:85%;margin-bottom:0;width:100%;padding:0.6em;}
form#order-calculator table{margin:0;font-size:0.8em;width:100%}
tr.last-row td{padding-bottom:1em;}
td#total-column{text-align:right;font-weight:bold;padding-top:0.5em;border-top:solid 1px #333333;}
#total{font-size:x-large;color:#e45a49;font-weight:bold;}
#steps{list-style-type:none;margin:0;}
#steps h4{font-size:large;border-bottom:solid 1px #333333;margin-bottom:0.2em;}
#steps h5{font-size:large;}
#step1, #step2, #step3{padding-left:45px;background:transparent 0 0 no-repeat;}
#step1{background-image:url(images/step1.gif);}
#step2{background-image:url(images/step2.gif);margin-bottom:2em;}
#step3{background-image:url(images/step3.gif);}
#step3 div{padding:15px 1em 4px 0;margin-bottom:2.5rem;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;border:dashed 2px #ed8e8c;background:#f8d4cf;}
.account-info{font-size:120%;}
.bank-account{-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background:#cc0000 url(images/dbs-logo.gif) right no-repeat;color:white;padding:20px 0;}
.bank-account table, .cheque table{margin:0;font-size:0.8em}
.paynow-banks{display:flex;flex-wrap:wrap;width:322px; margin:auto;margin-bottom:2.5rem;}
.paynow-banks > img{width:36px;height:36px;border:solid 1px #ddd;margin:2px 4px;border-radius:22.5%;}
div.entry-content #packages-info{background-color:#e76f5f;text-align:center;color:white;margin-bottom:1em;}
#post-11 ul.subjects{margin-bottom:2.5rem;display:flex;flex-wrap:wrap;list-style:none;}
#post-11 ul.subjects li{width:110px;text-align:center;margin-right:0.5em;margin-top:0;font-size:12px;}
#post-11 ul.subjects li:hover{list-style:none;}
#post-11 ul.subjects li a{display:block;padding:80px 10px 10px 10px;line-height:110%;}
#post-11 ul.subjects li a:hover{text-decoration:none;}
#post-11 ul.subjects li svg{display:none}
#post-11 ul.subjects li.subject-5263 a, #post-11 ul.subjects li.subject-12 a{background:transparent url(images/a-maths-old-syllabus-logo.gif) no-repeat 22px 10px;}
#post-11 ul.subjects li.subject-13 a{background:transparent url(images/e-maths-old-syllabus-logo.gif) no-repeat 22px 10px;}
#post-11 ul.subjects li.subject-323 a{background:transparent url(images/a-maths-o-level-logo.gif) no-repeat 22px 10px;}
#post-11 ul.subjects li.subject-324 a{background:transparent url(images/e-maths-o-level-logo.gif) no-repeat 22px 10px;}
#post-11 ul.subjects li.subject-321 a{background:transparent url(images/a-maths-sec-three-logo.gif) no-repeat 22px 10px;}
#post-11 ul.subjects li.subject-322 a{background:transparent url(images/e-maths-sec-three-logo.gif) no-repeat 22px 10px;}
#post-11 ul.subjects li.subject-319 a{background:transparent url(images/maths-sec-one-logo.gif) no-repeat 22px 10px;}
#post-11 ul.subjects li.subject-320 a{background:transparent url(images/maths-sec-two-logo.gif) no-repeat 22px 10px;}
#post-11 ul.subjects li a:hover{background-position:-77px 10px;}
div.entry-content div.exampapers h3{border-bottom:solid 1px #333333;}
div.entry-content div.exampapers h4{font-size:150%;margin-bottom:2rem;}
div.entry-content ul.exampapers{margin:1em 0;display:flex;flex-wrap:wrap;width:100%;list-style:none;}
div.entry-content ul.exampapers li{width:170px;margin:0 0.5em 0.5em 0;}
div.entry-content ul.exampapers li:hover{list-style:none;}
div.entry-content ul.exampapers li a{display:block;font-size:0.6em;padding:5px 0 5px 58px;min-height:50px;line-height:110%;background:transparent url(images/pdf-icon.gif) 5px 5px no-repeat;}
div.entry-content ul.exampapers li a:hover{background:#e7f5d6 url(images/pdf-icon.gif) 5px -97px no-repeat;text-decoration:none;}
div.entry-content ul.exampapers li.prelim{border:dotted 1px #d0ebaf;width:170px;}
div.entry-content ul.exampapers li.prelim ul{margin:0;list-style:none;}
div.entry-content ul.emaths-topical li{width:205px;}
div.entry-content div.errata{border:dotted 1px #ff9800;padding:0.5em 0.5em 0.5em 65px;overflow:hidden;margin-bottom:1em;line-height:100%;background:transparent url(images/big-attention.gif) 5px 5px no-repeat;}
div.entry-content div.errata p{font-size:90%;}
a.errata:link, a.errata:visited{padding-left:25px;padding-bottom:5px;color:#5fb9dc;border:none;background:transparent url(images/pdf-icon-small.gif) 0 0 no-repeat;}
a.errata:hover{background:#e7f5d6 url(images/pdf-icon-small.gif) 0 -39px no-repeat;}
ul.exampapers li.preview{width:95%;}
ul.exampapers li.preview a{line-height:110%;font-size:0.9em}
ul.exampapers li.preview-set{border:dotted 1px #d0ebaf;width:100%;margin-right:0}
ul.exampapers li.prelim ul, ul.exampapers li.preview-set ul{padding:0.5em 0 0 0;margin:0;list-style:none;}
ul.exampapers li.prelim ul:hover, ul.exampapers li.preview-set ul:hover{list-style:none;}
ul.exampapers li.new a{background:transparent url(images/pdf-icon-new.gif) 5px 0 no-repeat;height:52px;padding-left:68px;padding-top:8px;}
ul.exampapers li.new a:hover{background:#e7f5d6 url(images/pdf-icon-new.gif) 5px -102px no-repeat;}
div.entry-content ul.wp-tag-cloud{float:left;list-style:none;}
div.entry-content ul.wp-tag-cloud li{float:left;padding:0;margin-right:1em;margin-bottom:0;height:30px;}
div.entry-content ul.wp-tag-cloud li:hover{list-style-image:none;}
#post-356 div.entry-content{margin-top:42px;}
#post-1184 h3{border-bottom:solid 1px #455E34;margin-bottom:0;}
#post-1184 table{margin-left:0;}
#post-1184 th{background-color:transparent;color:#455E34;text-align:left;}
#post-1184 .syllabus{margin-top:0;margin-bottom:0;text-align:right;font-size:90%;}
.pageid-1184 .hentry{padding-bottom:175px;}
div.entry-content a.o-level-timetable-link, div.entry-content a.a-level-timetable-link, div.entry-content a.approved-calculators-link{display:block;height:24px;padding-left:35px;border:none;color:#5fb9dc;background:transparent 0 0 no-repeat;}
div.entry-content a.o-level-timetable-link:hover, div.entry-content a.a-level-timetable-link:hover, div.entry-content a.approved-calculators-link:hover{border:none;text-decoration:underline;}
div.entry-content a.o-level-timetable-link{background-image:url(images/o-level-timetable-icon.gif);}
div.entry-content a.a-level-timetable-link{background-image:url(images/a-level-timetable-icon.gif);}
div.entry-content a.approved-calculators-link{padding-left:30px;margin-bottom:5px;background-image:url(images/approved-calculators-icon.gif);}
div.entry-content ul.exampapers li .discuss{margin:0 0 0 6px;}
div.entry-content ul.exampapers li .discuss a{background:transparent url(images/comments.gif) 0 0 no-repeat;min-height:12px;height:12px;padding-left:22px;padding-top:0;}
div.entry-content ul.exampapers li .discuss a:hover{background:transparent url(images/comments.gif) 0 -48px no-repeat;}
#post-377 .entry-title{position:absolute;width:440px;height:200px;background:transparent url(images/joss-sticks-society.gif) 0 0 no-repeat;}
#post-377 div.entry-content{padding-top:20px;}
#post-377 div.entry-content .intro{padding-left:42px;}
#post-377 div.entry-content{padding-top:0;margin-top:-5px;}
#post-377 div.entry-content .intro{padding-left:130px;}
#post-377 .hr-top{margin-top:62px;}
#post-386 .entry-title{height:60px;background:transparent url(images/friendship-stationery-title.gif) 0 0 no-repeat;}
#post-386 div.entry-content textarea#badge-code{width:270px;height:120px;font-size:1em;}
#post-386 div.entry-content h3{color:#77B42D;margin-top:0;font-size:1.2em;text-shadow:none;}
#post-386 div.entry-content h4{color:#b2de7c;margin-bottom:0.7em;text-shadow:none;}
#post-386 div.entry-content table{width:420px;margin-top:0;margin-bottom:0;margin-left:0;}
#post-386 div.entry-content table p{margin-bottom:0.7em;}
#post-386 div.entry-content p img{cursor:pointer;}
#post-323 .entry-title,
#post-10471 .entry-title {height:45px;background:transparent url(images/a-maths-o-level-exampapers-title.gif) 0 0 no-repeat;}
#post-324 .entry-title,
#post-10478 .entry-title {height:45px;background:transparent url(images/e-maths-o-level-exampapers-title.gif) 0 0 no-repeat;}
#post-321 .entry-title,
#post-10474 .entry-title {height:45px;background:transparent url(images/a-maths-sec-three-exampapers-title.gif) 0 0 no-repeat;}
#post-322 .entry-title,
#post-10476 .entry-title {height:45px;background:transparent url(images/e-maths-sec-three-exampapers-title.gif) 0 0 no-repeat;}
#post-319 .entry-title,
#post-10482 .entry-title {height:45px;background:transparent url(images/maths-sec-one-exampapers-title.gif) 0 0 no-repeat;}
#post-320 .entry-title,
#post-10480 .entry-title {height:45px;background:transparent url(images/maths-sec-two-exampapers-title.gif) 0 0 no-repeat;}
#post-5263 .entry-title {height:45px;background:transparent url(images/a-maths-4038-old-syllabus-exampapers-title.gif) 0 0 no-repeat;}
#post-12 .entry-title{height:45px;background:transparent url(images/a-maths-old-syllabus-exampapers-title.gif) 0 0 no-repeat;}
#post-13 .entry-title{height:45px;background:transparent url(images/e-maths-old-syllabus-exampapers-title.gif) 0 0 no-repeat;}
#register-title{text-indent:-9999px;height:45px;background:transparent url(images/register-title.gif) 0 0 no-repeat;}
#reemail-title{font-size:150%;}
/* Comments */
#comments{clear:both;background:#C8E088;padding:1em;border:1px dotted #97c427;border-radius:10px;margin-bottom:15px;}
#comments-title{text-indent:-9999px;height:81px;width:230px;background:transparent url(images/comments-title.png) 0 0 no-repeat;margin-top:-50px;position:relative;}
#comments .feed-link{margin-left:200px;padding-top:25px;}
#comments .feed-link a{background:transparent url(images/comments-rss-icon.gif) 0 0 no-repeat;margin:10px 0 0 5px;}
.comments h3{text-align:right;font-size:200%;color:#fff;text-shadow:0 -1px 0 #cdcdcd;margin-bottom:20px;}
#trackbacks-list h3{margin-top:20px;}
.comments .comment-header .comments-closed{font-size:100%;}
.comments #nocomment{color:#cccccc;}
.comments{margin-bottom:30px;}
.unapproved{float:right;color:#e45a49;margin-top:-30px;}
.comment-content{position:relative;margin-left:5px;min-height:82px;padding:12px 10px 30px 85px;border:1px dotted #97C427;background-color:#fff;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:5px 5px 10px #B2DF7C;-khtml-box-shadow:5px 5px 10px #B2DF7C;-webkit-box-shadow:5px 5px 10px #B2DF7C;box-shadow:5px 5px 10px #B2DF7C;}
.comment-content p{overflow-wrap:break-word;}
.comment-bubble-tail{background:transparent url(images/bg-comment-tail.gif) 0 0 no-repeat;position:relative;height:21px;width:12px;margin-left:-97px;top:22px;}
.alt-comment-content{background-color:#E7F5D6;}
.alt-comment-content .comment-bubble-tail{background-image:url(images/bg-comment-tail-alt.gif);}
.comments li.alt{background-color:transparent;}
.comment img {max-width:100%;height:auto;}
.trackback .comment-content, .pingback .comment-content{padding-bottom:10px;}
.pingback .comment-content{padding-top:30px;}
.commentnumber{color:#d7efb9;font-family:"arial black", helvetica, sans-serif;font-weight:bold;font-size:5.5em;letter-spacing:-3px;line-height:80%;margin-top:-35px;margin-right:-10px;margin-left:5px;float:right;position:relative;}
.alt-comment-content .commentnumber{color:#fff;}
.pingback .commentnumber{margin-top:-53px;}
#comments ol, #comments .children{list-style:none;}
#comments ol{margin:0;}
#comments .children{margin-left:0px;}
#comments li.comment, li.pingback, li.trackback{margin-top:25px;position:relative;}
#comments form div{display:block;}
li.depth-2{padding-left:30px;}
.comment-meta{float:left;width:60px;margin-top:-16px;margin-left:18px;position:relative;z-index:98;}
.comment-author{position:relative;float:left;margin-bottom:5px;}
.comment-author img.avatar, .fb_link img{float:left;padding:4px;background:#efefef;border:solid 1px #ccc;margin:0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.comment-author-name{position:absolute;top:8px;left:52px;padding:0px 4px;color:#666662;background:white;border-width:0 1px 1px 0;border-style:solid;border-color:#ccc;font-size:10px;white-space:nowrap;z-index:99;}
.pingback .comment-author-name{width:305px;white-space:normal;}
.comment-author .fn{font-family:"arial black", "myriad pro", helvetica, arial, sans-serif;color:#87AF23;font-size:12px;}
.comment-date{margin:0;}
.comment-date .date-block-calendar{width:45px;border:solid 1px #d0ebaf;line-height:80%;float:right;}
.comment-date .calendar-top{background-color:#87AF23;padding:1px 2px;height:10px;}
.comment-date .year{float:right;font-size:8px;padding:0;background-color:transparent;}
.comment-date .month{float:left;font-size:8px;color:#fff;text-shadow:none;}
.comment-date .jap-day{color:#87AF23;font-size:65%;float:left;margin-top:2px;}
.comment-date .day{float:left;margin:2px 0px 0px 2px;font-size:20px;letter-spacing:-1px;}
.comment-date .day-of-week{font-size:10px;margin-top:7px;}
.comment-date .comment-time{float:right;font-size:9px;color:#87AF23;padding-right:2px;clear:both;}
.comment-author-facebook-link, .comment-author-twitter-link{text-indent:-9999px;display:inline-block;width:12px;line-height:150%;}
.twitter-anywhere-user{text-indent:-9999px;display:inline-block;width:12px;line-height:110%;}
.comment-author-twitter-link, .twitter-anywhere-user{background:transparent url(images/comment-author-twitter-icon.png) no-repeat;}
.comment-author-facebook-link{background:transparent url(images/comment-author-facebook-icon.png) no-repeat;}
.comment-reply-link{position:absolute;bottom:4px;/*width:240px;*/}
a.comment-reply-link{display:block;min-width:150px;background:transparent url(images/comment-reply.gif) 0 0 no-repeat;padding-left:30px;padding-top:10px;font-size:90%;text-indent:-9999px;}
a.comment-reply-link:hover{text-indent:0;color:#5FB9DC;text-decoration:none;}
ul.comment-links{height:20px;list-style:none;position:absolute;right:0;width:130px;}
#comments ul.comment-links li{list-style-image:none;float:right;margin-right:-10px;margin-top:0;}
ul.comment-links li a{width:68px;height:25px;display:block;text-indent:-9999px;background:transparent 0 0 no-repeat;}
ul.comment-links li a:hover{background-position:0 -52px;}
ul.comment-links .comment-link a{background-image:url(images/comment-permalink.png);}
ul.comment-links .edit-link a{background-image:url(images/comment-edit.png);}
.comment-content blockquote{min-height:34px;font-style:italic;padding:25px 1.5em 0.1em 1.5em;margin-bottom:1em;background-color:white;background-position:10px 10px;color:#7c7c7c;border-left:solid 10px #607988;}
.depth-1 .children{border-bottom:dotted 3px #fff;padding-bottom:10px;}
.depth-2 .children{border-bottom:none;padding-bottom:0;}
.depth-2 .comment-content,
.depth-3 .depth-4 .comment-content, .depth-5 .depth-6 .comment-content, .depth-7 .depth-8 .comment-content, .depth-9 .depth-10 .comment-content{margin-left:0px;padding-right:82px;padding-left:10px;}
.depth-3 .comment-content, .depth-4 .depth-5 .comment-content, .depth-6 .depth-7 .comment-content, .depth-8 .depth-9 .comment-content{padding-left:82px;padding-right:10px;}
.depth-2 .depth-3 .children, .depth-2 .depth-4 .children, .depth-2 .depth-5 .children, .depth-2 .depth-6 .children,
.depth-2 .depth-7 .children, .depth-2 .depth-8 .children, .depth-2 .depth-9 .children, .depth-2 .depth-10 .children{border-bottom:none;}
.depth-2 .commentnumber{font-size:3em;line-height:75%;text-indent:-9999px;width:41px;height:34px;}
.depth-2 .commentnumber, .depth-3 .depth-4 .commentnumber, .depth-5 .depth-6 .commentnumber, .depth-7 .depth-8 .commentnumber, .depth-9 .depth-10 .commentnumber{margin-left:-10px;float:left;background:transparent url(images/reply.gif) no-repeat 5px 3px;}
.depth-3 .commentnumber, .depth-4 .depth-5 .commentnumber, .depth-6 .depth-7 .commentnumber, .depth-8 .depth-9 .commentnumber{margin-right:-10px;float:right;background-position:-42px 3px;}
.depth-2 .alt-comment-content .commentnumber{background-image:url(images/reply-alt.gif);}
.depth-2 .unapproved, .depth-3 .depth-4 .unapproved, .depth-5 .depth-6 .unapproved, .depth-7 .depth-8 .unapproved, .depth-9 .depth-10 .unapproved{float:left;}
.depth-3 .unapproved, .depth-4 .depth-5 .unapproved, .depth-6 .depth-7 .unapproved, .depth-8 .depth-9 .unapproved{float:right;width:140px;}
.depth-2 .comment-meta, .depth-3 .depth-4 .comment-meta, .depth-5 .depth-6 .comment-meta, .depth-7 .depth-8 .comment-meta, .depth-9 .depth-10 .comment-meta{float:right;margin-right:14px;margin-left:auto;}
.depth-3 .comment-meta, .depth-4 .depth-5 .comment-meta, .depth-6 .depth-7 .comment-meta, .depth-8 .depth-9 .comment-meta{float:left;margin-left:14px;margin-right:auto;}
.depth-2 .comment-author, .depth-3 .depth-4 .comment-author, .depth-5 .depth-6 .comment-author, .depth-7 .depth-8 .comment-author, .depth-9 .depth-10 .comment-author{float:right;}
.depth-3 .comment-author, .depth-4 .depth-5 .comment-author, .depth-6 .depth-7 .comment-author, .depth-8 .depth-9 .comment-author{float:left;}
.depth-2 .comment-author-name, .depth-3 .depth-4 .comment-author-name, .depth-5 .depth-6 .comment-author-name, .depth-7 .depth-8 .comment-author-name, .depth-9 .depth-10 .comment-author-name{left:auto;right:50px;}
.depth-3 .comment-author-name, .depth-4 .depth-5 .comment-author-name, .depth-6 .depth-7 .comment-author-name, .depth-8 .depth-9 .comment-author-name{left:50px;right:auto;}
.depth-2 .jap-day, .depth-3 .depth-4 .jap-day, .depth-5 .depth-6 .jap-day, .depth-7 .depth-8 .jap-day, .depth-9 .depth-10 .jap-day{float:right;}
.depth-3 .jap-day, .depth-4 .depth-5 .jap-day, .depth-6 .depth-7 .jap-day, .depth-8 .depth-9 .jap-day{float:left;}
.depth-2 .date-block-calendar, .depth-3 .depth-4 .date-block-calendar, .depth-5 .depth-6 .date-block-calendar, .depth-7 .depth-8 .date-block-calendar, .depth-9 .depth-10 .date-block-calendar{float:left;}
.depth-3 .date-block-calendar, .depth-4 .depth-5 .date-block-calendar, .depth-6 .depth-7 .date-block-calendar, .depth-8 .depth-9 .date-block-calendar{float:right;}
.depth-2 .comment-bubble-tail, .depth-3 .depth-4 .comment-bubble-tail, .depth-5 .depth-6 .comment-bubble-tail, .depth-7 .depth-8 .comment-bubble-tail, .depth-9 .depth-10 .comment-bubble-tail{margin-right:-94px;margin-left:auto;background-position:-18px 0;}
.depth-3 .comment-bubble-tail, .depth-4 .depth-5 .comment-bubble-tail, .depth-6 .depth-7 .comment-bubble-tail, .depth-8 .depth-9 .comment-bubble-tail{margin-left:-94px;margin-right:auto;background-position:0 0;}
.missloi-comment-content, .littlemissloi-comment-content, .sgtloi-comment-content{background-color:#f5d6d8;border:1px dotted #dd737a;}
.missloi-comment-content .commentnumber, .littlemissloi-comment-content .commentnumber, .sgtloi-comment-content .commentnumber{color:#fff;}
.missloi-comment-meta .date-block-calendar, .littlemissloi-comment-meta .date-block-calendar, .sgtloi-comment-meta .date-block-calendar{border:solid 1px #E9A5A9;}
.missloi-comment-meta .calendar-top, .littlemissloi-comment-meta .calendar-top, .sgtloi-comment-meta .calendar-top{background-color:#f55b99;}
.missloi-comment-meta .jap-day, .littlemissloi-comment-meta .jap-day, .sgtloi-comment-meta .jap-day{color:#dd737a;}
.missloi-comment-meta .comment-time, .littlemissloi-comment-meta .comment-time, .sgtloi-comment-meta .comment-time{color:#dd737a;}
.missloi-comment-content .comment-link a, .littlemissloi-comment-content .comment-link a, .sgtloi-comment-content .comment-link a{background-image:url(images/comment-permalink-missloi.png);}
.missloi-comment-content a.comment-reply-link, .littlemissloi-comment-content a.comment-reply-link, .sgtloi-comment-content a.comment-reply-link{background-image:url(images/comment-reply-pink.gif);}
.missloi-comment-content .comment-bubble-tail, .littlemissloi-comment-content .comment-bubble-tail, .sgtloi-comment-content .comment-bubble-tail{background-image:url(images/bg-comment-tail-pink.gif);}
.mrloi-comment-content{background-color:#E4D6F5;border:1px dotted #C3A5E9;}
.mrloi-comment-content .commentnumber{color:#fff;}
.mrloi-comment-meta .date-block-calendar{border:solid 1px #C1C5F0;}
.mrloi-comment-meta .calendar-top{background-color:#9097E4;}
.mrloi-comment-meta .jap-day{color:#737ADD;}
.mrloi-comment-meta .comment-time{color:#737ADD;}
.mrloi-comment-content .comment-link a{background-image:url(images/comment-permalink-mrloi.png);}
.mrloi-comment-content a.comment-reply-link{background-image:url(images/comment-reply-purple.gif);}
.mrloi-comment-content .comment-bubble-tail{background-image:url(images/bg-comment-tail-purple.gif);}
.sadakoloi-comment-content{background-color:#000;border:1px dotted #000;color:#fff;}
.sadakoloi-comment-content .commentnumber{color:#fff;}
.sadakoloi-comment-meta .date-block-calendar{border:solid 1px #fff;}
.sadakoloi-comment-meta .calendar-top{background-color:#000;}
.sadakoloi-comment-meta .jap-day{color:#fff;}
.sadakoloi-comment-meta .comment-time{color:#000;}
.sadakoloi-comment-content .comment-link a{background-image:url(images/comment-permalink-sadakoloi.png);}
.sadakoloi-comment-content a.comment-reply-link{background-image:url(images/comment-reply-grey.gif);}
.sadakoloi-comment-content .comment-bubble-tail{background-image:url(images/bg-comment-tail-black.gif);}
.depth-2 .missloi-comment-content .commentnumber,
.depth-2 .littlemissloi-comment-content .commentnumber,
.depth-2 .sgtloi-comment-content .commentnumber{background-image:url(images/reply-pink.gif);}
.depth-2 .mrloi-comment-content .commentnumber{background-image:url(images/reply-purple.gif);}
.depth-2 .sadakoloi-comment-content .commentnumber{background-image:url(images/reply-black.gif);}
.tweetback .comment-content{background-color:#D6E7F5;border-color:#A5CAE9;}
.tweetback .commentnumber{color:#fff;}
.tweetback .calendar-top{background-color:#73AEDD;}
.tweetback .date-block-calendar{border-color:#A5CAE9;}
.tweetback .jap-day, .tweetback .comment-time{color:#73AEDD;}
.tweetback .comment-bubble-tail{background-image:url(images/bg-comment-tail-tweetback.gif);}
#respond{font-size:80%;}
ol #respond{margin-top:20px;padding-top:10px;padding-bottom:10px;border:dotted #fff;border-width:3px 0 0}
.depth-2 #respond{margin-left:-30px;}
#respond h3{text-align:left;text-indent:-9999px;background:transparent url(images/respond-title.gif) 0 0 no-repeat;height:38px;width:258px;font-size:1.2em;margin:15px 0 0.5em 15px;}
#cancel-comment-reply{height:35px;}
a#cancel-comment-reply-link{display:block;background:transparent url(images/cancel-comment-reply.gif) right 0 no-repeat;padding-right:30px;height:30px;text-indent:-9999px;width:75px;line-height:100%;float:right;}
a#cancel-comment-reply-link:hover{text-indent:0;color:#5FB9DC;text-decoration:none;}
#commentform{font-size:120%;}
p#login{margin-bottom:0em;padding-bottom:1em;}
#comment-notes{position:relative;padding:30px 0px 10px 0;margin-right:10px;width:100%;height:190px;background:white url(images/comment-notes.png) no-repeat center;color:#666;font-family:arial,helvetica,sans-serif;line-height:125%;font-size:74%;}
#comment-notes ul{list-style-type:none;list-style-image:url(images/list-marker-asterisk.gif);padding-left:20px;width:140px;margin:auto;}
#comment-notes ul li{margin-bottom:0.5em;}
#comment-notes ul li:hover{list-style-image:url(images/list-marker-asterisk-highlight.gif);}
#cancel-comment-reply, p#login, #fb-user, #comment-user-details, #form-section-comment, #form-syntax, #form-section-options{background-color:#fff;padding-left:15px;padding-right:15px;-moz-box-shadow:2px 3px 2px #B2DF7C;-khtml-box-shadow:2px 3px 2px #B2DF7C;-webkit-box-shadow:2px 3px 2px #B2DF7C;box-shadow:2px 3px 2px #B2DF7C;}
#cancel-comment-reply{padding-top:10px;-webkit-border-top-right-radius:16px;-webkit-border-top-left-radius:16px;-moz-border-radius-topright:16px;-moz-border-radius-topleft:16px;-khtml-border-radius-topright:16px;-khtml-border-radius-topleft:16px;border-top-right-radius:16px;border-top-left-radius:16px;}
#form-section-options{padding-bottom:5px;-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:16px;-khtml-border-radius-bottomright:16px;-khtml-border-radius-bottomleft:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}
#comment-user-details .form-section{height:38px;margin-left:-56px;}
#comment-user-details .form-input{float:left;margin-left:-24px}
#comment-user-details input{padding-left:28px;height:20px;width:/*170px*/155px;border-width:0 0 2px 0;border-style:dotted;background:none;-moz-border-radius:0px;-khtml-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
#comment-user-details .form-label{text-indent:-9999px;float:left;margin-top:-2px;height:34px;width:110px;background:right no-repeat;z-index:99;position:relative;}
#form-section-author .form-label{background-image:url(images/commentform-author-label.png);}
#form-section-email .form-label{background-image:url(images/commentform-email-label.png);}
#form-section-url .form-label{background-image:url(images/commentform-url-label.png);}
#form-section-twitter-id .form-label{background-image:url(images/commentform-twitter-label.png);width:114px;margin-left:-4px;}
#form-section-comment .form-label{float:left;position:relative;z-index:99;margin-left:-26px;margin-bottom:-11px;}
#form-section-comment .form-label label{display:block;position:relative;z-index:99;float:left;text-indent:-9999px;height:50px;width:145px;background:transparent url(images/commentform-comment-label.png) no-repeat 0 0;}
#form-section-comment .form-label span{float:right;margin:0 0 20px 2em;}
#form-section-comment{clear:left;}
#commentform textarea#comment{width:98%;margin-bottom:0.2em;border-style:dashed;padding-bottom:8px;}
#form-syntax{margin-top:-14px;margin-bottom:-18px;padding-bottom:18px;color:#666;font-size:95%;line-height:125%;text-align:justify;font-family:arial,helvetica,sans-serif;}
#form-syntax p{padding-left:75px;background:transparent url(images/bg-commentform-syntax.gif) 0 0 no-repeat;padding-top:12px;position:relative;min-height:55px;}
#commentform .form-submit{display:inline;margin-right:6px;}
#acp-preview{cursor:pointer;margin-top:0.5em;float:left;font-size:1.14em;padding:.3em .7em;}
#acp-preview:hover{background:#dde7d2;}
#ajax-comment-preview{clear:both;padding:15px;border:dashed 2px #fff;-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
#ajax-comment-preview ul{list-style:none;margin:0;margin-top:-15px;}
#ajax-comment-preview ul li.comment{margin-top:11px;color:#999999;}
#ajax-comment-preview .comment-author .fn{color:#70765b;}
#ajax-comment-preview .comment-author .fn a{color:#90a3a9;}
#ajax-comment-preview .comment-date .date-block-calendar{border-color:#ced3c6;}
#ajax-comment-preview .comment-date .calendar-top{background-color:#70765B;}
#ajax-comment-preview .comment-date .day{color:#A58886;}
#ajax-comment-preview .comment-date .comment-time{color:#7f856c;}
#ajax-comment-preview .comment-content{border-color:#ced3c6;padding-bottom:10px;}
#ajax-comment-preview .comment-content br{clear:none;}
#ajax-comment-preview .comment-bubble-tail{background-image:url(images/bg-comment-tail-preview.gif);}
#comment-submit-bubble-tail{float:left;width:48px;height:25px;margin-left:30px;background:transparent url(images/submit-bubble-tail.gif) 0 0 no-repeat;}
#comment-preview-bubble-tail{float:left;width:38px;height:26px;margin-left:10px;margin-top:25px;margin-bottom:-2px;background:transparent url(images/preview-bubble-tail.gif) 0 0 no-repeat;position:relative;}
#doluv, #subscribe{margin-left:0;}
/* Footer */
#whatsapp-button{
  display:block;
  position:fixed;
	bottom:100px;
	right:24px;
	background-color:#25d366;
	color:#FFF;
	border-radius:12px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
  z-index:999;
}
#footer{clear:both;position:relative;background:transparent url(images/bg-footer.png) top left repeat-x;color:#e2e2e2;font-size:85%;text-align:center}
#qr-code-vcard{border:solid 1px #000;margin:-126px}
#footer .vcard{padding:136px 2rem 0}
#social-networks{background:#323232;margin:0;padding:1rem}
#footer a{color:#b0da43;}
#footer .address{margin-right:5px;}
#footer .tel, #footer .name{color:#b0da43;}
#footer .vcard .locality, #footer .vcard .url{display:none;}
#siteinfo{clear:both;background:#323232;margin-top:-1px;padding:1rem}
#top{
  margin-top:1rem;
  display:none;
  position:fixed;
  bottom:36px;
  right:24px;
  width:35px;
  padding:0.7em;
  border-radius:50px;
	text-align:center;
  background-color:#595959;
  opacity:0.3;
  z-index:999;
}
#footer a.go-top{
  display:block;
  font-size:10px; color:#FFF; font-weight:bold;
  line-height:1.2;text-decoration:none; width:100%;height:100%
}
#weather{float:right;padding-right:0.5em;width:30px;margin-top:6px;}
#weather a{float:right;display:block;width:30px;height:28px;text-indent:-9999px;padding-right:32px;}
a#no-snow{background:transparent url(images/no-confetti.gif) right 0 no-repeat;}
a#snow{background:transparent url(images/confetti.gif) right 0 no-repeat;display:none;visibility:hidden;}
.correct{color:#489717;}
span.equation-highlight img{border:dotted 1px #ff9800;padding:5px;}
.calc-button{border:solid 1px #3c3c3c;background:#7f7f7f;color:white;padding:0 3px;}
div.notes{border:dotted 1px #ff9800;padding:0.5em;overflow:hidden;margin-bottom:1em;}
div.notes h3{color:#EC8B7E;margin-top:0.5em;}
div.notes h4{font-size:1.2em;background:#f4bbb4;color:#fff;margin-bottom:1em;padding:0.2em 0.5em;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
div.notes h5{font-size:1.3em;}
div.notes .workings{padding-left:2em;}
div.question{border:dotted 1px #cccccc;background-color:#f7f7f7;padding:1em;overflow:hidden;margin-bottom:2.5rem;}
div.question blockquote{background-image:none;}
div.question table{margin:1em auto;}
div.question td{font-size:80%;border:solid 1px #cccccc;}
div.question ol.mcq{list-style-type:upper-alpha;}
div.question ol li:hover{list-style-image:none;}
div.question ol.upper-roman{list-style-type:upper-roman;}
div.question img, div.question .wp-caption img{background:none;padding:0;}
.equation{text-align:center;}
#sitemeter{display:none;visibility:hidden;height:0;}
/* Gutenberg */
figure.wp-block-gallery{margin-bottom:2.5rem;}

/* Woocommerce */
#payment ul li, div.entry-content .woocommerce ul.order_details li{list-style:none;}
#post-7735 .entry-title{height:79px;background:transparent url(images/exampaper-shop-title.png) 0 0 no-repeat;}
#post-7736 .entry-title, #post-7737 .entry-title, #post-7738 .entry-title{text-indent:0;}
.woocommerce ul.order_details {
  border: dotted #7f7f7f 1px;
  padding: 2em 2em 1em;
  border-radius: 25px;
}
.woocommerce ul.order_details li{min-width:80px;margin-bottom:1.5em;}
.woocommerce ul.order_details li.email{float:none;clear:both;border:none;}
.woocommerce ul.order_details li.date{border:none;}
.woocommerce .woocommerce-customer-details address, .payment-panel-completed {max-width:92%;}

/* Media Queries */ 
@media (max-width: 21.75em) { /* 348px/16px Three-row menu */ 
  #main{margin-top:230px}
  #header.navbar-scroll{/*top:-255px;*/transform:translateY(-295px)}
  #secondary-access a{margin-left:5px;}
  .menu .page-item-4{transform:translateY(-30px) rotate(5deg);} /* Contact */
  .entry-content img.avatar{width:45px}
  .contact-info div.social-media{width:30px;}
  .contact-info div.social-media .icon{margin-bottom:4px;}
  .entry-content .contact-info .title{line-height:120%}

}
@media (min-width: 64em) { /* 1024px/16px */
  
  /* 0.8125rem = 13px/16px */
  body{background:#87A733;font:0.8125rem/120% "lucida grande",helvetica,arial,palatino,sans-serif;}
  #branding{background-image: linear-gradient( 108.7deg,  #526620 8.1%, #90B337 91.2% );}
  #secondary-access{right:20px;top:78px;}

  #main{margin-top:160px}
  #content{
      margin:0 240px;
      border:10px solid #d0ebaf;border-radius:10px;box-shadow:-1px -1px 3px;
  }
  .aside {
    padding:0 0 96px 0;
    background:white;
    border:solid 10px #d0ebaf;
    border-radius:10px;
    box-shadow: -1px -1px 3px;
    font-size:0.95em;
  }
  .aside > ul, .aside > ol {padding:3px 7px 25px 12px;}
  #text-9,#text-10,#twitter{display:block;visibility:visible}
  .widgettitle{margin-left:-33px;height:49px;}
  #container{float:left;padding-bottom:124px}
  #primary{width:202px;float:left;margin:0 0 0 -99.5%;}
  * html #primary{left:20px;position:relative}
  #secondary{width:202px;float:left;margin:0 0 0 -227px}
  .nav-previous{margin-left:-32px;}
  .nav-next{margin-right:-35px;}
  .entry-utility .comments-link a{font-size:160%}
  .tag-links{margin-left:-41px;}
  #related h3{margin-left:-40px;}
  #comment-notes{font-size:90%;}
  #whatsapp-button{bottom:136px;right:40px;box-shadow: 2px 2px 3px #777}
  #footer{position:fixed;display:flex;justify-content:space-between;width:100%;margin:1em 0 0 0;bottom:0;left:0;font-size:90%;line-height:150%;z-index:100;height:70px;padding:55px 0 5px 0;text-align:left;}
  #top{position:relative;bottom:auto;width:100%;margin-top:5px;padding:0;background-color:transparent;text-align:right;border-radius:none;opacity:1;font-weight:normal}
  #footer a.go-top{font-size:100%;color:#b0da43;background:transparent url(images/back-to-top.gif) right 0 no-repeat;padding-right:20px}
  #footer a.go-top:hover{background-position:right -22px;}
  #qr-code-vcard{float:left;margin:-36px 12px 7px 12px;}
  #footer .vcard{padding:0;margin-top:5px;margin-right:5px;width:70%;}
  #siteinfo{padding-right:1em;margin-top:5px;padding-top:0;padding-bottom:0;text-align:right;width:25%;}
  #social-networks{margin-top:2px;padding:0}
  #social-networks div.fb-like{margin-left:5px;line-height:1;}
  div.entry-content ul.exampapers li a{font-size:0.8em;}

  .entry-content .contact-info .title{margin-bottom:5px}    
}
@media (min-width: 43em) { /* 768px/16px */
  #branding{display:flex;flex-wrap:wrap;align-items:center;padding-left:2em;}
  #branding a{width:322px;height:73px}
  #blog-subdescription{width:17rem;font-family:"Myriad Pro",PTSansCaptionRegular, arial, helvetica, sans-serif;font-weight:bold;font-size:1rem;padding-left:1em;border-left:solid 2px #fff;}
  .menu .page-item-3{margin-right:4px} /* FAQ */
  
  #nav-above{margin-bottom:4rem;}
  #nav-below{height:2rem;}
  .wp-pagenavi{width:85%}
  .entry-title{clear:none;display:inline;}
  .tag-links{position:absolute;background-position:0 0;height:66px;width:170px;padding-top:0;padding-left:56px;}
  #entry-faves{height:8rem;}
  div.entry-content ul.links-menu li{float:left;margin-right:1em;}
  .feature{width:35%;}
  #post-11 ul#benefits li{width:47%;margin-left:0.825rem;margin-bottom:0;min-height:9.5rem;}
  ul#package-items li{width:47%;}
  #post-11 ul.exampapers li.preview{width:160px;}
  #post-11 ul.exampapers li.preview-set{width:162px;margin-right:0.5em}
  #post-11 ul.exampapers li.preview a{font-size:0.7em}
  .register .note{padding-left:13.5em;}
  .change-password p.submit{padding-left:12.5em;}
  form#order-calculator,.bank-account,#step3 div{margin-left:0;}
  form#order-calculator select{min-width:auto;}

  .comments h3{font-size:280%;}
  #comments-list h3{margin-top:-18px;}
  #comment-notes{float:right;width:175px;}
  #comment-user-details input{width:200px;}
  #form-section-comment .form-label span{float:left;margin-top:25px;margin-left:1em;}
  #acp-preview{margin-left:130px;}

}