@charset "utf-8";
/* CSS Document */
body{
font-family: 'Raleway', sans-serif; 
}
h1{
margin:0;
}
.img-responsive{
width:100% !important;
height:auto;
}
.caret {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px dashed;
}
.site-description {
color: #fff !important;
}
.site-title a {
text-transform: capitalize;
color: #fff !important;
text-decoration:none;
}
.top{
background-color:rgba(0,0,0,0.5);
color:#fff;
padding:10px 0;
padding: 3px 0;	
}
header{
background: #e96b12;
height: auto;
position: relative;
top: 0;
transition: top 0.2s ease-in-out;
width: 100%;
}
.nav-up {
top: 0px;
position:fixed;
opacity:0.8;
z-index:9;
}
.home {
position: relative;
width: 100%;
z-index: 1;
} 
.top .social {
list-style-type: none !important;
margin: 2px 0 !important;
padding: 0 !important;
}
.top .social li{
display:inline-block !important;
margin:0px;
}
.top .social  li a{
color:#fff;
}
.top .social .icon {
border:1px solid #fff;
font-size: 16px;
height:25px;
padding:2px 5px;
width: 27px;
}
.top  .search {
float: right;
}
.top .form-group{
margin:0;
}
.top .form-group .form-control{
background-color:transparent;
height:30px;
border:1px solid #e6e6e6;
color:#fff;
}

