Untitled diff

Created Diff never expires
.event_summary_css {
line-height:24px;
width:100%;
text-align: left;
float: left;
font-size: 1.2em;
}
.video-filter {
display: inline-block;
}
#block-system-main > div > div > div.field.field-name-field-event-images.field-type-image.field-label-hidden > div > div > img {
display: none;
}

.event-term-view-filters > ul {
float: left;
margin-top: -2.5px;
width: 100%;
}

h1 {
font-size: 26px;
text-transform: inherit;
}

.gallery-content {
background-color: #F6F6F6;
padding: 10px;
width: 286px;
float: left;
height:350px;
}

.gallery-content .desc {
padding: 15px 0 0 0;
font-size:14px;
height:96px;
margin-top: -30px;
}

.gallery-content > span {
background: url("images/nav_arw_right.png") no-repeat scroll center center #006F51;
color: #FFFFFF;
padding: 5px 10px;
position: relative !important;
text-indent: -9000px;
width: 18px;
left:0px;
top:-30px;
}
/*
/*
For Enrolment Deposit
For Enrolment Deposit
*/
*/


#commerce-cart-add-to-cart-form-3 div {
#commerce-cart-add-to-cart-form-3 div {
margin-bottom:2px !important;
margin-bottom:2px !important;
}
}
#edit-line-item-fields
#edit-line-item-fields
.page-node-615.node-type-donation #breadcrumbs {
.page-node-615.node-type-donation #breadcrumbs {
margin-bottom:0px !important;
margin-bottom:0px !important;
padding-bottom:0px !important;
padding-bottom:0px !important;
}
}


.page-title.donate {
.page-title.donate {
display:none;
display:none;
}
}
#edit-line-item-fields-field-donor-address-und-0 .fieldset-wrapper {
#edit-line-item-fields-field-donor-address-und-0 .fieldset-wrapper {
padding: 0 0px
padding: 0 0px
}
}
#edit-line-item-fields-field-donor-address-und-0 .fieldset-legend {
#edit-line-item-fields-field-donor-address-und-0 .fieldset-legend {
margin-left: -10px;
margin-left: -10px;
}
}
.form-item.form-type-textfield.form-item-line-item-fields-field-donor-address-und-0-premise #edit-line-item-fields-field-donor-address-und-0-premise {
.form-item.form-type-textfield.form-item-line-item-fields-field-donor-address-und-0-premise #edit-line-item-fields-field-donor-address-und-0-premise {
margin-top:12px !important;
margin-top:12px !important;
}
}


.form-item.form-type-checkbox.form-item-line-item-fields-field-anonymous-und #edit-line-item-fields-field-anonymous-und {
.form-item.form-type-checkbox.form-item-line-item-fields-field-anonymous-und #edit-line-item-fields-field-anonymous-und {
zoom: 1.4;
zoom: 1.4;
width: 10px !important;
width: 10px !important;
}
}
.form-item.form-type-checkbox.form-item-line-item-fields-field-subscribe-und #edit-line-item-fields-field-subscribe-und {
.form-item.form-type-checkbox.form-item-line-item-fields-field-subscribe-und #edit-line-item-fields-field-subscribe-und {
zoom: 1.2;
zoom: 1.2;
width: 10px !important;
width: 10px !important;
}
}
.form-item.form-type-checkbox.form-item-line-item-fields-field-subscribe-und {
.form-item.form-type-checkbox.form-item-line-item-fields-field-subscribe-und {
margin-top:90px;
margin-top:90px;
}
}


.form-item.form-type-select.form-item-line-item-fields-field-donor-address-und-0-country select:not([size]):not([multiple]), select[size="0"], select[size="1"] {
.form-item.form-type-select.form-item-line-item-fields-field-donor-address-und-0-country select:not([size]):not([multiple]), select[size="0"], select[size="1"] {
width:29.6%;
width:29.6%;
background-color:white;
background-color:white;
}
}


.form-item.form-type-select.form-item-line-item-fields-field-donor-address-und-0-administrative-area select:not([size]):not([multiple]), select[size="0"], select[size="1"] {
.form-item.form-type-select.form-item-line-item-fields-field-donor-address-und-0-administrative-area select:not([size]):not([multiple]), select[size="0"], select[size="1"] {


background-color:white;
background-color:white;
}
}


.form-item.form-type-select.form-item-line-item-fields-field-donor-address-und-0-country select{
.form-item.form-type-select.form-item-line-item-fields-field-donor-address-und-0-country select{
-webkit-appearance: menulist-button !important;
-webkit-appearance: menulist-button !important;
height: 28px !important;
height: 28px !important;


}
}
.form-item.form-type-select.form-item-line-item-fields-field-donor-address-und-0-administrative-area select {
.form-item.form-type-select.form-item-line-item-fields-field-donor-address-und-0-administrative-area select {
-webkit-appearance: menulist-button !important;
-webkit-appearance: menulist-button !important;
height: 28px !important;
height: 28px !important;
}
}
.addressfield-container-inline.locality-block.country-AU {
.addressfield-container-inline.locality-block.country-AU {
display: grid;
display: grid;


}
}


.pay_foot_link a {
.pay_foot_link a {
color: #003366;
color: #003366;
}
}


.pay_foot_link a:hover {
.pay_foot_link a:hover {
text-decoration: underline;
text-decoration: underline;
}
}
.menu-1031.depth-1.fs-no-children
.menu-1031.depth-1.fs-no-children
{
{
position: absolute;
position: absolute;
font-size:12px;
font-size:12px;
margin-top: 292.5px;
margin-top: 292.5px;
margin-left: 303px;
margin-left: 303px;


}
}


