/*
Theme Name: MyGaming-2015
Theme URI: http://www.mygaming.co.za/news
Author: the DesignWall team
Description: Responsive MyGaming News WordPress Theme
Version: 1.0.9
License: GNU General Public License
License URI: license.txt
*/


#primary {
    width: 700px;
}

#secondary {
    width: 300px;
}

.headline_feature {
    position: relative;
    height: 393px;
    overflow: hidden;
}

.headline_feature img {
    width: 700px !important;
}

.headline_feature .post-inner {
    z-index: 5;
    position: absolute;
    margin-left: 0px !important;
    padding: 20px;
    bottom: 0px;
}

.headline_feature h1 {
    font-size: 36px !important;
    line-height: 42px !important;
}

.entry-content a {
    color: #d82e21;
}

.entry-content a:hover {
    text-decoration: underline !important;
}

.entry-content ul, ol {
	padding-left: 1em;
}

.headline_feature h1 a:hover {
    color: #ffffff;
}

.headline_feature h1 a {
    color: #ddd;
    text-shadow: 2px 2px 2px #000;
}

.headline_feature p {
    color: #fff;
}

.headline_feature .author {
    color: #fff !important;
}

.headline_feature .author a {
    color: #bdbcbc !important;
}

.headline_feature .author a:hover {
    color: #ee3224 !important;
}

.headline_feature .entry-thumbnail {
    margin-top: 0px !important;
}

.headline_feature .entry-meta .tags-links a {
    color: #bdbcbc !important;
}

.headline_feature .entry-meta a:hover {
    color: #ee3224 !important;
}

.header_gradient {
    pointer-events: none;
    z-index: 4;
    width: 700px;
    height: 395px;
    position: absolute;
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0.85) 80%, rgba(0,0,0,0.85) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(15%, rgba(0,0,0,0)), color-stop(80%, rgba(0,0,0,0.85)), color-stop(100%, rgba(0,0,0,0.85)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0.85) 80%, rgba(0,0,0,0.85) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0.85) 80%, rgba(0,0,0,0.85) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0.85) 80%, rgba(0,0,0,0.85) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 15%, rgba(0,0,0,0.85) 80%, rgba(0,0,0,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}

.forum-link {
    color: #FFF !important;
    padding: 5px 10px;
    width: auto;
    text-transform: uppercase;
    display: block;
    border-bottom: solid 2px #ae3834;
    border-radius: 3px;
    background: url("../mygaming-2015/assets/img/forum_link.png") no-repeat #e04040;
    background-position: right center;
    margin: 25px 0px 15px;
    font-weight: 300;
}

.forum-link:hover {
    color: #fff;
    background: url("../mygaming-2015/assets/img/forum_link.png") no-repeat #cd3b3b;
    background-position: right center;
    text-decoration: none !important;
}

#header_ad {
    float: right;
}

/* Wallpaper styling */
.mainClass {
    position:relative;
    z-index:9;
    margin-left:auto;
    margin-right:auto;
    left:0;
    right:0;
    width:1081px;
    box-shadow: 0px 0px 20px -5px #000;
    background: #fff;
}

.wallpaperlevel1 {
    position:fixed;
    overflow:hidden;
    z-index: 2;
    width:100%;
    height:2000px;
    margin-left:auto;
    margin-right:auto;
    left:0;
    right:0;
}

.wallpaperlevel2 {
    position: absolute;
    left:50%;
}

.wallpaperlevel3 {
    position: relative;
    left:-50%;
}

#forum-feed .post {
    padding-top: 15px;
    border-bottom: 1px solid #DDD;
}

#forum-feed {
    margin-bottom: 20px;
}

.widget_dw_recent_comments {
    padding-bottom: 15px;   
}

/* Polls */
.wp-polls-ul li input {
    margin: 0px;
}

.wp-polls-ul li label {
    margin-left: 10px;
}

.wp-polls-form p strong {
    font-weight: 400 !important;
}

.wp-polls p strong {
    font-weight: 400 !important;
}

.wp-polls-ul {
    margin: 0px !important;   
}

.wp-polls-ans p input {
    background: none repeat scroll 0% 0% #E04040 !important;
    border: none !important;
    color: #FFF;
    width: 100%;
    padding: 5px;
    border-radius: 3px;
    margin-top: 10px;   
}

.wp-polls-ans p input:hover {
    background: none repeat scroll 0% 0% #cd3b3b !important; 
}

.wp-polls-ans p a {
    color: #444 !important;
}

.wp-polls-ans p a:hover {
    color: #D82E21 !important;
}

.top_feature_cat {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #D82E21;
    padding: 5px 10px;
    text-transform: uppercase;
    z-index: 10;
    margin-top: 10px;
}

.top_feature_cat a {
    color: #fff !important;
}

.top_feature_cat a:hover {
    color: #c9c9c9 !important;
}

