
                            .elementor {
                                hyphens: manual;
                            }
                            
                            .elementor *,
                            .elementor ::after,
                            .elementor ::before {
                                -webkit-box-sizing: border-box;
                                box-sizing: border-box;
                            }
                            
                            .elementor-section {
                                position: relative;
                            }
                            
                            .elementor-counter .elementor-counter-number-wrapper {
                                font-size: 45px;
                                color: #e80a89 !important;
                                line-height: unset !important;
                            }
                            
                            .elementor-counter-number-wrapper {
                                color: #29323c;
                                font-family: "Roboto", Sans-serif;
                                font-weight: 700;
                            }
                        
						
						
                                                .pro-statistics .bcount {
                                                    color: #e80a89;
                                                    font-size: 45px;
                                                    font-weight: 700;
                                                    font-family: "Roboto", Sans-serif;
                                                }
                                                
                                                .pro-statistics .usco {
                                                    font-size: 18px;
                                                    line-height: 2;
                                                    color: #fff;
                                                    font-weight: 600;
                                                    text-transform: uppercase;
                                                    font-family: Helvetica;
                                                }
                                                
                                                @media(max-width:767px) {
                                                    .pro-statistics .bcount {
                                                        font-size: 29px;
                                                    }
                                                    .pro-statistics .usco {
                                                        font-size: 14px;
                                                    }
                                                }
                                            
											
										
                            .ordertab.panel {
                                display: none;
                            }
                        

                        
                            #FShop {
                                /*top: 5%;
    left: 30%;
    right: 30%;*/
                                position: relative;
                            }
                            
                            .laayarblock {
                                width: 100%;
                                height: 100%;
                                position: fixed;
                                background: rgba(0, 0, 0, 0.86);
                                top: 0;
                                left: 0;
                            }
                        

                        
                        
                            .wmodal.modal-new .modal-content {
                                background: #262A32;
                                color: #fff;
                                font-weight: 500;
                                font-size: 14px;
                                font-family: Lato, sans-serif
                            }
                            
                            .wmodal.modal-new .login-form {
                                background: unset!important;
                            }
                            
                            .wmodal.modal-new .modal-dialog {
                                min-width: 369px;
                                margin: 30px auto;
                                max-width: 600px;
                            }
                            
                            .wmodal.modal-new .login-form .or span {
                                background: transparent;
                            }
                            
                            .wmodal.modal-new .login-form .or::after {
                                top: 0;
                            }
                            
                            .wmodal.modal-new .login-form .content .btn-login {
                                background: #eaeaea;
                                border-color: #fff;
                                color: #53565B;
                            }
                            
                            .wmodal.modal-new .login-form .content .btn-login:hover {
                                color: #8e214b;
                            }
                            
                            .wmodal.modal-new .login-form .content .form-group .form-control {
                                letter-spacing: 2px;
                                display: block;
                                width: 100%;
                                height: 34px;
                                padding: 6px 12px;
                                font-size: 14px;
                                line-height: 1.42857143;
                                color: #555;
                                background-color: #fff;
                                background-image: none;
                                border: 1px solid #ccc;
                                border-radius: 4px;
                                font-weight: bold;
                            }
                            
                            .wmodal.modal-new .ingen {
                                display: inline-block;
                            }
                        

						
                            .pinfo {
                                font-weight: bold;
                                font-size: 110%;
                                line-height: 1;
                            }
                            
                            .pinfo img {
                                display: inline-block;
                                float: left;
                            }
                            
                            .modal-new {
                                color: #333;
                            }
                            
                            .modal-new .content .field-wrap {
                                text-align: left;
                            }
                        
						
						 
                                .topslide img {
                                    height: 360px;
                                    width: auto;
                                    margin: auto;
                                }
                                
                                .carousel.topslide {
                                    background: transparent;
                                }
                            
							
							
            .tpro a .tpro p,
            .tpro h3,
            .tpro h4,
            .tpro h6 {
                font-weight: 500;
            }
            
            .faspro.master ul.pricing_plan--listAll li {
                background: rgba(242, 242, 242, 0.8)!important;
            }
            
            .faspro.master ul.pricing_plan--listAll li.list-highlight {
                background: rgba(255, 255, 255, 0.8)!important;
            }
            
            .faspro.master .pages {
                height: 404px !important;
                ;
            }
            
            .faspro.master .controls .title {
                color: rgb(112, 15, 70) !important;
                font-size: 90px;
                color: #770c49;
                opacity: .32;
                top: 100px;
            }
            
            .faspro.master h2#masteri {
                text-transform: uppercase;
                font-size: 18px !important;
                color: #750d48;
                position: absolute;
                top: 2%;
                left: 20% !important;
                right: 20%;
            }
            
            h2.icdisplay {
                text-transform: uppercase;
                font-size: 18px !important;
                color: #750d48;
                text-align: center;
            }
            
            .faspro.master h2#masteri,
            h2.icdisplay {
                animation-name: flash;
                animation-duration: 1.2s;
                animation-timing-function: linear;
                animation-iteration-count: infinite;
                -webkit-animation-name: flash;
                -webkit-animation-duration: 1.2s;
                -webkit-animation-timing-function: linear;
                -webkit-animation-iteration-count: infinite;
                -moz-animation-name: flash;
                -moz-animation-duration: 1.2s;
                -moz-animation-timing-function: linear;
                -moz-animation-iteration-count: infinite;
            }
            
            .faspro.master .hemat {
                font-size: 16px!important;
                color: #e80a89;
                font-weight: bold!important;
            }
            
            .icdisplay img {
                border-radius: 35%;
            }
            
            .dcount p {
                line-height: 1.2;
            }
        
		
		
                                h2.featured {
                                    background: linear-gradient(#feb000 0%, #f9a400 15%, #f69b00 35%, #F89F00 50%, #ef8100 65%, #e76200 85%, #E65C00 100%);
                                }
                                
                                .data-pro .panel {
                                    background: rgba(0, 0, 0, 0.21);
                                    max-width: 767px;
                                }
                                
                                .ajax_met_produk thead tr {
                                    display: none;
                                }
                                
                                .ajax_met_produk tbody tr td {
                                    background: #FEECBC;
                                    border-radius: 10px;
                                    padding: 0;
                                    margin: 10px auto;
                                    filter: drop-shadow(4px 2px 4px #000);
                                    border: 5px solid #f69c00;
                                    overflow: hidden;
                                    position: relative;
                                    text-align: center;
                                    -webkit-box-shadow: 1px 1px 2px #e6e6e6;
                                    -moz-box-shadow: 1px 1px 2px #e6e6e6;
                                    box-shadow: 1px 1px 2px #e6e6e6;
                                    height: 350px;
                                }
                                
                                .ajax_met_produk tbody tr {
                                    /*width: 190px;*/
                                    width: 33.33333333%;
                                    height: 350px;
                                    float: left;
                                }
                                
                                .ajax_met_produk tbody tr td .promet {
                                    border-radius: 10px;
                                }
                                
                                @media(max-width:767px) {
                                    .ajax_met_produk tbody tr {
                                        width: 50%;
                                    }
                                }
                                
                                .table.ajax_met_produk tbody td {
                                    padding: 0 6px;
                                    margin: 3px;
                                }
                                /* NEW*/
                                
                                .appstore .member-area td .spinner.buttons-default {
                                    position: absolute;
                                    top: 0;
                                    width: 140px;
                                    right: 10%;
                                    bottom: unset;
                                    left: 15%;
                                }
                                
                                .appstore .member-area td .spinner.buttons-default input[type="text"] {
                                    font-size: 14px;
                                }
                                /*NEW END*/
                                
                                td .spinner.buttons-default {
                                    position: absolute;
                                    bottom: 20%;
                                    width: 140px;
                                    right: 10%;
                                }
                                
                                .button.btn-kedip.btn-subm.bg-green.fg-white.m-1 {
                                    background: linear-gradient(#feb000 0%, #f9a400 15%, #f69b00 35%, #F89F00 50%, #ef8100 65%, #e76200 85%, #E65C00 100%);
                                }
                                
                                td .button.btn-subm {
                                    position: absolute;
                                    right: 10%;
                                    top: 45px;
                                    left: 10%;
                                }
                            

                            
                                .showing {
                                    height: 250px;
                                }
                                
                                .promet {
                                    padding: 3px;
                                    background: url(assets/gamis-gold.png)no-repeat center, linear-gradient(to right, #99846A 0%, #F0DCBC 50%, #99846A 100%) !important;
                                    background: linear-gradient(to right, rgb(249, 186, 96) 0%, #F0DCBC 50%, rgb(249, 186, 96) 100%) !important;
                                    background-size: auto, auto;
                                    background-size: 125% !important;
                                }
                                
                                .promet {
                                    border: 2px solid #fff;
                                    /*! width: 100%; */
                                    float: left;
                                    /*filter:drop-shadow(4px 2px 4px #000);*/
                                    /*! border: 10px solid #fff; */
                                    overflow: hidden;
                                    position: relative;
                                    text-align: center;
                                    ! -webkit-box-shadow: 1px 1px 2px #e6e6e6;
                                    -moz-box-shadow: 1px 1px 2px #e6e6e6;
                                    box-shadow: 1px 1px 2px #e6e6e6;
                                    cursor: default;
                                    /*! background: #fff url(../images/bgimg.html) no-repeat center center; */
                                }
                                
                                .promet .mask,
                                .promet .content {
                                    width: 100%;
                                    position: absolute;
                                    overflow: hidden;
                                    top: 0;
                                    left: 0;
                                    bottom: 0;
                                }
                                
                                .promet img {
                                    display: block;
                                    position: relative;
                                }
                                
                                .promet h2 {
                                    text-transform: uppercase;
                                    color: #fff;
                                    text-align: center;
                                    position: relative;
                                    font-size: 17px;
                                    padding: 10px;
                                    background: rgba(0, 0, 0, .6);
                                    margin: 30px 0 0 0;
                                }
                                
                                .promet p {
                                    font-family: Georgia, serif;
                                    font-style: italic;
                                    font-size: 12px;
                                    position: relative;
                                    color: #fff;
                                    padding: 10px;
                                    text-align: center;
                                }
                                
                                .promet a.info {
                                    display: inline-block;
                                    text-decoration: none;
                                    padding: 7px 14px;
                                    background: #000;
                                    color: #fff;
                                    text-transform: uppercase;
                                    -webkit-box-shadow: 0 0 1px #000;
                                    -moz-box-shadow: 0 0 1px #000;
                                    box-shadow: 0 0 1px #000;
                                }
                                
                                .promet a.info: hover {
                                    -webkit-box-shadow: 0 0 5px #000;
                                    -moz-box-shadow: 0 0 5px #000;
                                    box-shadow: 0 0 5px #000;
                                }
                                
                                .promet-first img {
                                    -webkit-transition: all .2s linear;
                                    -moz-transition: all .2s linear;
                                    -o-transition: all .2s linear;
                                    -ms-transition: all .2s linear;
                                    transition: all .2s linear;
                                }
                                
                                .promet-first .mask {
                                    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
                                    filter: alpha(opacity=0);
                                    opacity: 0;
                                    background: rgba(0, 0, 0, .4);
                                    -webkit-transition: all .4s ease-in-out;
                                    -moz-transition: all .4s ease-in-out;
                                    -o-transition: all .4s ease-in-out;
                                    -ms-transition: all .4s ease-in-out;
                                    transition: all .4s ease-in-out;
                                }
                                
                                .promet-first h2 {
                                    -webkit-transform: translateY(-100px);
                                    -moz-transform: translateY(-100px);
                                    -o-transform: translateY(-100px);
                                    -ms-transform: translateY(-100px);
                                    transform: translateY(-100px);
                                    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
                                    filter: alpha(opacity=0);
                                    font-size: 12px;
                                    opacity: 0;
                                    -webkit-transition: all .2s ease-in-out;
                                    -moz-transition: all .2s ease-in-out;
                                    -o-transition: all .2s ease-in-out;
                                    -ms-transition: all .2s ease-in-out;
                                    transition: all .2s ease-in-out;
                                }
                                
                                .promet-first p {
                                    -webkit-transform: translateY(100px);
                                    -moz-transform: translateY(100px);
                                    -o-transform: translateY(100px);
                                    -ms-transform: translateY(100px);
                                    transform: translateY(100px);
                                    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
                                    filter: alpha(opacity=0);
                                    opacity: 0;
                                    -webkit-transition: all .2s linear;
                                    -moz-transition: all .2s linear;
                                    -o-transition: all .2s linear;
                                    -ms-transition: all .2s linear;
                                    transition: all .2s linear;
                                }
                                
                                .promet-first:hover img {
                                    -webkit-transform: scale(1.1, 1.1);
                                    -moz-transform: scale(1.1, 1.1);
                                    -o-transform: scale(1.1, 1.1);
                                    -ms-transform: scale(1.1, 1.1);
                                    transform: scale(1.1, 1.1);
                                }
                                
                                .promet-first a.info {
                                    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
                                    filter: alpha(opacity=0);
                                    opacity: 0;
                                    -webkit-transition: all .2s ease-in-out;
                                    -moz-transition: all .2s ease-in-out;
                                    -o-transition: all .2s ease-in-out;
                                    -ms-transition: all .2s ease-in-out;
                                    transition: all .2s ease-in-out;
                                }
                                
                                .promet-first:hover .mask {
                                    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
                                    filter: alpha(opacity=100);
                                    opacity: 1;
                                }
                                
                                .promet-first:hover h2,
                                .promet-first:hover p,
                                .promet-first:hover a.info {
                                    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
                                    filter: alpha(opacity=100);
                                    opacity: 1;
                                    -webkit-transform: translateY(0);
                                    -moz-transform: translateY(0);
                                    -o-transform: translateY(0);
                                    -ms-transform: translateY(0);
                                    transform: translateY(0);
                                }
                                
                                .promet-first:hover p {
                                    -webkit-transition-delay: .1s;
                                    -moz-transition-delay: .1s;
                                    -o-transition-delay: .1s;
                                    -ms-transition-delay: .1s;
                                    transition-delay: .1s;
                                }
                                
                                .promet-first:hover a.info {
                                    -webkit-transition-delay: .2s;
                                    -moz-transition-delay: .2s;
                                    -o-transition-delay: .2s;
                                    -ms-transition-delay: .2s;
                                    transition-delay: .2s;
                                }
                            
                            
                                .promet.promet-first img {
                                    max-width: 100%;
                                }
                            
                            
                                .block_content .panel {
                                    background-color: transparent;
                                    border: unset;
                                }
                                
                                .block_content .table-top {
                                    border: 1px solid #FEBF00;
                                    padding: 1px;
                                    margin: 10px 0 0 0;
                                    -moz-outline-radius: 5px;
                                    -webkit-border-radius: 5px;
                                    -moz-border-radius: 5px;
                                    -o-border-radius: 5px;
                                    border-radius: 5px;
                                }
                                
                                .table-top .prepend {
                                    width: 80px;
                                }
                            