/* Define Layout Colunas */
.col-0, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14 {
	float: left;
	min-height:1px;
	position:relative;
}
.col-14 {
  width: 100%;
}
.col-13 {
  width: 92.85705%;
}
.col-12 {
  width: 85.7142%;
}
.col-11 {
  width: 78.57135%;
}
.col-10 {
  width: 71.4285%;
}
.col-9 {
  width: 64.28%;
}
.col-8 {
   width: 57%;
}
.col-7 {
  width: 49.99995%;
}
.col-6 {
  width: 42.8571428%;
}
.col-5 {
   width: 35.71425%;
}
.col-4 {
  width: 28.5714%;
}
.col-3 {
  width: 21.42855%;
}
.col-2 {
  width: 14.28%;
}
.col-1 { 
	width: 7.14285%;
}
.col-0 { 
	width: 3.57%;
}
.columns-1 > li, .columns-2 > li, .columns-3 > li, .columns-4> li, .columns-5 > li, .columns-6 > li, .columns-7 > li, .columns-8 > li, .columns-9 > li, .columns-10 > li {
    padding: 0px;
    margin: 20px 18px;
    vertical-align: top;
    position: relative;
    border: solid 1px #ececec;
    float: left;
    list-style: none;
}
.columns-1 > li > a, .columns-2 > li > a, .columns-3 > li > a, .columns-4> li > a, .columns-5 > li > a, .columns-6 > li > a, .columns-7 > li > a, .columns-8 > li > a, .columns-9 > li > a, .columns-10 > li > a {
	display:block;
	padding:0;
	margin:0;
}
.columns-1 > li > a > img, .columns-2 > li > a > img, .columns-3 > li > a > img, .columns-4> li > a > img, .columns-5 > li > a > img, .columns-6 > li > a > img, .columns-7 > li > a > img, .columns-8 > li > a > img, .columns-9 > li > a > img, .columns-10 > li > a > img {
	width:100%;
	height:auto;
	padding:0;
	margin:0;
}
.columns-10 > li {
  width:calc(100% / 10 - 40px);
}
.columns-9 > li {
  width: calc(100% / 9 - 40px);
}
.columns-8 > li {
   width: calc(100% / 8 - 40px);
}
.columns-7 > li {
  width: calc(100% / 7 - 40px);
}
.columns-6 > li {
  width: calc(100% / 6 - 40px);
}
.columns-5 > li {
   width: calc(100% / 5 - 40px);
}
.columns-4 > li {
  width: calc(100% / 4 - 40px);
}
.columns-3 > li {
  width: calc(100% / 3 - 40px);
}
.columns-2 > li {
  width:calc(100% / 2 - 40px);
}
.columns-1 > li {
  width: calc(100% - 40px);
}

@media max-width: 1100px),
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1100px),
only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1100px),
only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1100px),
only screen and (min-device-pixel-ratio: 2) and (max-width: 1100px),
only screen and (min-resolution: 192dpi) and (max-width: 1100px),
only screen and (min-resolution: 2dppx) and (max-width: 1100px) {
	.col-0, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14 {
		width:100%;
	}
}