/*
Theme Name: Concierge Services
Theme URI: https://conciergeservices.ch
Author: VNV SA
Author URI: https://www.vnv.ch
Template:  boo
Description: Versatile, Powerful and Ultimate Wordpress Theme Made by Themerella. Boo is endlessly customizable, fully responsive and retina ready Wordpress theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: boo
Tags: featured-images, two-columns, custom-header, custom-menu, flexible-header, full-width-template, post-formats, theme-options
*/

/* BEGINNING OF HEADER */

.headroom--not-top {
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.06);
    box-shadow: 0 10px 20px rgba(0,0,0,0.06);
}

li.current-menu-parent > a{
  color: #45b4fb !important;
}

.titlebar-height-lg .titlebar-inner {
    padding-top: 35px;
    padding-bottom: 35px;
    background-color: #009fe3;
}

.titlebar-inner .container h1{
  display: none;
}

.titlebar.text-white .breadcrumb {
    font-size: 1em;
    color: #ffffff;
}

.breadcrumb li:before, .breadcrumb a, .breadcrumb>.active, .breadcrumb>li+li:before {
    opacity: 1;
    color: #fff;
}

/*header#header section.headroom {
    background-color: #fff;
    margin-top: 30px;
}


.header-logo-centered .navbar-brand {
    padding-left: 0px;
    padding-right: 0px;
}*/

/*
.sticky-placeholder {
    width: 100%;
    position: static;
    background-color: #fff;
    margin-top: 42px;
    height: 60px !important;
}

.main-nav .children, .nav-item-children {
    margin-top: -40px;
}*/



/*
div.titlebar-inner .container {
    background-color: #ffffff73;
    padding: 85px;
}

.breadcrumb li:before, .breadcrumb a, .breadcrumb>.active {
    opacity: 1;
}

div.titlebar-inner .container h1, div.titlebar-inner .container nav ol li a{
    color: #464646 !important;
}

div.titlebar-inner .container nav ol li.active span{
    color: #009fe3 !important;
}

.titlebar-height-lg .titlebar-inner {
    padding: 70px 0 !important;
}*/

/* END OF HEADER */

/* BEGINNING OF HOMEPAGE */

.read-more:before {
    content: 'En savoir plus';
}

.read-more span {
    display: none;
}

/* END OF HOMEPAGE */

/* Qui sommes nous - Homepage */
div.iconbox_suisse_romande h3 {
    color: white !important;
    text-align: center !important;
}

div.iconbox_suisse_romande{
	-webkit-box-shadow: 3px 10px 20px 0 rgba(0,0,0,0.07);
	-moz-box-shadow: 3px 10px 20px 0 rgba(0,0,0,0.07);
    box-shadow: 3px 10px 20px 0 rgba(0,0,0,0.07);
}

/* History */

span.history-date {
    border-color: #45b4fb !important;
}

div.bar {
    background-image: -webkit-linear-gradient(to bottom, #45b4fb 0%, #45b4fb 100%) !important;
    background-image: linear-gradient(to bottom, #45b4fb 0%, #45b4fb 100%) !important;
}

.history-circle .history-date {
    color: #666d7c;
}

/* BEGINNING OF Contact form */

.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FFBABA;
    border: 0;
    padding: 10px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    border: 0;
    padding: 10px;
}
div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before {
    font: 26px/30px FontAwesome;
    margin-right: 16px;
    vertical-align: middle;
}
div.wpcf7-mail-sent-ok:before {
    content:'\f00c';
}
div.wpcf7-validation-errors:before {
    content:'\f057';
}

/* END OF Contact Form */

/* Footer */
.main-footer {
    padding: 0px !important;
}

/* Début Page devis */
.contact-default-alt3 input, .contact-default-alt3 textarea {
    padding: 0 10px !important;
  }
/* End of page devis */


/* Beginning of responsive css */

@media screen and (max-width: 991px) {
  .sticky-placeholder {
      margin-top: 0px;
  }
  .history-circle .history-item:nth-child(even) .history-content, .history-circle .history-item:nth-child(even) figure, .history-circle .history-item:nth-child(odd) .history-content, .history-circle .history-item:nth-child(odd) figure{
    margin-top: 3em;
    text-align: center;
  }
  .history-circle .history-item {
    padding-bottom: 2em;
    margin-top: 4em;
  }
  .history-circle .history-date {
    left: 50%;
  }
  div.rev_slider div.tp-leftarrow, div.rev_slider div.tp-rightarrow {
		display: none;
	}
}

@media screen and (max-width: 767px) {
  .titlebar-height-lg .titlebar-inner {
    padding: 0 !important;
  }
}



/* End of responsive css */
