/*
	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/
	/core/
	/Application.cfc
	/index.cfm

	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 .form-submit {
  margin-top: 12px;
}
.pollResults li {
  list-style: none;
  margin: 0 0 2px;
  padding: 0;
}
.pollPercent {
  font-style: italic;
}
.pollQty {
  display: none;
}
@media not speech {
  form .req label > ins {
    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 .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;
}
@media not speech {
  .mura-tag-cloud ol span {
    display: none;
  }
}
.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(../../rater/images/star_zero.png);
}
.rating.one {
  background-image: url(../../rater/images/star_one.png);
}
.rating.onehalf {
  background-image: url(../../rater/images/star_onehalf.png);
}
.rating.two {
  background-image: url(../../rater/images/star_two.png);
}
.rating.twohalf {
  background-image: url(../../rater/images/star_twohalf.png);
}
.rating.three {
  background-image: url(../../rater/images/star_three.png);
}
.rating.threehalf {
  background-image: url(../../rater/images/star_threehalf.png);
}
.rating.four {
  background-image: url(../../rater/images/star_four.png);
}
.rating.fourhalf {
  background-image: url(../../rater/images/star_fourhalf.png);
}
.rating.five {
  background-image: url(../../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-inherited,
.mura-region-local {
  width: 100%;
  float: left;
  /* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* For devices larger than 400px */
  /* For devices larger than 550px */
  /* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
}
.mura-region-inherited box-sizing:border-box .svAsset + .mura-region .mura-region-local,
.mura-region-local box-sizing:border-box .svAsset + .mura-region .mura-region-local,
.mura-region-inherited .svAsset + .mura-region .mura-region-local,
.mura-region-local .svAsset + .mura-region .mura-region-local {
  float: none;
}
.mura-region-inherited .mura-object,
.mura-region-local .mura-object {
  width: 100%;
  box-sizing: border-box;
}
.mura-region-inherited .mura-column:last-child,
.mura-region-local .mura-column:last-child,
.mura-region-inherited .mura-object:last-child,
.mura-region-local .mura-object:last-child {
  margin-right: 0;
}
.mura-region-inherited .mura-full-width,
.mura-region-local .mura-full-width {
  width: 100%;
  box-sizing: border-box;
}
.mura-region-inherited .mura-max-full-width,
.mura-region-local .mura-max-full-width {
  max-width: 100%;
  box-sizing: border-box;
}
.mura-region-inherited .mura-pull-right,
.mura-region-local .mura-pull-right,
.mura-region-inherited .mura-right,
.mura-region-local .mura-right {
  text-align: right;
  float: right;
  margin-left: auto;
}
.mura-region-inherited .mura-pull-left,
.mura-region-local .mura-pull-left,
.mura-region-inherited .mura-left,
.mura-region-local .mura-left {
  text-align: left;
  float: left;
  margin-right: auto;
}
.mura-region-inherited .mura-center,
.mura-region-local .mura-center {
  margin: 0 auto;
}
.mura-region-inherited .mura-object,
.mura-region-local .mura-object {
  float: left;
  display: block;
  box-sizing: border-box;
}
.mura-region-inherited .mura-region-local,
.mura-region-local .mura-region-local,
.mura-region-inherited .mura-region-inherited,
.mura-region-local .mura-region-inherited {
  width: 100%;
  margin-right: 0;
  display: block;
  box-sizing: border-box;
}
@media (min-width: 400px) {
  .mura-region-inherited .mura-container,
  .mura-region-local .mura-container {
    width: 85%;
    padding: 0;
  }
}
@media (min-width: 550px) {
  .mura-region-inherited,
  .mura-region-local {
    /*
	.mura-one.mura-object                    { width: 8.33%; }
	.mura-two.mura-object                    { width: 16.66%; }
	.mura-three.mura-object                  { width: 25%;            }
	.mura-four.mura-object                   { width: 33.33%; }
	.mura-five.mura-object                   { width: 41.66%; }
	.mura-six.mura-object                    { width: 50%;            }
	.mura-seven.mura-object                  { width: 58.33%; }
	.mura-eight.mura-object                  { width: 66.66%; }
	.mura-nine.mura-object                   { width: 75%;          }
	.mura-ten.mura-object                    { width: 83.33%; }
	.mura-eleven.mura-object                 { width: 91.66%; }
	.mura-twelve.mura-object                 { width: 100% }
	.mura-one-third.mura-object               { width: 33.33%; }
	.mura-two-thirds.mura-object              { width: 66.66%; }
	.mura-one-half.mura-object                { width: 50%; }
	*/
  }
  .mura-region-inherited .mura-container,
  .mura-region-local .mura-container {
    width: 80%;
  }
  .mura-region-inherited .mura-object,
  .mura-region-local .mura-object {
    margin-right: 2%;
  }
  .mura-region-inherited .mura-column:last-child,
  .mura-region-local .mura-column:last-child,
  .mura-region-inherited .mura-object:last-child,
  .mura-region-local .mura-object:last-child {
    margin-right: 0;
  }
  .mura-region-inherited .mura-one.mura-object,
  .mura-region-local .mura-one.mura-object {
    width: 4.66666666667%;
  }
  .mura-region-inherited .mura-two.mura-object,
  .mura-region-local .mura-two.mura-object {
    width: 13.3333333333%;
  }
  .mura-region-inherited .mura-three.mura-object,
  .mura-region-local .mura-three.mura-object {
    width: 22%;
  }
  .mura-region-inherited .mura-four.mura-object,
  .mura-region-local .mura-four.mura-object {
    width: 30.6666666667%;
  }
  .mura-region-inherited .mura-five.mura-object,
  .mura-region-local .mura-five.mura-object {
    width: 39.3333333333%;
  }
  .mura-region-inherited .mura-six.mura-object,
  .mura-region-local .mura-six.mura-object {
    width: 48%;
  }
  .mura-region-inherited .mura-seven.mura-object,
  .mura-region-local .mura-seven.mura-object {
    width: 56.6666666667%;
  }
  .mura-region-inherited .mura-eight.mura-object,
  .mura-region-local .mura-eight.mura-object {
    width: 65.3333333333%;
  }
  .mura-region-inherited .mura-nine.mura-object,
  .mura-region-local .mura-nine.mura-object {
    width: 74.0%;
  }
  .mura-region-inherited .mura-ten.mura-object,
  .mura-region-local .mura-ten.mura-object {
    width: 82.6666666667%;
  }
  .mura-region-inherited .mura-eleven.mura-object,
  .mura-region-local .mura-eleven.mura-object {
    width: 91.3333333333%;
  }
  .mura-region-inherited .mura-twelve.mura-object,
  .mura-region-local .mura-twelve.mura-object {
    width: 100%;
    margin-left: 0;
  }
  .mura-region-inherited .mura-one-third.mura-object,
  .mura-region-local .mura-one-third.mura-object {
    width: 30.6666666667%;
  }
  .mura-region-inherited .mura-two-thirds.mura-object,
  .mura-region-local .mura-two-thirds.mura-object {
    width: 65.3333333333%;
  }
  .mura-region-inherited .mura-one-half.mura-object,
  .mura-region-local .mura-one-half.mura-object {
    width: 48%;
  }
}
.mura-region-inherited .mura-full-width,
.mura-region-local .mura-full-width {
  width: 100%;
  box-sizing: border-box;
}
.mura-region-inherited .mura-max-full-width,
.mura-region-local .mura-max-full-width {
  max-width: 100%;
  box-sizing: border-box;
}
.mura-region-inherited .mura-pull-right,
.mura-region-local .mura-pull-right,
.mura-region-inherited .mura-right,
.mura-region-local .mura-right {
  float: right;
}
.mura-region-inherited .mura-pull-left,
.mura-region-local .mura-pull-left,
.mura-region-inherited .mura-left,
.mura-region-local .mura-left {
  float: left;
}
.mura-region-inherited .mura-center,
.mura-region-local .mura-center {
  margin: 0 auto;
}
.mura-region-inherited .mura-center.mura-object,
.mura-region-local .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;
}
.divider.skin::before,
.divider.skin::after {
  content: '';
  background: #ccc;
  height: 1px;
  display: block;
  width: 100%;
}
.text-divider {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center;
}
.text-divider span {
  text-align: center;
}
hr {
  margin: 3em 0;
  border: 0;
  border-top: 1px solid #ddd;
  height: 0;
}
.mura-object {
  padding-top: 0;
}
.mura-object i.mura-preloader {
  font-size: 1em;
  border-radius: 0;
  line-height: 1em;
  border: none;
  display: block;
  clear: both;
  text-align: left;
  width: 1em;
  height: 1em;
  color: black;
  background: none;
}
.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:after {
  content: ", ";
}
.mura-item-meta__tags span:last-child:after,
.mura-item-meta__tags span:first-child:after {
  content: "";
}
.mura-collection-item a {
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 540px) and (max-width: 767px) {
  .mura-grid-one .mura-collection-item {
    width: 100%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-two .mura-collection-item {
    width: 50%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-three .mura-collection-item {
    width: 33.33%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-four .mura-collection-item {
    width: 50%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-five .mura-collection-item {
    width: 33.33%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-six .mura-collection-item {
    width: 33.33%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-seven .mura-collection-item {
    width: 25%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-eight .mura-collection-item {
    width: 25%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-nine .mura-collection-item {
    width: 20%;
    float: left;
    box-sizing: border-box;
  }
  /* large item */
  .mura-grid-custom .mura-collection-item {
    width: 100%;
    display: block;
  }
  /* other items */
  .mura-grid-custom .mura-collection-item + .mura-collection-item {
    width: 33.33%;
    float: left;
    box-sizing: border-box;
  }
  .mura-collection::after {
    content: '';
    display: table;
    clear: both;
  }
  .mura-grid-one .mura-collection-item:nth-child(1n+2) {
    clear: left;
  }
  .mura-grid-two .mura-collection-item:nth-child(2n+3) {
    clear: left;
  }
  .mura-grid-three .mura-collection-item:nth-child(3n+4) {
    clear: left;
  }
  .mura-grid-four .mura-collection-item:nth-child(2n+3) {
    clear: left;
  }
  .mura-grid-five .mura-collection-item:nth-child(3n+4) {
    clear: left;
  }
  .mura-grid-six .mura-collection-item:nth-child(3n+4) {
    clear: left;
  }
  .mura-grid-seven .mura-collection-item:nth-child(4n+5) {
    clear: left;
  }
  .mura-grid-eight .mura-collection-item:nth-child(4n+5) {
    clear: left;
  }
  .mura-grid-nine .mura-collection-item:nth-child(5n+6) {
    clear: left;
  }
  .mura-grid-custom .mura-collection-item:nth-child(2) {
    clear: left;
  }
  .mura-grid-custom .mura-collection-item:nth-child(3n+5) {
    clear: left;
  }
  .mura-grid-four .mura-collection-item__holder,
  .mura-grid-two .mura-collection-item__holder,
  .mura-grid-five .mura-collection-item__holder,
  .mura-grid-three .mura-collection-item__holder,
  .mura-grid-six .mura-collection-item__holder,
  .mura-grid-seven .mura-collection-item__holder,
  .mura-grid-eight .mura-collection-item__holder,
  .mura-grid-nine .mura-collection-item__holder,
  .mura-grid-custom .mura-collection-item__holder {
    padding: 10px;
  }
}
@media only screen and (min-width: 768px) {
  .mura-grid-one .mura-collection-item {
    width: 100%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-two .mura-collection-item {
    width: 50%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-three .mura-collection-item {
    width: 33.33%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-four .mura-collection-item {
    width: 25%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-five .mura-collection-item {
    width: 20%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-six .mura-collection-item {
    width: 16.66%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-seven .mura-collection-item {
    width: 14.28%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-eight .mura-collection-item {
    width: 12.5%;
    float: left;
    box-sizing: border-box;
  }
  .mura-grid-nine .mura-collection-item {
    width: 11.11%;
    float: left;
    box-sizing: border-box;
  }
  /* large item */
  .mura-grid-custom .mura-collection-item {
    width: 100%;
    display: block;
  }
  /* other items */
  .mura-grid-custom .mura-collection-item + .mura-collection-item {
    width: 33.33%;
    float: left;
    box-sizing: border-box;
  }
  .mura-collection::after {
    content: '';
    display: table;
    clear: both;
  }
  .mura-grid-one .mura-collection-item:nth-child(1n+2) {
    clear: left;
  }
  .mura-grid-two .mura-collection-item:nth-child(2n+3) {
    clear: left;
  }
  .mura-grid-three .mura-collection-item:nth-child(3n+4) {
    clear: left;
  }
  .mura-grid-four .mura-collection-item:nth-child(4n+5) {
    clear: left;
  }
  .mura-grid-five .mura-collection-item:nth-child(5n+6) {
    clear: left;
  }
  .mura-grid-six .mura-collection-item:nth-child(6n+7) {
    clear: left;
  }
  .mura-grid-seven .mura-collection-item:nth-child(7n+8) {
    clear: left;
  }
  .mura-grid-eight .mura-collection-item:nth-child(8n+9) {
    clear: left;
  }
  .mura-grid-nine .mura-collection-item:nth-child(9n+10) {
    clear: left;
  }
  .mura-grid-custom .mura-collection-item:nth-child(2) {
    clear: left;
  }
  .mura-grid-custom .mura-collection-item:nth-child(3n+5) {
    clear: left;
  }
  .mura-grid-four .mura-collection-item__holder,
  .mura-grid-two .mura-collection-item__holder,
  .mura-grid-five .mura-collection-item__holder,
  .mura-grid-three .mura-collection-item__holder,
  .mura-grid-six .mura-collection-item__holder,
  .mura-grid-seven .mura-collection-item__holder,
  .mura-grid-eight .mura-collection-item__holder,
  .mura-grid-nine .mura-collection-item__holder,
  .mura-grid-custom .mura-collection-item__holder {
    padding: 10px;
  }
}
