.fgt-logo {
bottom: 50px !important;
}
.fgt-logo img {
-o-border-radius: 360px !important;
-ms-border-radius: 360px !important;
-moz-border-radius: 360px !important;
-webkit-border-radius: 360px !important;
border-radius: 360px !important;
}
.elementor-element.elementor-global-3608 > .elementor-widget-container {
background-color: #000 !important;
}
.khc-main-ph-ico {
    height: 27px !important;
}
.khc-main-ph-ico i::before {
    color: #000 !important;
    font-size: 18px !important;
}
.elementor-1437 .elementor-element.elementor-element-42df2a4 .elementor-icon {
    font-size: 18px !important;
}
.elementor-1437 .elementor-element.elementor-element-42df2a4.elementor-view-framed .elementor-icon, .elementor-1437 .elementor-element.elementor-element-42df2a4.elementor-view-default .elementor-icon {
    color: #000 !important;
}
.layout2 .block {
    padding-top: 30px !important;
    padding-bottom: 60px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.advgs-icon {
    font-size: 60px;
    color: #000;
    border: 2px ridge #00000050;
    box-shadow: 3px 3px 3px #000000050;
    -o-border: 2px ridge #00000050;
    -o-box-shadow: 3px 3px 3px #00000050;
    -ms-border: 2px ridge #00000050;
    -ms-box-shadow: 3px 3px 3px #00000050;
    -moz-border: 2px ridge #00000050;
    -moz-box-shadow: 3px 3px 3px #00000050;
    -webkit-border: 2px ridge #00000050;
    -webkit-box-shadow: 3px 3px 3px #00000050;
}
.advgs-icon i {
    display: block !important;
    margin: 0px auto;
    line-height: 120% !important;
    font-size: 60px !important;
}
header {
    background: #ffffff !important;
}
* {
    letter-spacing: calc(1px + 0.03vw) !important;
}
.elementor-widget-elec-our-couponss .tb-info {
    width: auto !important;
    height: 270px !important;
}
.newsletter-sec {
    display: none !important;
}
.appwtllc:hover {
    color: #00f !important;
    cursor: pointer !important;
}
.appwtllc {
    font-family: 'Lato', sans-serif !important;
    margin-bottom: 10px !important;
    display: block !important;
    color: #f93 !important;
    font-weight: 400 !important;
    text-transform: none !important;
    font-size: 14pt !important;
    text-decoration: 1px 1px 1px rgba(255,154,51,0.5) !important;
}
.blog-info ul.meta {
    visibility: hidden !important;
}
.blog_dv span.posted_date {
    display: none !important;
}
.blog-page .blog_ttl {
    text-align: left !important;
    padding: 0px !important;
    width: 100% !important;
}
.blog-page .blog_ttl h2.post-title,
.blog-page h3 {
    font-weight: 300 !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5) !important;
    color: #000 !important;
}
.blog-page ul.widget-posts li .recent-post .recent-post-info span {
    display: none !important;
}
.blog-page h3 {
    margin-bottom: 30px !important;
    margin-top: 60px !important;
    display: block !important;
}
.wegts-links li {
    cursor: pointer !important;
}
.blog-page .blog-info img {
    vertical-align: middle !important;
    text-align: center !important;
    margin: 0px auto !important;
    margin-bottom: 50px !important;
    display: block !important;
    border-radius: 120px !important;
    -o-border-radius: 120px !important;
    -ms-border-radius: 120px !important;
    -moz-border-radius: 120px !important;
    -webkit-border-radius: 120px !important;
    box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    -o-box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    -ms-box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    -moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    width: 20vw !important;
    min-width: 150px !important;
    max-width: 100% !important;
    height: auto !important;
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    -o-box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    -ms-box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    -moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
    -webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.5) !important;
}
footer, footer * {
    background: #000 !important;
    color: #fff !important;
    font-weight: 400 !important;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.25) !important;
    font-size: 14pt;
    text-transform: uppercase !important;
}
.navigations {
    background: #000 !important;
}