/*********************************************************************************************
Theme Name:     Original Child
Theme URI:     
Description:    Child theme for Original
Author:         Marion Renard
Author URI:     http://www.marionrenard.com/
Template:       original
Version:        0.1.0

**********************************************************************************************/

/*
'rouge' : #CF000A'
'bleu' : #68A2EB
'jaune' : #FFCC00
noir: #000000
vert foncé : #284A2F
vert : #335E3C
orange : #F5A615



Rouge - tyrosse
Jaune - gap
Bleu - Massy (#95BCF1)
Bleu Vannes (#002857)


*/

@import url('../original/style.css');
.prl-search{
	width : 130px;
}


body {
    /*background-image: none;*/
    /*background-color : #284B2D;*/
}

header#masthead .prl-header-logo {
    padding: 0 0 0 0;
}
header#masthead .prl-header-right {
	padding-right : 0px;
}
header#masthead .prl-header-logo,
header#masthead .masthead-bg {
    background-color: #FFFFFF;
}

header#masthead .prl-header-right,
header#masthead .prl-header-social a {
	color: #284A2F;
}

.prl-block-title, .comment-reply-title {
	color: #F5A615;
}
#footer .prl-block-title a{
	color: #F5A615;
}

.widget_newsletter {
    background-color: #F5A615;
    color: #FFFFFF;
    padding: 15px;
}

header#masthead .prl-header-social {
    float: left;
    padding-left: 140px;
}
.menu-footer{
	float : left;
}
.menu-footer ul {
    list-style: none outside none;
    margin-left : 0px;   
	padding-left: 0px;
}
.menu-footer ul li{
	display : inline-block;    
	padding-left: 0px;
}
.menu-footer #menu-item-749 span{
	display : none;
}

/* Couleurs de labels 
	$color = array('rouge'=>'#CF000A','bleu'=>'#68A2EB','jaune'=>'#FFCC00','noir' => '#000000','vert1 foncé' => '#284A2F','vert' => '#335E3C','orange' => '#F5A615');

*/
.prl-badge,
.prl-badge a{
	color : #FFFFFF;
}

.prl-badge.prl-badge-noir {
    background-color: #000000;
}
.prl-badge.prl-badge-rouge {
    background-color: #CF000A;
}

.prl-badge.prl-badge-bleu {
    background-color: #95BCF1;
}
.prl-badge.prl-badge-bleu2{
	background-color: #002857;
}
.prl-badge.prl-badge-jaune {
    background-color: #FFCC00;
}
.prl-badge.prl-badge-noir {
    background-color: #000000;
}
.prl-badge.prl-badge-vert1 {
    background-color: #284A2F;
}
.prl-badge.prl-badge-vert2 {
    background-color: #335E3C;
}
.prl-badge.prl-badge-orange {
    background-color: #F5A615;
}

.prl-badge.prl-badge-vert_reunion {
    background-color: #069C81;
    background-color: green;
}
ul.prl-list-arrow .prl-badge a:before {
    color: #444444;
    content: "";
    font-family: "FontAwesome";
    font-weight: normal;
    margin-right: 5px;
}
ul.prl-list-arrow .prl-badge a {
    color: #FFFFFF;
}

#sliderTab {
	background-color : #284A2F;
}
#sliderTab .slider_tabs .tabs li.flex-active .tab_content a {
    background-color: #335E3C;
    color: #FFFFFF;
}
#sliderTab .slider_tabs .tabs a {
    color: #FFFFFF;
}

#sliderTab .slider_tabs .tabs a:hover {
    color: #FFFFFF;
    background-color: #335E3C;

}


/* Couleur par défaut */
.prl-archive-title{
	color:#284A2F;
}

.comment-reply-title {
		color:#284A2F;
	}
