/*------------------------------------------------------------------
:'######:::'########:'##::: ##:'########:'########::'####::'######::
'##... ##:: ##.....:: ###:: ##: ##.....:: ##.... ##:. ##::'##... ##:
 ##:::..::: ##::::::: ####: ##: ##::::::: ##:::: ##:: ##:: ##:::..::
 ##::'####: ######::: ## ## ##: ######::: ########::: ##:: ##:::::::
 ##::: ##:: ##...:::: ##. ####: ##...:::: ##.. ##:::: ##:: ##:::::::
 ##::: ##:: ##::::::: ##:. ###: ##::::::: ##::. ##::: ##:: ##::: ##:
. ######::: ########: ##::. ##: ########: ##:::. ##:'####:. ######::
------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	text-align: center;
}
h1:after {
	content: initial;
}

p {
	text-align: center;
}

/*-------------------------------------
:'######:::'########::'####:'########::
'##... ##:: ##.... ##:. ##:: ##.... ##:
 ##:::..::: ##:::: ##:: ##:: ##:::: ##:
 ##::'####: ########::: ##:: ##:::: ##:
 ##::: ##:: ##.. ##:::: ##:: ##:::: ##:
 ##::: ##:: ##::. ##::: ##:: ##:::: ##:
. ######::: ##:::. ##:'####: ########::
-------------------------------------*/

.grid-xs {
	flex-direction: column;
}
.grid-xs > .grid-cell {
	width: 100%;
}

/*-----------------------------------------
'########::'#######::'########::'##::::'##:
 ##.....::'##.... ##: ##.... ##: ###::'###:
 ##::::::: ##:::: ##: ##:::: ##: ####'####:
 ######::: ##:::: ##: ########:: ## ### ##:
 ##...:::: ##:::: ##: ##.. ##::: ##. #: ##:
 ##::::::: ##:::: ##: ##::. ##:: ##:.:: ##:
 ##:::::::. #######:: ##:::. ##: ##:::: ##:
-----------------------------------------*/

.wrap-form {
	padding: 10px;
}
.wrap-form form {
	width: 100%;
}
.wrap-form section div:first-child img {
	display: none;
}

/*--------------------------------------------------------------------------------
:'######:::'#######::'##::: ##:'########::::'###:::::'######::'########::'######::
'##... ##:'##.... ##: ###:: ##:... ##..::::'## ##:::'##... ##:... ##..::'##... ##:
 ##:::..:: ##:::: ##: ####: ##:::: ##:::::'##:. ##:: ##:::..::::: ##:::: ##:::..::
 ##::::::: ##:::: ##: ## ## ##:::: ##::::'##:::. ##: ##:::::::::: ##::::. ######::
 ##::::::: ##:::: ##: ##. ####:::: ##:::: #########: ##:::::::::: ##:::::..... ##:
 ##::: ##: ##:::: ##: ##:. ###:::: ##:::: ##.... ##: ##::: ##:::: ##::::'##::: ##:
. ######::. #######:: ##::. ##:::: ##:::: ##:::: ##:. ######::::: ##::::. ######::
--------------------------------------------------------------------------------*/

.contacts {
	padding: 10px 0;
}

/*-------------------------------------------------------------
'########::'########:'########:::'######:::'#######::'##::: ##:
 ##.... ##: ##.....:: ##.... ##:'##... ##:'##.... ##: ###:: ##:
 ##:::: ##: ##::::::: ##:::: ##: ##:::..:: ##:::: ##: ####: ##:
 ########:: ######::: ########::. ######:: ##:::: ##: ## ## ##:
 ##.....::: ##...:::: ##.. ##::::..... ##: ##:::: ##: ##. ####:
 ##:::::::: ##::::::: ##::. ##::'##::: ##: ##:::: ##: ##:. ###:
 ##:::::::: ########: ##:::. ##:. ######::. #######:: ##::. ##:
-------------------------------------------------------------*/

