  body {
       font-family: 'Times New Roman', 'Lato', sans-serif;
       color: #585858;
       padding: 10;
       padding-left: 10;
       margin-top: 0;
       margin-right: 0;
       margin-bottom: 1em;
       margin-left: 100;
       line-height:150%;
       font-size: 15px;
    } 

.table{
  font-size: 14px !important;
}


.row{padding-top:0px}

.less_padding_form {
      padding-left: 0px;
      padding-right: 0px;
      margin-right: 0;
      margin-bottom: 0;
    }

.navbar-custom {
    background-color:#ffffff;
    color:#ffffff;
    border-radius:0;
}

.headder {
    background-color:#E5E7E9;
}



.containerx {
       padding-left: 30px;
       padding-right: 70px;
}




img.logo { width: 200px; }

.less_padding {
      padding-left: 0px;
      padding-right: 10px;
      font-size: 11pt;
      line-height:150%;
    }
    
.viralblock {
      padding-left: 4px;
      padding-right: 2px;
      font-size: 12pt;
      line-height:100%;
      margin-right: .1;
      margin-bottom: .5em;
    }

.related_article {
      padding-left: 4px;
      padding-right: 2px;
      font-size: 12pt;
      line-height:100%;
      margin-right: .1;
      margin-bottom: .5em;
    }

.solid {border-style: solid;}

