#tm-fullscreen p{
  display:none;
}


.zonetableEnvi{
    margin-top: 10px;
  }
.zonetable{
    margin-top: 10px;
  }
@media (min-width: 290px) and (max-width: 400px) {
  
  
  .zonetableEnvi{
    margin-top: -20px;
    font-size: 14px;
  }
 
  .zonetable{
    margin-top: -20px;
  }
  
  .uk-button-primary{
  margin-top:10px
  font-size:14px;
  padding: 0px 5px 0px 6px;

}
  
  .zonetddeuxEnvi{
        padding-top: 31px;
  }
  
 .zonetdun .zonetdunEnvi .zonetdtroisEnvi{
   font-size: 15px;
   line-height: 20px;
   padding-top: 30px;
  }
  
  .zonetdunEnvi{
   line-height: 20px;
  }
  
   .zonetdtroisEnvi{
   line-height: 20px;
  }
  
 
   .zonetdcinqEnvi{
   line-height: 20px;
  }
  
  
 .zonetdtroisE{
     line-height: 20px;
    font-size: 14px;
    padding-left: 0px;
    padding-top: 32px;
}
  
   .zonetdtroisEE{
     line-height: 20px;
    font-size: 14px;
    padding-left: 0px;
    padding-top: 2px;
}
  
   .zonetdquatreEE{
     line-height: 20px;
    font-size: 14px;
    padding-left: 0px;
    padding-top: 2px;
}
  
   .zonetdcinqEE{
     line-height: 20px;
    font-size: 14px;
    padding-left: 0px;
    padding-top: 2px;
}

}




.hidetitle > .uk-panel-title {
  display:none;
}

/*hover imgs clubs*/
.hover03 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.uk-button-primary{
    background-color: #00a7d9;
}

.hover03 figure:hover img {
  
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}
/******/

.uk-nav-navbar ul,
.uk-nav-navbar ul > li.uk-parent > ul {

  background: linear-gradient(180deg, #00a7d9 0%, #00a7d9 100%);

}

/* event pages, articles*/
.uk-article-meta {
  font-size: 16px;
}



.tm-blog{
  margin-bottom:30px;
  padding-left:0px;
  
}

.tm-blog > .itemView > .uk-article-title{
   font-size: 31px;
   margin-top: 0px;
  line-height: 34px;
  margin-bottom:30px;
}

.tm-blog > .itemView > .uk-article-title:after{
  display:none;
}

.itemImageBlock  {
background-color: rgba(134, 134, 134, 0.1);
  padding: 4px;
}

.itemView{
background-color: rgba(189, 189, 189, 0.1);
  padding: 2px;
  padding: 22px 22px 12px 0px;
}

.tm-blog + .tm-blog {
   margin-top: 0px;
}

.tm-article-featured-image > a:before {
  display:none;
  content: "";
  background: rgba(66, 141, 201, 0.6);
  width: 110px;
  height: 100%;
  position: absolute;
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.1);
  z-index: 1;
  -webkit-transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
  transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
}


.itemNext{
  margin-left:20px;
}

div.ba-gallery-items.category-0.category-1{
  display:none;
}

.ba-caption{
  display:none;
}

.itemBlock > .itemBody > .itemIntroText > .hidethis{
  display:none;
}

.itemBlock > .itemBody > .itemIntroText > .ba-gallery{ 
  display:none;
}


.itemBlock > .itemBody > .itemIntroText > div .ba-gallery{ 
  display:none;
}


.moduleItemIntrotext > .ba-gallery {
  display:none;
}

.ba-gallery p{
  display:none;
}

.itemLinks
{
   display:none;
}

.itemBottom br{
  display:none;
}

.uk-margin-large-top {
  margin-top: 1px !important;
}
/* fin article events*/


.uk-active > a > #prtour{
  width: 130px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/1tour2.png") no-repeat; 
}
.uk-active > a > #serieB{
  width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/QfinaleB2.png") no-repeat; 
}
.uk-active > a > #serieA{
 width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/QfinaleA2.png") no-repeat; 
}
.uk-active > a > #Quartfinale{
  width: 182px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/Qfinale2.png") no-repeat;
}
.uk-active > a > #demifinale{
  width: 168px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/demifinales2.png") no-repeat;
}
.uk-active > a > #finales{
  width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/finales2.png") no-repeat;
}


#prtour { width: 130px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/1tour.png") no-repeat; 
} 

#prtour:hover { 
  transition-duration: 1s;
  width: 130px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/1tour2.png") no-repeat; 
} 

#serieB { width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/QfinaleB.png") no-repeat; 
} 

#serieB:hover { 
   transition-duration: 1s;
  width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/QfinaleB2.png") no-repeat; 
} 

#serieA { width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/QfinaleA.png") no-repeat; 
} 

#serieA:hover { 
  transition-duration: 1s;
  width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/QfinaleA2.png") no-repeat; 
} 

#Quartfinale{
  width: 182px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/Qfinale.png") no-repeat;
}
#Quartfinale:hover{
   transition-duration: 1s;
  width: 182px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/Qfinale2.png") no-repeat;
}

#demifinale { width: 168px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/demifinales.png") no-repeat; 
} 

#demifinale:hover {
      transition-duration: 1s;
  width: 168px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/demifinales2.png") no-repeat; 
} 

#finales { width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/finales.png") no-repeat; 
} 

