.edit-link {
    position: absolute;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    color: #bcbcbc;
    font-family: Poppins,sans-serif;
}

.flex-direction-nav a{
    text-decoration:none;
    display:block;width:62px !important;
    height:45px !important;
    margin:-20px 0 0;
    position:absolute;
    top:50%;
    z-index:10;
    overflow:initial !important;
    opacity:0;
    cursor:pointer;
    color:rgba(0,0,0,.8);
    text-shadow:1px 1px 0 rgba(255,255,255,.3);
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease}
.hiden{
    visibility: hidden;
    margin-bottom: -100px;
}
.comment-meta{
    margin-left: 80px;
}
.comment-body p{
   margin-left: 80px;
}
.reply {
    position: absolute;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    color: #bcbcbc;
    font-family: Poppins,sans-serif;
}
.comments-title{
    margin-bottom: 40px;
    color: #303030;
    font-family: Poppins,sans-serif;
    line-height: 1.3em;
}
.wpb_wrapper .wpcf7-form p {
    display: none;
}
html {
    scroll-behavior: smooth;
}
.comment-content.comment {
    margin-left: 80px;
}
.comment-content.comment p{
    margin-bottom: 13px;
}
.commentlist {
    list-style-type: none;
    margin-left: -20px;
}
.widget-item #gallery-1 img {
    width: auto;
    height: auto;
    border: none !important;
}

time {
    color: #b8b8b8;
}
#form-contact-us .form-control {
    border: 1px solid #ccc;
    background-color: #fff;
    margin-bottom: 25px;
}
.reply {
margin-left: 80px;
}
.fn a {
    margin-left: 35px;
    font-weight: bolder;
    color: black !important;
    font-style: initial;
    font-size: 19px;
}
#scrolltop {
    position: fixed;
    padding: 10px 14px 12px;
    right: 25px;
    bottom: 25px;
    border-radius: 50%;
    color: #fff;
    background-color: #444;
    opacity: 0;
}
#scrolltop:hover {
    color: #fff;
    background-color: #22be6b;
}
 .avatar #gallery-1 .gallery-item {
    width: 120px !important;
    height:  120px !important;
    border: none !important;
 }
 .bg-orange.br10.p30 {
    background-color: orange;
     color: white;
}
.bg-darkgrey.br10.p30{
  background-color: #898989 !important;
  color: white;
}
.bg-darkblue.br10.p30{
    background-color: #4a7ea6 !important;
    color: white;
}
.bg-purple.br10.p30{
    background-color: #6747c7 !important;
    color: white;
}
 .widget-item .sidebar #gallery-1 .gallery-item{
   width: 318px !important;
    height:  318px !important;
    border: none !important;  
 }
 .bg-pic1.br10.p30 {
    background: url(https://pengamathosting.com/wp-content/uploads/2018/12/bg-1a.png?id=4472) !important;
}
.bg-pic2.br10.p30.mt30.mb30{
    background-image: url(https://pengamathosting.com/wp-content/uploads/2018/12/bg-5a.png?id=4483) !important;
}
 /*#gallery-1 img {
    width: 120px !important;
    height:  120px !important;
    border: none !important;
 }*/
 .post-detail .badan{
    color: grey;
 }
.col-md-8 .post-detail img{
    max-width: -moz-available;
    max-width: -webkit-fill-available;
    height: auto;
}
.modal-dialog #searchform {
    width: 100%;
    display: contents;
}
.cf7_custom_style_2 ::-webkit-input-placeholder {
 color:gray
}
.cf7_custom_style_2 :-moz-placeholder {
 color:gray
}
.cf7_custom_style_2 ::-moz-placeholder {
 color:gray
}
.cf7_custom_style_2 :-ms-input-placeholder {
 color:gray
}
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea {
 height:162px;
}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date,
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea,
.cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz {
 color:gray;
 margin-top: 10px;
 font-size:14px;
 font-family:Poppins;
 font-style:normal;
 font-weight:600;
 text-transform:none;
 letter-spacing:0;
 background-color: #252525;
 border-width:0;
 border-radius:0;
 padding-top: 7px;
 padding-bottom: 7px;
 margin-bottom:12px;
 width: 100%;
}
.cf7_custom_style_2 input:focus::-webkit-input-placeholder,
.cf7_custom_style_2 textarea:focus::-webkit-input-placeholder {
 color:#bdbdbd
}
.cf7_custom_style_2 input:focus:-moz-placeholder,
.cf7_custom_style_2 textarea:focus:-moz-placeholder {
 color:#bdbdbd
}
.cf7_custom_style_2 input:focus::-moz-placeholder,
.cf7_custom_style_2 textarea:focus::-moz-placeholder {
 color:#bdbdbd
}
.cf7_custom_style_2 input:focus:-ms-input-placeholder,
.cf7_custom_style_2 textarea:focus:-ms-input-placeholder {
 color:#bdbdbd
}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date:focus,
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea:focus,
.cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz:focus {
 color:#bdbdbd;
 background-color:#2a2a2a
}
.cf7_custom_style_2 p {
 color:white;
 font-size:13px;
 font-family:Poppins;
 font-style:normal;
 font-weight:600;
 text-transform:none;
 letter-spacing:0
}
.comment-list li article{
    padding-bottom: 27px;
}
.comment-list{
    border-bottom-width: 1px;
    border-bottom-style: groove;
    margin-bottom: 26px;
    padding-bottom: 32px;
}
.subscribe-label{
    font-family: Raleway,sans-serif;
    font-size: 15px;
    line-height: 26px;
    color: grey;
    font-weight: 400;
}

#comments ul{
    list-style: none;
}
.comment-body{
    padding-bottom: 22px;
}
#main-navbar {
    z-index: 1;
}
.wpcf7-form-control.wpcf7-submit {
    color: #303030;
    font-size: 12px;
    height: 41px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #fff;
    border-width: 0;
    border-radius: 0;
    padding-left: 25px;
    padding-right: 30px;
    background-color: #ddd;
    padding: 10px 30px;
}
#wpcf7-f2684-o2 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
 color:#fff!important;
 background-color:#43cb83!important
}

.vc_column-inner input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
 color:#fff!important;
 background-color:#43cb83!important
}

#wpcf7-f2684-o1 input.wpcf7-form-control.wpcf7-submit {
    color: #303030;
    font-size: 12px;
    height: 41px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #fff;
    border-width: 0;
    border-radius: 0;
/*    padding-left: 25px;*/
 /*   padding-right: 30px;*/
    background-color: #ddd;
    padding: 10px 30px;
}

#wpcf7-f2684-o1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
 color:#fff!important;
 background-color:#43cb83!important
}

.textwidget .wpcf7-form-control.wpcf7-text {
    color: gray;
    font-size: 14px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0;
    background-color: #2a2a2a;
    border-width: 0;
    border-radius: 0;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 11px;
    padding-left: 20px;
    margin-bottom: 12px;
    width: 100%;
}
.textwidget .wpcf7-form-control.wpcf7-textarea{
    border: none;
    border-radius: 0;
    background-color: #252525;
    margin-bottom: 25px;   
}

.textwidget label{
    color: gray;
    font-size: 14px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0;
}