/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.3
*/

@import url("../salient/style.css");
@import url("../salient-child/crundi_responsive.css");

body {
	font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, .nectar-button {
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif;
	font-weight: 300 !important;
    -webkit-font-smoothing: subpixel-antialiased !important;
	/*-moz-osx-font-smoothing: grayscale !important;*/
}

h1 {
	text-transform: uppercase;
	letter-spacing: 1px;
}

h2, h3, h4, h5 {
	letter-spacing: 0.2px;
}


h4 {
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif !important;
}

header#top nav > ul > li > a {
    -webkit-font-smoothing: subpixel-antialiased !important;
    letter-spacing: 1.5px !important;
}
header#top .sf-menu li ul li a {
	font-size: 16px !important;
	text-transform: uppercase;
	line-height: 22.4px;
-webkit-font-smoothing: subpixel-antialiased !important;
letter-spacing: -0.5px !important;
}
.sf-menu ul {
	width: 23em !important;
}
#mobile-menu {
	background-color: #141414 !important;
}
#mobile-menu a {
	font-size: 16px !important;
	text-transform: uppercase;
	line-height: 22.4px;	
}

#sidebar h4 {
	font-size: 18px;
	color: #404040;
	border-bottom: 1px solid #404040;
	padding-bottom: 10px;
}
#custom_html-2 a h3 {
	color: #C1C1C1 !important;
}
.section-down-arrow {
	top: 32% !important;
}
@media only screen and (max-width: 1024px)  { 
	.hidden-tablet {
		display: none !important;
	}
}
@media only screen and (min-width: 1023px)  { 
	.hidden-desktop {
		display: none !important;
	}
	.work-item:not([data-custom-content="on"]) .work-info-bg { 
		display: block !important;
	}
}
@media only screen and (min-width : 1px) and (max-width : 1000px) {
	.work-item:not([data-custom-content="on"]) .work-info-bg { 
		display: block !important;
	}	
}

/*this changes the font for post and page titles*/
.row .col.section-title h1, .row .col.section-title h2 {
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif;
	letter-spacing: 1px;
}

#page-header-bg h1 {
    color: #fff;
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif;
    font-size: 54px !important;
}


.sml_thankyou {
	color: #7EC382;
	font-weight: bold;
}


/* Crundi_ TESTIMONIAL SLIDER STYLES
-------------------------------------------------------------*/

.testimonial_slider .slides {
	max-height: 90px;
}


.testimonial_slider p {
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	font-size: 26px;
	letter-spacing: 1px;
}

.testimonial_slider span {
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif;
	letter-spacing: 0.5px;
}

.testimonial_slider .controls {
	display: none;
}

.testimonial_slider .image-icon {
    display: none;
}


/* ----------------------------------------------------------*/





/* Crundi_ TWITTER STYLES
-------------------------------------------------------------*/


/* Crundi_ This reduces the padding on the clears - brings the content together  */
#wptt_twittertweets-2 .row, div.clear {
    padding-bottom: 4px;
}


/* Crundi_ Color the text, change font size */
#wptt_twittertweets-2  .tweet_data {
	font-family: "OpenSansRegular","helvetica neue",Helvetica,Arial,sans-serif;
	color: #505050 !important;
	font-size: 14px;
}

/* Crundi_ Color the links, change font size and style */
#wptt_twittertweets-2 a {
	font-size: 14px;
	color: #909090 !important;
	font-style: normal;
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif;
	display: inline-block !important;
	float: none;
	clear: both;
}


/* Crundi_ Remove the box shadow and positon the  tweets list items */
.fetched_tweets > li {
    box-shadow: none !important;
 	padding: 0px;
 	margin: 0 0 0 20px;
    -moz-hyphens: auto;
    word-break: keep-all !important;
}

/* Crundi_ Add a bird before each tweet */
.fetched_tweets li::before {
	content: '';
	display: inline-block !important;
	height: 30px;
	width: 30px;
	margin-left: -30px;
	margin-top: 10px;
	float: left;
	clear: right;
	background-image: url("https://www.adamhandling.co.uk/wp-content/uploads/2015/09/twitter_bird.png");
    background-repeat: no-repeat;
    opacity: 0.8 !important;
}

