/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/*// Regular*/
@font-face{
    font-family: "AvenirNext";
    src: url("/wp-content/themes/x-child/avenir-font/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"),
        url("/wp-content/themes/x-child/avenir-font/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff");
    font-style: normal;
    font-weight: 400;
}

/* Regular Italic*/
@font-face{
    font-family: "AvenirNext";
    src: url("/wp-content/themes/x-child/avenir-font/7377dbe6-f11a-4a05-b33c-bc8ce1f60f84.woff2") format("woff2"),
        url("/wp-content/themes/x-child/avenir-font/92b66dbd-4201-4ac2-a605-4d4ffc8705cc.woff") format("woff");
    font-style: italic;
    font-weight: 400;
}

/* Medium*/
@font-face{
    font-family: "AvenirNext";
    src: url("/wp-content/themes/x-child/avenir-font/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2") format("woff2"),
        url("/wp-content/themes/x-child/avenir-font/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff");
    font-style: normal;
    font-weight: 500;
}

/* Medium Italic*/
@font-face{
    font-family: "AvenirNext";
    src: url("/wp-content/themes/x-child/avenir-font/3f380a53-50ea-4a62-95c5-d5d8dba03ab8.woff2") format("woff2"),
        url("/wp-content/themes/x-child/avenir-font/8344e877-560d-44d4-82eb-9822766676f9.woff") format("woff");
    font-style: italic;
    font-weight: 500;
}

/*Demibold*/
@font-face{
    font-family: "AvenirNext";
    src: url("/wp-content/themes/x-child/avenir-font/aad99a1f-7917-4dd6-bbb5-b07cedbff64f.woff2") format("woff2"),
        url("/wp-content/themes/x-child/avenir-font/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff");
    font-style: normal;
    font-weight: 600;
}

/* Demibold Italic*/
@font-face{
    font-family: "AvenirNext";
    src: url("/wp-content/themes/x-child/avenir-font/687932cb-145b-4690-a21d-ed1243db9e36.woff2") format("woff2"),
        url("/wp-content/themes/x-child/avenir-font/bc350df4-3100-4ce1-84ce-4a5363dbccfa.woff") format("woff");
    font-style: italic;
    font-weight: 600;
}

.blog-brand{
    margin-left:5px;
}

.si-blog-label{
    font-weight:400;
    display:flex;
    align-items:center;
    height:32px;
}


body.blog header + .x-container,
body.single-post header + .x-container,
body.archive header + .x-container,
body.search header + .x-container{
  padding-top:150px;
}

body.blog,
body.single-post,
body{
  background:#f5f6f7!important;
}

.si-navbar-shadow{
	box-shadow:none!important;
}

.p-landmark-sub
.p-meta
input,
button,
select,
textarea,
.widget.widget_recent_entries li a{
  font-family: "Avenir Next","AvenirNext",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
}

.p-meta{
  text-transform:none;
  color:#777
}

a.entry-thumb:hover:before{
  opacity:0;
}

a.entry-thumb:hover img{
  opacity:1;
}

body.blog,
body.archive{
    background:#fafafa;
}

body.single-post{
	background:#fff!important;
}

body.blog .x-main,
body.archive .x-main,
.si-related-posts .si-related-posts-wrap,
.si-recent-posts-wrap{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}

body.blog .x-main article,
body.archive .x-main article,
.si-related-posts .si-related-posts-wrap article,
.si-recent-posts-wrap article{
    width:calc((100% - 60px)/3);
    margin-top:30px;
    display:flex;
    flex-direction:column;
    box-shadow:0 1px 5px 0 rgba(0,0,0,0.08);
    border-radius:4px;
    background:#fff;
    position:relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.si-recent-posts-wrap article.hentry:first-child{
	margin-top:30px;
}

body.blog .x-main article .entry-featured,
body.blog .x-main article .entry-featured .entry-thumb,
body.archive .x-main article .entry-featured,
body.archive .x-main article .entry-featured .entry-thumb,
.si-related-posts .si-related-posts-wrap article .entry-featured,
.si-related-posts .si-related-posts-wrap article .entry-featured .entry-thumb,
.si-recent-posts-wrap article .entry-featured,
.si-recent-posts-wrap article .entry-featured .entry-thumb{
    border-radius:3px 3px 0 0;
    background:transparent;
    border:none;
}

body.blog .x-main article .entry-featured .si-blog-thumb,
body.archive .x-main article .entry-featured .si-blog-thumb,
.si-related-posts .si-related-posts-wrap article .entry-featured .si-blog-thumb,
.si-recent-posts-wrap article .entry-featured .si-blog-thumb{
	width:100%;
	height:160px;
	background-size:cover;
	background-position:center center;
	border-radius:3px 3px 0 0;
}

body.blog .x-main article .entry-wrap,
body.archive .x-main article .entry-wrap,
.si-related-posts .si-related-posts-wrap article .entry-wrap,
.si-recent-posts-wrap article .entry-wrap{
    padding:30px;
    box-shadow:none;
    border-radius:0 0 3px 3px;
}

body.blog .x-main article .entry-wrap .entry-header h2.entry-title,
body.archive .x-main article .entry-wrap .entry-header h2.entry-title,
.si-related-posts .si-related-posts-wrap article .entry-wrap .entry-header h2.entry-title,
.si-recent-posts-wrap article .entry-wrap .entry-header h2.entry-title{
    font-size:22px;
    color:#424649;
    font-weight:500;
    line-height:30px;
}

#blog-sticky{
	margin:75px 0 0;
	padding:0;
}

#blog-sticky article .entry-wrap .entry-header h2.entry-title{
    font-size:26px;
    color:#424649;
    font-weight:500;
    line-height:30px;
}

.p-meta,
article .p-meta{
	margin-top:10px;
	font-size:13px;
	font-weight:500;
	color:#919191;
	line-height:18px;
    font-family:"Avenir Next","AvenirNext",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
}

#blog-sticky article .entry-wrap .entry-header .p-meta{
    margin-top:0;
    margin-bottom:20px;
}

.p-meta>span:after{
	content:'·';
	padding:0 4px 0;
}

.p-meta>span>a{
	color:#47d383;
}

.p-meta>span>a.blog-cat-performance{
	color:#2ECD72;
}

.p-meta>span>a.blog-cat-feedback{
	color:#fcac53;
}

.p-meta>span>a.blog-cat-product{
	color:#63B5FF;
}

.p-meta>span>a.blog-cat-company-culture{
	color:#FF9797;
}

.p-meta>span>a.blog-cat-leadership{
	color:#285796;
}

.p-meta>span>a.blog-cat-rethinking-hr{
	color:#2DCCC0;
}

.p-meta>span>a.blog-cat-uncategorized{
	color:#919191;
}

body.blog .x-main article .entry-wrap .entry-content,
body.archive .x-main article .entry-wrap .entry-content,
.si-related-posts .si-related-posts-wrap article .entry-wrap .entry-content,
.si-recent-posts-wrap article .entry-wrap .entry-content,
#blog-sticky article .entry-wrap .entry-content{
	font-size:15px;
	color:#424649;
	line-height:22px;
	font-weight:400;
	margin-top:10px;
    margin-bottom:40px;
}

.more-link,
.more-link:hover,
.more-link:focus{
	font-size:13px;
	color:#c3c3c3;
	font-weight:500;
	margin-top:20px;
    position:absolute;
    bottom:30px;
}

.more-link i.x-icon{
	margin-left:5px;
}

.more-link i.x-icon:before{
	text-indent:-9999px;
	width:16px;
	background:url(assets/img/arrow_right.svg) no-repeat center center;
	display:inline-block;
	line-height:inherit;
}

#blog-sticky article{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#blog-sticky article .entry-wrap{
  	padding:30px;
  	width:425px;
  	box-shadow:none;
  	border-radius:3px 0 0 3px;
}

#blog-sticky article .entry-featured{
	min-height:300px;
	background-size:cover;
	background-position:center center;
	border-radius:3px 3px 0 0;
	flex-grow:1;
	border:none;
	box-shadow:none;
}

