/* conditions générales */
.bold {font-weight: bold;}
.bg-grey {background-color: #ccc}

/* conditions générales */
#box #content #conditions-generales *{line-height: 1.1}
#box #content #conditions-generales h1{font-size:11px;color:#333;font-weight:normal;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color: inherit;padding:0;color:#0086CD;font-weight:bold;}
#box #content #conditions-generales h2, #box #content #conditions-generales h3, #box #content #conditions-generales h4{margin:7px 0 0;font-size: 11px;color:#333;font-weight:normal;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color: inherit;padding:0}
#box #content #conditions-generales p{margin-bottom: .5rem;font-size: 11px}
#box #content #conditions-generales p.subtitle{margin:7px 0 0;font-weight:normal}
#box #content #conditions-generales a, #box #content #conditions-generales a:hover{color:#333;text-decoration: none;}
#box #content #conditions-generales a.text-black{color:#333;text-decoration: none;}
#box #content #conditions-generales a.underline{text-decoration: underline;}
#box #content #conditions-generales .table>thead>tr>th,  #box #content #conditions-generales .table>thead>tr>td, #box #content #conditions-generales .table>tbody>tr>th, #box #content #conditions-generales .table>tbody>tr>td, #box #content #conditions-generales .table>tfoot>tr>th, #box #content #conditions-generales .table>tfoot>tr>td{font-size:11px}
#box #content #conditions-generales ul{font-size: 11px}
#box #content #conditions-generales b, #box #content #conditions-generales strong, #box #content #conditions-generales .bold{font-weight: normal}
#box #content #conditions-generales .table-striped>tbody>tr:nth-child(odd)>td, #box #content #conditions-generales .table-striped>tbody>tr:nth-child(odd)>th{background-color: transparent}
#conditions-generales a.bold-underline, #conditions-generales .bold-underline{font-weight:bold;text-decoration: underline;}

/************/
/* FOOTER */
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {color: #FFF;margin: 0 0 2rem;}
footer #footer-title{font-size:17px}
footer p {font-size: 1.2rem;line-height: 1.5;color:#ffffff}
.footer3 .footer-column-wrap, .footer3 .footer-logo-wrapper {
  padding: 10px 0;
  font-weight: bold;
  letter-spacing: 1px;
  background: rgba(176,96,255,1);
  background: -moz-linear-gradient(left, rgba(176,96,255,1) 0%, rgba(104,21,187,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(176,96,255,1)), color-stop(100%, rgba(104,21,187,1)));
  background: -webkit-linear-gradient(left, rgba(176,96,255,1) 0%, rgba(104,21,187,1) 100%);
  background: -o-linear-gradient(left, rgba(176,96,255,1) 0%, rgba(104,21,187,1) 100%);
  background: -ms-linear-gradient(left, rgba(176,96,255,1) 0%, rgba(104,21,187,1) 100%);
  background: linear-gradient(to right, rgba(176,96,255,1) 0%, rgba(104,21,187,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b060ff', endColorstr='#6815bb', GradientType=1 )
}

footer .footer-social-icons li {margin-bottom: 1rem;}
.footer3 .footer-column-wrap .footer-column-1, .footer3 .footer-column-wrap .footer-column-2, .footer3 .footer-column-wrap .footer-column-3 {padding-top: 5rem;}
footer .footer-social-icons a i {color: #FFF;min-width: 2rem;}
footer .button {background: transparent none repeat scroll 0 0;border: 1px solid #FFF;color: #FFF;font-weight: bold;padding: 0.5rem 2.5rem;}
.footer3 .footer-logo-heading {margin-bottom: 1rem;}
.logo-footer-astrowi {width: 70%;}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {color: #FFF;margin: 0 0 2rem}
.footer3 .footer-menu {
  box-shadow: inset 0 0 4px rgba(255,255,255,.99);
  background: rgba(139,111,77,1);
  background: -moz-linear-gradient(left, rgba(139,111,77,1) 0%, rgba(242,213,177,0.97) 44%, rgba(242,213,177,0.97) 55%, rgba(139,111,77,0.94) 99%, rgba(139,111,77,0.94) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(139,111,77,1)), color-stop(44%, rgba(242,213,177,0.97)), color-stop(55%, rgba(242,213,177,0.97)), color-stop(99%, rgba(139,111,77,0.94)), color-stop(100%, rgba(139,111,77,0.94)));
  background: -webkit-linear-gradient(left, rgba(139,111,77,1) 0%, rgba(242,213,177,0.97) 44%, rgba(242,213,177,0.97) 55%, rgba(139,111,77,0.94) 99%, rgba(139,111,77,0.94) 100%);
  background: -o-linear-gradient(left, rgba(139,111,77,1) 0%, rgba(242,213,177,0.97) 44%, rgba(242,213,177,0.97) 55%, rgba(139,111,77,0.94) 99%, rgba(139,111,77,0.94) 100%);
  background: -ms-linear-gradient(left, rgba(139,111,77,1) 0%, rgba(242,213,177,0.97) 44%, rgba(242,213,177,0.97) 55%, rgba(139,111,77,0.94) 99%, rgba(139,111,77,0.94) 100%);
  background: linear-gradient(to right, rgba(139,111,77,1) 0%, rgba(242,213,177,0.97) 44%, rgba(242,213,177,0.97) 55%, rgba(139,111,77,0.94) 99%, rgba(139,111,77,0.94) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b6f4d', endColorstr='#8b6f4d', GradientType=1 );
}

.footer3 .footer-menu ul li a {color: #1e1e1e;display: block;font-family: "Arial",sans-serif;font-size: 1.6rem;padding: 1.2rem;text-decoration: none;}

.list-unstyled a{color:#FFF}
footer .list-inline{margin-bottom:0}

.footer3 .footer-column-wrap .footer-column-1, .footer3 .footer-column-wrap .footer-column-2, .footer3 .footer-column-wrap .footer-column-3{padding:20px}

@media screen and (min-width: 1024px) {
  /* Footer desktop */
  footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {color: #af60ff;}
  .footer3 .footer-column-wrap, .footer3 .footer-logo-wrapper {background: #323b42 url("/images/bg-texture.png") repeat scroll 0 0;}
  .footer3 .footer-column-wrap{padding:15px 0 0}
  footer .xs-padd-bottom-1r{padding-top:35px}
  footer .footer-social-icons a i {color: #af60ff;min-width: 2rem;}
  footer .button {border: 1px solid #af60ff;color: #af60ff;}
  .footer3 .footer-menu {background: #af60ff none repeat scroll 0 0;}
  .footer3 .footer-column-wrap .footer-column-1, .footer3 .footer-column-wrap .footer-column-2, .footer3 .footer-column-wrap .footer-column-3{padding:0}
  footer .footer-social-icons a{font-size: 1.2rem;text-decoration: none;color:#FFF;font-weight:normal}
}
