/* Tiny small devices  - ADOPTS FROM xs.css */
@media (max-width: 480px) {
	.gallerySlider .carousel-cell {
	    width: 100%;
	    padding: 0 18px;	    
	}

	.gallerySlider .flickity-prev-next-button.previous {
	    left: -30px;
	}	
	.gallerySlider .flickity-prev-next-button.next {
	    right: -30px;
	}	
	h1 {
		font-size: 2em !important;
	}

	h2  {
		font-size: 1.2em !important;
	}

	.threeBlockWrap a.threeBlock {
	    min-height: 330px;
	}

	.threeBlockWrap a.threeBlock .content {
	    top: 50%;
	    height: auto;
	}	

	.threeBlockWrap a.threeBlock:hover .content {
	    height: auto;
	}

	.newsletter .gform_wrapper .gform_heading span {
	    padding: 0px 15px;
	}

	.page-id-741 .blogFeed h2 {
	    min-height: auto;
	}
	.page-id-741 .blogFeed .third.post {
	    width: 98% !important;
	    margin: 0px 1% 15px !important;
	}
	.page-id-741 .blogFeed .excerpt {
	    min-height: auto;
	}
}

/* Tiny small devices  - ADOPTS FROM xs.css */
@media (max-width: 380px) {

	#footer .left ul#menu-footer-menu li a {
	    border-right: 2px solid #666;
	    padding-right: 5px;
	    margin-right: 3px;
	    line-height: 0.8em;
	    display: block;
	    font-size: 0.95em;
	}
	#footer .left h2 span {
	    background-size: 100%;
	    width: 38px;
	    top: 20px;
	}
}
@media (max-width: 340px) {
	#footer .left ul#menu-footer-menu li {
	    display: block;
	    margin: 0px 0px 16px;
	}
	#footer .left ul#menu-footer-menu li a {
	    border-right: 0px;
	    font-size: 1em;
	}

}