/* 
 Theme Name:     Divi Child
 Author:         ProAppDev
 Author URI:     http://proappdev.com/
 Template:       Divi
 Version:        1.0.0
*/ 

/*Put your code below this*/
body.admin-bar #main-header {
	top: 67px !important;
}
body.admin-bar #page-container {
	padding-top: 169px !important;
}
#page-container {
	padding-top: 168px !important;
}
#main-header {
	top: 34px !important;
}
.container {
	width: 92%;
}
#bk-image-cate .et_pb_top_inside_divider {
	background-image: none !important;
}
#et-secondary-nav li {
    margin-right: 15px;
    border-right: 1px solid #fff;
    padding-right: 15px;
}
#top-header .container {
	padding-top: 0;
}
#et-secondary-menu > ul > li a {
    padding-top: .75em;
}
.et_pb_text a {
    color: #967800 !important;
}
.et_pb_text a:hover {
    text-decoration: underline;
}
p,
li {
	font-weight: 300;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
	padding-bottom: 50px !important;
}
#et-footer-nav,
#et-info-phone::before,
#et-info-email:before {
	display: none;
}
#footer-info {
	float: none;
	text-align: center;
}
#footer-info,
#footer-info a {
    font-weight: 300;
    color: #fff;
}
#et-top-navigation {
	font-weight: 300 !important;
}
#top-menu li {
	padding-right: 20px;
}
#top-menu li a {
	position: relative;
}
#top-menu > li > a:before {
	position: absolute;
	content: '|';
	right: -16px;
}
#top-menu li.menu-link-extra-spc a:before,
#top-menu li.line-none a:before {
	display: none;
}
#top-menu li.menu-link-extra-spc.line-none {
	padding-right: 15px !important;
}
#top-menu li.line-none {
	padding-right: 5px !important;
}
#top-menu li.line-none i {
	font-size: 20px !important;
}
#footer-widgets .footer-widget li::before {
	display: none;
}
#menu-footer-menu a {
	font-weight: 700;
}
#media_image-2 {
	width: 100%;
	max-width: 175px;
	margin: 30px auto 15px;
	float: none;
}
#footer-widgets .footer-widget li {
	margin-bottom: 0;
}
.footer-widget p {
	font-weight: 300;
    font-size: 16px;
    line-height: 1.2;
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a {
	font-size: 16px;
}
.fancy-btn.et_pb_button,
.home-banner .et_pb_button {
	width: 118px;
	height: 127px;
	text-align: center;
	display: inline-block !important;
	vertical-align: middle;
	line-height: 1 !important;
	border: none !important;
}
.fancy-btn.et_pb_button:hover,
.home-banner .et_pb_button:hover {
	background-color: hsla(0,0%,100%,.0) !important;
}
.home-banner .et_pb_slide_description {
	padding: 90px 70px 60px !important;
}
.home-banner .et_pb_slide_description .et_pb_slide_title {
	margin-left: -70px;
	font-size: 160px !important;
}
.home-banner .et_pb_slide_description .et_pb_slide_title span {
	display: block;
	font-size: 120px !important;
	margin-left: 70px;
}
.home-banner .et_pb_slide_content h3 {
	font-size: 30px;
	letter-spacing: 8px;
	font-weight: 700;
	text-transform: uppercase;
}
.home-banner .et_pb_slide_content p {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 400;
}
.home-banner .header-content h1 {
	margin-left: -65px;
}
.home-banner .et_pb_fullwidth_header_subhead {
	margin-top: -15px;
	display: inline-block;
	margin-bottom: 50px;
}
.home-banner .et_pb_slide_description {
	animation-duration: none;
	animation-delay: none;
	animation-timing-function: none;
	animation-fill-mode: none;
	animation-name: none;
}
.sub-text-style {
	font-size: 30px;
	letter-spacing: 8px;
	font-weight: 700;
}
.join-btn.et_pb_button {
	width: 120px;
	padding: 8px !important;
	text-align: center;
	line-height: 1 !important;
}
.home-slider .et_pb_slide {
    background-color: transparent;
}
.home-slider .et_pb_slide_image {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	margin: -86px auto 0 !important;
}
.home-slider .et-pb-arrow-next, .home-slider .et-pb-arrow-prev {
	color: #000;
	box-shadow: 0px 2px 2px #828282;
	border-radius: 50%;
	opacity: 1;
}
.home-slider.et_pb_slider .et-pb-arrow-prev {
	left: 22px;
}
.home-slider.et_pb_slider .et-pb-arrow-next {
    right: 22px;
}
.home-boxes .et_pb_column {
	margin-right: 0.6% !important;
	width: 16.66% !important;
}
.home-top-quote {
	font-size: 80px !important;
	line-height: 0;
	position: absolute;
	top: 30px;
	left: auto;
	transform: rotate(-40deg);
	margin-left: -15px;
}
.home-bottom-quote {
	font-size: 80px !important;
	line-height: 0;
	position: absolute;
	bottom: 0;
	right: auto;
	transform: rotate(-40deg);
	margin-left: 20px;
}
.tlp-team .tpl-social a i {
	color: #fff;
}
body.single-post .entry-title,
.tlp-team .layout4 h3 {
	color: #967800;
}
.tlp-team .round-img img {
	border-radius: 0 !important;
}
#comment-wrap,
.comments-number {
	display: none;
}
.divi_team_member .members {
	border-radius: 0 !important;
}
.divi_team_member .team-det {
	position: static !important;
	transform: none !important;
	box-shadow: none !important;
}
.divi_team_member .team-soc {
	width: 100%;
	background-color: #2d1b10;
	opacity: 1;
	transform: none !important;
	border-radius: 0 !important;
}
.members:hover .team-soc {
    opacity: 1 !important;
    transform: none !important;
}
.team-soc a:hover {
    color: #967800 !important;
}
.team-det a:hover, .team-det h6 {
    color: #967800 !important;
    font-size: 18px !important;
}
body.stores-template-default #main-content .container::before,
body.stores-template-default #sidebar,
body.stores-template-default .post-meta,
.store_locator_single_categories_title {
	display: none;
}
body.stores-template-default .entry-title {
	color: #967800;
}
body.stores-template-default #left-area {
    float: none;
    padding-right: 0;
    width: 100%;
}
.store_locator_single_opening_hours {
	margin-top: 30px;
}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: 500 !important;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: calc(100% - 0px) !important;
	height: 39.6px;
}
.request-more-information-btn,
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	letter-spacing: 2px;
	font-size: 16px !important;
	text-transform: uppercase !important;
	background-image: url(/wp-content/uploads/2020/06/button.png) !important;
	width: 118px !important;
	height: 127px;
	text-align: center;
	display: inline-block !important;
	vertical-align: middle;
	line-height: 1 !important;
	border: none !important;
	padding: 8px 12px 20px !important;
	cursor: pointer;
	color: #fff !important;
	background-color: transparent;
	font-weight: 500;
	margin-right: 0 !important;
}
.request-more-information-btn {
	margin-top: 30px;
	margin-bottom: 30px;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
	display: none;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
	background: #967800;
	color: #fff !important;
	
}
/* .onsale, */
.woocommerce-page span.onsale, .woocommerce span.onsale {
	background: #967800 !important;
}
/* 
.price,*/
body.single-product .cart,
#top-header .et-cart-info {
	display: none !important;
}
.woocommerce-product-details__short-description {
	margin-top: 30px;
}
.single-social-icons {
	margin: 15px 0;
}
.product .related h2 {
	font-size: 18px !important;
}
.product .related > h2 {
	text-align: center !important;
	font-size: 26px !important;
	margin-bottom: 35px;
	padding-top: 40px;
}
.modal {
	z-index: 99999999;
}
.modal-backdrop {
    background-color: transparent;
}
.modal-header button {
	cursor: pointer;
	float: right;
	background: transparent;
	border: none;
	font-size: 30px;
}
#gform_submit_button_2,
#gform_wrapper_2 h3.gform_title {
    margin-left: 15px;
	text-align: center;
	font-size: 26px;
	font-weight: 500;
	letter-spacing: 2px !important;
}
.inquiry-form {
	padding-top: 35px;
	border-top: 1px solid #efefef;
}
#gform_wrapper_2,
#gform_wrapper_7 {
	max-width: 700px;
	margin: 0 auto;
	padding: 0 15px;
}
.pwb-single-product-brands {
    padding-top: 0 !important;
}
.single-product .pwb-single-product-brands a {
	color: #967800 !important;
	font-size: 14px;
}
.single-product .pwb-single-product-brands::before {
    content: "Brand:";
    margin-right: 6px;
	font-size: 15px;
	color: #666;
	font-weight: 500;
}

