

body
{
	background:#0191F4 url(https://d2120l03m4vxcb.cloudfront.net/webB/d2e/jumblivr/originals/1634043305_TwitterBackground.jpg) repeat center top;    background-size: contain;
}

#header .column
{
	padding: 0em 32px;
}

.share
{
	text-align:center;
}


em:before
{
	background-color:#e95d22;	
}

#theBackground
{
	padding:0;
}

#thePage
{
	max-width:100%;
	box-shadow:none;
	background-color:transparent;
}

#content .column , #Template .plainContent
{
	max-width:100%;
}

h1 , #strapLine
{
	color:#ffffff;	
}

.shortLine
{
	width:100%;
}

#header
{
	transparent;	padding:0;
}

#content h3 ,  #content p , #content h2 span , .category , cite 
{
	max-width:45em;
}

.large .category  
{
	max-width:55em;
}

#content h3
{
	font-size:1.5em;
	margin-top:.5em;
}

.categoryDetails
{
	max-width:100%;
}

#contactUsTemplate #content p
{
	max-width:500px;
}

#themes p
{
	max-width:100%;
}

#contactUsTemplate #footer p
{
	max-width:100%;
}

cite
{
	display:block;
	font-size:1em;
	color:#ff5100;
}

#albumColumns
{
	max-width:52em;
}

.albumItem
{
	margin-bottom:32px;
	border:solid 2px #613d2d;
}

.textSection
{
	width:100%;
}

.videoFrame
{
}

#showLarge .featureBox
{
	padding:0;	
}
.category
{
	position:relative;
}

.categoryDetails h3
{
	border:none;
}

.priceRow p
{
	border-bottom:solid 1px #b9ae9e; 	
}

