/**********************right-section***************************/
.sub-form input{ width: 100%; height: 45px; border: none; border-radius: 4px; font-size: 18px;padding: 4px 6px; margin: 10px 0; overflow: hidden; outline: none; vertical-align: middle; color: #282828; background: #eff0f4; }
.sub-form .hs_submit input{border: none; border-radius: 4px; width: 100%; color: #fff; font-size: 18px; font-weight: bold!important; line-height: 19px; margin: 10px 0; text-align: center; vertical-align: middle; cursor: pointer; height: 45px; background: rgba(0,0,0,1); border-color: #000000;}
.right-section .form-wrapper{background-color: #f2bf02;    border-radius: 5px;}
.right-section .form-wrapper .sub-form{padding: 20px;}
.right-section .form-wrapper .sub-form span.hs-form-required { display: none;}
.right-section .wrapper-inner{background-color: #f1f1f1; padding: 0px 5% 30px; border-radius: 5px;text-align: center;}
.right-section .wrapper-inner h4{font-family: 'Lato', sans-serif; font-size: 27px; text-align: center; line-height: 1em; margin: 75px auto 25px; position: relative; line-height: 1.4;}
.right-section .block { margin-bottom: 20px; }
.right-section .nashville-form-wrap { margin-bottom: 20px; }
.wrapper-main-section .right-section .block h3 {padding: 10px 0; color: #525252;}
.right-section .block ul li.hs-postlisting-item {border-bottom: 1px solid #ebebeb;padding: 20px 0;    line-height: 1.4;}
.right-section .block ul li.hs-postlisting-item:last-child{border-bottom:none;}
.right-section .block ul li.hs-postlisting-item a { font-family: 'Open Sans', sans-serif; font-weight: 400; color: #3a9bdc !important; font-size: 14px; }
.wrapper-main-section .blog-section{margin-bottom: 25px;}
.wrapper-main-section .nashville-form-wrap{text-align:center;}

/**********************left-section***************************/
.inner-content a{outline: none;cursor: pointer;}
.inner-content img{display: block;margin: 5px auto 5px auto;max-width: 100%;vertical-align: middle;height: auto;width: auto;}
.inner-content h2{font-size: 32px;font-weight: 800;padding: 10px 0;color: #525252;font-family: 'Open Sans', sans-serif;}
.inner-content ul,.inner-content ol{margin-bottom: 10px;padding-left: 10px;list-style: none;}
.inner-content li{list-style: disc;line-height: 24px;font-size: 18px;color: #464646;font-family: 'Open Sans', sans-serif;}
.inner-content p{font-family: 'Open Sans', sans-serif;line-height: 24px;font-size: 18px;padding-bottom: 25px;color: #464646;margin-bottom: 0;}
.inner-content strong{padding-bottom: 10px;font-size: 16px;}
.blog-post-wrapper .section.post-header h1 { font-family: 'Open Sans', sans-serif; font-size: 36px; color: #525252; font-weight: 700; margin-bottom:10px;}
span#hs_cos_wrapper_blog_social_sharing { display: none; }
.author-data{font-family: 'Open Sans', sans-serif; font-size: 14px; color: #bcbcbc; font-weight: 400; font-style: italic; line-height: 1; padding: 5px 0 10px;}
p#hubspot-topic_data{font-family: 'Open Sans', sans-serif; font-size: 14px; color: #464646; font-weight: 700;}
.topic-link{ font-weight: 400;}

/**********************comment***************************/
form span.hs-form-required { display: none; }
.comment-form .hs-input{ padding: 0px 10px; border: 1px solid #e6e6e6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 12px; color: #2d2d2d; background: #fff; height: 46px; width: 100%; }
.comment-form .hs-input:focus{    border: 1px solid #f1c005;}
.comment-form form > div {margin-bottom: 10px;}
.comment-form form .hs-button.primary{border: 1px solid #d14e11; border-radius: 3px; color: #fff;line-height: 43px; padding-left: 16%; padding-right: 24%; position: relative; text-align: center; width:100%; max-width: 370px !important; background: #000 url(https://cdn2.hubspot.net/hubfs/2166934/1.Email%20Monk%20Blog/img/arrow-3.png) 78% 16px no-repeat; font-size: 20px; border: 0; transition: all 0.5s ease-in 0s; -webkit-transition: 0.5s ease-in; -moz-transition: 0.5s ease-in; -ms-transition: 0.5s ease-in; -o-transition: 0.5s ease-in;}
.comment-form form .hs-button.primary:hover{background-color:#d14e11;}
.comment-form textarea.hs-input{ height: 108px; }
.hs-richtext h3{display: inline-block;width: 40%;    font-size: 18px;    vertical-align: top; }
.hs-richtext p{display: inline-block;text-align:right;width: 59%; color: #8f8f8f; font-weight: 400;    font-size: 11px;    vertical-align: top;}
.comment-form form{ padding: 46px 5.5% 15px 5.5%; position: relative; border: 1px solid; border: 1px solid #e6e6e6;     margin: 0 0 40px 0;}
.comment-form form table{margin-bottom:10px !important;}

/**********************author bio***************************/
.wrapper-bio { margin: 50px 0 !important; }
.wrapper-bio h2{font-size: 18px; background-color: #f1c005 !important; color: #000; font-weight: 700; padding: 10px 30px !important; border: 3px solid #f1c005; display: inline-block; min-width: 150px; text-align: center;}
.wrapper-bio .author-bio{ padding: 40px 5.5% ; border: 1px solid #e6e6e6; }
.wrapper-bio .author-bio .author-img img{width: 80px; max-width: 100%!important;}
.author-img { width: 80px !important; margin: 0 5% 0 0; float: left;}
.author-detail{margin-left: 0 !important; max-width:84%; float: left; width: 100%;}
.author-detail h4 a{font-size: 18px;line-height: 1!important;font-weight: 700;margin: 0 0 .2em!important; padding: 0;display: inline-block;}
.author-detail h4 {margin-bottom: 10px;}
.author-detail P{Font-weight: 400; font-size: 18px; line-height: 30px;}
.author-detail .social-bg{ display: inline-block; border-radius: 50%; }
.author-detail .social-bg img{border-radius: 50%;}

/**********************Share Articale***************************/
.share-article .social { padding: 0; background: none; text-align:left;}
.share-article h3{margin: 0 0 20px 0; display: inline-block; line-height: 1.2; font-size: 9pt; font-weight: 700;}
.share-article{    border-top: 1px solid #ddd;    padding: 6px 0 15px;}

@media(max-width:1024px){
.inner-content h2{font-size: 28px;}
.inner-content p{padding-bottom: 15px;}
.blog-post-wrapper .section.post-header h1{font-size:30px;}
}

@media(max-width:991px){
.left-section { width: 100%; }
.right-section { width: 100%; }
.inner-content p{font-size:16px;}
.right-section,.left-section{width:100% !important;float:none !important;margin:0 !important;} 
.sticky_sidebar.down_stick,.sticky_sidebar.up_stick{position:unset !important;width:100% !important;}
.author-img { width: 78px !important; margin: 0 4% 20px 0;}
.right-section .wrapper-inner {max-width: 400px; margin: 0px auto !important; float: none;}
}

@media(max-width:768px){
.inner-content h2{font-size: 26px;}
.hs-richtext p{width:58%;}
.blog-post-wrapper .section.post-header h1{font-size:28px;}
.author-detail,.author-img{max-width:100%;float:none;}
}

@media(max-width:640px){
 .blog-post-wrapper .section.post-header h1{font-size:26px;}   
}

@media(max-width:480px){
.inner-content h2,.blog-post-wrapper .section.post-header h1{font-size: 22px;}
}