/* @import url("//fast.fonts.com/cssapi/5c2ed6a9-cad3-477f-9483-7a49a240d218.css"); */
@font-face {
  font-family: "Fugue Art Fund Regular";
  src: url("/fonts/Fugue_AF_Regular.eot?iefix") format("eot");
  src: url("/fonts/Fugue_AF_Regular.woff") format("woff"), url("/fonts/Fugue_AF_Regular.ttf") format("truetype"), url("/fonts/Fugue_AF_Regular.woff2") format("woff2"), url("/fonts/Fugue_AF_Regular.svg#FugueAF-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Fugue Art Fund Regular Italic";
  src: url("/fonts/Fugue_AF_Italic.eot?iefix") format("eot");
  src: url("/fonts/Fugue_AF_Italic.woff") format("woff"), url("/fonts/Fugue_AF_Italic.ttf") format("truetype"), url("/fonts/Fugue_AF_Italic.woff2") format("woff2"), url("/fonts/Fugue_AF_Italic.svg#FugueAF-Italic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "AvenirNextLTW01-Regular";
  src: url("/fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?iefix");
  src: url("/fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f") format("svg"), url("/fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"), url("/fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype");
}
@font-face {
  font-family: "AvenirNextLTW01-Medium";
  src: url("/fonts/1a7c9181-cd24-4943-a9d9-d033189524e0.eot?iefix");
  src: url("/fonts/a89d6ad1-a04f-4a8f-b140-e55478dbea80.svg#a89d6ad1-a04f-4a8f-b140-e55478dbea80") format("svg"), url("/fonts/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff"), url("/fonts/63a74598-733c-4d0c-bd91-b01bffcd6e69.ttf") format("truetype");
}
@font-face {
  font-family: "AvenirNextLTW01-Bold";
  src: url("/fonts/782d93ks-hj9q-hjd8-90d2-hc3jcjpc000l.eot?iefix");
  src: url("/fonts/782d93ks-hj9q-hjd8-90d2-hc3jcjpc000l.svg#AvenirLTStd85Heavy") format("svg"), url("/fonts/782d93ks-hj9q-hjd8-90d2-hc3jcjpc000l.woff") format("woff"), url("/fonts/782d93ks-hj9q-hjd8-90d2-hc3jcjpc000l.ttf") format("truetype");
}
@font-face {
  font-family: "Futura W01 Book";
  src: url("/fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?iefix");
  src: url("/fonts/4d0e252c-d811-4a5d-a7f3-6ad72c6b76f2.woff") format("woff"), url("/fonts/54250d43-02be-4ff9-b802-a4ea104a0611.ttf") format("truetype"), url("/fonts/15c556fc-4608-4b01-8a0d-9c8631c8bd74.svg#15c556fc-4608-4b01-8a0d-9c8631c8bd74") format("svg");
}
@font-face {
  font-family: "Gill Sans Book";
  src: url("/fonts/8092a1ae4-bf709-c9ea4086b-a07b56158.eot?iefix");
  src: url("/fonts/8092a1ae4-bf709-c9ea4086b-a07b56158.woff") format("woff"), url("/fonts/8092a1ae4-bf709-c9ea4086b-a07b56158.ttf") format("truetype"), url("/fonts/8092a1ae4-bf709-c9ea4086b-a07b56158.svg#8092a1ae4-bf709-c9ea4086b-a07b56158") format("svg");
}
@font-face {
  font-family: "Gill Sans Bold";
  src: url("/fonts/f79e98ae9-03820-f16bf8684-dd10863cd.eot?iefix");
  src: url("/fonts/f79e98ae9-03820-f16bf8684-dd10863cd.woff") format("woff"), url("/fonts/f79e98ae9-03820-f16bf8684-dd10863cd.ttf") format("truetype"), url("/fonts/f79e98ae9-03820-f16bf8684-dd10863cd.svg#f79e98ae9-03820-f16bf8684-dd10863cd") format("svg");
}
@font-face {
  font-family: "BitstreamBaskerville";
  src: url("/fonts/BitstreamBaskervilleBT-WGL4.ttf");
}
.no-padding {
  padding: 0;
}
.no-margin {
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .xs-no-padding {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sm-no-padding {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .md-no-padding {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .md-no-padding {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 480px) {
  .pull-left-xs {
    float: left;
  }
  .pull-right-xs {
    float: right;
  }
}
@media (min-width: 768px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 992px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 1200px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
.moty-intro {
  margin-bottom: 55px;
}
.moty-intro .btn {
  margin-top: 14px;
  font-size: 16px;
  height: 52px;
  line-height: 52px;
  box-sizing: border-box;
  width: 100%;
}
.moty-panel {
  margin-top: 98px;
  overflow: hidden;
  clear: both;
}
.moty-panel .header {
  margin-bottom: 1em;
}
.moty-panel .header h2 {
  font-size: 22px;
  line-height: 26px;
}
.moty-panel .header p {
  font-size: 14px;
  line-height: 24px;
}
.moty-panel .item {
  margin-bottom: 1em;
}
.moty-panel .item a {
  font-family: "Fugue Art Fund Regular", helvetica, arial, sans-serif;
}
.moty-panel .item a img {
  width: 100%;
  height: auto;
  margin-bottom: 0.5em;
}
.moty-panel .footer {
  margin-top: 0.8em;
}
.moty-panel .footer button {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  padding: 0;
}
.moty-panel .owl-nav .owl-prev,
.moty-panel .owl-nav .owl-next {
  position: absolute;
  top: 40%;
  cursor: pointer;
  width: 14px !important;
  height: 23px;
  text-indent: -99999px;
}
.moty-panel .owl-nav .owl-prev {
  background: url('/images/v3/moty-arrow-left.png') no-repeat 0 0;
  background-size: 14px 23px;
  left: 12px;
}
.moty-panel .owl-nav .owl-next {
  background: url('/images/v3/moty-arrow-right.png') no-repeat 0 0;
  background-size: 14px 23px;
  right: 12px;
}
.moty-panel--winner .image {
  padding: 0;
  overflow: hidden;
}
.moty-panel--winner .image .hero-panel-video {
  margin: 0 !important;
  padding: 0 !important;
}
.moty-panel--winner .image img {
  width: 100%;
  height: auto;
}
.moty-panel--winner .image iframe,
.moty-panel--winner .image video {
  width: 100%;
  min-height: 260px;
}
.moty-panel--winner .details {
  z-index: 1;
  height: 100%;
  background: #f5f5f5;
  padding: 15px;
  box-sizing: border-box;
}
.moty-panel--winner .details h2,
.moty-panel--winner .details h3 {
  margin: 0;
  padding: 0;
}
.moty-panel--winner .details h2 {
  font-size: 21px;
  line-height: 23px;
}
.moty-panel--winner .details h3 {
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 0.4em;
}
.moty-panel--winner .details .quote {
  font-family: 'Fugue Art Fund Regular', helvetica, arial, sans-serif;
}
.moty-panel--winner .details .btn {
  margin-top: 1em;
  width: 100%;
}
.moty-panel--finalists .venue {
  margin-bottom: 20px;
}
.moty-panel--finalists .venue > div {
  position: relative;
}
.moty-panel--finalists .venue .image {
  padding: 0;
  overflow: hidden;
}
.moty-panel--finalists .venue .image img {
  width: 100%;
  height: auto;
}
.moty-panel--finalists .venue .details {
  z-index: 1;
  background: #f5f5f5;
  padding: 15px;
  box-sizing: border-box;
}
.moty-panel--finalists .venue .details h2,
.moty-panel--finalists .venue .details h3 {
  margin: 0;
  padding: 0;
}
.moty-panel--finalists .venue .details h2 {
  font-size: 21px;
  line-height: 23px;
}
.moty-panel--finalists .venue .details h3 {
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 0.4em;
}
.moty-panel--finalists .venue .details .btn {
  margin-top: 1em;
  position: relative;
  width: 100%;
}
.moty-panel--apply {
  background: #f5f5f5;
  padding: 20px;
}
.moty-panel--judges .judge {
  margin-bottom: 1em;
  text-align: center;
  font-size: 14px;
  font-family: "Fugue Art Fund Regular", helvetica, arial, sans-serif;
}
.moty-panel--judges .judge img {
  width: 100%;
  height: auto;
  margin-bottom: 0.5em;
}
.moty-panel--news .news a {
  font-size: 18px;
  line-height: 24px;
}
.moty-panel--news .news a span {
  color: #666666;
  font-size: 14px;
  line-height: 18px;
  font-family: Helvetica, Arial, sans-serif;
}
.moty-panel--previous .owl-winners {
  padding: 0 40px;
}
.moty-panel--previous .owl-winners .owl-stage-outer {
  max-height: 460px;
  overflow: hidden;
}
.moty-panel--previous .owl-winners .owl-item {
  display: block;
  position: relative;
  float: left;
}
.moty-panel--previous .owl-winners .owl-item a {
  font-family: Helvetica, Arial, sans-serif;
}
.moty-panel--previous .owl-winners .owl-item a span {
  display: inline-block;
  width: 100%;
  height: auto;
  max-height: 460px;
  overflow: hidden;
}
.moty-panel--previous .owl-winners .owl-item a span img {
  width: 100%;
  height: auto;
  max-height: 460px;
}
.moty-panel--previous .owl-winners .owl-item a strong {
  line-height: 18px;
}
.moty-panel--previous .owl-winners .owl-item a:hover,
.moty-panel--previous .owl-winners .owl-item a:active {
  text-decoration: none;
}
.moty-panel--previous .owl-winners .owl-item a:hover strong,
.moty-panel--previous .owl-winners .owl-item a:active strong {
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  .moty-intro {
    margin-bottom: 55px;
  }
  .moty-intro .btn {
    width: 360px;
  }
  .moty-panel--winner .image iframe,
  .moty-panel--winner .image video {
    min-height: 360px;
  }
  .moty-panel--finalists .venue {
    margin-bottom: 40px;
  }
  .moty-panel--finalists .venue .details {
    padding-bottom: 55px;
  }
  .moty-panel--finalists .venue .details .btn {
    position: absolute;
    left: 15px;
    bottom: 15px;
    width: calc(100% - 30px);
  }
  .moty-panel--apply {
    padding-bottom: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .moty-panel {
    margin-bottom: 4em;
  }
  .moty-panel .header h2 {
    font-size: 30px !important;
    line-height: 34px !important;
  }
  .moty-panel .item a img {
    margin-bottom: 1em;
  }
  .moty-panel .footer button {
    width: 70%;
  }
  .moty-panel .owl-nav .owl-prev,
  .moty-panel .owl-nav .owl-next {
    top: 20%;
  }
  .moty-panel--winner .image img {
    width: auto;
    height: 100%;
  }
  .moty-panel--winner .image iframe,
  .moty-panel--winner .image video {
    min-height: 420px;
  }
  .moty-panel--winner .details .btn {
    margin-top: 1em;
    width: 100%;
    position: absolute;
    left: 15px;
    bottom: 15px;
    width: calc(100% - 30px);
  }
  .moty-panel--judges .judge {
    width: 20%;
  }
  .moty-panel--judges .judge img {
    margin-bottom: 1em;
  }
  .moty-panel--previous .owl-winners .owl-stage-outer {
    max-height: 238px;
  }
  .moty-panel--previous .owl-winners .owl-item a span {
    max-height: 138px;
  }
}
@media only screen and (min-width: 1200px) {
  .moty-panel--winner .image img {
    width: 100%;
    height: auto;
  }
  .moty-panel--finalists .venue .image img {
    width: 100%;
    height: auto;
  }
  .moty-panel--finalists .venue .details {
    height: 275px;
  }
}
