



 














 













 













/* font-weight
--------------------------------------*/


 








/* line-height
--------------------------------------*/
 


 











/* color
--------------------------------------*/

/* text */

















/* link */


/* bg */










/* border */

	 







/* width
--------------------------------------*/

/* main */




/* dlModEleFloat */



/* tModEleNews */


/* fModEleTable th */


/* input textarea */





/* btn */



/*color*/





/* margin
/*----------------------------------------------*/

/* between column */












































/* padding
----------------------------------------------*/

/* box */


/* li padding-left */

/* dd padding-left */

/* faq*/



/* border radius */

/* img opacity */

/* indent */




/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/




/* align-items*/




/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */




/* transition*/



/* boxShadow*/


/* borderRadius*/


/* ==========================================================================

    main

========================================================================== */

.hs-blog-listing .site-content .container .span8 .-two>.column:nth-of-type(2n+1) {
    padding-right: 20px;
}
.hs-blog-listing .site-content .container .span8 .-two>.column:nth-of-type(2n+2) {
    padding-left: 20px;
}

.hs-blog-listing .site-content .container .span8 .section+.section {
    border-top: 1px solid #7b6c66;
    padding-top: 60px;
    margin-top: 60px;
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .hs-blog-listing .site-content .container .span8 .section+.section {
        padding-top: 60px;
        margin-top: 60px;
    }
}

@media only screen and (max-width: 640px) {
    .hs-blog-listing .site-content .container .span8 .section+.section {
        padding-top: 40px;
        margin-top: 40px;
    }
}


.hs-blog-listing .site-content .container .span8 .section .columns {
    margin-bottom: 20px;
}

.hs-blog-post .site-content .container .span8 .open-date+.icon{
    margin-top: 0px;
}
.hs-blog-post .site-content .container .span8 .open-date+.icon+.author{
    margin-top: 20px;
}    

.site-content .container .span8 .natural p+p,
.site-content .container .span8 .natural p+h3,
.site-content .container .span8 .natural p+h4,
.site-content .container .span8 .natural p+h5,
.site-content .container .span8 .natural p+ul,
.site-content .container .span8 .natural ul+p,
.site-content .container .span8 .natural p+ol,
.site-content .container .span8 .natural ol+p,
.site-content .container .span8 .natural p+dl,
.site-content .container .span8 .natural dl+p,
.site-content .container .span8 .natural p+table,
.site-content .container .span8 .natural table+p,
.site-content .container .span8 .natural p+div,
.site-content .container .span8 .natural div+p,
.site-content .container .span8 .natural div+h3,
.site-content .container .span8 .natural div+h4,
.site-content .container .span8 .natural div+h5{
    margin-top: 40px;
}
 

.hs-blog-post .natural+.natural {
    margin-top: 60px;
}

.site-content .container .open-date {
    font-size: 1.6rem;
    margin-bottom: 16px;
}
.site-content .container .icon {
    margin-top: 0;
    line-height: 1;
    margin-bottom: 10px;
}
.hs-blog-listing .site-content .container h2 {
    margin-bottom: 10px;
}
.site-content .container .icon span {
    display: inline-block;
    background-color: #7b6c66;
    color: #ffffff;
    font-size: 1.4rem;
    font-weight: 400;
    text-align: center;
    padding: 2px 10px 3px;
}

.site-content .container .author>a {
    color: #7b6c66;
    font-weight: 500;
}

.hs-blog-listing .site-content .container .list-more {
    margin-top: 20px;
    font-size: 1.6rem;
    font-weight: 400;
}

.site-content .container .span8 .natural .summary,
.site-content .container .span8 .natural .cta{
    position: relative;
    margin-top: 40px;
}

