/* Theme Name: Customised Theme - Blog
Theme URl: http://craftive.com/
Description: Created by Craftive Web Design .
Version: 1.0
Author: http://www.craftive.com/	
URl: http://www.craftive.com/
*/
.clear{clear:both;}

img { border: none; }
* { margin: 0; padding: 0; }
.clear { clear: both; }
body{ background:url(images/body-bg.jpg) repeat 0 0;   margin:0; padding:0;font-family: 'Open Sans', sans-serif;	  }


.wrapper {width:960px; margin:0 auto;position:relative; }
#header{background:#000; width: 100%; display:block; width: 100%; display: block; /* overflow: hidden; */  height: 120px;}
#header #logo {float:left; position:relative;}
#header #logo a{display:block;  width:300px; position: absolute;z-index: 999;left: 0;top: 15px;z-index: 999999;}

.nav { float:right; margin:70px 0 0 0; }
.nav  ul{list-style:none; }
.nav  ul li {float:left;  padding: 0 18px;}
.nav  ul li + li{background: url(images/nav-bdr.png) no-repeat 0 4px;}
.nav  ul li  a{color:#fff;  font-family: 'Open Sans', sans-serif;	font-size:16px; text-transform:capitalize; text-transform:uppercase; text-decoration:none; padding-bottom: 8px;}
.nav  ul li:hover a {border-bottom:3px solid #4a8cce;}
.nav  ul li.current_page_item a {border-bottom:3px solid #4a8cce;}



.slider{width:100%; position:relative; }
.slider #slide{width:100% !important; }
.slider #slide .single-slide {width:100% !important; }
.slider #slide .single-slide img{width:100% !important; height:410px !important; }
.slider-upper{position:absolute; z-index:999; left:0; bottom:6px; width:100% !important;}
.caption h2{display:inline-block; padding:20px 20px; background:url(images/caption-bg.png) repeat 0 0; border-bottom:6px solid #4a8cce; font-family: 'Open Sans', sans-serif;	font-size:18px; color:#fff; }
.caption {float:right;}

#slide-bullet {width:150px; margin:0 auto; padding:0;text-align: center;}
#slide-bullet a{background:url(images/bullets-slider.png) no-repeat 0 0; font-size:0px; text-indent:-9999; display:inline-block; padding:8px; }
#slide-bullet a.activeSlide {background:url(images/active-bullets.png) no-repeat 0 0; }

.home-boxes {}
.home-boxes ul{list-style:none; }
.home-boxes ul li{float:left; background:#fff; width:308px; position:relative;}
.home-boxes ul li + li {margin:0 0 0 15px;}
.home-boxes ul li .date-item{padding:15px 20px; min-height: 80px;}
.home-boxes ul li h2{color:#6e6e6e; font-size:18px;}
.home-boxes ul li p{color:#6e6e6e; font-size:12px; line-height:18px; }
a.readmore-btn{position:absolute; z-index:2; left: 80px; bottom: -25px;}
.home-boxes ul li img.wp-post-image {width:308px; height:110px;}

.footer{margin:60px 0 0 0; }
#flogo {background:#000; }
#flogo a{display:block; text-align:center; padding:15px 0;}
.copyright {background:#202020; padding:10px 0; text-align:center; font-size:12px; color:#fff; }

.page h1{ background:url(images/heading-line.png) repeat-x 0 25px ;  text-align:center;}
.page h1 span{padding:5px 25px; display:inline-block; background:url(images/body-bg.jpg) repeat-x; color:#095ca6; font-size:30px; }

.post-8 #wpcf7-f31-p8-o1{width:310px; float:left;}
.post-8 input[type="text"]{padding:12px 10px;  width:260px; margin-bottom:8px; font-family: 'Open Sans', sans-serif;	font-size:12px; color:#000;}
.post-8 input[type="email"]{padding:12px 10px;  width:260px;  margin-bottom:8px; font-family: 'Open Sans', sans-serif;	font-size:12px; color:#000; }
.post-8 input[type="tel"]{padding:12px 10px;  width:260px;  margin-bottom:8px;  font-family: 'Open Sans', sans-serif;	font-size:12px; color:#000;}
.post-8 textarea{padding:12px 10px;  width:260px;  margin-bottom:8px; font-family: 'Open Sans', sans-serif;	font-size:12px; color:#000; }
.post-8 input[type="submit"]{background:url(images/send-btn.png) no-repeat 0 0; width:152px; height:38px; cursor:pointer; font-size:0px; text-indent:-555px; border:0; display:inline-block;  margin: 0 26px 0 0;float: right;}

.post-8 {background: url(images/contact-bg.png) no-repeat right 50px;display: block;min-height: 600px;}


.page h2{color:#4d4e50; font-size:16px;font-family: 'Open Sans', sans-serif; font-weight:bold; padding-bottom:8px; }
.page p{color:#4d4e50; font-size:14px; line-height:20px; padding-bottom:8px; text-align: justify; }

.line {
    padding: 20px 0;
   
    background: url(images/line.png) repeat-x 0 15px; 
    display: inline-block;
    float: left;
    width: 100%;
}

.page ul{list-style:none; }
.page ul li{background:url(images/bullets.png) no-repeat  2px 11px; padding:5px 5px 5px 20px; font-size:14px; font-family: 'Open Sans', sans-serif; color:#4d4e50; }





