/*
Theme Name: Neurochirurgien Bordeaux
Theme URI: http://www.neurochirurgien-bordeaux.com/
Description: Le thème officiel pour le site Neurochirurgien Bordeaux
Version: 1.0
Author: ohmyweb
Author URI: http://www.ohmyweb.fr
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import 'https://fonts.googleapis.com/css?family=Raleway:300,400,700';

/* Alignements WordPress */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.gallery a.thumbnail img {
	max-height: 168px;
	width: auto;
}
.footerlink {text-decoration: underline;}
body {font-family: 'Raleway', sans-serif;color:#323232;}
a {color:#81a3ac;}
a.btn {border-radius: 5px; background-color: #a3bcc2; color: white; border: none; padding: 10px}
a:hover, a:focus {text-decoration:none; outline:none; border: none;}
#navbar .dropdown-menu {box-shadow:none; border-radius:0;border-color:#eee #efefef #efefef #efefef; width: auto; min-width: 100%; padding:0; float: none;}
#navbar .dropdown-menu > li {padding:15px 0; border-top:solid 1px #efefef;}
#navbar .dropdown-menu > li a {color:#81a3ac; white-space: nowrap !important;}
#navbar .dropdown-menu > li a:hover {background:none;}
#navbar .dropdown-menu > li:first-child {border-top:0;}
.dropdown-menu > li > a {white-space: normal !important;}
.navbar-nav {float:none; text-align:center;}
.navbar-nav > li {float:none; display:inline-block;}
.navbar-nav > li > a {font-weight:100; font-size:15px; letter-spacing:1px; padding:15px 20px;}
.navbar-nav > li.active > a, .navbar-nav > li.current-page-ancestor > a, #navbar .dropdown-menu > li:hover, .navbar-nav > li:hover > a {background:#eee;}
.heading {height:30px; background:#eee; margin-bottom:15px; font-size:12px; color:#666666; letter-spacing:1px;}
.heading a {display:inline-block; margin-left:20px; padding: 1px 10px; background:#b9bcbd; color:white; border-radius:3px; transition:all 300ms ease-in-out 0s; -moz-transition:all 300ms ease-in-out 0s; -webkit-transition:all 300ms ease-in-out 0s}
.heading a:hover {background:#89c9c4} 
.heading address, .heading .contactbloc {padding:5px 0;}
.heading address {float:left; margin:0;}
.heading .contactbloc {float:right;}
img.logo {clear:both; display:block; width:40%; margin-left:30px;}
.navbar {margin:-30px 0 0 0; border:solid 1px #efefef; border-width:1px 0;}
section.content {font-weight:100; color:#333333; letter-spacing:1px}
.card {margin:40px 0;}
.card h1 {margin-bottom:0; margin-top:50px; font-size:45px;}
.card h2 { margin-top:0}
h1, h2, h3, h4, h5, h6 {font-weight:100;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {margin: 20px 0;}
h1 {color:#a3bcc2; font-size:40px;}
h1.title {margin:50px 0 20px 0;}
h2 {margin:40px 0 15px 0; font-size:20px; line-height: normal;}
footer {text-align:center; color:#333333; font-size:11px; letter-spacing:1px}
footer > div {border-top:solid 1px #efefef; padding:25px 0; margin:25px 0}
.page-id-163 hr + blockquote {margin-top:30px;}
.gform_body input, .gform_body textarea {border:solid 1px #eee;}
.date > div {background:#c2d2d6; text-align:center; color:white; padding:3px; font-size:22px; position:relative;}
.date > div:after {content:"";
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0 10px 10px;
border-color: transparent transparent transparent #c2d2d6;
position:absolute; 
right:-8px;
top:50%;
 -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);transform:translateY(-50%);
}
.text > div {padding-left:20px; border-left:solid 1px #e3e3e3;}
.cv_line {margin-bottom:45px;}
section.content #accordion {margin:40px 0;}
section.content #accordion .panel {box-shadow:none; border-radius:0;}
section.content #accordion .panel .panel-heading {padding:0;}
section.content #accordion .panel .panel-title a {display:block; padding:15px; position:relative; }
section.content #accordion .panel .panel-title a:after {content:"\f067"; font-family:FontAwesome; position:absolute; right:30px; -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); top:50%}
section.content #accordion .panel .panel-title a[aria-expanded="true"]:after {content:"\f068";}
section#testimonials .carousel-control.left, section#testimonials .carousel-control.right {background:none;}
section#testimonials .carousel-control {text-shadow:none;}
section#testimonials .glyphicon {color:#333; font-size:20px;}
section#testimonials .carousel-inner > .item > div {position:relative;}
section#testimonials .carousel-inner > .item > div:before {content:"\f10d"; font-family:FontAwesome; font-size:50px; color:#eee; position:absolute; left:-45px; top:0;}
section#testimonials .carousel-inner > .item p {font-style:italic; font-size:14px; color:#8b8b8b}
section#testimonials h2 {text-align:center; margin-bottom:25px; padding-top:25px; border-top:1px solid #efefef}
.publication {margin-top:40px; padding-top:40px; border-top:solid 1px #ddd;}
.publication:first-child {border-top:none;} 

footer ul.social {list-style: none; clear: both; padding: 30px 0; text-align: center;}
footer ul.social li {display: inline-block; vertical-align: middle; font-size: 18px; margin: 0 10px}

nav .breadcrumb {margin: 20px 10px 0; border-radius: 0;}
.post-categ-content {padding: 25px 0;}
.type-post {margin-top: 25px}

/************TOUS LES ECRANS AU-DELA DE 1200 PIXELS************/
@media (min-width:1200px) {
}

/************TOUS LES ECRANS AU-DELA DE 992 PIXELS************/
@media (min-width:992px) {
	.navbar-nav > li:hover .dropdown-menu {display:block;}
}

/************TOUS LES ECRANS AU-DELA DE 768 PIXELS + POINT DE RUPTURE NAVIGUATION************/
@media (min-width:768px) {
}

/************TOUS LES ECRANS ENTRE 992 PIXELS ET 1199 PIXELS************/
@media (min-width:992px) and (max-width:1199px) {
}

/************TOUS LES ECRANS ENTRE 768 PIXELS ET 991 PIXELS************/
@media (min-width:768px) and (max-width:991px) {
}
 
/************TOUS LES ECRANS ENTRE 468 PIXELS ET 767 PIXELS************/
@media (min-width:468px) and (max-width:767px) {
}

/************TOUS LES ECRANS DONT LA LARGUEUR MAXIMALE EST DE 1199 PIXELS************/
@media (max-width:1199px) {
}

/************TOUS LES ECRANS DONT LA LARGUEUR MAXIMALE EST DE 991 PIXELS************/
@media (max-width:991px) {
	.heading {height: auto; text-align: center;}
	.heading .contactbloc {float: none; padding: 15px 0}
	img.logo {width: 85%; margin: 0 auto 20px auto;}
	.navbar {margin: auto;}
	.navbar-nav > li {float: none;display: block;}
	.card .img-responsive.img-circle {margin: auto;}
	center iframe {width: 100%}
	.dropdown-menu {position: inherit;}
	#navbar .dropdown-menu > li {text-align: center;}
	.navbar-header span {display: inline-block; padding: 15px}
}

/************TOUS LES ECRANS DONT LA LARGUEUR MAXIMALE EST DE 767 PIXELS************/
@media (max-width:767px) {
}

/************TOUS LES ECRANS DONT LA LARGUEUR MAXIMALE EST DE 467 PIXELS************/
@media (max-width:467px) {
}