  .hidden {
   display: none;
}
.ult-ib-effect-style5:hover h2 {
    -webkit-transition-delay: .05s;
    transition-delay: .05s;
    color: #ffffff !important;
    font-family: inherit;
}
p.ult-new-ib-content {
    display: none;
}
h3.title-center.bb-top-title {
    display: none;
}
.hide {
	display: none;
}
#gallery-1 {
  margin-left: 1.4% !important;
}
div#rev_slider_2_1_wrapper {
  background-color: transparent !important;
}
div#rev_slider_2_1 {
  background-color: transparent !important;
}
.responsive-map {
  margin-top: -24px;
}
.tr-accordion .tr-panel a:hover {
  box-shadow: inset 0 10px 15px 5px rgba(0,0,0,0) !important;
}
.stripe-style-1 a {
  color: #00CCFF;
}
.style-ios .stripe-style-1 {
  box-shadow: inset 0px 0px 0px 0px rgba(136,136,136,0.15);
}
@media only screen and (max-width: 900px){
  .mobile {
   display: none;
}
}

  #page {
 /*   background-image: url(http://www.bornandbredfestival.com/wp-content/uploads/2016/02/Found-Website-image-1.jpg) !important;*/
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-attachment: fixed !important;
  background-size: contain !important;
  background-color: rgb(255, 255, 255) !important;
}

.tr-panel-post-content {
  overflow: visible !important;
}
.tr-accordion .tr-panel-dt a {
  font: normal normal normal 14px / 24px "open sans", Helvetica, Arial, Verdana, sans-serif !important;
  color: rgb(0, 0, 0) !important;
  letter-spacing: 3px !important;
  text-align: center;
    font-weight: 600 !important;
  letter-spacing: 3px;
  font-size: 15px;
  box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0), inset 0 0px 0px rgba(255, 255, 255, 0)!important;
}
#main h2{
padding-bottom: 20px;
  letter-spacing: 0px;
