@charset "utf-8";
/* CSS Document */
.indban{ width:100%; position:relative; background:#666;}
.indban img{ width:100%;}
.et_ptit{ position:absolute; top:20%; left:0; right:0; text-align:center; color:#fff;}
.et_ptit h2{ font-size:30px; color:#fff; font-weight:500;}
.et_ptit p{ font-size:18px; margin:0;}
.ckban{ text-align:center; margin-top:30px;}
.ckban a{ color:#fff; font-size:24px; font-weight:bold; padding:20px 50px; background:#333; border-radius:5px;}
.ind_title{ overflow:hidden; width:100%; background:#F6F6F6; padding:30px 0;}
.tt_cent{ max-width:1100px; margin:0 auto; text-align:center;}
.tt_cent h2{ font-size:var(--h2_typography-font-size); font-weight:600; margin:0; line-height:100% !important;}
.sep-sold{max-width:206px; height:2px; background:#FED03D; margin:0 auto;margin-bottom:20px; margin-top:5px;}
.tt_cent  h3{ font-size:22px; font-weight:500; margin:0;}
.tt_cent p{ font-size:16px; line-height:160%;padding-top:4px; }
.post-content p{margin-bottom:4px !important; line-height:160%; }
.ch_bg{ width:100%; margin-top:50px; background:url(https://gpiag-asthma.org/wp-content/themes/biscuit/assets/images/hp-hero-rbs-wirecut-cookie.jpg) no-repeat; max-height:360px;background-repeat: no-repeat;
                background-position: 50% 0%;
                background-size: cover;
                max-width: none;
                height: 360px;
                position: relative; overflow:hidden;}
.ch_bg h2{ text-align:center; color:#892d05; font-size:30px; font-weight:500; padding-top:50px;}
 .swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
.prd_sledr{ max-width:1200px; overflow:hidden; margin:0 auto; padding-top:0px;}
.prd_sledr dl{ margin-top:0;}
.prd_sledr dl dt img{ max-height:100%;}
.prd_sledr dl dd{ font-size:16px; margin:0; color:#9e3d0f;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{ color:#333;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ color:#333;}
ul,li{ list-style:none;}
*{ padding:0; margin:0;}
.ind_wash{ max-width:1200px; margin:0 auto; overflow:hidden;}
.bfone{ overflow:hidden; margin-top:50px;}
.bg_top{ overflow:hidden; margin-top:50px; margin-bottom:30px;}
.bg_top_le img{ float:left; width:30px;}
.bg_top_le h2{ float:left; font-size:30px; padding-left:10px;text-transform:uppercase;text-decoration:underline;text-decoration-color:#ffb400;text-shadow:0em 0.1em 0.1em rgba(0,0,0,0.4);letter-spacing:2px; line-height:1.1em; width:80%;}
.bg_top_le{ float:left; width:30%;}
.bg_top_rg{ float:right; width:62%;}
.bg_center{ overflow:hidden; padding-top:120px;}
.bg_cele{ float:left; width:30%;}
.bg_shp{ max-width:100%; height:200px; margin-bottom:30px;}
.bg_shp iframe{ width:100%; height:100%;}
.bganiu{ width:280px; height:60px; text-align:center; line-height:60px; font-size:24px; font-weight:bold; margin:0 auto;}
.bganiu a{ color:#fff; display:block; background:#FFB400; border:1px solid #C4BBA5;}
.bg_cemid{ width:30%; float:left; margin-left:4%;}
.dtimg{ width:100%; border:0 solid #333; box-shadow:6px 6px 18px 0px rgba(188,188,188,0.3);}
.swiper-pagination-bullet-active{ background:#333 !important;}
.dt_xx{ overflow:hidden;}
.dt_xx h2{ font-size:18px; font-weight:bold; color:#FFB400; padding:20px 0; margin:0;}
.dt_xx p{ font-size:15px; color:#666;line-height:160%; padding-bottom:6px;}
.bg_ul{ font-size:15px;}
.bg_ul li{ padding-top:10px; border-bottom:1px dashed #FFB400; padding-bottom:5px; color:#666;word-wrap:break-word;line-height:150%;}
.bg_ul li a{ color:#FFB400;}

.latest{ width:100%; background:#FDF4D2; overflow:hidden; padding:50px 0;}
.lat_contain{ max-width:1200px; overflow:hidden; margin:0 auto;}
.lat_le{ float:left; width:45%;}
.lat_le img{ width:100%;}
.lat_rg{ float:right; width:50%; text-align:left;}
.lat_rg h3{ margin:0; font-size:24px; color:#333; font-weight:500; padding-bottom:15px; line-height:130% !important;}
.lat_rg h3.section-heading{ font-size:16px; color:#666;padding-top:15px;}
.lat_rg h3 a{ color:#000;}
.lat_contain .swiper-slide{ display:block;}
.intro-text{ font-size:16px;line-height:160%;}
.cta-link{ color:#333; font-size:18px; margin-top:20px; text-transform:uppercase; display:block;}
.ind_faq{ overflow:hidden; max-width:1090px; margin:0 auto; padding-bottom:20px;}
.ind_faq h2{ font-weight:500; margin-top:60px;}
.wd_xl{ overflow:hidden; margin-top:30px;}
.faq_cont{ margin-bottom:15px;}
.faq_cont h3{ font-size:18px; cursor:pointer; font-weight:500; padding-bottom:10px;line-height:120% !important;margin-top:0;margin-bottom:0;}
.faq_cont:hover h3{ color:#FED03D;}
.faq_cont h3 span{ font-weight:bold; font-size:26px; padding-right:10px; color:#FED03D;}
.faq_hid p{ font-size:15px; line-height:180%;}
.faq_hid{ display:none;}
.contain{ max-width:1200px; margin:0 auto; padding:50px;}
.lact{ font-size:30px; font-weight:500; text-align:center; padding-bottom:40px; color:#000;}
.ind_faq .title{ text-align:center;}
.wd_xl{ float:left; width:45%; padding:0 2%;}
.lat_contain .swiper-pagination{ display:none;}
/*===============*/
.fusion-rollover-link,.fusion-rollover-gallery{ display:none;}
.top_article{ max-width:1180px; margin:0 auto; border-bottom:1px solid #eee; padding-bottom:30px; margin-top:50px;}
.top_article h2{ font-size:30px; text-align:center;}
.top_article p{ }
.ind_subbg{ width:100%; overflow:hidden; margin:50px 0; background:#F7A900; position:relative;}
.ind_subter{ max-width:1200px; width:100%; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.dw_back{ overflow:hidden; max-width:800px; margin:0 auto; position:relative; padding:50px 0; text-align:center;}
.dw_back h2{ font-size:32px; color:#fff;margin-bottom:0;}	
.dw_back p{ font-size:16px; color:#fff;line-height:180%;}
.dwsvg{ position:absolute; bottom:0; left:0; width:100%; height:120px; background: url(../images/ft.svg) no-repeat; background-size:100%;}
.dwsvg2{ position:absolute; bottom:0; left:0; width:100%; height:120px; background: url(../images/fr.svg) no-repeat; background-size:100%;}
.sub_line{ max-width:1200px; width:100%; margin:0 auto; overflow:hidden;}
.sub_line dl{ padding:10px;}
.sub_line dl dt{box-shadow:0px 12px 18px -6px rgba(0,0,0,0.3); margin-bottom:30px;}
.sub_line dl dt img{ width:100%;}
.sub_line dl dd h2{ font-size:22px; margin-bottom:5px;line-height:140% !important;}
.sub_line dl dd h2 a{ color:#333;}
.sub_line dl dd p{ font-size:15px; text-align:left; line-height:180%;}
.ind_new{ max-width:1200px; width:100%; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.id_newle{ float:left; width:45%;}
.id_newrg{ float:right; width:50%;}
.id_newrg h2{ font-size:22px; margin-bottom:10px;}
.id_newrg h2 a{ color:#333;}
.id_newrg p{ text-align:left; font-size:16px; line-height:180%;}
.ind_new .swiper-slide{ display:block;}
.fusion-header-wrapper{background-color:#fff;}
.fusion-is-sticky{background-color:#FFD454 !important;}
.avada-page-titlebar-wrapper{ padding-top:84px;}
.fusion-mobile-nav-item{ display:block; width:100%;}
.comment{ max-width:1200px; width:100%; overflow:hidden; margin:0 auto; padding-top:50px; padding-bottom:60px;}
.comment2{padding-top:0;}
.com_tit{ text-align:center; padding-bottom:10px;}
.com_tit h2{ font-size:32px; color:#333; font-weight:600;line-height:100% !important; margin:0;}
.com_tit p{ width:206px; height:2px; background:#FED03D; margin:0 auto; margin-top:10px;}
.comment_list{ overflow:hidden; padding-top:20px;}
.pl_com{ width:96%; margin:10px 1%; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.pl_com h2{ font-size:18px; font-weight:600; padding-bottom:7px;line-height:100% !important; margin:0;}
.pl_com h2 span{ font-size:14px; font-weight:lighter;color:#828282;}
.pl_com p{ font-size:16px; line-height:160%; color:#828282;}
.pl_com p a{font-weight:bold;}
.comlink{ max-width:580px; height:40px; text-align:center; line-height:40px; background:#FED03D; margin:0 auto; margin-top:30px;}
.comlink a{ color:#333; font-size:16px; font-weight:600;display:block;}
.comlink a:hover{ color:#333;}
.top_article table{ width:100%;border:0;margin:0;border-collapse:collapse;border-spacing:0; border-bottom:1px solid #ddd; border-left:1px solid #ddd; margin-top:10px;}
.top_article table td,.top_article table th{ padding:5px 10px; text-align:center; border-top:1px solid #ddd; border-right:1px solid #ddd;}
@media (min-width: 1200px) {
	.fusion-page-title-bar{background-size:100% !important;}
}
@media (max-width: 992px) {
	.bg_cele,.bg_cemid{ width:95%; margin:0 auto; margin-top:30px; overflow:hidden; float:inherit; display:block;}
	.bg_cemid{ margin-left:2.5%;}
	.dtimg{ width:94%; margin:0 auto;}
	.lat_le,.bg_top_le,.bg_top_rg{ width:100%;}
	.lat_rg{ width:100%;}
	.dw_back p{ display:none;}
	.id_newle,.id_newrg{ width:90%; margin:0 auto; float:inherit;}
	.id_newrg{ padding-top:20px;}
	.lat_contain{width:95%;}
	.contain{ padding:5%;}
	.pl_com{ width:96%;}
	.bg_center{padding-top:0;}
	.bg_top{ margin-bottom:0;margin-top:0;}
}