/* Crundi_ background colour of li tweets */
ul li.tweets_avatar, .tweets_avatar li {
    background-color: #f6f6f6 !important;
}


/* Crundi_ Change strength of time */
.tweet_wrap .times em a{
	font-family: "OpenSansRegular","helvetica neue",Helvetica,Arial,sans-serif !important;
	opacity: 0.7;
}




/* ----------------------------------------------------------*/




/* Crundi_ SHOP WOOCOMMERCE STYLE AMENDS
-------------------------------------------------------------*/

.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img {
	border: 1px solid #e1e1e1;
}


/* ----------------------------------------------------------*/






/* Crundi_ FOOTER STYLES
-------------------------------------------------------------*/

#footer-outer #footer-widgets a:hover{
	color: #ffffff !important;
}

#footer-outer #footer-widgets h4:first-child{
	color: #e1e1e1 !important;
	font-size: 16px;
}



#footer-outer #footer-widgets .crundi_event_footer .entry-image {
	width: 75px;
	height: 60px;
	float: left;
	clear: both;
	padding-right: 10px;
	margin-top: 1px;
}

#footer-outer #footer-widgets .crundi_event_footer .entry-title {
	line-height: 14px;
	padding-bottom: 0px;
	margin-top: 0px;
}

.crundi_event_footer .entry-title a:hover {
	text-decoration: none !important;
}

.upw-posts article h4.entry-title {
	font-size: 12px !important;
}


.upw-posts article {
    /*display: block;*/
    /*position: relative !important;*/
    margin-bottom: 1.5em;
}

.upw-posts article:after {
    display: block;
    content: '';
    height: 0px;
    width: 0px;
    clear: both;
}


.entry-meta {
	display: block;
}

#footer-widgets .crundi_event_footer .upw-posts {
	margin-top: 5px !important;
	display: inline-block;
	width: 100%;
}





/* Crundi_ CRUNDI GET IN TOUTCH BUTTON COLOUR
-------------------------------------------------------------*/

#footer-outer .widget input.wpcf7-submit {
	background-color: orange !important;
	font-size: 15px;
	border: 1px solid #606060;
	/*box-shadow: 0px 2px 0px 0px #303030;*/
}

#footer-outer .widget input.wpcf7-submit:hover {
	background-color: orange !important;
	font-size: 15px;
	border: 1px solid #808080;
	box-shadow: 0px 0px 0px 0px #303030;
}

/* ----------------------------------------------------------*/




/* Crundi_ FOOTER WIDGET - Crundi SOCIAL MEDIA BUTTONS
-------------------------------------------------------------*/

#crundi_social_butt {
	display: block;
	background-color: transparent !important;
	padding-left: 15px;
	margin: 0 0 15px 0;
	height: 46px;
	transition: all 0.1s ease-in;
	-webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
}

#crundi_social_butt:hover {
	background-color: transparent !important;
	color: #ffffff !important;
}

.ascend #footer-outer .widget #crundi_social_butt h4 {
	color: #ffffff !important;
	font-size: 14px;
}



.face_butt {
	background-image: url("https://www.adamhandling.co.uk/wp-content/uploads/2015/09/facebook_icon_sc.png");
    background-repeat: no-repeat;
	background-position: right 12px center;
}

.face_butt h4 {
	padding: 7px 0px;
}



.tweet_butt {
	background-image: url("https://www.adamhandling.co.uk/wp-content/uploads/2015/09/twitter_icon_sc.png");
    background-repeat: no-repeat;
	background-position: right 12px center;
}

.tweet_butt h4 {
	padding: 7px 0px;
}



.insta_butt {
	background-image: url("https://www.adamhandling.co.uk/wp-content/uploads/2015/09/insta_icon_sc.png");
    background-repeat: no-repeat;
	background-position: right 12px center;
}

.insta_butt h4 {
	padding: 7px 0px;
}



/* Crundi_ WOOCOMMERCE STYLES
-------------------------------------------------------------*/



