

.single-product #wrapper #main .woocommerce-container .product {
    margin : 30px 0 0;
}

.single-product #wrapper #main .woocommerce-container .product .avada-single-product-gallery-wrapper {
    margin : 0 !important
}

.single-product #wrapper #main .woocommerce-container .product a {
    border-bottom : none;
}

.single-product #wrapper #main .woocommerce-container .product h1 {
    font : 36px/1.0em CeraPro Bold;
	letter-spacing: 1px;
    color: #00566e;
    text-transform: uppercase;
}

.single-product #wrapper #main .woocommerce-container .product .product-border {
	display : none;
}

.single-product #wrapper #main .woocommerce-container .product p.price {
    float : left;
    margin : 60px 0 0;
	width : 100%;
	clear : both;
}

.single-product #wrapper #main .woocommerce-container .product p.price * {
	font : 27px/1.0em CeraPro Bold;
    color : #37B6B8;
}

.single-product #wrapper #main .woocommerce-container .product .woocommerce-product-rating {
    float : left;
    margin : -65px 0 0;
	font-size : 18px !important;
	clear : both;
}

.single-product #wrapper #main .woocommerce-container .product .woocommerce-product-rating a {
	float : right;
    margin : 1px 0 0 15px;
    border-bottom: 3px solid #f9b000;
}

.single-product #wrapper #main .woocommerce-container .product form {
    border: 0;
    padding: 0;
	margin : 0 0 35px;
}

.single-product #wrapper #main .woocommerce-container .product .single_add_to_cart_button {
    background : #ff5379;
    padding : 15px 20px !important;
	font : 20px/1.0em CeraPro Regular;
}

.single-product #wrapper #main .woocommerce-container .product .single_add_to_cart_button::after {
    float : right;
    position : relative;
    padding : 0;
    margin : 1px 0 0 10px;
    font-family : 'Font Awesome 5 Pro';
    font-weight : 900;
    font-size : 20px !important;
    line-height : 1.0em !important;
    content : "\f0da";
    color : #ffffff;
}

.single-product #wrapper #main .woocommerce-container .product  .product_meta {
	display : none;
}

.single-product #wrapper #main .woocommerce-container .product .woocommerce-tabs .panel {
    border : none;
    margin : 0 0 40px;
	padding : 25px 0 0 0;
}

.single-product #wrapper #main .woocommerce-container .product ul#anchor-titles {
	display : inline-block;
	border-top : 1px solid #cbcbcc;
	border-bottom : 1px solid #cbcbcc;
	padding : 0;
	margin : 40px 0 0;
	width : 100%;
}

.single-product #wrapper #main .woocommerce-container .product ul#anchor-titles li {
	display : none;
	float : left;
	padding : 0;
	margin : 10px 15px 10px 0;
	font : 18px/1.0em CeraPro Regular;
	text-transform : uppercase;
}

.single-product #wrapper #main .woocommerce-container .product ul#anchor-titles li.show {
	display : block;
}

.single-product #wrapper #main .woocommerce-container .product ul#anchor-titles li a {
	border : none;
}

.single-product #wrapper #main .woocommerce-container .product ul#anchor-titles li a:hover {
	background : none;
	color: #fbae26 !important;
}

.single-product #wrapper #main .woocommerce-container .product .woocommerce-tabs {
	padding : 0;
}

.single-product #wrapper #main .woocommerce-container .product .woocommerce-tabs .panel h3 {
	padding : 0;
	margin : 0 0 15px !important;
    font : 36px/1.0em CeraPro Bold;
	letter-spacing: 1px;
    color: #fbae26;
    text-transform: uppercase;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments .comment {
    background : none !important;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments .comment img {
    display : none;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments ol li.comment {
	margin : 30px 0 0;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments ol li.comment .comment-text {
    border : none;
	padding : 0;
	margin : 0;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments ol li.comment .comment-text .description p {
    margin  : 15px 0 0 0;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments ol li.comment .comment-text .description p:first-child {
    margin  : 0;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination {
    float: left;
	text-align : center;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination span {
	display : inline-block;
	background : #FFFFFF !important;
    border : 1px solid #37b6b8 !important;
	border-radius : 2px;
    padding : 4px 8px !important;
    margin : 0 4px !important;
	font-weight : 500;
	line-height : normal;
	color : #747474 !important;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a:hover,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination .current,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination span {
	background : #37b6b8 !important;
	border-color : #37b6b8 !important;
	color : #FFFFFF !important;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination .prev .page-prev,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination .next .page-next {
	display : none;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a.next,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a.prev,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a.next span,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a.prev span {
	background : none !important;
    border : 1px solid transparent !important;
	padding : 0 !important;
	color : #747474 !important;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a.next:hover,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a.prev:hover,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a.next:hover span,
.single-product #wrapper #main .woocommerce-container .product #reviews #comments .woocommerce-pagination a.prev:hover span {
	color : #b2b2b2 !important;
}

.single-product #wrapper #main .woocommerce-container .product #reviews #review_form_wrapper {
	display : inline-block;
	margin : 0;
	width : 100%;
}

.single-product #wrapper #main .woocommerce-container .product .related .fusion-title {
	padding : 0;
	margin : 0 0 15px;
}

.single-product #wrapper #main .woocommerce-container .product .related h2 {
	padding : 0;
	margin : 0 0 15px !important;
    font : 36px/1.0em CeraPro Bold;
	letter-spacing: 1px;
    color: #fbae26;
    text-transform: uppercase;
}

.single-product #wrapper #main .woocommerce-container .product .related .title-sep-container {
	display : none;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products {
	margin : 0 0 40px -40px;
	padding : 0;
	list-style : none;
	width : calc(100% + 40px);
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product,
.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product * {
	background : none;
	border : none;
	margin : 0;
	padding : 0;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product {
	margin : 0 0 0 40px;
	width : calc(25% - 40px);
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product .crossfade-images {
	height : 275px !important;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product img {
	margin : 0 !important;
	height : 275px !important;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product h3,
.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product h3 a {
	margin : 0 !important;
	padding : 0 !important;
    font : 25px/1.0em CeraPro Bold;
    color: #37b6b8;
    text-transform: uppercase;
	text-align : center;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product h3 {
	margin : 25px 0 0 !important;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product h3 a:hover {
    color: #fbae26 !important;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product .fusion-price-rating .price {
	display : block;
	margin : 20px 0 0;
    text-align : center;
	width : 100%;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product .fusion-price-rating .price * {
    font : 23px/1.0em  CeraPro Bold !important;
    color: #37b6b8;
    text-transform: uppercase;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product .product-buttons {
    display : inline-block;
	margin : 5px 0 0 !important;
	text-align : center;
    width : 100%;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product .product-buttons .add_to_cart_button {
    display : inline-block;
	float : none;
    background : #fbae26;
    padding : 10px 15px !important;
    font : 23px/1.0em CeraPro Regular !important;
    color : #FFFFFF;
    text-transform : uppercase;
    white-space : nowrap;
	width : auto;
	max-width : none;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product .product-buttons .add_to_cart_button::after {
    float : right;
    position : relative;
    padding : 0;
    margin : 1px 0 0 10px;
    font-family : 'Font Awesome 5 Pro';
    font-weight : 900;
    font-size : 23px !important;
    line-height : 1.0em !important;
    content : "\f0da";
    color : #ffffff;
}

.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product .product-buttons .add_to_cart_button::before,
.single-product #wrapper #main .woocommerce-container .product .related ul.products li.product .product-buttons .show_details_button {
    display : none;
}