/*Css For Home */

body .subforum a {color: #db284e !important;}
body .lastposttitle a {color: #db284e !important;}
body .navlinks a {color: #db284e !important;}
body .bbcodeblock a {color: #db284e !important;}
body .rules_link a {color: #db284e !important;}
body .navbit a {color: #db284e !important;}
body .popupctrl a {color: #db284e !important;}
body .postcontent .restore  a {color: #db284e !important;}
body .postcontent .restore  a:hover {color: #db284e !important;}
body .username_container a{color: #db284e !important;}
body .advanced_search a{color: #db284e !important;}
body #wgo_stats a {color: #db284e !important;}
body #wgo_stats a:hover {color: #db284e !important;}
body #pagetitle a{color: #db284e !important;}
body #pagination_top a{color: #db284e !important;}
body #pagination_bottom a{color: #db284e !important;}
.newcontent_textcontrol > span {background-color: #db284e !important;}
li.activitybit a {color: #db284e !important;}
#charnav a {color: #db284e !important;}
#charnav dd a:hover {border-color: #db284e !important; background: #db284e !important; color: white !important;}
/* #charnav a:hover {color: white !important;} */
/*#charnav dd.highlighted a:hover {border-color: #db284e !important; background: #db284e !important; color: white !important;}*/
#memberlist_table a {color: #db284e !important;}
h2.searchlisthead {background-color: #db284e !important;}
#searchbits a {color: #db284e !important;}
#usercp_content a {color: #db284e !important;}
.blockbody a{color: #db284e !important;}
#sidebar_container ul.blog-list li a {color: #392E35 !important;}
.postbitdeleted .posthead{background: #db284e none !important;}
.postrow .title a {color: #db284e  !important;}

.forumhead {background:#db284e none !important; }
#forums a.username{color:#db284e !important;}
#forums a.username:hover{color:#db284e !important;}
.forumbit_nopost .forumhead h2, .forumbit_post .forumhead h2 { background:#db284e none !important; }
#widgetevent h3 { color: #db284e !important;}
.title-events i { background: #db284e !important;}
#memberlist_search a {color: #db284e !important;}

/* Css for Forum Display */
.threadlisthead {border-left: 1px solid #db284e !important;border-right: 1px solid #db284e !important;background: #db284e none !important;}

/* CSS for Show Thread*/
.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead {background: #db284e none !important; border: 1px solid #db284e !important;}
/* CSS For Profile*/
#profile_tabs dl.tabslight dd.userprof_moduleinactive {background-color: #db284e !important;border-color: #db284e !important;}
dl.as-tabs dd { background-color: #db284e !important; border-color: #db284e !important;}
.activitystream_block dd.selected, dd.userprof_module { background-color: #db284e !important; border-color: #392E35 !important;}

/* css for search */

#searchtypeswitcher li a:hover {
  /*background-color: #db284e !important;*/
}
#searchtypeswitcher li a {
  /*background-color: #db284e !important;*/
  background-color: #E4E0E0 !important;
  color: #392E35 !important;
}

#searchtypeswitcher li.selected a {
/*background-color: #392E35 !important;*/
background-color: #db284e !important;
color: #ffffff !important;
}

/* CSS for Announcement */
.announcements {
  display: block;
  margin: 6px 0;
}

.announcements .announcerow:first-child {
  margin-top: 0;
  line-height: 30px;
  font-size: 15px !important;
  margin-bottom: 10px;
}

.announcements .announcerow {
  background: #FCEDA7 none !important;
  margin-top: 6px;
  display: block;
  float: left;
  clear: both;
  width: 100%;
  color: #000 !important;
  padding: 5px 0;
}

.announcerow .announcement {
  width: 78% !important;
}

.announcerow .announceinfo {
  width: 18% !important; 
  text-align: right;
}
.announcerow .announceinfo, .announcerow .announcement {
  float: left;
  clear: right;
  display: block;
  background: #FCEDA7 none !important;
  padding-left: 10px;
}

.announcement dl {
  font-weight: bold;
  font-size: 15px !important;
  display: block;
}

.announcement dl dt, .announcement dl dd, .announceinfo dl dt, .announceinfo dl dd {
  display: inline;
  color: #000;
}

/*end of announcement*/

/* CSS For Limited Guest */

#lean_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;background: #000;display: none;}
.popupContainer{position:absolute;background: url('../images/popup_guest/2.png') no-repeat; background-size: 596px 346px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; width:720px;
  height: auto;left:45%;}

#modal_trigger {margin:100px auto; width:100px; display:block;}

.btn {padding:10px 20px; background: #F4F4F2;}
.btn_red {background: #ED6347; color: #FFF;}

.btn:hover {background: #E4E4E2;}
.btn_red:hover {background: #C12B05;}

a.btn {color:#666; text-align: center; text-decoration: none;}
a.btn_red {color: #FFF;}

.one_half {display: block;float: left;border-style: solid;border-width: 1px;border-color: #db284e;background: transparent !important;}
.one_half.last { margin-left:5%;}

/* Popup Styles*/
.popupHeader {font-size:16px; text-transform: uppercase;}
.popupHeader {/*background:#F4F4F2;*/ position:relative;/* padding:10px 20px;*/ /*border-bottom:1px solid #DDD;*/ font-weight:bold;}
.popupHeader .modal_close {position: absolute;right: -10px;top: -12px;background: #F7F7F5;cursor: pointer;color: #aaa;font-size: 25px;border-radius: 63%;width: 38px;height: 36px;padding-right: -2px;text-align: center;}

.popupBody {padding:20px;}

/* Social Login Form */
.social_login {}
.social_login .social_box {display:block; clear:both; padding:10px; margin-bottom: 10px; background: #F4F4F2; overflow: hidden;}
.social_login .icon {display:block; width:10px; padding:5px 10px; margin-right: 10px; float:left; color:#FFF; font-size:16px; text-align: center;} 
.social_login .fb .icon {background:#3B5998;}
.social_login .google .icon {background:#DD4B39;}
.social_login .icon_title {display:block; padding:5px 0; float:left; font-weight: bold; font-size: 16px; color:#777;}
.social_login .social_box:hover {background: #E4E4E2;}

.centeredText {text-align: center; margin: 20px 0; clear: both; overflow: hidden; text-transform: uppercase;}

.action_btns {clear:both; overflow: hidden; margin-top: -14px;
  margin-left: 64px;
  margin-bottom: 46px;}
.action_btns a {display: block;}

.masuk {display: block;margin: 0;width: 30%;font-family: sans-serif;
  font-size: 18px;appearance: none;box-shadow: none;border-radius: none;margin-left: 83px;margin-top: -22px;margin-bottom: -21px;
}
.img_fd {
    width:40%; float:right;
  }
  .isi_konten{
    width:60%;
  }
  .logo_fd {
    margin-left:98px; margin-top:22px; width:60%;
  }

  
  .h2_judul {
    margin-left:74px; color:#db284e; margin-top:-17px;
    font-size: 22px; margin-bottom: 10px;
  }
  .h5_des {
    margin-left:22px; margin-top:-7px;
  }
  .form_login{
    margin-left:30px;
  }
  .h5_des2 {
    margin-left:192px; margin-top:33px;
  }
  .p_des {
    margin-top:-10px; margin-left:254px;
  }

  @media screen and (max-width: 380px){
  .logo_fd {
    margin-left:40px; margin-top:6px;
  }
  .h2_judul {
    margin-left:6px; margin-top:-13px;
  } 
  .h5_des {
    margin-left:7px; margin-top:-10px; margin-bottom: -21px;
  }
  .masuk{
    margin-left: -12px;
  }
  .h5_des2 {
  margin-left: -14px;
  margin-top: 31px;
  }
  .p_des {
  margin-top: -39px;
  margin-left: 44px;
 }

.btn {
  padding: 3px 16px;
 }

.one_half {
  margin-top: 6px;
  margin-bottom: 2px;
 }
}

/*end of limited guest*/

/*styling box mini statistic - Member Page */
#sidebar_container .mini_stats .stats { 
  padding: 6px 0px 15px !important;
}
dl.stats {
  height: initial !important;
}

.postcontent {
    line-height: 18px;
}

.threadlisthead > div > span.threadlastpost{padding-left: 2% !important;}


/*Menu header*/
.top-4-nav {
    /* margin-left: 8px; */
    float: right;
    margin-top: -17px;
}

.top-4-nav li {
    display: inline-block;
}

.top-4-nav li a {
    background-color: transparent !important;
    font-size: 14px;
    font-weight: normal;
}
.top-4-nav li a {
    padding: 5px;
    color: #fff;
    font-weight: 700;
    background: #bf1c70;
    margin-right: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.search_nav {
    /*background: #F1F1F1; */
    /* height: 89px; */
    display: inline-block;
    /* border: 1px solid #5F5F5F; */
    float: right;
    /* margin-left: 263px; */
    margin-top: 10px;
    padding: 10px;
}

.search_option{
    border: 1px solid #D6D1D1;
    margin-left: -10px;
    padding-left: 13px;
    line-height: 191px;
    /*width: 117px; */
    height: 41px;
    font-size: 13.5px;
    font-weight: bold;
    background: #E4E0E0;
    
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}

@-moz-document url-prefix() {
.search_option{
     background-image: url('http://reviews.femaledaily.com/assets/modules_frontend/images/triangle.png');
     background-repeat: no-repeat;
     padding-top:10px;
     background-position: 110px 18px;
  }
} 

.search_nav li {
  float: left;
  list-style-type: none;
  position: relative;
}



#search {
  width: 565px;
    margin-left: 1px;
    border: 1px solid #D6D1D1;;
    height: 39px;
}
#search_text{
  width: 515px;
  padding-left: 14px;
  /*padding: 18px 0 15px 20px;*/
  font-size: 13.8px;;
  font-family: Montserrat, sans-serif;
  border: 0 none;
  height: 38px;
  margin-right: 0;
  color: #3d3939;
  outline: none;
  background: #F6F6F6;
  float: left;
  box-sizing: border-box;
  transition: all 0.15s;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #3d3939;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #3d3939;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #3d3939;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #3d3939;
}
#search_text:focus {
  background: #F6F6F6;
}
#search_button {
    border: 0 none;
    /*background: white url("http://local.git:8082/php-cli/search/search.png") center no-repeat;*/
    background: #F6F6F6;
    width: 36px;
    float: right;
    padding: 13px;
    text-align: center;
    height: 38px;
    cursor: pointer;
}

/*-------begin styling for fdbr nav-------*/
#extra_nav{margin-bottom: 10px;}
#extra_nav .section{display: block;}
#extra_nav .navbar {
    position: relative;
    height: 35px !important;
    margin-bottom: 20px;
    border: 1px solid transparent;
    font-size: 16px;
    font-weight: bold;
}
#extra_nav .navbar {
    min-height: 0;
    border-radius: 0;
}
#extra_nav .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
#extra_nav .container {
    padding-right: 15px;
    /*padding-left: 15px;*/
    margin-right: auto;
    /*margin-left: auto;*/
}
@media (min-width: 768px) {
  #extra_nav .container {
      width: 750px;
  }
}
@media (min-width: 992px) {
  #extra_nav .container {
      width: 970px;
  }
}
@media (min-width: 1200px) {
  #extra_nav .container {
      width: 1170px;
  }
}
#extra_nav .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
@media (min-width: 768px) {
  #extra_nav .navbar-nav {
      float: left;
      margin: 0;
  }
}
#extra_nav .nav>li {
    position: relative;
    display: block;
}
#extra_nav .navbar-nav>li {
    float: left;
}
#extra_nav .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
#extra_nav .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (min-width: 768px) {
  #extra_nav .navbar-nav>li>a {
      padding-top: 15px;
      padding-bottom: 15px;
  }
}
#extra_nav .navbar-nav>li>a {
    padding-top: 7px;
    padding-bottom: 7px;
    text-transform: uppercase;
    color: #000 !important;
}
#extra_nav .navbar-default .navbar-nav>li>a {
    color: #777;
}
#extra_nav a {
    text-decoration: none;
}

#extra_nav .wrapper_mega_menu {
    overflow: hidden;
    background-color: #F8F8F8;
    margin-top: -20px;
    -webkit-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -ms-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
}
#extra_nav .container_full {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #eee;
}
#extra_nav .row {
    margin-right: -15px;
    margin-left: -15px;
}
#extra_nav .col-xs-3, #extra_nav .col-sm-3 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px) {
  #extra_nav .col-sm-3 {
      float: left;
  }
}
@media (min-width: 768px) {
  #extra_nav .col-sm-3 {
      width: 16%;
  }
}
@media (min-width: 992px) {
  #extra_nav .col-md-3 {
      float: left;
  }
}
@media (min-width: 992px) {
  #extra_nav .col-md-3 {
      width: 16%;
  }
}
#extra_nav .sub_menu ul {
    width: 80%;
    display: inline-block;
    position: relative;
    padding-left: 0;
    padding-bottom: 30px;
    padding-left: 16px;
}
#extra_nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#extra_nav .sub_menu ul p {
    padding: 20px 0 0px 0px;
    margin: 0 0 10px 0;
    font-size: 16px;
    color: #db284e;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}
#extra_nav .sub_menu ul li {
    list-style: none;
    float: none;
    padding: 2px 0px;
}
#extra_nav .sub_menu ul li a {
    text-decoration: none;
    color: #333;
    font-size: 14px;
}
#extra_nav .sub_menu ul p a {
    color: #db284e;
    text-decoration: none;
}
/*----------end------------*/