body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;background:#f6f6f6}
h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif;font-weight:normal}
h1#title{text-indent:-99999px;line-height:0;padding:0;margin:0}
.red{color:#2caff9}
.darkred{color:#058bd6}
.black{color:#000}
p{font-size:14px;font-weight:300}
a{color:#2caff9}
a:hover{color:#058bd6;text-decoration:none}
#header #intro{margin:20px auto 10px auto;text-align:center}
#header #intro p.lead{font-size:30px;line-height:20px;font-weight:bold}
#intro-sidebar{text-align:center;margin-bottom:30px;margin-top:20px}
#intro-sidebar p.lead{font-size:18px;line-height:18px}
#header #logos{margin:30px auto 10px auto}
#header #logos a{color:black;text-decoration:none}
#header #logos a:hover{opacity:.5}
#header #logo-fr{font-family:'Oswald',sans-serif;float:left;font-size:65px;line-height:70px;font-weight:bold;margin:0}
#header #logo-ar{font-family:'Oswald',sans-serif;float:right;font-size:65px;line-height:65px;font-weight:bold;margin:0}
#header #language-selector p{color:#555;font-weight:bold;text-align:center;font-size:18px}
#header #language-selector a{color:#000}
#header #language-selector a.current{color:#2caff9}
#header #language-selector a:hover{opacity:.6}
.navbar a.brand{color:black;text-shadow:none}
.navbar a.brand .white{color:white;font-family:'Oswald',sans-serif}
.navbar-inner{background-color:#2caff9;min-height:40px;padding-right:20px;padding-left:20px;background-image:inherit;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;filter:inherit;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}
.navbar .nav>li>a{font-size:17px;float:none;padding:10px 12px;font-weight:bold;color:white;text-decoration:none;text-shadow:none}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus,.navbar .current-menu-item a,.current_page_item a{color:#555;text-decoration:none;background-color:#058bd6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.navbar input[type="text"]{border:1px solid #058bd6}
.navbar .btn-navbar{text-transform:uppercase;background:0;padding:4px 12px}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{background-color:#058bd6}
ul.subcategories-menu{font-size:13px;padding:5px 10px;margin:0 0 50px 0;background:#f1f1f1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:left;border:1px solid #e4e4e4}
ul.subcategories-menu li{display:inline-block;border-right:1px solid #e4e4e4;padding:0 10px;line-height:20px;margin:4px 0}
ul.subcategories-menu li:last-child{border-right:0}
ul.subcategories-menu li a,ul.subcategories-menu li{color:#000;font-weight: bold;}
ul.subcategories-menu li a:hover,ul.subcategories-menu li.current-cat a{color:#2caff9}
ul.nav li.home-link{margin:0 15px 0 15px;padding:0}
ul.nav li.home-link a{text-indent:-999px;display:inline-block;width:32px;height:32px;line-height:32px;vertical-align:text-top;background-image:url("img/icon-home.png");background-repeat:no-repeat;padding:0}
ul.nav li.home-link.current-menu-item a,ul.nav li.home-link.current_page_item a{background-color:#2caff9}
#news-nav{display:inline-block;margin:0 15px 0 15px;vertical-align:30%}
#news-nav a:link,#news-nav a:visited{display:inline-block;width:25px;height:25px;line-height:25px;background:#CCC;overflow:hidden;text-align:center;text-decoration:none;color:#FFF;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0 0 5px 5px}
#news-nav a.activeSlide,#news-nav a:hover{background:#2caff9}
ul.xoxo{list-style-type:none;margin:0 0 20px 0}
.post{background:white;box-shadow:2px 2px 7px 0 rgba(0,0,0,.3);-moz-box-shadow:2px 2px 7px 0 rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 7px 0 rgba(0,0,0,.3);margin-bottom:20px}
.post-header{overflow:hidden;padding:5px 5px 5px 5px}
.post-author{float:left}
.post-author img{float:left}
.post-author p{font-family:'Oswald',sans-serif;float:left;margin:0 0 0 10px;color:#AAA;font-size:18px;text-align:left}
.post-author p a{color:#AAA}
.post-author p a:hover{color:#2caff9}
.post-author-description{background:#f6f6f6;clear:both;font-family:'Oswald',sans-serif;float:left;margin:20px 0 10px;padding:8px;color:#333;line-height:18px;font-size:14px;text-align:left}
.post-date{float:right}
.post-date p{font-family:'Oswald',sans-serif;margin:0;font-weight:bold;text-transform:uppercase;text-align:right}
.post-date p.date-day{font-size:24px;line-height:24px}
.post-date p.date-month{font-size:20px;line-height:20px}
.post-image-preview{clear:both;position:relative}
.post-image-preview .post-title{width:90%;position:absolute;bottom:0;padding:5%;margin:0;background:rgba(0,0,0,0.6);line-height:25px;font-size:20px}
.post-image-preview img{width:100%}
.post-image-preview .play-button{display:none;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.6);top:0;left:0;cursor:pointer}
.post-image-preview .play-button .play-button-img{position:absolute;width:75px;height:75px;top:50%;left:50%;margin-top:-37px;margin-left:-37px}
.post-image-preview .post-title a{color:white}
.post-image-preview .post-title a:hover{color:#CCC}
.post-content{padding:10px}
.post-content p{line-height:24px}
.post-categories{font-weight:bold;margin:0}
#discussions{background:#dfdfdf;margin-bottom:50px;display:none}
.choufchouf-live{display:none}
#chronics .chronic{margin-bottom:10px}
#chronics .chronic img{float:left}
#chronics .chronic .chronic-content{padding:10px;overflow:hidden;background:#FFF;height:80px}
#chronics .chronic a.chronic-author{font-family:'Oswald',sans-serif;color:#2caff9;font-size:18px;line-height:20px;text-transform:uppercase;font-weight:bold}
#chronics .chronic a.chronic-author:hover{color:#058bd6}
#chronics .chronic h3.chronic-title{font-size:14px;line-height:18px;text-transform:uppercase;margin:0}
#chronics .chronic .chronic-title a{color:#000}
#chronics .chronic .chronic-title a:hover{color:#999}
#footer{text-align:center;padding:30px 0;margin-top:70px;border-top:1px solid #ccc;background-color:#f6f6f6;color:#555}
#footer p{font-weight:normal}
.wpcf7-form{margin-top:10px;color:#333}
.wpcf7-form{margin-bottom:20px}
.wpcf7-form p{color:#333;font-weight:300}
.wpcf7-form input,.wpcf7-form textarea{margin-top:2px;background:#f1f1f1;border:0;color:#333;border-radius:inherit}
.wpcf7-form input[type="text"]{width:315px}
.wpcf7-form input[type="text"].wpcf7-captchar{width:240px}
img.wpcf7-captchac{margin:0;vertical-align:top}
.wpcf7-form textarea{width:100%;resize:none}
.wpcf7-form input[type="submit"]{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#2caff9;background-repeat:repeat-x;border:1px solid #058bd6}
.wpcf7-form input[type="submit"]:hover{background-color:#058bd6;color:#CCC}
#single-post{margin-top:20px}
#single-post .post{margin-bottom:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#single-post .post-header{overflow:hidden;padding:15px}
#single-post .post-title{clear:both;padding:15px 0 0 0;margin:0}
#single-post .post-title a{color:black;text-transform:uppercase;font-size:30px;line-height:34px}
#single-post #video-player{text-align:center}
#sticky-posts{clear:both}
#sticky-title{display:inline-block}
#sticky-posts .post-date,#single-posts .post-date{margin-top:5px}
#sticky-posts .post-date p,#single-post .post-date p{float:left}
#sticky-posts .post-date p.date-month,#single-post .post-date p.date-month{margin-left:5px;font-size:24px;line-height:24px}
#sticky-posts .post-image-preview .post-title{line-height:40px;font-size:30px}
#other-videos{overflow-y:auto}
.carousel{position:relative;margin-bottom:20px;line-height:1}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}
.carousel-control.right{right:15px;left:auto}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-indicators{position:absolute;top:60px;right:15px;z-index:5;margin:0;list-style:none}
.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}
.carousel-indicators .active{background-color:#fff}
.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}
.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.ymm-btn-chouf{color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#2caff9;background-repeat:repeat-x;border-color:#058bd6;background-image:inherit;filter:inherit;display:none}
.ymm-btn-chouf:hover{background-color:#058bd6;color:#CCC}
.user-pictures img:nth-child(n+12){display:none}
@media(max-width:979px){.nav-collapse .navbar-form,.nav-collapse .navbar-search{border-top:0;border-bottom:0}
.nav-collapse .social{float:none;margin-bottom:10px}
.postvideo {display:none}
}
@media(max-width:979px) and (min-width:768px){.navbar .container{width:724px}
#chronics .chronic a.chronic-author{font-size:12px;line-height:14px}
#chronics .chronic h3.chronic-title{font-size:12px;line-height:16px}
.post-image-preview .post-title{font-size:14px;line-height:18px}
.user-pictures img:nth-child(n+2){display:none}
}
@media(max-width:800px){.videopost{display:none;}}
@media(max-width:1199px) and (min-width:980px){.navbar .container{width:940px}
.navbar .nav>li>a{font-size:14px}
#chronics .chronic a.chronic-author{font-size:15px;line-height:16px}
#chronics .chronic h3.chronic-title{font-size:14px;line-height:18px}
.post-image-preview .post-title{font-size:16px;line-height:20px}
.user-pictures img:nth-child(n+4){display:none}
}
@media(min-width:1200px){.navbar .container{width:1170px}
.user-pictures img:nth-child(n+3){display:none}
}
span.apico{background-image:url("img/layout/ap_icons_white_social-sport.png")}
span.apico:hover{background-image:url("img/layout/ap_icons_hover_social-sport.png")}
.apico{display:inline-block;width:32px;height:32px;margin:3px 10px 0 0}
.apico-twitter{background-position:0 -2px}
.apico-facebook{background-position:-51px 0}
.apico-rss{background-position:-297px -2px}
.banniere{max-width: 100%;
    margin: auto;
    text-align: center;}
.mxrf_marquee{background:#eee;}
li{list-style-type: none}

h4.chronic-title {margin-left: 1em;}
/*************CATEGORIES**********************/
#me{display:none;}
.list_carousel {height: 250px;margin: 0;overflow: hidden;max-width: 770px;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.list_carousel li{font-size: 14px;color: #333;width: 250px;padding: 0;margin: 2px;display: block;float: left;}
.list_carousel.responsive {width: auto;margin-left: 0;}
.list_carousel .clearfix {float: none;clear: both;}
.list_carousel h2{font-size:28px!important;}
.caroufredsel_wrapper{display: block;float: none;position: relative;top: auto;right: auto;bottom: auto;left: 0px !important;z-index: auto;max-width: 770px;max-height:700px !important;margin: 0px 2px;overflow: hidden;}
#foo2 {left: 20px;margin: 0 2px;position: relative;}
#chronics{max-width:430px;max-height:700px;}
.last{font-size:28px}
.categ{color:#2caff9}
#chronics .chronic .chronic-content{height:49px;}
#chronics .chronic h3.chronic-title{font-size:12px;}
.postvideo{float:right;margin:1em;margin-right:20%;border:none;}              
.videopost{background-color:#2caff9;color:#fff;font-weight:bold;font-size:15px;border:none;border-radius:50%;width:105px;height:105px;display:block;box-shadow: 0px 3px 5px #07a0f7;-moz-box-shadow: 0px 3px 5px #07a0f7;-webkit-box-shadow: 0px 3px 5px #07a0f7;}
.videopost:hover,.videopost:active,.videopost:focus{position:relative;top:3px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.page-id-26268 .postvideo{display:none;}
.page-id-26268 .lrshare_interfacebox{display:none !important;}