/*----------------------- Basic Stylesheet Start ---------------------------*/
  body {
  font-family: "Lato",sans-serif;
  }
  


  .main_wrapper {
      margin: 0 auto;
      max-width: 1140px;
      width: 100%;
  }
  .form-control::-moz-placeholder {
      font-size: 13px;
  }
  .clear {
      clear: both;
  }
  #header-section .form-control::-moz-placeholder {
      color: #b9b9b9;
      font-size: 13px;
      font-style: italic;
      font-weight: 100;
  }
/*----------------------- Basic Stylesheet End ---------------------------*/

/*----------------------- Header Stylesheet Start ---------------------------*/

  .main-row {
      margin: 0 auto;
      width: 100%;
  }

  .logo h1 {
      margin: 0 auto;
  }
  .stylish-input-group .input-group-addon{
      background: white !important;
  }
  .stylish-input-group .form-control{
	    border-right:0;
	    box-shadow:0 0 0;
	    border-color:#ccc;
  }
  .stylish-input-group button{
      border:0;
      background:transparent;
  }
/*header#header-section {
      float: left;
      padding: 7px 0;
      width: 100%;
  }
*/
header#header-section {
  /*background: hsla(0, 0%, 0%, 0) url("../images/header_bkg.jpg") repeat scroll 0 0;*/
  background-color:#0C0552;
  float: left;
  padding: 7px 0;
  width: 100%;
}

  .header-search {
      margin: 0 auto;
      margin-top: 9px;
      width: 65%;
  }
.login-sec .navbar-nav li a {
  color: hsl(0, 0%, 100%);
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 10px 15px;
}
  .login-sec .dropdown-menu li a {
      font-weight: normal;
      font-size: 14px;
  }
  .login-sec .nav.navbar-nav {
      float: right;
  }
  .login-sec .dropdown-menu {
      background-color: #333;
      left: auto;
      min-width: 300px;
      padding: 15px;
      right: 0;
  }
  .login-sec .nav .open a, .login-sec .nav .open a:focus, .login-sec .nav .open a:hover {
      background-color: #333;
      color: #fff;
  }
  .login-sec .btn-default {
      background-color: #000;
      border-color: #333;
      color: #fff;
      font-weight: bold;
      width: 100%;
  }
  .login-sec .navbar-nav li a.forgot-pass {
      font-size: 13px;
      font-weight: 100;
      padding: 0;
  }
  .login-sec h3 {
      border-bottom: 1px solid #666;
      color: #fff;
      margin: 0 0 20px;
      padding-bottom: 10px;
  }
  .login-sec {
      margin-top: 9px;
  }


/*----------------------- Header Stylesheet End ---------------------------*/

/*----------------------- Middle Content Stylesheet Start ---------------------------*/

#middle-section {
  background-color: hsl(208, 52%, 94%);
  min-height: 850px;
  padding: 15px;
}
  .profile-pic, .information {
      background: white none repeat scroll 0 0;
      border: 1px solid #aec4d7;
      border-radius: 6px;
      margin-bottom: 15px;
      min-height: 160px;
  }

.uplod-sec {
  padding: 10px;
  text-align: center;
}

  .information {
      padding: 5px;
  }
.information .table td {
  border: medium none;
  color: hsl(0, 0%, 50%);
  padding-right: 0;
}

  #middle-section .col-lg-3.col-md-3.col-sm-5.col-xs-12 {
      padding: 0;
  }
  .table ul li.fb-social {
      background-color: #3B5999;
      border-radius: 100%;
      padding: 6px 12px;
  }
  .table ul li.tw-social {
      background-color: #29A8DD;
      border-radius: 100%;
      padding: 6px 8px;
  }
  .table ul li.in-social {
      background-color: #487497;
      border-radius: 100%;
      padding: 6px 8px;
  }
  .table ul li .fa {
      color: #fff;
      font-size: 20px;
      position: relative;
      top: 1px;
  }
  .table ul li {
      display: inline-block;
      margin: 0 1px;
  }
  .table ul {
      padding: 0;
  }
/*  #middle-section .col-lg-3.col-md-3.col-sm-5.col-xs-12 {
      background: white none repeat scroll 0 0;
      border: 1px solid #aec4d7;
      border-radius: 4px;
      padding-bottom: 15px;
      padding-top: 15px;
  }*/
 
  .user-person {
      float: left;
      
  }


  .uploadpic .glyphicon.glyphicon-camera {
      font-size: 30px;
      width: 100%;
  }