.priceRow label , .price
{
	background-color:#ffffff;background-color:rgba(255,255,255,.9);}

.imageSection
{
	display:none;
}

.articleImage , .companyPhoto
{
	width:27%;
	padding-right:3%;
}

.articleImage img , .companyPhoto img
{
	max-width:300px;
}

.addressSection
{
	width:37%;
	padding-right:3%;
}

.addressSection p
{
	padding:0 32px;
}

.addressSection .featureBox
{
	max-width:380px;
}

#aboutUsTemplate h2
{
	width:100%!important;
}

#header .column , .featureBox
{
	padding-top:32px;
	padding-bottom:32px;
}

p
{
	font-size:1em;
	margin-top:.5em;
}

#menuContent
{
	padding-top:11px;
	padding-bottom:11px;
	text-align:center;
}

#sideBar
{
	float:none;
	width:100%;
}

#sideBar .column
{
	padding:0;
}

#rSideBarInner
{
	padding:1.5em 0em 0 1em;
}

#menu
{
	background-color:#000000;background-color:rgba(0,0,0,.65);	margin:0;	
}



#footer
{
	background-color:#000000;background-color:rgba(0,0,0,.65);	margin-top:0;
}



.menuItem
{
	display:inline-block;
}

#menu .menuItem p
{
	margin:.5em 0;
	padding:0;
	line-height:1.7em;
	white-space:nowrap;		
}

#menuContent a , #menuContent a:visited , #menuContent a:hover
{
	color:#ffffff;	margin:0px 1em;
	
}

#footer a , #footer a:visited , #footer:hover 
{
	color:#ffffff;	
}

#content a , #content a:visited , #content a:hover
{
	color:#0191F4;}

#menuContent:after
{
	content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;	
}


#content
{
	background-color:#ffffff;background-color:rgba(255,255,255,.9);	padding-bottom:2em;
	width:70%;
	float:left;	
}

#rSideBar
{
	display:none;
}

#social
{
	margin-bottom:0em;
}

#tweets 
{
	padding: 2em 1em 1em 16px;
}

#fbTimeline
{
	padding: 2em 0em 1em 16px;
}

.socialStyle
{
	float:right;
	width:30%;
	overflow:hidden;
	display:block;
}

#content
{
	min-height:400px;
}
#content .column
{
	padding:0;	
}

#bannerContainer
{
	margin:0!important;
}

.slideImg {
	padding-top: .5px;
}

#theBanner
{
	position:relative;
}

#bannerSelector
{
	z-index:1000;
	position:absolute;
	bottom:3px;
}

.slideSelector ol
{
	padding-right:0;
}

.slideSelector li
{
	background-color:#ff5100;
	box-shadow:none;
}


#homePageTemplate #theFeatures , .featureBox , #homePageTemplate #details , .ArticleFeature , .socialStyle
{
	background-color:#ff5100;	color:#ffffff;}

#homePageTemplate #theFeatures , .featureBox , #homePageTemplate #details
{
	float:none;	
	width:100%;
	margin:0;
	
}

#content .featureBox a , #content .featureBox a:visited, #content .featureBox a:hover
{
	color:#00528A;} 

#content .ArticleFeature a , #content .ArticleFeature a:visited, #content .ArticleFeature a:hover
{
	color:#00528A;} 


.highlight
{
	background-color:transparent;
	border-bottom:solid 5px #ff5100;	
}

#homePageTemplate #details
{
	background-color:transparent;
	color:#000000;}

#theFeatures .featureBox
{
	margin:0!important;
	
}

#theFeatures p
{
	font-size:1.2em;
	text-align:center;	
}

#qanda .featureBox
{
	margin-top:32px;
}

.featureBox .c
{
	padding:0;
}

.featureBox p:before
{
	content:" ";
}

#hpContent .featureBox p
{
	display:inline;
	padding:0 1em;
	white-space:nowrap;	
	line-height:2em;
}

#hpContent .featureBox
{
	text-align:center;
}

#hpContent
{
	margin:0!important;
}

.infoBox
{
	margin:0;
	padding:1em 0;
}

.infoBox .c
{
	padding:0;	
}

.features p
{
	margin:1em 0 0 0;
	color:#ff5100;
	font-weight:bold;	
}

#content h2
{
	color:#ff5100;	padding-top:1.5em;
	padding-bottom:0em;
	margin-bottom:0px!important;
	width:100%;
	margin-left: -32px;
	padding-right:32px;
	padding-left:32px;
	font-size:1em;	
}

#content h2 span
{
	display:block;
	text-align:left;
	font-size:2em;
	line-height:1.2em;
}

.responsive #rSideBar
{
	margin:0;
}

#articleTemplate .plainContent .section p
{
	max-width:45em;
}

.plainContent
{
	padding:0 32px;
}

.datePublished
{
	padding-top:5px;
}

#qanda .featureBox
{
	margin-left:-32px!important;
	padding-right:32px;
	padding-left:32px;
}



@media screen and (max-width: 800px) /*800px*/
{
	.responsive #qanda .featureBox , .responsive #content h2
	{
		margin-left:0!important;
		padding-right:0;
		padding-left:0;
	}
	.responsive #social
	{
		float:none;
	}
	
	.responsive #rSideBarInner
	{
		padding-left:0
	}
	.responsive #rSideBar
	{
		position:relative;
		width:100%;
	}	
	
	.responsive .socialStyle
	{
		width:100%;
		float:none;
	}
	
	.responsive #content
	{
		float:none;
	}
	
	.responsive #hpContent .featureBox p
	{
		white-space:normal;
		display:block;
		line-height:1.5em;
		margin-top:.7em;
	}
	
	.responsive #theBanner, .responsive .plainContent, .responsive #hpContent
	{
		padding-right: 0;
		padding-left: 0;
	}	
	
	.responsive #content h3 ,  .responsive #content p , .responsive #content h2 span , .responsive cite , #albumColumns , .responsive #disqus , .responsive #header .column
	{
		padding-left:16px;
		padding-right:16px;
	}
	
	.responsive .category
	{
		padding-left:16px;
		padding-right:16px;
	}
	
	.responsive #content .category p , .responsive #content .category h3
	{
		padding-left:0;
		padding-right:0;
	}
}

@media screen and (max-width: 450px) /*450px*/
{
	.responsive #content .categoryDetails p , .responsive #content .categoryDetails h3
	{
		padding: 0;
	}
	
	.responsive .articleImage img , .responsive .companyPhoto img
	{
		max-width:100%;	
	}
}


@media screen and (max-width: 600px) /*500px*/
{
	#contactUsTemplate.responsive h2
	{
		margin-bottom:0!important;
	}
	
	#contactUsTemplate.responsive .featureBox
	{
		margin-top:0;
	}
	
	#contactUsTemplate.responsive .addressSection .featureBox
	{
		max-width:100%;
	}

body
{
    background-size: 200%;
}
}
body#showLarge
{
background-image:none;
}