.widget .widget-title {
	color: #967800;
	line-height: 1.4;
}
.widget_recent_entries li a,
.widget li a {
	font-size: 15px !important;
}
.widget li a:hover {
	color: #967800 !important;
}
#yith_wcbr_brands_filter-2,
.widget.group.yith-woocommerce-ajax-product-filter,
#pwb_list_widget-2,
.widget_product_categories {
	margin-bottom: 30px;
}
.add_to_cart_button,
.added_to_cart {
	display: none !important;
}
#print_button_id {
	display: inline-block !important;
	margin: 10px 0 !important;
}
/* .wcpc-modal {
	top: 90px;
} */
.widget .yith-wcan-show-all-categories a, .widget .yith-wcan-show-all-tags a {
	font-size: 15px;
}
#yith-woo-ajax-navigation-sort-by-2 .orderby {
    background-color: transparent;
	font-weight: 600;
}

.yith-woo-ajax-navigation li small.count {
	display: none;
}


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 10% auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 100%;
	max-width: 650px;
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.widget h3.widget-title.with-dropdown .widget-dropdown {
	background-position: top 12px right;
}
.widget h3.widget-title.with-dropdown.open .widget-dropdown {
    background-position: bottom 9px right;
	top: 5px;
}
body.single-product #sidebar,
body.single-event #sidebar,
body.post-type-archive-event #sidebar,
body.page-id-758 #sidebar,
body.single-product #main-content .container::before,
body.post-type-archive-event #main-content .container::before,
body.wpsl_stores-template-default #main-content .container::before,
body.wpsl_stores-template-default .post-meta {
	display: none;
}
body.wpsl_stores-template-default .entry-content p {
	margin-bottom: 30px;
}
body.single-product #left-area,
body.post-type-archive-event #left-area,
body.wpsl_stores-template-default #left-area {
	float: none;
	padding-right: 0;
	width: 100%;
}
#wpsl-result-list a {
    font-weight: 700;
	color: #967800;
}
#wpsl-result-list li p {
    padding-left: 0;
    margin: 0 0 7px 0;
    padding-bottom: 7px;
}
.wpsl-opening-hours td {
	padding: 2px 5px !important;
}
article.type-event {
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #cecece;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
article.type-event img {
	width: 100%;
}
article.type-event .entry-featured-image-url {
	display: block;
	max-width: 350px;
	float: left;
	margin-right: 30px;
}
.vsel-content .vsel-meta-cats::before {
    content: "Category:";
	margin-right: 6px;
	font-size: 18px;
	color: #0b0a0a;
}
#wp-travel-content {
	margin-top: 80px;
}
#tribe-events-content a,
.single-tribe_events .tribe-events-single-event-title,
.tribe-common a,
.tribe-common .tribe-common-h3,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text,
.single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-gcal:hover, .single-tribe_events a.tribe-events-ical, .single-tribe_events a.tribe-events-ical:hover,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text,
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
	color: #967800 !important;
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {
	background: #967800 !important;
}
.tribe-events .tribe-events-calendar-day__event--featured::after,
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime::after,
.tribe-common .tribe-common-form-control-toggle__input:checked,
.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    background-color: #967800 !important;
}
.tribe-events .tribe-events-c-ical__link {
    color: #0c619c !important;
	border: 1px solid #0c619c !important;
}
.tribe-events .tribe-events-c-ical__link::before {
	background-image: none !important;
	content: "\f067" !important;
	font-family: FontAwesome;
	color: #0c619c;
	font-size: 12px;
	margin-top: -5px;
}
.tribe-events .tribe-events-c-ical__link:focus,
.tribe-events .tribe-events-c-ical__link:hover {
	background-color: #0c619c !important;
	color: #fff !important;
	border: 1px solid #fff !important;
}
.tribe-events .tribe-events-c-ical__link:focus:before,
.tribe-events .tribe-events-c-ical__link:hover:before {
	color: #fff !important;
}
.tribe-common .tribe-common-c-loader__dot--first {
	background-color: rgba(150, 120, 0, 0.4);
}
.tribe-common .tribe-common-c-loader__dot--second {
	background-color: rgba(150, 120, 0, 0.6);
}
.tribe-common .tribe-common-c-loader__dot--third {
	background-color: rgba(150, 120, 0, 0.8);
}
@keyframes a {
 50% {
  background-color: rgba(150, 120, 0, 0.8);
 }
}

