/*







Theme Name: AshCloud







Author: Z.Z







*/







/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html







-------------------------------------------------------------- */







@charset "utf-8";







/* CSS Document */























@font-face {







    font-family: 'josefin_sans_stdlight';







    src: url('font/josefinsansstd-light.eot');







    src: url('font/josefinsansstd-light.eot?#iefix') format('embedded-opentype'),







         url('font/josefinsansstd-light.woff') format('woff'),







         url('font/josefinsansstd-light.ttf') format('truetype'),







         url('font/josefinsansstd-light.svg#josefin_sans_stdlight') format('svg');







    font-weight: normal;







    font-style: normal;















}







body{







	margin:0px;







	padding:0px;







	/*background-image:url(images/main_bg.jpg);







	background-repeat:no-repeat;







	background-position:center top;*/







	overflow-x:hidden;







	background:#000;







}







.orbit-wrapper {







  margin: 0px auto;







}







h1,h2,h3,h4,h5,h6,p{







	margin:0px;







	padding:0px;



	



	font-family:Arial, Helvetica, sans-serif;







}







img,a{







	border:none;







	outline:none;







}







.hover-shadow:hover{



	box-shadow:0px 0px 5px 0px #fff;



}















#wrapper-inner {



    background-color: #221F1B;



    background-image: url("images/flower-bg.jpg");



    background-repeat: no-repeat;



    margin: 0 auto 20px;



    min-height: 1200px;



    width: 1001px;



}







#wrapper{



	margin:0 auto;







	width:100%;



}







#wrapper_hdr{







	float:left;







	width:100%;







	height:296px;







	background-image:url(images/top_lin.png);







	background-repeat:repeat-x;







	background-position:top;







}







#header{







	margin:0 auto;







	width:1001px;







	height:296px;







}



#header-banner{



	height:292px;



	background: url("images/inner-banner.jpg") no-repeat scroll 0px 44px transparent;



}







.logo{







	float:left;







	width:284px;







	height:296px;







	margin-left:-5px;







}







.nav{







	float:left;







	width:545px;







	height:30px;







	margin-top:8px;







	margin-left:7px;







}







.nav ul{







	width:545px;







	margin:0px;







	padding:0px;







	list-style:none;







}







.nav ul li{







	float:left;







	color:#FFF;







}







.nav ul li:before { content:' // '; }







.nav ul li:first-child:before { content:''; }







.nav ul li a{







	text-decoration:none;







	color:#FFF;







	font-family:'josefin_sans_stdlight';







	font-weight:bold;







	font-size:14px;







	line-height:20px;







	padding:0 4px;







}







.nav ul li a:hover{







	text-decoration:none;







	color:#55BECB;







}







.social{







	float:right;







	width:160px;







	height:27px;







	margin-right:0px;







	margin-top:5px;







}







.ash_text{







	float:right;







	width:430px;







	height:auto;







	margin-top:70px;







}







.ash_text h1{







	float:left;







	width:460px;







	font-family: Arial, Helvetica, sans-serif;







	font-size:74px;







	font-weight:100;







	color:#fff;



	



	text-shadow: -1px 0 7px #000000;







}







.ash_text h2{







	float:right;







	width:270px;







	font-family: Arial, Helvetica, sans-serif;







	font-size:36px;







	font-weight:100;







	color:#fff;







	margin-top:-15px;



	



	text-shadow: -1px 0 7px #000000;







}







#wrapper_arrows{







	float:left;







	width:100%;







	height:158px;







	margin-top:80px;







}







.arrows{







	margin:0 auto;







	width:1280px;







	height:158px;







}







#wrapper_content{



	float:left;



	width:100%;



	/*height:334px;*/



	background:url(images/text_bg.png) repeat-x;



	margin-top:70px;



}



.facebook_icon{float:left;



	width:100%;



	height:340px;



	background:url(images/text_bg.png) repeat-x;



	margin-top:-4px;

 }









#wrapper_content_inner {



  background: url("images/tilted-bg.png") no-repeat scroll 0 0 transparent;



  float: left;



  height: 648px;



  margin-left: -30px;



  margin-top: 70px;



  padding: 75px 20px 69px 35px;



  width: 992px;



}







#content {



  color: #FFFFFF;



  margin: 0px auto;



  margin-bottom:20px;



  width: 1020px;



}



#content > h1 {



  float: left;



  font-family: josefin_sans_stdlight;



  margin: 10px 0px 40px 0px ;



  width:100%;



}







div.wpcf7 {



  width: 440px !important;







}



.wpcf7 * {



  color: #FFF;

  float:left;







}



.wpcf7 p {



  font-size: 13px;



  font-family:Arial, Helvetica, sans-serif;



  width:90px;







}



span.wpcf7-not-valid-tip {



  color: #D8D8D8 !important;



  font-size: 10pt;



  padding: 2px;



  top: 4%;



  width: 280px;



  z-index: 100;





}





.welcome{







	float:left;







	width:265px;







	height:240px;







	margin-top:26px;







}







.welcome h3{







	float:left;







	width:265px;







	font-family: Arial, Helvetica, sans-serif;







	font-size:29px;







	font-weight:bold;







	color:#fff;







}







.welcome p{







	float:left;







	width:257px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:13px;







	font-weight:normal;







	color:#fff;







	margin-top:25px;







	line-height:20px;







}







.welcome a{







	float:left;



	height: 27px;



	margin-top:10px;



}







.gallery{







	float:left;







	width:535px;







	height:329px;







	margin-top:7px;







	background:#000;







}