.user-person h5 {
  font-size: 15px;
  font-weight: bold;
  margin-left: 12px;
}
  .right-sec {
      background-color: #fff;
      border: 1px solid #aec4d7;
      border-radius: 9px;
  }
  .right-header {
      background: #000 none repeat scroll 0 0;
      border-radius: 9px;
      padding: 7px 30px;
  }
  .right-header input.form-control {
      border-radius: 0 !important;
      height: 50px;
      padding-left: 20px;
  }
  .right-header .input-group-addon {
      border-radius: 0;
  }
  .right-header .input-group-addon .glyphicon.glyphicon-camera {
    color: #000;
    font-size: 22px;
}
  .blog-list {
      margin-top: 15px;
  }
  .blog-list .blog {
    border-bottom: 1px solid #aec4d7;
    margin-bottom: 0;
    padding: 5px 15px;
}
  .blog .media .editor_main_block {
      padding-left: 10px;
       margin-top: 20px;
    
  }
 .blog .media-body h4 {
  border-bottom: 1px solid hsl(0, 0%, 94%);
  color: hsl(0, 0%, 50%);
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0;
  padding: 16px;
}

   .blog .media-body p {
  color: hsl(0, 0%, 50%);
  font-size: 13px;
  font-weight: 100;
}
/*
  .blog .media-body ul li {
      color: #aab8c2;
      display: inline-block;
     
  }
*/
  .blog .media-body .icon_like_comment {
      padding: 0;
  }
  .blog .media-body .icon_like_comment li span {
      background-image: url("../images/blog-icons.png");
      background-repeat: no-repeat;
      background-size: cover;
      color: #AAB8C3;
      float: left;
      height: 17px;
      padding-right: 30px;
      width: 25px;
  }
  .blog .media-body ul li span.likeicon {
      background-position: 2px 2px;
  }
  .blog .media-body ul li span.cmnticon {
      background-position: -88px 2px;
  }
  .blog .media-body ul li span.shareicon {
      background-position: -180px 2px;
  }
  .blog .media-body ul li span.readicon {
      background-position: -250px 2px;
  }

/*----------------------- Middle Content Stylesheet End ---------------------------*/

/*----------------------- Ads Section Stylesheet Start ---------------------------*/

  section#ads-section {
      background-color: #000;
      padding: 0;
      text-align: center;
  }
  #ads-section .main_wrapper h3 {
      color: #fff;
      font-size: 30px;
      font-weight: bold;
      margin: 0 auto;
  }

/*----------------------- Ads Section Stylesheet End ---------------------------*/
.header-top.bg-header {
  background: hsl(0, 0%, 100%) none repeat scroll 0 0;
}

.blog-list li{background: white !important;}

.single .btn-profile , .home .btn-profile, .single_dd_member .btn-profile{
    left: -60px;
    position: relative;
    top: 15px;

}
.home #user_logo_container , .single #user_logo_container , .page-template-page-member #user_logo_container{height:auto;}

.term_login a {
  padding: 10px 5px;
}

.agree_terms a, .agree_terms {
  color: hsl(0, 0%, 0%) !important;
  font-size: 11px !important;
  padding: 0 !important;
}
.hpy_drt_video {
  text-align: center;
}


.main_dd_box button { margin-top :15px;}

#ddthrededit{display: none;}



.ui-autocomplete {
  background: hsl(234, 23%, 51%) none repeat scroll 0 0 padding-box;
  border-color: hsla(0, 0%, 0%, 0.2);
  box-shadow: 0 5px 10px hsla(0, 0%, 0%, 0.2);
  margin: 2px 0 0;
  padding: 4px 0;
}


.ui-menu-item > a.ui-corner-all {
display: block;
padding: 3px 15px;
clear: both;
font-weight: normal;
line-height: 18px;
color: #555555;
white-space: nowrap;

&.ui-state-hover, &.ui-state-active {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  background-image: none;
}
}
}

.dd_newsearch .ui-widget {font-family: "Lato",sans-serif;}


.ui-state-focus {
 background: #0C0552 !important;
  color: white !important;
  border:none !important;
  margin: 0 !important;
}

#ui-id-1 li {

  padding: 5px;
}



.dd_new_btn {
  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
  border: medium none;
  display: inline-block;
  height: auto;
  padding: 0;
  vertical-align: middle;
  width: auto;
  margin-left:-5px;
}
.thumb img{width: 100%;}

.dd_newsearch label {
  color: hsl(0, 0%, 100%);
  font-size: 17px;
  font-weight: 400;
  max-width: 100%;
}


.dd_new_btn:hover{
	background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
}

 .home .home_login_signup{display: none}
 .home_login_signup_btn{float:left;margin-right: 15px;margin-top: 7px;}
 .home_login_signup .btn-primary {
  background-color: hsl(234, 23%, 51%);
  
  color: hsl(0, 0%, 100%);
}
.col-main p{margin-bottom: 15px;text-align: justify;}
.ui-widget .form-control {
  height: 47px;
}

.button.insert-media.add_media {
  margin-bottom: 10px;
  margin-top: 10px;
}

.dnmsg_div .nf_msg {
  color: hsl(0, 100%, 50%);
}
@media only screen and (min-width: 768px) {
  #modal_login .modal-dialog{width:350px;}
  #modal_signup .modal-dialog{width:350px;}

}

@media only screen and (max-width: 767px) {

  .dd_newsearch{margin-top: 20px;margin-bottom: 15px;}
  header#header-section {background: #656B9F;}
}


@media only screen and (max-width: 590px) {

.user-person {float: left;margin-left: 30px;width: 50%;}


}