#finales:hover {
      transition-duration: 1s;
  width: 116px; height: 56px; background: url("http://elaraki.ac.ma/images/demo/default/content/espcult/debats/finales2.png") no-repeat; 
} 



.uk-module-title-alt:before {
  content: "";
  left: 0;
  bottom: -10px;
  width: 100px;
  position: absolute;
  border-bottom: 1px solid #428dc9;
}

@font-face{
font-weight: bold;
font-style: normal;
font-family: 'din';
src: url('http://elaraki.ac.ma/2017/images/font/DINMEDIUM.OTF');
}

.arabic{
   font-family: 'din';
   text-align: right;
}
#tm-spotlight > .uk-width-1-1 > .uk-panel-box-primary{
  height: 64px;
  color: #ffffff;
  /*background-image: url('http://elaraki.ac.ma/images/demo/default/content/espcult/texture-cult.png');*/
  background-repeat:repeat;
  background-color: #00a7d9;
  background: linear-gradient(180deg, #00a7d9 0%, #00a7d9 100%);
}

#tm-spotlight > .uk-width-1-1 > .uk-panel-box{
padding-top: 6px;
}


#tm-bottom-e > .uk-width-1-1 > .uk-panel-box-primary {
  color: #ffffff;
  /*background-image: url('http://elaraki.ac.ma/images/demo/default/content/primaire/texture-primaire.png');*/
  background-repeat:repeat;
  background-color: #00a7d9;
  background: linear-gradient(180deg, #00a7d9 0%, #00a7d9 100%);
}


.uk-module-title-alt:before {
  content: "";
  left: 0;
  bottom: -10px;
  width: 100px;
  position: absolute;
  border-bottom: 1px solid #fff;
}


.tm-header-bg {
  width: 100%;
  position: absolute;
  z-index: -1;
  height: 153px;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1);
  background-color: #00a7d9;
  background: linear-gradient(180deg, #00a7d9 0%, #00a7d9 100%);
}
.tm-navbar .uk-nav-side > li > a,
.tm-navbar .uk-navbar-nav > li > a,
.tm-navbar .uk-nav-side ul a {
  color: #00a7d9;
  -webkit-transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
  transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
}

.uk-article-title:after {
  content: "//";
  right: -10px;
  bottom: 0;
  color: #00a7d9;
  font-weight: 400;
  letter-spacing: -3px;
  width: 60px;
  position: relative;
}
.tm-navbar .uk-navbar-nav > li .uk-dropdown-navbar {
  background-color: #00a7d9;
  background: linear-gradient(180deg, #00a7d9 0%, #00a7d9 100%);
}

.tm-hero .tm-fullscreen-slideshow .uk-slideshow .uk-overlay-panel > div,
.tm-fullscreen .tm-fullscreen-slideshow .uk-slideshow .uk-overlay-panel > div {
  width: 50%;
  background-color:rgba(0,0,0,0.5);
  padding:20px 20px 20px 20px;
}
.tm-slideshow-gravity .uk-overlay-panel > div {
  width: 100%;
  background-color:rgba(0,0,0,0.5);
  padding:20px 20px 20px 20px;
}
.tm-slideshow-gravity .uk-overlay-panel h3{
  color:#fff;
}
.tm-slideshow-gravity .uk-overlay-panel > div > div{
  color:#fff;
}


table.tabdeb {
  border: 1px solid #0089cf;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}
table.tabdeb caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table.tabdeb tbody tr td:nth-child(2) {
background-color: #eff7fd;
}
table.tabdeb tbody tr td:nth-child(4) {
background-color: #eff7fd;
}

table.tabdeb thead tr {
  background: #b2d6ec;
  color:#084d80;
  border: 1px solid #0089cf;
  padding: .35em;
}
table.tabdeb tr {
  background: #fff;
  border: 1px solid #0089cf;
  padding: .35em;
}
table.tabdeb th,
table.tabdeb td {
  padding: .625em;
  text-align: center;
}
table.tabdeb th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}
@media screen and (max-width: 899px) {
  table.tabdeb {
    border: 0;
  }
  
  .tm-blog > .itemView > .uk-article-title {
    font-size: 25px;
    margin-top: 0px;
    line-height: 34px;
    margin-bottom: 30px;
}
  .uk-article-title a {
    color: inherit;
    line-height: 0px;
    text-decoration: none;
    font-size: 21px;
    font-weight: 400;
}
  
  
   table.tabdeb caption {
    font-size: 1.3em;
  }
  table.tabdeb thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  table.tabdeb tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  table.tabdeb td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  table.tabdeb td:before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  table.tabdeb td:last-child {
    border-bottom: 0;
  }
  
  
}
 
  @media (min-width: 300px) and (max-width: 358px) {
    
    .tm-blog > .itemView > .uk-article-title {
    font-size: 20px;
    margin-top: -20px;
    line-height: 34px;
    margin-bottom: 30px;
}
    
    h4.uk-margin-remove{
      font-size: 14px;
    }
    h2, .uk-h2 {
    background-color: #f3f8ff;
    text-align: left;
    margin-left: 0px;
    padding-left: 17px;
    border-radius: 6px;
    font-size: 18px;
    }
    .tdi{
    padding-top: 0px;
    padding-bottom: 0px;
    height: 34px;
    }
    
  

 
}