/*
Theme Name: The7.2
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 2.1.5
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}


/*LA RECHERCHE FR*/

.search-no-results .wf-td.hgroup h1::before {     content: "Résultat pour la recherche de :";     margin-right: -186px !important;   visibility: visible; } 
.search-no-results .wf-td.hgroup h1 {     visibility: hidden; }  
.search-no-results .wf-td.hgroup span {     visibility: visible; }
.search-no-results .breadcrumbs {     visibility: hidden !important; } 
.search-no-results .not-found .entry-title {     visibility: hidden; }   
.search-no-results .not-found .entry-title::before {     content: "Aucun résultat.";     visibility: visible; }   
 .search-no-results .not-found > p::before {     content: "Désolé, mais rien ne correspond à vos termes de recherche. S\'il vous plaît essayer de nouveau avec des mots clés différents .";     visibility: visible; } 
.search-no-results .not-found > p {     visibility: hidden; }

  
.search-results  .hgroup h1::before {     content: "Résultats pour :";     margin-right: -186px;     visibility: visible; } 
.search-results  .hgroup h1 {     visibility: hidden; }  
.search-results  .hgroup span {     visibility: visible; }  
.search-results .breadcrumbs {     visibility: hidden !important; } 


/*LA RECHERCHE AR*/


.rtl.search-no-results .wf-td.hgroup h1::before {     content: "نتائج:  " !important;   margin-right:0px !important;margin-left: 20px !important;   visibility: visible !important; } 
.rtl.search-no-results .wf-td.hgroup h1 {     visibility: hidden !important; }  
.rtl.search-no-results .wf-td.hgroup span {     visibility: visible !important; }
.rtl.search-no-results .breadcrumbs {     visibility: hidden !important; } 
.rtl.search-no-results .not-found .entry-title {     visibility: hidden !important; }   
.rtl.search-no-results .not-found .entry-title::before {     content: "  لا يوجد نتائج  " !important;     visibility: visible !important; }  
.rtl.search-no-results .not-found > p::before {     content: " آسف، ولكن لا شيء يضاهي شروط البحث الخاصة بك. يرجى المحاولة مرة أخرى بكلمات مختلفة ";     visibility: visible; } 
.rtl.search-no-results .not-found > p {     visibility: hidden; }
 


.rtl.search-results  .hgroup h1::before {   content: " نتائج البحث عن  " !important;     margin-right:0px !important; margin-left: -170px !important;     visibility: visible !important; } 
.rtl.search-results  .hgroup h1 {     visibility: hidden !important; }  
.rtl.search-results  .hgroup span {     visibility: visible !important; }  
.rtl .search-results .breadcrumbs {     visibility: hidden !important; } 



/*MENU PRINCIPALE*/
@media screen and (min-width: 900px)  {    

 #navigation .menu-item:nth-child(4) .sub-nav .sub-nav {     left: -221px ; }
}


/*LES ESPACE SUR LA HOME PAGE*/

.espace-homepage .rollover.vc_single_image-img.this-ready > i {
    background: url("/wp-content/uploads/2015/09/le-plus.png");
    background-repeat: no-repeat;
    background-position: center bottom;
}


/* LES ONGLETS */

.onglets {
    border: 1px solid #d1d1d1;
}
.onglets {
    border: 1px solid #d1d1d1;
    background-color: white;
}

.onglets .wpb_tabs_nav {
    border: none !important;
}

.onglets .wpb_tabs_nav li {
    border-radius: 0;
    box-shadow: none !important;
    border-bottom: 1px solid #d1d1d1 !important;
    border-right: 1px solid #d1d1d1 !important;
      margin-top: -1px !important;
}


.onglets .ui-state-default {
    background: transparent none repeat scroll 0 0 !important;
    margin: 0 !important;
    width: 33.17%;
}

.onglets .ui-state-default:last-child {
    border-right: 0px !important;
    width: 33.33% !important;
}

.onglets .ui-tabs-anchor {
    padding: 20px 10px !important;
    text-align: center;
    width: 100% !important;
    color: #8d8c8d !important;
    font-weight: bold !important;
}

.onglets .ui-tabs-active a,.onglets .ui-state-default a:hover {
    background-color: #f0042a
 !important;
  color: white !important;
}
.ui-state-default a:hover {
    color: white !important;
}

.onglets .wpb_tab {
    padding-top: 0px !important;
    border-top: 0px !important;
}


/*TOP MENU AND BOTTOM MENU AND TEXT NEAR THE HEADER*/


#header .text-near-logo * {
    font-size: 12px !important;
}