label{
margin-bottom:-5px;
width:100%;
}
.search{
padding-left:40px;
}
.top .search .search-label
{
position:relative;
width:100%;
}
.top .search-label:before {
content:"\f002";
font-family: FontAwesome;
position: absolute;
/*    top: 2px; */
left: 5px;
padding:2px 5px;
font-size:18px;
border-right:1px solid #e6e6e6;
}
.top .search-label:before{
color:#fff;
}
.form-control::-moz-placeholder {
color: #fff;
opacity: 1;
}
/* menu */
.menu .navbar-brand {
height: auto;
padding: 0px;
}
.menu {
border-radius: 0px;
margin-bottom:0;
border:0px;
background-color:transparent;
border-bottom:1px solid #e6e6e6;
}
.menu .dropdown-submenu{position:relative;}
.menu .dropdown-submenu>.dropdown-menu{top:0;left:100% !important;margin-top:-2px;margin-left:-1px; margin-right:-100px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.menu .dropdown-submenu>a:after{display:block;content:"";float:right;width:0;height:0;border-color:transparent; font-weight:bold; border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:-1px;margin-right:0px; font-size:20px;}
.menu .dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* .sticky {
position: fixed;
width: 100%;
top: 0;
z-index: 100;
border-top: 0;
background:rgba(0,0,0,0.9);
z-index:99;
}
.sticky .navbar-brand{
display:block;
} */
.menu .navbar-nav > li > a {
padding:10px 20px;
}
.menu .navbar-right {
margin-top: 25px;
}
.menu .navbar-nav > li > a:hover,
.menu.navbar-default .navbar-nav > .active > a,
.menu.navbar-default .navbar-nav > .active > a:focus,
.menu.navbar-default .navbar-nav > .active > a:hover {
background-color: #e96b12 ;
color:#fff;
}
.menu.navbar-default .navbar-nav > .open > a,
.menu.navbar-default .navbar-nav > .open > a:focus,
.menu.navbar-default .navbar-nav > .open > a:hover {
background-color: #e96b12 ;
color:#fff;
}
.menu.navbar-default .navbar-nav > li > a {
color: #fff;
}
.menu .dropdown-menu {
left: 0px;
right: -50%;
background-color:#fff !important;
opacity:0.9;
padding:0;
}
.menu .dropdown-menu li a{
color:#e96b12 !important;
padding:10px;
font-size:16px;
}
.menu .dropdown-menu li a:focus,
.menu .dropdown-menu li a:hover{
color:#fff  !important;
background-color: #e96b12 ;
}
.menu.navbar-default .navbar-nav > li > a {
/*color: #fff;*/
font-size:16px;
}
/* menu */

.space{
padding:30px 0;	
}
.line1{
width:250px;
border-bottom:3px solid #fff;
margin:0 auto;
}
.line2 {
width: 40px;
height: 20px;
margin: -18px auto 0px;
border-bottom: 7px solid #f94f41;
}
.line {
width: 100px;
height: 10px;
border-bottom: 5px solid #e96b12;
}
/* Slider */
.slider{
margin:0 !important;
}
.slider .carousel-caption {
left: 10%;
padding-bottom: 30px;
right: 60%;
top: 35%;
}
.slider .carousel-caption h1,
.slider .carousel-caption h2,
.slider .carousel-caption p{
background-color:rgba(0,0,0,0.5);
opacity:0.65;
color:#fff;
padding:10px 0;
margin:10px 0;
}

/* Slider */

/* Services */
.services-head{
background-color:#e96b12;
text-align:center;
color:#fff;
}
.services-head::after {
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #e96b12;
content: "";
left: 48%;
position: absolute;
margin-top: 30px;
}
.services-head h1{
font-size:48px;
color: #fff;
}
.services-head  p{
font-size:18px;
margin:10px;
}
.services-cover{
position:relative;
z-index:1;
}
.services-cover:before{
width:100%;
height:100%;
content:"";
position:absolute;
z-index:-1;
opacity:1;
background: 
/* top, transparent red, faked with gradient */ 
linear-gradient(
  rgba(0, 0, 0, 0.50), 
  rgba(0, 0, 0, 0.50)
),
/* bottom, image */
url(../images/service26.jpg) no-repeat fixed;
}
.services .corporate-ser{
margin:10px;
background-color:#fff;
width:	30%;
padding:15px;
text-align:center;
opacity:0.8
}
.services .corporate-ser h3{
color: #e96b12;
}
.services .corporate-ser .ser-icon .icon {
background-color: #e96b12;
border-radius: 50%;
color: #fff;
font-size: 30px;
height: 70px;
padding: 20px 10px;
width: 70px;
}
.services .corporate-ser .ser-text p{
text-align:left;
margin:10px 0;
}
.services .corporate-ser .ser-text .btn{
border:1px solid #e96b12;
color:#e96b12;
margin:10px 0 0;
}
.services .corporate-ser .ser-text .btn:hover{
color:#fff;
border:1px solid #e96b12;
background-color:#e96b12;
}
/* Services */

/* PortFolio */
.portfolio-head{
background-color:#e96b12;
text-align:center;
color:#fff;
}
.portfolio-head::after {
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #e96b12;
content: "";
left: 48%;
position: absolute;
margin-top: 30px;
}
.portfolio-head h1{
font-size:48px;
color: #fff;
}
.portfolio-head  p{
font-size:18px;
margin:10px;
}
.portfolio .port-pics{
padding:0;
}
.portfolio .port-pics img{
min-height:250px;
max-height:250px;
}
.portfolio .port-pics .overlay{
bottom: 0;
color: white;
font-size: 1em;
left: 0;
opacity: 0;
overflow: hidden;
padding: 10px;
position: absolute;
right: 0;
text-align: center;
top: 0;
transition: all 0.6s ease 0s;
background:rgba(0,0,0,0.5);
}
.portfolio .port-pics .overlay:hover{
opacity:0.8;
}
.portfolio .port-pics .overlay .overlay-item {
border: 1px solid #fff;
height: 100%;
margin: 0;
}
.portfolio .port-pics .overlay .overlay-item h3{
position:relative;
top:50%;
color:#fff;
padding:5px;
margin:0 10px;
background-color:rgba(0,0,0,0.8);
}
.portfolio .port-pics .overlay .overlay-item p{
position:relative;
top:52%;
color:#fff;
padding:5px;
margin:0 10px;
background-color:rgba(0,0,0,0.8);
}
/* PortFolio */

/* Testimonail */
.testimonail-head{
background-color:#e96b12;
text-align:center;
color:#fff;
}
.testimonail-head::after {
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #e96b12;
content: "";
left: 48%;
position: absolute;
margin-top: 30px;
}
.testimonail-head h1{

font-size:48px;
color: #fff;
}
.testimonail-head  p{
font-size:18px;
margin:10px;
}

/* Testimonail */
.testimonail {
background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
text-align: center;
color: #fff;
}
.testimonail .img-thumbnail{
border-radius:50%;
background-color:transparent;
border:2px solid #e96b12;
}
.testimonail .img-thumbnail img{
border-radius:50%;
}
.testimonail  .test-text{
text-align:center;
padding:0 100px;
font-size:16px;
}
.testimonail .owl-buttons{
display:none;
}
.test-cover{
position:relative;
z-index:1;
}
.test-cover:before{
width:100%;
height:100%;
content:"";
position:absolute;
z-index:-1;
opacity:1;
background: 
/* top, transparent red, faked with gradient */ 
linear-gradient(
  rgba(0, 0, 0, 0.70), 
  rgba(0, 0, 0, 0.70)
),
/* bottom, image */
url(../images/test32.jpg) no-repeat fixed;
}
.owl-theme .owl-controls .owl-page span {
background: transparent none repeat scroll 0 0;
border: 1px solid #fff;
}
.testimonail .owl-theme .owl-controls .owl-page.active span,.testimonail  .owl-theme .owl-controls.clickable .owl-page:hover span {
opacity: 1;
background-color: #fff;
}
/* Testimonail */

/* Appoinment */
.appointment-head{
background-color:#e96b12;
text-align:center;
color:#fff;
}
.appointment-head::after {
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #e96b12;
content: "";
left: 48%;
position: absolute;
 margin-top: 30px;
}
.appointment-head h1{

font-size:48px;
color: #fff;
}
.appointment-head  p{
font-size:18px;
margin:10px;
}
.cover{
position:relative;
z-index:1;
}
.cover:before{
width:100%;
height:100%;
content:"";
position:absolute;
z-index:-1;
opacity:1;
background: 
/* top, transparent red, faked with gradient */ 
linear-gradient(
  rgba(0, 0, 0, 0.70), 
  rgba(0, 0, 0, 0.70)
),
/* bottom, image */
url(../images/contact23.jpg) no-repeat fixed;
}
.appointment .appointment-form{
margin-top:20px;
}
.appointment{

}
.appointment label {
width: 100% !important;
}
.appointment #date_iso_format {
padding-left: 10px;
}
.appointment #date_iso_format-label::before {
content: "";
font-family: FontAwesome;
font-size: 24px;
position: absolute;
right: 20px;
top: 0px;
color:#fff;
font-style:normal;
}
.appointment h1{
text-align:center;
font-size:48px;
}
.appointment .form-group{
margin-bottom:50px;
}
.appointment .form-control{
border-top:0px;
border-left:0px;
border-right:0px;
}
.appointment  textarea.form-control{
height:35px;
}
.appointment .btn{
margin-bottom:35px;
}
.appointment .form-control:focus{
box-shadow:none;
}
.appointment .form-control {
background-color: transparent;
border-bottom: 1px solid #CCC;
color:#fff;
}
/* Appoinment */

