/*

Theme Name: X - Child Theme: chirurgie

Theme URI: http://theme.co/x/

Author: Themeco

Author URI: http://theme.co/

Description: Make all of your modifications to the light version of Integrity in this child theme.

Version: 1.0.0

Template: x



*/

@import url( '../x/framework/css/site/stacks/integrity-light.css' );




#top{

margin: 10px auto;

}



.x-logobar {



border-radius: 2px;

    box-shadow: 0 0.15em 0.15em 0 rgba(0, 0, 0, 0.133);

    margin: 0px auto;

margin-bottom: 0;

border-top: 1px solid #f2f2f2;

}



.x-logobar-inner a {

width: 100%;}



p.plogo1 {

float: left;

margin: 0.1em;

padding: 0;

margin-left: 40px;  

}



p.plogo1 img{

margin: 0em ;

padding: 0;

}



p.plogo2 { 

text-align: center;

 font-size:  1.2em; 

margin: 0; 

margin-top: 0.5em;

padding: 0;

 letter-spacing: 1px;

margin-left: 0px;

font-weight: normal;

width: 100%;

line-height: 1em;

}



span.plogo3 {

 font-size:  0.5em; 

font-weight: normal;

line-height: 0.3em;

}



 .x-navbar .x-nav > li > a {

 line-height: 1.2;

 margin:  0 12px;

 padding: 8px;
 color: D7D7D7;

 outline: none;

}



.x-navbar .x-nav > li > a:hover, .x-navbar .x-nav > .sfHover > a, .x-navbar .x-nav > .current-menu-item > a {





}



  



.x-boxed-layout-active .entry-wrap {

border: 0;

border-radius: 0px;

    box-shadow: 0 0em 0em 0 rgba(0, 0, 0, 0.133);



}



h1.entry-title {

    font-size: 2em;

    line-height: 1.05;



text-align: center;

}





h2,

.h2 {

margin: 0em auto;

text-align: center;

padding-top: 0.6em;

  font-size: 130%;

  line-height: 1.2; }



h2.accueil{

padding-top: 0;

margin-top: -2em;

}





.entry-wrap img.chir{

float: left;

margin: 3em 2em;

}



ul.chir{

margin: 2% 10% 2% 18%;

position: relative;

}



ul.int {

margin: 2% 10% 2% 18%;

position: relative;

}





ul.chir>li, ul.int>li{

position: relative;

list-style: none;

padding-left: 1em;

}



ul.int>li{

font-weight: 700;

padding-bottom: 2em;

}

ul.int li li{

font-weight: normal;

}



 ul.chir li:before , ul.int>li:before{

  content: "\f0da";

text-decoration: none;

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

   

/*--adjust as necessary--*/

    color: #999;

    font-size: 18px;

    padding-right: 0.5em;

    position: absolute;

    top: 0px;

    left: 0px;

}



.x-colophon.bottom {

	font-size: 12px;

	font-size: 1.2rem;

}
ul a{
color: #444;
text-decoration: underline;
}

.x-topbar{

background-color: #f7f7f7;
border: 0;
text-align: right;
padding: 10px 0;}
.x-topbar p{
margin: 0;
padding: 0;}

 .x-topbar .p-info{

padding: 0;
}

p.top-moi{
margin: 0 0px;
font-weight: 500;
font-size: 18px;
color: #666;
}
p.top-moi a{

 text-decoration: none;
color: #666; 

 margin: 0;
 padding: 5px 10px; 
 border: 2px solid;
 outline: none;
 }

 p.top-moi a:first-of-type{
margin-right: 20px;
border: none;
padding :5px 0;
}

 p.top-moi a:hover,  p.top-moi a:active {
  
color: #000; 
border-color: #d80f0f;

 }

 .doctolib {  text-decoration: none;
color: #333; 
  box-shadow: 0 0px 0px rgba(255, 255, 255, 0.95);
margin-right: 0px;

 }

 .x-topbar::before, .x-topbar::after {
  display: none;
  content: "";
}

.x-colophon.bottom a{
 outline: none;
}


@media (max-width: 767px) {

p.plogo1{

float: none;
margin: 0.1em;

}

.x-boxed-layout-active .entry-wrap{

padding: 10px 20px;

}

.entry-wrap img.chir{

float: none;

margin: 0 auto;

}



ul.chir{



}
.x-topbar{
  text-align: center;
}

}



@media (max-width: 480px) {

p.plogo1{

float: none;
margin: 0.1em;

}

.x-boxed-layout-active .entry-wrap{

padding: 10px 0px;

}

ul.int, ul.chir{

margin: 0;

margin-left: 2%;

}

.entry-wrap img.chir{

float: none;

margin: 0.5% auto;

}

p.top-moi a{
display: inline-block;  
margin: 5px;
margin-right: 20px;

}
.x-topbar{
  text-align: center;
}

p.top-moi a:first-of-type{
margin-right: 20px;
}

}