.person.style-2 {
	max-width: 300px;
}
.person .contact,
.person.style-2 .contact {
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.person.style-2 .contact img {
	width: 100%;
	margin: 0;
}
.person.style-2 .social {
	justify-content: space-around;
}
.person.style-2 .social a {
	padding-right: 0;
}

/*----------------------------------------------------
:::'###::::'##:::::::'########::'##::::'##:'##::::'##:
::'## ##::: ##::::::: ##.... ##: ##:::: ##: ###::'###:
:'##:. ##:: ##::::::: ##:::: ##: ##:::: ##: ####'####:
'##:::. ##: ##::::::: ########:: ##:::: ##: ## ### ##:
 #########: ##::::::: ##.... ##: ##:::: ##: ##. #: ##:
 ##.... ##: ##::::::: ##:::: ##: ##:::: ##: ##:.:: ##:
 ##:::: ##: ########: ########::. #######:: ##:::: ##:
----------------------------------------------------*/

.album.style-1 .gallery .medium {
	max-height: 230px;
}

/*----------------------------------------------------------------------------------------------
:'######:::'#######::'##::::'##:'##::: ##:'########:'########:::'#######::'##:::::'##:'##::: ##:
'##... ##:'##.... ##: ##:::: ##: ###:: ##:... ##..:: ##.... ##:'##.... ##: ##:'##: ##: ###:: ##:
 ##:::..:: ##:::: ##: ##:::: ##: ####: ##:::: ##:::: ##:::: ##: ##:::: ##: ##: ##: ##: ####: ##:
 ##::::::: ##:::: ##: ##:::: ##: ## ## ##:::: ##:::: ##:::: ##: ##:::: ##: ##: ##: ##: ## ## ##:
 ##::::::: ##:::: ##: ##:::: ##: ##. ####:::: ##:::: ##:::: ##: ##:::: ##: ##: ##: ##: ##. ####:
 ##::: ##: ##:::: ##: ##:::: ##: ##:. ###:::: ##:::: ##:::: ##: ##:::: ##: ##: ##: ##: ##:. ###:
. ######::. #######::. #######:: ##::. ##:::: ##:::: ########::. #######::. ###. ###:: ##::. ##:
----------------------------------------------------------------------------------------------*/

.countdown .licd {
	margin: 0 10px;
}
.countdown .countdown2 {
	font-size: 7vw;
}
.countdown.style-4 .licd {
	width: 75px;
	height: 75px;
	margin: 0;
	padding: 12px 0;
}

/*---------------------------------------------------------------------
:'######:::'#######::'##::: ##:'########:'########:'##::: ##:'########:
'##... ##:'##.... ##: ###:: ##:... ##..:: ##.....:: ###:: ##:... ##..::
 ##:::..:: ##:::: ##: ####: ##:::: ##:::: ##::::::: ####: ##:::: ##::::
 ##::::::: ##:::: ##: ## ## ##:::: ##:::: ######::: ## ## ##:::: ##::::
 ##::::::: ##:::: ##: ##. ####:::: ##:::: ##...:::: ##. ####:::: ##::::
 ##::: ##: ##:::: ##: ##:. ###:::: ##:::: ##::::::: ##:. ###:::: ##::::
. ######::. #######:: ##::. ##:::: ##:::: ########: ##::. ##:::: ##::::
---------------------------------------------------------------------*/

.content-block .buttons {
	justify-content: center;
}

/*-----------------------------------------------------------------------
:'######::::::'###::::'##:::::::'##:::::::'########:'########::'##:::'##:
'##... ##::::'## ##::: ##::::::: ##::::::: ##.....:: ##.... ##:. ##:'##::
 ##:::..::::'##:. ##:: ##::::::: ##::::::: ##::::::: ##:::: ##::. ####:::
 ##::'####:'##:::. ##: ##::::::: ##::::::: ######::: ########::::. ##::::
 ##::: ##:: #########: ##::::::: ##::::::: ##...:::: ##.. ##:::::: ##::::
 ##::: ##:: ##.... ##: ##::::::: ##::::::: ##::::::: ##::. ##::::: ##::::
. ######::: ##:::: ##: ########: ########: ########: ##:::. ##:::: ##::::
-----------------------------------------------------------------------*/

.gallery-img article {
	width: 90%;
}
.gallery-img ul {
	column-count: 1;
}

/*--------------------------------------------------------
:'######::'##:::::::'####:'########::'########:'########::
'##... ##: ##:::::::. ##:: ##.... ##: ##.....:: ##.... ##:
 ##:::..:: ##:::::::: ##:: ##:::: ##: ##::::::: ##:::: ##:
. ######:: ##:::::::: ##:: ##:::: ##: ######::: ########::
:..... ##: ##:::::::: ##:: ##:::: ##: ##...:::: ##.. ##:::
'##::: ##: ##:::::::: ##:: ##:::: ##: ##::::::: ##::. ##::
. ######:: ########:'####: ########:: ########: ##:::. ##:
--------------------------------------------------------*/

.slider .slide-info {
	padding: 50px;
}
.slider .slide-info span {
	display: none;
}

/*-----------------------------------------------
'##::::'##:'####:'########::'########::'#######::
 ##:::: ##:. ##:: ##.... ##: ##.....::'##.... ##:
 ##:::: ##:: ##:: ##:::: ##: ##::::::: ##:::: ##:
 ##:::: ##:: ##:: ##:::: ##: ######::: ##:::: ##:
. ##:: ##::: ##:: ##:::: ##: ##...:::: ##:::: ##:
:. ## ##:::: ##:: ##:::: ##: ##::::::: ##:::: ##:
::. ###::::'####: ########:: ########:. #######::
-----------------------------------------------*/

.video.style-2 .details {
	padding: 10px;
}
.video.style-2 .details span {
	text-align: justify;
}

/*------------------------------------------------------------------------------------------
:::'###::::'########:'########:'########:'##::: ##:'########::'########:'########::'######::
::'## ##:::... ##..::... ##..:: ##.....:: ###:: ##: ##.... ##: ##.....:: ##.....::'##... ##:
:'##:. ##::::: ##::::::: ##:::: ##::::::: ####: ##: ##:::: ##: ##::::::: ##::::::: ##:::..::
'##:::. ##:::: ##::::::: ##:::: ######::: ## ## ##: ##:::: ##: ######::: ######:::. ######::
 #########:::: ##::::::: ##:::: ##...:::: ##. ####: ##:::: ##: ##...:::: ##...:::::..... ##:
 ##.... ##:::: ##::::::: ##:::: ##::::::: ##:. ###: ##:::: ##: ##::::::: ##:::::::'##::: ##:
 ##:::: ##:::: ##::::::: ##:::: ########: ##::. ##: ########:: ########: ########:. ######::
 -----------------------------------------------------------------------------------------*/

.attendees.style-2 .details .cpy {
	display: none;
}

/*------------------------------------------------------------------------
:'######:::'#######::'##::::'##:'########:'########::'########:'########::
'##... ##:'##.... ##: ##:::: ##: ##.....:: ##.... ##: ##.....:: ##.... ##:
 ##:::..:: ##:::: ##: ##:::: ##: ##::::::: ##:::: ##: ##::::::: ##:::: ##:
 ##::::::: ##:::: ##: ##:::: ##: ######::: ########:: ######::: ##:::: ##:
 ##::::::: ##:::: ##:. ##:: ##:: ##...:::: ##.. ##::: ##...:::: ##:::: ##:
 ##::: ##: ##:::: ##::. ## ##::: ##::::::: ##::. ##:: ##::::::: ##:::: ##:
. ######::. #######::::. ###:::: ########: ##:::. ##: ########: ########::
------------------------------------------------------------------------*/

.covered img {
	display: none;
}
.covered .details {
	position: initial;
	width: 100%;
	padding: 20px 10px;
	box-sizing: border-box;
	background-color: transparent;
}
.covered .details h2 {
	padding-left: 0;
	border-left: 0;
}

/*-------------------------------------------------------------------------------------------
'########:'##::::'##:'########:'##::: ##:'########::::::::::'########:'########::'##:::::'##:
 ##.....:: ##:::: ##: ##.....:: ###:: ##:... ##..:::::::::::... ##..:: ##.... ##: ##:'##: ##:
 ##::::::: ##:::: ##: ##::::::: ####: ##:::: ##:::::::::::::::: ##:::: ##:::: ##: ##: ##: ##:
 ######::: ##:::: ##: ######::: ## ## ##:::: ##::::'#######:::: ##:::: ########:: ##: ##: ##:
 ##...::::. ##:: ##:: ##...:::: ##. ####:::: ##::::........:::: ##:::: ##.. ##::: ##: ##: ##:
 ##::::::::. ## ##::: ##::::::: ##:. ###:::: ##:::::::::::::::: ##:::: ##::. ##:: ##: ##: ##:
 ########:::. ###:::: ########: ##::. ##:::: ##:::::::::::::::: ##:::: ##:::. ##:. ###. ###::
-------------------------------------------------------------------------------------------*/

.event-trw .details {
	flex-direction: column-reverse;
	align-items: center;
}
.event-trw .details .infos {
	width: 100%;
}
.event-trw .qrCode {
	margin: 0;
}
.event-trw .qrCode img {
	margin: 10px;
}

/*-----------------------------------------------------------------------------
'########::'##::::::::::'###::::'##::: ##:'##::: ##:'####:'##::: ##::'######:::
 ##.... ##: ##:::::::::'## ##::: ###:: ##: ###:: ##:. ##:: ###:: ##:'##... ##::
 ##:::: ##: ##::::::::'##:. ##:: ####: ##: ####: ##:: ##:: ####: ##: ##:::..:::
 ########:: ##:::::::'##:::. ##: ## ## ##: ## ## ##:: ##:: ## ## ##: ##::'####:
 ##.....::: ##::::::: #########: ##. ####: ##. ####:: ##:: ##. ####: ##::: ##::
 ##:::::::: ##::::::: ##.... ##: ##:. ###: ##:. ###:: ##:: ##:. ###: ##::: ##::
 ##:::::::: ########: ##:::: ##: ##::. ##: ##::. ##:'####: ##::. ##:. ######:::
-----------------------------------------------------------------------------*/

.planning .modConf-popup.show {
	left: 50%;
	transform: translateX(-50%);
}

/*-------------------------------
'##::::'##::::'###::::'########::
 ###::'###:::'## ##::: ##.... ##:
 ####'####::'##:. ##:: ##:::: ##:
 ## ### ##:'##:::. ##: ########::
 ##. #: ##: #########: ##.....:::
 ##:.:: ##: ##.... ##: ##::::::::
 ##:::: ##: ##:::: ##: ##::::::::
-------------------------------*/

.map .gmImage {
	display: none;
}
.map .gmContent {
	width: 100%;
}

/*----------------------------------------
'########::::'###::::'########:::'######::
... ##..::::'## ##::: ##.... ##:'##... ##:
::: ##:::::'##:. ##:: ##:::: ##: ##:::..::
::: ##::::'##:::. ##: ########::. ######::
::: ##:::: #########: ##.... ##::..... ##:
::: ##:::: ##.... ##: ##:::: ##:'##::: ##:
::: ##:::: ##:::: ##: ########::. ######::
----------------------------------------*/

.tabs .tabs-block img {
	height: 35px;
}

/*-------------------------------------------------------------------------------------------------------
:::'###::::'##:::::::'##::::::::::::::::'####:'##::: ##::::::::::::::::::::'#######::'##::: ##:'########:
::'## ##::: ##::::::: ##::::::::::::::::. ##:: ###:: ##:::::::::::::::::::'##.... ##: ###:: ##: ##.....::
:'##:. ##:: ##::::::: ##::::::::::::::::: ##:: ####: ##::::::::::::::::::: ##:::: ##: ####: ##: ##:::::::
'##:::. ##: ##::::::: ##:::::::'#######:: ##:: ## ## ##:'#######:'#######: ##:::: ##: ## ## ##: ######:::
 #########: ##::::::: ##:::::::........:: ##:: ##. ####:........:........: ##:::: ##: ##. ####: ##...::::
 ##.... ##: ##::::::: ##::::::::::::::::: ##:: ##:. ###::::::::::::::::::: ##:::: ##: ##:. ###: ##:::::::
 ##:::: ##: ########: ########::::::::::'####: ##::. ##:::::::::::::::::::. #######:: ##::. ##: ########:
-------------------------------------------------------------------------------------------------------*/

.all-in-one .informations {
	flex-direction: column;
}

/*--------------------------------------------------------------
:'#######::'########::'########::'########:'########:::'######::
'##.... ##: ##.... ##: ##.... ##: ##.....:: ##.... ##:'##... ##:
 ##:::: ##: ##:::: ##: ##:::: ##: ##::::::: ##:::: ##: ##:::..::
 ##:::: ##: ########:: ##:::: ##: ######::: ########::. ######::
 ##:::: ##: ##.. ##::: ##:::: ##: ##...:::: ##.. ##::::..... ##:
 ##:::: ##: ##::. ##:: ##:::: ##: ##::::::: ##::. ##::'##::: ##:
. #######:: ##:::. ##: ########:: ########: ##:::. ##:. ######::
--------------------------------------------------------------*/

.orders h2,
.orders h3 {
	text-align: left;
	margin: 0 10px;
	padding-right: 10px;
}
.orders h2 {
	font-size: 21px;
}
.orders h2:hover:after {
	right: 0;
}
.orders > li {
	margin: 40px 0;
}
.orders .order {
	flex-direction: column-reverse;
}
.orders .order .price {
	align-self: flex-end;
	margin: 0 10px 10px 8px;
}