#content p{
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
#content li{
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.box-image-text .image {
  min-height: 190px;
  max-height: 190px;
}

.box-image-text .image img {
  max-height: 190px;
  margin: auto;
}

.box-simple {
  min-height: 230px;
}
/*.box-simple p {
  font-size: 14px;
}
.box-image-text .content p {
  font-size: 14px;
}*/
:root {
  --primary-accent: #FF8C00;
  --navbar-border-top: #F25E51;
  --button-border: yellow;
  --link-focus: #333333;
  --form-shadow: rgba(56, 167, 187, 0.6);
  --pagination-bg: #3598dc;
  --link-hover-bg: lightblue;
  --navbar-focus: #ffd6a3;
  --light-grey: #eeeeee;
  --medium-grey: #aaaaaa;
  --dark-grey: #888888;
}

#heading-breadcrumbs h1 {
  text-transform: none;
  color: white;
  text-shadow: -1px -1px 2px #444, 1px 1px 2px #444;
}

.home-carousel .dark-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
/*  background: #66b7ff;*/
  opacity: 0;
  filter: alpha(opacity=0);
}

/* Correction des uppercases... */
#blog-homepage .post h2,
#blog-homepage .post h4,
#blog-homepage .post .author-category,
#blog-listing-big .post h2,
#blog-listing-big .post h4,
#blog-listing-big .post .author-category,
#blog-listing-medium .post h2,
#blog-listing-medium .post .author-category,
#categoryMenu h3,
#footer h4,
#footer .blog-entries .item .name h5,
#get-it h1,
#get-it h2,
#get-it h3,
#get-it h4,
#get-it h5,
#get-it h6,
#heading-breadcrumbs h1,
#intro .item h1,
#login-modal .modal-header h4,
#productMain .sizes h3,
#top .login a,
.text-uppercase,
.box .box-header,
.box-simple h3,
.box-image .name h3,
.box-image-text .top .name h3,
.box-image-text .content h3,
.box-image-text .content h4,
.box-image-text.blog .author-category,
.breadcrumb,
.btn,
.heading h1,
.heading h2,
.heading h3,
.heading h4,
.heading h5,
.home-carousel h1,
.home-carousel h2,
.home-carousel ul,
.home-carousel p,
.jumbotron h1,
.jumbotron h2,
.jumbotron h3,
.jumbotron p.text-uppercase,
.label,
.pages-listing .item h3,
.panel-heading ,
.panel.sidebar-menu .panel-heading,
.panel.sidebar-menu ul.nav.category-menu,
.panel.sidebar-menu ul.tag-cloud li a,
.navbar ul.nav > li > a,
.navbar ul.dropdown-menu li,
.navbar .yamm-content h3,
.navbar .yamm-content h5,
.navbar .yamm-content ul li,
.packages .package .package-header h5,
.packages .best-value .package .package-header h5,
.pager,
.payment-method h4,
.portfolio-project .project-more h4,
.portfolio-showcase h3 a,
.product .text h3,
.shipping-method h4,
.showcase .item h4,
.team-member h3,
.team-member p.role,
.testimonials .item .testimonial .name-picture h5
{
  text-transform: none;
}
.navbar ul.nav > li > a,
.goToDescription a,
a:hover,
a:focus
{
  text-decoration: none;
}
.home-carousel h2 {
  font-weight: 600;
  font-size: 22px;
  letter-spacing: 0.08em;
}
.home-carousel {
  background: url('../img/business.webp') no-repeat fixed center center;
  background-size: cover;
}
#footer {
  background: #eeeeee;
  padding: 20px 0;
  color: rgb(146,148,150);
}
#footer .social {
/*  float: right;*/
  text-align: center;
}
#footer .social a {
  color: #999999;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 10px;
  text-align: center;
}
#footer .social a:hover {
  color: var(--link-focus);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