.tribe-common .tribe-common-svgicon--featured {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23334A'/%3E%3C/svg%3E");
}
.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23334AF'/%3E%3C/svg%3E") !important;
}
.tribe-events-event-image img {
	width: 100%;
}
#tribe_events_filters_wrapper .tribe-events-filter-group ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}
#tribe_events_filters_wrapper .tribe-events-filters-group-heading,
.tribe-events-filters-content {
    background: #1076bd;
    color: #fff;
	border-bottom-color: #fff !important;
}
.tribe-common button:hover,
.tribe-common button:focus {
	background: #0c619c;
}
#tribe_events_filters_wrapper .tribe-events-filters-group-heading:focus, #tribe_events_filters_wrapper .tribe-events-filters-group-heading:hover {
	background: #0c619c;
	outline: 1px solid #fff;
}
#tribe_events_filters_wrapper .tribe-filter-status,
#tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-group-heading::after {
	color: #fff !important;
}
.tribe-events-filter-group.tribe-events-filter-range,
#tribe_events_filters_wrapper .tribe-events-filter-group ul li {
	color: #333;
}
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover {
	border-bottom-color: #0e1535 !important;
}
.ui-widget-content {
	border: 1px solid #0e1535 !important;
}
#tribe_events_filters_wrapper button:focus {
	outline: 1px solid #fff;
}
.tribe-events .tribe-events-c-top-bar__datepicker-button:hover,
.tribe-events .tribe-events-c-top-bar__datepicker-button:focus {
	background-color: transparent;
}
.select2-container .select2-selection--single {
    border-color: #aaa;
    margin-bottom: 0px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: transparent;
    color: #333;
}

