/*COMMONLY*/
html{padding: 0;margin: 0;background-color: #fff;overflow-x: hidden;}
body {
    font-family: 'Open Sans Regular',arial,sans-serif;
    color: rgba(0, 0, 0, 0.7);
    /*font-family: "Segoe UI","Segoe WP",Arial,Sans-Serif;*/}
a{color:#000;text-decoration: none !important;}
.gray{color:#3c3b3b;}
.red{color:#cd3930;}
.center{text-align: center !important}
.right{float:right !important;}
.left{float:left !important;}s
.navbar{border-radius: 0px;}
hr{border-bottom:solid 1px #eee;margin:10px 0px 10px 0px}
.bdz-button{background: none;border: none;background-color:#cd3930;color:#ededed;border-radius: 3px;padding: 10px 15px 10px 15px;border: solid 1px #7d0606;}
.bdz-button:hover{background-color: #7d0606;}

.panel-delete{width: 400px;margin:auto; margin-bottom: 200px;}

/*header*/
.gold{color:#FFC107 !important;}
.bdz-header-wrapper{width:100%;float:left;color: #f00}
.bdz-header-container{width: 100%;margin: auto;}
/*.bdz-header-container{max-width: 1100px;margin: auto;}*/

.video-js{width: 100%;height: auto;}

.bdz-main-wrapper{float: left;width: 100%;}

.no-padding{padding: 0px;}
.flex-direction-nav a{height: 50px !important;}
.bdz-banner-small-top{}
.inner-addon {position: relative;}
.inner-addon .glyphicon {position: absolute;padding: 10px;pointer-events: none;}
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }
.padding-content{padding: 10px;}

.bdz-header-menu-item li a{text-decoration: none;color:#3c3b3b;padding: 10px;}
.arrow-down {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;border-bottom: 5px solid rgb(255, 255, 255);margin-left: 50%;top: -4px;z-index: 20}

/*SLIDER*/
.bdz-slider-wrapper{width: 100%;float:left;position: relative;}
.bdz-slider-container{width: 100%;float:left;}
.parallax-window{min-height: 600px;}
.bdz-home-wrapper{background-color: #eee;position: relative;float: left;width: 100%;}
.bdz-home-container{max-width: 100%;margin: auto;margin-bottom: 15px;}

.bdz-home-about-title b{font-size: 20px;}
.bdz-small-box-item{padding: 10px;margin-bottom: 15px;;position: absolute;bottom: 0px;text-shadow:1px 1px 1px #000;}
.bdz-small-box-item b{font-size: 18px;}
.bdz-medium-box-item{padding: 10px;margin-bottom: 10px;color:#000;position: relative;}
.bdz-home-bg-absolute{width: 100%;height: 100%;top: 0;position: absolute;z-index: -1}
.bdz-home-bg-absolute img{width: 100%;}
.bdz-box-text-bottom{left: 15px;bottom: 20px;}

/*.bdz-main-container{max-width: 1100px;margin: auto}*/
.bdz-main-container{max-width: 1100px;margin: auto;}

.bdz-header-menu-container{width: 100%;float:left;margin-bottom: 10px;}
.bdz-header-menu-container ul{list-style: none;width: 100%;float: left;padding:0px;text-align: center;margin: 0}
.bdz-header-menu-container ul li{display: inline-block;margin-right: 10px;margin-top: 5px;vertical-align: middle;}
.bdz-header-menu-container ul li a{text-decoration: none; font-size: 12px;letter-spacing: 0px;color: #f00;float: left;}
.bdz-header-menu-logo{width: 50px;padding-bottom: 10px;}

.tags-container{margin: 0;padding: 0;margin-bottom: 10px;}
.tags-item{
    float: left;
    padding: 2px;
    background-color: #3a3939;
    color: #fff;
    display: inline-block;
    margin-right: 5px;
    border-radius: 3px;
    font-size: 11px;
    padding-left: 20px;
    padding-right: 20px;
}
.tags-item span{margin-right: 5px;}



.submenu{}
.submenu-wrapper{}
.submenu-container{}
.submenu ul{}
.submenu ul li{}
.submenu ul li a{color: #fff !important;}

/*HOME*/
.bdz-sepparator{max-width: 1100px;margin:auto;clear:both;margin-top: 60px;margin-bottom: 40px}
.bdz-sepparator-line{width: 100%;border-top: 3px solid #d90000}
.bdz-sepparator-text-subtitle{float: right;clear: both;color:#d20000;letter-spacing: 2px;font-style: italic;margin-bottom: 20px;}
.bdz-sepparator-text-subtitle-left{float: left;clear: both;color:#d20000;letter-spacing: 2px;font-style: italic;margin-bottom: 20px;}
.bdz-sepparator-text-container-left{width: 100%;float:left;font-family: 'Roboto Condensed';font-style: italic;text-align: left}
.bdz-sepparator-text-container-right{width: 100%;float:left;font-family: 'Roboto Condensed';font-style: italic;text-align: right}
.bdz-sepparator-text-container-center{width: 100%;float:left;font-family: 'Roboto Condensed';font-style: italic;text-align: center}
.bdz-sepparator-text{font-size:30pt;background-color: #ededed;float:left;padding-right:30px;margin-top: -30px;color:#d90000;}
.bdz-sepparator-text-right{font-size:30pt;background-color: #ededed;float:right;padding-left:30px;margin-top: -30px;color:#d90000;font-style: italic;}


.bdz-img-200{width: 100%;height: 200px;}
.bdz-10{float:left;width:10%;}
.bdz-12{float:left;width:12.5%;}
.bdz-15{float:left;width:16.66666%;}
.bdz-20{float:left;width:20%;}
.bdz-25{float:left;width:25%;}
.bdz-30{float:left;width:30%;}
.bdz-33{float:left;width:33.3333333%;}
.bdz-40{float:left;width:40%;}
.bdz-50{float:left;width:50%;}
.bdz-60{float:left;width:60%;}
.bdz-70{float:left;width:70%;}
.bdz-80{float:left;width:80%;}
.bdz-90{float:left;width:90%;}
.bdz-100{float:left;width:100%;}
.bdz-home-content{float:left;margin-bottom: 5px;}

.bd-black-opa{background-color: rgba(255, 0, 0, 0.84);color:#fff;}
.bd-black{background-color: #000;padding-top: 10px;padding-bottom: 10px;color:#fff;}

.bdz-footer-wrapper{float: left;width:100%;background-color: #0f75bd}
.bdz-footer-container{max-width: 1100px;margin: auto;text-align: center;color: #fff;text-shadow: 1px 1px 1px #000;padding: 10px;}



 /*header*/
  .bdz-header-top{padding:5px;background-color: #0f75bd;color:#fff;font-size: 12px;vertical-align: middle;text-shadow: 1px 1px 1px #000}
  .bdz-header-top-left{float:left;display: inline-block;margin-left: 30px;}
  .bdz-header-top-right{float: right;display: inline-block;margin-right: 30px;}
  .bdz-header-top-text{display: inline-block;margin-top: 2px;cursor: pointer;}
  .bdz-header-top-text-bold{font-weight: bold;display: inline-block;}

  .bdz-header-top-medsos{display: inline-block;}
  .bdz-header-top-medsos a{}
  .bdz-header-top-medsos a img{max-width: 20px;display: inline-block;cursor: pointer;}

  .bdz-header-bottom-container{max-width: 1100px;margin: auto}
  .bdz-header-bottom{}
  .bdz-header-bottom-logo{float: left;padding: 20px;padding-left: 0px;}
  .bdz-header-bottom-logo img{ max-width: 300px; }
  .bdz-header-bottom-menu{display: inline-block;float: right;padding: 20px;margin-top: 20px;}
  .bdz-header-bottom-menu-item{margin-right: 30px;color:#0f75bd;font-weight: bold;font-size: 15px;cursor: pointer;}
  .bdz-header-bottom-menu-item:last-child{margin-right: 0px;}


  /*slider*/
  .bdz-slider-container{max-width: 800px;margin: auto;float: none;margin-top: 50px}
  .bdz-main-slider-wrapper{
    float: left;
    width: 100%;
    background: url('../../assets/img/bg.png') no-repeat;
    background-position: bottom 20px;
    background-size: cover;}
  .flex-control-paging li a{background-color: rgb(255, 255, 255);}
  .bdz-slider-text-container{position: absolute;bottom: 0px;background-color: #00000075;color: #fff;padding: 10px;}
  .bdz-slider-text-title{font-weight: bold;font-size: 18px}
  .bdz-slider-text-desc{}
  .flexslider{box-shadow: 1px 1px 10px #333;border:solid 10px #fff;}
  .flex-control-nav{bottom: -55px;  }



    .bdz-home-service-wrapper{width: 100%;float: left;background-color: #0f75bd;padding-top: 50px;text-shadow: 1px 1px 1px #000}
    .bdz-section-title-white{text-align: center;margin: auto;font-size: 20px;font-weight: bold;text-transform: uppercase;color: #fff;margin-bottom: 50px;margin-top: 80px;}
    .bdz-home-service-item{padding: 10px;margin-bottom: 80px;}
    .bdz-home-service-item-logo{}
    .bdz-home-service-item-logo img{width: 80%;margin: auto}
    .bdz-home-service-item-text{color: #fff}
    .bdz-home-service-item-text-title{font-weight: bold;margin-bottom: 10px}
    .bdz-home-service-item-text-desc{}
    .bdz-home-service-container{max-width: 1100px;margin: auto}



    .bdz-home-video-wrapper{position:relative;float: left;width: 100%;
          background: url('../../assets/img/bg-video.jpg') no-repeat;
          background-size: cover;
          background-position: center;
          text-shadow: 1px 1px 1px #000}
      .bdz-home-video-container{max-width: 1100px;margin: auto; position: relative;z-index: 1}
      .bdz-home-video-wrapper-hover{width: 100%;height: 100%;background-color: #00000075;position: absolute;top:0;}
      .bdz-home-video-item{padding: 10px;text-align: center;margin-bottom: 50px;}
      .bdz-home-video-item img{width: 100%;margin-bottom: 10px;}
      .bdz-home-video-item-text{color: #fff;margin-top: 10px;margin-bottom: 10px; }
      .bdz-home-video-item small{color: #ddd;}



        .bdz-sec-background{
        width: 100%;
        position: absolute;
        z-index: -1;
        background-image: url('../../assets/img/bg-sec.jpg');
        height: 100%;
        background-repeat: no-repeat;
        top: 20px;
        background-size: cover;
        background-position: center;
  }
  .bdz-sec-main-wrapper{float: left;width: 100%; }
  .bdz-sec-main-container{max-width: 1100px;margin: auto;}  
  .bdz-sec-main-title{font-size: 25px;color:#0f75bd;
      text-align: center;font-weight: bold;margin-bottom: 20px;letter-spacing: 1px;margin-top: 100px;}
  .bdz-sec-main-desc{text-align: center;color:#0f75bd;max-width: 500px;margin: auto;margin-bottom: 80px;}
  .bdz-tri-jumbotron-container{background-color: #ffffff;border-radius: 3px;
      box-shadow: 1px 1px 5px #a0a0a0;padding: 50px;margin: 20px;text-align: center;padding-top: 20px;margin-bottom: 100px;}
  .bdz-tri-jumbotron-container img{max-width: 100px;padding: 10px;filter: invert(100%);margin-bottom: 20px;}
  .bdz-tri-jumbotron{max-width:1000px;margin: auto;color:#0f75bd}
  .bdz-tri-jumbotron-title{font-weight: bold;margin-bottom: 15px;font-size: 20px;}

  .bdz-sec-our-story-wrapper{float: left;width: 100%;background-color:#0f75bd }
  .bdz-sec-our-story-container{}
  .bdz-sec-our-story-img{}
  
  .bdz-sec-our-story-img img{width: 100%;}
  .bdz-sec-our-story-text{padding: 50px;color:#fff;height:100%;}
  .bdz-sec-our-story-text-title{font-weight: bold;font-size: 25px;margin-bottom: 20px;}
  .bdz-sec-our-story-text-desc{}

  .bdz-sec-interest-wrapper{float:left;width: 100%}
  .bdz-sec-interest-container{max-width: 520px;margin: auto;margin-top: 100px;margin-bottom: 100px;}
  .bdz-sec-interest-text{color:#0f75bd;display: inline-block;font-size: 28px;text-align: right;line-height: 14px}
  .bdz-sec-interest-text small{font-size: 12px;}
  .bdz-sec-interest-button{display: inline-block;float: right;margin: auto;  }
  .bdz-sec-interest-button button{background:none;color:#fff;background-color:#0f75bd;border-radius:4px;border:none;padding: 5px;padding-left: 20px;padding-right: 20px;}



  .bdz-partner-page{max-width: 1100px;margin: auto;margin-bottom: 100px;}
  .bdz-partner-container{text-align: center;background-color: #fff;border-radius: 5px;box-shadow: 1px 1px 5px #a7a7a7;margin: 10px;}
  .bdz-partner-container img{width: 100%;padding: 12px;}
  .bdz-partner-title{color:#0f75bd;font-weight: bold;font-size: 14px;}
  .bdz-partner-category{color:#0f75bd;font-size: 12px;margin-bottom: 10px;}
  .bdz-partner-button-cat-container{text-align: center;margin-bottom: 50px;}
  .bdz-partner-button-cat-container button{background: none;color: #fff;background-color: #0f75bd;
      border-radius: 4px;border: none;padding: 5px;padding-left: 20px;padding-right: 20px;}



       .bdz-gallery-top-wrapper{float:left;width: 100%;}
  .bdz-gallery-top-container{max-width: 900px;margin:auto }
  .bdz-gallery-top-img-sm{}
  .bdz-gallery-yt-container{border:solid 5px #fff; border-radius: 6px; 
      box-shadow: 1px 1px 5px #aaa;background-color: #fff;margin-left: 10px;margin-bottom: 50px;}
  .bdz-gallery-top-img-sm{display: block;width: 100%;border:solid 5px #fff;
      border-radius: 6px;box-shadow: 1px 1px 1px #aaa;margin-bottom: 10px;}
  .bdz-gallery-top-img-sm img{width: 100%; }
  .bdz-gallery-bottom-wrapper{background-color: #eee;}
  .bdz-gallery-bottom-container{max-width: 1100px;margin: auto;padding-top: 50px;margin-bottom: 100px;}
  .bdz-gallery-item-container{margin: 20px;color:#0f75bd;text-align: center}
  .bdz-gallery-item-container img{width: 100%;margin-bottom: 10px;border:solid 2px #fff;background-color: #fff;
      border-radius: 6px;box-shadow: 1px 1px 4px #aaa;padding: 5px;}
  .bdz-gallery-item-title{font-weight: bold;font-size: 14px;}
  .bdz-gallery-item-category{font-size: 12px;margin-bottom: 10px;}
  .bdz-gallery-bottom-title{color:#0f75bd;font-size: 25px;text-align: center;font-weight: bold;margin-bottom: 20px;}




  .bdz-contact-top-wrapper{float: left;width: 100%;}
    .bdz-contact-top-container{max-width: 800px;margin: auto}
    .bdz-contact-top-form{text-align: center;margin-bottom: 100px;}
    .bdz-contact-top-form input{width:98%;background:none;border:none;background-color: #ffffff99;
        margin: 5px;border-radius: 3px;padding: 10px;border:solid 1px #eee;}
    .bdz-contact-top-form textarea{width: 100%;background:none;border:none;background-color: #ffffff99;
        margin: 5px;border-radius: 3px;padding: 5px;border:solid 1px #eee;}
    .bdz-contact-top-form button{background: none;color: #fff;background-color: #0f75bd;
        border-radius: 4px;border: none;padding: 5px;padding-left: 20px;padding-right: 20px;margin-top: 40px}

    .bdz-contact-bottom-wrapper{float: left;width: 100%;}
    .bdz-contact-bottom-container{max-width: 900px;margin: auto;margin-bottom: 100px;}
    .bdz-contact-bottom-title{color: #0f75bd;font-weight: bold;font-size: 20px;margin-bottom: 20px;margin-left: 20px;}
    .bdz-contact-bottom-desc{color: #0f75bd;font-size: 14px;margin-bottom: 20px;margin-left: 20px;}

    .mapouter{position:relative;text-align:right;height:300px;width:100% !important;}
    .gmap_canvas {overflow:hidden;background:none!important;height:300px;width:100%;}



  .bdz-sec-our-story-img{
        background-image: url("../../assets/img/sample/Daftar-Gedung-Pernikahan-di-Jakarta-Selatan-dan-Harganya.jpg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        min-height: 365px;
        float: left;
        visibility: visible;
  }
  .bdz-sec-our-story-img p{ visibility:  hidden}  

   .bdz-adm-home-wrapper{width:100%;float:left;margin-top: 100px}
  .bdz-adm-home-container{width: 400px;margin: auto;text-align: center;color:gray;line-height: 30px; }
  .bdz-adm-home-title{font-size: 40px;margin-bottom: 10px;}
  .bdz-adm-home-detail-1{font-size: 25px;}
  .bdz-adm-home-detail-2{font-size: 12px;}
  .right{float: right}


  .bdz-header-bottom-menu-phone{display: none;float: right;padding: 24px;font-size: 25px;color: #0f75bd;}
  .bdz-header-bottom-menu-phone-container{width: 100%;background-color: #ffffff99;display: none;}
  .bdz-header-bottom-menu-phone-container ul{list-style: none;padding: 0px;margin: 0px;}
  .bdz-header-bottom-menu-phone-container ul li{padding: 5px;padding-left: 50px;    border-bottom: solid 1px #0f75bd1a;}
  .bdz-header-bottom-menu-phone-container ul li a{color: #0f75bd;font-weight: bold;}
  .bdz-small-text-calendar{width: 100%;float: left;text-align: center;color: #aaa;padding-top: 20px;}
  .bdz-small-text-calendar a{color:#aaa;padding: 3px;background-color: #0f75bd;color:#fff;border-radius: 3px;padding-left: 10px;padding-right: 10px;}
  .bdz-small-text-calendar a:hover{background-color:#0d598e; }
  .btn-cat-active{background-color: #0b5284 !important}
    .bdz-btn-scroll-top{position: fixed;bottom: 0px;margin: 10px;right: 0px;z-index: 100;display: none;width: 70px;height: 70px;border-radius: 50%;background-color: #0f75bc8f;text-align: center; line-height: 75px;font-size: 20px;color:#fff;cursor: pointer;}
  .bdz-btn-scroll-top-icon{}
  .bdz-header-top-phone-wrapper{display:none;background-color:#0f75bc;color: #fff;text-align: center;float: left;width: 100%;font-size: 10px;}
  .bdz-header-top-phone-container-left{padding: 10px;float: left;padding-top: 12px;}
  .bdz-header-top-phone-container-right{padding: 10px;float:right;}


  @media  (max-width: 765px) {
    .bdz-header-top-phone-wrapper{display:block}
    .bdz-header-bottom-menu-phone{display: block;}
    .bdz-header-bottom-menu-phone-btn{background: none;border:none;}
    .bdz-header-top{display: none;}
    .bdz-header-bottom-menu{display: none;}
    .bdz-slider-container{margin-top: 10px;}
    .bdz-sec-background{top:0px;} 
    .bdz-header-bottom-logo img{max-width: 200px}
    .bdz-main-slider-wrapper{padding: 15px;}
    .bdz-slider-text-title{font-size: 12px;}
    .bdz-slider-text-desc{display: none;}
    .bdz-section-title-white{margin-top: 30px;margin-bottom: 10px;}
    .bdz-home-service-item{width: 100%;padding: 20px;margin-bottom: 10px;}
    .bdz-home-video-item{width: 100%;}
    .bdz-home-service-item-logo{width: 20%;}
    .bdz-home-service-item-text{width: 80%;}
    .bdz-sec-main-title{margin-top: 30px;}
    .bdz-sec-main-container{padding: 20px;}
    .bdz-sec-main-desc{margin-bottom: 20px;}
    .bdz-sec-interest-wrapper{padding: 30px}
    .bdz-sec-interest-text{line-height: 30px;}
    .bdz-sec-interest-container{margin-top: 30px;margin-bottom: 30px;}
    .bdz-tri-jumbotron-item{width: 100%;}
    .bdz-tri-jumbotron-container{padding: 20px;margin-bottom: 20px;}
    .bdz-tri-jumbotron-container p{font-size: 12px;}
    .bdz-tri-jumbotron-title{font-size: 15px;}
    .bdz-sec-our-story-img{width: 100%;}
    .bdz-sec-our-story-text{width: 100%;}
    .fc-button-primary:not(:disabled):active, .fc-button-primary:not(:disabled).fc-button-active{font-size: 12px !important;}
    .fc-button .fc-icon{font-size: 12px !important;}
    .fc-toolbar h2{font-size: 20px !important; }
    .fc-right{display: none;}
    .bdz-partner-page{margin-bottom: 20px;}
    .bdz-partner-page-25{width: 50%;}
    .bdz-partner-container img{padding: 20px}
    .bdz-partner-button-cat-container button{font-size: 12px;margin: 3px;}

    .bdz-gallery-top-container .bdz-30{display: none;}
    .bdz-gallery-top-container .bdz-70{width: 100%;padding: 20px;}
    .bdz-gallery-yt-container{margin: 0px;margin: : 20px;}
    .bdz-gallery-bottom-container{margin-bottom: 20px;}
    .bdz-gallery-bottom-container .bdz-25{width: 50%;}
    .bdz-contact-top-form{padding: 20px;}
    .bdz-contact-bottom-container{padding: 20px;margin-bottom: 0px;}
    .bdz-contact-bottom-container .bdz-60{width:100%;}
    .bdz-contact-bottom-container .bdz-40{width:100%;}

    .bdz-contact-bottom-title{margin-left: 0px;}
    .bdz-contact-bottom-desc{margin-left: 0px;}
    .bdz-contact-bottom-title{margin-top: 20px;}

    .fancybox-caption__body h3{
        position: fixed;
        top: 10px;
        width: auto;
        left: 0;
        padding: 24px;
        color: #fff;
        text-shadow: 0px 0px 3px #000;
        font-family: cursive;
    }
    .fancybox-caption__body hr{
        position: fixed;
        top: 130px;
        left: 0;
        width: 100%;
    }
  }
	