/*
 Theme Name:	Balanced Child
 Theme URI:		http://press75.com/view/balanced/
 Description:	Balanced Child Theme
 Author:		Press75
 Author URI:	http://press75.com
 Template:		balanced
 Version:		1.0.0
 License:		GNU General Public License v2 or later
 License URI:	http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:	balanced-child
*/

html {
	scroll-behavior: smooth;
}
.logo {
	width: auto;
	max-width: 520px;
}
.entry-content a {
	text-decoration: none;
	border-bottom: 1px #464646 dotted;
}
.entry-content a:hover {
	border-bottom: 1px #464646 solid;
}
.haut {
	font-family: "Montserrat", sans-serif;
	text-decoration: none !important;
	border-bottom: 1px #464646 dotted;
}
.haut:hover {
	border-bottom: 1px #464646 solid;
}
.anchornav ul {
	list-style-type: none;
	margin-left: 0;
}
.anchornav ul li {
	display: inline-block;
}
.anchornav ul li a {
	font-family: "Montserrat", sans-serif;
	text-decoration: none;
	border: 0;
	padding: 10px;
}
.anchornav ul li a:hover {
	border: 0;
}
.anchornav ul li:first-child a {
	padding-left: 0;
}
.anchornav ul li a span {
	border-bottom: 1px #464646 dotted;
}
.anchornav ul li a:hover span {
	border-bottom: 1px #464646 solid;
}

.single-portfolio p strong em {
	font-weight: 700;
}
.single-portfolio h5 {
	font-weight: 700;
	line-height: 1.33;
	margin: 20px 0;
}
.single-portfolio p {
	margin: 15px 0;
}
.single-portfolio .haut {
	display: inline-block;
	clear: left;
	margin: 20px 0;
}
.single-portfolio .entry-content hr {
	margin: 30px 0 60px;
}
.single-portfolio .entry-content #equipe, 
.single-portfolio .entry-content #archives-production, 
.single-portfolio .entry-content #presse {
	margin-bottom: 20px;
}
.single-portfolio .entry-content .rangee {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.single-portfolio .entry-content .item .photo, 
.single-portfolio .entry-content .item .texte {
	display: inline-block;
}
.single-portfolio .entry-content .item .photo a, 
.single-portfolio .entry-content .item .photo a:hover {
	border-bottom: 0;
}
.single-portfolio .entry-content .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	padding: 0 15px;
}
.single-portfolio .entry-content .item img {
	height: auto;
}
.single-portfolio .entry-content .item img {
	margin: 0 15px 0 0;
}
.single-portfolio .entry-content .item img {
	min-width: 200px;
	max-width: 200px;
}
.single-portfolio .entry-content .item p {
	margin: 0 0 15px;
}
.gallery {
	margin-left: -.5em !important;
	margin-right: -.5em !important;
}
.gallery .gallery-item, 
.gallery .gallery-item dt {
	margin: 0 !important;
}
.gallery .gallery-item dd {
	display: none;
}
.gallery .gallery-item dt a {
	border: 0;
}
.gallery .gallery-item dt a img {
	padding: .5em;
}
.pagination-prev, 
.pagination-next {
	letter-spacing: 0.1em;
}
.pagination-prev .prev-text {
	top: 5px;
}
.attachment .entry-meta {
	display: none;
}
.page-template-recherche .footer #footer-right {
	display: none;
}
.page-template-lorganisme .anchornav.un {
	margin-bottom: 48px;
}
.page-template-lorganisme .anchornav.deux {
	margin-top: 48px;
}

@media all and (max-width: 992px) {
	.single-portfolio .entry-content .rangee {
		display: block;
	}
}
@media all and (max-width: 768px) {
	.site-branding {
		padding-top: 70px;
	}
	.site-branding a .logo {
		max-width: 260px;
	}
	.single-portfolio .entry-content .item img {
		min-width: 228px;
		max-width: 228px;
	}
}
@media all and (max-width: 576px) {
	.single-portfolio .entry-content .item img {
		min-width: 114px;
		max-width: 114px;
	}
}
.footer-right{
	display: none;
}