/* ---- ruxin_news.css ---- */
/**--------------------------------------

 * @package     ruxin_news - Ruxin News

 * @copyright   Copyright (C) 2019 Open Source Matters, Inc. All rights reserved.

 * @license     GNU General Public License version 2 or later.

 * ---------------------------------------**/

.ruxin_news {

    margin: 0 -1px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	text-decoration: none;

	transition: all 0.5s ease;

}



.ruxin_news *, ::after, ::before {

    box-sizing: border-box;

}



.ruxin_news a, .news_module_title a {

	text-decoration: none;

}



.ruxin_news img {

	max-width: 100%;

}



.ruxin-news-col-1, .ruxin-news-col-2, .ruxin-news-col-3, .ruxin-news-col-4, .ruxin-news-col-5, .ruxin-news-col-6, .ruxin-news-col-7, .ruxin-news-col-8 {

    float: left;

    padding: 3px;

}



.ruxin_news .box img {

    max-width: 100%;

    width: 100%;

    height: auto;

}



.ruxin_news .link_on_image {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	z-index: 9;

}



.ruxin_news .news-item:hover .news_hover_effect_on img {

	opacity: 0.6;

	/*transform: scale3d(1, 1, 1);*/

	transform: scale3d(1.05, 1.05, 1);

}



.item_description.news_normal {

	display: table;

}



.ruxin_news .float_none {

	margin: 0 auto;

	width: 100%;

}



/* Heading Style 1 */

.ruxin_news_heading1 .news_module_title {

	clear: both;

	line-height: 1;

	margin-top: 0;

	margin-bottom: 10px;

	border-bottom: 2px solid #222222;

    border-bottom-color: rgb(34, 34, 34);

}



.ruxin_news_heading1 .news_module_title span, .ruxin_news_heading1 .news_module_title a {

    display: inline-block;

	background-color: #222222;

	padding: 6px 12px 5px;

	color: #fff;

	font-size: 14px;

	font-weight: 700;

}



/* Heading Style 2 */

.ruxin_news_heading2 .news_module_title {

	clear: both;

	line-height: 1;

	margin-top: 0;

	margin-bottom: 10px;

	position: relative;

}



.ruxin_news_heading2 .news_module_title span, .ruxin_news_heading2 .news_module_title a {

    display: inline-block;

	background-color: #222222;

	padding: 8px 13px;

	color: #fff;

	font-size: 17px;

	font-weight: 700;

}



.ruxin_news_heading2 .news_module_title > ::before {

    content: '';

    position: absolute;

    top: 100%;

    left: 10px;

    margin: auto;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 7px 7px 0 7px;

    border-color: #000 transparent transparent transparent;

}



/* Heading Style 3 */

.ruxin_news_heading3 .news_module_title {

	clear: both;

	line-height: 1;

	margin-top: 0;

	margin-bottom: 10px;

	border-bottom: 4px solid #222222;

    border-bottom-color: rgb(34, 34, 34);

	height: 0;

	font-size: 0 !important;

}



.ruxin_news_heading3 .news_module_title span, .ruxin_news_heading3 .news_module_title a {

    display: table;

	padding: 0 10px 0 0;

	background-color: #ffffff !important;

	line-height: 1px;

	color: #fff;

	font-size: 14px;

	font-weight: 700;

}



/* Heading Style 4 */

.ruxin_news_heading4 .news_module_title {

	clear: both;

	line-height: 1;

	margin-top: 0;

	margin-bottom: 10px;

	border-bottom: 2px solid #222222;

    border-bottom-color: rgb(34, 34, 34);

}



.ruxin_news_heading4 .news_module_title span, .ruxin_news_heading4 .news_module_title a {

    display: inline-block;

	background-color: #ffffff !important;

	padding: 10px 0;

	color: #fff;

	font-size: 14px;

	font-weight: 700;

	border-bottom: 2px solid #000000;

	margin-bottom: -2px;

}



/* Heading Style 5 */

.ruxin_news_heading5 .news_module_title {

	clear: both;

	line-height: 1;

	margin-top: 0;

	margin-bottom: 10px;

	border-bottom: 3px solid #222222;

    border-bottom-color: rgb(34, 34, 34);

}



.ruxin_news_heading5 .news_module_title span, .ruxin_news_heading5 .news_module_title a {

    display: inline-block;

	background-color: #ffffff !important;

	padding: 10px 0;

	color: #000;

	font-size: 14px;

	font-weight: 700;

}



/* Heading Style 6 */

.ruxin_news_heading6 .news_module_title {

	clear: both;

	line-height: 1;

	margin-top: 0;

	margin-bottom: 10px;

	text-align: center;

	border: 1px solid #000;

	position: relative;

	background-color: #ffffff;

}



.ruxin_news_heading6 .news_module_title::before {

    content: '';

    height: 100%;

    position: absolute;

    top: 4px;

    right: -4px;

    left: -4px;

    border: 1px solid #111;

	background-color: #111;

	z-index: -1;

}



.ruxin_news_heading6 .news_module_title::after {

    content: '';

    position: absolute;

    top: 100%;

    right: 0;

    left: 0;

    margin: 3px auto 0;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 8px 8px 0 8px;

    border-color: #111 transparent transparent transparent;

}



.ruxin_news_heading6 .news_module_title span, .ruxin_news_heading6 .news_module_title a {

    display: inline-block;

	background-color: #ffffff !important;

	padding: 10px 0;

	color: #fff;

	font-size: 14px;

	font-weight: 700;

}





.news-row {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}



.news-leading, .news-intro, .news-link {

    float: left;

}



.ruxin-news-col-1 {

    width: 100%;

}



.ruxin-news-col-2 {

    width: 50%;

}



.ruxin-news-col-3 {

    width: 33.33333333%;

}



.ruxin-news-col-4 {

    width: 25%;

}



.ruxin-news-col-5 {

    width: 20%;

}



.ruxin-news-col-6 {

    width: 16.66666666%;

}



.ruxin-news-col-7 {

    width: 14.285%;

}



.ruxin-news-col-8 {

    width: 12.5%;

}



.ruxin_news .news-item {

    position: relative;

}



.ruxin_news .news_on_image {

    position: absolute;

    width: 100%;

    bottom: 0;

    padding: 40px 15px 15px 15px;

	background: -webkit-linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,0) 100%,rgba(0,0,0,0));

	background: linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,0) 100%,rgba(0,0,0,0));

}



.ruxin_news .news_on_image > *, .ruxin_news .news_on_image a, .ruxin_news .news_on_image p {

    color: #fff;

    margin: 0;

    padding: 0;

	line-height: 120%;

}



.ruxin_news .leading_news_image.float_left, .ruxin_news .intro_news_image.float_left, .ruxin_news .link_news_image.float_left {

    float: left;

    margin-right: 10px;

}



.ruxin_news .leading_news_image.float_right, .ruxin_news .intro_news_image.float_right, .ruxin_news .link_news_image.float_right {

    float: right;

    margin-left: 10px;

}



.ruxin_news .lead_category a, .ruxin_news .intro_category a, .ruxin_news .link_category a {

	font-size: 11px;

	color: #fff;

	background: #f30000;

	padding: 1px 4px;

	display: inline-block;

}



.ruxin_news .lead_title, .ruxin_news .intro_title, .ruxin_news .link_title {

	font-size: 15px;

	margin: 4px 0 0 0;

	padding: 0;

	color: #000000;

	display: block;

	line-height: 125%;

}



.ruxin_news .lead_title:hover, .ruxin_news .intro_title:hover, .ruxin_news .link_title:hover {

	color: #686868;

	transition: all 0.5s ease;

}



.ruxin_news .lead_title:focus, .ruxin_news .intro_title:focus, .ruxin_news .link_title:focus {

	color: #686868;

}



.news-block-24 .lead_title, .news-block-24 .intro_title, .news-block-24 .link_title, .news-block-25 .lead_title, .news-block-25 .intro_title, .news-block-25 .link_title {

    padding-top: 10px;

}



.ruxin_news.news-block-29 .news_on_image {

	padding: 50px;

}



.ruxin_news .lead_introtext, .ruxin_news .intro_introtext, .ruxin_news .link_introtext {

	font-size: 13px;

	display: block;

	margin: 0;

	padding: 0;

}



.ruxin_news .lead_date, .ruxin_news .intro_date, .ruxin_news .link_date, .ruxin_news .lead_hits, .ruxin_news .intro_hits, .ruxin_news .link_hits, .ruxin_news .lead_auhor, .ruxin_news .intro_auhor, .ruxin_news .link_auhor {

	color: #adb5bd;

	font-size: 10px;

	display: inline-block;

	margin: 0;

	padding: 0;

	padding-right: 5px;

}



.ruxin_news .leading_news_field, .ruxin_news .intro_news_field, .ruxin_news .link_news_field {

	font-size: 12px;

	display: block;

	margin: 8px 0 0 0;

	padding: 0;

	clear: both;

	line-height: 120%;

}



.ruxin_news .news_normal .leading_news_field, .ruxin_news .news_normal .intro_news_field, .ruxin_news .news_normal .link_news_field {

	color: #9ca4ac;

}



.ruxin_news .news_on_image .lead_category, .ruxin_news .news_on_image .intro_category, .ruxin_news .news_on_image .link_category {

	display: table;

	position: relative;

	z-index: 10;

	margin-bottom: 3px;

}



.ruxin_news .news_on_image .lead_category a, .ruxin_news .news_on_image .intro_category a, .ruxin_news .news_on_image .link_category a {

	color: #fafafa;

}



.ruxin_news .lead_category_top, .ruxin_news .intro_category_top, .ruxin_news .link_category_top {

	position: absolute;

	background: #ec0000;

	padding: 2px 10px;

	font-size: 12px;

	z-index: 10;

	top: 5px;

	left: 5px;

}



.ruxin_news.news-block-29 .lead_category a, .ruxin_news.news-block-29 .lead_category_top {

	font-size: 14px;

	padding: 3px 10px;

}



.ruxin_news .lead_category_top a, .ruxin_news .intro_category_top a, .ruxin_news .link_category_top a {

	color: #ffffff;

}



.ruxin_news .lead_category_top::before, .ruxin_news .intro_category_top::before, .ruxin_news .link_category_top::before {

	border-top: 5px solid #ec0000;

    content: '';

    position: absolute;

    left: 0;

    z-index: 0;

    bottom: -5px;

    border-right: 5px solid transparent;

}



.ruxin_news .lead_hits, .ruxin_news .intro_hits, .ruxin_news .link_hits, .ruxin_news .lead_auhor, .ruxin_news .intro_auhor, .ruxin_news .link_auhor {

	font-size: 10px;

	display: inline-block;

	margin-right: 5px;

}



.ruxin_news .lead_category, .ruxin_news .intro_category, .ruxin_news .link_category {

	display: block;

}



.ruxin_news .news_hover_effect_on {

	position: relative;

	background: #000;

	overflow: hidden;

}

.ruxin_news .news_hover_effect_on img {

	width: 100%;

	height: auto;

	/*transform: scale3d(1.05, 1.05, 1);*/

	transform: scale3d(1, 1, 1);

	transition: all 0.35s ease 0s;

}

.ruxin_news .news_hover_effect_on:hover img {

	opacity: 0.6;

	/*transform: scale3d(1, 1, 1);*/

	transform: scale3d(1.05, 1.05, 1);

}



.ruxin_news .news_hover_effect_off img {

	width: 100%;

}



.ruxin_news .news_on_image {

	max-height: 100%;

	overflow: hidden;

}



.ruxin_news .leading_news_image, .ruxin_news .intro_news_image, .ruxin_news .link_news_image {

	object-fit: cover;

}



.ruxin_news.news-block-15 .news_on_image, .ruxin_news.news-block-16 .news_on_image, .ruxin_news.news-block-21 .news_on_image {

	width: 90%;

	left: 5%;

	bottom: -20px;

	background: rgba(0, 0, 0, 0.7);

	padding: 20px 10px;

}



.ruxin_news.news-block-20 .news_on_image {

	width: 90%;

	bottom: -20px;

	background: rgba(0, 0, 0, 0.7);

	padding: 20px 10px;

}



.ruxin_news .lead_date_icon, .ruxin_news .lead_hits_icon, .ruxin_news .lead_author_icon, .ruxin_news .intro_date_icon, .ruxin_news .intro_hits_icon, .ruxin_news .intro_author_icon, .ruxin_news .link_date_icon, .ruxin_news .link_hits_icon, .ruxin_news .link_author_icon {

	display: inline !important;

	padding: 0 0 2px 0;

	margin: 0;

	position: relative;

	width: 12px !important;

	height: auto;

	vertical-align: middle;

}



.ruxin-slider.owl-theme .owl-nav {

    margin-top: 0 !important;

    position: absolute;

    top: calc(50% - 135px);

    width: 100%;

    height: 0;

}



.ruxin-slider.owl-theme .owl-dots {

    position: relative;

    margin: 0 auto;

    display: table;

    margin-top: -30px;

    background: #fff;

    line-height: 0;

    padding: 15px;

    border-radius: 50px;

	box-shadow: 0 1px 5px #dedede;

}



.ruxin-slider.owl-theme .owl-dots .owl-dot span {

    width: 15px !important;

    height: 15px !important;

    margin: 5px 10px !important;

    background: #ececec;

    display: block;

    -webkit-backface-visibility: visible;

    transition: opacity 200ms ease;

    border-radius: 30px;

}



.ruxin-slider .owl-prev {

	float: left;

	font-size: 120px !important;

}



.ruxin-slider .owl-next {

	float: right;

	font-size: 120px !important;

}



.ruxin-slider .owl-prev:hover, .ruxin-slider .owl-next:hover {

	background: none !important;

}



.ruxin-slider .owl-prev:focus, .ruxin-slider .owl-next:focus, .ruxin-slider.owl-theme .owl-dots .owl-dot:focus {

	outline: none !important;

}



.ruxin_hidden {

	display: none !important;

}



.ruxin_load_more_section {

	margin: 10px auto;

	display: table;

	text-align: center;

}



.ruxin_load_more_section button {

	margin: 0 3px;

	padding: 6px 18px;

	line-height: 130%;

	width: auto;

	height: auto;

	border: 2px solid #000;

	border-radius: 0;

	color: #000;

	font-size: 14px;

	background: transparent;

	background-image: linear-gradient(#000, #000);

	background-position: 0% 100%;

	background-repeat: no-repeat;

	background-size: 0% 100%;

	transition: background-size .3s, color .3s;

	cursor: pointer;

}



.ruxin_load_more_section button:hover {

	color: #fff;

	border: 2px solid #000;

	background-size: 100% 100%;

}



.ruxin_load_more_section button:focus {

	outline: none !important;

}



.ruxin_no_more_articles {

	font-size: 14px;

	color: #8a8a8a;

}



.ruxin_loading_image {

	width: 60px;

	height: 60px;

	background: none;

	border: 0;

}



.ruxin_load_more_section button:disabled,

.ruxin_load_more_section button[disabled]{

	opacity: 0.15;

	cursor: no-drop;

}



.ruxin_news.news-block-29 {

    margin: 0 !important;

}



@media (min-width: 769px) and (max-width: 992px) {

	.ruxin_news .ruxin-news-col-1 .lead_title, .ruxin_news .ruxin-news-col-1 .intro_title, .ruxin_news .ruxin-news-col-1 .link_title {

		font-size: 15px !important;

	}

	

	.ruxin_news .ruxin-news-col-2 .lead_title, .ruxin_news .ruxin-news-col-2 .intro_title, .ruxin_news .ruxin-news-col-2 .link_title,

	.ruxin_news .ruxin-news-col-3 .lead_title, .ruxin_news .ruxin-news-col-3 .intro_title, .ruxin_news .ruxin-news-col-3 .link_title,

	.ruxin_news .ruxin-news-col-4 .lead_title, .ruxin_news .ruxin-news-col-4 .intro_title, .ruxin_news .ruxin-news-col-4 .link_title {

		font-size: 14px !important;

	}

	

	.news_on_image .lead_category, .news_on_image .intro_category, .news_on_image .link_category, .lead_date, .intro_date, .link_date {

		/*display: none;*/

	}

}



@media (min-width: 768px) and (max-width: 992px) {

	.ruxin_news .leading_news_image.float_left, .ruxin_news .intro_news_image.float_left, .ruxin_news .link_news_image.float_left,

	.ruxin_news .leading_news_image.float_right, .ruxin_news .intro_news_image.float_right, .ruxin_news .link_news_image.float_right {

		

	}

}



@media (min-width: 577px) and (max-width: 768px) {

	.ruxin_news .ruxin-news-col-1 .lead_title, .ruxin_news .ruxin-news-col-1 .intro_title, .ruxin_news .ruxin-news-col-1 .link_title {

		font-size: 15px !important;

	}

	.ruxin_news .ruxin-news-col-2 .lead_title, .ruxin_news .ruxin-news-col-2 .intro_title, .ruxin_news .ruxin-news-col-2 .link_title,

	.ruxin_news .ruxin-news-col-3 .lead_title, .ruxin_news .ruxin-news-col-3 .intro_title, .ruxin_news .ruxin-news-col-3 .link_title,

	.ruxin_news .ruxin-news-col-4 .lead_title, .ruxin_news .ruxin-news-col-4 .intro_title, .ruxin_news .ruxin-news-col-4 .link_title {

		font-size: 14px !important;

	}

    .ruxin-news-col-2, .ruxin-news-col-3, .ruxin-news-col-4, .ruxin-news-col-5, .ruxin-news-col-6, .ruxin-news-col-7, .ruxin-news-col-8 {

        width: 100%;

    }

    .ruxin_news .news-leading, .news-intro, .ruxin_news .news-link {

        width: 100% !important;

    }	

}



@media (max-width: 576px) {

	.ruxin-slider .lead_title {

		font-size: 24px !important;

	}

	

	.ruxin_news .ruxin-news-col-1 .lead_title, .ruxin_news .ruxin-news-col-1 .intro_title, .ruxin_news .ruxin-news-col-1 .link_title {

		font-size: 16px !important;

	}

	.ruxin_news .ruxin-news-col-2 .lead_title, .ruxin_news .ruxin-news-col-2 .intro_title, .ruxin_news .ruxin-news-col-2 .link_title,

	.ruxin_news .ruxin-news-col-3 .lead_title, .ruxin_news .ruxin-news-col-3 .intro_title, .ruxin_news .ruxin-news-col-3 .link_title,

	.ruxin_news .ruxin-news-col-4 .lead_title, .ruxin_news .ruxin-news-col-4 .intro_title, .ruxin_news .ruxin-news-col-4 .link_title{

		font-size: 15px !important;

	}

	

    .ruxin-news-col-2, .ruxin-news-col-3, .ruxin-news-col-4, .ruxin-news-col-5, .ruxin-news-col-6, .ruxin-news-col-7, .ruxin-news-col-8 {

        width: 100%;

    }

    .ruxin_news .news-leading, .ruxin_news .news-intro, .ruxin_news .news-link {

        width: 100% !important;

    }



	.ruxin_news .leading_news_image.float_left, .ruxin_news .intro_news_image.float_left, .ruxin_news .link_news_image.float_left,

	.ruxin_news .leading_news_image.float_right, .ruxin_news .intro_news_image.float_right, .ruxin_news .link_news_image.float_right {

		float: none !important;

		margin-bottom: 5px;

	}

	.ruxin_news .lead_introtext, .ruxin_news .intro_introtext, .ruxin_news .link_introtext {

		display: none;

	}

	

	.ruxin_news .lead_category a, .ruxin_news .intro_category a, .ruxin_news .link_category a {

		margin-top: 4px;

	}

}




/* ---- icrounded_style.css ---- */
/*
 * MOD_IC_EVENT_LIST
 * iCagenda by JoomliC
 * iCrounded css file for iCagenda event list module
 *
 * @layout      icrounded
 * @author      Cyril Reze - https://www.joomlic.com
 * @version     4.0.0 2025-11-14
 * @since       1.0
 */


/*
 * EVENT LIST STYLES
 */

#ic_eventlist {
	width: 100%;
}

