/*////////////////////////////////////////*/
/*////////////  GLOBAL RESETS  ///////////*/
/*////////////////////////////////////////*/

html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;

	vertical-align: baseline;
	background: transparent;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display: block;
}


a img {
	border: none;
	text-decoration: none;
}


a {
	color: #ff8000;
	text-decoration: none;
}


#content a:hover {
	color: #000;
	border-bottom: none;
}


p {
	margin: 15px 0 15px 0;
}



/*////////////////////////////////////////*/
/*////////////  GLOBAL  ///////////*/
/*////////////////////////////////////////*/


body {
	text-align: left;
	background-color: #000;
	font-family: Lato,arial,sans-serif;
}

body p,
body, ul {
	font-size: 18px;
	line-height: 30px;
}


.align-text-left {
	text-align: left;
}


.content-row h1 {
    font-family: Oswald,arial,sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    text-align: left;
    color: #000;
}

.content-row h1 a {
    color: #000;
}




.content-row h2 {
	font-family: Oswald,arial,sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height:27px;
    text-align: left;
    color: #000;
}




.content-row h2 a {
    color: #000;
}

h3 {
	font-family: Oswald,arial,sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height:24px;
    color: #f60;
}


h4 {

}

h5 {

}


h6 {

}



#home-splash .carousel h2 {
	text-align: center;
}


#home-splash  {
	padding-top: 20px;
}


#home-splash .carousel  li.slide {
    height: 550px;
 
}



/*////////////////////////////////////////*/
/*////////////  ROW FRAMEWORK ///////////*/
/*////////////////////////////////////////*/


.wrapper-row {
	width: 100%;
}


.content-row {
	width: 90%;
	margin: 0 auto;	
	overflow: hidden;
	padding: 20px 0 20px 0;
}


.text-block {
	width: 100%;
	font-size: 16px;
	line-height: 24px;
}


.text-full .text-block {
	width: 100%;
}

.text-full .text-block img,
#recent-wrapper-row  .text-block img {
	width: 100%;
	height: auto;
}


#recent-wrapper-row  .text-block  {
	float: none;
	width: 100%;
	margin: 0;
}



.three-column .text-block {
	width: 30%;
	float: left;
	margin-right: 5%;
}


.three-column .text-block:last-child {
	margin-right: 0;
}


.three-column .text-block {
	text-align: center;
}


.three-column .text-block h1 {
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
}


.three-column .text-block img {
	width: 85%;
}




.three-column p {
	margin-bottom: 0;
}




h2.view-more {
	text-align: center;
	font-weight: 100;
}


h2.view-more a {
	background-color: #ff8800;
    border: 2px solid #ff8800;
    border-radius: 40px;
    color: #fff;
    display: inline-block;
    margin-top: 10px;
    padding: 5px 10px 5px 10px;
    transition: all 0.5s ease 0s;
    font-size: 15px;
    line-height: 25px;
}

h2.view-more a:hover {
	background-color: #FF5C26;
    border: 2px solid #FF5C26;
}


h2.view-more-plain {
	margin-top: 20px;
	font-size: 15px;
}



.more-top {
	display: none;
}




.image-block {
	width: 100%;
}


.image-block img {
	width: 100%;
	height: auto;
}



.gray-row {
	background-color: #eee;
	color: #000;

}


.white-row {
	background-color: #fff;
	color: #000;
}





ul.custom-bullet {
	list-style-type: none;
	margin-left: 20px;
}


ul.custom-bullet li {
	list-style-type: none;
}


ul.custom-bullet li:before {
    content: '- ';
}


.visit-site {
	font-size: 15px;
	line-height: 18px;
	color: #888;
}


#custom-design-website-examples-chicago .text-block a {
	color: #000;
}


#custom-design-website-examples-chicago .text-block h2 a {
	color: #000;
}


.home-intro strong a {
	color: #000;
}

.home-intro strong {
	font-weight: normal;
}


h2.more-both {
	text-align: left;
	margin: 20px 0 20px 0;
}


#custom-design-website-examples-chicago .text-block h2.more-both a {
	color: #fff;
}


p.feature-text {
	text-align: left;
}


/*////////////////////////////////////////*/
/*////////////  HEADER ///////////*/
/*////////////////////////////////////////*/

header {
	width: 100%;
	background-color: #eee;
}

#header-content {
	padding-bottom: 0;
	padding-top: 15px;
}

