/*
	Konrad Gorski
*/
/* 
	Homepage Slider 
*/
.slider-container {
    position: relative
    }
.slider-nav {
    text-align: center;
    margin: auto;
    width: 100%;
    position: absolute;
    bottom: 60px;
    z-index: 999
    }
.slider-nav ul {
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    width: 60px
    }
.slider-nav ul li {
    display: block;
    width: 12px;
    height: 12px;
    z-index: 999;
    background: url(../images/slide-pager.png) repeat scroll -1px -1px transparent;
    float: left;
    margin: 0 3px;
    cursor: pointer
    }
.slider-nav ul li.activeSlide {
    background: url(../images/slide-pager.png) repeat scroll -23px -1px transparent
    }
.slider {
    overflow: hidden;
    width: 100% !important
    }
.slider .hero {
    background-image: none;
    background-position: center 10%;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    font: 17px/28px "Helvetica", Arial, sans-serif;
    height: 624px;
    min-width: 978px;
    position: relative;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.43);
    width: 100%
    }
.slider #perception .hero-phone {
    position: absolute;
    right: 80px;
    top: 35px
    }
.slider #perception {
    background-image: url(../images/slider-perception-bg.jpg);
    width: 100% !important
    }
.slider #perception .hero-copy {
    margin-top: 160px
    }
.slider #perception .hero-copy h1 {
    font-size: 78px;
    margin-bottom: 50px;
    background-position: 10px 10px
    }
.slider #perception .hero-copy .text-overlay {
    display: block;
    position: absolute;
    right: 84px;
    top: 10px
    }
.slider #perception .large-green-button {
    margin: 50px 0 30px 0
    }
#perception .hero-copy .hero-logo {
    left: 760px;
    position: absolute;
    top: 340px
    }
.slider #perception .prepend-5 {
    padding-left: 385px
    }
#perception .hero-copy p {
    width: 485px;
    /* text-shadow: none; */
    }
.slider #discover {
    background-image: url(../images/homepgheader_large.jpg);
    width: 100% !important
    }
.slider #flex {
    background-image: url(../images/homepgheader-flex-bg.jpg);
    width: 100% !important
    }
.slider #flex .hero-phone {
    position: absolute;
    left: 90px;
    top: 55px
    }
.slider #flex .hero-os {
    position: absolute;
    bottom: 115px;
    left: 50px
    }
.slider #flex .hero-flexability {
    position: absolute;
    right: 30px;
    top: 135px
    }
.slider #flex .hero-copy {
    color: #5b5959;
    text-shadow: none
    }
.slider #flex .prepend-5 {
    padding-left: 385px
    }
.slider #flex .hero-copy .prepend-5 {
    color: #5b5959;
    text-shadow: none
    }
.slider #flex .hero-copy .hero-logo {
    left: 607px;
    top: 308px
    }
.slider #flex h1 {
    margin-bottom: 20px
    }
.slider #flex ul {
    margin-left: 15px
    }
.slider #flex li {
    line-height: 2em
    }
.slider #discover .large-green-button {
    font-family: "helvetica", arial, sans-serif
    }
.slider #flex .large-green-button {
    font-family: "helvetica", arial, sans-serif;
    width: 200px;
    height: 50px;
    line-height: 50px
    }
/*******/
/*
.slider #flex{
	background-position: center 40%;
}

.slider #flex{
	background-image: url("../images/slider-flex-bg.jpg");
	width: 100% !important;
}

.slider #flex .hero-phone{
	right: 0;
    position: absolute;
    top: 0;
    }
.slider #flex .hero-os{
	position: absolute;
	bottom: 115px;
    left: 50px;
}

.slider #flex .hero-flexability{
	position: absolute;
    right: 30px;
    top: 135px;	
}
*/
/*
.slider #flex .hero-copy{
	margin-top: 140px
*/
/*
color:#5b5959;
	text-shadow: none;
*/
/*
}
.slider #flex .prepend-5{
	padding-left: 385px;
}
.slider #flex .hero-copy .prepend-5{
	color:#5b5959;
	text-shadow: none;	
}
.slider #flex .hero-copy .hero-logo{
	left: 853px;
    top: 408px;
}

.slider #flex h1{
	font-size: 78px;
    margin-bottom: 30px;
}
.slider #flex .hero-copy p{
	width:465px;
}
.slider #flex ul{
	margin-left: 15px;
}
.slider #flex li{
	line-height: 2em;
}

.slider #flex .large-green-button{
	margin:40px 0 30px 0;
}
*/
/* 
	Single FAQ 
*/
.container .single-faq {
    overflow: hidden;
    background: none
    }
.container .single-faq #faqs .faq-answer {
    width: inherit
    }
.single-faq #calls-to-action {
    margin: 0 auto;
    width: 980px;
    padding: 0 0 40px
    }
/* 
	Registeration Success 
*/
section .registration-success {
    padding-bottom: 350px
    }
section .registration-success h2, section .product-registration h2 {
    text-transform: uppercase
    }
