/*
Theme Name: Thaai Child
Theme URI: 
Description: Child theme of twentynineteen theme for the Twenty Nineteen theme
Author: <a href="https://thaainetwork.com/">Thaai Network</a>
Author URI: 
Template: twentynineteen
Version: 1.9
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 24 Jan 2021 12:34:27 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
body, html{
    margin: 0;
    padding: 0;
}
.elementor-location-header {
    position: relative;
    z-index: 1;
}
p:first-child{
    margin-top: 0;
}
.wp-google-reviews {
    display: none !important;
}

.wp-google-content-inner {
    display: none !important;
}

.wp-google-place > .wp-google-left {
    display: none !important;
}

.wp-google-right {
    color: #fff !important;
}

.wp-google-name a span {
    font-size: 21px !important;
    line-height: 30px !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    font-family: "Muli" !important;
    text-align: center !important;
}

.wp-google-right span.wp-google-rating {
    font-size: 25px  !important;
    line-height: 30px  !important;
    color: #ffffff  !important;
    font-weight: 400  !important;
    font-family: "Muli"  !important;
    text-align: center  !important;
}

span.wp-star path {
    fill: #fcb712;
}

.wp-google-right .wp-google-powered {
    font-size: 19px !important;
    line-height: 29px !important;
    color: #ffffff !important;
    font-weight: 300 !important;
    font-family: "Muli" !important;
    text-align: left !important;
    grid-row-start: 1;
}
.wp-google-right .wp-google-powered + .wp-google-powered {
    text-align: right !important;
}
.wp-google-place .wp-google-right {
    display: grid !important;
    grid-template-columns: 50% 50% !important;
    width: 100% !important;
    max-width: 100% !important;
}

.wp-google-right .wp-google-name {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-column-end: 3;
    border-top: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;
}

.wp-google-right > div:nth-child(2) {
    grid-column-start: 1;
    grid-column-end: 3;
}

.wp-google-right > div {
    padding-bottom: 18px !important;
    padding-top: 18px !important;
    padding-right: 0 !important;
}
.elementor-location-header nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute;
    min-width: 250px;
    right: 0;
    top: 30px;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
@media (min-width:1025px){
    .overlapsec-1 > .elementor-container.elementor-column-gap-default {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
}
.overlapsec-1 > .elementor-container.elementor-column-gap-default > .elementor-column {
    float: left;
}
section.overlapsec-1 {
    text-align: center;
}
.overlapsec-1 > .elementor-container.elementor-column-gap-default > .elementor-column:first-child {
    width: 55%;
    margin-right: -5%;
    z-index: 1;
/*     min-height: 258px; */
}
}
.exad-google-reviews-description {
    border-bottom: 1px solid #fff;
}

.grenable .wp-google-right .wp-google-name {
    display: none;
}
.grenable .wp-google-right > div:nth-child(2) {
    display: none;
}
.grslider {
    display: none;
    /* margin-top: -130px; */
    /* margin-bottom:-130px; */
/*     min-height: 420px; */
    /* border-top: 1px solid #fff; */
}
.grgen.elementor-widget-text-editor {
    padding-top: 60px;
}
.grenable .grgen.elementor-widget-text-editor {
    padding-top: 0;
}
.grenable .grslider {
    display: block;
}
.swiper-slide.exad-google-reviews-item.exad-google-reviews-wrapper .exad-google-reviews-wrapper-inner{
    padding-top:10px;
    border-top: 1px solid #fff;
}
.swiper-slide.exad-google-reviews-item.exad-google-reviews-wrapper {
    margin-top:0px !important;
}
.grenable .elementor-widget-text-editor .elementor-widget-container {
    padding-bottom: 0 !important;
}
.grenable .elementor-widget:not(:last-child){
	margin-bottom:0;
}

.blog_right h5{font:normal 20px "Muli", Sans-serif;margin:0;padding:0;color:#6ec1e4;}
.blog_right ul{margin:10px 0 0 20px;padding:0;list-style-type:disc;}
.blog_right ul li{font-size:16px;padding:18px 0 18px 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);font-family: "Muli", Sans-serif;}
.blog_right ul li a{color:#000 !important;}
.blog_right ul li span.post-date{display:block;opacity:0.7;font-size:14px;}




.blog_right ul li ::marker{color:#ff0;}
.service_inner_sec ul{margin:0;padding:0;list-style:none;}
.service_inner_sec ul li{position:relative;padding:0 0 15px 25px;}
.service_inner_sec ul li:before{position:absolute;left:0;top:8px;content:'';width:8px;height:8px;background:#B71672;}



input.redal, select.redal {
    box-shadow: 0 0 10px rgb(255 0 0 / 20%);
}
form.dis button[type=submit]{
    opacity: 0.7;
    pointer-events: none;
}
.elementor-select-wrapper  span {
    display: none;
}
.elementor-select-wrapper select.redal + span {
    display: block;
    width:100%;
    font-size:0.9em;
    color:#f00;
}
.elementor-field.elementor-select-wrapper {
    display: flex;
    flex-direction: column;
}