.block-banner img { display: inline-block !important; }
.block-banner .item { text-align: center; }
.block-banner .item img { width: 100%; }
.block-banner.block-banner-default .item { padding-bottom: 1px; position: relative; }
.block-banner.block-banner-default .item:last-child { padding-bottom: 0px; }
.block-banner.block-banner-default .item .banner-video { display: inline-block; }
.block-banner.block-banner-default_text .item { z-index: 9; padding-bottom: 1px; position: relative; }
.block-banner.block-banner-default_text .item:last-child { padding-bottom: 0px; }
.block-banner.block-banner-default_text .item .banner-video { display: inline-block; }
.block-banner.block-banner-default_text .item .item-content { position: absolute; left: 0; right: 0; top: 40%; color: #ffffff; }
.block-banner.block-banner-default_text .item .item-content p { font-size: 22px; text-transform: uppercase; font-weight: 300; }
.block-banner.block-banner-default_text .item .item-content p:first-child { font-weight: bold; font-size: 32px; }
.block-banner.block-banner-default_text .item img { width: 100%; }
.block-banner.block-banner-slideshow .carousel-inner { -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); border-top: 1px solid #dddddd; }
.block-banner.block-banner-slideshow .carousel-indicators { bottom: 0px; margin-bottom: 0; }
.block-banner.block-banner-slideshow .carousel-indicators li { background: #eeeeee; color: #333333; text-indent: 0; height: 27px; width: 27px; border-radius: 13px; line-height: 27px; font-size: 14px; }
.block-banner.block-banner-slideshow .carousel-indicators li.active { background: #fb2e11; color: #ffffff; }
.block-banner .multi-item-carousel { opacity: 1 !important; }
.block-banner .multi-item-carousel .carousel-inner > .item { transition: 400ms ease-in-out left; }
.block-banner .multi-item-carousel .carousel-inner .active.left { left: -25%; }
.block-banner .multi-item-carousel .carousel-inner .active.right { left: 25%; }
.block-banner .multi-item-carousel .carousel-inner .next { left: 25%; }
.block-banner .multi-item-carousel .carousel-inner .prev { left: -25%; }
.block-banner.carousel { opacity: 1 !important; }
.block-banner .carousel-control { opacity: 1 !important; }
.block-banner .carousel-control.left, .block-banner .carousel-control.right { background-image: none !important; }
.block-banner .carousel-control .glyphicon { content: ""; height: 40px; width: 21px; margin-top: -20px; background: url("../images/sprinter.png") no-repeat; }
.block-banner .carousel-control .glyphicon:before { display: none; }
.block-banner .carousel-control .glyphicon.glyphicon-chevron-left { background-position: -450px top; left: 0; }
.block-banner .carousel-control .glyphicon.glyphicon-chevron-right { background-position: -471px top; right: 0; }
.block-banner.block-banner-multiple { padding-top: 30px; padding-bottom: 30px; }
.block-banner.block-banner-multiple .note { font-size: 18px; color: #292929; text-align: center; }
.block-banner.block-banner-multiple .block-heading { text-align: center; font-size: 30px; color: #14468a; font-weight: bold; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; }
.block-banner.block-banner-multiple .item { text-align: center; color: #555555; }
.block-banner.block-banner-multiple .item a { display: block; text-decoration: none; }
.block-banner.block-banner-multiple .item a.heading { color: #292929; font-size: 18px; padding: 12px 0; text-transform: uppercase; }
.block-banner.block-banner-multiple .item a.heading a { color: #292929; }
.block-banner.block-banner-multiple .item a.heading a:hover { color: #292929; }
.block-banner.block-banner-multiple .item img { display: inline-block; }
.block-banner.block-banner-multiple .item p { font-size: 14px; color: #292929; }
.block-banner.block-banner-slideshow_text { background-color: #f4f2ec; padding-top: 2em; }
.block-banner.block-banner-slideshow_text .block-heading { text-align: center; color: #a6a668; font-size: 3.0em; line-height: 0.8em; font-family: 'SignPainter-HouseScript', 'signpainter', 'Brush Script MT', Arial, sans-serif; }
.block-banner.block-banner-slideshow_text .green-dotted-line { background-image: url(../images/green-dotted-line.png); background-repeat: repeat-x; margin: 0em 0em -0.5em 0em; padding: 2.0em 0em 0em 0em; width: 100%; text-align: center; }
.block-banner.block-banner-slideshow_text .carousel-caption { position: static; right: 15%; bottom: 20px; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: none; min-height: 245px; }
.block-banner.block-banner-slideshow_text .carousel-caption p { text-align: center; color: #362b13; font-size: 1.3em; font-weight: 300; line-height: 1.6em; margin: 0.5em 15% 1.3em 15%; }
.block-banner.block-banner-slideshow_text .carousel-indicators { bottom: 50px; }
.block-banner.block-banner-comments { padding-top: 50px; padding-bottom: 50px; }
.block-banner.block-banner-comments .block-content { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; padding-top: 20px; padding-bottom: 20px; }
.block-banner.block-banner-comments .block-content .comments { font-size: 18px; color: #292929; text-transform: uppercase; position: relative; }
.block-banner.block-banner-comments .block-content .comments span { font-family: "Times New Roman"; font-weight: bold; }
.block-banner.block-banner-comments .block-content .name { color: #292929; font-size: 18px; font-weight: 300; }
.block-banner.block-banner-comments .block-content .avatar { padding: 10px 0; }

.block-banner img { display: inline-block !important; }
.block-banner .item { text-align: center; }
.block-banner .item img { width: 100%; }
.block-banner.block-banner-default .item { padding-bottom: 1px; position: relative; }
.block-banner.block-banner-default .item:last-child { padding-bottom: 0px; }
.block-banner.block-banner-default .item .banner-video { display: inline-block; }
.block-banner.block-banner-default_text .item { z-index: 9; padding-bottom: 1px; position: relative; }
.block-banner.block-banner-default_text .item:last-child { padding-bottom: 0px; }
.block-banner.block-banner-default_text .item .banner-video { display: inline-block; }
.block-banner.block-banner-default_text .item .item-content { position: absolute; left: 0; right: 0; top: 40%; color: #ffffff; }
.block-banner.block-banner-default_text .item .item-content p { font-size: 22px; text-transform: uppercase; font-weight: 300; }
.block-banner.block-banner-default_text .item .item-content p:first-child { font-weight: bold; font-size: 32px; }
.block-banner.block-banner-default_text .item img { width: 100%; }
.block-banner.block-banner-slideshow .carousel-inner { -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); border-top: 1px solid #dddddd; }
.block-banner.block-banner-slideshow .carousel-indicators { bottom: 0px; margin-bottom: 0; }
.block-banner.block-banner-slideshow .carousel-indicators li { background: #eeeeee; color: #333333; text-indent: 0; height: 27px; width: 27px; border-radius: 13px; line-height: 27px; font-size: 14px; }
.block-banner.block-banner-slideshow .carousel-indicators li.active { background: #fb2e11; color: #ffffff; }
.block-banner .multi-item-carousel { opacity: 1 !important; }
.block-banner .multi-item-carousel .carousel-inner > .item { transition: 400ms ease-in-out left; }
.block-banner .multi-item-carousel .carousel-inner .active.left { left: -25%; }
.block-banner .multi-item-carousel .carousel-inner .active.right { left: 25%; }
.block-banner .multi-item-carousel .carousel-inner .next { left: 25%; }
.block-banner .multi-item-carousel .carousel-inner .prev { left: -25%; }
.block-banner.carousel { opacity: 1 !important; }
.block-banner .carousel-control { opacity: 1 !important; }
.block-banner .carousel-control.left, .block-banner .carousel-control.right { background-image: none !important; }
.block-banner .carousel-control .glyphicon { content: ""; height: 40px; width: 21px; margin-top: -20px; background: url("../images/sprinter.png") no-repeat; }
.block-banner .carousel-control .glyphicon:before { display: none; }
.block-banner .carousel-control .glyphicon.glyphicon-chevron-left { background-position: -450px top; left: 0; }
.block-banner .carousel-control .glyphicon.glyphicon-chevron-right { background-position: -471px top; right: 0; }
.block-banner.block-banner-multiple { padding-top: 30px; padding-bottom: 30px; }
.block-banner.block-banner-multiple .note { font-size: 18px; color: #292929; text-align: center; }
.block-banner.block-banner-multiple .block-heading { text-align: center; font-size: 30px; color: #14468a; font-weight: bold; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; }
.block-banner.block-banner-multiple .item { text-align: center; color: #555555; }
.block-banner.block-banner-multiple .item a { display: block; text-decoration: none; }
.block-banner.block-banner-multiple .item a.heading { color: #292929; font-size: 18px; padding: 12px 0; text-transform: uppercase; }
.block-banner.block-banner-multiple .item a.heading a { color: #292929; }
.block-banner.block-banner-multiple .item a.heading a:hover { color: #292929; }
.block-banner.block-banner-multiple .item img { display: inline-block; }
.block-banner.block-banner-multiple .item p { font-size: 14px; color: #292929; }
.block-banner.block-banner-slideshow_text { background-color: #f4f2ec; padding-top: 2em; }
.block-banner.block-banner-slideshow_text .block-heading { text-align: center; color: #a6a668; font-size: 3.0em; line-height: 0.8em; font-family: 'SignPainter-HouseScript', 'signpainter', 'Brush Script MT', Arial, sans-serif; }
.block-banner.block-banner-slideshow_text .green-dotted-line { background-image: url(../images/green-dotted-line.png); background-repeat: repeat-x; margin: 0em 0em -0.5em 0em; padding: 2.0em 0em 0em 0em; width: 100%; text-align: center; }
.block-banner.block-banner-slideshow_text .carousel-caption { position: static; right: 15%; bottom: 20px; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: none; min-height: 245px; }
.block-banner.block-banner-slideshow_text .carousel-caption p { text-align: center; color: #362b13; font-size: 1.3em; font-weight: 300; line-height: 1.6em; margin: 0.5em 15% 1.3em 15%; }
.block-banner.block-banner-slideshow_text .carousel-indicators { bottom: 50px; }
.block-banner.block-banner-comments { padding-top: 50px; padding-bottom: 50px; }
.block-banner.block-banner-comments .block-content { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; padding-top: 20px; padding-bottom: 20px; }
.block-banner.block-banner-comments .block-content .comments { font-size: 18px; color: #292929; text-transform: uppercase; position: relative; }
.block-banner.block-banner-comments .block-content .comments span { font-family: "Times New Roman"; font-weight: bold; }
.block-banner.block-banner-comments .block-content .name { color: #292929; font-size: 18px; font-weight: 300; }
.block-banner.block-banner-comments .block-content .avatar { padding: 10px 0; }

.block-news.block-news-default .block-heading { text-align: center; font-size: 30px; color: #14468a; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.block-news.block-news-default .cats { text-align: center; margin-bottom: 25px; }
.block-news.block-news-default .cats div { display: inline-block; border: 1px solid #dddddd; padding: 9px 35px; border-radius: 20px; }
.block-news.block-news-default .cats div a { font-size: 14px; text-transform: uppercase; color: #14468a; display: inline-block; padding-left: 15px; margin-right: 10px; position: relative; }
.block-news.block-news-default .cats div a:last-child { margin-right: 0 !important; }
.block-news.block-news-default .cats div a:hover { color: #f83a1f; text-decoration: none; }
.block-news.block-news-default .cats div a:hover:after { background-position: -345px top; }
.block-news.block-news-default .cats div a:after { position: absolute; left: 0; top: 6px; display: block; content: ""; height: 6px; width: 6px; background: url("../images/sprinter.png") -339px top no-repeat; }

.block-categories.block-categories-default .block-heading { text-align: center; font-size: 30px; color: #14468a; font-weight: bold; padding-top: 10px; padding-bottom: 10px; margin-bottom: 40px; margin-top: 30px; }

.block-products.block-products-default .block-heading { text-align: center; font-size: 30px; color: #14468a; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.block-products.block-products-default .note { text-align: center; color: #777777; font-size: 16px; margin-bottom: 20px; }
.block-products.block-products-module { padding: 30px 0; }
.block-products.block-products-module .block-heading { text-align: center; font-size: 30px; color: #14468a; font-weight: bold; padding-top: 10px; padding-bottom: 10px; margin-bottom: 40px; }
.block-products.block-products-module .block-heading .heading { border-color: #ffffff; }

.img-responsive { display: inline-block; }

body { font-family: 'Roboto Condensed', sans-serif; font-size: 14px; color: #333333; }

header { padding-top: 25px; padding-bottom: 25px; }
header .logo img { float: left; margin-right: 20px; }
header .logo span { display: block; text-transform: uppercase; }
header .logo span:nth-child(2) { font-weight: bold; color: #14468a; font-size: 20px; padding-top: 7px; }
header .logo span:nth-child(3) { font-size: 16px; font-weight: 300; color: #fb2e11; }
header .logo:hover { text-decoration: none; }
header .form-search { height: 40px; border: 1px solid #dddddd; border-radius: 20px; overflow: hidden; position: relative; }
header .form-search input[type="text"] { height: 38px; border: none; width: 100%; padding-left: 10px; outline: none; }
header .form-search button { position: absolute !important; top: 0; right: 0; height: 38px; width: 45px; border: 0; background: #f8f8f8; outline: none; position: relative; }
header .form-search button:after { display: block; content: ""; position: absolute; width: 16px; height: 16px; top: 11px; left: 13px; background: left top url("../images/sprinter.png") no-repeat; }
header .list-lang li a { display: inline-block; width: 30px; height: 30px; opacity: 0.5; }
header .list-lang li.vi a { position: relative; }
header .list-lang li.vi a:after { display: block; content: ""; position: absolute; width: 31px; height: 31px; top: 0px; left: 0px; background: -16px top url("../images/sprinter.png") no-repeat; }
header .list-lang li.en a { position: relative; }
header .list-lang li.en a:after { display: block; content: ""; position: absolute; width: 30px; height: 30px; top: 0px; left: 0px; background: -47px top url("../images/sprinter.png") no-repeat; }
header .list-lang li.selected a { opacity: 1; }

nav { border-radius: 0 !important; background: #14468a; margin-bottom: 0 !important; }
nav .collapse { padding-left: 0 !important; padding-right: 0 !important; }
nav .collapse ul li a { color: #ffffff; font-size: 16px; }
nav .collapse ul li a:hover { background: #1e69c5; }
nav .collapse ul li.selected a { background: #1e69c5; }

.about-item { position: relative; }
.about-item .thumb { display: block; position: relative; z-index: 8; }
.about-item .thumb img { width: 100%; }
.about-item .thumb:after { display: block; content: ""; z-index: 9; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: url("../images/holder.png") bottom repeat-x; }
.about-item .holder { z-index: 10; position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 15px; }
.about-item .holder .heading { margin: 0 0 0 0; min-height: 40px; padding: 9px 40px 9px 0; font-size: 18px; font-weight: bold; position: relative; }
.about-item .holder .heading a { color: #ffffff; }
.about-item .holder .heading:after { display: block; content: ""; position: absolute; width: 40px; height: 40px; top: 0px; left: 0px; background: -259px top url("../images/sprinter.png") no-repeat; }
.about-item .holder .heading:after { left: auto; right: 0 !important; }
.about-item .holder p { color: #ffffff; font-size: 14px; margin-bottom: 0; display: none; }
.about-item:hover .holder { border-bottom: 4px solid #f83a1f; }
.about-item:hover .holder .heading:after { background-position: -299px top; }
.about-item:hover .holder p { display: block; }

.post-small { position: relative; }
.post-small .thumb { display: block; position: relative; }
.post-small .thumb:after { display: block; content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: url("../images/holder.png") bottom repeat-x; z-index: 9; }
.post-small .summary { z-index: 10; position: absolute; left: 0; right: 0; bottom: 0; padding: 0 15px 0 15px; color: #ffffff; }
.post-small .summary .heading { margin: 0 0 10px 0; font-size: 18px; font-weight: bold; }
.post-small .summary .heading a { color: #ffffff; }

.product-item { border: 1px solid #dddddd; margin-bottom: 15px; }
.product-item .thumb { display: block; }
.product-item .summary { border-top: 1px solid #dddddd; text-align: center; padding: 0 10px; }
.product-item .summary .heading { margin: 10px 0 7px 0; font-weight: bold; }
.product-item .summary .heading a { color: #333333; font-size: 16px; }
.product-item .summary .heading a:hover { text-decoration: none; }
.product-item .summary .heading p { color: #333333; font-size: 14px; line-height: 20px; }
.product-item:hover { -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.25); }
.product-item:hover a { color: #14468a !important; }

.post-tiny { margin-bottom: 15px; }
.post-tiny .thumb { display: inline-block; float: left; margin-right: 20px; }
.post-tiny .heading { margin: 0; padding: 0 0 7px 0; font-size: 16px; font-weight: bold; }
.post-tiny .heading a { color: #14468a; }
.post-tiny:after { display: block; content: ""; clear: both; }
.post-tiny:last-child { margin-bottom: 0; }
.post-tiny p { margin-bottom: 0; font-size: 14px; color: #333333; line-height: 18px; }

.block-album-default .block-heading { text-align: center; font-size: 30px; color: #14468a; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.block-album-default .note { text-align: center; color: #777777; font-size: 16px; margin-bottom: 20px; }

.album-item { position: relative; padding-left: 82px; }
.album-item .heading { margin: 10px 0 10px 0; font-weight: bold; font-size: 18px; }
.album-item .heading a { color: #333333; }
.album-item .summary { color: #333333; font-size: 14px; line-height: 20px; }
.album-item .info { position: absolute !important; left: 0; top: 0; width: 62px; border: 1px solid #dddddd; border-radius: 3px; padding: 48px 0; position: relative; }
.album-item .info .date { color: #999999; font-size: 14px; text-align: center; border-top: 1px solid #f4f4f4; padding: 7px 0; }
.album-item .info .total { left: -1px; right: -1px; bottom: -1px; height: 48px; position: absolute !important; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background: #14468a; line-height: 48px; color: #ffffff; font-size: 16px; padding-left: 38px; position: relative; }
.album-item .info .total:after { display: block; content: ""; position: absolute; width: 20px; height: 15px; top: 16px; left: 12px; background: -351px top url("../images/sprinter.png") no-repeat; }
.album-item .info:after { display: block; content: ""; position: absolute; width: 30px; height: 27px; top: 12px; left: 15px; background: -371px top url("../images/sprinter.png") no-repeat; }

.container-breadcrumb { border-bottom: 1px solid #e1e1e1; background: #f6f6f6; margin-bottom: 20px; }
.container-breadcrumb .breadcrumb { margin-bottom: 0; background: transparent; font-size: 14px; color: #414141; padding-left: 0; padding-right: 0; }
.container-breadcrumb .breadcrumb a { color: #414141; }
.container-breadcrumb .breadcrumb li:first-child { position: relative; padding-left: 25px; }
.container-breadcrumb .breadcrumb li:first-child:after { display: block; content: ""; position: absolute; width: 16px; height: 14px; top: 2px; left: 0px; background: -401px top url("../images/sprinter.png") no-repeat; }

.sidebar-menu { background: #f0f4f7; border-top: 4px solid #14468a; padding-bottom: 10px; }
.sidebar-menu .sm-heading { border-bottom: 1px solid #ffffff; padding: 10px 0 12px 0; line-height: 23px; padding-left: 35px; font-size: 15px; color: #14468a; text-transform: uppercase; position: relative; }
.sidebar-menu .sm-heading:after { display: block; content: ""; position: absolute; width: 23px; height: 23px; top: 10px; left: 5px; background: -417px top url("../images/sprinter.png") no-repeat; }
.sidebar-menu ul { margin: 0; padding: 0; list-style: none; }
.sidebar-menu ul li { margin: 0; padding: 0; font-size: 14px; }
.sidebar-menu ul li a { color: #333333; display: block; padding: 7px 0 7px 30px; position: relative; }
.sidebar-menu ul li a:after { display: block; content: ""; position: absolute; width: 5px; height: 8px; top: 12px; left: 14px; background: -440px top url("../images/sprinter.png") no-repeat; }
.sidebar-menu ul li.selected a, .sidebar-menu ul li a:hover { text-decoration: none; background: #fb2e11; color: #ffffff; }
.sidebar-menu ul li.selected a:after, .sidebar-menu ul li a:hover:after { background-position-x: -445px; }

.content-title { border-bottom: 1px solid #f0f4f7; margin: 0 0 15px 0; padding: 7px 0; font-size: 20px; font-weight: bold; color: #333333; }
.content-title.post-title { color: #14468a; }

.content-content { color: #333333; font-size: 14px; line-height: 20px; }

.product-thumbs { border: 1px solid #dedede; text-align: center; }

.product-summary h1 { margin: 0 0 10px 0; font-size: 20px; font-weight: bold; color: #333333; }
.product-summary .product-summary2 { padding-bottom: 10px; }
.product-summary .add-cart { background: #14468a; border-radius: 3px; display: inline-block; padding: 0 15px; height: 40px; line-height: 40px; color: #ffffff; text-transform: uppercase; }

.post-date { margin-bottom: 10px; color: #999999; padding-left: 25px; position: relative; }
.post-date:after { display: block; content: ""; position: absolute; width: 14px; height: 15px; top: 2px; left: 0px; background: left -40px url("../images/sprinter.png") no-repeat; }

.post-summary { font-size: 14px; color: #333333; font-weight: bold; }

.post-detail .post-content { font-size: 14px; line-height: 20px; color: #333333; }

.news-other .post-small .thumb:after { display: none; }
.news-other .post-small .summary { padding: 10px 0 0 0; position: static; }
.news-other .post-small .summary a { color: #14468a; font-weight: normal; line-height: 18px; font-size: 14px; }
.news-other .post-small .summary p { display: none; }

.row-album { padding-top: 30px; }
.row-album .gallery-item { display: block; position: relative; }
.row-album .gallery-item:after { display: block; content: ""; position: absolute; width: 50px; height: 50px; top: 50%; left: 50%; background: -16px -40px url("../images/sprinter.png") no-repeat; }
.row-album .gallery-item:after { margin-left: -25px; margin-top: -25px; z-index: 10; display: none; }
.row-album .gallery-item:before { display: none; content: ""; z-index: 9; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); }
.row-album .gallery-item:hover:after, .row-album .gallery-item:hover:before { display: block; }

footer { background: url("../images/footer.jpg"); background-size: cover; color: #ffffff; font-size: 15px; padding-top: 15px; margin-top: 20px; }
footer a { color: #ffffff; }
footer a:hover { color: #ffffff; }
footer .heading { font-size: 16px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; }
footer .icon { display: inline-block; vertical-align: middle; }
footer .icon.address { padding-left: 20px; position: relative; }
footer .icon.address:after { display: block; content: ""; position: absolute; width: 10px; height: 16px; top: 2px; left: 0px; background: -77px top url("../images/sprinter.png") no-repeat; }
footer .icon.tel { padding-left: 20px; position: relative; }
footer .icon.tel:after { display: block; content: ""; position: absolute; width: 15px; height: 19px; top: 0px; left: 0px; background: -87px top url("../images/sprinter.png") no-repeat; }
footer .icon.fax { padding-left: 25px; position: relative; }
footer .icon.fax:after { display: block; content: ""; position: absolute; width: 20px; height: 19px; top: 0px; left: 0px; background: -102px top url("../images/sprinter.png") no-repeat; }
footer .icon.email { padding-left: 22px; position: relative; }
footer .icon.email:after { display: block; content: ""; position: absolute; width: 17px; height: 13px; top: 3px; left: 0px; background: -122px top url("../images/sprinter.png") no-repeat; }
footer .social a { display: inline-block; width: 30px; height: 30px; margin-left: 15px; }
footer .social a.facebook { position: relative; }
footer .social a.facebook:after { display: block; content: ""; position: absolute; width: 30px; height: 30px; top: 0px; left: 0px; background: -139px top url("../images/sprinter.png") no-repeat; }
footer .social a.twitter { position: relative; }
footer .social a.twitter:after { display: block; content: ""; position: absolute; width: 30px; height: 30px; top: 0px; left: 0px; background: -169px top url("../images/sprinter.png") no-repeat; }
footer .social a.google-plus { position: relative; }
footer .social a.google-plus:after { display: block; content: ""; position: absolute; width: 30px; height: 30px; top: 0px; left: 0px; background: -199px top url("../images/sprinter.png") no-repeat; }
footer .social a.youtube { position: relative; }
footer .social a.youtube:after { display: block; content: ""; position: absolute; width: 30px; height: 30px; top: 0px; left: 0px; background: -229px top url("../images/sprinter.png") no-repeat; }

.table-download thead th { background: #1e69c5; text-align: center; color: #ffffff; border-color: #1e69c5; }
.table-download td.text-center { text-align: center; }
.table-download td.text-center a.download { display: inline-block; padding-left: 22px; position: relative; }
.table-download td.text-center a.download:after { display: block; content: ""; position: absolute; width: 16px; height: 14px; top: 0px; left: 0px; background: left -90px url("../images/sprinter.png") no-repeat; }

/*# sourceMappingURL=style.css.map */