.woocommerce .page-title, .woocommerce .woocommerce-result-count {
    display: none;
}




.woocommerce-billing-fields p.form-row {
	margin-bottom: 30px;
}



.woocommerce-billing-fields #billing_first_name_field, .woocommerce-billing-fields #billing_last_name_field  {
	margin-bottom: 4px;
}

.woocommerce-billing-fields #billing_address_1_field {
	border-top: 2px dotted #C7C7C7;
	padding-top: 20px;
	margin-bottom: 0px;
}

.woocommerce-billing-fields #billing_address_2_field {
	margin-bottom: 4px;
}

.woocommerce-billing-fields #billing_city_field {
	margin-bottom: 4px;
}

.woocommerce-billing-fields #billing_state_field {
	margin-bottom: 4px;
}

.woocommerce-billing-fields #billing_postcode_field {
	margin-bottom: 0px;
}

#billing_billing_signed_copy_field {
	border-top: 2px dotted #C7C7C7;
	padding-top: 20px;
	margin-bottom: 8px;
}


#order_review_heading {
	border-top: 2px dotted #C7C7C7;
	padding-top: 20px;
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #A2BE2A !important;
	border-bottom: 1px solid #616B3A !important;
}



/* ----------------------------------------------------------*/




/*EVENT PAGE (and Event Category) STYLES - remove meta*/

.event_area article.post .post-meta, body.category-events article.post .post-meta  {
    display: none !important;
}


.event_area .post-content, body.category-events .post-content  {
    padding-left: 0;
}
.mc4wp-form-fields input[type=submit] {
-webkit-appearance: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
align-items: flex-start;
background-color: rgb(64, 64, 64);
border-bottom-color: rgb(128, 128, 128);
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(128, 128, 128);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(128, 128, 128);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(128, 128, 128);
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgb(48, 48, 48) 0px 0px 0px 0px;
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
display: inline-block;
font-family: system-ui;
font-size: 15px;
font-style: normal;
font-variant-caps: normal;
font-weight: normal;
height: 34px;
letter-spacing: normal;
line-height: 18px;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 2px;
margin-top: 2px;
opacity: 1;
padding-bottom: 7px;
padding-left: 11px;
padding-right: 11px;
padding-top: 7px;
text-align: center;
text-indent: 0px;
text-shadow: none;
text-transform: none;
transition-delay: 0s;
transition-duration: 0.2s;
transition-property: opacity;
transition-timing-function: linear;
white-space: pre;
word-spacing: 0px;
writing-mode: horizontal-tb;
}

div[itemprop="offers"] .price {
    display: none;
}

/* Product page */
.ascend .container-wrap button.reset {
	padding: 16px !important;
    background-color: #555 !important;
	display: none;
}
@media only screen and (max-width : 690px) {
	.woocommerce div.product form.cart .variations td {
        display: block;
    }
}

.social-icons-header {
    float: right;
	position: absolute;
	top: 120px;
	right: 60px;
	z-index: 99;
}
.social-icons-header li {
    float: left;
}
.social-icons-header a:hover {
	opacity: .6;
}
.social-icons-header a {
    color: white;
    margin: 10px;
}
.social-icons-header i {
    background: none;
}

#footer-outer #copyright #social li a i:hover {
	color: white !important;
	opacity: 0.6;
}
#mobile-menu .container {
    margin: 0 5px !important;
    padding: 0 15px !important;
	max-width: 100% !important;
}
.social-icons-header,
.social-icons {
	display: none;
}
body.home.page .social-icons-header,
body.home.page .social-icons {
	display: block;
}

.woocommerce div.product form.cart .variations td.label {
    white-space: nowrap;
}

.woocommerce div.product .product_title {
    margin-bottom: 0.5em;
}
.woocommerce div.product.product-type-variable #single-meta + .price {
    display: none;
}

#order_comments_field {
	display: none;
}
.main-content a {
	text-decoration: underline !important;
	transition: all .5s ease-out 0s;
}
.main-content a:hover {
	text-decoration: none !important;
}