#gform_3 h3.gform_title {
	font-weight: 500;
	letter-spacing: 6px !important;
	font-size: 28px;
	text-align: center;
}
.yith-wcbr-brand-filter .yith-wcbr-brands-list ul li a {
    padding: 0;
}
.yith-wcbr-brand-filter .yith-wcbr-brands-list ul li {
	border-bottom: none;
}
.yith-wcbr-brands {
    display: block;
    margin-top: 0;
    font-size: 15px;
    line-height: 1;
    color: #666;
}
.yith-wcbr-brands a {
	color: #967800;
}

@media (max-width: 1366px) {
/* 	#page-container {
		padding-top: 197px !important;
	} */
	#top-menu li a {
		font-size: 13px !important;
	}
	#top-menu li.menu-link-extra-spc.line-none {
		padding-right: 10px !important;
	}
	#top-menu li.line-none i {
		font-size: 16px !important;
	}
}
@media (max-width: 1270px) {
	#logo {
		max-height: 50% !important;
	}
	#top-menu li a {
		letter-spacing: 3px !important;
	}
	#top-menu li {
		padding-right: 3px;
	}
	#top-menu > li > a::before {
		right: -8px;
	}
	.approved h2,
	.join-us h2,
    .default-title h1,
	.summer-sale h2 {
		font-size: 140px !important;
	}
	.join-us h3,
	.summer-sale h3 {
		font-size: 130px !important;
	}
	.summer-sale h4 {
		line-height: 1.2 !important;
	}
	.approved h4 {
		font-size: 40px !important;
	}
}
@media (max-width: 1024px) {
	#page-container {
    	padding-top: 117px !important;
	}	
	#main-header {
		top: 0px !important;
	}
	body.admin-bar #page-container {
		padding-top: 117px !important;
	}
	body.admin-bar #main-header {
		top: 32px !important;
	}
	#et_mobile_nav_menu {
		display: block;
	}
	#et-secondary-nav,
	#top-menu {
		display: none;
	}
	#logo {
		max-height: 75% !important;
	}
	.mobile_menu_bar::before {
		top: -26px;
	}
	#et-info {
		float: none;
		text-align: center;
	}
	.et_mobile_menu li.current_page_item a,
	.et_mobile_menu li a:hover {
		background-color: rgb(150, 120, 0);
		color: #fff;
		opacity: 1;
	}
	.et_mobile_menu .menu-item-has-children > a {
		background-color: transparent;
	}
 }

