/*
Theme Name: LA GRANDE PARENTHESE
Description: Theme LA GRANDE PARENTHESE par Kitacom
Author: David - Kitacom
Author URI: https://www.kitacom.fr
Template: Divi 
Version: 1.0.0
*/


:root :where(a:where(:not(.wp-element-button))) {
  text-decoration: none !important;
}


/* header icones en ligne*/
.icone-en-ligne {
    display: inline-block;
    margin: 0 2%;
	position: relative;
	left: 1%;
	transform: translateX(-1%);
	vertical-align:top;
	
}

.icone-en-ligne {
    text-align: center!important;
}

.icone-en-ligne-droite {
    display: inline-block;
    float:right;
}
.icone-en-ligne-droite {
    text-align: center!important;
}

.icone-en-ligne-4 {
    display: inline-block;
    margin: 0 2%;
	position: relative;
	left: 1%;
	transform: translateX(-1%);
	vertical-align:top;
	width:24%;
	
}
.icone-en-ligne-5 {
    display: inline-block;
    margin: 0 2%;
	position: relative;
	left: 1%;
	transform: translateX(-1%);
	vertical-align:top;
	width:20%;
	
}

.icone-en-ligne-6 {
    display: inline-block;
    margin: 0 2%;
	position: relative;
	left: 1%;
	transform: translateX(-1%);
	vertical-align:top;
	width:16.5%;
	
}

.icone-en-ligne-7 {
    display: inline-block;
    margin: 0 2%;
	position: relative;
	left: 1%;
	transform: translateX(-1%);
	vertical-align:top;
	width:14.25%;
	
}
@media only screen and (max-width: 980px) {
    .two-columns .et_pb_column {
    width: 50%!important;
}
	
}
 
@media only screen and (max-width: 479px) {
    .two-columns .et_pb_column {
    width: 50%!important;
}

	.icone-en-ligne-droite {
    display: inherit;
	    float:right;
}
	.icone-en-ligne {
   display: inline-block;
    margin: 0 0.5%;
	position: relative;
	left: 1%;
	transform: translateX(-1%);
	vertical-align:top;
		float:left;
    
	
}
	.icone-en-ligne-7 {
    display: inline-block;
    margin: 0 2%;
	position: relative;
	left: 1%;
	transform: translateX(-1%);
	vertical-align:top;
	width:24%;
	
}
}


/* gallery slider module */
    .gallery1 .gallery-module {}
/* slider previous and next buttons */
    .gallery1 a.et-pb-arrow-prev {
            color: #fff!important;
            background: #B8ADA0;
            margin-left: -23px!important;
			border-radius:50px;}
    .gallery1 a.et-pb-arrow-next {
            color: #fff!important;
            background: #B8ADA0;
            margin-right: -23px!important;
			border-radius:50px;}
    @media (max-width: 767px){
        .gallery1 .et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev {left: 16px;}
        .gallery1 .et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next {right: 16px;}}
/* slider controller color modification */
    .gallery1 .et-pb-controllers a {
            background-color: #B8ADA0;}

  .responsive-table {
    width: 90%;
    margin: 0 auto;
    border-collapse: collapse;
  }

  .responsive-table th, .responsive-table td {
    padding: 10px;
    text-align: center;
    border: 1px solid #272729;
  }

  .responsive-table th {
    background-color: #000;
    color: #fff !important;
  }

  .responsive-table .section-header {
    background-color: #000;
    color: #fff;
  }

  @media (max-width: 600px) {
    .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td, .responsive-table th {
      display: block;
      width: 100%;
    }

    .responsive-table tr {
      margin-bottom: 10px;
    }

    .responsive-table td, .responsive-table th {
      text-align: left;
      padding: 10px;
    }

    .responsive-table th {
      background-color: #000;
      color: #fff;
    }

    .responsive-table td::before {
      content: attr(data-label);
      font-weight: bold;
      display: block;
    }
  }
