/*
Theme Name: Avada
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Author: ThemeFusion
Theme URI: http://avada.theme-fusion.com/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 5.8.2
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
*/

/* Classes needed by Theme Check */
.wp-caption-text,
.gallery-caption,
.bypostauthor {
}


/* leo float form*/
.side-form-wrapper {
    z-index: 9999;
    position: fixed;
    right: 0;
}


/* 表单呼出按钮 */

#side-form-button {
    padding: 5px;
    color: #fff;
    background-color: #90181d;
    position: fixed;
    right: 20px;
    bottom: 30%;
    border-radius: 10px;
    cursor: pointer;
    z-index: 300;
	background-image:none !important;
}

#side-form-button .side-form-icon:before{
	background-color: #90181d;
	
}




/*end 表单呼出按钮 */


/*  表单模块 */

#leo-side-contact-form {
    width: 300px;
    padding: 10px 20px 0;
    box-shadow: 0 0 20px #000;
    background: #fff;
    position: fixed;
    right: 10px;
    top: 50%;
    transform: translate(130%, -50%);
    transition: all .5s;
    z-index: 998;
}

#leo-side-contact-form.active {
    transform: translate(0, -50%);
}


#leo-side-contact-form .closeBtn {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

#leo-side-contact-form .closeBtn:before,
#leo-side-contact-form .closeBtn:after {
    content: "";
    display: block;
    width: 20px;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
}

#leo-side-contact-form .closeBtn:before {
    transform: translate(-50%, -50%) rotate(45deg);
}

#leo-side-contact-form .closeBtn:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

/*  表单模块 */

/* 输入信息 */
#leo-side-contact-form,
#leo-side-contact-form label,
#leo-side-contact-form input,
#leo-side-contact-form textarea,
#leo-side-contact-form h3 {
    font-family: inherit;
    box-sizing: border-box;
    color: #444f5d;
}

#leo-side-contact-form .form-title {
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
}

#leo-side-contact-form .form-line {
    width: 100%;
    padding-bottom: 10px;
}

#leo-side-contact-form .form-line p {
    margin: 0;
}
#leo-side-contact-form.radius .form-line input {
    border-radius: 10px;
}

#leo-side-contact-form .form-line label {
    font-weight: normal;
    text-align: left;
    font-size: 14px;
}

#leo-side-contact-form .form-line input,
#leo-side-contact-form .form-line textarea {
    display: block;
    width: 100%;
    height: auto;
    margin: auto;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    outline: none;
    font-family: Hind, sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
}

/* 
  end 输入信息
  end 悬浮表单
*/
/* frank form*/
			
			#frank-contact-form,
			#frank-contact-form * {
				font-family: inherit;
				box-sizing: border-box;
			}
			
			#frank-contact-form .title {
				font-size: 1.5em;
				font-weight: bold;
				text-align: center;
				padding-bottom: 10px;
			}
			
			#frank-contact-form,
			#frank-contact-form label,
			#frank-contact-form input,
			#frank-contact-form textarea {
				color: #444f5d;
			}
#frank-contact-form .submit{
	color: #fff;
	box-shadow:none;
}
			#frank-contact-form .form-line {
				width: 100%;
				padding: 5px 5px;
			}
			#frank-contact-form.frank-home .form-line {
				width: 85%;
				padding: 5px 15px;
			}
			
			#frank-contact-form .form-line.md-6 {
				width: 50%;
				float: left;
			}
			
			#frank-contact-form .form-line label {
				font-weight: normal;
				text-align: left;
			}
			
			#frank-contact-form .form-line input,
			#frank-contact-form .form-line textarea {
				width: 100%;
				margin: auto;
				padding: 10px;
				border-color: #e4e3e3;
				outline: none;
				font-family: Hind, sans-serif;
				font-weight: 400;
				font-style: normal;
				line-height: 1.2em;
				text-decoration: none;
				text-transform: none;
				letter-spacing: 0px;
				border: 1px solid #ccc;
				border-radius: 4px;
			}
			/* 提交按钮 */
			
			#frank-contact-form .form-line input.submit {
				display:block;
				margin:0 auto;
				width: 100%;
				border: 1px solid transparent;
				background-color:#004098;
			}

			/* 提交按钮 */
			/* 输入框 */
			
			#frank-contact-form.radius .form-line input,
			#frank-contact-form.radius .form-line textarea {
				border-radius: 20px;
			}
			
/* 			#frank-contact-form .form-line input:not(.submit):hover,
			#frank-contact-form .form-line textarea:hover {
				color: #797676;
				border-color: #0e579d;
				background-color: rgba(255, 255, 255, 0);
			} */
			
/* 			#frank-contact-form .form-line input:not(.submit):focus,
			#frank-contact-form .form-line textarea:focus {
				color: #797676;
				border-color: #163f7a;
				background-color: rgba(255, 255, 255, 0);
			} */
			
			@media (max-width: 480px) {
				#frank-contact-form .form-line {
					padding: 5px 0;
				}
				#frank-contact-form .form-line.md-6 {
					width: 100%;
					float: unset;
				}
			}
			/* 输入框 */

