/* cmsms stylesheet: CJ2017 modified: 19/05/19 10:15:30 */
body {
}

p { font-size: 16px; line-height:30px; }

h2 {
    font-size: 18px;
    letter-spacing: 0.1em;
    padding: 10px 0px 10px 0;
    text-transform: uppercase;
    font-weight: 500;
}-area .item .carousel-caption h2 { font-size: 32px; margin: 20px 0; padding: 0; }
#carousel-area .item .carousel-caption h3 { font-size: 16px; margin: 0; padding: 0; }

.main-container p { margin: 10px 0; }
.page-header { padding: 30px 0; }
.page-content h1, .page-content h2, .page-content h4 { margin: 20px 0 10px 0; }
.page-content .realisation { width: 33%; display:inline-block; vertical-align:top; padding:10px; }

.widget-area-sidebar .items { padding: 0 15%; }

@media (max-width: 768px) {
.navbar-default .navbar-nav > li { padding: 0; }
.navbar-default .navbar-nav > li > a { padding: 8px; }
}

.item-list { padding: 40px 0; border-bottom: dotted #aaa 1px; }
.item-body .info { width: 90%; }
.item-body h4 { margin: 20px 0; }

#google-map { height: 500px; }
.cms_submit { 
color: #fff; 
background: #4caf50;
border: none;
padding: 10px 20px;
}

.cms_form input, .cms_form textarea { padding: 10px; margin: 0 0 20px 0; }
#form-name { width: 60%; }
#form-email_1 { width: 80%; }
#form-subject { width: 60%; }
#form-message { width: 60%; }

.champia { background-color: #4CAF50; }
.champia .contact, .champia .contact a  { color: #fff; }

.page-content ul {
list-style-type: square;
padding: 0 0 0 30px;
margin: 20px 0;
}

.page-content li {
list-style-type: square;
}

.page-content h3 {
    font-size: 16px;
    letter-spacing: 0.1em;
    padding: 10px 0px 10px 0;
    text-transform: uppercase;
    font-weight: 500;
    color: #4CAF50;
}
