body {
  font: 14px verdana,sans-serif;
  line-height: 1.5em;
 color: #001F5D  }
img{
    max-width: 100%;
}
header {
  background-color: #D8DCDF; }

.logo {
  margin-top: -33px; }

.search-module .hotline ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.search-module .hotline ul li {
  display: inline; }

.search-module .hotline ul li.break {
  color: #141414;
  text-transform: capitalize; }

.search-module .hotline ul li.break a {
  color: #141414;
  text-transform: capitalize; }

.search-module .hotline ul li a {
  text-decoration: none;
  color: #8c8c8c;
  text-transform: capitalize;
  float: left; }

.search-module .hotline ul li a:hover {
  color: #CCC; }

span.icon-break {
  background: url(../images/icon_pre.png) no-repeat;
  width: 9px;
  height: 8px;
  float: left;
  margin: 5px 6px 0px 6px; }

.nav-top .nav-top-right .navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 0px;
  border: 1px solid transparent; }
.nav-top .nav-top-right .navbar-header .navbar-brand {
  display: none; }
.nav-top .nav-top-right .navbar-header .navbar-toggle .icon-bar {
  background-color: #fff; }
.nav-top .nav-top-right .active {
  color: #C90000; }
  .nav-top .nav-top-right .active a {
    color: #C90000; }
.nav-top .nav-top-right a {
  color: #001F5D;
  font-weight: bold;
  padding: 5px 5px; }
  .nav-top .nav-top-right a:hover {
    color: #C90000;
    background-color: transparent; }
.nav-top .nav-top-right .dropdown .dropdown-menu {
  padding: 0px;
  background-color: #FFFFFF; }
  .nav-top .nav-top-right .dropdown .dropdown-menu a {
    color: #001F5D;
    padding: 4px 2px;
    border: 1px solid #000;
    text-transform: unset;
	    font-weight: normal;
    font-size: 14px; }
    .nav-top .nav-top-right .dropdown .dropdown-menu a:hover {
      color: #001F5D;
      background-color: transparent;
      margin-bottom: 1px; }
.nav-top .nav-top-right .dropdown:hover .dropdown-menu {
  display: block; }
  .nav-top .nav-top-right .dropdown:hover .dropdown-menu a {
    color: #000;
    text-transform: unset;
    font-size: 14px; }
    .nav-top .nav-top-right .dropdown:hover .dropdown-menu a:hover {
      background-color: #001F5D;
      color: #fff; }

.logo {
  padding-top: 10px;
  padding-bottom: 15px; }

.bamner h1 {
  color: #008080;
  font-size: 44px;
  margin-bottom: 2px;
  font-weight: bold; }
.bamner h2 {
  color: #000000;
  font-size: 15px;
  margin-bottom: 5px;
  font-weight: bold; }
  .bamner h2 .so_hotline {
    color: red; }
.bamner .hotline {
	    margin-top: 20px;
  color: #001f5d;
  font-size: 15px;
  margin-bottom: 5px;
  font-weight: bold; }
  .bamner .hotline .so_hotline {
    color: red; }
.bamner h3 {
  color: #38282D;
  font-size: 20px;
  margin-top: 0px;
  font-weight: bold; }

.nav-main {
  background-color: #337ab7;
  color: #fff; }
  .nav-main .navbar {
    margin-bottom: 0px;
    border: none;
    border-radius: 0px;
    min-height: 27px; }
    .nav-main .navbar .navbar-header .navbar-brand {
      display: none; }
    .nav-main .navbar .navbar-header .navbar-toggle .icon-bar {
      background-color: #fff; }
    .nav-main .navbar .navbar-nav .active {
      color: #B2A9A9;
      background-color: #001F5D; }
      .nav-main .navbar .navbar-nav .active a {
        color: #B2A9A9; }
    .nav-main .navbar .navbar-nav li {
      margin-left: -1px;
      border-left: 1px solid rgba(130, 92, 161, 0.99); }
    .nav-main .navbar .navbar-nav a {
      text-decoration: none;
      padding-top: 7px;
      padding-bottom: 8px;
      color: #fff;
      text-transform: uppercase;
      font-size: 14px;
      font-weight: bold;
      /*		color: #fff;
                      text-transform: uppercase;
                      padding-top: 7px;
                      padding-bottom: 7px;*/ }
      .nav-main .navbar .navbar-nav a:hover {
        color: #B2A9A9;
        background-color: #001F5D; }
    .nav-main .navbar .navbar-nav .dropdown .dropdown-menu {
      padding-top: 0px;
      /* background-color: #F2F2F2; */
      border-radius: 0px;
      padding-bottom: 0px;
      border: 0px solid #001F5D;
      min-width: 230px; }
	  .nav-main .navbar .navbar-nav .dropdown .dropdown-menu .dropdown .dropdown-menu{
		  display: none;
	  }
	  .nav-main .navbar .navbar-nav .dropdown .dropdown-menu .dropdown:hover .dropdown-menu{
		  display: block;
			left: 100%;
			margin-top: -34px;
	  }
      .nav-main .navbar .navbar-nav .dropdown .dropdown-menu a {
        color: #001F5D;
        padding: 6px 10px;
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #001F5D;
        margin-bottom: 1px;
        border-left: 0px solid #001F5D;
    font-weight: normal;		}
    .nav-main .navbar .navbar-nav .dropdown:hover .dropdown-menu {
      display: block; }
      .nav-main .navbar .navbar-nav .dropdown:hover .dropdown-menu a {
        color: #000;
        text-transform: none; }
        .nav-main .navbar .navbar-nav .dropdown:hover .dropdown-menu a:hover {
          background-color: #001F5D;
          color: #fff; }
    .nav-main .navbar .navbar-right {
      margin-top: 4px;
      margin-bottom: 2px; }
      .nav-main .navbar .navbar-right .form-control {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        border: none;
        height: 19px;
        WIDTH: 245PX;
          margin-top: 4px;
      }
      .nav-main .navbar .navbar-right .btn {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        height: 27px;
        background-color: transparent; }

.sirderbar {
  background: #fff;
  border: 1px solid #7F7F7F;
  float: left;
  margin-bottom: 10px;
  padding: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  .sirderbar .news {
    margin-top: 10px;
    margin-left: 10px;
    font-weight: normal;
    margin-right: 10px;
    padding-bottom: 2px;
    border-bottom: 1px solid #979797; }
    .sirderbar .news h2 {
      font-size: 14px;
      color: #001F5D;
      /* margin-left: 15px; */
      font-weight: bold;
      margin-bottom: 1px;
      margin-top: 0px;
      text-align: left; }
    .sirderbar .news .box-content {
      padding: 2px 0px !important; }
  .sirderbar .suport {
    margin-top: 4px;
    margin-left: 10px;
    font-weight: normal;
    margin-right: 10px;
    padding-bottom: 2px;
    text-align: center;
    border-bottom: 1px solid #979797; }
    .sirderbar .suport h2 {
      font-size: 14px;
      color: #001F5D;
      /* margin-left: 15px; */
      font-weight: normal;
      /* margin-bottom: 1px; */
      margin-top: 0px;
      text-align: left; }
    .sirderbar .suport h3 {
      font-size: 14px;
      color: #930000;
      font-weight: normal;
      margin-bottom: 2px;
      text-align: center;
      margin-right: 6px;
      margin: 4px 0px; }
	   .sirderbar .suport p {
      font-size: 14px;
      color: #930000;
      font-weight: normal;
      margin-bottom: 2px;
      text-align: center;
      margin-right: 6px;
      margin: 4px 0px; }
    .sirderbar .suport a img {
      margin-bottom: 7px;
      text-align: center; }
  .sirderbar .box .related-posts {
    list-style: none;
    padding: 10px;
    margin-bottom: 0px; }
    .sirderbar .box .related-posts li {
      border-bottom: 1px solid #979797;
      margin: 0;
      padding: 7px 0;
      font-weight: normal;
      font-style: normal; }
      .sirderbar .box .related-posts li:hover {
        background-color: #D1D1D1; }
      .sirderbar .box .related-posts li a {
        margin-left: 6px;
        text-decoration: none;
        color: #001F5D;
        font: 14px Verdana; 
		font-weight: bold;}
        .sirderbar .box .related-posts li a:hover {
          color: #930000; }
  .sirderbar .box .box-content {
    padding: 2px 10px; }
    .sirderbar .box .box-content .post-new {
      border-bottom: 1px solid #d3d3d3;
      padding-bottom: 10px;
      padding-top: 10px; }
      .sirderbar .box .box-content .post-new .thumb-news-item {
        float: left;
        margin-right: 10px; }
      .sirderbar .box .box-content .post-new .news-title {
        color: #001F5D;
        display: block; }
        .sirderbar .box .box-content .post-new .news-title:hover {
          color: #930000; }
      .sirderbar .box .box-content .post-new:last-child {
        border-bottom: 0px solid #d3d3d3; }
  .sirderbar .box .box-suport {
    padding: 0 10px 5px 10px; }
    .sirderbar .box .box-suport strong {
      color: #008080;
      font-size: 18px; }
    .sirderbar .box .box-suport p {
      color: #0195D7;
      font-size: 18px; }
    .sirderbar .box .box-suport a {
      font-weight: bold;
      color: #DC597A;
      font-size: 14px; }

.menufooter {
  height: 30px;
  background-color: #337ab7;
  width: 100%; }

.menufooter ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 610px; }

.menufooter ul li {
  display: block;
  list-style: none inside none;
  margin: 0;
  padding: 0; }

.menufooter ul li a {
  text-decoration: none;
  float: left;
  padding: 7px 6px;
  color: #fff;
  font: 14px verdana,sans-serif; }

.menufooter ul li a:hover, .menufooter ul li a.active {
  color: #C90000; }

.tu-van .item {
  margin-bottom: 20px;
  padding-left: 0px; }
  .tu-van .item h2 {
    font-size: 14px;
    color: #001F5D;
    margin-top: 8px;
    margin-bottom: 0px;
    font-weight: bold; }
  .tu-van .item h3 {
    font-size: 14px;
    color: #6D4CAE;
    font-weight: normal;
    margin-bottom: 2px;
    margin-top: 5px; }
  .tu-van .item p {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
color:#001F5D;	}
  .tu-van .item .phone {
    background: url(../images/tell.png) no-repeat scroll 0 4px transparent;
    padding-left: 20px;
color:#001F5D;	}
  .tu-van .item .mail {
    background: url(../images/email.png) no-repeat scroll 0 4px transparent;
    padding-left: 20px; 
	color:#001F5D;}

.slide {
  margin-top: 6px; }

.ad-home {
  padding-right: 15px; }

.box-right .map {
  padding-right: 15px; }
  .box-right .map img {
    width: 100%; }
.box-right .title-module {
  background-image: url(../images/title_subpages.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 28px;
  font-size: 14px;
  font-weight: inherit;
  float: left;
  margin: 0 0 10px 0px;
  width: 100%; }
  .box-right .title-module a {
    background-color: #008080;
    line-height: 40px;
    display: inline-block;
    padding: 0 20px;
    color: #fff;
    font-size: 14px; }
  .box-right .title-module span {
    color: #001F5D;
    text-transform: uppercase;
    margin: 5px 0 0 32px;
    font-size: 14px;
    margin: 6px 0 0 0px;
    display: inline-block;
    font-weight: bold;
    float: left;
    }
  .box-right .title-module hr {
    margin: 0;
    margin-top: -2px;
    border-top-width: 2px; }
	.box-right .box-right-content p, .box-right .box-right-content p span{
		    font: 14px verdana,sans-serif !important;
		    color: #001F5D !important;
			    line-height: 1.5em !important;
		
	}
.box-right .box-right-content {
  clear: both;
  padding-top: 0px;
  padding-right: 15px; }
  .box-right .box-right-content .item-news {
    padding: 0px 11px 0px 0px; }
    .box-right .box-right-content .item-news .media-object {
      -webkit-border-radius: 0px;
          margin-top: 7px;
      -moz-border-radius: 0px;
      margin-bottom: 5px;
      border-radius: 2px; }
    .box-right .box-right-content .item-news .item-title {
      font: 14px verdana,sans-serif;
      text-decoration: none;
      text-align: center;
      margin-top: 2px; }
      .box-right .box-right-content .item-news .item-title a {
        text-decoration: none;
        color: #001F5D; }
    .box-right .box-right-content .item-news .list-group-item-heading {
      color: #000;
      font-weight: bold; }
  .box-right .box-right-content .list-news {
    margin-top: 10px; }
    .box-right .box-right-content .list-news ul {
      color: #008080;
      font-size: 14px;
      list-style: none;
      padding: 0px; }
      .box-right .box-right-content .list-news ul li {
        padding-bottom: 9px; }
        .box-right .box-right-content .list-news ul li a {
          text-decoration: none;
          color: #001F5D;
          padding-left: 5px; }
          .box-right .box-right-content .list-news ul li a:hover {
            color: #f00; }

.content-items-news {
  padding-right: 15px; }

span.icon-sidebar-news {
  background: url(../images/icon_sidebar_hotnews.png) no-repeat;
  width: 15px;
  height: 13px;
  float: left;
  margin: 5px 0px 0 0px; }

.customer .title-module {
  background: none;
  width: 100%;
  padding: 0;
  font-size: 14px; }
  .customer .title-module a {
    background-color: #008080;
    line-height: 40px;
    display: inline-block;
    padding: 0 20px;
    color: #fff;
    font-size: 14px; }
  .customer .title-module span {
    background-color: #008080;
    line-height: 40px;
    display: inline-block;
    padding: 0 20px;
    color: #fff;
    font-size: 14px; }
  .customer .title-module hr {
    margin: 0;
    margin-top: -2px;
    border-top-width: 2px; }
.customer .bx-viewport {
  margin-left: 0px;
  margin-right: 0px;
  width: auto !important; }
.customer .bx-wrapper {
  -webkit-box-shadow: 0 0 0px #ccc;
  box-shadow: 0 0 0px #ccc;
  border: 0px solid #fff;
  background: #fff; }
.customer .bx-wrapper .bx-prev {
  background: url(../img/btn_prev.png) #d1d1d1 no-repeat center; }
.customer .bx-wrapper .bx-next {
  background: url(../img/btn_next.png) #d1d1d1 no-repeat center; }
.customer .bx-wrapper img {
  width: 200px; }
.customer .bx-controls a {
  background-size: 6px;
  margin-top: -15px;
  height: 31px;
  width: 29px; }
.customer .slide-footer li a {
  background-size: 2px 4px;
  display: block;
  padding: 10px 24px; }

#footer {
  padding-top: 0px;
  color: #fff; }
  #footer .content {
    background-color: #D8DCDF; }
    #footer .content .content-footer {
      text-align: left;
      padding: 5px 0px; }
    #footer .content .content-footer h1 {
      text-transform: uppercase;
      color: #001F5D;
      font-size: 14px;
      font-weight: bold;
      margin-top: 5px;
      margin-bottom: 3px; }
    #footer .content .content-footer h2 {
      color: #001F5D;
      font-size: 14px;
      font-weight: normal;
      margin-top: 5px;
      margin-bottom: 0px; }
    #footer .content .content-footer p {
      color: #001F5D;
      font-size: 14px;
      font-weight: normal;
      margin-bottom: 0px; }
  #footer .social {
    margin-top: 50px; }
    #footer .social li {
      padding: 0 5px; }
      #footer .social li a {
        border: 3px solid #6b6b6b;
        width: 40px;
        height: 40px;
        font-size: 14px;
        border-radius: 24px;
        padding: 6px;
        display: block;
        color: #001f5d;
        text-align: center; }
        #footer .social li a:hover {
          color: #001F5D;
          border: 3px solid #001F5D; }

.navbar-ex1-collapse1 {
  padding-right: 0px; }

.category-news .item-news {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d3d3d3; }

.pagination > li:first-child > a, .pagination > li:first-child > span {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

.pagination > li:last-child > a, .pagination > li:last-child > span {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

.pagination .active {
  background-color: #008080;
  color: #fff; }
.pagination li > a, .pagination li > span {
  color: #008080; }
.pagination li > a:focus, .pagination li > a:hover, .pagination li > span:focus, .pagination li > span:hover {
  background-color: #008080;
  color: #fff; }

.navbar-toggle {
  z-index: 9999; }

.content-news {
  margin-top: 0px;
  margin-bottom: 10px; }
  .content-news h2 {
    color: #001F5D;
    margin: 5px 0 0 32px;
    font-size: 14px !important;
    margin: 4px 0 8px 0px;
	line-height:1.4;
	font-weight: bold;
	}
  .content-news .content-items-news img {
    max-width: 100%;
    margin-top: 6px;
    height: auto; 
	display: block;
    margin: 0 auto;
	}
.content-news .content-items-news dd{
	text-align: center;
}
.contact .title-contact {
  font-size: 20px;
  color: #76A6DF;
  text-transform: uppercase; }

.contact .line-contact {
  margin-top: 15px; }

.contact .form-control {
  width: 100%;
  border-color: #F1F1F1; }

.contact .form-group {
  margin-top: 6px;
  width: 100%; }

.contact .btn-blue {
  width: 100%;
  color: #FFFFFF;
  webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: bold; }

.contact .btn-blue:hover {
  background-color: #008080; }
.product_detail h2{
		    color: #001F5D;
    text-transform: capitalize;
    font-size: 14px!important;
    margin: 4px 0 0 0px;
    display: inline-block;
    font-weight: bold;
}
.product_detail p{
        margin-bottom: 8px;
    font-size: 14px;
}
.news-same .list-news .item-news .item-title{
    margin-top: 5px;
    margin-bottom: 0px;
}
.news-same .box-right-content .item-news .item-title{
	font-size: 14px !important;
	    margin-top: 5px;
    margin-bottom: 5px;
}
.price{
	color: #930000;
	font-weight: bold;
}
.product_detail1{
	padding-right: 15px;
	 padding-bottom: 15px;
}
.product_detail1 img{
	max-width: 100%;
	height: auto;
	margin-top: 6px;
}
.product_detail .sort-content{
    padding-right: 15px;
	 padding-bottom: 15px;
}
.box-right .box-right-content .price{
	color: #930000 !important;
	    margin-top: -5px;
}
.owl-thumbs{
	position: absolute;
	top: 0;
	right: 0px;
	width: 100px !important;
	height: 100%;
	display: block !important;
	overflow-y: scroll;
}
#carousel-product .owl-stage-outer{
	width: calc(100% - 100px);
}
#carousel-product .owl-thumb-item img{
	margin-top: 0px !important;
    margin-bottom: 5px !important;
	    padding-left: 5px;
}
ul.bxslider {
    margin: 0;
    padding: 0;
}
a.pager-prev, a.pager-next {
    display: inline-block;
    line-height:60px;
    padding:0 20px 0 20px;
    background:#5E7074;
    text-decoration: none;
    color:#FFF;
}
#bx-pager {
    padding: 0;
    margin: 0;
    top: 60px;
    list-style-type: none;
    color: #FFF;
	border-top: 1px solid #000000;
	    padding-top: 5px;
		min-width: 90px;
}
#bx-pager ul {
    list-style: none;
    margin:0;
    padding:0;
    float: left;
    width: 100%;
	background-color: transparent;
	
}
.bx-wrapper {
    position: relative;
    margin: 0 auto 0px;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
	    -webkit-box-shadow: 0 0 0px #ccc;
    box-shadow: 0 0 0px #ccc;
    border: 0px solid #fff;
    background: #fff;
}
.bxslider li{
	background: transparent !important;
	    -webkit-transition: all 0s !important;
    -o-transition: all 0s!important;
    transition: all 0s!important;
}
.bxslider li .text-right{
	font-size: 16px;
}
#bx-pager ul li span {
    border: 1px solid #ccc;
	width: 35px;
    height: 35px;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: 0;
    z-index: 99;
    font-size: 30px;
    background: transparent;
	color: #ada8a8;
}
.bx-wrapper .bx-controls-direction a:hover{
	color: #cc6119;
}
#bx-pager ul li .active span ,#bx-pager ul li:hover span{
	border: 1px solid #000;
}
#bx-pager ul li{
	    text-indent: 0;
		    width: 50px;
    height: 50px;
	    border-radius: 0px;
}
.woocommerce div.product div.images .flex-control-thumbs li{
	width: 100% !important;
}
.woocommerce div.product .flex-control-thumbs img{
	padding-left: 3.5px;
	padding-bottom: 5.6px;
}
    
.woocommerce div.product div.summary .posted_in, .woocommerce div.product div.summary .tagged_as{
	width:100%;
	float: left;
}
.woocommerce span.onsale{
	display: none !important;
}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price{
	color: #930000 !important;
    font-weight: bold;
}
.related.products{
	clear: both;
}