.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:not(.btn) {
  color: #999;
}
a:not(.btn):hover {
  color: #da251c;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #4d4d4d !important;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #da251c !important;
}
.color {
  color: #da251c;
  text-shadow: -1px 1px #da251c;
}
body {
  color: #353535;
}
#sp-header-wrapper {
  background-color: #ffffff;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-header-wrapper .search .button {
  background: #da251c;
}
#sp-header-wrapper .search .button:hover {
  background: #c32119;
}
#sp-menu-wrapper {
  background-color: #ffffff;
}
.vina-camera-slider div.camera_next > span {
  background: url("../../images/presets/preset1/arrows.png") no-repeat -45px 0;
}
.vina-camera-slider div.camera_prev > span {
  background: url("../../images/presets/preset1/arrows.png") no-repeat;
}
.breadcrumb .active i:before {
  color: #da251c;
}
.breadcrumb .pathway {
  color: #da251c;
}
.breadcrumb .pathway:hover {
  color: #e74a42;
}
#sp-main-menu ul.level-0 > li:hover:after,
#sp-main-menu ul.level-0 > li.active:after {
  background: #da251c;
}
#sp-main-menu ul.level-0 > li:hover > a,
#sp-main-menu ul.level-0 > li.active > a {
  color: #da251c;
}
#sp-main-menu a.active .menu-title {
  color: #da251c;
}
#sp-main-menu ul >li:hover > a {
  color: #da251c;
}
#sp-main-menu li li:not(.sp-menu-group) {
  border-top: 1px solid #da251c;
}
#sp-main-menu div.sp-menu-group .sp-menu-group-title {
  border-bottom: 1px solid #da251c;
}
#menu-user a:hover {
  color: #da251c;
}
#sp-feature-wrapper a:not(.btn) {
  color: #ed756f;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #f8ccca;
}
.tcvn_wowslider #tcvn_wowslider142 a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.tcvn_wowslider #tcvn_wowslider142 a.ws_prev {
  background: url("../../images/presets/preset1/arrows.png") no-repeat;
}
.tcvn_wowslider #tcvn_wowslider142 a.ws_next {
  background: url("../../images/presets/preset1/arrows.png") no-repeat -45px 0;
}
.module.highlighted {
  background: #ad1d16;
}
.module.highlighted a:not(.btn) {
  color: #e74a42;
}
.module.highlighted a:not(.btn):hover {
  color: #801610;
}
.module.k2_scroller .morebutton {
  color: #da251c !important;
}
.module.k2_scroller .morebutton:after {
  background: url("../../images/presets/preset1/icon-reamore.png") no-repeat right 2px !important;
}
.tcvn-title span {
  color: #da251c;
}
#sp-bottom-wrapper,
#sp-footer-wrapper {
  background: #520e0b;
  color: #fff;
}
#sp-bottom-wrapper h3,
#sp-footer-wrapper h3 {
  color: #fff;
}
#sp-bottom-wrapper p,
#sp-footer-wrapper p {
  color: #bfbfbf;
}
#sp-bottom-wrapper a,
#sp-footer-wrapper a {
  color: #bfbfbf;
}
#sp-bottom-wrapper a:hover,
#sp-footer-wrapper a:hover {
  color: #da251c;
}
#sp-bottom-wrapper ul.nav li a:hover,
#sp-footer-wrapper ul.nav li a:hover {
  color: #da251c;
}
#form_new .btn {
  background: #da251c;
}
#form_new .btn:hover,
#form_new .btn :focus {
  background: #da251c;
}
.page-header a {
  color: #da251c;
}
.progress-striped .bar {
  background-color: #da251c;
}
#vina_about_us .carousel .item .incon_bg {
  background: #da251c;
}
#vina_about_us .carousel .carousel-control {
  color: #da251c;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #da251c;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #da251c;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #da251c;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #da251c;
}
#vina_contact_us .contact_us .qlform .control-group .controls {
  width: 100%;
  display: block;
  margin: 0;
}
#vina_contact_us .contact_us .qlform .control-group .controls input[type="submit"]:hover {
  color: #fff;
}
#vina_contact_us .contact_us .qlform .control-group .controls input[type="submit"]:focus {
  background: #000;
}
#vina_contact_us ul.social li a {
  border: 4px solid #f2a19d;
  background: #da251c;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #da251c;
}
#vina_contact_us ul.social li a:hover em {
  color: #da251c;
}
#vina_contact_us .map span em {
  color: #da251c;
}
.btn-primary,
button,
input[type='submit'],
input[type='button'],
submit {
  background: #da251c;
  color: #fff;
}
.btn-primary:after,
button:after,
input[type='submit']:after,
input[type='button']:after,
submit:after {
  background: #000;
}
.btn-primary:hover,
.btn-primary:focus,
button:hover,
button:focus,
input[type='submit']:hover,
input[type='submit']:focus,
input[type='button']:hover,
input[type='button']:focus,
submit:hover,
submit:focus {
  color: #da251c;
  background-color: #da251c;
}
table.calendar a {
  color: #da251c;
}
.tcvn-scroller-k2 .toolbar .left:hover:before,
.tcvn-scroller-k2 .toolbar .right:hover:before {
  color: #da251c;
}
.modhdg2 {
  background-color: #da251c;
}
.modhdg3 {
  border-left: 4px solid #da251c;
}
#k2Container.itemView .itemCategory {
  background: #da251c;
}
#k2Container.itemView #submitCommentButton {
  background: #da251c;
}
#k2Container.itemView div.itemBackToTop a:before {
  color: #da251c;
}
#k2Container.userView .userItemCategory {
  background: #da251c;
}
#k2Container.tagView .tagItemCategory {
  background: #da251c;
}
table.calendar tr td.calendarToday {
  background: #da251c;
}
table.calendar tr td.calendarDateLinked a:hover {
  background: #da251c;
}
.vina_latest i:before {
  color: #da251c;
  background-color: #fff;
}
.vina_latest li {
  border-bottom: 1px dotted #da251c;
}
.vina_latest li.lastItem {
  border-bottom: 0;
}
.vina_latest li.even {
  padding-top: 0;
}
.pagination-active a {
  color: #da251c;
}
.vina_categories li:before {
  color: #da251c;
  background-color: #fff;
}
.vina_categories .activeCategory a {
  color: #da251c;
}
li > .icon-chevron-sign-right:before,
li .icon-calendar:before {
  color: #da251c;
}
