/*-------------------

Theme Name: Melos_Pro-child
Description: Thème enfant basé sur Melos_Pro 
Author: Dys-Positif 
Template: Melos_Pro 
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: Melos_Pro-child

----------*/

#body-core {
		margin-top: -31px ;
}
textarea {
	width: 70%
}

#header-links, #header-sticky-links {
    float: left;
    line-height: 6.5em;
    padding-left: 10%;
}

#logo-sticky img {
	max-height: 90px;
}

#logo-sticky img {
	max-height: 90px
}

.header-below #logo img {
	max-height: 90px;
}

.header-style1.header-below #header .header-links > ul > li > a {
	font-weight: bold ;
	color: #727173 ;
	border-bottom: 3px solid #1eaaf1 ;
}

/* Page Title */

#intro {
	padding: 20px 10px;
	background: #cfcfd0;
}

#intro .page-title {
	color: #727173;
}

#notification {
	background: #cfcfd0;
}

#notification-core {
	text-align: right;
	color: #737274;
}

#notification-core .notification-button-logout {
	color: white;
	background: black;
	padding: 3px 10px;
	margin: 0px 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	background: #000000;
}

#section-home .services-builder {
	text-align: center;
}

#introaction {
	padding: 20px 0px 20px;
}

#outroaction {
	padding: 5px 0px 20px;
}

#introaction-core,
#outroaction-core {
	padding: 10px 15px;
}

.action-text h3 {
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.action-teaser {
	margin-bottom: 10px;
}

.action-link a {
	padding: 8px 14px;
}

#footer {
	background: #cfcfd0;
	padding: 15px 10px 5px;
	position: relative ;
	z-index: 1 ;
}

#footer-core h3 {
	color: #737274;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-bottom: none;
}

#footer-core p {
	color: #737274;
}

#sidebar .widget { 
	padding: 10px;
	margin-bottom: 15px;
	text-align: center ;
}

#sidebar h3.widget-title {
	font-size: 14px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.widget li a {
	padding: 0; 
	color: #1EAAF1 ;
}

#error {
color: #FF0000;
font-weight: bold;
}

#footer-col1 {
background-color: #fff ;
text-align: center ;
margin: 10px ;
padding-bottom: 10px ;
}

#footer-col2 {
background-color: #fff ;
text-align: center ;
margin: 10px ;
padding-bottom: 10px ;
}

#footer-col3 {
background-color: #fff ;
text-align: center ;
margin: 10px ;
padding-bottom: 10px ;
}

#exercices,
#ligne,
#lecon {
    padding-top: 11em; 
    margin-top: -11em; 
}