#blog-sticky article .entry-featured .si-blog-thumb{
	width:100%;
	min-height:300px;
	height:100%;
	background-size:cover;
	background-position:center center;
	border-radius:0 3px 3px 0;
}

#blog-sticky .entry-featured .entry-thumb{
	background:none;
	height:100%;
}

#blog-sticky article{
  	display:flex;
  	flex-direction:row-reverse;
  	border-radius:3px;
  	box-shadow:0 1px 5px 0 rgba(0,0,0,0.08);
}



#blog-sticky + .x-container.offset{
	margin:0 auto;
}

.x-pagination{
	height:185px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0;
	width:100%;
}

.x-pagination a, .x-pagination span{
	background:none;
	width:auto;
	min-width:18px;
	height:auto;
	font-size:15px;
	color:#c3c3c3;
	font-weight:500;
	box-shadow:none;
	border-radius:0;
}

.x-pagination span.current{
	background:none!important;
	text-shadow:none;
	color:#424649;
	box-shadow:none;
	border-bottom:3px solid #ffcc00;

}

.x-pagination span.dots, .x-pagination span.expand{
	color:#c3c3c3;
}

.x-pagination a:hover{
	color:#c3c3c3;
	border-bottom:3px solid #c3c3c3;
}

.x-pagination a.prev-next{
	display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.x-pagination a.prev-next .next-icon{
	text-indent:-9999px;
    background:url(assets/img/pag_next.svg) center center no-repeat;
    margin:0;
}

.x-pagination a.prev-next .prev-icon{
	text-indent:-9999px;
	background:url(assets/img/pag_prev.svg) center center no-repeat;
	margin:0;
}

.blog-header-subscribe{
    width:180px;
    height:40px;
    background:#ffd633;
    border-radius:3px;
    font-weight:500;
    font-size:18px;
    color:#424649;
    float:right;
    display:inline-block;
    text-align:center;
    line-height:40px;
    margin-top:15px;
}

.blog-header-subscribe:hover{
	background:#fc0;
	color:#000;
}

header.masthead.blog-masthead{
	position:absolute;
}

body.single-post header.masthead.blog-masthead{
    background:#fafafa;
}

.blog-masthead .x-navbar{
    background:none;
    border-bottom:0;
    position:relative!important;
}

.x-navbar .x-nav-wrap .x-nav>li.visit-main>a{
	color:#8a8e91;
	font-size:14px;
	line-height:20px;
}

.x-navbar .x-nav-wrap .x-nav>li.visit-main>a>span{
	background-image: url("data:image/svg+xml,%3Csvg width='13px' height='13px' viewBox='0 0 13 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 48.2 %2847327%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eexternal-link copy%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Artboard-Copy-23' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate%28-1008.000000, -29.000000%29'%3E%3Cg id='Group-25' transform='translate%28822.000000, 27.000000%29'%3E%3Cg id='external-link-copy' transform='translate%28183.000000, 0.000000%29'%3E%3Crect id='Rectangle' x='0' y='0' width='18' height='18'%3E%3C/rect%3E%3Cpath d='M13.5917088,3.58333333 L11.3333333,3.58333333 C11.0111672,3.58333333 10.75,3.3221661 10.75,3 C10.75,2.6778339 11.0111672,2.41666667 11.3333333,2.41666667 L15,2.41666667 C15.3221661,2.41666667 15.5833333,2.6778339 15.5833333,3 L15.5833333,6.66666667 C15.5833333,6.98883277 15.3221661,7.25 15,7.25 C14.6778339,7.25 14.4166667,6.98883277 14.4166667,6.66666667 L14.4166667,4.40829124 L8.69025673,10.1347012 C8.4624509,10.362507 8.09310466,10.362507 7.86529882,10.1347012 C7.63749299,9.90689534 7.63749299,9.5375491 7.86529882,9.30974327 L13.5917088,3.58333333 Z M12.5833333,9.11111111 C12.5833333,8.78894501 12.8445006,8.52777778 13.1666667,8.52777778 C13.4888328,8.52777778 13.75,8.78894501 13.75,9.11111111 L13.75,12.7777778 C13.75,13.7749586 12.9416252,14.5833333 11.9444444,14.5833333 L5.22222222,14.5833333 C4.22504142,14.5833333 3.41666667,13.7749586 3.41666667,12.7777778 L3.41666667,6.05555556 C3.41666667,5.05837476 4.22504142,4.25 5.22222222,4.25 L8.88888889,4.25 C9.21105499,4.25 9.47222222,4.51116723 9.47222222,4.83333333 C9.47222222,5.15549944 9.21105499,5.41666667 8.88888889,5.41666667 L5.22222222,5.41666667 C4.86937363,5.41666667 4.58333333,5.70270697 4.58333333,6.05555556 L4.58333333,12.7777778 C4.58333333,13.1306264 4.86937363,13.4166667 5.22222222,13.4166667 L11.9444444,13.4166667 C12.297293,13.4166667 12.5833333,13.1306264 12.5833333,12.7777778 L12.5833333,9.11111111 Z' id='Combined-Shape' fill='%238A8E91' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");	background-position:right center;
	padding-right:20px;
	background-position:right 3px;
	background-repeat:no-repeat;
}

.x-navbar .x-nav-wrap .x-nav>li.visit-main:hover>a{
	color:#4495D8;
}

.x-navbar .x-nav-wrap .x-nav>li.visit-main:hover>a>span{
	background-image: url("data:image/svg+xml,%3Csvg width='13px' height='13px' viewBox='0 0 13 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 48.2 %2847327%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eexternal-link copy%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Artboard-Copy-23' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate%28-1008.000000, -29.000000%29'%3E%3Cg id='Group-25' transform='translate%28822.000000, 27.000000%29'%3E%3Cg id='external-link-copy' transform='translate%28183.000000, 0.000000%29'%3E%3Crect id='Rectangle' x='0' y='0' width='18' height='18'%3E%3C/rect%3E%3Cpath d='M13.5917088,3.58333333 L11.3333333,3.58333333 C11.0111672,3.58333333 10.75,3.3221661 10.75,3 C10.75,2.6778339 11.0111672,2.41666667 11.3333333,2.41666667 L15,2.41666667 C15.3221661,2.41666667 15.5833333,2.6778339 15.5833333,3 L15.5833333,6.66666667 C15.5833333,6.98883277 15.3221661,7.25 15,7.25 C14.6778339,7.25 14.4166667,6.98883277 14.4166667,6.66666667 L14.4166667,4.40829124 L8.69025673,10.1347012 C8.4624509,10.362507 8.09310466,10.362507 7.86529882,10.1347012 C7.63749299,9.90689534 7.63749299,9.5375491 7.86529882,9.30974327 L13.5917088,3.58333333 Z M12.5833333,9.11111111 C12.5833333,8.78894501 12.8445006,8.52777778 13.1666667,8.52777778 C13.4888328,8.52777778 13.75,8.78894501 13.75,9.11111111 L13.75,12.7777778 C13.75,13.7749586 12.9416252,14.5833333 11.9444444,14.5833333 L5.22222222,14.5833333 C4.22504142,14.5833333 3.41666667,13.7749586 3.41666667,12.7777778 L3.41666667,6.05555556 C3.41666667,5.05837476 4.22504142,4.25 5.22222222,4.25 L8.88888889,4.25 C9.21105499,4.25 9.47222222,4.51116723 9.47222222,4.83333333 C9.47222222,5.15549944 9.21105499,5.41666667 8.88888889,5.41666667 L5.22222222,5.41666667 C4.86937363,5.41666667 4.58333333,5.70270697 4.58333333,6.05555556 L4.58333333,12.7777778 C4.58333333,13.1306264 4.86937363,13.4166667 5.22222222,13.4166667 L11.9444444,13.4166667 C12.297293,13.4166667 12.5833333,13.1306264 12.5833333,12.7777778 L12.5833333,9.11111111 Z' id='Combined-Shape' fill='%234495D8' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.si-entry-thumb{
	width:100%;
	height:160px;
	padding-top:50%;
	background-size:cover;
	background-position:center center;
}

.si-entry-thumb.si-entry-thumb-video{
	height:500px;
	padding-top:0;
	background:none!important;
}

.si-entry-thumb.si-entry-thumb-video iframe{
	width:100%;
	height:100%;
}

body.single-post .entry-featured{
	border:0;
	box-shadow:none;
}

body.single-post header+.x-container{
	padding-top:87px!important;
}

body.archive header+.x-container{
	padding-top:0!important;
}

body.single-post .x-main .entry-header,
body.archive .x-header-landmark{
	max-width:700px;
	text-align:center;
	margin:0 auto 25px;
}

body.archive .x-header-landmark{
	padding-top:0!important;
	margin-top:127px;
}

body.single-post .x-main h1.entry-title,
body.archive .x-header-landmark h1 {
  	font-weight:500;
  	font-size:36px;
  	color:#424649;
  	line-height:42px;
  	margin-bottom:.2em;
  	letter-spacing:inherit;
}

body.archive .x-header-landmark h1 span:before,
body.archive .x-header-landmark h1 span:after{
	display:none;
}

body.archive .x-header-landmark .p-landmark-sub{
	font-family:"Avenir Next","AvenirNext",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
	padding:0;
	font-size:inherit;
	line-height:inherit;
	letter-spacing:inherit;
}

body.single-post .x-main .entry-header .p-meta{
	margin-top:25px;
}

body.single-post .x-main .entry-wrap{
	box-shadow:none;
	padding:40px 0 10px;
}

body.single-post .x-main .entry-wrap .entry-content{
	max-width:700px;
	margin:0 auto;
	font-size:18px;
	color:#424649;
	font-weight:400;
	line-height:26px;
	position:relative;
}

body.single-post .x-main .entry-wrap .entry-content .pin-wrapper{
	position:absolute;
	left:-50px;
}

.si-sidebar-share-buttons{
	margin:5px 0 0;
	list-style:none;
	display:none;
}

.si-sidebar-share-buttons a{
	margin-bottom:25px;
}

.si-sidebar-share-buttons li:last-child a{
	margin-bottom:0;
}

.si-social-share{
	background:url(assets/img/blog_share.svg) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
}

.si-social-share + .tooltip{
	white-space:nowrap;
}

.si-social-twitter{
	background:url(assets/img/blog_twitter.svg) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
}

.si-social-linkedin{
	background:url(assets/img/blog_linkedin.svg) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
}

.si-social-facebook{
	background:url(assets/img/blog_facebook.svg) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
}

.si-entry-footer{
	max-width:700px;
	margin:30px auto 0;
}

.si-entry-footer .p-meta{
	float:left;
	margin-top:20px;
}

.si-entry-footer .si-footer-share-buttons{
	display:inline-block;
	float:right;
	list-style:none;
	margin:20px 0 0;
}

.si-entry-footer .si-footer-share-buttons li{
	float:right;
	line-height:16px;
}

.si-entry-footer .si-footer-share-buttons li a{
	margin-right:25px;
}

.si-entry-footer .si-footer-share-buttons li:first-child a{
	margin-right:0;
}

.si-entry-author{
	margin:20px auto 50px;
	padding-top:20px;
	border-top:1px solid #eee;
	max-width:700px;
	display:flex;
	justify-content:space-between;
}

.si-entry-author-wrap{
	display:flex;
}

.si-entry-author-avatar{
	width:40px;
	height:40px;
	border-radius:100%;
	margin-right:10px;
	background-size:contain;
	background-position:center;
}

.si-entry-author-meta{
	font-weight:500;
	font-size:13px;
	color:#919191;
	line-height:20px;
}

.si-entry-author-name{
	color:#424649;
}

.si-entry-author-twitter{
	color:#c3c3c3;
}

.si-entry-author-desc{
	font-size:13px;
	font-weight:500;
	color:#919191;
	line-height:20px;
	width:420px;
	max-width:100%;
}

body.single .x-main h1,
body.single .x-main .h1{
	font-weight:500;
	font-size:36px;
	line-height:42px;
	margin-bottom:.7em;
}

body.single .x-main h2,
body.single .x-main .h2{
	font-weight:500;
	font-size:30px;
	line-height:30px;
	margin-bottom:.7em;
}

body.single .x-main h3,
body.single .x-main .h3{
	font-weight:600;
	font-size:22px;
	line-height:30px;
	margin-bottom:.7em;
}

.si-related-posts{
	padding:30px 0 80px;
	background:#fafafa;
}

.si-related-posts h3.si-related-posts-title{
	font-size:15px;
	font-weight:500;
	color:#919191;
	letter-spacing:5px;
	margin-bottom:0;
	margin-top:0;
	text-transform:uppercase;
	text-align:center;
}

.si-simple-tabs.x-nav-tabs{
	border:0;
	display:flex;
	align-items:center;
	justify-content:center;
}

.si-simple-tabs.x-nav-tabs>li{
	border:0;
}

.si-simple-tabs.x-nav-tabs>li>a:after{
	content:'·';
	padding:0 10px 0;
	color:#919191;
}

.si-simple-tabs.x-nav-tabs>li:last-child>a:after{
	display:none;
}

.si-simple-tabs.x-nav-tabs>li>a,
.si-simple-tabs.x-nav-tabs>.active>a,
.si-simple-tabs.x-nav-tabs>.active>a:hover{
	background:none;
	box-shadow:none;
	padding:0;
	font-size:15px;
	font-weight:500;
}

.si-simple-tabs.x-nav-tabs>li>a{
	color:#919191;
}

.si-simple-tabs.x-nav-tabs>li>a:hover,
.si-simple-tabs.x-nav-tabs>.active>a,
.si-simple-tabs.x-nav-tabs>.active>a:hover{
	color:#424649;
}

.si-simple-tabs.x-tab-content{
	border:0;
	background:none;
}

.si-simple-tabs.x-tab-content .x-tab-pane{
	padding:0;
}

.si-simple-tabs.x-nav-tabs.three-up>li{
	width:auto;
}

/*** BLOG & SINGLE POST BANNER ***/

.si-grid-banner{
	background:#5cb4ff;
	flex:0 0 100%;
	margin-top:30px;
	border-radius:3px;
}

.si-grid-banner-wrap{
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
	align-items:center;
	overflow:hidden;
	padding:0 50px;
	height:150px;
	position:relative;
}

.si-grid-banner .si-banner-overlay{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}

.si-grid-banner .si-banner-image{
	width: 128px;
	height: 181px;
	transform: rotate(-12deg);
	box-shadow: -7px 4px 10px 0 rgba(0,0,0,0.20);
	background:url(assets/img/book-cover.png) no-repeat;
	background-size:contain;
	margin-top:15px;
	margin-right:35px;
}

.si-grid-banner .si-banner-content{
	color:#fff;
	font-size:22px;
	font-weight:500;
	line-height:30px;
	display:flex;
	flex:1;
	align-items:center;
}

.si-grid-banner .si-banner-content span{
	font-weight:400;
	opacity:.70;
}

.si-grid-banner .si-banner-arrow{
	background:url(assets/img/arrow_right_white.svg) no-repeat;
	width:35px;
	height:20px;
	display:inline-block;
	background-size:cover;
	margin-left:auto;
}

.si-grid-banner .si-banner-content br.mobile-only{
	display:none;
}

.si-single-banner{
	background:#5cb4ff;
	position:relative;
}

.si-single-banner .x-container{
	position:initial;
}

.si-single-banner .si-grid-banner{
	margin-top:0;
}

.si-single-banner .si-grid-banner .si-grid-banner-wrap{
	padding:0 0 0 30px;
	position:initial;
}

.si-single-banner .si-grid-banner .si-grid-banner-wrap{
	padding:0 0 0 30px;
	position:initial;
}

/*** FOOTER ***/

.x-colophon.top{
  	padding:30px 0;
}

footer.x-colophon,
.x-colophon.top{
  	background-color: #424649;
  	border:none;
  	box-shadow:none;
}
footer h4.h-widget {
	font-size: 15px;
  	color:#fff;
}

footer .widget ul {
	border: 0;
 	list-style-type: none;
  	box-shadow:none;
}

footer .widget ul li a,
.x-colophon .footer-support a {
	border: 0;
	padding: 0;
	box-shadow:none;
  	color:#919191;
  	text-shadow:none;
  	font-size:15px;
  	line-height:25px;
}

footer .widget ul li a:hover,
.x-colophon .footer-support a:hover{
  	background:none;
  	color:#919191;
  	text-decoration:underline;
}

footer .widget ul li.current-menu-item a,
footer .widget ul li.white a{
  	background:none;
  	color:#fff;
}

footer .widget ul li a:before {
	content: none;
}


.x-colophon .footer-support {
	border: 0;
	padding: 0;
	box-shadow:none;
  	color:#919191;
  	text-shadow:none;
  	font-size:15px;
  	line-height:25px;
  	float:left;
}

.x-colophon .footer-menu{
	float:right;
}

.x-colophon.bottom .footer-menu .x-nav{
	margin:0;
}

.x-colophon .footer-support .footer-support-white{
	color:#fff;
}

.x-colophon+.x-colophon{
  	border:0;
  	box-shadow:none;
}

.x-colophon.bottom{
  	text-align:left;
	padding:0;
	background:#424649;
}

.x-colophon.bottom .x-container{
  	border-top:2px solid #616465;
  	padding:25px 0;
}

.x-colophon .widget_nav_menu ul li.footer-item-left.first,
.x-colophon .widget_nav_menu ul li{
  clear:left;
}

.x-colophon .widget_nav_menu ul li.footer-item-left{
  float:left;
  display:inline;
  clear:none;
}

.x-colophon .widget_nav_menu ul li.footer-item-left.bordered{
  margin-right:10px;
}

#menu-footer-social li:first-child{
	margin-left:0;
}

#menu-footer-social li{
	margin-left:20px;
	margin-right:0;
}

