@import url('css/bootstrap/css/bootstrap.min.css');
@import url('css/bootstrap/css/bootstrap-theme.min.css');
@import url('css/editor-style.css');
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:700,900);
@import url(https://fonts.googleapis.com/css?family=asap:700,900);
/*@import url('css/custom_ubermenu.css');*/
/*
Theme Name: artias
Theme URI: 
Author: Atypique Design
Author URI: http://www.atypique.ch/
Description: responsive bootstrap base theme
Version: 1
 */
 
 /* /// GENERAL/// */
 div.site-main {margin-top:2em;}
 div.breadcrumbs {color:#2a2e77; font-size:0.8em; padding:1em 0 1em 0;}
 div.breadcrumbs a {color:#2a2e77;}
 a span.glyphicon {color:#2a2e77;}
 a:hover span.glyphicon, a.share span.glyphicon {color: #EF7D00;}
 /*#pageveille, #recentdoc, #dossierrecent, .pageartias  {padding-top:2em;}*/
 body.single .meta-nav {padding-right:1em;}
 .nav-links a {padding-right:1.5em;}

 
#pageveille h1.entry-title a, #recentdoc h1.entry-title a, .archiveslist a, #dossierrecent h1.entry-title a {text-transform:none; color:#8F2972;}
#recentdoc div.row, #dossierrecent div.row {margin-bottom:1em;}
#pageveille h1.entry-title {line-height:1.2em; margin-bottom:1em;}
#recentdoc h1.entry-title, #dossierrecent h1.entry-title  {line-height:1.5em; margin-bottom:1em; font-size:1.2em;}
.screen-reader-text {display:none;}

/* /// HOME Portail Thematique/// */ 
#homeportail {padding-top:2em;}
#homeportail h3.entry-title a {color:#8F2972; font-size:0.8em;}
#homeportail h2.entry-title {color:#8F2972;}
#homeportail div.entry-meta, #homeportail h3.entry-title {display:inline;}
#homeportail div.entry-meta span {padding:0 0.2em 0 0.2em;}

/* /// HEADER /// */ 
div.artias-header{height:70px; background:url(images/triangle1.png) no-repeat #FFF; background-position: bottom right;}
div.portail-header{height:70px; background:url(images/triangle2.png) no-repeat #2a2e77; background-position: bottom left; text-align:right;}
div.artias-header-s, div.portail-header-s{height:60px; text-align:center; font-size:0.8em;}
div.portail-header-s{background: #2a2e77;}
div.portail-header-s a {color:#fff; text-decoration:none;}
div.artias-header-s a {color:#2a2e77; text-decoration:none;}
div.portail-header img{ padding-right:43px;}
div.clearmargin{margin:0; padding:0;}

/* /// content artias doc /// */ 
.arlinklist {margin-bottom:0.5em;}
.arlinklist div, .arlinklist div p {display:inline;}
div.arlinktitle a, .artias_rapport a {color:#8F2972; font-weight:bold;}
/* TWU : retour à la ligne pas effectif avec display: inline 
.type-artias_dossier p, .type-artias_veille p {display:inline} */

.type-artias_dossier span, .type-artias_veille span {font-family: "Source sans pro", Tahoma, Arial, sans-serif;}
.type-artias_dossier .entry-summary, .type-artias_veille .entry-summary {margin-bottom:1em;}
img.ar-picto-dossier {padding-right:0.5em; display:inline}
.ar-picto-archive {text-transform:uppercase; color:#494948!important; font-size:0.8em;}

div.child-level-0 h1 a {text-transform:uppercase;}
div.child-level-1 h2 {border-bottom:1px dashed #a59ec4; padding-bottom:0.2em; margin-bottom:0.8em;}
div.child-level-0 h1 a, div.child-level-1 h2 a, div.child-level-2 h3 a, div.child-level-3 h4 a {color:#2B2E76!important; font-family: "Source sans pro", Tahoma, Arial, sans-serif; text-decoration:none;}
div.child-level-2 h3 a {text-transform:none; font-size:0.8em; padding-top:1em; font-weight: lighter;}
div.child-level-3 h4, div.child-level-4 h5, div.child-level-5 h6 {padding-top:0.5em;}
div.child-level-3 h4 a:before {content: "\2022"; font-size:1.5em; margin-right: 0.4em; text-transform:none;} 
div.child-level-4 h5 a:before {content: "\2022 \2022"; font-size:1.5em; margin-right: 0.8em; text-transform:none;} 
div.child-level-5 h6 a:before {content: "\2022 \2022 \2022"; font-size:1.5em; margin-right: 1.2em; text-transform:none;} 

h1.archive-title, h1.hpportailtitle {background:url(images/title_portail.png) no-repeat; padding: 0.1em 0 1em 1.3em; }
div.hrline { border-bottom:1px solid #a59ec4; margin-bottom:1em; }
div.filtres span, div.filtres form {display:inline; line-height:2.5em; color:#2a2e77;}
div.filtres span {font-weight:bold;}

.widget_artias_theme_widget h1 {text-transform:none; margin-top:1.9em;}
.widget_artias_theme_widget a { color:#2a2e77; }
.widget_artias_theme_widget li {border-top:1px dashed #a59ec4;  list-style-type: none; padding:0.5em 0 0.5em 0; }
.widget_artias_theme_widget ul { border-top:1px dashed #a59ec4; padding:0;}
.widget_artias_theme_widget li.level-1 a {color:#2a2e77; font-weight:bold; text-transform:uppercase;}
.widget_artias_theme_widget li.level-3, .widget_artias_categorie_widget li.level-4,.widget_artias_categorie_widget li.level-5, .widget_artias_categorie_widget li.level-2 ul { border:none; line-height:1em;}
.widget_artias_theme_widget li.level-2 a {color:#2a2e77; font-weight:bold; text-transform:none;}
.widget_artias_theme_widget li.level-3 a{ color:#2a2e77; font-weight:normal;  text-transform:none;}
.widget_artias_theme_widget li.level-3 { padding-right: 0.2em; border-top:1px solid #e0e1f2; padding-left:0.5em;}
.widget_artias_theme_widget li.level-3 li { border:none;  padding-left:0.7em;}
.widget_artias_theme_widget li.level-3 li ul { padding-top:0.5em;}
.widget_artias_theme_widget li.level-3 ul {border-top:1px solid #e0e1f2; margin-top:0.5em;}
.widget_artias_theme_widget li.level-4 a{ color:#2a2e77;  font-weight:normal; text-transform:none;}
.widget_artias_theme_widget li.level-4 a:before{content: "\2022 "; font-size:1.2em; margin-right: 0.2em;}
.widget_artias_theme_widget li.level-5 a{ color:#494948;  font-weight:normal; text-transform:none;}

div.sidebarline {  border-right:1px dashed #a59ec4; }


/* /// HOME /// */
#home h1. a { color:#2a2e77; }
#home h1.entry-title, #home .entry-meta, #home .pdfprnt-top-right { display:none;}
#home h1.hpartiastitle, h1.artiastitle, .pageartias h1 {background:url(images/title_artias.png) no-repeat; padding:0 0 1em 1.5em;}
#home li.menu-item a { font-family: "Source sans pro", Tahoma, Arial, sans-serif; text-decoration:none; font-weight:900;}
#home li.menu-item { font-size:1.3em; list-style-type:none; padding:0; margin:0;}
#home ul  { padding:0; margin:0; margin-bottom:1em;}

#home .homedossier div.extrait, #home .homeveille div.extrait{ border-left:3px solid #2A2E77; padding-left:1em;}
#home .homeactu h3 {font-size:1em;}
#home .homeactu h2 a {font-size:0.5em; font-weight:normal; font-family: asap, Tahoma, Arial, sans-serif; }
div.logosoutien img {padding:0.5em 0 0 0;}
#home li.menu-item-2458 a { color:#2A2E77; font-weight:900;}
.homesepline {border-left:3px solid #2A2E77; }

.activitesannee, .activitesdate {width:80px; min-height:80px; float:left; background-color:#8F2972; color:#FFF; font-weight:bold; margin-right:1em; text-align:center; margin-bottom:1em;}
.activitesannee, span.actdate {font-size:1.5em;}
.activitesannee  {padding-top:1.2em;}
.activitesdate hr {margin:0;}
.activitesdate {padding:0;}
span.actmois {font-size:1em;}
.activiteshome {padding-bottom:1em;}
.homeactu {padding-top:1.6em;}
.activiteshome a, .activiteshome h4, .homeveille h4, .homedossier h4, .homeactu h4, .homeveille a, .homedossier a, .homeactu a, h4 a {color:#8F2972; font-size:1em; font-family: asap, Tahoma, Arial, sans-serif;}
div.addthis, div.pageartias h1{float:left;}
div.pageartias div.entry-content .pdfprnt-top-right{clear:both;}

/* /// affix /// */
.affix-top { }
.affix-bottom {  }
 ul.nav-tabs.affix{
        top: 30px; /* Set the top position of pinned element */
    }

	 
/* /// SIDEBAR /// */ 
.sidebox h2, .widget-title { color:#2a2e77;  font-size:1.5em; line-height:1.3em; margin:0.5em 0 0.5em 0;}
.sidebox div.extrait, .widget_wysija_cont {  border:1px dashed #a59ec4; border-left:none; padding:1em;}
.sidebox div.extrait a {color:#2a2e77; text-transform: lowercase; padding-bottom:1em;}
.sidebox div.extrait h4 {padding-bottom:0.5em;}


/* /// newsletter subscription /// */
.wysija-submit-field {border:1px solid #A59EC4; }
.allmsgs .updated {border:1px solid #2A2E77; background-color: #A59EC4;  color: #2A2E77;}
.widget_wysija .wysija-submit, .widget_wysija .wysija-paragraph { display: inline; }
.widget_wysija h1.widget-title{text-transform:none;}
.wysija-submit, #fscf_submit1 {color: #fff; background-color: #2A2E77; border-color: #2A2E77; border-radius: 3px; outline:0; border:1px solid; padding:0.5em;}
.wysija-submit:hover,
.wysija-submit:focus,
.wysija-submit:active,
.wysija-submit.active,
#fscf_submit1:hover,
#fscf_submit1:focus,
#fscf_submit1:active,
#fscf_submit1.active
 {
  color: #fff;
  background-color: #A59EC4;
  border-color: #A59EC4;
  border:1px solid;
}

/* /// EVENTS /// */

.tribe-events-list-event-title a.url, .tribe-events-venue-details, .tribe-events-content, .tribe-events-divider, .tribe-events-cost, dl, .tribe-events-list-separator-month, .label-tribe-bar-date, .label-tribe-bar-search {color:#2a2e77;}
span.dtstart{color:#8F2972;}
.tribe-events-button {background-color:#2A2E77!important; height:30px!important; padding:0 0.5em 0 0.5em!important; border-radius: 3px!important; margin-top:1.5em!important;}
#tribe-bar-search, #tribe-bar-date {background-color:#FFFFFF!important; border:1px solid #2A2E77!important; padding:0.5em!important; height:30px!important; }
.tribe-events-ical:hover, .tribe-events-gcal:hover  {color:#EF7D00!important;}
.tribe-events-ical, .tribe-events-gcal { padding:0.5em!important;}
#tribe-events-pg-template { margin:0;!important; padding:0;!important;}

/* /// FOOTER /// */
div.site-footer {background-color:#2a2e77; padding-top:30px; margin-top:2em;}
div.site-footer a {color:#2a2e77;}
div.site-footer .artias img{position:relative; top:-10px;}
div.site-footer img.gsr {padding-top:1em; margin-bottom:0.5em;}
div.site-footer h2 {padding:0; margin-bottom:0.3em; margin-top:0.7em;}

/* addthis plugin */
#atic_email { display: none !important; }
#atic_favorites { display: none !important; }
#atic_viadeo { display: none !important; }
#atic_more { display: none !important; }
#atic_live { display: none !important; }
#atic_signin { display: none !important; }
#atic_gmail { display: none !important; }
#at15pf { display: none !important; }
#at_pspromo { display: none !important; }

/* the event calendar */
#tribe-events-pg-template {
    max-width: none; 
}
.tribe-theme-twentyfourteen #tribe-events-pg-template {
    padding-left: 0px;
}
.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop {
    max-width: none;
}

/* 