.site-content .container .span8 .natural .summary h3 {
    display: inline-block;
    background-image: url(//cdn2.hubspot.net/hubfs/2547363/images-page/common/common-page-top-bg.png?t=1475558607579);
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0 20px 0 30px;
    color: #fff;
    font-size: 1.6rem;
    font-weight: 500;
    width: 176px;
    margin-bottom: 0;
    border: none;
    line-height: normal;
    max-width: inherit;
}
.site-content .container .span8 .natural .summary h3>span {
    display: block;
    height: 64px;
    line-height: 64px;
    position: relative;

}    

.site-content .container .span8 .natural .summary .summary-box {

    position: relative;
    z-index: 1;
    top: -10px;
} 
.site-content .container .span8 .natural .summary .summary-box>div {
    border: 2px solid #e45e15;
    padding: 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius 10px;
    border-radius: 10px;;
    background-color: #ffffff;
}    

.back-link {
    margin-top: 60px;
    
}    


/*author*/

.hs-blog-listing .site-content .container .span8 .section .author .columns {
    margin-bottom: 0;
}

.hs-blog-listing .site-content .container .span8 .section .author h2,
.hs-blog-listing .site-content .container .span8 .section .author h3 {
    margin-bottom: 14px;
}


/*pager*/

.site-content .container .span8 .pager {
    margin-top: 60px;
      
}
@media only screen and (max-width: 640px) {
    .site-content .container .span8 .pager {
        margin-top: 30px;
    }    
}    

.site-content .container .span8 .pager .inner {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;;  
    -webkit-box-pack: center;
    -ms-flex-pack center;;  
}


.site-content .container .span8 .pager .inner .disabled {
    display: none;
}
.site-content .container .span8 .pager .inner .pager-l {
    padding-right: 20px
}
.site-content .container .span8 .pager .inner .pager-l>p>a {
    display: block;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGRlZnM+DQo8L2RlZnM+DQo8Zz4NCgk8ZGVmcz4NCgkJPHJlY3QgaWQ9IlNWR0lEXzRfIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiLz4NCgk8L2RlZnM+DQoJPGNsaXBQYXRoIGlkPSJTVkdJRF81XyI+DQoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzRfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgk8L2NsaXBQYXRoPg0KCTxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF81XykiIGZpbGw9IiNFNDVFMTUiIHBvaW50cz0iMTYuMzYyLDAuMjczIDkuNDMyLDcuMjA1IDIuNTAxLDE0LjEzNyA5LjQzMiwyMS4wNjggMTYuMzYyLDE0LjEzNyANCgkJMjMuMjk1LDcuMjA1IAkiLz4NCjwvZz4NCjxnPg0KCTxkZWZzPg0KCQk8cmVjdCBpZD0iU1ZHSURfM18iIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIvPg0KCTwvZGVmcz4NCgk8Y2xpcFBhdGggaWQ9IlNWR0lEXzZfIj4NCgkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCTwvY2xpcFBhdGg+DQoJPGcgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzZfKSI+DQoJCTxnPg0KCQkJPGRlZnM+DQoJCQkJPHJlY3QgaWQ9IlNWR0lEXzJfIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiLz4NCgkJCTwvZGVmcz4NCgkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfN18iPg0KCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzJfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCTwvY2xpcFBhdGg+DQoJCQk8ZyBjbGlwLXBhdGg9InVybCgjU1ZHSURfN18pIj4NCgkJCQk8ZyBvcGFjaXR5PSIwLjciPg0KCQkJCQk8Zz4NCgkJCQkJCTxkZWZzPg0KCQkJCQkJCQ0KCQkJCQkJCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHg9IjkuNDMyIiB5PSIxNC4xMzYiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMTkuNjkwMSAtNS4zOTk5KSIgd2lkdGg9IjEzLjg2MyIgaGVpZ2h0PSIxMy44NjQiLz4NCgkJCQkJCTwvZGVmcz4NCgkJCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfOF8iPg0KCQkJCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJCQkJCTwvY2xpcFBhdGg+DQoJCQkJCQkNCgkJCQkJCQk8cmVjdCB4PSIxMS40NjIiIHk9IjE2LjE2NiIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSAxOS42ODk4IC01LjQpIiBjbGlwLXBhdGg9InVybCgjU1ZHSURfOF8pIiBmaWxsPSIjRTQ1RTE1IiB3aWR0aD0iOS44MDMiIGhlaWdodD0iOS44MDIiLz4NCgkJCQkJPC9nPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
    min-height: 14px;
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: center center;
}
.site-content .container .span8 .pager .inner .pager-l>p>a>span {
    display: none;
}  
.site-content .container .span8 .pager .inner .pager-c ol {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;;  
    { justifyContentOthers("center") }};  
}
.site-content .container .span8 .pager .inner .pager-c ol li+li {
    margin-left: 10px;
    
}

