/* 
Theme Name: Girudo
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.black-theme-buttons {
    .like-share-buttons {
        display: flex;
        align-items: center;
        gap: 8px;
		
    }

    .like-button,
	.share-button{
        border: 0;
		color: #000;
        display: flex;
        gap: 8px;
        align-items: center;
		cursor: pointer;
			&:hover,
			&:focus{
				background: transparent;
			}
    }
	.like-button .like-icon{
		display: inline-block;
		width: 24px;
		height: 24px;
		background-image: url("/wp-content/uploads/2025/08/like-btn-black.svg");
		background-repeat: no-repeat;
	}
	.like-button.liked .like-icon{
		background-image: url("/wp-content/uploads/2025/08/liked-button-black.svg");
	}
	.share-icon{
		display: inline-block;
		width: 24px;
		height: 24px;
		background-image: url("/wp-content/uploads/2025/08/share-btn-black.svg");
		background-repeat: no-repeat;
	}
}

.white-theme-buttons{
    .like-share-buttons {
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .like-button,
	.share-button{
        border: 0;
		color: #FFF;
        display: flex;
        gap: 8px;
		padding: 8px 0px;
        align-items: center;
		cursor: pointer;
			&:hover,
			&:focus{
				background: transparent;
			}
    }
	.like-button .like-icon{
		display: inline-block;
		width: 24px;
		height: 24px;
		background-image: url("/wp-content/uploads/2025/08/like-btn-white.svg");
		background-repeat: no-repeat;
	}
	.like-button.liked .like-icon{
		background-image: url("/wp-content/uploads/2025/08/liked-button-white.svg");
	}
	.share-icon{
		display: inline-block;
		width: 24px;
		height: 24px;
		background-image: url("/wp-content/uploads/2025/08/share-btn-white.svg");
		background-repeat: no-repeat;
	}	
}
.orange-theme-buttons{
    .like-share-buttons {
        display: flex;
        align-items: center;
        gap: 35px;
        background: #FFF;
        border: 1px solid #F97350;
        padding: 5px 20px;
    }

    .like-button,
	.share-button{
        border: 0;
		color: #F97350;
        display: flex;
        gap: 8px;
		padding: 8px 0px;
        align-items: center;
		cursor: pointer;
			&:hover,
			&:focus{
				background: transparent;
			}
    }
	.like-button .like-icon{
		display: inline-block;
		width: 24px;
		height: 24px;
		background-image: url("/wp-content/uploads/2025/08/like-btn-orange.svg");
		background-repeat: no-repeat;
	}
	.like-button.liked .like-icon{
		background-image: url("/wp-content/uploads/2025/08/liked-button-orange.svg");
	}
	.share-icon{
		display: inline-block;
		width: 24px;
		height: 24px;
		background-image: url("/wp-content/uploads/2025/08/share-btn-orange.svg");
		background-repeat: no-repeat;
	}	
}

.video_center #exclusive-textbox {
	display: none;
}

.category-feature-content-exclusive-article.video_center #exclusive-textbox {
	display: block;
}

.custom-post-contents a {
    color: #f97350;
}
.custom-post-contents a:hover {
    text-decoration: underline;
    text-underline-offset: 5px;
}


.shorts-video-card .custom-youtube-video {
    height: 470px !important;
}

.author-name-feature_content a,
a.video-author-name,
.author-name{
    	color: #000;
	&:hover{
		color: #F97350 !important;
	}
}

#author-image-detailed-page h2 {
    color: #FFF;
    margin-top: 20px;
    font-size: 40px !important;
    line-height: 52px;
		&:hover{
    		color: #FFF!important;
		}
}

.author-content-widget .author-meta {
    display: none !important;
}

.custom-shorts-card h1:hover {
    color: #000;
}
.featured-content-author-image img {
	width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 50%;
}
@media (min-width:1200px) and (max-width:1430px){
.post-preview-image-bg .shorts-video-card .custom-youtube-video {
    height: 320px !important;
}
}
@media (min-width:1025px) and (max-width:1200px){
.post-preview-image-bg .shorts-video-card .custom-youtube-video {
    height: 280px !important;
}
}
@media(max-width:1025px){
.shorts-video-card .custom-shorts-card iframe {
    max-width: 100% !important;
}
}

.policy a {
    display: inline !important;
    color: #c04a27;
    text-underline-offset: 5px;
      &:hover{
			text-decoration: none;
	 }
}

.footer-policy a {
    color: #009dd1;
	&:hover{
		text-decoration: underline;
		    text-underline-offset: 5px;
	}
}