/*
Theme Name:echeer
Theme URI: http://www.518theme.com/
Description: 本套高级外贸企业网站设计开发: <a href="http://www.518theme.com/">518主题巴士</a>.
Version: 1
Author: 518theme
Author URI: http://www.518theme.com/
Copyright: (c) 518theme
*/

ul.social{margin-top:20px;}

ul.social li {
    float: left;
    width: 20%;
    padding-right: 20px;
}

ul.social li img{
    width:100%;
}

.home .section-title {
   font-size:24px;
color: #4d4d4d!important;
	margin-bottom: 30px!important;
}
.wrap.mcb-wrap.one-fourth .section-title {
    text-align: left;
}
.one-fourth .section-title::after, .expert-detail h2::after {
    left: 0;
    margin: 0 0!important;
}
.expert-detail .section-title {
    text-align: left!important;
}


.site-content {
    display: inline-block;
    float: left;
    width: 73%;
    padding: 0;
}

.sidebar{font-size:15px;width:25%;float:right;display:block}
.sidebar-box .widget{background-color:#fff;border-radius:2px;clear:both;position:relative;margin-bottom:45px;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);}
.widget .widget_box{padding:22px 20px 20px}
.widget h3{font-size:20px;color:#282828;font-weight:300;margin:0;margin-bottom:25px;text-transform:uppercase;border-bottom:dotted 1px #DBE0E4;padding-bottom:15px}
.widget.affix{background:#fff;z-index:99;margin-bottom:0;width:291.594px}
.affix{position:fixed}
.widget_suxingme_theme_suggested{display:inline-block;width:100%;max-height:430px;overflow:hidden;background:#4C515C;padding-bottom:0;border-width:0}
.widget_suxingme_theme_suggested a{color:#fff;font-size:24px;-webkit-transition:.07s ease-in;transition:.07s ease-in}
.widget_suxingme_theme_suggested p{color:#DBDDE6;font-size:16px;margin-bottom:1.25rem}
.widget_cjtz{position:relative;display:block}
.widget_cjtz_img{position:relative}
.widget_cjtz_img img{max-width:100%;height:auto;border-radius:0}
.widget_cjtz .img-info .info a{color:#d5d5d5;font-style:normal}
.widget_cjtz .img-info .info a:hover{color:white}
.widget_cjtz:hover .info{width:auto;padding:4px 14px 4px 12px;-webkit-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-moz-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-ms-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-o-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;font-size:12px}
.recent-posts-widget li{position:relative;display:block;margin-bottom:30px;clear:both;overflow:hidden}
.recent-posts-widget li.one .recent-posts-title{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);padding:5px 15px;margin-left:0}
.recent-posts-widget li.one .recent-posts-title h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.recent-posts-widget li.one .recent-posts-title h4 a{color:#E4E4E4}
.recent-posts-widget li.one .recent-posts-title span{color:#CCCCCC}
.recent-posts-widget li .recent-posts-img{float:left;width:65px;height:auto;max-height:65px;overflow:hidden}
.recent-posts-widget li .recent-posts-img img{width:65px;height:auto}
.recent-posts-widget li .recent-posts-title{margin-left:75px}
.recent-posts-widget li .recent-posts-title h4{font-size:13px;line-height:20px}
.recent-posts-widget li .recent-posts-title span{font-size:12px;color:#9A9A9A}
img.thumbnail {width: 100%;}
.post-default-con li{margin:0 auto 7% auto;display:block;background:#FFF;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);position:relative;border-width:1px 1px 2px;border-radius:4px;margin-bottom:40px;padding:25px;border: 1px;border-color: #000000!important;border-style: solid;margin-top:10px}
.post-default-con li .content-box{overflow:hidden}
.post-default-con li .post-image{overflow:hidden;position:relative;border-radius:2px;float:left;width:100%;height:280px;display: block;margin-bottom: 20px;
}

.post-default-con li .post-image img{width:100%;height:auto}
.post-default-con li .post-image a{display:block;width:100%;height:100%}

.post-default-con li h2{font-size:22px;line-height:1.6;margin:0 auto 2% auto;display:block;}
.post-default-con li p{font-size:14px;line-height:1.5;margin-bottom:2%;color:#888}

.widge_tags a{text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-block;vertical-align:top;font-size:13px;line-height:20px;padding:4px 15px;margin:0px 8px 8px 0;border:1px solid #f0f0f0;border-radius:2px;color:rgba(0,0,0,0.44);background-color:rgba(255,255,255,.97)}
.widge_tags .tag-item.hot span:after{content:"\f201";background-color:#ff5e52;color:#fff;display:inline-block;padding:1px;line-height:1;font-size:12px;margin-left:3px;border-radius:2px;font:normal normal normal 14px/1 FontAwesome}
.widge_tags a:hover{color:#FFFFFF;background:#1B1B1B;border-color:#1B1B1B}

.post-meta{margin-left:0px;}
.nav-links{text-align:center;padding:50px 0 0}
.nav-links a{border:#ECECEC 1px solid;background:#FFFFFF;padding:10px 50px;border-radius:2px;font-size:14px;color:#828282;display:inline-block;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;cursor:pointer;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05)}
.nav-links a:hover{background:#000;border-color:#000;color:#FFF}

.navigation{margin:0;padding:20px;text-align:center;font-size:12px;position:relative}
.navigation .screen-reader-text{display:none}
.navigation .nav-links{}
.navigation:after{clear:both}
.navigation:before,.navigation:after{content:" ";display:table}
.navigation .page-numbers{background:#fff;margin-right:10px;padding:10px 18px;text-transform:uppercase;font-size:16px;font-weight:bold;color:#494D57;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.05);display:inline-block}
.navigation .current{background:#494D57;color:#fff;border-color:#494D57}
.navigation a:hover{color:#fff;background:#494D57}

.sections_group .container {
    margin-top: 20px;
    margin-bottom: 30px;
}


.post-default-con li h2 a{
    font-size: 23px;
    line-height: 1.6;
    margin: 0 auto 2% auto;
    display: block;
    color:#494D57;
    font-weight:  400;
}



@media screen and (max-width: 767px){
#header .site-nav, .sidebar, .postcat {
    width: 100%;
    float: none;
}}

@media only screen and (max-width:992px){
.container {
    width: auto;
    padding-right: 10px;
    padding-left: 10px;
}
.site-content {
    width: 100%;
    margin-right: -240px;
}
.post-default-con li h2 {
    font-size: 15px;
    height: 44px;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 1.5;
}
.post-default-con li{margin-bottom:3%}
.post-default-con li .post-image{width:150px;height:100px}
.post-meta{/* margin-left:160px */}
.post-default-con li p{max-height:42px;overflow:hidden}
	
.post-default-con li .post-image{width: 100%;height: 268px;display: block;margin-bottom: 20px;}
	
.post-meta{/* margin-left:115px */}
.i-sticky{padding:2px 4px 3px;font-size:12px;margin-right:5px}
.post-default-con li{padding:3%;margin-bottom:0;border-bottom:1px solid #EFEFEF;border-radius:0}
.post-default-con li h2{font-size:15px;height:44px;overflow:hidden;margin-bottom:5px;line-height:1.5}
.post-default-con li h2 a{font-weight:normal;font-size: 20px;color:#494d57;}
.post-default-con li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}
.postmeta{float:left;display:none}
.navigation .page-numbers {
    padding: 5px 12px;
    font-size: 14px;
}
}

.yith_magnifier_gallery li {
width:146px!important;

    padding-right: 10px;
}

.woocommerce-MyAccount-content {
    width: 78%;
    float: right;
}

nav.woocommerce-MyAccount-navigation {
    width: 20%;
    float: left;
}
nav.woocommerce-MyAccount-navigation ul li {
    list-style: none;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
    background-color: white!important;
    text-decoration: underline;
    color: #4bd8a8;
}
.select_option_image.select_option {
    width: 60px;
}
td.label {
    display: none;
}
a.reset_variations {
    float: left;
}



.icon-wrap {
    padding-bottom: 20px;
}


.woocommerce.ywcps-product-slider h3 {
    text-align: left;
    font-size: 36px;
}

.woocommerce.ywcps-product-slider h3::after {
width:45px;
position: relative;
top: 10px;
}
.woocommerce.ywcps-product-slider h3::after {
content: " ";
display: block;
width: 50px;
height: 5px;
background-color: #4d4d4d; }


.owl-item.active li {
    text-align: center;
}
h2.woocommerce-loop-product__title {
    text-align: center;
}


wcmap-avatar-form {

    z-index: 9999;
}

#yith-wcmap-avatar-form-overlay {
background-color: rgba(0, 0, 0, 0.24)!important;
}
.star-rating {
    display: none!important;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image{ transition: all .5s;}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image:hover {
     cursor: pointer;
    transform: translate(0,-5px);background:#060606;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;

}

.woocommerce ul.products li.product .button {
    display: block;
    width: 50%;
	    margin: auto;
    text-align: center;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: 18%;
text-align: center;}

.goto {
    position: relative;
    top: -100px;
    display: block;
    height: 0;
    overflow: hidden;
}
section.related.products {
    display: none;
}
input.wpm_emailinput {
    width: 55%!important;
    float: left;
    padding-right: 5px;
}
input.btn.wpm_submitbtn {
    background-color: #45d2a2;
    margin-left: 5px;
}
input.btn.wpm_submitbtn:hover {
 background-color: #47d8a7 !important;
    margin-left: 5px;
}
p.wpm_thankyou {
    color: white;
}

.inabout {
    max-width: 1220px;
    margin: auto;
}
@media only screen and (max-width:992px){

.intro {
    width: 90%;
    margin: auto;
}
	.flash {width:90%!important;margin: auto;}

}

div#slider-prev {
display: block!important;   
    cursor: pointer;
    width: 48px;
    height: 48px;
	background: url(images/left.png) no-repeat left center;
    position: absolute;
    margin-top: -10%;
}

div#slider-next {
    display: block!important;
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(images/right.png) no-repeat left center;
    position: absolute;
    margin-top: -10%;
    float: right;
    margin-left: 33%;
}
.caroufredsel_wrapper {
    margin: 0!important;
	width: 100%!important;
}
@media only screen and (max-width:992px){


.woocommerce div.product .woocommerce-tabs ul.tabs li {
    width: 48%;text-align: center;margin-top:2px;
}
	
div#slider-prev {
    display: block!important;
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(images/left.png) no-repeat left center;
    position: absolute;
    margin-top: -34%;
}
	
div#slider-next {
    display: block!important;
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: url(images/right.png) no-repeat left center;
    position: absolute;
    margin-top: -34%;
    float: right;
    margin-left: 84%;
}
	
	.woocommerce .ywcps-wrapper .owl-item li.product {
    width: 95%!important;
}
.woocommerce .ywcps-wrapper ul.products {
    padding-bottom: 0px!important;
}	
	
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0!important;
}
	
	
}

.answer img {
    float: left;
    padding-left: 1%;
}

.highslide-number {
    display: none;
}
.contents img {
    width: 100%;
}

.woocommerce .ywcps-wrapper {
padding-top: 30px!important;
}
.woocommerce {
    width: 90%;
    margin: auto;
}



@media only screen and (min-width:992px){
.woocommerce .summary {width: 58%!important;}
.woocommerce .images {width: 38%!important;}
.post-item {
    width: 45%!important;
    margin-left: 5%!important;
}
}

.more {display: flex;justify-content: center;align-items: center; margin-top:10px;}
.more a {background-color: #47d8a7 !important;padding: 10px 20px !important;display: inline-block !important;border-radius: 20px;color: white!important;text-decoration: none; }
.more a:hover {text-decoration: none;background-color: #22b4a2 !important; }

.woocommerce-Tabs-panel h2 {display: none;}


.txt {
    width: 100%;
    word-wrap: break-word;
    font-size: 14px;
    padding-bottom: 15px;
}