/*
Theme Name: & Vintage
Theme URI: https://www.hypedigital.co.uk/
Description: This is a child theme for & Vintage
Author: Hype Digital
Author URI: https://www.hypedigital.co.uk/
Template: andvintage
Version: 1.0
*/
.home .content-area {
	margin-bottom: 0 !important;
}

.page .entry-content .wp-block-columns.alignfull.instagram, .wp-block-columns.alignfull.instagram {
  margin-bottom: 0;
	padding-right: 0;
}
h1, h2, h3, h4, h5 {
	  font-weight: 900 !important;
    letter-spacing: -1px !important;
    text-transform: uppercase !important;
}
footer#site-footer {
  padding: 100px 0;
}
#site-footer a {
  font-weight: 500;
}
#site-footer .widget-title {
  font-size: 26px !important;
}
#mailpoet_form_2 form.mailpoet_form {
  padding: 20px 0 !important;
}
#mailpoet_form_2 .mailpoet_submit {
  padding: 10px !important;
  background-color: #33322e;
}
.black-btn a:hover {
	color: #FFF !important;
}
.brandimage {
	margin-bottom: 40px
}
.madeinuk {
	margin-top: 40px
}
.social {
	padding-top: 20px;
}
.social-icon {
	display: inline;
	margin-right: 12px;
}
.yith-wcwl-add-to-wishlist {
  margin: 0;
}
.yith-wcwl-add-to-wishlist a span {
	padding-left: 11px;
}
.single-product #yith-wcwl-icon-heart-outline {
	display: none;
	visibility: hidden;
}
        
.wpcf7-response-output {
  color: #eb6619;
}
#site-navigation a {
	text-transform: uppercase;
}
#site-top-bar, #site-top-bar a {
  color: #000000;
}
.main-navigation ul li.current-page-link > a {
	color: #ff7a1c !important;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
  background-color: #ff7a1c;
}
.woocommerce .woocommerce-breadcrumb + .page-title, .woocommerce-page .woocommerce-breadcrumb + .page-title {
  margin-top: 40px;
  margin-bottom: 40px;
}
.woocommerce .product_summary_top h1, .woocommerce-page .product_summary_top h1 {
	  margin-top: 50px;
  margin-bottom: 50px;
}
.product_summary .product_infos h2, .launchGallery svg,  .in-stock, #tab-pwb_tab span {
	display: none;
	visibility: hidden;
}
.top-headers-wrapper .site-header.full-header {
  border-bottom: none;
}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {
  background-color: #ff7a1c;
}
.quantity, .tpwpg-big p, .tpwpg_zoom svg {
	display:none;
	visibility: hidden;
}
.gbt_18_snap_look_book .gbt_18_look_book_item .gbt_18_shop_this_book .gbt_18_current_book, .gbt_18_snap_look_book .gbt_18_look_book_item .gbt_18_shop_this_book h5 {
  color: #000;
}
.iconic-woothumbs-fullscreen svg {
	display:none;
  visibility:hidden;
}
.iconic-woothumbs-fullscreen {
  background-image: url("https://www.andvntg.com/wp-content/themes/andvintage-child/images/zoom.svg"); 
	background-position: top 17px left 17px;
  background-repeat: no-repeat;
  width: 55px;
  height: 55px;
  display: block;
  top: 15px;
  right: 15px !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
background-color: #fff;
  border-radius: 100%;
}
.iconic-woothumbs-wishlist-buttons {
  right: 14px !important;
  bottom: 14px !important;
  top: unset !important;
}
.pswp.pswp--open .pswp__bg {
  background: #fef7e5 !important;
}

html, iframe html {
  background: #fef7e5 !important;
}
summary {
  margin-bottom: 20px;
}
summary::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\2b";
  padding-right: 20px;
}
open summary::before {
  transform: rotate(90deg);
}
.pswp.pswp--open .pswp__top-bar .pswp__button.pswp__button--close {
  background-image: unset !important;
}
.wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_category_grid_item h4.gbt_18_category_grid_item_title {
  width: calc(100% - 50px);
	font-size: 1em;
  padding: 15px 15px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;	
}
.wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper .gbt_18_categories_grid .gbt_18_category_grid_item .gbt_18_category_grid_item_title {
  bottom: 24px!important;;
  left: 32px !important;
}
.wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_category_grid_item:hover h4.gbt_18_category_grid_item_title {
  padding: 15px;
}
.wc-block-grid__product-title {
	
font-size: 14px;
  font-weight: 400;
  margin: 0 0 8px;
  text-align: left;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: none;
  display: block;
  font-size: 14px;
  line-height: 1.4;
  font-weight: 400;
  padding: 12px 30px 0px 0;
  margin: 0;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  font-weight: 900 !important;
  letter-spacing: -1px !important;
  text-transform: uppercase !important;
}
.yith-wcan-filter .filter-items .filter-item.active > label > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {
  color: #ff7a1c !important;
}
.filters-container, .yith-wcan-filters .yith-wcan-filter {
  background-color: #fef7e5;
}
button.reset-filters {
  background-color: #000000;
  color: #fef7e5;
  padding: 10px 20px !important;
  text-transform: uppercase !important;
  font-weight: bold !important;	
}
.woocommerce-privacy-policy-text p {
	font-size: 13px !important;
}
.archive .content-area .page-header.archive .page-title, .blog .content-area .page-header.archive .page-title, .search .content-area .page-header.archive .page-title {
  font-size: 40px !important;
  text-transform: uppercase;
  text-align: center;
}
.gbt_18_mt_posts_grid .gbt_18_mt_posts_grid_wrapper .gbt_18_mt_posts_grid_img_container {
  min-height: 250px;
}
.strong-view-id-1 .testimonial-heading {
	font-size: 20px;
}
.strong-view-id-1 p {
	font-size: 18px;
}
.strong-view-id-1 .testimonial-field {
	font-size: 14px;
} 
.strong-view.wpmtst-modern .readmore-page {
  background: #fef7e5 !important;
}

