/* 
CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

strong, b {
font-weight: bold;
}

.btn-wrap, .btn-navbar{background: #2261AC;}
.footercontent {
	background: #2261AC;
	border-top: 2px solid;
}
#footer-container-bottom p{color:#fff; }
	.header .menu a {
	padding: 54px 6px 0 6px;
	font-size: 14px;
}
#footer-container-bottom a
{
	color:#fff;
}
#footer-container-bottom a:hover
{
	color:#fff;
	text-decoration:underline;
}

.header-top {
	background:#2261AC;
	border-bottom: 2px solid;
}
#list-social li {
	margin: 49px 0 0 7px;
}
.title-blog h4 {
	background:none;
	font-size: 17px;
}
h1.entry-header {
	font-size: 30px;
}
.post .entry-content h3{
	font-size: 22px;
	color:#2261AC;
	margin-bottom: 15px;
	line-height: 1;
}
.post .entry-content h2 {
	color:#2261AC;
}
.entry-meta {
	display: none;
}
#comments {
	display: none;
}
.title-blog{background:none;}
.entry-header, h3, h4, h5, h6, h2, .title-blog h4, #title-testimonial h3{color:#2261AC;}
.navigation {
  background:none;
}

.navigation:before {
 
 background:none;
}
a{color:#2261AC;}
a:hover{color:#2261AC; text-decoration:underline;}
.home .col8{width:100%}
.home .sidebar .widget{display:none;}
div.ppt{display: none!important;}


#ngg-images-2 {
	margin-bottom: 0;
}
.product-left {
width: 45%;
margin-right: 34px;
float: left;
}

.product-right {
width: 45%;
float: left;
border-left: 1px solid #2461AC;
padding-left: 34px;
}

.product-col1 {
margin-bottom: 0px;
}
.product-col2 {
margin-top:0px;
}
h2.grace-pool {
text-transform: none!important;
}

.newpools-table tr:nth-child(even) { background: #f5f5f5; }
.newpools-table tr td { padding: 10px; }
.newpools-table tr td a { display: block; width: 150px; }
.newpools-table tr td p { margin-bottom: 10px; }

.image-right { float: right; margin: 0 0 5px 20px; }
.image-left { float: left; margin: 0 20px 5px 0; }

.entry-content li { margin-bottom: 5px; }
.entry-content p { margin-bottom: 15px; }
.clear { clear: both; margin: 20px 0; height: 1px; }




@media only screen and (max-width: 767px){
	ul.sf-menu ,.header .navigation ul{
		display: block;
	}
	
	.product-left {
		width:95%;
	}
	.product-right {
		width:95%;
		border-left: 0px;
		padding-left:0px;
	}
	.post .entry-content h2 {
		padding-top: 6px;
	}
	
}

@media (min-width: 670px) and (max-width: 1130px){
	.product-left {
		width: 40%;
		margin-right: 34px;
		float: left;
	}

	.product-right {
		width: 40%;
		float: left;
		border-left: 3px solid #2461AC;
		padding-left: 34px;
	}
	.post .entry-content h2 {
		padding-top: 6px;
	}

}

