/* Number Base */
/* Starkey.com Fonts */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=98ad87e7-07e5-45e5-94f4-3bba7541821f");
@font-face { font-family: "DIN Next W02 Light"; src: url("/sites/starkey2015/starkey/fonts/din-next/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/074b86ea-3c33-4b3e-90da-76f8e2e20b6b.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/07d62b21-8d7a-4c36-be86-d32ab1089972.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/c0050890-bbed-44b9-94df-2611d72dbb06.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/9f774d17-c03a-418e-a375-34f3beecbc7a.svg#9f774d17-c03a-418e-a375-34f3beecbc7a") format("svg"); }
@font-face { font-family: "DINNextW02-LightItalic"; src: url("/sites/starkey2015/starkey/fonts/din-next/fa792f94-71cb-4df0-8b2a-733fb5d87bc1.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/fa792f94-71cb-4df0-8b2a-733fb5d87bc1.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/17662d2d-15a9-462f-a9cf-00e29158294f.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/053cad7f-2a5f-4787-88eb-1f5170845404.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/f9287e55-2c51-42a7-9644-99ebfee2a994.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/e3792fca-c114-4539-9da1-676857fd36b7.svg#e3792fca-c114-4539-9da1-676857fd36b7") format("svg"); }
@font-face { font-family: "DIN Next W02 Regular"; src: url("/sites/starkey2015/starkey/fonts/din-next/21159f5e-cd9e-408a-ba51-65510b4a13aa.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/21159f5e-cd9e-408a-ba51-65510b4a13aa.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/f3de66f3-8e63-467b-a343-dad3b4e2d400.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/20007504-6ea2-4d68-93e4-f4769b5d9f14.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/1c35aab7-8ddd-402f-8976-1363134c3817.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/91c8307f-e301-4d44-b0f3-5cff17b3a554.svg#91c8307f-e301-4d44-b0f3-5cff17b3a554") format("svg"); }
@font-face { font-family: "DIN Next W02 Italic"; src: url("/sites/starkey2015/starkey/fonts/din-next/a814b61c-04f1-4bb5-9416-7770570342fb.eot?#iefix"); src: url("Fonts/a814b61c-04f1-4bb5-9416-7770570342fb.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/0bb50c06-f013-47e2-be28-14f03f60f84e.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/e80136ed-393d-4283-9f0f-f74997aa62ca.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/1f98650a-25b3-4532-a0db-f480bfd8769f.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/a44f6bcf-3d74-4283-8ffc-08be7c442958.svg#a44f6bcf-3d74-4283-8ffc-08be7c442958") format("svg"); }
@font-face { font-family: "DIN Next W02 Bold"; src: url("/sites/starkey2015/starkey/fonts/din-next/50d13d4e-96c6-4412-a8fa-baa4814c5332.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/50d13d4e-96c6-4412-a8fa-baa4814c5332.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/ae90c0fa-96b1-476c-83a6-34af1e0790fc.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/109143ca-57fb-459c-9814-3a68f0245ac3.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/c9fa50e2-c243-451a-b91b-ee74f341d7a8.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/1201bd6f-15f5-4b51-9c6f-c5c4b35d31f5.svg#1201bd6f-15f5-4b51-9c6f-c5c4b35d31f5") format("svg"); }
@font-face { font-family: "DINNextW02-BoldItalic"; src: url("/sites/starkey2015/starkey/fonts/din-next/602964de-97e9-4396-9b71-ae6e011926bc.eot?#iefix"); src: url("/sites/starkey2015/starkey/fonts/din-next/602964de-97e9-4396-9b71-ae6e011926bc.eot?#iefix") format("eot"), url("/sites/starkey2015/starkey/fonts/din-next/397f2e01-154b-4a77-be66-1ae8e8827ca1.woff2") format("woff2"), url("/sites/starkey2015/starkey/fonts/din-next/d795b773-4e39-4f23-8a59-fd5878f5e720.woff") format("woff"), url("/sites/starkey2015/starkey/fonts/din-next/9f0ed5c4-0a23-41ad-9dd4-4625bc5b8b71.ttf") format("truetype"), url("/sites/starkey2015/starkey/fonts/din-next/402efe43-117e-472f-85c3-d73d5a2cde18.svg#402efe43-117e-472f-85c3-d73d5a2cde18") format("svg"); }
@font-face { font-family: "Mr Eaves"; src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegular/mreavesxlsanr-071211001EmigreWebOnly.eot"); src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegular/mreavesxlsanr-071211001EmigreWebOnly.eot?#iefix") format("embedded-opentype"), url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegular/mreavesxlsanr-071211001EmigreWebOnly.woff") format("woff"); }
@font-face { font-family: "Mr Eaves Italic"; src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegularItalic/mreavesxlsanri-071211001EmigreWebOnly.eot"); src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegularItalic/mreavesxlsanri-071211001EmigreWebOnly.eot?#iefix") format("embedded-opentype"), url("/sites/starkey2015/starkey/fonts/MrEavesXLSansRegularItalic/mreavesxlsanri-071211001EmigreWebOnly.woff") format("woff"); }
@font-face { font-family: "Mr Eaves Book"; src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBook/mreavesxlsanbk-071211001EmigreWebOnly.eot"); src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBook/mreavesxlsanbk-071211001EmigreWebOnly.eot?#iefix") format("embedded-opentype"), url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBook/mreavesxlsanbk-071211001EmigreWebOnly.woff") format("woff"); }
@font-face { font-family: "Mr Eaves Bold"; src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBold/mreavesxlsanb-071211001EmigreWebOnly.eot"); src: url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBold/mreavesxlsanb-071211001EmigreWebOnly.eot?#iefix") format("embedded-opentype"), url("/sites/starkey2015/starkey/fonts/MrEavesXLSansBold/mreavesxlsanb-071211001EmigreWebOnly.woff") format("woff"); }
/*  Mr Eaves Mixins ------------------------------------------------- */
/*  DIN Next -------------------------------------------------------- */
/* Colors */
/* Teal - PMS 3125C */
/* Blue - PMS 654C */
/* Gold - PMS 124C */
/* Orange - PMS 716C */
/* Red - PMS 485C */
/* Bergundy - PMS 194C */
/*  Extends --------------------------------------------------------- */
.link-arrow-after, button:after { content: "\e258"; position: relative; font-size: 1rem; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: bold; line-height: 1; margin-left: 2px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.link-arrow-before { content: "\e257"; position: relative; font-size: 1rem; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: bold; line-height: 1; margin-right: 2px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/*  Mixins ---------------------------------------------------------- */
/*  Blur Header Images ---------------------------------------------- */
.heading { background-size: cover; background-position: center bottom; background-repeat: no-repeat; background-image: url("../img/headers/bg-technology-hdr.jpg"); }

.testimonials .heading, #apps .heading { background-image: url("../img/headers/bg-testimonials-hdr.jpg"); }

#technology .heading, #children .heading { background-image: url("../img/headers/bg-technology-hdr.jpg"); }

#news .heading { background-image: url("../img/headers/bg-news-hdr.jpg"); }

#about .heading { background-image: url("../img/headers/bg-news-hdr.jpg"); }

#iyh .heading, #halo .heading, .pa .heading, .hp .heading { background-image: url("../img/headers/bg-hearing-loss-hdr.jpg"); }

#fha.alt .heading, #isp .heading, #pat .heading { background-image: url("../img/headers/bg-accessories-hdr.jpg"); }

#hauc .heading, #search-results .heading { background-image: url("../img/headers/bg-use-care-hdr.jpg"); }

#fha.lp .heading { background-image: url("../img/headers/bg-use-care-hdr.jpg"); }

#contact .heading { background-image: url("../img/headers/bg-international-hdr.jpg"); }

#fha.product-detail .heading { background-image: none; }

.blog-wrapper h1.home-only { display: none; }

.home .blog-wrapper h1.home-only { display: block; text-align: center; }

#blog header { top: 0; }

.subheader { color: #666; }

p { margin: 0 0 20px 0; }

p img { margin: 0; }

p.byline { font: normal 14px/110% 'DIN Next W01 Medium', Helvetica, Arial, sans-serif; margin-bottom: 10px; }

em { font-style: italic; }

strong { font-weight: bold; color: #333; }

small { font-size: 80%; }

button { font-family: 'DIN Next W02 Bold', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1.6rem; line-height: 16px; line-height: 1.6rem; color: white; border: none; background: #00b7c6; padding: 8px 12px 6px 12px; }

/*	Blockquotes  */
blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #666; font-style: italic; }

blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }

blockquote cite { display: block; font-size: 12px; color: #555; }

blockquote cite:before { content: "\2014 \0020"; }

blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

/* #Images
================================================== */
img.scale-with-grid { max-width: 100%; height: auto; }

/* #Misc
================================================== */
.remove-bottom { margin-bottom: 0 !important; }

.half-bottom { margin-bottom: 10px !important; }

.add-bottom { margin-bottom: 20px !important; }

#blog.home { background: url("../img/headers/bg-hearing-loss-hdr.jpg") no-repeat center -130px; background-size: 100%; }

.page-nav { border-top: 2px dotted #999; clear: left; }

.page-nav button:after { content: " "; }

/* Slider and Breadcrumbs */
section.slider-bg { background: transparent; padding: 20px 0; }

.blog-wrapper .slider-bg { margin: 0 0 0 0; padding-top: 0; padding-bottom: 20px; }

section.breadcrumbs { border-bottom: 2px dotted #e1e1e1; }

p.trail { font-family: 'Mr Eaves', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1.6rem; line-height: 16px; line-height: 1.6rem; text-align: left; color: #666; padding: 20px; margin: 0; }
p.trail html[lang='pl-PL'], html[lang='hu-HU'] p.trail { font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; }

/* Comments Section */
div.comments { padding-top: 5px; border-top: 2px dotted #999; }

div.comments h2 { margin-top: 20px; margin-bottom: 30px; color: #666; }

div.comments h2 span { color: #fff; padding: 3px 10px 11px 10px; background: url("../images/css/blog/bg-comments.png") #7FD7E4 no-repeat center bottom; }

div.comments h2 span.none { color: #fff; background: url("../images/css/blog/bg-comments.png") #e1e1e1 no-repeat center bottom; }

div.comments p { font-size: 13px; }

div.comments p.comment-by span { font-weight: bold; color: #333; }

.comments aside { background: #e1e1e1; padding: 20px 0 5px 0; margin-top: 2px; }

.comments aside:last-child { margin-bottom: 20px; }

.comments textarea { width: 50%; }

.comments button { font-size: 12px; margin-left: 20px; }

button.navbar-toggle { color: #333; }

/* Articles */
article { width: 50%; float: left; padding-top: 20px; }

.home article { border-top: 1px solid #e1e1e1; padding-top: 10px; padding-bottom: 10px; }

article p, article p.byline, article h3 { padding: 0 20px; }

article h3 { margin-bottom: 0; color: #333; margin-bottom: 10px; }

article h3 a { color: #333; text-decoration: none; }

article h3 a:hover { text-decoration: none; }

article img { padding: 3px; max-width: 250px; margin: 5px 0 5px 20px; display: block; }

article button { margin-bottom: 20px; margin-left: 20px; }

.page-nav button { font-size: 13px; background: #aaa; margin: 15px; }

.page-nav button:hover { background: #00b7c6; }

button.prev { float: left; }

button.next { float: right; }

/* Right Column - Archives */
.archive h2 { border-bottom: 2px dotted #999; display: block; padding-bottom: 5px; padding-top: 0; margin-top: 0; margin-bottom: 0px; }
.archive ul { margin: 0 0 20px; padding: 0; background: #fafafa; border: 1px solid #ddd; border-top-width: 0px; }
.archive li { list-style: none; border-bottom: 1px solid #eee; border-top: 1px solid #fff; }
.archive a { padding: 10px; display: block; color: #333; }
.archive a:hover { color: #00b7c6; }

.archive-long-list { margin: 0; padding: 0; }
.archive-long-list li { list-style: none; padding: 15px 10px 0px; margin: 0 5px 0px 5px; border-bottom: 1px solid #ddd; }
.archive-long-list li:last-child { border-bottom: 0 none; }

.one-third.column ul.months { padding-right: 20px; }

ul.months, ul.listing { list-style-type: none; margin: 10px 0 40px 0; padding-left: 0; }

ul.months li, ul.listing li { font-family: 'Mr Eaves', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 20px; font-size: 2rem; line-height: 20px; line-height: 2rem; text-align: center; }
ul.months li html[lang='pl-PL'], html[lang='hu-HU'] ul.months li, ul.listing li html[lang='pl-PL'], html[lang='hu-HU'] ul.listing li { font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; }

ul.months li a, ul.listing li a { display: block; background-color: rgba(0, 183, 198, 0.3); color: #666; margin: 0 0 10px 0; padding: 13px 10px; }

ul.months li a:hover { background-color: rgba(0, 183, 198, 0.85); color: #fff; text-decoration: none; }

ul.months li:last-child a { background-color: #e1e1e1; }

ul.months li:last-child a:hover { background-color: #aaa; color: #fff; }

div.twitter { margin-bottom: 40px; }

.twitter h2 { text-indent: 30px; background: url("../img/blog/twitter.png") no-repeat 1px 4px; }

.twitter h2, .twitter p { padding-right: 20px; }

/* Subpage content */
.sub-wrap h2 { margin-top: 0; }

.sub-wrap ul, .sub-wrap ol { padding-right: 20px; padding-left: 20px; }

img.main { border: 1px solid #ccc; padding: 3px; width: 100%; margin: 5px 0; }

.sub-wrap ul { list-style: disc outside; margin: 20px 0px; }

.sub-wrap li { line-height: 1.2em; margin: 0 0 10px; }

.sub-wrap img { width: 100% !important; height: auto !important; }
.sub-wrap img.blog-image-50-percent-width { width: 50% !important; height: auto; float: left !important; }
.sub-wrap .social h4 { margin-bottom: 5px; }
.sub-wrap iframe { width: 96% !important; height: 210px; margin: 0 2% !important; }
@media (min-width: 480px) { .sub-wrap iframe { height: 315px; } }

/* #Media Queries
================================================== */
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 769px) and (max-width: 991px) { article p.summary { margin-right: 25px; }
  .twitter h2 { background: url("../images/css/blog/twitter-h2.jpg") no-repeat 20px 6px; }
  .twitter p { padding-left: 20px; }
  ul.months li { padding-left: 10px; margin-right: -10px; } }
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 599px) { article img { float: left; margin-right: 10px; margin-bottom: 10px; }
  .archive h2 { width: 100%; }
  .twitter h2 { background: url("../images/css/blog/twitter-h2.jpg") no-repeat 20px 6px; }
  .twitter p { padding-left: 20px; }
  p.trail { padding: 10px 20px; }
  .comments textarea { width: 65%; }
  .blog-archive ul.listing, .blog-archive ul.months { padding-left: 0; } }
@media only screen and (max-width: 430px) { article img { float: none; }
  img.main { border: none; padding: 0; }
  .comments input[type="text"], .comments input[type="email"] { width: 85%; }
  .comments textarea { width: 85%; } }
.blog-wrapper .section-nav.top { border-top: none; }
.blog-wrapper .section-nav-container { margin-bottom: 1px; }
.blog-wrapper .nav.main h4 a { color: #fff; text-decoration: none; }
.blog-wrapper .nav-holder a, .blog-wrapper .blog-wrapper #footer-nav a { color: #fff; }
.blog-wrapper .nav-holder a:hover, .blog-wrapper .blog-wrapper #footer-nav a:hover { text-decoration: none; color: rgba(0, 183, 198, 0.3); }
.blog-wrapper .nav.secondary .nav-holder a { color: #002c5f; }
.blog-wrapper h1 { margin: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.blog-wrapper .nav.secondary .nav-holder a:last-child { border: none; }
.blog-wrapper.home { padding-top: 100px; }
.blog-wrapper.home .wrapper { margin-top: 0; }
.blog-wrapper.blog-post .wrapper { margin-top: 0px; }
.blog-wrapper .slider-bg { width: 100%; }
.blog-wrapper .bx-wrapper .bx-viewport { -webkit-box-shadow: none; box-shadow: none; border: none; background: none; }
.blog-wrapper .bx-pager { display: none; }
.blog-wrapper .breadcrumbs { margin-bottom: 30px; width: 100%; padding-left: 30px; padding-bottom: 0; }
.blog-wrapper .blog-archive .breadcrumbs { margin-top: 0; }
.blog-wrapper .container .archive { margin-top: 32px; }
.blog-wrapper .breadcrumbs > div.container { border: none; }
.blog-wrapper .bxslider ul { text-align: center; }
.blog-wrapper .bxslider li div { float: left; margin-top: 20px; width: 40%; position: relative; }
.blog-wrapper .bxslider li div img { width: 80%; margin: 0; }
@media (min-width: 992px) { .blog-wrapper .bxslider li div img { width: 100%; } }
.blog-wrapper .bxslider li div.slide-content { margin: 0px 10% 0 10%; }
.blog-wrapper .bxslider li div.slide-content h3 { background: none; padding-left: 0; color: #333; font-family: 'Mr Eaves', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 25px; font-size: 2.5rem; line-height: 27px; line-height: 2.7rem; margin-left: 0; }
.blog-wrapper .bxslider li div.slide-content h3 html[lang='pl-PL'], html[lang='hu-HU'] .blog-wrapper .bxslider li div.slide-content h3 { font-family: 'Open Sans', Arial, sans-serif; font-weight: 400; }
@media (min-width: 768px) { .blog-wrapper .bxslider li div.slide-content h3 { font-size: 30px; font-size: 3rem; line-height: 30px; line-height: 3rem; } }
.blog-wrapper .bxslider li div.slide-content p { font-size: 16px; line-height: 135%; margin-left: 0; }
.blog-wrapper .bxslider li div.slide-image { overflow: hidden; justify-content: center; }
.blog-wrapper .social-wrap { margin-bottom: 10px; }
.blog-wrapper .social-wrap h4 { margin-bottom: 5px; }
.blog-wrapper .social-wrap .social-links > div { float: left; margin-right: 10px; }
.blog-wrapper article a { color: #00B0CA; }
.blog-wrapper article h3 a { color: #333; }
.blog-wrapper article a:hover, .blog-wrapper .sub-wrap a { color: #00B0CA; }
.blog-wrapper .sub-wrap a { word-break: break-word; }
.blog-wrapper p.summary { font-family: 'DIN Next W02 Regular', Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 15px; font-size: 1.5rem; line-height: 20px; line-height: 2rem; margin-top: 10px; }
@media (min-width: 992px) { .blog-wrapper p.summary { height: 60px; } }
.blog-wrapper article { height: auto; }
.blog-wrapper article div.article-image-wrapper { overflow: hidden; }
.blog-wrapper .author-bio { margin-top: 20px; }
.blog-wrapper .author-bio img { display: inline-block; width: 96px; vertical-align: top; margin-right: 15px; margin-bottom: 10px; float: left; }
.blog-wrapper .author-bio h2 { margin-top: 0; }
.blog-wrapper .author-bio h2 a { text-decoration: none; }
.blog-wrapper .author-bio h2 a:hover { color: #ea7600; text-decoration: none; }
.blog-wrapper .author-bio div { display: inline-block; width: 100%; margin-bottom: 3px; }
.blog-wrapper .author-bio p { margin-right: 10%; font-size: 14px; }
.blog-wrapper.blog-archive ul.listing li { width: 98%; display: inline-block; margin-right: 10px; margin-bottom: 3px; }
.blog-wrapper.blog-archive ul.listing li a:hover { color: #fff; text-decoration: none; background-color: rgba(168, 221, 237, 0.85); }
.blog-wrapper.blog-post .social { margin-left: 20px; }

.home .bx-wrapper { margin: 0 auto; width: 960px; }

.blog-wrapper article div.article-image-wrapper { max-height: 190px; }

@media only screen and (max-width: 500px) { .blog-wrapper .bxslider li div.slide-image { display: none; }
  .blog-wrapper .bxslider li div.slide-content { margin: 0px 10% 0 10%; width: 80%; }
  .blog-wrapper .bxslider li div.slide-content h3, .blog-wrapper .bxslider li div.slide-content p, .blog-wrapper .bxslider li div.slide-content button { padding-left: 15px; padding-right: 15px; }
  .blog-wrapper .bxslider li div.slide-content button { margin-left: 15px; } }
@media all and (max-width: 600px) { .blog-wrapper .bxslider li div.slide-content { width: 80%; }
  .blog-wrapper .bxslider li div.slide-image { display: none; }
  .blog-wrapper article.placeholder { display: none; }
  .blog-wrapper .breadcrumbs { padding-left: 0; }
  .blog-wrapper .author-bio img { margin-left: 20px; }
  .blog-wrapper .author-bio div { margin-left: 20px; }
  .blog-wrapper .author-bio h2 { font-size: 25px; }
  .blog-wrapper.blog-archive ul.listing li { margin-left: 10px; width: 100%; }
  .blog-wrapper.blog-archive h1 { padding-left: 20px; }
  .blog-wrapper .nav.secondary .nav-holder { width: 100%; } }
@media all and (min-width: 768px) and (max-width: 992px) { .blog-wrapper { /*
		.bxslider li {
			
			div.slide-content {
				margin-top: -15px;
			}
			
			div.slide-content p {
		        font-size: 15px;
		    }

		    div.slide-image {
		        width: 230px;
		        height: 230px;
		        overflow: hidden;
		        margin-top: 0;
		    }
			
			div.slide-image img {

		    } 	}
*/ }
  .blog-wrapper .breadcrumbs { padding-left: 0; }
  .blog-wrapper article { border-top: 2px dotted #e1e1e1; }
  .blog-wrapper h1 { margin-top: 14px; margin-left: 20px; padding-bottom: 20px; }
  .blog-wrapper.blog-archive h1 { padding-left: 20px; }
  .blog-wrapper .slider-bg { margin: 0 0 0 0; }
  .blog-wrapper .nav.secondary .nav-holder { width: 100%; }
  ul.months { padding-left: 0; margin-left: -10px; } }
@media all and (min-width: 600px) { .blog-wrapper .bxslider li div.slide-image { height: 230px; overflow: hidden; width: 30%; } }
@media all and (min-width: 992px) { article { height: 410px; }
  .blog-wrapper .section-nav.top { border-bottom: 2px dotted #e1e1e1; margin-bottom: 1px; }
  .blog-wrapper h1 { text-align: left; }
  .blog-wrapper article:nth-child(odd) { clear: left; }
  .blog-wrapper article div.article-image-wrapper { height: 134px; }
  .blog-wrapper.blog-archive .one-third, .container .one-third.column, .container .two-thirds.column { background: url("../images/css/blog/bg-border.jpg") repeat-y right 0; }
  .blog-wrapper .slider-bg { margin-top: 30px; } }
@media (min-width: 992px) and (max-width: 1200px) { article p, article p.byline, article h3 { padding-left: 0; padding-right: 0; }
  article h3 { font-size: 21px; }
  article img, article button { margin-left: 0; } }
/** BxSlider v4.0 - Fully loaded, responsive content slider http://bxslider.com  Written by: Steven Wanderski, 2012 http://stevenwanderski.com (while drinking Belgian ales and listening to jazz)  CEO and founder of bxCreative, LTD http://bxcreative.com */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; }

.bx-wrapper img { /*max-width: 100%;*/ display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: solid #fff 5px; left: -5px; background: #fff; }

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading { min-height: 50px; background: url(../images/css/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev { left: 10px; background: url(../images/css/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-next { right: 10px; background: url(../images/css/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-prev:hover { background-position: 0 0; }

.bx-wrapper .bx-next:hover { background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 1 !important; }

.bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto { text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/css/controls.png) -86px -11px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/css/controls.png) -86px -44px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666 \9; background: rgba(80, 80, 80, 0.75); width: 100%; }

.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