.recipe.section-title {
	padding-left: 15px !important;
	padding-bottom: 20px !important;
}

.recipe_share {
	margin-top: 20px;
}

.recipe_share .meta-share-count .share-count-total,
.recipe_share .meta-share-count .plural,
.recipe_share .meta-share-count .singular {
	display: none;
}
.recipe_share a {
	text-decoration: none !important;
}

#sidebar h4.serves {
	margin-bottom: 0px !important;
	border-bottom: none !important;
}
#sidebar h4.ingredients {
	margin-top: 30px;
}
#sidebar .ingredients_detail p {
	padding-bottom: 12px;
}
#sidebar .ingredients_detail ul li {
	list-style: disc;
	padding: 0 !important;
	margin: 0 0 0 15px;
}
.pt-cv-title a {
	text-decoration: none !important;
}

.page-id-8351 #page-header-wrap {

}

img.hame-logo {
	max-height: 150px;
	width: auto;
}
img.hame-logo-large {
	height: auto;
	width: 50%;
}
.hame p {		
	font-size: 14px;
}
.hame-menu {
	padding: 0 20px;
}
.hame-menu p,
.hame-menu table td,
.hame-menu table th {
	text-align: center;
	padding-bottom: 16px;
}
.hame-menu table.foodTable td {
	max-width: 19.5% !important;
	width: 19.5% !important;
}
.hame-menu table.winePage td {
	padding: 0 10px 10px 10px;
}
.hame-menu table.wine td {
	max-width: 19.5% !important;
	width: 19.5% !important;
}
.hame-menu table.sparkling td,
.hame-menu table.pairings td,
.hame-menu table.cocktails td {
	text-align: left;
}
.hame-menu table.cocktails td h4 {
	text-transform: uppercase;
    font-size: 18px !important;
    line-height: 18px;
}
@media only screen and (max-width: 737px) {
	.hame-menu table.foodTable td {
	    display: table;
	    width: 100% !important;
	    max-width: 100% !important;
	    margin: 10px 0 10px;
	}
}
@media only screen and (min-width: 737px) {
	.hame-menu table.sparkling td:nth-child(n),
	.hame-menu table.pairings td:nth-child(n),
	.hame-menu table.cocktails td:nth-child(n) {
		padding-left: 40px;
	}
}
.hame .menu-title {
	text-decoration: underline;
	font-weight: bold;
}
.main-content .hame-menu .no-border td {
	border: none !important;
	border-left: none !important;
	border-bottom: none !important;
	border-right: none !important;
	font-size: 14px !important;
	background-color: white;
	font-weight: normal;
}
.hame table.no-border,
.hame table.noborder td,
.hame table.noborder th,
.hame table.noborder td:first-child,
.hame table.noborder th:first-child {
	margin: 0 0 20px;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: transparent;
	border: none !important;
}

.hame-menu, .hame-menu * {
	font-weight: normal !important;
	color: #141414 !important; 
	font-size: 14px !important;
}
.hame-menu strong, .hame-menu * > strong {
	font-weight: bold !important;
}

.inverted {
    background-color: #141414 !important;
    color: white !important;
}
.inverted a {
    color: white !important;
}
.inverted .hame-menu, .inverted .hame-menu * {
    color: white !important;
}
.woocommerce-page table.cart a.remove {
	text-decoration: none !important;
}
.woocommerce-page table.cart .product-quantity {
    white-space: nowrap;
}
body:not(.woocommerce-cart) .main-content .inverted table {
    background-color: #141414 !important;
}
body:not(.woocommerce-cart) .main-content table.no-border {
	border: 0 !important;
}
.main-content .inverted .hame-menu .no-border td,
.main-content .hame-menu table tr:nth-child(2n+1),
.main-content .hame-menu table tr,
.main-content .hame-menu table td,
body:not(.woocommerce-cart) .main-content table.hameTable tr:nth-child(2n+1) {
    background-color: #141414 !important;
}
body:not(.woocommerce-cart) .main-content table.hameTable tr,
body:not(.woocommerce-cart) .main-content table.hameTable td {
	border: none !important;
}
.hame-menu table.winePage td {
	max-width: auto !important;
}


