﻿.generic-container {
    padding: 15px 0;
}

.generic-border{
    border-bottom: solid 1px #d4d4d4;
}

.generic-image{
    display: inline-block;
    width: 100px;
    height: 100px;
    background-position: center center;
    background-size: cover;
    border: solid 1px #bdbdbd;
    margin: 0 10px 0 0;
    float: left;
    position: relative;
}

.generic-image a {
    display: block;
    height: 100px;
}

.generic-title {
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
}

.generic-title a {
    color: #08375c !important;
}

.generic-info {
    display: inline-block;
    max-width: 650px;
    float: left;
}

.generic-date {
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}

.generic-location {
    display: block;
}

.generic-citystate{
    display: block;
    padding-bottom: 5px;
}

.generic-teaser {
    display: block;
    padding-bottom: 10px;
}

.generic-categories {
    display: block;
}

.generic-details-label {
    display: inline-block;
    font-weight: bold;
    min-width: 70px;
}

.generic-text-18 {
    font-size: 16px !important;
    line-height: 18px;
}

.generic-categories a {
    color: #08375c !important;
}
#generic-category-list{
    padding: 0 0 20px 0;
}

.generic-website {
    padding-top: 5px;
}

.generic-details-bottom {
}

.generic-section {
    padding: 20px 0;
}

.generic-section p {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.generic-section img {
    margin: 10px !important;
}

.generic-details-description{
    font-size: 16px; 
}

.generic-row-centered {
    text-align: center;
}

.generic-col-centered {
    display: inline-block;
    float: none !important;
    margin: 5px !important;
}

.gallery-corner {
    width: 42px;
    height: 46px;
    position: absolute;
    bottom: 0;
    right: 0;
}

@font-face {
    font-family: 'socicon';
    src: url('/font/socicon-webfont.eot');
    src: url('/font/socicon-webfont.eot?#iefix') format('embedded-opentype'),
         url('/font/socicon-webfont.woff') format('woff'),
         url('/font/socicon-webfont.ttf') format('truetype'),
         url('/font/socicon-webfont.svg#sociconregular') format('svg');
    font-weight: normal;
    font-style: normal;
    text-transform: initial;
}

.socicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'socicon' !important;
  font-size: 2em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.socicon:empty{
    width: 1em;
}

.socicon-twitter:before { content: "a"; }
.socicon-facebook:before { content: "b"; }
.socicon-google:before { content: "c"; }
.socicon-pinterest:before { content: "d"; }
.socicon-foursquare:before { content: "e"; }
.socicon-yahoo:before { content: "f"; }
.socicon-skype:before { content: "g"; }
.socicon-yelp:before { content: "h"; }
.socicon-feedburner:before { content: "i"; }
.socicon-linkedin:before { content: "j"; }
.socicon-viadeo:before { content: "k"; }
.socicon-xing:before { content: "l"; }
.socicon-myspace:before { content: "m"; }
.socicon-soundcloud:before { content: "n"; }
.socicon-spotify:before { content: "o"; }
.socicon-grooveshark:before { content: "p"; }
.socicon-lastfm:before { content: "q"; }
.socicon-youtube:before { content: "r"; }
.socicon-vimeo:before { content: "s"; }
.socicon-dailymotion:before { content: "t"; }
.socicon-vine:before { content: "u"; }
.socicon-flickr:before { content: "v"; }
.socicon-500px:before { content: "w"; }
.socicon-instagram:before { content: "x"; }
.socicon-wordpress:before { content: "y"; }
.socicon-tumblr:before { content: "z"; }
.socicon-blogger:before { content: "A"; }
.socicon-technorati:before { content: "B"; }
.socicon-reddit:before { content: "C"; }
.socicon-dribbble:before { content: "D"; }
.socicon-stumbleupon:before { content: "E"; }
.socicon-digg:before { content: "F"; }
.socicon-envato:before { content: "G"; }
.socicon-behance:before { content: "H"; }
.socicon-delicious:before { content: "I"; }
.socicon-deviantart:before { content: "J"; }
.socicon-forrst:before { content: "K"; }
.socicon-playstore:before { content: "L"; }
.socicon-zerply:before { content: "M"; }
.socicon-wikipedia:before { content: "N"; }
.socicon-apple:before { content: "O"; }
.socicon-flattr:before { content: "P"; }
.socicon-github:before { content: "Q"; }
.socicon-chimein:before { content: "R"; }
.socicon-friendfeed:before { content: "S"; }
.socicon-newsvine:before { content: "T"; }
.socicon-identica:before { content: "U"; }
.socicon-bebo:before { content: "V"; }
.socicon-zynga:before { content: "W"; }
.socicon-steam:before { content: "X"; }
.socicon-xbox:before { content: "Y"; }
.socicon-windows:before { content: "Z"; }
.socicon-outlook:before { content: "1"; }
.socicon-coderwall:before { content: "2"; }
.socicon-tripadvisor:before { content: "3"; }
.socicon-appnet:before { content: "4"; }
.socicon-goodreads:before { content: "5"; }
.socicon-tripit:before { content: "6"; }
.socicon-lanyrd:before { content: "7"; }
.socicon-slideshare:before { content: "8"; }
.socicon-buffer:before { content: "9"; }
.socicon-rss:before { content: ","; }
.socicon-vkontakte:before { content: ";"; }
.socicon-disqus:before { content: ":"; }
.socicon-houzz:before { content: "+"; }
.socicon-mail:before { content: "@"; }
.socicon-patreon:before { content: "="; }
.socicon-paypal:before { content: "-"; }
.socicon-playstation:before { content: "^"; }
.socicon-smugmug:before { content: "¨"; }
.socicon-swarm:before { content: "$"; }
.socicon-triplej:before { content: "*"; }
.socicon-yammer:before { content: "&"; }
.socicon-stackoverflow:before { content: "("; }
.socicon-drupal:before { content: "#"; }
.socicon-odnoklassniki:before { content : ".";}
.socicon-android:before { content: "_"; }
.socicon-meetup:before { content: "]"; }
.socicon-persona:before { content: ")"; }
