@import url('https://fonts.googleapis.com/css?family=Oleo+Script+Swash+Caps');

.site-title--image img {    max-height: 64px;}


.headline__secondary, .script{
font-size:160%!important;
color: #000!important;
}
.black{color: #000!important; }
.oleo{font-family: 'Oleo Script Swash Caps', cursive;}
h2{font-size:160%!important; }
h3{font-size:140%!important; }
.heading350{font-size:350%; line-height: 1; }
.heading250{font-size:250%; line-height: 1; }
.heading200{font-size:200%; line-height: 1; }
.heading150{font-size:150%; line-height: 1.2; }
.heading120{font-size:120%; line-height: 1.2; }
.bold{font-weight:900; }
.upper-case{text-transform: uppercase; } 
.lower-case{text-transform: lowercase; } 
.letterspacing4{letter-spacing:4px;}
.letterspacing0{letter-spacing:0px!important;}
.alignleft{
  text-align: left;
}

.borderbottom{border-bottom: solid 1px #333;}

.spacer15{ padding: 15px 0px 0px 0px; }
.spacer25{ padding: 25px 0px 0px 0px; }
.spacer50{ padding: 50px 0px 0px 0px; }
.paddingtop15{  padding-top:15px;}
.paddingtop25{  padding-top:25px;}
.marginbottom25{margin-bottom: 25px;}
.margintop25{margin-top: 25px;}
.border{border: solid 1px red;}
.box{border: solid 1px #000; padding: 25px;}
 
    table {
    width: 100%;
    margin:0px auto;
    table-layout:fixed;
    border-collapse: collapse;
    }


td{
 padding: 0px; 
}

    td.dots {
    padding:1em 0 0 0;
    vertical-align:bottom;
    background-image:radial-gradient(black 1px, white 0px);
    background-size: 8px 8px;
    background-repeat:repeat-x;
    background-position: left bottom;
    }
    
    td span, table tbody tr:nth-of-type(odd){
      background-color: #fff!important;
    }


    
    td:first-child {
    text-align: left;
    }
    
    td:first-child span{
    padding-right:.25em;
    }

    td:last-child {
    text-align:right;
    width:3em;
    }

   td:last-child span{
    padding-left:0em;
    }

    .fdm-item-panel .fdm-item-title {			text-transform: uppercase!important;}

.sidebar--main {     padding: 25px;    background-color: black;    color: white;}

h4.widget__title.widget--sidebar-blog__title {    color: white;}

.button{	border: solid 2px white;
    padding: 23px;
    font-size: 110%;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: rgba(0,0,0,0.3);}
.button:hover{	  background-color: rgba(0,0,0,0.6);}

@media only screen and (max-width: 835px) and (min-width: 1px){
.site-title--image img {    max-height: 35px;}
}
