

/* -- HGTWP banner -- */    
#hgtwp_banner_container { text-align: left; font-size: 12px; padding: 0; width: 100%; }
#hgtwp_banner { 
  width: 100%; text-align:center; border-radius: 0 0 3px 3px; 
  -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15); box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);
  }
@media screen and (min-width:1270px) { #hgtwp_banner { max-width: 1200px; margin-left: calc( 50% - 600px ); } }
@media screen and (max-width:1270px) { #hgtwp_banner img { border-radius: 0; } }
#hgtwp_banner img { width: 100%; border-radius: 0 0 3px 3px; }
@media screen and (max-width:1270px) { #hgtwp_banner img { border-radius: 0; } }

/* slick plugin */
#hgtwp_banner_container .slick-arrow:before { color: #000; opacity: .44; }
@media screen and (max-width:1270px) { #hgtwp_banner_container .slick-arrow:before { display: none; } .slick-arrow { display: none; } }
#hgtwp_banner_container .slick-dots {bottom: 0px;}
#hgtwp_banner_container .slick-dots li button::before { content: ""; line-height: 12px; background-color: #000;border: 2px solid #FFF;border-radius: 10px; width: 12px; height: 12px; top: 4px; left: 4px; }
#hgtwp_banner_container .slick-dots li.slick-active button::before { background-color: #C80F1E; }
#hgtwp_banner_container .slick-dotted.slick-slider { margin-bottom: 0px; }
/* -- HGTWP banner END -- */  

