@charset "UTF-8";
@import '../trendpress/assets/css/default.min.css';
::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="search"]::-webkit-search-decoration {
  display: none;
}
input,
button,
select,
textarea {
  margin: 0;
  vertical-align: middle;
}
input[type="radio"],
input[type="checkbox"] {
  position: relative;
  vertical-align: top;
  top: 3px;
  top: 0 \0;
  *top: -3px;
}
@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) {
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 2px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 480px) {
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 0;
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 480px) {
  input[type="radio"],
  input[type="checkbox"] {
    vertical-align: baseline;
    top: 0;
  }
}
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background: #ddd;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));
  background: -moz-linear-gradient(top center,#fff 0%,#ddd 100%);
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  font: bold 12px/1.3 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  padding: 3px 10px;
  text-shadow: #fff 0 1px 1px;
  width: auto;
  *padding-top: 2px;
  *padding-bottom: 0px;
}
button {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: #000;
  outline: 0;
  padding: 2px 3px;
  font-size: 13px;
  font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
  height: 1.8em;
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto;
}
::-webkit-input-placeholder {
  color: #888;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888;
}
input.placeholder_text,
textarea.placeholder_text {
  color: #888;
}
:invalid {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
  -moz-box-shadow: #06f 0 0 7px;
  -webkit-box-shadow: #06f 0 0 7px;
  box-shadow: #06f 0 0 7px;
  z-index: 1;
}
input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eee;
}
button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #888;
  cursor: default;
}
textarea,
select[size],
select[multiple] {
  height: auto;
}
@media (-webkit-min-device-pixel-ratio: 0) {
  select {
    background-image: url('assets/img/select_arrow.gif');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }
  select[size],
  select[multiple] {
    background-image: none;
    padding: 0;
  }
  ::-webkit-validation-bubble-message {
    box-shadow: rgba(0,0,0,0.5) 0 0 5px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#000));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: #fff;
    font: 11px/1 'Lucida Grande', Arial, 'Liberation Sans', FreeSans, sans-serif;
    padding: 15px 15px 17px;
    text-shadow: #000 0 0 1px;
  }
  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #666;
    border: 0;
  }
}
textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}
optgroup {
  color: #000;
  font-style: normal;
  font-weight: normal;
}
.border-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.elipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  filter: gray;
}
#mainnav select .depth10 {
  text-indent: 135px;
}
#mainnav select .depth9 {
  text-indent: 120px;
}
#mainnav select .depth8 {
  text-indent: 105px;
}
#mainnav select .depth7 {
  text-indent: 90px;
}
#mainnav select .depth6 {
  text-indent: 75px;
}
#mainnav select .depth5 {
  text-indent: 60px;
}
#mainnav select .depth4 {
  text-indent: 45px;
}
#mainnav select .depth3 {
  text-indent: 30px;
}
#mainnav select .depth2 {
  text-indent: 15px;
}
#mainnav select .depth1 {
  text-indent: 0px;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('assets/fonts/fontawesome-webfont.eot?v=3.2.1');
  src: url('assets/fonts/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('assets/fonts/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('assets/fonts/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('assets/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.1428571428571em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1,1);
  -moz-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  -o-transform: scale(-1,1);
  transform: scale(-1,1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1,-1);
  -moz-transform: scale(1,-1);
  -ms-transform: scale(1,-1);
  -o-transform: scale(1,-1);
  transform: scale(1,-1);
}
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block;
}
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-alt:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file-alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up-alt:before {
  content: "\f087";
}
.icon-thumbs-down-alt:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-text-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse-top:before {
  content: "\f151";
}
.icon-expand:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-by-alphabet:before {
  content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.icon-sort-by-attributes:before {
  content: "\f160";
}
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.icon-sort-by-order:before {
  content: "\f162";
}
.icon-sort-by-order-alt:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-sign:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-sign:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-moon:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}
body {
  color: #333;
  font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
  font-size: 14px;
  line-height: 27px;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  color: #000;
  font-family: 'Raleway', sans-serif;
  font-weight: normal;
  line-height: 1.5;
}
body h1 a,
body h2 a,
body h3 a,
body h4 a,
body h5 a,
body h6 a {
  color: #333;
  text-decoration: none !important;
}
body h1 a:hover,
body h2 a:hover,
body h3 a:hover,
body h4 a:hover,
body h5 a:hover,
body h6 a:hover {
  color: #6DB0B9;
}
body h1 {
  font-size: 36px;
  margin: 0 0 24px 0;
}
body h2 {
  font-size: 24px;
  margin: 0 0 20px 0;
}
body h3 {
  font-size: 20px;
  margin: 0 0 16px 0;
}
body h4 {
  font-size: 18px;
  margin: 0 0 12px 0;
}
body h5 {
  font-size: 16px;
  margin: 0 0 8px 0;
}
body h6 {
  font-size: 14px;
  margin: 0 0 4px 0;
}
body ::selection {
  background: #6DB0B9;
  color: #FFF;
  text-shadow: none;
}
body ::-moz-selection {
  background: #6DB0B9;
  color: #FFF;
  text-shadow: none;
}
body p,
body ul,
body ol,
body address {
  margin: 0 0 27px 0;
}
body ul,
body ol {
  line-height: 25px;
  list-style-position: outside;
  margin: 0 0 25px 25px;
}
body ul ul,
body ul ol,
body ol ul,
body ol ol {
  margin-bottom: 0;
}
body ul {
  list-style-type: square;
}
body blockquote {
  border-left: 3px solid #333;
  color: #333;
  padding: 5px 0 5px 20px;
}
body blockquote p {
  margin: 0;
}
body pre {
  color: #000 !important;
  margin-bottom: 24px;
  padding: 24px;
}
body a {
  color: #6DB0B9;
  text-decoration: underline;
}
body a:hover {
  color: #3e7a82;
  text-decoration: underline;
}
body a.more:after,
body a.more-link:after {
  content: ' »';
}
body a.back {
  clear: both;
  display: block;
  float: left;
  text-decoration: none;
}
body a.back:before {
  background: url('assets/img/sprite.png') no-repeat -123px -264px;
  content: '';
  display: inline-block;
  margin: 4px 0 0 0;
  height: 12px;
  width: 10px;
}
body a.back:hover {
  text-decoration: none;
}
body a.prev {
  float: left;
  width: 40%;
}
body a.prev:before {
  content: '\00ab ';
}
body a.next {
  float: right;
  text-align: right;
  width: 40%;
}
body a.next:after {
  content: ' \00bb';
}
body a.cta {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  height: 38px;
  line-height: 38px;
  padding: 0 28px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
body a.cta.vrijblijvend {
  height: 50px;
  font-size: 18px;
  padding-top: 10px !important;
}
body a.cta.vrijblijvend.more:after {
  font-size: 10px;
}
body a.cta.more:after {
  background-image: none;
  display: inline-block;
  content: '▶';
  font-size: 9px;
  padding-left: 4px;
  position: relative;
}
body a.cta:hover {
  text-decoration: none;
}
body a.cta:active {
  top: 1px;
}
body a.cta.primary {
  -webkit-box-shadow: inset 0 1px 0 #A0DFE6;
  -moz-box-shadow: inset 0 1px 0 #A0DFE6;
  box-shadow: inset 0 1px 0 #A0DFE6;
  background-color: #87C3CA;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#87C3CA),to(#6DB0B9));
  background-image: -webkit-linear-gradient(top,#87C3CA,#6DB0B9);
  background-image: -moz-linear-gradient(top,#87C3CA,#6DB0B9);
  background-image: -ms-linear-gradient(top,#87C3CA,#6DB0B9);
  background-image: -o-linear-gradient(top,#87C3CA,#6DB0B9);
  border: 1px solid #568B92;
  color: #FFF;
  text-shadow: 0 1px 0 #468a93;
}
body a.cta.primary:hover {
  background: #5ca7b1;
}
body a.cta.primary:active,
body a.cta.primary:focus {
  background: #7eb9c1;
}
body a.cta.secondary {
  -webkit-box-shadow: inset 0 1px 0 #f8f8f8;
  -moz-box-shadow: inset 0 1px 0 #f8f8f8;
  box-shadow: inset 0 1px 0 #f8f8f8;
  background-color: #E5E5E5;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#E5E5E5),to(#DCDCDC));
  background-image: -webkit-linear-gradient(top,#E5E5E5,#DCDCDC);
  background-image: -moz-linear-gradient(top,#E5E5E5,#DCDCDC);
  background-image: -ms-linear-gradient(top,#E5E5E5,#DCDCDC);
  background-image: -o-linear-gradient(top,#E5E5E5,#DCDCDC);
  border: 1px solid #ABABAB;
  color: #333;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFF;
}
body a.cta.secondary:hover {
  color: #000;
  background: #cccccc;
}
body a.cta.secondary:active,
body a.cta.secondary:focus {
  background: #cccccc;
}
body a.cta.super-visible {
  -webkit-box-shadow: inset 0 1px 0 #fddeac;
  -moz-box-shadow: inset 0 1px 0 #fddeac;
  box-shadow: inset 0 1px 0 #fddeac;
  background-color: #FBAF34;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FBAF34),to(#fba51b));
  background-image: -webkit-linear-gradient(top,#FBAF34,#fba51b);
  background-image: -moz-linear-gradient(top,#FBAF34,#fba51b);
  background-image: -ms-linear-gradient(top,#FBAF34,#fba51b);
  background-image: -o-linear-gradient(top,#FBAF34,#fba51b);
  border: 1px solid #de8b04;
  color: #FFF;
  font-weight: bold;
  text-shadow: 0 1px 0 #c57b04;
}
body a.cta.super-visible:hover {
  background: #f79b05;
}
body a.cta.super-visible:active,
body a.cta.super-visible:focus {
  background: #f79b05;
}
body a.cta.gray {
  -webkit-box-shadow: inset 0 1px 0 #FFF;
  -moz-box-shadow: inset 0 1px 0 #FFF;
  box-shadow: inset 0 1px 0 #FFF;
  background-color: #E5E5E5;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#E5E5E5),to(#DCDCDC));
  background-image: -webkit-linear-gradient(top,#E5E5E5,#DCDCDC);
  background-image: -moz-linear-gradient(top,#E5E5E5,#DCDCDC);
  background-image: -ms-linear-gradient(top,#E5E5E5,#DCDCDC);
  background-image: -o-linear-gradient(top,#E5E5E5,#DCDCDC);
  border: 1px solid #ABABAB;
  color: #333333;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFF;
}
body a.cta.gray:hover {
  background-color: #DCDCDC;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#DCDCDC),to(#E5E5E5));
  background-image: -webkit-linear-gradient(top,#DCDCDC,#E5E5E5);
  background-image: -moz-linear-gradient(top,#DCDCDC,#E5E5E5);
  background-image: -ms-linear-gradient(top,#DCDCDC,#E5E5E5);
  background-image: -o-linear-gradient(top,#DCDCDC,#E5E5E5);
}
body a.cta.gray:active,
body a.cta.gray:focus {
  background-color: #DCDCDC;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#DCDCDC),to(#DCDCDC));
  background-image: -webkit-linear-gradient(top,#DCDCDC,#DCDCDC);
  background-image: -moz-linear-gradient(top,#DCDCDC,#DCDCDC);
  background-image: -ms-linear-gradient(top,#DCDCDC,#DCDCDC);
  background-image: -o-linear-gradient(top,#DCDCDC,#DCDCDC);
}
body a.cta.small {
  font-weight: 600;
  font-size: 14px;
  padding: 0 15px;
  height: 30px !important;
  line-height: 30px !important;
}
span.label-vrijblijvend {
  width: 63px;
  height: 64px;
  position: absolute;
  top: -4px;
  right: -4px;
  background: url('assets/img/button-vrijblijvend-label.png') no-repeat;
}
img.alignleft,
img.alignright {
  margin-top: 6px;
  margin-bottom: 12px;
}
img.size-thumbnail,
.wp-caption {
  background: #F7F7F7;
  border: 1px solid #CCC;
  padding: 4px;
}
img.size-thumbnail .wp-caption-text,
.wp-caption .wp-caption-text {
  font-size: 12px;
}
.thumbnail,
.attached-image {
  float: right;
  margin: 0 0 20px 20px;
}
.thumbnail img,
.attached-image img {
  display: block;
}
#search-home input[type="text"],
#search-home input[type="email"],
#search-home select,
#search-home textarea,
#main input[type="text"],
#main input[type="email"],
#main select,
#main textarea {
  border: 1px solid #CCC;
  font: 400 13px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
}
#search-home input[type="text"],
#search-home input[type="email"],
#search-home select,
#main input[type="text"],
#main input[type="email"],
#main select {
  height: 30px;
  padding: 0 10px;
}
#search-home textarea,
#main textarea {
  padding: 10px;
}
#search-home input[type="submit"],
#main input[type="submit"] {
  -webkit-box-shadow: inset 0 1px 0 #A0DFE6;
  -moz-box-shadow: inset 0 1px 0 #A0DFE6;
  box-shadow: inset 0 1px 0 #A0DFE6;
  background-color: #87C3CA;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#87C3CA),to(#6DB0B9));
  background-image: -webkit-linear-gradient(top,#87C3CA,#6DB0B9);
  background-image: -moz-linear-gradient(top,#87C3CA,#6DB0B9);
  background-image: -ms-linear-gradient(top,#87C3CA,#6DB0B9);
  background-image: -o-linear-gradient(top,#87C3CA,#6DB0B9);
  border: 1px solid #568B92;
  color: #FFF;
  display: block;
  font-size: 14px;
  font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
  font-weight: normal;
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
  position: relative;
  text-shadow: 0 1px 0 #468a93;
  color: #FFF;
}
#search-home input[type="submit"]:focus,
#search-home input[type="submit"]:active,
#main input[type="submit"]:focus,
#main input[type="submit"]:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #4f9aa4;
  text-shadow: 0 1px 0 #366a71;
}
select:active,
select:active option
select:focus,
select:focus option {
  outline: none;
  -moz-outline: none;
}
input[type="text"]::-webkit-input-placeholder {
  color: #666 !important;
  opacity: 1;
}
input[type="text"]:-moz-placeholder {
  color: #666 !important;
  opacity: 1;
}
input[type="text"]::-moz-placeholder {
  color: #666 !important;
  opacity: 1;
}
input[type="text"]:-ms-input-placeholder {
  color: #666 !important;
  opacity: 1;
}
input[type="text"]:focus::-webkit-input-placeholder {
  color: #FFF !important;
  opacity: 0;
}
input[type="text"]:focus:-moz-placeholder {
  color: #FFF !important;
  opacity: 0;
}
input[type="text"]:focus::-moz-placeholder {
  color: #FFF !important;
  opacity: 0;
}
input[type="text"]:focus:-ms-input-placeholder {
  color: #FFF !important;
  opacity: 0;
}
iframe[name="google_conversion_frame"] {
  height: 1px;
  position: absolute;
  width: 1px;
}
body {
  background: #FFF;
}
body #header {
  background: #FFF url('assets/img/sprite.png') repeat-x 0 20px;
  height: 221px;
  position: relative;
  margin: 0;
}
body #header .container-inner {
  position: relative;
}
body #header #logo {
  float: left;
  height: 110px;
  margin: 0 20px 0 10px;
  width: 380px;
}
body #header #logo a {
  position: relative;
  top: 0;
}
body #header #logo a:focus,
body #header #logo a:active {
  top: 1px;
}
body #header #logo a img {
  display: block;
  margin-top: 25px;
}
body #header #social {
  float: left;
  position: relative;
  margin-top: 30px;
  width: 300px;
}
body #header #social a.cta {
  float: right;
  font-size: 15px;
  margin: 35px 10px 0 0;
  padding: 0 25px 0 78px;
  position: relative;
  z-index: 9999999;
}
body #header #social a.cta:hover {
  background: #F0F0F0;
}
body #header #social a.cta:active,
body #header #social a.cta:focus {
  top: 0;
}
body #header #social a.cta.active {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #F0F0F0;
  border-bottom: none;
  height: 40px;
}
body #header #social a.cta span {
  display: inline-block;
  float: left;
  position: absolute;
}
body #header #social a.cta span.facebook {
  background: url('assets/img/sprite.png') no-repeat 0px -213px;
  height: 19px;
  left: 19px;
  top: 10px;
  width: 10px;
}
body #header #social a.cta span.twitter {
  background: url('assets/img/sprite.png') no-repeat 0px -240px;
  height: 14px;
  left: 34px;
  top: 11px;
  width: 14px;
}
body #header #social a.cta span.google {
  background: url('assets/img/sprite.png') no-repeat 0px -265px;
  height: 19px;
  left: 52px;
  top: 11px;
  width: 20px;
}
body #header #social .inner-social {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #F0F0F0;
  border: 1px solid #ABABAB;
  display: none;
  height: 130px;
  left: 72px;
  position: absolute;
  padding: 20px;
  top: 75px;
  width: 300px;
  z-index: 99999;
}
body #header #social .inner-social hr {
  margin-top: 0.5em;
}
body #header #telephone-number {
  clear: both;
  color: #6DB0B9;
  float: left;
  font-family: 'Raleway', sans-serif;
  font-size: 28px;
  position: absolute;
  right: 20px;
  top: 20px;
}
body #header #telephone-number a {
  text-decoration: none;
}
body #header #telephone-number:before {
  content: "\f095";
  font-family: fontawesome;
  position: relative;
  top: 5px;
}
body #header #search {
  float: left;
  margin: 30px 0 0 20px;
  width: 220px;
}
body #header #search form {
  float: right;
}
body #header #search form fieldset {
  position: relative;
}
body #header #search form fieldset input[type="text"]:focus,
body #header #search form fieldset input[type="text"]:active,
body #header #search form fieldset input[type="submit"]:focus,
body #header #search form fieldset input[type="submit"]:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
body #header #search form input[type="text"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #CCC;
  float: left;
  font: 400 15px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
  display: block;
  height: 40px;
  margin-top: 35px;
  padding-left: 10px;
  width: 220px;
}
body #header #search form input[type="text"] .animate {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body #header #search form input[type="text"]:-moz-placeholder {
  color: #000;
}
body #header #search form input[type="text"]::-moz-placeholder {
  color: #000;
}
body #header #search form input[type="text"]:-ms-input-placeholder {
  color: #000;
}
body #header #search form input[type="text"]::-webkit-input-placeholder {
  color: #000;
}
body #header #search form input[type="text"]:focus:-moz-placeholder {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFF;
}
body #header #search form input[type="text"]:focus::-moz-placeholder {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFF;
}
body #header #search form input[type="text"]:focus:-ms-input-placeholder {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFF;
}
body #header #search form input[type="text"]:focus::-webkit-input-placeholder {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFF;
}
body #header #search form input[type="submit"] {
  background: url('assets/img/sprite.png') no-repeat -572px -205px;
  border: none;
  height: 40px;
  position: absolute;
  right: 0;
  top: 35px;
  text-transform: uppercase;
  text-indent: -999999px;
  width: 38px;
}
body #header #mainnav {
  float: left;
  height: 50px;
  margin: 0 10px;
  position: absolute;
  top: 130px;
  width: 940px;
  z-index: 99998;
}
body #header #mainnav ul li {
  display: inline;
  line-height: 48px;
}
body #header #mainnav ul li.has-sub-menu a:after {
  content: '▾';
  font-size: 11px;
  left: 5px;
  position: relative;
}
body #header #mainnav ul li.has-sub-menu li a:after {
  content: '';
}
body #header #mainnav ul li a {
  color: #FFF;
  display: block;
  float: left;
  font-size: 15px;
  height: 48px;
  margin-top: 1px;
  padding: 0 11px;
}
body #header #mainnav ul li > a {
  text-shadow: 0 1px 0 #468a93;
}
body #header #mainnav ul li > a:hover {
  background-color: #5ca7b1;
}
body #header #mainnav ul li:active a,
body #header #mainnav ul li:focus a,
body #header #mainnav ul li:hover a,
body #header #mainnav ul li.hover a {
  text-decoration: none;
  text-shadow: 0 1px 0 #366a71;
}
body #header #mainnav ul li ul {
  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
  -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
  box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #FFF;
  border: 1px solid #67969D;
  margin: 9px 0 0 0;
  padding: 0;
  width: 220px;
}
body #header #mainnav ul li ul .has-sub-menu,
body #header #mainnav ul li ul li {
  line-height: 30px !important;
}
body #header #mainnav ul li ul .has-sub-menu a,
body #header #mainnav ul li ul li a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: ;
  color: #6DB0B9;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: 34px;
  line-height: 34px;
  margin: 0 !important;
  padding: 0 0 0 14px;
  text-shadow: none !important;
  width: 220px;
}
body #header #mainnav ul li ul .has-sub-menu a:hover,
body #header #mainnav ul li ul li a:hover {
  background-color: #FFF !important;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF),to(#FFF)) !important;
  background-image: -webkit-linear-gradient(top,#FFF,#FFF) !important;
  background-image: -moz-linear-gradient(top,#FFF,#FFF) !important;
  background-image: -ms-linear-gradient(top,#FFF,#FFF) !important;
  background-image: -o-linear-gradient(top,#FFF,#FFF) !important;
  background-image: none;
  text-decoration: underline;
}
body #header #mainnav ul li ul .has-sub-menu ul,
body #header #mainnav ul li ul li ul {
  border: none;
  margin-top: 0px;
  margin-left: 79px;
}
body #header #mainnav .sublevel-dropdown {
  height: 48px;
}
body #header #mainnav .sublevel-dropdown.multiple-levels li a {
  color: #333 !important;
}
body #header #mainnav .sublevel-dropdown.multiple-levels li li a {
  color: #6DB0B9 !important;
}
body #header #mainnav .sublevel-dropdown.artiesten-djs {
  width: 144px;
}
body #header #mainnav .sublevel-dropdown.spreker {
  width: 95px;
}
body #header #mainnav .sublevel-dropdown.dagvoorzitters {
  width: 129px;
}
body #header #mainnav .sublevel-dropdown.over-ons {
  width: 98px;
}
body #header #mainnav .sublevel-dropdown ul {
  background: #FFF;
  padding-bottom: 5px;
  width: 600px;
}
body #header #mainnav .sublevel-dropdown ul li {
  display: block;
  float: left;
  height: auto;
  margin-top: 5px;
  width: 200px;
}
body #header #mainnav .sublevel-dropdown ul li.hover ul {
  margin-left: 0;
  top: auto;
  left: auto;
}
body #header #mainnav .sublevel-dropdown ul li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none !important;
  clear: none !important;
  float: left !important;
  font-weight: bold !important;
  font-size: 14px !important;
  height: 30px !important;
  line-height: 30px !important;
  padding-right: 3% !important;
  width: 97% !important;
}
body #header #mainnav .sublevel-dropdown ul li a:active,
body #header #mainnav .sublevel-dropdown ul li a:focus,
body #header #mainnav .sublevel-dropdown ul li a:hover {
  color: #6DB0B9 !important;
}
body #header #mainnav .sublevel-dropdown ul li a:hover ul {
  margin-left: 0;
  top: auto;
  left: auto;
}
body #header #mainnav .sublevel-dropdown ul li ul {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  position: relative;
  top: auto;
  width: auto;
  display: block;
  float: left;
  margin-left: 0 !important;
  margin-bottom: 5px;
  height: auto;
  width: auto;
}
body #header #mainnav .sublevel-dropdown ul li ul * {
  display: block;
}
body #header #mainnav .sublevel-dropdown ul li ul li {
  margin-top: 0px !important;
}
body #header #mainnav .sublevel-dropdown ul li ul a {
  color: #6DB0B9 !important;
  font-size: 12px !important;
  text-indent: 5px;
  font-weight: normal !important;
}
body #header #breadcrumbs {
  display: block;
  color: #a6a6a6;
  float: left;
  font-size: 13px;
  height: 50px;
  line-height: 40px;
  margin: 70px 10px 0 10px;
  padding: 0 10px;
  width: 920px;
}
body #header #breadcrumbs a {
  color: #a6a6a6;
  text-decoration: none;
}
body #header #breadcrumbs a:hover {
  color: #6DB0B9;
  text-decoration: underline;
}
body #main {
  background: #FFF;
  padding: 25px 0 42px 0;
}
body #main #page-title {
  font: 200 35px 'Raleway', sans-serif;
  margin-top: 25px;
}
body #main .budget-filter {
  display: block;
  position: relative;
}
body #main .article-title a {
  color: #000;
  text-decoration: underline;
}
body #main .article-title a:hover {
  color: #6DB0B9;
  text-decoration: underline;
}
body #main .related-news {
  clear: both;
  margin-bottom: 20px;
  width: 100%;
}
body #main .meta {
  color: #666666;
  font-size: 13px;
  margin: 0 0 6px 0;
}
body #main .meta a {
  color: #333;
}
body #main .meta a:hover {
  color: #6DB0B9;
}
body #main .search input[type="text"],
body #main .search input[type="submit"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
body #main .search input[type="text"] {
  border: 1px solid #CCC;
  float: left;
  font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
  font-size: 14px;
  height: 35px;
  margin-right: 10px;
  padding: 0 10px;
}
body #main .search input[type="submit"] {
  float: left;
  font-weight: normal;
}
body #main .widget_artist_meta .star-rating {
  font-size: 20px;
  letter-spacing: 0.2em;
  margin: 10px 0 5px 0;
}
body #main .article-left .star-rating {
  margin: -4px 0 0 18px;
}
body #main .star-rating {
  color: #6DB0B9;
  float: left;
  font-family: 'fontawesome';
  height: auto;
  letter-spacing: 0.2em;
  width: 100%;
}
body #main .star-rating.rating-0:before {
  content: "\f006 \f006 \f006 \f006 \f006";
}
body #main .star-rating.rating-1:before {
  content: "\f123 \f006 \f006 \f006 \f006";
}
body #main .star-rating.rating-2:before {
  content: "\f005 \f006 \f006 \f006 \f006";
}
body #main .star-rating.rating-3:before {
  content: "\f005 \f123 \f006 \f006 \f006";
}
body #main .star-rating.rating-4:before {
  content: "\f005 \f005 \f006 \f006 \f006";
}
body #main .star-rating.rating-5:before {
  content: "\f005 \f005 \f123 \f006 \f006";
}
body #main .star-rating.rating-6:before {
  content: "\f005 \f005 \f005 \f006 \f006";
}
body #main .star-rating.rating-7:before {
  content: "\f005 \f005 \f005 \f123 \f006";
}
body #main .star-rating.rating-8:before {
  content: "\f005 \f005 \f005 \f005 \f006";
}
body #main .star-rating.rating-9:before {
  content: "\f005 \f005 \f005 \f005 \f123";
}
body #main .star-rating.rating-10:before {
  content: "\f005 \f005 \f005 \f005 \f005";
}
body #main .author {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #CCC;
  clear: both;
  margin: 0 0 20px 0;
  padding: 20px;
}
body #main .author .author-avatar {
  float: left;
}
body #main .author .author-avatar img {
  display: block;
}
body #main .author .author-info {
  padding-left: 100px;
}
body #main .author .author-info .author-writtenby {
  font-size: 12px;
}
body #main .author .author-info .author-name {
  font-size: 22px;
  font-weight: 600;
}
body #main .author .author-info .author-name:first-letter {
  text-transform: capitalize;
}
body #main .author .author-info ul.author-social {
  list-style: none;
  margin: 0;
}
body #main .author .author-info ul.author-social li {
  float: left;
  margin: 0 10px 20px 0;
}
body #main .author .author-info ul.author-social li img,
body #main .author .author-info ul.author-social li svg {
  fill: #6DB0B9;
  height: 16px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  width: 16px;
}
body #main .author .author-info ul.author-social li.linkedin svg {
  padding-right: 2px;
  position: relative;
  top: -1px;
}
body #main .author .author-info a.more {
  float: right;
  margin: 0 10px 10px 0;
}
body #main #pagination {
  clear: both;
  float: left;
  font-weight: 600;
  margin: 24px 0;
  width: 100%;
}
body #main #pagination .pagination-current,
body #main #pagination .pagination-page {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 25px;
}
body #main .sidebar,
body #sub-main .sidebar {
  margin-top: 15px;
}
body #main .sidebar .widget,
body #sub-main .sidebar .widget {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #FFF;
  border: 1px solid #CCC;
  clear: both;
  float: left;
  font-size: 13px;
  margin: 0 0 27px 0;
  padding: 20px;
  width: 170px;
}
body #main .sidebar .widget .widgettitle,
body #sub-main .sidebar .widget .widgettitle {
  font-size: 19px;
  font-weight: 200;
  margin: 0 0 10px 0;
  width: 180px;
}
body #main .sidebar .widget .widgettitle a,
body #sub-main .sidebar .widget .widgettitle a {
  color: #000;
  text-decoration: none;
}
body #main .sidebar .widget .widgettitle a:hover,
body #sub-main .sidebar .widget .widgettitle a:hover {
  text-decoration: underline;
}
body #main .sidebar .widget ul,
body #sub-main .sidebar .widget ul {
  border-bottom: 1px solid #CCC;
  margin: 0;
}
body #main .sidebar .widget ul li,
body #sub-main .sidebar .widget ul li {
  border-top: 1px solid #CCC;
  display: block;
  line-height: 25px;
  padding: 3px 0;
}
body #main .sidebar .widget ul li a,
body #sub-main .sidebar .widget ul li a {
  color: #333;
}
body #main .sidebar .widget ul li a:hover,
body #sub-main .sidebar .widget ul li a:hover {
  color: #6DB0B9;
}
body #main .sidebar .widget ul li ul,
body #sub-main .sidebar .widget ul li ul {
  border: none;
}
body #main .sidebar .widget ul li ul li,
body #sub-main .sidebar .widget ul li ul li {
  border: none;
  margin-left: 15px;
}
body #main .sidebar .widget p,
body #sub-main .sidebar .widget p {
  line-height: 25px;
  margin-bottom: 0;
}
body #main .sidebar .widget p:last-child,
body #sub-main .sidebar .widget p:last-child {
  margin-bottom: 0;
}
body #main .sidebar .widget .cta,
body #sub-main .sidebar .widget .cta {
  padding: 0;
  margin-top: 10px;
  width: 100%;
}
body #sub-main .sidebar .widget_widget_title_content_button br,
body #main .sidebar .widget_widget_title_content_button br {
  display: none;
}
body #sub-main .sidebar .widget_widget_title_content_button .phone,
body #main .sidebar .widget_widget_title_content_button .phone {
  display: block;
  font: 200 23px 'helvetica neue', helvetica, arial, sans-serif;
  margin: 10px 0 0 0;
  text-align: center;
}
body #sub-main .sidebar .widget_artist_video,
body #main .sidebar .widget_artist_video {
  border: none !important;
  margin-top: 20px !important;
  padding: 0 !important;
}
body #sub-main .sidebar .widget_artist_video iframe,
body #main .sidebar .widget_artist_video iframe {
  display: block;
  height: auto;
  width: 220px;
}
body #sub-main .sidebar .widget_tp_title_content_per_category p,
body #main .sidebar .widget_tp_title_content_per_category p {
  font-size: 12px;
  line-height: 20px !important;
}
body #sub-main .sidebar .widget_tp_clients_talk_about iframe,
body #main .sidebar .widget_tp_clients_talk_about iframe {
  float: left;
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: 30px;
}
body #sub-main .sidebar .widget_tag_cloud a,
body #main .sidebar .widget_tag_cloud a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #F4F4F4;
  border: 1px solid #CCC;
  color: #333;
  display: block;
  float: left;
  font-size: 11px !important;
  height: 22px;
  line-height: 22px;
  margin: 0 5px 5px 0;
  padding: 0 5px;
  text-decoration: none;
}
body #sub-main .sidebar .widget_tag_cloud a:hover,
body #main .sidebar .widget_tag_cloud a:hover {
  background: #6DB0B9;
  border: 1px solid #4f9aa4;
  color: #FFF;
}
body #sub-main .sidebar .widget_find_artists .widgettitle,
body #main .sidebar .widget_find_artists .widgettitle {
  color: #000;
  font-family: 'Raleway', sans-serif;
  font-size: 22px;
}
body #sub-main .sidebar .widget_find_artists form,
body #main .sidebar .widget_find_artists form {
  overflow: hidden;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter,