#header-wrapper {
	margin: 0 auto;	
	width: 960px;
	padding: 25px 10px 0 10px;
	overflow: hidden;
}


#logo-wrapper {
	overflow: hidden;
	display: none;
}


#website-logo {
	float: left;
	margin: 0 10px 20px 0;
	border: green;
	
}


#mobile-logo {
	width: 80%;
	height: auto;
	float: none;
	
}

a#mobile-logo-link {
	text-align: center;
	display: block;
	width: 100%;
}


#logo-tagline {
	width: 400px;
	float: left;
	padding: 2px 0 0 0;

}


#logo-tagline h3 {
	color: #0065CA;
	font-family: 'Archivo Black', arial, sans-serif;
	font-size: 25px;
	font-weight: normal;
	line-height: 25px;
}	


#logo-tagline h3 a {
	color: #0065CA;
	text-decoration: none;
}	


#logo-tagline h1 {
	font-size: 13px;
	padding: 2px 0 0 0;
	font-family: Metrophobic, arial, sans-serif;
	line-height: 22px;
}


#logo-tagline h1 a {
	color: #000;
	text-decoration: none;
}


ul#trending-nav {
	list-style-type: none;
	width: 100%;
	text-align: center;
	margin: 20px 0 0 0;
	clear: both;
	border-top: 1px solid #bbb;
	padding-top: 10px;

}	

ul#trending-nav li {
	display: inline-block;
	margin: 0 10px 0 10px;
}	



ul#trending-nav h1 {
	font-size: 15px;
	font-weight: normal;
	font-family: 'Archivo Black', arial, sans-serif;
	line-height: 20px;
}


ul#trending-nav h1 a {
	color: #000;
	text-decoration: none;
}






ul#trending-nav h1 a:hover {
	color: #999;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}


ul#primary-nav {
	font-family: Lato, arial, sans-serif;
	list-style-type: none;
	padding: 7px 0 0 0;
	float: right;
	overflow: hidden;
	text-align: center;
	width: 100%;
	padding-right: 0;
	clear: both;
}


ul#primary-nav li {
	display: inline-block;
	margin: 0 12px 0 12px;
}


ul#primary-nav h2 {
	font-weight: normal;
	font-size: 15px;
	font-family: Lato, arial, sans-serif;
}


ul#primary-nav h2 a {
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	display: block;
	font-family: Lato, arial, sans-serif;
}


ul#primary-nav h2 a.sel {
	color: #000;
	text-decoration: none;
}


ul#primary-nav h2 a:hover {
	color: #000;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;

}



/*////////////////////////////////////////*/
/*////////////  DROP DOWN NAV   ///////////*/
/*////////////////////////////////////////*/


ul#primary-nav ul#sub-menu-services {
	position: absolute;
	z-index: 500;
	text-align: left;
	background-color: #fff;
	padding: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
	display: none;
	margin: 0 0 0 -40px;
	border: 2px solid #e5e5e5;
	-moz-box-shadow:    3px 5px 6px #999;
	-webkit-box-shadow: 3px 5px 6px #999;
	box-shadow:         3px 5px 6px #999;
}


ul#primary-nav li#services-menu ul#sub-menu-services {

}


ul#primary-nav li#services-menu ul#sub-menu-services li {
	display: block;
	margin: 0 0 0 0;
}


ul#primary-nav li#services-menu ul#sub-menu-services li a {
	color: #000;	
	padding: 0;
	margin: 0;
	padding: 12px 8px 12px 2px;
	height: auto;
	line-height: 1.2;
	font-weight: normal;
	display: block;
	width: 305px;	
	border-bottom: 1px dotted #e5e5e5;
}


body ul#primary-nav li#services-menu:hover > ul {
	display: block;
}


body ul#primary-nav li#services-menu ul#sub-menu-services li a:hover,
body ul#primary-nav li#services-menu ul#sub-menu-services li:hover {
	background-color: #f0f0f0;
	color: #000;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;

}

#sub-menu-services .sub-logo {
	float: left;
	width: 24px;
	margin: -3px 10px 0 4px;

}




#features-content-row .text-block {
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
}



#features-content-row .text-block img {
	width: 25%;
	height: auto;
}




/*////////////////////////////////////////*/
/*////////////  TECHNOLOGY   ///////////*/
/*////////////////////////////////////////*/


ul#website-technology-list {
	margin-bottom: 10px;
	list-style-type: none;
	width: 100%;
	margin: 0 auto;	
}	


