tr td.trow1:first-child,
tr td.trow2:first-child,
tr td.trow_shaded:first-child {
    border-left: 0;
}

#header_block {
    background: transparent url(../../../images/emerald/dark_hb.png) repeat fixed 0% 0%;
    width: 100%;
    text-align: left;
    height: 100px;
    border-bottom: 2px solid #EEBD22;
    text-shadow: 0px 1px 0px rgb(39, 33, 59);
    animation: bganim 29s linear infinite;
}

@keyframes bganim {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 100% 0;
    }
}

#iconbouton {
    padding: 10px;
    border-radius: 50%;
    margin-right: 5px;
    font-size: 14px;
    background: #2ECC71 none repeat scroll 0% 0%;
    color: #FFF;
}

.teammember {
    background: #F0F0F0 none repeat scroll 0% 0%;
    border-bottom: 4px solid #E3E3E3;
    margin: 18px;
    display: inline-block;
    padding: 55px 0px;
    width: 24%;
    font-size: 17px;
}

.headerlist ul li {
    transition: all 200ms;
}

.headerlist ul li:hover {
    background: #242424;
}

.headerlist ul li:hover a {
    text-decoration: underline;
}

.haut a:hover {
    text-decoration: underline;
    color: white !important;
}

tr td.trow1:last-child,
tr td.trow2:last-child,
tr td.trow_shaded:last-child {
    border-right: 0;
}

.tborder {
}

.tborder tbody tr:last-child td {
    border-bottom: 0;
}

.tborder tbody tr:last-child td:first-child {
}

.tborder tbody tr:last-child td:last-child {
}

.thead {
}

.thead_collapsed {
}

.thead_left {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.thead_right {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.tcat_menu {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

.tborder tbody:nth-last-child(2) .tcat_collapse_collapsed {
}

button,
input.button,
input.textbox,
input.invalid_field,
input.valid_field,
select,
textarea,
.editor_control_bar,
blockquote,
.codeblock,
fieldset,
.pm_alert,
.red_alert,
.popup_menu,
.postbit_buttons > a,
a.button {
}

.post.classic .post_author {
}

.popup_menu .popup_item_container:first-child .popup_item {
}

.popup_menu .popup_item_container:last-child .popup_item {
}

.pagination a {
}

.pollbar {
}

.logo_mobile,
#nav_active {
    display: none;
}

.logo {
    float: left;
}

.forum {
    width: 100%;
}

@media (max-width: 768px) {
    #threads,
    #views,
    #replies,
    #lastpost,
    .side,
    .useroptions {
        display: none;
    }

    .footer-distributed {
        bottom: -50px !important;
    }

    #profile_desktop,
    #desktop_post,
    #menu_desktop,
    #notif_desktop,
    .hide_mobile {
        display: none;
    }

    #mobile_profile,
    #mobile_post,
    #mobile_menu {
        display: block !important;
    }

    .post_flexible {
        display: block;
    }



    #nav_bit_complet {
        display: inline-block;
    }

    .navigation,
    #header_block,
    .nav_link,
    .scrollToDown,
    .scrollToTop {
        display: none;
    }

    .haut {
        text-align: center;
    }

    .forum,
    .wrapper {
        width: 100%;
    }

    .post.classic .post_author {
        float: none;
        width: 100%;
        padding: 20px 0px;
    }

    #mobile_member {
        display: block;
    }

    .teammember {
        display: block;
        width: 60%;
    }

    #logo {
        left: -15px;
    }
}

@media (max-width: 1280px) {
    .wrapper {
        width: 100%;
    }

    #buytheme {
        width: 100%;
    }

    #threads,
    #views,
    #replies,
    #lastpost,
    .scrollToDown,
    .scrollToTop,
    .star_rating_container,
    #rating {
        display: none;
    }

    #threads > div:first-child {
        font-size: 10px !important;
    }
}

@media (max-width: 1280px) {
    #menu_mobile {
        display: block !important;
    }

    #menu_desktop,
    .hide_mobile {
        display: none;
    }
}

#nav_width {
    float: left;
    width: 24%;
}

#content_width {
    float: right;
    width: 74%;
}

@media (max-width: 768px) {
    #nav_width,
    #content_width {
        float: none;
        width: 100% !important;
        margin-top: 15px;
    }
}

@media (max-width: 480px) {
    #threads,
    #views,
    #replies,
    #lastpost,

    #rating {
        display: block;
    }
	
	#threads{
		background-color: #202020;
		border-top:none;
		border-bottom:none;
	}
	
    .mark_read {
        display: none;
    }

    td.forum_title {
    
		min-width:150px !important
		
    }

	.forum_title{
		vertical-align:top
    }

	.forumbit_depth2_forum_div_1{background-color: #202020;}
	.forumbit_depth2_forum_div_2{background-color: #202020;}
	#replies{
		clear:both;
		background-color: #202020;
		
	}

	#lastpost{
		border-top:none;
	}

	.headerlist{
		padding-bottom: 10px !important;
		text-align:center
	}

	.trow1 {
  		background: #202020;
  		padding: 5px;
  		border-top: none;
  		
	}
	
	#cat_1_e tr{
		background-color: #202020;
		border-bottom: 1px solid #777777;
	}


}