body #main .sidebar .widget_find_artists form input.search-filter {
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #CCC;
  border-right: none;
  float: left;
  font-family: 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
  font-size: 12px;
  height: 30px;
  margin-bottom: 10px;
  padding-right: 0;
  width: 135px;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter .animate,
body #main .sidebar .widget_find_artists form input.search-filter .animate {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter:-moz-placeholder,
body #main .sidebar .widget_find_artists form input.search-filter:-moz-placeholder {
  color: #CCCCCC;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter::-moz-placeholder,
body #main .sidebar .widget_find_artists form input.search-filter::-moz-placeholder {
  color: #CCCCCC;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter:-ms-input-placeholder,
body #main .sidebar .widget_find_artists form input.search-filter:-ms-input-placeholder {
  color: #CCCCCC;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter::-webkit-input-placeholder,
body #main .sidebar .widget_find_artists form input.search-filter::-webkit-input-placeholder {
  color: #CCCCCC;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter:focus:-moz-placeholder,
body #main .sidebar .widget_find_artists form input.search-filter:focus:-moz-placeholder {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFFFFF;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter:focus::-moz-placeholder,
body #main .sidebar .widget_find_artists form input.search-filter:focus::-moz-placeholder {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFFFFF;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter:focus:-ms-input-placeholder,
body #main .sidebar .widget_find_artists form input.search-filter:focus:-ms-input-placeholder {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFFFFF;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter:focus::-webkit-input-placeholder,
body #main .sidebar .widget_find_artists form input.search-filter:focus::-webkit-input-placeholder {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #FFFFFF;
}
body #sub-main .sidebar .widget_find_artists form input.search-filter:focus,
body #main .sidebar .widget_find_artists form input.search-filter:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}
body #sub-main .sidebar .widget_find_artists form input.filter-submit,
body #main .sidebar .widget_find_artists form input.filter-submit {
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background-color: #FFFFFF !important;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#FFFFFF)) !important;
  background-image: -webkit-linear-gradient(top,#FFFFFF,#FFFFFF) !important;
  background-image: -moz-linear-gradient(top,#FFFFFF,#FFFFFF) !important;
  background-image: -ms-linear-gradient(top,#FFFFFF,#FFFFFF) !important;
  background-image: -o-linear-gradient(top,#FFFFFF,#FFFFFF) !important;
  border-color: #CCC;
  border-left: none;
  color: #666666;
  font-family: FontAwesome;
  font-size: 12px;
  float: right;
  left: -5px;
  line-height: 20px;
  height: 30px;
  padding: 0px 9px;
  position: relative;
  text-shadow: none;
}
body #sub-main .sidebar .widget_find_artists form select option,
body #sub-main .sidebar .widget_find_artists form select,
body #main .sidebar .widget_find_artists form select option,
body #main .sidebar .widget_find_artists form select {
  color: #666666;
}
body #sub-main .sidebar .widget_find_artists p.choose-budget-genre,
body #main .sidebar .widget_find_artists p.choose-budget-genre {
  clear: both;
  color: #4d4d4d;
  display: block;
  font: italic 400 13px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
  margin: 14px 0 20px 0 !important;
}
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a,
body #main .sidebar .widget_find_artists .filter-budgets ul li a {
  margin-left: 0 !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories p.filter-title,
body #sub-main .sidebar .widget_find_artists .filter-budgets p.filter-title,
body #main .sidebar .widget_find_artists .filter-categories p.filter-title,
body #main .sidebar .widget_find_artists .filter-budgets p.filter-title {
  color: #000;
  display: block;
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 15px 0 10px 0 !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul,
body #main .sidebar .widget_find_artists .filter-categories ul,
body #main .sidebar .widget_find_artists .filter-budgets ul {
  border: none !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li,
body #main .sidebar .widget_find_artists .filter-categories ul li,
body #main .sidebar .widget_find_artists .filter-budgets ul li {
  border: none !important;
  border-bottom: 1px solid #e6e6e6 !important;
  position: relative;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.has-not-ul a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.has-not-ul a,
body #main .sidebar .widget_find_artists .filter-categories ul li.has-not-ul a,
body #main .sidebar .widget_find_artists .filter-budgets ul li.has-not-ul a {
  margin-left: 0;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li:first-child a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li:first-child a,
body #main .sidebar .widget_find_artists .filter-categories ul li:first-child a,
body #main .sidebar .widget_find_artists .filter-budgets ul li:first-child a {
  font-weight: bold;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li li:first-child a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li li:first-child a,
body #main .sidebar .widget_find_artists .filter-categories ul li li:first-child a,
body #main .sidebar .widget_find_artists .filter-budgets ul li li:first-child a {
  font-weight: normal;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li li.current a,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li li.parent a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li li.current a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li li.parent a,
body #main .sidebar .widget_find_artists .filter-categories ul li li.current a,
body #main .sidebar .widget_find_artists .filter-categories ul li li.parent a,
body #main .sidebar .widget_find_artists .filter-budgets ul li li.current a,
body #main .sidebar .widget_find_artists .filter-budgets ul li li.parent a {
  font-weight: bold;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li:last-child,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li:last-child,
body #main .sidebar .widget_find_artists .filter-categories ul li:last-child,
body #main .sidebar .widget_find_artists .filter-budgets ul li:last-child {
  border-bottom: none !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent,
body #main .sidebar .widget_find_artists .filter-categories ul li.current,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent {
  display: block !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current > a,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent > a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current > a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent > a,
body #main .sidebar .widget_find_artists .filter-categories ul li.current > a,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent > a,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current > a,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent > a {
  color: #000 !important;
  font-weight: bold;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current .toggle-nearest-ul,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent .toggle-nearest-ul,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current .toggle-nearest-ul,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent .toggle-nearest-ul,
body #main .sidebar .widget_find_artists .filter-categories ul li.current .toggle-nearest-ul,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent .toggle-nearest-ul,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current .toggle-nearest-ul,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent .toggle-nearest-ul {
  background-color: #343434;
  font-weight: normal;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current .toggle-nearest-ul:active,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current .toggle-nearest-ul:focus,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current .toggle-nearest-ul:hover,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent .toggle-nearest-ul:active,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent .toggle-nearest-ul:focus,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent .toggle-nearest-ul:hover,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current .toggle-nearest-ul:active,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current .toggle-nearest-ul:focus,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current .toggle-nearest-ul:hover,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent .toggle-nearest-ul:active,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent .toggle-nearest-ul:focus,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent .toggle-nearest-ul:hover,
body #main .sidebar .widget_find_artists .filter-categories ul li.current .toggle-nearest-ul:active,
body #main .sidebar .widget_find_artists .filter-categories ul li.current .toggle-nearest-ul:focus,
body #main .sidebar .widget_find_artists .filter-categories ul li.current .toggle-nearest-ul:hover,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent .toggle-nearest-ul:active,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent .toggle-nearest-ul:focus,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent .toggle-nearest-ul:hover,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current .toggle-nearest-ul:active,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current .toggle-nearest-ul:focus,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current .toggle-nearest-ul:hover,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent .toggle-nearest-ul:active,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent .toggle-nearest-ul:focus,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent .toggle-nearest-ul:hover {
  background-color: #343434;
  text-decoration: none;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current ul,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent ul,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current ul,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent ul,
body #main .sidebar .widget_find_artists .filter-categories ul li.current ul,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent ul,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current ul,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent ul {
  display: block !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current ul li.current a,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.current ul li.parent a,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent ul li.current a,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li.parent ul li.parent a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current ul li.current a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.current ul li.parent a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent ul li.current a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li.parent ul li.parent a,
body #main .sidebar .widget_find_artists .filter-categories ul li.current ul li.current a,
body #main .sidebar .widget_find_artists .filter-categories ul li.current ul li.parent a,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent ul li.current a,
body #main .sidebar .widget_find_artists .filter-categories ul li.parent ul li.parent a,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current ul li.current a,
body #main .sidebar .widget_find_artists .filter-budgets ul li.current ul li.parent a,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent ul li.current a,
body #main .sidebar .widget_find_artists .filter-budgets ul li.parent ul li.parent a {
  font-weight: bold;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a,
body #main .sidebar .widget_find_artists .filter-categories ul li a,
body #main .sidebar .widget_find_artists .filter-budgets ul li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  display: block;
  text-decoration: none;
  margin-left: 20px;
  width: 100%;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a:active,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a:focus,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a:hover,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a:active,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a:focus,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a:hover,
body #main .sidebar .widget_find_artists .filter-categories ul li a:active,
body #main .sidebar .widget_find_artists .filter-categories ul li a:focus,
body #main .sidebar .widget_find_artists .filter-categories ul li a:hover,
body #main .sidebar .widget_find_artists .filter-budgets ul li a:active,
body #main .sidebar .widget_find_artists .filter-budgets ul li a:focus,
body #main .sidebar .widget_find_artists .filter-budgets ul li a:hover {
  color: #6DB0B9;
  text-decoration: underline;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul,
body #main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul,
body #main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul {
  background-color: #6DB0B9;
  color: #ffffff !important;
  cursor: pointer;
  float: left;
  height: 14px;
  left: -20px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  top: 8px;
  width: 14px;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul:active,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul:focus,
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul:hover,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul:active,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul:focus,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul:hover,
body #main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul:active,
body #main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul:focus,
body #main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul:hover,
body #main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul:active,
body #main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul:focus,
body #main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul:hover {
  background-color: #87bec5;
  text-decoration: none !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul.active,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul.active,
body #main .sidebar .widget_find_artists .filter-categories ul li a.toggle-nearest-ul.active,
body #main .sidebar .widget_find_artists .filter-budgets ul li a.toggle-nearest-ul.active {
  background-color: #343434;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li ul,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li ul,
body #main .sidebar .widget_find_artists .filter-categories ul li ul,
body #main .sidebar .widget_find_artists .filter-budgets ul li ul {
  display: none;
  margin-left: 6px !important;
  padding-bottom: 0;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li ul li,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li ul li,
body #main .sidebar .widget_find_artists .filter-categories ul li ul li,
body #main .sidebar .widget_find_artists .filter-budgets ul li ul li {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li ul li:last-child,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li ul li:last-child,
body #main .sidebar .widget_find_artists .filter-categories ul li ul li:last-child,
body #main .sidebar .widget_find_artists .filter-budgets ul li ul li:last-child {
  border-bottom: none !important;
}
body #sub-main .sidebar .widget_find_artists .filter-categories ul li ul li a,
body #sub-main .sidebar .widget_find_artists .filter-budgets ul li ul li a,
body #main .sidebar .widget_find_artists .filter-categories ul li ul li a,
body #main .sidebar .widget_find_artists .filter-budgets ul li ul li a {
  margin-left: -1px;
}
body #sub-main .sidebar .widget_find_artists .filter-budgets,
body #main .sidebar .widget_find_artists .filter-budgets {
  margin-top: 5px;
}
body #sub-main .sidebar .widget_find_artists .filter-categories,
body #main .sidebar .widget_find_artists .filter-categories {
  margin-top: 15px;
}
body #sub-main .sidebar .widget_archive li,
body #main .sidebar .widget_archive li {
  border-top: none !important;
  border-bottom: 1px solid #CCC;
  float: left;
  margin-right: 2%;
  width: 48%;
}
body #sub-main .sidebar .widget_tp_member_of .member-of,
body #main .sidebar .widget_tp_member_of .member-of {
  text-align: center;
  width: 100%;
}
body #sub-main .sidebar .widget_tp_newsletter form,
body #main .sidebar .widget_tp_newsletter form {
  margin-top: 10px;
}
body #sub-main .sidebar .widget_tp_newsletter form input[type="email"],
body #sub-main .sidebar .widget_tp_newsletter form input[type="email"],
body #main .sidebar .widget_tp_newsletter form input[type="email"],
body #main .sidebar .widget_tp_newsletter form input[type="email"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #CCC;
  color: #666;
  display: block;
  float: left;
  font: 200 15px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
  height: 38px;
  margin-bottom: 10px;
  padding: 0 10px;
  width: 168px;
}
body #sub-main .sidebar .widget_tp_newsletter form input[type="submit"],
body #sub-main .sidebar .widget_tp_newsletter form button,
body #main .sidebar .widget_tp_newsletter form input[type="submit"],
body #main .sidebar .widget_tp_newsletter form button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: transparent url('assets/img/sprite.png') no-repeat -351px -352px;
  border: 1px solid #568B92;
  color: #FFF;
  display: block;
  float: left;
  font: 200 16px 'Helvetica Neue', 'Helvetica', Arial, sans-serif;
  height: 38px;
  line-height: 33px;
  padding-left: 25px;
  text-shadow: 0 1px 0 #468a93;
  width: 168px;
}
body #sub-main .sidebar .widget_tp_new_artists_speakers ul,
body #sub-main .sidebar .widget_tp_new_artists_speakers li,
body #main .sidebar .widget_tp_new_artists_speakers ul,
body #main .sidebar .widget_tp_new_artists_speakers li {
  border: none !important;
}
body #sub-main .sidebar .widget_tp_new_artists_speakers li,
body #main .sidebar .widget_tp_new_artists_speakers li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 15px;
  line-height: 36px !important;
  margin: 0;
  padding: 0 !important;
}
body #sub-main .sidebar .widget_tp_new_artists_speakers li a,
body #main .sidebar .widget_tp_new_artists_speakers li a {
  background: url('assets/img/sprite.png') no-repeat -122px -224px;
  padding-left: 18px;
}
body #sub-main .sidebar .widget_artist_meta,
body #main .sidebar .widget_artist_meta {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
body #sub-main .sidebar .widget_artist_meta .budget,
body #main .sidebar .widget_artist_meta .budget {
  clear: both;
  font-size: 14px;
  margin: 5px 0;
}
body #sub-main .sidebar .widget_artist_meta .budget strong,
body #main .sidebar .widget_artist_meta .budget strong {
  font-weight: 600;
}
body #sub-main .sidebar .widget_artist_meta .budget a,
body #main .sidebar .widget_artist_meta .budget a {
  color: #333;
  font-weight: 400;
}
body #sub-main .sidebar .widget_artist_meta .budget a:hover,
body #main .sidebar .widget_artist_meta .budget a:hover {
  color: #6DB0B9;
}
body #sub-main .sidebar .widget_artist_meta .buttons,
body #main .sidebar .widget_artist_meta .buttons {
  clear: both;
  margin-top: 3px;
}
body #sub-main .sidebar .widget_artist_meta .buttons .cta,
body #main .sidebar .widget_artist_meta .buttons .cta {
  margin-top: 10px !important;
  width: 218px !important;
}
body #footer {
  background: #FFF;
  border-top: 1px solid #CCC;
  font-size: 13px;
  margin: 0;
  padding: 48px 0;
}
body #footer .sidebar .widget {
  float: left;
  margin: 0 10px;
  padding: 0;
  width: 300px;
}
body #footer .sidebar .widget.widget_recent_blogposts {
  width: 220px;
}
body #footer .sidebar .widget.widget_recent_entries ul li {
  width: 100%;
}
body #footer .sidebar .widget.widget_tp_contact p {
  line-height: 24px;
}
body #footer .sidebar .widget.widget_tp_contact div.contact-information,
body #footer .sidebar .widget.widget_tp_contact div.address {
  float: left;
  width: 50%;
}
body #footer .sidebar .widget.widget_tp_contact div.contact-information {
  margin-top: 27px;
}
body #footer .sidebar .widget.widget_tp_contact div[itemprop="aggregateRating"] {
  clear: both;
  float: left;
  margin-top: 27px;
  width: 100%;
}
body #footer .sidebar .widget.widget_tp_contact div[itemprop="aggregateRating"] .rating {
  clear: both;
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
body #footer .sidebar .widget.widget_tp_contact div[itemprop="aggregateRating"] .rating span:after {
  color: #FFB500;
  font-family: FontAwesome;
  font-size: 18px;
  letter-spacing: 0.125em;
}
body #footer .sidebar .widget.widget_tp_contact div[itemprop="aggregateRating"] .rating .score-1:after {
  content: "\f005 \f006 \f006 \f006 \f006";
}
body #footer .sidebar .widget.widget_tp_contact div[itemprop="aggregateRating"] .rating .score-2:after {
  content: "\f005 \f005 \f006 \f006 \f006";
}
body #footer .sidebar .widget.widget_tp_contact div[itemprop="aggregateRating"] .rating .score-3:after {
  content: "\f005 \f005 \f005 \f006 \f006";
}
body #footer .sidebar .widget.widget_tp_contact div[itemprop="aggregateRating"] .rating .score-4:after {
  content: "\f005 \f005 \f005 \f005 \f006";
}
body #footer .sidebar .widget.widget_tp_contact div[itemprop="aggregateRating"] .rating .score-5:after {
  content: "\f005 \f005 \f005 \f005 \f005";
}
body #footer .sidebar .widget .widgettitle {
  font-size: 20px;
  font-weight: 200;
}
body #footer .sidebar .widget ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body #footer .sidebar .widget ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  float: left;
  padding-right: 3%;
  line-height: 27px;
  width: 97%;
}
body #footer .sidebar .widget ul li a {
  color: #333;
}
body #footer .sidebar .widget ul li a:hover {
  color: #6DB0B9;
}
body #credits {
  background: #F4F4F4;
  font-size: 13px;
  padding: 10px 0;
}
body #credits p {
  margin: 0;
}
body #credits a {
  color: #333;
  text-decoration: underline;
}
body #credits a:hover {
  color: #6DB0B9;
}
body #credits #copyright {
  float: left;
}
body #credits #footernav {
  float: right;
}
body #credits #footernav ul li {
  display: inline;
}
body #credits #footernav ul li:last-child a,
body #credits #footernav ul li.last-child a {
  padding-right: 0;
}
body #credits #footernav ul li a {
  float: left;
  padding: 0 5px;
}
.home #header {
  height: 180px;
}
.home #main {
  background-size: cover;
  color: #FFF;
  padding: 0;
  position: relative;
  min-height: 440px;
}
.home #main #progress {
  background: rgba(0,0,0,0.25);
  bottom: 0;
  height: 6px;
  float: left;
  position: absolute;
  z-index: 999;
}
.home #main .slider {
  position: absolute;
  height: 440px;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 1100px) {
  .home #main .slider .cycle-prev,
  .home #main .slider .cycle-next {
    display: none;
  }
  .home #main .slider img {
    margin-left: -40px;
  }
}
@media (max-width: 1000px) {
  .home #main .slider img {
    margin-left: -140px;
  }
}
@media (max-width: 900px) {
  .home #main .slider img {
    margin-left: -240px;
  }
}
.home #main .slider .slide {
  float: left;
  height: 440px;
  width: 100%;
}
.home #main .slider .slide img {
  min-width: 1240px;
}
.home #main #intro {
  float: left;
  margin-left: 10px;
  margin-top: 30px;
  position: absolute;
  width: 540px;
  z-index: 999;
}
.home #main #intro h1 {
  color: #FFF;
  font-size: 40px;
  font-weight: 400;
  line-height: 1.35;
  margin-top: 14px;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.home #main #intro .events {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.home #main #intro .events .event {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  font-size: 19px;
  font-weight: 200;
  height: 30px;
  padding-bottom: 6px;
  width: 50%;
}
.home #main #intro .events .event a {
  background: url('assets/img/sprite.png') no-repeat -350px -293px;
  color: #FFF;
  padding-left: 15px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.home #main #intro .events .event a:hover {
  background: url('assets/img/sprite.png') no-repeat -347px -293px;
  padding-left: 17px;
}
.home #search-home {
  padding: 40px 0 30px 0;
  position: relative;
}
.home #search-home #tabs {
  margin-left: 10px;
  position: absolute;
  top: -60px;
  z-index: 999;
}
.home #search-home #tabs .tab {
  background: #F4F4F4;
  border-top: 1px solid #FFF;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #E0E0E0;
  color: #333;
  display: block;
  float: left;
  font-family: 'Raleway', sans-serif;
  font-size: 20px;
  font-weight: 200;
  height: 58px;
  line-height: 58px;
  padding: 0 30px;
  text-decoration: none;
  width: 160px;
}
.home #search-home #tabs .tab.active {
  background: #FFF;
  border-bottom: 1px solid #FFF;
}
.home #search-home #artists form input[type="text"],
.home #search-home #speakers form input[type="text"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #CCC;
  float: left;
  font-size: 16px;
  font-weight: 200;
  height: 48px;
  padding: 0 20px;
  margin-right: 20px;
  width: 700px;
}
.home #search-home #artists form input[type="submit"],
.home #search-home #speakers form input[type="submit"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-image: none !important;
  background: transparent url('assets/img/sprite.png') no-repeat 0px -352px !important;
  float: left;
  font-size: 16px;
  font-weight: 200;
  padding-left: 30px;
  height: 48px;
  width: 220px;
}
.home #search-home #artists .categories,
.home #search-home #speakers .categories {
  clear: both;
  float: left;
  width: 100%;
}
.home #search-home #artists .categories p,
.home #search-home #speakers .categories p {
  display: block;
  font-family: 'Raleway', sans-serif;
  font-size: 24px;
  font-weight: 200;
  margin-top: 30px;
}
.home #search-home #artists .categories p:first-letter,
.home #search-home #speakers .categories p:first-letter {
  text-transform: capitalize;
}
.home #search-home #artists .categories ul,
.home #search-home #speakers .categories ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.home #search-home #artists .categories ul li,
.home #search-home #speakers .categories ul li {
  display: inline;
}
.home #search-home #artists .categories ul li a,
.home #search-home #speakers .categories ul li a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #E5E5E5;
  background: #F4F4F4;
  color: #333;
  float: left;
  margin: 0 9px 8px 0;
  padding: 0 10px;
  line-height: 30px;
  text-decoration: none;
  text-shadow: 0 1px 0 #FFF;
}
.home #search-home #artists .categories ul li a:hover,
.home #search-home #speakers .categories ul li a:hover {
  border: 1px solid #568B92;
  background: #6DB0B9;
  color: #FFF;
  text-shadow: 0 1px 0 #468a93;
}
.home #sub-main {
  background: #F4F4F4;
  border-top: 1px solid #CCC;
  text-shadow: 0 1px 0 #FFF;
}
.home #sub-main h2 {
  font: 200 40px 'Raleway', sans-serif;
  margin-bottom: 5px;
}
.home #sub-main h5 {
  margin-bottom: 20px;
}
.home #sub-main .sidebar {
  margin-top: 114px;
}
.home #sub-main #content {
  margin-top: 40px;
  margin-bottom: 40px;
}
.home #sub-main #content .cta {
  float: right;
}
.home #references-container {
  border-top: 1px solid #CCC;
  padding: 30px 0 15px 0;
}
.home #references-container h2 {
  display: block;
  font-size: 25px;
  font-weight: 200;
  margin: 0 0 0 10px;
}
.home #references-container #references {
  clear: both;
  float: left;
  margin-left: 0;
  width: 970px;
}
.home #references-container #references .reference {
  float: left;
  margin: 0 10px;
  width: 100px;
}
.home #references-container #references .reference .inner-reference {
  display: table-cell;
  height: 100px;
  vertical-align: middle;
  text-align: center;
  width: 100px;
}
.home #references-container #references .reference .inner-reference .attachment-thumbnail {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  margin: auto;
  vertical-align: middle;
}
.home #references-container #references .reference .inner-reference img {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  opacity: 0.7;
  -webkit-filter: grayscale(100%);
}
.home #references-container #references .reference .inner-reference img:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  opacity: 1;
  -webkit-filter: grayscale(0%);
}
.blog article,
.archive article,
.archive.author article {
  border-bottom: 1px solid #e6e6e6;
  padding-right: 0;
  margin-right: 20px;
  margin-bottom: 20px;
}
.blog article.last-child,
.archive article.last-child,
.archive.author article.last-child {
  border-bottom: none;
}
.blog article .article-title,
.archive article .article-title,
.archive.author article .article-title {
  margin-bottom: 5px;
}
.blog article .thumbnail,
.archive article .thumbnail,
.archive.author article .thumbnail {
  float: right;
  margin: 0 0 20px 20px;
}
.blog article .thumbnail img,
.archive article .thumbnail img,
.archive.author article .thumbnail img {
  display: block;
}
.archive.author #main .widget,
.blog #main .widget,
.archive.date #main .widget,
.archive.tag #main .widget,
.archive.category #main .widget {
  width: 240px !important;
}
.archive.author p,
.blog p,
.archive.date p,
.archive.tag p,
.archive.category p {
  margin-bottom: 20px;
}
.single-post #main .widget {
  width: 260px !important;
}
.post-type-archive-knowledge-base #main .sidebar .widget,
.tax-knowledge-base-category #main .sidebar .widget {
  float: right;
}
.post-type-archive-knowledge-base .author-avatar,
.tax-knowledge-base-category .author-avatar {
  float: left;
  margin: 5px 20px 10px 0;
}
.post-type-archive-knowledge-base .author-avatar img,
.tax-knowledge-base-category .author-avatar img {
  height: auto;
  width: 70px;
}
.single article {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
}
.single article #page-title {
  margin-bottom: 5px;
}
.single article .meta.tags {
  float: left;
  width: 50%;
}
.single article .back {
  float: left;
}
.single article .single-event-content {
  clear: both;
  float: left;
  min-height: 200px;
  width: 100%;
}
.single .comments {
  width: 620px;
}
.single .comments #comments {
  clear: both;
  float: left;
  margin: 25px 0 0 0;
  width: 100%;
}
.single .comments #comments .comments-title {
  margin-bottom: 25px;
}
.single .comments #comments .commentlist,
.single .comments #comments .children {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.single .comments #comments .commentlist li,
.single .comments #comments .children li {
  border-bottom: 1px solid #CCC;
  clear: both;
  float: left;
  margin-left: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  width: 100%;
}
.single .comments #comments .commentlist li:last-child,
.single .comments #comments .children li:last-child {
  border-bottom: none;
}
.single .comments #comments .commentlist li:first-child,
.single .comments #comments .children li:first-child {
  padding-top: 0;
}
.single .comments #comments .commentlist li article,
.single .comments #comments .children li article {
  clear: both;
  float: left;
  width: 100%;
}
.single .comments #comments .commentlist li article footer,
.single .comments #comments .children li article footer {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 140px;
}
.single .comments #comments .commentlist li article footer .comment-author,
.single .comments #comments .children li article footer .comment-author {
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  width: 100%;
}
.single .comments #comments .commentlist li article footer .comment-author img,
.single .comments #comments .children li article footer .comment-author img {
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  border-radius: 999px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  clear: both;
  display: inline-block;
  float: left;
  margin: 0 34px 10px 34px;
}
.single .comments #comments .commentlist li article footer .comment-metadata,
.single .comments #comments .children li article footer .comment-metadata {
  line-height: 20px;
}
.single .comments #comments .commentlist li article footer .comment-metadata a,
.single .comments #comments .children li article footer .comment-metadata a {
  color: #333;
  cursor: text;
  font-size: 12px;
  text-decoration: none;
}
.single .comments #comments .commentlist li article footer .comment-metadata .edit-link,
.single .comments #comments .children li article footer .comment-metadata .edit-link {
  display: none;
}
.single .comments #comments .commentlist li article .comment-content,
.single .comments #comments .children li article .comment-content {
  float: right;
  font-size: 13px;
  width: 420px;
}
.single .comments #comments .commentlist li article .reply,
.single .comments #comments .children li article .reply {
  float: right;
  font-size: 12px;
  font-weight: bold;
  margin-top: -14px;
  margin-bottom: 40px;
  text-align: right;
  width: 420px;
}
.single .comments #comments #respond {
  border-top: 1px solid #CCC;
  clear: both;
  float: left;
  padding: 25px 0 0 0;
  position: relative;
  margin-bottom: 0;
  width: 100%;
}
.single .comments #comments #respond p {
  clear: both;
  float: left;
  width: 100%;
}
.single .comments #comments #respond p label {
  float: left;
  width: 25%;
}
.single .comments #comments #respond small {
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 20px;
}
.single .comments #comments #respond input[type="text"],
.single .comments #comments #respond input[type="email"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  height: 30px;
  padding: 0 5px;
  width: 35%;
}
.single .comments #comments #respond textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  font-size: 14px;
  padding: 5px;
  width: 75%;
}
.single .comments #comments #respond .form-allowed-tags {
  display: none;
}
.single .comments #comments #respond input[type="submit"] {
  float: left;
  margin-left: 25%;
}
.single .comments #pagination {
  float: left;
  width: 100%;
}
.single .comments #pagination .prev {
  float: left;
}
.single .comments #pagination .next {
  float: right;
}
.single .comments .related-news {
  clear: both;
  float: left;
  margin: 20px 0 0 0;
  padding: 20px 0 0 0;
}
.single .comments .related-news ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.single .comments .related-news ul li {
  display: block;
  line-height: 25px;
}
.single .comments .related-news ul li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url('assets/img/sprite.png') no-repeat -115px -221px;
  color: #333;
  display: block;
  float: left;
  font-size: 13px;
  padding-left: 25px;
  width: 50%;
}
.single .comments .related-news ul li a:hover {
  background-position: -112px -221px;
  color: #6DB0B9;
}
.single .comments .related-news .more {
  clear: both;
  display: block;
  float: left;
}
.post-type-archive-artists .hentry.category,
.post-type-archive-speakers .hentry.category {
  position: relative;
  padding-bottom: 30px !important;
  height: 100px;
}
.post-type-archive-artists .hentry.category h2,
.post-type-archive-speakers .hentry.category h2 {
  width: 220px;
  position: absolute;
  left: 120px;
}
.post-type-archive-artists .hentry.category .this-contains-img,
.post-type-archive-speakers .hentry.category .this-contains-img {
  position: relative;
}
.post-type-archive-artists .hentry.category .this-contains-img img,
.post-type-archive-speakers .hentry.category .this-contains-img img {
  position: absolute;
  left: 0px;
  max-width: 100px;
  top: 0;
}
.post-type-archive-artists .hentry.category .cta,
.post-type-archive-speakers .hentry.category .cta {
  position: absolute;
  left: 120px;
  top: 50px;
}
.post-type-archive-artists .elements-wrap,
.post-type-archive-events .elements-wrap,
.post-type-archive-locations .elements-wrap,
.post-type-archive-references .elements-wrap,
.post-type-archive-speakers .elements-wrap,
.post-type-archive-videos .elements-wrap {
  margin-left: -10px !important;
  width: 720px;
}
.post-type-archive-artists .elements-wrap .hentry,
.post-type-archive-events .elements-wrap .hentry,
.post-type-archive-locations .elements-wrap .hentry,
.post-type-archive-references .elements-wrap .hentry,
.post-type-archive-speakers .elements-wrap .hentry,
.post-type-archive-videos .elements-wrap .hentry {
  border-bottom: none;
  float: left;
  margin: 10px 10px 10px 10px;
  padding-right: 0 !important;
  padding-bottom: 0;
  width: 340px;
}
.post-type-archive-artists .elements-wrap .hentry h2,
.post-type-archive-events .elements-wrap .hentry h2,
.post-type-archive-locations .elements-wrap .hentry h2,
.post-type-archive-references .elements-wrap .hentry h2,
.post-type-archive-speakers .elements-wrap .hentry h2,
.post-type-archive-videos .elements-wrap .hentry h2 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}
.post-type-archive-artists .elements-wrap .hentry img,
.post-type-archive-events .elements-wrap .hentry img,
.post-type-archive-locations .elements-wrap .hentry img,
.post-type-archive-references .elements-wrap .hentry img,
.post-type-archive-speakers .elements-wrap .hentry img,
.post-type-archive-videos .elements-wrap .hentry img {
  float: left !important;
  height: auto;
  margin: 3px 20px 20px 0;
  width: 100px;
}
.post-type-archive-artists .elements-wrap .hentry p,
.post-type-archive-events .elements-wrap .hentry p,
.post-type-archive-locations .elements-wrap .hentry p,
.post-type-archive-references .elements-wrap .hentry p,
.post-type-archive-speakers .elements-wrap .hentry p,
.post-type-archive-videos .elements-wrap .hentry p {
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 0;
}
.post-type-archive-artists .elements-wrap .hentry p.meta,
.post-type-archive-events .elements-wrap .hentry p.meta,
.post-type-archive-locations .elements-wrap .hentry p.meta,
.post-type-archive-references .elements-wrap .hentry p.meta,
.post-type-archive-speakers .elements-wrap .hentry p.meta,
.post-type-archive-videos .elements-wrap .hentry p.meta {
  margin-bottom: 6px;
}
.post-type-archive-artists .elements-wrap .hentry .cta,
.post-type-archive-events .elements-wrap .hentry .cta,
.post-type-archive-locations .elements-wrap .hentry .cta,
.post-type-archive-references .elements-wrap .hentry .cta,
.post-type-archive-speakers .elements-wrap .hentry .cta,
.post-type-archive-videos .elements-wrap .hentry .cta {
  margin-top: 20px !important;
}
.post-type-archive-artists .elements-wrap .hentry .cta.more,
.post-type-archive-events .elements-wrap .hentry .cta.more,
.post-type-archive-locations .elements-wrap .hentry .cta.more,
.post-type-archive-references .elements-wrap .hentry .cta.more,
.post-type-archive-speakers .elements-wrap .hentry .cta.more,
.post-type-archive-videos .elements-wrap .hentry .cta.more {
  width: auto !important;
}
.post-type-archive-artists .elements-wrap .hentry .more,
.post-type-archive-events .elements-wrap .hentry .more,
.post-type-archive-locations .elements-wrap .hentry .more,
.post-type-archive-references .elements-wrap .hentry .more,
.post-type-archive-speakers .elements-wrap .hentry .more,
.post-type-archive-videos .elements-wrap .hentry .more {
  clear: both;
  display: block;
  margin: 5px 0 0 0;
  float: left;
  width: 100%;
}
.post-type-archive-locations .hentry,
.post-type-archive-events .hentry,
.post-type-archive-references .hentry {
  min-height: auto;
  margin-bottom: 10px !important;
  padding-bottom: 30px !important;
  width: 340px !important;
}
.post-type-archive-locations .hentry h2,
.post-type-archive-events .hentry h2,
.post-type-archive-references .hentry h2 {
  font-size: 18px !important;
}
.post-type-archive-locations .hentry img,
.post-type-archive-events .hentry img,
.post-type-archive-references .hentry img {
  display: block;
  float: right !important;
  margin: 0 20px 0 0 !important;
}
.post-type-archive-locations .hentry {
  min-height: 220px;
}
.post-type-archive-events .hentry {
  min-height: 140px;
}
.post-type-archive-references .hentry {
  min-height: 120px;
}
.post-type-archive-references .hentry img {
  height: auto !important;
}
.search-results.post-type-archive-speakers .elements-wrap,
.search-results.post-type-archive-artists .elements-wrap,
.post-type-archive-videos .elements-wrap,
.tax-artist_category .elements-wrap,
.tax-budget .elements-wrap,
.post-type-archive-artists .elements-wrap,
.post-type-archive-speakers .elements-wrap,
.tax-speaker_category .elements-wrap,
.tax-program .elements-wrap,
.single .elements-wrap,
.page-template-page-special-selection-php .elements-wrap {
  margin-left: -10px !important;
  width: 720px;
}
.search-results.post-type-archive-speakers .elements-wrap p.no-results,
.search-results.post-type-archive-artists .elements-wrap p.no-results,
.post-type-archive-videos .elements-wrap p.no-results,
.tax-artist_category .elements-wrap p.no-results,
.tax-budget .elements-wrap p.no-results,
.post-type-archive-artists .elements-wrap p.no-results,
.post-type-archive-speakers .elements-wrap p.no-results,
.tax-speaker_category .elements-wrap p.no-results,
.tax-program .elements-wrap p.no-results,
.single .elements-wrap p.no-results,
.page-template-page-special-selection-php .elements-wrap p.no-results {
  font-style: italic;
  margin-left: 10px;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry,
.search-results.post-type-archive-artists .elements-wrap .hentry,
.post-type-archive-videos .elements-wrap .hentry,
.tax-artist_category .elements-wrap .hentry,
.tax-budget .elements-wrap .hentry,
.post-type-archive-artists .elements-wrap .hentry,
.post-type-archive-speakers .elements-wrap .hentry,
.tax-speaker_category .elements-wrap .hentry,
.tax-program .elements-wrap .hentry,
.single .elements-wrap .hentry,
.page-template-page-special-selection-php .elements-wrap .hentry {
  border-bottom: none;
  float: left;
  margin: 10px 10px 10px 10px;
  padding-right: 0 !important;
  padding-bottom: 0;
  width: 340px;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-left,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-left,
.post-type-archive-videos .elements-wrap .hentry .article-left,
.tax-artist_category .elements-wrap .hentry .article-left,
.tax-budget .elements-wrap .hentry .article-left,
.post-type-archive-artists .elements-wrap .hentry .article-left,
.post-type-archive-speakers .elements-wrap .hentry .article-left,
.tax-speaker_category .elements-wrap .hentry .article-left,
.tax-program .elements-wrap .hentry .article-left,
.single .elements-wrap .hentry .article-left,
.page-template-page-special-selection-php .elements-wrap .hentry .article-left {
  float: left;
  margin-right: 20px;
  width: 110px;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-left img,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-left img,
.post-type-archive-videos .elements-wrap .hentry .article-left img,
.tax-artist_category .elements-wrap .hentry .article-left img,
.tax-budget .elements-wrap .hentry .article-left img,
.post-type-archive-artists .elements-wrap .hentry .article-left img,
.post-type-archive-speakers .elements-wrap .hentry .article-left img,
.tax-speaker_category .elements-wrap .hentry .article-left img,
.tax-program .elements-wrap .hentry .article-left img,
.single .elements-wrap .hentry .article-left img,
.page-template-page-special-selection-php .elements-wrap .hentry .article-left img {
  clear: both;
  height: 110px;
  margin-bottom: 0;
  width: 110px;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-left .cta,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-left .cta,
.post-type-archive-videos .elements-wrap .hentry .article-left .cta,
.tax-artist_category .elements-wrap .hentry .article-left .cta,
.tax-budget .elements-wrap .hentry .article-left .cta,
.post-type-archive-artists .elements-wrap .hentry .article-left .cta,
.post-type-archive-speakers .elements-wrap .hentry .article-left .cta,
.tax-speaker_category .elements-wrap .hentry .article-left .cta,
.tax-program .elements-wrap .hentry .article-left .cta,
.single .elements-wrap .hentry .article-left .cta,
.page-template-page-special-selection-php .elements-wrap .hentry .article-left .cta {
  padding: 0;
  margin: 10px 0 0 0;
  width: 108px !important;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-left .cta:first-letter,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-left .cta:first-letter,
.post-type-archive-videos .elements-wrap .hentry .article-left .cta:first-letter,
.tax-artist_category .elements-wrap .hentry .article-left .cta:first-letter,
.tax-budget .elements-wrap .hentry .article-left .cta:first-letter,
.post-type-archive-artists .elements-wrap .hentry .article-left .cta:first-letter,
.post-type-archive-speakers .elements-wrap .hentry .article-left .cta:first-letter,
.tax-speaker_category .elements-wrap .hentry .article-left .cta:first-letter,
.tax-program .elements-wrap .hentry .article-left .cta:first-letter,
.single .elements-wrap .hentry .article-left .cta:first-letter,
.page-template-page-special-selection-php .elements-wrap .hentry .article-left .cta:first-letter {
  text-transform: uppercase;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-left .budget,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-left .budget,
.post-type-archive-videos .elements-wrap .hentry .article-left .budget,
.tax-artist_category .elements-wrap .hentry .article-left .budget,
.tax-budget .elements-wrap .hentry .article-left .budget,
.post-type-archive-artists .elements-wrap .hentry .article-left .budget,
.post-type-archive-speakers .elements-wrap .hentry .article-left .budget,
.tax-speaker_category .elements-wrap .hentry .article-left .budget,
.tax-program .elements-wrap .hentry .article-left .budget,
.single .elements-wrap .hentry .article-left .budget,
.page-template-page-special-selection-php .elements-wrap .hentry .article-left .budget {
  clear: both;
  display: block;
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  width: 100%;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-right,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-right,
.post-type-archive-videos .elements-wrap .hentry .article-right,
.tax-artist_category .elements-wrap .hentry .article-right,
.tax-budget .elements-wrap .hentry .article-right,
.post-type-archive-artists .elements-wrap .hentry .article-right,
.post-type-archive-speakers .elements-wrap .hentry .article-right,
.tax-speaker_category .elements-wrap .hentry .article-right,
.tax-program .elements-wrap .hentry .article-right,
.single .elements-wrap .hentry .article-right,
.page-template-page-special-selection-php .elements-wrap .hentry .article-right {
  float: left;
  width: 190px;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-right h2,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-right h2,
.post-type-archive-videos .elements-wrap .hentry .article-right h2,
.tax-artist_category .elements-wrap .hentry .article-right h2,
.tax-budget .elements-wrap .hentry .article-right h2,
.post-type-archive-artists .elements-wrap .hentry .article-right h2,
.post-type-archive-speakers .elements-wrap .hentry .article-right h2,
.tax-speaker_category .elements-wrap .hentry .article-right h2,
.tax-program .elements-wrap .hentry .article-right h2,
.single .elements-wrap .hentry .article-right h2,
.page-template-page-special-selection-php .elements-wrap .hentry .article-right h2 {
  font-size: 18px !important;
  font-weight: 600;
  margin-bottom: 5px;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-right .meta,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-right .meta,
.post-type-archive-videos .elements-wrap .hentry .article-right .meta,
.tax-artist_category .elements-wrap .hentry .article-right .meta,
.tax-budget .elements-wrap .hentry .article-right .meta,
.post-type-archive-artists .elements-wrap .hentry .article-right .meta,
.post-type-archive-speakers .elements-wrap .hentry .article-right .meta,
.tax-speaker_category .elements-wrap .hentry .article-right .meta,
.tax-program .elements-wrap .hentry .article-right .meta,
.single .elements-wrap .hentry .article-right .meta,
.page-template-page-special-selection-php .elements-wrap .hentry .article-right .meta {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px !important;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-right .meta:hover,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-right .meta:hover,
.post-type-archive-videos .elements-wrap .hentry .article-right .meta:hover,
.tax-artist_category .elements-wrap .hentry .article-right .meta:hover,
.tax-budget .elements-wrap .hentry .article-right .meta:hover,
.post-type-archive-artists .elements-wrap .hentry .article-right .meta:hover,
.post-type-archive-speakers .elements-wrap .hentry .article-right .meta:hover,
.tax-speaker_category .elements-wrap .hentry .article-right .meta:hover,
.tax-program .elements-wrap .hentry .article-right .meta:hover,
.single .elements-wrap .hentry .article-right .meta:hover,
.page-template-page-special-selection-php .elements-wrap .hentry .article-right .meta:hover {
  text-overflow: clip;
  white-space: normal;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-right p,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-right p,
.post-type-archive-videos .elements-wrap .hentry .article-right p,
.tax-artist_category .elements-wrap .hentry .article-right p,
.tax-budget .elements-wrap .hentry .article-right p,
.post-type-archive-artists .elements-wrap .hentry .article-right p,
.post-type-archive-speakers .elements-wrap .hentry .article-right p,
.tax-speaker_category .elements-wrap .hentry .article-right p,
.tax-program .elements-wrap .hentry .article-right p,
.single .elements-wrap .hentry .article-right p,
.page-template-page-special-selection-php .elements-wrap .hentry .article-right p {
  font-size: 13px;
  line-height: 24px;
  margin-bottom: 0;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-right p:last-child,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-right p:last-child,
.post-type-archive-videos .elements-wrap .hentry .article-right p:last-child,
.tax-artist_category .elements-wrap .hentry .article-right p:last-child,
.tax-budget .elements-wrap .hentry .article-right p:last-child,
.post-type-archive-artists .elements-wrap .hentry .article-right p:last-child,
.post-type-archive-speakers .elements-wrap .hentry .article-right p:last-child,
.tax-speaker_category .elements-wrap .hentry .article-right p:last-child,
.tax-program .elements-wrap .hentry .article-right p:last-child,
.single .elements-wrap .hentry .article-right p:last-child,
.page-template-page-special-selection-php .elements-wrap .hentry .article-right p:last-child {
  margin-bottom: 0;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-right p br,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-right p br,
.post-type-archive-videos .elements-wrap .hentry .article-right p br,
.tax-artist_category .elements-wrap .hentry .article-right p br,
.tax-budget .elements-wrap .hentry .article-right p br,
.post-type-archive-artists .elements-wrap .hentry .article-right p br,
.post-type-archive-speakers .elements-wrap .hentry .article-right p br,
.tax-speaker_category .elements-wrap .hentry .article-right p br,
.tax-program .elements-wrap .hentry .article-right p br,
.single .elements-wrap .hentry .article-right p br,
.page-template-page-special-selection-php .elements-wrap .hentry .article-right p br {
  display: none !important;
}
.search-results.post-type-archive-speakers .elements-wrap .hentry .article-right .more,
.search-results.post-type-archive-artists .elements-wrap .hentry .article-right .more,
.post-type-archive-videos .elements-wrap .hentry .article-right .more,
.tax-artist_category .elements-wrap .hentry .article-right .more,
.tax-budget .elements-wrap .hentry .article-right .more,
.post-type-archive-artists .elements-wrap .hentry .article-right .more,
.post-type-archive-speakers .elements-wrap .hentry .article-right .more,
.tax-speaker_category .elements-wrap .hentry .article-right .more,
.tax-program .elements-wrap .hentry .article-right .more,
.single .elements-wrap .hentry .article-right .more,
.page-template-page-special-selection-php .elements-wrap .hentry .article-right .more {
  clear: both;
  display: block;
  margin-top: 10px;
}
.tax-artist_category .hentry,
.tax-speaker_category .hentry,
.tax-budget .hentry {
  min-height: 170px;
  padding-bottom: 20px;
  margin-bottom: 30px !important;
}
.tax-artist_category .description img,
.tax-speaker_category .description img,
.tax-budget .description img {
  display: none;
}
.tax-artist_category .elements-wrap,
.tax-speaker_category .elements-wrap,
.tax-budget .elements-wrap {
  margin-top: 20px;
}
.single-artists .widget_tag_cloud,
.single-events .widget_tag_cloud,
.single-speakers .widget_tag_cloud {
  clear: both;
  float: left;
  margin-top: 20px;
}
.single-artists .widget_tag_cloud p,
.single-events .widget_tag_cloud p,
.single-speakers .widget_tag_cloud p {
  margin-bottom: 5px;
}
.single-artists .buttons.top,
.single-events .buttons.top,
.single-speakers .buttons.top {
  clear: both;
  float: left;
  margin-top: 20px;
  width: 100%;
}
.single-artists .buttons.top span.other-contact-methods,
.single-events .buttons.top span.other-contact-methods,
.single-speakers .buttons.top span.other-contact-methods {
  margin-bottom: 0;
}
.single-artists .buttons .cta,
.single-events .buttons .cta,
.single-speakers .buttons .cta {
  clear: none;
  float: left;
  font-size: 16px;
  height: 46px;
  line-height: 46px;
  padding: 0 15px;
}
.single-artists .buttons .cta.super-visible,
.single-events .buttons .cta.super-visible,
.single-speakers .buttons .cta.super-visible {
  font-size: 16px;
  height: 46px;
  line-height: 46px;
  margin-right: 10px;
  padding: 0 28px;
}
.single-artists .buttons span.other-contact-methods,
.single-events .buttons span.other-contact-methods,
.single-speakers .buttons span.other-contact-methods {
  clear: both;
  color: #666;
  display: block;
  font-weight: bold;
  float: left;
  font-size: 13px;
  line-height: 2;
  padding: 5px 0;
  margin-top: 10px;
  margin-bottom: 15px;
  width: 447px;
}
.single-artists .buttons span.other-contact-methods a,
.single-events .buttons span.other-contact-methods a,
.single-speakers .buttons span.other-contact-methods a {
  font-weight: bold;
}
.single-artists .buttons span.other-contact-methods .telephone,
.single-events .buttons span.other-contact-methods .telephone,
.single-speakers .buttons span.other-contact-methods .telephone {
  display: inline-block;
  font: bold 15px 'Helvetica Neue', 'Helvetica', Arial, sans-serif sans-serif;
  color: #6DB0B9;
}
.single-artists .buttons span.other-contact-methods .telephone:before,
.single-events .buttons span.other-contact-methods .telephone:before,
.single-speakers .buttons span.other-contact-methods .telephone:before {
  color: #6DB0B9;
  content: "\f095";
  font-family: fontawesome;
  float: left;
  font-size: 25px;
  margin: 0 4px;
}
.single-artists .buttons span.other-contact-methods .telephone a,
.single-events .buttons span.other-contact-methods .telephone a,
.single-speakers .buttons span.other-contact-methods .telephone a {
  text-decoration: none;
}
.single-artists article,
.single-events article,
.single-speakers article {
  padding-right: 0;
}
.single-artists .categories,
.single-events .categories,
.single-speakers .categories {
  clear: both;
  margin-bottom: 20px;
}
.single-artists .categories a,
.single-events .categories a,
.single-speakers .categories a {
  color: #666;
  font-size: 14px;
  font-weight: 200;
}
.single-artists .categories a:hover,
.single-events .categories a:hover,
.single-speakers .categories a:hover {
  color: #6DB0B9;
}
.single-artists .categories h2,
.single-events .categories h2,
.single-speakers .categories h2 {
  font-size: 18px;
  font-weight: 600;
}
.single-artists .related-news-artists-wrap,
.single-artists .tags-container,
.single-artists .book-artist,
.single-artists .bol-embed,
.single-events .related-news-artists-wrap,
.single-events .tags-container,
.single-events .book-artist,
.single-events .bol-embed,
.single-speakers .related-news-artists-wrap,
.single-speakers .tags-container,
.single-speakers .book-artist,
.single-speakers .bol-embed {
  clear: both;
  float: left;
  margin-bottom: 30px;
  width: 460px;
}
.single-artists .related-news-artists-wrap,
.single-events .related-news-artists-wrap,
.single-speakers .related-news-artists-wrap {
  margin-left: -10px;
  margin-bottom: 0 !important;
  width: 480px;
}
.single-artists .related-artists,
.single-artists .related-news,
.single-artists .related-references,
.single-events .related-artists,
.single-events .related-news,
.single-events .related-references,
.single-speakers .related-artists,
.single-speakers .related-news,
.single-speakers .related-references {
  float: left;
  margin: 10px 10px 5px 10px;
  width: 220px;
}
.single-artists .related-artists h2,
.single-artists .related-artists h3,
.single-artists .related-news h2,
.single-artists .related-news h3,
.single-artists .related-references h2,
.single-artists .related-references h3,
.single-events .related-artists h2,
.single-events .related-artists h3,
.single-events .related-news h2,
.single-events .related-news h3,
.single-events .related-references h2,
.single-events .related-references h3,
.single-speakers .related-artists h2,
.single-speakers .related-artists h3,
.single-speakers .related-news h2,
.single-speakers .related-news h3,
.single-speakers .related-references h2,
.single-speakers .related-references h3 {
  font-size: 19px;
  font-weight: 200;
  margin-bottom: 10px;
}
.single-artists .related-artists ul,
.single-artists .related-news ul,
.single-artists .related-references ul,
.single-events .related-artists ul,
.single-events .related-news ul,
.single-events .related-references ul,
.single-speakers .related-artists ul,
.single-speakers .related-news ul,
.single-speakers .related-references ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.single-artists .related-artists ul li a,
.single-artists .related-news ul li a,
.single-artists .related-references ul li a,
.single-events .related-artists ul li a,
.single-events .related-news ul li a,
.single-events .related-references ul li a,
.single-speakers .related-artists ul li a,
.single-speakers .related-news ul li a,
.single-speakers .related-references ul li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url('assets/img/sprite.png') no-repeat -115px -219px;
  color: #333;
  display: block;
  font-size: 13px;
  padding-left: 25px;
  width: 195px;
}
.single-artists .related-artists .more,
.single-artists .related-news .more,
.single-artists .related-references .more,
.single-events .related-artists .more,
.single-events .related-news .more,
.single-events .related-references .more,
.single-speakers .related-artists .more,
.single-speakers .related-news .more,
.single-speakers .related-references .more {
  display: block;
  font-size: 15px;
  font-weight: 200;
  margin-top: 10px;
}
.single-artists .bol-embed,
.single-events .bol-embed,
.single-speakers .bol-embed {
  padding-top: 20px;
}
.single-artists .bol-embed #Bbol_1346310527656,
.single-events .bol-embed #Bbol_1346310527656,
.single-speakers .bol-embed #Bbol_1346310527656 {
  border: none !important;
  width: 420px !important;
}
.single-artists .bol-embed object,
.single-artists .bol-embed embed,
.single-artists .bol-embed iframe,
.single-events .bol-embed object,
.single-events .bol-embed embed,
.single-events .bol-embed iframe,
.single-speakers .bol-embed object,
.single-speakers .bol-embed embed,
.single-speakers .bol-embed iframe {
  display: block;
  width: 100% !important;
}
.single-artists .bol-embed iframe,
.single-events .bol-embed iframe,
.single-speakers .bol-embed iframe {
  min-height: 300px;
}
.single-artists .book-artist,
.single-events .book-artist,
.single-speakers .book-artist {
  background: #F4F4F4;
  margin-top: 20px;
  padding: 20px 30px;
  text-shadow: 0 1px 0 #FFF;
  width: 640px;
}
.single-artists .book-artist h2,
.single-events .book-artist h2,
.single-speakers .book-artist h2 {
  font-size: 28px;
  font-weight: 200;
  margin-bottom: 10px;
}
.single-artists .book-artist p,
.single-events .book-artist p,
.single-speakers .book-artist p {
  margin-bottom: 15px;
}
.single-artists .book-artist .cta.primary,
.single-events .book-artist .cta.primary,
.single-speakers .book-artist .cta.primary {
  margin-right: 6px;
}
.single-artists .book-artist .back,
.single-events .book-artist .back,
.single-speakers .book-artist .back {
  display: block;
  float: left;
  font-size: 13px;
  margin-left: -6px;
}
.single-artists .tags-container,
.single-events .tags-container,
.single-speakers .tags-container {
  color: #666;
  font-size: 12px;
  margin-bottom: 0 !important;
  width: 700px;
}
.single-artists .tags-container p,
.single-events .tags-container p,
.single-speakers .tags-container p {
  margin-bottom: 0;
}
.single-artists .tags-container p strong,
.single-events .tags-container p strong,
.single-speakers .tags-container p strong {
  color: #333;
  font-weight: 600;
}
.single-events article #page-title,
.single-keywords article #page-title,
.single-references article #page-title,
.single-videos article #page-title,
.single-knowledge-base article #page-title {
  margin: 4px 0 10px 0;
}
.single-events article #img_content,
.single-keywords article #img_content,
.single-references article #img_content,
.single-videos article #img_content,
.single-knowledge-base article #img_content {
  display: block;
  margin: 0 0 20px 0;
}
.single-events #categories,
.single-keywords #categories,
.single-references #categories,
.single-videos #categories,
.single-knowledge-base #categories {
  clear: both;
  float: left;
  margin-top: 20px;
  width: 100%;
}
.single-events #categories p,
.single-keywords #categories p,
.single-references #categories p,
.single-videos #categories p,
.single-knowledge-base #categories p {
  font-size: 13px;
}
.single-events #categories img,
.single-keywords #categories img,
.single-references #categories img,
.single-videos #categories img,
.single-knowledge-base #categories img {
  display: none;
}
.single-events .elements-wrap,
.single-keywords .elements-wrap,
.single-references .elements-wrap,
.single-videos .elements-wrap,
.single-knowledge-base .elements-wrap {
  float: left;
  width: 720px;
}
.single-events .elements-wrap .hentry,
.single-keywords .elements-wrap .hentry,
.single-references .elements-wrap .hentry,
.single-videos .elements-wrap .hentry,
.single-knowledge-base .elements-wrap .hentry {
  width: 340px !important;
}
.single-events .elements-wrap article,
.single-keywords .elements-wrap article,
.single-references .elements-wrap article,
.single-videos .elements-wrap article,
.single-knowledge-base .elements-wrap article {
  padding-right: 0;
}
.single-events .keyword-meta,
.single-keywords .keyword-meta,
.single-references .keyword-meta,
.single-videos .keyword-meta,
.single-knowledge-base .keyword-meta {
  float: right;
  margin: 0px -20px 20px 20px;
  width: 220px;
}
.single-events .keyword-meta img,
.single-keywords .keyword-meta img,
.single-references .keyword-meta img,
.single-videos .keyword-meta img,
.single-knowledge-base .keyword-meta img {
  height: auto;
  margin: 0 0 10px 0;
  width: 100%;
}
.single-events .keyword-meta .cta,
.single-keywords .keyword-meta .cta,
.single-references .keyword-meta .cta,
.single-videos .keyword-meta .cta,
.single-knowledge-base .keyword-meta .cta {
  padding: 0;
  width: 218px;
}
.single-events .elements-wrap .related-artists,
.single-keywords .elements-wrap .related-artists,
.single-references .elements-wrap .related-artists,
.single-videos .elements-wrap .related-artists,
.single-knowledge-base .elements-wrap .related-artists {
  clear: both;
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.single-events .elements-wrap .related-artists .sub-page-title,
.single-keywords .elements-wrap .related-artists .sub-page-title,
.single-references .elements-wrap .related-artists .sub-page-title,
.single-videos .elements-wrap .related-artists .sub-page-title,
.single-knowledge-base .elements-wrap .related-artists .sub-page-title {
  margin-left: 10px;
}
.single-events .elements-wrap .related-artists article.hentry,
.single-keywords .elements-wrap .related-artists article.hentry,
.single-references .elements-wrap .related-artists article.hentry,
.single-videos .elements-wrap .related-artists article.hentry,
.single-knowledge-base .elements-wrap .related-artists article.hentry {
  padding-right: 0;
  width: 340px !important;
}
.single-events .elements-wrap .related-artists article.hentry h2,
.single-keywords .elements-wrap .related-artists article.hentry h2,
.single-references .elements-wrap .related-artists article.hentry h2,
.single-videos .elements-wrap .related-artists article.hentry h2,
.single-knowledge-base .elements-wrap .related-artists article.hentry h2 {
  font-size: 1px;
  font-weight: 800;
}
.single-references #page-title {
  margin-bottom: 30px !important;
}
.single-references .thumbnail img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.single-references .has-img img {
  display: block;
  margin-bottom: 20px;
}
.single-videos #content embed,
.single-videos #content object,
.single-videos #content iframe {
  min-height: 420px;
  width: 100%;
}
.single-videos .categories {
  clear: both;
  float: left;
  width: 100%;
}
.single-videos .categories p {
  display: block;
  font-family: 'Raleway', sans-serif;
  font-size: 14px;
  font-weight: 200;
}
.single-videos .categories p:first-letter {
  text-transform: capitalize;
}
.post-type-archive-keywords .row-letters {
  clear: both;
  margin-left: -10px;
  width: 960px;
}
.post-type-archive-keywords .row-letters .letter {
  float: left;
  margin: 10px;
  width: 220px;
}
.post-type-archive-keywords .row-letters .letter h3 {
  font-size: 32px;
  font-weight: 600;
}
.post-type-archive-keywords .row-letters .letter ul {
  border-top: 1px solid #CCC;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.post-type-archive-keywords .row-letters .letter ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px solid #CCC;
  display: block;
  line-height: 30px;
}
.single-keywords .related-speakers,
.single-keywords .related-artists {
  clear: both;
  float: left;
  margin-top: 30px;
  width: 100%;
}
.author .author {
  margin-bottom: 40px !important;
}
.error404 .center-align-wrap {
  margin: 0 auto;
  width: 620px;
}
.entry-nothing-found {
  clear: both;
  float: left;
  margin: 0 0 20px 10px;
}
.search-highlight {
  background: #6DB0B9;
  color: #FFF;
  padding: 1px 3px;
}
.author-card {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #FFF;
  border: 1px solid #CCC;
  clear: both;
  float: left;
  margin-bottom: 20px;
  min-height: 120px;
  position: relative;
  padding: 20px;
  width: 578px;
}
.author-card .author-avatar {
  float: left;
  margin-right: 20px;
}
.author-card .author-info .author-writtenby {
  color: rgba(51,51,51,0.85);
  font-size: 12px;
}
.author-card .author-info .subtitle {
  color: rgba(51,51,51,0.85);
  font-style: italic;
  font-size: 14px;
}
.author-card .author-social {
  clear: both;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 120px;
}
.author-card .author-social li {
  display: inline;
  font-size: 13px;
}
.author-card .author-social li a {
  font-size: 14px;
  height: 14px;
  padding: 4px;
  width: 14px;
  line-height: 14px;
  color: #FFF;
  display: block;
  float: left;
  margin: 0 4px 4px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.author-card .author-social li a:active,
.author-card .author-social li a:focus {
  top: 1px;
}
.author-card .author-social li a.email {
  background-color: #6DB0B9;
}
.author-card .author-social li a.email:active,
.author-card .author-social li a.email:focus,
.author-card .author-social li a.email:hover {
  background-color: #4b949d;
}
.author-card .author-social li a.google-plus {
  background-color: #dd4B39;
}
.author-card .author-social li a.google-plus:active,
.author-card .author-social li a.google-plus:focus,
.author-card .author-social li a.google-plus:hover {
  background-color: #b93120;
}
.author-card .author-social li a.twitter {
  background-color: #2ca8d2;
}
.author-card .author-social li a.twitter:active,
.author-card .author-social li a.twitter:focus,
.author-card .author-social li a.twitter:hover {
  background-color: #21809f;
}
.author-card .author-social li a.facebook {
  background-color: #305891;
}
.author-card .author-social li a.facebook:active,
.author-card .author-social li a.facebook:focus,
.author-card .author-social li a.facebook:hover {
  background-color: #213c63;
}
.author-card .author-social li a.linkedin {
  background-color: #4498c8;
}
.author-card .author-social li a.linkedin:active,
.author-card .author-social li a.linkedin:focus,
.author-card .author-social li a.linkedin:hover {
  background-color: #2f77a0;
}
.author-card .more {
  float: right;
  font-size: 13px;
  margin-top: 2px;
}
.gform_wrapper .gform_heading,
.gform_wrapper .gform_footer {
  clear: both;
  margin-bottom: 1em;
  width: 100%;
}
.gform_wrapper .validation_error {
  background: #FFF;
  border: 1px solid #C44741;
  color: #C44741;
  display: block;
  margin-bottom: 1em;
  padding: 2%;
  width: 96%;
}
.gform_wrapper .gform_body .gform_fields {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.gform_wrapper .gform_body .gform_fields .gfield {
  display: block;
  margin-bottom: 1em;
  width: 100%;
}
.gform_wrapper .gform_body .gform_fields .gfield .ui-datepicker-trigger {
  position: relative;
  left: -24px;
  top: 4px;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
  float: left;
  font-size: 12px;
  font-weight: 600;
  margin-top: 3px;
  width: 35%;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_description,
.gform_wrapper .gform_body .gform_fields .gfield .instruction {
  font-size: 13px;
  margin: 1em 0 0 35%;
  width: 50%;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_description.validation_message,
.gform_wrapper .gform_body .gform_fields .gfield .instruction.validation_message {
  color: #C44741;
}
.gform_wrapper .gform_body .gform_fields .gfield .small,
.gform_wrapper .gform_body .gform_fields .gfield .medium,
.gform_wrapper .gform_body .gform_fields .gfield .large {
  font-size: 13px;
}
.gform_wrapper .gform_body .gform_fields .gfield .small {
  width: 25%;
}
.gform_wrapper .gform_body .gform_fields .gfield .medium {
  width: 40%;
}
.gform_wrapper .gform_body .gform_fields .gfield .large {
  width: 55%;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox,
.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio {
  float: left;
  font-size: 13px;
  list-style-type: none;
  margin: 4px 0 1em 0;
  padding: 0;
  width: 65%;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox label,
.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio label {
  position: relative;
  top: -2px;
}
.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox label,
.gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox input[type="text"],
.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio label,
.gform_wrapper .gform_body .gform_fields .gfield .gfield_radio input[type="text"] {
  margin-left: 10px;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex {
  float: left;
  margin: 0 0 1em 0;
  width: 65%;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex span {
  clear: both;
  float: left;
  font-size: 13px;
  margin-bottom: 1em;
  width: 100%;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex span label {
  float: left;
  margin-left: 2.5%;
  width: 40%;
}
.gform_wrapper .gform_body .gform_fields .gfield .ginput_complex span input[type="text"] {
  float: left;
  width: 50%;
}
.gform_wrapper .gform_footer {
  clear: both;
}
.gform_wrapper .gform_footer .gform_button {
  margin: 2em 0 0 35%;
}
.gform_validation_container {
  display: none !important;
}
#ui-datepicker-div {
  font-size: 12px;
}
#ui-datepicker-div * {
  font-size: 12px;
}
#ui-datepicker-div table {
  border-color: #CCC;
}
#ui-datepicker-div table th {
  padding: 0.3em .3em;
}
#ui-datepicker-div table * {
  border-color: #CCC;
}
.share {
  clear: both;
  float: left;
  margin: 24px 0;
  width: auto;
}
.share .label {
  float: left;
  margin-right: 10px;
}
.share .addthis_toolbox {
  float: left;
  margin-top: 5px;
  width: 140px;
}
.fancybox-overlay {
  z-index: 99999999;
}
.mozilla .widget_tp_newsletter form button {
  line-height: 30px !important;
}
.mozilla select {
  background: #FFF url('assets/img/select-arrow.gif') no-repeat center right;
  padding: 4px 10px 0 8px !important;
  text-indent: 0.01px;
  text-overflow: '';
  -moz-appearance: none;
}
.ie8 #header .search input[type="text"],
.ie7 #header .search input[type="text"] {
  padding-top: 10px;
}
.ie8 #artists input[type="text"],
.ie7 #artists input[type="text"] {
  padding-top: 15px !important;
}
.ie8 .widget_tp_newsletter input[type="text"],
.ie7 .widget_tp_newsletter input[type="text"] {
  border: 1px solid #CCC;
  display: block;
  height: 32px;
  margin-bottom: 10px;
  padding: 10px 0 0 10px;
  width: 168px;
}
.ie7 input[type="submit"] {
  border: none;
  filter: chroma(color=#000000);
}
.ie7 #header .search input[type="text"] {
  height: 28px !important;
}