#menu-footer-social li.footer-social-twitter a{
	width:17px;
	height:18px;
	background:url(assets/img/footer-social/s-twitter.svg) no-repeat center bottom;
	display:inline-block;
	text-indent:-9999px;
}

#menu-footer-social li.footer-social-linkedin a{
	width:17px;
	height:18px;
	background:url(assets/img/footer-social/s-linkedin.svg) no-repeat center bottom;
	display:inline-block;
	text-indent:-9999px;
}

#menu-footer-social li.footer-social-instagram a{
	width:16px;
	height:18px;
	background:url(assets/img/footer-social/s-instagram.svg) no-repeat center bottom;
	display:inline-block;
	text-indent:-9999px;
}

#menu-footer-social li.footer-social-facebook a{
	width:10px;
	height:18px;
	background:url(assets/img/footer-social/s-Facebook.svg) no-repeat center bottom;
	display:inline-block;
	text-indent:-9999px;
}

/*** BLOG NAVBAR ***/

.blog-navbar-wrap{
	display:flex;
	justify-content:flex-end;
	margin:10px 0 -30px;
}

.categories-dropdown-wrap{
	position:relative;
}

.categories-dropdown-wrap ul{
	display:none;
}

.categories-dropdown-wrap > a{
	color:#919191;
	font-size:15px;
	font-weight:500;
	display:inline-block;
	line-height:40px;
	transition:all .3s;
}

