/*
Theme Name: Travivu
Theme URI: https://gaviaspreview.com/wp/travivu/
Author URI: https://themeforest.net/user/gavias
Author: Gaviasthemes
Description: The 2025 theme for WordPress is a fully responsive theme that looks great on any device.
Version: 1.0.6
Tested up to: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
Text Domain: travivu

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*  global css*/
section.main-page{
	padding:0px !Important;
}
.wp-caption-text{
   font-weight: 400;
   font-size: 14px;
   font-style: italic;
   color: #3f3836;
}
.gallery-caption{
   font-weight: 500;
}
.bypostauthor{
   text-align: left;
}


/* footer css */
.footeer-links-box .elementor-button-link{
	background:transparent !important;
	color:#feba12;
	padding:0;
}
.footer-main p{
	margin-bottom:0px !important;
}
/*  headeeer scc*/
.menu-head{
	background:transparent !important;
}
.main-header {
	background:#292828 !important;
}
.menu-head .main-header .menu-item a{
	color:#fff !important;
}
ul.gva-nav-menu > li > a .caret{
	
    mask-size: 20px !important;
	background-size:20px;
	display:none !important ;
}
/* portfolio css */
.portfolio-wrapper .elementor-element {
  position: relative; /* Required for absolute positioning inside */
  overflow: hidden; /* Optional: keeps the pseudo-element inside bounds */
}

.portfolio-wrapper .elementor-element:before {
  content: "\f0e7"; /* Lightning bolt icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900; /* solid icons require this */
  position: absolute;
   color:#FF9D3D;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  speak: never;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 50px;
  transition: 0.3s ease-in-out all;
  opacity: 0;
  pointer-events: none; /* allows hover on parent */
}


.portfolio-wrapper .elementor-element:hover:before {
  opacity: 1;
}
.main-section-bg-yellow{
	padding-top:0px;
	padding-left:0px;
	position:relative;
}
.main-section-bg-yellow .bg-cut-img{
	 position: absolute;
    left: 0;
    top: 0;
    aspect-ratio: 163 / 215;
    width: 100%;
    max-width: 133px !important;
}
@media (max-width: 767px) {
	.main-section-bg-yellow .bg-cut-img{
		display:none;
	}
}
@media (max-width: 767px) {
.elementor-9196 .elementor-element.elementor-element-10225bed{
	padding-top: 30px !important;
    padding-bottom: 30px !important;
}
}


