/*
 Theme Name:   Pithree Child Theme
 Theme URI:    http://themes.g5plus.net/pithree/
 Description:  Pithree Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     pithree
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
 Text Domain: 		pithree
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
.top-bar-inner .textwidget p {
    margin-bottom: 0;
}
.vc-hoverbox-front:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	background: rgba(110, 206, 238, 0.4);
    z-index: -1;
}
.social-profiles.classic a {
    color: #fff;
}
.singleAdds i {
    color: #fff;
}
.main-footer .widget_nav_menu .menu > li a:hover {
    color: #111;
}
.top-bar-wrapper a:hover {
	color: #111;
}

#home-tiles .vc-hoverbox-wrapper {
	margin-bottom: 30px;
}
.logo-mobile-wrapper img {
	max-height: 90px;
}
.is-sticky .logo-mobile-wrapper img {
	max-height: 60px;
}
/*.vc-hoverbox-wrapper:active .vc-hoverbox-back,
.vc-hoverbox-wrapper:hover .vc-hoverbox-back {
    transform: rotateY(0);
}*/
#home-tiles .vc-hoverbox-wrapper .vc_custom_heading a {
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zindex0 {
	z-index: 0 !Important;
}
.wpcf7-form-control-wrap.myquiz label {
	margin-top: 15px;
	display: block;
}
.wpcf7-form-control-wrap.myquiz input {
	width: 60px;
	display: block;
}
.singleAdds p {
    line-height: 1.2;
}
a.read-more-link, .archive-wrap article a.read-more-button {
	text-transform: none;
}
.widget_archive li, .widget_categories li, .widget_nav_menu li, .widget_pages li, .widget_product_categories li {
	text-transform: none;
}
.logo-mobile-wrapper img {
    width: 90px;
}
.g5plus-team-single .team-title:after {
    background: #3986c6 !important;
}
.g5plus-posts .entry-meta ul > li:last-child {
	display: none;
}
.single-services-wrap .entry-meta-share .entry-post-meta {
	display: none;
}
.single-services-wrap .entry-meta-share .social-share {
	float: right;
}
.main-footer a:hover {
    color: #48a9df;
}
@media screen and (min-width: 992px) {
	.logo-header img {
		width: 300px;
	}
}
/* Flip-fix 2026-07-27: WPBakery 5.7 hoverbox roterar fram/baksida var för sig utan
   3D-kontext — Safari/WebKit ignorerar då backface-visibility (spegelvänd text läcker
   igenom). Perspektiv ger äkta 3D-djup; opacity-korsfaden vid ~90° gör
   backface-visibility irrelevant i alla motorer. */
.vc-hoverbox-inner { perspective: 1200px; }
.vc-hoverbox-block { transition: transform .5s ease-in-out, opacity .12s linear .19s !important; }
.vc-hoverbox-front { opacity: 1; }
.vc-hoverbox:hover .vc-hoverbox-front { opacity: 0; }
.vc-hoverbox-back { opacity: 0; }
.vc-hoverbox:hover .vc-hoverbox-back { opacity: 1; }
