/*
Theme Name:Child Theme for Divi
Theme URI: https://webcorp-studio.com/
Description: Child Theme For Divi
Author: WebCorp-Studio
Author URI: https://webcorp-studio.com/
Template: Divi
Version: 2.0
*/

/* Start your custom CSS bellow this comment
============================================ */
@media screen and (min-width:680px){.tax-product_cat #page-container ul.products > li {clear: none !important;}.tax-product_cat #page-container ul.products > li:nth-child(4n+1) {clear: both !important;}}
/* Hide element on Desktop */
@media only screen and (min-width: 981px) {
    .hide-on-desktop { display: none !important;}
}
@media only screen and (max-width: 980px) {
/*woocommerce-notices-wrapper in one line*/
.orderby, .woocommerce div.product form.cart .variations td select {padding: 4px 2px;}
p.woocommerce-result-count{font-size: 12px;}
.hide-on-mobile-tablet, #cms30_btn_235439 {display: none !important;}
.wc-flex-row-wrapper  {flex-direction:column;}
.footer-links-block {text-align: center;width: 100%;display: inline-block;margin-top: 5px;}
.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {padding-bottom: 12px;}
.wc-btn-width-cp .et_pb_contact .et_contact_bottom_container button.et_pb_contact_submit {width: 60%;margin: 0 auto;}
.mobile_nav.opened .mobile_menu_bar:before {content: '\4d' !important;}
.et_pb_contact_right p input{width:70px !important;}
p.et_pb_contact_field {max-width: 100% !important;}
.wcTextH1{font-size: 40px;}
.wcTextH2{font-size: 35px;}
.wcTextH3{font-size: 30px;}	
.wcTextH4{font-size: 25px;}
.wcTextH5{font-size: 18px;}
}
.wcTextH1{font-weight: 700;font-size: 60px;}
.wcTextH2{font-weight: 700;font-size: 50px;}
.wcTextH3{font-weight: 700;font-size: 40px;}
.wcTextH4{font-weight: 700;font-size: 30px;}
.wcTextH5{font-weight: 700;font-size: 20px;}

.wcTextBlack{color:#000000;}
.wcTextWhite{color:#ffffff;}
/*Footer*/
.wcs-logo img {opacity:0.4;vertical-align: bottom;}
.wcs-logo img:hover {/*transform: rotate(10deg) scale(1.1);*/ opacity:1;}
#footer-bottom .et-social-facebook a:hover{color:#3B5998;}
#footer-bottom .et-social-instagram a:hover{color:#2C6A93;}
#footer-bottom .et-social-youtube a:hover{color:#C31A1E;}
#footer-bottom .et-social-pinterest a:hover{color:#e60023;}
#footer-bottom .et-social-twitter a:hover{color:#1da1f2;}
#footer-bottom .et-social-linkedin a:hover{color:#0077B5;}

.et-icon_phone a.icon:before { content: '\e090'; }
.et-icon_mail a.icon:before { content: '\e076'; }
.et-icon_pin a.icon:before { content: '\e081'; }
/*Min-height-page*/
#main-content {min-height: 93vh;}
.wc-full-height {min-height: 100vh;height: 100vh;}
.mfp-bottom-bar .mfp-title{display:none;}
#top-menu li a:hover {opacity:1!important;}
/*Block-Vertikal*/
.wc-vertical-align {display: flex;flex-direction: column;justify-content: center;}
/*Equal Column Heights*/
.wc-flex-row-wrapper { display: flex;}
.wc-flex-row-wrapper .et_pb_column { display: flex; flex-direction: column; justify-content: space-between;}
/*Height-Button-one-line-row-class-wc-fixed-buttons*/
.wc-fixed-buttons .et_pb_column {padding-bottom:30px;}
.wc-fixed-buttons .et_pb_button_module_wrapper {position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
/*Scrollbar*/
@keyframes arr-dwn{0%{transform:translate(0,13px)}50%{transform:translate(0,-13px);}100%{transform:translate(0,13px)}}
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background-color: #ffffff;border: 1px solid #213c69;}
::-webkit-scrollbar-thumb {background-color: #213c69;border-radius: 2px;}
/**/
/*CT BTN*/
.wc-btn-width .et_pb_contact .et_contact_bottom_container {width: 100%;max-width: 100%;float: none;padding-left: 3%;}
.wc-btn-width .et_pb_contact .et_contact_bottom_container button.et_pb_contact_submit {width: 100%;margin: 0 auto;}
.wc-btn-width-cp .et_pb_contact .et_contact_bottom_container {width: 100%;max-width: 100%;float: none;padding-left: 3%;}
.wc-btn-width-cp .et_pb_contact .et_contact_bottom_container button.et_pb_contact_submit {width: 70%;margin: 0 auto;}

.cont_tit{font-size:20px;}


@media screen and (min-width: 1400px){
	.et_shop_image{height:200px!important;overflow: hidden;}
	.et_shop_image img{height:200px!important;overflow: hidden;}
}

@media screen and (max-width: 1400px) and (min-width: 1020px){
	.et_shop_image{height:130px!important;overflow: hidden;}
	.et_shop_image img{height:130px!important;overflow: hidden;}	
}

@media screen and (max-width: 1020px) and (min-width: 720px){
	.et_shop_image{height:100px!important;overflow: hidden;}
	.et_shop_image img{height:100px!important;overflow: hidden;}	
}

.woocommerce ul.products li.product a img{
	transition: all 2s; 
}
.woocommerce ul.products li.product a img:hover {
    transform: scale(1.2);
    /*对图片进行放大*/
}
.et_shop_image{
	
}



.page-numbers a{padding: 10px;
    background: #eee;
    margin: 5px;
}
@media screen and (max-width:720px) {
	.logo_img{width:80%;margin-top: 20px;}
}

.et-fixed-header img{height:51px;width:auto;}