/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.1.1663816193
Updated: 2022-09-22 03:09:53

*/

@import url("font/stylesheet.css");

*, a {
	font-family: 'FZXiYuan-M01S','YouYuan',sans-serif !important;
}

#et_top_search {
	display: none;
}


.homeimg {
	border: 1px solid grey;
}

.homeblue {
	background: rgba(13, 89, 175, 0.72);
	color: white;
	padding: 15px 25px;
}

.homeblue1 {
	position: absolute;
    top: 17%;
    z-index: 9;
    left: calc(50% - 81px);
	font-size: 28px;
}


.homeblue2 {
	position: absolute;
    top: 45%;
    z-index: 9;
    left: calc(50% - 67px);
	font-size: 28px;
}

.homeblue3 {
	position: absolute;
    top: 45%;
	left: 2px;
    z-index: 9;
	font-size: 18px;
}
.homeblue3 .homeblue {
	padding: 10px 15px;
}

#main-footer {
	-webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 -1px 0 rgba(0, 0, 0, .1);
}

#footer-bottom {
	    border-top: 4px solid #970114;
}
#footer-info {
	float:right;
	text-align:right;
}

.ftlink {
	color: black;
	font-size: 14px;
}

.fttitle {
	color: #970114 !important;
	font-size: 20px;
}

.current-menu-ancestor > a,
.current-menu-parent > a,
.current-menu-item > a {
    color: #970114!important;
}

.woocommerce a.button.alt, .woocommerce-page a.button.alt {
    border-color:#970114;
}

.product .woocommerce-breadcrumb {
	margin-top: 20px;
}

.et_right_sidebar #main-content .container:before {
    display:none;
}
#left-area{
    width:100%;
}

.coupon, .woocommerce-form-coupon-toggle {
    display:none!important;
}

.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .et_pb_wc_related_products .related.products h2, .woocommerce-page div.product p.price, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce a.button, .woocommerce a.button.alt {
	color: #970114 !important;
}

.et_pb_wc_related_products .related.products ul h2 {
	color: #333 !important;
	font-size: 18px !important;
}

.woocommerce-cart-form__cart-item .product-name a {
	color: #333 !important;
}

.product .et_pb_wc_title {
	margin-top: 10px;
}

.nav li ul {
	min-width: 340px;
	border-top: 3px solid #970114 !important;
}

#top-menu li li a {
	min-width: 300px;
	font-weight:300!important;
}

/*fixed bar*/
#main-header {
    top: 40px!important;
}
.top-bar {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: #333;
    color: white;
    padding: 10px 0;
    z-index: 9999;
}

.top-bar-content {
    max-width: 1080px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.top-bar-phone {
    margin-left: 3%;
}
.top-bar-phone a{
    font-size: 14px;
    color: white;
}

.top-bar-account {
    margin-right: 3%;
}

.top-bar-account a {
    color: white;
    margin-left: 15px;
    font-size: 14px;
}

.top-bar-account a:hover {
    text-decoration: underline;
}

body {
    padding-top: 40px !important; /* Adjust the value based on your top bar height */
}

/*Page width */
div#main-content {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

