/*
Theme Name: Iconic One Pro
Custom CSS Template for Iconic One Pro
*/


@import url(https://fonts.googleapis.com/css?family=Roboto);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

body {
	font-family: 'Roboto', sans-serif;
	margin-top: 10px;
}

.display-posts-listing .listing-item {
    clear: both;
}

.wp-post-image {
    float: right;
    margin: 0 10px 10px 0;
}

a.title {
    font-size: 21px;
    font-family: 'Roboto', sans-serif;
}

.listing-item .title {
    font-size: 150%;
    font-family: 'Open Sans', sans-serif;
}

.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
    margin: 1px 0;
    font-size: 150%;
    font-family: 'Open Sans', sans-serif;
}

.listing-item .date {
    font-size: 100%;
    font-family: 'Open Sans', sans-serif;
}

.listing-item .title:after {
     content: "\A";
     white-space: pre; 
}

.listing-item:after {
   content: "--------------------";
   letter-spacing: -3px;
}

#sponsorlist p {
    width: 200px;
    float: left;
    padding: 8px 10px 5px 10px;
    min-height: 90px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #eee;
    border-radius: 7px;
    margin: 10px;
}    

#sponsorlist {text-align: center;}
#sponsorlist p.big {min-width:684px;}
#sponsorlist p.tall {min-width:321px;min-height:180px;}
#sponsorlist p a {border: none; background:none; margin:0; padding:0; vertical-align:text-bottom; outline:0; !important;}

#silversponsorlist p {
    width: 150px;
    float: left;
    padding: 8px 10px 5px 10px;
    min-height: 75px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #eee;
    border-radius: 4px;
    margin: 7px;
    text-align: center;
}

#goldsponsorlist p {
    width: 200px;
    float: left;
    padding: 8px 10px 5px 10px;
    min-height: 75px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #ffd700;
    border-radius: 11px;
    margin: 10px;
    text-align: center;
}

#platsponsorlist p {
    width: 250px;
    float: center;
    padding: 8px 10px 5px 10px;
    min-height: 120px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border: 3px solid #EEEEEE;
    border-radius: 11px;
    margin: 10px;
    text-align: center;
}

#clubsponsorlist p {
    width: 200px;
    float: left;
    padding: 8px 10px 5px 10px;
    min-height: 75px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #ffd700;
    border-radius: 11px;
    margin: 10px;
    text-align: center;
}

a {
  color: #009999;
}

a:hover {
  color: #009999;
}

.socialmedia {
 margin-right: +10px;
}