/*
Theme Name:     Skye – Rafting Services Divi Child Theme
Theme URI:      https://skye.divicoded.com/
Description:    Skye is a Rafting Services Divi Child Theme designed for rafting, adventure, and outdoor activity websites.
Author:         DiviCoded
Author URI:     https://divicoded.com/
Template:       Divi
Version:        1.0
*/



/* General */

/* Common Css start */

/* Topbar css start */
.skye_topbar .et_pb_blurb .et_pb_blurb_content {
	display:flex;
	flex-direction: row;
	gap: 5px;
	align-items: center;
}
.skye_topbar .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
	width:20px;
}
.skye_topbar .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
	padding:0;
}
.skye_topbar .et_pb_text {
	padding:0 !important;
}
/* Topbar css end */
/* Header css start*/
.skye_header .et_pb_menu_inner_container {
	width:100%;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul {
	border:none;
	padding:0;
	top: 30px;
	line-height:0;
}
.skye_header .et_pb_menu__menu>nav>ul>li ul li a:after {
	top: 10px !important;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul li {
	padding:0;
	width:100%;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul li a {
	padding: 10px 30px 10px 20px !important;
	transition: all .5s ease;
	width:100%;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul li a:hover {
	background-color: var(--gcid-primary-color);
	color:#fff !important;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul li ul {
	top:0;
}
.skye_header .et_pb_menu .nav li ul.sub-menu li.current-menu-item>a {
	color: var(--gcid-heading-color) !important;
}
.skye_header .et_pb_menu__menu>nav>ul>li>a {
	padding: 0 !important;
	position: relative;
	transition: all .5s ease;
}
.skye_header .et_pb_menu__menu>nav>ul>li.menu-item-has-children>a {
	padding-right: 20px !important;
}
.skye_header .et_pb_menu__menu>nav>ul {
	gap:30px;
	margin:0 !important;
}
.skye_header .et_pb_menu__menu>nav>ul>li {
	padding:0 !important;
}
/* mobile menu */
.skye_header .et_pb_menu .et_mobile_nav_menu .et_mobile_menu {
	padding: 10px;
	left: 0;
	right: 0;
	width: auto;
	margin: 20px 0 0;
}
.skye_header .et_pb_menu .et_mobile_nav_menu ul li>a {
	border:none;
	background-color:#fff;
	font-size:16px !important;
	line-height:21px !important;
	padding: 10px 30px 10px 20px;
	position:relative;
}
.skye_header .et_pb_menu .et_mobile_nav_menu ul li a:hover ,
.skye_header .et_pb_menu .et_mobile_nav_menu ul li a:active {
	background-color:#fff;
	color:var(--gcid-primary-color)!important;
	opacity:1!important;
}
.skye_header .mobile_nav .mobile_menu_bar:before{
	font-weight:400 !important;
	font-size:32px !important;
	line-height:32px !important;
}
.skye_header .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before {
	content: "\4d";
}
.skye_header .et_mobile_menu a.mobile-toggle-icon {
	height: 47px;
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: transparent !important;
	border: 0;
}
.skye_header .et_mobile_menu .menu-item-has-children {
	position: relative;
}
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children>a:after,
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children ul>li.menu-item-has-children>a:after {
	font-family: ETmodules;
	font-weight: 600;
	position: absolute;
	font-size: 18px;
	content: '\33';
	top: 11px;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	right: 13px;
	color: var(--gcid-secondary-color);
	transition: all .5s ease;
}
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children.mobile-toggle-open> a:after, 
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children ul li.menu-item-has-children.mobile-toggle-open> a:after, 
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children ul>li.menu-item-has-children ul>li.menu-item-has-children.mobile-toggle-open>a:after
{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	color: var(--gcid-primary-color);
}
.skye_header  .et_pb_menu__menu>nav>ul> li.current-menu-item > a, 
.skye_header  .et_pb_menu__menu>nav>ul li a:hover,
.skye_header  .et_mobile_menu li>a:hover,
.skye_header  .et_mobile_menu li.current-menu-item>a,
.skye_header  .et_mobile_menu .mobile-toggle-open>a, 
.skye_header  .et_mobile_menu .mobile-toggle-open>a.mobile-toggle-icon, 
.skye_header  .et-pb-icon, .skye_header  .et_pb_menu__menu>nav>ul>li>a:hover:after,
.skye_header .et_pb_menu__menu>nav>ul>li.current-menu-item > a:after {
	color: var(--gcid-primary-color) !important;
	opacity: 1;
}
.skye_header .et_mobile_menu ul.sub-menu {
	display: none !important;
	visibility: hidden !important;
	transition: all .5s ease;
}
.skye_header .et_mobile_menu .mobile-toggle-open ul.sub-menu.visible {
	display: block !important;
	visibility: visible !important;
	opacity: 1;
	color: var(--gcid-primary-color);
	background-color: transparent !important;
	padding:0;
}
.skye_header .et_mobile_menu li li {
	padding-left: 2%;
}
@media (max-width:1044px){
	.skye_header .et_pb_menu__menu>nav>ul {
		gap:20px;
	}
	.skye_header .et_pb_menu_inner_container {
		gap:20px;
	}
	.skye_header  .et_pb_column--with-menu {
		gap:20px;
	}
}
/* Header Css end */



/* Header css start */
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul {
	border:none;
	padding:0;
	top: 30px;
}
.skye_header .et_pb_menu__menu>nav>ul>li ul li a:after {
	top: 10px !important;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul li {
	padding:0;
	width:100%;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul li a {
	padding: 10px 20px;
	transition: all .5s ease;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul li a:hover {
	background-color: var(--gcid-primary-color);
	color:#fff !important;
}
.skye_header .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li ul li ul {
	top:0;
}
.skye_header .et_pb_menu .nav li ul.sub-menu li.current-menu-item>a {
	color: var(--gcid-heading-color) !important;
}
.skye_header .et_pb_menu__menu>nav>ul>li>a {
	padding: 0 !important;
	position: relative;
	transition: all .5s ease;
}
.skye_header .et_pb_menu__menu>nav>ul>li.menu-item-has-children>a {
	padding-right: 20px !important;
}
.skye_header .et_pb_menu__menu>nav>ul {
	gap:50px;
	margin:0 !important;
}
.skye_header .et_pb_menu__menu>nav>ul>li {
	padding:0 !important;
}
/* mobile menu */
.skye_header .et_pb_menu .et_mobile_nav_menu .et_mobile_menu {
	padding: 10px;
	left: 0;
	right: 0;
	width: auto;
	margin: 20px 0 0;
}
.skye_header .et_pb_menu .et_mobile_nav_menu ul li>a {
	border:none;
	background-color:#fff;
	font-size:16px !important;
	line-height:21px !important;
	padding: 10px 30px 10px 20px;
	position:relative;
}
.skye_header .et_pb_menu .et_mobile_nav_menu ul li a:hover ,
.skye_header .et_pb_menu .et_mobile_nav_menu ul li a:active {
	background-color:#fff;
	color:var(--gcid-primary-color)!important;
	opacity:1!important;
}
.skye_header .mobile_nav .mobile_menu_bar:before{
	font-weight:400 !important;
	font-size:32px !important;
	line-height:32px !important;
}
.skye_header .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before {
	content: "\4d";
}
.skye_header .et_mobile_menu a.mobile-toggle-icon {
	height: 47px;
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: transparent !important;
	border: 0;
}
.skye_header .et_mobile_menu .menu-item-has-children {
	position: relative;
}
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children>a:after,
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children ul>li.menu-item-has-children>a:after {
	font-family: ETmodules;
	font-weight: 600;
	position: absolute;
	font-size: 18px;
	content: '\33';
	top: 11px;
	transform: rotate(0);
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	right: 13px;
	color: var(--gcid-secondary-color);
	transition: all .5s ease;
}
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children.mobile-toggle-open> a:after, 
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children ul li.menu-item-has-children.mobile-toggle-open> a:after, 
.skye_header .et_mobile_nav_menu>.mobile_nav>ul>li.menu-item-has-children ul>li.menu-item-has-children ul>li.menu-item-has-children.mobile-toggle-open>a:after
{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	color: var(--gcid-primary-color);
}
.skye_header  .et_pb_menu__menu>nav>ul> li.current-menu-item > a, 
.skye_header  .et_pb_menu__menu>nav>ul li a:hover,
.skye_header  .et_mobile_menu li>a:hover,
.skye_header  .et_mobile_menu li.current-menu-item>a,
.skye_header  .et_mobile_menu .mobile-toggle-open>a, 
.skye_header  .et_mobile_menu .mobile-toggle-open>a.mobile-toggle-icon, 
.skye_header  .et-pb-icon, .skye_header  .et_pb_menu__menu>nav>ul>li>a:hover:after,
.skye_header .et_pb_menu__menu>nav>ul>li.current-menu-item > a:after {
	color: var(--gcid-primary-color) !important;
	opacity: 1;
}
.skye_header .et_mobile_menu ul.sub-menu {
	display: none !important;
	visibility: hidden !important;
	transition: all .5s ease;
}
.skye_header .et_mobile_menu .mobile-toggle-open ul.sub-menu.visible {
	display: block !important;
	visibility: visible !important;
	opacity: 1;
	color: var(--gcid-primary-color);
	background-color: transparent !important;
	padding:0;
}
.skye_header .et_mobile_menu li li {
	padding-left: 2%;
}
.skye_header .et_mobile_menu .mobile-toggle-open>a, .skye_header .et_mobile_menu .mobile-toggle-open>a.mobile-toggle-icon {
	color: var(--gcid-primary-color);
}
@media (max-width:1044px){
	.skye_header .et_pb_menu__menu>nav>ul {
		gap:20px;
	}
	.skye_header .et_pb_menu_inner_container {
		gap:20px;
	}
	.skye_header  .et_pb_column--with-menu {
		gap:20px;
	}
}
@media (max-width:980px){
	.skye_header .et_pb_column--with-menu {
		gap: 0;
	}
}
/* Header css end */
/* Hero css start */
.skye_hero_section .et_pb_row .et_pb_blurb .et_pb_blurb_content {
	display:flex;
	gap:30px;
	align-items:center;
	flex-direction:row;
}
.skye_hero_section .et_pb_row .et_pb_blurb .et_pb_main_blurb_image {
	width:auto;
}
.skye_hero_section .et_pb_row .et_pb_blurb .et_pb_main_blurb_image .et-pb-icon {
	background:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px 22px;
	border-radius:100px;
	box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.3);
}
.skye_hero_section .et_pb_row .et_pb_blurb .et_pb_blurb_container {
	padding:0;
} 
/* Hero css end */
/* About css start */
.skye_about_section .et_pb_row .et_pb_blurb .et_pb_blurb_container {
	vertical-align:middle !important;
}
/* About css end */
/* Sport box css start */
.skye_sport_box .et_pb_blurb_content {
	flex-direction:row;
	align-items:center;
}
.skye_sport_box .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
	height:60px !important;
	width:100%;
	max-width:60px !important;
	min-width:60px;
}
.skye_sport_box .et_pb_blurb_content .et_pb_blurb_description {
	max-width:330px;
}
@media (max-width:980px){
	.skye_sport_box .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
		height:40px !important;
		width:100%;
		max-width:40px !important;
		min-width:40px;
	}
}
@media (max-width:767px){
	.skye_sport_box .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
		padding:10px !important;
	}
}
@media (max-width:400px){
	.skye_sport_box .et_pb_blurb_content {
		flex-direction:column;
	}
}
/* sport boc css end */
/* 	Pricing css start */
.skye_pricing_box .et_pb_pricing_table .et_pb_et_price .et_pb_sum ,
.skye_pricing_box .et_pb_button_module_wrapper .et_pb_button {
	transition:all 0.5s ease;
}
.skye_pricing_box .et_pb_button_module_wrapper .et_pb_button {
	color: var(--gcid-heading-color) !important;
}
.skye_pricing_box:hover .et_pb_button_module_wrapper .et_pb_button {
	color: #ffffff !important;
	background: var(--gcid-primary-color) !important;
}
.skye_pricing_box:hover .et_pb_pricing_table .et_pb_et_price .et_pb_sum {
	color: var(--gcid-primary-color) !important;
}
/* 	Pricing css end */
/* FAQ css start */
.skye_faq_section .et_pb_accordion_item {
	padding:0;
}
.skye_faq_section .et_pb_accordion_item.et_pb_toggle_open {
	border-color: var(--gcid-primary-color) !important;
}
.skye_faq_section .et_pb_accordion_item .et_pb_toggle_title {
	padding:13px 30px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-direction: row-reverse;
	background:#fff;
	gap:10px;
	transition:all 0.5s ease;
}
.skye_faq_section .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title {
	background:rgba(7, 181, 208, 0.05);
	color: var(--gcid-primary-color) !important;
}
.skye_faq_section .et_pb_accordion_item .et_pb_toggle_title:before {
	position:relative !important;
	top: 0px;
	left:0;
	right: 0;
	margin:0;
	transition:all 0.5s ease;
}
.skye_faq_section .et_pb_accordion_item  .et_pb_toggle_content 
{
	padding:30px;
}
.skye_faq_section .et_pb_toggle_open>.et_pb_toggle_title:before {
	display:block !important;
	content: "\E04F";
	font-size: 30px !important;
	font-weight: 400 !important;
	color: var(--gcid-primary-color);
	line-height: 30px;
}
@media (max-width:980px){
	.skye_faq_section .et_pb_toggle_open>.et_pb_toggle_title:before {
		font-size: 25px !important;
		line-height: 25px;
	}
}
@media (max-width:767px){
	.skye_faq_section .et_pb_accordion_item .et_pb_toggle_title {
		padding:14px;
	}
	.skye_faq_section .et_pb_accordion_item  .et_pb_toggle_content 
	{
		padding:15px;
	}
}
/* FAQ css end */
/* Team css star */
.skye_team_box .skye_team_img_box {
	position:relative;
}
.skye_team_box .skye_team_img_box .et_pb_team_member_image {
	margin:0 !important;
	position:relative;
	z-index:1;
	transition:all 0.5s ease;
}
.skye_team_box .skye_team_img_box .et_pb_team_member_image:before {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(37, 37, 37, 0.1);
	z-index:1;
	transition:all 0.5s ease;
}
.skye_team_box:hover .skye_team_img_box .et_pb_team_member_image:before {
	background: linear-gradient(180deg, rgba(39, 39, 39, 0) 0%, rgba(39, 39, 39, 0.8) 100%);
}
.skye_team_box .skye_team_img_box .et_pb_member_social_links {
	margin:0;
	display:flex;
	gap:5px;
	align-items:center;
	justify-content:center;
	position:absolute;
	bottom:30px;
	left:0;
	right:0;
	margin:auto;
	z-index:999;
	opacity:0;
	transition:all 0.5s ease;
}
.skye_team_box:hover .skye_team_img_box .et_pb_member_social_links {
	opacity:1;
}
.skye_team_box .skye_team_img_box .et_pb_member_social_links li {
	margin:0;
}
.skye_team_box .skye_team_img_box .et_pb_member_social_links li a {
	padding:10px;
	border-radius:5px;
	background:rgba(255, 255, 255, 0.2);
	transition:all 0.5s ease;
}
.skye_team_box .skye_team_img_box .et_pb_member_social_links li a:hover {
	background:var(--gcid-primary-color);
}
.skye_team_box .et_pb_team_member_description {
	padding:20px;
	position:relative;
}
.skye_team_box .et_pb_team_member_description:before {
	content: "";
	position: absolute;
	background-image: url(https://skye.divicoded.com/wp-content/uploads/2026/06/img-38.png);
	height: 30px;
	width: 30px;
	background-repeat: no-repeat;
	background-size: contain;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 20px;
}

/* Team css end */
/* Testimonial css start */
.skye_testimonial .skye_testimonial_box .et_pb_testimonial_inner {
	display:flex;
	flex-direction:column-reverse;
	gap:20px;
}
.skye_testimonial .skye_testimonial_box .et_pb_testimonial_inner .skye_testimonial_image_box {
	display:flex;
	align-items:center;
	gap:15px;
	position:relative;
	z-index:1;
}
.skye_testimonial .skye_testimonial_box .et_pb_testimonial_inner .skye_testimonial_image_box:before {
	content:"";
	position:absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background-image:url(https://skye.divicoded.com/wp-content/uploads/2026/06/img-41.png);
	z-index:-1;
	width:65px;
	height:45px;
	background-repeat: no-repeat;
	background-size: contain;
}
.skye_testimonial .skye_testimonial_box .skye_testimonial_image_box .et_pb_testimonial_portrait {
	margin:0;
}
.skye_testimonial .skye_testimonial_box .skye_testimonial_box_content .et_pb_testimonial_description {
	margin: 0 !important;
}
.skye_testimonial .skye_testimonial_box .skye_testimonial_box_content .et_pb_testimonial_description .et_pb_testimonial_content {
	padding:48px 0 0;
	position:relative;
	z-index:1;
}
.skye_testimonial .skye_testimonial_box .skye_testimonial_box_content .et_pb_testimonial_description .et_pb_testimonial_content:before {
	content: "★ ★ ★ ★ ★";
	position: absolute;
	left: 0;
	top: 0;
	color: #f4b400;
	font-size: 25px;
	z-index:-1;
}
@media(max-width:767px){
	.skye_testimonial .skye_testimonial_box .et_pb_testimonial_inner .skye_testimonial_image_box {
		flex-direction:column;
		align-items:start;
		justify-content:flex-start;
	}
	.skye_testimonial .skye_testimonial_box .et_pb_testimonial_inner .skye_testimonial_image_box:before {
		height:35px;
		width:55px;
	}
}
/* Testimonial css end */
/* Portfolio css start */
.skye_portfolio .et_pb_portfolio_item {
	position:relative;
}
.skye_portfolio .et_pb_portfolio_item a .et_portfolio_image {
	position:relative;
	z-index:1;
}
.skye_portfolio .et_pb_portfolio_item a .et_portfolio_image:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(180deg, rgba(37, 37, 37, 0) 35.82%, #252525 100%);
	border-radius: 10px;
	z-index: 1;
}
.skye_portfolio .et_pb_portfolio_item .skye_portfolio_content {
	display:flex;
	gap:5px;
	flex-direction:column-reverse;
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px;
	z-index:1;
}
.skye_portfolio .et_pb_portfolio_item .skye_portfolio_content .et_pb_module_header ,
.skye_portfolio .et_pb_portfolio_item .skye_portfolio_content .post-meta {
	margin:0;
	padding:0 !important;
}
.skye_protfiolio_filter .et_pb_portfolio_filters ul {
	display:flex;
	gap: 10px 20px;
	flex-wrap: wrap;
	align-items:center;
	justify-content:center;
}
.skye_protfiolio_filter .et_pb_portfolio_filters ul li a {
	border-radius:5px !important;
	border:none !important;
	transition:all 0.5s ease;
}
.skye_protfiolio_filter .et_pb_portfolio_filters ul li a.active ,
.skye_protfiolio_filter .et_pb_portfolio_filters ul li a:hover {
	background-color:var(--gcid-primary-color) !important;
	color:#fff !important;
}
@media (max-width:1200px){
	.skye_portfolio.col_4 .et_pb_posts {
		grid-template-columns:repeat(3,1fr);
	}
}
@media (max-width:980px){
	.skye_portfolio.col_4 .et_pb_posts {
		grid-template-columns:repeat(2,1fr);
	}
}
@media(max-width:767px){
	.skye_portfolio .et_pb_portfolio_item .skye_portfolio_content {
		bottom: 15px;
		left: 15px;
		right: 15px;
	}
	.skye_portfolio.col_4 .et_pb_posts {
		grid-template-columns:repeat(1,1fr);
	}
	.skye_protfiolio_filter .et_pb_portfolio_filters ul li {
		width:100% !important;
	}
}
/* Portfolio css end */
/* Blog css start */
.skye_blog_post .et_pb_blog_posts article {
	padding:0;
}
.skye_blog_post .et_pb_blog_posts article:after {
	content:none !important;
}
.skye_blog_post .et_pb_blog_posts article .et_pb_image_container ,
.skye_blog_post .et_pb_blog_posts article .et_pb_image_container a {
	margin:0 !important;
}
.skye_blog_post .et_pb_blog_posts article .skye_blog_post_content {
	padding:30px;
	display:flex;
	gap:20px;
	flex-direction:column;
}
.skye_blog_post .et_pb_blog_posts article .skye_blog_post_content .entry-title {
	padding:0;
	order:2;
}
.skye_blog_post .et_pb_blog_posts article .skye_blog_post_content  .post-meta {
	order:1;
	margin:0;
}
.skye_blog_post .et_pb_blog_posts article .skye_blog_post_content  .post-content {
	order:3;
	margin:0;
}
.skye_blog_post .et_pb_blog_posts article .skye_blog_post_img {
	position: relative;
}
.skye_blog_post .et_pb_blog_posts article .skye_blog_post_img .published {
	font-size: 22px;
	line-height: 32px;
	padding: 20px 15px;
	background: #252525;
	color: #fff;
	border-radius: 10px;
	font-weight: 800;
	position: absolute;
	bottom: -35px;
	right: 20px;
	z-index: 999;
}
.skye_blog_post.skye_blog_left_image article , .skye_blog_post.skye_blog_right_image article  {
	display:flex;
	gap:50px;
}
.skye_blog_post.skye_blog_right_image article {
	flex-direction:row-reverse;
}
.skye_blog_post.skye_blog_left_image article .skye_blog_post_img .et_pb_image_container ,
.skye_blog_post.skye_blog_left_image article .skye_blog_post_img .et_pb_image_container a ,
.skye_blog_post.skye_blog_right_image article .skye_blog_post_img .et_pb_image_container ,
.skye_blog_post.skye_blog_right_image article .skye_blog_post_img .et_pb_image_container a  {
	height:100%;
	border-top-right-radius: 0;
}
.skye_blog_post.skye_blog_right_image article .skye_blog_post_img .et_pb_image_container a {
	border-top-left-radius:0;
}
.skye_blog_post.skye_blog_left_image article .skye_blog_post_img .et_pb_image_container a img ,
.skye_blog_post.skye_blog_right_image article .skye_blog_post_img .et_pb_image_container a img{
	height:100%;
	max-width:400px;
	object-fit:cover;
}
.skye_blog_post.skye_blog_left_image .et_pb_blog_posts article .skye_blog_post_img .published {
	top: 50%;
	right: -40px;
	transform: translateY(-50%);
	height: fit-content;
}
.skye_blog_post.skye_blog_right_image .et_pb_blog_posts article .skye_blog_post_img .published {
	top: 50%;
	left: -40px;
	transform: translateY(-50%);
	height: fit-content;
	width: fit-content;
}
@media (max-width:1200px){
	.skye_blog_post.col_4 .et_pb_blog_posts {
		grid-template-columns:repeat(3,1fr);
	}
}
@media (max-width:980px){
	.skye_blog_post .et_pb_blog_posts article .skye_blog_post_img .published {
		font-size: 20px;
		line-height: 30px;
		padding:15px;
		bottom: -29px;
	}
	.skye_blog_post.col_4 .et_pb_blog_posts {
		grid-template-columns:repeat(2,1fr);
	}
	.skye_blog_post.skye_blog_left_image article {
		gap:30px;
	}
	.skye_blog_post.skye_blog_right_image article {
		gap:30px;
	}
	.skye_blog_post.skye_blog_left_image article .skye_blog_post_img .et_pb_image_container a img ,
	.skye_blog_post.skye_blog_right_image article .skye_blog_post_img .et_pb_image_container a img {
		max-width:300px;
	}
}
@media (max-width:767px){
	.skye_blog_post .et_pb_blog_posts article .skye_blog_post_img .published {
		font-size: 18px;
		line-height: 28px;
		padding:15px;
		bottom: -29px;
	}
	.skye_blog_post.col_4 .et_pb_blog_posts {
		grid-template-columns:repeat(1,1fr);
	}
	.skye_blog_post.skye_blog_left_image article,
	.skye_blog_post.skye_blog_right_image article {
		display:flex;
		gap:0px;
		flex-direction:column;
	}
	.skye_blog_post.skye_blog_left_image article .skye_blog_post_img .et_pb_image_container a img ,
	.skye_blog_post.skye_blog_right_image article .skye_blog_post_img .et_pb_image_container a img {
		max-width:100%;
		height:auto;
	}
	.skye_blog_post.skye_blog_left_image .et_pb_blog_posts article .skye_blog_post_img .published,
	.skye_blog_post.skye_blog_right_image .et_pb_blog_posts article .skye_blog_post_img .published {
		top:auto;
		right:20px;
		transform: translateY(0);
		left: auto;
	}
	.skye_blog_post .et_pb_blog_posts article .skye_blog_post_content {
		padding:20px;
	}
}
/* Blog css end */
/* Search Page css start */
.skye_search article {
	margin:0 !important;
}
/* Search Page css end */
/* Blog comment css start */
.skye_blog_detail_content #commentform {
	display:flex;
	flex-direction:column;
}
.skye_blog_detail_content .comment-form-author {
	order:1;
}
.skye_blog_detail_content .comment-form-email {
	order:2;
}
.skye_blog_detail_content .comment-form-url {
	order:3;
}
.skye_blog_detail_content .comment-form-comment{
	order:4;
}
.skye_blog_detail_content .comment-form-cookies-consent {
	order:5;
}
.skye_blog_detail_content .form-submit {
	order:6;
}
.skye_blog_detail_content #commentform input[type='text'] {
	width:100%;
}
.skye_blog_detail_content .comment-notes,
.skye_blog_detail_content .comment-form-cookies-consent {
	font-size:18px;
	line-height:20px;
	font-weight:400;
}
.skye_blog_detail_content .nocomments {
	display:none;
}
.skye_blog_detail_content .comment-form  .comment-form-cookies-consent ,.skye_blog_detail_content .comment-form .comment-notes{
	color: var(--gcid-body-color);
}
.skye_blog_sidebar article {
	display:flex;
	gap:10px;
	padding: 0 !important;
	align-items: center;
}
.skye_blog_sidebar article:after {
	content:none !important;
}
.skye_blog_sidebar article .entry-featured-image-url {
	max-width: 100px;
	width: 100%;
	height: 100px;
	margin: 0 !important;
}
.skye_blog_sidebar article .entry-featured-image-url img {
	height: 100%;
	object-fit: cover;
	width: 100%;
	border-radius: 10px;
}
@media (max-width:767px) {
	.skye_blog_sidebar article {
		flex-direction:column;
		align-items:start;
	}
}
/* Blog comment css end */
/* Timeline css start */
.skye_timeline_box .et_pb_text {
	transition:all 0.5s ease;
}
.skye_timeline_box:hover .et_pb_text {
	background:var(--gcid-primary-color);
}
/* Timeline css end */

