/*
Theme Name: Citram Charente
Description:
Author:
Author URI:
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* DIVERS */

.modal-sm {
min-width: 50%;
}

.modal-content {
border-radius: 0 !important;
}

.modal-footer {
display: none;
}

#sidebar img {
width: 100%;
}

.gform_wrapper .button
, .woocommerce .single_add_to_cart_button
, .woocommerce .checkout-button
, .woocommerce .continue-checkout
, .woocommerce button#place_order
{
font-size: 24px !important;
padding: 15px 25px !important;
}

.gf_page_steps .gf_step_number,
.gf_page_steps .gf_step_label
{
font-size: 20px !important;
color: #500b5c !important;
}

/* DIVERS */

/* ACCUEIL */

.home .post {
margin-bottom: 0;
}

.home .accroche * {
color: #1d1d1b !important;
text-align: justify !important;
margin-bottom: 0 !important;
font-family: Karbon !important;
}

@media only screen and (min-width: 1118px) {

.home #main {
background: #1d1d1b !important;
}

.home #main #content {
position: absolute;
left: 0;
right: 0;
top: 142px;
height: 600px;
z-index: 9;
pointer-events: none;
}

.home #main #content a {
pointer-events: auto;
}

.home #main #content > div
, .home #main #content > div > div
, .home #main #content > div > div > div
, .home #main #content > div > div > div > div
{
position: relative;
height: 600px;
}

.home div.accroche {
position: absolute;
bottom: -50px;
left: 0;
background: #FFF;
padding: 20px;
opacity: 0.95;
width: 70% !important;
}

.home div.informations {
position: absolute;
bottom: 0;
right: 0;
background: #e5e5e5;
padding: 20px;
opacity: 0.95;
}

}

.home div.informations article {
display: block;
}

.home div.informations article h2 {
font-size: 30px !important;
}

.home div.informations .fusion-date-and-formats {}

.home div.informations .fusion-format-box {
display: none;
}

.home div.informations .fusion-post-content.post-content {}

/* ACCUEIL */

/* HORAIRES / TARIFS */

/* HORAIRES */

.page-id-17 #content .fusion-modal-text-link {
color: #1d1d1b;
}

.page-id-17 .fusion-modal-text-link h3
, .page-id-17 .fusion-modal-text-link ul
, .page-id-17 .fusion-modal-text-link li
{
display: inline-block;
}

.page-id-17 #content .fusion-modal-text-link h3 {
background-color: #e5e5e5;
padding: 5px 10px;
color: #333 !important;
min-width: 90px;
margin-right: 10px;
font-size: 20px;
}

.page-id-17 .fusion-modal-text-link ul {
margin: 0;
padding: 0;
}

.page-id-17 .fusion-modal-text-link li:before {
content: " > ";
color: #500b5c;
font-weight: bold;
}

.page-id-17 .fusion-modal-text-link li:first-child:before {
display: none;
}

/* HORAIRES */

/* TARIFS */

.page-id-17 .table-1 {
margin-bottom: 50px;
}

.page-id-17 .table-1 thead tr:nth-child(1)
, .page-id-17 .table-1 thead tr:nth-child(2) th:nth-child(3)
, .page-id-17 .table-1 thead tr:nth-child(2) th:nth-child(4)
, .page-id-17 .table-1 thead tr:nth-child(2) th:nth-child(5)
, .page-id-17 .table-1 thead tr:nth-child(2) th:nth-child(6)
{
font-size: 11px;
}

.page-id-17 .table-1 th:nth-child(3)
, .page-id-17 .table-1 td:nth-child(2)
, .page-id-17 .table-1 td:nth-child(3)
, .page-id-17 .table-1 td:nth-child(4)
, .page-id-17 .table-1 td:nth-child(5)
, .page-id-17 .table-1 td:nth-child(6)
{
white-space: nowrap;
}

.page-id-17 .table-1 .oui:before {
content: "\f00c";
font-family: "Font Awesome 5 Free";
font-weight: 900;
color: #500b5c;
}

.page-id-17 .table-1 .non:before {
content: "\f00d";
font-family: "Font Awesome 5 Free";
font-weight: 900;
color: #db0717;
}

/* TARIFS */

/* HORAIRES / TARIFS */

#kom2 {
clear: both;
width: 100%;
left: 0;
text-align: center;
padding-top: 30px;
}

#kom2 img {
transition: all 0.25s ease 0s;
background-color: #500b5c;
border-radius: 50%;
}

#kom2 img:hover {
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