ul#website-technology-list li h2 {
	font-family: Fjalla One, arial, sans-serif;				
	font-size: 17px;
	color: #f60;
	line-height: 20px;
	text-align: left;
}




ul#website-technology-list li p {
	margin:0;
}


ul#website-technology-list strong {
	font-weight: normal;
}



ul#website-technology-list li {
	width: 90%;
	padding: 15px;
	margin: 0;
	border-right: none;
	border-bottom: 1px solid #ccc;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
}



ul#website-technology-list li:last-child {
	border-bottom: none;
}


ul#website-technology-list p {
	text-align: left;

}

/*////////////////////////////////////////*/
/*////////////  CONTACT   ///////////*/
/*////////////////////////////////////////*/

#contact-form {
	margin: 0 0 0 0;
	color: #000;
	float: left;
	width: 100%;
}


#contact-form strong {
	color: #f60;
	font-weight: normal;
}


#contact-form h1 {
	color: #f60;
	font-family: Fjalla One,arial,sans-serif;
	font-size: 40px;
	margin: 20px 0 15px 0;
}


#contact-form input {
	width: 90%;
	border-radius: 5px 5px 5px 5px;
	height: 25px;
	border: 1px solid #ccc;
	font-size: 16px;
    font-family: Lato, arial, sans-serif;

}

#contact-form textarea {
	width: 90%;
	border-radius: 5px 5px 5px 5px;
	height: 150px;
	border: 1px solid #ccc;
	font-size: 16px;
    font-family: Lato, arial, sans-serif;
}

#contact-form #submit-form {   
	background-color: #76A933;
    border: 3px solid #C9DEB6;
    color: #fff;
    font-size: 13px;
    padding: 8px;
    width: 200px;
    text-align: center;
    height: 40px;
}

#contact-form #submit-form:hover {   
    border: 3px solid #76A933;
    color: #000;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	font-weight: bold;
}

#contact-form p#thank-you {
	margin: 10px 0 200px 0;

}


#hello-you {
	float: right;
	list-style-type: none;
	margin: 20px 0 0 0;
	line-height: 22px;
}


#hello-you li {
	margin-bottom: 30px;
}

#hello-you h3 {
	font-family: Oswald,arial,sans-serif;
    font-weight: 500;
    font-size: 22px;
    line-height:30px;
    color: #f60;
}

#hello-you h1 {
    font-weight: 700;
    font-size: 20px;
    text-align: left;
   margin-bottom: 0;
}

#hello-you h1 + p {
   margin-top: 0;
}

/*////////////////////////////////////////*/
/*////////////  TESTIMONIALS   ///////////*/
/*////////////////////////////////////////*/


ul#testimonial-list {
	margin: 40px 0 0 0;;
	list-style-type: none;
	width: 100%;
}	


ul#testimonial-list li {
	font-size: 22px;
	color: #000;
	line-height: 30px;
	clear: both;
	text-align: left;
	width: 80%;
	padding-bottom: 80px;
	margin-left: 8%;
	margin-right: 10%;
}

ul#testimonial-list li em {
	display: block;
	color: #f60;
	text-align: right;
	font-size: 20px;
	margin: 10px 0 0 0;
}


ul#testimonial-list li span {
	font-family: georgia;
	font-size: 30px;
	color: #0065CA;
}

ul#testimonial-list li span.left {
	margin-left: -17px;
}

/*////////////////////////////////////////*/
/*////////////  THOUGHTS   ///////////*/
/*////////////////////////////////////////*/


.text-full ul#news-feed  img {
	width: 100%;
	height: auto;
}

.text-full ul#news-feed  a {
	color: #f60;
}

.text-full ul#news-feed  h2 {
	color: #000;
	text-align: left;
}

.text-full ul#news-feed li {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding-top: 20px;
}


/*////////////////////////////////////////*/
/*////////////  SERVICES ///////////*/
/*////////////////////////////////////////*/

ul#website-services-main {
	list-style-type: none;
	overflow: hidden;
	margin: 0 auto;	
	margin-bottom: 30px;
	margin-top: 30px;

}


ul#website-services-main li {
	margin-bottom: 10px;
	float: none;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding-bottom: 20px;

}


ul#website-services-main p {
	text-align: left;
}

ul#website-services-main h2, 
ul#website-services-main h2 a {
	text-align: center;
	color: #000;
}


/*////////////////////////////////////////*/
/*////////////  NON-PROFIT ///////////*/
/*////////////////////////////////////////*/