.fusion-page-title-bar .fusion-breadcrumbs a:hover{
	color:#0e579d!important;
}
.entry-title{
    font-size: 70px;
    line-height: 84px;
		text-transform: capitalize;
}
/*移动端问题*/
@media (max-width:768px){
	.fusion-contact-info{
		padding:0!important;
	}
	.ls-wp-container .ls-nav-prev,.ls-wp-container .ls-nav-next{
		display:none;
	}
	.ls-wp-container .ls-wrapper span{
		display:none!important;
	}
	#main{
		padding-top:0px;
		padding-bottom:0px;
	}
	.mb-home-who .fusion-builder-row>.fusion-column-last>.fusion-column-wrapper{
		padding-bottom:0px!important;
	}
	.frank-home-boxes-wrap{
		padding-bottom:0px!important;
	}
	.mb-home-product{
		padding-bottom:0px!important;
	}
	.mb-home-tabs .fusion-woo-product-slider{
		margin-bottom:0px!important;
	}
	.mb-home-news{
		margin-bottom:0px!important;
	}
	.mb-home-news article{
		margin-bottom:10px!important;
	}
/* 	.mb-home-form{
		padding-top:0px!important;
	} */
	#frank-contact-form.frank-home .form-line {
				width: 100%;
				padding: 5px 5px;
		}
	.fusion-footer-widget-area{
		padding-top:0px!important;
		padding-bottom:0px!important;
	}
	/*产品页*/
	.woocommerce .woocommerce-container{
		margin-top:20px;
	}
/* 	.fusion-body .products li{
		width:300px!important;
	} */
	.fusion-body .products li .product-title{
		font-size:18px!important;
	}
	.has-sidebar #sidebar{
		margin-top:0px!important;
	}
	/*产品内页*/
	.entry-title{
		font-size:15px!important;
	}
	.woocommerce-product-gallery__image>a:first-child{
		padding-left:104px;
	}
	/*about us*/
	.mb-about-tabwrap>.fusion-column-wrapper{
		padding-left:0px!important;
	}
	.mb-about-tabwrap>.fusion-column-wrapper  .tab-pane>p{
		padding-left:0px!important;
	}
	.mb-about-who{
		padding-top:40px!important;
	}
	.mb-about-who .fusion-one-half:first-child>.fusion-column-wrapper{
		padding-bottom:0px!important;
	}
	.mb-about-who .fusion-one-half:first-child>.fusion-column-wrapper>.fusion-text>h1{
		text-align:center!important;
	}
	.mb-about-who .fusion-one-half:first-child>.fusion-column-wrapper>.fusion-text>h3{
		text-align:center!important;
		margin:0 auto !important;
	}
	.mb-about-who .fusion-one-half:first-child>.fusion-column-wrapper>.fusion-separator{
		margin-right:25%;
	}
	.mb-about-tabs{
		margin-bottom:0px!important;
	}
	.mb-about-contain .fusion-column-last .fusion-text>p:last-child{
		display:none;
	}
	.mb-about-contain{
		padding-bottom:0px!important;
	}
	.mb-about-imgcau .fusion-image-carousel{
		margin-bottom:0px!important;
	}
	.mb-contact-form{
		padding-bottom:0px!important;
		padding-top:0px!important;
	}
	.mb-about-promise{
		padding-top:0px!important;
		padding-bottom:0px!important;
	}
	/*news页*/
	.mb-news-news{
		display:none;
	}
	.mb-news-news+div{
		margin-top:20px;
	}
	.mb-news-post{
		padding-bottom:10px!important;
	}
	/*contact*/
	.mb-contact-icon{
		margin-top:20px!important;
	}
	#content{
		margin-bottom:0px!important;
	}
}
@media (max-width:480px){
	.woocommerce-product-gallery__image>a:first-child{
		padding-left:0px;
	}
}

/*图标动态效果*/
.frank-home-boxes>.fusion-counter-box{
	overflow:hidden;
}
.frank-home-boxes>.fusion-counter-box>.counter-box-container>.counter-box-content{
	font-weight:700;
}
.frank-home-boxes>.fusion-counter-box>.counter-box-container{
	transition:transform 0.3s;
}
.frank-home-boxes>.fusion-counter-box>.counter-box-container:hover{
	transform:scale(1.2);
}
.frank-about-boxes>.fusion-counter-box{
	overflow:hidden;
}
.frank-about-boxes>.fusion-counter-box>.counter-box-container>.counter-box-content{
	font-weight:700;
}
.frank-about-boxes>.fusion-counter-box>.counter-box-container{
	transition:transform 0.3s;
}
.frank-about-boxes>.fusion-counter-box>.counter-box-container:hover{
	transform:scale(1.2);
}
/*重置多出来的高度*/
.frank-min-hei{
	margin-bottom:0!important;
}
.frank-min-hei>.fusion-column-wrapper{
	min-height:202px!important;
}
.frank-min-p>.fusion-column-wrapper{
	min-height:240px!important;
}
/* 表单发送消息提示 */
.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok { 
	display: none !important; 
}
.wpcf7 .wpcf7-form .success { 
	display: none !important; 
}
AW-17162862795