.sidebar h3 {
    text-align: center;
    font-weight: bold !important;
    font-size: 20px !important;
}
.banner-home {
	margin-top: -58px;
}
#tab-description p[align="center"] {text-align: center;}
.menu-header nav ul li a {
    font-size: 14px;
}
.callnow-button-phone span {
    color: #fff704 !important;
}
.callnow-button-phone {
    left: 0;
    padding: 9px 12px 9px 8px !important;
    margin: 15px 15px 35px 15px !important;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #b71212;
    font-size: 17px !important;
    color: #fff;
    font-weight: 700;
}    
.product-block a {
    font-weight: 600;
} 
.custom_banner_header img.img-responsive {
    padding-top: 50px;
}
.shotline p strong {display:inline-block;}
.shotline i {
	font-size: 30px;
    line-height: 23px;
}
.social-footer {
  display: none;
  position:fixed;
  right: 10px;
  top: 40%;
  transform: translateY(-50%);
  border: none;
  float: left;
  width: auto;
  padding: 0;
  margin: 0;
  z-index: 999;
}
.social-footer h5 {display: none;}
.social-footer ul {width: auto;}
.social-footer ul li {
  display: block;
  margin: 5px;
  clear: both;
}
.addthis_floating_style.addthis_counter_style {
  position: fixed;
  top: 30%;
  right: 0;
  padding: 0 !important;
  width: auto !important;
  padding: 5px;
  float: right;
  box-shadow: 0 0 1px 0 #000;
  border-radius:0;
}
.addthis_floating_style.addthis_counter_style .at-floatingbar-inner
.addthis_floating_style.addthis_counter_style .at-floatingbar-share,
.addthis_floating_style.addthis_counter_style .addthis_internal_container {
  /* padding: 10px; */
  width: auto;
  float: right;
}
.addthis_toolbox a.addthis_button_counter, .addthis_toolbox a.addthis_button_facebook_like, 
.addthis_toolbox a.addthis_button_facebook_send, .addthis_toolbox a.addthis_button_facebook_share, 
.addthis_toolbox a.addthis_button_foursquare, .addthis_toolbox a.addthis_button_google_plusone, 
.addthis_toolbox a.addthis_button_linkedin_counter, .addthis_toolbox a.addthis_button_pinterest_pinit, 
.addthis_toolbox a.addthis_button_stumbleupon_badge, .addthis_toolbox a.addthis_button_tweet {
  display: block !important;
  float:right;
  padding: 0;
  margin: 0 0 5px;
  width: 100%;
}
@media (min-width: 1200px) {
  footer.footer {
      border-top: none;
      float: left;
      width: 100%;
  }
  footer#footer p, a, i, li {
      font-size: 14px;
  }
  footer.footer h5 {
      font-size: 16px;
      font-family: arial, sans-serif;
      font-weight: normal;
      color: #000000 !important;
      font-weight: 600;
  }
  .footer-left p strong {
      font-size: 13px;
      color: #c5c5c5;
      line-height: 20px;
      width: 100%;
      float: left;
  }
  footer#footer .footer-left:nth-child(3) {
    right: 20%;
	}
  #footer ul.menu li a {
    line-height: 2.24;
	}
   .footer-left {
    border-right: none;
    } 
    .paygate-footer {
    border-top: none;
    }
    .footer-left {
	 border-right: none;
	}
}
div#atstbx {
    display: none !important;
}
footer#footer {
    font-family: 'Lato', sans-serif !important;
}
footer#footer h5 {
    font-family: 'Lato', sans-serif !important;
}
.tab-fashion .tab-fashion-cont {margin-top: 10px;}
.slider-fashion {padding: 0;}
@media (max-width: 1200px) {
  div#at-share-dock {
      display: none;
  }
}
.cd-top {
    right: 15px;
    bottom: 100px;
}  
footer#footer p, a, i, li {
    font-size: 12px;
    line-height: 20px;
    padding: 5px 0 0px 0;
    font-weight: 400;
    color: #000;
}
footer#footer .menu-ho-tro-khach-hang-container {
    text-transform: uppercase;
}

.footer-left strong {
	color: #000;
}
.tab-fashion .link-cat {top: 2px;}
/*=================================*/
/*========= Custom footer =========*/
/*=================================*/
footer#footer {border-top: 50px solid #dedede;}
.footer-left:not(:nth-child(4)) {padding-top: 10px;}
.footer-left {margin-top: -42px;}
.paygate-footer {display: none;}
#footer .footer-left ul.menu li a:before {
  content: "\f0da";
  display: inline-block;
  font-family: FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px
}
#menu_main{
  margin: 0 -30px;
  width: auto;
}
.menu-sidebar ul li ul li a {padding: 0}
.menu-sidebar ul li ul li:before {line-height: 20px;}
.list-news-detail-rel img {width: 200px; height: 200px;}





.CodeMirror {height: 100%; min-height: 300px;}
.tab-content > .tab-pane > .pull-right {position: fixed;top:45px;right:15px;z-index:999;}
             