@media only screen and (max-width: 420px)  { 
	.main-content .hame-menu .no-border td,
	.hame-menu, .hame-menu * {
		font-size: 13px !important;
	}	
	.hame-menu {
		padding: 0;
	}
}

/* HAME Popup */
.with-hame-overlay {
    overflow-y: hidden;
}
#hame-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000000;
	display: none;
}
#hame-overlay-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.4);
}
#hame-popup {
    overflow-y: auto;
    position: absolute;
    top: 2.5%;
    bottom: 2.5%;
    left: 12.5%;
    right: 12.5%;
    margin: 0 auto;
    background: #141414;	
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.5);
    max-width: 900px;
	margin-bottom: 2px;
}
#hame-overlay .col {
    margin-bottom: 0px;
}
#hame-overlay .vc_col-sm-12 {
    margin-left: 0%;
	padding-bottom: 4px;
}
.hamepopup-action-1,
.hamepopup-action-2,
.hamepopup-action-3,
.hamepopup-action-4,
.hamepopup-action-5,
.hamepopup-action-6,
.hamepopup-action-7,
.hamepopup-action-8,
.hamepopup-action-9,
.hamepopup-action-10 {
	cursor: pointer;
}
.hame h4.ingredients,
.hame h4.method {
	margin-top: 20px !important;
}
.hame ul {
	margin-bottom: 0px !important;
}

.products_rmenu #e_deliverynote_field {
	background-color: white;
	border-color: 1px solid #ececec;
}
.woocommerce-error {
	background-color: #440023 !important;
}
.hameFAQ p {
	padding-bottom: 0px;
}
.hameFAQ span {
	font-weight: bold;
	text-decoration: none !important;
	padding-top: 10px;
	display: block;
}
.return-to-shop {
	display: none !important;
}
.nectar-button.large {
	font-size: 24px !important;
	padding: 20px 42px !important;
}
.nectar-button span,
.nectar-button a,
a.nectar-button,
.nectar-button {
	text-decoration: none !important;
}
.darkMenu .nectar-button.see-through-2:hover, 
.darkMenu .col.dark .nectar-button.see-through-2:hover {
	background-color: white !important;
	border-color: white !important;
}
.darkMenu .nectar-button.see-through-2:hover span, 
.darkMenu .col.dark .nectar-button.see-through-2:hover span {
	color: #0a0a0a;
}

.hame-menu h5 {
	font-size: 18px !important;
text-transform: uppercase;
margin: 0 auto 20px;
padding: 0 30px;
text-align: center;
}

.main-content a.hamepopup-action-button {
	font-size: 18px !important;
	text-transform: uppercase;
	margin: 0 auto 5px;
	padding: 20px 30px;
	text-align: center;
	text-decoration: none !important;
	border: 2px solid black;
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif;
	font-weight: 300 !important;
	display: inline-block;
}
.main-content .inverted a.hamepopup-action-button {
	border: 2px solid white;
}

/* Cart */
.shop_table .woocommerce-placeholder.wp-post-image {
    visibility: hidden !important;
}

/* Focal Text */
.focaltext {
	color: white;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.66em;
    background-image: url('/wp-content/uploads/2020/09/retreat-popup-background.jpg');
    background-size: cover;
    background-position: center;
    padding: 50px 80px;
}
.focaltext h3 {
    font-size: 28px;
    margin-bottom: 20px;
    color: white;
}
@media only screen and (max-width : 767px) {
	.focaltext {
		padding: 50px 15px;
	}	
}

/* Passwords */
.post-password-form {
    margin-top: 3rem;
    font-size: 1.25rem;
    line-height: 2rem;
}
.ascend .container-wrap .post-password-form input[type=submit] {
    font-size: 1rem;
    padding: 16px 40px !important;
    margin-top: 20px;
}

/* Plates - hide disabled */
body.postid-25312 .rtwpvs-term.rtwpvs-image-term.disabled {
	display: none !important;
}

