

/*---------------------Box list---------------------------*/
.box_container {
	margin-top: 20px;
}

.login_form{
	padding: 2%;
    max-width: 500px;
    border: solid 2px #17aac4 !important;
    border-radius: 10px !important;
    margin: auto;
}

.login_form .btn_submit{
	margin-top: 10px;
    background: #17aac4;
    color: #fff;
    padding: 10px 35px;
    border-radius: 16px;
    border: double 5px #fff;
    margin: 10px auto;
    cursor: pointer;
    display: block;	
}

.login_form .btn_submit:hover{ background-color: #ff9b19; }

.box_container .menu .links{
    width: 50%;
    display: block;
    margin: auto;
    clear: both;
    overflow: hidden;
    padding: 0px;
}

.fusion-content-widget-area .widget {
    max-width: 95% !important;
    margin: 0px auto !important;
    background-color: white;
    background-color: #16aac4;
    padding: 10px 5px;
	border-radius: 0px;
}

#rpwe_widget-2 .rpwe-block {
	background-color: #fff;
    padding: 10px;
    border-radius: 10px;
}

.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post{ float:none !important;}


.box_container .menu .links li{
	width: 48%;
    background-color: #17AAC4;
    padding: 1% 0px;
    text-align: center;
    border: solid 1px #17AAC4;
    color: #FFFFFF;
    float: left;
    margin: 0px 1px;
    display: block;
    list-style-type: none;
    cursor: pointer;
}