/* Client */
.client-head{
background-color:#e96b12;
text-align:center;
color:#fff;
}
.client-head::after {
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #e96b12;
content: "";
left: 48%;
position: absolute;
margin-top: 30px;
}
.client-head h1{
font-size:48px;
color: #fff;
}
.client-head  p{
font-size:18px;
margin:10px;
}
.client .item{
border:1px solid #ccc;
padding:5px;
}
.client .item img{
min-height:120px;
max-height:120px;
}
.client .owl-carousel{
margin-top:20px;
}
.client .owl-theme .owl-controls .owl-buttons div {
border-radius: 50%;
font-size: 24px;
font-weight: bold;
opacity: 1;
padding: 0;
background-color:transparent;
color:#999;
}
.client .owl-carousel .owl-next {
float: right;
height: 30px;
position: absolute;
right: -30px;
top: 30%;
width: 30px;
}
.client .owl-carousel .owl-prev {
float: left;
height: 30px;
left: -30px;
position: absolute;
top: 30%;
width: 30px;
}
.client  .owl-pagination{
display:none;
}
/* Client */
/* Blog */
.blogs-head{
background-color:#e96b12;
text-align:center;
color:#fff;
}
.blogs-head::after {
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #e96b12;
content: "";
left: 48%;
position: absolute;
margin-top: 30px;
}
.blogs-head h1{

font-size:48px;
color: #fff;
}
.blogs-head  p{
font-size:18px;
margin:10px;
}
.blogs .blog-data{
margin-top:20px;
}
.blog-data .img-thumbnail{
padding:0;
border:0px;
display: block;
}
.blog-data .img-thumbnail img{
min-height:230px;
max-height:230px;
}
.blog-data .status{
margin:0
}
.blog-data span {
display: inline-block !important;
float: left;
margin: 10px 5px;
}
.blog-data .date1 {
background-color: #e96b12;
border: 5px solid #fff;
color: #fff;
font-size: 18px;
margin-left: -15px;
margin-top: -40px;
padding: 5px 10px;
text-align: center;
width: 70px !important;
}
.blog-data h4{

}
/* Blog */
/* call-out */
.call-out{
background-color:#e96b12;
color:#fff;
}
.call-out .call-text{
padding:10px 20px;
}
.call-out .call-text a{
color:#fff;
}
.call-out .date1 {
border: 1px solid #ccc;
font-size: 18px;
margin-top: 15px;
padding: 15px 0;
text-align: center;
}
.call-out span{
display:block;
}
.call-out .news {
background-color: #7a95b2;
padding: 36px 10px;
margin:0;
text-align:center;
}
.news::before {
border-left: 31px solid transparent;
border-right: 0 solid transparent;
border-top: 30px solid #7a95b2;
content: "";
left: -15px;
position: absolute;
top: 25%;
}