.field-type-list-boolean.field-name-field-anonymous.field-widget-options-onoff.form-wrapper::after {
.field-type-list-boolean.field-name-field-anonymous.field-widget-options-onoff.form-wrapper::after {
content: " Please direct my donation to:";
content: " Please direct my donation to:";
border-radius:5px;
border-radius:5px;
padding: 2px 3px 2px 3px;
padding: 2px 3px 2px 3px;
font-weight: bold;
font-weight: bold;
}
}


.form-item.form-type-checkbox.form-item-line-item-fields-field-anonymous-und > label{
.form-item.form-type-checkbox.form-item-line-item-fields-field-anonymous-und > label{
font-size:16px;
font-size:16px;
font-weight: bold;
font-weight: bold;
}
}
.enrolment_receipt {
.enrolment_receipt {
position:relative;
position:relative;
margin-left: 35em;
margin-left: 35em;
margin-top:-1.5em;
margin-top:-1.5em;
background: inherit;
background: inherit;
}
}


.donation_receipt {
.donation_receipt {
position:relative;
position:relative;
margin-left: 35em;
margin-left: 35em;
margin-top:-1.5em;
margin-top:-1.5em;
background: inherit;
background: inherit;
}
}


hr.horz_line{
hr.horz_line{
margin: 21px -11px 15px;
margin: 21px -11px 15px;
border: 0;
border: 0;
border-top: 1px solid #000000;
border-top: 1px solid #000000;
}
}


.cart_contents.form-wrapper {
.cart_contents.form-wrapper {
background: #f6f6f6;
background: #f6f6f6;
border: 0px;
border: 0px;
}
}




.cart_contents.form-wrapper legend {
.cart_contents.form-wrapper legend {
position:relative;
position:relative;
background: #f6f6f6;
background: #f6f6f6;
border: 1px solid #000000;
border: 1px solid #000000;
border-top: hidden;
border-top: hidden;
border-right: hidden;
border-right: hidden;
border-bottom: hidden;
border-bottom: hidden;
border-radius: 0px;
border-radius: 0px;
height: 9.5em;
height: 9.5em;
background-image:url('invoice_logo.png');
background-image:url('invoice_logo.png');
background-position: center top;
background-position: center top;
background-repeat: no-repeat;
background-repeat: no-repeat;
width:99.5%;
width:99.5%;
}
}


.cart_contents.form-wrapper legend::after {
.cart_contents.form-wrapper legend::after {
content: "St Hilda's College";
content: "St Hilda's College";
position:relative;
position:relative;
background: #f6f6f6;
background: #f6f6f6;
margin-left:40%;
margin-left:40%;
top:9em;
top:9em;
color:#333;
color:#333;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 16px;
font-size: 16px;
font-weight:bold;
font-weight:bold;
letter-spacing: 2px;
letter-spacing: 2px;


}
}


.commerce_payment.form-wrapper {
.commerce_payment.form-wrapper {
border: 0px;
border: 0px;
background:#f6f6f6;
background:#f6f6f6;
}
}


.commerce_payment.form-wrapper legend{
.commerce_payment.form-wrapper legend{
position: relative;
position: relative;
background:#f6f6f6;
background:#f6f6f6;
border:none;
border:none;
height: 7em;
height: 7em;
top: -3.5em;
top: -3.5em;
text-align: center;
text-align: center;
font-weight: bold;
font-weight: bold;
font-size: 16px;
font-size: 16px;
background-image:url('visa-mastercard-icon.png');
background-image:url('visa-mastercard-icon.png');
background-position: center;
background-position: center;
background-repeat: no-repeat;
background-repeat: no-repeat;
background-size: 11em 5em;
background-size: 11em 5em;
width:50%;
width:50%;


}
}
.commerce_payment.form-wrapper .fieldset-wrapper {
.commerce_payment.form-wrapper .fieldset-wrapper {


margin-top:-4.3em;
margin-top:-4.3em;
}
}


#payment-details label {
#payment-details label {


font-size: 13px;
font-size: 13px;
font-weight: bold;
font-weight: bold;
text-align: right;
text-align: right;
clear: both;
clear: both;
float:left;
float:left;
margin-right:13em;
margin-right:13em;
}
}


#edit-commerce-payment-payment-details-credit-card-exp-month {
#edit-commerce-payment-payment-details-credit-card-exp-month {
border: 1px solid #ccc;
border: 1px solid #ccc;
background-color: white;
background-color: white;
margin-left: 1.45em;
margin-left: 1.45em;
}
}
#edit-commerce-payment-payment-details-credit-card-exp-year {
#edit-commerce-payment-payment-details-credit-card-exp-year {
border: 1px solid #ccc;
border: 1px solid #ccc;
background-color: white;
background-color: white;
}
}
#edit-commerce-payment-payment-details-credit-card-cardholdername {
#edit-commerce-payment-payment-details-credit-card-cardholdername {
margin-left: -8.8px;
margin-left: -8.8px;
}
}
.form-item-commerce-payment-payment-method {
.form-item-commerce-payment-payment-method {
visibility:hidden;
visibility:hidden;
}
}


#commerce-checkout-form-checkout > div:first-child {
#commerce-checkout-form-checkout > div:first-child {
border: 1px solid #000000;
border: 1px solid #000000;




}
}


.checkout-buttons.form-wrapper {
.checkout-buttons.form-wrapper {
border: 0px;
border: 0px;
}
}


