/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* lato-100 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('assets/fonts/lato/lato-v20-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-100.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-100.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-100italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url('assets/fonts/lato/lato-v20-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-100italic.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/lato/lato-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-300italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('assets/fonts/lato/lato-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-300italic.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('assets/fonts/lato/lato-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/lato/lato-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/lato/lato-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-700italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('assets/fonts/lato/lato-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-900 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('assets/fonts/lato/lato-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-900.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}
/* lato-900italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url('assets/fonts/lato/lato-v20-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('assets/fonts/lato/lato-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/lato/lato-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/lato/lato-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/lato/lato-v20-latin-900italic.svg#Lato') format('svg'); /* Legacy iOS */
       font-display: swap;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.wrap {
	margin: 0 auto;
	max-width: 1280px;
	position: relative;
	width: 100%;
}


@media only screen and (max-width: 1280px) {

	.wrap {
		width: 100%;
		padding: 0 15px;
		overflow: hidden;
	}

}


.lightbox-inner .woocommerce-password-strength {
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 5px;
}

.lightbox-inner .woocommerce-password-strength.short {
    background: #880000;
   
}

.woocommerce-password-strength.bad {
    background: orange;
}

.has-text-align-right {
	text-align: right;
}

.has-text-align-center {
	text-align: center;
}

html {
	scroll-behavior: smooth;
}

/* Flower-Abo Template */

.page-template-page-flowerabo #header {
	background-color: rgba(229,53,41, .15);
	margin-bottom: 60px;
}

.page-template-page-flowerabo .page-header-intro {
	padding-bottom: 30px;
}

.page-template-page-flowerabo .abo-navigation .header-nav a {
	font-size: 115%;
}

.page-template-page-flowerabo .header-wrapper.stuck {
	background: #fff;
}

.page-template-page-flowerabo .wp-block-columns {
	margin-bottom: 45px;
}

.page-template-page-flowerabo .wp-block-gallery {
	margin-top: 30px;
} 

.page-template-page-flowerabo .wp-block-buttons {
	margin: 15px 0;
}

.page-template-page-flowerabo .button.primary:not(.is-outline) {
	background: #ff989b;
	color: #fff;
	text-transform: none;
	border: 3px solid #ff989b;
}

.page-template-page-flowerabo .button.secondary:not(.is-outline),
.page-template-page-flowerabo .wp-block-buttons .wp-block-button.secondary a.wp-block-button__link {
	background: #fff;
	color: #ff989b;
	text-transform: none;
	border: 3px solid #fff;
}

.page-template-page-flowerabo .button.secondary:not(.is-outline):hover,
.page-template-page-flowerabo .wp-block-buttons .wp-block-button.secondary a.wp-block-button__link:hover {
	background: #ff989b;
	color: #fff;
	border: 3px solid #fff;
	box-shadow: unset;
}

.page-template-page-flowerabo .wp-block-buttons .wp-block-button a.wp-block-button__link {
	background: #ff989b;
	color: #fff;
	border-radius: 0;
	width: 250px;
	border: 3px solid #ff989b;
	  -webkit-transition: all 0.3s ease-in;
	 -moz-transition: all 0.3s ease-in;
	 -o-transition: all 0.3s ease-in;
	 -ms-transition: all 0.3s ease-in;
	 transition: all 0.3s ease-in;
}

.page-template-page-flowerabo .wp-block-buttons .wp-block-button a.wp-block-button__link:hover,
.page-template-page-flowerabo .button.primary:not(.is-outline):hover {
	background: #fff;
	color: #ff989b;
	box-shadow: unset;
}

.page-template-page-flowerabo .wp-block-cover {
	text-align: center;
	background-attachment: unset !important;
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    overflow: hidden;
}

.page-template-page-flowerabo .wp-block-cover .highlight-heading {
	padding-bottom: 30px;
}

.page-template-page-flowerabo .with-background {
	position: relative;
	padding: 45px 0;
	z-index: 1;
}

.page-template-page-flowerabo .with-background:before {
	content: "";
    position: absolute;
    top: 0;
    height: 100%;
    left: -50vw;
    width: 150vw;
    background-color: rgba(247,192,189, .3);
    z-index: -1;
	
}

.page-template-page-flowerabo .highlight-heading h2{
	margin-bottom: 5px;
}

.page-template-page-flowerabo .highlight-heading p {
	margin-bottom: 0.5em;
	font-size: 120%;
	line-height: 90%;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list {
	width: 80%;
	margin: 45px auto 0;
	
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item {
	position: relative;	
	overflow: hidden;
	padding-bottom: 60px;
	margin-bottom: 60px;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item:last-child {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item:last-child::after {
	content: none;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item:after {
	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	border: 1px solid rgba(247,192,189);
    overflow: visible;
    width: 60%;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item .wc-block-review-list-item__text.wc-block-components-review-list-item__text {
	width: 75%;
	float: right;
	text-align: center;
	padding: 0 30px;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item .wc-block-components-review-list-item__info {
	width: auto;
    float: left;
    padding: 30px 5px;
    border: 1px solid rgba(247,192,189);
}

.page-template-page-flowerabo .wc-block-components-review-list-item__rating {
	padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid;
}

.page-template-page-flowerabo .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars {
	left: 6px;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta {
	justify-content: center;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item:nth-child(2n) .wc-block-components-review-list-item__info {
	float: right;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item:nth-child(2n) .wc-block-review-list-item__text {
	float: left;
}

.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list li.wc-block-components-review-list-item__item .wc-block-review-list-item__text p {
	margin-bottom: 5px;
}


.page-template-page-flowerabo footer .footer-top {
	padding: 30px 0;
}

.page-template-page-flowerabo footer .logo img {
	width: 20%;
	height: auto;
	margin: 0 auto 30px;
}

.page-template-page-flowerabo footer #menu-secondary {
	text-align: center;
	margin: 0;
}

.page-template-page-flowerabo footer .absolute-footer {
	padding: 30px 0;
}


/*
 * FAQ
 */
 
ul.faq-group {
	 list-style: none;
	 overflow: hidden;
	 margin: 0 !important;
}
 ul.faq-group > li.faq-group-item {
	 list-style: none;
}
 ul.faq-group > li.faq-group-item:nth-child(n+2) {
	 margin-top: 25px;
}
 ul.faq-group > li.faq-group-item .item-content {
	 padding-bottom: 15px;
}
 ul.faq-items {
	 margin: 15px 0 !important;
	 list-style: none;
	 overflow: hidden;
}
 ul.faq-items > li.faq-items-item:nth-child(n+2) {
	 margin-top: 5px;
}
 ul.faq-items {
	 margin-left: 0;
}
 ul.faq-items .acc-head {
	 padding: 5px 10px;
}
 ul.faq-items .acc-content {
	 padding: 15px;
	 border: solid 1px #ff989b;
	 border-top: none;
	 font-size: 95%;
	 font-weight: 600;
}
 ul.faq-items .acc-headline {
	 background: rgba(229,53,41,0.31);
	 width: 100%;
	 padding: 0;
	 margin-bottom: 0;
	 cursor: pointer;
	 color: #fff;
	 text-transform: inherit;
	 font-weight: 600;
	 font-size: 110%;
	  -webkit-transition: all 0.3s ease-in;
	 -moz-transition: all 0.3s ease-in;
	 -o-transition: all 0.3s ease-in;
	 -ms-transition: all 0.3s ease-in;
	 transition: all 0.3s ease-in;
}
 ul.faq-items .acc-headline:hover, ul.faq-items .acc-headline.open-acc {
	 background: #ff989b;
	 color: #fff;
}
 ul.faq-items .acc-headline:hover .acc-toggle, ul.faq-items .acc-headline.open-acc .acc-toggle {
	 background: #ff989b;
}
 ul.faq-items .acc-headline .acc-toggle {
	 width: 40px;
	 height: 40px;
	 text-align: center;
	 vertical-align: middle;
	 background: #ff989b;
	 color: #fff;
	 font-size: 165%;
}
 h2.faqbox-headline {
	 padding: 30px 0 0;
}
 .faqbox {
	 overflow: hidden;
	 clear: both;
	 padding: 0 0 15px;
}
 .faqbox-main {
	 padding: 0;
}
 .module-text .faqbox-main ul.faq-items {
	 margin: 15px 0;
}
 .faqbox-aside {
	 padding-top: 10px;
	 font-size: 85%;
}
 .faqbox-aside h3 {
	 padding: 0 0 5px;
	 font-size: 110%;
}


/* table */

.trow {
	display: table-row;
}

.tcell {
	display: table-cell;
}

.vmiddle {
	vertical-align: middle;
}
 
/* ClickList */

.clickList {
	 position: relative;
}
 
.clickList .click-list-wrap {
	 width: 90%;
	 margin: 0 auto;
	 overflow: hidden;
	 position: relative;
}

 .clickList .click-list-wrap ul.clickListList, .clickList .click-list-wrap ul.clickable {
	 overflow: hidden;
	 list-style: none;
	 width: 1000%;
	 position: relative;
	 display: flex;
	 flex-wrap: wrap;
	 margin: 0;
	 padding: 0;
}
 .clickList .click-list-wrap ul.clickListList:not(.cols) li.clickListItem, .clickList .click-list-wrap ul.clickable:not(.cols) li.clickListItem {
	 width: 10%;
}
 .clickList .click-list-wrap ul.clickListList li.clickListItem, .clickList .click-list-wrap ul.clickable li.clickListItem {
	 margin: 0;
	 float: left;
	 cursor: pointer;
	 color: #333;
}
 .clickList .click-list-wrap ul.clickListList li.clickListItem .prItemImage, .clickList .click-list-wrap ul.clickable li.clickListItem .prItemImage {
	 display: none;
}
 .clickList .click-paging {
	 display: none;
	 position: absolute;
	 bottom: 47%;
	 z-index: 5000;
	 font-size: 200%;
	 background: rgb(247 192 189);
	 width: 40px;
	 height: 40px;
	 text-align: center;
	 color: #fff;
	 line-height: 40px;
	 cursor: pointer;
	 opacity: .5;
	 -webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	 border-radius: 5px;
}
 .clickList .click-paging:hover {
	 opacity: 1;
}
 .clickList .click-paging span {
	 display: inline-block;
	 width: 100%;
	 text-align: center;
}

.clickList .click-paging.click-paging-next {
	right: 0px;
}

.clickList .click-paging.click-paging-prev {
	left: 0px;
}


/* General Style */

.preview {
	border: 1px solid rgb(247 192 189);
	height: 100%;
}

.preview-wrap {
	margin-top: 30px;
	margin-bottom: 45px;
} 

.preview figure.wp-block-image {
	margin: 0px;
	text-align: center;
}

.preview figure.aligncenter {
	text-align: center;
}

.preview figure.wp-block-image img,
.preview div.wp-block-image img {
	width: auto;
    height: 100px;
    padding: 15px 15px 0;
    max-width: 80%;
    object-fit: contain;
}

.preview-content {
	text-align: center;
	padding: 0px 15px 15px;
}

.preview-content h2 {
	font-size: 140%;
	font-weight: 600;
}

.preview-content p {
	margin-bottom: 0;
}

.preview-content a {
	color: #453201;
}
.preview-content a:hover {
	color: #c40e4c;
}

/* Tabs */

#tabs {
	margin-top: 60px;
	padding-top: 60px;
	border-top: 1px solid rgb(125, 125, 125);
}

#tabs .ui-tabs-nav {
	display: flex;
    justify-content: space-evenly;
    list-style: none;
}

#tabs .ui-tabs-nav .ui-tabs-tab {
	padding: 0 30px;
	font-size: 115%;
	font-weight: 600;
	border-bottom: 2px solid transparent;
}

#tabs .ui-tabs-nav .ui-tabs-tab:hover {
	border-bottom: 2px solid rgb(247, 192, 189);
}

#tabs .ui-tabs-nav .ui-tabs-tab a:hover {
	color: rgb(247 192 189);
	
}

#tabs .ui-tabs-nav .ui-tabs-active {
	border-bottom: 2px solid rgb(247 192 189);
}

#tabs .ui-tabs-nav .ui-tabs-active a {
	color: rgb(247 192 189);
}


/* Card-View */

.card-view .card-item {
	padding-bottom: 50px !important;
}

.card-view .card-item .card-item-content {
	height: unset !important;
	position: relative;
}

.card-view .card-item .content-link {
	position: absolute;
	top: 0;
    display: flex;
    width: 100%;
    right: 0;
}

.card-view .card-item .content-link .content-link-wrap {
	position: relative;
}

.card-view .card-item .content-link .content-link-wrap a {
	position: absolute;
	bottom: 25px;
	left: 30px;
	width: max-content;
	background: rgb(247 192 189);
	color: #fff;
	padding: 5px 10px;
	border: 1px solid rgb(247 192 189);
	font-weight: 600;
}

.card-view .card-item .content-link .content-link-wrap a:hover {
	background: #fff;
	color: rgb(247 192 189);
}

/* rating */

.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before {
	content: "\f006\f006\f006\f006\f006" !important;
	font-family: FontAwesome  !important;
}

.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before {
	content: "\f005\f005\f005\f005\f005" !important;
	font-family: FontAwesome  !important;
}

/* 
 * MOBILE 
 */
 
@media screen and (max-width: 1140px) and (min-width: 781px) {
	.wp-block-columns.preview-wrap {
		display: block;
		overflow: hidden;
	}
	.wp-block-columns.preview-wrap > div:nth-child(2n+1) {
		width: calc(50% - 7.5px);
	    float: left;
	    display: inline-block;
	    margin-right: 7.5px;
	    margin-top: 15px
	}
	.wp-block-columns.preview-wrap > div:nth-child(2n+0) {
		width: calc(50% - 7.5px);
	    float: right;
	    display: inline-block;
	    margin-left: 7.5px;
	    margin-top: 15px
	}
}

@media only screen and (max-width: 1145px) {
	
	.header-nav.nav.header-nav-main {
		display: none;
	}
}

@media only screen and (max-width: 500px) {
	
	#tabs .ui-tabs-nav {
		flex-flow: wrap;
	}
	
	#tabs .ui-tabs-nav > li {
		margin-bottom: 25px; 
	}
	
	.clickList .click-list-wrap {
		margin-bottom: 60px; 
	}
	
	.clickList .click-paging {
		bottom: -55px;
	}
	
	.clickList .click-paging.click-paging-next {
		right: 30px;
	}
	
	.clickList .click-paging.click-paging-prev {
		left: 30px;
	}
	
	.page-template-page-flowerabo ul.wc-block-components-review-list.wc-block-components-review-list {
		width: 100%;
	}
}

@media screen and (max-width: 849px) {
	.medium-logo-center .logo img {
	    margin: 0 auto 0 0 !important;
	}
}

.page-template-page-flowerabo .sidebar-menu {
	display: none;
}