/*
	This file is part of Mura CMS.

	Mura CMS is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, Version 2 of the License.

	Mura CMS is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with Mura CMS. If not, see <http://www.gnu.org/licenses/>.

	Linking Mura CMS statically or dynamically with other modules constitutes 
	the preparation of a derivative work based on Mura CMS. Thus, the terms 
	and conditions of the GNU General Public License version 2 ("GPL") cover 
	the entire combined work.

	However, as a special exception, the copyright holders of Mura CMS grant 
	you permission to combine Mura CMS with programs or libraries that are 
	released under the GNU Lesser General Public License version 2.1.

	In addition, as a special exception, the copyright holders of Mura CMS 
	grant you permission to combine Mura CMS with independent software modules 
	(plugins, themes and bundles), and to distribute these plugins, themes and 
	bundles without Mura CMS under the license of your choice, provided that 
	you follow these specific guidelines: 

	Your custom code 

	• Must not alter any default objects in the Mura CMS database and
	• May not alter the default display of the Mura CMS logo within Mura CMS and
	• Must not alter any files in the following directories:

		/admin/
		/tasks/
		/config/
		/requirements/mura/
		/Application.cfc
		/index.cfm
		/MuraProxy.cfc

	You may copy and distribute Mura CMS with a plug-in, theme or bundle that 
	meets the above guidelines as a combined work under the terms of GPL for 
	Mura CMS, provided that you include the source code of that other code when 
	and as the GNU GPL requires distribution of source code.

	For clarity, if you create a modified version of Mura CMS, you are not 
	obligated to grant this special exception for your modified version; it is 
	your choice whether to do so, or to make such modified version available 
	under the GNU General Public License version 2 without this exception.  You 
	may, if you choose, apply this exception to your own modified versions of 
	Mura CMS.
*/
form li.mura-captcha {
  width: auto;
  margin-left: 27%;
  padding-left: 7px;
}
form li.mura-captcha img {
  width: auto !important;
  padding: 0 !important;
  border: 0 !important;
}
form .req label > ins {
  position: absolute;
  left: -9999px;
}
.pollResults li {
  list-style: none;
  margin: 0 0 2px;
  padding: 0;
}
.pollPercent {
  font-style: italic;
}
.pollQty {
  display: none;
}
.mura-breadcrumb {
  list-style: none;
}
.mura-breadcrumb li {
  display: inline-block;
}
.mura-nav-sequential ul,
.mura-next-n ul {
  list-style: none;
}
.mura-nav-sequential ul li,
.mura-next-n ul li {
  display: inline;
}
.mura-nav-sequential ul li a,
.mura-next-n ul li a {
  text-decoration: none;
}
.mura-tag-cloud {
  padding: 1em 0;
}
.mura-tag-cloud ol {
  margin: 0 0 2em;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-padding-start: 0;
}
.mura-tag-cloud ol li {
  display: inline;
}
.mura-tag-cloud ol span {
  left: -9999px;
  position: absolute;
  width: 990px;
}
.mura-tag-cloud ol .not-popular {
  font-size: .9em;
}
.mura-tag-cloud ol .not-very-popular {
  font-size: 1.2em;
}
.mura-tag-cloud ol .somewhat-popular {
  font-size: 1.6em;
}
.mura-tag-cloud ol .popular {
  font-size: 1.9em;
}
.mura-tag-cloud ol .very-popular {
  font-size: 2.1em;
}
.mura-tag-cloud ol .ultra-popular {
  font-size: 2.6em;
}
.mura-comments {
  clear: both;
}
.mura-comments .mura-comment-admin-button-wrapper {
  float: right;
}
.mura-comments dl {
  line-height: 1.2;
  overflow: hidden;
  /* clear floats */
  padding-bottom: 1em;
}
.mura-comments dl.last {
  border-bottom: 0;
  margin-bottom: 2em;
}
.mura-comments dl.indent-1 {
  padding-left: 30px;
}
.mura-comments dl.indent-2 {
  padding-left: 60px;
}
.mura-comments dl.indent-3 {
  padding-left: 90px;
}
.mura-comments dl.indent-4 {
  padding-left: 120px;
}
.mura-comments dl .indent-5,
.mura-comments dl .indent-6,
.mura-comments dl .indent-7,
.mura-comments dl .indent-8,
.mura-comments dl .indent-9 {
  border-left: 120px solid #fff;
}
.mura-comments dl dt {
  margin-bottom: .5em;
}
.mura-comments dl dd {
  margin: 0 1em 0 0;
}
.mura-comments dl dd.mura-comment p {
  margin-top: .5em;
}
.mura-comments dl dd.mura-comment p:first-child {
  margin-top: 0;
}
.mura-comments dl dd.mura-comment-date-time {
  color: #666;
  font-size: 1em;
  margin-bottom: .5em;
}
.mura-comments dl dd.mura-comment-thumb {
  float: left;
  margin-right: 1em;
}
.mura-comments dl dd.mura-comment-reply {
  font-size: 1em;
  float: left;
  margin-right: 1em;
}
.mura-comments dl dd.mura-comment-spam {
  float: left;
  clear: right;
}
.mura-comments dl dd.mura-comment-post-reply {
  clear: both;
}
.mura-comments dl a.mura-comment-edit-comment {
  cursor: pointer;
}
.mura-comments .mura-comment-more-comments-container {
  margin-bottom: 20px;
}
.mura-comments > .mura-comment-sort-container {
  margin-bottom: 1em;
}
.mura-comments dl:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.mura-comments dt > em {
  font-weight: normal;
  font-style: italic;
}
.mura-comments #mura-comment-post-comment legend {
  border: 0;
}
.mura-ad {
  margin: 0 0 2em;
}
a.mura-asset {
  background-position: 0 50%;
  background-repeat: no-repeat;
  display: block;
  line-height: 2;
  margin: 2em 0;
  padding-left: 20px;
  position: relative;
  z-index: 2;
}
a.mura-asset img {
  float: right;
}
a.mura-asset.ai {
  background-image: url(../images/file-icons/ai.gif);
}
a.mura-asset.css {
  background-image: url(../images/file-icons/css.gif);
}
a.mura-asset.doc {
  background-image: url(../images/file-icons/doc.gif);
}
a.mura-asset.file {
  background-image: url(../images/file-icons/generic.gif);
}
a.mura-asset.gif {
  background-image: url(../images/file-icons/gif.gif);
}
a.mura-asset.graffle {
  background-image: url(../images/file-icons/graffle.gif);
}
a.mura-asset.html,
a.mura-asset.htm {
  background-image: url(../images/file-icons/generic.gif);
}
a.mura-asset.jpg {
  background-image: url(../images/file-icons/jpg.gif);
}
a.mura-asset.mdb {
  background-image: url(../images/file-icons/mdb.gif);
}
a.mura-asset.mp3 {
  background-image: url(../images/file-icons/mp3.gif);
}
a.mura-asset.mpp {
  background-image: url(../images/file-icons/mpp.gif);
}
a.mura-asset.ndd {
  background-image: url(../images/file-icons/ndd.gif);
}
a.mura-asset.oo3 {
  background-image: url(../images/file-icons/oo3.gif);
}
a.mura-asset.pdf {
  background-image: url(../images/file-icons/pdf.gif);
}
a.mura-asset.png {
  background-image: url(../images/file-icons/png.gif);
}
a.mura-asset.ppt {
  background-image: url(../images/file-icons/ppt.gif);
}
a.mura-asset.psd {
  background-image: url(../images/file-icons/psd.gif);
}
a.mura-asset.txt {
  background-image: url(../images/file-icons/txt.gif);
}
a.mura-asset.url {
  background-image: url(../images/file-icons/url.gif);
}
a.mura-asset.vsd {
  background-image: url(../images/file-icons/vsd.gif);
}
a.mura-asset.xls {
  background-image: url(../images/file-icons/xls.gif);
}
a.mura-asset.zip {
  background-image: url(../images/file-icons/zip.gif);
}
.mura-calendar__filter-item__option {
  float: left;
  padding-left: 10px;
}
.mura-calendar-object {
  clear: both;
}
/* swatch box not checked */
.mura-calendar__filter-item__option input[type="checkbox"] ~ span .mura-calendar__filter-item__swatch {
  content: '';
  height: 12px;
  width: 12px;
  display: inline-block;
  background-color: #fff;
  border: 1px solid #ccc;
}
/* remove border from checked item */
.mura-calendar__filter-item__option input[type="checkbox"]:checked ~ span .mura-calendar__filter-item__swatch {
  border-color: transparent;
}
.mura-calender__filters {
  padding-bottom: 40px;
}
.mura-calendar {
  text-align: center;
  margin-bottom: 1em;
}
.mura-calendar table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.mura-calendar th {
  border: 1px solid;
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
  line-height: 2.2;
  padding: 0;
  text-align: center;
}
.mura-calendar th a {
  display: block;
  padding: .25em;
  text-align: center;
}
.mura-calendar td {
  border: 1px solid;
  font-size: .9em;
  height: 6em;
  line-height: 1;
  padding: .5em;
  text-align: left;
  vertical-align: top;
  width: 14%;
}
.mura-calendar td ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mura-calendar td ul li a {
  border: 0;
  display: block;
  margin: 2px 0;
  padding: 0 0 2px;
  text-align: left;
  text-decoration: none;
}
.mura-calendar .dayofweek td {
  font-style: normal;
  font-weight: bold;
  height: auto;
  line-height: 1.6;
  padding: .5em;
  text-align: center;
}
.mura-calendar-nav th {
  font-size: .8em;
}
.mura-calendar-nav td {
  font-size: .8em;
  height: auto;
  text-align: center;
}
.mura-gallery ul {
  list-style: none;
  margin: 0;
  overflow: hidden;
}
.mura-gallery ul li {
  /* width : auto; Width is set dynamically in /includes/display_objects/gallery/htmlhead/gallery.cfm */
  /* Height is being set by jQuery based on the rendered height of the <li> to avoid float issues. */
  display: inline-block;
  list-style: none;
  overflow: hidden;
}
.mura-gallery ul li img {
  display: block;
  margin: 0 auto;
}
.mura-gallery ul li .rating.stars img {
  display: inline;
}
.mura-gallery dl {
  margin: 0 auto;
  padding: 0;
}
.mura-gallery dl dt {
  margin: 0 0 .25em;
  padding: 0;
}
.mura-gallery dl dd {
  background: transparent;
  float: none;
  line-height: 1.25;
  margin: 0;
  padding: 0;
}
.mura-index {
  margin: 2em 0;
}
.mura-index dl {
  margin: 1.3em 0 1em;
  position: relative;
  overflow: hidden;
}
.mura-index dl.last,
.mura-index li.last {
  border: 0;
  padding: 0;
}
.mura-index dt,
.mura-index li h3 {
  font-size: 1.4em;
  margin-bottom: 0.25em;
}
.mura-index dd {
  margin-left: 0;
}
.mura-index > ul {
  list-style: none;
  margin: 0 0 2em;
  position: relative;
}
.mura-index > ul li {
  margin: 1.3em 0 1em;
  position: relative;
}
.mura-index .releaseDate {
  font-weight: normal;
  margin-bottom: .5em;
}
.mura-index .summary .readMore,
.mura-index .readMore {
  font-size: .9em;
}
.mura-index .credits,
.mura-index .comments,
.mura-index .tags,
.mura-index .rating {
  font-size: 1em;
  float: left;
  margin-bottom: 0;
  padding: 0 .75em 0 0;
}
.sidebar .mura-index,
aside .mura-index {
  margin: 0 0 2em 0;
}
.sidebar .mura-index dl.first,
aside .mura-index dl.first,
.sidebar .mura-index li.first,
aside .mura-index li.first {
  margin-top: 0;
  padding-top: 0;
}
.sidebar .mura-index dt,
aside .mura-index dt,
.sidebar .mura-index li h3,
aside .mura-index li h3 {
  font-size: 16px;
  margin: 0 0 .25em 0;
}
.sidebar .mura-index .credits,
aside .mura-index .credits,
.sidebar .mura-index .comments,
aside .mura-index .comments,
.sidebar .mura-index .tags,
aside .mura-index .tags,
.sidebar .mura-index .rating,
aside .mura-index .rating {
  float: none;
  margin-bottom: .35em;
  padding: 0;
}
.content .mura-index,
section .mura-index {
  border-top: 1px solid #ccc;
  padding-top: 1em;
}
.hasImage .image {
  margin: 0 1em 0 0;
  left: 0;
  position: absolute;
  top: 0;
}
.sidebar .hasImage,
aside .hasImage {
  min-height: 0;
  padding-left: 0;
}
.credits,
.comments,
.tags,
.rating {
  float: left;
  margin-bottom: 0;
  padding: 0 .75em 0 0;
  font-size: 1em;
}
.sidebar .credits,
.sidebar .comments,
.sidebar .tags,
.sidebar .rating,
aside .credits,
aside .comments,
aside .tags,
aside .rating {
  float: none;
  margin-bottom: .35em;
  padding: 0;
}
.rating {
  position: relative;
  min-width: 150px;
  min-height: 27px;
  background-repeat: no-repeat;
  background-position: 0 50%;
}
.rating span {
  position: absolute;
  left: -9999px;
}
.rating.zero {
  background-image: url(../includes/display_objects/rater/images/star_zero.png);
}
.rating.one {
  background-image: url(../includes/display_objects/rater/images/star_one.png);
}
.rating.onehalf {
  background-image: url(../includes/display_objects/rater/images/star_onehalf.png);
}
.rating.two {
  background-image: url(../includes/display_objects/rater/images/star_two.png);
}
.rating.twohalf {
  background-image: url(../includes/display_objects/rater/images/star_twohalf.png);
}
.rating.three {
  background-image: url(../includes/display_objects/rater/images/star_three.png);
}
.rating.threehalf {
  background-image: url(../includes/display_objects/rater/images/star_threehalf.png);
}
.rating.four {
  background-image: url(../includes/display_objects/rater/images/star_four.png);
}
.rating.fourhalf {
  background-image: url(../includes/display_objects/rater/images/star_fourhalf.png);
}
.rating.five {
  background-image: url(../includes/display_objects/rater/images/star_five.png);
}
.mura-index .credits {
  color: #666;
}
.mura-slideshow {
  clear: both;
  position: relative;
  margin: 0 0 2.2em;
}
.mura-slideshow .mura-slides {
  overflow: visible;
  z-index: 1;
}
.mura-slideshow .mura-slides h3 {
  z-index: 10;
}
.mura-slideshow .mura-slides > ul {
  list-style: none;
  margin: 0 0 2em;
}
.mura-slideshow .mura-slides dl {
  border: 0;
}
.mura-slideshow .mura-slides dl,
.mura-slideshow .mura-slides ul > li {
  margin: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.mura-slideshow .mura-slides ul {
  overflow: visible;
}
ol.mura-pager {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
ol.mura-pager li {
  display: inline;
  margin: 0 .25em;
}
ol.mura-pager li a {
  display: -moz-inline-block;
  display: inline-block;
  line-height: 1.2;
  padding: 2px 5px;
  text-align: center;
}
.portalFeatures,
.folderFeatures {
  font-weight: bold;
  margin: 0 0 1em;
  padding: 0 0 1em;
}
.portalFeatures dl,
.folderFeatures dl {
  margin: 6px 0 0;
}
.portalFeatures dl dt,
.folderFeatures dl dt {
  clear: both;
  font-weight: bold;
  margin: 0 0 .5em;
  padding: 0;
}
.portalFeatures dl dt .releaseDate,
.folderFeatures dl dt .releaseDate {
  color: #666;
  font-size: 1em;
  font-weight: normal !important;
  margin: 0 0 2px;
}
.portalFeatures dl dd,
.folderFeatures dl dd {
  clear: both;
  font-weight: normal;
  margin: 0 0 1em;
  padding: 0;
}
.portalFeatures dl dd p,
.folderFeatures dl dd p {
  margin: 0 0 .5em;
  padding: 0;
}
.portalFeatures dl dd img,
.folderFeatures dl dd img {
  float: left;
  margin: 0 .5em .5em 0;
  padding: 0;
}
.portalFeatures a,
.folderFeatures a {
  text-decoration: none;
}
.mura-user-tools-session ul,
.mura-page-tools ul,
.mura-favorites-list ul {
  list-style: none;
}
.mura-user-tools-session ul a,
.mura-page-tools ul a,
.mura-favorites-list ul a {
  text-decoration: none;
}
.mura-user-tools-session li,
.mura-favorites-list li {
  display: inline;
}
.mura-stacktrace {
  background-color: #ddd;
  border-radius: 6px;
  color: #000;
  margin: 2em auto;
  padding: 2em;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  width: 800px;
}
.mura-stacktrace h3 {
  color: #333;
  margin: 0 0 1em;
  padding: 0;
  text-shadow: 0 1px 0 #ffffff;
}
.mura-stacktrace .duration {
  font-weight: bold;
}
.mura-stacktrace p {
  font-size: 16px;
  margin: 0;
  text-shadow: 0 1px 0 #ffffff;
}
.mura-stacktrace li {
  text-shadow: 0 1px 0 #ffffff;
}
.mura-stacktrace ol {
  margin: 0 4em 2em;
  padding: 0;
}
.mura-send-to-friend {
  background: #fff;
  padding: 1em 2em 0;
}
.mura-send-to-friend h1 {
  font-size: 1.5em;
  text-align: center;
}
.sendToFriend input[type=text] {
  width: 300px;
}
.sendToFriend textarea {
  width: 300px;
  height: 100px;
}
.keywords,
.highlight {
  background: yellow;
  padding: .2em;
}
.help-block {
  display: block;
  margin-bottom: .5em;
}
.help-inline {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  padding-left: 5px;
}
.responseMessage {
  color: red;
}
li .cke_skin_mura {
  margin-left: 28%;
}
li .cke_skin_mura table {
  margin-top: 0;
}
/* Grid ~ Credits: http://getskeleton.com
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.mura-container {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}
.mura-region-local,
.mura-region-inherited {
  width: 100%;
  float: left;
  box-sizing: border-box;
}
.svAsset + .mura-region .mura-region-local,
.svAsset + .mura-region .mura-region-local {
  float: none;
}
.mura-object {
  width: 100%;
  float: left;
  box-sizing: border-box;
}
/* For devices larger than 400px */
@media (min-width: 400px) {
  .mura-container {
    width: 85%;
    padding: 0;
  }
}
/* For devices larger than 550px */
@media (min-width: 550px) {
  .mura-container {
    width: 80%;
  }
  .mura-object {
    margin-right: 2%;
  }
  .mura-column:last-child,
  .mura-object:last-child {
    margin-right: 0;
  }
  .mura-one.mura-object {
    width: 4.66666666667%;
  }
  .mura-two.mura-object {
    width: 13.3333333333%;
  }
  .mura-three.mura-object {
    width: 22%;
  }
  .mura-four.mura-object {
    width: 30.6666666667%;
  }
  .mura-five.mura-object {
    width: 39.3333333333%;
  }
  .mura-six.mura-object {
    width: 48%;
  }
  .mura-seven.mura-object {
    width: 56.6666666667%;
  }
  .mura-eight.mura-object {
    width: 65.3333333333%;
  }
  .mura-nine.mura-object {
    width: 74.0%;
  }
  .mura-ten.mura-object {
    width: 82.6666666667%;
  }
  .mura-eleven.mura-object {
    width: 91.3333333333%;
  }
  .mura-twelve.mura-object {
    width: 100%;
    margin-left: 0;
  }
  .mura-one-third.mura-object {
    width: 30.6666666667%;
  }
  .mura-two-thirds.mura-object {
    width: 65.3333333333%;
  }
  .mura-one-half.mura-object {
    width: 48%;
  }
  /* Offsets */
  .mura-offset-by-one.mura-object {
    margin-left: 8.66666666667%;
  }
  .mura-offset-by-two.mura-object {
    margin-left: 17.3333333333%;
  }
  .mura-offset-by-three.mura-object {
    margin-left: 26%;
  }
  .mura-offset-by-four.mura-object {
    margin-left: 34.6666666667%;
  }
  .mura-offset-by-five.mura-object {
    margin-left: 43.3333333333%;
  }
  .mura-offset-by-six.mura-object {
    margin-left: 52%;
  }
  .mura-offset-by-seven.mura-object {
    margin-left: 60.6666666667%;
  }
  .mura-offset-by-eight.mura-object {
    margin-left: 69.3333333333%;
  }
  .mura-offset-by-nine.mura-object {
    margin-left: 78.0%;
  }
  .mura-offset-by-ten.mura-object {
    margin-left: 86.6666666667%;
  }
  .mura-offset-by-eleven.mura-object {
    margin-left: 95.3333333333%;
  }
  .mura-offset-by-one-third.mura-object {
    margin-left: 34.6666666667%;
  }
  .mura-offset-by-two-thirds.mura-object {
    margin-left: 69.3333333333%;
  }
  .mura-offset-by-one-half.mura-object {
    margin-left: 52%;
  }
}
/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.mura-full-width {
  width: 100%;
  box-sizing: border-box;
}
.mura-max-full-width {
  max-width: 100%;
  box-sizing: border-box;
}
.mura-pull-right,
.mura-right {
  float: right;
}
.mura-pull-left,
.mura-left {
  float: left;
}
.mura-center {
  margin: 0 auto;
}
.mura-center.mura-object {
  float: none;
}
/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr.mura-hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1;
}
/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* Self Clearing Goodness */
.mura-container:after,
.mura-row:after,
.mura-cf {
  content: "";
  display: table;
  clear: both;
}
.mura-site-map {
  list-style: none;
  margin: 1em 0;
}
.mura-site-map li {
  font-weight: normal;
  margin-left: 0;
}
.mura-site-map li li {
  font-weight: bold;
  margin: 1em 2em;
}
.mura-site-map li li li {
  font-weight: normal;
}
.mura-site-map ul {
  list-style: none;
  margin: 0;
}
.mura-search-results .submit {
  float: none;
}
.mura-search-results .bottom {
  margin-bottom: 2em;
}
.mura-search-results .moreResults {
  background: #f2f2f2;
  margin: .75em 0;
  padding: .75em;
  clear: both;
  display: block;
}
.mura-search-again p {
  font-weight: bold;
  margin-bottom: .5em;
}
.image-left {
  float: left;
  padding: 0;
  margin: 0 1em 0.75em 0;
}
.image-right {
  float: right;
  padding: 0;
  margin: 0 0 0.75em 1em;
}
.image-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
}
.image-center figure,
.image-center img {
  margin-left: auto;
  margin-right: auto;
}
img {
  max-width: 100%;
  height: auto;
}
hr {
  margin: 3em 0;
  border: 0;
  border-top: 1px solid #ddd;
  height: 0;
}
.mura-object-meta {
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 1em;
}
.mura-object-meta:empty {
  margin-bottom: 0.25em;
}
.mura-item-meta__title {
  font-size: 1.125em;
  color: #000;
  font-weight: bold;
}
.mura-item-meta__tags span {
  background-color: #999;
  color: #fff;
  display: inline-block;
  padding: 3px 9px;
}
.mura-collection-item a {
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 480px) {
  .layout-a .mura-collection-item {
    width: 25%;
    float: left;
    box-sizing: border-box;
  }
  .layout-b .mura-collection-item {
    width: 50%;
    float: left;
    box-sizing: border-box;
  }
  .layout-c .mura-collection-item {
    width: 20%;
    float: left;
    box-sizing: border-box;
  }
  /* large item */
  .layout-d .mura-collection-item {
    width: 100%;
    display: block;
  }
  /* other items */
  .layout-d .mura-collection-item + .mura-collection-item {
    width: 33.33%;
    float: left;
    box-sizing: border-box;
  }
  .layout-e .mura-collection-item {
    position: relative;
    padding-left: 100px;
    min-height: 100px;
  }
  .layout-e .mura-item-content {
    position: absolute;
    left: 0;
  }
  .mura-collection::after {
    content: '';
    display: table;
    clear: both;
  }
  .layout-a .mura-collection-item:nth-child(4n+5) {
    clear: left;
  }
  .layout-b .mura-collection-item:nth-child(2n+3) {
    clear: left;
  }
  .layout-c .mura-collection-item:nth-child(5n+6) {
    clear: left;
  }
  .layout-d .mura-collection-item (2) {
    clear: left;
  }
  .layout-d .mura-collection-item (3n+5) {
    clear: left;
  }
  .layout-a .mura-collection-item__holder,
  .layout-b .mura-collection-item__holder,
  .layout-c .mura-collection-item__holder,
  .layout-d .mura-collection-item__holder {
    padding: 10px;
  }
}
/* NOTE: References to #svXXXXXXX are deprecated in favor of classes; other ID's may be as well depending on DOM scripting methods */