.categories-dropdown-wrap > a:hover{
	color:#424649;
	height:40px;
	background:#fff;
	border-radius:3px;
	padding:0 15px;
}

.categories-dropdown-wrap > a.active{
	display:block;
	width:100%;
	background:#fff;
	border-radius:3px;
	padding:0 15px;
}

.categories-dropdown-wrap > a.active + ul{
	display:block;
	margin:0;
	list-style:none;
	background:#fff;
	position:absolute;
	top:40px;
	left:0;
	box-shadow:0 10px 20px 0 rgba(0,0,0,0.20);
	border-radius:3px;
	white-space:nowrap;
	z-index:1;
}

.categories-dropdown-wrap ul li{
}

.categories-dropdown-wrap ul li a{
	color:#919191;
	font-weight:500;
	font-size:15px;
	height:40px;
	display:flex;
	align-items:center;
	padding:0 20px;
}

.categories-dropdown-wrap ul li:hover{
	background:#f4f4f4;
}

.categories-dropdown-wrap ul li.feedback a{
	color:#FCAC53;
}

.categories-dropdown-wrap ul li.feedback:hover{
	background:#FEF6ED;
}

.categories-dropdown-wrap ul li.performance a{
	color:#2ECD72;
}

.categories-dropdown-wrap ul li.performance:hover{
	background:#EAFAF0;
}

.categories-dropdown-wrap ul li.product a{
	color:#63B5FF;
}

.categories-dropdown-wrap ul li.product:hover{
	background:#EFF7FF;
}

.categories-dropdown-wrap ul li.company-culture a{
	color:#FF9797;
}

.categories-dropdown-wrap ul li.company-culture:hover{
	background:#FFF4F4;
}

.categories-dropdown-wrap ul li.leadership a{
	color:#285796;
}

.categories-dropdown-wrap ul li.leadership:hover{
	background:#E9EEF4;
}

.categories-dropdown-wrap ul li.rethinking-hr a{
	color:#2DCCC0;
}

.categories-dropdown-wrap ul li.rethinking-hr:hover{
	background:#eafaf0;
}

.categories-dropdown-wrap ul li.uncategorized a{
	color:#919191;
}

.categories-dropdown-wrap ul li.uncategorized:hover{
	background:#F4F4F4;
}

body.blog .x-main article:nth-child(1),
body.blog .x-main article:nth-child(2),
body.blog .x-main article:nth-child(3){
	margin-top:0;
}

body.blog .x-main article.sticky{
	display:none;
}

/*** LANDING TESTIMONIAL BOX ***/

.customer-box{
  position:relative;
}

.customer-box.has-sep:after{
	content:'';
	height:calc(100% - 90px);
	width:1px;
	position:absolute;
	right:0;
	top:45px;
	background:rgba(255,255,255,.3);
	display:block;
}

.customer-box.no-image{
	vertical-align:middle!important;
}

.customer-box-quote{
  color:#fff;
  font-size:24px;
  line-height:30px;
  font-weight:400;
  margin:50px 0 45px;
  min-height:90px;
}

.customer-box.no-image .customer-box-quote{
	min-height:auto;
}

.customer-box-info{
  color:#fff;
  font-size:18px;
  font-weight:400;
  line-height:25px;
  display:inline-block;
  margin-bottom:0;
}

.customer-box-info .x-feature-box-graphic{
	display:none;
}

.customer-box-info h4{
  color:#fff;
  font-size:18px;
  line-height:25px;
  font-weight:600;
}

.customer-box-info p.x-feature-box-text{
  margin:0;
}

.customer-box-logo{
  max-height:40px;
  margin:0;
}

.customer-box-overlay{
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  width:100%;
  height:100%;
  display:block;
}

/*** FEATURE PAGE ***/

.feature-page-intro{
	font-size:24px;
  	line-height:30px;
  	font-weight:400;
  	margin:50px auto;
  	max-width:650px;
}

a.si-secondary-btn,
.si-text a.si-secondary-btn{
  height:30px;
  line-height:30px;
  display:inline-block;
  text-decoration:none;
  border:1px solid #c3c3c3;
  border-radius:3px;
  padding:0 10px;
  color:#919191;
  font-weight:500;
  font-size:15px;
  transition:all 0.15s linear;
  margin-right:10px;
  margin-bottom:10px;
}

a.si-secondary-btn:hover,
a.si-secondary-btn:focus,
.si-text a.si-secondary-btn:hover,
.si-text a.si-secondary-btn:focus{
  background:#63B5FF;
  color:#fff;
  border-color:#63B5FF;
}