color: #FF80B6;
}
h3{
  letter-spacing: 3px;
}
h4 {
  padding-bottom: 17px !important;
  letter-spacing: 3px;
}
.rollover i, .post-rollover i, .fs-entry-img i, .rollover-video i {
background-color: transparent;
}
.wpb_single_image img {
border: 3px solid #ffffff;
}
.wf-container, .wf-container-main {
padding-left: 30px;
padding-right: 30px;
}
.tr-accordion .tr-panel {
font-size: 14px !important;
}
.style-ios .stripe-style-4 {
box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.18);
}
dt {
background-color: transparent!important;
}
a {
}
p {
  letter-spacing: 0px;
  text-align: center;
}
td {
vertical-align: bottom !important;
}
.footer .widget {
margin-bottom: 0px;
font-size: 12px;
line-height: 12px;
font: normal normal normal 10px / 24px "Playfair Display", Helvetica, Arial, Verdana, sans-serif;
}
.tr-accordion, .tr-accordion-wrapper {
margin: 0 !important;
}
.tr-accordion .first-panel-dt {
border-top: 0px solid #ddd!important;
  
}
.tr-accordion .tr-panel-dt, .tr-accordion .tr-panel {
border: 0px solid #ddd!important;
box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0), inset 0 0px 0px rgba(255, 255, 255, 0)!important;
}
.tr-accordion .active-dt a, .tr-accordion .active-dt a:hover {
background-color: transparent !important;
}
.tr-panel-post-featimg.thumb-src {
pointer-events: none;
cursor: default;
}
.stripe-style-1 * {
color: #000000;
}
#page {
background: transparent;
}
div#rev_slider_1_1_wrapper {
background-color: transparent !important;
}
div#rev_slider_1_1 {
background-color: transparent !important;
}
.wf-wrap.gradient-hover {
display: none;
}
#page .btn-light {
background: #ececec;
color: #3a3a3a;
border-color: transparent;
  padding-top: 3px;
}
.dt-btn-m {
font: inherit;
  border-radius: 0px;
}
.ytp-large-play-button.html5-center-overlay.ytp-scalable-icon-shrink {
display: none !important;
}
.ytp-thumbnail:hover .ytp-large-play-button-svg, .ytp-large-play-button:focus .ytp-large-play-button-svg {
fill: #0F0F0F !important;
opacity: 0.8 !important;
}
.ytp-large-play-button-svg, .ytp-housebrand-large-play-button-svg {
fill: #0F0F0F !important;
opacity: 0.7;
}
#optinforms-form4-button {
width: 50%;
}
#main-slideshow {
position: relative;
z-index: 5;
}
#phantom .ph-wrap .ph-wrap-content {
width: 100% !important;
}
#header .wf-wrap {
width: 100% !important;
}
#footer > .wf-wrap {
width: 100% !important;
}
.dl-container > ul {
box-shadow: 0px 0px 3px rgba(0,0,0,0);
}
.dl-menuwrapper ul {
background-color: #FFFFFF;
}
.dl-menuwrapper li > a {
color: #000000;
}
#mobile-menu.accent-bg {
color: #fff;
background-color: #FFFFFF;
}
.accent-bg .lines, .accent-bg .lines:before, .accent-bg .lines:after {
background-color: #000;
}
#mobile-menu, #mobile-menu span {
font: normal normal normal 15px / 20px Playfair Display;
color: #000000;
}
#optinforms-form4-email-field {
width: 60%;
}
.wpb_wrapper {
text-align: left !important;
}
.article-top-bar .wf-container-top {
padding: 30px 0 10px;
}
.hide{
display: none;
}
.td.player.solo .buttons {
margin: 32px 0 !important;
}
.td.player.solo .cover {
height: 116px !important;
}
div#player {
padding-bottom: 20px;
}
.td.player.solo {
min-width: 100% !important;
}
.td.player .info {
font-weight: 300 !important;
}
#header .mini-search .field {
font: normal normal 11px / 15px "Playfair Display", Helvetica, Arial, Verdana, sans-serif;
}

body {
background: #000000 none no-repeat fixed center center;
}

.wf-container > * {
text-align: center;
}

.dt-blog-shortcode .post h2.entry-title {
padding-bottom: 20px;
}
#main {
padding: 0;
  background-color: #ffffff;
}
.entry-meta {
font-size: 12px;
line-height: 21px;
font-style: italic;
padding-top: 16px;
}
.sub-nav li > a:hover, header:not(.sub-downwards) .sub-nav li:hover > a, #phantom .sub-nav li:not(.dt-mega-parent):hover > a {
background-color: rgba(0, 0, 0, 0.0);
}
.sub-nav > ul > li > a {
font: normal normal 11px / 15px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
color: #000000;
padding-top: 7px;
padding-bottom: 7px;
}
#main-nav > li.act > a, #main-nav > li.act > a:hover, .gradient-hover #main-nav > li.act > a, .gradient-hover #main-nav > li.act > a:hover, #main-nav > li > a:hover, #main-nav > li > a:hover > span, #phantom #main-nav > li:hover > a > span, header:not(.sub-downwards) #main-nav > li:hover > a > span {
color: #F0515B;
font-weight: 900;
margin-top: -3px;
}
#top-bar {
font-size: 0px;
}
#top-bar .sub-nav > ul > li > a {
color: #e0e0e0;
font: normal normal 11px / 15px "Playfair Display", Helvetica, Arial, Verdana, sans-serif;
height: 40px;
font-size: 0px;
}
.sub-nav > ul > li > a {
font: normal normal 11px / 15px "Playfair Display", Helvetica, Arial, Verdana, sans-serif;
}
#main-nav > li > a {
  letter-spacing: 2px;
font-size: 13px;
font-weight: 900;
padding-right: 10px !important;
margin-top: -3px;
}

