.canvas,
.outside,
.col,
.columns-1-3 > .col,
.columns-1-3 > .col:first-child,
.columns1 > .col,
.columns2 > .col,
.columns1 > .split2 .col,
.columns2 > .split3 .col,
.columns3 > .col,
.columns1 > .split3 .col,
.columns4 > .col,
.columns2 > .split2 .col,
.columns1 > .split4 .col,
.columns8 > .col,
.columns2 > .split4 .col,
.columns4 > .split2 .col,
.showcase-pods, .showcase-pods .pod,
.showcase-pods .pod .media,
.showcase-pods .pod .text,
body.bravo .showcase-pods .pod .media,
.single div.pod .media,
.single div.pod .text,
.years > li,
.years-li,
.months > li,
.months,
.header .navigation,
div.content-right {
  width: auto;
  float: none;
}

.frame,
img {
  max-width: 100%;
  height: auto;
}

body {
  padding: 0 20px;
}

.col {
  margin-left: 0;
  clear: both;
}

body.without_logo .logo h1 {
  overflow: hidden;
}

ul, ol {
  margin-right: 0;
}

.igallerywrap,
.igallerywrap li,
.islideshowwrap,
.islideshowwrap li {
  max-width: 100%;
}

.islideshowwrap.mouseover .nav,
.islideshowwrap.mouseover .playpause,
.igallerywrap.mouseover .nav,
.igallerywrap.mouseover .playpause {
  display: none;
}

.bigimage {
  max-width: 100%;
}

input,
select,
textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
