/*
Theme Name: Tempo
Description: Thème enfant pour Tempo Wordpress Theme by <a href="http://alethemes.com/">Alethemes</a>.
Author: devsym
Template: tempo
*/

@import url("../tempo/style.css");
/*Desvsym modifications*/

.recent-post{
	border:6px solid #111111;
}
.body{
	background: #111111!important;
	}
input, textarea {
    background: none !important;
    color: #222222 !important;
}
.navbar-nav ul {
    background-color: rgba(230, 230, 230, 0.90)!important;
}
.navbar-nav > li {
    padding: 2px 15px 20px;
}
.navbar-brand img {
    max-width: 48%;
    height: auto;
}
.navbar-brand .tagline {
    font-size: 22px;
    color: #848484;
    margin: 0;
		FONT-FAMILY: 'Josefin Sans';
		display: none;
}
.header-scroll .navbar-brand .tagline {
		display: none;
}
.header-scroll .navbar-brand img {
    width: 380px;
}
.header-scroll .navbar-brand img {
    max-width: 200%;
}
.sb-search .sb-icon-search {
    color: #878181;
    DISPLAY: NONE;
}
.site-main{
	padding-top: 175px;
	border-left: 2px solid #111111 !important;
	border-right: 2px solid #111111 !important;
}
.single-post .site-main{
	border-left: 0px solid #111111 !important;
	border-right: 0px solid #111111 !important;
}
.header_social{
	position:absolute;
	right:12px;
	top:-10px;
}
.cadre-2{
	padding:0px 37px 20px 0px;
}
.header_social .widget h3.title {
    display: inline-block;
		text-transform: none;
		color:#222222;
		font-size: 18px;
		font-weight: 200;
		margin-right: 10px;
}
.header_social .widget {
    margin: 0 0 0 0;
}
.header_social .widget ul {
    display: inline-block;
}
.site-header{
    position:fixed;
    z-index:100;
    background-color: rgba(255, 255, 255, 1);
    width:100%;
    padding: 20px 15px 0px;
}
.header-scroll.site-header{
	  background-color: rgba(255, 255, 255, 0.8);
		padding:10px 15px;
		height: 65px;
	-moz-box-shadow: 0px 1px 3px 0px #656565;
	-webkit-box-shadow: 0px 1px 3px 0px #656565;
	-o-box-shadow: 0px 1px 3px 0px #656565;
	box-shadow: 0px 1px 3px 0px #656565;
}
.header-scroll .navbar-brand {
		float:left;
}
.site-header--centered .navbar-brand {
    margin-bottom: 5px;
		padding : 0px ;
}
.header-scroll .navbar{
	float:left;
	margin-top: 3px;
}
.header-scroll .header_social{
	margin-top: 20px;
}
.header-scroll .navbar-nav > li {
    padding: 2px 10px 20px;
}

.socicon{
	padding:1px 5px 5px 5px !important;
}
.header-scroll .navbar-collapse {
    padding: 0 30px !important;
}
.header_social h3:before{
	background-image: url("images/hearth.png");
	background-position: center;
	background-size: cover;
	width:20px;
	height:18px;
	margin-right: 7px;
	margin-bottom:-4px;
	display: inline-block;
	text-align: center;
	content: "";
}
.background_post_antesija{
	background-color: #ffffff;
	padding: 0 30px;

	z-index: 1 !important;
}
.background_post_antesija .entry-content{
	padding:0;
}
.fullimg{
	padding:0px 150px 0 150px;
	position: static;
	overflow: inherit;
}
.box_antesija_full{
	padding: 0 30px;
}
.box_antesija_full .alignnone{
	margin-bottom: 0px;
}
.text-home{
	margin-top: 30px;
}
.next, .previous {
	margin-top: 25%;
	}
