/*
Theme Name: Futurio Child
Template: futurio
*/
.footer-credits-text { display: none; }
            .tar {
                text-align: right;
            }

            .fr {
                float: right;
            }

            .cb {
                clear: both;
            }

            .lstn {
                list-style-type: none;
            }

            .ml-1em {
                margin-left: -1em;
            }

            .ml2em {
                margin-left: 2em;
            }

            .pd2em {
                padding: 2em;
            }

            .frmshd {
                box-shadow: 3px 3px 5px;
                border: 0px solid #888;
                border-radius: 3px;
            }

            .cf7_req {
                background: #FF1A00;
            }

            .cf7_req {
                color: #FFF;
                border-radius: 3px;
                font-size: 11px;
                margin-right: 10px;
                padding: 5px 10px;
                letter-spacing: 0.2em;
            }

            .redc {
                color: #cc0000;
            }

            .page-id-1303 th {
                text-align: left;
            }

            .post-1497 th {
                text-align: left;
            }

            .cf7_btn {
                margin-top: 1em;
                text-align: center;
            }

            .post-1497 h3 {
                background: linear-gradient(transparent 70%, #FFFF00 0%);
            }

            .wpcf7-form input[type=submit] {
                background-color: #FF1A00;
                color: #FFF;
                font-weight: bold;
                margin-right: auto;
                border-radius: 7px 7px 7px 7px;
            }

            .redtxt {
                color: #f00;
            }

            .underline_red {
                text-decoration: underline;
                text-decoration-color: #FF0000;
            }

            @media only screen and (max-width: 768px) {
                .cf7_table {
                }

                .cf7_table th,.cf7_table td {
                    display: block;
                }
            }

            .post-73 table {
                border-collapse: collapse;
                border-spacing: 0;
            }

            .post-73 .tbl_lyt {
                text-align: left;
                margin-top: 20px;
                border-top: 1px solid #d8dadc;
            }

            .post-73 .tbl_head,.post-73 .tbl_data {
                padding: 20px 20px;
                border-bottom: 1px solid #d8dadc;
                vertical-align: top;
                text-align: left;
                background-color: #fff;
            }

            .post-73 th {
                width: 8em;
                display: table-cell;
                vertical-align: inherit;
                font-weight: bold;
                text-align: -internal-center;
            }

            .post-73 td {
                display: table-cell;
                vertical-align: inherit;
            }

            .post-1153 {
                line-height: 200%;
            }

            .post-1153 .lhc {
                padding-bottom: 1em;
            }

            #site-navigation .navbar-nav > li > a, #site-navigation .dropdown-menu > li > a {
                font-weight: bold;
                /* 2021.12.01 */
            }

            .elementor-31 .elementor-element.elementor-element-6580b53c .futurio-extra-written-headline {
                text-shadow: 1px 1px 10px #fff;
                /* bokasi_h2 */
            }

            .elementor-31 .elementor-element.elementor-element-4886141 .futurio_extra_adv_text_block .text-content-block p, .elementor-31 .elementor-element.elementor-element-4886141 .futurio_extra_adv_text_block .text-content-block {
                text-shadow: 1px 1px 4px rgba(255,255,255,1.0);
                -webkit-text-stroke: 1px rgba(255,255,255,0.1) ;
                /* bokasi_p */
            }

            .bignum {
                font-size: 60px;
            }

            .fl {
                float: left;
                width: 200px;
                margin-bottom: 10px;
            }

            ul.linom li {
                list-style-type: none;
            }

            @media (min-width: 480px) {
                .dn {
                    display:none;
                }
            }

            @media (min-width: 768px) {
                table#appli0 p:nth-of-type(1), table#appli0 p:nth-of-type(2) {
                    width: 100% !important;
                    max-width: 100% !important;
                }
            }

            @media (min-width: 768px) {
                table#appli1 p:nth-of-type(1), table#appli0 p:nth-of-type(2) {
                    width: 100% !important;
                    max-width: 100% !important;
                }
            }

            #appli4 tr {
                border-bottom: solid 1px;
                border-bottom-color: #CCC;
            }

            #wpcf7-f4817-p4819-o1 input[type=submit] {
                background-color: #3894FF;
            }