/* call-out */

/* Footer */
.footer{
background-color:#000;	
color:#fff;
}
.footer-widget .widget-heading{
padding:20px 0;
}
.footer-widget .widget-text .img-thumbnail{
background-color:transparent;
border:0px;
}
.footer-copy .social{

}
.footer .widget-text{
padding:0;
margin:0;
min-height: 230px;
}
.footer .widget-text p{
margin:10px 0;
}
.footer .widget-text ul {
  list-style-type: square;
  padding: 0 10px;
}
.footer .widget-text ul li {
padding:3px 0;
} 
.footer .widget-text .btn{
padding:5px 20px;
background-color:#e96b12;
color:#fff;
border:1px solid #fff;
margin-top:20px;
border-radius:0;
}
.footer .widget-text ul li a{
color:#fff;
}
.footer .widget-text .icon1 {
border: 1px solid #fff;
border-radius: 50%;
float: left;
margin-right: 10px;
padding: 10px;
}
.footer .widget-text  h5{
padding:10px 0;
color:#fff;
}
.footer .widget-text .footer-gallery{
padding:5px;
}
.footer-copy {
border-top: 1px solid #FFF;
padding: 5px 0;
font-size: 18px;
}
.footer-copy .social ul{
float:right;
list-style-type:none !important;	
margin:0;
}
.footer-copy .social ul li{
float:left !important;	
display:inline-block !important;
margin:2px;
}
.footer-copy .social ul li a{
color:#fff;
}
.footer-copy .social .icon {
width: 30px;
height: 30px;
border: 1px solid #FFF;
padding: 5px 8px;
font-size: 16px;
}
.footer .footer-gallery  .overlay{
bottom: 5px;
color: white;
font-size: 1em;
left: 5px;
opacity: 0;
overflow: hidden;
padding: 10px;
position: absolute;
right: 5px;
text-align: center;
top: 5px;
transition: all 0.6s ease 0s;
background:rgba(0,0,0,0.5);
}
.footer .footer-gallery .overlay:hover{
opacity:0.8;
}
.footer .footer-gallery  .overlay a {
font-size: 14px;
padding: 3px;
position: relative;
color:#fff;
}
.footer .footer-gallery  a span {
font-size: 16px;
margin-top: 20px;
}
/* Footer */

/* corporate-heading */
.corporate-heading {
position: relative;
z-index: 1;
margin-top: 0px;
}
.corporate-heading:before{
width:100%;
height:100%;
content:"";
position:absolute;
z-index:-1;
opacity:1;
background: 
/* top, transparent red, faked with gradient */ 
linear-gradient(
  rgba(0, 0, 0, 0.30), 
  rgba(0, 0, 0, 0.30)
),
/* bottom, image */
url(../images/back28.jpg) no-repeat fixed;
}
.heading-text{
padding:50px 0;
text-align:center;
color:#fff;
}
.heading-text h1{
font-size:48px;
}

