
/********************* PARADIGM HOMEPAGE BANNER HEADLINE STYLE ******************/

/* PARADIGM slide iphone5 */
@media only screen and (max-width: 321px) {	

	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-advanced {
    	font-size: 36px;
    	line-height:32px;
    	letter-spacing:6px;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-guitarstrings {
    	font-size: 28px;
    	letter-spacing:1px;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-known {
    	font-size: 28px;
    	letter-spacing:1px;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content .headline-upsize {
		font-size: 42px;
		letter-spacing:4px;
	}
	
}

/* PARADIGM slide iPhone 7 */
@media only screen and (min-width:375px) and (max-width:413px) {

	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-advanced {
    	font-size: 32pt;
    	    margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-guitarstrings {
    	font-size: 31px;
    	letter-spacing:0;
    	    margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-known {
    	font-size: 31px;
    	letter-spacing:0;
    	    margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content .headline-upsize {
		font-size:35pt;
		    margin: 0;
	}

}

/* PARADIGM slide iPhone 7+ and up */
@media only screen and (min-width:414px) and (max-width:767px) {

	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-advanced {
    	font-size: 32pt;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-guitarstrings {
    	font-size: 23pt;
    	letter-spacing:0;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-known {
    	font-size: 23pt;
    	letter-spacing:0;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content .headline-upsize {
		font-size:35pt;
		margin: 0;
	}
	
	.paradigm-hero-container a {
		margin: 10px 4px;
		padding:10px;
		margin: 0;
	}

}

/* BELOW sm */
@media only screen and (max-width: 767px) {
	
	ul.global-header-right {
		    width: calc(100% - 55px);
	}
	
	ul.global-header-right li {
		width:32%;
		padding:0px;
		text-align:center;
	}
	
	ul.global-header-right li a img {
		max-height:100%;
		display: inline;
	}
	
	ul.global-header-right li:first-child {
		border-left:0px;
	}
	
	ul.global-header-left li:first-child {
		width:55px;
	}
	
	.paradigm-layout {
		width: 100%;
		bottom: -40px;
		left:0px;
		right:0px;
	}
	
	.paradigm-hero-title {
		width: 100%;
		left: 0;
    	right: 0;
    	bottom:0;
	}
	
	.paradigm-hero-title a {
		margin:10px 5px;
		padding:10px;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content.paradigm-layout.product0 {
		bottom:30px;
		transform: none;
		-webkit-transform: none;
	}
	
	.btn-paradigm-white.home-slider-cta {
		margin: 10px 0 0 0;
		height: 43px;
	}
	
}


/* PARADIGM slide sm */
@media only screen and (min-width: 768px) and (max-width:991px) {

	section.home-slider #home-swiper .swiper-slide .slide-content.paradigm-layout.product0 {
		right:0px;
		width:42%;
		margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-advanced {
    	font-size: 32pt;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-guitarstrings {
    	font-size: 23pt;
    	letter-spacing:0;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-known {
    	font-size: 23pt;
    	letter-spacing:0;
    	margin: 0;
	}
	
	.headline-upsize {
		font-size:35pt;
		margin: 0;
	}
	
	.btn-paradigm-white.home-slider-cta {
		margin: 10px 0 0 0;
	}
	
}

/* PARADIGM slide md */
@media only screen and (min-width: 992px) and (max-width:1199px) {
	
	section.home-slider #home-swiper .swiper-slide .slide-content.paradigm-layout.product0 {
		right:0px;
		width:42%;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-advanced {
    	font-size: 38pt;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-guitarstrings {
    	font-size: 28pt;
    	letter-spacing:0;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-known {
    	font-size: 46pt;
    	letter-spacing:0;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content .headline-upsize {
		font-size:48pt;
		margin: 0;
	}
	
	.btn-paradigm-white.home-slider-cta {
		margin: 20px 0 0 0;
	}

}

/* PARADIGM slide lg */
@media only screen and (min-width: 1200px) and (max-width:1429px) {
	
	.slide-content.paradigm-layout.product0 {
		right:0px;
		width:42%;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-advanced {
    	font-size: 26pt;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-guitarstrings {
    	font-size: 33pt;
    	margin: 10px 0 0 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-known {
    	font-size: 57pt;
    	margin: 0;
	}
	
	.btn-paradigm-white.home-slider-cta {
		margin: 30px 0 0 0;
	}
	
}

/* PARADIGM slide xl */
@media only screen and (min-width: 1430px) and (max-width:1799px) {
	
	.slide-content.paradigm-layout.product0 {
		right:0px;
		width:45%;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-advanced {
    	font-size: 31pt;
    	line-height: 42pt;
    	margin: 0;
    	letter-spacing: 1.5px;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-guitarstrings {
    	font-size: 40pt;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-known {
    	font-size: 68pt;
    	margin: 0;
	}
	
	.btn-paradigm-white.home-slider-cta {
		margin: 30px 0 0 0;
	}
}

/* PARADIGM slide xxl */
@media only screen and (min-width: 1800px) {
	
	.slide-content.paradigm-layout.product0 {
		right:0px;
		width:45%;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-advanced {
    	font-size: 43pt;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-guitarstrings {
    	font-size: 55pt;
    	line-height: 66pt;
    	margin: 0;
	}
	
	section.home-slider #home-swiper .swiper-slide .slide-content h1.headline-known {
    	font-size: 93pt;
    	margin: 0;
	}
	
	.btn-paradigm-white.home-slider-cta {
		margin: 30px 0 0 0;
	}
}



/******************** ERNIEBALL/PARADIGM HEADLINE STYLE *******************/
/* xs */
@media only screen and (max-width:767px) {
	
	h1.headline-advanced {
    	font-size: 43px;
	}
	
	h1.headline-guitarstrings {
    	font-size: 28px;
    	letter-spacing:0;
	}
	
	h1.headline-known {
    	font-size: 28px;
    	letter-spacing:0;
	}
	
	.headline-upsize {
		font-size: 48px;
	}
}

/* smaller iPhones */
@media only screen and (max-width:321px) {
	
	
	h1.headline-advanced {
    	font-size: 36px;
    	line-height:32px;
    	letter-spacing:6px;
	}
	
	h1.headline-guitarstrings {
    	font-size: 28px;
    	letter-spacing:1px;
	}
	
	h1.headline-known {
    	font-size: 28px;
    	letter-spacing:1px;
	}
	
	.headline-upsize {
		font-size: 42px;
		letter-spacing:4px;
	}
	
	span.who-guarantees {
		font-size: 25px;
	    line-height: 18pt;
	}
	
	span.their-strings {
		font-size: 32px;
	    line-height: 40px;
	}
	
	span.wont-break {
		font-size: 32px;
	    line-height: 30px;
	}
	
	span.we-do {
		font-size: 68px;
		line-height:70px;
		-webkit-text-stroke-width: 2px;	
	}
	
}	

/* iPhone 7 */
@media only screen and (min-width:375px) and (max-width:413px) {

	h1.headline-advanced {
    	font-size: 32pt;
	}
	
	h1.headline-guitarstrings {
    	font-size: 31px;
    	letter-spacing:0;
	}
	
	h1.headline-known {
    	font-size: 31px;
    	letter-spacing:0;
	}
	
	.headline-upsize {
		font-size:35pt
	}

}

/* iPhone 7+ and up */
@media only screen and (min-width:414px) and (max-width:767px) {

	h1.headline-advanced {
    	font-size: 32pt;
	}
	
	h1.headline-guitarstrings {
    	font-size: 23pt;
    	letter-spacing:0;
	}
	
	h1.headline-known {
    	font-size: 23pt;
    	letter-spacing:0;
	}
	
	.headline-upsize {
		font-size:35pt
	}

}


/* sm */
@media only screen and (min-width: 768px) and (max-width:991px) {

	.paradigm-hero-title {
	    width: 43%;
	    left: 57%;
	}
	
	h1.headline-advanced {
    	font-size: 32pt;
	}
	
	h1.headline-guitarstrings {
    	font-size: 23pt;
    	letter-spacing:0;
	}
	
	h1.headline-known {
    	font-size: 23pt;
    	letter-spacing:0;
	}
	
	.headline-upsize {
		font-size:35pt
	}
}

/* md */
@media only screen and (min-width: 992px) and (max-width:1199px) {
	
	h1.headline-advanced {
    	font-size: 43pt;
	}
	
	h1.headline-guitarstrings {
    	font-size: 30pt;
    	letter-spacing:0;
	}
	
	h1.headline-known {
    	font-size: 30pt;
    	letter-spacing:0;
	}
	
	.headline-upsize {
		font-size:48pt
	}
}

/* lg */
@media only screen and (min-width: 1200px) and (max-width:1429px) {
	
	h1.headline-advanced {
    	font-size: 26pt;
	}
	
	h1.headline-guitarstrings {
    	font-size: 35pt;
	}
	
	h1.headline-known {
    	font-size: 35pt;
	}
}

/* xl */
@media only screen and (min-width: 1430px) and (max-width:1799px) {
		
	h1.headline-advanced {
    	font-size: 32pt;
	}
	
	h1.headline-guitarstrings {
    	font-size: 43pt;
	}
	
	h1.headline-known {
    	font-size: 43pt;
	}
}

/* xxl */
@media only screen and (min-width: 1800px) {
		
	h1.headline-advanced {
    	font-size: 41pt;
	}
	
	h1.headline-guitarstrings {
    	font-size: 55pt;
	}
	
	h1.headline-known {
    	font-size: 56pt;
	}
	
}

/* xxl+ */
@media only screen and (min-width: 2560px) {
	
	h1.headline-advanced {
    	font-size: 60pt;
	}
	
	h1.headline-guitarstrings {
    	font-size: 80pt;
	}
	
	h1.headline-known {
    	font-size: 80pt;
	}
}