@charset "utf-8";

/* ============================== 
	- Template Name: Sports Cup- Responsive HTML5  soccer and sports Template
	- Autor: Iwthemes
	- Email: support@iwthemes.com
	- Name File: style.css
	- Version 1.0 - Created on 20 May 2014
	- Website: http://www.iwthemes.com 
	- Copyright: (C) 2014
================================= */	

/* ---------------------- 
	Stylesheet Guide
-------------------------

01. Import styles
	-  bootstrap.css  - include resetes ( Media querys, grid-responsive,layout).
	-  bootstrap-theme.css	
	-  megafish.css (Principal Nav Styles)
	-  jquery.fancybox.css (Ligbox Styles)
	-  theme-options.css (Skins And Layouts Options)
	-  animate.css (Animations Styles)
	-  owl.carousel.css  - Carousel (Works, sponsors and Services)
	-  flickr.css  	
	-  camera.css  - Slide
	-  font-awesome.min.css  - Incons
	-  Google Fonts  - Open sans And Raleway	 
	
02. Basic Elements
	-  Standar Styles	
	-  Panel Box
	-  Titles
	-  Hover efect 
	-  Semibox Layout
	-  List

0.3.  HEADER
	-  Header
	-  Header 2
	-  Header 3
	-  Logo Template
	-  Main Navigation
	-  Section Title

0.4.  GENERAL STRUCTURE	
	-  Counter
	-  Footer
	-  Social
	-  Footer Down
	-  toTop
	-  Accordion
	-  Progress
	-  Testimonials
 	-  Filters 	
 	-  Page Error
 	-  Sitemap
 	-  BLog Carousel 
 	-  Blog Post
 	-  Players
 	-  Clubs Teams
 	-  List Diary
 	-  Form Theme 
 	-  Tags
 	-  Crumbs
	-  Contact	
	-  Twitter
	-  Newsletter
*/

/* ------------------------------------------------------------------------ */
/*	01 Import styles
/* ------------------------------------------------------------------------ */

/* bootstrap.css  - include resetes ( Media querys, grid-responsive,layout).*/
@import url("bootstrap/bootstrap.css");
@import url("bootstrap/bootstrap-theme.css");
/*Nav.css*/
@import url("nav/megafish.css");
/*jquery.fancybox.css  - Lightbox*/
@import url("../js/fancybox/jquery.fancybox.css");
/*Style Switcher*/
@import url("skins/theme-options.css");
/*Animations*/
@import url("animations/animate.css");
/*carousel*/
@import url("carousel/owl.carousel.css");
@import url("carousel/owl.theme.css");
/*flickr*/
@import url("flickr/flickr.css");
/*Icons Font-Awesome*/
@import url("icons/font-awesome.min.css");
/*slide.css*/
@import url("slide/camera.css");
/*Google font*/
@import url("http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,400,300,700");
@import url("http://fonts.googleapis.com/css?family=Raleway");


/* ---------------------------------------------------------------------- */
/*	02 Basic Elements
/* ---------------------------------------------------------------------- */

/* Standar Styles --------------------------------------------------------*/