.entry-meta a {
color: #C5CF7C;
}
.entry-meta a * {
color: #C5CF7C;
}
.soc-ico a {
margin-right: 7px;
}
.soc-ico > a.ra {
border: none !important;
width: 24px;
height: 24px;
background-size: 100%;
background-repeat: no-repeat;
}

.soc-ico .ra .icon {
display: none;
}
.soc-ico a.ra{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/01/ra_grey_z.png);
}
.soc-ico a.ra:hover {
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/01/ra_white_z.png) !important;
}

.soc-ico > a.soundcloud {
border: none !important;
width: 24px;
height: 24px;
background-size: 100%;
background-repeat: no-repeat;
}

.soc-ico .soundcloud .icon {
display: none;
}

.soc-ico a.soundcloud{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/01/sc_grey_z.png);
}
.soc-ico a.soundcloud:hover {
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/01/sc_white_z.png) !important;
}
#header #top-bar .soc-ico {
margin-right: 20px;
margin-left: -10px;
}
#header.line-decoration {
border-bottom: 0px solid #0a0a0a;
}
.style-ios #main-slideshow.fixed:after, .style-ios #main-slideshow.layer-fixed:after, .style-ios #main-slideshow.fix:after {
width: 100%;
height: 0;
}
.rollover i:after, .fs-entry-img i:after, .portfolio .rollover-video i:after, .albums .rollover-video i:after, .dt-portfolio-shortcode .rollover-video i:after, .dt-albums-shortcode .rollover-video i:after {
background-image: none;
}
#top-bar a:hover {
text-decoration: none;
color: rgb(152, 152, 152);
}
.style-ios .skill, .style-ios .no-avatar, .style-ios blockquote:not(.shortcode-blockquote), .style-ios .entry-author, .style-ios .shortcode-code, .style-ios .block-style-widget, .style-ios .format-link-content, .style-ios .format-aside-content, .style-ios .frame-on.frame-fancy, .style-ios .format-status-content, .style-ios .testimonial-item, .style-ios .commentlist .comment > article, .style-ios .br-standard .shortcode-single-caption, .style-ios .dt-style.vc_progress_bar .vc_single_bar, .style-ios blockquote.shortcode-blockquote.block-style-widget, .style-ios .borderframe.br-standard .shortcode-single-image, .style-ios .tab-style-one.wpb_content_element .wpb_tabs_nav li:not(.ui-tabs-active), .style-ios .tab-style-one.wpb_content_element .wpb_tabs_nav li:not(.ui-tabs-active):hover, .style-ios .tab-style-two.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .style-ios .tab-style-two.wpb_content_element .wpb_tabs_nav li.ui-tabs-active:hover, .style-ios .tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .style-ios .tab-style-two.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab, .style-ios .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .style-ios .customSelect, .style-ios .post.bg-on, .style-ios .bg-on.team-container, .style-ios .post.bg-on.fullwidth-img.format-quote, .style-ios .post.bg-on.fullwidth-img.format-link, .style-ios .fs-entry .post.bg-on.fullwidth-img, .style-ios .bg-on .fs-entry-slide, .style-ios .wpb_tabs.tab-style-two, .style-ios .wpb_tour.tab-style-two, .style-ios .tab-style-two.wpb_tour .wpb_tabs_nav li {
background-color: rgba(255, 255, 255, 0.04);
}
.layout-list .post.bg-on, .blog.layout-list .post.bg-on {
padding: 0;
margin: 0 0 20px;
}
.style-ios .block-style-widget, .style-ios .frame-on.frame-fancy, .style-ios .shortcode-code, .style-ios .format-link-content, .style-ios .post.bg-on:not(.fullwidth-img), .style-ios .post.bg-on.fullwidth-img.format-quote, .style-ios .post.bg-on.fullwidth-img.format-link, .style-ios .fs-entry .post.bg-on.fullwidth-img, .style-ios .shortcode-single-image-wrap.br-standard.borderframe, .style-ios .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .style-ios .entry-author, .style-ios .commentlist .comment > article, .style-ios .bg-on.team-container, .style-ios blockquote:not(.shortcode-blockquote), .style-ios .no-avatar, .style-ios .tab-style-one.wpb_content_element .wpb_tabs_nav li, .style-ios .skill, .style-ios .dt-style.vc_progress_bar .vc_single_bar, .style-ios .customSelect, .style-ios #page .quantity .plus, .style-ios #page .quantity .minus {
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(136,136,136,0.15);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(136,136,136,0.15);
box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 0.15);
}
#main > .wf-wrap, #header .wf-wrap, #phantom .ph-wrap .ph-wrap-content, #bottom-bar > .wf-wrap, #footer > .wf-wrap {
width: 100%;
}
.page-id-35042 #main > .wf-wrap, #header .wf-wrap, #phantom .ph-wrap .ph-wrap-content, #bottom-bar > .wf-wrap, #footer > .wf-wrap {
width: 75%;
}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
padding: 5px 20px;
}