.gallery_center{







	margin:0 auto;







	width:496px;







	height:280px;







	margin-top:21px;







}



.gallery_center > a{



	float:right;



}







.gallery_center h3{







	float:left;







	width:350px;







	font-family: Arial, Helvetica, sans-serif;







	font-size:29px;







	font-weight:bold;







	color:#fff;







	margin-bottom:20px;







}







.gall_images{







	float:left;







	width:496px;







	height:218px;







	margin-top:20px;







}







.gall_images a{



	float:left;



	margin-right:18px;



	margin-bottom:23px;



}







.gall_images img:hover {



	box-shadow: 0px 0px 6px #FFFFFF;



} 







.customer_reviews {



  float: left;



  height: 320px;



  margin-left: 14px;



  margin-top: 12px;



  overflow: hidden;



  width: 190px;



}



.customer_reviews h3{







	float:left;







	width:395px;







	font-family:'josefin_sans_stdlight';







	font-size:16px;







	font-weight:bold;







	color:#fff;







}







.customer_reviews h4{







	float:left;







	width:211px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:12px;







	font-weight:bold;







	color:#fff;







	margin-top:20px;







}







.customer_reviews p{







	float:left;







	width:189px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:13px;







	font-weight:normal;







	color:#FFF;







	margin-top:8px;







}







.customer_reviews h5{







	float:left;







	width:210px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:12px;







	font-weight:bold;







	color:#fff;







}



.customer_face {

	height: auto;

	width:960px;

	margin:0px auto;

	padding:19px 0 0 192px;

}



#wrapper_footer{







	float:left;







	width:100%;







	height:32px;







	margin-top:10px;

	margin-bottom:10px;







}







#footer{







	margin:0 auto;







	width:1001px;







	height:32px;







}







.ftr_cntnt{







	margin-left:350px;







	width:294px;







	height:32px;



	



	float:left;







	background:url(images/copyright_bg.png) no-repeat;







}







.ftr_cntnt h5{







	float:left;







	text-align:center;







	width:294px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:14x;







	line-height:32px;







	font-weight:normal;







	color:#fff;







}



/**********Twitter Feed Plugin **********/



.tweet,



.query {



	color: #FFF;



}



.tweet_list {



	float:left;



	padding:0px;



	margin:15px 0px 0px 0px;









}







.tweet_list li {



	list-style-type: none;



	margin-bottom: 20px;



	float:left;



}







.tweet_list li a {



	color: #FFF;



	text-decoration:none;



}







.tweet_list .tweet_even {







}







.tweet_list .tweet_avatar {







}







.tweet_list .tweet_avatar img {







}



.tweet_join{



    color: #FFFFFF;



    float: left;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



    font-weight: bold;



    width: 211px;



}



.tweet_text{



	color: #666666;



	float: left;



	font-family: Arial,Helvetica,sans-serif;



	font-size: 13px;



	font-weight: normal;



	margin-top: 8px;



	width: 189px;



}



.tweet_text a {



	color: #666666 !important;



	font-family: Arial,Helvetica,sans-serif;



	font-size: 13px;



	font-weight: normal;



	text-decoration:none;



}



.tweet_time {



    color: #FFFFFF;



    float: left;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



    font-weight: bold;



    width: 210px;



	margin-top:5px;



}







/********************



 * FEATURE CAROUSEL *



 ********************/



.carousel-container {



  position:relative;



  width:960px;



}



#carousel {



  height:380px;



  width:960px;



  position:relative;



  margin-bottom:0.5em;



  font-size:12px;



  font-family: Arial;



  margin-top:140px;



}



.carousel-image {



  border:0;



  display:block;



}



.carousel-feature {



  position:absolute;



  top:-1000px;



  left:-1000px;



  border:2px solid #5d5d5d;



  cursor:pointer;



}



.carousel-feature .carousel-caption {



  position:absolute;



  bottom:0;



  width:100%;



  background-color:#000;



}



.carousel-feature .carousel-caption p {



  margin:0;



  padding:5px;



  font-weight:bold;



  font-size:12px;



  color:white;



}



.tracker-summation-container {



  position:absolute;



  color:white;



  right:48px;



  top:230px;



  padding:3px;



  margin:3px;



  background-color:#000;



  display:none;



}



.tracker-individual-container {



  position:absolute;



  color:white;



  right:48px;



  top:210px;



  padding:0;



  margin:0;



  display:none !important;



}



.tracker-individual-container li {



  list-style:none;



}



.tracker-individual-container .tracker-individual-blip {



  margin:0 3px;



  padding:0 3px;



  color:white;



  text-align:center;



  background-color:#DDD;



}



.tracker-individual-container .tracker-individual-blip-selected {



  color:white;



  font-weight:bold;



  background-color:#000;



}



#carousel-left {



  position:absolute;



  bottom:33px;



  left:220px;



  cursor:pointer;



}



#carousel-right {



  position:absolute;



  bottom:33px;



  right:220px;



  cursor:pointer;



}







.wpcf7-submit {



	background: none repeat scroll 0 0 #636363;



	border: medium none;



	color: #FFFFFF;



}
/*Additional*/
.customer_reviews hr {
    float: left;
    width: 100%;
}
.customer_reviews blockquote {
    margin: 0 0 0 5px;
}
.customer_reviews > h1 {
    font-size: 25px;
    /*margin-top: 5px;*/
}

.customer_reviews .wpcr_clear.wpcr_spacing1 {
    padding-bottom: 3px;
}