.si-features-row,
.si-row-flex-center{
	display: -webkit-box!important;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box!important;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox!important;      /* TWEENER - IE 10 */
	display: -webkit-flex!important;     /* NEW - Chrome */
	display: flex!important;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  	justify-content:center!important;
  	align-items:center!important;
}

.ilightbox-holder.light{
	padding:0;
	box-shadow:0 10px 20px 0 rgba(0,0,0,.20);
	border:none;
	border-radius:3px;
}

.ilightbox-toolbar{
	display:none!important;
}

.x-img-thumbnail{
	border:1px solid #eee;
}

a.si-lightbox-image:hover,
.x-main a.x-img-thumbnail:hover,
.x-main a.x-img:not(.x-img-thumbnail):hover{
	box-shadow:0 10px 20px 0 rgba(0,0,0,.1);
	border-color:#eee;
}

.si-more-box{
  margin-bottom:60px;
}

.si-more-box .x-feature-box-title{
  margin-top:30px;
  font-size:18px;
  font-weight:600;
  line-height:25px;
  color:#424649;
  text-transform:uppercase;
  letter-spacing:2px;
  margin-bottom:20px;
}

.si-more-box .x-feature-box-graphic{
  margin:0;
}

.si-more-box .x-feature-box-content{
  font-size:18px;
  font-weight:500;
  line-height:25px;
  color:#424649;
}

.si-more-box .x-feature-box-content a{
  color:#424649;
  text-decoration:underline;
}

@media (min-width:675px) and (max-width:1084px){
	body.blog .x-main.full,
	.si-related-posts .si-related-posts-wrap,
	.si-recent-posts-wrap{
		display:flex!important;
	}
	body.blog .x-main article,
	.si-related-posts .si-related-posts-wrap article,
	body.archive .x-main article,
	.si-recent-posts-wrap article{
		width:calc(50% - 15px);
	}
	.si-related-posts .si-related-posts-wrap article:last-child{
		display:none;
	}
	#blog-sticky article{
		display:flex;
	}
	#blog-sticky article .entry-featured .si-blog-thumb,
	#blog-sticky article .entry-featured{
		height:215px;
	}
	#blog-sticky article .entry-wrap .entry-header .p-meta{
		margin-bottom:10px;
	}
	#blog-sticky article .entry-wrap .entry-header h2.entry-title{
		margin-bottom:10px;
		font-size:22px;
		line-height:30px;
	}
	#blog-sticky article .entry-wrap{
		width:50%;
	}
	body.blog .x-main article .entry-featured .si-blog-thumb,
	body.archive .x-main article .entry-featured .si-blog-thumb{
		padding-top:50%;
	}
	.si-grid-banner-wrap,
	.si-single-banner .si-grid-banner .si-grid-banner-wrap{
		padding:0 20px 0 40px;
		flex-direction:row-reverse;
	}
	.si-grid-banner-wrap .si-banner-image{
		width: 120px;
		height: 170px;
		transform: rotate(10deg);
		margin-right:20px;
	}
	.si-grid-banner .si-banner-content{
		flex-wrap:wrap;
	}
	.si-grid-banner .si-banner-content .si-banner-title{
		flex:1 1 100%;
		position:absolute;
		top:30px;
	}
	.si-grid-banner .si-banner-content .si-banner-arrow{
		flex:1 1 100%;
		position:absolute;
		bottom:30px;
		margin-left:0;
	}
	.customer-box-quote{
	    font-size:20px;
	    line-height:25px;
	    margin:0 0 30px;
	}
	.customer-box{
	    padding:40px!important;
	}
	.customer-box-logo{
	    max-height:30px;
	    margin-bottom:30px;
	}
	.customer-box-info,
	.customer-box-info h4{
	    font-size:15px;
	    line-height:20px;
	}
	.customer-box-info .x-feature-box-graphic-inner{
	    font-size:40px!important;
	}
	.x-raw-content > svg{
		max-width:100%;
	}
}

@media(min-width:1085px) and (max-width:1599px){
	body.blog .x-main.full{
		display:flex!important;
	}
	.customer-box-quote{
	    font-size:20px;
	    line-height:25px;
	    margin:45px 0 30px;
	}
}

@media (max-width:674px){
	body.blog .x-main article,
	.si-related-posts .si-related-posts-wrap article,
	body.archive .x-main article,
	.si-recent-posts-wrap article{
		width:100%;
	}

	#blog-sticky article{
		flex-direction:column;
	}

	#blog-sticky article .entry-wrap{
		width:100%;
	}
	#blog-sticky article .entry-featured{
		height:auto;
		min-height:initial;	
	}
	#blog-sticky article .entry-featured .si-blog-thumb{
		padding-top:50%;
		height:160px;
		min-height:initial;
	}
	#blog-sticky .entry-header{
		display:flex;
		flex-direction:column-reverse;
	}
	#blog-sticky article .entry-wrap .entry-header .p-meta{
		margin-bottom:0px;
		margin-top:10px;
	}
	#blog-sticky article .entry-wrap .entry-header h2.entry-title{
		font-size:22px;
		line-height:30px;
	}
	#blog-sticky article .entry-wrap .entry-content{
		margin-top:10px;
		margin-bottom:40px;
	}
	body.blog .x-main article .entry-featured .si-blog-thumb,
	.si-related-posts .si-related-posts-wrap .x-main article .entry-featured .si-blog-thumb,
	body.archive .x-main article .entry-featured .si-blog-thumb{
		padding-top:50%;
	}
	body.single-post .si-entry-thumb{
		width:120%;
		margin-left:-10%;
	}
	body.single-post .si-entry-thumb.si-entry-thumb-video{
		width:100%;
		margin-left:0;
		height:50vw;
	}
	body.single-post h1.entry-title,
	body.archive .x-header-landmark h1{
		font-size:26px;
		line-height:36px;
	}
	body.single-post .entry-header .p-meta{
		margin-top:30px;
	}
	body.single-post .entry-header,
	body.archive .x-header-landmark{
		margin-bottom:30px;
	}
	body.single-post .entry-wrap{
		padding:20px 0 50px;
	}
	.si-entry-author-desc{
		display:none;
	}
	.si-grid-banner{
		margin:30px -5% 0;
		border-radius:0;
	}
	.si-grid-banner-wrap,
	.si-single-banner .si-grid-banner .si-grid-banner-wrap{
		box-direction: reverse;
		box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-box-orient: horizontal;
		-moz-box-direction: reverse;
		-moz-box-orient: horizontal;
		-ms-flex-direction: row-reverse;
		-webkit-flex-direction: row-reverse;
		flex-direction: row-reverse;
		height:275px;
		padding:40px 0 40px 40px;
		align-items:flex-start;
	}
	.si-grid-banner-wrap .si-banner-image{
		width:158px;
		height:223px;
		-webkit-transform: rotate(-12deg);
		transform:rotate(10deg);
		margin-left:0;
		margin-top:10px;
		right:-30px;
		position:relative;
	}
	.si-grid-banner-wrap .si-banner-content{
		display:flex;
		flex-wrap:wrap;
	}
	.si-grid-banner-wrap .si-banner-content .si-banner-title{
		flex:1 1 100%;
	}
	.si-grid-banner .si-banner-content .si-banner-arrow{
		-webkit-box-flex:1 1 100%;
		-moz-box-flex:1 1 100%;
		-webkit-flex:1 1 100%;
		-ms-flex:1 1 100%;
		flex:1 1 100%;
		position:absolute;
		bottom:40px;
		margin-left:0;
	}
	.si-grid-banner .si-banner-content br.mobile-only{
		display:inline-block;
	}
	
	body.blog .x-main article:nth-child(1){
		margin-top:0;
	}
	body.blog .x-main article:nth-child(2),
	body.blog .x-main article:nth-child(3){
		margin-top:30px;
	}
	.blog-navbar-wrap{
		margin-top:75px;
	}
}