#top-bar .mini-nav ul > li.act > a{
text-decoration: underline;  
visibility: hidden;
}
.sub-nav {
left: -19px;
}
#top-bar.text-normal .mini-nav > ul > li > .sub-nav {
left: -15px;
padding-top: 10px;
}
.mini-search .submit {
font-size: 12px;
padding-top: 4px;
line-height: 21px;
}
#top-bar .sub-nav li {
padding: 0 10px 5px 10px;
height: 40px;
padding-top: 10px;
}
.sub-nav > ul {
background-color: #ffffff;
box-shadow: 0px 0px 4px rgba(0,0,0,0);
}
#top-bar .sub-nav > ul {
background-color: #000000;
box-shadow: 0px 0px 4px rgba(0,0,0,0);
}

#top-bar .menu-select {
position: relative;
opacity: 1;
visibility: hidden;
display: none; 
}
@media only screen and (min-width: 901px){
  .logo-left #navigation {
display: none;
}
#branding {
display: none;
}
}
@media only screen and (max-width: 900px){
#branding {
display: none;
}
}

/*ARTICLE META*/
.article-top-bar > .wf-wrap {
width: 100%;
}

/* SEARCH BOX */

#header .mini-search .field {
background-color: #FFFFFF;
-webkit-text-fill-color: #000000 !important;
}
#header .mini-search .field {
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0);
}

/* FOOTER */
section#text-3 {
line-height: 26px;
font-size: 9px;
}
section#text-4 {
padding-top: 0px;
}
.footer p {
margin-bottom: 9px;
}
div#bottom-bar {
display: none;
}
.style-ios #footer.transparent-bg {
background-color: rgba(0, 0, 0, 1);
border-top: 0px solid rgba(136,136,136,0.15);
}
#bottom-bar.full-width-line {
border-top: 0px solid rgba(136,136,136,0.15);
}
.footer .widget {
margin-bottom: 0px;
  font-size: 12px;
  line-height: 12px;
}
#footer .wf-container-footer {
padding-top: 15px;
padding-bottom: 10px;
}
#bottom-bar {
font-size: 14px;
line-height: 21px;
color: #FFFFFF;
}
.textwidget {
margin-bottom: -7px;
margin-top: 15px;
}
.footer a {
color: #999999;
text-decoration: none;
}
.footer a:hover {
color: #ffffff;
text-decoration: none;
}
#footer .wf-container > * {
text-align: left;
}
/* SIGN UP */

#optinforms-form2-container {
width: 100%;
margin: 10px auto 0px auto;
}
#optinforms-form2-title-container {
text-align: right;
padding-top: 7px !important;
}
#optinforms-form2 {
padding: 0;
margin: 0;
}
#optinforms-form2-email-field {
padding: 3px 8px 3px 33px;
border-radius: 0px;
}
div#optinforms-form2-title {
font-family: inherit !important;
}
#optinforms-form2-button {
border-radius: 0px !important;
}
input#optinforms-form2-email-field {
font-family: inherit !important;
}
input#optinforms-form2-button {
font-family: inherit !important;
font-weight: 500;
}
input#optinforms-form2-button:hover {
background-color: #ffffff !important;
}