#commerce-checkout-form-checkout div {
#commerce-checkout-form-checkout div {


background: #f6f6f6;
background: #f6f6f6;
}
}


.checkout-buttons.form-wrapper {
.checkout-buttons.form-wrapper {
background: #f6f6f6;
background: #f6f6f6;
border: 0px;
border: 0px;
margin-top: -4em;
margin-top: -4em;
margin-left: 25em;
margin-left: 25em;
margin-right: 1em;
margin-right: 1em;
margin-bottom: 3em;
margin-bottom: 3em;
padding: 0 0 10px;
padding: 0 0 10px;
position: relative;
position: relative;
top: 12px;
top: 12px;
}
}


.button-operator {
.button-operator {
margin-left: 1em;
margin-left: 1em;
}
}




#edit-cancel {
#edit-cancel {
margin-left: 1em;
margin-left: 1em;
}
}




input[value="Pay"] {
input[value="Pay"] {
width: 500px !important;
width: 500px !important;
font-size: 1.5em !important;
font-size: 1.5em !important;
height: 2em !important;
height: 2em !important;
margin-top: 0.7em !important;
margin-top: 0.7em !important;
margin-bottom: 20px !important;
margin-bottom: 20px !important;
}
}
input[value="Donate Now"] {
input[value="Donate Now"] {
position:absolute !important;
position:absolute !important;
width: 500px !important;
width: 500px !important;
font-size: 1.5em !important;
font-size: 1.5em !important;
height: 2em !important;
height: 2em !important;
margin-top: -4.5em !important;
margin-top: -4.5em !important;
margin-bottom: 20px !important;
margin-bottom: 20px !important;
}
}
.redirect_contents {
.redirect_contents {
font-size:13px;
font-size:13px;


}
}
.payment_branding_ribbon {
.payment_branding_ribbon {
background-color:#ccc;
background-color:#ccc;
border: 1px solid #ccc;
border: 1px solid #ccc;
height:5em;
height:5em;
}
}
td.brand_contents {
td.brand_contents {
text-align:center;
text-align:center;
color:#444444;
color:#444444;
vertical-align:top;
vertical-align:top;
padding-top:1em;
padding-top:1em;
}
}




.group-scholarships.field-group-accordion-item {
.group-scholarships.field-group-accordion-item {
overflow:hidden;
overflow:hidden;


}
}


.group-alice-paton-library.field-group-accordion-item {
.group-alice-paton-library.field-group-accordion-item {
overflow:hidden;
overflow:hidden;


}
}


.group-principal-discretion.field-group-accordion-item {
.group-principal-discretion.field-group-accordion-item {
overflow:hidden;
overflow:hidden;
}
}
/* =Reset
/* =Reset
-------------------------------------------------------------- */
-------------------------------------------------------------- */
.page-title.future.students,.page-title.celebration{
.page-title.future.students,.page-title.celebration{
display:none;
display:none;
}
}
html, body, div, span, applet, object, iframe,
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
table, caption, tbody, tfoot, thead, tr, th, td {
/*border: 0;*/
/*border: 0;*/
font-family: inherit;
font-family: inherit;
font-size: 100%;
font-size: 100%;
font-style: inherit;
font-style: inherit;
font-weight: inherit;
font-weight: inherit;
margin: 0;
margin: 0;
outline: 0;
outline: 0;
padding: 0;
padding: 0;
vertical-align: baseline;
vertical-align: baseline;
}
}
@font-face {
@font-face {
font-family: 'Futuran';
font-family: 'Futuran';
src: url('fonts/futuran-webfont.eot');
src: url('fonts/futuran-webfont.eot');
src: url('fonts/futuran-webfont.eot?#iefix') format('embedded-opentype'),
src: url('fonts/futuran-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/futuran-webfont.woff') format('woff'),
url('fonts/futuran-webfont.woff') format('woff'),
url('fonts/futuran-webfont.ttf') format('truetype'),
url('fonts/futuran-webfont.ttf') format('truetype'),
url('fonts/futuran-webfont.svg#webfontregular') format('svg');
url('fonts/futuran-webfont.svg#webfontregular') format('svg');
font-weight: normal;
font-weight: normal;
font-style: normal;
font-style: normal;
/*font-family: 'Futuran-Bold';*/
/*font-family: 'Futuran-Bold';*/
}
}
@font-face {
@font-face {
font-family: 'Futuran Bold';
font-family: 'Futuran Bold';
src: url('fonts/4001-webfont.eot');
src: url('fonts/4001-webfont.eot');
src: url('fonts/4001-webfont.eot?#iefix') format('embedded-opentype'),
src: url('fonts/4001-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/4001-webfont.woff') format('woff'),
url('fonts/4001-webfont.woff') format('woff'),
url('fonts/4001-webfont.ttf') format('truetype'),
url('fonts/4001-webfont.ttf') format('truetype'),
url('fonts/4001-webfont.svg#futura_bdcn_btbold') format('svg');
url('fonts/4001-webfont.svg#futura_bdcn_btbold') format('svg');
font-weight: normal;
font-weight: normal;
font-style: normal;
font-style: normal;


}
}
/* remember to define focus styles! */
/* remember to define focus styles! */
:focus {
:focus {
outline: 0;
outline: 0;
}
}
body{
body{
background:url("images/sth_content_wmark.png") no-repeat scroll left 370px transparent;
background:url("images/sth_content_wmark.png") no-repeat scroll left 370px transparent;
}
}