@media(max-width:767px){
	.x-brand .si-brand-label.si-blog-label{
		display:flex;
	}
	.blog-brand{
		margin-left:0;
	}
	.x-colophon.top .x-column{
	    width:50%;
	    float:left;
	}
	.x-colophon.top .x-column:first-child,
	.x-colophon.top .x-column.last{
	    width:100%;
	}
	.x-colophon.top{
		padding-top:15px;
	}
	.si-footer-logo{
		margin-left:-5px;
	}
	.customer-box-quote{
    	font-size:18px;
    	line-height:25px;
    	margin:30px 0;
    	min-height:auto;
	}
  	.customer-box{
    	padding:40px!important;
  	}
  	.customer-box.no-image{
		padding-top:0!important;
  	}
  	.customer-box.has-sep:after{
		content:'';
		height:1px;
		width:100%;
		position:absolute;
		right:0;
		top:100%;
		background:rgba(255,255,255,.3);
		display:block;
	}
  	.customer-box-logo{
    	max-height:30px;
  	}
  	.customer-box-info,
  	.customer-box-info h4{
    	font-size:15px;
	    line-height:20px;
	}
  	.customer-box-info .x-feature-box-graphic-inner{
    	font-size:40px!important;
  	}
	.x-raw-content > svg{
		max-width:100%;
	}
	.si-features-row,
	.si-row-flex-center,
	.si-features-row:not(.mobile-column-invert),
	.si-row-flex-center:not(.mobile-column-invert){
    	display:block!important;
	}
	.mobile-column-invert{
		display:flex!important;
		flex-direction:column-reverse;
		margin-bottom:-10px;
	}
	.mobile-column-invert #blog-sticky{
		margin-top:40px;
	}
	.mobile-pb-40{
		padding-bottom:40px!important;
	}
	.mobile-pl-0{
		padding-left:0!important;
	}
	.mobile-pr-0{
		padding-right:0!important;
	}
	.mobile-column-invert .x-column:first-child .si-text:last-child p:last-child{
		margin-bottom:0;
	}
	.feature-page-intro{
		margin:50px;
		font-size:18px;
    	line-height:25px;
	}
	.si-more-box .x-feature-box-graphic-inner{
    	font-size:50px!important;
  	}
  	.si-more-box{
    	margin-bottom:40px;
  	}
}

@media(max-width:1500px){
	body.blog .x-main.full,
	body.blog .x-main.left,
	body.blog .x-main.right{
		float:none;
	    display:block;
	    width:auto!important;
	  }
	body.blog .x-sidebar.left,
	body.blog .x-sidebar.right{
	    display:none;
	  }
}

@media(max-width:979px){
	.si-sidebar-share-buttons{
		display:none;
	}
	.x-colophon.top .x-column .widget:first-child{
		margin-top:20px;
	}
	.x-colophon.bottom{
		margin-top:-1px;
	}
}

@media (min-width:1400px){
	.wide-img{
	    width:120%;
	    max-width:120%;
	}
}


/* LOGO LIST */

.customers-logo-list {
    list-style: none;
    text-align: center;
    padding: 0;
    height: 200px;
    overflow: hidden;
    font-size: 0;
    border-radius: 3px;
    position: relative;
    transition: all .4s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    display:flex;
  	justify-content:space-between;
}
.customers-logo-list li {
    margin: 0 30px 0 0;
    display:inline-block;
    height:100%;
    transition: .4s all;
  	display:flex;
  	align-items:center;
  	opacity:1;
}

.customers-logo-list li:nth-child(7){
    margin-right:0;
}

.customers-logo-list li.call-to-action {
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    font-size: 32px;
    text-align: center;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    padding: 40px;
    color: #4495d8;
    z-index: 10;
    transition: .5s all;
    margin-right:0;
    opacity:0;
}

.customers-logo-list:hover li {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    opacity:0;
}
.customers-logo-list:hover li.call-to-action {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity:1;
}

.customers-logo-list span.si-secondary-btn{
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    padding: 0 10px;
    color: #919191;
    font-weight: 500;
    font-size: 15px;
    transition: all 0.15s linear;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #63B5FF;
    color: #fff;
    border-color: #63B5FF;
}

@media all and (min-width: 1000px) {
    .customers-logo-list li:nth-child(2) {
        transition-delay: .03s;
    }
    .customers-logo-list li:nth-child(3) {
        transition-delay: .06s;
    }
    .customers-logo-list li:nth-child(4) {
        transition-delay: .1s
    }
    .customers-logo-list li:nth-child(5) {
        transition-delay: .13s;
    }
    .customers-logo-list li:nth-child(6) {
        transition-delay: .16s
    }
  	.customers-logo-list li:nth-child(7) {
        transition-delay: .19s
    }

}


@media all and (max-width: 979px) {
  .customers-logo-list{
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    height:auto;
    margin:60px 0;
  }
  .customers-logo-list li{
    display:inline-block;
    height:auto;
    margin:10px;
  }
  .customers-logo-list li.call-to-action{
    padding:10px;
    font-size:22px;
  }
  .customers-logo-list li.call-to-action h2{
  	font-size:22px;
  }
  .customers-logo-list:hover li {
    -webkit-transform: none;
    transform: none;
	}
}

.si-text.si-book-demo{
  line-height: 40px;
  margin-left: 20px;
  display: inline-block;
}

.si-btn-video{
  float:left;
}

.si-btn-video span{
  width:17px;
  height:25px;
  float:left;
  display:inline-block;
  margin-right:12px;
  background-repeat:no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='17px' height='17px' viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 %2845422%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eplay-icon%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Specs' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Homepage-video-specs' transform='translate%28-142.000000, -541.000000%29' stroke='%23424649'%3E%3Cg id='Group-27' transform='translate%28129.000000, 530.000000%29'%3E%3Cg id='play-icon' transform='translate%2814.000000, 12.000000%29'%3E%3Ccircle id='Oval' stroke-width='1.5' cx='7.5' cy='7.5' r='7.5'%3E%3C/circle%3E%3Cpolygon id='Shape' stroke-width='1.35' fill='%23424649' points='6 5 10 7.5 6 10'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position:center center;
}

.si-tour-icon-wrap .si-tour-icon{
  display:none;
}

