/*
Theme Name: Triforce Legend
Version: 6.0 aka "Liberty Version"
Author: Dark Linkaël
Date: 08/01/2018 - 21/03/2019
---------------------------------- */

/*-------------------------------------
	Responsive Properties
--------------------------------------*/

/*----------------------------------------------
	Main Structure
-----------------------------------------------*/

#container {max-width: 100%;}

@media screen and (max-width:960px){
	#main #content {display: block;}

	#container #main #content,
	#container #main .sidebar {
		width: 100%;
		max-width: 100%;
	}

/*---------------------------*/
/* Colonne de droite         */
/*---------------------------*/

    .sidebar {
        text-align: center;
    }

/* Titre pour colonne de droite */
    .sidebar-right-title {
	    margin-top: 5px;
	    padding: 10px 0;
        text-align: left;
        width: 40%;
    }
}


/*---------------------------------------------------------*/
/*  Ordinateur / Tablette                                  */
/*---------------------------------------------------------*/

@media screen and (max-width:840px){

/*----------------------------------------------
	Main Structure
-----------------------------------------------*/

	#header-logo {
		margin: 0;
		text-align: center;
		width: 100%;
	}

	#header-logo > a {
		float: left;
		line-height: 0;
		width: 100%;
	}

/* Bannière du site */
	#header-logo img {
		/*float: none;*/
    }
/* Bannière du site : Icônes divers */
    #header-icons {
        visibility: hidden;
    }

/*---------------------------*/
/* Colonne de droite         */
/*---------------------------*/

/* Titre pour colonne de droite */
    .sidebar-right-title {
	    margin-top: 5px;
	    padding: 10px 0;
        width: 40%;
    }

/* Rechercher */
/* Rechercher : Boîte de recherche */
    .search-form {
    	margin: 0 0;
    }

/* Agenda */
    .diary {
        margin-left: auto;
        margin-right: auto;
    }
/* Agenda : Barre de séparation */
    hr.diary-bar {
    	margin: 10px 5px;
        width: 90%;
    }

/* Dernière vidéo YouTube */
    .youtube-last {
        margin-left: auto;
        margin-right: auto;
    }

/* Réseaux Sociaux */
    .social {
        margin-left: auto;
        margin-right: auto;
    }

/*---------------------------*/
/* Bas du site               */
/*---------------------------*/

/* Image de bas du site */
    #footer-img {
        margin-left: 0px;
        padding: 0 0 28.2% 0;
        /*width: 100%;*/
    }

/* Partenaires */
    #footer-affil {
        margin-left: 0px;
	    padding: 10px;
        width: 100%;
}

/* Xiti */
    #xiti-logo {
        margin-left: 0px;
	    padding: 50px 0 50px 0;
        width: 100%;
    }

    #tl-version {
        background-image: url("/tl_v60/images/TLV6_Version_Res.png");
        background-size: contain;
        background-repeat: no-repeat;
        margin-left: 0px;
    }

/* Link montre le haut */
    .icon-top {
        display: inline-block;
        height: 157px;
	    margin: -170px 5px;
        width: 89px;
    }

/*---------------------------*/
/* Pas utilisé               */
/*---------------------------*/

    #bottom-bar {
	    background-color: #159A32;
	    color: #F0D202;
	    text-shadow: 0 0 4px #333;
	    width: 100%;
	    min-height: 34px;
    }

