/*
Theme Name: Hestia Enfant
Template: hestia
Version: 1.0
*/

#post-1, h6.text-info, .section-comments {display:none;}
div.wpcf7 {border: 1px solid #CCC; padding: 20px; border-radius:4px; color:#666; box-shadow:0 0 30px #CCC;}
placeholder {opacity:0.8;}
span.wpcf7-list-item {margin: 0;}
div.wpcf7 label {font-weight:normal;}
.wplp_widget_103 {margin-bottom: 50px; padding: 30px; background-color:rgba(50,54,57,1); box-shadow:0 0 10px #ccc;  border:3px solid #e91e63; border-radius:4px; color:#fff;}
.wplp_widget_103 .wpcu_block_title, .wplp_container .date {color:#FFF;}
#post-2 {font-family: Alice;}
.copyright.pull-right {display: none;}
#post-10 .em-search-wrapper {display:none;}
#post-10 .col-md-8 {width: 100%;}
#post-10 .col-md-offset-2 {margin-left: 0;}
body.event-template-default .related-posts, body.event-template-default .entry-categories, body.event-template-default .em-tickets-spaces {display:none;}
.events-table tr {background-color:#FFF; -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
    transition: All 0.3s ease;}
.events-table tr:hover {background-color:#DDD; border-bottom:1px solid #999;}
.events-table tr.nothover:hover {background:#FFF; border-bottom:none;}
.events-table thead {border-bottom:3px solid #CCC;}
.single-post .blog-post .section-text .events-table p, .page:not(.woocommerce-page) .blog-post .section-text .events-table p {margin:0;}
body.event-template-default .status-publish h2 p { padding: 5px;
    font-size: 1.2em;
    background-color: #e91e63;
    color: #fff;
    border-radius: 4px;}
	body.event-template-default .status-publish h2 p::first-letter {text-transform:uppercase;}
body.event-template-default .status-publish h2 {margin-top:0;}
.em-booking-message-error {background:#f51038; color:#fff; padding:4px;}
.em-booking-message-error p {margin:0;}
.em-booking-message-success {background:#2D882D; color:#FFF; padding:4px;}
.grey {color:#999;}
@media screen and (max-width: 640px) {
  input.event-button {
    padding:10px 8px;
  }
}
@media screen and (max-width: 640px) {
  table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding:12px 4px;
  }
}
@media screen and (max-width: 768px) {
	body.custom-background {background-size: auto 100%;}
	.page-header {margin: 40px 0 0;}
	}
@media (max-width: 768px) {
.page .page-header.header-small .container, .archive .page-header.header-small .container, .single-event .page-header.header-small .container {
    padding: 50px 15px 10px;}
}

@media (max-width: 768px) {
.carousel .hestia-title, h1.hestia-title, .page-header.header-small .hestia-title, .page-header.header-small .title{
    font-size: 23px; font-weight: normal;}
}
#post-2 .wplp_container .title {color:#FFF;}
.widget h5 { color:#777; text-align:center;}
@media (min-width: 768px) {
	.navbar .navbar-header .navbar-brand img {max-height:100%;}
}
.category-plus-dinfos  .author {display:none;}

.page-header.header-small {min-height:220px;}
.hestia-title, .hestia-title a, .hestia-title a:hover, .title, .title a, .title a:hover, .card-title, .card-title a, .card-title a:hover, .info-title, .info-title a, .info-title a:hover, .footer-brand, .footer-brand a, .footer-brand a:hover, .footer-big h4, .footer-big h4 a, .footer-big h4 a:hover, .footer-big h5, .footer-big h5 a, .footer-big h5 a:hover, .media .media-heading, .media .media-heading a, .media .media-heading a:hover, .woocommerce.archive .blog-post .products .product-category h2, .woocommerce.archive .blog-post .products .product-category h2 a, .woocommerce.archive .blog-post .products .product-category h2 a:hover {color:#008079;}

@media (max-width: 768px) { .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left:30px;}}
.category-plus-dinfos .hestia-blogs {background:#e91e63;}
body.category-plus-dinfos article {    border: 1px solid #ccc;
    background: #000;
    box-shadow: 0 0 3px #ccc;}
	.category-plus-dinfos article .card-description {margin-right:30px;}
@media (max-width: 768px) { .category-plus-dinfos article .card-description {margin-left:5px; margin-right:5px;}}
@media (max-width: 768px) { h2.card-title {margin-left:5px;}}
.category-plus-dinfos .card-description p {color: #fff;}
.category-plus-dinfos article .card-description {text-align:justify;}
.category-plus-dinfos span.page-numbers {background-color:#9c27b0;}
.category-plus-dinfos .nav-links a {color:#FFF;}
@media (max-width: 768px) {#post-10 .col-md-8 {padding:0}}
.entry-categories {display: none;}
.card-description p {text-align:justify;}
article p {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color:#999; text-align:justify;}