@media (max-width: 981px) {
	#page-container {
		padding-top: 80px !important;
	}
	.mobile_menu_bar::before {
		top: 0;
	}
	.side-sec .et_pb_column_3 {
		background-position: center top;
	}
}

@media (max-width: 768px) {
	.home-banner .et_pb_slide_description .et_pb_slide_title {
		margin-left: -50px;
		font-size: 130px !important;
	}
	.home-banner .et_pb_slide_description .et_pb_slide_title span {
		margin-left: 50px;
		font-size: 90px !important;
	}
	.home-banner .header-content h1 {
		margin-left: -24px;
		font-size: 150px !important;
	}
	.home-banner .et_pb_fullwidth_header_subhead {
		font-size: 140px !important;
	}
	.home-banner .sub-text-style {
		font-size: 40px !important;
	}
	.home-banner p {
		font-size: 18px !important;
		line-height: 1.2 !important;
	}
	.home-boxes .et_pb_column {
		width: 100% !important;
		margin-right: 0 !important;
		margin-bottom: 30px !important;
	}
	.approved h2,
	.join-us h2,
    .default-title h1,
	.summer-sale h2 {
		font-size: 120px !important;
	}
	.join-us h3,
	.summer-sale h3 {
		font-size: 100px !important;
	}
	.approved h4 {
		font-size: 30px !important;
	}
	.join-us .et_pb_module {
		transform: none;
		margin-right: 0 !important;
		margin-bottom: 20px !important;
	}
	.join-us h2,
	.join-us h3 {
		text-align: center !important;
	}
	.join-us .et_pb_button_module_wrapper {
		margin-top: 0 !important;
		text-align: center !important;
	}
	.home-slider .et_pb_slide_image {
		position: static;
		margin: 0 auto !important;
		display: block !important;
	}
	.home-slider .et-pb-arrow-next, .home-slider .et-pb-arrow-prev {
		top: auto;
		bottom: 10px;
		font-size: 36px !important;
	}
	.home-slider.et_pb_slider .et-pb-arrow-next {
		right: 65px;
	}
	.home-slider.et_pb_slider .et-pb-arrow-prev {
		left: 65px;
	}
}

