/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
body {
  font-size:20px;
}

form input[type=email], form input[type=number], form input[type=password], form input[type=search], form input[type=tel], form input[type=text], form select, form textarea {
    border: #ccc 1px solid !important;
}

header > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-4.header-row-2-padding.dnd-section {
    color: #fff;
    background: url('https://blog.medpoint.com/hubfs/Medpoint%20images/accent_bg.jpg') #9b0e09 !important;
    background-repeat: repeat;
    background-size: initial !important;
}

.header__wrapper {
    max-width: 1600px;
}

div.header__logo-col > div > img {   
  max-width: 200px;
}

  #hs_cos_wrapper_widget_1700077356358_ > h1 > span {
    margin: auto;
    width: 100%;   
    color: #fff;
    font-weight: bold;
    margin: auto;
    padding: 1rem 2rem;
    font-size: 3.33rem;
    vertical-align: middle;
    text-shadow: 2px 3px #444;
	}

@media (min-width: 767px) 
  {
.header__logo-col {
    flex: 1 0 0;
    justify-content: space-around;
    display: flex;
}
}

.header__logo img {
     
    max-width: 300px !important;
}
.hs_recaptcha.hs-recaptcha.field.hs-form-field {
  display:none;
}
#hs_cos_wrapper_widget_1700076959951 > section .blog-listing__post {
     margin-bottom: .4rem !important;
 }
.header__bottom {
     padding:  0 !important; 
}
.header__menu-item--depth-1 {
    padding: 2.1rem 1rem !important; ;
}
#main-content > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section > div > div.span4.widget-span.widget-type-cell.dnd-column ul {
    box-shadow: -5px 0px 20px 0px rgba(4,0,0,0.10);
    padding: 30px;
    margin: 0 0 40px 0;
    list-style: none;
    border-radius: 5px;
    background: #fff;
}
#hs_cos_wrapper_widget_1700076959951 > section {
box-shadow: -5px 0px 20px 0px rgba(4,0,0,0.10);
    padding: 30px;
    margin: 0 0 40px 0;
    list-style: none;
    border-radius: 5px;
    background: #fff;
}

#hs_form_target_widget_1700076829554 {
box-shadow: -5px 0px 20px 0px rgba(4,0,0,0.10);
   
    margin: 0 0 40px 0;
    list-style: none;
    border-radius: 5px;
    background: #fff;
}
form {
    padding: 30px !important;   
}
.blog-listing__post-timestamp {
   font-size: 12px;
    color: #919191;
    margin-bottom: 5px;
}
#main-content > div > div:nth-child(1) > article > time {
   font-size: 12px;
    color: #919191;
    margin-bottom: 5px;
}
#hs_cos_wrapper_social_sharing {
display:none;
}
#main-content > div > div:nth-child(1) > article > div.blog-post__meta > div.blog-post__author {
  display:none !important;
}

#contact-foot a {    color: #fff;
    text-decoration: none;}
#contact-foot a:hover {    color: #BD0001;
    text-decoration: underline;
}

#hs_menu_wrapper_footer-module-3_ > ul > li > a {
color: #fff;
}

#hs_menu_wrapper_footer-module-3_ > ul > li > a:hover {
color: #BD0001;
   text-decoration: underline;
}

footer > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.footer-row-0-background-color.dnd-section.footer-row-0-force-full-width-section > div > div.span7.widget-span.widget-type-cell.dnd-column {
padding-left: 7%;
    padding-right: 7%;
}

#contact-foot-phone, #contact-foot-email {
    display: inline-block;
}
.footer.contact.email img {    
  vertical-align: bottom;
    margin-bottom: -5px;
}
#contact-foot img {    
  vertical-align: bottom;
    margin-bottom: -5px;
}
#hs_cos_wrapper_footer-module-2 .social-follow__link {
    margin-bottom: 0px !important;
}

.social-follow__link .icon {
    padding: 15px;
    background-color: transparent !important;
}
.footer .hs-menu-wrapper .active > a {
    color: #BD0001;
}
#hs_menu_wrapper_footer-module-3_ > ul {

    justify-content: space-between !important;

}

#hs_cos_wrapper_footer-module-2 {
padding-top: 5px;
}


footer > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.footer-row-0-background-color.dnd-section.footer-row-0-force-full-width-section {
    padding: 0px 20px;
}
@media (min-width:992px) {
footer > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.footer-row-0-background-color.dnd-section.footer-row-0-force-full-width-section > div > div.span5.widget-span.widget-type-cell.cell_17004889262395-background-color.dnd-column
{
    padding: 60px;
}
}
@media (max-width:992px) {
footer > div > div > div > div > div.row-fluid-wrapper.row-depth-1.row-number-1.footer-row-0-background-color.dnd-section.footer-row-0-force-full-width-section > div > div.span5.widget-span.widget-type-cell.cell_17004889262395-background-color.dnd-column
{
    padding: 20px;
}
  #hs_cos_wrapper_widget_1700489339688 {
   padding-left: 0px !important; 
   padding-right: 0px !important;
}
}

footer form {

    background-color: transparent;

}
#hs_cos_wrapper_related_posts .blog-listing__post .blog-listing__post-image{
  border-radius:24px;
}
.blog-listing .blog-listing__post .blog-listing__post-image{
  box-shadow: 2px 2px 3px 4px rgba(0, 0, 0, 0.19);
}
.blog-listing .blog-listing__post .blog-listing__post-image, .blog-listing .blog-listing__post {
    border-radius: 24px;
}
.header__container {
    max-width: 1300px;
    margin: auto;
}
 .header__logo-col {
    flex: none !important;
}
a.header__button.button {
    padding: 20px 40px;
    border-radius: 5px;
    font-size: 18px;
  line-height:1;
}
.header__logo {
    margin: 10px 0;
}
.header__container--left .header__menu-col{
  text-align: center !important;
}
h1,.blog-listing__post-title-link{
  font-weight:600 !important;
}
.content-wrapper{
  max-width:1300px;