/*--- Post ผลงานโครงการ---*/
.single-post .category-featured-projects .gallery-item {
    width: 49%;
    height: auto;
    padding: 5px 5px;
}
.single-post .category-featured-projects .gallery-item img {
    width: 100%;
    height: auto;
}
.single-post .category-featured-projects .block-tags, .block-date {display: none;}

.single-post .category-other-projects .gallery-item {
    width: 49%;
    height: auto;
    padding: 5px 5px;
}
.single-post .category-other-projects .gallery-item img {
    width: 100%;
    height: auto;
}
.single-post .category-other-projects .block-tags, .block-date {display: none;}

.pt-cv-title a {font-weight: 300; color: #006885 !important;}

/*--- Post ผลงานโครงการ---*/


/*--- Post---*/

.post-template-default a {color: #0084A2;}
.post-template-default a:hover {color: #ff6600;}


.post-template-default .pop-post-block {margin-top: -30px !important;}
.post-template-default .pop-post-content {font-size: 19px; line-height: 31px; font-weight: 400;}

.post-template-default h2  {font-family: "kanit-regular1", sans-serif; font-size: 31px; font-weight: 400; line-height: 1.3; color: #333333; letter-spacing: -0.5px;}
.post-template-default h3  {font-family: "kanit-regular1", sans-serif; font-size: 24px; font-weight: 400; line-height: 1.6; color: #333333; letter-spacing: -0.5px;}

.post-template-default h4  {letter-spacing: -0.8px !important; padding-top: 20px; letter-spacing: -0.5px;}
.post-template-default h6  {font-family: "kanit-regular1", sans-serif; font-size: 13px; font-weight: 400; line-height: 1.3; color: orange; letter-spacing: px;}

.post-template-default .page-title-block, .archive .page-title-block {background: url(https://homeglass2003.com/wp-content/uploads/bg-post-top.png) top !important;}
.post-template-default .page-title-title, .archive .page-title-title  {display: none !important;}
.post-template-default .block-content {padding-top: 0px !important}


.post-template-default .clearfix.scalia_socials_sharing {padding-top: 0px !important; }
.post-template-default .block-divider, .post-template-default .block-navigation, .post-template-default .post-related-posts  {display: none !important;}

.post-template-default .relpost-thumb-container h5 { font-size: 22px ; letter-spacing: 1.2px  ; border-left: solid 5px orange; background-color: #F1F5F8; padding: 10px 0 5px 20px;}

.post-template-default .relpost-block-single-text {padding: 13px 10px 0 5px; text-align: left; }

.post-template-default .seed-social { text-align: right !important;}

.preloader {display: none;}




@media (min-width: 960px){ .post-template-default .relpost-thumb-wrapper { width: 940px !important; margin: auto !important;} }

/*--- Post*/

/*--- archive posts*/
.archive .entry-title {
    line-height: 34px !important;
   font-size: 24px !important;
}
/*--- archive post*/



pre {margin: 0 0 !important;}

.scroll-top-button.visible { opacity: 0 !important;}

.page-title-title {height: 80px !important;}

.pop-homepage-product-title {border-left: solid 8px orange; padding-left: 10px; letter-spacing: -0.8px !important;}
.pop-homepage-product-title-blue {border-left: solid 8px #0084A2; padding-left: 10px; letter-spacing: -0.8px !important;}

.pop-homepage-product-desc .elementor-widget-container {font-size: 14px !important; line-height: 20px !important; }

.pop-heading-title .elementor-heading-title {
    margin-top: -150px !important;
    background-color: #ffffff80 !important;
    padding: 10px 0 10px 40px !important;
    border-left: solid 5px orange;
}

.pop-heading-title-product .elementor-heading-title {
    margin-top: -150px ;
    background-color: #ffffff80 ;
    padding: 10px 0 10px 40px ;
    border-left: solid 5px orange;
}

.has-background-image {padding-top: 200px !important; background-position: center!important; height: 550px;}

#top-area {border-top: #f7963e solid 2px;}

.top-area-contacts {float: right;}

.site-footer {background-color: #F5F5F5; padding: 50px 0 30px !important;}

.site-footer  #black-studio-tinymce-5 {margin-top: -30px !important;}

#footer-nav {display: none;}

.footer-textwidget-links-pop {margin-top: 0px !important;}



/*--- Page Shop*/
.pop-shop .fg-item { margin-bottom: 50px !important;}
.pop-shop .fg-caption-inner {padding-left: 0px !important;}
.pop-shop .fg-caption-title  { padding: 10px 0 0 0px !important; line-height: 22px !important;}
.pop-shop .fg-caption-desc { color: slategray !important; margin-top: 0px !important; padding-left: 0px !important;}
.pop-shop .fg-thumb {border: solid 1px #E6E3E3;}
/*--- Page Shop*/

/*--- Page glass-types*/
.pop-glass-types .fg-item { margin-bottom: 50px !important;}
.pop-glass-types .fg-caption-inner {padding-left: 0px !important;}
.pop-glass-types .fg-caption-title  { padding: 10px 0 0 0px !important; line-height: 22px !important;}
.pop-glass-types .fg-caption-desc { color: slategray !important; margin-top: 0px !important; padding-left: 0px !important;}
.pop-glass-types .fg-thumb {border: solid 1px #E6E3E3;}
/*--- Page glass-types*/

/*--- Page balustrade*/
.pop-glass-balustrade-sub-title .elementor-tab-title {
    width: 300px;
    margin: -45px auto 60px auto !important;
    padding: 15px 30px 15px 30px !important;
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 40%); 
}
.pop-glass-balustrade-sub-title .elementor-tab-title.elementor-active { box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%) ; }
.elementor-tab-content {border-bottom: 0px !important;}
/*--- Page balustrade*/

/*--- Page Projects*/
.pop-featured-projects-title {
    color: #fff;
    background-color: #ff6600;
    padding: 0px 15px 0px 15px !important;
    line-height: 35px;
}
/*--- Page Projects*/


/*--- mobile menu toggle*/
.menu-toggle::before {
    content: '';
/*background: #384554;*/
    box-shadow: 0 3px 0 0 #384554;
    position: absolute;
    top: 0px;
    left: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    width: 55% !important;
    height: 2px !important;
    transition: all 0.3s ease-in-out;
}
 .menu-toggle::after {
background: #384554;
box-shadow: 0 7px 0 0 #384554 !important;
  position: absolute;
    top: 0px;
    left: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
width: 55% !important;
height: 2px !important;
transition: all 0.3s ease-in-out;
}
.menu-toggle.dl-active {}
.menu-toggle.dl-active::before {
  transform: rotate(-45deg);
  top: 14px;
    left: -7px;
}  
.menu-toggle.dl-active::after {
    background: none !important;
  transform: rotate(45deg);
}  
.primary-navigation.responsive {padding: 30px 0 0 0 !important;}
/*--- mobile menu toggle*/


/*--- Control mouse over - mega menu*/
.sub-menu .menu-item-active a {color: #000 !important; background-color: #ffffff !important;}
.sub-menu .menu-item-active a::before {color: #446789 !important;}

.sub-menu .menu-item a:hover {color: #446789 !important;  background-color: #f1f5f8 !important;}
.sub-menu .menu-item a:hover::before {color: #F26725 !important; }
/*--- Control mouse over - mega menu*/


/*--- link-to-sim*/
.footer-link-to-sim {margin: 15px 0px 0 0 !important;  display: block; }
.footer-link-to-sim a {font-size: 10px !important; color:gray; line-height: normal; letter-spacing: 0.1em; border: solid 1px gray ; padding: 3px 6px;}
.footer-link-to-sim a:hover {background-color: gray !important; color: white !important;}
/*--- link-to-sim*/



/*--- start min-width: 770px dont delete*/
@media (min-width: 770px){
  
#gb-widget-2129 {display: none;} /* LINE DESKTOP CHAT*/
  
.shower-pic3-title h3 {display:none;}

.pop-menu-home {display:none !important;}

/* .scroll-top-button {margin-bottom: 60px !important;} */

}/*  &lt;---min-width: 770px dont delete*/



/*--- start max-width: 768px dont delete*/
@media (max-width: 768px){
  
  
  
 /*pop-article-all-posts-block*/
 
.pop-article-all-posts-block .elementor-image-box-img  {
    display: block;
    float: left;
}
.pop-article-all-posts-block .elementor-image-box-content {
    text-align: left;
    padding-left: 130px;
}

 /*pop-article-all-posts-block*/
  
.pop-homepage-banner-title .elementor-heading-title {font-size: 21px !important; line-height: 28px;}
.pop-homepage-product-title .elementor-heading-title {font-size: 21px !important; line-height: 28px;}
.pop-homepage-product-title-blue .elementor-heading-title {font-size: 21px !important; line-height: 28px;}

.pop-trusted-by-block .gallery-item {width: 24% !important;}

.has-background-image {height: auto;}

.site-footer .widget_black_studio_tinymce {margin: 0px 0 0px 0 !important;}

.foogallery-default {padding: 0 0 !important;}

.fg-default .fg-item {min-width: calc(100% ) !important;}

#primary-menu li a {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}

.page-title-title {display: none; }

.pop-heading-title-product .elementor-heading-title, .pop-heading-title .elementor-heading-title  {
    font-size: 21px !important;
    margin-top: -110px !important;
    background-color: #ffffff80 !important;
    padding: 3px 0 0px 30px !important;
    border-left: solid 5px orange;
}

/* scroll-top-button {margin-bottom: 80px !important;} */

.block-content:last-child {padding-bottom: 40px !important;}

/*--- Page balustrade*/
.pop-glass-balustrade-sub-title .elementor-tab-title { margin: 0px auto 30px auto !important; }
/*--- Page balustrade*/

/*--- Page Shop*/
.pop-shop .fg-item { width: 45% !important; margin: 0px 5px 40px 10px !important; flex-basis: auto !important; }
/*--- Page Shop*/

/*--- Page glass-types*/
.pop-glass-types .fg-item { width: 45% !important; margin: 0px 5px 40px 10px !important; flex-basis: auto !important; }
/*--- Page glass-types*/


}/*  &lt;---max-width: 768px dont delete*/

