@font-face {
    font-family: 'Averta';
    src: url('http://necon.com.vn/wp-admin/css/Averta.woff');
} 
@font-face {
    font-family: 'UTM-BB';
    src: url('http://necon.com.vn/wp-admin/css/UTM-Bebas.ttf');
}
 .blog-posts.posts-medium .owl-carousel .img-thumbnail img {
  width: 400px !important;
  height: 250px !important;
}
.blog .blog-posts .post-medium a.pt-right {
 display: none !important; 
}
.footer-main .block .porto-block .wpb_content_element {
  margin-bottom: 0px!important;
}
#follow-us-widget-2 {
 margin-top: 0px!important; 
}
.footer-bottom {
      background: #222 !important;
    border-top: 1px solid #303030 !important;
    border-bottom: 1px solid #151515 !important;
    padding-bottom: 0px !important;
}
.rev_slider_wrapper .tparrows:before {
    color: #0b155b !important;
    text-shadow: 0 0 1px #fff;
}
.main-menu-wrap {
  background-color: #153655 !important}

a,p,ul,li, h2,h3,h4,h6 {
  font-family: Averta !important;
}
#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5,#main-menu .mega-menu .narrow .popup li.menu-item > a, #main-menu .mega-menu .narrow .popup li.menu-item > h5 {
    font-family: UTM-BB !important;
    font-size: 23px !important;
    font-weight: 500 !important;
    line-height: 25px !important;
  letter-spacing: 1.2px !important;}
.main-menu-wrap #main-menu .mega-menu > li.menu-item > a, .main-menu-wrap #main-menu .mega-menu > li.menu-item > h5 {
    padding: 20px 21px 20px 21px !important;
}
#main-menu .mega-menu > li.menu-item.active > a, #main-menu .mega-menu > li.menu-item.active > h5,#main-menu .mega-menu > li.menu-item.active:hover > a, #main-menu .mega-menu > li.menu-item:hover > a, #main-menu .mega-menu > li.menu-item.active:hover > h5, #main-menu .mega-menu > li.menu-item:hover > h5  {
  background: rgba(255, 255, 255, 0.01) !important;
color: #ffc804 !important;}
article.post .post-date .month, .post-item .post-date .month, article.post .post-date .format, .post-item .post-date .format {
    background-color: #153655 !IMPORTANT;
}
article.post .post-date .day, .post-item .post-date .day {
    color: #153655 !IMPORTANT;
}
.btn-primary, .button, input.submit, input[type="submit"].btn-primary, input[type="submit"].button, input[type="submit"].submit {
    background-color: #ffc804 !important;
    border-color: #ffc804 !important;
}
.btn-primary:hover, .button:hover, input.submit:hover, input[type="submit"].btn-primary:hover, input[type="submit"].button:hover, input[type="submit"].submit:hover, .btn-primary:active, .button:active, input.submit:active, input[type="submit"].btn-primary:active, input[type="submit"].button:active, input[type="submit"].submit:active, .btn-primary:focus, .button:focus, input.submit:focus, input[type="submit"].btn-primary:focus, input[type="submit"].button:focus, input[type="submit"].submit:focus {
    border-color: #ff8205 !important;
    background-color: #ff8205 !important;
}
.page-top {
 padding: 0px !important; 
  background-color: #f5f5f5 !important;
}
.page-top > .container.hide-title {
    padding: 15px !important;
}
.page .main-content {
 padding-top: 0px !important; 
}
.page .header-trang {
 padding-top: 0px !important; 
}
.page-top ul.breadcrumb > li {
    color: #777;
    font-size: 14px !Important;
}
.page-top a,.post-meta a {
    color: #a10015 !important;
}
html .Simple-Line-Icons-envelope.text-color-primary, html .feature-box-icon > .text-color-primary {
    color: #a10015 !important ;
}
@Media all and (max-width: 800px) {
 .porto-recent-portfolios > .row {
    margin: 0 15px;
  }
}