/* SIGN UP 4 */

#optinforms-form4-container {
width: 100%;
margin: 10px auto 0px auto;
}
#optinforms-form4-title-container {
text-align: right;
padding-top: 7px !important;
}
#optinforms-form4 {
padding: 0;
margin: 0;
}
#optinforms-form4-email-field {
padding: 5px 8px 5px 3px;
border-radius: 0px;
}
div#optinforms-form4-title {
font-family: inherit !important;
}
#optinforms-form4-button {
border-radius: 0px !important;
}
input#optinforms-form4-email-field {
font-family: inherit !important;
}
input#optinforms-form4-button {
font-family: inherit !important;
font-weight: 500;
}
input#optinforms-form4-button {
font-family: inherit !important;
font-weight: 500;
}
input#optinforms-form4-button:hover {
  color: #ffffff !important;
}
#optinforms-form4 {
border: 0px solid #ECEAED;
}

/* AUDIO PLAYER */

a.tdicon-td_logo-link {
display: none !important;
}
.td.player .playlist {
font-size: 12px;
max-height: 100% !important;
/*overflow-y: scroll;*/
overflow-y: hidden !important;
overflow-x: hidden;
}
.td.player {
font-family: inherit !important;
}
.scroll-top:before {
background-image: url("http://www.foundseries.co.uk/wp-content/uploads/2015/01/slider_overlay.png");
}

/*FOUND SERIES ICONS*/

.family_top{
width: 200px;
height: 24px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/01/found_family2.png);
background-repeat: no-repeat;
}
.family_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/01/found_familyhover2.png);
background-repeat: no-repeat;
}

.series_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/05/found_series.png);
background-repeat: no-repeat;
}
.series_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/05/found_serieshover.png);
background-repeat: no-repeat;
}

.found_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Found-grey1.png);
background-repeat: no-repeat;
}
.found_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Found-White.png);
background-repeat: no-repeat;
}
.ceremony_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Ceremony-Grey1.png);
background-repeat: no-repeat;
}
.ceremony_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Ceremony-White.png);
background-repeat: no-repeat;
}
.st_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/05/found_51_2.png);
background-repeat: no-repeat;
}
.st_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/05/found_51_hover.png);
background-repeat: no-repeat;
}
.born_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Born-Bred-Grey1.png);
background-repeat: no-repeat;
}
.born_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Born-Bred-White1.png);
background-repeat: no-repeat;
}
.united_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/United-Grey1.png);
background-repeat: no-repeat;
}
.united_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/White-United1.png);
background-repeat: no-repeat;
}
.horror_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/horror-grey1.png);
background-repeat: no-repeat;
}
.horror_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Horror-white1.png);
background-repeat: no-repeat;
}
.nye_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Nye-Grey1.png);
background-repeat: no-repeat;
}
.nye_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Nye-White1.png);
background-repeat: no-repeat;
}
.heritage_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Heritage-grey1.png);
background-repeat: no-repeat;
}
.heritage_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Heritage-white1.png);
background-repeat: no-repeat;
}
.moondance_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Moondance-Grey1.png);
background-repeat: no-repeat;
}
.moondance_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Moondance-white1.png);
background-repeat: no-repeat;
}
.frantic_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Frantic-Grey1.png);
background-repeat: no-repeat;
}
.frantic_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2015/02/Frantic-white1.png);
background-repeat: no-repeat;
}
.m25_top{
width: 200px;
height: 40px;
background-size: 100%;
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2016/06/found_m25.png);
background-repeat: no-repeat;
}
.m25_top:hover{
background-image: url(http://www.foundseries.co.uk/wp-content/uploads/2016/06/found_m25hover.png);
background-repeat: no-repeat;
}
.wf-container > * {
    color: #000000;
}
h5 {
    color: #F0515B;
    font-size: 20px;
}