/*
Theme Name: DivineYoga FSE
Theme URI: https://gracethemes.com/themes/free-spiritual-wordpress-theme/
Author: Grace Themes
Author URI: https://gracethemes.com/
Description: DivineYoga FSE is a free Spiritual WordPress theme provides various sections where you can sell your yoga products like dumbbells, yoga mats, yoga clothes, sportswear, yoga sticks, bars, protein, mass gainers, other supplements, and more. It is compatible with the WooCommerce plugin. It means your transactions will remain safe and secure.

Version: 1.0
License: GNU General Public License version 2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: divineyoga-fse
Requires PHP:  5.6
Tested up to: 6.8
Tags:blog, news, one-column, two-columns, right-sidebar, block-styles, custom-colors, editor-style, custom-background, custom-menu, featured-images, template-editing, full-site-editing, block-patterns,  threaded-comments, wide-blocks, translation-ready
DivineYoga FSE WordPress Theme has been created by Grace Themes(gracethemes.com), 2025.
DivineYoga FSE WordPress Theme is released under the terms of GNU GPL
*/
body .fse-sections-02 figure.wp-block-image { margin:-5px 0 10px !important;}
.site-main-header{  
	position:relative;
}
.clear{ clear:both; }

/*dropdown menu background color*/
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{ 
	background-color:#ffffff;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container li{ 
	padding:5px 0; 
	border-bottom:1px solid #ddd !important;
}
.wp-block-navigation__submenu-container.wp-block-navigation-submenu{ 
	padding-top:30px !important
}
.wp-block-navigation__submenu-container.wp-block-navigation-submenu li ul{ 
	padding-top:0 !important; 
	left:100% !important; 
	right:auto !important;
}
.header-navigation.wp-block-navigation{ padding:5px 0 !important;}

.logo {  
    position: relative;
}
.header_right_menu{	
	position:relative;
}


/* = Sidebar CSS
----------------------------------------------- */
.st-widgetBX ul.wp-block-latest-posts li{ 
	margin-bottom:20px; 
	min-height:80px;
}
.st-widgetBX ul.wp-block-latest-posts li a.wp-block-latest-posts__post-title{ 
	margin-bottom:5px !important; 
	display:block; 
	line-height:20px;
}

/* = Contact Form 7 CSS
----------------------------------------------- */
.wpcf7{ 
	margin:30px 0 0;
	padding:0;
}
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="email"]{ 
	width:40%;	
	color:#797979;
	margin-bottom:0;
	border:1px solid #cccccc;
	box-shadow:inset 1px 1px 2px #ccc;
	height:40px;
	padding:0 15px;
}	
.wpcf7 textarea{
	color:#797979;
	margin-bottom:25px;
	border:1px solid #cccccc;
	box-shadow:inset 1px 1px 2px #ccc;
	padding:10px;
	width:60%;
	height:160px;
	font-size:12px;
}
.wpcf7 input[type="submit"]{
	border-radius:40px;	
	cursor:pointer;
	background-color:#60c19f;
	padding:20px 40px;
	color:#ffffff;
	font-weight:600;
	border:none;
	font-size:16px;
	width:auto;	
	text-transform:uppercase;
}
.wpcf7 input[type="submit"]:hover{
	background-color:#101010;
}



/* = Blog page Design CSS
----------------------------------------------- */
ul.blog-list-style{ 
	margin:0; 
	padding:0; 
}
ul.blog-list-style li{ 
	margin-bottom:25px; 	
	display:flow-root; 
	padding:30px;
	border-radius:5px; 
	box-shadow:0 0 30px rgb(193 193 193/30%);
	
}
ul.blog-list-style li .blog-thumbx{ 
	margin:0 35px 20px 0;
}
ul.blog-list-style li a.wp-block-post-excerpt__more-link{ 
	padding:10px 20px; border-radius:10px
}