/*  SECTIONS  */
.ic-section {
	width: 100%;
	padding: 0;
	margin: 0;
	display: -webkit-flex;
	-webkit-flex-direction: row;
	-webkit-flex-wrap: wrap;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

/*  COLUMN SETUP  */
.ic-col {
	display: block;
	float: left;
	margin: 0 0.2% 4px 0.2%;
}

/*  GROUPING  */
.ic-group:before,
.ic-group:after {
	content: "";
	display: table;
}
.ic-group:after {
	clear: both;
}

/*  GRID OF COLUMNS  */
.ic-col1 {
	width: 100%;
	margin: 0 0 4px 0;
}
.ic-col2 {
	width: 49.6%;
}
.ic-col3 {
	width: 32.933333333%;
}
.ic-col4 {
	width: 24.6%;
}

/*  DISPLAY 3 COLS IF 4 SELECTED AT LESS THAN 980 PX AND MORE 768 PX */
@media (min-width: 768px) and (max-width: 980px) {
	.ic-col4 {
		width: 32.933333333%;
	}
}

/*  DISPLAY 2 COLS IF 3 OR 4 SELECTED AT LESS THAN 767 PX AND MORE 481 PX */
@media (min-width: 481px) and (max-width: 767px) {
	.ic-col3 {
		width: 49.6%;
	}
	.ic-col4 {
		width: 49.6%;
	}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	.ic-col2 {
		width: 100%;
	}
	.ic-col3 {
		width: 100%;
	}
	.ic-col4 {
		width: 100%;
	}
}

/* Messages Info */
.ic-msg-no-event {
	font-size: 0.8em;
	text-align: center;
}


/* Style Background alternative */
.icrounded_eventlist {
	background: #f7f7f7;
	background: color-mix(in srgb, currentColor 2%, transparent);
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari and Chrome */
	-o-transition: all 0.3s; /* Opera */
	transition: all 0.3s;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
/*	padding: 2px !important; */
	font-size: 13px;
}
.icrounded_eventlist:nth-child(2n+1) {
	background: #ededed;
	background: color-mix(in srgb, currentColor 6%, transparent);
	-moz-transition: all 0.3s; /* Firefox 4 */
	-webkit-transition: all 0.3s; /* Safari and Chrome */
	-o-transition: all 0.3s; /* Opera */
	transition: all 0.3s;
}

/* Style Background hover */
.icrounded_eventlist:hover{
	background: #555;
	color: #FFF;
}
.icrounded_eventlist:hover > a{
	color: #fff !important;
}

/* Style Content */
.icrounded_eventlist a {
	text-decoration: none;
}
.icrounded_eventlist a:link,
.icrounded_eventlist a:visited {
	color: #333;
	text-decoration: none;
}
.icrounded_eventlist a:hover {
	color: #FFF;
	text-decoration: none;
	cursor:pointer;
}

/* Style Div */
.icrounded_eventlist .ic-inline-block {
	display: inline-block;
	margin: auto 0px;
}
.icrounded_eventlist .ic-block {
	display: block;
	margin: auto 3px;
}
.icrounded_eventlist .ic-event-div {}
.icrounded_eventlist .ic-date-img-box {
	float: left;
	text-align: center;
	margin: 4px 6px 4px 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-sizing: content-box;
}

.icrounded_eventlist .ic-date-div {
	float: left;
	padding-top: 15%;
	text-shadow: rgba(0,0,0,0.5) 0px 0px 7px;
}
.icrounded_eventlist .ic-day {
	line-height:18px !important;
	font-size: 16px;
	font-weight: bold;
}
.icrounded_eventlist .ic-month {
	line-height:12px !important;
	font-size: 12px;
	font-weight: normal;
}
.icrounded_eventlist .iceventlist-title {
	padding-top: 3px;
	line-height: 15px !important;
	font-size: 13px;
	font-weight: bold;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
}
.icrounded_eventlist .iceventlist-venue {
	line-height: 15px !important;
	font-size: 12px;
}
.icrounded_eventlist .iceventlist-city,
.icrounded_eventlist .ic-datetime-div {
	line-height: 14px !important;
	font-size: 11px;
}
.icrounded_eventlist .ic-datetime-label {
	font-weight: bold;
}
.icrounded_eventlist .iceventlist-desc {
	font-size: 12px;
}


.icrounded_eventlist .iceventlist-registration-info {
}
.icrounded_eventlist .ic-reg {
	font-size: 10px;
	margin: 0 2px;
	padding: 0 5px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 0px 1px #333;
	cursor: pointer;
}
.icrounded_eventlist span.ic-reg.available {
	background: white;
	color: black;
}
.icrounded_eventlist span.ic-reg.ticketsleft {
	background: green;
	color: white;
}
.icrounded_eventlist span.ic-reg.registered {
	background: blue;
	color: white;
}

/* Features Icons */
.icrounded_eventlist .iceventlist-features-container {
	margin: 0px;
}
.icrounded_eventlist .iceventlist-feature-icon {
	float: none;
	display: inline-block;
	margin: 0px 0.5px;
}

/* ---- up.css ---- */
﻿.clear:after,dl.horiz:after,.float-clear:after,.bloc1:after,.bloc3:after,.bloc2:after,.bloc:after,.clear:before,dl.horiz:before,.float-clear:before,.bloc1:before,.bloc3:before,.bloc2:before,.bloc:before{content:"";display:table;clear:both}.shadow,.ombre,.bloc1,.bloc3,.bloc2,.shadow-hover:hover,.ombre-hover:hover{box-shadow:0 3px 2px rgba(0,0,0,.2)}.shadowMax,.ombreMax,.shadowMax-hover:hover,.ombreMax-hover:hover{box-shadow:0 5px 5px 0 rgba(0,0,0,.25),0 2px 10px 0 rgba(0,0,0,.16)}.tl{text-align:left !important}.tr{text-align:right !important}.tj{text-align:justify !important}.tc,.bloc1,.bloc3,.bloc2{text-align:center !important}@media(max-width: 480px){.tls{text-align:left !important}.trs{text-align:right !important}.tjs{text-align:justify !important}.tcs{text-align:center !important}}.m-child-raz>*:first-child,.m-child-raz-1>*>*:first-child,.m-child-raz-2>*>*>*:first-child{margin-top:0 !important}.m-child-raz>*:last-child,.m-child-raz-1>*>*:last-child,.m-child-raz-2>*>*>*:last-child{margin-bottom:0 !important}.up-center{display:flex;align-items:center;justify-content:center}.up-center>div>*:first-child{margin-top:0}.up-center>div>*:last-child{margin-bottom:0}.up-center-outer{display:flex;align-items:center;justify-content:center}.up-center-outer>div.up-center-inner{z-index:1}.up-center-outer>div.up-center-inner>*:first-child{margin-top:0}.up-center-outer>div.up-center-inner>*:last-child{margin-bottom:0}.bg-noir,.bg-hover-noir:hover,.bg-black,.bg-hover-black:hover{background-color:#000 !important;color:#fff}.t-noir,.t-hover-noir:hover,.t-black,.t-hover-black:hover{color:#000 !important}.bd-noir,.bd-hover-noir:hover,.bd-black,.bd-hover-black:hover{border-color:#000 !important}.bg-grisFonce,.bg-hover-grisFonce:hover,.bg-darkGrey,.bg-hover-darkGrey:hover{background-color:#333 !important;color:#fff}.t-grisFonce,.t-hover-grisFonce:hover,.t-darkGrey,.t-hover-darkGrey:hover{color:#333 !important}.bd-grisFonce,.bd-hover-grisFonce:hover,.bd-darkGrey,.bd-hover-darkGrey:hover{border-color:#333 !important}.bg-gris,.bg-hover-gris:hover,.bg-grey,.bg-hover-grey:hover{background-color:#888 !important;color:#000}.t-gris,.t-hover-gris:hover,.t-grey,.t-hover-grey:hover{color:#888 !important}.bd-gris,.bd-hover-gris:hover,.bd-grey,.bd-hover-grey:hover{border-color:#888 !important}.bg-grisClair,.bg-hover-grisClair:hover,.bg-lightGrey,.bg-hover-lightGrey:hover{background-color:#bbb !important;color:#000}.t-grisClair,.t-hover-grisClair:hover,.t-lightGrey,.t-hover-lightGrey:hover{color:#bbb !important}.bd-grisClair,.bd-hover-grisClair:hover,.bd-lightGrey,.bd-hover-lightGrey:hover{border-color:#bbb !important}.bg-grisPale,.bg-hover-grisPale:hover,.bg-paleGrey,.bg-hover-paleGrey:hover{background-color:#ddd !important;color:#000}.t-grisPale,.t-hover-grisPale:hover,.t-paleGrey,.t-hover-paleGrey:hover{color:#ddd !important}.bd-grisPale,.bd-hover-grisPale:hover,.bd-paleGrey,.bd-hover-paleGrey:hover{border-color:#ddd !important}.bg-blanc,.bg-hover-blanc:hover,.bg-white,.bg-hover-white:hover{background-color:#fff !important;color:#000}.t-blanc,.t-hover-blanc:hover,.t-white,.t-hover-white:hover{color:#fff !important}.bd-blanc,.bd-hover-blanc:hover,.bd-white,.bd-hover-white:hover{border-color:#fff !important}.bg-bleuFonce,.bg-hover-bleuFonce:hover,.bg-darkBlue,.bg-hover-darkBlue:hover{background-color:#001f3f !important;color:#fff}.t-bleuFonce,.t-hover-bleuFonce:hover,.t-darkBlue,.t-hover-darkBlue:hover{color:#001f3f !important}.bd-bleuFonce,.bd-hover-bleuFonce:hover,.bd-darkBlue,.bd-hover-darkBlue:hover{border-color:#001f3f !important}.bg-bleu,.bg-hover-bleu:hover,.bg-blue,.bg-hover-blue:hover{background-color:#01457f !important;color:#fff}.t-bleu,.t-hover-bleu:hover,.t-blue,.t-hover-blue:hover{color:#01457f !important}.bd-bleu,.bd-hover-bleu:hover,.bd-blue,.bd-hover-blue:hover{border-color:#01457f !important}.bg-bleuClair,.bg-hover-bleuClair:hover,.bg-lightBlue,.bg-hover-lightBlue:hover{background-color:#069 !important;color:#fff}.t-bleuClair,.t-hover-bleuClair:hover,.t-lightBlue,.t-hover-lightBlue:hover{color:#069 !important}.bd-bleuClair,.bd-hover-bleuClair:hover,.bd-lightBlue,.bd-hover-lightBlue:hover{border-color:#069 !important}.bg-bleuPale,.bg-hover-bleuPale:hover,.bg-paleBlue,.bg-hover-paleBlue:hover{background-color:#bce0ff !important;color:#000}.t-bleuPale,.t-hover-bleuPale:hover,.t-paleBlue,.t-hover-paleBlue:hover{color:#bce0ff !important}.bd-bleuPale,.bd-hover-bleuPale:hover,.bd-paleBlue,.bd-hover-paleBlue:hover{border-color:#bce0ff !important}.bg-vertFonce,.bg-hover-vertFonce:hover,.bg-darkGreen,.bg-hover-darkGreen:hover{background-color:#006400 !important;color:#fff}.t-vertFonce,.t-hover-vertFonce:hover,.t-darkGreen,.t-hover-darkGreen:hover{color:#006400 !important}.bd-vertFonce,.bd-hover-vertFonce:hover,.bd-darkGreen,.bd-hover-darkGreen:hover{border-color:#006400 !important}.bg-vert,.bg-hover-vert:hover,.bg-green,.bg-hover-green:hover{background-color:#46a546 !important;color:#fff}.t-vert,.t-hover-vert:hover,.t-green,.t-hover-green:hover{color:#46a546 !important}.bd-vert,.bd-hover-vert:hover,.bd-green,.bd-hover-green:hover{border-color:#46a546 !important}.bg-vertClair,.bg-hover-vertClair:hover,.bg-lightGreen,.bg-hover-lightGreen:hover{background-color:#98fb98 !important;color:#000}.t-vertClair,.t-hover-vertClair:hover,.t-lightGreen,.t-hover-lightGreen:hover{color:#98fb98 !important}.bd-vertClair,.bd-hover-vertClair:hover,.bd-lightGreen,.bd-hover-lightGreen:hover{border-color:#98fb98 !important}.bg-brun,.bg-hover-brun:hover,.bg-brown,.bg-hover-brown:hover{background-color:sienna !important;color:#fff}.t-brun,.t-hover-brun:hover,.t-brown,.t-hover-brown:hover{color:sienna !important}.bd-brun,.bd-hover-brun:hover,.bd-brown,.bd-hover-brown:hover{border-color:sienna !important}.bg-beige,.bg-hover-beige:hover,.bg-tan,.bg-hover-tan:hover{background-color:#e8dac3 !important;color:#000}.t-beige,.t-hover-beige:hover,.t-tan,.t-hover-tan:hover{color:#e8dac3 !important}.bd-beige,.bd-hover-beige:hover,.bd-tan,.bd-hover-tan:hover{border-color:#e8dac3 !important}.bg-rougeFonce,.bg-hover-rougeFonce:hover,.bg-darkRed,.bg-hover-darkRed:hover{background-color:darkred !important;color:#fff}.t-rougeFonce,.t-hover-rougeFonce:hover,.t-darkRed,.t-hover-darkRed:hover{color:darkred !important}.bd-rougeFonce,.bd-hover-rougeFonce:hover,.bd-darkRed,.bd-hover-darkRed:hover{border-color:darkred !important}.bg-rouge,.bg-hover-rouge:hover,.bg-red,.bg-hover-red:hover{background-color:#f11 !important;color:#000}.t-rouge,.t-hover-rouge:hover,.t-red,.t-hover-red:hover{color:#f11 !important}.bd-rouge,.bd-hover-rouge:hover,.bd-red,.bd-hover-red:hover{border-color:#f11 !important}.bg-rougeClair,.bg-hover-rougeClair:hover,.bg-lightRed,.bg-hover-lightRed:hover{background-color:#f08080 !important;color:#000}.t-rougeClair,.t-hover-rougeClair:hover,.t-lightRed,.t-hover-lightRed:hover{color:#f08080 !important}.bd-rougeClair,.bd-hover-rougeClair:hover,.bd-lightRed,.bd-hover-lightRed:hover{border-color:#f08080 !important}.bg-jauneFonce,.bg-hover-jauneFonce:hover,.bg-darkYellow,.bg-hover-darkYellow:hover{background-color:#ffc40d !important;color:#000}.t-jauneFonce,.t-hover-jauneFonce:hover,.t-darkYellow,.t-hover-darkYellow:hover{color:#ffc40d !important}.bd-jauneFonce,.bd-hover-jauneFonce:hover,.bd-darkYellow,.bd-hover-darkYellow:hover{border-color:#ffc40d !important}.bg-jaune,.bg-hover-jaune:hover,.bg-yellow,.bg-hover-yellow:hover{background-color:#fe0 !important;color:#000}.t-jaune,.t-hover-jaune:hover,.t-yellow,.t-hover-yellow:hover{color:#fe0 !important}.bd-jaune,.bd-hover-jaune:hover,.bd-yellow,.bd-hover-yellow:hover{border-color:#fe0 !important}.bg-jauneClair,.bg-hover-jauneClair:hover,.bg-lightYellow,.bg-hover-lightYellow:hover{background-color:#ffffe0 !important;color:#000}.t-jauneClair,.t-hover-jauneClair:hover,.t-lightYellow,.t-hover-lightYellow:hover{color:#ffffe0 !important}.bd-jauneClair,.bd-hover-jauneClair:hover,.bd-lightYellow,.bd-hover-lightYellow:hover{border-color:#ffffe0 !important}.bg-orange,.bg-hover-orange:hover,.bg-orange,.bg-hover-orange:hover{background-color:#ff851b !important;color:#000}.t-orange,.t-hover-orange:hover,.t-orange,.t-hover-orange:hover{color:#ff851b !important}.bd-orange,.bd-hover-orange:hover,.bd-orange,.bd-hover-orange:hover{border-color:#ff851b !important}.bg-rose,.bg-hover-rose:hover,.bg-pink,.bg-hover-pink:hover{background-color:#f012be !important;color:#000}.t-rose,.t-hover-rose:hover,.t-pink,.t-hover-pink:hover{color:#f012be !important}.bd-rose,.bd-hover-rose:hover,.bd-pink,.bd-hover-pink:hover{border-color:#f012be !important}.bg-violet,.bg-hover-violet:hover,.bg-purple,.bg-hover-purple:hover{background-color:#9400d3 !important;color:#fff}.t-violet,.t-hover-violet:hover,.t-purple,.t-hover-purple:hover{color:#9400d3 !important}.bd-violet,.bd-hover-violet:hover,.bd-purple,.bd-hover-purple:hover{border-color:#9400d3 !important}.bg-c0,.bg-hover-c0:hover,.bg-transparent,.bg-hover-transparent:hover{background-color:rgba(0,0,0,0) !important;color:#fff}.t-c0,.t-hover-c0:hover,.t-transparent,.t-hover-transparent:hover{color:rgba(0,0,0,0) !important}.bd-c0,.bd-hover-c0:hover,.bd-transparent,.bd-hover-transparent:hover{border-color:rgba(0,0,0,0) !important}.bg-c1,.bg-hover-c1:hover,.bg-primary,.bg-hover-primary:hover{background-color:#01457f !important;color:#fff}.t-c1,.t-hover-c1:hover,.t-primary,.t-hover-primary:hover{color:#01457f !important}.bd-c1,.bd-hover-c1:hover,.bd-primary,.bd-hover-primary:hover{border-color:#01457f !important}.bg-c1fonce,.bg-hover-c1fonce:hover,.bg-darkPrimary,.bg-hover-darkPrimary:hover{background-color:#001f3f !important;color:#fff}.t-c1fonce,.t-hover-c1fonce:hover,.t-darkPrimary,.t-hover-darkPrimary:hover{color:#001f3f !important}.bd-c1fonce,.bd-hover-c1fonce:hover,.bd-darkPrimary,.bd-hover-darkPrimary:hover{border-color:#001f3f !important}.bg-c1pale,.bg-hover-c1pale:hover,.bg-palePrimary,.bg-hover-palePrimary:hover{background-color:#bce0ff !important;color:#000}.t-c1pale,.t-hover-c1pale:hover,.t-palePrimary,.t-hover-palePrimary:hover{color:#bce0ff !important}.bd-c1pale,.bd-hover-c1pale:hover,.bd-palePrimary,.bd-hover-palePrimary:hover{border-color:#bce0ff !important}.bg-c2,.bg-hover-c2:hover,.bg-secondary,.bg-hover-secondary:hover{background-color:#888 !important;color:#000}.t-c2,.t-hover-c2:hover,.t-secondary,.t-hover-secondary:hover{color:#888 !important}.bd-c2,.bd-hover-c2:hover,.bd-secondary,.bd-hover-secondary:hover{border-color:#888 !important}.bg-c2fonce,.bg-hover-c2fonce:hover,.bg-darkSecondary,.bg-hover-darkSecondary:hover{background-color:#333 !important;color:#fff}.t-c2fonce,.t-hover-c2fonce:hover,.t-darkSecondary,.t-hover-darkSecondary:hover{color:#333 !important}.bd-c2fonce,.bd-hover-c2fonce:hover,.bd-darkSecondary,.bd-hover-darkSecondary:hover{border-color:#333 !important}.bg-c2pale,.bg-hover-c2pale:hover,.bg-paleSecondary,.bg-hover-paleSecondary:hover{background-color:#ddd !important;color:#000}.t-c2pale,.t-hover-c2pale:hover,.t-paleSecondary,.t-hover-paleSecondary:hover{color:#ddd !important}.bd-c2pale,.bd-hover-c2pale:hover,.bd-paleSecondary,.bd-hover-paleSecondary:hover{border-color:#ddd !important}:root{--noir:#000;--black:#000;--grisFonce:#333;--darkGrey:#333;--gris:#888;--grey:#888;--grisClair:#bbb;--lightGrey:#bbb;--grisPale:#ddd;--paleGrey:#ddd;--blanc:#fff;--white:#fff;--bleuFonce:#001f3f;--darkBlue:#001f3f;--bleu:#01457F;--blue:#01457F;--bleuClair:#069;--lightBlue:#069;--bleuPale:#BCE0FF;--paleBlue:#BCE0FF;--vertFonce:#006400;--darkGreen:#006400;--vert:#46a546;--green:#46a546;--vertClair:#98fb98;--lightGreen:#98fb98;--brun:#a0522d;--brown:#a0522d;--beige:#E8DAC3;--tan:#E8DAC3;--rougeFonce:#8b0000;--darkRed:#8b0000;--rouge:#ff1111;--red:#ff1111;--rougeClair:#f08080;--lightRed:#f08080;--jauneFonce:#ffc40d;--darkYellow:#ffc40d;--jaune:#ffee00;--yellow:#ffee00;--jauneClair:#ffffe0;--lightYellow:#ffffe0;--orange:#ff851b;--orange:#ff851b;--rose:#f012be;--pink:#f012be;--violet:#9400D3;--purple:#9400D3;--c0:transparent;--transparent:transparent;--c1:#01457F;--primary:#01457F;--c1fonce:#001f3f;--darkPrimary:#001f3f;--c1pale:#BCE0FF;--palePrimary:#BCE0FF;--c2:#888;--secondary:#888;--c2fonce:#333;--darkSecondary:#333;--c2pale:#ddd;--paleSecondary:#ddd}.bg-30,.bg-hover-30:hover{background-color:rgba(255,255,255,.3) !important}.bg-50,.bg-hover-50:hover{background-color:rgba(255,255,255,.5) !important}.bg-80,.bg-hover-80:hover{background-color:rgba(255,255,255,.8) !important}.bloc1,.bloc3,.bloc2{margin:10px 0;padding:10px 5px;border:1px solid #ddd}.bloc1>*:first-child,.bloc3>*:first-child,.bloc2>*:first-child{margin-top:0}.bloc1>*:last-child,.bloc3>*:last-child,.bloc2>*:last-child{margin-bottom:0}.bloc2{margin:24px 0;padding:24px 12px}.bloc3{margin:36px 0;padding:36px 18px}.display-none{display:none !important}.display-inline-block{display:inline-block !important}.display-inline{display:inline !important}.display-block{display:block !important}.pos-sticky{position:sticky;top:0;z-index:999}.pos-relative,.abs-bloc{position:relative}.abs-left{position:absolute;left:0;top:50%;transform:translate(0%, -50%)}.abs-right{position:absolute;right:0;top:50%;transform:translate(0%, -50%)}.abs-top{position:absolute;top:0}.abs-bottom{position:absolute;bottom:0}.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.float-left{float:left}.float-right{float:right}.cell-row{display:table;width:100%}.cell{display:table-cell}.cell-top{vertical-align:top}.cell-center{vertical-align:middle}.cell-bottom{vertical-align:bottom}.cell-row:before,.cell-row:after{content:"";display:table;clear:both}*,*::before,*::after{box-sizing:border-box}.fg-row{display:flex;flex-flow:row wrap;list-style:none;padding:0}.fg-gap{margin-left:-0.5rem;margin-right:-0.5rem}.fg-center{justify-content:center}.fg-start{justify-content:flex-start}.fg-end{justify-content:flex-end}.fg-between,.fg-entre{justify-content:space-between}.fg-around,.fg-autour{justify-content:space-around}.fg-vtop{align-items:flex-start}.fg-vbottom{align-items:flex-end}.fg-vcenter{align-items:center}.fg-vfill{align-items:stretch}.fg-child-vcenter>*{display:flex;align-items:center}.fg-child-center>*{display:flex;justify-content:center}.fg-vspace-between,.fg-vspace-between-1>*,.fg-vspace-between-2>*>*{display:flex;flex-flow:column wrap;justify-content:space-between}.fg-vspace-around,.fg-vspace-evenly,.fg-vspace-center,.fg-vspace-start,.fg-vspace-end{display:flex;flex-flow:column wrap}.fg-vspace-around{justify-content:space-around}.fg-vspace-evenly{justify-content:space-evenly}.fg-vspace-center{justify-content:center}.fg-vspace-start{justify-content:start}.fg-vspace-end{justify-content:end}.fg-gap>*{margin:.5rem}.fg-grow>*{flex-grow:1}.fg-row.fg-auto-1>*{width:calc(100%/1)}.fg-gap.fg-auto-1>*{width:calc(100%/1 - 1rem)}.fg-row.fg-auto-2>*{width:calc(100%/2)}.fg-gap.fg-auto-2>*{width:calc(100%/2 - 1rem)}.fg-row.fg-auto-3>*{width:calc(100%/3)}.fg-gap.fg-auto-3>*{width:calc(100%/3 - 1rem)}.fg-row.fg-auto-4>*{width:calc(100%/4)}.fg-gap.fg-auto-4>*{width:calc(100%/4 - 1rem)}.fg-row.fg-auto-5>*{width:calc(100%/5)}.fg-gap.fg-auto-5>*{width:calc(100%/5 - 1rem)}.fg-row.fg-auto-6>*{width:calc(100%/6)}.fg-gap.fg-auto-6>*{width:calc(100%/6 - 1rem)}.fg-row.fg-auto-7>*{width:calc(100%/7)}.fg-gap.fg-auto-7>*{width:calc(100%/7 - 1rem)}.fg-row.fg-auto-8>*{width:calc(100%/8)}.fg-gap.fg-auto-8>*{width:calc(100%/8 - 1rem)}.fg-row.fg-auto-9>*{width:calc(100%/9)}.fg-gap.fg-auto-9>*{width:calc(100%/9 - 1rem)}.fg-row.fg-auto-10>*{width:calc(100%/10)}.fg-gap.fg-auto-10>*{width:calc(100%/10 - 1rem)}.fg-row.fg-auto-11>*{width:calc(100%/11)}.fg-gap.fg-auto-11>*{width:calc(100%/11 - 1rem)}.fg-row.fg-auto-12>*{width:calc(100%/12)}.fg-gap.fg-auto-12>*{width:calc(100%/12 - 1rem)}.fg-c0{display:none}[class*=fg-c],.fg-auto{flex:0 1 auto}.fg-row>.fg-c1{width:calc(100%/12*1) !important}.fg-gap>.fg-c1{width:calc(100%/12*1 - 1rem) !important}.fg-row>.fg-c2{width:calc(100%/12*2) !important}.fg-gap>.fg-c2{width:calc(100%/12*2 - 1rem) !important}.fg-row>.fg-c3{width:calc(100%/12*3) !important}.fg-gap>.fg-c3{width:calc(100%/12*3 - 1rem) !important}.fg-row>.fg-c4{width:calc(100%/12*4) !important}.fg-gap>.fg-c4{width:calc(100%/12*4 - 1rem) !important}.fg-row>.fg-c5{width:calc(100%/12*5) !important}.fg-gap>.fg-c5{width:calc(100%/12*5 - 1rem) !important}.fg-row>.fg-c6{width:calc(100%/12*6) !important}.fg-gap>.fg-c6{width:calc(100%/12*6 - 1rem) !important}.fg-row>.fg-c7{width:calc(100%/12*7) !important}.fg-gap>.fg-c7{width:calc(100%/12*7 - 1rem) !important}.fg-row>.fg-c8{width:calc(100%/12*8) !important}.fg-gap>.fg-c8{width:calc(100%/12*8 - 1rem) !important}.fg-row>.fg-c9{width:calc(100%/12*9) !important}.fg-gap>.fg-c9{width:calc(100%/12*9 - 1rem) !important}.fg-row>.fg-c10{width:calc(100%/12*10) !important}.fg-gap>.fg-c10{width:calc(100%/12*10 - 1rem) !important}.fg-row>.fg-c11{width:calc(100%/12*11) !important}.fg-gap>.fg-c11{width:calc(100%/12*11 - 1rem) !important}.fg-row>.fg-c12{width:calc(100%/12*12) !important}.fg-gap>.fg-c12{width:calc(100%/12*12 - 1rem) !important}.fg-ord-1{order:-6}.fg-ord-2{order:-5}.fg-ord-3{order:-4}.fg-ord-4{order:-3}.fg-ord-5{order:-2}.fg-ord-6{order:-1}.fg-reverse{flex-direction:row-reverse}@media all and (max-width: 480px){.fg-row>[class*=fg-c]{width:100%}.fg-row.fg-auto-s1>*{width:calc(100%/1)}.fg-gap.fg-auto-s1>*{width:calc(100%/1 - 1rem)}.fg-row.fg-auto-s2>*{width:calc(100%/2)}.fg-gap.fg-auto-s2>*{width:calc(100%/2 - 1rem)}.fg-row.fg-auto-s3>*{width:calc(100%/3)}.fg-gap.fg-auto-s3>*{width:calc(100%/3 - 1rem)}.fg-row.fg-auto-s4>*{width:calc(100%/4)}.fg-gap.fg-auto-s4>*{width:calc(100%/4 - 1rem)}.fg-cs0{display:none}[class*=fg-cs],.fg-sauto{flex:0 1 auto}.fg-row>.fg-cs1{width:calc(100%/12*1) !important}.fg-gap>.fg-cs1{width:calc(100%/12*1 - 1rem) !important}.fg-row>.fg-cs2{width:calc(100%/12*2) !important}.fg-gap>.fg-cs2{width:calc(100%/12*2 - 1rem) !important}.fg-row>.fg-cs3{width:calc(100%/12*3) !important}.fg-gap>.fg-cs3{width:calc(100%/12*3 - 1rem) !important}.fg-row>.fg-cs4{width:calc(100%/12*4) !important}.fg-gap>.fg-cs4{width:calc(100%/12*4 - 1rem) !important}.fg-row>.fg-cs5{width:calc(100%/12*5) !important}.fg-gap>.fg-cs5{width:calc(100%/12*5 - 1rem) !important}.fg-row>.fg-cs6{width:calc(100%/12*6) !important}.fg-gap>.fg-cs6{width:calc(100%/12*6 - 1rem) !important}.fg-row>.fg-cs7{width:calc(100%/12*7) !important}.fg-gap>.fg-cs7{width:calc(100%/12*7 - 1rem) !important}.fg-row>.fg-cs8{width:calc(100%/12*8) !important}.fg-gap>.fg-cs8{width:calc(100%/12*8 - 1rem) !important}.fg-row>.fg-cs9{width:calc(100%/12*9) !important}.fg-gap>.fg-cs9{width:calc(100%/12*9 - 1rem) !important}.fg-row>.fg-cs10{width:calc(100%/12*10) !important}.fg-gap>.fg-cs10{width:calc(100%/12*10 - 1rem) !important}.fg-row>.fg-cs11{width:calc(100%/12*11) !important}.fg-gap>.fg-cs11{width:calc(100%/12*11 - 1rem) !important}.fg-row>.fg-cs12{width:calc(100%/12*12) !important}.fg-gap>.fg-cs12{width:calc(100%/12*12 - 1rem) !important}.fg-ord-s1{order:-6}.fg-ord-s2{order:-5}.fg-ord-s3{order:-4}.fg-ord-s4{order:-3}.fg-ord-s5{order:-2}.fg-ord-s6{order:-1}.fg-sreverse{flex-direction:row-reverse}}@media all and (min-width: 481px)and (max-width: 760px){.fg-row.fg-auto-m1>*{width:calc(100%/1)}.fg-gap.fg-auto-m1>*{width:calc(100%/1 - 1rem)}.fg-row.fg-auto-m2>*{width:calc(100%/2)}.fg-gap.fg-auto-m2>*{width:calc(100%/2 - 1rem)}.fg-row.fg-auto-m3>*{width:calc(100%/3)}.fg-gap.fg-auto-m3>*{width:calc(100%/3 - 1rem)}.fg-row.fg-auto-m4>*{width:calc(100%/4)}.fg-gap.fg-auto-m4>*{width:calc(100%/4 - 1rem)}.fg-row.fg-auto-m5>*{width:calc(100%/5)}.fg-gap.fg-auto-m5>*{width:calc(100%/5 - 1rem)}.fg-row.fg-auto-m6>*{width:calc(100%/6)}.fg-gap.fg-auto-m6>*{width:calc(100%/6 - 1rem)}.fg-row.fg-auto-m7>*{width:calc(100%/7)}.fg-gap.fg-auto-m7>*{width:calc(100%/7 - 1rem)}.fg-row.fg-auto-m8>*{width:calc(100%/8)}.fg-gap.fg-auto-m8>*{width:calc(100%/8 - 1rem)}.fg-row.fg-auto-m9>*{width:calc(100%/9)}.fg-gap.fg-auto-m9>*{width:calc(100%/9 - 1rem)}.fg-row.fg-auto-m10>*{width:calc(100%/10)}.fg-gap.fg-auto-m10>*{width:calc(100%/10 - 1rem)}.fg-row.fg-auto-m11>*{width:calc(100%/11)}.fg-gap.fg-auto-m11>*{width:calc(100%/11 - 1rem)}.fg-row.fg-auto-m12>*{width:calc(100%/12)}.fg-gap.fg-auto-m12>*{width:calc(100%/12 - 1rem)}.fg-cm0{display:none}[class*=fg-cm],.fg-mauto{flex:0 1 auto}.fg-row>.fg-cm1{width:calc(100%/12*1) !important}.fg-gap>.fg-cm1{width:calc(100%/12*1 - 1rem) !important}.fg-row>.fg-cm2{width:calc(100%/12*2) !important}.fg-gap>.fg-cm2{width:calc(100%/12*2 - 1rem) !important}.fg-row>.fg-cm3{width:calc(100%/12*3) !important}.fg-gap>.fg-cm3{width:calc(100%/12*3 - 1rem) !important}.fg-row>.fg-cm4{width:calc(100%/12*4) !important}.fg-gap>.fg-cm4{width:calc(100%/12*4 - 1rem) !important}.fg-row>.fg-cm5{width:calc(100%/12*5) !important}.fg-gap>.fg-cm5{width:calc(100%/12*5 - 1rem) !important}.fg-row>.fg-cm6{width:calc(100%/12*6) !important}.fg-gap>.fg-cm6{width:calc(100%/12*6 - 1rem) !important}.fg-row>.fg-cm7{width:calc(100%/12*7) !important}.fg-gap>.fg-cm7{width:calc(100%/12*7 - 1rem) !important}.fg-row>.fg-cm8{width:calc(100%/12*8) !important}.fg-gap>.fg-cm8{width:calc(100%/12*8 - 1rem) !important}.fg-row>.fg-cm9{width:calc(100%/12*9) !important}.fg-gap>.fg-cm9{width:calc(100%/12*9 - 1rem) !important}.fg-row>.fg-cm10{width:calc(100%/12*10) !important}.fg-gap>.fg-cm10{width:calc(100%/12*10 - 1rem) !important}.fg-row>.fg-cm11{width:calc(100%/12*11) !important}.fg-gap>.fg-cm11{width:calc(100%/12*11 - 1rem) !important}.fg-row>.fg-cm12{width:calc(100%/12*12) !important}.fg-gap>.fg-cm12{width:calc(100%/12*12 - 1rem) !important}.fg-ord-m1{order:-6}.fg-ord-m2{order:-5}.fg-ord-m3{order:-4}.fg-ord-m4{order:-3}.fg-ord-m5{order:-2}.fg-ord-m6{order:-1}.fg-mreverse{flex-direction:row-reverse}}[class*=bd-]{border-width:1px;border-style:solid}.bd0{border-width:0 !important}.bd1{border-width:1px !important}.bd2{border-width:2px !important}.bd3{border-width:6px !important}.bdl0{border-left-width:0 !important}.bdl1{border-left-width:1px !important}.bdl2{border-left-width:2px !important}.bdl3{border-left-width:6px !important}.bdt0{border-top-width:0 !important}.bdt1{border-top-width:1px !important}.bdt2{border-top-width:2px !important}.bdt3{border-top-width:6px !important}.bdr0{border-right-width:0 !important}.bdr1{border-right-width:1px !important}.bdr2{border-right-width:2px !important}.bdr3{border-right-width:6px !important}.bdb0{border-bottom-width:0 !important}.bdb1{border-bottom-width:1px !important}.bdb2{border-bottom-width:2px !important}.bdb3{border-bottom-width:6px !important}.bd-solid{border-style:solid !important}.bd-dotted{border-style:dotted !important}.bd-rond{border-radius:50%}.bd-arrondi{border-radius:5px}.fs80{font-size:80%}.fs90{font-size:90%}.fs100{font-size:100%}.fs120{font-size:120%}.fs150{font-size:150%}.fs200{font-size:200%}.fs300{font-size:300%}.fs400{font-size:400%}.fs500{font-size:500%}.lh80{line-height:80%}.lh90{line-height:90%}.lh100{line-height:100%}.lh120{line-height:120%}.lh150{line-height:150%}.lh200{line-height:200%}.lh300{line-height:300%}.lh400{line-height:400%}.lh500{line-height:500%}@media(max-width: 480px){.fss80{font-size:80%}.fss90{font-size:90%}.fss100{font-size:100%}.fss120{font-size:120%}.fss150{font-size:150%}.fss200{font-size:200%}.fss300{font-size:300%}.fss400{font-size:400%}.fss500{font-size:500%}.lhs80{line-height:80%}.lhs90{line-height:90%}.lhs100{line-height:100%}.lhs120{line-height:120%}.lhs150{line-height:150%}.lhs200{line-height:200%}.lhs300{line-height:300%}.lhs400{line-height:400%}.lhs500{line-height:500%}}@media(min-width: 481px)and (max-width: 760px){.fsm80{font-size:80%}.fsm90{font-size:90%}.fsm100{font-size:100%}.fsm120{font-size:120%}.fsm150{font-size:150%}.fsm200{font-size:200%}.fsm300{font-size:300%}.fsm400{font-size:400%}.fsm500{font-size:500%}.lhm80{line-height:80%}.lhm90{line-height:90%}.lhm100{line-height:100%}.lhm120{line-height:120%}.lhm150{line-height:150%}.lhm200{line-height:200%}.lhm300{line-height:300%}.lhm400{line-height:400%}.lhm500{line-height:500%}}.ff-mono{font-family:"Lucida Console",Monaco,monospace}.ff-cursive{font-family:"Comic Sans MS",cursive}.cesure{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}.nocesure{-webkit-hyphens:none;hyphens:none;word-wrap:normal}.nowrap{white-space:nowrap}.scrollx{overflow-x:scroll}.scrolly{overflow-y:scroll}.b{font-weight:bold !important}.i{font-style:italic}.s{text-decoration:line-through}.u,.u-hover:hover{text-decoration:underline !important}.ud,.ud-hover:hover{text-decoration:underline dotted !important}ul.up{list-style:square inside}.list-none{list-style:none outside;margin-left:0}.list-inline,.list-inline-dash,.list-inline-dot,.list-inline-sep{margin-left:0;list-style:none}.list-inline>li,.list-inline-dash>li,.list-inline-dot>li,.list-inline-sep>li{display:inline-block;padding-left:5px;margin-right:0}.list-inline-sep li:not(:last-child):after{content:" | "}.list-inline-dot li:not(:last-child):after{content:" •"}.list-inline-dash li:not(:last-child):after{content:" –"}dl.horiz{border-bottom:1px solid #ddd}dl.horiz dt{padding:10px 0 0 0;border-top:1px solid #ddd}dl.horiz dd{padding:10px 0 10px 0}@media(min-width: 760px){dl.horiz dt{float:left;width:180px;clear:left;text-align:right}dl.horiz dd{padding-left:200px;border-top:1px solid #ddd}dl.horiz.large dt{width:240px}dl.horiz.large dd{padding-left:260px}}.badge,.badge-rouge,.badge-red,.badge-orange,.badge-bleu,.badge-blue,.badge-vert,.badge-green{display:inline;padding:2px 8px;border-radius:.7em;background:#888;color:#fff;font-weight:500;white-space:nowrap}.badge a:hover,a:hover .badge,.badge-rouge a:hover,a:hover .badge-rouge,.badge-red a:hover,a:hover .badge-red,.badge-orange a:hover,a:hover .badge-orange,.badge-bleu a:hover,a:hover .badge-bleu,.badge-blue a:hover,a:hover .badge-blue,.badge-vert a:hover,a:hover .badge-vert,.badge-green a:hover,a:hover .badge-green{color:#ffa}.badge-rouge,.badge-red{background:#f11}.badge-bleu,.badge-blue{background:#01457f}.badge-vert,.badge-green{background:#46a546}.badge-orange{background:#ff851b}@media(min-width: 481px){.text-col-2{column-count:2;column-gap:20px;column-rule:1px solid #999}.text-col-3{column-count:3;column-gap:20px;column-rule:1px solid #999}}.text-col-no-break{break-inside:avoid}img.left{float:left;margin-right:15px;vertical-align:top}img.right{float:right;margin-left:15px;vertical-align:top}.img-opacity,.img-hover-opacity:hover{opacity:.8}.img-opacity-max{opacity:.35}.img-grey,.img-hover-grey:hover{filter:grayscale(100%)}.img-grey-min{filter:grayscale(50%)}.img-sepia,.img-hover-sepia:hover{filter:sepia(100%)}.img-sepia-min{filter:sepia(50%)}.img-none,.img-hover-none:hover{filter:none;opacity:1}img.img-polaroid,a.img-polaroid{border:#fff 10px solid;border-bottom:#fff 40px solid;box-shadow:0 3px 6px rgba(0,0,0,.25)}a.img-polaroid{position:relative;display:inline-block}a.img-polaroid::after{position:absolute;content:attr(alt);left:0;bottom:-30px;width:100%;color:#333;text-align:center}[class^=box-]{margin:10px 0}[class^=box-]>*:first-child{margin-top:0}[class^=box-]>*:last-child{margin-bottom:0}.box-info{padding:10px;background:#bce0ff url("img/ico-info.png") no-repeat 10px 10px;padding-left:40px;border:#70bdff 1px solid}.box-idee{padding:10px;background:#ffffad url("img/ico-idee.png") no-repeat 10px 10px;padding-left:40px;border:#ffff61 1px solid}.box-note{padding:10px;background:#e8dac3 url("img/ico-crayon.png") no-repeat 10px 10px;padding-left:40px;border:#d3b88c 1px solid}.box-ok{padding:10px;background:#98fb98 url("img/ico-vrai.png") no-repeat 10px 10px;padding-left:40px;border:#4ef84e 1px solid}.box-error{padding:10px;background:#f08080 url("img/ico-faux.png") no-repeat 10px 10px;padding-left:40px;border:#e83c3c 1px solid}.box-danger{padding:10px;background:#ffae68 url("img/ico-danger.png") no-repeat 10px 10px;padding-left:40px;border:#ff851b 1px solid}.box-gris{padding:10px;background-color:#aeaeae;border:#888 1px solid}.box-grisPale{padding:10px;background-color:#ddd;border:#b7b7b7 1px solid}.rotate-3{transform:rotate(3deg)}.rotate-6{transform:rotate(6deg)}.rotate3{transform:rotate(-3deg)}.rotate6{transform:rotate(-6deg)}.rotate45{transform:rotate(-45deg)}.rotate90{transform:rotate(-90deg)}table.up{width:100%;border-collapse:collapse;border:2px solid #888}table.up td,table.up th{border:1px solid #888;padding:5px;vertical-align:top}table.up thead,table.up tfoot{background:#ddd;font-weight:bold}.up.line{border:none;border-top:solid 2px #888;border-bottom:solid 2px #888}.up.line th,.up.line td{border:none;padding-left:5px;padding-right:5px;border-bottom:solid 1px #888}.up.line thead,.up.line tfoot{background:#bbb;color:#333}.up.blue{border:1px solid #fff;border-collapse:collapse}.up.blue td,.up.blue th{border:1px solid #fff;padding:3px 5px}.up.blue tr:nth-child(even){background:#d6ecff}.up.blue thead tr,.up.blue tfoot tr{background:#01457f;font-weight:bold;color:#fff;text-align:center}.up.green{box-shadow:0 1px 3px rgba(0,0,0,.2);border:0}.up.green tr{background:#ddd;border:none}.up.green tr:nth-of-type(odd){background:#c4c4c4}.up.green td,.up.green th{border:0}.up.green thead tr{font-weight:bold;color:#fff;background:#46a546 !important}.up.green tfoot tr{border-top:2px solid #888}.up-table-line{border:none;border-top:solid 2px #888;border-bottom:solid 2px #888}.up-table-line th,.up-table-line td{padding-left:5px;padding-right:5px}.up-table-line td{border-bottom:solid 1px #888;vertical-align:top;padding:5px}.up-table-line thead{border-bottom:solid 2px #888}.up-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.up-modal-content{margin:auto;background-color:#fff;position:relative;max-width:600px}@media(max-width: 480px){.up-modal-content{width:95%}.up-modal{padding-top:30px}}.w1{width:8.333%}.w2{width:16.666%}.w3{width:25%}.w4{width:33.333%}.w5{width:41.666%}.w6{width:50%}.w7{width:58.333%}.w8{width:66.666%}.w9{width:75%}.w10{width:83.333%}.w11{width:91.666%}.w12{width:100%}.wauto{width:auto}.w0{display:none}.w25{width:25%}.w50{width:50%}.w75{width:75%}.w100{width:100%}.minh0{min-height:0px}.maxh0{max-height:0px;overflow:scroll}.minh100{min-height:100px}.maxh100{max-height:100px;overflow:scroll}.minh200{min-height:200px}.maxh200{max-height:200px;overflow:scroll}.minh400{min-height:400px}.maxh400{max-height:400px;overflow:scroll}.maxw100{max-width:100px}.maxw200{max-width:200px}.maxw400{max-width:400px}.maxw600{max-width:600px}.maxw800{max-width:800px}.maxw50vw{max-width:50vw}.maxw75vw{max-width:75vw}.maxw90vw{max-width:90vw}.hscreen{min-height:100vh}@media(max-width: 480px){.ws1{width:8.333%}.ws2{width:16.666%}.ws3{width:25%}.ws4{width:33.333%}.ws5{width:41.666%}.ws6{width:50%}.ws7{width:58.333%}.ws8{width:66.666%}.ws9{width:75%}.ws10{width:83.333%}.ws11{width:91.666%}.ws12{width:100%}.wsauto{width:auto}.ws0{display:none}.ws25{width:25%}.ws50{width:50%}.ws75{width:75%}.ws100{width:100%}.minhs0{min-height:0px}.maxhs0{max-height:0px;overflow:scroll}.minhs100{min-height:100px}.maxhs100{max-height:100px;overflow:scroll}.minhs200{min-height:200px}.maxhs200{max-height:200px;overflow:scroll}.minhs400{min-height:400px}.maxhs400{max-height:400px;overflow:scroll}.maxws100{max-width:100px}.maxws200{max-width:200px}.maxws400{max-width:400px}.maxws600{max-width:600px}.maxws800{max-width:800px}.maxw50vw{max-width:50vw}.maxw75vw{max-width:75vw}.maxw90vw{max-width:90vw}}@media(min-width: 481px)and (max-width: 760px){.wm1{width:8.333%}.wm2{width:16.666%}.wm3{width:25%}.wm4{width:33.333%}.wm5{width:41.666%}.wm6{width:50%}.wm7{width:58.333%}.wm8{width:66.666%}.wm9{width:75%}.wm10{width:83.333%}.wm11{width:91.666%}.wm12{width:100%}.wmauto{width:auto}.wm0{display:none}.wm25{width:25%}.wm50{width:50%}.wm75{width:75%}.wm100{width:100%}.minhm0{min-height:0px}.maxhm0{max-height:0px;overflow:scroll}.minhm100{min-height:100px}.maxhm100{max-height:100px;overflow:scroll}.minhm200{min-height:200px}.maxhm200{max-height:200px;overflow:scroll}.minhm400{min-height:400px}.maxhm400{max-height:400px;overflow:scroll}.maxwm100{max-width:100px}.maxwm200{max-width:200px}.maxwm400{max-width:400px}.maxwm600{max-width:600px}.maxwm800{max-width:800px}.maxw50vw{max-width:50vw}.maxw75vw{max-width:75vw}.maxw90vw{max-width:90vw}}.m0{margin:0 !important}.ml0{margin-left:0 !important}.mt0{margin-top:0 !important}.mr0{margin-right:0 !important}.mb0{margin-bottom:0 !important}.mh0{margin-left:0 !important;margin-right:0 !important}.mv0{margin-top:0 !important;margin-bottom:0 !important}.m1{margin:10px !important}.ml1{margin-left:10px !important}.mt1{margin-top:10px !important}.mr1{margin-right:10px !important}.mb1{margin-bottom:10px !important}.mh1{margin-left:10px !important;margin-right:10px !important}.mv1{margin-top:10px !important;margin-bottom:10px !important}.m2{margin:24px !important}.ml2{margin-left:24px !important}.mt2{margin-top:24px !important}.mr2{margin-right:24px !important}.mb2{margin-bottom:24px !important}.mh2{margin-left:24px !important;margin-right:24px !important}.mv2{margin-top:24px !important;margin-bottom:24px !important}.m3{margin:36px !important}.ml3{margin-left:36px !important}.mt3{margin-top:36px !important}.mr3{margin-right:36px !important}.mb3{margin-bottom:36px !important}.mh3{margin-left:36px !important;margin-right:36px !important}.mv3{margin-top:36px !important;margin-bottom:36px !important}.mleft{margin-left:0 !important;margin-right:auto !important}.mright{margin-left:auto !important;margin-right:0 !important}.mcenter{margin-left:auto !important;margin-right:auto !important}.p0{padding:0 !important}.pl0{padding-left:0 !important}.pt0{padding-top:0 !important}.pr0{padding-right:0 !important}.pb0{padding-bottom:0 !important}.ph0{padding-left:0 !important;padding-right:0 !important}.pv0{padding-top:0 !important;padding-bottom:0 !important}.p1{padding:10px !important}.pl1{padding-left:10px !important}.pt1{padding-top:10px !important}.pr1{padding-right:10px !important}.pb1{padding-bottom:10px !important}.ph1{padding-left:10px !important;padding-right:10px !important}.pv1{padding-top:10px !important;padding-bottom:10px !important}.p2{padding:24px !important}.pl2{padding-left:24px !important}.pt2{padding-top:24px !important}.pr2{padding-right:24px !important}.pb2{padding-bottom:24px !important}.ph2{padding-left:24px !important;padding-right:24px !important}.pv2{padding-top:24px !important;padding-bottom:24px !important}.p3{padding:36px !important}.pl3{padding-left:36px !important}.pt3{padding-top:36px !important}.pr3{padding-right:36px !important}.pb3{padding-bottom:36px !important}.ph3{padding-left:36px !important;padding-right:36px !important}.pv3{padding-top:36px !important;padding-bottom:36px !important}@media(max-width: 480px){.ms0{margin:0 !important}.msl0{margin-left:0 !important}.mst0{margin-top:0 !important}.msr0{margin-right:0 !important}.msb0{margin-bottom:0 !important}.msh0{margin-left:0 !important;margin-right:0 !important}.msv0{margin-top:0 !important;margin-bottom:0 !important}.ms1{margin:10px !important}.msl1{margin-left:10px !important}.mst1{margin-top:10px !important}.msr1{margin-right:10px !important}.msb1{margin-bottom:10px !important}.msh1{margin-left:10px !important;margin-right:10px !important}.msv1{margin-top:10px !important;margin-bottom:10px !important}.ms2{margin:24px !important}.msl2{margin-left:24px !important}.mst2{margin-top:24px !important}.msr2{margin-right:24px !important}.msb2{margin-bottom:24px !important}.msh2{margin-left:24px !important;margin-right:24px !important}.msv2{margin-top:24px !important;margin-bottom:24px !important}.ms3{margin:36px !important}.msl3{margin-left:36px !important}.mst3{margin-top:36px !important}.msr3{margin-right:36px !important}.msb3{margin-bottom:36px !important}.msh3{margin-left:36px !important;margin-right:36px !important}.msv3{margin-top:36px !important;margin-bottom:36px !important}.msleft{margin-left:0 !important;margin-right:auto !important}.msright{margin-left:auto !important;margin-right:0 !important}.mscenter{margin-left:auto !important;margin-right:auto !important}.ps0{padding:0 !important}.psl0{padding-left:0 !important}.pst0{padding-top:0 !important}.psr0{padding-right:0 !important}.psb0{padding-bottom:0 !important}.psh0{padding-left:0 !important;padding-right:0 !important}.psv0{padding-top:0 !important;padding-bottom:0 !important}.ps1{padding:10px !important}.psl1{padding-left:10px !important}.pst1{padding-top:10px !important}.psr1{padding-right:10px !important}.psb1{padding-bottom:10px !important}.psh1{padding-left:10px !important;padding-right:10px !important}.psv1{padding-top:10px !important;padding-bottom:10px !important}.ps2{padding:24px !important}.psl2{padding-left:24px !important}.pst2{padding-top:24px !important}.psr2{padding-right:24px !important}.psb2{padding-bottom:24px !important}.psh2{padding-left:24px !important;padding-right:24px !important}.psv2{padding-top:24px !important;padding-bottom:24px !important}.ps3{padding:36px !important}.psl3{padding-left:36px !important}.pst3{padding-top:36px !important}.psr3{padding-right:36px !important}.psb3{padding-bottom:36px !important}.psh3{padding-left:36px !important;padding-right:36px !important}.psv3{padding-top:36px !important;padding-bottom:36px !important}}@media(min-width: 481px)and (max-width: 760px){.mm0{margin:0 !important}.mml0{margin-left:0 !important}.mmt0{margin-top:0 !important}.mmr0{margin-right:0 !important}.mmb0{margin-bottom:0 !important}.mmh0{margin-left:0 !important;margin-right:0 !important}.mmv0{margin-top:0 !important;margin-bottom:0 !important}.mm1{margin:10px !important}.mml1{margin-left:10px !important}.mmt1{margin-top:10px !important}.mmr1{margin-right:10px !important}.mmb1{margin-bottom:10px !important}.mmh1{margin-left:10px !important;margin-right:10px !important}.mmv1{margin-top:10px !important;margin-bottom:10px !important}.mm2{margin:24px !important}.mml2{margin-left:24px !important}.mmt2{margin-top:24px !important}.mmr2{margin-right:24px !important}.mmb2{margin-bottom:24px !important}.mmh2{margin-left:24px !important;margin-right:24px !important}.mmv2{margin-top:24px !important;margin-bottom:24px !important}.mm3{margin:36px !important}.mml3{margin-left:36px !important}.mmt3{margin-top:36px !important}.mmr3{margin-right:36px !important}.mmb3{margin-bottom:36px !important}.mmh3{margin-left:36px !important;margin-right:36px !important}.mmv3{margin-top:36px !important;margin-bottom:36px !important}.mmleft{margin-left:0 !important;margin-right:auto !important}.mmright{margin-left:auto !important;margin-right:0 !important}.mmcenter{margin-left:auto !important;margin-right:auto !important}.pm0{padding:0 !important}.pml0{padding-left:0 !important}.pmt0{padding-top:0 !important}.pmr0{padding-right:0 !important}.pmb0{padding-bottom:0 !important}.pmh0{padding-left:0 !important;padding-right:0 !important}.pmv0{padding-top:0 !important;padding-bottom:0 !important}.pm1{padding:10px !important}.pml1{padding-left:10px !important}.pmt1{padding-top:10px !important}.pmr1{padding-right:10px !important}.pmb1{padding-bottom:10px !important}.pmh1{padding-left:10px !important;padding-right:10px !important}.pmv1{padding-top:10px !important;padding-bottom:10px !important}.pm2{padding:24px !important}.pml2{padding-left:24px !important}.pmt2{padding-top:24px !important}.pmr2{padding-right:24px !important}.pmb2{padding-bottom:24px !important}.pmh2{padding-left:24px !important;padding-right:24px !important}.pmv2{padding-top:24px !important;padding-bottom:24px !important}.pm3{padding:36px !important}.pml3{padding-left:36px !important}.pmt3{padding-top:36px !important}.pmr3{padding-right:36px !important}.pmb3{padding-bottom:36px !important}.pmh3{padding-left:36px !important;padding-right:36px !important}.pmv3{padding-top:36px !important;padding-bottom:36px !important}}.m-remove>*:first-child,.m-remove-1>*>*:first-child,.m-remove-2>*>*>*:first-child{margin-top:0}.m-remove>*:last-child,.m-remove-1>*>*:last-child,.m-remove-2>*>*>*:last-child{margin-bottom:0}@media print{.noprint{display:none;visibility:hidden}}
/* ---- animations.css ---- */
.animation {

    -webkit-animation-fill-mode: both;

    -moz-animation-fill-mode: both;

    animation-fill-mode: both;

	opacity: 0;

}



/* Animation duration */

.duration-100 {

    -webkit-animation-duration: 0.1s;

    -moz-animation-duration: 0.1s;

    animation-duration: 0.1s;

}

.duration-200 {

    -webkit-animation-duration: 0.2s;

    -moz-animation-duration: 0.2s;

    animation-duration: 0.2s;

}

.duration-300 {

	-webkit-animation-duration: 0.3s;

    -moz-animation-duration: 0.3s;

    animation-duration: 0.3s;

}

.duration-400 {

	-webkit-animation-duration: 0.4s;

    -moz-animation-duration: 0.4s;

    animation-duration: 0.4s;

}

.duration-500 {

    -webkit-animation-duration: 0.5s;

    -moz-animation-duration: 0.5s;

    animation-duration: 0.5s;

}

.duration-600 {

    -webkit-animation-duration: 0.6s;

    -moz-animation-duration: 0.6s;

    animation-duration: 0.6s;

}

.duration-700 {

    -webkit-animation-duration: 0.7s;

    -moz-animation-duration: 0.7s;

    animation-duration: 0.7s;

}

.duration-800 {

    -webkit-animation-duration: 0.8s;

    -moz-animation-duration: 0.8s;

    animation-duration: 0.8s;

}

.duration-900 {

    -webkit-animation-duration: 0.9s;

    -moz-animation-duration: 0.9s;

    animation-duration: 0.9s;

}

.duration-1000 {

    -webkit-animation-duration: 1.0s;

    -moz-animation-duration: 1.0s;

    animation-duration: 1.0s;

}

.duration-1100 {

    -webkit-animation-duration: 1.1s;

    -moz-animation-duration: 1.1s;

    animation-duration: 1.1s;

}

.duration-1200 {

    -webkit-animation-duration: 1.2s;

    -moz-animation-duration: 1.2s;

    animation-duration: 1.2s;

}

.duration-1300 {

    -webkit-animation-duration: 1.3s;

    -moz-animation-duration: 1.3s;

    animation-duration: 1.3s;

}

.duration-1400 {

    -webkit-animation-duration: 1.4s;

    -moz-animation-duration: 1.4s;

    animation-duration: 1.4s;

}

.duration-1500 {

    -webkit-animation-duration: 1.5s;

    -moz-animation-duration: 1.5s;

    animation-duration: 1.5s;

}

.duration-1600 {

    -webkit-animation-duration: 1.6s;

    -moz-animation-duration: 1.6s;

    animation-duration: 1.6s;

}

.duration-1700 {

    -webkit-animation-duration: 1.7s;

    -moz-animation-duration: 1.7s;

    animation-duration: 1.7s;

}

.duration-1800 {

    -webkit-animation-duration: 1.8s;

    -moz-animation-duration: 1.8s;

    animation-duration: 1.8s;

}

.duration-1900 {

    -webkit-animation-duration: 1.9s;

    -moz-animation-duration: 1.9s;

    animation-duration: 1.9s;

}

.duration-2000 {

    -webkit-animation-duration: 2s;

    -moz-animation-duration: 2s;

    animation-duration: 2s;

}

.duration-2100 {

    -webkit-animation-duration: 2.1s;

    -moz-animation-duration: 2.1s;

    animation-duration: 2.1s;

}

.duration-2200 {

    -webkit-animation-duration: 2.2s;

    -moz-animation-duration: 2.2s;

    animation-duration: 2.2s;

}

.duration-2300 {

    -webkit-animation-duration: 2.3s;

    -moz-animation-duration: 2.3s;

    animation-duration: 2.3s;

}

.duration-2400 {

    -webkit-animation-duration: 2.4s;

    -moz-animation-duration: 2.4s;

    animation-duration: 2.4s;

}

.duration-2500 {

    -webkit-animation-duration: 2.5s;

    -moz-animation-duration: 2.5s;

    animation-duration: 2.5s;

}

.duration-2600 {

    -webkit-animation-duration: 2.6s;

    -moz-animation-duration: 2.6s;

    animation-duration: 2.6s;

}

.duration-2700 {

    -webkit-animation-duration: 2.7s;

    -moz-animation-duration: 2.7s;

    animation-duration: 2.7s;

}

.duration-2800 {

    -webkit-animation-duration: 2.8s;

    -moz-animation-duration: 2.8s;

    animation-duration: 2.8s;

}

.duration-2900 {

    -webkit-animation-duration: 2.9s;

    -moz-animation-duration: 2.9s;

    animation-duration: 2.9s;

}

.duration-3000 {

    -webkit-animation-duration: 3s;

    -moz-animation-duration: 3s;

    animation-duration: 3s;

}

/* End animation duration */



/* Animation delay */

.delay-100 {

    -webkit-animation-delay: 0.1s;

    -moz-animation-delay: 0.1s;

    animation-delay: 0.1s;

}

.delay-200 {

    -webkit-animation-delay: 0.2s;

    -moz-animation-delay: 0.2s;

    animation-delay: 0.2s;

}

.delay-300 {

    -webkit-animation-delay: 0.3s;

    -moz-animation-delay: 0.3s;

    animation-delay: 0.3s;

}

.delay-400 {

    -webkit-animation-delay: 0.4s;

    -moz-animation-delay: 0.4s;

    animation-delay: 0.4s;

}

.delay-500 {

    -webkit-animation-delay: 0.5s;

    -moz-animation-delay: 0.5s;

    animation-delay: 0.5s;

}

.delay-600 {

    -webkit-animation-delay: 0.6s;

    -moz-animation-delay: 0.6s;

    animation-delay: 0.6s;

}

.delay-700 {

    -webkit-animation-delay: 0.7s;

    -moz-animation-delay: 0.7s;

    animation-delay: 0.7s;

}

.delay-800 {

    -webkit-animation-delay: 0.8s;

    -moz-animation-delay: 0.8s;

    animation-delay: 0.8s;

}

.delay-900 {

    -webkit-animation-delay: 0.9s;

    -moz-animation-delay: 0.9s;

    animation-delay: 0.9s;

}

.delay-1000 {

    -webkit-animation-delay: 1s;

    -moz-animation-delay: 1s;

    animation-delay: 1s;

}

.delay-1100 {

    -webkit-animation-delay: 1.1s;

    -moz-animation-delay: 1.1s;

    animation-delay: 1.1s;

}

.delay-1200 {

    -webkit-animation-delay: 1.2s;

    -moz-animation-delay: 1.2s;

    animation-delay: 1.2s;

}

.delay-1300 {

    -webkit-animation-delay: 1.3s;

    -moz-animation-delay: 1.3s;

    animation-delay: 1.3s;

}

.delay-1400 {

    -webkit-animation-delay: 1.4s;

    -moz-animation-delay: 1.4s;

    animation-delay: 1.4s;

}

.delay-1500 {

    -webkit-animation-delay: 1.5s;

    -moz-animation-delay: 1.5s;

    animation-delay: 1.5s;

}

.delay-1600 {

    -webkit-animation-delay: 1.6s;

    -moz-animation-delay: 1.6s;

    animation-delay: 1.6s;

}

.delay-1700 {

    -webkit-animation-delay: 1.7s;

    -moz-animation-delay: 1.7s;

    animation-delay: 1.7s;

}

.delay-1800 {

    -webkit-animation-delay: 1.8s;

    -moz-animation-delay: 1.8s;

    animation-delay: 1.8s;

}

.delay-1900 {

    -webkit-animation-delay: 1.9s;

    -moz-animation-delay: 1.9s;

    animation-delay: 1.9s;

}

.delay-2000 {

    -webkit-animation-delay: 2s;

    -moz-animation-delay: 2s;

    animation-delay: 2s;

}

.delay-2100 {

    -webkit-animation-delay: 2.1s;

    -moz-animation-delay: 2.1s;

    animation-delay: 2.1s;

}

.delay-2200 {

    -webkit-animation-delay: 2.2s;

    -moz-animation-delay: 2.2s;

    animation-delay: 2.2s;

}

.delay-2300 {

    -webkit-animation-delay: 2.3s;

    -moz-animation-delay: 2.3s;

    animation-delay: 2.3s;

}

.delay-2400 {

    -webkit-animation-delay: 2.4s;

    -moz-animation-delay: 2.4s;

    animation-delay: 2.4s;

}

.delay-2500 {

    -webkit-animation-delay: 2.5s;

    -moz-animation-delay: 2.5s;

    animation-delay: 2.5s;

}

.delay-2600 {

    -webkit-animation-delay: 2.6s;

    -moz-animation-delay: 2.6s;

    animation-delay: 2.6s;

}

.delay-2700 {

    -webkit-animation-delay: 2.7s;

    -moz-animation-delay: 2.7s;

    animation-delay: 2.7s;

}

.delay-2800 {

    -webkit-animation-delay: 2.8s;

    -moz-animation-delay: 2.8s;

    animation-delay: 2.8s;

}

.delay-2900 {

    -webkit-animation-delay: 2.9s;

    -moz-animation-delay: 2.9s;

    animation-delay: 2.9s;

}

.delay-3000 {

    -webkit-animation-delay: 3s;

    -moz-animation-delay: 3s;

    animation-delay: 3s;

}

/* End animation delay */



/* Bounce */

@-webkit-keyframes rspbld-bounce {

    0% {

		opacity: 0;

		-webkit-transform: scale(.25);

    }

    50% {

		-webkit-transform: scale(1.05);

    }

    75% {

		-webkit-transform: scale(.95);

    }

    100% {

		opacity: 1;

		-webkit-transform: scale(1);

    }

}

@-moz-keyframes rspbld-bounce {

    0% {

		opacity: 0;

		-moz-transform: scale(.25);

    }

    50% {

		-moz-transform: scale(1.05);

    }

    75% {

		-moz-transform: scale(.95);

    }

    100% {

		opacity: 1;

		-moz-transform: scale(1);

    }

}

@keyframes rspbld-bounce {

    0% {

		opacity: 0;

		transform: scale(.25);

    }

    50% {

        transform: scale(1.05);

    }

    75% {

        transform: scale(.95);

    }

    100% {

		opacity: 1;

        transform: scale(1);

    }

}

.rspbld-bounce.start {

    -webkit-animation-name: rspbld-bounce;

    -moz-animation-name: rspbld-bounce;

    animation-name: rspbld-bounce;

}

/* End bounce */



/* Bounce bottom */

@-webkit-keyframes rspbld-bounce-bottom {

    0% {

        opacity: 0;

        -webkit-transform: translateY(200px);

    }

    75% {

        -webkit-transform: translateY(-20px);

    }

    90% {

        -webkit-transform: translateY(10px);

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

    }

}

@-moz-keyframes rspbld-bounce-bottom {

    0% {

        opacity: 0;

        -moz-transform: translateY(200px);

    }

    75% {

        -moz-transform: translateY(-20px);

    }

    90% {

        -moz-transform: translateY(10px);

    }

    100% {

        opacity: 1;

        -moz-transform: translateY(0);

    }

}

@keyframes rspbld-bounce-bottom {

    0% {

        opacity: 0;       

        transform: translateY(200px);

    }

    75% {

        transform: translateY(-20px);

    }

    90% {

        transform: translateY(10px);

    }

    100% {

        opacity: 1;

        transform: translateY(0);

    }

}

.rspbld-bounce-bottom.start {

    -webkit-animation-name: rspbld-bounce-bottom;

    -moz-animation-name: rspbld-bounce-bottom;

    animation-name: rspbld-bounce-bottom;

}

/* End bounce bottom */



/* Bounce left */

@-webkit-keyframes rspbld-bounce-left {

    0% {

        opacity: 0;

        -webkit-transform: translateX(-200px);

    }

    75% {

        -webkit-transform: translateX(20px);

    }

    90% {

        -webkit-transform: translateX(-10px);

    }

    100% {

        opacity: 1;	

        -webkit-transform: translateX(0);

    }

}

@-moz-keyframes rspbld-bounce-left {

    0% {

        opacity: 0;

        -moz-transform: translateX(-200px);

    }

    75% {

        -moz-transform: translateX(20px);

    }

    90% {

        -moz-transform: translateX(-10px);

    }

    100% {

        opacity: 1;	

        -moz-transform: translateX(0);

    }

}

@keyframes rspbld-bounce-left {

    0% {

        opacity: 0;       

        transform: translateX(-200px);

    }

    75% {

        transform: translateX(20px);

    }

    90% {

        transform: translateX(-10px);

    }

    100% {

        opacity: 1;

        transform: translateX(0);

    }

}

.rspbld-bounce-left.start {

    -webkit-animation-name: rspbld-bounce-left;

    -moz-animation-name: rspbld-bounce-left;

    animation-name: rspbld-bounce-left;

}

/* End bounce left */



/* Bounce right */

@-webkit-keyframes rspbld-bounce-right {

    0% {

        opacity: 0;

        -webkit-transform: translateX(200px);

    }

    75% {

        -webkit-transform: translateX(-20px);

    }

    90% {

        -webkit-transform: translateX(10px);

    }

    100% {

		opacity: 1;

        -webkit-transform: translateX(0);

    }

}

@-moz-keyframes rspbld-bounce-right {

    0% {

        opacity: 0;

        -moz-transform: translateX(200px);

    }

    75% {

        -moz-transform: translateX(-20px);

    }

    90% {

        -moz-transform: translateX(10px);

    }

    100% {

		opacity: 1;

        -moz-transform: translateX(0);

    }

}

@keyframes rspbld-bounce-right {

    0% {

        opacity: 0;

        transform: translateX(200px);

    }

    75% {

        transform: translateX(-20px);

    }

    90% {

        transform: translateX(10px);

    }

    100% {

		opacity: 1;

        transform: translateX(0);

    }

}

.rspbld-bounce-right.start {

    -webkit-animation-name: rspbld-bounce-right;

    -moz-animation-name: rspbld-bounce-right;

    animation-name: rspbld-bounce-right;

}

/* End bounce right */



/* Bounce top */

@-webkit-keyframes rspbld-bounce-top {

    0% {

        opacity: 0;

        -webkit-transform: translateY(-200px);

    }

    75% {

        -webkit-transform: translateY(20px);

    }

    90% {

        -webkit-transform: translateY(-10px);

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

    }

}

@-moz-keyframes rspbld-bounce-top {

    0% {

        opacity: 0;

        -moz-transform: translateY(-200px);

    }

    75% {

        -moz-transform: translateY(20px);

    }

    90% {

        -moz-transform: translateY(-10px);

    }

    100% {

        opacity: 1;

        -moz-transform: translateY(0);

    }

}

@keyframes rspbld-bounce-top {

    0% {

        opacity: 0;

        transform: translateY(-200px);

    }

    75% {

		transform: translateY(20px);

    }

    90% {

		transform: translateY(-10px);

    }

    100% {

		opacity: 1;

		transform: translateY(0);

    }

}

.rspbld-bounce-top.start {

    -webkit-animation-name: rspbld-bounce-top;

    -moz-animation-name: rspbld-bounce-top;

    animation-name: rspbld-bounce-top;

}

/* End bounce top */



/* Fade */

@-webkit-keyframes rspbld-fade {

    0% {

		opacity: 0;

	}

    100% {

		opacity: 1;

	}

}

@-moz-keyframes rspbld-fade {

    0% {

		opacity: 0;

	}

    100% {

		opacity: 1;

	}

}

@keyframes rspbld-fade {

    0% {

		opacity: 0;

	}

    100% {

		opacity: 1;

	}

}

.rspbld-fade {

    opacity: 0;

}

.rspbld-fade.start {

    -webkit-animation-name: rspbld-fade;

    -moz-animation-name: rspbld-fade;

    animation-name: rspbld-fade;

}

/* End fade */



/* Fade bottom */

@-webkit-keyframes rspbld-fade-bottom {

    0% {

        opacity: 0;

        -webkit-transform: translateY(200px);

    }

    100% {

        opacity: 1;

        -webkit-transform: translateY(0);

    }

}

@-moz-keyframes rspbld-fade-bottom {

    0% {

        opacity: 0;

        -moz-transform: translateY(200px);

    }

    100% {

        opacity: 1;

        -moz-transform: translateY(0);

    }

}

@keyframes rspbld-fade-bottom {

    0% {

        opacity: 0;

        transform: translateY(200px);

    }

    100% {

        opacity: 1;

        transform: translateY(0);

    }

}

.rspbld-fade-bottom.start {

    -webkit-animation-name: rspbld-fade-bottom;

    -moz-animation-name: rspbld-fade-bottom;

    animation-name: rspbld-fade-bottom;

}

/* End fade bottom */



/* Fade left */

@-webkit-keyframes rspbld-fade-left {

    0% {

        opacity: 0;

        -webkit-transform: translateX(-200px);

    }

    100% {

        opacity: 1;

        -webkit-transform: translateX(0);

    }

}

@-moz-keyframes rspbld-fade-left {

    0% {

        opacity: 0;

        -moz-transform: translateX(-200px);

    }

    100% {

        opacity: 1;

        -moz-transform: translateX(0);

    }

}

@keyframes rspbld-fade-left {

    0% {

        opacity: 0;

        transform: translateX(-200px);

    }

    100% {

        opacity: 1;

        transform: translateX(0);

    }

}

.rspbld-fade-left.start {

    -webkit-animation-name: rspbld-fade-left;

    -moz-animation-name: rspbld-fade-left;

    animation-name: rspbld-fade-left;

}

/* End fade left */



/* Fade right */

@-webkit-keyframes rspbld-fade-right {

    0% {

        opacity: 0;

        -webkit-transform: translateX(200px);

    }

    100% {

        opacity: 1;

        -webkit-transform: translateX(0);

    }

}

@-moz-keyframes rspbld-fade-right {

    0% {

        opacity: 0;

        -moz-transform: translateX(200px);

    }

    100% {

        opacity: 1;

        -moz-transform: translateX(0);

    }

}

@keyframes rspbld-fade-right {

    0% {

        opacity: 0;

        transform: translateX(200px);

    }

    100% {

        opacity: 1;

        transform: translateX(0);

    }

}

.rspbld-fade-right.start {

    -webkit-animation-name: rspbld-fade-right;

    -moz-animation-name: rspbld-fade-right;

    animation-name: rspbld-fade-right;

}

/* End fade right */



/* Fade top */

@-webkit-keyframes rspbld-fade-top {

    0% {

        opacity: 0;

        -webkit-transform: translateY(-200px);

    }

    100% {

		opacity: 1;

		-webkit-transform: translateY(0);

    }

}

@-moz-keyframes rspbld-fade-top {

    0% {

        opacity: 0;

        -moz-transform: translateY(-200px);

    }

    100% {

        opacity: 1;

        -moz-transform: translateY(0);

    }

}

@keyframes rspbld-fade-top {

    0% {

        opacity: 0;

        transform: translateY(-200px);

    }

    100% {

        opacity: 1;

        transform: translateY(0);

    }

}

.rspbld-fade-top.start {

    -webkit-animation-name: rspbld-fade-top;

    -moz-animation-name: rspbld-fade-top;

    animation-name: rspbld-fade-top;

}

/* End fade top */



/* Flip horizontal */

@-webkit-keyframes rspbld-flip-horizontal {

    0% {

		opacity: 1;

        -webkit-transform: perspective(600px) rotateX(90deg);

    }

	25% {

        -webkit-transform: perspective(600px) rotateX(-10deg);

    }

    50% {

        -webkit-transform: perspective(600px) rotateX(10deg);

    }

    100% {

		opacity: 1;

        -webkit-transform: perspective(600px) rotateX(0deg);

    }

}

@-moz-keyframes rspbld-flip-horizontal {

    0% {

		opacity: 1;

        -moz-transform: perspective(600px) rotateX(90deg);

    }

	25% {

        -moz-transform: perspective(600px) rotateX(-10deg);

    }

    50% {

        -moz-transform: perspective(600px) rotateX(10deg);

    }

    100% {

		opacity: 1;

        -moz-transform: perspective(600px) rotateX(0deg);

    }

}

@keyframes rspbld-flip-horizontal {

    0% {

		opacity: 1;

        transform: perspective(600px) rotateX(90deg);

    }

	25% {

        transform: perspective(600px) rotateX(-10deg);

    }

    50% {

        transform: perspective(600px) rotateX(10deg);

    }

    100% {

		opacity: 1;

        transform: perspective(600px) rotateX(0deg);

    }

}

.rspbld-flip-horizontal.start {

	-webkit-animation-name: rspbld-flip-horizontal;

	-moz-animation-name: rspbld-flip-horizontal;

    animation-name: rspbld-flip-horizontal;

}

/* End flip horizontal */



/* Flip vertical */

@-webkit-keyframes rspbld-flip-vertical {

    0% {

		opacity: 1;

        -webkit-transform: perspective(600px) rotateY(90deg);

    }

	25% {

        -webkit-transform: perspective(600px) rotateY(-10deg);

    }

    50% {

        -webkit-transform: perspective(600px) rotateY(10deg);

    }

    100% {

		opacity: 1;

        -webkit-transform: perspective(600px) rotateY(0deg);

    }

}

@-moz-keyframes rspbld-flip-vertical {

    0% {

		opacity: 1;

        -moz-transform: perspective(600px) rotateY(90deg);

    }

	25% {

        -moz-transform: perspective(600px) rotateY(-10deg);

    }

    50% {

        -moz-transform: perspective(600px) rotateY(10deg);

    }

    100% {

		opacity: 1;

        -moz-transform: perspective(600px) rotateY(0deg);

    }

}

@keyframes rspbld-flip-vertical {

    0% {

		opacity: 1;

        transform: perspective(600px) rotateY(90deg);

    }

	25% {

        transform: perspective(600px) rotateY(-10deg);

    }

    50% {

        transform: perspective(600px) rotateY(10deg);

    }

    100% {

		opacity: 1;

        transform: perspective(600px) rotateY(0deg);

    }

}

.rspbld-flip-vertical.start {

    -webkit-animation-name: rspbld-flip-vertical;

    -moz-animation-name: rspbld-flip-vertical;

    animation-name: rspbld-flip-vertical;

}

/* End flip vertical */



/* Grow */

@-webkit-keyframes rspbld-grow {

    0% {

        opacity: 0;

        -webkit-transform: scale(0.1);

    }

    50% {

        -webkit-transform: scale(1.1);

    }

    100% {

        opacity: 1;

        -webkit-transform: scale(1);

    }

}

@-moz-keyframes rspbld-grow {

    0% {

        opacity: 0;

        -moz-transform: scale(0.1);

    }

    50% {

        -moz-transform: scale(1.1);

    }

    100% {

        opacity: 1;

        -moz-transform: scale(1);

    }

}

@keyframes rspbld-grow {

    0% {

        opacity: 0;

        transform: scale(0.1);

    }

    50% {

        transform: scale(1.1);

    }

    100% {

        opacity: 1;

        transform: scale(1);

    }

}

.rspbld-grow.start {

    -webkit-animation-name: rspbld-grow;

    -moz-animation-name: rspbld-grow;

    animation-name: rspbld-grow;

}

/* End grow */



/* Pulse */

@-webkit-keyframes rspbld-pulse {

    0%, 50%, 100% {

		opacity: 1;

		-webkit-transform: scale(1);

	}

    25%, 75% {

		opacity: 1;

		-webkit-transform: scale(1.1);

	}

}

@-moz-keyframes rspbld-pulse {

    0%, 50%, 100% {

		opacity: 1;

		-moz-transform: scale(1);

	}

    25%, 75% {

		opacity: 1;

		-moz-transform: scale(1.1);

	}

}

@keyframes rspbld-pulse {

    0%, 50%, 100% {

		opacity: 1;

		transform: scale(1);

	}

    25%, 75% {

		opacity: 1;

		transform: scale(1.1);

	}

}

.rspbld-pulse.start {

    -webkit-animation-name: rspbld-pulse;

    -moz-animation-name: rspbld-pulse;

    animation-name: rspbld-pulse;

}

/* End pulse */



/* Roll left */

@-webkit-keyframes rspbld-roll-left {

    0% {

		opacity: 0;

		-webkit-transform: translateX(-100%) rotate(-180deg);

	}

    100% {

		opacity: 1;

		-webkit-transform: translateX(0) rotate(0deg);

	}

}

@-moz-keyframes rspbld-roll-left {

    0% {

		opacity: 0;

		-moz-transform: translateX(-100%) rotate(-180deg);

	}

    100% {

		opacity: 1;

		-moz-transform: translateX(0) rotate(0deg);

	}

}

@keyframes rspbld-roll-left {

    0% {

		opacity: 0;

		transform: translateX(-100%) rotate(-180deg);

	}

    100% {

		opacity: 1;

		transform: translateX(0) rotate(0deg);

	}

}

.rspbld-roll-left.start {

    -webkit-animation-name: rspbld-roll-left;

    -moz-animation-name: rspbld-roll-left;

    animation-name: rspbld-roll-left;

}

/* End roll left */



/* Roll right */

@-webkit-keyframes rspbld-roll-right {

    0% {

		opacity: 0;

		-webkit-transform: translateX(100%) rotate(180deg);

	}

    100% {

		opacity: 1;

		-webkit-transform: translateX(0) rotate(0deg);

	}

}

@-moz-keyframes rspbld-roll-right {

    0% {

		opacity: 0;

		-moz-transform: translateX(100%) rotate(180deg);

	}

    100% {

		opacity: 1;

		-moz-transform: translateX(0) rotate(0deg);

	}

}

@keyframes rspbld-roll-right {

    0% {

		opacity: 0;

		transform: translateX(100%) rotate(180deg);

	}

    100% {

		opacity: 1;

		transform: translateX(0) rotate(0deg);

	}

}

.rspbld-roll-right.start {

    -webkit-animation-name: rspbld-roll-right;

    -moz-animation-name: rspbld-roll-right;

    animation-name: rspbld-roll-right;

}

/* End roll right */



/* Rotate */

@-webkit-keyframes rspbld-rotate {

    0% {

		opacity: 0;

        -webkit-transform: rotate(-180deg);

        -webkit-transform-origin: center center;

    }

    100% {

		opacity: 1;

        -webkit-transform: rotate(0);

        -webkit-transform-origin: center center;

    }

}

@-moz-keyframes rspbld-rotate {

    0% {

		opacity: 0;

        -moz-transform: rotate(-180deg);

        -moz-transform-origin: center center;

    }

    100% {

		opacity: 1;

        -moz-transform: rotate(0);

        -moz-transform-origin: center center;

    }

}

@keyframes rspbld-rotate {

    0% {

		opacity: 0;

        transform: rotate(-180deg);

        transform-origin: center center;

    }

    100% {

		opacity: 1;

        transform: rotate(0);

        transform-origin: center center;

    }

}

.rspbld-rotate.start {

    -webkit-animation-name: rspbld-rotate;

    -moz-animation-name: rspbld-rotate;

    animation-name: rspbld-rotate;

}

/* End rotate */



/* Rotate bottom left */

@-webkit-keyframes rspbld-rotate-bottom-left {

    0% {

		opacity: 0;

        -webkit-transform: rotate(-90deg);

        -webkit-transform-origin: left bottom;

    }

    100% {

		opacity: 1;

        -webkit-transform: rotate(0);

        -webkit-transform-origin: left bottom;

    }

}

@-moz-keyframes rspbld-rotate-bottom-left {

    0% {

		opacity: 0;

        -moz-transform: rotate(-90deg);

        -moz-transform-origin: left bottom;

    }

    100% {

		opacity: 1;

        -moz-transform: rotate(0);

        -moz-transform-origin: left bottom;

    }

}

@keyframes rspbld-rotate-bottom-left {

    0% {

		opacity: 0;

        transform: rotate(-90deg);

        transform-origin: left bottom;

    }

    100% {

		opacity: 1;

        transform: rotate(0);

        transform-origin: left bottom;

    }

}

.rspbld-rotate-bottom-left.start {

    -webkit-animation-name: rspbld-rotate-bottom-left;

    -moz-animation-name: rspbld-rotate-bottom-left;

    animation-name: rspbld-rotate-bottom-left;

}

/* End rotate bottom left */



/* Rotate bottom right */

@-webkit-keyframes rspbld-rotate-bottom-right {

    0% {

		opacity: 0;

        -webkit-transform: rotate(90deg);

        -webkit-transform-origin: right bottom;

    }

    100% {

		opacity: 1;

        -webkit-transform: rotate(0);

        -webkit-transform-origin: right bottom;

    }

}

@-moz-keyframes rspbld-rotate-bottom-right {

    0% {

		opacity: 0;

        -moz-transform: rotate(90deg);

        -moz-transform-origin: right bottom;

    }

    100% {

		opacity: 1;

        -moz-transform: rotate(0);

        -moz-transform-origin: right bottom;

    }

}

@keyframes rspbld-rotate-bottom-right {

    0% {

		opacity: 0;

        transform: rotate(90deg);

        transform-origin: right bottom;

    }

    100% {

		opacity: 1;

        transform: rotate(0);

        transform-origin: right bottom;

    }

}

.rspbld-rotate-bottom-right.start {

    -webkit-animation-name: rspbld-rotate-bottom-right;

    -moz-animation-name: rspbld-rotate-bottom-right;

    animation-name: rspbld-rotate-bottom-right;

}

/* End rotate bottom right */



/* Rotate top left */

@-webkit-keyframes rspbld-rotate-top-left {

    0% {

		opacity: 0;

        -webkit-transform: rotate(-90deg);

        -webkit-transform-origin: left top;

    }

    100% {

		opacity: 1;

        -webkit-transform: rotate(0);

        -webkit-transform-origin: left top;

    }

}

@-moz-keyframes rspbld-rotate-top-left {

    0% {

		opacity: 0;

        -moz-transform: rotate(-90deg);

        -moz-transform-origin: left top;

    }

    100% {

		opacity: 1;

        -moz-transform: rotate(0);

        -moz-transform-origin: left top;

    }

}

@keyframes rspbld-rotate-top-left {

    0% {

		opacity: 0;

        transform: rotate(-90deg);

        transform-origin: left top;

    }

    100% {

		opacity: 1;

        transform: rotate(0);

        transform-origin: left top;

    }

}

.rspbld-rotate-top-left.start {

    -webkit-animation-name: rspbld-rotate-top-left;

    -moz-animation-name: rspbld-rotate-top-left;

    animation-name: rspbld-rotate-top-left;

}

/* End rotate top left */



/* Rotate top right */

@-webkit-keyframes rspbld-rotate-top-right {

    0% {

		opacity: 0;

        -webkit-transform: rotate(90deg);

        -webkit-transform-origin: right top;

    }

    100% {

		opacity: 1;

        -webkit-transform: rotate(0);

        -webkit-transform-origin: right top;

    }

}

@-moz-keyframes rspbld-rotate-top-right {

    0% {

		opacity: 0;

        -moz-transform: rotate(90deg);

        -moz-transform-origin: right top;

    }

    100% {

		opacity: 1;

        -moz-transform: rotate(0);

        -moz-transform-origin: right top;

    }

}

@keyframes rspbld-rotate-top-right {

    0% {

		opacity: 0;

        transform: rotate(90deg);

        transform-origin: right top;

    }

    100% {

		opacity: 1;

        transform: rotate(0);

        transform-origin: right top;

    }

}

.rspbld-rotate-top-right.start {

    -webkit-animation-name: rspbld-rotate-top-right;

    -moz-animation-name: rspbld-rotate-top-right;

    animation-name: rspbld-rotate-top-right;

}

/* End rotate top right */



/* Shake horizontal */

@-webkit-keyframes rspbld-shake-horizontal {

	0%, 100% {

		opacity: 1;

		-webkit-transform: translateX(0);

	}

	15%, 45%, 75% {

		opacity: 1;

		-webkit-transform: translateX(-10px);

	}

	30%, 60% {

		opacity: 1;

		-webkit-transform: translateX(10px);

	}

}

@-moz-keyframes rspbld-shake-horizontal {

	0%, 100% {

		opacity: 1;

		-moz-transform: translateX(0);

	}

	15%, 45%, 75% {

		opacity: 1;

		-moz-transform: translateX(-10px);

	}

	30%, 60% {

		opacity: 1;

		-moz-transform: translateX(10px);

	}

}

@keyframes rspbld-shake-horizontal {

	0%, 100% {

		opacity: 1;

		transform: translateX(0);

	}

	15%, 45%, 75% {

		opacity: 1;

		transform: translateX(-10px);

	}

	30%, 60% {

		opacity: 1;

		transform: translateX(10px);

	}

}

.rspbld-shake-horizontal.start {

    -webkit-animation-name: rspbld-shake-horizontal;

    -moz-animation-name: rspbld-shake-horizontal;

    animation-name: rspbld-shake-horizontal;

}

/* End shake horizontal */



/* Shake vertical */

@-webkit-keyframes rspbld-shake-vertical {

	0%, 100% {

		opacity: 1;

		-webkit-transform: translateY(0);

	}

	15%, 45%, 75% {

		opacity: 1;

		-webkit-transform: translateY(-10px);

	}

	30%, 60% {

		opacity: 1;

		-webkit-transform: translateY(10px);

	}

}

@-moz-keyframes rspbld-shake-vertical {

	0%, 100% {

		opacity: 1;

		-moz-transform: translateY(0);

	}

	15%, 45%, 75% {

		opacity: 1;

		-moz-transform: translateY(-10px);

	}

	30%, 60% {

		opacity: 1;

		-moz-transform: translateY(10px);

	}

}

@keyframes rspbld-shake-vertical {

	0%, 100% {

		opacity: 1;

		transform: translateY(0);

	}

	15%, 45%, 75% {

		opacity: 1;

		transform: translateY(-10px);

	}

	30%, 60% {

		opacity: 1;

		transform: translateY(10px);

	}

}

.rspbld-shake-vertical.start {

    -webkit-animation-name: rspbld-shake-vertical;

    -moz-animation-name: rspbld-shake-vertical;

    animation-name: rspbld-shake-vertical;

}

/* End shake vertical */



/* Speed left */

@-webkit-keyframes rspbld-speed-left {

    0% {

		opacity: 0;

		-webkit-transform: translateX(-100%) skewX(20deg);

	}

    50% {

		opacity: 1;

		-webkit-transform: translateX(10%) skewX(-20deg);

	}

    75% {

		opacity: 1;

		-webkit-transform: translateX(0) skewX(10deg);

	}

    100% {

		opacity: 1;

		-webkit-transform: translateX(0) skewX(0deg);

	}

}

@-moz-keyframes rspbld-speed-left {

    0% {

		opacity: 0;

		-moz-transform: translateX(-100%) skewX(20deg);

	}

    50% {

		opacity: 1;

		-moz-transform: translateX(10%) skewX(-20deg);

	}

    75% {

		opacity: 1;

		-moz-transform: translateX(0) skewX(10deg);

	}

    100% {

		opacity: 1;

		-moz-transform: translateX(0) skewX(0deg);

	}

}

@keyframes rspbld-speed-left {

    0% {

		opacity: 0;

		transform: translateX(-100%) skewX(20deg);

	}

    50% {

		opacity: 1;

		transform: translateX(10%) skewX(-20deg);

	}

    75% {

		opacity: 1;

		transform: translateX(0) skewX(10deg);

	}

    100% {

		opacity: 1;

		transform: translateX(0) skewX(0deg);

	}

}

.rspbld-speed-left.start {

    -webkit-animation-name: rspbld-speed-left;

    -moz-animation-name: rspbld-speed-left;

    animation-name: rspbld-speed-left;

}

/* End speed left */



/* Speed right */

@-webkit-keyframes rspbld-speed-right {

    0% {

		opacity: 0;

		-webkit-transform: translateX(100%) skewX(-20deg);

	}

    50% {

		opacity: 1;

		-webkit-transform: translateX(-10%) skewX(20deg);

	}

    75% {

		opacity: 1;

		-webkit-transform: translateX(0) skewX(-10deg);

	}

    100% {

		opacity: 1;

		-webkit-transform: translateX(0) skewX(0deg);

	}

}

@-moz-keyframes rspbld-speed-right {

    0% {

		opacity: 0;

		-moz-transform: translateX(100%) skewX(-20deg);

	}

    50% {

		opacity: 1;

		-moz-transform: translateX(-10%) skewX(20deg);

	}

    75% {

		opacity: 1;

		-moz-transform: translateX(0) skewX(-10deg);

	}

    100% {

		opacity: 1;

		-moz-transform: translateX(0) skewX(0deg);

	}

}

@keyframes rspbld-speed-right {

    0% {

		opacity: 0;

		transform: translateX(100%) skewX(-20deg);

	}

    50% {

		opacity: 1;

		transform: translateX(-10%) skewX(20deg);

	}

    75% {

		opacity: 1;

		transform: translateX(0) skewX(-10deg);

	}

    100% {

		opacity: 1;

		transform: translateX(0) skewX(0deg);

	}

}

.rspbld-speed-right.start {

    -webkit-animation-name: rspbld-speed-right;

    -moz-animation-name: rspbld-speed-right;

    animation-name: rspbld-speed-right;

}

/* End speed right */



/* Swing */

@-webkit-keyframes rspbld-swing {

    0% {

		opacity: 1;

		-webkit-transform: rotate(0deg);

		-webkit-transform-origin: top center;

	}

    20% {

		-webkit-transform: rotate(20deg);

		-webkit-transform-origin: top center;

	}

    40% {

		-webkit-transform: rotate(-15deg);

		-webkit-transform-origin: top center;

	}

    60% {

		-webkit-transform: rotate(10deg);

		-webkit-transform-origin: top center;

	}

    80% {

		-webkit-transform: rotate(-5deg);

		-webkit-transform-origin: top center;

	}

    100% {

		opacity: 1;

		-webkit-transform: rotate(0deg);

		-webkit-transform-origin: top center;

	}

}

@-moz-keyframes rspbld-swing {

    0% {

		opacity: 1;

		-moz-transform: rotate(0deg);

		-moz-transform-origin: top center;

	}

    20% {

		-moz-transform: rotate(20deg);

		-moz-transform-origin: top center;

	}

    40% {

		-moz-transform: rotate(-15deg);

		-moz-transform-origin: top center;

	}

    60% {

		-moz-transform: rotate(10deg);

		-moz-transform-origin: top center;

	}

    80% {

		-moz-transform: rotate(-5deg);

		-moz-transform-origin: top center;

	}

    100% {

		opacity: 1;

		-moz-transform: rotate(0deg);

		-moz-transform-origin: top center;

	}

}

@keyframes rspbld-swing {

    0% {

		opacity: 1;

		transform: rotate(0deg);

		transform-origin: top center;

	}

    20% {

		transform: rotate(20deg);

		transform-origin: top center;

	}

    40% {

		transform: rotate(-15deg);

		transform-origin: top center;

	}

    60% {

		transform: rotate(10deg);

		transform-origin: top center;

	}

    80% {

		transform: rotate(-5deg);

		transform-origin: top center;

	}

    100% {

		opacity: 1;

		transform: rotate(0deg);

		transform-origin: top center;

	}

}

.rspbld-swing.start {

    -webkit-animation-name: rspbld-swing;

    -moz-animation-name: rspbld-swing;

    animation-name: rspbld-swing;

}

/* End swing */



/* Wiggle */

@-webkit-keyframes rspbld-wiggle {

	0%, 100% {

		opacity: 1;

		-webkit-transform: rotate(0deg);

	}

	15%, 45%, 75% {

		opacity: 1;

		-webkit-transform: rotate(-5deg);

	}

	30%, 60% {

		opacity: 1;

		-webkit-transform: rotate(5deg);

	}

}

@-moz-keyframes rspbld-wiggle {

	0%, 100% {

		opacity: 1;

		-moz-transform: rotate(0deg);

	}

	15%, 45%, 75% {

		opacity: 1;

		-moz-transform: rotate(-5deg);

	}

	30%, 60% {

		opacity: 1;

		-moz-transform: rotate(5deg);

	}

}

@keyframes rspbld-wiggle {

	0%, 100% {

		opacity: 1;

		transform: rotate(0deg);

	}

	15%, 45%, 75% {

		opacity: 1;

		transform: rotate(-5deg);

	}

	30%, 60% {

		opacity: 1;

		transform: rotate(5deg);

	}

}

.rspbld-wiggle.start {

    -webkit-animation-name: rspbld-wiggle;

    -moz-animation-name: rspbld-wiggle;

    animation-name: rspbld-wiggle;

}

/* End wiggle */



/* Wobble */

@-webkit-keyframes rspbld-wobble {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0%) rotate(0deg);

	}

	15% {

		-webkit-transform: translateX(-12%) rotate(-6deg);

	}

	30% {

		-webkit-transform: translateX(10%) rotate(5deg);

	}

	45% {

		-webkit-transform: translateX(-8%) rotate(-4deg);

	}

	60% {

		-webkit-transform: translateX(6%) rotate(3deg);

	}

	75% {

		-webkit-transform: translateX(-4%) rotate(-2deg);

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0) rotate(0deg);

	}

}

