/*
Theme Name: MF Sea Explorers
Theme URI: https://bitbucket.org/mingfu/theme-seaexplorers
Description: A custom child theme for Sea Explorers
Author: Ming Fu
Author URI: https://mingfu.tw
Template: Avada
Version: 1.0.6
*/

/*
html *:not(.fa):not([class*=" fusion-icon-"]):not([class^=fusion-icon-]){
	font-family: -apple-system, BlinkMacSystemFont, 'Open Sans', sans-serif !important;
}
*/

#wrapper #main .fusion-post-content > .blog-shortcode-post-title{
	font-size: 25px!important;
font-weight: 700 !important;
}
html .avada-menu-highlight-style-bar .fusion-main-menu > ul > li.menu-button{
	padding-top: 6px;
}
html .avada-menu-highlight-style-bar .fusion-main-menu > ul > li.menu-button > a{
	border: 1px solid transparent !important;
	border-radius: 5px;
	padding-left: 15px;
	padding-right: 15px;
	height: calc(var(--nav_height) - 10px);
	color: var(--button_accent_color);
	background-color: var(--button_gradient_top_color);
}
html .avada-menu-highlight-style-bar .fusion-main-menu > ul > li.menu-button > a:hover{
	color: var(--button_accent_hover_color,var(--button_accent_color));
	background-color: var(--button_gradient_top_color_hover);
}
#wpforms-submit-5141 {
	background-color: #1d2b42;
	color: #fff;
	border: none;
	padding: 15px 30px;
	border-radius: 10px;
	text-transform: uppercase;
}


/* 
.single-product .cart {
	display: none !important;
}
*/

#wpforms-submit-5143 {
	background-color: #1d2b42;
	color: #fff;
	border: none;
	padding: 15px 30px;
	border-radius: 10px;
	text-transform: uppercase;
}
.image-text-overlay{
	position: relative;
}
.image-text-overlay .image{
	margin: 0;
	line-height: 0;
}
.image-text-overlay .text{
	position: absolute;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
}
.image-text-overlay .text,
.image-text-overlay .text a{
	color: #fff !important;
}
.rightsidebardauin .fusion-widget {
	padding: 0px 0px !important;
}

.rightsidebardauin  .fusion-li-item-content {
	margin: 0px !important;
	padding: 0px 0px;
	line-height: 2;
}

.rightsidebardauin .icon-wrapper.circle-yes {
	display: none !important;
}

@media only screen and (max-width: 1680px){
	#menu-main li a {
	font-size: 15px;
	padding: 0px 2px;
}
	.sub-menu li a {
	padding: 6px 10px !important;
}
}


@media only screen and (max-width: 1280px){
	#menu-main li a {
	font-size: 14px;
	padding: 0px 0px;
}
	.fusion-body .fusion-button.button-1 {
	
	font-size: 15px;
}
}
@media only screen and (max-width: 1080px){
	#menu-main li a {
	font-size: 12px!important;
	padding: 0px 0px!important;
}
	.sub-menu li a {
	padding: 6px 10px !important;
}
	.fusion-builder-column-2 > .fusion-column-wrapper {
	
	padding-right: 10px !important;

	padding-left: 10px !important;
	
}
	.fusion-body .fusion-button.button-1 {
	
	font-size: 14px!important;
	padding: 13px!important;
}
}

@media only screen and (max-width: 920px){
	#menu-main li a {
	font-size: 15px!important;
	padding: 0px 10px!important;
}
	.sub-menu li a {
	padding: 6px 10px !important;
}
	.fusion-builder-column-2 > .fusion-column-wrapper {
	
	padding-right: 10px !important;

	padding-left: 10px !important;
	
}
}


@media only screen and (max-width: 712px){
	.fusion-gallery .fusion-grid-column{
		width: 50% !important;
		position: relative !important;
		top: auto !important;
		left: auto !important;
		float: left;
	}
}

.fusion-slider-container .fusion-title,
.fusion-flex-align-items-stretch.fusion-flex-justify-content-space-evenly .fusion-column-inner-bg-wrapper .fusion-title{
	text-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
}

li.product .featured-image img{
	width: 100%;
}
li.product .product_title{
	font-size: var(--h3_typography-font-size) !important;
}
li.product .fusion-product-content{
	padding: 2em;
}
li.product .product-buttons{
	display: none;
}
div.product .product_title{
	font-size: var(--h2_typography-font-size) !important;
}
.woocommerce-tabs > .tabs li{
	border-color: var(--sep_color) !important;
}