/* ================================================================== */
/* This BC framework */
/* ================================================================== */

.above-post-video {margin-bottom:5px; min-height:250px; }

.entry-content img {
    height: auto; important!
}


.ghost-button {border-style:solid; color:transparent; border-color:grey; border-width:1px; }

.card div.cardcontent {padding:10px;}

button, input {
    line-height: normal;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}

input[type="text"], input[type="button"], input[type="submit"] {
    -webkit-appearance: none !important;
}

input.search-submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-family: FontAwesome;
    font-size: 30px;
    height: 30px;
    border: none;
    padding: none;
    margin: none;
    color: white;
    background-color: transparent;
    overflow: hidden;
    border: none;
    text-align: center;
}


.site-footer {z-index:2; text-align:center; position:relative;}
div.site-footer div {background-color:black;}
#post-nav i.fa {font-size:30px;}
#post-nav a p {font-size:14px; font-weight:700;}

input.search-field{float:left; width:80%; height:35px; margin-left:0px; margin-bottom:0px;}
input.search-submit{float:right; height:35px; margin-bottom:0px; padding:5px; vertical-align:middle;}

h1.entry-title{font-size:45px; line-height:1.3em;}

.grid-header i.fa {font-size:20px; text-transform:uppercase; padding-right:10px;}
.grid-header div {font-size:20px; font-family:roboto; font-weight:600; text-transform:uppercase;}

a.waves-effect.waves-light.btn-flat.grey.darken-3.ghost-button {color:white; }

aside#text-4.widget.inner-padding.widget_text{min-height:350px; margin-bottom:3px; }

.mini-card .card-image img {
    display: block;
    border-radius: 2px 2px 0 0;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}

.main-body .main-grid  {padding-left:0px; padding-right:0px;}
.main-body .main-sidebar  {padding-left:2px; padding-right:0px;}

div.inside-header div.row div.col.s3 {padding:0 0.25rem;}

.mini-card {border-radius: 2px 2px 2px 2px;}
.mini-card h2.card-title-smaller {margin-top:10px;}

@media only screen and (min-width: 150px) {

.menu-icon-bar {margin-top:10px;}

a.tabs__link i.fa {font-size:18px; color:white; }
p.top-menu {font-size:7px; font-weight:600; color:white; text-transform:uppercase;}
input.search-submit{display:none;}
input.search-field{float:left; width:80%; height:35px; margin-bottom:0px; margin-left:0px;}

.responsive-leaderboard {min-height:60px;}
a.waves-effect.waves-light.btn-flat.grey.darken-3.ghost-button {color:white; padding:0 1rem; }

h1.entry-title{font-size:30px; line-height:1.3em;}

}



@media only screen and (min-width: 481px) {

.above-post-video {margin-bottom:5px; min-height:150px; }

.menu-icon-bar {margin-top:10px;}

a.tabs__link i.fa {font-size:35px; color:white; }
p.top-menu {font-size:9px; font-weight:700; color:white; text-transform:uppercase;}
input.search-submit{display:none;}
input.search-field{float:left; width:100%; height:35px; margin-bottom:0px; margin-left:20px;}

.responsive-leaderboard {min-height:60px;}
.medium-leaderboard {min-height:250px;}
a.waves-effect.waves-light.btn-flat.grey.darken-3.ghost-button {color:white; padding:0 1rem; }

h1.entry-title{font-size:45px; line-height:1.3em;}

}


@media only screen and (min-width: 1030px) {

.above-post-video {margin-bottom:5px; min-height:250px; }

a.tabs__link i.fa {font-size:60px; color:white;}
p.top-menu {font-size:16px; font-weight:700; text-transform:uppercase; color:white;}
input.search-submit{display:initial;}
input.search-field{float:left; width:80%; height:35px; margin-bottom:0px; }

.responsive-leaderboard {min-height:120px;}
.medium-leaderboard {min-height:315px;}
a.waves-effect.waves-light.btn-flat.grey.darken-3.ghost-button {color:white; padding:0 2rem; }

.card .cardcontent {padding:8px;}

.card .card-content h2.card-title {font-size:16px; line-height:18px;}

}

above-post-video {margin-bottom:5px; min-height:250px; }

@media only screen and (min-width: 1240px) {

a.tabs__link i.fa {font-size:60px; color:white;}
p.top-menu {font-size:16px; font-weight:700; text-transform:uppercase; color:white;}
input.search-submit{display:initial;}
input.search-field{float:left; width:80%; height:35px; margin-bottom:0px; }

.responsive-leaderboard {min-height:120px;}
.medium-leaderboard {min-height:315px;}
a.waves-effect.waves-light.btn-flat.grey.darken-3.ghost-button {color:white; padding:0 2rem; }

h1.entry-title{font-size:45px; line-height:1.3em;}

.card .card-content {padding:8px;}

.card .card-content h2.card-title {font-size:16px; line-height:18px; margin:0;}

}