body.front {
body.front {
line-height: 1;
line-height: 1;
background:url("images/sth_content_wmark.png") no-repeat scroll center 376px rgba(0, 0, 0, 0);
background:url("images/sth_content_wmark.png") no-repeat scroll center 376px rgba(0, 0, 0, 0);
}
}
ol, ul {
ol, ul {
list-style: none;
list-style: none;
}
}


/* tables still need 'cellspacing="0"' in the markup */
/* tables still need 'cellspacing="0"' in the markup */
table {
table {
border-collapse: separate;
border-collapse: separate;
border-spacing: 0;
border-spacing: 0;
}
}
caption, th, td {
caption, th, td {
font-weight: normal;
font-weight: normal;
text-align: left;
text-align: left;
}
}


blockquote:before, blockquote:after,
blockquote:before, blockquote:after,
q:before, q:after {
q:before, q:after {
content:'';
content:'';
content:none;
content:none;
}
}
a img {
a img {
border: 0;
border: 0;
}
}


/* Block elements */
/* Block elements */
header, hgroup, footer, section, article, aside {
header, hgroup, footer, section, article, aside {
display: block;
display: block;
}
}


/* Body, Common Classes & Wrap */
/* Body, Common Classes & Wrap */


body {
body {
font:14px/24px 'Futuran','Verdana',sans-serif;
font:14px/24px 'Futuran','Verdana',sans-serif;
line-height:24px;
line-height:24px;
color:#555;
color:#555;
}
}
a {
a {
text-decoration: none;
text-decoration: none;
color: #444444;
color: #444444;
outline:none;
outline:none;
}
}
a:hover {
a:hover {
text-decoration: none;
text-decoration: none;
color: #444444;
color: #444444;
}
}


.content a:hover, #left-sidebar li a:hover {
.content a:hover, #left-sidebar li a:hover {
color: #003366;
color: #003366;
}
}
#main-menu ul.menu li a:hover {
#main-menu ul.menu li a:hover {
color: navajowhite;
color: navajowhite;
}
}
h1, h2, h3, h4, h5, h6 {
h1, h2, h3, h4, h5, h6 {
padding-bottom:15px;
padding-bottom:15px;
font-weight: bold;
font-weight: bold;
}
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #444444;
color: #444444;
}
}
h1 {
font-size: 26px;
text-transform: uppercase;
}
h2 {
h2 {
font-size: 30px;
font-size: 30px;
}
}
h3, h4, h5, h6 {
h3, h4, h5, h6 {
color: #006F51;
color: #006F51;
font-size: 16px;
font-size: 16px;
}
}
h4 {
h4 {
font-size: 14px;
font-size: 14px;
}
}
h5 {
h5 {
font-size: 13px;
font-size: 13px;
}
}
h6 {
h6 {
font-size: 12px;
font-size: 12px;
}
}


p {
p {
padding-bottom:15px;
padding-bottom:15px;
line-height:24px;
line-height:24px;
}
}
strong {
strong {
font-weight: bold;
font-weight: bold;
color: #666;
color: #666;
}
}
cite, em, i {
cite, em, i {
font-style: italic;
font-style: italic;
}
}
pre {
pre {
background-color:#eee;
background-color:#eee;
overflow: auto;
overflow: auto;
padding:20px;
padding:20px;
color:#555;
color:#555;
margin-bottom: 30px;
margin-bottom: 30px;
}
}
pre, code {
pre, code {
font-family: Courier New, monospace;
font-family: Courier New, monospace;
}
}
ins {
ins {
text-decoration: none;
text-decoration: none;
}
}
sup, sub {
sup, sub {
font-size:10px;
font-size:10px;
height:0;
height:0;
line-height:1;
line-height:1;
position: relative;
position: relative;
vertical-align: baseline;
vertical-align: baseline;
}
}
sup {
sup {
bottom:6px;
bottom:6px;
}
}
sub {
sub {
top:4px;
top:4px;
}
}
/* Blockquote */
/* Blockquote */
blockquote {
blockquote {
border-left:4px solid #ccc;
border-left:4px solid #ccc;
border-right:4px solid #ccc;
border-right:4px solid #ccc;
background:url(images/blockquote-bg.jpg) 10px 10px no-repeat #eee;
background:url(images/blockquote-bg.jpg) 10px 10px no-repeat #eee;
width:85%;
width:85%;
margin:0 auto;
margin:0 auto;
padding:20px 20px 20px 48px;
padding:20px 20px 20px 48px;
margin-bottom:30px;
margin-bottom:30px;
}
}
blockquote p {
blockquote p {
color:#555;
color:#555;
padding-bottom:0px;
padding-bottom:0px;
}
}


/* Text elements */
/* Text elements */


ul, ol {
ul, ol {
margin: 0 0 1.5em 2em;
margin: 0 0 1.5em 2em;
}
}
ul {
ul {
list-style: disc;
list-style: disc;
}
}
ol {
ol {
list-style: decimal;
list-style: decimal;
}
}
ul ul, ol ol, ul ol, ol ul {
ul ul, ol ol, ul ol, ol ul {
margin-bottom: 0;
margin-bottom: 0;
margin-left: 1em;
margin-left: 1em;
}
}


