@import url('https://fonts.googleapis.com/css?family=Racing+Sans+One');

body {
  background-image: url('/media/original/background-170545.jpg');
  background-size: contain;
  background-repeat: repeat;
}

ul.slimmenu li a {
  text-transform: initial !important;
  font-size:22px;
}

ul.slimmenu > li:first-child {
  margin-left: 3em;
  }

p.img-presentation img, p.img-presentation {
  height: 228px;
}

p[class*="btn-"] a {
  padding-top : 18px;
  text-transform: initial !important;
  font-size:20px;
}

h1,
h2,
h3,
h4,
h5 {
  font-size: 22px !important;
}

h1,
h2,
h3,
h4,
h5,
a,
.btn-phone{
  font-family: 'Racing Sans One', cursive;
  text-transform: initial;
  
}

.ytb_extension_contact_form .contact-form-action-form input[type="button"] {
  float: right;
}

#ytb_row_footer a,
.article-body a {
  color: #fff;
}

.article-body td {
  vertical-align: top;
}

.categoryList li,
.basicArticleSuperList li {
  display: block;
  padding-top: 1em;
  padding-bottom: 1em;
}

.categoryList li h3:before,
.basicArticleSuperList li h3:before {
  content: '●';
}

.categoryList li a,
.basicArticleSuperList li a {
 color: #fff; 
}

.lSPager.lSGallery {
  display: none;
}

#ytb_group_page .article-body  ul li {
  margin-left: 0;
}

.yllyImageSelectorContent.lightSlider{
  height: 300px !important;
}

table {
  width: 100% !important;
}

table tr {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  border-bottom: 2px solid #333;
}

table tr td {
 padding: 1em; 
}

@media screen and (max-width: 800px) {
  .article-body td {
   display: block;
    width: 100%;
    text-align: left !important;
  }
  
  .article-body td img {
   width: 100%;
	height: auto;
  }
}