#footer a {
  color: #999999;
  font-weight: bold;
}
#footer a:hover {
  color: var(--link-focus);
}
#contact p .lead{
  text-align: center;
}
#contact .contactForm{
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #555555;
  margin:auto;
  display:block;
  border: none;
  width: 800px;
  height: 700px;
  max-width: 100%;
}
.box-contact {
  text-align: center;
}
.icon {
  font-size: 32px;
}
.box-contact .icon {
  color: var(--primary-accent);
  border-color: var(--primary-accent);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.bar.background-pentagon {
  background: url('../img/techbg.webp') center center fixed no-repeat;
  background-size: cover;
  border-top: solid 1px #999999;
  border-bottom: solid 1px #999999;
}
.tech-header img {
  width: 160px;
  margin: auto;
  display: block;
}
.tech-header {
  text-align: center;
}
.white-card{
  background-color: white;
  margin: 0 4px;
}
.testimonials .item {
  padding-bottom: 0px;
}
.disclaimer{
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 21px;
  color: #555555;
  font-weight: 300;
  line-height: 1.4;
}
.box-image-text:hover .bg {
  opacity: 0.7;
  filter: alpha(opacity=70);
  background: black;
}
.navbar-brand img {
  max-height: 48px;
}

/* Cartes offres */
.background-offer {
  background: url('../img/cloudsky.webp') center center no-repeat;
  background-size: cover;
  /*border-top: solid 1px #999999;*/
  /*border-bottom: solid 1px #999999;*/
  height: 100%;
}
.offer-card{
  background: white;
  padding: 20px 0;
  opacity: 90;
  text-align: center;
  margin-bottom: 32px;
}
.offer-icon {
  color: var(--primary-accent);
  /*color: #3598dc;*/
  border: none;
  font-size: 48px;
  /*height: 32px;*/
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.offer-content {
  width: 60%;
  margin: 32px auto;
  text-align: left;
  font-size: 16px;
  /*margin-bottom: 48px;*/
}
.green{
  display: inline-block;
  font-size: 14px;
  padding: 4px;
  margin: 4px 10px 4px 0;
  background: #00cc50;
  color: #fff;
  border-radius: 16px;
}

.btn-template-primary {
  background-color: var(--pagination-bg);
  border-color: var(--pagination-bg);
}
.btn-template-primary:hover,
.btn-template-primary:focus,
.btn-template-primary:active,
.btn-template-primary.active,
.open > .dropdown-toggle.btn-template-primary {
  color: #ffffff;
  background-color: var(--link-hover-bg);
  border-color: var(--pagination-bg);
}
.box404{
  background: white;
  text-align: center;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  padding: 32px;
}

#heading-breadcrumbs{
  background: url('../img/banner/bokeh.webp') no-repeat center center;
}
#heading-breadcrumbs.bamboo {
  background: url('../img/banner/bamboo.webp') no-repeat center center;
}
#heading-breadcrumbs.beach {
  background: url('../img/banner/beach.webp') no-repeat center center;
}
#heading-breadcrumbs.blue {
  background: url('../img/banner/blue.webp') no-repeat center center;
}
#heading-breadcrumbs.bokeh{
  background: url('../img/banner/bokeh.webp') no-repeat center center;
}
#heading-breadcrumbs.cloud {
  background: url('../img/banner/cloud.webp') no-repeat center center;
}
#heading-breadcrumbs.dawn {
  background: url('../img/banner/dawn.webp') no-repeat center center;
}
#heading-breadcrumbs.desert {
  background: url('../img/banner/desert.webp') no-repeat center center;
}
#heading-breadcrumbs.fog {
  background: url('../img/banner/fog.webp') no-repeat center center;
}
#heading-breadcrumbs.forest {
  background: url('../img/banner/forest.webp') no-repeat center center;
}
#heading-breadcrumbs.grid {
  background: url('../img/banner/grid.webp') no-repeat center center;
}
#heading-breadcrumbs.mountain {
  background: url('../img/banner/mountain.webp') no-repeat center center;
}
#heading-breadcrumbs.pine {
  background: url('../img/banner/pine.webp') no-repeat center center;
}
#heading-breadcrumbs.sand {
  background: url('../img/banner/sand.webp') no-repeat center center;
}
#heading-breadcrumbs.watercolor-lightblue {
  background: url('../img/banner/watercolor01.webp') no-repeat center center;
}
#heading-breadcrumbs.watercolor-dark {
  background: url('../img/banner/watercolor02.webp') no-repeat center center;
}
#heading-breadcrumbs.watercolor-purple {
  background: url('../img/banner/watercolor03.webp') no-repeat center center;
}
#heading-breadcrumbs.watercolor-colorful {
  background: url('../img/banner/watercolor04.webp') no-repeat center center;
}
#heading-breadcrumbs.watercolor-darkblue {
  background: url('../img/banner/watercolor05.webp') no-repeat center center;
}
#heading-breadcrumbs.watercolor-orange {
  background: url('../img/banner/watercolor06.webp') no-repeat center center;
}

#heading-breadcrumbs.bamboo,
#heading-breadcrumbs.beach,
#heading-breadcrumbs.blue,
#heading-breadcrumbs.bokeh,
#heading-breadcrumbs.cloud,
#heading-breadcrumbs.dawn,
#heading-breadcrumbs.desert,
#heading-breadcrumbs.fog,
#heading-breadcrumbs.forest,
#heading-breadcrumbs.grid,
#heading-breadcrumbs.mountain,
#heading-breadcrumbs.pine,
#heading-breadcrumbs.sand,
#heading-breadcrumbs.watercolor-lightblue,
#heading-breadcrumbs.watercolor-dark,
#heading-breadcrumbs.watercolor-purple,
#heading-breadcrumbs.watercolor-colorful,
#heading-breadcrumbs.watercolor-darkblue,
#heading-breadcrumbs.watercolor-orange,
#heading-breadcrumbs{
  background-size: cover;
  padding: 40px 0;
  margin-bottom: 40px;
}

#post-content {
  font-size: 16px;
}

.post-image {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px
}
table {
  width: 100%;
  border: 1px solid var(--medium-grey);
  padding: 8px;
  margin: 1em;
}
thead{
  color: white;
  background-color: var(--primary-accent);
}
th, td {
  padding: 4px;
}

tr:nth-child(even) {
  background-color: var(--light-grey);
}
img[src$='#aligncenter']{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img[src$='#alignright']{
  display: block;
  margin-left: auto;
  margin-right: 0;
}
img[src$='#alignleft']{
  display: block;
  margin-left: 0;
  margin-right: auto;
}
img[src$='#floatright'] {
  max-width: 30%;
  margin-left: 24px;
  margin-bottom: 24px;
  height: auto;
  float: right;
}
img[src$='#floatleft'] {
  max-width: 30%;
  margin-right: 24px;
  margin-bottom: 24px;
  height: auto;
  float: left;
}