.box_container .menu .links li:hover{ background-color: #ff9b19; border: solid 1px #ff9b19;}
.box_container .menu .links li:first-child{ border-radius: 20px 0px 0px 20px; }
.box_container .menu .links li:last-child{ border-radius: 0px 20px 20px 0px; }

.box_container .menu .links li.active{
    background-color: #fff;
    color: #17aac4;
    border: solid 1px #17aac4;
}

.box_container .menu .comments,.box_container .menu .images{
    width: 50%;
    display: block;
    margin: auto;
    clear: both;
    overflow: hidden;
    padding: 0px;
}

.box_container .menu .comments li,.box_container .menu .images li{
	width: 48%;
    padding: 1% 0px;
    text-align: center;
    float: left;
    margin: 0px 1px;
    display: block;
    list-style-type: none;
	color: #17AAC4;
	cursor:pointer
}

.box_container .menu .comments li:hover,.box_container .menu .images li:hover{ opacity:0.7; }

.box_container .box_content{
	margin:60px 0px;
}

.box_container .box_content .box_element{ 
	display:none; 
	width:100%;
	clear:both;
}

.box_container .box_content .box_element .price_content , .box_container .box_content .box_element .video_content{
	float:left;
	margin: 0px 1%; 
	display:block;
}

.video_content .popup_btn{
    display: table;
    background: #17aac4;
    color: #fff;
    padding: 5px 10px;
    border-radius: 16px;
    border: double 5px #fff;
    margin: auto;
    cursor: pointer;	
}
.btn_payment_container{
	display: table;
    margin: auto;
}

.price_content .pricing-table .action .link{
    background-color: #17aac4;
    display: block;
    padding: 15px;
    border-color: #fff;
    border-style: double;
    border-width: 3px;
    border-radius: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 23px;
    font-size: 25px;
    padding-right: 23px;
    color: #fff;
    cursor: pointer;
    clear: both;
    overflow: hidden;
    margin-bottom: 0px;
}

.price_content .pricing-table .action .link span{ font-size: 16px!important;}
.pricing-table ul .small_item{ font-size: 18px!important; }

.box_container .box_content .box_element .price_content{ width: 68%; position:relative; font-family: 'Delius',Arial,Helvetica,sans-serif; }
.box_container .box_content .box_element .video_content{ width: 28%;}

.box_container .box_content .box_element .video_content .youtube_video{ width:100%; height:210px; max-width:370px; }
.box_container .box_content .box_element.active{ display:block; }

.table_price, .table_price tr td,.table_price_part tr td, .table_price tr,.table_price_part tr{
	border: 1px solid #17aac4;
	border-collapse: collapse;
}
.table_price_part  tr td { border: none; border-right: solid 1px #17aac4; }
.table_price_part, .table_price_part tr { border:none;}
.trois_column tr td{ width:33%;}
.deux_column tr td{ width:50%;}
table{
  table-layout:fixed;
  text-align: center;
  border-spacing: 0px;
}

table td {
    overflow: hidden;
    text-overflow: ellipsis;
	padding: 2% 1px;
}

.table_price{
    border: solid 2px #17aac4;
    border-collapse: separate;
    border-radius: 10px;
    border-spacing: 0px;
    overflow: hidden;
}

.table_price_part tr td:last-child{ border:none !important;}

.table_price_part.head tr td{
	vertical-align: top;
}
.logo_content p{
	margin:0px;
	padding:0px;
}
.table_price .trois_column tr td:nth-child(2){
	box-shadow: 4px 0px 36px #888888;
}

.table_price_part tr td{
    padding: 5% 1px;
}

.table_price td .logo_content{
	position: relative;
    max-width: 90%;
    margin: auto;	
}

.table_price td .logo_content img{
    width: 100%;
    position: relative;
    top: 3px;	
}

.table_price td .logo_content .box_titre{ 
    color: #fff;
    width: 90%;
    padding: 1%;
    margin: auto;
    border-radius: 10px;
}
.individuelle_tab td .box_titre{ background-color: #17aac4; }
.familliale_tab td .box_titre{ background-color: #4bc1a6; }
.ecole_tab td .box_titre{ background-color: #a380c6; }


.table_price_part.head tr td .link{
display: block;
    background-color: #17aac4;
    border: double 5px #fff;
    color: #fff;
    padding: 5px .5%;
    border-radius: 25px;
    cursor: pointer;
    text-decoration: none;
    position: absolute;
    margin-top: -50px;
    margin-left: 1.3%;
    line-height: 20px;
    width: 11%;
}

.table_price_part.deux_column.head tr td .link{ margin-left: 4.5%; }

.table_price_btn tr td .link{
	display: block;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 120px;
    background-image: url(https://0b932c.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada-Child-Theme/images/bt_neutre.png);
    color: #fff;
    padding: 5px .5%;
    border-radius: 15px;
    text-decoration: none;
    max-width: 170px;
    margin: auto;
    cursor: pointer;
}

.table_price, .table_price_btn{ max-width:100%; }
.table_price_btn .table_price_part tr, .table_price_btn .table_price_part tr td{ border:none;}

.table_price_part.head tr td .link:hover, .top_table_price tr td .link:hover, .video_content .popup_btn:hover{ background-color: #ff9b19;}
.table_price_btn tr td .link:hover{ background-image: url(https://61a92a.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada-Child-Theme/images/bt_neutre_orange.png); }
.table_price tr:nth-child(even) {background-color: #f2f2f2}
.table_price_part tr:nth-child(even) {background:none;}

.table_price_btn label{ display:block; text-align: left; cursor:pointer; width: 50%; float: left; }
.table_price_btn label:hover{ opacity:0.7; }

.table_price_part.head tr td p{ 
    padding-top: 10px;
    margin-bottom: 0px;
    line-height: 17px;
 }
 .titre_menu{
	 text-align: center;
    font-family: 'Delius', Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #f2a10a;
 }
 
 .video_content .vtitre{
    text-align: center;
    font-family: 'Delius',Arial,Helvetica,sans-serif;
    font-size: 16px;
    color: #ffffff;
    padding-top: 15px;
    font-weight: bold;	 
 }
 
.video_content .video_background{
    background: #17aac4;
    border-radius: 10px;
    padding: 0px 5px;
	margin-top:20px;
}
.page-id-14496 .fusion-footer{ display:none; }
#box2 .video_content .video_background{ background: #4bc1a6; }
#box3 .video_content .video_background{ background: #a380c6; }
 
.question_freq{
    background-color: #f2f2f2;
    border: solid 2px #ccc;
    padding: 5px;
    font-size: 13px;
	font-family: 'Delius',Arial,Helvetica,sans-serif;
    text-align: justify;
	margin-bottom: 20px;
 }
 

.question_freq p{
    margin-bottom: 5px;
	line-height: 19px;
 }
 
.question_freq p b{
	padding-top: 15px;
    display: block;
 } 

.question_freq .title{
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #17aac4;
	margin: 15px 0px;
 }
 
 .top_table_price{ 
    width: 100%;
    position: absolute;
    margin-top: -40px;
 }
 
 .top_table_price tr td .link{
	background-color: #17aac4;
    border: double 5px #fff;
    color: #fff;
    padding: 5px 0px;
    border-radius: 25px;
    cursor: pointer;
    text-decoration: none;
    margin: auto;
    line-height: 20px;
    max-width: 60%;
}

 .top_table_price tr td .link.best{
    background: none;
    background-image: url(https://73903a.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada-Child-Theme/images/bt_neutre_top.png);
    background-repeat: no-repeat;
    background-size: 100%;
    border: 0;
    min-height: 90px;
    padding-top: 25px;
}

 .top_table_price tr td .link.best:hover{ background-image: url(https://0a40f4.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada-Child-Theme/images/bt_neutre_orange_top.png); }
 
 .table_price_part.head tr td div{ margin-top:25px;}
 .table_price_btn tr td { vertical-align: text-top; }
 .table_price_btn tr td .link .desktop{ display:block; padding-top: 8px;}
 .table_price_btn tr td .link .mobile{ display:none;}
 #box1 .top_table_price, #box2 .top_table_price{ margin-top: -60px; }

.box_element #pricing-table ul{
	margin: 20px 0px !important;
    width: 32.33% !important;
	border: solid 2px #17aac4 !important;
	border-radius:10px !important;
}
.box_element #pricing-table ul li{ border-radius:8px !important; }
.box_element #pricing-table .feature{
	margin: 20px 1% !important;
	border: solid 2px #ff9b19 !important;
	transform: scale(1.09) !important;
}

.price_content .pricing-table .action .link:hover, .price_content .pricing-table ul .action:hover{ background-color:#ff9b19;}

 .mosaique_description{
    margin-bottom: 5px;
    font-size: 26px;	
}
.mosaique{
	width:100%;
	clear:both;
	overflow:hidden;
}
.mosaique ul{
	width:33.3%;
	float:left;
	padding:0px;
	margin-top: 0px;
}
.mosaique ul li{
	float:left;
	list-style-type:none;
	margin: 0.5%;
}
.mosaique ul li img{
	width:100%;
	display: block;
}
.mosaique ul .small{ width:49%;}
.mosaique ul .big{ width:99%;}
.menu img{
	width: 80%;
    height: auto;
    display: block;
    margin: auto;
}
.desktop_content{ display:block; }
.mobile_content{ display:none; position: relative; }
.box_element .mobile_content{ display:block; }	
.small_mobile{ display:none; }
/***mobile_content**/

.mobile_content .img_mobile_content{
	 width:100%;
 }

 .mobile_content .box_content_element{
	width: 96%;
	max-width:600px;
	position: relative;
	margin: 10px auto;
 }
 
.mobile_content .mobie_box{
	width: 100% !important;
    padding: 3% !important;
    background-color: #17aac4 !important;
    border-radius: 15px;
	min-height:156px;
    clear: both;
    display: table;
	border: none !important;
	box-shadow:none !important;
	cursor:pointer;
 }
 
.fusion-footer-widget-column { margin-bottom: 21px !important; }
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title {
    font-size: 17px !important;
    font-weight: bold !important;
}
.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs li, .fusion-page-title-bar .fusion-breadcrumbs li a { font-size: 15px !important;}
.fusion-page-title-bar{ height:50px !important; }
#mailchimpsf_widget-2 { position: initial !important; }
#mc_signup_submit {
    border-radius: 10px;
    border: 2px solid #4db5aa !important;
    background-color: #4db5aa !important;
	color: #fff;
	cursor:pointer;
}
#mc_signup_submit:hover {opacity:0.7;}
#text-7{ border-radius: 10px 10px 0px 0px; }
#text-11{ border-radius: 0px 0px 10px 10px; }
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {
	font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
}  
.mobile_content .mobie_box:hover, .mobile_content .sub_mobie_box:hover{ opacity:0.7; }
.mobile_content .sub_mobie_box_container .sub_mobie_box_price:hover{ background-color:#ff9867; }
.mobile_content .sub_mobie_box_container{
	width: 98%;
    margin: 10px auto;
	position: relative;
}
.mobile_content .mobie_box_content{
	display:none; 
	color:#fff !important;
    width: 96%;
    max-width: 600px;
    margin: 50px auto;
}
.mobile_content .entete_box .entete_box_detail{
	font-size: 16px;
    font-family: arial;
	color:#fff !important;
 }
.mobile_content .entete_box h1{
	line-height: 21px;
    margin-top: 10px;
    margin-bottom: 10px;
}
    
	
.mobile_content .entete_box .entete_box_detail .detail{color:#ee6322;}
.mobile_content .entete_box .entete_box_detail p{margin:4px 40px; line-height:25px !important; color:#fff !important;}

.mobile_content .f_elements p{margin:0px !important;}

.mobile_content h1{
	 color:#ef6e32;
	 font-size:30px; 
	 font-family:arial;
	 text-align: center;
 }
.mobile_content .img_box,.content_box{float:left;}
.mobile_content .img_box{ width: 30%; 
max-width: 140px;
 margin: 1% 0px !important;
}
.mobile_content .content_box{
	width: 69%;
    text-align: center;
}
.mobile_content .content_box.smal_text{
	margin: 2% auto !important;
}

.mobile_content .contenu_box_indiv_img span{
    background-repeat: no-repeat;
    height: 35px;
    line-height: 37px;
    width: 30px;
    margin: auto;
    padding-left: 44px;
    display: block;
    font-size: 20px;
    font-family: arial;
    font-weight: bold;
}

.mobile_content .contenu_box{
    clear: both;
    overflow: hidden;
    display: table;
    margin: auto;
	margin-top: 10px;
 }

 .mobile_content .img_box img{
	display: block;
    width: 100%;
}
.mobile_content .entete_box .h1{
	font-size: 24px;
	font-family: arial;
	font-weight: bold;
	margin:0px;
	margin-top:10px;
	color:#fff !important;
}
.mobile_content .entete_box .h2{
	font-size: 12px;
	font-family: arial;
	margin:0px;

}
.mobie_box_content .mobie_cb, .mobie_box_content .mobie_paypal{
	font-size: 14px;
    font-family: arial;
    width: 100% !important;
    display: block;
    margin: 5px auto;
    text-decoration: none;
    background-color: #17aac4 !important;
    padding: 5px;
    border: none !important;
    border-radius: 5px;
}
.mobie_box_content .mobie_cb{
    background-color:#ff6119!important;
}
.video_content video{ max-width: 100%; }
.mobie_box_content .mobie_paypal{
    background-color: #17aac4 !important;
}
.mobie_box_content .mobie_paypal span{
    background-image: none !important;
    background-repeat: no-repeat;
	  padding-left: 68px;
}
.mobie_box_content .mobie_paypal .text_mobile,.mobie_box_content .mobie_paypal .price_mobile{
	  padding-left: 8px !important;
}
.mobie_box_content .mobie_cb .text_mobile,.mobie_box_content .mobie_cb .price_mobile{
	  padding-left: 14px !important;
}
.mobie_box_content .mobie_cb .text_mobile,.mobie_box_content .mobie_paypal .text_mobile{
	   font-size: 16px !important;
}
.mobie_box_content .mobie_paypal .price_mobile, .mobie_box_content .mobie_cb .price_mobile{
	 font-size: 18px !important;
    font-weight: bold !important;
}

.mobie_box_content .mobie_paypal span, .mobie_box_content .mobie_cb span{
	display: table;
    color: #fff !important;
    margin: auto;
    line-height: 30px !important;
}
.mobie_box_content .mobie_ou {
 text-align: center;	
 font-size: 20px;
 font-family: arial;
  margin: 5px;
}

.mobile_content .price_content{
    background-color: #ee6322;
    border: solid 1px #000;
    box-shadow: -1px 2px 5px 1px rgba(0,0,0,.7);
    height: 100%;
    /*width: 19% !important;*/
	padding: 6% 4.5% !important;
    width: auto !important;
    font-size: 36px;
    font-family: arial;
    line-height: 36px;
    color: #fff;
    border-radius: 90px;
    position: absolute !important;
    text-align: center;
    top: 0;
    right: 0;
    cursor: pointer;
}

.mobile_footer .section{ border-bottom: solid 1px #23282d; border-top: solid 1px #23282d; }
.mobile_footer .section .social_media_links{ display:table; margin:auto;}
.mobile_footer .section .social_media_links a{ 
	width: 24px;
    height: 24px;
    display: block;
    float: left;
    margin: 10px;
    background-repeat: no-repeat;
}
.mobile_footer .section .social_media_links a:hover{ opacity:0.7; } 
.mobile_footer .section .social_media_links a.facebook{ background-image: url(https://06d12b.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/facebook_ico.jpg); }
.mobile_footer .section .social_media_links a.instagram{ background-image: url(https://62edab.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/instagram_ico.jpg); }
.mobile_footer .section .social_media_links a.youtube{ background-image: url(https://744e20.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/youtube_ico.jpg); }

.fusion-header{ height: auto !important; }

.fusion-logo{ margin-top:0px !important; margin-bottom:0px !important;margin-left:80px !important;}
.fusion-main-menu{ margin-top: 15px !important; }

.tous_mois{ width : 98%; margin: 0px auto; }
.tous_mois h1{ color: #ee6322 !important; text-transform: uppercase; }
.tous_mois ul { padding-left: 0px; }
.tous_mois ul li{ 
    list-style-type: none;
    background-repeat: no-repeat;
    padding-left: 68px;
    min-height: 35px;
    background-position: 6px 0px;
    margin-top: 10px;
 }
.tous_mois ul .first{ background-image: url(https://81b428.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/icone_home_mobile_livre.png)!important; }
.tous_mois ul .second{ background-image: url(https://f4b482.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/icone_home_mobile_cadeau.png)!important; }
.tous_mois ul .third{ background-image: url(https://e6e973.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/icone_home_mobile_eco.png)!important; }

.tous_mois ul .third, .tous_mois ul .second, .tous_mois ul .first{   
	background-size: 50px;
    min-height: 50px;
	}
.avis_titre{
	font-family: 'Delius', Arial, Helvetica, sans-serif;
	color: #f06322;
	font-size: 30px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}
.fusion-post-wrapper{ border-color: #3fb5c7!important; }
.fusion-post-wrapper .fusion-image-wrapper { border-radius: 8px 8px 0px 0px; }
.fusion-alignleft { margin-right: 15px!important; margin:auto!important; }
.fusion-alignright { margin-left: 15px!important; margin:auto!important; }
.fusion-main-menu > ul > li{ padding-right: 20px!important; }
.fusion-logo-link img { margin-top: 8px !important; }
.fusion-logo{ max-width: 240px !important; }
.fusion-header { padding-left: 10px !important; padding-right: 10px !important; }
.redirect_box {display:table; margin:auto; padding: 0px!important;}
.redirect_box li{    
    width: 98%;
    margin: 1%;
	max-width: 600px;
    list-style-type: none !important;
}
.redirect_box li a {
    text-decoration: none;
    display: block;
    background-color: #17aac4;
    clear: both;
    overflow: hidden;
    padding: 2%;
    border-radius: 10px;
}

.redirect_box li a :hover{ opacity:0.7; }

.redirect_box li a img{
    width: 30%;
    display: block;
    float: left;
    margin: 4% 0%;
}

.redirect_box li a .contenu{
	color: #fff;
    vertical-align: middle;
    text-align: center;
    display: block;
    width: 65%;
    float: left;
    font-size: 20px;
    height: 100%;
    margin: 17px 2%;
}
.redirect_box li a .titre{
    color: #cd7c0e;
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    display: block;
    width: 65%;
    float: left;
    font-size: 25px;
    height: 100%;
    margin: 4% 2%;
}
.slider_img{ position:relative; }

.slider_img .desktop_content{
	position: absolute;
    right: 4%;
    bottom: 14%;	
	/*bottom: 35%;*/
}

.slider_img a{
    border-radius: 4px;
    width: auto;
    box-shadow: inset 0px 1px 0px #fff, 0px 5px 0px #034b75, 1px 7px 7px 3px rgba(0,0,0,0.3);
    background: #5396b5;
    border-width: 0px;
    padding: 5px 20px;
    color: #ffffff;
    border-color: #fff;
    font-family: 'PT Sans', Arial, Helvetica, sans-serif;
    font-weight: 700;
    border-style: solid;
    box-sizing: border-box;
    margin: 20px auto;
    display: table;
    font-size: 20px;
}
.slider_img a:hover{ opacity:0.7;}
.slider_img span{
	display: block;
    font-size: 20px;
    border-radius: 36px;
    width: auto;
    background: #17aac4;
    border-width: 0px;
    padding: 15px 18px;
    margin: 10px 0px;
    color: #ffffff;
    border-color: #fff;
    font-family: 'PT Sans', Arial, Helvetica, sans-serif;
    font-weight: inherit;
    border-style: solid;
    box-sizing: border-box;
}
.slider_img .decouvert{
    text-align: center;
    color: #3fb5c7;
	font-size:22px;
    font-family: 'Delius', Arial, Helvetica, sans-serif;
}

.comment_avis{
	clear:both;
	overflow:hidden;
	display:table;
	margin:auto;
}

.comment_avis img{
	float:left;
}

.woocommerce .checkout #customer_details .col-2{ margin-right:0px !important }
.woocommerce .checkout #customer_details select{ width:100%!important; }
form.checkout #billing_first_name_field, form.checkout #shipping_first_name_field{ width:100%!important; }
form.checkout #billing_last_name_field, form.checkout #shipping_last_name_field{ width:100%!important; }
.woocommerce .checkout_coupon .coupon-input .input-text{ padding: 20px 15px!important; }
#sidebar .side-nav{ display:none!important; }
.videos_unboxing .fusion-youtube{ max-width: 100%!important; max-height: 100%!important; }
/*.videos_unboxing .video_element{ display:none; }*/
.videos_unboxing .video_element .video_button{
    clear: both;
    overflow: hidden;
    display: table;
    margin: auto;
    margin-top: 10px;		
}

.videos_unboxing .video_element .video_button .btn{	
	color: #fff;
    background-color: #17AAC4;
    padding: 10px 50px;
    line-height: 30px;
    border: solid 1px;
    border-color: #fff;
    border-style: double;
    border-width: 5px;
    border-radius: 13px;
    float: left;
    margin: 0px 10px;
}
.videos_unboxing .video_element .video_button .btn:hover{ background-color: #ff9b19; }

.videos_unboxing .video_element .video-shortcode {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.videos_unboxing .video_element .video-shortcode iframe,
.videos_unboxing .video_element .video-shortcode object,
.videos_unboxing .video_element .video-shortcode embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.fusion-li-item .avis_content{ min-height:120px; }

.recent-posts-extended{
    background-color: #fff;
    padding: 5px;
    border-radius: 5px;
}

#categories-2 ul{
	background-color: #fff;
    border-radius: 5px;
    font-size: 13px;
}
#categories-2 ul li{ padding: 2px 12px !important;}

.pandore_club_titre{
	clear:both;
	overflow:hidden;
	width: 97%;
    margin: auto;
}

.pandore_club_titre .content_part{
    float: left;
    width: 85%;
    margin-top: 3%;
}

.pandore_club_titre .content_part h1{
	color: #16aac4;
    font-family: KMKDSP;
    text-align: left;
    font-size: 50px;
    padding-bottom: 20px;
    margin: 5px 0px;
    border-bottom: dotted 2px #16aac4;
}

.pandore_club_titre .content_part h2{
    color: #fa8ea2;
    font-size: 30px;
    font-weight: bold;
    line-height: 35px;
}

.pandore_club_titre .img_part{
    float: right;
    width: 15%;
}

.pandore_club_element{
	border: solid 3px #16aac4;
    border-radius: 10px;
    clear: both;
    overflow: hidden;
}
.pandore_club_element .premiere_classe{
    background-image: url(https://bc5563.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/picto-4-6-ans.png);
    width: 60px;
    height: 60px;
    background-size: contain;
    position: absolute;
    left: -30px;
    top: -25px;
}

.pandore_club_element .deuxieme_classe{
    background-image: url(https://acf1ed.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/picto-6-8-ans.png);
    width: 60px;
    height: 60px;
    background-size: contain;
    position: absolute;
    left: -30px;
    top: -25px;
}

.pandore_club_element .troisieme_classe{
    background-image: url(https://e098dd.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/picto-8-10-ans.png);
    width: 60px;
    height: 60px;
    background-size: contain;
    position: absolute;
    left: -30px;
    top: -25px;
}

.pandore_club_element h1{
    margin: 5px;
    font-size: 25px;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: dotted 3px #16aac4;
    margin-bottom: 20px;
}

.pandore_club_element p{
    padding: 5px;
    margin: 0px;
    font-size: 15px;
    line-height: 15px;
	text-align: justify;
}

.pandore_club_element .img_block{ padding:0px !important;margin-bottom: 10px;}

.club_container .fusion-row{ width: 920px; }
.club_container .club_element{ width:270px !important;float:left;margin-right: 35px !important; margin-bottom: 30px !important; }

.pandore_club_element a{
    display: table;
    margin: 10px auto;
    border: solid 1px #fa8ea2;
    padding: 10px 20px;
    font-size: 18px;
    border-radius: 5px;
    color: #fa8ea2;
}

.pandore_club_element a:hover{
	background-color:#fa8ea2;
	color: #fff;
}

#aadsshow { visibility: hidden; display:none; }

#post-18622 .header img{ max-width: 60%; margin: auto; display: block; }
#post-18622 .header .description{ font-family: KMKDSP;  text-align: center; font-size: 22px; }
#post-18622 .header .sperateur{ border-bottom: dotted 4px #16aac4; width: 65%; margin: auto; }
#post-18622 .header .ma_famille{ background-size: 100%; background-repeat: no-repeat; }
#post-18622 .header .ma_famille h1{ font-weight: bold; text-align: center; font-size: 37px; }
#post-18622 .header .ma_famille .description{ font-family: arial; width: 60%; display: table; margin: auto; }
#post-18622 .header .ma_famille .float_container{ clear: both; overflow: hidden; margin: 40px auto; display: table; }
#post-18622 .header .ma_famille .float_element{ cursor: pointer; background: #00acc6; border: solid 1px #000; border-radius: 20px; max-width: 400px; float: left; margin: 5px; width: 270px; padding: 20px; }
#post-18622 .header .ma_famille .float_element img{ height: 170px; max-width: initial; }
#post-18622 .header .ma_famille .float_element .separateur{ border-bottom: dotted 4px #ffffff; width: 80%; margin: 10px auto; }
#post-18622 .header .ma_famille .float_element .btn{ background-color: #ff6218; display: table; padding: 6px 30px; border-radius: 30px; margin: 10px auto; box-shadow: 5px 5px 5px grey; color: #fff;font-weight: bold; }

#post-18622 .cadre_jaune h1{ max-width: 60%;text-align: center;margin: auto; color: #000; font-size: 27px;border-bottom: dotted 4px #ffffff; padding-bottom:15px; }
#post-18622 .cadre_jaune .inputs_container{ clear: both; overflow: hidden; margin: 10px auto; width: 80%; }
#post-18622 .cadre_jaune .inputs_container .input_element{ float: left; width: 33%; }
#post-18622 .cadre_jaune .inputs_container .input_element.second{ border-left: solid 2px #000; border-right: solid 2px #000; }
#post-18622 .cadre_jaune .inputs_container .input_element .prenom{ 
    margin: auto;
    max-width: 200px;
    border: solid 2px #000;
    border-radius: 20px;
    padding: 5px 20px;
    padding-right: 60px;
    color: #000;
    font-family: arial;
    font-size: 18px;
    height: 37px;
    line-height: 35px;
    display: block;
}
#post-18622 .cadre_jaune .inputs_container .input_element .radio_elements{ display: table;margin: auto; }
#post-18622 .cadre_jaune .inputs_container .input_element .radio_elements label{ margin: 10px 5px; line-height: 45px; color:#000; }
#post-18622 .cadre_jaune .inputs_container .input_element .date_naissance{ 
    max-width: 200px;
    margin: auto;
    display: block;
    border: solid 2px #000;
    border-radius: 20px;
    padding: 5px 20px;
    padding-right: 60px;
    color: #000;
    font-family: arial;
    font-size: 18px;
    height: 37px;
    line-height: 35px;
    background-image: url(https://26d9e8.claudeassets.com/20230330134401im_/https://laboxdepandore.com/wp-content/themes/Avada/images/calender.jpg);
    background-repeat: no-repeat;
    background-position-x: 146px;
    cursor: pointer;
}

#post-18622 .cadre_jaune .btn{ 
    text-decoration: none;
    border-radius: 54px;
    background-color: #19abc3;
    font-size: 20px;
    font-family: arial;
    padding: 7px 85px;
    color: #fff;
    border: solid 2px #000;
    display: table;
    margin: auto;
    margin-top: 30px;
    cursor: pointer;
}

#post-18622 .cadre_jaune .btn:hover { background-color: #ff6218; }
#post-18622 .header .ma_famille .float_element:hover { background: #ff6218; }

#post-18622 .un_enfant_info, #post-18622 .deux_trois_enfants_info, #post-18622 .un_enfant_box, #post-18622 .deux_trois_enfants_box { display:none; }

#post-18622 .box_container{ clear: both; overflow: hidden; }
#post-18622 .box_container .box_element{ float: left; width: 33%; }
#post-18622 .box_container .box_element .box1,#post-18622 .box_container .box_element .box2{ cursor:pointer;max-width: 290px; width: 80%; background: #00acc6; border: solid 1px #000; border-radius: 20px; }
#post-18622 .box_container .box_element .box1 .img_logo,#post-18622 .box_container .box_element .box2 .img_logo{ width: 80%; margin: 5px auto; display: block; }
#post-18622 .box_container .box_element .pandora_img{ margin-left: 66px; width: 55%; }
#post-18622 .box_container .box_element .box3{ cursor:pointer; width: 290px; background: #ffd237; border: solid 1px #000; border-radius: 20px; position: relative; }
#post-18622 .box_container .box_element .box3 .img_logo{ position: absolute; width: 108%; margin-top: 10px;max-width: inherit !important; }
#post-18622 .box_container .box_element .offre_content{ color: #000; border-top: dotted 4px #ffffff; width: 80%; margin: auto; padding: 20px 0px; text-transform: uppercase; font-weight: bold; font-size: 16px; line-height: 18px; text-align: center; }
#post-18622 .box_container .box_element .offre_content i { font-size:27px; }
#post-18622 .box_container .box_element .best_offre{ border-top: dotted 4px #ffffff; color: #fff; width: 80%; text-shadow: 2px 2px #969595; margin: auto; padding: 10px 0px; text-transform: uppercase; font-weight: bold; font-size: 27px; text-align: center; margin-top: 350px; }
#post-18622 .box_container .box_element .price_container{ position: relative; }
#post-18622 .box_container .box_element .price_container .main_price{ font-family: KMKDSP; text-align: center; font-size: 30px; color: #fff; text-transform: uppercase; }
#post-18622 .box_container .box_element .price_container .main_price i{ font-size: 16px; }
#post-18622 .box_container .box_element .price_container .price_info{  color: #000; font-family: KMKDSP; text-align: center; text-transform: uppercase; font-size: 16px; line-height: 19px; }
#post-18622 .box_container .box_element .price_container .an_etoiles {  position: absolute; width: 120%; max-width: inherit; left: -12%; }
#post-18622 .box_container .box_element .price_container .deux_etoiles {  width: 40%; margin: auto; display: block; }
#post-18622 .box_container .box_element .btn{ background-color: #ff6218; display: table; padding: 6px 30px; border-radius: 30px; margin: 10px auto; color: #fff; font-family: KMKDSP; text-align: center; font-size: 22px; border: solid 2px #000; cursor: pointer; }
#post-18622 .box_container .box_element .btn:hover{ background: #00acc6; }
#post-18622 .box_container .box_element .box3 .btn{ margin-top: 30px; }
#post-18622 .box_container .box_element .box3 .price_info{ margin: 50px auto; }
#post-18622 .box_container .box_element .box1 .price_info{ margin: 34px auto; }
#post-18622 .box_container .box_element .box3 .main_price{ line-height: 40px; text-shadow: 2px 2px #969595; }
#post-18622 .cadre_jaune .input_element .error{ border: solid 2px #ef0b0b!important; background-color: #ffe8e8!important; }
#post-18622 .error1, #post-18622 .error2{ width: 60%; text-align: center;display: none; margin: 20px auto; margin-bottom: 0px; background: #ffe8e8; color: red; border: solid 2px #ef0b0b; padding: 5px 20px; border-radius: 10px;}
       
#post-18622 .info_avis{ clear: both; overflow: hidden; }
#post-18622 .info_avis .avis{  width: 66%; float: left; }
#post-18622 .info_avis .avis .avis_element{ clear: both; overflow: hidden; margin-bottom: 60px; }
#post-18622 .info_avis .avis .avis_element .left_part { float: left; width: 33%; }
#post-18622 .info_avis .avis .avis_element .left_part img{ border: solid 2px #000;border-radius: 90px; }
#post-18622 .info_avis .avis .avis_element .right_part { float: left; width: 66%; }
#post-18622 .info_avis .question_freq{  width: 33%; max-width:290px; float: left; }

#post-18622 .video_bloc{ clear: both; overflow: hidden; }
#post-18622 .video_bloc .left_part { float: left; width: 100%; }
#post-18622 .video_bloc .left_part h1 { text-transform: uppercase; font-size: 27px; border-bottom: dotted 4px #17aac4; }
#post-18622 .video_bloc .left_part .video { margin: auto; margin-bottom: 10px; background-color: #3eb4c6; border-radius: 20px; display: table; padding: 20px; }
#post-18622 .video_bloc .left_part .video video {  margin: 10px auto; display: block; }
#post-18622 .video_bloc .right_part { float: left; width: 33%; }
#post-18622 .video_bloc .right_part img { margin-top: 200px; }
#post-18622 .info{ color: #000;text-align: center; }
#post-18622 .ui-datepicker-prev, #post-18622 .ui-datepicker-next { display:none !important; }
#post-18622 .info_payment { display:none; }
#post-18622 .ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{ background-color: #fff !important; }
#post-18622 .box_container .box_element .box1:hover, #post-18622 .box_container .box_element .box2:hover{  background: #ffd237; }
#post-18622 .box_container .box_element .box3:hover{  background: #00acc6; }
#post-18622 .box_container .box_element .mobile_payment{ display:none; }
#post-18622 .box_container .box_element .mobile_payment a { border-radius:10px; background-color: #17aac4; width: 94%; display: block; margin: 10px auto; color: #fff; text-align: center; font-size: 18px; padding: 5px 0px; }


/*
     FILE ARCHIVED ON 22:31:52 Sep 29, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:21:09 Sep 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.376
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.04
  esindex: 0.006
  cdx.remote: 23.877
  LoadShardBlock: 74.474 (3)
  PetaboxLoader3.datanode: 86.502 (4)
  PetaboxLoader3.resolve: 273.147 (2)
  load_resource: 307.872
*/