dl {
dl {
margin: 0 0 1.5em 0;
margin: 0 0 1.5em 0;
}
}
dl dt {
dl dt {
font-weight: bold;
font-weight: bold;
}
}
dd {
dd {
margin-left: 1.5em;
margin-left: 1.5em;
margin-bottom : 1em;
margin-bottom : 1em;
}
}
strong {
strong {
font-weight: bold;
font-weight: bold;
}
}
cite, em, i {
cite, em, i {
font-style: italic;
font-style: italic;
}
}
big {
big {
font-size: 131.25%;
font-size: 131.25%;
}
}
ins {
ins {
background: #ffc;
background: #ffc;
text-decoration: none;
text-decoration: none;
}
}
abbr, acronym {
abbr, acronym {
border-bottom: 1px dotted #666;
border-bottom: 1px dotted #666;
cursor: help;
cursor: help;
}
}


table {
table {
margin: 0 0 1.5em;
margin: 0 0 1.5em;
width: 100%;
width: 100%;
/*border:1px solid #ddd;*/
/*border:1px solid #ddd;*/
/*border-right:none;*/
/*border-right:none;*/
/*background:#fff;*/
/*background:#fff;*/
}
}


th {
th {
font-weight: bold;
font-weight: bold;
padding:10px 10px;
padding:10px 10px;
background:#555;
background:#555;
/*color:#fff;*/
/*color:#fff;*/
}
}


tr{
tr{
padding:5px 5px;
padding:5px 5px;
}
}


td{
td{
padding:5px 10px;
padding:5px 10px;
/*border-top:1px solid #ddd;*/
/*border-top:1px solid #ddd;*/
/*border-right:1px solid #ddd;*/
/*border-right:1px solid #ddd;*/
}
}


.margin-auto {
.margin-auto {
margin:0 auto;
margin:0 auto;
}
}
/* no-margin, no-padding */
/* no-margin, no-padding */
.no-margin-top {
.no-margin-top {
margin-top:0px !important;
margin-top:0px !important;
}
}
.no-margin-bottom {
.no-margin-bottom {
margin-bottom:0px !important;
margin-bottom:0px !important;
}
}
.no-margin-left {
.no-margin-left {
margin-left:0px !important;
margin-left:0px !important;
}
}
.no-margin-right {
.no-margin-right {
margin-right:0px !important;
margin-right:0px !important;
}
}
.no-padding-top {
.no-padding-top {
padding-top:0px !important;
padding-top:0px !important;
}
}
.no-padding-bottom {
.no-padding-bottom {
padding-bottom:0px !important;
padding-bottom:0px !important;
}
}
.no-padding-left {
.no-padding-left {
padding-left:0px !important;
padding-left:0px !important;
}
}
.no-padding-right {
.no-padding-right {
padding-right:0px !important;
padding-right:0px !important;
}
}
.no-border-top {
.no-border-top {
border-top:0 none !important;
border-top:0 none !important;
}
}
.no-border-bottom {
.no-border-bottom {
border-bottom:0 none !important;
border-bottom:0 none !important;
}
}
.no-border-left {
.no-border-left {
border-left:0 none !important;
border-left:0 none !important;
}
}
.no-border-right {
.no-border-right {
border-right:0 none !important;
border-right:0 none !important;
}
}


/* Clearfix */
/* Clearfix */
.CL {
.CL {
clear:left;
clear:left;
height:0px;
height:0px;
overflow:hidden;
overflow:hidden;
}
}
.CR {
.CR {
clear:right;
clear:right;
height:0px;
height:0px;
overflow:hidden;
overflow:hidden;
}
}
.clear {
.clear {
clear: both;
clear: both;
}
}
/* clearfix hack */
/* clearfix hack */
.clearfix:after {
.clearfix:after {
visibility: hidden;
visibility: hidden;
display: block;
display: block;
font-size: 0;
font-size: 0;
content: " ";
content: " ";
clear: both;
clear: both;
height: 0;
height: 0;
}
}
.clearfix {
.clearfix {
display: inline-block;
display: inline-block;
}
}
/* start commented backslash hack \*/
/* start commented backslash hack \*/
* html .clearfix {
* html .clearfix {
height:1%;
height:1%;
}
}
.clearfix {
.clearfix {
display: block;
display: block;
}
}
/* close commented backslash hack */
/* close commented backslash hack */
.displayblock {
.displayblock {
display: block;
display: block;
}
}
.displaynone {
.displaynone {
display: none;
display: none;
}
}
#wrapper {
#wrapper {
width:980px;
width:980px;
margin:0 auto;
margin:0 auto;
}
}


#header {
#header {
background:#006F51;
background:#006F51;
padding-bottom:20px;
padding-bottom:20px;
}
}
#header .top-bg {
#header .top-bg {
background-position:center bottom;
background-position:center bottom;
height:16px;
height:16px;
border-bottom:4px solid #ccc;
border-bottom:4px solid #ccc;
}
}
/* Logo Tile */
/* Logo Tile */
#header #logo-wrap {
#header #logo-wrap {
float:left;
float:left;
margin-top:25px;
margin-top:25px;
}
}
h1#site-name {
h1#site-name {
font-size: 45px;
font-size: 45px;
font-weight:normal;
font-weight:normal;
padding-bottom:0px;
padding-bottom:0px;
}
}
h1#site-name a {
h1#site-name a {
line-height:54px;
line-height:54px;
}
}
h1#site-name a:hover {
h1#site-name a:hover {
color: #444444;
color: #444444;
}
}
h1#site-name a img {
h1#site-name a img {
max-height: 123px;
max-height: 123px;
float:left;
float:left;
padding-right:20px;
padding-right:20px;
}
}
h2#site-slogan {
h2#site-slogan {
font:14px Arial, Helvetica, sans-serif;
font:14px Arial, Helvetica, sans-serif;
color:#666;
color:#666;
padding:8px 0 0 0;
padding:8px 0 0 0;
}
}




