/*
Theme Name: ABA Stack
Theme URI: 
Description: Child 01 theme for the Stack theme
Author: <a href="http://www.tommusrhodus.com">Tom Rhodes</a>
Author URI: 
Template: stack
Version: 10.0.7
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 10 May 2017 08:01:01 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,900');

h1 {
font-family: 'Playfair Display', serif;
font-weight: 900;
}

h3 {
    font-weight: 300;
}



.menu-vertical {
    width: 100%;
    min-height: 140px;
}

.widget_sp_image {
    width: 100%;
    min-height:1px;
    float: left;
    margin: 0 auto 0 auto;
    display: inline-block;
}

.heroheadimgnews {
    width: 100%;
    min-height:1px;
    float: left;
    padding: 100px 0 0 0;
}

.prefootermenu {
    width: 100%;
    min-height:1px;
    float: left;
    padding: 0;
    margin: 0;
    
}

.postcategories {
font-family: Open Sans, 'Helvetica', 'Arial', sans-serif;
text-align: left;
color: #252525;
font-weight: 300;
margin-top: 10px;
margin-bottom: 0;
}



.bar__module:not(:only-child) .menu-horizontal {
    top: 15px;
}

.bar-1 .menu-horizontal > li > .dropdown__trigger, .bar-1 .menu-horizontal > li > a {
    font-size: 1em;
    line-height: 2.166666666666667em;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .5px;
}

.bar.bar--sm {
    padding: 0.92857143em 0;
    margin-bottom: 0.5em;
}

h6:not(:last-child), .h6:not(:last-child) {
    margin-bottom: 0.2em;
}

h6, .h6 {
    font-size: 1.6em;
    line-height: 2.16666667em;
}

.col-md-4 {

    margin-bottom: 20px;
}

.widget iframe {
    min-height: 0;
}



    Rules
    Computed
    Animations
    Fonts

element {

}
.bg--dark:not(.nav-bar):not(.bar) {

    color: #ffffff;

}
section.space--sm, footer.space--sm {

    padding-top: 4.95238095em;
    padding-bottom: 1em;

}

.tg  {
    border-collapse:collapse;
    border-spacing:0;
}
.tg td{
    width: 100%;
    height: 50px;
    padding:10px 5px;
    border-bottom: 1px solid #ddd;
    overflow:hidden;
    word-break:normal;
}
.tg th{
    width: 100%;
    height: 50px;
    padding:10px 5px;
    border-bottom: 1px solid #ddd;
    overflow:hidden;
    word-break:normal;
}
.tg .tg-yw4l{
    vertical-align:middle;
}

.mapframe {
    width: 100%;
    height: 40vw;
    }

 .space--sm .col-sm-12 > h1 {
    display: none;
}

 .space--sm .col-sm-12 > hr {
    display: none;
}

section.space--sm {
    padding-top: 2em;
    padding-bottom: 1em;
}

ol {
    margin-bottom: 0;
}

.breadcrumbs li {
    font-size: 1em;
}