@media (max-width: 480px) {
	.home-banner .et_pb_slide_description {
		padding: 60px 20px 50px !important;
	}
	.home-banner .et_pb_slide_description .et_pb_slide_title,
	.home-banner .header-content h1 {
		font-size: 100px !important;
		margin-left: 0;
	}
	.home-banner .et_pb_slide_description .et_pb_slide_title span,
	.home-banner .et_pb_fullwidth_header_subhead {
		font-size: 55px !important;
		margin-left: 25px;
	}
	.home-banner .et-pb-slider-arrows {
		display: none !important;
	}
	.approved h2 {
		font-size: 70px !important;
	}
	.join-us h2, .summer-sale h2, .default-title h1 {
		font-size: 85px !important;
	}
	.join-us h3, .summer-sale h3 {
		font-size: 65px !important;
	}
	.join-us h2,
	.join-us h3 {
		letter-spacing: 0 !important;
	}
	.side-sec .et_pb_button {
		font-size: 18px !important;
		margin: 0 10px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.haganlorem h2,
	.love-outdoors h2 {
		font-size: 60px !important;
	}
	.home-top-quote,
	.home-bottom-quote {
		display: none !important;
	}
}

.nav-hide {
	display: none !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	line-height: 1.4 !important;
}
/* .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	max-height: 235px !important;
	min-height: 253px;
} */

.left-blog-image .et_pb_post .entry-featured-image-url {
	max-width: 50% !important;
}

.single-product .sidebar {
	display: none !important;
}
.woocommerce #sidebar {
	display: none;
}
.woocommerce #left-area {
    float: none;
    padding-right: 0;
    width: 100%;
}
.woocommerce #main-content .container::before {
    display: none;
}
body.tax-product_cat .woocommerce-products-header__title {
	width: 48%;
	float: right;
	position: absolute;
	left: 50%;
	margin-left: 25px;
}
body.tax-product_cat .woocommerce-products-header img {
	width: 48%;
	margin-right: 20px;
}
body.tax-product_cat .term-description {
	float: right;
	width: 48%;
	margin-left: 2%;
	margin-top: 70px;
}
.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
    width: 31%;
	margin-right: 3%;
	margin-bottom: 3%;
}
#gform_7 {
	margin-bottom: 50px;
} 
.shop-subcategory h2,
#gform_7 .gform_title {
	font-weight: 500;
	font-size: 30px;
	text-align: center;
	margin-bottom: 35px;
}
.woocommerce-products-header {
	margin-bottom: 60px;
}
body.post-type-archive-product .shop-subcategory,
body.post-type-archive-product #gform_7,
.woocommerce ul.products li.product .woocommerce-loop-category__title {
	display: none;
}

@media (max-width: 1085px) {
	body.tax-product_cat .woocommerce-products-header__title {
		width: 100%;
		float: none;
		position: static;
		margin-left: 0;
	}
	body.tax-product_cat .woocommerce-products-header img {
		width: 100%;
		margin-right: 0;
		width: 100%;
	}
	body.tax-product_cat .term-description {
		float: none;
		width: 100%;
		margin-left: 0;
		margin-top: 30px;
	}
}

@media (max-width: 768px) {
	.woocommerce-page ul.products li.product:nth-child(n) {
    	margin: 0 !important;
		width: 100% !important;
		float: none !important;
		margin-bottom: 30px !important;
	}
}
.woocommerce-products-header {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 55px;
}
.product-inquiry {
	border-top: 1px solid #eaeaea;
	padding-top: 40px;
	margin-top: -20px;
}
body.single-product .product-inquiry {
	display: none;
}
.woocommerce ul.products li.product a img {
    border: 1px solid #eaeaea;
}
#commentform input[type=text],
#commentform input[type=email],
#commentform textarea {
	width: 100%;
    background: transparent;
    border: 1px solid #d9d9d9;
	box-shadow: none;
}
#commentform .form-submit #submit {
	color: #fff !important;
	width: auto !important;
}
.woocommerce ul.products li.product .star-rating {
    display: none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin-top: -1px !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
    background: transparent;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
    background: transparent !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
    background: #967800 !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff!important;
}
.woocommerce-review-link,
#tab-description > h2,
#reviews #comments > h2 {
	display: none;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #967800;
    color: #fff;
}
.woocommerce .woocommerce-pagination ul.page-numbers {
    margin: 0 !important;
}

.yith_magnifier_thumbnail img.attachment-shop_thumbnail {
	width: auto !important;
	margin: 0 auto;
}