/*
Theme Name: Roam
*/
@media (min-width:768px) {
	.page-template-page-search-programme .c-slider1 , .home.page-template-default .c-slider1 {     justify-content: center; border:0; }
	.page-template-page-search-programme .c-slider1 li , .home.page-template-default .c-slider1 li { border: 1px solid #242323; min-width:300px; min-height: 76px; }
	.home.page-template-default .c-slider1 li:first-child { order:1; }
	.home.page-template-default .c-slider1 li { background:#fff; margin:0 -1px; }
	.page-template-page-search-programme .c-slider1 li:last-child , .home.page-template-default .c-slider1 li:last-child { border-right:1px solid #242323; }
}
.page-template-page-search-programme .top-search-box-mobile { display:none !important; }
.single-programe .ui-widget.ui-widget-content { width:100%; }
.page-template-page-search-programme .c-slider1 , .home.page-template-default .c-slider1 { align-items: start; }
.page-template-page-search-programme .figure1 img.w-100 , .home.page-template-default .figure1 img.w-100 { height:240px; }
.page-template-page-search-programme .c-slider1 .slick-list .slick-track , .home.page-template-default .c-slider1 .slick-list .slick-track { margin:0; }
.box2 .description li { color: rgba(36, 35, 35, .7); font-size: 13px; line-height: 18px; }
.lang { list-style:none; margin:0; padding:0; }
.lang { display:none !important; }

@media (max-width:767px) {
	.home.page-template-default .c-slider1 li:first-child { float:right; }
	.top-search-box-mobile .edit-details { top:0; }
	.top-search-box-mobile .container { padding-left:0; padding-right:0; }
	.home.page-template-default .c-slider1 li { font-size: 12px !important; }
	.home.page-template-default .box2 { padding:0; }
	.top-search-box-mobile { margin-bottom:-5px; }
}
#header .button4 { height:inherit; }
#loader-1 .loading-text { 
	display:none; 
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	z-index: 1000;
	transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, .8);
	transform: translate(-50%, -50%);
	padding: 10px;
}

#loader-1 .loading-text p { 
	margin-bottom: 0;
	line-height: 1.2; 
}
#loader-1 span[class^="dot-"]{
	opacity: 0;
}
#loader-1 .dot-one{
	animation: dot-one 2s infinite linear
}
#loader-1 .dot-two{
	animation: dot-two 2s infinite linear
}
#loader-1 .dot-three{
	animation: dot-three 2s infinite linear
}
@keyframes dot-one{
	0%{
		opacity: 0;
	}
	15%{
		opacity: 0;
	}
	25%{
		opacity: 1;
	}
	100%{
		opacity: 1;
	}
}

@keyframes dot-two{
	0%{
		opacity: 0;
	}
	25%{
		opacity: 0;
	}
	50%{
		opacity: 1;
	}
	100%{
		opacity: 1;
	}
}

@keyframes dot-three{
	0%{
		opacity: 0;
	}
	50%{
		opacity: 0;
	}
	75%{
		opacity: 1;
	}
	100%{
		opacity: 1;
	}
}

.home #loader-1 {     
	background: transparent;
}

.home #loader-1 .loading-text { 
	display:block; 
}

.c-slider1 {
	margin: 0;
	display:flex;
	width:100%;
	margin-bottom: 30px;
	padding-left: 0;
	border: 1px solid #242323;
}

.slick-list { 
	display:flex; 
	width:100%; 
}

.c-slider1 .slick-arrow {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
	padding: 0;
	border: none;
	background-color: transparent;
	max-width: 15px;
}

.c-slider1 .slick-arrow.next-btn {
	left: auto;
	right: 0;
}

.c-slider1 .slick-arrow.next-btn svg {
	transform: rotate(180deg);
}

.c-slider1 .slick-track {
	display: flex;
}

.slick-initialized .slick-slide {
	display: flex;
}

.c-slider1 li {
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 4px;
	border-right: 1px solid #242323;
	height: auto;
	width: 25%;
}

.c-slider1 li a {
	color: #242323;
	text-decoration: none;
	display: flex;
	text-align: center;
	padding: 20px 14px;
	width: 100%;
	justify-content: center;
}

.c-slider1 li.slick-current,
.c-slider1 li:hover {
	background-color: #ecebe6 !important;
}

.c-slider1 li.no-bg {
	background-color:transparent;
}

.c-slider1 li.no-bg:hover {
	background-color: #ecebe6;
}

@media (max-width:991px) {
	.c-slider1 li {
		font-size: 16px;
		padding: 16px 14px;
	}
}

/* Changes Revamp */

body.page-template-page-search-programme .top-search-box-mobile, .home.page-template-default .top-search-box-mobile { display:block !important; }
body.page-template-page-search-programme .list2 li:last-child .date , .home.page-template-default .list2 li:last-child , body.page-template-page-search-programme .list1 li:first-child , body.page-template-page-search-programme .box2 .buttons a + a, body.page-template-page-search-programme .box2 .buttons a + button , body.page-template-page-search-programme .box2 .buttons + footer , .home.page-template-default .list1 li:first-child .date, .home.page-template-default .box2 .buttons a + a, .home.page-template-default .box2 .buttons a + button , .home.page-template-default .box2 .buttons + footer { display:none; }
.home.page-template-default .box2 .heading2 { min-height: 55px; margin-bottom: 0; }
.home.page-template-default .box2 .list1 { min-height: 70px; margin-bottom: 0; }
.single.single-programe .section .container ul.wp-block-list { text-align:left; }
.read-more-content { text-align:left; color:#9f5149; font-size:14px; float:left; }
.more-content { display:none; clear:both; }
.read-less-content { text-align:left; color:#9f5149; font-size:14px; float:left; }