#header .social-icon ul.social-profile li a {
#header .social-icon ul.social-profile li a {
text-indent: -99999px;
text-indent: -99999px;
}
}
.top_search_area {
.top_search_area {
float: right;
float: right;
width: 51%;
width: 51%;
}
}
#header .search_area {
#header .search_area {
float: left;
float: left;
margin-top: 50px;
margin-top: 50px;
padding-right: 0;
padding-right: 0;
width: 51%;
width: 51%;
}
}
#header .social-icon{
#header .social-icon{
float: left;
float: left;
margin-top: 50px;
margin-top: 50px;
padding-right: 13px;
padding-right: 13px;
width: 40%;
width: 40%;
}
}
#header .social-icon ul.social-profile {
#header .social-icon ul.social-profile {
float: right;
float: right;
list-style: none;
list-style: none;
margin: -10px 0 0;
margin: -10px 0 0;
}
}
#header .social-icon ul.social-profile li ,#footer ul.social-profile li{
#header .social-icon ul.social-profile li ,#footer ul.social-profile li{
float: left;
float: left;
margin-left: 10px;
margin-left: 10px;
margin-top: 10px;
margin-top: 10px;
}
}
#header .social-icon ul.social-profile li a,#footer ul.social-profile li a{
#header .social-icon ul.social-profile li a,#footer ul.social-profile li a{
background: none repeat scroll 0 0 #008A65;
background: none repeat scroll 0 0 #008A65;
display: block;
display: block;
height: 34px;
height: 34px;
text-indent: -99999px;
text-indent: -99999px;
width: 34px;
width: 34px;
}
}
#header .social-icon ul.social-profile li.facebook a,#header .social-icon ul.social-profile li.facebook a:hover {
#header .social-icon ul.social-profile li.facebook a,#header .social-icon ul.social-profile li.facebook a:hover {
background: url(images/sth_facebook_icn.png) no-repeat scroll center center #008A65;
background: url(images/sth_facebook_icn.png) no-repeat scroll center center #008A65;
}
}


#header .social-icon ul.social-profile li.twitter a ,#header .social-icon ul.social-profile li.twitter a:hover{
#header .social-icon ul.social-profile li.twitter a ,#header .social-icon ul.social-profile li.twitter a:hover{
background: url(images/sth_twitter_icn.png) no-repeat scroll center center #008A65;
background: url(images/sth_twitter_icn.png) no-repeat scroll center center #008A65;
}
}
#header .social-icon ul.social-profile li.intranet a ,#header .social-icon ul.social-profile li.intranet a:hover{
#header .social-icon ul.social-profile li.intranet a ,#header .social-icon ul.social-profile li.intranet a:hover{
background: url(images/sth_intranet_icn.png) no-repeat scroll center center #008A65;
background: url(images/sth_intranet_icn.png) no-repeat scroll center center #008A65;
}
}
#header .social-icon ul.social-profile li.you-tube a {
#header .social-icon ul.social-profile li.you-tube a {
background-position: -87px 0;
background-position: -87px 0;
}
}
#header .social-icon ul.social-profile li.you-tube a:hover {
#header .social-icon ul.social-profile li.you-tube a:hover {
background-position: -87px -43px;
background-position: -87px -43px;
}
}
#header .social-icon ul.social-profile li.rss a {
#header .social-icon ul.social-profile li.rss a {
background-position: -130px 0;
background-position: -130px 0;
}
}
#header .social-icon ul.social-profile li.rss a:hover {
#header .social-icon ul.social-profile li.rss a:hover {
background-position: -130px -43px;
background-position: -130px -43px;
}
}
#header .social-icon ul.social-profile li.google-plus a {
#header .social-icon ul.social-profile li.google-plus a {
background-position: -173px 0;
background-position: -173px 0;
}
}
#header .social-icon ul.social-profile li.google-plus a:hover {
#header .social-icon ul.social-profile li.google-plus a:hover {
background-position: -173px -43px;
background-position: -173px -43px;
}
}
#header .social-icon ul.social-profile li.pinterest a {
#header .social-icon ul.social-profile li.pinterest a {
background-position: -216px 0;
background-position: -216px 0;
}
}
#header .social-icon ul.social-profile li.pinterest a:hover {
#header .social-icon ul.social-profile li.pinterest a:hover {
background-position: -216px -43px;
background-position: -216px -43px;
}
}
#header .social-icon ul.social-profile li.slideshare a {
#header .social-icon ul.social-profile li.slideshare a {
background-position: -259px 0;
background-position: -259px 0;
}
}
#header .social-icon ul.social-profile li.slideshare a:hover {
#header .social-icon ul.social-profile li.slideshare a:hover {
background-position: -259px -43px;
background-position: -259px -43px;
}
}
#header .social-icon ul.social-profile li.foursquare a {
#header .social-icon ul.social-profile li.foursquare a {
background-position: -302px 0;
background-position: -302px 0;
}
}
#header .social-icon ul.social-profile li.foursquare a:hover {
#header .social-icon ul.social-profile li.foursquare a:hover {
background-position: -302px -43px;
background-position: -302px -43px;
}
}
#header .social-icon ul.social-profile li.viemo a {
#header .social-icon ul.social-profile li.viemo a {
background-position: -345px 0;
background-position: -345px 0;
}
}
#header .social-icon ul.social-profile li.viemo a:hover {
#header .social-icon ul.social-profile li.viemo a:hover {
background-position: -345px -43px;
background-position: -345px -43px;
}
}
#header .social-icon ul.social-profile li.myspace a {
#header .social-icon ul.social-profile li.myspace a {
background-position: -388px 0;
background-position: -388px 0;
}
}
#header .social-icon ul.social-profile li.myspace a:hover {
#header .social-icon ul.social-profile li.myspace a:hover {
background-position: -388px -43px;
background-position: -388px -43px;
}
}
#header .social-icon ul.social-profile li.flickr a {
#header .social-icon ul.social-profile li.flickr a {
background-position: -431px 0;
background-position: -431px 0;
}
}
#header .social-icon ul.social-profile li.flickr a:hover {
#header .social-icon ul.social-profile li.flickr a:hover {
background-position: -431px -43px;
background-position: -431px -43px;
}
}
#header .social-icon ul.social-profile li.dribbble a {
#header .social-icon ul.social-profile li.dribbble a {
background-position: -474px 0;
background-position: -474px 0;
}
}
#header .social-icon ul.social-profile li.dribbble a:hover {
#header .social-icon ul.social-profile li.dribbble a:hover {
background-position: -474px -43px;
background-position: -474px -43px;
}
}
#header .social-icon ul.social-profile li.wordpress a {
#header .social-icon ul.social-profile li.wordpress a {
background-position: -517px 0;
background-position: -517px 0;
}
}
#header .social-icon ul.social-profile li.wordpress a:hover {
#header .social-icon ul.social-profile li.wordpress a:hover {
background-position: -517px -43px;
background-position: -517px -43px;
}
}
#header .social-icon ul.social-profile li.deviantart a {
#header .social-icon ul.social-profile li.deviantart a {
background-position: -560px 0;
background-position: -560px 0;
}
}
#header .social-icon ul.social-profile li.deviantart a:hover {
#header .social-icon ul.social-profile li.deviantart a:hover {
background-position: -560px -43px;
background-position: -560px -43px;
}
}
#header .social-icon ul.social-profile li.linkedin a {
#header .social-icon ul.social-profile li.linkedin a {
background-position: -603px 0;
background-position: -603px 0;
}
}
#header .social-icon ul.social-profile li.linkedin a:hover {
#header .social-icon ul.social-profile li.linkedin a:hover {
background-position: -603px -43px;
background-position: -603px -43px;
}
}
#header .social-icon ul.social-profile li.tumblr a {
#header .social-icon ul.social-profile li.tumblr a {
background-position: -646px 0;
background-position: -646px 0;
}
}
#header .social-icon ul.social-profile li.tumblr a:hover {
#header .social-icon ul.social-profile li.tumblr a:hover {
background-position: -646px -43px;
background-position: -646px -43px;
}
}
#header .social-icon ul.social-profile li.delicious a {
#header .social-icon ul.social-profile li.delicious a {
background-position: -689px 0;
background-position: -689px 0;
}
}
#header .social-icon ul.social-profile li.delicious a:hover {
#header .social-icon ul.social-profile li.delicious a:hover {
background-position: -689px -43px;
background-position: -689px -43px;
}
}
#header .social-icon ul.social-profile li.lastfm a {
#header .social-icon ul.social-profile li.lastfm a {
background-position: -732px 0;
background-position: -732px 0;
}
}
#header .social-icon ul.social-profile li.lastfm a:hover {
#header .social-icon ul.social-profile li.lastfm a:hover {
background-position: -732px -43px;
background-position: -732px -43px;
}
}






