﻿/*
 * 4.10 GALLERY INNER
 * ============================================================================
 */

.gallery-inner-section{
	
}
.gallery-inner-section h2{
	
}

.gallery-inner-section .back-link{
	padding-top: 0.4rem;
	padding-bottom: 0.7rem;
}

.gallery-inner-section .gallery{
	/*-webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;*/
	overflow: hidden;
}

.gallery-inner-section .gallery .gal-item 
{
    width: 288px;
    float: left;
    margin: 0 6px;
}

.gallery-inner-section .gallery a{
	display: block;
	padding-bottom: 16px;
}
.gallery-inner-section .gallery img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

/* Desktop */

@media all and (max-width: 2880px){
	
}
@media all and (max-width: 2560px){
	
}
@media all and (max-width: 2048px){
	
}
@media all and (max-width: 1920px){
	
}
@media all and (max-width: 1680px){
	
}
@media all and (max-width: 1600px){
	
}
@media all and (max-width: 1440px){
	
}
@media all and (max-width: 1366px){
	
}
@media all and (max-width: 1280px){
	
}
@media all and (max-width: 1200px){
	
}
@media all and (max-width: 1136px){
	
}
@media all and (max-width: 1024px){
	
}

/* ~ Tablets */

@media all and (max-width: 960px){
	/*.gallery-inner-section .gallery{
		-webkit-column-count: 3;
	    -moz-column-count: 3;
	    column-count: 3;
	}*/
	.gallery-inner-section .gallery a{
		padding-bottom: 8px;
	}
	
	.gallery-inner-section .gallery .gal-item 
	{
		width: calc(100% / 3 - 12px);
		float: left;
		margin: 0 6px;
	}
}
@media all and (max-width: 906px){
	
}
@media all and (max-width: 854px){
	
}
@media all and (max-width: 800px) {
	
}
@media all and (max-width: 768px){
	
}
@media all and (max-width: 736px){
	
}
@media all and (max-width: 720px){
	
}

/* ~ Cellphones */

@media all and (max-width: 667px){
	
}
@media all and (max-width: 640px){
	.gallery-inner-section .gallery{
		/*-webkit-column-count: 2;
	    -moz-column-count: 2;
	    column-count: 2;
	    -webkit-column-gap: 8px;
	    -moz-column-gap: 8px;
	    column-gap: 8px;*/
	}
	
	.gallery-inner-section .gallery .gal-item 
	{
		width: calc(100% / 2 - 12px);
		float: left;
		margin: 0 6px;
	}
}
@media all and (max-width: 601px){
	
}
@media all and (max-width: 568px){
	
}
@media all and (max-width: 540px){
	
}
@media all and (max-width: 480px){
	
}
@media all and (max-width: 414px){
	
}
@media all and (max-width: 384px){
	
}
@media all and (max-width: 375px){
	
}
@media all and (max-width: 360px){
	
}
@media all and (max-width: 320px){
	
}
@media all and (max-width: 218px){ /* Moto 360 Watch */
	
}
@media (max-device-width: 42mm) and (min-device-width: 38mm){ /* Apple Watch ~ 158px max, 143px min */
	
}