.site-content .container .span8 .pager .inner .pager-c ol li {
    margin: 0;
    padding: 0 4px;
}    
.site-content .container .span8 .pager .inner .pager-c ol li a {
    display: block;
    text-align: center;
    background-color:#7b6c66;
    color: #ffffff;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: 500;
    text-decoration: none;
     font-size: 1.6rem;
}



.site-content .container .span8 .pager .inner .pager-c ol li span {
    display: block;
    text-align: center;
    background-color: #e45e15;
    color:#ffffff;
    width: 20px;
    height: 20px;
    line-height: 20px;
     font-weight: 500;
     font-size: 1.6rem;
}

.site-content .container .span8 .pager .inner .pager-r {
    padding-left: 20px
}
.site-content .container .span8 .pager .inner .pager-r>p>a {
    display: block;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGRlZnM+DQo8L2RlZnM+DQo8Zz4NCgk8ZGVmcz4NCgkJPHJlY3QgaWQ9IlNWR0lEXzFfIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiLz4NCgk8L2RlZnM+DQoJPGNsaXBQYXRoIGlkPSJTVkdJRF80XyI+DQoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgk8L2NsaXBQYXRoPg0KCTxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiNlNDVlMTUiIHBvaW50cz0iNC43MDUsNy4yMDUgMTEuNjM3LDE0LjEzNyAxOC41NjgsMjEuMDY4IDI1LjQ5OSwxNC4xMzcgMTguNTY4LDcuMjA1DQoJCTExLjYzNywwLjI3MyAJIi8+DQoJPGcgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSI+DQoJCTxkZWZzPg0KCQkJPHJlY3QgaWQ9IlNWR0lEXzJfIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiLz4NCgkJPC9kZWZzPg0KCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzVfIj4NCgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzJfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgkJPC9jbGlwUGF0aD4NCgkJPGcgb3BhY2l0eT0iMC43IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfNV8pIj4NCgkJCTxnPg0KCQkJCTxkZWZzPg0KCQkJCQk8cmVjdCBpZD0iU1ZHSURfM18iIHg9IjQuNzA1IiB5PSIxNC4xMzciIHdpZHRoPSIxMy44NjMiIGhlaWdodD0iMTMuODYzIi8+DQoJCQkJPC9kZWZzPg0KCQkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfNl8iPg0KCQkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8zXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCQkJPC9jbGlwUGF0aD4NCg0KCQkJCQk8cmVjdCB4PSI2LjczNSIgeT0iMTYuMTY3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0xMS40ODkgMTQuMzk4NSkiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF82XykiIGZpbGw9IiNlNDVlMTUiIHdpZHRoPSI5LjgwMyIgaGVpZ2h0PSI5LjgwMiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=);
    min-height: 14px;
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: center center;
}
.site-content .container .span8 .pager .inner .pager-r>p>a>span {
    display: none;
}    


/* ==========================================================================

    subnavi

========================================================================== */


.site-content .container .span4 .category {
    margin-bottom: 60px;
}
@media only screen and (max-width: 640px) {
    .site-content .container .span4 .category {
        margin-bottom: 30px;
    }
}

.site-content .container .span4 .category.topics {
    margin-bottom: 0;
}    



.site-content .container .span4 .article .tab-contents .inner {
    margin: 0;
    border: 1px solid #e45e15;
    border-top: none;
    padding: 40px 20px;
}

.site-content .container .span4 .article .tab-contents .tab-list>li+li {
    padding-left:2px;
} 
@media only screen and (min-width: 641px) and  (max-width: 768px) {
    .site-content .container .span4 .article .tab-contents .tab-list>li+li {
        padding-left:2px;
    } 
}  
@media only screen and (max-width: 640px) {
    .site-content .container .span4 .article .tab-contents .tab-list>li+li {
        padding-left:2px;
    } 
}



.site-content .container .span4 .article .tab-contents .inner .section+.section {
    margin-top: 40px;
}

.site-content .container .span4 .article .tab-contents .inner .open-date+p.icon {
    margin-top: 10px;
}