/* Page Title */
/* Page Title */
#header #page-title {
#header #page-title {
padding:34px 20px 0px;
padding:34px 20px 0px;
}
}
#header #page-title p {
#header #page-title p {
padding-bottom:0;
padding-bottom:0;
}
}


/* =Featured Slider
/* =Featured Slider
----------------------------------------------- */
----------------------------------------------- */
.featured {
.featured {
border:none;
border:none;
background-color:#fff;
background-color:#fff;
/*height:313px;*/
/*height:313px;*/
width:976px;
width:976px;
position:relative;
position:relative;
overflow:hidden;
overflow:hidden;
}
}


.desc_text {
.desc_text {
position: absolute;
position: absolute;
top: 80px;
top: 80px;
width: 100%;
width: 100%;
}
}
.slide-image{
.slide-image{
height:400px;
height:400px;
}
}
.event_right .title {
.event_right .title {
display: block;
display: block;
padding-bottom: 15px;
padding-bottom: 15px;
}
}
.featured img {
.featured img {
display: none;
display: none;
/* height: 400px;*/
/* height: 400px;*/
margin: 0 auto;
margin: 0 auto;
width: auto;
width: auto;
}
}


.featured .img-effect {
.featured .img-effect {
display: block;
display: block;
width:100%;
width:100%;
overflow:hidden;
overflow:hidden;
position:absolute;
position:absolute;
top:0;
top:0;
left:0;
left:0;
z-index:10;
z-index:10;
}
}
.slide_desc p {
.slide_desc p {
float:none !important;
float:none !important;
}
}
.featured-text p,.slide_desc p {
.featured-text p,.slide_desc p {
float: right;
float: right;
line-height: 0;
line-height: 0;
padding-bottom: 15px;
padding-bottom: 15px;
text-align: left;
text-align: left;
width:504px;
width:504px;
}
}
.featured-text br,.slide_desc br{
.featured-text br,.slide_desc br{
line-height:0px;
line-height:0px;
}
}