body{
	font-family: 'Open Sans', sans-serif;
	color: #727272;
	font-size: 14px;
	font-weight: normal;
	line-height: 23px;
	-webkit-text-size-adjust: 100%;
  	-ms-text-size-adjust: 100%;
  	text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {	
	padding: 5px 0 15px 0;	
	margin: 0;	
	color: #272727;
	font-weight: normal;
	font-family: 'Raleway', sans-serif;
	-webkit-font-smoothing: antialiased;
}
p{
	margin: 0 0 20px 0;
	color: #808080;
}
footer ul,
.sitemap,
.sitemap ul,
.crumbs ul,
header ul,
.owl-carousel,
.list-diary,
.list-diary ul,
.footer-down ul,
.events-carousel,
.events-carousel ul,
.list,
.testimonials,
ul.clubs-teams,
ul.players,
ul.single-carousel,
.post-options{
	margin: 0;
	padding: 0;
	list-style: none;
}
.btn-primary{
	color: #fff;
	font-size: 14px;
	border-color: #dedede;
	text-shadow:none;
}
.btn-primary:hover{
	border-color: #cdcdcd;
}
.btn-default{
	font-size: 14px;
	border-color: #dedede;
	text-shadow:none;
}
.btn:hover{
	opacity: 0.8;
}
.btn-primary:hover{
	color: #fff;	
}
.paddings{
	padding: 100px 0;
}
.padding-top{
	padding-top: 50px;
}
.padding-bottom{
	padding-bottom: 50px;
}
.padding-top-mini{
	padding-top: 30px;
}
.no-margin{
	margin: 0;
}
.bg-gray{
	background-color: #fcfcfc;
}
.bg-dark{
	background-color: #18191B;
}
.dark-home{
	height: 440px;
	max-width: 1230px;
	margin: 0 auto;
}
.border-top{
	border-top: 1px solid #dfdfdf;
}
.border-bottom{
	border-bottom: 1px solid #dfdfdf;
}
hr.tall {
	margin: 0;
	padding: 0;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.150), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.150), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.150), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.150), rgba(0,0,0,0));
}
.links li{
 line-height: 30px;
}
.links li a{
	color: #fff;
	padding-left: 5px;
	font-size: 15px;
}
.show-grid [class^=col-] {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eee;
	background-color: rgba(86,61,124,.15);
	border: 1px solid #ddd;
	border: 1px solid rgba(86,61,124,.2);
	margin-bottom: 20px;
}
.fontawesome-icon-list .fa-hover a {
	display: block;
	color: #222222;
	line-height: 32px;
	height: 32px;
	padding-left: 10px;
	border-radius: 4px;
}
iframe.video{
	width: 100%;
	height: 180px;
}
.single-carousel{
	overflow: hidden;
}
.single-carousel li{
	position: relative;
}
.single-carousel .info-single-carousel{
	padding: 10px 5% 0 5%;
}

/* Panel Box --------------------------------------------*/

.panel-box{
	background-color: #fff;
	border:solid 1px #dedede;
	border-bottom:solid 2px #dedede;
	margin:0 0 30px 0;
	padding: auto 10px;	
}
.panel-box .row{
	margin: 0;
}
.section-wide{
	margin-top: 20px;
	background-color: #fff;
	border-top: 1px solid #dedede;
	padding: 50px 0;
}

/* Titles ----------------------------------------------*/

.titles{
	border-bottom: #ddd 1px solid;
	margin-bottom: 15px;
	border-radius: 5px 5px 0 0;
}
.titles h4{
	color: #222;
	padding: 10px 10px;
}
.titles h4 i{
	padding-right: 10px;
	color: #666;
}
.box-info{
	margin-bottom: 10px;
}
.entry-title {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;	
	padding: 5px 0 0 0;
}
.date-box{
	font-size: 13px;
}

/* Hover efect -------------------------------------------------*/

