/* Red Hot CSS */
#footer .footer-copyright {margin-top: 0;padding: 30px 0 0;}
.rhwd, a.rhwd {font-family: Arial, Helvetica, sans-serif !important;text-decoration: none !important;}
.rhwd .red {color: #B20000; font-size: 24pt; font-weight: normal;}
.rhwd .hot {color: #FF7F00; font-size: 24pt; font-weight: bold;}
.rhwd .web {color: #666666; font-size: 12pt; font-weight: bold;}
.rhwd .design {color: #999999; font-size: 12pt; font-weight: normal;}
div.ttc-price { font-size: 24px; }
p.ttc-map { line-height: 34px; margin: 0px; }
.fa-white { color: #fff !important; }
.ttc-lb { display:none; }
.ms-view {background:#00698C;}
.thumb-info:hover .thumb-info-wrapper:after {filter: alpha(opacity=75);opacity: 0.75;}
.smart-forms .form-body {padding: 20px;}
.smart-forms label.button {line-height: 35px;}
.smart-forms .header-blue {padding:20px;}
.smart-forms .bar-blue > .bar { background-color: #00698C; }
.smart-forms .progress {background: #F3F5FA;border-radius: 5px;height: 20px;margin-top:30px;margin-bottom:0px;}
.smart-forms .progress-bar .percent {font-size:16px;line-height:20px;font-weight:normal;color:#FFF;top:0px;left:30px;}
.smart-forms .progress-bar > .bar {display: block;height: 20px;}
.rhwddb { display:block !important}
th.ttc-tal,td.ttc-tal {text-align: left;}
th.ttc-tac,td.ttc-tac {text-align: center;}
th.ttc-tar,td.ttc-tar {text-align: right;}
.featured-box .box-content {padding: 20px 30px 10px;}
.featured-box.box-iframe {padding: 10px;border: 1px solid #ECECEC;}
.video { position: relative; padding-bottom: 56.25%; /* 16:9 */height: 0; }
.video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
@media only screen and (max-width: 479px){
.ttc-lb { display:block; }
.ttc-mb { margin-bottom:15px; }
.featured-box.box-iframe {padding: 0px;}
}
@media only screen and (max-width: 767px) and (orientation : portrait){
.ttc-lb { display:block; }
.ttc-mb { margin-bottom:15px; }
}
/* pull-right on all except xs devices */
@media (min-width: 992px) {
.pull-right-sm {float: right;}
}
@media only screen and (max-width: 992px){
#header .social-icons {display: none !important;}
}