/*----------------------------------------------
	Navigation Menus
-----------------------------------------------*/

    #nav-main {
	    background: linear-gradient(to bottom, transparent 100%, rgba(0, 0, 0, 0.15) 100%);
	    background-color: #1E5E3C;
    }
	#nav-top {
		clear: both;
		display: block;
		float: none;
	}

	#nav-top .nav-top {
		float: none;
	}

	#nav-main {
		padding-left: 0;
	}

	#nav-main .nav-main {
		border: none !important;
		float: none;
	}

	#nav-main .nav-main > li, #nav-main .nav-main > ul > li {
		border-bottom: 1px solid #222;
		border-left: none;
		border-right: none;
		clear: both;
		float: none;
	}

	#nav-main .nav-main > li:last-child, #nav-main .nav-main > ul > li:last-child {border-bottom: none;}

	#nav-main .sub-menu, #nav-main .children, #nav-main .sub-menu li, #nav-main .children li {
		border: none;
		box-shadow: none;
	}

	#nav-main .sub-menu a {padding: 10px 20px;}
	#nav-main .sub-menu .sub-menu a {padding-left: 40px;}
	#nav-main .sub-menu .sub-menu .sub-menu a {padding-left: 60px;}
	#nav-main .sub-menu .sub-menu .sub-menu .sub-menu a {padding-left: 80px;}

	#nav-main .sub-menu .sub-menu, #nav-main .children .children {top: 0;}

	#nav-main li:hover > ul {display: none;}
	#nav-main .page_item:hover > ul {display: inline;}

	#nav-main .toggle-on > .sub-menu {
		display: block;
		overflow: hidden;
		position: relative;
	}

	#nav-main .toggle-on > .sub-menu,
	#nav-main .toggle-on > .sub-menu > li,
	#nav-main .toggle-on > .sub-menu > li a {
		width: 100%;
	}

	.rtl #nav-main {padding-right: 0;}
	.rtl #nav-main .nav-main,
	.rtl #nav-main .nav-main li {float: none;}

	.rtl #nav-main .sub-menu .sub-menu a {padding-left: 20px; padding-right: 40px;}
	.rtl #nav-main .sub-menu .sub-menu .sub-menu a {padding-left: 20px; padding-right: 60px;}
	.rtl #nav-main .sub-menu .sub-menu .sub-menu .sub-menu a {padding-left: 20px; padding-right: 80px;}

	#nav-main .drop-toggle {
		display: block;
		text-align: center;
	}

	#nav-main.drop .nav-main {
		display: none;
	}

	#nav-main.dropped .nav-main {
		/*background-color: #1E5E3C;*/
		display: block;
		margin: 0 40px 20px;
	}

	#nav-main.dropped .sub-menu {
		display: block;
		padding: 0 5px;
		position: relative;
	}

	#nav-main.dropped .nav-main li,
	#nav-main.dropped .nav-main a,
	#nav-main.dropped .nav-main .sub-menu {
		border: none;
		width: 100%;
	}

	#nav-main.dropped .nav-main li {
		background: none;
	}

	#nav-main.dropped .nav-main li a {
		text-align: inherit;
	}

/* Menu de navigation : Icônes divers */
    #nav-icons {
	    padding: 4px 0 0 0;
        text-align: right;
        visibility: visible;
    }
    .nav-icons-divers {
        height: 32px;
	    margin-right: 3px;
        width: 32px;
    }

/*----------------------------------------------
	Post Elements
-----------------------------------------------*/

/* I AM ERROR */
    .error-404 {
	    float: left;
        height: 50%;
	    margin: -60px 250px;
    	width: 50%;
    }

/* Link ne trouve pas */
    .link-nope {
	    float: left;
        height: 50%;
	    margin: -200px 250px;
    	width: 50%;
    }

    .entry-header {
        padding: 2px 4px 5px 4px;
    }

    .entry-title-single {
	    margin-left: 10px;
        margin-right: 10px;
    }

/*----------------------------------------------
	NextGen Gallery
-----------------------------------------------*/

    .ngg-gallery-thumbnail span {
        font-size: 8px;
    }

/*----------------------------------------------
	Contact Page
-----------------------------------------------*/

/* Link expliquant les règles */
.link-contact {
        height: 0px;
        width: 0px;
}

/*----------------------------------------------
	Member Area
-----------------------------------------------*/

/* Link salue les arrivant */
    .link-hello-login {
        height: 142px;
	    margin: -350px -35px;
        width: 125px;
    }
    .link-hello-register {
        height: 142px;
	    margin: -450px -35px;
        width: 125px;
    }

/*----------------------------------------------
	Divers Pages
-----------------------------------------------*/

/* Le prototype de Zelda 1 */

    .map-room {
        max-height: 216px !important;
        max-width: 576px !important;
    }

/*----------------------------------------------
	Widgets
-----------------------------------------------*/

	.widget-header {
		float: none;
		text-align: center;
		width: 100%;
	}

	.widget-footer {
		display: block;
		margin: 0 0 10px;
		width: 100% !important;
	}
}


/*---------------------------------------------------------*/
/*  Mobile                                                 */
/*---------------------------------------------------------*/

@media screen and (max-width:480px){

/*-------------------------------------
	Basic Slider
--------------------------------------*/

	.bjqs-heading, .bjqs-descript {display: none;}

	.entry-excerpt, .entry-thumbnail {
		clear: both;
		padding-right: 0;
	}
	.entry-thumbnail {margin-bottom: 4px;}

	.rtl .entry-thumbnail {padding-left: 0;}
}