.mini-nav ul li:last-child a span {
    border-right: 0px !important;
}
.mini-nav ul a span {
    border-right: 1px solid #d2d2d2;
    font-size: 12px !important;
    padding-right: 13px;
}


/* LES RACCOURCIS */

/*RACCOURCIS*/
.raccourcis {
    background: url("/wp-content/uploads/2015/05/iconeplus.png") !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    background-color: #e7e7e7 !important;
}

/*CORRECTION LOGO*/

@media screen and (min-width:900px){
	
#branding a img, #branding img {
    height: auto;
    position: relative;
    z-index: 23 !important;
}

}

/* PAGE INTERNE */

.wf-container-title .wf-table {
    height: 92px !important;

}
.single .wf-container-title .wf-table {
 background: url("/wp-content/uploads/2016/02/logo-aname-.png");
    height: auto !important;
}

.wf-container-title .wf-td {
    display: block;
    text-align: center !important;
    width: 100%;
padding-bottom:0px !important;
}

.wf-container-title .wf-td.hgroup {
    padding-top: 10px;
}

.title-left .breadcrumbs {
    float: none;
}

.wf-container-title .wf-td.hgroup h1 {
    font-size: 15px;
}

.breadcrumbs a, .breadcrumbs .current {
    font-size: 12px !important;
}


/*CSS DU LIEN HOME SUR LES PAGES INTERNES */

.breadcrumbs.text-normal a:hover{
	color: #f0042a;
}

.breadcrumbs.text-normal li:nth-child(1) a {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/10/inconeehome.png") no-repeat scroll right top / 15px auto;
    color: transparent;
    cursor: pointer !important;
    pointer-events: initial !important;
}

.breadcrumbs.text-normal li:nth-child(1) a:hover {
    background-position: right -31.5px
}

/*FOOTER*/

#footer #nav_menu-2 {
    padding-left: 0px !important;
}

.imgfooter {     margin-left: -27px !important; }


/*BORDER DU TITRE DE LA PAGE*/
.wf-container-title {
    border: medium none !important;
}

.page-title {

border-bottom: 1px solid #cdcdcd;
    margin-bottom: 0 !important;
    min-height: 0 !important;
}


/************************** ---- LES POSTS ---- ***************************/
/* LES PHOTOS DANS LES POSTS */
article .alignnone {
    float: left;
    margin-bottom: 25px !important;
    margin-right: 20px !important;
    max-width: 270px !important;
}



/* READ MORE */

.readmoreafe {
background-image: url("/wp-content/uploads/2015/09/plus79-1.png");    background-position: right center;
    background-repeat: no-repeat;
    background-size: 13px auto;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    padding-right: 20px;
    text-decoration: none;
    color: #fb0d12 !important;
}
/*.readmoreafe:hover {
   background-image: url("/wp-content/uploads/2015/09/plus79-1.png");
   color: #fb0d12;
   }
  */ 
 /* LES DATES */  
   .article-date {
    color: #999999;
   font-size:12px;
}

/*NEXT - PREV*/

.wpv-filter-form {
    text-align: right;
}


.wpv-filter-previous-link {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/custom-prev.png") no-repeat scroll center top / 19px auto;
    color: transparent !important;
    

}

.wpv-filter-previous-link:hover {
    background-position: bottom center !important;
}



.wpv-filter-next-link {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/custom-next.png") no-repeat scroll center top / 19px auto;
    color: transparent !important;
     margin-right: 30px;
}

.wpv-filter-next-link:hover {
    background-position: bottom center !important;
}


/*ACTUALITÉS - APPELS D'OFFRE - APPELS À CANDIDATURE */

.home .rollover.alignleft {
    margin: 0px 20px 0px 0px !important;
}

.home .wpv-filter-next-link {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/custom-next.png") no-repeat scroll center top / 14.5px auto;
    color: transparent !important;
    font-size: 10.5px !important;
}

.home .wpv-filter-previous-link {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/custom-prev.png") no-repeat scroll center top / 14.5px auto;
    color: transparent !important;
    font-size: 10.5px !important;
}


.home .wpv-filter-form {
    left: 80%;
    padding-bottom: 25px !important;
    position: absolute;
}




.homeactexp >p{
	
	height: 70px;
}

.home article {
    padding-left: 25px;
    padding-right: 25px;

}

.rtl.home article {
  padding-left:25px;
  padding-right:25px;
  width:566px !important;
}





.nom-aac{display:none;}

/*PRÉSENTATION DES APPELS D'OFFRE*/

