/*
Bienvenue dans l'éditeur de CSS !

Pour en savoir plus sur le fonctionnement de l'éditeur, vous pouvez vous
rendre sur cette page :
http://wp.me/PEmnE-Bt
*/
/**
 * SHOW JETPACK FULL CAPTION
 */
/* specificity hack to override Jetpack's styles */
.tiled-gallery-caption.tiled-gallery-caption {
	width: auto;
	bottom: 2px;
	left: 2px;
	right: 2px;
	padding: 10px;
	text-indent: 0;
	white-space: normal;
	text-overflow: initial;
	display: block !important;
/* Optional: persistently visible captions  */
/* display: block !important; */
/* Optional: white text on black */
/*
	background: rgba(0,0,0,.8);
	color: #fff;
	*/
}

.text_footer {
	text-align: right;
	color: #FFF;
}

.text_footer a {
	color: #ff6b53;
}

.site-branding h1, .site-branding h2, #pg-21-11 h1, #pg-21-11 h2, #pg-21-11 h3, #pg-21-11 h4 {
	font-family: 'Poiret One', cursive;
}

blockquote, .testimonial-body, .skills-desc {
	text-align: justify;
}

blockquote.mandela {
	margin-top: 10%;
}

input, textarea {
	color: #444;
}

#pg-21-1 .textwidget {
	font-size: large;
}

#pg-21-1 .so-panel.widget {
	padding: 3%;
}

#pg-21-1 .widget-title, #pg-21-4 .widget-title, #pg-21-6 .widget-title {
	color: #fff;
}

#panel-21-1-2-0 .widget-title, #panel-21-1-2-0 .widget-title:after {
color: #444;
border-color:  #444
}


#pg-21-6 .widget-title:after {
	border-color: #53e5f5;
}

.main-navigation ul ul a {
	color: #444;
}

a._self.pt-cv-readmore.btn.btn-success {
	background-color: #f60;
	border-color: transparent;
}
@media (max-width: 600px) {
	.welcome-button {
		display: block !important;
	}
}
@media (max-width: 990px) {
	.panel-row-style {
		background-repeat: repeat-y;
	}
}

@media (max-width: 780px) {
	#panel-21-1-0-0 .widget-title {
		color: #fff !important;
	}
	
	#panel-21-1-1-0 .widget-title, #panel-21-1-2-0 .widget-title {
		display: none;
	}
}

@media (min-width: 500px) {
	.tiled-gallery, .tiled-gallery-caption, .tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
		font-size: 15px;
	}
}
	
@media (max-width: 499px) {
	blockquote, .testimonial-body {
		text-align: left;
	}
	
	blockquote {
		font-size: 14px;
	}
	
	.tiled-gallery, .tiled-gallery-caption, .tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
		font-size: 13px;
		padding: 3% !important;
	}
}

@media (max-width: 399px) {
	.tiled-gallery, .tiled-gallery-caption, .tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
		font-size: 12px;
		padding: 2% !important;
	}
}