/* corporate-heading */

/* Corporate Contact */
#name,
#email,
#phone,
#message{
padding-left: 30px;
}
.contact .col-md-6  #name-label,
.contact  .col-md-6  #email-label,
.contact  .col-md-6  #phone-label{
position: relative;
width:100%;
font-style:normal;
}
.contact .col-md-6  #message-label {
position: relative;
width:100%;
}
.contact .message #name-label,
.contact .message #email-label,
.contact .message #phone-label{
position: relative;
width:90%;
}
.contact .message #message-label {
position: relative;
width:97%;
}
#name-label:before {
content:"\f007";
font-family: FontAwesome;
position: absolute;
top: 2px;
left: 5px;
font-size:18px;
}
#email-label:before {
content:"\f1fa";
font-family: FontAwesome;
position: absolute;
top: 2px;
left: 5px;
font-size:18px;
}
#phone-label:before {
content:"\f095";
font-family: FontAwesome;
position: absolute;
top: 2px;
left: 5px;
font-size:18px;
}
#message-label:before {
content:"\f0e0";
font-family: FontAwesome;
position: absolute;
top: 2px;
left: 5px;
font-size:18px;
}
.contact .contact-detail .icon {
font-size: 20px;
color:#e96b12;
}
.contact .contact-detail a {
color: #000;
text-decoration: none;
}

/* Corporate Contact */

/* Side bar */
.left-sidebar {
font-style:normal;
}
.left-sidebar .sidebar-widget {
  border: 1px solid #ddd;
  margin: 0 0 15px;
  padding: 0 10px;
}
.left-sidebar .search {
margin: 10px 0;
}
.sidebar-widget .form-group {
  padding: 15px 0 5px;
}
.left-sidebar .search-label::before {
  content: "";
  font-family: FontAwesome;
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 20px;
}
.left-sidebar .search-label::before {
color: #666;
}
.left-sidebar .sidebar-widget a {
margin: 3px 0;
color: #e96b12;
}
.left-sidebar .sidebar-widget .btn{
padding:6px 12px;
border:1px solid #e96b12;
border-radius:0px;
}
.left-sidebar .sidebar-widget .btn:hover{
background-color:#e96b12;
color:#fff;
}
.left-sidebar .sidebar-widget .widget{
list-style-type:square;
padding:0 20px;
}
.left-sidebar .sidebar-widget .widget li{
border-bottom:1px solid #e6e6e6;
padding:5px 0;
}
.left-sidebar .sidebar-widget .widget li a{
font-size:16px;
}
.left-sidebar .sidebar-widget .col-xs-4 {
padding: 5px;
}
.left-sidebar .sidebar-widget .col-xs-4 .overlay {
bottom: 5px;
color: white;
font-size: 1em;
left: 5px;
opacity: 0;
overflow: hidden;
padding: 20px;
position: absolute;
right: 5px;
text-align: center;
top: 5px;
transition: all 0.6s ease 0s;
background:rgba(0,0,0,0.5);
}

.left-sidebar .sidebar-widget .col-xs-4 .overlay:hover{
opacity:0.8;
}
.left-sidebar .sidebar-widget .col-xs-4 .overlay a {
font-size: 14px;
padding: 3px;
position: relative;
color:#fff;
}
.left-sidebar .sidebar-widget .col-xs-4  a span {
font-size: 16px;
margin-top: 20px;
}
/* Side bar */



/* Rigth bar */
.right-sidebar .right-widget{
margin:10px 0 30px 0;
}
.right-sidebar .widget-pics{
padding:0;
}
.right-sidebar .widget-pics img{
min-height:350px;
max-height:350px;
}
.right-sidebar .widget-pics .img-thumbnail{
padding:0;
border:0;
display:block;
}
.right-sidebar a{
text-decoration:none;
}
.right-sidebar .widget-pics .img-thumbnail .overlay,
.post .widget-pics .img-thumbnail .overlay {
bottom: 0px;
color: white;
font-size: 1em;
left: 0;
opacity: 0;
overflow: hidden;
padding: 20% 20px;
position: absolute;
right: 0;
text-align: center;
top: 0px;
transition: all 0.6s ease 0s;
background:rgba(0,0,0,0.5);
}