#mailpoet_form_4 .mailpoet_submit {
	padding: 12px 5px !important;
}
.term-description {
  position: unset !important;
}
.header-home img {
	max-height:850px;
}


.icons {
 	content: "";
 display: block !important;
	clear: left;
}
.shop-icon {
	width: 30px !important;
	float: left;
	display: block;
	position: relative;
}
.shop-txt {
	padding-left: 30px;
	font-size: 14px;
	
}
#cff .cff-photo, #cff .cff-html5-video, #cff .cff-event-thumb{ 
    height: 200px;
    width: 100%;
}
.cff-multiple { 
	overflow: hidden; 
}
.social-icon {
	width: 30px;
	float: left;
}
/**
.simple-banner {
	display: none !important;
	visibility: hidden !important;
}
.home .simple-banner {
	display: block !important;
	visibility: visible !important;
}
**/
.woocommerce table.shop_table.wishlist_table tr td {
  background: #fef7e5 !important;
}
.woocommerce table.shop_table.wishlist_table tr td.product-add-to-cart, .wishlist_table .product-add-to-cart a {
  text-transform: uppercase !important;
  text-decoration: none !important;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  align-items: unset !important;
}
.content-area a.trigger-share-list {
  padding-left: 30px !important;
}
.yith-wcwl-add-to-wishlist a span {
  padding-left: 35px !important;
}
.rx-filter-bar-style-2, #reviews.rx_review_summery_block, .rx_listing_style_2 .rx_review_block .rx_body .rx_rating_section, .rx_listing_style_2 .rx_review_block .rx_body .rx_varified, .rx_listing_style_2 .rx_review_block .rx_thumb, .srfw_t1_A_8 img, .mscpic-img-body, .mscpic-body, .order-again, .rx-form-btn svg, .rx-classic-rating, .reviewx-star-rating, .rv-thumb   {
display: none !important;
visibility: hidden !important;
}
.rx_listing_style_2 .rx_review_block, table.reviewx-order-table tbody tr:nth-child(2n) td {
background-color: #fef6e1 !important;
}
#srfw-slider-1 .wprev_preview_tcolor1_T1 {
  font-size: 14px;
}
.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_view_review, .reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_edit_review, .reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_submit_review, .rx-form-btn {
	background: #000 !important;
}
.rx-form-btn {
	color: white;
}
.reviewx-order-table th, .reviewx-order-table tr:nth-of-type(2n+1), .rx_short_summery_wrap {
  background-color: #fef6e1 !important;
}
.rx-form, .form-row {
  box-shadow: unset !important;
  background-color: #fef6e1;
}
.rx-form .responstable, table:not(.has-background) tbody td, .responstable td:last-child, .responstable td:first-child, .responstable, .rx_myaccount-review_form fieldset, .responstable tr {
	background-color: #fef6e1 !important;
		background: #fef6e1 !important;
}
.rx-cancel-btn {
  color: #000 !important;
  background-color: #fff !important;
  border: 1px solid #000 !important;
}
.rv-btn, .rx-review-form input[type="button"] {
  color: #fff;
  font-weight: 600;
  text-decoration: none !important;
}
.rx-form-btn {
	min-width: unset !important;
	  color: #fff;
}
.rx-review-form fieldset {
	border: none;
}
.rx-review-form .form-row .reviewx_title, .review-box {
  background-color: #fef6e1!important;
  border: 1px solid #e2e2e2 !important;
}
.short_summary td {
	border: 1px solid #fef6e1 !important;
	border-bottom: 0 solid #fef6e1 !important;
}
.media-router .media-menu-item {
  color: black;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
  text-decoration: none;
}


@media screen and (min-width: 768px) {
  .wp-block-getbowtied-categories-grid.gbt_18_categories_grid_wrapper.is-style-layout-1 .gbt_18_categories_grid .gbt_18_category_grid_item {
    width: 25%;
	}
.ppc-button-wrapper {
	margin: 0px auto 0px 12% !important;
  max-width: 714px !important;
}
}
@media (max-width: 639px) {
  .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product {
    width: 100%;
    max-width: 100%;
  }
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
  width: 100%;	
	}
}
@media (max-width: 599px) {
	.header-home img {
		max-height:599px;
	}
}

@media (max-width: 781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile)  .featured {
    flex-basis: 25% !important;
  }
}