.woocommerce ul.products li.product .button{
	background-color:#0090ba;
}
.wc-proceed-to-checkout a {
	background-color:#0090ba;
}
.wc-block-components-button {
	background-color:#0090ba;
}
/* Header */
.wp-container-8 {
	margin-bottom: 0
}
/* Header - Menu */
.header-menu-main {
margin-top:40px!important;
}
.header-menu-secondary {
margin-top:47px!important;
}
/* Images */

.size-230-300
{
	max-height:300px;
	max-width:230px;
	background-size:cover
}
.shadow-effect {
box-shadow: 3px 3px 10px 2px #a9a1a1;
}
/* text-decoration */
.underline {
	text-decoration:underline;
}

.wpsbc-legend {
	width: auto ! important;
}
.relative {
	position:relative;
}
.margin-top-10 {
		margin-top:10px !important;
}
.top-align-header-title {
	margin-top: auto;
	margin-bottom:auto;
	opacity:0.7
}
.text-align-right{
	text-align:right;
}
.padding-15 {
	padding:15px;
}
.margin-padding-clear {
	margin:0px !important;
	margin:0px !important;
}
.margin-auto {
	margin-left:auto !important;
	margin-left:auto !important;
}
.padding-5 {
	padding:5px !important
}
/* Image force low size in header reservation page */
.header-image-height-268px {
	margin-left: auto !important;
	margin-right: auto !important;
	height:268px !important;
	overflow:hidden;
	box-shadow: 3px 3px 10px 2px #a9a1a1;
}
.header-image-height-268px img{
	height:268px !important;
	width:100%;
}
.header-image-height-208px {
	margin-left: auto !important;
	margin-right: auto !important;
	height:208px !important;
	overflow:hidden;
}
.header-image-height-208px img{
	height:208px !important;
}
/* ImageClickable */
.imageClickable {
	max-width:320px;
	opacity: 0.9;
}
.imageClickable:hover {
	opacity: 1;
}

.hide-overflow {
	overflow:hidden
}


/* Articles */
.type-post {
	padding:7px;
	border-radius: 5px;
	box-shadow: 3px 3px 10px 2px #a9a1a1;
}
.type-post-anim a:before {
	content:'';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 100%;
	background: 	rgba(0,0,0,0.3);
	border-radius: 5px;
	transition: all 0.5s ease;
}
.type-post-anim a:hover:before {
	width: 100%;
}
.attachment-post-thumbnail {
	box-shadow: 3px 3px 10px 2px #a9a1a1;
}
.wp-block-jetpack-layout-grid
{
	padding:0
}

.layout-clean {
	margin: 0 auto;
}

/* Define Class to hide on mobile-desktop */
@media screen and (min-width: 900px){
    .hide-desktop{
			display:none;
    }
	.wp-site-blocks {
	margin:0 15% 0 15%!important;
	}
	.margin-left-right-50px {
	margin-left:50px;
	margin-right:50px;
	}
}
@media screen and (max-width: 900px){
	.hide-mobile{
		display: none !important;
	}
 .wp-site-blocks {
	margin:0 5% 0 5%!important;
}
}

/* Menu */
.linear-background-blue-1 .wp-block-ub-content-toggle-accordion-title-wrap {
	background-color:#54D6FA !important;
}
.linear-background-blue-2 .wp-block-ub-content-toggle-accordion-title-wrap {
	background-color:#4EC7E8 !important;
}
.linear-background-blue-3 .wp-block-ub-content-toggle-accordion-title-wrap {
	background-color:#43ABC7!important;
}
.linear-background-blue-4 .wp-block-ub-content-toggle-accordion-title-wrap {
	background-color:#3899B3 !important;
}
.linear-background-blue-5 .wp-block-ub-content-toggle-accordion-title-wrap {
	background-color:#328196 !important;
}

.linear-background-blue-6 .wp-block-ub-content-toggle-accordion-title-wrap {
	background-color:#328196 !important;
}
.icon-header {
	
}
.icon-header figure {
	max-width:100% !important;
}
/*
.wp-block-navigation {
	background-color: rgb(0,60,120, .02);
}*/
.wp-block-navigation .wp-block-navigation-item__content:hover {
	color: #0693e3;
	text-decoration: none;
	/*background-color:rgb(0,60,180, .03);*/
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container
{
	background-color:rgb(82,110,139, 0.9);
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container a
{
	color:white;
	font-size:12px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container a:hover
{
	color:#B5DDE3;
}
/* menu lang */
.trp_language_switcher_shortcode
{
	margin-block-start: 0 !important;
}
.max-width-none
{
	max-width:none;
}

/* Image carousel */
.wp-block-jetpack-tiled-gallery .tiled-gallery__item {
	box-shadow: 3px 3px 10px 2px #a9a1a1;
}
}

/* image */
.roundImage {
  border-radius: 50%;
}
.jp-swiper-button-next svg{
	width:100px !important;
	height:90px !important;
}
.jp-swiper-button-prev svg
{
	width:100px !important;
	height:90px !important;
}
/* background transparent */
.transparent-background-gray-40
{
	background-color: rgba(117, 190, 218, 5.0);
}

/* text */
.keeptogether 
{
	white-space: nowrap ;
}
.justify 
{
		text-align: justify;
  	text-justify: inter-word;
}
.wpsbc-calendars-wrapper.wpsbc-legend-position-side .wpsbc-legend {
	width:250px !important;
	right:-80px;
	
}
.woocommerce-loop-product__title {
	height:60px;
}

/* Video */
.embeded-video {
	width:70%;
	margin:0 auto !important;
}