/* Fix next router background image for Education overview page */
.page-products .nextrouter .image-nextrouter {
    background-image: url("/th/education/images/nextrouter_large.jpg")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .page-products .nextrouter .image-nextrouter {
        background-image: url("/th/education/images/nextrouter_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-products .nextrouter .image-nextrouter {
        background-image: url("/th/education/images/nextrouter_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-products .nextrouter .image-nextrouter {
        background-image: url("/th/education/images/nextrouter_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-products .nextrouter .image-nextrouter {
        background-image: url("/th/education/images/nextrouter_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-products .nextrouter .image-nextrouter {
        background-image: url("/th/education/images/nextrouter_small_2x.jpg")
    }
}

.page-education .section-mac-classroom-mba .badge-half {
	font-size: 26px;
}

.page-education .section-mac-classroom-mba .spec-badges {
    margin-top: 50px
}

@media only screen and (max-width: 1068px) {
    .page-education .section-mac-classroom-mba .spec-badges {
        margin-top: 45px;
    }
}
.page-education .section-mac-classroom-mba .spec-badges .badge:nth-child(3){
	margin-left:25px;
}
@media only screen and (max-width: 1068px) {
    .page-education .section-mac-classroom-mba .spec-badges .badge:nth-child(2){
        margin-left: 10px;
    }
}
@media only screen and (max-width: 735px) {
    .page-education .section-mac-classroom-mba .spec-badges .badge:nth-child(3) {
        margin-left: 0px;
    }
}

.page-education .section-mac-classroom-mba .spec-badges .badge-medium-edge {
	font-family: "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 735px) {
    .page-products .section-mac-classroom-mba .spec-badges {
        margin-top: 30px;
        max-width: 250px
    }
}

.page-products .section-ipad-lessons .section-headline {
    max-width: 580px
}

@media only screen and (max-width: 735px) {
    .page-products .link-container {
        margin-bottom: 5px;
        max-width: 90%
    }
}

.page-products .section-author .section-content .section-copy {
    max-width: 380px
}

@media only screen and (max-width: 1068px) {
    .page-products .section-author .section-content .section-copy {
        max-width: 340px
    }
}

@media only screen and (max-width: 735px) {
    .page-products .section-author .section-content .section-copy {
        max-width: none
    }
}

.page-education.page-products .section-ipad-lessons .large-6 {
    width: 51%;
    margin-left: 7%
}

@media only screen and (max-width: 1068px) {
    .page-education.page-products .section-ipad-lessons .large-6 {
        width: 41.66667%;
        margin-left: 8.33333%
    }
}

@media only screen and (max-width: 735px) {
    .page-education.page-products .section-ipad-lessons .large-6 {
        width: 100%;
        margin-left: 0
    }
}

@media only screen and (max-width: 735px) {
    .page-education.page-purchasing .section-loweringcosts .financing {
        margin-bottom:0px;
    }
    .page-education.page-products .section-mac-learning > .section-content {
        padding-top:0;
    }
    .page-products .nextrouter .nextrouter-content {
    	margin-top: 22px;
    }
}


.page-education .nextrouter .nextrouter-content:hover .nextrouter-copy .nextrouter-sentence .nowrap {
    text-decoration: none;
}


/* Update Special images */
.page-purchasing .section-loweringcosts .image-special {
    background-image: url("/th/education/images/special_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .page-purchasing .section-loweringcosts .image-special {
        background-image: url("/th/education/images/special_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-purchasing .section-loweringcosts .image-special {
        background-image: url("/th/education/images/special_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .page-purchasing .section-loweringcosts .image-special {
        background-image: url("/th/education/images/special_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-purchasing .section-loweringcosts .image-special {
        background-image: url("/th/education/images/special_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .page-purchasing .section-loweringcosts .image-special {
        background-image: url("/th/education/images/special_small_2x.jpg")
    }
}


/*========LOCAL FIXED============*/

/*Fixed wrapping*/


@media only screen and (min-width: 1069px) {
	.page-products .section-ipad-hardware .section-copy{
		max-width: 520px;
	}
	
	.page-products .section-ipad-software .section-title, .page-products .section-ipad-software .section-copy{
		max-width: 759px;
	}
	
	.page-products .section-ipad-lessons p{
		padding-right: 0px;
	}
	
	.page-products .section-mac-learning .intro{
		max-width: 485px;
	}
	
	.page-products .section-mac-classroom-mba .section-copy{
		max-width: 437px;
	}
	
	.page-products .section-mac-theres-more .section-content .copy{
		width: 433px;
	}

}

@media only screen and (min-width: 736px) and (max-width: 1068px) {
	.page-products .section-ipad-itunes .section-copy{
		width: 300px;
	}
	
	.page-products .section-mac-classroom-mba .section-copy{
		    max-width: 352px;
	}
	
	.page-products .section-mac-theres-more .section-content .copy{
		width: 365px;
	}
	
	.page-products .section-mac-powerful-apps .section-headline, .page-products .section-mac-powerful-apps .section-copy {
    max-width: 600px;
	}
	
	.page-products .section-author .section-content .section-copy{
		max-width: 355px;
	}
	
	.page-products .section-accessibility .section-copy{
		    max-width: 550px;
	}
}


/* Fix local for How to buy page*/

.page-how-to-buy .section-subhero .subsection .typography-subsection-headline,
.page-how-to-buy .section-subhero .subsection .subsection-copy {
    padding-right: 100px;
}

@media only screen and (max-width: 1068px) {
    .page-how-to-buy .section-subhero .subsection .typography-subsection-headline,
    .page-how-to-buy .section-subhero .subsection .subsection-copy {
        padding-right: 40px
    }
}

@media only screen and (max-width: 735px) {
    .page-how-to-buy .section-subhero .subsection .typography-subsection-headline,
    .page-how-to-buy .section-subhero .subsection .subsection-copy {
        padding-right: 0
    }
}

/* End Fix local for How to buy page*/

/* Firefox fixed */
@-moz-document url-prefix() {
	.typography-product-elevated,
	.typography-subsection-headline,
	.typography-hero-headline,
	.typography-section-headline,
	.typography-subsection-subhead,
	.typography-section-headling,
	.nextrouter-sentence,
	.typography-product-elevated,
	.typography-intro,
	.quote-copy,
	 #ac-globalfooter .ac-gf-buystrip-info-title, 
	 #ac-globalfooter .ac-gf-sosumi p, 
	 #ac-globalfooter .ac-gf-sosumi li,
	 #ac-globalfooter .ac-gf-buystrip-info-title, 
	 #ac-globalfooter .ac-gf-directory-column-section-title  
	 {
		 letter-spacing: 0px;
	}
}

/* ++++++++++++ Font-size fixed ++++++++++++++++++*/

/*large*/
@media only screen and (min-width: 1069px) {
    .page-overview .section-hero .product-headline {
        font-size: 67px;
        line-height: 1.325;
    }

	.typography-product-elevated {
    	font-size: 50px;
	}
	
	.typography-subsection-headline {
   	   font-size: 29px;
	}
	
	.typography-hero-headline{
	  font-size: 43px;
	}
	
	.typography-section-headline{
	  font-size: 36px;
	}
	
	.typography-subsection-subhead{
	  font-size: 29px;
	}
	

	
	.nextrouter-sentence{
		.hero-headline
	}
	

}


/*medium*/
@media only screen and (min-width: 736px) and (max-width: 1068px) {
    .page-overview .section-hero .product-headline {
        font-size: 50px;
        line-height: 1.25;
    }

	.typography-product-elevated {
		font-size: 43px;
    }
    
    .typography-subsection-headline {
    	font-size: 25px;
    }
    
    .typography-hero-headline{
    	font-size: 36px;
    }
    
    .typography-section-headline{
    	font-size: 31px;
    }
    
    .typography-subsection-subhead{
    	font-size: 25px;
    }
    

    .nextrouter-sentence{
    	font-size: 25px;
    }
}

/*Small*/
@media only screen and (max-width: 735px) {
    .page-overview .section-hero .product-headline {
        font-size: 41px;
        line-height: 1.3;
    }

	.typography-product-elevated {
		font-size: 34px;
    }
    
    
    .typography-hero-headline{
    	font-size: 28px;
    }
    
    .typography-section-headline{
    	font-size: 25px;
    }
    
    .typography-subsection-subhead{
    	font-size: 22px;
    }
    

    
    .nextrouter-sentence{
    	font-size: 22px;
    }
}


/*large*/
@media only screen and (min-width: 1069px) {
	.page-how-to-buy .section-subhero .subsection .subsection-copy {
		padding-right: 93px;
	}
}