.previous i, .next i{
	font-size: 100px;
	vertical-align: middle;
	line-height: 20px;
	margin-right: 5px;

}
.previous a, .next a{
	color:#4b928c;
}
.previous a:hover, .next a:hover{
	color:#648B7B !important;
	opacity:0.8 !important;
}
.previous{
	margin-left: 50px;
	float:left;
}
.next{
	margin-right: 50px;
	float:right
}
.single-post .entry-info{
	background-color: #ffffff !important;
	text-align: center;
}
.single-post .site-info{
	background-color: #111111;
}
.home .site-info{
	background-color: #111111 !important;
}
.entry-info .tag-box {
	display: inline-block;

}
.entry-info .tag-box a{
	color: #ffffff !important;
	padding: 2px 7px;
	font-size: 12px;
	background-color: #4b928c;
	border-radius: 10px;
	margin-right: 10px;

}
.entry-info .location-box{
	text-align: center;
	color:#222222;
}
.entry-info .entry-title{
	display: inline-block;
	margin:10px 0;
	color:#222222;
	font-size: 30px;
	padding: 0 10px;
}
.single-post, .home{
	background-color: #ffffff !important;
}
.location-box{
	display:inline-block;
}
@media (max-width: 1300px) {

}
@media (max-width: 1150px) {
	.header-scroll .header_social h3{
		display:none !important;
	}
	.sd-block {
	margin-right: 110px;
	}
	.header-scroll .navbar-brand img {
	    max-width: 100%
	}
}
@media (max-width: 1025px) {
	.header-scroll .header_social{
		display:none !important;
	}
	button.navbar-toggle{
		margin-bottom: 15px !important;
	}
	.next, .previous {
		margin-top: 22%;
		}

}

.next, .previous {
	margin-top: 22%;
	}
.rates-title-2{
	color:#48928d;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.entry-cover {
    height:350px;
		display:none;
		background-size: cover;
		background-position: center;
		width:inherit;
		width: auto;
}
.page-id-13 .entry-content > * {
	max-width: 980px;
}
.entry-content > * {
	max-width: 1800px;
}
.entry-title{
	margin-top: 20px;
	font-size: 36px;
	letter-spacing: 1px;
}
.section-title {
	margin-bottom: 5px;
	background: none !important;
	text-align: center;
	padding: 20px 0 15px;
}
.sd-content{
	display: inline-block;
	margin-left: 15px;
}
.sd-title:before {
	border-top: none!important;
}
h3.sd-title{
	font-size: 15px!important;
	letter-spacing: 1px;
	color:#111111;
}
.sd-block{
	margin-top: -20px;
	float:right;
}
.site-footer{
	margin-top: 0px;
}
footer.entry-footer{
	display:none;
}
.navbar-toggle{
	display:none !important;
}
.side-nav{
	position:fixed;
}
.navbar-brand h1 a{
	letter-spacing: 2px;
	font-size: 41px;
}
.share-jetpack-whatsapp{
	display:none !important;
}
/*Price box article*/
.cadre-box{
	display:inline-block;
}
.cadre-1{
	width:43%;
	padding:5px;
}

.cadre-2{
	width:66%;
	padding:0px 37px 20px 0px;
}
.page-id-13 .cadre-2 p{
margin-bottom: 0px;
}
.cadre-3{
	width:33%;
	padding:0px 0px 20px 37px;
}
.page-id-13 .cadre-3 p{
margin-bottom: 0px;
}
.cadre-image-1{
	background-color: #222222;
	padding:7px;
	border: 4px solid black;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 2px 10px 0px #656565;
-webkit-box-shadow: 0px 2px 10px 0px #656565;
-o-box-shadow: 0px 2px 10px 0px #656565;
box-shadow: 0px 2px 10px 0px #656565;
}
.cadre-image-2{
	background-color: #222222;
	padding:7px;
	border: 4px solid black;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 4px 10px 0px #656565;
-webkit-box-shadow: 0px 4px 10px 0px #656565;
-o-box-shadow: 0px 4px 10px 0px #656565;
box-shadow: 0px 4px 10px 0px #656565;
}
.cadre-image-3{
	background-color: #ffffff;
	padding:35px;
	border: 8px solid black;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 4px 10px 0px #656565;
-webkit-box-shadow: 0px 4px 10px 0px #656565;
-o-box-shadow: 0px 4px 10px 0px #656565;
box-shadow: 0px 4px 10px 0px #656565;
}
.white-box{
	background-color: #ffffff;
	width:100%;
	padding-bottom: 30px;

	color:#222222;
}
h2.entry-title-new{
	color:#111111;
}
.header_social .zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
	margin: 0 0 0 0;
}
.single-post .white-box{
		margin-top: -100px;
		padding: 100px 0;
}
.site-main{
	border-left: none !important;
	border-right:none !important;
}
.container-2{
	max-width: 1000px;
	margin:0 auto;
}
.box-ask h5{
	color:#111111;
	text-align: center;
	margin-top: 80px;
	font-size: 20px;
}
.box-ask a .box-contact{
	text-align: center;
	background-color: #48928d;
	color:#ffffff;
	width:150px;
	margin: 0 auto;
	font-weight: 700;
	padding:8px;
	margin-top: 20px;
	border-radius: 0px;
	text-transform: uppercase;
}
.box-ask a .box-contact:hover{
	opacity:0.8;
}
.contact-form textarea {

    width: 100% !important;
}

