.sticky-wrapper { height:auto !important; }
.sticky-wrapper nav { height:auto !important; margin:0 !important; }
.sticky-wrapper nav ul { height:auto !important; padding-top:10px !important; padding-bottom:5px !important; }
.sticky-wrapper nav ul li a { padding:0 9px !important; font-size:17px; }


.section#store { background: #9ae6ed; }
.section#contact { background: #9ae6ed; }
.parallax { background-size: cover; }
body{ font-size:21px; }
#about div div h1 { text-align:center; } 
#press div div h1 { text-align:center; } 
#store div div h1 { text-align:center; } 
#book div div h1 { text-align:center; } 
	#about__ .pe-wp-default span.large { font-size:40px; }
	#about div div h1 span { font-size:110px; }
		#about div div h1, #about div div h1 span {  line-height:90px !important; } 
	#press div div h1 span { font-size:150px;  } 
#book {}
#key-features {}
#portfolio {}
	#store div div h1 span { font-size:80px; }
#contact div div a { color:#cb008e; }
#contact div div a:hover { color:#b3007d; }
#contact h3.sectionTitle { border-bottom: 1px solid #89CDD3; }
#prevslide { display:none !important; }
#nextslide { display:none !important; }





body,
nav ul li a,
.project-title,
#commentform .form-submit button[type="submit"],
input[type="text"], input[type="password"], 
input[type="email"], textarea, select,a.button,button,
input[type="submit"],input[type="reset"],input[type="button"] { font-family:'Raleway',Arial, Helvetica, sans-serif; } 							

h1, h2, h3, h4,
h1 span, h2 span, h3 span, h4 span { font-family:'Cantarell',Arial, Helvetica, sans-serif; }
 
.pe-wp-default a, .pe-wp-default p a { color:#664d62; text-decoration:none; }	
	.pe-wp-default a:hover, .pe-wp-default p a:hover { text-decoration:underline; }	 
	
#videos div div h1 span,	
#radio div div h1 span,	
#services div div h1 span { font-size:160px; }
		
#radio { padding-top:0; border-top:1px solid #ccc; }
#radio div div h1 { text-align:center; margin-bottom:20px; } 
#radio div div h1 span {}

#radio .block1-wrap { text-align:center; clear:both; margin:40px 0 0; }
#radio .block {}
	#radio .block1 {
		color: #ff00ff;
		font-size: 36px;
		font-weight: 300;
		}
	#radio .block1a { font-size:18px; color:#999; } 	
	#radio .block2 {}
	#radio .block a {}		


@media (max-width: 800px) {
	#about div div h1 span { font-size:90px !important; }
		#about div div h1, #about div div h1 span {  line-height:80px !important; } 	
}
@media (max-width: 600px) {
	#about div div h1 span { font-size:70px !important; }
		#about div div h1, #about div div h1 span {  line-height:60px !important;  } 	
}
@media (max-width: 500px) {
	#about div div h1 span { font-size:50px !important; }
		#about div div h1, #about div div h1 span {  line-height:40px !important;  } 	
}
@media (max-width: 400px) {
	#about div div h1 span { font-size:40px !important; }
		#about div div h1, #about div div h1 span {  line-height:40px !important;  } 	
}
	@media (max-width: 800px) {
		#services div div h1 span { font-size:90px !important; }
			#services div div h1, #services div div h1 span {  line-height:80px !important; } 	
	}
	@media (max-width: 600px) {
		#services div div h1 span { font-size:70px !important; }
			#services div div h1, #services div div h1 span {  line-height:60px !important;  } 	
	}
	@media (max-width: 500px) {
		#services div div h1 span { font-size:50px !important; }
			#services div div h1, #services div div h1 span {  line-height:40px !important;  } 	
	}
	@media (max-width: 400px) {
		#services div div h1 span { font-size:40px !important; }
			#services div div h1, #services div div h1 span {  line-height:40px !important;  } 	
	}
@media (max-width: 800px) {
	#radio div div h1 span { font-size:90px !important; }
		#radio div div h1, #radio div div h1 span {  line-height:80px !important; } 	
}
@media (max-width: 600px) {
	#radio div div h1 span { font-size:70px !important; }
		#radio div div h1, #radio div div h1 span {  line-height:60px !important;  } 	
}
@media (max-width: 500px) {
	#radio div div h1 span { font-size:50px !important; }
		#radio div div h1, #radio div div h1 span {  line-height:40px !important;  } 	
}
@media (max-width: 400px) {
	#radio div div h1 span { font-size:40px !important; }
		#radio div div h1, #radio div div h1 span {  line-height:40px !important;  } 	
}	



.page-template-page-home-php .list.list1 { padding-top:60px; }
.list.list1 { height:30px; text-align:center; padding:0 0 30px; }
	.list.list1 ul { width:100%; padding:0 4px 0 0;  }
	.list.list1 ul li a { 
		width:30px;
		margin:0 5px;
		text-align:center; 
		line-height:30px; 
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background:#efefef;
		color:#a2a9ab;
		}
	.list.list1 ul li span { margin:0; padding:0; font-size:17px; line-height:30px; }		
	.list.list1 ul li a:hover {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		color: white;		
		}
	.list.list1 ul li.facebook a:hover { background-color: #395b89; }
	.list.list1 ul li.twitter a:hover { background-color: #2bbfec; }
	.list.list1 ul li.rss a:hover { background-color: #ec894d; }
	
#footer { border-top:1px solid #e4e4e4; }


#portfolio>div>div>h1 { text-align:center; }	

.div_41, .div_42 { text-align:center; }
.div_41 .four.columns,
.div_42 .four.columns {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin:0 25px;
  width:auto;
}
br.show-on-1200 { display:none; }
@media (max-width: 1200px) {
	br.show-on-1200 { display:block; }
	.div_43 { padding:0 0 0 140px; }
}
@media (max-width: 900px) {
	.div_43 { padding:0 0 0 80px; }
}
@media (max-width: 960px) {
	nav ul li a { font-size:13px; }
}



#h2a div { display:inline-block; } 
#h2a p { display:inline-block; margin:0; } 
@media (max-width: 770px) {
	#h2a {}
		#h2a div { display:block; width:100%; }
			#h2a p { display:block;  } 
		#h2a .h2a_span { display:none; }
		#h2a .dot { display:none; }
	#about .pe-wp-default span.large { font-size:30px; }
}
@media (max-width: 500px) {
	#h2a {}
		#about .pe-wp-default span.large { font-size:26px; }
}