@-moz-keyframes rspbld-wobble {

	0% {

		opacity: 1;

		-moz-transform: translateX(0%) rotate(0deg);

	}

	15% {

		-moz-transform: translateX(-12%) rotate(-6deg);

	}

	30% {

		-moz-transform: translateX(10%) rotate(5deg);

	}

	45% {

		-moz-transform: translateX(-8%) rotate(-4deg);

	}

	60% {

		-moz-transform: translateX(6%) rotate(3deg);

	}

	75% {

		-moz-transform: translateX(-4%) rotate(-2deg);

	}

	100% {

		opacity: 1;

		-moz-transform: translateX(0) rotate(0deg);

	}

}

@keyframes rspbld-wobble {

	0% {

		opacity: 1;

		transform: translateX(0%) rotate(0deg);

	}

	15% {

		transform: translateX(-12%) rotate(-6deg);

	}

	30% {

		transform: translateX(10%) rotate(5deg);

	}

	45% {

		transform: translateX(-8%) rotate(-4deg);

	}

	60% {

		transform: translateX(6%) rotate(3deg);

	}

	75% {

		transform: translateX(-4%) rotate(-2deg);

	}

	100% {

		opacity: 1;

		transform: translateX(0) rotate(0deg);

	}

}

.rspbld-wobble.start {

    -webkit-animation-name: rspbld-wobble;

    -moz-animation-name: rspbld-wobble;

    animation-name: rspbld-wobble;

}