.right-sidebar .widget-pics .img-thumbnail .overlay:hover,
.post .widget-pics .img-thumbnail .overlay:hover{
opacity:0.8;
}
.right-sidebar .widget-pics .img-thumbnail .overlay a {
font-size: 18px;
padding: 3px;
position: relative;
color:#fff;
top:35%;
}
.right-sidebar .widget-pics  .img-thumbnail  a .icon {
font-size: 20px;
margin-top: 20px;
border:1px solid #fff;
padding:5px 15px;
}
.right-sidebar .widget-pics  .img-thumbnail .overlay a:hover .icon{
background-color:#fff;
color:#e96b12;
}
.right-sidebar .entry-header{
border:1px solid #e6e6e6;
}
.right-sidebar .entry-header h3{
margin:10px 0;
}
.right-sidebar .entry-header a{
color:#e96b12;
}
.right-sidebar .entry-header .btn{
border:1px solid #e96b12;
padding:5px 10px;
border-radius:0px;
}
.right-sidebar .entry-header .btn:hover{
background-color:#e96b12;
color:#fff;
}
.right-sidebar .entry-header .date{
margin:5px 0;	
}
.right-sidebar .entry-header .category{
margin:5px 0;	
}
.page-numbers.current {
  background-color: #fff;
  color: #e96b12;
  padding: 5px 10px;
  border:1px solid #e96b12;
   text-decoration:none;
}
.page-numbers {
  background-color: #e96b12;
  color: #fff;
  padding: 5px 10px;
  text-decoration:none;
}
.page-numbers:hover {
  background-color: #fff;
  color: #e96b12;
  border:1px solid #e96b12;
   text-decoration:none;
}
/* Rigth bar */


/* Single page */
.pagination {
margin:0;
margin-bottom: 30px;
margin-top: 30px;
width: 100% !important;
}
.comments {
margin: 0 0 0 30px;
padding: 5px 15px;
}
.comments .col-xs-12{
  margin:20px 0;
}
.comments .col-xs-2 {
left: -40px;
padding: 0;
position: absolute;
}
.comments .col-xs-2  img{
border:2px solid #ccc;
}
.comments .border{
border:1px solid #ccc;
}
.comments a {
bottom: 10px;
float: right;
font-size: 16px;
position: relative;
right: 30px;
}
.comments .margin {
margin: 40px 0 20px 8%;
}
.comments .margin1{
margin:20px 0px;
margin-left:16%;
}
.comments .margin2{
margin:20px 0px;
margin-left:24%;
}
.comments .margin3{
margin:20px 0px;
margin-left:32%;
}
.feedback {
margin-top: 40px;
}
.feedback .form-group label {
margin-left: 10px;
}
.feedback .form-group {
float: left;
}
.feedback .form-group .form-control {
background-color: transparent;
float: left;
margin: 10px;
width: 100%;
}
.feedback form .btn {
border-radius: 0;
margin-left: 30px;
background-color:#e96b12;
color:#fff;
padding:10px 20px !important;
}
.alignleft {
display: inline;
float: left;
line-height: 1.5;
margin: 5px 20px 5px 5px;
}
.alignright {
display: inline;
float: right;
line-height: 1.5;
margin: 5px 20px 5px 5px;
}
.aligncenter {
display: table-caption;
margin-left: auto;
margin-right: auto;

}
/* Single page */

/* Sidebar */
.widget ul {
list-style-type: square;
margin: 0;
padding: 0 15px;
}
#recent-posts-2 li {
padding: 5px 0;
border-bottom:1px solid #e6e6e6;
}
#recent-posts-2 a {
color: #e96b12;
text-decoration:none;
}
.comment-author-link .url {
color: #e96b12;
}
.recentcomments {
border-bottom: 1px solid #e6e6e6;
padding: 5px 0;
}
#archives-2 li {
border-bottom: 1px solid #e6e6e6;
padding: 3px 0;
}
#archives-2 a {
color: #e96b12;
}
.widget li {
padding:3px 0;
border-bottom:1px solid #e6e6e6;
}
.widget li a {
color:#e96b12;
}
.entry-header .btn {
border: 1px solid #e96b12;
border-radius: 0;
color: #000;
padding: 3px 10px;
}
.date {
margin: 10px 0;
}
.category {
margin: 10px 0;
}
.entry-header {
margin: 0;
}
/* Sidebar */

