/* 
Theme Name: Hello Elementor Child
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
*/

/* Add your custom styles here */
.center{text-align:center}
.ginhong-page-subtitle{
    font-weight:700;color:rgba(0,0,0,.5);margin-top:0.5rem;margin-bottom:1rem;
}
.ginhong-page-h2{
    margin-bottom:1.25rem;
}
.ginhong-page-h3{
    font-size:24px!important;
    font-weight:700!important;
}
.ginhong-dot-divider{
    height:4px;
    width:104px;
    background:#D2151E;
    border-radius: 2px;
    position: relative;
    margin-left:27px;
}
.ginhong-dot-divider:before{
    content: "";
    position: absolute;
    color: #D2151E;
    left: -27px;
    top: 0;
    display: inline-block;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    background-color: #D2151E;
    -webkit-box-shadow: 9px 0 0 0 currentColor,18px 0 0 0 currentColor;
    box-shadow: 9px 0 0 0 currentColor,18px 0 0 0 currentColor;
}
.mt-16{margin-top:16px;}
.mt-20{margin-top:20px;}
.mt-40{margin-top:40px;}
.mt-64{margin-top:64px;}
.mb-16{margin-bottom:16px;}
.mb-20{margin-bottom:20px;}
.mb-40{margin-bottom:40px;}
.mb-64{margin-bottom:64px;}
.pt-16{padding-top:16px;}
.pt-20{padding-top:20px;}
.pb-40{padding-top:40px;}
.pt-64{padding-top:64px;}
.pb-16{padding-bottom:16px;}
.pb-20{padding-bottom:20px;}
.pb-40{padding-bottom:40px;}
.pb-64{padding-bottom:64px;}
.my-64{margin-top:64px;margin-bottom:64px;}
.py-64{padding-top:64px;padding-bottom:64px;}
.gh-primary-color{
    color:#D2151E;
}