/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


/* reset 2024-12-09
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap');
body {
  font-family: "Noto Sans SC", "Roboto", "Helvetica Neue", Arial, sans-serif !important;
}
.zh { font-family: "Noto Sans SC"; }
.en { font-family: "Roboto", "Helvetica Neue", Arial, sans-serif; }




/* main
-------------------------------------------------------------- */
.lifteracool-txt02 {color:#75b0ec !important;}











.features-area span.features-title {color:#3f88d2;display:block;}
.tips-box .elementor-widget-container {;}
.tips-box .lqd-imggrp-single {    padding: 30px 35px;
    background-color: #FFFFFF1C;
    border-radius: 10%;
    border: 2px solid #fff;
	backdrop-filter: blur(10px);
	box-shadow:0 10px 30px rgba(0,0,0,.15);
	}

.tips-box .tip-de dl {text-align:center;padding-top:40px;}
.tips-box .tip-de dl dt {font-size:22px;font-weight:600;color:#a98dd8;}
.tips-box .tip-de dl dd {font-size:18px;color:#828b91;font-weight:100;margin:0;}
.tips-box .tip-de dl dd sup {font-size:12px;}

.coolfase-contact ul {overflow:hidden;margin:0;padding-left:0;}
.coolfase-contact ul li {float:left;list-style:none;width:48.5%;}
.coolfase-contact ul li.contact-left {margin-right:30px;} 
.coolfase-contact ul input {border-bottom:1px solid #fff;padding-left:0;}
.coolfase-contact textarea {border-bottom:1px solid #fff !important;padding-left:0 !important;}
/*.visual-p p {font-weight:200 !important;}*/
.dcc-p p, .tips dl dd, .contact-p p {font-family:'AvenirLTStd-Light', sans-serif !important;}

.contac_color a{border-radius: 6px 6px 6px 6px;
    --btn-pt: 2px;
    --btn-pe: 8px;
    --btn-pb: 2px;
    --btn-ps: 8px;
    padding: 2px 8px 2px 8px;
	color:#fff !important;
	background:#3f88d2;
	 white-space: nowrap;
    transition: all .3s;
	display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    overflow: hidden;
    line-height: inherit;
    text-align: unset;
    transition: all .3s;

	}

.contac_color a:hover {    border-color: transparent;
    background-color: var(--color-primary);
    color: #fff;
    transform: translate3d(0, -2px, 0);
    box-shadow: 0 12px 28px rgba(0, 0, 0, .12);
}

#lqd-gdpr .lqd-gdpr-left{font-size:14px;}
.coolfase-contact p.quiz-test, .coolfase-contact label {font-size:16px;color:#fff;width:100%;}
.coolfase-contact .wpcf7-quiz {width:100% !important;border-bottom:1px solid #fff;padding-left:0;}
div.wpcf7-response-output {font-size:16px;}



/* Mobile
-------------------------------------------------------------- */
@media screen and (max-width:767px){
.coolfase-contact ul li {float:none;width:100%;margin-right:0 !important;}
.top-visual .elementor-section.elementor-section-items-top>.elementor-container {align-items: flex-start !important;}
.dcc-p p, .tips dl dd, .contact-p p {font-family: 'Avenir LT Pro', sans-serif !important;}
.tips-box .tip-de dl {padding-top:15px;}
#lqd-gdpr .lqd-gdpr-left {line-height:1.2em;}
.tips {background:#f1ebe4;}


}