.headline_feature .cat-links a {
    color: #BDBCBC !important;
}

.middle_ad {
    text-align: center;background: none repeat scroll 0% 0% #FFF;position: relative;margin-left: 40px;padding-bottom: 15px;
}

.entry-thumbnail a img {
    width: 96px;
}

.side_news .entry-thumbnail a img {
    width: 100%;
}

.side_news h2 {
    border-bottom: solid 1px #ddd;
    padding-bottom: 10px;
}

.side_news .widget-title {
    display: none;
}

/* MyGaming Table Style */

.myg_table {
    margin-bottom: 20px;
    font-size: 12px;
    border-bottom: solid 1px #D9D9D9;
    width: 100%;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}

.myg_table table {
    width: 100%;
}

.myg_table tr {
    border-bottom: solid 1px #D9D9D9;
}

.myg_table th {
    background: #EBEBF0;
    border-bottom: solid 2px #ccc;
}


/* --- Top bar --- */

.top_bar {
    display: inline;width: 100%; position: fixed; top: 0px; left: 0px; height: 50px; background: #fff; box-shadow: 0 0 10px 0 rgba(0,0,0,0.28); z-index: 99;margin-top: -60px;overflow:hidden;
}
.top_bar_logo {
    width:150px;height:50px; background: #000;float:left;display: inline-block;
}
.top_bar_logo img {
    padding: 14px 22px;
}
.top_bar_social {
    display: inline-block;float: right;background: #fafafa;border-left: solid 1px #eee;
}
.top_bar .social-links li a {
    width:35px;height:35px;line-height:35px;
}
.top_bar_form {
    float:right;padding:7px;margin-right: -10px;
}
.top_bar_form form {
    display: block; bottom: 0px;
}
.top_bar_title {
    display: block; float: none;position: relative; overflow: hidden;
}
.top_bar_title span {
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #FFF) repeat scroll 0% 0% transparent; bottom: 0px; max-height: 100%; position: absolute; right: 0px; height: 100%;width: 150px; z-index: 999; border-right: solid 30px #fff;
}
.top_bar_title div {
    font-size: 20pt; font-family: 'Bitter',serif; color: #000; line-height: 50px; padding-left: 20px; display: block; float: none;width: 2000px; position: relative;
}

/* --------------- /*


/* @media Rule */
@media all and (max-width: 1080px) {
    /* Wallpaper Scaling */
    .mainClass {
        width: auto;
        box-shadow: none;
    }
    .site-header #header #branding h1 {
        margin: 0px !important;
        border-bottom: none !important;
        padding: 0px !important; 
    }
    .headline_feature {
        height: auto;
    }
    .headline_feature .entry-meta a:hover {
        color: #D82E21 !important;
    }
    #header_ad {
        display: none;
    }
    #primary {
        width: 600px;
    }
    .entry-action {
        width: 100% !important;   
    }
    .comment {
        width: 100%;
        max-width: 100%;
    }
    .top_bar {
        display: none;   
    }
}

/* @media Rule */
@media all and (max-width: 980px) {
    /* Wallpaper Scaling */
    #secondary {
        width: 100%;
    }
    #secondary .ad {
        text-align: center;
    }
    #primary .entry-content {
        width: 100%;   
    }
    .middle_ad {
        display: none;
    }
    #primary {
        width: 100%;
    }
    #main > .container > .row {
        background-position: 645px top !important;   
    }
    .post-inner {
        width: 660px;   
    }
    .side_news .post-inner {
        width: 100%;   
    }
    .side_news .widget-title {
        display: block;
    }
}

/* @media Rule */
@media all and (max-width: 767px) {
    #primary, #secondary {
        width: auto;
    }
    .headline_feature .post-inner {
        position: relative !important;
        margin-bottom: 0px !important;
        padding: 0px !important;
    }
    .header-gradient {
        display: none;   
    }
    .headline_feature h1 {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .headline_feature p {
        color: #666 !important;
    }
    .headline_feature h1 a {
        color: #000;
    }
    .headline_feature h1 a:hover {
        color: #ee3224;
    }
    .headline_feature .author a {
        color: #000 !important;
    }
    .headline_feature .author a:hover {
        color: #ee3224 !important;
    }
    .headline_feature .entry-meta a {
        color: #444 !important;
    }
    .headline_feature .entry-meta a:hover {
        color: #ee3224 !important;
    }
    #header_ad {
        display: none;
    }
    /* Wallpaper Scaling */
    .mainClass {
        width: auto;
        box-shadow: none;
    }
    .wallpaperlevel3 {
        display:none;   
    }
    .post-inner {
        width: auto;   
    }
    .headline_feature .entry-meta .tags-links a {
        color: #444 !important;
    }
    .headline_feature h1 a {
        text-shadow: none;
    }
}

/* @media Rule */
@media all and (max-width: 599px) {
    .top_social_buttons {
        display: none !important;   
    }
}

