
.sleepy-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

.sleepy-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
 /*  height: 250px;*/
 width: 700px; 
  z-index: 11;
  -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.25);
  padding: 5px 10px;
  border:3px solid #1dade2;
  
}
.btnspc{margin:20px 0;}
.bttns{border:1px solid #38a7e6;clear:both;color:#38a7e6;display:inline-block;font-size:18px;font-weight:100;padding:15px 30px; margin-top:25px!important;text-decoration:none;text-shadow:none;transition:all 0.6s ease 0s;}
.bttns:hover{color:#fff;background-color:#38a7e6;text-decoration:none; border:none;}
.sleepy-header {
font-size: 18px;
width: 600px;
text-align: center;
margin: 0px auto;
}
.sleepy-header h1{text-align:center; color:#1dade2;}

.sleepy-header span { margin-top: 3px; }

.sleepy-close {
width: 25px;
height: 25px;
background-image: url("../images/close.png");
cursor: pointer;
position: absolute;
top: -15px;
right: -15px;
border-radius: 15px;
background-repeat: no-repeat;
}
.sleepy-content input{border:1px solid #1dade2;width:49%; padding:5px; float:left;  border-radius:5px; }
.sleepy-content select {border:1px solid #1dade2; float:right;width: 50%;padding: 0px; border-radius:5px;height:32px; }
.sleepy-btn{background-color:#1dade2;color:#fff;border-radius:0px 5px 5px 0px !important;width: 46% !important;}
.sleepy-inp{width: 54% !important;
color: #888;
border-radius: 5px 0px 0px 5px !important;}
.sleepy-close:after { clear: both; }
.sleepy-message  a {color:#888;font-size:16px;}
.sleepy-content,  .sleepy-wake-up {
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  color: #888;
}

.sleepy-content {
  padding: 15px 10px;
  
  height: 210px;
  margin: 10px auto;
}

.sleepy-message {
width: 600px;
margin: 0px auto;

}

.sleepy-message p {
  font-size: 16px ;
  text-align: center;
}


/*single file*/

    
    .icon-bar-social {
 position: fixed;

margin-left: -115px;
margin-top: 75px;
 width: 40px;
}

/* Style the icon bar links */
.icon-bar-social a {
  display: block;
  text-align: center;
  padding: 2px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

/* Style the social media icons with color, if you want */
.icon-bar-social a:hover {
 border-left: 5px solid #fff;
}





.sleepy-wake-up {
  
  background: #b23445;
  color: #541819;
  text-shadow: 0 1px 0 #be5244;
  float: right;
  padding: 5px 10px;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3) inset;
  cursor: pointer;
  -webkit-transition: all 0.30s ease;
  -moz-transition: all 0.30s ease;
  -ms-transition: all 0.30s ease;
  -o-transition: all 0.30s ease;
  transition: all 0.30s ease;
}

.sleepy-wake-up:hover { color: #fff; }
@media only screen and (max-width: 40em) {

.sleepy-message p { display: none; }

.sleepy-modal {
  width: 320px;
  height: 200px;
}

.sleepy-modal {
  -webkit-border-radius: 0px;
  border-radius: 0px
}

.sleepy-wake-up { margin-top: -60px; }

.sleepy-message .sleepy-mobile-only {
  display: block;
  text-align: right;
}
}
@media only screen and (min-width: 40.063em) {

.sleepy-message .sleepy-mobile-only { display: none; }
}

/* DEMO ONLY */


/*  home page css  */


h3 a {color: #283a44;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.45; 
}
 .item h3 a:hover ,.slideheading a:hover{text-decoration:none;}
 #subscribe {
    margin: 20px 0 0;
    padding: 25px !important;
    min-height: 130px;
    border: 0px solid #ddd;
    padding: 0px 10px 10px;
    border-radius: 10px;
     box-shadow: 0px 1px 5px 5px #eee;
}
#subscribe h3{margin-top:0px;}
#side > li  {
    border: 0px solid #ddd;
    margin-top: 22px;
    margin-bottom:18px;
    padding:25px;
    border-radius: 10px;
    box-shadow: 0px 1px 5px 5px #eee;
	
}
#side li h3{margin-top:0px;}
.subs-btn:hover {
    background: #007ac3;
    border: 1px solid #007AC3;
}
.subs-btn {
  
    border: 1px solid #19ade4;
    float: left;
    padding: 5px 3%;
   
    margin: 9px 0 0 0%;
    background: #19ade4;
    color: #fff;
}
.post_date{margin-left:30px;}
.author a{font-weight:normal;}

aside ul li div{margin:0px;}
@media only screen and (max-width: 990px) {
    .col-md-6 {
        padding:10px !important;
    }
}
@media only screen and (max-width: 600px) {
	aside ul li div{ margin:0px;}
}
.a2a_floating_style{ display:none!important;}




