h1{font-size:15px}
h2{font-size:20px}
.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: #333;
}
a:not(.btn):hover {
  color: #333;
}
.color-page {
  color: #40a7e3;
}
#sp-search .search form #mod-search-searchword {
  border: 5px solid #40a7e3;
}
#sp-search .search form input[type="text"]:focus {
  box-shadow: 8px 0 0 #40a7e3 inset;
}
#sp-search .search form .btn {
  background: #40a7e3;
  color: #fff;
}
#sp-search .search form .btn:after {
  background: #000;
}
#sp-search .search form .btn:hover,
#sp-search .search form .btn:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
#sp-search .search form .btn:hover .icon-search {
  color: #40a7e3;
}
#sp-top-wrapper {
  border-bottom: 0px solid #40a7e3;
  background-color: #333;
}
#sp-top-wrapper .tcvn-header-top-marquee span.vina-br {
  background: url("../../images/presets/preset1/vinabr.png") no-repeat;
}
.vina_social ul {
  margin: 0;
}
.vina_social ul a {
  background: #40a7e3;
  border: 4px solid #eee;
}
.vina_social ul a:hover {
  border: 4px solid #40a7e3;
}
.vina_social ul a:hover em:before {
  color: #40a7e3;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-feature-wrapper {
  background-color: #ffffff;
}
#sp-feature-wrapper.vina-feature:before {
  background-color: #fff;
  background-image: linear-gradient(45deg,#40a7e3 25%,transparent 25%,transparent), linear-gradient(-45deg,#40a7e3 25%,transparent 25%,transparent), linear-gradient(45deg,transparent 100%,#40a7e3 100%), linear-gradient(-45deg,transparent 92%,#40a7e3 39%);
}
#sp-feature-wrapper.vina-feature:after {
  background-image: linear-gradient(180deg,#40a7e3 25%,transparent 25%,transparent), linear-gradient(-108deg,#40a7e3 25%,transparent 25%,transparent), linear-gradient(90deg,transparent 75%,#40a7e3 75%), linear-gradient(-180deg,transparent 75%,#40a7e3 75%);
  background-color: transparent;
}
.vina_mncontact li a {
  color: #fff;
}
.vina_mncontact li a:hover,
.vina_mncontact li a:focus {
  color: #40a7e3;
}
.vina_mncontact li.active a {
  color: #40a7e3;
}
.vina_mncontact li.active a:hover,
.vina_mncontact li.active a:focus {
  color: #40a7e3;
}
.tcvn-slit-slider .sl-slider-wrapper h2 span {
  color: #40a7e3;
}
.tcvn-slit-slider .sl-slider-wrapper .bg-img .slit-text .buttonlight.morebutton {
  background: #40a7e3;
  color: #fff;
}
.tcvn-slit-slider .sl-slider-wrapper .bg-img .slit-text .buttonlight.morebutton:after {
  background: #000;
}
.tcvn-slit-slider .sl-slider-wrapper .bg-img .slit-text .buttonlight.morebutton:hover,
.tcvn-slit-slider .sl-slider-wrapper .bg-img .slit-text .buttonlight.morebutton:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
.tcvn-slit-slider .sl-slider-wrapper .nav-arrows span.nav-arrow-prev {
  background-image: url(../../images/presets/preset1/prev.png);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border: 0;
  height: 56px;
  width: 56px;
  left: 2%;
}
.tcvn-slit-slider .sl-slider-wrapper .nav-arrows span.nav-arrow-prev:hover {
  background-image: url(../../images/presets/preset1/prev_hover.png);
}
.tcvn-slit-slider .sl-slider-wrapper .nav-arrows span.nav-arrow-next {
  background-image: url(../../images/presets/preset1/next.png);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border: 0;
  height: 56px;
  width: 56px;
  right: 2%;
}
.tcvn-slit-slider .sl-slider-wrapper .nav-arrows span.nav-arrow-next:hover {
  background-image: url(../../images/presets/preset1/next_hover.png);
}
.tcvn-slit-slider .sl-slider-wrapper .nav-dots span {
  height: 23px;
  width: 23px;
}
.tcvn-slit-slider .sl-slider-wrapper .nav-dots span.nav-dot-current:after {
  background-image: url(../../images/presets/preset1/button_hover.png);
  height: 23px;
  width: 23px;
  left: 0;
  top: 0;
}
.vina-testimonal .carousel-control.left,
.vina-testimonal .carousel-control.right {
  background: #40a7e3;
}
.tcvn-scroller-k2.theme1 .toolbar .left:hover i:before,
.tcvn-scroller-k2.theme1 .toolbar .right:hover i:before {
  color: #40a7e3;
}
.vina-subscribe .input-append .btn {
  background: #000;
  color: #fff;
}
.vina-subscribe .input-append .btn:after {
  background: #c42a14;
}
.vina-subscribe .input-append .btn:hover,
.vina-subscribe .input-append .btn:focus {
  color: #fff;
  background-color: #000;
}
.vina-subscribe input[type="text"]:focus {
  box-shadow: 8px 0 0 #40a7e3 inset;
}
.sp-user .ic {
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.sp-user .circle1 {
  background: url("../../images/presets/preset1/user1.png") no-repeat #40a7e3;
  background-position: center right;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sp-user .circle2 {
  background: url("../../images/presets/preset1/user2.png") no-repeat #40a7e3;
  background-position: center right;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sp-user .circle3 {
  background: url("../../images/presets/preset1/user3.png") no-repeat #40a7e3;
  background-position: center right;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sp-user .circle4 {
  background: url("../../images/presets/preset1/user4.png") no-repeat #40a7e3;
  background-position: center right;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.sp-user .users-text h4 {
  color: #40a7e3;
}
.sp-user:hover .circle1 {
  background: url("../../images/presets/preset1/user1.png") no-repeat #E0E0E0;
  background-position: center left;
}
.sp-user:hover .circle2 {
  background: url("../../images/presets/preset1/user2.png") no-repeat #E0E0E0;
  background-position: center left;
}
.sp-user:hover .circle3 {
  background: url("../../images/presets/preset1/user3.png") no-repeat #E0E0E0;
  background-position: center left;
}
.sp-user:hover .circle4 {
  background: url("../../images/presets/preset1/user4.png") no-repeat #E0E0E0;
  background-position: center left;
}
.sp-user:hover .users-text h4 {
  color: ;
}
#sp-promotion-wrapper {
  background: #333;
}
.vina_promotion button {
  background: #40a7e3;
  color: #fff;
}
.vina_promotion button:after {
  background: #000;
}
.vina_promotion button:hover,
.vina_promotion button:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
#sp-main-menu ul.level-0 > li:hover:after,
#sp-main-menu ul.level-0 > li.active:after {
  background: #40a7e3;
}
#sp-main-menu ul.level-0 > li:hover > a,
#sp-main-menu ul.level-0 > li.active > a {
  color: #fff;
  background: none;
}
#sp-main-menu ul >li:hover > a,
#sp-main-menu ul >li.active > a {
  background: #1f3101;
  color: #fff;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
.page-header {
  /*color: #eee;*/
}
.page-header a {
  /*color: #eee;*/
}
.progress-striped .bar {
  background-color: #40a7e3;
}
#vina_about_us .carousel .item .incon_bg {
  background: #40a7e3;
}
#vina_about_us .carousel .carousel-control {
  color: #40a7e3;
}
#vina_about_us .carousel:hover .carousel-control:hover {
  background: #40a7e3;
}
#vina_about_us .skill ul li {
  border-left: 2px solid #40a7e3;
}
#vina_company .img-polaroid .info_team ul li a:hover {
  background: #40a7e3;
}
#vina_pricing_table .pricing_table .thumbnail button {
  background: #40a7e3;
  color: #fff;
}
#vina_pricing_table .pricing_table .thumbnail button:after {
  background: #000;
}
#vina_pricing_table .pricing_table .thumbnail button:hover,
#vina_pricing_table .pricing_table .thumbnail button:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
#vina_contact_us .qlform .control-group .controls input[type="submit"] {
  background: #40a7e3;
  color: #fff;
}
#vina_contact_us .qlform .control-group .controls input[type="submit"]:after {
  background: #000;
}
#vina_contact_us .qlform .control-group .controls input[type="submit"]:hover,
#vina_contact_us .qlform .control-group .controls input[type="submit"]:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
#vina_contact_us ul.social li a {
  border: 4px solid #fbe0dc;
  background: #40a7e3;
}
#vina_contact_us ul.social li a:hover {
  border: 4px solid #40a7e3;
}
#vina_contact_us ul.social li a:hover em {
  color: #40a7e3;
}
#vina_contact_us .map span em {
  color: #40a7e3;
}
#k2Container .itemDateCreated {
  background: #40a7e3;
}
#k2Container .itemDateCreated:hover span.vina_m {
  background: #40a7e3;
}
#k2Container .k2ReadMore {
  background: #40a7e3;
  color: #fff;
}
#k2Container .k2ReadMore:after {
  background: #000;
}
#k2Container .k2ReadMore:hover,
#k2Container .k2ReadMore:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
#k2Container.itemView h1.itemTitle {
  color: #40a7e3;
}
#k2Container.itemView .vina-header-toolbar [class^="icon-"],
#k2Container.itemView .vina-header-toolbar [class*=" icon-"] {
  color: #40a7e3;
}
#k2Container.itemView .vina-header-toolbar a:hover {
  color: #40a7e3;
}
#k2Container.itemView .itemHits {
  background: #40a7e3;
}
#k2Container.itemView .itemBackToTop a:hover:before {
  color: #f28d7f;
}
#k2Container.itemView .vina_item_last li:before {
  color: #40a7e3;
}
#k2Container.itemView div.itemCommentsForm form input#submitCommentButton {
  background: #40a7e3;
  color: #fff;
}
#k2Container.itemView div.itemCommentsForm form input#submitCommentButton:after {
  background: #000;
}
#k2Container.itemView div.itemCommentsForm form input#submitCommentButton:hover,
#k2Container.itemView div.itemCommentsForm form input#submitCommentButton:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
#k2Container.itemView div.itemCommentsForm form input#submitCommentButton:hover,
#k2Container.itemView div.itemCommentsForm form input#submitCommentButton:focus {
  color: #fff;
}
.category .items-row .item .entry-meta.muted [class^="icon-"],
.category .items-row .item .entry-meta.muted [class*=" icon-"] {
  color: #40a7e3;
}
.vina-tag {
  background: #40a7e3;
  -webkit-box-shadow: 0 4px 0 0 #e83b23;
  -moz-box-shadow: 0 4px 0 0 #e83b23;
  box-shadow: 0 4px 0 0 #e83b23;
}
.vina-tag:hover {
  background: #40a7e3 !important;
}
.vina-tag:before {
  background: #40a7e3;
  -webkit-box-shadow: 0 4px 0 0 #e83b23;
  -moz-box-shadow: 0 4px 0 0 #e83b23;
  box-shadow: 0 4px 0 0 #e83b23;
}
.vina-tag:after {
  -webkit-box-shadow: 3px 3px 0 0 #e83b23 inset;
  -moz-box-shadow: 3px 3px 0 0 #e83b23 inset;
  box-shadow: 3px 3px 0 0 #e83b23 inset;
}
.vina-icon ul li p:hover i {
  color: #40a7e3;
}
.vina-online .header:before {
  color: #40a7e3;
}
table.calendar tr td.calendarToday,
table.calendar tr td.calendarTodayLinked,
table.calendar tr td.calendarDateLinked a:hover {
  background: #40a7e3;
}
.k2CategoriesListBlock li:before {
  color: #40a7e3;
}
.k2CategoriesListBlock li:hover a {
  color: #40a7e3;
}
#sp-breadcrumb-wrapper {
  background: #40a7e3;
}
.vina-search input[type="text"]:active,
.vina-search input[type="text"]:focus {
  -webkit-box-shadow: inset 8px 0 0 #40a7e3;
  -moz-box-shadow: inset 8px 0 0 #40a7e3;
  box-shadow: inset 8px 0 0 #40a7e3;
}
.vina-search .k2SearchBlockForm .button {
  background: #40a7e3;
  color: #fff;
}
.vina-search .k2SearchBlockForm .button:after {
  background: #000;
}
.vina-search .k2SearchBlockForm .button:hover,
.vina-search .k2SearchBlockForm .button:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
.vina-search .k2SearchBlockForm .button:hover,
.vina-search .k2SearchBlockForm .button:focus {
  color: #fff;
}
.category-blogs .readmore {
  background: #40a7e3;
  color: #fff;
}
.category-blogs .readmore:after {
  background: #000;
}
.category-blogs .readmore:hover,
.category-blogs .readmore:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
#login-form input:not([type='checkbox']):active,
#login-form input:not([type='checkbox']):focus {
  -webkit-box-shadow: inset 8px 0 0 #40a7e3;
  -moz-box-shadow: inset 8px 0 0 #40a7e3;
  box-shadow: inset 8px 0 0 #40a7e3;
}
#login-form .btn {
  background: #40a7e3;
  color: #fff;
}
#login-form .btn:after {
  background: #000;
}
#login-form .btn:hover,
#login-form .btn:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
.icon-color:before {
  color: #40a7e3;
}
.vina-news li:before {
  color: #40a7e3;
}
#sp-bottom-wrapper:before {
  background-color: #ccc;
}
#sp-bottom-wrapper:after {
  /*background-image: linear-gradient(180deg,#40a7e3 25%,transparent 25%,transparent), linear-gradient(-108deg,#40a7e3 25%,transparent 25%,transparent), linear-gradient(90deg,transparent 75%,#40a7e3 75%), linear-gradient(-180deg,transparent 75%,#40a7e3 75%);*/
}
#sp-bottom-wrapper h3,
#sp-footer-wrapper h3 {
  color: #fff;
}
#sp-bottom-wrapper a:not(.btn),
#sp-footer-wrapper a:not(.btn) {
  color: #86D900;
}
#sp-bottom-wrapper a:not(.btn):hover,
#sp-footer-wrapper a:not(.btn):hover {
  color: #e83b23;
}
#sp-bottom-wrapper a,
#sp-footer-wrapper a {
  color: #fff;
}
.vina-menubottom li a:hover {
  color: #40a7e3 !important;
}
.vina-menu,
.vina-menu-small {
  background: #40a7e3 !important;
}
.sp-border {
  border-top: 1px solid #67160b;
}
.sp-border::after {
  background: #b62713;
}
.vina-btn {
  background: #40a7e3;
  color: #fff;
}
.vina-btn:after {
  background: #000;
}
.vina-btn:hover,
.vina-btn:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
.vina-camera-slider .camera_caption h2 span {
  color: #40a7e3;
}
.vina-camera-slider .camera_caption .slit-text .buttonlight.morebutton {
  background: #40a7e3;
  color: #fff;
}
.vina-camera-slider .camera_caption .slit-text .buttonlight.morebutton:after {
  background: #000;
}
.vina-camera-slider .camera_caption .slit-text .buttonlight.morebutton:hover,
.vina-camera-slider .camera_caption .slit-text .buttonlight.morebutton:focus {
  color: #40a7e3;
  background-color: #40a7e3;
}
.vina-camera-slider .camera_fakehover .camera_prev {
  background: url(../../images/presets/preset1/prev.png) !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border: 0;
  height: 56px;
  width: 56px;
  left: 2%;
}
.vina-camera-slider .camera_fakehover .camera_prev span {
  display: none !important;
}
.vina-camera-slider .camera_fakehover .camera_prev:hover {
  background: url(../../images/presets/preset1/prev_hover.png);
}
.vina-camera-slider .camera_fakehover .camera_next {
  background: url(../../images/presets/preset1/next.png) !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  border: 0;
  height: 56px;
  width: 56px;
  right: 2%;
}
.vina-camera-slider .camera_fakehover .camera_next span {
  display: none !important;
}
.vina-camera-slider .camera_fakehover .camera_next:hover {
  background: url(../../images/presets/preset1/next_hover.png) !important;
}
.vina-camera-slider .camera_wrap {
  margin: 0 !important;
}
.vina-camera-slider .camera_wrap .camera_pag {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li {
  background: transparent;
  height: 23px !important;
  width: 23px !important;
  background: rgba(150,150,150,0.1) none repeat scroll 0 0 !important;
  box-shadow: 0 1px 1px rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.1) inset, 0 0 0 2px rgba(255,255,255,0.5);
  margin: 6px !important;
  transition: all 0.2s ease 0s;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
  position: relative !important;
}
.vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li span {
  display: none;
}
.vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,
.vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li:hover {
  box-shadow: none;
}
.vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent:after,
.vina-camera-slider .camera_wrap .camera_pag .camera_pag_ul li:hover:after {
  content: "";
  background: rgba(255,255,255,0.8) none repeat scroll 0 0 !important;
  background-image: url(../../images/presets/preset1/button_hover.png) !important;
  box-shadow: 0 1px 1px rgba(255,255,255,0.4), 0 1px 1px rgba(0,0,0,0.1) inset, 0 0 0 5px rgba(255,255,255,0.5);
  height: 23px;
  width: 23px;
  left: 0;
  top: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
}
.vina-carousel-k2 .text-block h3 a {
  color: #999999 !important;
  font-family: "PT Sans Narrow", sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  text-decoration: none;
  width: 100%;
}
.vina-carousel-k2 .text-block h3 a:hover {
  color: #40a7e3 !important;
}
.vina-carousel-k2 .owl-controls .owl-buttons .owl-prev:hover i:before,
.vina-carousel-k2 .owl-controls .owl-buttons .owl-next:hover i:before {
  color: #40a7e3;
}
.vina-ticker-k2:before {
  background: url("../../images/presets/preset1/vinabr.png") no-repeat;
}
.menu-title{color:#fff}
.menu-title:hover{color:#eee}
.pagination ul{box-shadow:none}
.pagination ul > li{display:inherit;padding-right:8px}
.pagination ul > li > a, .pagination ul > li > span{border-color:#333;border-radius:50%;background-color:transparent}
#bottom-slide{background-color:#333;min-height:200px}
.buttfoot{color:#333;margin:10px;background:#eee;padding:10px;border-radius:5px;font-size:15px;display:inline;vertical-align:middle;opacity:0.6}
#bottom-slide{padding:13px 0}
h3{font-size:14px !important}
#sp-menu-wrapper{background-color:#598e04;}
#sp-bottom-wrapper{background-color:#333}
.entry-meta{margin:10px 0;}