/* hru blog */

.body-container-wrapper {padding: 5px 0 60px;max-width: 1396px;margin: 0 auto;position:relative;}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width: none!important;}

/*.hrublogmenu {font-family: Cinzel; border-bottom: 1px solid #8b8b8b; border-top: 1px solid #8b8b8b; margin-top: -78px; margin-left: 107px !important; float: none !important; width: auto!important;position: relative;} 
.hrublogmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul { display: block; margin: 0 0 0 20px;} 
.hrublogmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {color:#333; font-size:17px; display: block; padding: 10px 30px;} 
#umenucover {width: 90%;margin: auto; float: none;}*/

.hrublogmenu {font-family: Cinzel; border-bottom: 1px solid #8b8b8b; border-top: 1px solid #8b8b8b; float: none; width: auto;position: relative;text-align:center;} 
.hrublogmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul { display: block; margin: 0; height: 43px; }
.hrublogmenu li {float:none!important;display:inline-block!important;padding:0;width: auto!important;}
.hrublogmenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {color:#333; font-size:17px; display: block; padding: 10px 30px;} 


.hs-featured-image-wrapper {background-repeat: no-repeat;background-size: cover;height: 700px;}
.hs-featured-image {width: 100%;max-width: initial;}

.post-item {margin-top: 40px;}

.body-container.container-fluid > .row-fluid-wrapper.row-depth-1.row-number-2{max-width: 98%; margin: auto;}
.post-item .post-header {float: left; max-width: 625px;margin-top: 140px; }
.post-item .post-header h1 {background-color: #fff;padding: 1px 1px 9px 14px;margin-bottom:0;text-align: left;/*font-size: 58px!important;line-height: 50px;*/font-size: 40px!important;line-height: 36px;}
.post-item .post-content {float:left;  max-width: 490px;clear:left;}
.post-item .post-content p { background-color: #fff;padding: 4px 14px 9px 14px;max-width: 625px;text-align: left;color: #333;margin:0;}
#featpost .post-header {margin-top: 80px;}
#featpost .post-header h1 {font-size: 58px!important;line-height: 50px;}
#featpost .post-header h1 span {display: block;font-family: 'Libre Baskerville',serif!important;font-size: 24px!important;color: #333;}

.post-item:nth-child(2n), .post-item:nth-child(2n) .post-content p, .post-item:nth-child(2n) .post-header h1 {text-align:right;}
.post-item:nth-child(2n) .post-header, .post-item:nth-child(2n) .post-content, .post-item:nth-child(2n) .more-link-wrapper {clear:right; float:right;}

.more-link-wrapper {clear:left; float:left; margin: 30px 0 0;}
.more-link-wrapper a { clear: both;font-family: 'Libre Baskerville',serif;font-size: 24px;font-weight: 400;color: #fff;padding: 10px;margin: 20px;background-color: #b42d34;box-shadow: 3px 3px black;
text-decoration: none;}

.ulogo {position: absolute;width: auto!important;}
#umenucover {min-height: 160px;}
#hrublogmenuwrap {padding-left:105px;}
.hrublogmenu {margin: 80px 0 0 !important;}
.hrublogmenu .hs-item-has-children > a {background:url(//cdn2.hubspot.net/hubfs/345438/HRS_2016_Homepage/drop-arrow.gif) right center no-repeat;}
.hrublogmenu ul.hs-menu-children-wrapper {background: #FFF;margin: 0;box-shadow:0 1px 5px rgba(0,0,0,0.1);min-width: 180px;text-align:left;}
.hrublogmenu ul.hs-menu-children-wrapper li {float: none!important;border-bottom: 1px solid #F5F5F5;width:100%;}
.hrublogmenu ul.hs-menu-children-wrapper a {padding: 10px 15px !important;font-size: 16px;}


.hs-blog-listing .blog-sidebar {display: none;}
.hs-blog-listing .contentwrap {width: 100%;float: none;}
.blogsearch { }
.blogsearch input.hs-input, .hs_email.field.hs-form-field .input input {border: 1px solid #999;float:left;font-family: 'Libre Baskerville',serif;}
.blogsearch input.hs-button.primary.large, .blogsub input.hs-button.primary.large {padding: 6px 15px;float:right;}

.blog-sidebar h3 {font-size: 20px;color: #999;text-transform: uppercase;font-weight: 400;}
.blog-sidebar a {color:#b42d34;}
.blog-sidebar .row-fluid-wrapper {padding-bottom: 50px;}
input.hs-button.primary.large, a.hs-button.primary {cursor: pointer;margin-top: 20px;float: right;}
ul.inputs-list, .block ul {padding: 0;}
.widget-module ul li {margin: 0;list-style: none outside;}
.blog-sidebar li a {font-size: 16px;font-weight: 700;display: block;padding: 25px 0;border-bottom: 1px solid #CCC;line-height: 19px;color: #b42d34;}


.hru-blog-pagination a {padding: 15px 20px;border: 1px solid #b42d34;}
#topics_nav {
text-align: center;
margin: 40px auto!important;
max-width: 1250px;
}
#topics_nav a {
border: 1px solid #b42d34;
margin:5px!important;
}
#topics_nav a.active {
background: #b42d34;
color: #fff;
}

p.hs-author-avatar {float: left;margin: 0 20px 0 0;width: 100px;}
div#hubspot-author_data {overflow: hidden;margin-bottom: 40px;padding: 10px;border-bottom: 1px solid #8b8b8b;border-top: 1px solid #8b8b8b;}
.section.post-body {line-height: 30px;}
/*span#hs_cos_wrapper_subscribe_designers_blog {display: block;overflow: hidden;margin: 40px 0;/*border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:left;clear:both;}
h3#hs_cos_wrapper_subscribe_designers_blog_title {font-size:26px;text-transform:none;}
span#hs_cos_wrapper_subscribe_designers_blog h3 span {font-size:16px;display: block;}*/

/*h3#hs_cos_wrapper_subscribe_designers_blog_title {font-size: 26px;text-transform: none;float: left;width: 45%;margin: 25px;;}*/
div#hs_form_target_subscribe_designers_blog {float:right;width:100%;}
.hs_email.field.hs-form-field label {float: left;}
.hs_email.field.hs-form-field .input {float: left;}
span.hs-form-required {color: #F30;}
.hs_email.field.hs-form-field label span {float: left;line-height: 50px;}
.postsearchwrap input.hs-input {padding: 15px;border: 1px solid #CCC;}
/*div#hs_form_target_subscribe_designers_blog .actions {margin: 0;}
div#hs_form_target_subscribe_designers_blog .actions {margin: 0;}*/

span#hs_cos_wrapper_post_body, span#hs_cos_wrapper_custom_widget {display:block;}
/*span#hs_cos_wrapper_post_body {float:left;width:66%;}*/
span#hs_cos_wrapper_custom_widget {max-width:500px;margin:0 auto;}
span#hs_cos_wrapper_custom_widget > div {border:1px solid #b42d34;padding:10px;}
ul#webinarinfo li {list-style:none outside;color:#3374b9;margin:0;}
ul#webinarinfo li span {display: inline-block;width: 200px;text-align: right;padding-right: 20px;color: #333;}
div#ondemandicons {text-align:center;}
div#ondemandicons h2 {background:#b42d34;padding:5px 0;color:#FFF;}


#topic_datawrap {clear:both;padding-top:25px;text-align:center;}
#hubspot-topic_data {margin-bottom: 40px;padding: 10px;border: 1px solid #b42d34;display:inline-block;}

div#searchterms {margin-top: 50px;padding: 20px;background: #3374b9 ;color: #FFF;}
#hrusearchresults .post-header{float:none;margin:0;}
#hrusearchresults .post-item{text-align:left;}
div#hrusearchresults .post-header {max-width: 100%;}
#hrusearchresults div#hubspot-author_data {line-height: 40px;}
#hrusearchresults img {height: 72px;}
#hrusearchresults div#hubspot-author_data {line-height: 40px;height: 72px;margin: 0;}
#hrusearchresults p.hs-author-avatar {width:auto;}
#hrusearchresults .hru-more-link {float: none;margin: 10px 0 0 0;display: inline-block;padding: 15px 20px;background: #B42D34;color: #fff;font-size:16px;box-shadow: none;}


.hru-post-item h1 a {color: #3374b9!important;}
.hru-post-item .hru-bg-gradient {padding: 50px 100px!important;background-image: none!important;}
.post-listing .hru-post-item {border-bottom: 1px solid #DDD;background: none!important;}
.hru-post-item h1 {background: none!important;}