.single .breadcrumbs {
    display: none !important;
}

.single .wf-container-title .wf-td.hgroup {
    padding-bottom: 10px !important;
    padding-top: 10px;
}

.titre-aoo { font-size: 13px; font-weight: bold; }
.titre-aoo span { font-size: 12px; font-weight: normal; }

/* LE SIDEBAR INTERNE */

.sidebar .ubtn {
    margin-bottom: 0;
    margin-top: 0;
}

#dc_jqaccordion_widget-2 {
    margin: auto;
    width: 233px !important;
}

.sidebar .dcjq-accordion {
    padding: 0;
}

.sidebar .menu-item a { font-size: 14px; }  

.sidebar .menu-item {
    margin: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}

.sidebar .menu-item-20, .sidebar .menu-item-21, .sidebar .menu-item-22, .sidebar .menu-item-23,.rtl .sidebar .menu-item-648, .rtl .sidebar .menu-item-659, .rtl .sidebar .menu-item-665, .rtl .sidebar .menu-item-669 { margin: 0 !important; padding: 0 !important; }

.sidebar .menu-item-20 > a, .sidebar .menu-item-21 > a, .sidebar .menu-item-22 > a, .sidebar .menu-item-23 > a,.rtl .sidebar .menu-item-648 > a, .rtl .sidebar .menu-item-659 > a, .rtl .sidebar .menu-item-665 > a, .rtl .sidebar .menu-item-669 > a {
    background-color: #bababa ;
    color: white !important;
    display: block;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 22px !important;
	width: 201px;    
	background-image: none;
}

#dc_jqaccordion_widget-2 .menu-item .sub-menu .current-page-ancestor>a, #dc_jqaccordion_widget-2 .menu-item .sub-menu .menu-item .sub-menu .current-page-ancestor>a{
	
	background: #f3f3f3 !important;
}


.dcjq-parent {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/arrow-see-more.png") no-repeat scroll 192px 11px / 12px auto;
    display: block;
    padding-right: 22px !important;
}
.dcjq-parent.active {
	background-position: 192px -23px;
	padding-bottom: 10px;
}

.sidebar .sub-menu .menu-item .sub-menu .dcjq-parent {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/arrow-see-more.png") no-repeat scroll 162px 12px / 11px auto;
    display: block;
    padding-right: 32px !important;
}
.sidebar .sub-menu .menu-item .sub-menu .dcjq-parent.active {
	background-position: 162px -23px;
}

.sidebar .textwidget .raccourcis {
    background-size: 20px !important;
}

.sidebar .textwidget .ubtn-text {
    font-size: 12px !important;
}


#dc_jqaccordion_widget-3 .current-page-ancestor > a {
    background-color: #f30020 !important;
}

#dc_jqaccordion_widget-3 .menu-item .sub-menu .current-page-ancestor>a, #dc_jqaccordion_widget-3 .menu-item .sub-menu .menu-item .sub-menu .current-page-ancestor>a{
	
	background: #f3f3f3 !important;
}

/*LES LIENS HYPERTEXTE */

.sidebar-left #content a {
    color: gray;
    font-family: Helvetica;
    
    text-decoration: none;

    
}
.sidebar-left #content a:hover {
   color: #f30020;   
}
#content a.pjclass {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/links1.png") no-repeat scroll right 0px / 12px auto;
    padding-left: 10px;
    padding-right: 15px;
}
#content a.pjclass:hover {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2015/09/links1-1.png") no-repeat scroll right 0px / 12px auto;
    }


.entry-title >a:hover, .readmoreafe:hover{
	
	color:#f0042a !important;

}

.wpb_accordion_content {
    border-color: gainsboro !important;
    border-radius: 5px;
    border-top: 1px solid gainsboro !important;
    padding: 20px !important;
}

#content ul li{
	
	  list-style: outside url("/wp-content/uploads/2015/11/listanam.png");
	  margin-bottom: 13px;
}


/* Home articles pagination */

.rtl.home .rollover.alignleft { margin: 0 20px 0 0 !important; margin-left: 20px !important; margin-right: 0px !important; }


/*FAQ ARABE */

.rtl.page-id-681 .wpb_accordion_header span {     padding-right: 37px; }


/*feuille de style*/

.rtl p,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6,.rtl span,.rtl strong,.rtl li,.rtl a {
    font-family: 'Open Sans';
}


.rtl #navigation .menu-item span {
    direction: rtl !important;
    text-align: right;
}


.rtl .sidebar .dcjq-parent {
    padding-right: 26px !important;
}