.texttop {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.menubold {
       font-weight: bold;
       font-family: Tahoma, Verdana;
       font-size: 14px;
       color:#086A87;

}

.list_break {
       height:15px;
}

div.article_list {
       padding-left: 15px;
       padding-right: 15px;
       padding-top: 0px;
       padding-bottom: 0px;
       margin-top:  .1em;
       margin-right: .1;
       margin-bottom: 0em;
       margin-left: 0;
       color: #ffffff;
       line-height:180%;
       background-color: #873600;
   }
.article_list a:link { color: #FDFEFE; }
.article_list a:visited { color: #FDFEFE; }
.article_list a:hover { color: #70DB93; }
.article_list a:active { color: #70DB93; }

p.disclaimer {
      font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 10pt;
   }


p.blockquote {
      font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
       padding: 20px;
       margin-top:  2em;
       margin-right: 0;
       margin-bottom: .5em;
       margin-left: 0;
       font-size: 11pt;
       color: #ffffff;
       line-height:180%;
       background-color: #0489B1;
       text-shadow: 0px 1px 1px #555;
   }

p.blockquote2 {
      font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
       padding: 20px;
       margin-top:  .5em;
       margin-right: 0;
       margin-bottom: .5em;
       margin-left: 0;
       font-size: 13pt;
       color: #000000;
       line-height:150%;
       background-color: #58ACFA;
   }
   
p.height_small {
       line-height:10px;
   }

p.short_desc {
       font-size: 8pt;
       line-height:170%;
       padding: 0px;
       padding-top: 1px;
   }

p.amz_desc {
       font-size: 11pt;
       line-height:170%;
       padding: 0px;
       padding-top: 0px;
       margin-top:  0em;
       margin-right: 0;
       margin-bottom: 0em;
       margin-left: 0;
   }

.amz_know {
       font-size: 11pt;
       color:#fff;
       line-height:140%;
       padding-top: 10px;
       padding-bottom: 0px;
       padding-left: 10px;
       font-weight: bold;
       margin-top:  0em;
       margin-right: 0;
       margin-bottom: 0em;
       margin-left: 0;
       background-color: #FF5733;
   }

.amz_title {
       font-size: 10pt;
       line-height:140%;
       padding-top: 5px;
       padding-bottom: 10px;
       padding-left: 10px;
       margin-top:  0em;
       margin-right: 20;
       margin-bottom: 0em;
       margin-left: 0;
       background-color: #FF5733;
   }
.amz_title a:link { color: #fff; text-decoration:none;}
.amz_title a:visited { color: #fff;  text-decoration:none;}
.amz_title a:hover { color: #000000;  text-decoration:none;}

.amz_content {
       font-size: 10pt;
       padding-top: 0px;
       padding-bottom: 10px;
       padding-left: 10px;
       padding-right: 5px;
       margin-top:  0em;
       margin-bottom: 0em;
}


.amz_list li{
   font-size: 13px;
   line-height: 150%;
       padding-top: 0px;
       padding-bottom: 0px;
       padding-right: 10px;
       margin-top:  0em;
       margin-bottom: 0em;
}

.amz_link {
       padding-top: 0px;
       padding-bottom: 10px;
       padding-left: 10px;
       padding-right: 5px;
}
   
p.topic_map_footer_list {
       font-size: 11pt;
       line-height:150%;
       padding: 0px;
       padding-top: .5em;
       padding-bottom: 0em;
       margin-top:  0em;
       margin-right: 0;
       margin-bottom: 0em;
       margin-left: 0;
   }

p.bold {
      font-weight: bold; 
}

H1 { 
       font-size: 26px;
       color: #B40431;
       line-height:130%;
       margin-top: 0em;
       margin-bottom: .3em;
       margin-left: 0;
       font-weight: bold;
       
   }

H2 { 
       font-family: 'Times New Roman', 'Lato', sans-serif;
       font-size: 26px;
       color: #B4045F;
       line-height:130%;
       margin-top: 1em;
       margin-bottom: 0.5em;
       margin-left: 0;
       font-weight: bold;
   }

H3 { 
       font-family: 'Times New Roman', 'Lato', sans-serif;
       font-size: 16px;
       font-weight: bold;
   }

.h3margin {
       margin-right: 0;
       margin-left: 25px;
   }

 p {
       font-family: 'Times New Roman', 'Lato', sans-serif;
       color: #585858;
       padding: 10;
       padding-left: 10;
       margin-top: 0;
       margin-right: 0;
       margin-bottom: 1.5em;
       margin-left: 100;
       line-height:200%;
       font-size: 14px;
   }

 p.category {
       font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
       padding: 10;
       padding-left: 10;
       margin-top: 0;
       margin-right: 0;
       margin-bottom: .5em;
       margin-left: 100;
       line-height:100%;
       font-size: 12px;
       font-weight: bold;
   }

 p.list_category {
       font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
       color: #ffffff;
       padding: 10px;
       margin-top: 0px;
       margin-right: 0;
       margin-bottom: 0em;
       margin-left: 0;
       line-height:50%;
       font-size: 12px;
       background-color: #086A87;
   }
 p.list_title {
       font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
       color: #ffffff;
       padding: 10px;
       margin-top: 0px;
       margin-right: 0;
       margin-bottom: 0em;
       margin-left: 0px;
       line-height:120%;
       font-size: 15px;
       font-weight: bold;
       background-color: #086A87;
   }

.list_title a:link { color: #ffffff; text-decoration: none;}
.list_title a:hover { color: #000000; text-decoration: none;}
.list_title a:visited { color: #ffffff; text-decoration: none;} 

 p.list_teaser {
       font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
       color: #ffffff;
       padding: 10px;
       margin-top: 0px;
       margin-right: 0;
       margin-bottom: 0.2em;
       margin-left: 0px;
       line-height:150%;
       font-size: 13px;
       background-color: #086A87;
   }


li {
     font-family: 'Times New Roman', 'Lato', sans-serif;
     color: #585858;
       margin-bottom: .7em;
       line-height:180%;
       font-size: 14px;
}

 p.syndicate_blog_network {
       font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
       color: #B4045F;
       padding: 0;
       margin-top: 0px;
       margin-right: 0;
       margin-bottom: 0.5em;
       margin-left: 0;
       line-height:120%;
       font-size: 16px;
   }


p.footer {
      font-family: Tahoma, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
       padding: 15px;
       margin-top:  .5em;
       margin-right: 0;
       margin-bottom: 1em;
       margin-left: 0;
       font-size: 10pt;
       color: #ffffff;
       line-height:150%;
       font-weight: bold;
       background-color: #01A9DB;
   }
.footer a:link { color: #F2F2F2; text-decoration: none;}
.footer a:hover { color: #ffffff; text-decoration: none;}
.footer a:visited { color: #ffffff; text-decoration: none;} 


.footer_sticky {
   position: fixed;
   left: 0;
   bottom: 0;
   text-align: center;
}


div.polaroid {
  width: 250px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

div.card_container {
  padding: 10px;
}



img-responsive {max-width: 600px;}


@media screen and (max-width: 991px) {
.containerx {
       padding-left: 0px;
       padding-right: 0px;
}
}

@media screen and (max-width: 770px) {
img.logo { width: 150px; }
H1 { font-size: 19px; }
H2 { font-size: 16px; font-family: Tahoma, Verdana; }
p { font-size: 15px;  font-family: Tahoma, Verdana; line-height:180%; }
li { font-size: 15px;  font-family: Tahoma, Verdana; line-height:180%; }

p.list_category { margin-top: 0px; margin-bottom: 0px; background-color: #ffffff; color: #000000; padding: 0px; line-height:100%;}
.list_title a:link { color: #000000; text-decoration: none;}
.list_title a:hover { color: #B4045F; text-decoration: none;}
.list_title a:visited { color: #000000; text-decoration: none;} 
p.list_title { font-size: 14px; padding-left: 5px; padding-top: 5px; padding-bottom: 0; background-color: #ffffff; margin-top: 0px; margin-bottom: 0px; font-weight: bold; line-height:120%;}
p.blockquote { font-size: 14px; }
}

@media screen and (max-width: 420px) {
p.list_title { font-size: 13px; padding-left: 5px; background-color: #ffffff; margin-top: 0px; margin-bottom: 0px; font-weight: bold; line-height:120%;}
p.list_category { font-size: 10px; padding-left: 5px; margin-top: 0px; margin-bottom: 0px;}
.img-responsive {min-width: 77px;}
}

