/*
Theme Name: saao
Version: 1.7
Description: Child theme for WooThemes Canvas.
Author: eLucid
Author URI: http://www.elucid.co.za
Template: canvas
*/

@import url('../canvas/style.css');
@import url('../canvas/css/layout.css');

div#saao_spod_content div#saao_spod_date {
    color: #a9a9a9;
    margin-top: 15px;
}

div#saao_spod_content img {
    margin-top: 20px;
    margin-bottom: 20px;
}

div#saao_spod_content div#saao_spod_short_description,
div#saao_spod_content div#saao_spod_long_description {
    margin-bottom: 7px;
}

div#saao_spod_content div#saao_spod_image_links {
    margin-top: 10px;
}

div#saao_spod_content div#saao_spod_previous,
div#saao_spod_content div#saao_spod_next {
    margin-top: 10px;
}

div#saao_spod_content div.wp-caption {
    margin-bottom: 20px;
}

div#saao_spod_credits {
    margin-top: 10px;
}

div.saao_spod_video {
    margin-bottom: 15px;
}

/* ---------- Open Night related rules ---------- */

.open_night_info {
    margin-bottom: 10px;
}

.open_night_info p {
    margin: 0;
    padding: 0;
}

.open_night_info .info_label {
    color: #a9a9a9;
    font-weight: bold;
}

.saao_title_modification {
    color: #a9a9a9;
}

h2.saao_open_nights_h2 {
    font-size: 12pt;
}

h2.saao_open_nights_h2:first-of-type {
    margin-top: 20px;
}

h2.saao_open_nights_h2:nth-of-type(3) {
    margin-top: 15px;
}

.open_night_google_map {
    margin-bottom: 20px;
}

#open_nights h2 {
    margin-bottom: 10px;
}

/* ---------- colloquium related rules ---------- */

.saao_colloquium h2 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #222;
    font-weight: bold;
    margin: 0.8em 0 0.3em;
    line-height: 1.5em;
    font-size: 12pt
}

.saao_colloquium h2:first-of-type {
    margin-top: 1.5em;
}

.saao_colloquium p {
    margin-bottom: 1.5ex;
}

.single-saao_colloquium .post-entries {
    margin-top: 40px;
}

/* rules for the table with the colloquium details: no border, no background */
table#saao_colloquium_details {
    border-spacing: 0;
    width: 100%;
    border: none;
    margin-bottom: 1.5em;
    table-layout: fixed;
}
table#saao_colloquium_details td {
    width: 85%
}
table#saao_colloquium_details td,
table#saao_colloquium_details th {
    padding: .857em 1.387em;
    text-align: left;
    border-right: none;
    vertical-align: top;
}
table#saao_colloquium_details td p:last-child,
table#saao_colloquium_details th p:last-child {
    margin-bottom: 0;
}
table#saao_colloquium_details thead th {
    background: #fff;
    border-right: none;
    border-bottom: none;
    text-transform: uppercase;
    padding: 1.387em;
    vertical-align: middle;
}
table#saao_colloquium_details tbody th {
    background: #fff;
    border-bottom: none;
}
table#saao_colloquium_details tbody tr:nth-child(2n) td {
    border-right: 1px dotted #f1f1f1;
    background: #fff;
}
table#saao_colloquium_details tbody td {
    border-bottom: none;
}

/* ---------- language selection ---------- */

.why-english {
    margin-top: 12px;
    margin-right: 15px;
    float: left;
}

.why-english a {
    color: #4e5a66;
}

.clear-why-english {
    clear: both;
}

#lang_sel {
    padding-top: 5px;
    padding-left: 70px;
    background: url(css/images/LanguageSelector_Icon.png) no-repeat left top;
}