/* RIght Bar */
.post-data {
  margin: 0 !important;
}
.entry-title a {
  color: #e96b12;
  text-decoration: none;
}
.widget-pics {
padding: 0;
position: relative;
}
.widget-pics .img-thumbnail{
padding:0;
border:0;
position: relative;
 display: block;
}
.widget-pics .overlay a {
color: #fff;
font-size: 24px;
}
.widget-pics .overlay .icon {
width: 50px;
height: 40px;
border: 1px solid #fff;
padding: 5px 10px;
}
.entry-header {
background-color: transparent;
}
/* RIght Bar */

/* Left Side bar */
#searchform .screen-reader-text {
display: none;
}
.page-content label,
.left-sidebar label {
width:100%;
float:left;
}
.search-field{
 background-color: transparent;
background-image: none;
border: 1px solid #ccc;
border-radius: 0 !important;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
display: block;
float: left;
font-size: 14px;
height: 30px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 100% !important; 
text-align:right;
color:#fff;
}
.page-content .search-field,
.widget-footer .search-field,
.widget .search-field {
background-color: transparent;
background-image: none;
border: 1px solid #ccc;
border-radius: 0 !important;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #ddd;
display: block;
float: left;
font-size: 14px;
height: 34px;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width: 100% !important;
text-align: left;
}
.page-content .searchsubmit,
.widget-footer .searchsubmit,
.widget .search-submit {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: rgba(0, 0, 0, 0) url("../images/magnifier.png") no-repeat scroll 0 0;
border-color: #ccc #ccc #ccc -moz-use-text-color;
border-image: none;
border-radius: 0 !important;
border-style: solid solid solid none;
border-width: 1px 1px 1px 0;
color: transparent;
content: none;
float: left;
height: 34px;
padding-top: 15px;
width: 35px;
}
.edit-link a,
.posted-on a,
.byline a {
  color: #000;
  text-decoration:none;
}
.edit-link .icon,
.posted-on .icon,
.byline .icon {
  color: #e96b12;
  font-size:16px;
}
.pager li > a, 
.pager li > span {
  background-color: #fff;
  border: 1px solid #e96b12;
  border-radius: 0;
  padding: 5px 10px;
  color:#e96b12;
}
.pager li i {
   margin: 0 6px
}
/* Left Side */

/* Cooment */
.entry-footer {
background-color: #fff;
color: #000;
}
.cat-links {
background-color: #fff;
font-size: 18px;
font-weight: bold;
padding: 5px;
margin: 5px 0;
}
.cat-links > a {
border: 1px solid #e96b12;
padding: 2px 5px;
color:#e96b12;
text-decoration:none;
}
.tags-links {
  background-color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin-left: 10px;
  padding: 5px;
  margin: 5px 0;
}
.tags-links > a {
border: 1px solid #e96b12;
padding: 2px 5px;
color:#e96b12;
text-decoration:none;
}
.entry-footer .btn {
  border: 1px solid #e96b12;
  border-radius: 0;
  color: #e96b12;
  margin-bottom: 10px;
}
.entry-footer .btn:hover{
  background-color: #e96b12;
  color: #fff;
}
.nav-previous {
background-color: #ddd;
margin: 0;
padding: 5px;
}
.nav-previous a{
color:#e96b12; 
font-size: 18px;
}
.tagcloud a {
border: 1px solid #e96b12;
margin: 3px 2px;
padding: 0 5px;
color:#e96b12;
text-decoration:none;
}
/* Cooment */

/* Error */
.error{
text-align:center;
font-weight:bold;
}
.error h1{
font-size:138px;
}
.error h2{
font-size:78px;
}
.error p{
margin:40px 0;
}
.error .btn {
font-size: 24px;
padding: 5px 50px;
text-decoration: underline;
font-weight:bold;
}
/* Error */


/* blog index*/
.post-index {
    margin-bottom: 30px;
    border: 1px solid #ddd;
}
/* blog index*/

/* Comment */
.comment-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.comment-body {
  margin: 20px 0;
  padding: 0 10px;
}
/* Comment */