/* End wobble */



/* Tada */

@-webkit-keyframes rspbld-tada {

	0%, 100% {

		opacity: 1;

		-webkit-transform: scale(1) rotate(0deg);

	}

	15%, 45%, 75% {

		opacity: 1;

		-webkit-transform: scale(1.1) rotate(-5deg);

	}

	30%, 60% {

		opacity: 1;

		-webkit-transform: scale(1.1) rotate(5deg);

	}

}

@-moz-keyframes rspbld-tada {

	0%, 100% {

		opacity: 1;

		-moz-transform: scale(1) rotate(0deg);

	}

	15%, 45%, 75% {

		opacity: 1;

		-moz-transform: scale(1.1) rotate(-5deg);

	}

	30%, 60% {

		opacity: 1;

		-moz-transform: scale(1.1) rotate(5deg);

	}

}

@keyframes rspbld-tada {

	0%, 100% {

		opacity: 1;

		transform: scale(1) rotate(0deg);

	}

	15%, 45%, 75% {

		opacity: 1;

		transform: scale(1.1) rotate(-5deg);

	}

	30%, 60% {

		opacity: 1;

		transform: scale(1.1) rotate(5deg);

	}

}

.rspbld-tada.start {

    -webkit-animation-name: rspbld-tada;

    -moz-animation-name: rspbld-tada;

    animation-name: rspbld-tada;

}