.featured-text a.title,.slide_desc a.title {
.featured-text a.title,.slide_desc a.title {
color: #FFFFFF;
color: #FFFFFF;
font-weight: normal;
font-weight: normal;
display: block;
display: block;
font-size: 40px;
font-size: 40px;
line-height: 41px;
line-height: 41px;
padding: 23px 0 0 0px;
padding: 23px 0 0 0px;
}
}
.featured-text {
.featured-text {
background: url("images/sth_home_titlebg.png") repeat scroll left top rgba(0, 0, 0, 0);
background: url("images/sth_home_titlebg.png") repeat scroll left top rgba(0, 0, 0, 0);
color: #F4F4F4;
color: #F4F4F4;
font-size: 18px;
font-size: 18px;
padding: 0;
padding: 0;
position: absolute;
position: absolute;
top: 80px;
top: 80px;
width: 46%;
width: 46%;
height:240px;
height:240px;
min-width:500px;
min-width:500px;
}
}
#footer-sitemap .menu-656{
#footer-sitemap .menu-656{
display:none;
display:none;
}
}
.layout-978.slide_desc {
.layout-978.slide_desc {
/* position: relative;
/* position: relative;
top: -238px;*/
top: -238px;*/
}
}


.slide_desc .desc {
.slide_desc .desc {
color: #FFFFFF;
color: #FFFFFF;
float: left !important;
float: left !important;
}
}
#content_top p {
#content_top p {
font-size:16px;
font-size:16px;
}
}
.featured-text .desc ,.slide_desc .desc{
.featured-text .desc ,.slide_desc .desc{
clear: both;
clear: both;
float: right;
float: right;
font-size: 18px;
font-size: 18px;
line-height: 24px;
line-height: 24px;
text-align: left;
text-align: left;
width: 428px;
width: 428px;
padding-right:4px;
padding-right:4px;
}
}
.featured-text span ,.slide_desc span{
.featured-text span ,.slide_desc span{
display: block;
display: block;
font-weight: normal;
font-weight: normal;
line-height: 18px;
line-height: 18px;
padding-bottom: 15px;
padding-bottom: 15px;
}
}
.featured-text a.readmore ,.slide_desc a.readmore{
.featured-text a.readmore ,.slide_desc a.readmore{
display: inline;
display: inline;
padding: 0;
padding: 0;
}
}


/* Controllers */
/* Controllers */


#controllers {
#controllers {
display: block !important;
display: block !important;
top: -55px;
top: -55px;
padding-right: 80px;
padding-right: 80px;
padding-top: 7px;
padding-top: 7px;
position: relative;
position: relative;
text-align: right;
text-align: right;
z-index: 53;
z-index: 53;
}
}
#controllers a {
#controllers a {
background-color: #B7B7B7;
background-color: #B7B7B7;
display: inline-block;
display: inline-block;
height: 12px;
height: 12px;
margin: 0 3px;
margin: 0 3px;
overflow: hidden;
overflow: hidden;
text-indent: 999999px;
text-indent: 999999px;
width: 12px;
width: 12px;
}
}
#controllers a:hover, #controllers a.active {
#controllers a:hover, #controllers a.active {
background-color:#FFC423;
background-color:#FFC423;
}
}


#breadcrumbs {
#breadcrumbs {
background: none repeat scroll 0 0 #F6F6F6;
background: none repeat scroll 0 0 #F6F6F6;
border-bottom: 1px solid #F6F6F6;
border-bottom: 1px solid #F6F6F6;
font-size: 11px;
font-size: 11px;
margin-bottom: 20px;
margin-bottom: 20px;
padding-bottom: 5px;
padding-bottom: 5px;
}
}




/* =Content
/* =Content
----------------------------------------------- */
----------------------------------------------- */
#main {
#main {
padding-top:10px;
padding-top:10px;
}
}
#preface-head {
#preface-head {
padding-top:30px;
padding-top:30px;
}
}
#main #content .node-teaser {
#main #content .node-teaser {
padding-bottom:5px;
padding-bottom:5px;
/*border-bottom:1px solid #DDDDDD;
/*border-bottom:1px solid #DDDDDD;
margin-bottom: 30px;*/
margin-bottom: 30px;*/
}
}
.node h2.title {
.node h2.title {
font-size: 22px;
font-size: 22px;
}
}
#content, #sidebar {
#content, #sidebar {
margin-bottom: 30px;
margin-bottom: 30px;
}
}
#main #content img {
#main #content img {
max-width:630px;
max-width:630px;
padding: 5px;
padding: 5px;
}
}


.node-teaser img {
.node-teaser img {
/*border: 1px solid #CCCCCC;/*
/*border: 1px solid #CCCCCC;/*
float: left;
float: left;
height: auto;
height: auto;
/*margin: 0.5em 1em 0.5em 0;*/
/*margin: 0.5em 1em 0.5em 0;*/
max-width: 97.4%;
max-width: 97.4%;
padding: 6px;
padding: 6px;
}
}


#preface-wrap .block,
#preface-wrap .block,
.region-header .block,
.region-header .block,
.region-footer .block,
.region-footer .block,
.region-content-top .block,
.region-content-top .block,
#footer-bottom .block {
#footer-bottom .block {
margin: 0px 0px 25px 0px;
margin: 0px 0px 25px 0px;
}
}


#preface-wrap .block > h2,
#preface-wrap .block > h2,
.region-header .block > h2,
.region-header .block > h2,
.region-footer .block > h2,
.region-footer .block > h2,
.region-content-top .block > h2,
.region-content-top .block > h2,
#footer-bottom .block > h2 {
#footer-bottom .block > h2 {
font-size: 18px;
font-size: 18px;
}
}