a, a:visited { color: #B31F3C !important;}
a:hover { color: #000 !important;}
.main-navigation .sub-menu, .main-navigation > ul > li:hover a {background-color: #F9dbe2;}


.tm-header .site-title a {
  width: 100% !important;
  background-size: auto 40px;
}

.tm-page-header .tm-page-title {border-bottom: none;}
.entry-content img {margin: 0px 0px 0px !important;}
.tm-text .content {line-height: 1.5;}

.tm-menu.yin-yang .tm-menu-content {padding: 10px 30px 10px 30px;}
.tm-menu.yin-yang .entry {margin-bottom: 15px;}
.tm-menu.yin-yang .entry {margin-top: 15px;}
.tm-menu.yin-yang .set-title {font-size: 30px; margin-top: 20px;}
.tm-menu.yin-yang .set-title span {border-bottom: none;}
.tm-menu.yin-yang .entry-excerpt {line-height: 1.3;}

.tm-menu.simple .set-title {background-color: #B21F3C; font-size: 30px;}    
.tm-menu.simple .entry {padding-right: 50px;}
.tm-menu.simple .entry {margin-bottom: 20px;}

.tm-page-heading.underline span {border-bottom: none !important; color: #B21F3C;}

.footer_style > ul > li:visited a{ color:#f9dbe2;}

.tm-footer {margin-top: -50px; padding: 30px 0px 0px;}
.tm-menu.simple .entry {padding-right: 40px;}

.footer_style a {color: #000 !important;}
.footer_style a:visited {color: #000 !important;}
.footer_style a:hover {color: #FFF !important;}
.footer_style a:active {color: #000 !important;}
.tm-text .socials {margin-top: 10px; margin-bottom: 10px;}
.tm-mobile-menu {background: #fff none repeat scroll 0% 0%;}
.tm-mobile-menu .mobile-nav > ul li .sub-menu-toggle {color: #b21f3c;}
.sub-menu {background: #f9DBE2 none repeat scroll 0% 0% !important;}
.awardimages{ padding: 20px 20px 0px 0px;}
@media (min-width: 768px) {.tm-poster .tm-poster-inner {padding: 0px 15px;} .content{margin-top: 125px;} .tm-menu.yin-yang .entry-content {padding-left: 50px;}
    .tm-menu.simple .set-title { font-size:20px;}  .tm-menu.simple .set-title > span{line-height: 50px !important;}.tm-text .title.has-underline span {
    border-bottom: none !important;}.tm-text .socials a {margin: 8px 8px;}}

@media (min-width: 900px){.container, .tm-header.box.headroom--top .tm-header-inner, .tm-top-bar.box, .tm-vc-section, .tm-vc-section.stretch_row .tm-vc-container, .tm-vc-main-nav.is-headroom.float .tm-header.headroom--top .tm-header-inner {
    max-width: 800px;} .tm-menu.simple .set-title {font-size: 20px;}.tm-text .title.has-underline span {
    border-bottom: none !important;}.tm-text .socials a {margin: 8px 8px;}}
@media (min-width: 992px) {.tm-menu.yin-yang .tm-menu-content { width:100%;} .content{margin-top: 125px;} tm-menu.simple .set-title {font-size: 30px;} .tm-text .title.has-underline span {
    border-bottom: none !important;}}
@media (min-width: 1200px) {.container, .tm-header.box.headroom--top .tm-header-inner, .tm-top-bar.box, .tm-vc-section, .tm-vc-section.stretch_row .tm-vc-container, .tm-vc-main-nav.is-headroom.float .tm-header.headroom--top .tm-header-inner {
    max-width: 1170px;}}