#product-2427 > div.clearfix > div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width:0%}
#product-2427 > div.clearfix > div.summary.entry-summary {width:100%}
#product-2427 > div.clearfix > div.summary.entry-summary > form > table > tbody > tr > td.label {display:none}
#product-2427 > div.woocommerce-tabs.wc-tabs-wrapper {display:none !important;}
#product-2427 > div.clearfix > div.summary.entry-summary > p > span:before {content: "Only "}
#post-37 > div > div {padding-bottom:44%;}
.postid-2427 #main-content > div {padding-top:176px!important}
.page-id-83 #top-header, .page-id-83 #main-header {background-color:rgb(255, 255, 255)!important;z-index:99}
.page-id-83 #top-menu a, .page-id-83 #top-header a, .page-id-83 #et-info-phone {color:#651C6B!important} 
.page-id-37 #top-menu a, .page-id-8373 #top-header a, .page-id-83 #et-info-phone {color:#651C6B!important} 
.page-id-149 #top-header, .page-id-149 #main-header {background-color:rgb(255, 255, 255)!important;z-index:99}
.page-id-37 #top-header, .page-id-37 #main-header {background-color:rgb(255, 255, 255)!important;z-index:99}
.page-id-149 #top-menu a, .page-id-149 #top-header a, .page-id-149 #et-info-phone {color:#651C6B!important} 
.page-id-156 #top-header, .page-id-156 #main-header, .single-tribe_events  #main-header {background-color:rgb(255, 255, 255)!important;z-index:99}
.page-id-156 #top-menu a, .page-id-156 #top-header a, .postid-2427 #et-info-phone {color:#651C6B!important} 
.postid-2427 #top-header, .postid-2427 #main-header, .single-tribe_events  #main-header {background-color:rgb(255, 255, 255)!important;z-index:99}
.postid-2427 #top-menu a, .postid-2427 #top-header a, .postid-2427 #et-info-phone {color:#651C6B!important} 
.postid-2427 #top-header, .page-id-37 #main-header, .single-tribe_events  #main-header {background-color:rgb(255, 255, 255)!important;z-index:99}
.postid-2427 #top-menu a, .page-id-37 #top-header a, .postid-2427 #et-info-phone {color:#651C6B!important} 
.post-type-archive-tribe_events #top-header,.post-type-archive-tribe_events #main-header {background-color:rgb(255, 255, 255)!important;z-index:99}
.post-type-archive-tribe_events #top-menu a, .post-type-archive-tribe_events #top-header a, .post-type-archive-tribe_events #et-info-phone {color:#651C6B!important} 
@media only screen and (min-width: 1112px) {
.post-type-archive-tribe_events #et-main-area , .single-tribe_events  #et-main-area{margin-top:200px}
}
@media only screen and (max-width: 1111px) {
.post-type-archive-tribe_events #et-main-area , .single-tribe_events  #et-main-area{margin-top:100px}
}
.page-id-687 .et-fixed-header#top-header {background-color:rgb(255, 255, 255)!important;z-index:99}
.mobile_menu_bar:before {color: #651c6b!important}.home .mobile_menu_bar:before, .page-id-687  .mobile_menu_bar:before{color: #ffffff!important}
#main-header .et_mobile_menu {
background-color: rgba(255, 255, 255, 1) !important;
}
.home .mobile_menu_bar:before {
color: #ffffff!important;
}
.et_mobile_menu li a {
color: #651c6b !important
}
.single-tribe_events #top-menu a,
.single-tribe_events #et-info-phone,
.single-tribe_events #top-header a {
color: #651C6B !important
}
.single-tribe_events .tribe-events-before-html p,
.single-tribe_events .tribe-events-before-html h2 {
display: none
}  .page-id-156 #et-boc>div>div.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_first {
padding-top: 168px !important
}
#et-info {
float: right
}
#main-header{margin-top:-1px}
@media only screen and (max-width: 1111px) {
#et_mobile_nav_menu {
display: block;
}
#logo {
max-height: 100%!important;
height:120%!important
}
#top-menu {
display: none;
}
}
@media only screen and (min-width:981px) {
.et_header_style_left #et-top-navigation nav>ul>li>a,
.et_header_style_split #et-top-navigation nav>ul>li>a {
text-align: center;
line-height: 1.3em
}
#logo {
margin-top: -30px;
}
}
@media only screen and (max-width:981px) {
body.custom-background {
background-image: none !important
}
}
#logo {
z-index: 9999
}
@media only screen and (min-width: 981px) {
.et_pb_svg_logo #logo {
height: 200% !important;
max-height: 140%
}
.home .et-fixed-header#top-header {
background-color: #ffffff !important;
color: #651c6b !important;
z-index: 99
}
.et-fixed-header#top-header #et-info span {
color: #651c6b !important;
}
.et-fixed-header#top-header #et-info .et-social-icons li a {
color: #651c6b !important;
} .et-fixed-header #top-menu-nav #top-menu li a {
color: #651c6b !important
}
#main-header.et-fixed-header {
-webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .1) !important;
-moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .1) !important;
box-shadow: 0 5px 7px rgba(0, 0, 0, .1) !important;
} }
.full-height .et_pb_slides .et_pb_slide {
height: 100vh;
}
h2.et_pb_slide_title {
font-weight: bold !important;
text-transform: uppercase
}
.et_pb_slider_container_inner {
vertical-align: top !important
}
.home .et_pb_slide_description {
padding-top: 0px !important;
margin-top: 30vh
} @-webkit-keyframes bounce {
0%,
100% {
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
}
@keyframes bounce {
0%,
100% {
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
}
.mobile-indexz {
z-index: 9 !important;
}
span.scroll-down.et-pb-icon {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.scroll-down.et-pb-icon {
position: absolute;
bottom: 10vh;
left: 50%;
margin-left: -25px;
content: "\f107";
display: inline-block;
color: #fff;
font-size: 50px;
line-height: 30px;
text-align: center;
margin-top: 30px;
z-index: 9999999;
-webkit-animation: arrow-bounce 4s 3s infinite;
animation: arrow-bounce 4s 3s infinite;
}
.wpcf7-text,
.wpcf7-textarea,
.wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #84196b !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover {
background-color: #eee;
border-color: #eee;
padding: 6px 20px !important;
}    footer .wpcf7-text,
.wpcf7-textarea,
.wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
footer .wpcf7-submit {
color: #651c6b !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
footer .wpcf7-submit:hover {
background-color: #eee;
border-color: #eee;
padding: 6px 20px !important;
}
footer .wpcf7-textarea {
height: 20px
}
footer .wpcf7-form input {
padding: 8px !important;
}
.rc-anchor-light {
background: #000 none repeat scroll 0% 0%;
border: 1px solid #D3D3D3 !important;
color: #fff !important;
}
#main-footer .footer-widget h4 {
font-weight: 700
}    .tribe-events-list-widget-events .duration span {
background: transparent url(//schombergsociety.co.uk/wp-content/themes/NEOS/images/icon_event.png) no-repeat scroll 0px 3px;
padding-left: 23px;
display: block;
line-height: 16px;
color: #222;
background-position: 0px 0px;
font-size: 15px;
font-weight: 400;
}
h4.widgettitle {
font-size: 24px;
margin-bottom: 10px
}
footer .tribe-events-list-widget-events .duration span {
background: transparent url(//schombergsociety.co.uk/wp-content/themes/NEOS/images/icon_event.png) no-repeat scroll 0px 3px;
padding-left: 23px;
display: block;
line-height: 22px;
color: #FFF;
background-position: 0px -15px;
font-size: 15px;
font-weight: 400;
}
#footer-widgets .footer-widget .tribe-events-list-widget li::before {
display: none !important
}
.tribe-events-widget-link {
border: 2px solid #222;
padding: 5px 20px 5px 20px !important;
display: inline-block;
}
footer .tribe-events-widget-link {
float: left;
background-color: #222;
display: inline-block;
text-decoration: none;
color: #651c6b;
line-height: 39px;
border: 2px solid #651c6b;
padding: 0px 20px;
font-size: 13px;
font-weight: 600;
}
footer .et_pb_widget a {
color: #651c6b;
}
#footer-widgets .footer-widget li::before {
display: none
}
#footer-widgets .footer-widget li {
padding-left: 0px
}    .woocommerce span.onsale,
.woocommerce-page span.onsale {
background: #651c6b none repeat scroll 0% 0% !important;
}    .home .et_pb_slide_description a:hover,
.et_pb_slide_image a:active {
color: #fff !important;
}    #top-header,
#et-secondary-nav li ul {
background-color: #651c6b;
}    p.sliderp {
font-weight: 700;
font-size: 150%;
text-shadow: 6px 6px 15px #222;
line-height: 32px;
color: #FFF;
filter: none;
height: auto;
border-width: 0px;
margin-left: 0px;
margin-top: 20px;
transform-origin: 50% 50% 0px;
transform: translate3d(0px, 0px, 0px);
opacity: 1;
visibility: visible;
}
.et_pb_slide_image img {
-webkit-box-shadow: 0px 0px 10px 50px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 90px 50px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 90px 50px rgba(0, 0, 0, 0.1);
}
.et_pb_section_3 .et_pb_module img {
-webkit-box-shadow: 0px 0px 60px 6px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 60px 6px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 60px 6px rgba(0, 0, 0, 0.15);
}
@keyframes shake {
10%,
90% {
transform: translate3d(-1px, 0, 0);
}
20%,
80% {
transform: translate3d(2px, 0, 0);
}
30%,
50%,
70% {
transform: translate3d(-4px, 0, 0);
}
40%,
60% {
transform: translate3d(4px, 0, 0);
}
}
.circle-blurbsn .et_pb_main_blurb_image:hover {
animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
perspective: 1000px;
}
.circle-blurbsn p {
font-size: 14px !important
} .circle-blurbsn img {
border-radius: 50%;
-webkit-box-shadow: 0px 0px 60px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 60px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 60px 10px rgba(0, 0, 0, 0.2);
} .long-shadow img {
-webkit-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 30px 10px rgba(0, 0, 0, 0.1);
} .page-id-149 .et_pb_section:nth-child(2n+1) {
background-color: #651c6b;
color: #ffffff !important;
}
.page-id-149 .et_pb_section:nth-child(2n+1) h3 {
color: #ffffff !important;
} .tribe-events-event-image img {
max-width: 30% !important;
padding: 5px;
float: right;
height: auto;
}
h4.tribe-event-title a {
font-weight: bold;
color: #fff !important;
line-height: 1.1em;
}
#tribe-events-list-widget-3 h4 {
color: #fff
}
#tribe-events-list-widget-3 span {
color: #fff
}
#tribe-events-list-widget-3 .tribe-events-widget-link {
border: 2px solid #fff;
}
#tribe-events-list-widget-3 p {
color: #fff !important
} footer h4.tribe-event-title a {
font-weight: bold;
color: #fff !important
}
.et_project_meta_title {
display: none;
} .page-id-149 #tribe-events-list-widget-3 h4 {
color: #222
}
.page-id-149 #tribe-events-list-widget-3 span {
color: #222
}
.page-id-149 #tribe-events-list-widget-3 .tribe-events-widget-link {
border: 2px solid #222;
background: #651C6B none repeat scroll 0% 0%;
border-radius: 6px;
}
.page-id-149 #tribe-events-list-widget-3 p {
color: #fff !important
} .home .tribe-event-duration,
.home .tribe-event-duration span {
color: #fff
}     #recent-posts-4>ul li span,
#main-footer .footer-widget h4 {
color: #651c6b;
}
.et_full_width_portfolio_page .et_project_meta {
display: none;
}
.project .et_main_title img {
display: none
}
.shadow img,
.page-id-83 .et_pb_section_4 img {
-webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.55);
-moz-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.55);
box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.55);
}
.et_pb_blog_grid_dropshadow .et_pb_post {
border: 1px solid #D8D8D8;
}
.et_pb_blog_grid .et_pb_image_container {
padding: 19px;
border: 1px solid #D8D8D8;
word-wrap: break-word;
} #et_pb_layout .hndle::before,
#et_pb_toggle_builder::before {
content: "\63" !important;
} .bespoke-button .et_pb_button {
color: #FFF !important;
background: #651C6B none repeat scroll 0% 0%;
font-size: 13px;
border-width: 2px !important;
border-radius: 6px;
letter-spacing: 0px;
} .page-id-149 .featured-image .woocommerce img,
.page-id-149 .featured-image .woocommerce img:hover {
max-width: 40% !important;
} .woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce button.button,
.woocommerce-page button.button,
.posted_in a {
color: #651c6b
} .nav li ul {
width: 300px;
}
#top-menu li li a {
width: 260px;
} .et_pb_toggle_open h5.et_pb_toggle_title {
color: #000;
font-weight: 700;
}
.et_pb_toggle_close h5.et_pb_toggle_title {
color: #333;
font-weight: 600;
} .parallax-text p,
.parallax-text h4,
.parallax-text a.et_pb_promo_button {
text-shadow: 0px 0px 1px #000;
font-weight: bold
}
.parallax-text h4.tribe-event-title a {
text-shadow: 0px 0px 1px #651c6b;
font-weight: normal
}
.page-id-156 .et_pb_section p {text-transform: uppercase;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:12px;font-weight: 600 } #product-2427 > div.clearfix > div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width:0%}
#product-2427 > div.clearfix > div.summary.entry-summary {width:100%}
#product-2427 > div.clearfix > div.summary.entry-summary > form > table > tbody > tr > td.label,#product-2427 > div.clearfix > div.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images > a {display:none}
.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item.button-variable-item {
min-width:42px!important
}