.entry-title-bottom{
	color:#111111;
}
.location-box{
	margin-bottom: 0px;
}
/*PAge Partners*/
.logo{
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  height:150px;
	padding:30px;
  width:19.5%;
	display: inline-block !important;
  margin-top: 20px;
  margin-bottom: 10px;
	margin-left: 2.5%;
	margin-right: 2.5%;
	  filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
.logo:hover{
  filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}
.logo-1{
  background-image: url("images/logo/negatifplus.png");
}
.logo-2{
  background-image: url("images/logo/culturaliv.png");
}
.logo-3{
  background-image: url("images/logo/affinedesign.png");
}
.logo-4{
  background-image: url("images/logo/parismatch.png");
}
.logo-5{
background-image: url("images/logo/legrandbestiaire.png");
}
.logo-6{
  background-image: url("images/logo/mairie6.png");
}
.logo-7{
  background-image: url("images/logo/galerie38.png");
}
.logo-8{
  background-image: url("images/logo/thermessaintdenis.png");
}
.logo-9{
  background-image: url("images/logo/photoprof.png");
}
.logo-10{
  background-image: url("images/logo/devsym.png");
}
.logo-11{
  background-image: url("images/logo/xosailers.png");
}
.logo-12{
	background-image: url("images/logo/kazoart.jpg");
}
.logo-13{
	background-image: url("images/logo/jean_denis_walter_gallery.jpg");
}
.logo-14{
	background-image: url("images/logo/photo_contemporaine_saint_sulpice.png");
}
.logo-15{
	background-image: url("images/logo/skypixel.png");
}
.logo-16{
	background-image: url("images/logo/snapgle.jpg");
}
/*page news*/

#recent-posts-news .recent-post-new-actu{
	width:100%;
	display:inline-block;
}
#recent-posts-news .post-thumb img{
	max-width:450px;
	height: 300px !important;
}
#recent-posts-news .post-thumb:hover img{
	opacity:0.7;
}
#recent-posts-news .post-thumb{
	text-align: center !important;
}
h2.entry-title-new{
	text-align: center !important;
	margin-bottom: 15px;
	margin-top: 50px;
	font-size: 24px;
}
.img_actu img{
	display:none;
}
.page-template-taxonomy-press .post_wrap, .page-template-taxonomy-news .post_wrap{
	max-width:1200px;
}
/*single post*/
.rates-box{
	margin-top: 20px;
	margin-bottom: 50px;
}
.rates-title{
	text-align: center;
	font-size: 30px;
	font-weight: 600;

}
.rates-collection-box{
	margin-top: 30px;
}
.rates-sub-box{
	width:24.5%;
	display: inline-block;
}
.rates-title-2{
	font-size: 20px;
	font-weight: 600;
}
.rates-text-2{
	font-weight:700;
}
.tag-box{
	margin-bottom: 5px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
}
input[type=submit] {
    background-color: #48928d !important;
    color: white !important;
		border-radius: none;
		text-transform: uppercase;
		text-align: center;
}
/*Footer*/
.footer-widgets{
	background-color: #ffffff !important;
}
/*light box facebook*/
.ArevicoModal-bg {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483600;
    text-align: center;
    white-space: nowrap;
    background: #000;
    opacity: 0.6;
}
.sfsi_footerLnk{
	display:none;
}
._4jy3, ._4jy3._42fr:active, ._4jy3._42fr._42fs {
    line-height: 28 !important;
}
._1drm ._1z7u {
    height: 28px !important;
}
/*Page contact*/
.format-title{
	text-transform: uppercase;
	font-weight: 600;
	text-align: center;
	font-size: 20px;
	letter-spacing: 1px;
	margin-top: -5px;
	margin-bottom: 10px;
	color:#48928d;
}
/*Share*/
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button {
	background-color: #222222 !important;
}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button:hover{
	background: #3b5998!important;
}
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {
	background-color: #222222 !important;
}
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button:hover {
	background-color: #ca1f27 !important;
}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button {
    background: #222222 !important;
}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button:hover {
    background: #00acee !important;
}
.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button {
    background: #222222 !important;
}
.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button:hover {
    background: #43d854 !important;
}
@media (max-width: 1024px) {
	.navbar-toggle{
		display:block !important;
	}
	.site-main{
		padding-top: 120px;
	}
	.navbar-nav li {
    margin: 0 0 5px !important;
    padding: 0 0 5px !important;
	}
	.navbar-nav a {
    color: #ffffff !important;
	}
	.navbar-nav ul {
	    background: rgb(50, 50, 50)!important;
			padding-left:20px;
	}
	.navbar-nav {
	    margin-top: -35px;
	}
	.side-nav__wrap {
		background-color: rgba(50, 50, 50, 1)!important;
		padding-top: 5px !important;
		height:100%;
		padding-bottom: 5px !important;
	}
	.admin-bar .side-nav__wrap {
		padding-top: 50px /* 60 + 46 */;

	}
	.side-nav__scrollable-container {
    background-color: #323232 !important;
	}
	.cadre-1{
		padding: 10px;

	}
	.cadre-2{
		padding: 10px;
	}
	.cadre-3{
		padding: 10px;
	}
	.previous{
		margin-left: 20px;
	}
	.next{
		margin-right: 20px;

	}
	.location-box, .tag-box, .entry-title-bottom{
		margin-left: 10px;
	}

}
@media (max-width: 830px) {
	.header_social{
	display: none !important;
	}

}
@media (max-width: 768px) {
	.share-jetpack-whatsapp{
		display:inline-block !important;
	}
	.jp-sharing-input-touch .sd-content ul li {
    padding-left: 0px !important;
}
.single-post .white-box {
    padding: 50px 0;
}
	.fullimg{
		padding:10px 30px 0 30px;
	}
	.sd-block {
	margin-right: -10px;
	}
	.previous{
		margin-left: -25px;
	}
	.next{
		margin-right: -30px;

	}
	.next, .previous {
		margin-top: 27%;
		}
	.previous i, .next i{
		font-size: 60px;
	}
	.box_antesija_full{
		padding: 10px;
	}
	.white-box{
		padding-bottom: 0px;
	}
	.logo{
	  width:41%;
		margin-left: 4%;
		margin-right: 4%;
		height:120px;
	}
	.location-box, .tag-box, .tailor-made-box, .box-ask {
		margin-left: 10px;
	}
	#recent-posts-news .recent-post-new-actu{
		width:100% !important;
		display:block;
	}
	h2.entry-title-new{
		text-align: center !important;
		margin-bottom: 15px;
		font-size: 24px;
		margin-top: 25px;
	}
	.site-header--centered .navbar-toggle {
    position: absolute;
    right: 0;
    top: 3px;
		bottom:inherit;
	}

	.navbar-brand {
			float:left;
	}

	.site-header{
		padding:10px 15px;
		height: 65px;
		border-bottom: 1px solid #666666;
	}
	.site-main {
    padding-top: 65px;
	}
	.entry-title {
    font-size: 20px !important;
		margin: 10px;

	}
	h3.sd-title {
    font-size: 12px!important;
    letter-spacing: 1px;
	}
	.widget .title {
    margin: 0 0 5px;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
	}
		.widget .title{
		text-align: center;
		padding-bottom: 5px;
		}
		.widget ul {
		text-align: center;
		}
		.side-nav .navbar-nav {
    display: none;
    margin-bottom: 10px;
    padding: 0;
	}
	.cadre-box{
		display:block;
		width:100%;
	}

	.cadre-image-1{
		margin:0 auto;
		width:280px;
	}
	.cadre-image-2{
		margin:0 auto;
		width:180px;
	}
	.cadre-image-3{
		margin:0 auto;
		width:180px;
	}
	 .next {
		float:right;
	}
	.side-nav__scrollable-container {
    background-color: #323232 !important;
	}
	.page-id-13 .cadre-2{
		width:100%;
		padding:10px;
	}
	.page-id-13 .cadre-3{
		width:100%;
		padding:10px;
	}
	.rates-sub-box{
		width:100%;
		margin-bottom: 10px;

	}
	.rates-collection-box{
		margin-right: 10px;
		margin-left: 10px;
	}
	.format-title{
		margin-top: 5px;
	}
	h1.entry-title-bottom{
		margin-left: 10px;
	}
	.rates-title{
		font-size: 20px;
	}
	.entry-content{
		padding: 0 15px;
	}
	.sub-menu{
		padding-bottom: 0px !important;
	}
	.single-post .rates-collection-box{
		display:none;
	}
	.single-post .tailor-made-box{
		display:none;
	}
}
@media (max-width: 639px) {
	.cadre-image-3{
		padding:20px;
	}
	.cadre-image-1{
		padding:5px;
		border: 2px solid black;
	}
	.cadre-image-2{
		padding:5px;
		border: 2px solid black;
	}
	.navbar-brand img {
	    max-width: 80% !important;
			float: left;
			padding-top: 5px;
	}
	.header-scroll .navbar-brand img {
	    max-width: 80%;
			float: left;
			padding-top: 5px;
	}

}