ul#non-profits-list {
	list-style-type: none;
}

ul#non-profits-list li {
	margin-bottom: 10px;
	float: none;
	width: 100%;
}


/*////////////////////////////////////////*/
/*////////////  FOOTER ///////////*/
/*////////////////////////////////////////*/


footer {
	color: #666;
}


footer ul {
	list-style-type: none;
	font-size: 16px;
	line-height: 18px;
}

footer ul li {
	margin-bottom: 5px;
}



#footer-wrapper ul#copyright {
	color: #999;
    font-family: Oswald,arial,sans-serif;
	line-height: 24px;
}



#footer-wrapper h1,
#footer-wrapper h1 a {
	color: #66A3E1;
	/* color: #6BB130; */
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
}


#footer-wrapper h2 a:hover {
	color: #fff;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}


#footer-wrapper h2,
#footer-wrapper h2 a {
	font-size: 16px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}


#footer-wrapper h2 a.sel {
	color: #fff;
	text-decoration: none;
}


#footer-wrapper h3 {
	font-size: 16px;
	color: #f60;
	font-weight: normal;
}


#footer-wrapper h3 + p {
	margin-top: 0;
}






/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////  RESPONSIVE > 480 ///////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/


@media  (min-width:480px)  {
 




.image-block img,
div#recent-wrapper-row .text-block img {
	width: 74%;
	height: auto;
	padding: 0 13% 0 13%;
}





.three-column .text-block h1 {
	font-size: 22px;
	line-height: 26px;
}


.three-column .text-block img {
	width: 50%;

}

.three-column .align-text-left {
	display: block;
}





#home-splash .carousel  li.slide {
    height: 580px;
    
}



ul#primary-nav ul#sub-menu-services {
	font-size: 14px;
	margin: 0 0 0 -10px;
	width: 320px;
}



}




/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////  RESPONSIVE > 700 ///////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/



@media  (min-width:700px)  {


#mobile-logo {
	display: block;
	width: 411px;
	height: 52px;
	margin: 0 auto;
}	


#logo-wrapper {
	display: none;
}



.text-block {
	width: 47%;
	font-size: 18px;
	line-height: 27px;
}


.image-block {
	width: 47%;
}


.more-bottom {
	display: none;
}


h2.more-top {
	display: block;
	text-align: left;
}





.text-right .text-block,
.text-left .image-block {
	float: right;
}


.text-right .image-block,
.text-left .text-block {
	float: left;
}


h1,
h2 {
	text-align: left;
}


.image-block img {
	width: 100%;
	height: auto;
	padding: 0;
}


.gray-row,
.white-row {
	color: #888;

}

div#recent-wrapper-row .text-block  {
	width: 30%;
	float: left;
	margin-right: 5%;;


}

div#recent-wrapper-row .text-block:last-child {
	margin-right: 0;
}


div#recent-wrapper-row .text-block img {
	width: 100%;
	padding: 0;
}


div#recent-wrapper-row .text-block h1 {
	font-weight: normal;
}




.content-row h1 {
    text-align: left;

}


#contact-form {
	color: #999;
}


footer ul {
	width: 48%;
	float: left;
}




.home-intro strong a {
	color: #888;
}


#custom-design-website-examples-chicago .text-block a {
	color: #888;
}

ul#trending-nav h1 a.sel:before {
	content: "[ ";
}


ul#trending-nav h1 a.sel:after {
	content: " ]";
}

#features-content-row .text-block {
	width: 30%;
	float: left;
	margin-right: 4%;
	border-bottom: 0;
}

#features-content-row .text-block:last-child {
	margin-right: 0;
}



#features-content-row .text-block img {
	width: 150px;
	height: auto;
}



}


/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////  RESPONSIVE > 900 ///////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/



@media  (min-width:900px)  {



ul#non-profits-list li {
	width: 45%;
	float: left;
	font-size: 16px;

}


ul#website-services-main {
	list-style-type: none;
	overflow: hidden;
}


ul#website-services-main li {
	margin-bottom: 0;
	float: left;
	width: 45%;
	text-align: center;
	height: 500px;
	padding: 2%;
}


ul#website-services-main li#service-01,
ul#website-services-main li#service-03,
ul#website-services-main li#service-05,
ul#website-services-main li#service-07,
ul#website-services-main li#service-09,
ul#website-services-main li#service-11 {
	border-right: 1px solid #ccc;
}


