/* add your css rules here */

.desktop #footer-area1 {
    background-color: #6797BB;
    clear: left;
    background-image: none;
    overflow: hidden;
    margin-top: 0px;
    padding: 20px 0px;
}
	
div.article sup {
    vertical-align: super;
    font-size: 11px;
}

div.article h1 
	{
		display:none;
	}

clearThatShiz
	{
		clear:both;
		content:"";
		dispay:table;
		zoom:1;
	}


#cms-component-content-panel-100031469
	{
		display:none;
	}

#cms-component-content-panel-100031250
	{
		margin-bottom:20px;
	}

.appleStoreTitle p
	{
		text-align:center;
	}

.appleStoreTitle span
	{
		font-size:3em;
		font-weight:100;
	}

.appleStoreTitle section span
	{
		line-height:34px;
	}


.appleStoreTitle section
	{
		clear:both;
		margin:10px 0;
	}


.appleCopyBlock
	{
		/*height:60px;*/
	}
	
.appleStoreWrapper
	{
		max-width:100%;
	}

.appleStoreWrapper span 
	{
		font-size: 17px;
font-weight: 700;
	}

.appleStoreWrapper img
	{
		max-width:100%;
	}

.appleHeader
	{	
		clear:both;
		margin-bottom:10px;
	}

.productLinks
	{
		float:left;
	}

.apple1Col img
	{
		float:left;
	}

.apple2Col 
	{
		float: left;
width: calc(98.9% / 2);
			width:47.7%\9;
	overflow:hidden;
	}

.apple4Col 
	{
		float: left;
		width: calc(96.9% / 4);
			width:24%\9;
margin: 10px 0px;
		overflow:hidden;
	}

.nudge-right
	{
		margin-right:10px;
	}

#appleGoTo
	{
color: #888;
text-decoration: none;
padding: 10px;
display: inline-block;
background-color: #eee;
border: 1px solid #ccc;
margin-top: 5px;
	}
			
			#appleGoTo:hover
	{
background-color: #ddd;

	}
			
.col1Copy
			{
			margin-top:30px;
			float:left;
			}
			
			
#copyBlock
	{
		float: left;
	width: 46%;
	line-height: 24px;
	padding: 20px;
	font-weight: 100;
	font-size: 1.3em;
	font-family: "bt-regular" !important;
	}

#keyFeatures
	{
		    float: right;
    line-height: 18px;
    padding: 10px;
    width: 47%;
			font-family: "bt-regular" !important;
			font-weight:300;
	}

#kfTitle
	{
			font-size: 2em;
border-bottom: 1px solid #555;
padding-bottom: 5px;
margin-bottom: 10px;
			font-family: "bt-light" !important;
			
}

#keyFeatures ul
	{
		margin:0;
		padding:0;
		
	}

#keyFeatures li
	{
		list-style:circle;
			font-family: "bt-regular" !important;
			font-weight:300;
		
	}
			
/*div.article .column p, .column ul, .column li
			{
			font-family: "BT Font", sans-serif;
			}*/
			
			
/*
:::::::::::::::::::::::::::::::::
:::::: BT Apple Store Front :::::
:::::::::::::::::::::::::::::::::
*/
			
	.navPosition-shop {
    position: relative !important;
}		
			
	.btAppleNav
	{
		position:absolute;
		top:10px;
		background-color:rgba(255, 255, 255, 0.5);
		padding-left: 114px;
	}
	
	.btAppleNav ul
	{
		margin:0;
		padding:0;
		width:100vw;
	}
	
	.btAppleNav ul li
	{
		float:left;
		list-style:none;
		padding:10px;
		margin-right:10px;
	}
	
	.btAppleNav ul li:last-child
	{
		margin-right:none;
	}
	
	.btAppleNav ul li a
	{
		border:0 none;
	}
	
	.btAppleIntroCopy
	{
		position: absolute;
left: 	482px;
top: 167px;
width: 478px;
text-align: center;
	font-family: bt-light !important;
	}


.btAppleIntroCopy span
	{
		font-weight: 100;
font-size: 1.5em;
	}


	
	.btAppleIntroCopy a
	{
		display:inline-block;
		padding:10px;
		margin-left:0;
		background-color:#2488D4;
		color:#fff;
		text-decoration:none;
	}
	
	.btAppleIntroCopy a:hover
	{
		background-color:#00589C;
	}

.appleLogoPosition
	{
		position:absolute;
		bottom:10px;
		right:10px;
	}
	