.rtl .sidebar .menu-item .sub-menu .menu-item .sub-menu .menu-item a {
    padding-right: 37px !important;
}

.rtl .sidebar .menu-item a {
    display: block;
    text-align: right;
}
/*RÉCTIFICATION DES PIECE JOINTES SUR LES PHOTO ROLLOVER*/

.rollover.vc_single_image-img {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

/*ACCORDEON ARABE*/

.rtl .dt-accordion-bg-on.dt-style.wpb_toggle::after, .rtl .dt-accordion-bg-on.dt-style.wpb_toggle::before, .rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header > a::after, .rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header > a::before{
	
	
	left:15px;
	right: auto;
}

.rtl .wpb_accordion_section a {
    padding-left: 0 !important;
    padding-right: 20px !important;
}


/*FONT MENU NAVIGATION AR*/

.rtl #navigation .sub-nav .menu-item span {
    font-size: 14px;
}


/*SEPARATOR POUR LES PIECES JOINTES ARABE*/


.rtl .dt-fancy-separator {     background-position: right center;     padding-left: 0;     padding-right: 30px !important; }    .rtl .separator-holder.separator-right {     left: 0 !important;     right: 117%; }    .rtl .dt-fancy-title {     float: right; }


/*ARTICLE AR*/
.rtl .alignleft {
    margin-left: 20px;
    margin-right: 5px;
}

/*RECTIFICATION SUIVANT PRECEDENT*/
.sidebar-left .wpv-filter-form a {
    display: inline-block;
    height: 19.5px;
    width: 45px;
}


.rollover.alignleft.this-ready {
    width: 118px;
}
/*RECTIFICATION MENU HAUT*/
.rtl .mini-nav ul li:nth-child(3) > a span {
    border-right: 1px solid #d2d2d2 !important;
    font-size: 12px !important;
    padding-right: 13px;
}


/*SLIDER*/
.tp-leftarrow.tparrows.default.round {
    background: url("/wp-content/uploads/2015/12/left.png");
    background-repeat: no-repeat;
    background-size: 31px;
}

.tp-rightarrow {
    background: none !important;
    background: url("/wp-content/uploads/2015/12/right.png") !important;
    background-repeat: no-repeat !important;
    background-size: 31px !important;
}

.bullet {
    background: url("/wp-content/uploads/2015/12/no-select.png")!important;
    background-repeat: no-repeat !important;
    background-size: 14px !important;
}
.bullet.selected {
    background: url("/wp-content/uploads/2015/12/select.png")!important;
    background-repeat: no-repeat !important;
    background-size: 14px !important;
}

/*READ MORE*/

.myButton {

	background-color:#f0042a !important;
	border:1px solid #f0042a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:lato;
	font-size:12px ;
	font-weight:bold;
        padding: 4px 12px;
	text-decoration:none;
}



/*ACTUALITÉS IMAGES*/

.rollover.alignleft.this-ready {
    height: 110px !important;
    overflow: hidden !important;
    width: 110px !important;
}

.attachment-thumbnail.wp-post-image {
    height: 100% !important;
    width: 100% !important;
}

/*NEWSLETTER*/

.widget.widget_wysija {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/01/newslettr.png") no-repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 0;
    background-size: 100% 100% !important;
     margin: 33px auto auto;
    max-width: 238px;
    padding: 7px 0 20px !important;
}

.widget.widget_wysija .widget-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: white;
    font-size: 18px;
    font-weight: 900;
    padding: 12px;
}

.wysija-paragraph {
    text-align: center;
}

.widget_wysija_cont p label {     color: white;     display: block; }  
.wysija-submit.wysija-submit-field {
    background: #63b547 none repeat scroll 0 0;
    border-radius: 0 !important;
    font-weight: bold;
    margin-top: -7px;
}
 .wysija-input {     border-radius: 0 !important;     width: 95%; }
 
 .wysija-submit.wysija-submit-field {
    background: #bababa none repeat scroll 0 0;
    color: white;
    font-family: open sans;
    margin: auto;
}
.advButton1{
padding-left:40px !important;
padding-right:20px !important;
}
.rtl .mini-nav {
    left: 70px !important;
}

.mini-nav {
    margin-right: 18px !important;
}
/*
     FILE ARCHIVED ON 18:02:24 Jul 09, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:06:46 Mar 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.497
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.036
  esindex: 0.007
  cdx.remote: 15.697
  LoadShardBlock: 216.725 (3)
  PetaboxLoader3.resolve: 206.625 (4)
  PetaboxLoader3.datanode: 150.533 (4)
  load_resource: 291.484
*/