body {
  
	font-size:16px;
	letter-spacing:1px;
	line-height:160%;
}

section, footer {padding: 12rem 0;}
.widget_custom_html {padding:12rem 15px;}
.bg-secondary {background:transparent;}
.search-widget-handle {display:none!important;}
.module.widget-handle i {color:#333;}

.widget h3,
.shapely_home_contact h1,
.widget-title {
	text-align:center;
	font-size: 13px!Important;
  	line-height: 33px;
	margin-bottom: 24px;
	text-transform: uppercase;
	letter-spacing:1px;
	font-weight:800;
}

/*Menu*/
body.category .menu .navi-about,
body.category .menu .navi-solutions,
body.category .menu .navi-expertise,
body.category .menu .navi-contact,
body.category .menu .navi-zh-about,
body.category .menu .navi-zh-solutions,
body.category .menu .navi-zh-expertise,
body.category .menu .navi-zh-contact {display:none;}

/*recent_posts*/
#shapely_recent_posts-3 section {
  	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.recent-posts .post-content {text-align:left;}
.recent-posts .post-content h4 {
  text-align:left;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 160%;
  color:#333;
}
.recent-posts .post-content h4  a {color:#333;}
.recent-posts .widget-post-thumbnail {
    height: 220px;
    overflow: hidden;
}

article .entry-content p {
	overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

/*cta*/
#shapely_home_parallax-5 p,
#shapely_home_parallax-18 p {
	text-align:center;
  font-size:4.8rem;
  font-weight:300;
  line-height: 120%;
}
#shapely_home_parallax-5 .top-parallax-section,
#shapely_home_parallax-18 .top-parallax-section {padding:160px 0;}

/*contact form*/
.shapely_home_contact {}
.shapely_home_contact input[type="text"], 
.shapely_home_contact input[type="search"], 
.shapely_home_contact input[type="email"], 
.shapely_home_contact input[type="tel"] {
  	background:transparent;
    border: 0;
    border-bottom: 1px solid #d20e2b; 
    padding-left: 0px;
    margin-bottom: 0px;
  	color: #FFF!important;
    }
.shapely_home_contact textarea {
    background:transparent;
    padding: 16px 0px;
    border: 0;
    border-bottom: 1px solid #d20e2b;
   color: #FFF!important;
}

::placeholder { color: #FFF!important;}
:-ms-input-placeholder {color: #FFF!important;}
::-ms-input-placeholder {color: #FFF!important;}
input:focus { 
  color: #FFF!important;
}

/*about*/
#shapely_home_parallax-3 .bg-secondary 	{background:transparent;}
#shapely_home_parallax-3 .container 	{border-bottom:1px solid #d1102a; padding-bottom:6rem;}
.about-feature {margin:4rem 0;}
.about-feature em {
	vertical-align: middle;
	font-size:4.8rem;
	font-weight:300;
	color:#d1102a;
	font-style:normal;
  	display:inline-block;
}
.about-feature em:after{
  vertical-align: middle;
  margin:0 3rem;
  display:inline-block;
  height:46px;
  width:1px;
  background:#ccc;
  content:'';
  -moz-transform:rotate(30deg);
  -webkit-transform:rotate(30deg);
  -o-transform:rotate(30deg);
  -ms-transform:rotate(30deg);
  transform:rotate(30deg);
}
.about-feature em:last-child:after {display:none;}


/*Solution*/
#custom_html-3 h4 {min-height:60px;}
.solution-1,
.solution-2,
.solution-3 {
  text-align:center;
}
.solution-1:before,
.solution-2:before,
.solution-3:before {
    display:block;
    content:'';
    height:60px;
    width:60px;
    background-size: 60px;
    margin: 3rem auto 5rem auto;
  }
.solution-1:before {background: url("http://box5697.temp.domains/~talentk1/wp-content/uploads/2019/04/bullseye.png") no-repeat; background-size: 60px;}
.solution-2:before {background: url("http://box5697.temp.domains/~talentk1/wp-content/uploads/2019/04/approved.png") no-repeat; background-size: 60px;}
.solution-3:before {background: url("http://box5697.temp.domains/~talentk1/wp-content/uploads/2019/04/target.png") no-repeat; background-size: 60px;}
.solution-1:before {background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/bullseye.png") no-repeat; background-size: 60px;}
.solution-2:before {background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/approved.png") no-repeat; background-size: 60px;}
.solution-3:before {background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/target.png") no-repeat; background-size: 60px;}
	

/*client*/
.shapely_home_clients .logo-carousel img {max-height: 50px;}
.shapely_home_clients  h3 {margin-bottom: 64px;}

/*EXPRTISE*/
#shapely_home_parallax-12 section,
#shapely_home_parallax-24 section, 
#shapely_home_parallax-17 section,
#shapely_home_parallax-26 section,
#shapely_home_parallax-12 .align-children,
#shapely_home_parallax-24 .align-children,
#shapely_home_parallax-17 .align-children,
#shapely_home_parallax-26 .align-children {padding:0;}

#shapely_home_parallax-12 h3,
#shapely_home_parallax-24 h3,
#shapely_home_parallax-17 h3,
#shapely_home_parallax-26 h3 {
	text-align:left!important;
	margin:0!important;
}

#shapely_home_parallax-12 h4,
#shapely_home_parallax-24 h4,
#shapely_home_parallax-17 h4,
#shapely_home_parallax-26 h4 {
	font-size:32px;
	font-weight:300
}
#shapely_home_parallax-12 p,
#shapely_home_parallax-24 p,
#shapely_home_parallax-17 p,
#shapely_home_parallax-26 p {
  	text-transform:lowercase;
}


#shapely_home_parallax-12 section,
#shapely_home_parallax-17 section {padding-top:6rem;}
#shapely_home_parallax-12 .align-children,
#shapely_home_parallax-17 .align-children {background:#f7f7f7; }	
#shapely_home_parallax-12 .align-children > div,
#shapely_home_parallax-17 .align-children > div {padding:0;}
#shapely_home_parallax-12 .col-md-4 > div,
#shapely_home_parallax-17 .col-md-4 > div {margin-left: -8.3333%; margin-right: 8.3333%;}

#shapely_home_parallax-24 section,
#shapely_home_parallax-26 section {padding-bottom:12rem;}
#shapely_home_parallax-24 .col-md-4,
#shapely_home_parallax-26 .col-md-4 {padding:0rem;}
#shapely_home_parallax-24 .align-children,
#shapely_home_parallax-26 .align-children {background:#d3352e;}
#shapely_home_parallax-24 h3,
#shapely_home_parallax-26 h3,
#shapely_home_parallax-24 h4,
#shapely_home_parallax-26 h4,
#shapely_home_parallax-24 p,
#shapely_home_parallax-26 p {color:#fff;}
#shapely_home_parallax-24 .text-center,
#shapely_home_parallax-26 .text-center {padding:0;}
#shapely_home_parallax-24 .col-md-4 > div,
#shapely_home_parallax-26 .col-md-4 > div {margin-left: 8.3333%; margin-right: -8.3333%;}

/*KV*/
.top-parallax-section .text-center {text-align:left!important;}

/*footer*/
.site-footer 		{background:#FFF; border-top: 1px solid #d20e2b; padding: 3rem 0;}
.site-footer .widget {margin-bottom:0!important;}
.lang-item 			{display: inline-block; list-style: none;  font-size: 13px; line-height: 100%;}
.lang-item a ,
.lang-item a span	{color:#999!Important; padding:0 1rem;}
.lang-item-zh 		{border-right:1px solid #999;}

.copyright-text {color:#999; font-size:12px;}
.footer-credits {display:none;}
.bg-dark .social-list a {color:#d20e2b!important;}
#colophon .site-info {margin-top:0;}
.social-icons {border:0}

/*header*/
.main-navigation 	{border-bottom:0;}
.main-navigation .custom-logo-link {
	width:180px;
	height:50px;
	background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-en-w.png") no-repeat;
  background-size:180px;
}
.main-navigation .custom-logo-link span {display:none;}
.main-navigation .menu li a {letter-spacing:1px;}

.nav-container 	{min-height:inherit;}
.main-navigation	{
  background:transparent!important;
  border-bottom:0;
  padding: 25px 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index:999;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.main-navigation .menu li a{color:#FFF;}

.main-navigation.fixed {
  padding: 10px 0 15px 0;
  background:#FFF!important;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.main-navigation.fixed .menu li a{color:#333!important;}
.main-navigation.fixed .custom-logo-link {
  background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-en.png") no-repeat!important;
  background-size:180px!important;
}

body.category .main-navigation {position:relative;}
body.category .main-navigation .custom-logo-link,
body.category .main-navigation.fixed .custom-logo-link {
  background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-en.png") no-repeat!important;
  background-size:180px!important;
}
body.category .main-navigation .menu li a,
body.category .main-navigationn.fixed .menu li a 	{color:#333!important;}
body.category .main-navigation.fixed 							{position:fixed;}

.module.widget-handle i {color:#333!important;}

body.page-id-565 .main-navigation .custom-logo-link {
	background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-zh-W.png") no-repeat!important;
  background-size:180px!important;
}
body.page-id-565 .main-navigation.fixed .custom-logo-link {
	background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-zh.png") no-repeat!important;
  background-size:180px!important;
}

body.category-34 .main-navigation .custom-logo-link,
body.category-34 .main-navigation.fixed .custom-logo-link {
  background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-zh.png") no-repeat!important;
  background-size:180px!important;
}

/*RWD*/
.shapely-recent-posts section {width: 1170px;}

/*1200以下*/
@media all and (max-width: 1200px){ 
	.shapely-recent-posts section {width: 1170px;}
  .about-feature em 	{font-size: 4rem;}
}

/*992以下*/
@media all and (max-width: 992px){ 
  .shapely-recent-posts section {width: 970px;}
  .about-feature em 	{font-size: 3.2rem;} 
  .main-navigation .container {padding-left: 15px; padding-right: 15px;}
  body.home .main-navigation {background:rgba(255, 255, 255, 1)!important; padding: 10px 0;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
  body.home .main-navigation .custom-logo-link {
    background: url(https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-en.png) no-repeat!important;
    background-size: 180px!important;}
  body.home .main-navigation .menu li a {color: #333;}
  
  #custom_html-3 h4 { min-height:inherit; margin-bottom:0;}
  
  .solution-1:before,
  .solution-2:before,
  .solution-3:before {margin: 6rem auto 2rem auto}
	
  .container {padding-left:8.3333%; padding-right:8.3333%;}
  
  .cover.fullscreen .top-parallax-section {padding-left: 8.3333%; padding-right: 8.3333%;}

}

 /*768以下*/
@media all and (max-width: 768px){ 
  p {font-size: 15px;}
  .shapely-recent-posts section {padding-left: 8.3333%; padding-right: 8.3333%; width: 100%; }
  #shapely_home_parallax-12 .col-md-4 > div,
  #shapely_home_parallax-24 .col-md-4 > div,
  #shapely_home_parallax-17 .col-md-4 > div,
  #shapely_home_parallax-26 .col-md-4 > div {margin-left:0; margin-right: 0; padding:3rem 0;}
  #shapely_home_parallax-12 .align-children,
  #shapely_home_parallax-24 .align-children,
  #shapely_home_parallax-17 .align-children,
  #shapely_home_parallax-26 .align-children {background:transparent;}
  #shapely_home_parallax-24 .col-md-7,
  #shapely_home_parallax-26 .col-md-7 {display:none;}
  #shapely_home_parallax-24 h3,
  #shapely_home_parallax-26 h3,
  #shapely_home_parallax-24 h4,
  #shapely_home_parallax-26 h4 {color: #333;}
  #shapely_home_parallax-24 p,
  #shapely_home_parallax-26 p {color: inherit;}
  .shapely_home_clients .logo-carousel img {max-height: 40px;}
  .recent-posts li {padding-bottom:30px;}
  .contact-section.cover .container {padding-left: 8.3333%; padding-right: 8.3333%;}
  .copyright-text,
  #colophon .widget ul {text-align:center;}
  #social {float:none; margin-top:2rem;}
	
	#shapely_home_parallax-5 p,
	#shapely_home_parallax-18 p {
		font-size:3.2rem;
	}
	
	
	
	body .main-navigation	{background:#FFF!important; position:fixed;}
	body .main-navigation .custom-logo-link {
		background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-en.png") no-repeat!important;
		background-size:180px!important;
	}
	body .main-navigationn .menu li a 	{color:#333!important;}
	
	body.page-id-565 .main-navigation .custom-logo-link {
		background: url("https://www.talenterrace.com/wp-content/uploads/2019/04/logo-800x236px-zh.png") no-repeat!important;
		background-size:180px!important;
	}


}
 /*550以下*/
@media all and (max-width: 550px) { 
  .about-feature em 			{font-size: 3rem;}
  .about-feature em:after {margin: 0 1rem;}
}


/*m_PageScroll2id*/
.main-navigation.fixed .menu li a.mPS2id-highlight,
.menu-item a.mPS2id-highlight {color: #d20e2b!important;}
a:focus {outline: none;}