.site-content .container .span4 .article .tab-contents .inner p.icon+.caption {
    margin-top: 10px;
}

.site-content .container .span4 .topics h3 {
    color: #ffffff;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #7b6c66;
    font-size: 1.6rem;
    font-weight: 500;
    margin: 0;
}
.site-content .container .span4 .open-date {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 20px;
}

.site-content .container .span4 .figure-box .caption {
    font-size:1.6rem;
}

.site-content .container .span4 .topics ul {
    border: 1px solid #7b6c66;
    padding: 20px;
}

.site-content .container .span4 .topics ul li+li{
    border-top: 1px dotted #7b6c66;
    padding-top: 20px;
    margin-top: 20px;
    
}  
.site-content .container .span4 .topics ul li>a {
    display: inline-block;
    color: #412c23;
    font-size: 1.6rem;
    font-weight: 400;
    text-decoration: none !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGRlZnM+DQo8L2RlZnM+DQo8Zz4NCgk8ZGVmcz4NCgkJPHJlY3QgaWQ9IlNWR0lEXzFfIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiLz4NCgk8L2RlZnM+DQoJPGNsaXBQYXRoIGlkPSJTVkdJRF80XyI+DQoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4NCgk8L2NsaXBQYXRoPg0KCTxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0MTJDMjMiIHBvaW50cz0iNC43MDUsNy4yMDUgMTEuNjM3LDE0LjEzNyAxOC41NjgsMjEuMDY4IDI1LjQ5OSwxNC4xMzcgMTguNTY4LDcuMjA1IA0KCQkxMS42MzcsMC4yNzMgCSIvPg0KCTxnIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiPg0KCQk8ZGVmcz4NCgkJCTxyZWN0IGlkPSJTVkdJRF8yXyIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4Ii8+DQoJCTwvZGVmcz4NCgkJPGNsaXBQYXRoIGlkPSJTVkdJRF81XyI+DQoJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8yXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJCTwvY2xpcFBhdGg+DQoJCTxnIG9wYWNpdHk9IjAuNyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzVfKSI+DQoJCQk8Zz4NCgkJCQk8ZGVmcz4NCgkJCQkJPHJlY3QgaWQ9IlNWR0lEXzNfIiB4PSI0LjcwNSIgeT0iMTQuMTM3IiB3aWR0aD0iMTMuODYzIiBoZWlnaHQ9IjEzLjg2MyIvPg0KCQkJCTwvZGVmcz4NCgkJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzZfIj4NCgkJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iICBvdmVyZmxvdz0idmlzaWJsZSIvPg0KCQkJCTwvY2xpcFBhdGg+DQoJCQkJDQoJCQkJCTxyZWN0IHg9IjYuNzM1IiB5PSIxNi4xNjciIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTExLjQ4OSAxNC4zOTg1KSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzZfKSIgZmlsbD0iIzQxMkMyMyIgd2lkdGg9IjkuODAzIiBoZWlnaHQ9IjkuODAyIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-repeat: no-repeat;
    background-position: right 12px;
    padding-right: 29px;
    background-size: 11px;
}
.site-content .container .span4 .topics ul li>a.link-list:visited { color: #412c23; text-decoration: none; }
.site-content .container .span4 .topics ul li>a.link-list:active { color: #412c23; text-decoration: none; }
.site-content .container .span4 .topics ul li>a.link-list:hover { color: #412c23; text-decoration: none; }
.site-content .container .span4 .topics ul li>a.link-list:focus { color: #412c23; text-decoration: none; }


.hs-blog-social-share {
    margin-top: 20px;
}
.hs-blog-social-share .hs-blog-social-share-list {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;;
    margin: 0;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
    float: none;
    margin: 0 5px 0 0;
}    
.hs-blog-social-share .hs-blog-social-share-list>li+li {
    margin-top: 0;
}    

.hs-blog-social-share .hs-blog-social-share-list>li:after {
    position: static;
    background-color: transparent;

}

.fb_iframe_widget span {
    vertical-align: baseline !important;
}  
    
.hs-blog-social-share-item.hs-blog-social-share-item-linkedin>span>span {
    vertical-align: top !important;
}  


h2.title {
    font-weight: 400;
    font-size: 2.4rem;
    margin-bottom: 30px;
}