.twitter_widget a { color: #284A2F;}


.sticky-nav, body.site-wide .sticky-nav {
	position :relative;
}

/* MENU */
.sf-mega {
    background-color: #F9F9F9;
}
.sf-mega .sf-mega-list a:before{
    content: "";
}
.sf-menu .sf-mega ul ul {
	position : absolute;
	top : 0px;
	left : 100%;
}

.sf-menu .sf-mega li:nth-child(n+2) ul{
	position : absolute;
	top : 10px;
	left : 100%;
}
/*
.sf-menu .sf-mega li:nth-child(n+3) ul {
    left: 100%;
    position: absolute;
    top : -30px;
}
.sf-menu .sf-mega li:nth-child(n+4) ul {
    left: 100%;
    position: absolute;
   top : -40px;
}*/

.sf-mega .sf-mega-list ul a:before {
    color: #888888;
    content: "";
    content: "";
    font-family: FontAwesome;
    margin-right: 5px;
}
.sf-arrows  ul .sf-with-ul {
    padding-right: 1em;
}
.sf-arrows  ul .sf-with-ul:after {
    content:"";    
    content: "";
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    top: 0;
}
.sf-arrows ul li:nth-child(n+2) .sf-with-ul:after{
	top : 10px;
}
.sf-menu li:not(.sf-mega-parent) ul li a {
    background-color: #F9F9F9;
    border-bottom: 0px solid #DDDDDD;
    color: #222222;
    display: block;
    font-size: 13px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding: 0px 0px 10px 10px;
    text-transform: none;
}
.sf-mega .sf-mega-list .sub-menu li {
    border-top: 0px solid #DDDDDD;
    margin-top: 0px;
    padding-top: 0px;
    line-height : 20px;
    background-color : none;
}

.sf-mega ul {
    background-color: none;
    box-sizing: border-box;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.sf-menu ul li:not(.sf-mega-parent) li > a:hover, 
.sf-menu ul li:not(.sf-mega-parent) li.sfHover > a {
    background-color: none;
}
 .sf-menu .sf-mega ul ul{
	box-shadow : none;
}

#menu-item-722 .prl-span-3{
	float:right;
}
#menu-item-723 .prl-span-3{
	float:right;
}
#menu-item-787 ul{
	top : 5px;
}
#menu-item-788 ul{
	top : -35px;
}
#menu-item-794 ul{
	top : -15px;
}
#menu-item-795 ul{
	top : -55px;
}
#menu-item-796 ul{
	top : -5px;
}
/*
.sf-menu .sf-mega li:nth-child(n+3) ul {
    left: 100%;
    position: absolute;
    top : -30px;
}
.sf-menu .sf-mega li:nth-child(n+4) ul {
    left: 100%;
    position: absolute;
   top : -40px;
}*/


/* ICONES MENUS*/

.fa-home:before {
    content: "";
}
.fa{
	padding : 0px 0px 0px 0px;
}
.fa-home {
	background : url('img/fa-home.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}

.fa-club {
	background : url('img/fa-club.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}

.sf-mega-list .fa{
	padding : 0px 5px 0px 0px;
}

.fa-acteur-territoire-autre {
	background : url('img/fa-acteur-territoire-autre.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-acteur-club {
	background : url('img/fa-acteurs-clubs.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-acteur-territoire {
	background : url('img/fa-acteurs-territoires.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-culture {
	background : url('img/fa-culture-et-patrimoine.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-art-et-culture {
	background : url('img/fa-art-et-culture.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-sport {
	background : url('img/fa-sport.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-asso {
	background : url('img/fa-asso.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-autre {
	background : url('img/fa-autre.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-club-tyrosse {
	background : url('img/fa-club-tyrosse.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-club-aix{
	background : url('img/fa-club-aix.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-club-reunion{
	background : url('img/fa-club-reunion.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-club-vannes {
	background : url('img/fa-club-vannes.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-club-gap{
	background : url('img/fa-club-gap.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-club-massy{
	background : url('img/fa-club-massy.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-concept {
	background : url('img/fa-concept.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-contact {
	background : url('img/fa-contact.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-culture-patrimoine {
	background : url('http://www.puissance15.fr/wp-content/themes/original-child/img/fa-culture-patrimoine.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-dirigeant {
	background : url('img/fa-dirigeant.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-economie {
	background : url('img/fa-economie.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-entraineur {
	background : url('img/fa-entraineur.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-gap {
	background : url('img/fa-gap.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-geographie {
	background : url('img/fa-geographie.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-histoire {
	background : url('img/fa-histoire.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-home {
	background : url('img/fa-home.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-joueur {
	background : url('img/fa-joueur.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-massy {
	background : url('img/fa-massy.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-news {
	background : url('img/fa-news.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-partenaire {
	background : url('img/fa-partenaire.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-presentation {
	background : url('img/fa-presentation.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-territoire {
	background : url('img/fa-territoire.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-tyrosse {
	background : url('img/fa-tyrosse.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-vannes {
	background : url('img/fa-vannes.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-aix{
	background : url('img/fa-aix.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}
.fa-ile-reunion{
	background : url('img/fa-reunion.png') top left no-repeat transparent;
	width : 12px;
	height  : 12px;
}


@media (max-width: 767px) {
	.prl-grid > [class*='prl-span-']{ width:100%; float: none; border:none; }
	
/*.prl-grid .prl-span-9{width:75%;}*/
	
}


.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,
 .video-container object,
 .video-container embed {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 }