ul#website-services-main li#service-11,
ul#website-services-main li#service-12 {
	border-bottom: none;
}


#home-splash .carousel  li.slide {
    height: 570px;
    
}




}





/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////  RESPONSIVE > 1040 ///////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/



@media  (min-width:1050px)  {

#logo-wrapper {
		display: none;
}



#home-splash  {
	
}




}







/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////  RESPONSIVE > 1060 ///////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/
/*////////////////////////////////////////*/


@media  (min-width:1060px)  {
 


#logo-wrapper {
	display: block;
	float: left;
	width: 500px;
}


#mobile-logo {
	display: none;
}




ul#trending-nav {
	list-style-type: none;
	float: right;
	width: 500px;
	clear: none;
	margin-top: 0;
		padding-top: 0;
	text-align: right;
	border-top: none;
}	

ul#trending-nav li {
	float: right;
	margin: 0 0 0 20px;
}	

ul#trending-nav li a {
	color: #000;
}	


ul#primary-nav {
	font-family: Lato, arial, sans-serif;
	color: #999;
	list-style-type: none;
	float: right;
	overflow: hidden;
	width: 480px;
	text-align: right;
	clear: none;
}


ul#primary-nav li#services-menu {
	margin-left: 0;
}


ul#primary-nav li {
	float: left;
	margin: 0 0 0 25px;
}


ul#primary-nav li {
	float: left;
	margin: 0 0 0 25px;
}

.content-row {
	width: 1020px;	
}


.text-block {
	font-size: 18px;
	line-height: 30px;
}


.image-block img {
	width: 84%;
	height: auto;
	padding: 0 8% 0 8%;
}








/*////////////  TECHNOLOGY   ///////////*/




ul#website-technology-list {
	margin-bottom: 10px;
	list-style-type: none;
	overflow: hidden;
	width: 900px;
}	


ul#website-technology-list li h2 {
	font-family: Fjalla One, arial, sans-serif;				
	font-size: 17px;
	color: #f60;
	line-height: 20px;
	text-align: center;
}

ul#website-technology-list li h2 a {
	color: #f60;
}



ul#website-technology-list li p {
	margin:0;
}


ul#website-technology-list strong {
	font-weight: normal;
}






ul#website-technology-list li {
	float: left;
	width: 269px;
	padding: 15px;
	margin: 0;
	text-align: center;
}



ul#website-technology-list li.row1 {
	height: 320px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}


ul#website-technology-list li.row2 {
	height: 250px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;}


ul#website-technology-list li.row3 {
	height: 210px;
	border-right: 1px solid #ddd;
	border-bottom: none;
}




ul#website-technology-list p {
	text-align: left;
	font-size: 14px;
	line-height: 26px;
}

ul#website-technology-list li.ender {
	margin:0;
	border-right: none;
	
}


ul#non-profits-list li {
	width: 32%;
	float: left;

}


ul#website-services-main {
	list-style-type: none;
	overflow: hidden;
}


ul#website-services-main li {
	margin-bottom: 0;
	float: left;
	width: 27%;
	text-align: center;
	height: 700px;
	padding: 2%;
}




ul#website-services-main li#service-01,
ul#website-services-main li#service-02,
ul#website-services-main li#service-04,
ul#website-services-main li#service-06,
ul#website-services-main li#service-07,
ul#website-services-main li#service-08,
ul#website-services-main li#service-10,
ul#website-services-main li#service-11 {
	border-right: 1px solid #ccc;
}



ul#website-services-main li#service-03,
ul#website-services-main li#service-06,
ul#website-services-main li#service-09,
ul#website-services-main li#service-12 {
	border-right: none;
}


ul#website-services-main li#service-10,	
ul#website-services-main li#service-11,
ul#website-services-main li#service-12 {
	border-bottom: none;
}


footer #footer-wrapper  ul {
	width: 200px;

}

#footer-wrapper ul {
	margin: 0 50px 0 0;
}

#footer-wrapper ul li {
	margin: 0 0 2px 0;
}


#footer-wrapper #website-technology {
	width: 100px;
}

#footer-wrapper ul#copyright {
	width: 350px;
	margin: 0;

}


}


#privacy-footer {
	padding-top: 20px;
}

#privacy-footer a {
	color: #66A3E1;
}

#privacy-policy h2 {
	padding-top: 10px;
	padding-bottom: 0;
	font-weight: 500;
}

#privacy-policy h2  + p {
	margin-top: 0;
}