ul.blog-list-style li .blog-thumbx.wp-block-post-featured-image a,
ul.blog-list-style li .blog-thumbx.wp-block-post-featured-image img{ 
	height:auto;
}
.wp-block-group.sidebar-blog .st-widgetBX{ 
	box-shadow:0 0 30px rgb(193 193 193/30%);
}

.wp-block-group.PostStyle-1{ 
	padding:30px;	
	box-shadow:0 0 30px rgb(193 193 193/30%);
	border-radius:5px; 
	display:flow-root; 
}
.wp-block-column.fse-page-layout{
	padding:30px;
	border-radius:5px; 
	display:flow-root; 
	box-shadow:0 0 30px rgb(193 193 193/30%);
}

/* = Popular Tour Types CSS
----------------------------------------------- */
.popular_tourcol{ position:relative !important;}
.popular_tourcol .gpara{ display:none;}
.popular_tourcol:hover .gpara{ display:block;}
/*.wp-block-cover.coverBX{ padding:0 !important; position:relative !important;}*/


/* = Footer CSS
----------------------------------------------- */
.site-footer{ 
	position:relative;
	overflow:hidden;
}
.site-footer h3.wp-block-heading{ 
	position:relative; 
}


footer.wp-block-template-part{ 
	margin-block-start:0 !important
}

.Footer-QuickLinks{ 
	list-style:none !important; 
	padding:0 !important;
}
.Footer-QuickLinks li{ 
	list-style:none !important; 
	padding:5px 0 5px 0 !important;
}
.Footer-QuickLinks li a:hover{ 
	text-decoration:none; 
}
.footer-latest-news li{ 
	margin-bottom:20px;
}
.wp-block-social-links.footer-social li{ 
	border-radius:10px;
}
.wp-block-social-links.footer-social li a{ 
	padding:12px;
}
ul.fs-footer-post{ 
	margin:0; 
	padding:0;
}
ul.fs-footer-post li{ 
	list-style:none; 
	margin-bottom:30px;
}
ul.fs-footer-post li .wp-block-latest-posts__featured-image{ 
	margin-top:6px;
}
ul.fs-footer-post li .wp-block-latest-posts__featured-image img{ 
	border-radius:10px;
}
ul.fs-footer-post li .wp-block-latest-posts__post-title{ 
	margin-bottom:15px; 
	display:block; 
	line-height:22px;
}
ul.fs-footer-post li .wp-block-latest-posts__post-title:hover{ 
	color:#8cc73e;
}

.footer_lastbx{ position:relative !important}
.footer_lastbx:after{ 
	content:'';
	background:#484f39;
	display: block;
	height: 100%;
	position: absolute;
	right: -999999px;
	top: 0;
	width: 999999px;
  }
.wp-block-column.services_4cols .wp-block-image{ background-color:#0000FF !important; border-radius:10px !important}
.wp-block-column.services_4cols:hover .wp-block-image img{ opacity:0.3;}


.wp-block-column.services_4cols .wp-block-image.read_more{ background-color:#990000 !important; padding:5px !important;  border-radius:18px 0px 18px 0px !important}
.wp-block-column.services_4cols .wp-block-image.read_more a{ line-height:12px !important; display:block; padding:13px !important;}
.wp-block-column.services_4cols:hover .wp-block-image.read_more img{ opacity:1 !important;}
.dy-copy-right{position:relative !important}
.dy-copy-right:after{ 
	content:'';
	background:#3d422f;
	display: block;
	height: 100%;
	position: absolute;
	right: -999999px;
	top: 0;
	width: 999999px;
  }
/*
     FILE ARCHIVED ON 20:08:54 Jan 05, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:34:27 May 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.553
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.048
  esindex: 0.009
  cdx.remote: 20.252
  LoadShardBlock: 137.986 (3)
  PetaboxLoader3.datanode: 174.286 (5)
  PetaboxLoader3.resolve: 183.424 (2)
  load_resource: 474.921
  loaddict: 313.251
*/