/* Instagram link */
#page-header-bg .instagram-link {
    position: absolute;
    bottom: 20px;
    right: 20px;
    font-size: 2rem;
    z-index: 50;
}
#page-header-bg .instagram-link i::before {
    color: white !important;
}

body #footer-outer #copyright,
body #footer-outer,
body #header-outer, body[data-header-color="dark"] #header-outer {
	background-color: #11351f !important;
}

body.ascend .container-wrap,
body.ascend .project-title,
body .vc_text_separator div
body .carousel-wrap[data-full-width="true"] .carousel-heading
body .carousel-wrap span.left-border
body .carousel-wrap span.right-border
body #page-header-wrap
body .page-header-no-bg
body #full_width_portfolio .project-title.parallax-effect
body .portfolio-items .col
body .page-template-template-portfolio-php .portfolio-items .col.span_3
body .page-template-template-portfolio-php .portfolio-items .col.span_4 {
	background-color: #ffffff
}
#sb_instagram,
.row-bg.using-bg-color {
    background-color: #ffffff !important;
}

/* Footer */
#footer-outer #footer-widgets h4:first-child,
#footer-widgets h3 {
    color: #efeae1 !important;
}
#crundi_social_butt {
    display: block;
    background-color: #efeae1;
	padding-left: 0 !important;
}
.ascend #footer-outer .widget #crundi_social_butt h4 {
    color: #ffffff !important;
	font-family: "Oswald","helvetica neue",Helvetica,Arial,sans-serif;
	font-weight: 300 !important;
	text-transform: capitalize;
	font-size: 19px;
	line-height: 34px;
	letter-spacing: 0.2px;
}
/* Vouchers */
/*.voucher-fields-wrapper-variation {
	display: none !important;
}
*/
.postid-1291 .quantity.buttons_added {
	display: none !important;
}
.voucher-fields-wrapper-variation .voucher-fields > .voucher-image-options,
.voucher-fields-wrapper-variation .voucher-fields > p:nth-child(1) {
    display: none;
}

.page-id-38407 ul.portfolio-items li {
	padding: 10px;
	border: 1px solid #11351f;
}

/* Vimeo overlay */
.autoplayvideooverlay {
	display: flex;
	position: absolute;
	width: 100%;
	top: 0;
	pointer-events: none;
}
.autoplayvideooverlay_content {
	height: 100px;
	font-family: Oswald;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 22.4px;
	font-weight: 300;
	color: white;
	margin: 0 auto;
	padding: 25px 65px 0 0;
	align-self: flex-end;
	background: rgba(0,0,0,0.25);
	text-align: right
}
@media only screen and (max-width: 640px) {
	.autoplayvideooverlay {
		display: none;
	}
}

.social-icons-header a i::before {
  color: black;
}

.meetFamilytable, .meetFamilytable td, .meetFamilytable tr, .meetFamilytable body:not(.woocommerce-cart) {
	border: 0px !important;
	background-color: transparent !important;
	vertical-align: middle;
}
.body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {

}
.meetFamilytable {
	max-width: 60vw;
}
.meetFamilytable img {
	margin: auto 10px;
}
.meetFamilytable .FrogFamily {
	max-width: 200px !important;
}
.meetFamilytable .LTFamily {
	max-height: 150px !important;
	min-width: 80px;
}
.meetFamilytable .UBFamily {
	max-width: 150px !important;
}
.meetFamilytable .eveFamily {
	max-width: 150px !important;
}
.meetFamilytable .hameFamily {
	max-width: 200px !important;
}
.hameLogoHeader {
	max-width: 200px !important;
}
@media only screen and (max-width: 800px) {
	.meetFamilytable img {
		margin: auto 5px;
	}
	.meetFamilytable .FrogFamily {
		max-width: 80px !important;
	}
	.meetFamilytable .LTFamily {
		max-height: 80px !important;
		min-width: 50px;
	}
	.meetFamilytable .UBFamily {
		max-width: 50px !important;
	}
	.meetFamilytable .eveFamily {
		max-width: 50px !important;
	}
	.meetFamilytable .hameFamily {
		max-width: 80px !important;
	}
}