@media(min-width:768px){

  .si-tour-icon-wrap{
    cursor:pointer;
  }

  .si-tour-icon-wrap .si-tour-icon{
    display:block;
  }

  .si-tour-icon-wrap .si-tour-icon .si-tour-icon-link{
    display:block;
    width:100%;
    height:100%;
    background-image:url("data:image/svg+xml,%3Csvg width='84px' height='84px' viewBox='0 0 84 84' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 %2845422%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eplay-button%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3Cfilter x='-25.0%25' y='-21.9%25' width='150.0%25' height='150.0%25' filterUnits='objectBoundingBox' id='filter-1'%3E%3CfeOffset dx='0' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E%3CfeGaussianBlur stdDeviation='5' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1' result='shadowMatrixOuter1'%3E%3C/feColorMatrix%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'%3E%3C/feMergeNode%3E%3CfeMergeNode in='SourceGraphic'%3E%3C/feMergeNode%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg id='Specs' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Homepage-video-specs' transform='translate%28-1610.000000, -367.000000%29'%3E%3Cg id='play-button' filter='url%28%23filter-1%29' transform='translate%281620.000000, 375.000000%29'%3E%3Ccircle id='Combined-Shape' fill='%23424649' opacity='0.800000012' cx='32' cy='32' r='32'%3E%3C/circle%3E%3Cpolygon id='Shape' stroke='%23FFFFFF' stroke-width='3' fill='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' points='26 21 45 32 26 43'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center 230px;
    position:absolute;
    top:0;
    left:0;
  }
  
  .si-tour-icon-wrap:hover .si-tour-icon .si-tour-icon-link{
    background-image:url("data:image/svg+xml,%3Csvg width='84px' height='84px' viewBox='0 0 84 84' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 %2845422%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eplay-button%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3Cfilter x='-25.0%25' y='-21.9%25' width='150.0%25' height='150.0%25' filterUnits='objectBoundingBox' id='filter-1'%3E%3CfeOffset dx='0' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E%3CfeGaussianBlur stdDeviation='5' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0' type='matrix' in='shadowBlurOuter1' result='shadowMatrixOuter1'%3E%3C/feColorMatrix%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'%3E%3C/feMergeNode%3E%3CfeMergeNode in='SourceGraphic'%3E%3C/feMergeNode%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg id='Specs' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Homepage-video-specs' transform='translate%28-1610.000000, -367.000000%29'%3E%3Cg id='play-button' filter='url%28%23filter-1%29' transform='translate%281620.000000, 375.000000%29'%3E%3Ccircle id='Combined-Shape' fill='%2363B5FF' opacity='1' cx='32' cy='32' r='32'%3E%3C/circle%3E%3Cpolygon id='Shape' stroke='%23FFFFFF' stroke-width='3' fill='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' points='26 21 45 32 26 43'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  .si-tour-icon-wrap:focus .si-tour-icon .si-tour-icon-link{
    background-image:url("data:image/svg+xml,%3Csvg width='84px' height='84px' viewBox='0 0 84 84' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 47.1 %2845422%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eplay-button%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3Cfilter x='-25.0%25' y='-21.9%25' width='150.0%25' height='150.0%25' filterUnits='objectBoundingBox' id='filter-1'%3E%3CfeOffset dx='0' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E%3CfeGaussianBlur stdDeviation='5' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0' type='matrix' in='shadowBlurOuter1' result='shadowMatrixOuter1'%3E%3C/feColorMatrix%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'%3E%3C/feMergeNode%3E%3CfeMergeNode in='SourceGraphic'%3E%3C/feMergeNode%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg id='Specs' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Homepage-video-specs' transform='translate%28-1610.000000, -367.000000%29'%3E%3Cg id='play-button' filter='url%28%23filter-1%29' transform='translate%281620.000000, 375.000000%29'%3E%3Ccircle id='Combined-Shape' fill='%2363B5FF' opacity='1' cx='32' cy='32' r='32'%3E%3C/circle%3E%3Cpolygon id='Shape' stroke='%23FFFFFF' stroke-width='3' fill='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' points='26 21 45 32 26 43'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
}

.si-warning{
	font-weight:400;
	padding:30px;
	background:#fff6ca;
	border:1px solid rgba(0,0,0,.04);
	border-radius:3px;
	margin:30px 0;
}

.si-warning strong{
	font-weight:600;
}

.si-warning a{
	color:inherit;
	text-decoration:underline;
}

.si-warning a:hover{
	color:rgb(68,149,216);
}

.hbspt-styled .hs-form fieldset{
	max-width:100%;
}

.hbspt-styled .hs-form fieldset.form-columns-1 .hs-input{
	width:100%;
}

.hbspt-styled .hs-form fieldset.form-columns-2 .field:first-child .input{
	margin-right:20px;
}

.hbspt-styled .hs-form fieldset.form-columns-1 .input{
	margin-right:0;
}

.hbspt-styled .hs-form-field label,
.hbspt-styled .hs-form-field label a{
  font-size:13px;
  font-weight:500;
  color:#424649;
  cursor:pointer;
}

.hbspt-styled .hs-form-field label a{
  text-decoration:underline;
}

.hbspt-styled .hs-form-field label a:hover{
  color:#4495d8;
}

.hbspt-styled input[type="text"],
.hbspt-styled input[type="email"],
.hbspt-styled input[type="number"],
.hbspt-styled textarea,
.hbspt-styled select{
  border:1px solid #dadee1;
  border-radius:3px;
  box-shadow:none;
  height:40px;
  font-size:15px;
  font-weight:500;
  color:#424649;
  padding:0 10px;
  width:100%;
}

.hbspt-styled textarea{
  padding:10px;
  height: 150px;
  max-height: 150px;
  min-height: 150px;
}

.hbspt-styled input[type="text"]:focus,
.hbspt-styled input[type="email"]:focus,
.hbspt-styled input[type="number"]:focus,
.hbspt-styled textarea:focus,
.hbspt-styled select:focus{
  box-shadow:none;
  border-color:#63b5ff;
  background:#fff;
  outline:none;
}

.hbspt-styled .hs-error-msgs{
  list-style:none;
  margin:0;
}

.hbspt-styled .hs-error-msgs label{
  font-size:10px;
  color:#ff333a;
}

.hbspt-styled .hs_submit{
  text-align:right;
}

.hbspt-styled .hs_submit input[type="submit"]{
  width:200px;
  height:50px;
  line-height:35px;
  margin-top:10px;
  float:right;
  border:1px solid transparent;
  text-shadow: none;
  padding: 0.563em 1.125em;
  font-weight: 600;
}

.x-feature-box.left-text>div {
    display: table-cell;
    vertical-align: middle;
}

blockquote{
	font-family:"Avenir Next", "AvenirNext", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	padding:0 0 0 30px;
	position:relative;
	font-size:28px;
	font-weight:400;
	color:#424649;
	border:0;
	margin:30px 0;
}

blockquote:before{
	content:'';
	width:5px;
	border-radius:2.5px;
	background:#EBEDEE;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

body .x-root .wp-caption img {
    margin-bottom: 1em;
}
body .x-root .wp-caption>.wp-caption-text, .wp-caption>.wp-caption-text:last-child, .gallery-item>.wp-caption-text, .gallery-item>.wp-caption-text:last-child {
    display: block;
    margin: 0 0 1em 0;
    padding: 0;
    font-size: 0.8em;
    line-height: 1.2;
    text-transform: none;
}

.entry-wrap .content pre {
    font-size: 0.9em;
    line-height: 1.5;
}

.footer-si-mark{
	font-size:14px;
	color:#fff;
	font-weight:500;
	line-height:32px;
	display:inline-block;
	margin-bottom:20px;
	width:170px;
	text-indent:-99999px;
	background-image: url("data:image/svg+xml,%3Csvg id='assets' xmlns='http://www.w3.org/2000/svg' width='1945' height='288' viewBox='0 0 1945 288'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Ctitle%3ESI_Logo-1line-white%3C/title%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M405.29,161.87s8.83,11.48,22.08,11.48c9.71,0,15-5.3,15-10.6,0-14.13-45-7.06-45-37.09,0-13.24,11.48-24.72,30.91-24.72,20.31,0,30,11.48,30,11.48L446.8,123.9a27.91,27.91,0,0,0-18.55-7.07c-8.83,0-13.24,4.42-13.24,8.83,0,14.13,45,7.07,45,37.09,0,14.13-12.36,26.5-32.67,26.5a43.16,43.16,0,0,1-33.56-15.9Z'/%3E%3Cpath class='cls-1' d='M475.74,102.7H493.4v12.37a28.07,28.07,0,0,1,24.73-14.13,30.93,30.93,0,0,1,26.49,14.13s8-14.13,29.14-14.13c16.78,0,30.91,14.13,30.91,36.2v50.34H587V137.14c0-12.36-8-19.42-17.66-19.42-11.48,0-20.31,8.83-20.31,23v46.8H531.38V137.14c0-12.36-8-19.42-17.67-19.42-11.48,0-20.31,8.83-20.31,23v46.8H475.74Z'/%3E%3Cpath class='cls-1' d='M729.4,63.85h17.66V187.48H729.4Z'/%3E%3Cpath class='cls-1' d='M769,63.85h17.66V187.48H769Z'/%3E%3Cpath class='cls-1' d='M689.58,175.13s-8.83,14.12-29.14,14.12c-21.2,0-39.74-18.54-39.74-44.15S639.24,101,660.44,101c20.31,0,29.14,14.13,29.14,14.13V102.71h17.66v84.78H689.58Zm0-30c0-15.89-11.48-27.37-25.61-27.37s-25.61,11.48-25.61,27.37,11.48,27.38,25.61,27.38S689.58,161,689.58,145.1Z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M850.31,102.71H868v84.77H850.31Z'/%3E%3Cpath class='cls-1' d='M889.55,102.71h17.66v12.36a28.07,28.07,0,0,1,24.73-14.13,30.93,30.93,0,0,1,26.49,14.13s8-14.13,29.14-14.13c16.78,0,30.91,14.13,30.91,36.2v50.34h-17.66V137.14c0-12.36-8-19.42-17.66-19.42-11.48,0-20.32,8.83-20.32,23v46.8H945.18V137.14c0-12.36-7.94-19.42-17.66-19.42-11.48,0-20.31,8.83-20.31,23v46.8H889.55Z'/%3E%3Cpath class='cls-1' d='M1039.81,102.71h17.66v12.36s8.83-14.13,29.15-14.13c21.19,0,39.73,18.54,39.73,44.15s-18.54,44.16-39.73,44.16c-20.32,0-29.15-14.13-29.15-14.13v49.45h-17.66Zm68.88,42.38c0-15.89-11.48-27.37-25.61-27.37s-25.61,11.48-25.61,27.37,11.48,27.38,25.61,27.38S1108.69,161,1108.69,145.09Z'/%3E%3Cpath class='cls-1' d='M1142.87,102.71h17.66v11.48s8.83-13.25,25.61-13.25h4.41v18.54a33.48,33.48,0,0,0-7.06-.88c-12.37,0-23,10.6-23,25.61v43.27h-17.66Z'/%3E%3Cpath class='cls-1' d='M1240.74,100.94a44.16,44.16,0,1,1-44.15,44.15A43.73,43.73,0,0,1,1240.74,100.94Zm26.49,44.15c0-15.89-11.48-27.37-26.49-27.37s-26.49,11.48-26.49,27.37,11.48,27.38,26.49,27.38S1267.23,161,1267.23,145.09Z'/%3E%3Cpath class='cls-1' d='M1287.22,102.71h19.43l23.84,62.69,23.85-62.69h19.42l-33.55,84.77h-19.43Z'/%3E%3Cpath class='cls-1' d='M1456.46,173.35s-11.48,15.9-36.21,15.9a43.72,43.72,0,0,1-44.15-44.16c0-24.72,19.42-44.15,43.27-44.15s41.5,17.66,41.5,41.5a40.16,40.16,0,0,1-.88,8.83h-65.35c1.77,11.48,12.36,21.2,26.49,21.2,15,0,24.73-11.48,24.73-11.48Zm-14.13-37.09c-2.65-11.48-10.6-19.43-23-19.43-13.25,0-21.2,8-24.73,19.43Z'/%3E%3Cpath class='cls-1' d='M1477.38,102.71H1495v12.36a28.07,28.07,0,0,1,24.73-14.13,30.93,30.93,0,0,1,26.49,14.13s8-14.13,29.14-14.13c16.78,0,30.91,14.13,30.91,36.2v50.34h-17.66V137.14c0-12.36-8-19.42-17.66-19.42-11.48,0-20.31,8.83-20.31,23v46.8H1533V137.14c0-12.36-8-19.42-17.67-19.42-11.47,0-20.31,8.83-20.31,23v46.8h-17.66Z'/%3E%3Cpath class='cls-1' d='M1702.72,173.35s-11.48,15.9-36.2,15.9a43.72,43.72,0,0,1-44.15-44.16c0-24.72,19.42-44.15,43.27-44.15s41.5,17.66,41.5,41.5a40.16,40.16,0,0,1-.88,8.83h-65.35c1.77,11.48,12.36,21.2,26.49,21.2,15,0,24.73-11.48,24.73-11.48Zm-14.13-37.09c-2.64-11.48-10.59-19.43-22.95-19.43-13.25,0-21.2,8-24.73,19.43Z'/%3E%3Cpath class='cls-1' d='M1723.65,102.71h17.66v12.36s8.83-14.13,26.5-14.13c19.42,0,33.55,14.13,33.55,37.09v49.45H1783.7V138c0-12.37-8-20.31-19.43-20.31-13.24,0-23,9.71-23,23.84v45.92h-17.66Z'/%3E%3Cpath class='cls-1' d='M1828.51,119.48h-15.9V102.71h9.72c5.29,0,7.94-2.65,7.94-9.72V74.45h15.9v28.26h19.43v16.77h-19.43v39.74c0,8.83,4.41,13.25,12.36,13.25a21,21,0,0,0,9.71-2.65V186.6a32.07,32.07,0,0,1-13.24,2.65c-16.78,0-26.49-9.72-26.49-28.26Z'/%3E%3Cpath class='cls-1' d='M1890.25,161.87s8.83,11.48,22.08,11.48c9.71,0,15-5.3,15-10.6,0-14.13-45-7.06-45-37.09,0-13.24,11.48-24.72,30.91-24.72,20.31,0,30,11.48,30,11.48l-11.48,11.48a27.87,27.87,0,0,0-18.54-7.07c-8.83,0-13.25,4.42-13.25,8.83,0,14.13,45,7.07,45,37.09,0,14.13-12.36,26.5-32.67,26.5a43.16,43.16,0,0,1-33.56-15.9Z'/%3E%3Cpath class='cls-1' d='M859.11,90.26a12,12,0,1,1,12-12A12,12,0,0,1,859.11,90.26Z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M169.16,289H161C116.48,289,76,275.5,47.06,251c-31-26.24-47.35-63.1-47.35-106.59S16.08,64,47.06,37.79C76,13.25,116.48-.26,161-.26h8.19c44.49,0,84.94,13.51,113.91,38.05,31,26.23,47.35,63.09,47.35,106.59S314.05,224.73,283.07,251C254.1,275.5,213.65,289,169.16,289ZM161.07,7.23c-42.46,0-81,12.85-108.56,36.18-29.31,24.82-44.8,59.73-44.8,101s15.49,76.15,44.8,101c27.54,23.33,66.1,36.17,108.56,36.17h8c42.46,0,81-12.84,108.56-36.17,29.31-24.82,44.8-59.74,44.8-101s-15.49-76.15-44.8-101C250.08,20.08,211.52,7.23,169.06,7.23Z'/%3E%3Cg%3E%3Cpath class='cls-1' d='M252.37,148.88c-8.76,14-23.29,30.93-34.8,26.93-17-5.91-10.41-44.54-5.52-63l-15.71-10a380.7,380.7,0,0,0-49.71,38.41c-7.23-7.49-11.59-15.32-3.22-29.52l0,0L130,103.08c-20.45,24-56.65,50.35-69.86,59.64l9,13.07c10.3-7.22,34-24.37,54.4-43.37,1.83,8.28,6.84,14.75,11.71,19.83-3.75,3.92-7.4,8-10.85,12.21-9.29,11.34-12.09,24-7.68,34.78a26.82,26.82,0,0,0,22,16.54,25.8,25.8,0,0,0,2.91.16c9.22,0,17.72-4.77,23.66-13.39,9.41-13.68,6.29-34-7.47-50.1,13.16-12,25.12-22,35.22-28.9a161.34,161.34,0,0,0-2.2,16.74c-1.46,19.14,1.1,43.44,21.51,50.52a27,27,0,0,0,8.9,1.52c13.77,0,25.85-10.65,34.13-20.59a134.22,134.22,0,0,0,10.31-14.36ZM152.23,193.55c-3.19,4.63-7.38,6.93-11.8,6.45a11,11,0,0,1-9-6.77c-2.16-5.28-.29-11.92,5.27-18.71,3.08-3.77,6.35-7.42,9.73-11C154.85,173.89,157.32,186.16,152.23,193.55Z'/%3E%3Cpath class='cls-1' d='M216.44,94a14.37,14.37,0,1,1,12.33-16.15A14.38,14.38,0,0,1,216.44,94Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-position:left center;
	background-repeat:no-repeat;
	background-size:contain;
}

.footer-si-mark:hover{
	color:#fff;
	opacity:.8;
}

.si-footer-btn{
	width:175px;
	margin-top:30px;
}

@media(max-width:767px){
	.si-footer-btn{
		width:100%;
		max-width:300px;
	}
}