@charset "UTF-8";
/* CSS Document */

h1.single-thumbnail {

margin-bottom: 10px;
}
/*------------------------------------------------------------------
Total Scroll Styles
-------------------------------------------------------------------*/



.ts-sticky {
padding-top: 85px!important;
}

#three.ts-sticky {
	    -o-transition: .7s;
    -ms-transition: .7s;
    -moz-transition: .7s;
    -webkit-transition: .7s;
    transition: .7s;
	left:0px!important;
}


#one_copy, #two_copy, #three_copy {
display:none;
}

#one h3 {
color: #fff;
background-color: #024c72;
padding: 10px;
margin-bottom: 10px;
text-transform: none;
letter-spacing: 0.5px;

}


.ts-sticky {

}
		.c1, .c2, .c3 {
			float: left;
			margin-right: 0%;
		padding-top: 20px;
margin-bottom: 35px;
		}

#columns p {
margin-bottom: 20px;
}
#columns h1, #columns h2, #columns h3, #columns h4 {
width: 100%;
		margin-top: 20px;
margin-bottom: 7px;
}
	
#columns #three h3 {

margin-top: 0px;

}
		.c1 span, 
		.c2 span, 
		.c3 span {
		
		}
		
		.c1 {
			width: 37%;
			margin-right: 2%;
		/*	background: url(images/total-scroll/stripes.jpg) repeat-y 0 0; */
		}
		
		.c2 {
			width: 37%;
			margin-right: 2%;
			/*	background: url(images/total-scroll/stripes.jpg) repeat-y 0 0; */
		}
		
		.c3 {
			width: 22%;
			margin-right: 0;
	-o-transition: .7s;
-ms-transition: .7s;
-moz-transition: .7s;
-webkit-transition: .7s;
transition: .7s;
		}
		
		.up { display: block; }

.clearfix::after {
	display: block!important;
	content: ""!important;
	visibility: hidden!important;
	clear: both!important;
	height: 0; 
}

.wpv-pagination-nav-links-container, .pagination {

margin-bottom: 0px;
}

@media only screen and (max-width: 768px) {
	/* Total scroll */


.c1, .c2, .c3 {
    width: 100%;
	margin-bottom: 0px;
}
	.masonry-grid .view-single-area {
margin-bottom: 30px;

}
	.ts-sticky {
padding-top: 15px!important;
position: relative!important;
}
	#one  {
padding-top: 0px!important;
margin-bottom: 0px!important;
	}

@media only screen and (max-width: 480px) {
	/* Total scroll */


	}