/* End tada */
/* ---- text_block.css ---- */


/* Text Block Box Bootstrap v5 */



.rspbld-text-block .rspbld-button {

	margin-top: 10px;

}
/* ---- style.css ---- */
/**
 *----------------------------------------------------------------------------
 * iCicons      icon font for iCagenda
 *----------------------------------------------------------------------------
 * @version     2.2.0 2025-06-11
 *
 * @package     iCagenda.Media
 * @subpackage  iCicons
 * @link        https://www.joomlic.com
 *
 * @author      Cyril Reze
 * @copyright   (c) 2012-2026 Cyril Reze / JoomliC - All rights reserved.
 * @license     GNU General Public License version 3 or later; see LICENSE.txt
 *
 * @since       iCagenda 3.2.2
 *----------------------------------------------------------------------------
*/

@font-face {
  font-family: 'iCicons';
  src:  url('fonts/iCicons.eot?be68ex');
  src:  url('fonts/iCicons.eot?be68ex#iefix') format('embedded-opentype'),
    url('fonts/iCicons.ttf?be68ex') format('truetype'),
    url('fonts/iCicons.woff?be68ex') format('woff'),
    url('fonts/iCicons.svg?be68ex#iCicons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="iCicon-"], [class*=" iCicon-"],
[class^="icon-iCicon-"], [class*=" icon-iCicon-"],
[class^="menu-iCicon-"], [class*=" menu-iCicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  display: inline-block;
  font-family: 'iCicons', sans-serif !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Need inline-block to be able to scale icons */
[class^="iCicon-"]:before, [class*=" iCicon-"]:before,
[class^="icon-iCicon-"]:before, [class*=" icon-iCicon-"]:before,
[class^="menu-iCicon-"]:before, [class*=" menu-iCicon-"]:before {
  display: inline-block;
}

/* Dashboard Icon (J4/J5) */
.icon-iCicon-icagenda:before {
  content: "\e606";
  color: #cc0000;
  -webkit-margin-end: 1.1rem !important;
  margin-inline-end: 1.1rem !important;
  -webkit-transform: scale(1.6);
  transform: scale(1.6);
  width: 0;
}

/* Menus Icons Styles (J4/J5) */
[class^="iCicon-jmenu-"]:before,
[class*=" iCicon-jmenu-"]:before {
  margin-right: .85rem;
  text-align: center;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  width: 1rem;
}

/* Menu JoomliC Icon */
.iCicon-jmenu-icagenda:before {
  content: "\e606";
  -webkit-margin-end: .15rem !important;
  margin-inline-end: .15rem !important;
  -webkit-transform: scale(1.6) !important;
  transform: scale(1.6) !important;
}

.iCicon-jmenu-dashboard:before {
  content: "\e900";
}

.iCicon-jmenu-categories:before {
  content: "\e902";
}

.iCicon-jmenu-events:before {
  content: "\e90a";
}

.iCicon-jmenu-registrations:before {
  content: "\e904";
}

.icon-iCicon-newsletter:before {
  content: "\e905";
}

.iCicon-jmenu-customfields:before {
  content: "\e907";
}

.iCicon-jmenu-features:before {
  content: "\e929";
}

.iCicon-jmenu-themes:before {
  content: "\e921";
}

.iCicon-jmenu-information:before {
  content: "\e922";
}

/* Menus Icons Styles (J3) */
[class^="menu-iCicon-"]:before,
[class*=" menu-iCicon-"]:before {
  float: left;
  margin-right: .5rem;
  width: 1rem;
}
.menu-iCicon-icagenda:before {
  float: left;
  margin-right: 0 !important;
  margin-top: .15rem;
  -webkit-transform: scale(1.2) !important;
  transform: scale(1.2) !important;
  width: .9rem !important;
}
.menu-iCicon-icagenda:before {
  content: "\e606";
}
.menu-iCicon-dashboard:before {
  content: "\e900";
}
.menu-iCicon-categories:before {
  content: "\e902";
}
.menu-iCicon-events:before {
  content: "\e90a";
}
.menu-iCicon-registrations:before {
  content: "\e904";
}
.menu-iCicon-newsletter:before {
  content: "\e905";
}
.menu-iCicon-customfields:before {
  content: "\e907";
}
.menu-iCicon-features:before {
  content: "\e929";
}
.menu-iCicon-themes:before {
  content: "\e921";
}
.menu-iCicon-information:before {
  content: "\e922";
}

/*
 * Icons Font
 */
.iCicon-iclogo:before {
  content: "\e606";
}
.iCicon-icagenda:before {
  content: "\e606";
}
.iCicon-dashboard:before {
  content: "\e900";
}
.iCicon-folder-open:before {
  content: "\e902";
}
.iCicon-categories:before {
  content: "\e902";
}
.iCicon-calendar-days:before {
  content: "\e90a";
}
.iCicon-calendar-2:before {
  content: "\e90a";
}
.iCicon-events:before {
  content: "\e90a";
}
.iCicon-user-check:before {
  content: "\e904";
}
.iCicon-registrations:before {
  content: "\e904";
}
.iCicon-registered:before {
  content: "\e904";
}
.iCicon-paper-plane:before {
  content: "\e905";
}
.iCicon-newsletter:before {
  content: "\e905";
}
.iCicon-rectangle-list:before {
  content: "\e907";
}
.iCicon-customfields:before {
  content: "\e907";
}
.iCicon-square-check:before {
  content: "\e920";
}
.iCicon-features:before {
  content: "\e929";
}
.iCicon-palette:before {
  content: "\e921";
}
.iCicon-themes:before {
  content: "\e921";
}
.iCicon-circle-info:before {
  content: "\e922";
}
.iCicon-information:before {
  content: "\e922";
}
.iCicon-backicY:before {
  content: "\e997";
}
.iCicon-backic:before {
  content: "\e998";
}
.iCicon-nextic:before {
  content: "\e999";
}
.iCicon-nexticY:before {
  content: "\e99a";
}
.iCicon-backward:before {
  content: "\e906";
}
.iCicon-back:before {
  content: "\e90e";
}
.iCicon-next:before {
  content: "\e90f";
}
.iCicon-forward:before {
  content: "\e908";
}
.iCicon-calendar-day:before {
  content: "\e909";
}
.iCicon-calendar:before {
  content: "\e903";
}
.iCicon-calendar-week:before {
  content: "\e90b";
}
.iCicon-calendar-check:before {
  content: "\e90c";
}
.iCicon-calendar-plus:before {
  content: "\e90d";
}
.iCicon-calendar-minus:before {
  content: "\e910";
}
.iCicon-calendar-xmark:before {
  content: "\e913";
}
.iCicon-folder:before {
  content: "\e919";
}
.iCicon-folder-tree:before {
  content: "\e91a";
}
.iCicon-square-envelope:before {
  content: "\e91b";
}
.iCicon-envelope:before {
  content: "\e91c";
}
.iCicon-envelope-open:before {
  content: "\e91d";
}
.iCicon-envelope-open-text:before {
  content: "\e91e";
}
.iCicon-house-chimney:before {
  content: "\e91f";
}
.iCicon-location:before {
  content: "\e923";
}
.iCicon-filter:before {
  content: "\e924";
}
.iCicon-filter-circle-xmark:before {
  content: "\e925";
}
.iCicon-lock:before {
  content: "\e926";
}
.iCicon-private:before {
  content: "\e926";
}
.iCicon-ban:before {
  content: "\e927";
}
.iCicon-blocked:before {
  content: "\e927";
}
.iCicon-list-check:before {
  content: "\e928";
}
.iCicon-tags:before {
  content: "\e929";
}
.iCicon-tag:before {
  content: "\e92a";
}
.iCicon-play:before {
  content: "\e92b";
}
.iCicon-clipboard-check:before {
  content: "\e92c";
}
.iCicon-mobile:before {
  content: "\e92d";
}
.iCicon-tablet:before {
  content: "\e92e";
}
.iCicon-desktop:before {
  content: "\e92f";
}
.iCicon-print:before {
  content: "\e930";
}
.iCicon-sign-in:before {
  content: "\e931";
}
.iCicon-register:before {
  content: "\e931";
}
.iCicon-sign-out:before {
  content: "\e932";
}
.iCicon-images:before {
  content: "\e933";
}
.iCicon-thumbs:before {
  content: "\e933";
}
.iCicon-shield:before {
  content: "\e934";
}
.iCicon-clock:before {
  content: "\e935";
}
.iCicon-user-card:before {
  content: "\e993";
}
.iCicon-circle-user:before {
  content: "\e994";
}
.iCicon-user:before {
  content: "\e995";
}
.iCicon-user-lock:before {
  content: "\e936";
}
.iCicon-permissions:before {
  content: "\e936";
}
.iCicon-user-shield:before {
  content: "\e937";
}
.iCicon-user-gear:before {
  content: "\e938";
}
.iCicon-user-group:before {
  content: "\e996";
}
.iCicon-users:before {
  content: "\e99b";
}
.iCicon-users-gear:before {
  content: "\e939";
}
.iCicon-gear:before {
  content: "\e93a";
}
.iCicon-gears:before {
  content: "\e93b";
}
.iCicon-addthis:before {
  content: "\e93c";
  color: orangered;
}
.iCicon-file-fields:before {
  content: "\e986";
}
.iCicon-form:before {
  content: "\e986";
}
.iCicon-file-form:before {
  content: "\e987";
}
.iCicon-file-form-checked:before {
  content: "\e988";
}
.iCicon-file-lines:before {
  content: "\e989";
}
.iCicon-layer-group:before {
  content: "\e93d";
}
.iCicon-eye:before {
  content: "\e98a";
}
.iCicon-eye-slash:before {
  content: "\e98b";
}
.iCicon-info:before {
  content: "\e98c";
}
.iCicon-pagination:before {
  content: "\e96f";
}
.iCicon-pagination-2:before {
  content: "\e970";
}
.iCicon-chevron-down:before {
  content: "\e98d";
}
.iCicon-chevron-up:before {
  content: "\e98e";
}
.iCicon-magnifying-glass:before {
  content: "\e98f";
}
.iCicon-search:before {
  content: "\e98f";
}
.iCicon-arrow-rotate-left:before {
  content: "\e990";
}
.iCicon-reset:before {
  content: "\e990";
}
.iCicon-icons:before {
  content: "\e610";
}
.iCicon-people:before {
  content: "\e60b";
}
.iCicon-avatar:before {
  content: "\e918";
}
.iCicon-plus:before {
  content: "\e991";
}
.iCicon-minus:before {
  content: "\e992";
}
.iCicon-position:before {
  content: "\e93e";
}
.iCicon-header-after:before {
  content: "\e617";
}
.iCicon-header-before:before {
  content: "\e618";
}
.iCicon-icons-2:before {
  content: "\e96e";
}
.iCicon-earth:before {
  content: "\e600";
}
.iCicon-timezone:before {
  content: "\e601";
}
.iCicon-home:before {
  content: "\e901";
}
.iCicon-register-2:before {
  content: "\e609";
}
.iCicon-location-2:before {
  content: "\e605";
}
.iCicon-info-circle:before {
  content: "\e614";
}
.iCicon-print-2:before {
  content: "\e602";
}
.iCicon-lock-2:before {
  content: "\e608";
}
.iCicon-filter-2:before {
  content: "\e611";
}
.iCicon-thumbs-2:before {
  content: "\e60c";
}
.iCicon-clock-2:before {
  content: "\e60d";
}
.iCicon-screen:before {
  content: "\e60e";
}
.iCicon-options:before {
  content: "\e60f";
}
.iCicon-info-2:before {
  content: "\e613";
}
.iCicon-navigation:before {
  content: "\e615";
}
.iCicon-form-2:before {
  content: "\e616";
}
.iCicon-reset-2:before {
  content: "\e911";
}
.iCicon-search-2:before {
  content: "\e912";
}
.iCicon-arrow-down:before {
  content: "\e914";
}
.iCicon-arrow-up:before {
  content: "\e915";
}
.iCicon-eye-2:before {
  content: "\e916";
}
.iCicon-eye-close-2:before {
  content: "\e917";
}


/* Multiple icons */
.iCicon-eyes-1:before {
  content: "\e905\e905\e905";
  vertical-align: middle;
  letter-spacing: 4px;
}
.iCicon-eyes-2:before {
  content: "\e906\e905\e905";
  vertical-align: middle;
  letter-spacing: 4px;
}
.iCicon-eyes-3:before {
  content: "\e906\e906\e905";
  vertical-align: middle;
  letter-spacing: 4px;
}
.iCicon-eyes-4:before {
  content: "\e906\e906\e906";
  vertical-align: middle;
  letter-spacing: 4px;
}

/* BI-COLOR ICONS */
.iCicon-bi-color-header:before {
  content: "\e618";
  letter-spacing: -1em;
  color: #b5b5b5;
}
.iCicon-bi-color-header:after {
  content: "\e617";
/*  color: #cc0000; */
}

/* ONE-COLOR ICONS */
[class^="iCicon-iclogo"]:before,
[class*=" iCicon-iclogo"]:before {
  content: "\e606";
}
[class$="-iCagendaColor"]:before {
  color: #cc0000;
}
[class$="-colorBlue"]:before {
  color: blue;
}
[class$="-colorOrange"]:before {
  color: orange;
}

/* ADDITIONAL STYLES */
.iCicon-info-circle:active,
.iCicon-info-circle:hover,
.iCicon-info-circle:focus {
  text-decoration: none !important;
  background: none;
  text-shadow: 0px 0px 5px rgba(0,0,0,0.3);;
  cursor: help;
}

/* ---- content.min.css ---- */
.wf-columns{display:flex;gap:1rem}.wf-columns .wf-column{max-width:100%;box-sizing:border-box;flex:1}.wf-columns-stack-large,.wf-columns-stack-medium,.wf-columns-stack-small,.wf-columns-stack-xlarge{flex-wrap:wrap}.wf-columns-align-left{justify-content:flex-start}.wf-columns-align-center{justify-content:center}.wf-columns-align-right{justify-content:flex-end}.wf-columns-layout-1-2>.wf-column:last-child,.wf-columns-layout-2-1>.wf-column:first-child{width:calc(100% * 2 / 3.001);flex:none}.wf-columns-layout-1-1-2>.wf-column:last-child,.wf-columns-layout-1-2-1>.wf-column:nth-child(2),.wf-columns-layout-2-1-1>.wf-column:first-child{width:50%;flex:none}.wf-columns-layout-1-3>.wf-column:last-child,.wf-columns-layout-3-1>.wf-column:first-child{width:75%;flex:none}.wf-columns-layout-1-1-3>.wf-column:last-child,.wf-columns-layout-1-3-1>.wf-column:nth-child(2),.wf-columns-layout-2-3>.wf-column:last-child,.wf-columns-layout-3-1-1>.wf-column:first-child,.wf-columns-layout-3-2>.wf-column:first-child{width:60%;flex:none}.wf-columns-layout-1-1-1-2>.wf-column:last-child,.wf-columns-layout-2-1-1-1>.wf-column:first-child{width:40%;flex:none}.wf-columns-layout-1-4>.wf-column:last-child,.wf-columns-layout-4-1>.wf-column:first-child{width:80%;flex:none}.wf-columns-layout-1-2-2>.wf-column:first-child{width:20%;flex:none}.wf-columns-layout-2-1-2>.wf-column:first-child,.wf-columns-layout-2-1-2>.wf-column:last-child{width:40%;flex:none}.wf-columns-layout-2-2-1>.wf-column:last-child{width:20%;flex:none}.wf-columns-gap-small{gap:.5rem}.wf-columns-gap-medium{gap:1rem}.wf-columns-gap-large{gap:2rem}.wf-columns-gap-none{gap:0}.wf-columns-align-top{align-items:flex-start}.wf-columns-align-middle{align-items:center}.wf-columns-align-bottom{align-items:flex-end}.wf-columns-align-stretch{align-items:stretch}@media (max-width:640px){.wf-columns-stack-small>.wf-column{width:100%;flex:auto!important}}@media (max-width:960px){.wf-columns-stack-medium>.wf-column{width:100%;flex:auto!important}}@media (max-width:1200px){.wf-columns-stack-large>.wf-column{width:100%;flex:auto!important}}@media (max-width:1600px){.wf-columns-stack-xlarge>.wf-column{width:100%}}[data-wf-columns]>div>figure img,[data-wf-columns]>div>figure video{object-fit:cover;height:calc(100% - 2rem)}[data-wf-columns]>div>figure{margin:0;display:block;position:relative;height:auto}[data-wf-columns]>div>figure figcaption{text-align:center;line-height:2rem;display:inline-block;width:100%}[data-wf-columns]>div>figure>a.wfpopup+figcaption{pointer-events:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}}@media all and (-ms-high-contrast:none) and (max-width:640px),(-ms-high-contrast:active) and (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:960px),(-ms-high-contrast:active) and (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1200px),(-ms-high-contrast:active) and (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast:none) and (max-width:1600px),(-ms-high-contrast:active) and (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}@supports (not (scale:-1)) and (-webkit-hyphens:none){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}@media (max-width:640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media (max-width:1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit!important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}}[data-wf-columns].uk-flex,[data-wf-columns].uk-flex-gap-small{gap:.5rem}[data-wf-columns].uk-flex-gap-medium{gap:1rem}[data-wf-columns].uk-flex-gap-large{gap:2rem}[data-wf-columns].uk-flex-gap-none{gap:0}[data-wf-columns].row{gap:.5rem;margin:0}[data-wf-columns].row>[class*=col]{padding:0}[data-wf-columns].flex-gap-sm{gap:.5rem}[data-wf-columns].flex-gap-md{gap:1rem}[data-wf-columns].flex-gap-lg{gap:2rem}[data-wf-columns].flex-gap-none{gap:0}[data-wf-columns].flex-top{align-items:flex-start}[data-wf-columns].flex-middle{align-items:center}[data-wf-columns].flex-bottom{align-items:flex-end}[data-wf-columns].flex-stretch{align-items:stretch}figure[data-wf-figure]{display:table;margin-block-start:inherit;margin-block-end:inherit;margin-inline-start:inherit;margin-inline-end:inherit}figure[data-wf-figure] figcaption{display:table-caption;caption-side:bottom}
/* ---- plotalot.css ---- */
/* Plotalot v.6.22 */





/* Fix for "flickering tooltips" */





svg > g:last-child > g:last-child {pointer-events:none}





/* Plotalot sample table */





table.plots1{border-collapse:collapse;border:2px solid #607D8B;border-spacing:0}


table.plots1 tr.title{color:#FFF;background:#607D8B;text-align:center;padding:0 5px}


table.plots1 thead {}


table.plots1 tr.heading{border:1px solid #FFF;background:white;text-align:center;padding:0 5px}


table.plots1 tr.odd{border:1px solid #CECACA;background:#f9f9f9;padding:0 5px}


table.plots1 tr.even{border:1px solid #CECACA;background:#FFF;padding:0 5px}


table.plots1 td{padding:0 5px}


table.plots1 th.pl-rownum {text-align:left;padding-left:5px}


table.plots1 tfoot tr {background-color:#f0f8ff;font-weight:700}


div.pl_plink{display:inline-block;margin-right:5px}


div.pl_clink{display:inline-block}





/* responsive tables */





.pct-outer{display:inline-block;background-color:white;border:1px solid #bdbdbd;border-radius:5px;padding:0 1px 1px 1px;font-size:.9em}


.pct-title{text-align:center;background-color:#607D8B;color:#fff;padding:3px 0;font-weight:700}


.pct-table{display:table}


.pct-head-row,.pct-body-row{display:table-row}


.pct-head-row{background-color:#fff;text-align:center}


.pct-head-cell.pct-head-rownum {text-align:left}


.pct-head{display:table-header-group;font-weight:700}


.pct-body{display:table-row-group}


.pct-foot{display:table-footer-group;font-weight:700;background-color:#f0f8ff}


.pct-head-cell,.pct-body-cell{display:table-cell;padding:1px 5px}


.pct-cell-value{display:inline}


.pct-odd{background-color:#f9f9f9}


.pct-even{background-color:#FFF}


.pct-cell-name{display:none}


.pct-smaller{font-size:.8em}





@media screen and (max-width:800px) {


  .pct-outer{display:block;margin:auto;border:none;background-color:transparent;font-size:.85em;width:auto!important;height:auto!important;overflow:initial!important}


  .pct-title{padding:10px;border-radius:6px;box-shadow:2px 2px 2px grey}


  .pct-table,.pct-body,.pct-body-row,.pct-head-cell,.pct-body-cell,.pct-foot{display:block}


  .pct-head{display:none}


  .pct-body-row{margin:5px 0;border-radius:5px;padding:0 5px;line-height:2;border:1px solid lightgray;border-radius:6px;box-shadow:2px 2px 2px grey}


  .pct-body-cell{text-align:right;border-bottom:1px solid lightgray}


  .pct-cell-name{display:initial;clear:left;float:left;padding-right:20px}


  .pct-cell-value{padding-left:20px}


  .pct-odd,.pct-even{background-color:#f8f8f8}


}