article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}html * {
box-sizing: border-box; }           @-webkit-keyframes spin-360 {
from {
-webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0);
zoom: 1; }
50% {
-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);
zoom: 1; }
to {
-webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0);
zoom: 1; } } .clearfix:before, #post-entries:before, .clearfix:after, #post-entries:after {
content: "";
display: table; }
.clearfix:after, #post-entries:after {
clear: both; } @font-face {
font-family: 'FontAwesomeSensei';
src: url(https://www.jewel.school.nz/wp-content/themes/jewelschool/fonts/fontawesome-webfont.eot);
src: url(https://www.jewel.school.nz/wp-content/themes/jewelschool/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.jewel.school.nz/wp-content/themes/jewelschool/fonts/fontawesome-webfont.woff2) format("woff2"), url(https://www.jewel.school.nz/wp-content/themes/jewelschool/fonts/fontawesome-webfont.woff) format("woff"), url(https://www.jewel.school.nz/wp-content/themes/jewelschool/fonts/fontawesome-webfont.ttf) format("truetype"), url(https://www.jewel.school.nz/wp-content/themes/jewelschool/fonts/fontawesome-webfont.svg#svgFontName) format("svg");
font-weight: 400;
font-style: normal; }
a.view-results,
a.view-results-link,
a.sensei-certificate-link {
display: inline-block;
padding: .236em .857em;
background: #e6e6e6;
float: right;
margin-left: .236em;
padding: .382em 1em;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: #fff;
font-weight: bold;
text-decoration: none; } #main .course, #main .course-container {
position: relative;
margin: 0 0 1.618em;
padding: 0 0 1em;
border-bottom: 1px solid #e2e2e2;
list-style: none; }
#main .course:after, #main .course-container:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both; }
#main .course header h2, #main .course-container header h2 {
margin: 0; }
#main .course .course-meta, #main .course-container .course-meta {
margin-bottom: 20px;
clear: both; }
#main .course .course-meta .single_add_to_cart_button, #main .course-container .course-meta .single_add_to_cart_button {
font-size: 1em;
position: relative;
top: .2em;
margin-bottom: 0.618em; }
#main .course .sensei-course-meta, #main .course-container .sensei-course-meta {
font-style: italic;
font-size: .9em;
color: #888888; }
#main .course .sensei-course-meta a, #main .course-container .sensei-course-meta a {
color: #555; }
#main .course .sensei-course-meta .course-price, #main .course-container .sensei-course-meta .course-price {
font-style: normal;
font-weight: bold;
color: #222222;
-webkit-border-radius: 300px;
border-radius: 300px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; }
#main .course .entry-actions span, #main .course-container .entry-actions span {
margin: 0 1em 0 0; }
#main .course .course-lessons > header, #main .course .module-lessons > header, #main .course-container .course-lessons > header, #main .course-container .module-lessons > header {
margin: 2.244em 0 1.618em;
padding: 2.244em 0 0;
border-top: 2px solid #e6e6e6; }
#main .course .course-lessons > header .course-completion-rate, #main .course .module-lessons > header .course-completion-rate, #main .course-container .course-lessons > header .course-completion-rate, #main .course-container .module-lessons > header .course-completion-rate {
font-style: italic; }
#main .course .course-lessons > header .meter, #main .course .module-lessons > header .meter, #main .course-container .course-lessons > header .meter, #main .course-container .module-lessons > header .meter {
margin: 1em 0 3em; }
#main .course .course-lessons .lesson header h2, #main .course .module-lessons .lesson header h2, #main .course-container .course-lessons .lesson header h2, #main .course-container .module-lessons .lesson header h2 {
margin: 0; }
#main .course .course-lessons .lesson p.lesson-meta, #main .course .module-lessons .lesson p.lesson-meta, #main .course-container .course-lessons .lesson p.lesson-meta, #main .course-container .module-lessons .lesson p.lesson-meta {
font-style: italic;
font-size: .9em;
color: #888888; }
#main .course .course-lessons .lesson p.lesson-meta a, #main .course .module-lessons .lesson p.lesson-meta a, #main .course-container .course-lessons .lesson p.lesson-meta a, #main .course-container .module-lessons .lesson p.lesson-meta a {
color: #555; }
#main .course .course-lessons .lesson p.lesson-meta span, #main .course .module-lessons .lesson p.lesson-meta span, #main .course-container .course-lessons .lesson p.lesson-meta span, #main .course-container .module-lessons .lesson p.lesson-meta span {
padding-left: 15px; }
#main .course .course-lessons .lesson p.lesson-meta span:first-child, #main .course .module-lessons .lesson p.lesson-meta span:first-child, #main .course-container .course-lessons .lesson p.lesson-meta span:first-child, #main .course-container .module-lessons .lesson p.lesson-meta span:first-child {
padding-left: 0px; }
#main .course .course-lessons .lesson p.lesson-meta .lesson-status, #main .course .module-lessons .lesson p.lesson-meta .lesson-status, #main .course-container .course-lessons .lesson p.lesson-meta .lesson-status, #main .course-container .module-lessons .lesson p.lesson-meta .lesson-status {
font-style: normal; }
#main .course .course-lessons .lesson p.lesson-meta .lesson-status.complete, #main .course .module-lessons .lesson p.lesson-meta .lesson-status.complete, #main .course-container .course-lessons .lesson p.lesson-meta .lesson-status.complete, #main .course-container .module-lessons .lesson p.lesson-meta .lesson-status.complete {
color: #63a95f; }
#main .course .course-lessons .lesson p.lesson-meta .lesson-status.complete:before, #main .course .module-lessons .lesson p.lesson-meta .lesson-status.complete:before, #main .course-container .course-lessons .lesson p.lesson-meta .lesson-status.complete:before, #main .course-container .module-lessons .lesson p.lesson-meta .lesson-status.complete:before {
font-family: 'FontAwesomeSensei';
display: inline-block;
font-size: 100%;
margin-right: .618em;
font-weight: normal;
line-height: 1em;
width: 1em;
content: '\f00c'; }
#main .course .course-lessons .lesson p.lesson-meta .lesson-status.in-progress, #main .course .module-lessons .lesson p.lesson-meta .lesson-status.in-progress, #main .course-container .course-lessons .lesson p.lesson-meta .lesson-status.in-progress, #main .course-container .module-lessons .lesson p.lesson-meta .lesson-status.in-progress {
color: #555; }
#main .course .course-lessons .lesson p.lesson-meta .lesson-status.in-progress:before, #main .course .module-lessons .lesson p.lesson-meta .lesson-status.in-progress:before, #main .course-container .course-lessons .lesson p.lesson-meta .lesson-status.in-progress:before, #main .course-container .module-lessons .lesson p.lesson-meta .lesson-status.in-progress:before {
font-family: 'FontAwesomeSensei';
display: inline-block;
font-size: 100%;
margin-right: .618em;
font-weight: normal;
line-height: 1em;
width: 1em;
content: '\f0ca'; }
.single-course .course-meta {
margin-bottom: 1.618em; }
.single-course .course-meta:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both; }
.single-course .course-meta .status {
float: left;
margin-right: .236em; }
.single-course .course-video {
margin-bottom: 1.618em; }
#main .course-container .module-lessons > header {
margin: 0 0 1.618em;
padding: 0;
border-top: 0; } .course .status, .course-lessons .status, .course-container .status {
padding: .382em 1em;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: #fff;
font-weight: bold;
background: #c6c6c6;
display: inline-block; }
.course .status:before, .course-lessons .status:before, .course-container .status:before {
font-family: 'FontAwesomeSensei';
display: inline-block;
font-size: 100%;
margin-right: .618em;
font-weight: normal;
line-height: 1em;
width: 1em; }
.course .status.completed, .course-lessons .status.completed, .course-container .status.completed {
background: #63a95f; }
.course .status.completed:before, .course-lessons .status.completed:before, .course-container .status.completed:before {
content: "\f00c"; }
.course .status.in-progress:before, .course-lessons .status.in-progress:before, .course-container .status.in-progress:before {
content: "\f110"; }
.course .status.register, .course-lessons .status.register, .course-container .status.register {
background: #ed6c6c; }
.course .status.register a, .course-lessons .status.register a, .course-container .status.register a {
color: #fff; }
.lesson .lesson-meta {
margin: 0 0 1.618em; }
.sensei-breadcrumb {
background: #fafafa;
margin: 2em 0;
padding: 0.5em 1em;
font-style: italic;
color: #888888;
clear: both; }
.sensei-breadcrumb:before {
font-family: 'FontAwesomeSensei';
display: inline-block;
font-size: 100%;
margin-right: .618em;
font-weight: normal;
line-height: 1em;
width: 1em;
content: '\f112'; }
.lesson-tags {
margin: 2em 0;
font-style: italic;
color: #888888;
font-size: .9em; }
.quiz form ol#sensei-quiz-list {
margin: 0 0 1.618em 0; }
.quiz form ol#sensei-quiz-list li {
position: relative;
margin: 0 0 1.618em;
font-size: 1.1em; }
.quiz form ol#sensei-quiz-list li > span {
display: block;
margin: 0 0 1em;
font-weight: bold; }
.quiz form ol#sensei-quiz-list li > span span {
float: right; }
.quiz form ol#sensei-quiz-list li .question_media_display {
margin: 10px 0; }
.quiz form ol#sensei-quiz-list li .question_media_display dd {
font-style: italic; }
.quiz form ol#sensei-quiz-list li .submitted_file {
font-weight: bold; }
.quiz form ol#sensei-quiz-list li .reupload_notice {
font-style: italic;
margin-bottom: 5px; }
.quiz form ol#sensei-quiz-list li .max_upload_size {
font-style: italic;
font-size: 75%; }
.quiz form ol#sensei-quiz-list li ul {
position: relative;
z-index: 1;
margin: .53em 0; }
.quiz form ol#sensei-quiz-list li ul li {
margin: 0 0 .382em;
font-weight: normal;
font-size: 0.9em;
list-style: none; }
.quiz form ol#sensei-quiz-list li ul li.right_answer {
color: green; }
.quiz form ol#sensei-quiz-list li ul li.user_right {
color: green;
font-weight: 700; }
.quiz form ol#sensei-quiz-list li ul li.user_wrong {
color: red; }
.quiz form ol#sensei-quiz-list li ul li input {
margin: 0 .382em 0 0; }
.quiz form ol#sensei-quiz-list li ul li label {
vertical-align: middle; }
.quiz form ol#sensei-quiz-list li .answer_message {
position: absolute;
right: 0;
top: 50%;
width: 50%;
z-index: 2;
text-align: right; }
.quiz form ol#sensei-quiz-list li .answer_message span {
text-align: right; }
.quiz form ol#sensei-quiz-list li .answer_message.user_right {
color: green;
border-color: green; }
.quiz form ol#sensei-quiz-list li .answer_message.user_wrong {
color: red;
border-color: red; }
.quiz form ol#sensei-quiz-list li .answer_message .notes {
display: none;
cursor: help;
z-index: 9;
position: absolute;
top: 20px;
right: 0;
width: 100%;
background: #FFF;
border: 1px solid;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 10px;
font-size: 85%;
text-align: left; }
.quiz form ol#sensei-quiz-list li.essay-paste .answer_message, .quiz form ol#sensei-quiz-list li.gap-fill .answer_message, .quiz form ol#sensei-quiz-list li.multi-line .answer_message, .quiz form ol#sensei-quiz-list li.single-line .answer_message {
position: relative;
width: 100%;
margin: 10px 0;
text-align: right; }
.quiz form ol#sensei-quiz-list li.essay-paste .answer_message .notes, .quiz form ol#sensei-quiz-list li.gap-fill .answer_message .notes, .quiz form ol#sensei-quiz-list li.multi-line .answer_message .notes, .quiz form ol#sensei-quiz-list li.single-line .answer_message .notes {
width: 50%; }
.quiz form input.quiz-submit {
margin-right: 10px; }
.quiz input.quiz-submit.complete, .lesson input.quiz-submit.complete {
background: #63a95f; }
.quiz input.quiz-submit.reset, .lesson input.quiz-submit.reset {
background: #ed6c6c; }
.lesson input.quiz-submit {
margin-top: 1em; }
.single-lesson .lesson_button_form {
display: inline; }
div.course-container div.course {
display: block;
padding: 5px; }
section.entry span.course-lesson-count {
padding-left: 10px; }
section.entry span.course-category {
padding-left: 10px; }
section.entry span.course-lesson-progress {
padding-left: 10px; }
section.entry span.course-price {
padding-left: 10px; }
.sensei form .form-row {
padding: 3px;
margin: 0 0 6px; }
.sensei form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition: opacity 0.5s 0.5s ease;
-moz-transition: opacity 0.5s 0.5s ease;
transition: opacity 0.5s 0.5s ease;
opacity: 0; }
.sensei form .form-row label {
line-height: 2em; }
.sensei form .form-row label.hidden {
visibility: hidden; }
.sensei form .form-row label.inline {
display: inline; }
.sensei form .form-row select {
cursor: pointer;
margin: 0; }
.sensei form .form-row .required {
color: red;
font-weight: bold;
border: 0; }
.sensei form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle; }
.sensei form .form-row input.input-text, .sensei form .form-row textarea {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%;
margin: 0;
outline: 0;
line-height: 1em; }
.sensei form .form-row textarea {
height: 4em;
line-height: 1.5em;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none; }
.sensei form .form-row.validate-required .chosen-single, .sensei form .form-row.validate-required .chosen-drop, .sensei form .form-row.validate-required input.input-text, .sensei form .form-row.validate-required select {
border-color: #fb7f88; }
.sensei form .form-row ::-webkit-input-placeholder {
line-height: normal; }
.sensei form .form-row :-moz-placeholder {
line-height: normal; }
.sensei form .form-row :-ms-input-placeholder {
line-height: normal; }
.sensei form .fix {
clear: both; } #my-courses .register-link {
clear: both; }
#my-courses form#loginform label {
display: block; }
#my-courses form#loginform input[type="text"], #my-courses form#loginform input[type="password"] {
width: 90%; }
#my-courses.ui-tabs {
position: relative;
zoom: 1; }
#my-courses.ui-tabs .ui-tabs-nav {
margin: 0 0 10px !important;
float: left;
width: 100%;
padding: .2em 0 0; }
#my-courses.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 1px;
margin: 0 .2em 1px 0;
border-bottom: 0 !important;
padding: 0;
white-space: nowrap; }
#my-courses.ui-tabs .ui-tabs-nav li a {
float: left;
padding: 5px 20px;
font-weight: bold;
color: #777;
text-decoration: none;
outline: none !important;
line-height: 1;
cursor: pointer; }
#my-courses.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom: 0;
padding-bottom: 1px; }
#my-courses.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
cursor: text; }
#my-courses.ui-tabs .ui-tabs-nav li.ui-state-hover a {
color: #555; }
#my-courses.ui-tabs .ui-tabs-nav li.ui-state-active a {
color: #333;
background: #e2e2e2;
border-radius: 100px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px; }
#my-courses.ui-tabs .ui-tabs-nav li.ui-state-disabled a {
cursor: text; }
#my-courses.ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text; }
#my-courses.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer; }
#my-courses.ui-tabs .ui-tabs-panel {
clear: both;
display: block;
border-width: 0;
padding: 1em 0;
background: none; }
#my-courses.ui-tabs .ui-tabs-hide {
display: none !important; } #learner-info h2 {
margin: 20px 0; }
#learner-info .learner-avatar {
float: right;
width: 120px; }
#learner-info .learner-content {
float: left;
width: calc(100% - 140px);
width: -webkit-calc(100% - 140px);
width: -moz-calc(100% - 140px);
width: -o-calc(100% - 140px); }
#learner-info .learner-content h2 {
margin-top: 0; }
#learner-info .fix {
clear: both; } .sensei-ordering {
margin: 0 0 1em 0; }
.sensei-course-filters, aside.course-cat-filters ul {
margin: 0 0 2em 0;
padding: 0; }
.sensei-course-filters li, aside.course-cat-filters ul li {
float: left;
list-style: none; }
.entry-content .sensei-course-filters li, .entry-content aside.course-cat-filters ul li, aside.course-cat-filters .entry-content ul li {
margin: 0; }
.sensei-course-filters li a, aside.course-cat-filters ul li a {
display: block;
border: 2px solid #ddd;
margin-right: 5px;
padding: 0.5em 1em;
background: #eee; }
.sensei-course-filters li a:hover, aside.course-cat-filters ul li a:hover {
background: #fff;
text-decoration: none;
border-color: #ccc; }
.sensei-course-filters li a.active, aside.course-cat-filters ul li a.active {
border-color: #ddd;
background: #fff;
cursor: default; }
.course-container {
margin: 0 0 4.236em; }
.course-container .archive-header {
border: none;
padding: 0; }
.course-container .archive-header h1 {
margin: 0;
padding: 0 0 .53em;
border: none;
font-size: 1.387em;
color: #333;
border-bottom: 2px solid #e6e6e6;
width: 100%; }
.course-container .navigation {
float: right;
margin: -10px 0 0;
text-align: right; }
.course-container .navigation a {
font-weight: bold;
text-transform: uppercase;
font-size: 11px; } .course-results-lessons h2 {
margin: 20px 0; }
.course-results-lessons h2.total-grade {
text-decoration: underline; }
.course-results-lessons h2.total-grade .lesson-grade {
text-decoration: underline; }
.course-results-lessons h2 .lesson-grade {
float: right; } .meter {
height: 25px; position: relative;
margin: 20px 0; background: #ededed;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
clear: both; }
.meter > span {
display: block;
padding: 1px 10px 0 0;
height: 100%;
background-color: #63a95f;
position: relative;
overflow: hidden;
text-align: right;
color: #fff;
min-width: 45px;
font-weight: bold;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.meter.orange > span {
background: #d3d3d3; }
.meter.red > span {
background: #ed6c6c; }
.alignleft {
float: left;
margin: 0 1.618em 1em 0; }
.alignright {
float: right;
margin: 0 0 1em 1.618em; }
.aligncenter {
display: block;
text-align: center;
margin: 0 auto 1.618em; }
.nav-next, .nav-prev {
width: auto !important; }
.nav-next {
float: right; }
.nav-next .meta-nav:before {
content: "\2192"; }
.nav-prev {
float: left; }
.nav-prev .meta-nav:before {
content: "\2190"; }   .sensei p.sensei-message, .sensei div.sensei-message, .course-container p.sensei-message, .course-container div.sensei-message, .course p.sensei-message, .course div.sensei-message, .lesson p.sensei-message, .lesson div.sensei-message, .quiz p.sensei-message, .quiz div.sensei-message, .learner-info p.sensei-message, .learner-info div.sensei-message {
clear: both;
margin: 1.387em 0 1.618em 0;
padding: 1em 1.618em;
border: none !important;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; }
.sensei p.sensei-message:before, .sensei div.sensei-message:before, .course-container p.sensei-message:before, .course-container div.sensei-message:before, .course p.sensei-message:before, .course div.sensei-message:before, .lesson p.sensei-message:before, .lesson div.sensei-message:before, .quiz p.sensei-message:before, .quiz div.sensei-message:before, .learner-info p.sensei-message:before, .learner-info div.sensei-message:before {
font-family: 'FontAwesomeSensei';
display: inline-block;
font-size: 100%;
margin-right: .618em;
font-weight: normal;
line-height: 1em;
width: 1em;
font-size: 1.387em;
position: relative;
top: .1em; }
.sensei p.sensei-message a, .sensei div.sensei-message a, .course-container p.sensei-message a, .course-container div.sensei-message a, .course p.sensei-message a, .course div.sensei-message a, .lesson p.sensei-message a, .lesson div.sensei-message a, .quiz p.sensei-message a, .quiz div.sensei-message a, .learner-info p.sensei-message a, .learner-info div.sensei-message a {
text-decoration: underline; }
.sensei p.sensei-message a:hover, .sensei div.sensei-message a:hover, .course-container p.sensei-message a:hover, .course-container div.sensei-message a:hover, .course p.sensei-message a:hover, .course div.sensei-message a:hover, .lesson p.sensei-message a:hover, .lesson div.sensei-message a:hover, .quiz p.sensei-message a:hover, .quiz div.sensei-message a:hover, .learner-info p.sensei-message a:hover, .learner-info div.sensei-message a:hover {
text-decoration: none; }
.sensei p.sensei-message.alert, .sensei div.sensei-message.alert, .course-container p.sensei-message.alert, .course-container div.sensei-message.alert, .course p.sensei-message.alert, .course div.sensei-message.alert, .lesson p.sensei-message.alert, .lesson div.sensei-message.alert, .quiz p.sensei-message.alert, .quiz div.sensei-message.alert, .learner-info p.sensei-message.alert, .learner-info div.sensei-message.alert {
background: #ffd9c8; }
.sensei p.sensei-message.alert:before, .sensei div.sensei-message.alert:before, .course-container p.sensei-message.alert:before, .course-container div.sensei-message.alert:before, .course p.sensei-message.alert:before, .course div.sensei-message.alert:before, .lesson p.sensei-message.alert:before, .lesson div.sensei-message.alert:before, .quiz p.sensei-message.alert:before, .quiz div.sensei-message.alert:before, .learner-info p.sensei-message.alert:before, .learner-info div.sensei-message.alert:before {
content: '\f071';
color: #ed6c6c; }
.sensei p.sensei-message.alert a, .sensei div.sensei-message.alert a, .course-container p.sensei-message.alert a, .course-container div.sensei-message.alert a, .course p.sensei-message.alert a, .course div.sensei-message.alert a, .lesson p.sensei-message.alert a, .lesson div.sensei-message.alert a, .quiz p.sensei-message.alert a, .quiz div.sensei-message.alert a, .learner-info p.sensei-message.alert a, .learner-info div.sensei-message.alert a {
color: #e73f3f; }
.sensei p.sensei-message.alert a:hover, .sensei div.sensei-message.alert a:hover, .course-container p.sensei-message.alert a:hover, .course-container div.sensei-message.alert a:hover, .course p.sensei-message.alert a:hover, .course div.sensei-message.alert a:hover, .lesson p.sensei-message.alert a:hover, .lesson div.sensei-message.alert a:hover, .quiz p.sensei-message.alert a:hover, .quiz div.sensei-message.alert a:hover, .learner-info p.sensei-message.alert a:hover, .learner-info div.sensei-message.alert a:hover {
color: #e52828; }
.sensei p.sensei-message.download, .sensei p.sensei-message.tick, .sensei div.sensei-message.download, .sensei div.sensei-message.tick, .course-container p.sensei-message.download, .course-container p.sensei-message.tick, .course-container div.sensei-message.download, .course-container div.sensei-message.tick, .course p.sensei-message.download, .course p.sensei-message.tick, .course div.sensei-message.download, .course div.sensei-message.tick, .lesson p.sensei-message.download, .lesson p.sensei-message.tick, .lesson div.sensei-message.download, .lesson div.sensei-message.tick, .quiz p.sensei-message.download, .quiz p.sensei-message.tick, .quiz div.sensei-message.download, .quiz div.sensei-message.tick, .learner-info p.sensei-message.download, .learner-info p.sensei-message.tick, .learner-info div.sensei-message.download, .learner-info div.sensei-message.tick {
background: #edfcd5; }
.sensei p.sensei-message.download:before, .sensei p.sensei-message.tick:before, .sensei div.sensei-message.download:before, .sensei div.sensei-message.tick:before, .course-container p.sensei-message.download:before, .course-container p.sensei-message.tick:before, .course-container div.sensei-message.download:before, .course-container div.sensei-message.tick:before, .course p.sensei-message.download:before, .course p.sensei-message.tick:before, .course div.sensei-message.download:before, .course div.sensei-message.tick:before, .lesson p.sensei-message.download:before, .lesson p.sensei-message.tick:before, .lesson div.sensei-message.download:before, .lesson div.sensei-message.tick:before, .quiz p.sensei-message.download:before, .quiz p.sensei-message.tick:before, .quiz div.sensei-message.download:before, .quiz div.sensei-message.tick:before, .learner-info p.sensei-message.download:before, .learner-info p.sensei-message.tick:before, .learner-info div.sensei-message.download:before, .learner-info div.sensei-message.tick:before {
content: '\f019';
color: #63a95f; }
.sensei p.sensei-message.download a, .sensei p.sensei-message.tick a, .sensei div.sensei-message.download a, .sensei div.sensei-message.tick a, .course-container p.sensei-message.download a, .course-container p.sensei-message.tick a, .course-container div.sensei-message.download a, .course-container div.sensei-message.tick a, .course p.sensei-message.download a, .course p.sensei-message.tick a, .course div.sensei-message.download a, .course div.sensei-message.tick a, .lesson p.sensei-message.download a, .lesson p.sensei-message.tick a, .lesson div.sensei-message.download a, .lesson div.sensei-message.tick a, .quiz p.sensei-message.download a, .quiz p.sensei-message.tick a, .quiz div.sensei-message.download a, .quiz div.sensei-message.tick a, .learner-info p.sensei-message.download a, .learner-info p.sensei-message.tick a, .learner-info div.sensei-message.download a, .learner-info div.sensei-message.tick a {
color: #4e8b4a; }
.sensei p.sensei-message.download a:hover, .sensei p.sensei-message.tick a:hover, .sensei div.sensei-message.download a:hover, .sensei div.sensei-message.tick a:hover, .course-container p.sensei-message.download a:hover, .course-container p.sensei-message.tick a:hover, .course-container div.sensei-message.download a:hover, .course-container div.sensei-message.tick a:hover, .course p.sensei-message.download a:hover, .course p.sensei-message.tick a:hover, .course div.sensei-message.download a:hover, .course div.sensei-message.tick a:hover, .lesson p.sensei-message.download a:hover, .lesson p.sensei-message.tick a:hover, .lesson div.sensei-message.download a:hover, .lesson div.sensei-message.tick a:hover, .quiz p.sensei-message.download a:hover, .quiz p.sensei-message.tick a:hover, .quiz div.sensei-message.download a:hover, .quiz div.sensei-message.tick a:hover, .learner-info p.sensei-message.download a:hover, .learner-info p.sensei-message.tick a:hover, .learner-info div.sensei-message.download a:hover, .learner-info div.sensei-message.tick a:hover {
color: #457a42; }
.sensei p.sensei-message.tick:before, .sensei div.sensei-message.tick:before, .course-container p.sensei-message.tick:before, .course-container div.sensei-message.tick:before, .course p.sensei-message.tick:before, .course div.sensei-message.tick:before, .lesson p.sensei-message.tick:before, .lesson div.sensei-message.tick:before, .quiz p.sensei-message.tick:before, .quiz div.sensei-message.tick:before, .learner-info p.sensei-message.tick:before, .learner-info div.sensei-message.tick:before {
content: '\f00c'; }
.sensei p.sensei-message.info, .sensei div.sensei-message.info, .course-container p.sensei-message.info, .course-container div.sensei-message.info, .course p.sensei-message.info, .course div.sensei-message.info, .lesson p.sensei-message.info, .lesson div.sensei-message.info, .quiz p.sensei-message.info, .quiz div.sensei-message.info, .learner-info p.sensei-message.info, .learner-info div.sensei-message.info {
background: #eee; }
.sensei p.sensei-message.info:before, .sensei div.sensei-message.info:before, .course-container p.sensei-message.info:before, .course-container div.sensei-message.info:before, .course p.sensei-message.info:before, .course div.sensei-message.info:before, .lesson p.sensei-message.info:before, .lesson div.sensei-message.info:before, .quiz p.sensei-message.info:before, .quiz div.sensei-message.info:before, .learner-info p.sensei-message.info:before, .learner-info div.sensei-message.info:before {
content: '\f05a'; }
.sensei p.sensei-message.info a, .sensei div.sensei-message.info a, .course-container p.sensei-message.info a, .course-container div.sensei-message.info a, .course p.sensei-message.info a, .course div.sensei-message.info a, .lesson p.sensei-message.info a, .lesson div.sensei-message.info a, .quiz p.sensei-message.info a, .quiz div.sensei-message.info a, .learner-info p.sensei-message.info a, .learner-info div.sensei-message.info a {
color: #3c3c3c; }
.sensei p.sensei-message.info a:hover, .sensei div.sensei-message.info a:hover, .course-container p.sensei-message.info a:hover, .course-container div.sensei-message.info a:hover, .course p.sensei-message.info a:hover, .course div.sensei-message.info a:hover, .lesson p.sensei-message.info a:hover, .lesson div.sensei-message.info a:hover, .quiz p.sensei-message.info a:hover, .quiz div.sensei-message.info a:hover, .learner-info p.sensei-message.info a:hover, .learner-info div.sensei-message.info a:hover {
color: #2f2f2f; }
.sensei p.sensei-message.info.info-special, .sensei div.sensei-message.info.info-special, .course-container p.sensei-message.info.info-special, .course-container div.sensei-message.info.info-special, .course p.sensei-message.info.info-special, .course div.sensei-message.info.info-special, .lesson p.sensei-message.info.info-special, .lesson div.sensei-message.info.info-special, .quiz p.sensei-message.info.info-special, .quiz div.sensei-message.info.info-special, .learner-info p.sensei-message.info.info-special, .learner-info div.sensei-message.info.info-special {
background: #dbf1ff; }
.sensei p.sensei-message.note, .sensei div.sensei-message.note, .course-container p.sensei-message.note, .course-container div.sensei-message.note, .course p.sensei-message.note, .course div.sensei-message.note, .lesson p.sensei-message.note, .lesson div.sensei-message.note, .quiz p.sensei-message.note, .quiz div.sensei-message.note, .learner-info p.sensei-message.note, .learner-info div.sensei-message.note {
background: #fef6d2; }
.sensei p.sensei-message.note:before, .sensei div.sensei-message.note:before, .course-container p.sensei-message.note:before, .course-container div.sensei-message.note:before, .course p.sensei-message.note:before, .course div.sensei-message.note:before, .lesson p.sensei-message.note:before, .lesson div.sensei-message.note:before, .quiz p.sensei-message.note:before, .quiz div.sensei-message.note:before, .learner-info p.sensei-message.note:before, .learner-info div.sensei-message.note:before {
content: '\f0f6'; }
.sensei p.sensei-message.normal, .sensei div.sensei-message.normal, .course-container p.sensei-message.normal, .course-container div.sensei-message.normal, .course p.sensei-message.normal, .course div.sensei-message.normal, .lesson p.sensei-message.normal, .lesson div.sensei-message.normal, .quiz p.sensei-message.normal, .quiz div.sensei-message.normal, .learner-info p.sensei-message.normal, .learner-info div.sensei-message.normal {
background: #eee;
padding: 9px 15px; }
.sensei p.sensei-message .view-quiz, .sensei div.sensei-message .view-quiz, .course-container p.sensei-message .view-quiz, .course-container div.sensei-message .view-quiz, .course p.sensei-message .view-quiz, .course div.sensei-message .view-quiz, .lesson p.sensei-message .view-quiz, .lesson div.sensei-message .view-quiz, .quiz p.sensei-message .view-quiz, .quiz div.sensei-message .view-quiz, .learner-info p.sensei-message .view-quiz, .learner-info div.sensei-message .view-quiz {
float: right; }
.sensei p.sensei-message a.next-lesson, .sensei div.sensei-message a.next-lesson, .course-container p.sensei-message a.next-lesson, .course-container div.sensei-message a.next-lesson, .course p.sensei-message a.next-lesson, .course div.sensei-message a.next-lesson, .lesson p.sensei-message a.next-lesson, .lesson div.sensei-message a.next-lesson, .quiz p.sensei-message a.next-lesson, .quiz div.sensei-message a.next-lesson, .learner-info p.sensei-message a.next-lesson, .learner-info div.sensei-message a.next-lesson {
display: inline-block;
padding: 5px 20px 4px;
margin: -3px 0 0 1em;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
text-decoration: none;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
float: right;
background: none;
color: #4e8b4a;
border: 2px solid #4e8b4a; }
.sensei p.sensei-message a.next-lesson:hover, .sensei div.sensei-message a.next-lesson:hover, .course-container p.sensei-message a.next-lesson:hover, .course-container div.sensei-message a.next-lesson:hover, .course p.sensei-message a.next-lesson:hover, .course div.sensei-message a.next-lesson:hover, .lesson p.sensei-message a.next-lesson:hover, .lesson div.sensei-message a.next-lesson:hover, .quiz p.sensei-message a.next-lesson:hover, .quiz div.sensei-message a.next-lesson:hover, .learner-info p.sensei-message a.next-lesson:hover, .learner-info div.sensei-message a.next-lesson:hover {
background: #63a95f;
color: #fff; }
.course-container a.button, .course-container a.button:visited,
.course-container a.view-results,
.course-container a.comment-reply-link,
.course-container #commentform #submit,
.course-container .submit,
.course-container input[type=submit],
.course-container input.button,
.course-container button.button, .course a.button, .course a.button:visited,
.course a.view-results,
.course a.comment-reply-link,
.course #commentform #submit,
.course .submit,
.course input[type=submit],
.course input.button,
.course button.button, .lesson a.button, .lesson a.button:visited,
.lesson a.view-results,
.lesson a.comment-reply-link,
.lesson #commentform #submit,
.lesson .submit,
.lesson input[type=submit],
.lesson input.button,
.lesson button.button, .quiz a.button, .quiz a.button:visited,
.quiz a.view-results,
.quiz a.comment-reply-link,
.quiz #commentform #submit,
.quiz .submit,
.quiz input[type=submit],
.quiz input.button,
.quiz button.button {
white-space: nowrap;
background: #F3D03E;
cursor: pointer; }
.course-container a.button:hover, .course-container a.button:visited:hover,
.course-container a.view-results:hover,
.course-container a.comment-reply-link:hover,
.course-container #commentform #submit:hover,
.course-container .submit:hover,
.course-container input[type=submit]:hover,
.course-container input.button:hover,
.course-container button.button:hover, .course a.button:hover, .course a.button:visited:hover,
.course a.view-results:hover,
.course a.comment-reply-link:hover,
.course #commentform #submit:hover,
.course .submit:hover,
.course input[type=submit]:hover,
.course input.button:hover,
.course button.button:hover, .lesson a.button:hover, .lesson a.button:visited:hover,
.lesson a.view-results:hover,
.lesson a.comment-reply-link:hover,
.lesson #commentform #submit:hover,
.lesson .submit:hover,
.lesson input[type=submit]:hover,
.lesson input.button:hover,
.lesson button.button:hover, .quiz a.button:hover, .quiz a.button:visited:hover,
.quiz a.view-results:hover,
.quiz a.comment-reply-link:hover,
.quiz #commentform #submit:hover,
.quiz .submit:hover,
.quiz input[type=submit]:hover,
.quiz input.button:hover,
.quiz button.button:hover {
text-decoration: none;
background: #f2ca26;
color: white; }
.course-container a.button:active, .course-container a.button:visited:active,
.course-container a.view-results:active,
.course-container a.comment-reply-link:active,
.course-container #commentform #submit:active,
.course-container .submit:active,
.course-container input[type=submit]:active,
.course-container input.button:active,
.course-container button.button:active, .course a.button:active, .course a.button:visited:active,
.course a.view-results:active,
.course a.comment-reply-link:active,
.course #commentform #submit:active,
.course .submit:active,
.course input[type=submit]:active,
.course input.button:active,
.course button.button:active, .lesson a.button:active, .lesson a.button:visited:active,
.lesson a.view-results:active,
.lesson a.comment-reply-link:active,
.lesson #commentform #submit:active,
.lesson .submit:active,
.lesson input[type=submit]:active,
.lesson input.button:active,
.lesson button.button:active, .quiz a.button:active, .quiz a.button:visited:active,
.quiz a.view-results:active,
.quiz a.comment-reply-link:active,
.quiz #commentform #submit:active,
.quiz .submit:active,
.quiz input[type=submit]:active,
.quiz input.button:active,
.quiz button.button:active {
border-color: #9e7b00;
-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 white;
-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 white;
box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 white; }
.course-container a.button.large, .course-container a.button:visited.large,
.course-container a.view-results.large,
.course-container a.comment-reply-link.large,
.course-container #commentform #submit.large,
.course-container .submit.large,
.course-container input[type=submit].large,
.course-container input.button.large,
.course-container button.button.large, .course a.button.large, .course a.button:visited.large,
.course a.view-results.large,
.course a.comment-reply-link.large,
.course #commentform #submit.large,
.course .submit.large,
.course input[type=submit].large,
.course input.button.large,
.course button.button.large, .lesson a.button.large, .lesson a.button:visited.large,
.lesson a.view-results.large,
.lesson a.comment-reply-link.large,
.lesson #commentform #submit.large,
.lesson .submit.large,
.lesson input[type=submit].large,
.lesson input.button.large,
.lesson button.button.large, .quiz a.button.large, .quiz a.button:visited.large,
.quiz a.view-results.large,
.quiz a.comment-reply-link.large,
.quiz #commentform #submit.large,
.quiz .submit.large,
.quiz input[type=submit].large,
.quiz input.button.large,
.quiz button.button.large {
font-size: 1.387em; }
.course-container a.button.small, .course-container a.button:visited.small,
.course-container a.view-results.small,
.course-container a.comment-reply-link.small,
.course-container #commentform #submit.small,
.course-container .submit.small,
.course-container input[type=submit].small,
.course-container input.button.small,
.course-container button.button.small, .course a.button.small, .course a.button:visited.small,
.course a.view-results.small,
.course a.comment-reply-link.small,
.course #commentform #submit.small,
.course .submit.small,
.course input[type=submit].small,
.course input.button.small,
.course button.button.small, .lesson a.button.small, .lesson a.button:visited.small,
.lesson a.view-results.small,
.lesson a.comment-reply-link.small,
.lesson #commentform #submit.small,
.lesson .submit.small,
.lesson input[type=submit].small,
.lesson input.button.small,
.lesson button.button.small, .quiz a.button.small, .quiz a.button:visited.small,
.quiz a.view-results.small,
.quiz a.comment-reply-link.small,
.quiz #commentform #submit.small,
.quiz .submit.small,
.quiz input[type=submit].small,
.quiz input.button.small,
.quiz button.button.small {
font-size: .857em; }
.course-container a.button.course-complete, .course-container a.button:visited.course-complete,
.course-container a.view-results.course-complete,
.course-container a.comment-reply-link.course-complete,
.course-container #commentform #submit.course-complete,
.course-container .submit.course-complete,
.course-container input[type=submit].course-complete,
.course-container input.button.course-complete,
.course-container button.button.course-complete, .course a.button.course-complete, .course a.button:visited.course-complete,
.course a.view-results.course-complete,
.course a.comment-reply-link.course-complete,
.course #commentform #submit.course-complete,
.course .submit.course-complete,
.course input[type=submit].course-complete,
.course input.button.course-complete,
.course button.button.course-complete, .lesson a.button.course-complete, .lesson a.button:visited.course-complete,
.lesson a.view-results.course-complete,
.lesson a.comment-reply-link.course-complete,
.lesson #commentform #submit.course-complete,
.lesson .submit.course-complete,
.lesson input[type=submit].course-complete,
.lesson input.button.course-complete,
.lesson button.button.course-complete, .quiz a.button.course-complete, .quiz a.button:visited.course-complete,
.quiz a.view-results.course-complete,
.quiz a.comment-reply-link.course-complete,
.quiz #commentform #submit.course-complete,
.quiz .submit.course-complete,
.quiz input[type=submit].course-complete,
.quiz input.button.course-complete,
.quiz button.button.course-complete {
background: #63a95f; }
.course-container a.button.course-complete:hover, .course-container a.button:visited.course-complete:hover,
.course-container a.view-results.course-complete:hover,
.course-container a.comment-reply-link.course-complete:hover,
.course-container #commentform #submit.course-complete:hover,
.course-container .submit.course-complete:hover,
.course-container input[type=submit].course-complete:hover,
.course-container input.button.course-complete:hover,
.course-container button.button.course-complete:hover, .course a.button.course-complete:hover, .course a.button:visited.course-complete:hover,
.course a.view-results.course-complete:hover,
.course a.comment-reply-link.course-complete:hover,
.course #commentform #submit.course-complete:hover,
.course .submit.course-complete:hover,
.course input[type=submit].course-complete:hover,
.course input.button.course-complete:hover,
.course button.button.course-complete:hover, .lesson a.button.course-complete:hover, .lesson a.button:visited.course-complete:hover,
.lesson a.view-results.course-complete:hover,
.lesson a.comment-reply-link.course-complete:hover,
.lesson #commentform #submit.course-complete:hover,
.lesson .submit.course-complete:hover,
.lesson input[type=submit].course-complete:hover,
.lesson input.button.course-complete:hover,
.lesson button.button.course-complete:hover, .quiz a.button.course-complete:hover, .quiz a.button:visited.course-complete:hover,
.quiz a.view-results.course-complete:hover,
.quiz a.comment-reply-link.course-complete:hover,
.quiz #commentform #submit.course-complete:hover,
.quiz .submit.course-complete:hover,
.quiz input[type=submit].course-complete:hover,
.quiz input.button.course-complete:hover,
.quiz button.button.course-complete:hover {
background: #579b53; }
.course-container a.button.course-delete, .course-container a.button:visited.course-delete,
.course-container a.view-results.course-delete,
.course-container a.comment-reply-link.course-delete,
.course-container #commentform #submit.course-delete,
.course-container .submit.course-delete,
.course-container input[type=submit].course-delete,
.course-container input.button.course-delete,
.course-container button.button.course-delete, .course a.button.course-delete, .course a.button:visited.course-delete,
.course a.view-results.course-delete,
.course a.comment-reply-link.course-delete,
.course #commentform #submit.course-delete,
.course .submit.course-delete,
.course input[type=submit].course-delete,
.course input.button.course-delete,
.course button.button.course-delete, .lesson a.button.course-delete, .lesson a.button:visited.course-delete,
.lesson a.view-results.course-delete,
.lesson a.comment-reply-link.course-delete,
.lesson #commentform #submit.course-delete,
.lesson .submit.course-delete,
.lesson input[type=submit].course-delete,
.lesson input.button.course-delete,
.lesson button.button.course-delete, .quiz a.button.course-delete, .quiz a.button:visited.course-delete,
.quiz a.view-results.course-delete,
.quiz a.comment-reply-link.course-delete,
.quiz #commentform #submit.course-delete,
.quiz .submit.course-delete,
.quiz input[type=submit].course-delete,
.quiz input.button.course-delete,
.quiz button.button.course-delete {
background: #ed6c6c; }
.course-container a.button.course-delete:hover, .course-container a.button:visited.course-delete:hover,
.course-container a.view-results.course-delete:hover,
.course-container a.comment-reply-link.course-delete:hover,
.course-container #commentform #submit.course-delete:hover,
.course-container .submit.course-delete:hover,
.course-container input[type=submit].course-delete:hover,
.course-container input.button.course-delete:hover,
.course-container button.button.course-delete:hover, .course a.button.course-delete:hover, .course a.button:visited.course-delete:hover,
.course a.view-results.course-delete:hover,
.course a.comment-reply-link.course-delete:hover,
.course #commentform #submit.course-delete:hover,
.course .submit.course-delete:hover,
.course input[type=submit].course-delete:hover,
.course input.button.course-delete:hover,
.course button.button.course-delete:hover, .lesson a.button.course-delete:hover, .lesson a.button:visited.course-delete:hover,
.lesson a.view-results.course-delete:hover,
.lesson a.comment-reply-link.course-delete:hover,
.lesson #commentform #submit.course-delete:hover,
.lesson .submit.course-delete:hover,
.lesson input[type=submit].course-delete:hover,
.lesson input.button.course-delete:hover,
.lesson button.button.course-delete:hover, .quiz a.button.course-delete:hover, .quiz a.button:visited.course-delete:hover,
.quiz a.view-results.course-delete:hover,
.quiz a.comment-reply-link.course-delete:hover,
.quiz #commentform #submit.course-delete:hover,
.quiz .submit.course-delete:hover,
.quiz input[type=submit].course-delete:hover,
.quiz input.button.course-delete:hover,
.quiz button.button.course-delete:hover {
background: #ea5555; }
#submit {
-webkit-appearance: none; }
#user-course-status-toggle {
position: relative;
zoom: 1;
margin: 0 0 1em;
width: 100%; }
#user-course-status-toggle a {
display: block;
position: relative;
white-space: nowrap;
padding: 0.5em;
font-weight: bold;
color: #F3D03E;
text-decoration: none;
outline: none;
background: #fff;
border: 1px solid #d3d3d3;
box-shadow: none; }
#user-course-status-toggle a.active {
background: #fff;
color: #555; }
#user-course-status-toggle a:first-child {
border-bottom: none; }
#user-course-status-toggle a:hover {
background: #f2f2f2; } @media only screen and (min-width: 768px) {
#main .course .course-meta .course-start {
margin-top: .53em; }
.single.logged-in #main .type-course {
border: none; }
.single.logged-in #main .type-course header h1 {
margin-right: 150px; }
#user-course-status-toggle {
border-bottom: 1px solid #d3d3d3; }
#user-course-status-toggle a {
display: inline-block;
margin: 0;
border-bottom: 1px solid #d3d3d3;
position: relative;
bottom: -1px; }
#user-course-status-toggle a.active {
border-bottom: 1px solid #fff; }
#user-course-status-toggle a.active:hover {
background: #fff; } .sensei-ordering {
text-align: right;
float: right;
margin: 0; } }
.sensei-pagination .page-numbers li {
display: inline-block; } body.tax-module #main .lesson-content .lesson-meta {
margin: 0px 0px 1.618em; }
body.tax-module #main .lesson-content .lesson-meta span {
font-style: italic;
font-size: 0.9em;
color: #888888;
padding-right: 1em; }
body.tax-module #main .lesson-content .lesson-meta .lesson-status.complete {
color: #63a95f; }
body.tax-module #main .lesson-content .lesson-meta .lesson-status.in-progress {
color: #646464; }
body.tax-module #main .lesson-content .lesson-meta .lesson-status::before {
font-family: FontAwesomeSensei;
display: inline-block;
font-size: 100%;
margin-right: 0.618em;
font-weight: normal;
line-height: 1em;
width: 1em; }
body.tax-module #main .lesson-content .lesson-meta .lesson-status.complete::before {
content: '\f00c'; }
body.tax-module #main .lesson-content .lesson-meta .lesson-status.in-progress::before {
content: '\f0ca'; }   .course-container .first {
clear: left; }
.course-container .last {
padding: 0px; }
.course-container li.course {
padding: 12px;
float: left; }
.columns-1 li.course {
width: 100%;
padding-right: 0px; }
.columns-2 li.course {
width: 50%; }
.columns-3 li.course {
width: 33.33%; }
.columns-4 li.course {
width: 25%; }
.columns-5 li.course {
width: 20%; }
.columns-6 li.course {
width: 16.66%; }
.columns-7 li.course {
width: 13.7%; }
.columns-8 li.course {
width: 11.7%; }   body {
padding: 0em; }
.outter-wrapper {
max-width: 100%;
width: 100%; }
.wrapper {
max-width: 1140px;
width: auto; }   @media only screen and (max-width: 767px) {
body {
padding: 0; }
.logo {
padding-bottom: 1em;
padding-top: 1em; }
.logo-text {
margin-top: .4em;
margin-bottom: .5em; } .mobile-header, .menuHideBtn {
display: block; }
#nav-wrap {
display: none; }
#nav-wrap {
position: relative;
padding-bottom: .4em;
z-index: 99999; }
.primary_menu li.nav-parent {
padding-bottom: 0; }
#menu-icon {
display: inline-block;
cursor: pointer !important;
padding: 6px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
position: relative;
top: 6px; }
#menu-icon.active {
-webkit-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px; }
nav .primary_menu {
margin-top: 0; } .left #primary_menu {
left: 0; }
.right #primary_menu {
right: 0; }
.primary_menu li {
clear: both;
float: none; }
#primary_menu a, #primary_menu ul a {
background-color: none;
display: inline;
padding: 0;
border: none; }
.primary_menu ul {
width: auto;
position: static;
display: block;
border: none;
background: inherit;
-webkit-box-shadow: none;
box-shadow: none; }
.primary_menu ul li a {
padding-left: 0; }
.primary_menu li {
padding: 0.2em 0 !important; }
.primary_menu ul {
padding: 0 !important; }
.primary_menu li > ul li {
padding-left: 12px !important; }
.primary_menu li > ul li:last-child {
padding-bottom: 0 !important; }
.primary_menu li:hover ul ul {
display: block !important;
position: relative;
left: 0;
background: transparent !important; }
.primary_menu li:hover ul ul:before {
display: none; }
.primary_menu li > ul > li {
margin-left: -12px; }
.primary_menu li > ul > li a {
padding-left: 25px !important; }
.primary_menu li > ul > li.fa > a {
padding-left: 10px !important; }
.primary_menu li > ul > li:before {
padding-left: 10px; }
.primary_menu li > ul > li > ul > li a {
padding-left: 35px !important; }
.donate, .primary_menu .donate a:hover {
background: transparent !important; }
#masthead {
display: block;
height: 100%; }
.header-container header {
padding: 10px 0 5px; }
.main-content, .right-aside, .main-content, .left-aside.last, .tt_event_page_left, .tt_event_page_right, .three-fourths.left-main-content {
width: 100%;
float: none;
border: none;
padding-left: 0;
padding-right: 0; }
.tt_event_hours li {
width: 100%;
float: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.main-container { }
.right-aside, .left-aside.last {
border-top: 1px solid #cad2d7;
margin-top: 25px; }
.left-aside.last {
clear: both; }
.right-aside .half, .widget-footer .half, .clearfix.gallery .half, .gallery#post-entries .half, .clearfix.gallery .fourth, .gallery#post-entries .fourth,
.left-aside.last .half {
width: 49%;
margin-right: 2%;
float: left; }
.widget-footer .wrapper > .half {
width: 100%;
float: none;
margin: 0; }
.last-fold {
margin-right: 0 !important; }
blockquote.third, blockquote.half, blockquote.fourths, blockquote.two-third {
width: 100%; }
blockquote, blockquote.right, blockquote.left {
margin: 1em 0; }
ul.archive li {
min-width: 28%; }
.foot.left, .foot.right {
display: block;
text-align: center;
margin-bottom: 20px; }
ul.social-link li {
border: none; }
h6.tags.right, h6.date.left {
float: none !important; }
ul.sitemap {
display: inline;
width: 100%; }
ul.sitemap li {
display: block;
padding-left: 0;
padding: 1px; }
.price-feature {
top: 0; } .price-table {
margin-bottom: 0;
margin-top: 1.5em; }
.price-cell {
display: block;
border-right: none;
border-bottom-style: solid;
border-bottom-width: 1px; }
.price-cell:first-child, .price-cell:last-child {
min-width: 100%; }
.price-cell:after {
right: 49%;
top: 100%; }
.icon-thirds li {
width: 48%; }
.tab-nav {
display: none; }
h3.v_nav {
height: 45px;
line-height: 45px;
margin: 0;
padding: 0;
text-align: center;
margin-top: 1px;
display: block;
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border-bottom-style: solid;
border-bottom-width: 1px; }
.tab-content-block {
clear: both;
position: relative;
width: 100%;
background: #fff;
border-style: solid;
border-width: 1px; }
h3.v_nav:first-child {
margin-top: 0; }
h3.v_active {
background: #FBFBFB;
z-index: 50; }
hr {
margin: 1.75em 0; }
ul.timeline {
width: 98%;
padding-left: 2%; }
ul.timeline > li {
width: 100%;
float: none !important; }
ul.timeline > li .mejs-container {
max-width: 100%;
max-height: 100%; }
.vert-line {
left: 1px; }
ul.timeline > li:nth-child(2n+1):before {
border-color: #fff #e2e2e2 #fff #fff !important;
left: -14px;
right: 100%; }
.main-container .hasCountdown {
font-size: 36px !important; } .price-cell {
display: block;
border-right: none;
border-bottom-style: dashed;
border-bottom-width: 1px; }
.price-cell.feature, .download-table .price-cell.feature {
min-width: 100%; }
.inwrap {
min-height: none; }
.inwrap:after {
left: 0%;
margin-left: -30px;
bottom: -47px !important; }
.pb_featured_posts .recentwork, .pb_widgets {
padding-bottom: 0; }
.main-container, .wrapper { }
#primary_menu li.flag {
padding-left: 25px !important;
background-size: 18px;
background-repeat: no-repeat;
background-position: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
#primary_menu li.flag li.flag {
background-position: 0px 8px;
padding-left: 25px !important; }
#primary_menu li.flag ul {
margin-left: -15px; }
aside.right-aside, aside.left-aside.last {
margin-bottom: 2em;
padding-bottom: 1em; }
aside.left-aside.fifth {
padding-bottom: 2em; }
.main ul.meta.blogPost {
margin-top: 1em; }
.sticky-header-wrapper .countdown_section {
float: none;
display: table-cell !important; }
.sticky-header-wrapper .countdown_section *,
.sticky-header-wrapper .countdown_amount {
display: inline-block !important;
float: left; } .pre-header-container, .post-header-container .post-header {
text-align: center; }
.pre-header.left, .pre-header.right, .post-header.left, .post-header.right, .post-header-container ul.social-link li {
float: none; }
.pre-header-container .header_text, .post-header-container .header_text {
text-align: center;
display: block; }
.pre-header-container .header_text ul, .pre-header-container .social-link, .pre-header-container .header_toolbar,
.post-header-container .header_text ul, .post-header-container .social-link, .post-header-container .header_toolbar {
display: block; }
.pre-header-container .header_text *, .pre-header-container .social-link li, .pre-header-container .header_toolbar li,
.post-header-container .header_text *, .post-header-container .social-link li, .post-header-container .header_toolbar li {
display: inline;
float: none; }
.pre-header-container li,
.post-header-container .post-header li {
border-right: none; }
.pre-header-container .header_text li, .pre-header-container .secondary_menu li a,
.post-header-container .post-header .header_text li, .post-header-container .secondary_menu li a {
border-right: 1px solid rgba(255, 255, 255, 0.1);
padding-right: 0.75em !important;
padding-left: 0.75em !important;
margin: 0 !important; }
.post-header.right ul.header_toolbar {
padding-top: .75em;
padding-bottom: .95em; }
.pre-header-container ul > li:last-child, .pre-header-container ul.secondary_menu > li:last-child a,
.post-header-container ul > li:last-child, .post-header-container ul.secondary_menu > li:last-child a {
border-right: none; }
.pre-header-container ul > li {
border: none; }
.pre-header.right > div.header_text, .pre-header.right ul.secondary_menu, .pre-header.right ul.social-link,
.post-header.right > div.header_text, .post-header.right ul.secondary_menu, .post-header.right ul.social-link, .post-header.right ul.header_toolbar {
border-top: 1px solid rgba(255, 255, 255, 0.1); }
.pre-header-container .right > div.header_text ul,
.post-header.right > div.header_text ul {
border: none; }
.pre-header-container ul:before,
.post-header-container ul:before,
.post-header-container ul.nav > li:after, .post-header-container ul.social-link > li:after {
display: none !important; }
.pre-header-container .secondary_menu *, .pre-header-container .secondary_menu li:hover ul ul,
.pre-header-container ul.sub-menu, .pre-header-container li:hover ul.sub-menu,
.post-header-container .secondary_menu *, .post-header-container .secondary_menu li:hover ul ul {
float: none !important;
position: relative !important;
display: inline !important;
background: transparent !important;
left: 0 !important;
top: 0 !important;
padding: 0 !important;
margin: 0 !important; }
.pre-header-container #nav-wrap #menu-icon,
.post-header-container #nav-wrap #menu-icon {
border-radius: 3px;
cursor: pointer;
padding: 0px 10px;
position: relative;
top: 3px;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 14px; }
.post-header-container #nav-wrap #menu-icon {
padding: 6px 10px; }
.post-header-container .post-header #nav-wrap {
margin-top: 10px; }
.post-header-container .centered #nav-wrap #menu-icon {
margin-bottom: 10px; }
.post-header-container #nav-wrap li {
display: block;
text-align: center;
margin-right: 0; }
.post-header-container #nav-wrap li ul {
margin-left: 0; }
.pre-header-container #nav-wrap,
.post-header-container #nav-wrap {
padding-bottom: 1.4em; }
.post-header-container .centered #nav-wrap {
padding-bottom: 10px; }
.pre-header-container #primary_menu,
.post-header-container #primary_menu {
padding-left: 3% !important;
padding-right: 3% !important;
width: 100% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
left: 0;
top: 35px;
-webkit-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px; }
.pre-header-container #primary_menu ul.sub-menu > li {
text-align: center; }
.pre-header-container .primary_menu li, .pre-header-container .primary_menu ul,
.post-header-container .post-header .primary_menu li, .post-header-container .post-header .primary_menu ul {
padding: 0 !important;
margin: 0 !important;
line-height: 24px !important; }
.pre-header-container .primary_menu li.flag,
.pre-header-container .primary_menu li.flag li.flag,
.post-header-container .nav li.flag,
.header-container .centered .nav li.flag {
padding-left: 0px !important;
background-image: none; }
.pre-header-container .nav li.fa:before {
display: inline-block;
padding-right: 0em; }
.post-header.right .nav {
padding-bottom: .5em; }
.post-header ul.secondary_menu {
padding-top: .5em;
padding-bottom: .5em; }
.main-header #nav-wrap {
margin-top: 5px; }
.post-header-container .centered #primary_nav {
-moz-box-sizing: border-box;
border-radius: 0 0 3px 3px;
left: 0;
padding-left: 3% !important;
padding-right: 3% !important;
top: 35px;
width: 100% !important; }
.main-header .nav li.fa:before,
.header-container .centered .nav li.fa:before,
.post-header-container .nav li.fa:before {
display: inline-block;
padding-right: .5em;
margin-left: -.9em; }
.post-header #nav-wrap .nav {
text-align: center; }
.post-header #nav-wrap .nav li {
display: block;
text-align: center;
width: 100%; }
.post-header-container #primary_menu li.flag,
.post-header-container #primary_menu li.flag li.flag {
padding-left: 0 !important; }
.pre-header-container .centered #primary_menu > li {
display: block; }
.pre-header-container #nav-wrap {
margin-top: 5px; }
.header-container .centered #nav-wrap, .header-container .centered #menu-icon {
width: 100% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
margin-bottom: 5px; }
.post-header-container .centered #nav-wrap {
margin-top: 10px; }
.header-container .centered #primary_menu,
.post-header-container .centered #primary_menu {
width: 100% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.header-container .centered #primary_menu li {
display: block; }
.header-container .centered #primary_menu > li ul li {
text-align: center; }
.header-container .centered #primary_menu li.flag ul {
margin-left: 0; }
.post-header-container .post-header .header_text li:last-child, .post-header-container .header_text li:after {
border: none; }
.pre-header-container .centered ul.nav li ul li {
text-align: center; }
.post-header-container #primary_menu * {
padding: 0 !important;
margin: 0 !important;
line-height: 28px; }
.pre-header-container .nav li.flag, .pre-header-container .nav li.flag li.flag, .pre-header-container .nav li li.flag {
padding-left: 0 !important; } } @media only screen and (max-width: 600px) {
.third, .half, .fourth, .two-thirds, ol.icon-lists li, ul.flag-lists li, .three-fourths, .foot.left, .foot.right, input.half, input.full, .fifth, .two-fifths, .three-fifths, .four-fifths, .left, .right, input.third {
width: 100%;
margin-right: 0%;
float: none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.main-header.right {
float: right;
width: auto; }
.main-header.left, .main-header.right {
float: none;
text-align: center; }
.main-header.left .logo, .main-header.right .logo {
float: none; }
.main-header.right > div.header_text, .main-header.right ul.secondary_menu, .main-header.right ul.social-link,
.main-header.right ul.header_toolbar, .main-header.right #header_logo {
border-top: 1px solid rgba(255, 255, 255, 0.1); }
.main-header div.header_text * {
text-align: center;
float: none; }
.main-header.left, .main-header.right {
top: 0 !important; }
.third, .half, .fourth, .two-third, .three-fourths {
margin-bottom: 30px; }
.backstretch {
opacity: 0.2; }
.cta.two-third {
width: 100%;
margin-right: 0%;
float: none; }
.main table {
border-left: 1px solid #cad2d7;
border-right: 1px solid #cad2d7;
border-top: none;
border-bottom: none; }
.feature-heading {
display: none; }
.text-seperator.gal-sep * {
display: inline-block; }
.text-seperator.gal-sep .isotope_filter_menu {
float: left;
padding-left: 0; }
.text-seperator .isotope_filter_menu li {
float: left; }
.widget-footer .widget {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom-style: solid;
border-bottom-width: 3px;
border-right: none; }
.widget-footer .last .widget {
border: none;
margin-bottom: 0;
padding-bottom: 0; }
.main-header.right,
.main-header.left {
top: 0 !important; } } @media only screen and (max-width: 480px) {
input[type=text], input[type=email], input[type=password], textarea, a.btn, input[type=button], input[type=submit] {
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
a.btn, input[type=button] {
text-align: center; }
a.small-btn {
font-size: 14px;
padding: .4em 2%; }
a.xsmall-btn {
font-size: 12px;
padding: .2em 2%; }
iframe {
max-height: 320px; }
.header-container header {
text-align: center; }
.logo, .logo-text {
float: none; }
.header-container nav {
float: none; }
#nav {
padding-left: 3% !important;
padding-right: 3% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100% !important;
left: 0;
top: 35px;
-webkit-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px; }
.hide-480 {
display: none; }
.page-template-page-gallery-php .thumb-gallery .half,
.pb_gallery_preview .thumb-gallery .half,
.thumb-portfolio .gallery_item.half,
.page-template-page-gallery-php .thumb-gallery .third,
.pb_gallery_preview .thumb-gallery .third,
.thumb-portfolio .gallery_item.third,
.page-template-page-gallery-php .thumb-gallery .fourth,
.pb_gallery_preview .thumb-gallery .fourth,
.thumb-portfolio .gallery_item.fourth,
.page-template-page-gallery-php .thumb-gallery .fifth,
.pb_gallery_preview .thumb-gallery .fifth,
.thumb-portfolio .gallery_item.fifth,
.thumb-gallery .third {
width: 100%; }
.icon-thirds li {
width: 100%;
float: none; }
ul.timeline > li:before, .vert-line {
display: none; }
ul.timeline {
width: 100%;
padding-left: 0; }
.main-container .hasCountdown {
font-size: 48px !important; }
.hasCountdown .countdown_section {
float: none;
width: 100% !important;
margin-bottom: 1em; }
#nav li.flag, #nav li.flag li.flag {
padding-left: 0px !important;
background-image: none; }
#nav li.flag ul {
margin-left: 0px; } .primary_menu li > ul > li {
margin-left: -12px; }
.primary_menu li > ul > li a {
padding-left: 25px !important; }
.primary_menu li > ul > li.fa > a {
padding-left: 10px !important; }
.primary_menu li > ul > li:before {
padding-left: 10px; }
.primary_menu li > ul > li > ul > li a {
padding-left: 35px !important; }
#primary_menu li.flag, #primary_menu li.flag li.flag {
background: none !important;
padding-left: 0 !important; }
.main-header.left, .main-header.right {
float: none;
text-align: center; }
.main-header.left .logo, .main-header.right .logo {
float: none; }
.main-header.right > div.header_text, .main-header.right ul.secondary_menu, .main-header.right ul.social-link,
.main-header.right ul.header_toolbar, .main-header.right #header_logo {
border-top: 1px solid rgba(255, 255, 255, 0.1); }
.main-header div.header_text * {
text-align: center;
float: none; }
.main-header .header_text *, .main-header .social-link li, .main-header .header_toolbar li {
display: inline;
float: none; }
.main-header .header_toolbar {
padding-top: .75em;
padding-bottom: .95em; }
.main-header .secondary_menu *, .main-header .secondary_menu li:hover ul ul {
float: none !important;
position: relative !important;
display: inline !important;
background: transparent !important;
left: 0 !important;
top: 0 !important;
padding: 0 !important;
margin: 0 !important;
line-height: 34px !important; }
.main-header .header_text li, .main-header .secondary_menu li a {
border-right: 1px solid rgba(255, 255, 255, 0.1);
padding-right: 0.75em !important;
padding-left: 0.75em !important;
margin: 0 !important; }
.main-header nav {
float: none; }
.main-header ul > li:last-child, .main-header ul.secondary_menu > li:last-child a {
border-right: none; }
.main-header ul:before,
.main-header ul:before,
.main-header ul.nav > li:after, .main-header ul.social-link > li:after {
display: none !important; }
.main-header ul.secondary_menu {
padding-top: .5em;
padding-bottom: .5em; }
.main-header #nav-wrap {
padding-bottom: 1.4em; }
#menu-icon {
display: block !important;
padding-left: 3% !important;
padding-right: 3% !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100% !important; }
.main-header #nav-wrap .nav {
text-align: center; }
.main-header #nav-wrap .nav li {
display: block;
text-align: center; }
.post-header #primary_menu li.fa:before {
display: inline-block;
padding-right: .5em;
margin-left: -.9em; }
.media_image {
float: none;
max-width: 100%;
margin-right: 0; }
.media_description {
max-width: 100%; }
.media_links {
float: none;
width: 100%;
margin-bottom: 1em; }
.main-header.right {
top: 0 !important; }
.sticky-header-wrapper .hasCountdown {
width: 100%; }
.sticky-header-wrapper .countdown_section {
float: none;
width: 25% !important; }
.sticky-header-wrapper .countdown_section *,
.sticky-header-wrapper .countdown_amount {
display: block !important;
float: none; }
.main-header.right,
.main-header.left {
top: 0 !important; } } @media only screen and (max-width: 1140px) {
.wrapper {
width: 100%; }
.boxed-page .tt_event_theme_page:before {
display: none; } } @media only screen and (max-width: 767px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
float: none;
text-align: left; } }
@media only screen and (max-width: 480px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .related.products ul.products li, .upsells.products ul.products li, .woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
width: 100% !important;
margin: 1em 0% 1em 0 !important; }
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
margin-top: 0 !important; }
.shop_table.cart .product-thumbnail, .shop_table.cart .product-remove {
display: none; }
table.shop_table.cart td {
padding-right: 3px;
padding-left: 3px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: 100%;
text-align: center;
padding-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: .3em; }
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
border-bottom-width: 0 !important; }
.woocommerce .product .onsale {
left: 10px;
top: 28px; }
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .related ul.products li.product {
float: none !important;
width: 100% !important; }
.woocommerce .star-rating, .woocommerce-page .star-rating {
float: none !important; }
.woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt {
float: none; }
.woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions {
text-align: center; }
input#coupon_code {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: none !important;
width: 96% !important;
display: inline; } } @media only screen and (max-width: 767px) {
.events-gridview #tribe-events-header, .single-tribe_events #tribe-events-header {
position: relative;
top: 0px; }
.events-gridview .main #tribe-events-content ul.tribe-events-sub-nav li, .events-gridview .main #tribe-events-content ul.tribe-events-sub-nav, .single-tribe_events .main #tribe-events-content ul.tribe-events-sub-nav li, .single-tribe_events .main #tribe-events-content ul.tribe-events-sub-nav {
text-align: left; }
.single-tribe_events .tribe-events-meta-group, .single-tribe_events .tribe-events-venue-map,
.tribe-events-event-image img {
float: none;
width: 100%; }
#tribe-events-content.tribe-events-list, #tribe-events-content {
margin-bottom: 0px; }
#tribe-mobile-container {
display: block; }
.tribe-events-calendar td .tribe-events-viewmore,
.tribe-events-calendar td div.type-tribe_events {
display: none !important; }
#tribe-events-content .tribe-events-calendar td {
height: auto;
text-align: center; }
.tribe-events-calendar .tribe-events-has-events:after {
border-radius: 50%;
content: "";
display: block;
height: 8px;
margin: 5px auto;
padding: 0;
width: 8px; }
.tribe-events-mobile.hentry.vevent {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom-style: solid;
border-bottom-width: 1px; } }
@media only screen and (max-width: 480px) {
.tribe-bar-date-filter, .tribe-bar-search-filter, .tribe-bar-submit {
width: 100%;
float: none;
padding-right: 0; }
.tribe-bar-submit {
position: relative;
left: 0px;
top: 0px; }
.tribe-bar-filters-inner {
padding-right: 0; }
.tribe-events-event-image {
float: none !important;
margin-left: 0 !important;
max-width: 100% !important; }
.tribe-events-event-image img {
width: 100%; } } @media only screen and (max-width: 767px) {
.charleft.ginput_counter {
float: none; } }
.main-content a {
color: #bf9c0c !important; }
ul.sensei-course-filters li::before, aside.course-cat-filters ul li::before,
ul.course-container li::before,
.module .module-lessons ul li::before {
content: ""; }
aside.course-cat-filters ul li:first-of-type {
padding-left: 0; }
aside.course-cat-filters ul a {
color: #bf9c0c !important; }
.module .module-lessons ul li {
padding: 0; }
menu, ul, ol {
padding-left: 5px; }
ol {
counter-reset: inherit; }
ol > li:before {
top: 0;
padding: 5px; }
a.button {
padding: .6em 1.8em; }
.fade .mosaic-overlay.link {
background: rgba(243, 208, 62, 0.76) url(//www.jewel.school.nz/wp-content/themes/hairdo/img/hover-magnify.png) no-repeat center center; }
.thumb-portfolio .gallery_item.third {
width: 31%;
margin-right: 3.5%;
margin-bottom: 2em; }
.module header h2 {
padding-top: 2em; }
.module .module-status {
top: .8em;
right: .8em; }
#post-entries {
margin-top: 2em; }
.sensei-breadcrumb {
background: none;
margin: 2em 0 0;
padding: 0; } #my-courses.ui-widget-content {
border: none;
background: none; } @media only screen and (max-width: 767px) {
.third, .half, .fourth, .two-thirds, ol.icon-lists li, ul.flag-lists li, .three-fourths, .foot.left, .foot.right, input.half, input.full, .fifth, .two-fifths, .three-fifths, .four-fifths, .left, .right, input.third {
width: 100%;
margin-right: 0%;
float: none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; } } .wpcf7-form input[type="reset"] + input[type="submit"] {
padding: .5em 1.5em;
margin-left: 1em; }
@media only screen and (max-width: 480px) {
.wpcf7-form input[type=submit] {
width: initial; } }
span.wpcf7-not-valid-tip {
color: #bf9c0c !important; } .breadcrumb-wrapper {
color: #bf9c0c !important; }
.breadcrumb-wrapper a {
color: #bf9c0c !important; }
.wp-caption-text.gallery-caption, .slb_group_status {
display: none !important; }
.instagram {
display: block;
background: url(//www.jewel.school.nz/wp-content/themes/jewelschool/images/instagram-icon.gif) no-repeat #3a3a3a;
height: 40px;
text-indent: -999px;
overflow: hidden;
margin-bottom: 10px; }
.instagram:hover {
-webkit-box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.75);
box-shadow: inset 0px 0px 30px 5px rgba(0, 0, 0, 0.75); }
.lesson-meta {
color: #6b6b6b;
font-size: .9em;
font-style: italic; }
.lesson-meta [class^="lesson-"] {
padding: .5em; }
.question_media_display dl {
display: none; }
.courses-index-intro {
margin-bottom: 2em; }
aside.course-cat-filters ul li {
border-bottom: none; }
.gallery_item_title {
position: absolute;
bottom: 0;
text-align: center;
width: 100%;
line-height: 1.5em;
background: rgba(243, 208, 62, 0.76);
color: white;
padding: .4em 1em;
box-sizing: border-box;
font-size: 1.1em;
z-index: 10; }
@media only screen and (max-width: 768px) {
.thumb-portfolio .gallery_item.third {
width: 100%; } }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #F3D03E !important; }
.tax-programme_category .main-content figure {
margin-right: 2em;
float: left;
padding: 5px;
border: 1px solid #e4e2dc; }
.tax-programme_category .main-content figure .mosaic-block {
margin: 0 !important; }
.tax-programme_category .main-content figure img {
margin-bottom: 0; }
blockquote {
margin-left: 0;
margin-right: 0;
text-align: center;
background: #F3D03E;
padding: .5em; }
blockquote p {
font-family: 'open sans';
font-size: .8em; }
.page-template-page-full-width .main-content h2 {
margin-top: 1.4em; }
@media only screen and (max-width: 767px) {
aside .kis-box, aside .kis-box-new {
margin: 3em auto; } } @media only screen and (min-width: 768px) {
.header-container .wrapper .clearfix, .header-container .wrapper #post-entries {
height: 128px; }
.header-container .wrapper .clearfix #header_logo, .header-container .wrapper #post-entries #header_logo {
position: relative;
height: 128px; }
.header-container .wrapper .clearfix #header_logo img, .header-container .wrapper #post-entries #header_logo img {
max-height: 100%;
max-width: 100%;
width: auto;
height: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto; }
.header-container .wrapper .clearfix .menu-container nav, .header-container .wrapper #post-entries .menu-container nav {
margin-top: 45px; }
.header-container .wrapper .clearfix .menu-container ul, .header-container .wrapper #post-entries .menu-container ul {
margin: 0; }
.header-container .wrapper .clearfix .menu-container ul li, .header-container .wrapper #post-entries .menu-container ul li {
padding-right: .2em; } }
@media only screen and (max-width: 767px) {
.logo-container {
text-align: center; }
.logo {
float: none; } }
.main-header.menu-container.four-fifths {
margin-right: 0;
float: right; }
@media only screen and (min-width: 768px) {
.main-header.menu-container.four-fifths li:last-of-type {
padding-right: 0 !important; } }
.pre-header-container ul > li {
border-right: none; }
.pre-header-container ul > li a {
color: #F3D03E; } .main-content .course-enquiry {
margin-top: 5em; }
.main-content aside .course-enquiry {
margin-top: 0; }
.short-fields-wrap {
max-width: 100%;
margin-left: auto;
margin-right: auto; }
.short-fields-wrap:after {
content: " ";
display: block;
clear: both; }
.short-fields-wrap > div {
width: 49.15254%;
float: left;
margin-right: 1.69492%;
float: left; }
.short-fields-wrap > div:nth-child(2n) {
width: 49.15254%;
float: right;
margin-right: 0; } .btn-call {
white-space: nowrap !important;
font-weight: bold !important;
text-shadow: #bf9c0c 1px 1px; } .associates > div > div:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both; }
.associates > div > div img {
width: 100%;
margin-right: 0;
margin-bottom: 2em; }
@media only screen and (max-width: 767px) {
.associates > div > div {
text-align: center; }
.associates > div > div img {
width: initial; }
.associates > div > div img.alignleft {
float: none; } } .cff-wrapper {
margin-top: 3em; } #gallery-2 .gallery-item {
width: 15% !important;
margin-right: 2% !important; }
#gallery-2 .gallery-item:nth-of-type(6n) {
margin-right: 0 !important; }
#gallery-2 .gallery-item a {
width: 100%;
display: block; }
#gallery-2 .gallery-item a img {
width: 100%; }
@media only screen and (max-width: 600px) {
#gallery-2 .gallery-item {
width: 32% !important; }
#gallery-2 .gallery-item:nth-of-type(3n) {
margin-right: 0 !important; } }
@media only screen and (max-width: 400px) {
#gallery-2 .gallery-item {
width: 49% !important; }
#gallery-2 .gallery-item:nth-of-type(3n) {
margin-right: 2% !important; }
#gallery-2 .gallery-item:nth-of-type(2n) {
margin-right: 0 !important; } } .main .kis-box-new {
max-width: 400px; }
.main .kis-box-new .kis-title {
margin-bottom: .8em; }
.main .kis-box-new .kis-title h3 {
display: table-cell;
white-space: nowrap;
text-transform: uppercase;
padding: .6em .4em;
background-color: #a7890a;
color: white;
font-weight: bold;
font-size: 15px;
font-size: 10px; }
@media screen and (min-width: 767px) {
.main .kis-box-new .kis-title h3 {
font-size: calc(10px + 5 * (100vw - 767px) / 433); } }
@media screen and (min-width: 1200px) {
.main .kis-box-new .kis-title h3 {
font-size: 15px; } }
@media (max-width: 767px) {
.main .kis-box-new .kis-title h3 {
font-size: 15px !important; } }
.main .kis-box-new .kis-title .kis-header-logo {
display: table-cell;
width: 100%;
vertical-align: middle;
text-align: right; }
.main .kis-box-new .kis-title .kis-header-logo img {
max-width: 170px;
width: 95%;
margin-bottom: 0; }
.main .kis-box-new .course-name {
color: black;
font-weight: bolder;
margin: .2em 0;
padding: 0 .3em;
font-size: 1.1em; }
.main .kis-box-new table {
border: 1px solid #e2dace !important; }
.main .kis-box-new table tr {
border-bottom: 1px solid #e2dace; }
.main .kis-box-new table tr:nth-child(odd) {
background: #f6f3ef; }
.main .kis-box-new table tr:nth-child(even) {
background: #f6f3ef; }
.main .kis-box-new table tr.sep-row, .main .kis-box-new table tr.sep-row-alt {
height: 10px; }
.main .kis-box-new table tr.sep-row-alt {
background-color: #8a8680; }
.main .kis-box-new table tr.national {
background-color: #efeae4; }
.main .kis-box-new table tr.highlight-row {
background-color: #e6bc0e;
color: white;
font-weight: bold; }
.main .kis-box-new table tr.highlight-row-alt {
background-color: #a7890a;
color: white;
font-weight: bold; }
.main .kis-box-new td {
padding: .4em;
border: none;
vertical-align: middle; }
.main .kis-box-new td.central {
padding-left: 40px; }
.main .kis-box-new a, .main .kis-box-new a:link, .main .kis-box-new a:visited {
text-decoration: underline; }
.main .kis-box-new a:hover, .main .kis-box-new a:active {
text-decoration: none; }
.main .kis-box-new .kis-foot-notes {
background-color: #a7890a;
color: white;
padding: 1em .4em;
text-align: center; }
.main .kis-box-new .kis-foot-notes p {
font-size: 15px;
line-height: 1.2em;
padding-bottom: 4px;
margin: 0; }
.main .kis-box-new .kis-foot-notes a, .main .kis-box-new .kis-foot-notes a:link, .main .kis-box-new .kis-foot-notes a:visited {
color: #FFFFFF !important;
text-decoration: underline; }
.main .kis-box-new .kis-foot-notes a:hover, .main .kis-box-new .kis-foot-notes a:active {
text-decoration: none; }
.main .kis-box-new #errorMessage {
background-color: #ea8b8a;
font-weight: bold;
padding: .5em;
display: none; }.sidr {
display: none;
position: absolute;
position: fixed;
top: 0;
height: 100%;
z-index: 999999;
width: 260px;
max-width: 260px;
overflow-x: none;
overflow-y: auto;
}
.sidr .logo{
display: inline-block;
padding-left: 15px;
}
.sidr .menuHideBtn{
margin-bottom: 0!important;	
}
.sidr .menuHideBtn a{
padding: .5em 0 .5em 15px!important;
font-size: 120%;
}
.sidr .sidr-inner {
padding: 0 0 15px
}
.sidr .sidr-inner>p {
margin-left: 15px;
margin-right: 15px;
}
.sidr.right {
left: auto;
right: -260px;
}
.sidr.left {
left: -260px;
right: auto;
}
.sidr h1,
.sidr h2,
.sidr h3,
.sidr h4,
.sidr h5,
.sidr h6 { }
.sidr p {
margin: 0 0 12px;
}
.sidr p a { }
.sidr>p {
margin-left: 15px;
margin-right: 15px;
}
.sidr ul {
margin: 0 0 15px;
padding: 0;
border-top-style: solid!important;
border-top-width: 1px!important;
position: relative;
}
.sidr ul li{
margin: 0;
line-height: 34px;
border-bottom-style: solid;
border-bottom-width: 1px;
} .sidr ul, 
.sidr ul:hover,
.sidr ul li:hover ul{
display: block!important;
position: relative!important;
left: 0!important;
top: 0!important;
}
.sidr ul:before{
display: none!important;
}
.sidr ul li:hover,
.sidr ul li.active,
.sidr ul li.sidr-class-active {
border-top: none;
}
.sidr ul li a,
.sidr ul li span {
padding: 0 15px!important;
display: block;
text-decoration: none;
}
.sidr ul li.fa{
display: block; }
.sidr ul li.fa > a{
padding-left: 10px!important;
} .sidr ul li ul {
border-bottom: none;
margin: 0;
}
.sidr ul li ul li:last-child {
border-bottom: none
}
.sidr ul li ul li:hover,
.sidr ul li ul li.active,
.sidr ul li ul li.sidr-class-active {
border-top: none;
}
.sidr ul li ul li a,
.sidr ul li ul li span {
padding-left: 30px;
}
.sidr form {
margin: 0 15px
}
.sidr label {
font-size: 13px
}
.sidr input[type="text"],
.sidr input[type="password"],
.sidr input[type="date"],
.sidr input[type="datetime"],
.sidr input[type="email"],
.sidr input[type="number"],
.sidr input[type="search"],
.sidr input[type="tel"],
.sidr input[type="time"],
.sidr input[type="url"],
.sidr textarea,
.sidr select {
width: 100%;
font-size: 13px;
padding: 5px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0 0 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
border: none;
background: rgba(0,0,0,0.1);
color: rgba(51,51,51,0.6);
display: block;
clear: both;
}
.sidr input[type=checkbox] {
width: auto;
display: inline;
clear: none;
}
.sidr input[type=button],
.sidr input[type=submit] {
color: #f8f8f8;
background: #333;
}
.sidr input[type=button]:hover,
.sidr input[type=submit]:hover {
background: rgba(51,51,51,0.9)
}
.sidr-class-logo-img{
margin-top: .75em;
margin-bottom: .75em;
}
body.sidr-open{
margin-left: 3px!important;
}
.sidr .sidr-class-fa{
font-family: "FontAwesome"!important;
font-style: normal;
}
.sidr .video_container, .sidr .video_container iframe{
max-width: 250px;
}
#sidr-main #nav-wrap {
display: block; 
}.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}
.isotope.infinite-scrolling {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}.flex-container a:active,
.flexslider a:active, .flexslider-quote a:active,
.flex-container a:focus, .flexslider-quote a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider, .flexslider-quote {margin: 0; padding: 0;}
.flexslider-quote blockquote, .flexslider blockquote{
padding-left: 0;
border: none;
}
.flexslider .slides > li, .flexslider-quote .slides > li {display: none; -webkit-backface-visibility: hidden; padding-left: 0;} .flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;} 
.flexslider .slides img {width: 100%; display: block; margin-top: 0; height: auto; }
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider, .flexslider-quote {margin: 0 0 20px;  position: relative;  zoom: 1;}
.flexslider-quote {margin: 0 0 20px;  position: relative;  zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.flexslider-quote, .sc_flexslider-quote{
text-align: center;
}
.flexslider .slides li{
padding-top: 0;
}
.flexslider li:before, .flexslider-quote li:before{
display: none;
}
.flexslider ul, .flexslider ol, .flexslider-quote ul, .flexslider-quote ol{
margin-left: 0;
}
.flexslider-quote cite{
margin-bottom: 2em;
}
.sc_flexslider-quote cite{
margin-bottom: 1.5em;
}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0; height: 0;}
ul.flex-direction-nav li{
position: static;
}
.flexslider-quote .flex-direction-nav, .sc_flexslider-quote .flex-direction-nav{
display: none!important;
}
.sc_flexslider-quote .flex-control-nav{
bottom: -30px;
}
.flex-direction-nav a { 
margin: -20px 0 0; 
display: block;
position: absolute; 
top: 45%; 
z-index: 10; 
cursor: pointer;  
opacity: .6; 
-webkit-transition: all .3s ease;
background-color: rgba(0, 0, 0, .2);
-webkit-border-radius: 100px;
border-radius: 100px;
color: #fff;
font: 24px 'bulletsregular';
padding: .2em .5em;
-webkit-backface-visibility: hidden;
}
.flex-direction-nav .flex-next { 
right: 8px;
padding: 0.5em 0.5em 0.25em 0.8em;
-webkit-backface-visibility: hidden;
}
.flex-direction-nav .flex-prev {
left: 8px;
padding: 0.5em 0.6em 0.25em 0.7em;
-webkit-backface-visibility: hidden; 
}
.flexslider:hover .flex-next {right: 8px;}
.flexslider:hover .flex-prev { left: 8px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: 30px; text-align: center; margin-bottom: 0px!important;}
.flexslider-quote .flex-control-nav {width: 100%; position: absolute; bottom: -10px; text-align: center;}
.flex-control-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.flexslider-quote blockquote{
margin-bottom: 1em;
}
.flexslider-quote cite{
display: inline;
margin-bottom: 1em;
margin-top: .5em;
}
.flexslider-quote{
padding-bottom: 10px;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 8px;}
.flex-direction-nav .flex-next {opacity: 1; right: 8px;  }
}@font-face {
font-family: 'FontAwesome';
src: url(//www.jewel.school.nz/wp-content/themes/hairdo/fonts/fontawesome-webfont.eot?v=4.4.0);
src: url(//www.jewel.school.nz/wp-content/themes/hairdo/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'), url(//www.jewel.school.nz/wp-content/themes/hairdo/fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'), url(//www.jewel.school.nz/wp-content/themes/hairdo/fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'), url(//www.jewel.school.nz/wp-content/themes/hairdo/fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'), url(//www.jewel.school.nz/wp-content/themes/hairdo/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eeeeee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
} .pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #ffffff;
} .fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}.pb_countdown h1{
text-align: center;	
}
.main-container .hasCountdown {
font-weight: normal;
font-style: normal;
line-height: 140%;
text-align: center;
}
.countdown_rtl {
direction: rtl;
}
.countdown_holding span {}
.countdown_row {
clear: both;
width: 100%;
padding: 0px 2px;
text-align: center;
}
.main-container .countdown_show1 .countdown_section {
width: 98%;
}
.main-container .countdown_show2 .countdown_section {
width: 48%;
}
.main-container .countdown_show3 .countdown_section {
width: 32.5%;
}
.main-container .countdown_show4 .countdown_section {
width: 24.5%;
}
.main-container .countdown_show5 .countdown_section {
width: 19.5%;
}
.main-container .countdown_show6 .countdown_section {
width: 16.25%;
}
.main-container .countdown_show7 .countdown_section {
width: 14%;
}
.countdown_section {
display: block;
float: left;
font-size: 32px;
text-align: center;
line-height: 1.75em!important;
}
.countdown_amount {
font-size: 70px;
}
.countdown_descr {
display: block;
width: 100%;
font-size: 20px;
line-height: 1.5em;
padding-bottom: 1.5em;
}
.countdown_row:before, .countdown_row:after { content: " "; display: table; }
.countdown_row:after { clear: both; }
.countdown_row { *zoom: 1; }.owlCustomNavigation{
top: 3px;
}
.owlCustomNavigation .btn{
cursor: pointer;
display: inline-block;
margin-left: 0;
}
.owlCustomNavigation .btn{
font-family: 'FontAwesome'!important;
padding: .25em .5em;
top: 0px;
}
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
padding: .5em;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { 
cursor:url(//www.jewel.school.nz/wp-content/themes/hairdo/js/owl-carousel/grabbing.png) 8 8, move;
} .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}.owl-wrapper-outer{
margin-bottom: 1em;
}
.owl-theme .owl-controls{
margin-top: 0px;
text-align: center;
}
.owlCustomNavigation a{
cursor: po;
} .owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline; margin: 5px;
padding: 3px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: #869791;
filter: Alpha(Opacity=50); opacity: 0.5;
}  .owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100); opacity: 1;
text-decoration: none;
} .owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 2px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100); opacity: 1;
} .owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
} .owl-item.loading{
min-height: 150px;
background: url(//www.jewel.school.nz/wp-content/themes/hairdo/js/owl-carousel/AjaxLoader.gif) no-repeat center center
}
.owl-item .mosaic-block{
margin-bottom: 0;
}body{ padding: 0em; }
.outter-wrapper{ max-width: 100%; width: 100%;}
.wrapper{ max-width: 1160px; width: auto;}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.jewel.school.nz/wp-content/themes/hairdo/js/fancybox/source/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//www.jewel.school.nz/wp-content/themes/hairdo/js/fancybox/source/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//www.jewel.school.nz/wp-content/themes/hairdo/js/fancybox/source/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//www.jewel.school.nz/wp-content/themes/hairdo/js/fancybox/source/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}#fancybox-buttons {
position: fixed;
left: 0;
width: 100%;
z-index: 8050;
}
#fancybox-buttons.top {
top: 10px;
}
#fancybox-buttons.bottom {
bottom: 10px;
}
#fancybox-buttons ul {
display: block;
width: 166px;
height: 30px;
margin: 0 auto;
padding: 0;
list-style: none;
border: 1px solid #111;
border-radius: 3px;
-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
background: rgb(50,50,50);
background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}
#fancybox-buttons ul li {
float: left;
margin: 0;
padding: 0;
}
#fancybox-buttons a {
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
background-image: url(//www.jewel.school.nz/wp-content/themes/hairdo/js/fancybox/source/helpers/fancybox_buttons.png);
background-repeat: no-repeat;
outline: none;
opacity: 0.8;
}
#fancybox-buttons a:hover {
opacity: 1;
}
#fancybox-buttons a.btnPrev {
background-position: 5px 0;
}
#fancybox-buttons a.btnNext {
background-position: -33px 0;
border-right: 1px solid #3e3e3e;
}
#fancybox-buttons a.btnPlay {
background-position: 0 -30px;
}
#fancybox-buttons a.btnPlayOn {
background-position: -30px -30px;
}
#fancybox-buttons a.btnToggle {
background-position: 3px -60px;
border-left: 1px solid #111;
border-right: 1px solid #3e3e3e;
width: 35px
}
#fancybox-buttons a.btnToggleOn {
background-position: -27px -60px;
}
#fancybox-buttons a.btnClose {
border-left: 1px solid #111;
width: 35px;
background-position: -56px 0px;
}
#fancybox-buttons a.btnDisabled {
opacity : 0.4;
cursor: default;
}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}@font-face{font-family:TablePress;src:url(//www.jewel.school.nz/wp-content/plugins/tablepress/css/tablepress.eot);src:url(//www.jewel.school.nz/wp-content/plugins/tablepress/css/tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(//www.jewel.school.nz/wp-content/plugins/tablepress/css/tablepress.ttf) format('truetype'),url(//www.jewel.school.nz/wp-content/plugins/tablepress/css/tablepress.svg#TablePress) format('svg');font-weight:400;font-style:normal}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;text-decoration:none\0/IE;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}