section .registration-success h3 {
    background: url(../images/success-green-check.png) no-repeat scroll left top transparent;
    border-bottom: medium none;
    color: #5B5959;
    display: block;
    font-size: 24px;
    line-height: 2em;
    margin: 80px auto 0;
    padding: 0 60px;
    width: 200px
    }
section .registration-success p {
    display: block;
    margin: 0 auto;
    width: 410px;
    font-weight: lighter
    }
/* 
	Globals 
*/
.clearit {
    clear: both
    }
/* 
	Product Features
*/
section.product-spotlight .fullscreen p, section.product-spotlight .fullscreen h3 {
    color: #fff
    }
section.product-spotlight ul {
    color: #5B5959;
    font-size: 17px;
    font-weight: lighter;
    line-height: 28px;
    margin: 0 0 20px 30px
    }
/* 
	Product Accessories 
*/
.accessory-block .accessory-image img {
    margin-bottom: 10px
    }
/*
	Why Pantech
*/
.why-block4 .container .innovation {
    background: url(../images/wp_innovation_overlay.jpg) no-repeat scroll left top transparent !important
    }
.why-block4 .container .design {
    background: url(../images/wp_design_overlay.jpg) no-repeat scroll left top transparent !important
    }
.why-block4 .container .quality {
    background: url(../images/wp_quality_overlay.jpg) no-repeat scroll left top transparent !important
    }
/*
	Newsroom
*/
/*.newsroom .sidebar{
	padding-top:50px;
	}
.newsroom .span-9 {
    padding-top: 50px;
}*/
.newsroom .newslist-container {
    border-top: none;
    margin-top: 60px
    }
.newsroom .newslist-container h2 {
    border-bottom: 1px solid #C1C1C1;
    color: #595959;
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 2em;
    margin: 0 0 10px
    }
.newsroom .sidebar ul {
    list-style: none outside none;
    border-bottom: none;
    border-top: 1px solid #CACACA;
    color: #0082A1;
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 18px
    }
.newsroom .sidebar ul li, .newsroom .sidebar ol li {
    color: #595959;
    font-size: 17px;
    line-height: 1.7em
    }
.newsroom .sidebar ul li a {
    border-bottom: 1px solid #CACACA;
    color: #0082A1;
    display: block;
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 3em;
    padding-left: 0;
    text-decoration: none
    }
.newsroom .sidebar ul li a:hover {
    color: #19B3DD
    }
.newsroom .newslist-container article h3 {
    margin: 0 0 20px;
    font-size: 14px
    }
.newsroom .newslist-container article .news-date {
    line-height: 3em
    }
.newsroom .newslist-container article {
    background: none;
    border-bottom: none;
    padding: 0
    }
.newslist-container article p {
    margin: 0 0 15px
    }
/*
	Site Map
*/
.sitemap .half {
    width: 50%
    }
.sitemap .left {
    float: left
    }
.sitemap .right {
    float: right
    }
.sitemap .span-2 {
    float: left
    }
.sitemap .container article .span-8 {
    margin-left: 30px;
    float: left
    }
.sitemap .container .span-4 {
    width: 456px
    }
.sitemap .span-4 > a {
    display: block;
    margin-bottom: 5px
    }
.sitemap .span-8 .span-2, .sitemap .span-8 .span-4 {
    float: left
    }
.sitemap .span-8 li ul li ul li {
    margin-left: 20px
    }
.sitemap .span-11 {
    margin-left: 84px;
    overflow: hidden
    }
.sitemap article ul li {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold
    }
.sitemap .container article ul {
    margin: 0 0 20px 0
    }
.sitemap article > ul > li > h3 a {
    background: url(../images/arrow-pink.png) no-repeat right center transparent;
    padding-right: 20px
    }
.sitemap article > ul > li > h3 a:hover {
    background: url(../images/arrow-pink.png) no-repeat right center transparent;
    padding-right: 25px
    }
.sitemap .span-11 article ul li ul {
    margin: 0 0 30px 0;
    overflow: hidden
    }
.sitemap article ul li ul li {
    font-size: 13px;
    text-transform: none;
    overflow: hidden
    }
.sitemap article ul li ul li ul {
    margin: 0 0 0 20px
    }
.sitemap article ul li ul li ul li {
    font-size: 13px;
    text-transform: none;
    font-weight: normal
    }
/* 

	Hearing Aid Compatibility 

*/
.page_hearing-aid-compatibility table {
    color: #5b5959
    }
.page_hearing-aid-compatibility table tr td, .page_hearing-aid-compatibility table tr th {
    padding: 12px 20px;
    min-width: 160px;
    line-height: 1.3em
    }
.page_hearing-aid-compatibility table tr th {
    /* border: 1px solid; */
    text-align: left
    }
.page_hearing-aid-compatibility table tr:nth-child(1) {
    font-weight: bold;
    color: #fff;
    background-color: #11bbe5 !important
    }
.page_hearing-aid-compatibility table tr td:nth-child(1) {
    font-weight: bold
    }
.page_hearing-aid-compatibility table tr:nth-child(2n+1) {
    background-color: #f8f8f8
    }