.img-hover{
  position: relative;
  overflow: hidden;
}
.img-hover img{
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.img-hover .overlay{
  position: absolute;
  text-align: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.img-hover:hover .overlay{
  opacity: 1;
  -webkit-transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .25s ease-in-out;
}
.img-hover:hover img{
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
  cursor: pointer;
}
.img-hover .overlay a{
  padding-top: 26%;
  height: 100%;
  display: block;
  font-size: 40px;
  color: #fff;
}
.img-hover .overlay a:hover{
  text-decoration: none;
}

/* Semibox Layout ---------------------------------------------*/

.semiboxshadow {
	display: block;
}
.semiboxshadow img {
	width: 1338px !Important;
	max-width: 1340px;
	margin: 0px auto;
	margin-left: -53px;
	margin-top: 150px;
	position: absolute;
	z-index: 0;
}
.nav-tabs{
	margin-top: -44px;
	border-bottom: 0;
}
.tab-content{
	margin-left: 45px;
}
.nav-tabs li{
	margin-right: 10px;
}
.nav-tabs li,
.nav-tabs li.active a,
.nav-tabs li.active a:hover{
	border: 0;
	color: #fff;
}
.nav-tabs li a{
	border:0;
	padding: 12px 35px;
	background: #18191B;
	color: #fff;
}
.title-color{
	margin-top: -47px;
	border-radius: 5px 5px 0 0;
	padding: 14px 10px;
}
.title-color h4{
	color: #fff;
	padding: 0;
}


/* List --------------------------------------------*/

.list li{
	line-height: 40px;
}
.list li:hover{
	cursor: pointer;
}
.list li i{
	padding-right: 8px;
	font-size: 14px;
}
.list li a{
	color: #666;
}
.list li a:hover{
	color: #252525;
}

/* ---------------------------------------------------------------------- */
/*	03 HEADER
/* ---------------------------------------------------------------------- */

/*  Header -------------------------------------------*/

header{	
	background: #fff;	
}

/*  Logo Template -----------------------------------------------------*/

.logo img{
	max-width: 100%;	
	max-height: 90px;
}

/*  Main Navigation ---------------------------------------------------*/

.tinynav, nav{ 
	display: none;
}

/* Section Title ---------------------------------------------*/

.section-title{
	height: 150px;
	background-color: #232323;
	position: relative;
}
.section-sports{
	height: 350px;
}
.section-contact{
	height: 400px;
}
.section-title h1{
	color: #fff;
	padding: 15px 0 0 5px;
	font-size: 35px;
	line-height: 45px;
	text-shadow: 2px 3px 3px rgba(0,0,0,0.5);
	font-weight: bold;
	position: relative;
	z-index: 1;
}
.overlay-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 1;
	background: rgba(0, 0, 0, 0.3);
	background: -webkit-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.27) 1%, rgba(0, 0, 0, 0.5) 100%);
	background: -moz-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.27) 1%, rgba(0, 0, 0, 0.5) 100%);
	background: -ms-radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.27) 1%, rgba(0, 0, 0, 0.5) 100%);
	background: radial-gradient(50% 55%, ellipse closest-corner, rgba(0, 0, 0, 0.27) 1%, rgba(0, 0, 0, 0.5) 100%);
	z-index: 0;
}
.img-about{
	background: url("../img/section-titles/1.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.img-sports{
	background: url("../img/section-titles/2.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.img-gallery{
	background: url("../img/section-titles/3.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.img-feature{
	background: url("../img/section-titles/4.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.img-news{
	background: url("../img/section-titles/5.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.img-contact{
	background: url("../img/section-titles/6.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}

/* Footer ----------------------------------------------------------------*/

footer{
	background: #222 url("../img/img-theme/bgfooter.jpg");
	color: #888;
	margin-top: 40px;
	padding-top: 110px;
	padding-bottom: 20px;
	font-size: 13px;
	line-height: 20px;
	-webkit-background-size: cover !Important;
	-moz-background-size: cover !Important;
	-o-background-size: cover !Important;
	background-size: cover !Important;
}

/*******************Modifs**************************/

.contenu img {
  margin: 1%;
}
img {
  max-width: 100%;
}
.search_result_content a {
  color: #88C425;
}
#slide , aside, .section-wide, #footer, .footer-down, .dark-home, .overlay-bg, .crumbs, #commentaire{
	display:none;
}
.section-title{height:150px!important;margin:0;padding:0;margin-top:-100px;margin-bottom:50px}
header{margin-bottom:50px}
.img-hover {width:250px;float:left;margin-right:20px}

.post-item {
	  padding-bottom: 35px;
  margin-bottom: 35px;
  background: ;
}
a[href]:after {
  content: none; /* affichage des URL des liens */
}
.titles h4, .titles .h4{
	border-left: 5px solid #88C425;
}



.titles h4, .titles .h4{
	color: #222;
	padding: 10px 10px; margin-top:0; margin-bottom:0;
    font-family: 'Cutive', sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: bold;
    line-height: 1.5em;
}
footer .h4{
	color: #fff;
     font-family: 'Cutive', sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: bold;
    line-height: 1.5em;
}


:hov


.cls

.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.panel-box .row{ padding-bottom:30px!important}
.headerp, .logoss, .logo img, .adds, #toTop, .undefined-sticky-wrapper, #footer, .footer-down ,.btn  { display:none!important}
.logo p.h1, .logo h1{ font-size:18px; padding-left:0!important}
iframe{ display:none!important}
body, body * { background:#fff none!important;background-color:#fff!important; background-image:none!important; box-shadow:none!important;}
.section-title h1 {
    color: #000;
    padding: 0px 0 0 5px;
    font-size: 28px;
    line-height: 37px;
    font-weight: bold;
    position: relative;
    z-index: 1;    font-family: 'Cutive', sans-serif;}
	.img-feature{ background:none!important; background-image:none!important; box-shadow:none!important;}

 .row{ margin-bottom:30px; padding-bottom:30px; clear:both; float:none; overflow:visible}
 .section-title.img-feature{ display:none!important; height:10px!important}
 .section-title h1{ display:none!important; height:10px!important}
 .content-info{ margin-top:-200px!important}
 .padding-top{ padding-top:0!important}
 .panel-box{ border:none!important}