@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,700);

@font-face {
 font-family: 'RobotoGF';
 src: url('Roboto-Regular.ttf') format('truetype'),
 font-weight: 400;
 font-style: normal;
}
@font-face {
 font-family: 'RobotoLightGF';
 src: url('Roboto-Light.ttf') format('truetype'),
 font-weight: 300;
 font-style: normal;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

a {color:#ff0000;
text-decoration:none;
	-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;}
a:hover {color:#ffffff;text-decoration:none;}

body p {
padding-bottom:15px;
}
html,body {
	/*overflow-x:hidden;	*/
	margin:0px;
	padding:0px;
	border: 0px;
	height: 100%;
	background-image:url('images/Bkg_Gradient.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#180003;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
   letter-spacing: 0px;
   line-height:1.2;
   font-size: 16px;
	color:#ffffff;
	font-weight:400;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
.CenterEverything
{
	width:100%;
	max-width: 1100px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
  /* overflow:hidden; */
   	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	box-shadow:0 0 15px rgba(0, 0, 0, .9);
}
.HeaderBAR {
	width:100%;
	height:121px;
	background-image:url('images/Header_Main.jpg');
	background-repeat:repeat-y;
	background-color:#c30000;
}

.HeaderLOGOabove 
{
    width: 32%;
	/*height: 121px;*/
	float:left;
}

@keyframes LandingTexanimatedBackground {
			from { background-position: 200% 0; }
			to { background-position: 0 0; }
		}
		@-webkit-keyframes LandingTexanimatedBackground {
			from { background-position: 200% 0; }
			to { background-position: 0 0; }
		}
		@-ms-keyframes LandingTexanimatedBackground {
			from { background-position: 200% 0; }
			to { background-position: 0 0; }
		}
		@-moz-keyframes LandingTexanimatedBackground {
			from { background-position: 200% 0; }
			to { background-position: 0 0; }
					}

#HeaderLOGObelow 
{
    /*width: 357px;
	height: 121px;*/
	max-width:352px;
	width:100%;
	background-image:url('images/Header_LogoSignature-BELOW.jpg');
	background-position: 0px 0px;
	background-repeat: repeat-x;

	animation: LandingTexanimatedBackground 10s linear infinite;
	-ms-animation: LandingTexanimatedBackground 10s linear infinite;
	-moz-animation: LandingTexanimatedBackground 10s linear infinite;
	-webkit-animation: LandingTexanimatedBackground 10s linear infinite;
}
#HeaderLOGObelow  img
{    width: 100%; height:auto;}


.BlackLine1
{
	height:1px;
	width:100%;
	background-color:rgba(0,0,0,0.4);
}

/*------------------------------------------------------------HEADER ONLY---------------------------------------------------------------*/
/*------------------------------------------------------------HEADER ONLY---------------------------------------------------------------*/
/*------------------------------------------------------------HEADER ONLY---------------------------------------------------------------*/
/*------------------------------------------------------------HEADER ONLY---------------------------------------------------------------*/

.MainMenu
{
	/*height:121px;*/
	float:left;
	width:68%;
	padding:0px 0px 0px 0px;
	margin:0px;
    font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:18px;
	list-style:none;
	color:rgba(255,255,255,0.8);
}
/*===== nav style ======*/
#ChuckNav nav select {
	display:none; /* this is just for the mobile display */
}
#ChuckNav nav {
	
}
#ChuckNav nav ul {
	height:121px;
	display:block;
	z-index:999999;
	text-align:right;
}
#ChuckNav nav li, #ChuckNav nav li a{
	padding-top:50px;
    height:100%;
}


#ChuckNav nav li:hover {
	background-color:#bc9245;
	color:rgba(255,255,255,0.8);
}
#ChuckNav nav ul li:hover > a {
	color:#fff;
}

#ChuckNav nav ul li {
	text-align:left;
	display:inline-block;
	/*padding:50px 3px 30px;
	margin-left:30px;*/
	padding:0px 20px 0px 20px;
	margin:0px;
	position:relative;
}
#ChuckNav nav ul li a {
	color:rgba(255,255,255,0.8);
	text-decoration:none;
	height:auto;
		display:inline-block;
	position:relative;
		/*color:#502512;*/
	text-decoration:none;
	-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}

.menuarrow {

	background:url('images/arrowNEW.png') no-repeat;
	background-size: 6px 4px;
	z-index:99999;
    position:absolute;
   /* right:-12px;*/
   /* width:20px;*/
    height:10px;
	width:10px;
    margin:0 0 0 0px;
    /*float:right;*/
    display:block;
    font:0/0 a;
	top:63px;
	right:-15px;
}
.menuarrow2 {
	background:url('images/arrowNEW.png') no-repeat;
	background-size: 6px 4px;
	z-index:99999;
    position:absolute;
   /* right:-12px;*/
   /* width:20px;*/
    height:10px;
	width:10px;
    margin:0 0 0 0px;
   /* float:right;*/
    display:block;
    font:0/0 a;
	top:16px;
	right:10px;
}




/*===== sub_menu Style =======*/
#ChuckNav nav ul li ul.sub_menu {
	height:auto;
	position:absolute;
	top:121px;
	left:0;
	margin:0;
	padding:0;
	background:#c30000;
	/*border:1px solid #2d0f05;*/
	display:none;
	z-index:999999;
		-moz-transition:opacity 0.2s 0.1s ease-out, visibility 0.1s 0.1s linear;
	-webkit-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
	-o-transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
	transition:opacity 0.3s ease-out, visibility 0.1s 0.1s linear;
	
	
    /*-moz-box-shadow: 0px 6px 7px #121012;
    -webkit-box-shadow: 0px 6px 7px #121012;
    box-shadow: 0px 6px 7px #121012;*/
}
#ChuckNav nav ul li ul.sub_menu li {
	height:auto;
	font-size:15px;
	line-height:15px;
	-moz-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	-webkit-transition:opacity 0.1s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	-o-transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	transition:opacity 0.15s 0.15s ease-out, margin 0.3s 0.1s ease-out;
	
	
	float:none;
	margin:0;
	padding:0;
	border:1px solid #e42e2e;
}
#ChuckNav nav ul li ul.sub_menu li a {
	white-space: nowrap;
	width:230px;
	color:rgba(255,255,255,0.8);
	padding:10px;
}
#ChuckNav nav ul li ul.sub_menu li a:hover {
	background-color:#bc9245;
	color:rgba(255,255,255,1);	
	-moz-transition:color 0.3s ease-out;
	-webkit-transition:color 0.3s ease-out;
	-o-transition:color 0.3s ease-out;
	transition:color 0.3s ease-out;
	/*color:#333;*/
}

#ChuckNav nav ul li + li:before
{
   /* display: block;
	float:left;
    content: "";
	padding: 0px;
    width: 30px;
    height: 25px;
    background: url('images/PVF_MenuSpacerTREE.png') no-repeat;
	background-position:center;
	background-size: 19px 25px;*/
}

/* SUB SUB LIST  SUB SUB LIST  SUB SUB LIST  SUB SUB LIST  SUB SUB LIST  SUB SUB LIST */

/* SUB SUB LIST  SUB SUB LIST  SUB SUB LIST  SUB SUB LIST  SUB SUB LIST  SUB SUB LIST */

#ChuckNav nav ul li ul.sub_menu li ul.sub_menu2 {
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	left:0px;
	top:-1px;
	background:#c30000;
	/*width:290px;*/
	opacity:0;
	visibility:hidden;
}
#ChuckNav nav ul li ul.sub_menu li ul.sub_menu2 li{
	height:auto;
	border:1px solid #e42e2e;
	clear:both;
	margin:0;
	padding:0px;
	width:250px;
	opacity:1;
}
#ChuckNav nav ul li ul.sub_menu li:hover ul.sub_menu2 {
	opacity:1;
	left:250px;
	visibility:visible;
}
h9 {
	font-size:12px;
	color:rgba(85,0,11,1);
}
h10 {
	font-family: Arial, 'Open Sans', Arial, serif;
	font-size:14px;
	color:rgba(255,0,0,1);
}
#MainMenuMOBILE {
	display:none;
	width:100%;
			float:left;
			/*margin-bottom:10px;*/
			position: relative;
			clear:both;	
			z-index:99;
			
	
	/*background-color:#180003;*/
	
			}

#MainMenuMOBILE h3 + div {
	position:absolute;
	width:100%;
  height: 0px;
 padding: 0px;
  overflow: hidden;
  display: block !important;

  -webkit-transform: translateZ(0);
  -webkit-transition: all .15s ease;
	-moz-transition: all .15s ease;
	-o-transition: all .15s ease;
	-ms-transition:all .15s ease;
	transition: all .15s ease;
}
#MainMenuMOBILE .content {
  padding: 20px 20px 20px 30px;
   background-color:rgba(35,0,0,.9);
   color: #fff;
  text-decoration: none;
  font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
			font-weight:400;
	        font-size:17px;
			letter-spacing:normal;
			line-height:1.5;
			border-bottom:15px solid #000;
			color:rgba(255,0,0,1);
			text-decoration:none;	
}
#MainMenuMOBILE .content a {
	color:rgba(255,0,0,1);
	text-decoration:none;
	}
	
#MainMenuMOBILE .content h9 {
	font-size:12px;
	color:rgba(255,255,255,.5);
}

#MainMenuMOBILE h3.open + div {
 /* padding-bottom:10px;*/
  /*background: #000000;*/
}

#MainMenuMOBILE h3 {
	height: 40px;     /*----------------------HEIGHT of ACTUAL MOBILE BAR  minus padding  --------------------*/
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:0px;
  margin: 0;
  background: url('images/MobileMenuBKGright.png') no-repeat;
  
    left: -60px; /* this must be TWICE the required offset distance*/
    padding-right: 60px;  /* must be the same amount as above */
	
	
	        background-position:center;
	        background-size: 80px 36px;
			 background-color:rgba(155,0,0,1);
			 
			 
		/*	background-image:url('images/Header_MainMOBILE-BARBKG.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	 background-size: 540px 36px;*/
	
	
  /*background-color: rgb(0,0,0);*/
  /*background-color:#3a0000;*/
  /*background-color:rgba(0,0,0,0.7);*/
  
}

#MainMenuMOBILE h3 a {
	text-align:center;
	height: 33px;
  display: block;
  padding: 7px 0px 0px 10px;
  margin: 0;
  color: rgba(255,0,0,1);
  text-decoration: none;
  font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
			font-weight:400;
	        font-size:20px;
}
#MainMenuMOBILE h3:hover { /*background: rgb(0,255,0);*/ }
#MainMenuMOBILE h3.open  { /*background: rgb(255,0,0);*/ }
#MainMenuMOBILE h3.open a { /*background-position: 0px -25px;*/}
#MainMenuMOBILE h3 + div {  }

/* Pre hide sections with JavaScript on
--- */
#MainMenuMOBILE h3+div {
  display: none;
}
#MainMenuMOBILE .contentSub {
	padding: 5px 0px 5px 20px;
}
#MainMenuMOBILE a.white {
	color:#fff;
	font-size:19px;
	border-bottom:1px solid rgba(255,0,0,.6);
}

/*===================== end Header style ======================*/

	/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

		/* nav menu ul & select */
		#ChuckNav nav ul {
			display:none;
		}
	
    /* #MainMenuMOBILE { display:block; width:100%; border-bottom:1px solid #000;}*/
	#MainMenuMOBILE {display:block;}

	.MainMenu { height:0px !important;}
		
	
		
}


/*------------------------------------------------------------HEADER ONLY---------------------------------------------------------------*/
/*------------------------------------------------------------HEADER ONLY---------------------------------------------------------------*/
/*------------------------------------------------------------HEADER ONLY---------------------------------------------------------------*/
/*------------------------------------------------------------HEADER ONLY---------------------------------------------------------------*/
#MainBKG {
background-image:url(images/BKG_PatternRepeatY.jpg);
/*min-height : 100%;
	max-height: 100%;*/
background-position : center top;
background-repeat:repeat;
background-attachment: fixed;
}
.MainBKGmobile {
	
background-image:url('images/BKG_PatternRepeatY.jpg');
/*min-height : 100%;
	max-height: 100%;*/
background-position : center top;
background-repeat:repeat;
background-attachment: scroll;
}

.SearchTOP
{
/*text-align:right;*/
width: 100%;
height:50px;
margin:0px;
padding:0px;
}

.googlesearch {
	float:right;
	width:40%;
	}


.searchboxtext {
	display: block;
    width: 150px;
    margin: 2px 4px 6px 4px;
    text-align: right;
}

.SocialTop {
/*text-align:right;*/
width: 100%;
height:45px;
}

.SocialIcons-Twitter {
	background-image: url('images/V1_HeaderIcon_Twitter.jpg');
	background-repeat:no-repeat;
	background-size: 35px 35px;
	height: 35px;
	width: 35px;
 	float:right;
	padding:0px 5px 0px 0px;
}
.SocialIcons-Youtube {
	background-image: url('images/V1_HeaderIcon_Youtube.png');
	background-repeat:no-repeat;
	background-size: 83px 35px;
	height: 35px;
	width: 83px; 
	float:right; 
	padding:0px 10px 0px 0px; 
}
.SocialIcons-Facebook {
	background-image: url('images/V1_HeaderIcon_Facebook.png');
	background-repeat:no-repeat;
	background-size: 35px 35px;
	height: 35px;
	width: 35px;  
	float:right;
	padding:0px 5px 0px 0px;
}
.SocialIcons-Igram {
	background-image: url('images/V1_HeaderIconRight_Igram.png');
	background-repeat:no-repeat;
	background-size: 35px 35px;
	height: 35px;
	width: 35px;     
	float:right;
	padding:0px 5px 0px 0px;
}
.SocialIcons-Twitter50 {
	background-image: url('images/V1_HeaderIcon_Twitter.jpg');
	background-repeat:no-repeat;
	background-size: 50px 50px;
	height: 50px;
	width: 50px;
 	float:left;
	padding:0px 5px 0px 0px;
}
.SocialIcons-Facebook50 {
	background-image: url('images/V1_HeaderIcon_Facebook.png');
	background-repeat:no-repeat;
	background-size: 50px 50px;
	height: 50px;
	width: 50px;  
	float:left;
	padding:0px 5px 0px 0px;
}
.SocialIcons-Igram50 {
	background-image: url('images/V1_HeaderIconRight_Igram.png');
	background-repeat:no-repeat;
	background-size: 50px 50px;
	height: 50px;
	width: 50px;     
	float:left;
	padding:0px 5px 0px 0px;
}
.SocialIcons-Youtube50 {
	background-image: url('images/V1_HeaderIcon_Youtube.png');
	background-repeat:no-repeat;
	background-size: 119px 50px;
	height: 50px;
	width: 119px; 
	float:none; 
	padding:0px 0px 0px 0px; 
}


/*------------------------------------------------------------Landing---------------------------------------------------------------*/
/*---------------------------------------------------------------Landing--------------------------------------------------------------*/
/*-------------------------------------------------------------Landing---------------------------------------------------------------*/
/*--------------------------------------------------------------Landing----------------------------------------------------------------*/
.LandingSection1
{
	width:100%;
   /* min-height:360px; */
    background-color:rgba(0,0,0,0.6);
	margin-bottom:1%;

}
.LandingSection1-20percent
{
	width:22%;
	padding:1%;
    -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
   /* margin-right:5px;*/
   /* background-color:rgba(0,0,0,0.6);*/
   	display:inline-block;
	vertical-align:top;
}
.LandingSection1-60percent
{
	width:54%;
	padding:1%;
    -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
   /* margin-right:5px;*/
   /* background-color:rgba(0,0,0,0.6);*/
   	display:inline-block;
	vertical-align:top;
}
.LandingSection1-20percent img
{
	width:100%;
	height:auto;
	max-height:360px;
}

.LandingSection2
{
	width:100%;
	min-height:360px;
   /* margin-right:5px;*/
    background-color:rgba(196,0,0,0.5);
	margin-bottom:1%;
}
.LandingSection2-20percent
{
	width:22%;
	padding:1%;
    -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
   /* margin-right:5px;*/
   /* background-color:rgba(0,0,0,0.6);*/
   	display:inline-block;
	vertical-align:top;
}
.LandingSection3
{
	width:100%;
   /* min-height:360px; */
	padding-bottom:2%;

}
.LandingSection3-85percent
{
	width:81%;
   /* min-height:360px; */
    background-color:rgba(245,72,51,0.5);
}


.LandingWatchVIDEO
{
width: 77%;
/*height:360px;*/
	padding:1%;
    -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
display:inline-block;
vertical-align:top;
}


#ytplayer
{ /*width:644px; height:200px;*/
	cursor: pointer;
	margin:0 auto;
	/*width:80%;
	height:45%;*/
/*	width:100%;
	height:56.2%;*/
}



.LandingTXT {
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
font-weight:400;
color:#ffffff;
	font-size:14px;
}

.LandingTXTwhitelink {
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
font-weight:400;
color:#ffffff;
	font-size:14px;
}
.LandingTXTwhitelink a {  
color:#ffffff;
text-decoration:none;
	-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}
.LandingTXTwhitelink a:hover {  
color:#ff6a6a;
text-decoration:none;
}

.LandingYoungMessiah
{
float:left;
text-align:left;
position: relative;
width: 624px;
height:324px;
margin-right:5px;
background-color:rgba(0,0,0,0.6);
}

.LandingYoungMessiahVID
{
float:left;
text-align:left;
position: relative;
width: 405px;
height:324px;
padding:15px 5px 20px 20px;
margin-right:5px;
line-height:16px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
font-weight:400;
color:#ffffff;
	font-size:14px;
	text-align:left;
}
.LandingYoungMessiahTXT
{
float:left;
text-align:left;
position: relative;
width: 150px;
height:324px;
padding:15px;
margin-right:5px;

line-height:14px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
font-weight:400;
color:#ffffff;
	font-size:13px;
	text-align:left;
}

.LandingBooksLEFTtextPreOrder
{
line-height:26px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
font-weight:300;
color:#ffffff;
	font-size:15px;
	text-align:left;
}
.LandingTextBOLDRED
{  line-height:24px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:26px;
	font-weight:300;
	color:rgba(255,0,0,1.0);
	text-shadow: 1px 1px 5px rgba(0,0,0,1.0);
}
.LandingBooksLEFTtextREDSMALL
{font-size:14px;
}
.LandingBooksLEFTtextWHITESMALL
{font-size:14px;
/*line-height:22px;*/
}

.LandingTextBOLD
{  line-height:24px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:26px;
	font-weight:300;
	color:#ffffff;
	text-shadow: 1px 1px 5px rgba(0,0,0,1.0);
}
.LandingTextItalics
{
	line-height:24px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
	font-size:20px;
	font-weight:300;
	color:#ff0000;
	/*font-style:italic;*/
}
.socialcenter
{
	width: 77%;
   	display:inline-block;
	vertical-align:top;
}

.LandingSocialFB
{ 
width: 293px;
height:360px;
padding-right:10px;
   	display:inline-block;
	vertical-align:top;
}


.LandingSocialIG
{  

width: 177px;
height:340px;
   	display:inline-block;
	vertical-align:top;
}
.LandingSocialIGHEADER
{   
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
font-weight:700;
color:#000000;
	font-size:13px;
	text-align:left;
background-color:#edeff4;
height:20px;

padding-left:5px;
padding-top:5px;
margin:0px;
border-top-left-radius:5px;
border-top-right-radius:5px;

width: 167px;
    -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;

}

#instafeed
{

width: 167px;
height:340px;
padding:0px;
margin:0px;
overflow-y:scroll;
background-color:#ffffff;
}

.LandingSocialTW
{ 
width: 282px;
height:360px;
   	display:inline-block;
	vertical-align:top;
}
.twitter-timeline { 
width: 282px;
}







.BlankBox1000
{
height: 300px;
}

.LandingSliderBlankBIG
{

text-align:center;

width: 100%;
height:44px;
padding:0px;
margin:0px;
background-image:url(images/Main_ContentSlider_BlankBlocks.png);
background-position:bottom;
background-repeat:no-repeat;
font-family: 'Roboto', 'RobotoGF', Helvetica, Arial, serif;
font-size:28px;
font-weight:300;
color:#ff0000;
text-shadow: 1px 1px 3px rgba(0,0,0,1.0);
}
.LandingSliderBlankBIGmoretext
{
text-align:center;
width: 100%;
height:20px;
padding:0px;
margin:0px;
font-family: Arial, 'Open Sans', serif;
font-size:13px;
font-weight:300;
color:rgba(255,0,0,1);
}
	
	
.LandingSliderBlankBIGmoretext a
{ 
color:rgba(255,0,0,1);
-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
	}
.LandingSliderBlankBIGmoretext a:hover
{ 
color:rgba(255,255,255,1);
	}
/*  MAIN CONTENT  MAIN CONTENT  MAIN CONTENT  MAIN CONTENT  MAIN CONTENT  MAIN CONTENT  MAIN CONTENT  MAIN CONTENT  MAIN CONTENT   */
.MainContent
{  
	width:100%;
	/*-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	padding:30px;
	background-color:#64000c;*/
	font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
line-height:1.2;
font-size:16px;
font-weight:400;
color:rgba(255,255,255,1);
}





.BookshelfLeft
{
	display:inline-block;
	vertical-align:top;
width: 36%;
padding:0px 0px 0px 2%;
margin:0px;

 -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}
.BookshelfRight
{
	display:inline-block;
	vertical-align:top;
width: 62%;
padding:0px 2% 0px 2%;
margin:0px;

 -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}

.BookshelfEditionsCovers
{  
width: 100%;
padding:0px 0px 2% 0px;
/*padding-left:16px;
padding-right:16px;*/
margin:0px;
}
.BookshelfEditionsCovers img
{ 
box-shadow:0 0 10px rgba(0, 0, 0, .8);
width:100%;
height:auto;
}

	
	/*----------------------------PURCHASELINKS-------------------------*/
.BookshelfPurchaseLinks
{  
width: 100%;
/*height:980px;*/
padding:0px 0px 20px 0px;
/*padding-left:16px;
padding-right:16px;
padding-top:30px;
padding-bottom:30px;*/
margin:0px;

}
.BookshelfPurchaseLinks img
{ box-shadow:none;
padding:5px;
}

.BookshelfPurchaseLinksColumns
{
	display:inline-block;
	vertical-align:top;
width: 180px;
/*min-height:190px;*/
}
	
	
	
	
	
	
.BookshelfEditionsCoversGRID
{   
width: 100%;
padding:0px 0px 20px 0px;
/*padding-left:16px;
padding-right:16px;*/
margin:0px;
/*float:left;*/
text-align:left;
/*width: 450px;
padding:0px;
padding-left:10px;
margin:0px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
font-weight:400;
color:rgba(255,255,255,1);
line-height:1;*/
}
.BookshelfEditionsCoversGRID img
{ box-shadow:0 0 10px rgba(0, 0, 0, .8);
border: 1px solid rgba(255, 0, 0, 0.9);
margin:5px;
/*float:left;*/
}
.BookshelfEditionsCoversGRID50
{   
width: 100%;
padding:0px 0px 2%px 0px;
/*padding-left:16px;
padding-right:16px;*/
margin:0 auto;
/*float:left;*/
text-align:center;
/*width: 450px;
padding:0px;
padding-left:10px;
margin:0px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
font-weight:400;
color:rgba(255,255,255,1);
line-height:1;*/
}
.BookshelfEditionsCoversGRID50 img
{ box-shadow:0 0 10px rgba(0, 0, 0, .8);
border: 1px solid rgba(255, 0, 0, 0.9);
width: 44%;
height: auto;
 -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
margin:1%;
text-align:center;
display:inline-block;
vertical-align:top;
/*float:left;*/
}
.BookshelfEditionsCoversGRID30
{   
width: 100%;
padding:0px 0px 2%px 0px;
/*padding-left:16px;
padding-right:16px;*/
margin:0 auto;
/*float:left;*/
display:inline-block;
vertical-align:top;
text-align:center;
/*width: 450px;
padding:0px;
padding-left:10px;
margin:0px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
font-weight:400;
color:rgba(255,255,255,1);
line-height:1;*/
}
.BookshelfEditionsCoversGRID30text img
{ box-shadow:0 0 10px rgba(0, 0, 0, .8);
border: 1px solid rgba(255, 0, 0, 0.9);
width: 100%;
height: auto;
/*float:left;*/
}
.BookshelfEditionsCoversGRID30text
{font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
width:30%;
font-weight:300;
margin:1%;
color:rgba(255,0,0,1);
display:inline-block;
vertical-align:top;
text-align:left;
}

.BookshelfEditionsCovers a
{color:#ff0000;
-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}
.BookshelfEditionsCovers a:hover
{
	color:#ffffff;
}


.BookshelfHeader
{ 
 -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
min-height:40px;
width: 100%;
padding:2% 4% 0px 4%;
margin:0px;
font-family: 'Roboto Condensed', 'Roboto', 'RobotoGF', Helvetica, Arial, serif;
font-size:36px;
font-weight:300;
color:rgba(255,0,0,1);
background-color:rgba(0,0,0,0.4);
/*background-image:url(images/Bookshelf_UnderHeaderLine.png);
background-repeat:no-repeat;
background-position: bottom left;*/
border-bottom:1px solid rgba(255,0,0,.5);

text-shadow: 1px 1px 5px rgba(0,0,0,1.0);
}
.BookshelfHeaderMOBILE
{ 
 -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
min-height:40px;
width: 100%;
padding:2% 4% 0px 4%;
margin:0px;
font-family: 'Roboto Condensed', 'Roboto', 'RobotoGF', Helvetica, Arial, serif;
font-size:36px;
font-weight:300;
color:rgba(255,0,0,1);
background-color:rgba(0,0,0,0.4);
border-bottom:1px solid rgba(255,0,0,.5);
text-shadow: 1px 1px 5px rgba(0,0,0,1.0);
display:none;
}

.BookshelfEditionsText
{ 
 -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
width: 100%;
/*height:324px;*/
padding:4%;
/*padding-top:0px;*/
margin:0px;
background-color:rgba(0,0,0,0.4);
}


.BookshelfEditionsText a
{
color:#ff0000;
-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}
.BookshelfEditionsText a:hover
{
color:#ffffff;

}

.BookshelfEditionsTextBold
{
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:24px;
font-weight:400;
color:rgba(255,255,255,1);
}

.BookshelfEditionsTextBoldRED
{
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:24px;
font-weight:400;
color:rgba(255,0,0,1);
}

.BookshelfSmall {
	font-size:12px;
	color:#FFB1B2;
}

.BookshelfEditionsTextSmall
{    -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
width: 100%;
/*height:324px;*/
padding:4%;
/*padding-top:0px;*/
margin:0px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:14px;
font-weight:400;
color:rgba(255,255,255,1);
background-color:rgba(0,0,0,0.4);
line-height:16px;

}

.BookshelfEditionsTextSmall img {
max-width:100%;
height:auto;	
}


.BookshelfEditionsTextSmall a
{
color:#ff0000;
-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}
.BookshelfEditionsTextSmall a:hover
{
color:#ffffff;

}
ol {
padding:0px 4% 2% 4%;
}
	/*-------------------------------------------------------------EXTRA CONTENT BOXES------------------------------------------------------------------------*/
		/*-------------------------------------------------------------EXTRA CONTENT BOXES------------------------------------------------------------------------*/
			/*-------------------------------------------------------------EXTRA CONTENT BOXES------------------------------------------------------------------------*/
				/*-------------------------------------------------------------EXTRA CONTENT BOXES------------------------------------------------------------------------*/
					/*-------------------------------------------------------------EXTRA CONTENT BOXES------------------------------------------------------------------------*/
						/*-------------------------------------------------------------EXTRA CONTENT BOXES------------------------------------------------------------------------*/
							/*-------------------------------------------------------------EXTRA CONTENT BOXES------------------------------------------------------------------------*/
.BiographyContent
{   
width: 80%;
/*height:324px;*/
padding:4%;
margin:0 auto;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
font-weight:400;
color:rgba(255,255,255,1);
background-color:rgba(0,0,0,0.4);
line-height:1.4;
text-align:left;
 -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
/*margin-left:100px;*/
}
.BiographyContent img{
	max-width:90%;
	height:auto;
}

.AllBookOrderHOR
{   
width: 100%;
/*height:324px;*/
padding:0px;
margin:0px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
font-weight:400;
color:rgba(255,255,255,1);
line-height:1.4;
text-align:left;


display:inline-block;
vertical-align:top;

-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
.AllBookOrderHOR img
{border: 1px solid rgba(255, 0, 0, 0.5);
		box-shadow:0 0 10px rgba(0, 0, 0, .9);
	}
.AllBookOrderIND
{font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:14px;
font-weight:400;
color:rgba(255,0,0,1);
padding:1%;
margin:0px;

width:20%;
min-height:326px;

-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
		display:inline-block;
	vertical-align:top;
}
.AllBookOrderIND img
{width:100%;height:auto;max-width:100%;
}

.LinksCentered
{   
width: 100%;
padding:0px;
margin:0 auto;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:18px;
font-weight:400;
color:rgba(255,0,0,1);
line-height:1.4;
text-align:center;
margin-bottom:30px;
}

.AllBookOrderINDLINKS
{font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:14px;
font-weight:400;
color:rgba(255,255,255,1);
padding:1%;
margin:0px;
vertical-align:top;
display:inline-block;
width:20%;
min-height:220px;

-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}

.GalleryHOR
{   
width: 100%;
/*min-height:100px;*/
/*height:324px;*/
padding:0px;
margin:0px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:18px;
font-weight:400;
color:rgba(255,0,0,1);
vertical-align:top;
display:inline-block;
line-height:1.4;
text-align:left;
margin-bottom:30px;
}
.GalleryHOR img
{   
max-height: 120px;
margin:.5%;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
  border: 1px solid rgba(255, 0, 0, .5);
}

.GalleryHOR a
{
	font-size:14px;
	color:rgba(255,0,0,1);
	text-decoration:none !important;
	-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;}
.GalleryHOR a:hover
{color:rgba(255,255,255,1);}


.BiographyContent a
{
color:#ff0000;
font-size:16px;
text-decoration:underline;
	-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}

.BiographyContent a:hover
{
color:#ffffff;
text-decoration:underline;
}
.BiographyContentunderimg
{font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:13px;
font-weight:300;
color:rgba(255,0,0,1);
padding:0px;
margin:10px;
float:right;
display:inline-block;
}
.BiographyContentunderimg img
{   
border: 1px solid rgba(255, 255, 255, 0.5);
		box-shadow:0 0 10px rgba(0, 0, 0, .9);
}



.Galleryunderimg
{font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
font-weight:300;
color:rgba(255,0,0,1);
padding:5px;
margin:0px;

width:110px;
}

.LestatFanClub
{   
width: 550px;
/*height:324px;*/
padding:20px;
padding-top:0px;
margin:0px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
font-weight:400;
color:rgba(255,255,255,1);
background-color:rgba(0,0,0,0.4);
line-height:1.4;
text-align:center;
}
.LestatFanClubCENTER
{
width:700px;
padding-left:275px;
}


.LestatFanClub a
{
color:#ff0000;
-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}
.LestatFanClub a:hover
{
color:#ffffff;
}
.LestatFanClubHeader
{text-align:center;
min-height:40px;
	font-family: 'Roboto Condensed', 'Roboto', 'RobotoGF', Helvetica, Arial, serif;
font-size:36px;
font-weight:300;
color:rgba(255,0,0,1);
border-bottom:1px solid rgba(255,0,0,.5);
text-shadow: 1px 1px 5px rgba(0,0,0,1.0);
	}
	
.Block111 {
	width:100%;
height:100px;

}

.Block450
{width:600px;
height:60px;


}

.OrderLinkColumns
{width:270px;

padding:0px;
margin:0px;
padding-left:20px;
}
.IndentLinks
{
width:80%;
padding:0px;
margin:0px;
margin-left:30px;
word-wrap: break-word;
}




.StoreContent
{   
width: 80%;
/*height:324px;*/
padding:40px;
margin:0 auto;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:16px;
font-weight:400;
color:rgba(255,255,255,1);
background-color:rgba(0,0,0,0.4);
line-height:1.4;
text-align:left;
 -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
/*margin-left:100px;*/
}

.StoreContent img{
	max-width:90%;
	height:auto;
}





.StoreContent a
{
	color:#ff0000;
	font-weight:400;
-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}
.StoreContent a:hover
{
	color:#ffffff;
}

.StoreColumns
{width:350px;


padding:0px;
margin:0px;
padding-right:50px;
font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:20px;
font-weight:300;
color:rgba(255,255,255,1);
}

.VertListColumns
{width:270px;
float:left;
padding:0px;
margin:0px;
margin-right:20px;
/*font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, serif;
font-size:20px;
font-weight:300;
color:rgba(255,255,255,1);*/
}


  








.Footer {
	/*display:block;*/
	width:100%;
    -webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
	text-align:right;
	margin:0px;
	padding:20px;
	background:#000;

	font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#d4d4d4;
}

.Footer input {
height: 25px;
}

.Footer a {
	color:#959595;
	/*text-decoration:none;*/
	-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}

.Footer a:hover {
	color:#ff0700;
}

.FooterLrg
{    
	font-family: 'Roboto', 'RobotoGF', 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#d4d4d4;
}
.FooterLrg a {
	color:#959595;
	/*text-decoration:none;*/
	-moz-transition: color .35s ease, margin .35s ease;
	-webkit-transition: color .35s ease, margin .35s ease;
	-o-transition: color .35s ease, margin .35s ease;
	-ms-transition: color .35s ease, margin .35s ease;
	transition: color .35s ease, margin .35s ease;
}

.FooterLrg a:hover {
	color:#ff0700;
}





#OrderLinks
{
	position:relative;
}

#Reviews
{
	position:relative;
}
#NotesFromAnne
{
	position:relative;
}
#Interviews
{
	position:relative;
}
#Appearance
{
	position:relative;
}
#Media
{
	position:relative;
}
#Trailer
{
	position:relative;
}
#Acknowledgements
{
	position:relative;
}
#TheVampireChronicles
{
	position:relative;
}
#WolfGift
{
	position:relative;
}
#Single
{
	position:relative;
}
#ChristTheLord
{
	position:relative;
}
#SongsOfSeraphim
{
	position:relative;
}
#NewVampires
{
	position:relative;
}
#jrnl
{
	position:relative;
}
#pub
{
	position:relative;
}
#kir
{
	position:relative;
}
#osc
{
	position:relative;
}
#jos
{
	position:relative;
}
#cra
{
	position:relative;
}
#den
{
	position:relative;
}
#ben
{
	position:relative;
}
#bar
{
	position:relative;
}
#ack
{
	position:relative;
}
#bri
{
	position:relative;
}
#Non-Fiction
{
	position:relative;
}
#StanRice
{
	position:relative;
}
#ChristopherRice
{
	position:relative;
}
#Obrien
{
	position:relative;
}
#Gerald
{
	position:relative;
}
#SrJulia
{
	position:relative;
}
#StAlphonsus
{
	position:relative;
}
#StElizabeth
{
	position:relative;
}
#1239
{
	position:relative;
}
#Causes
{
	position:relative;
}
#StMary
{
	position:relative;
}


/*-------------------------------------ADDTHIS SOCIAL BAR FIXES---------------------------------------------------*/
/*-------------------------------------ADDTHIS SOCIAL BAR FIXES---------------------------------------------------*/
/*-------------------------------------ADDTHIS SOCIAL BAR FIXES---------------------------------------------------*/
/*-------------------------------------ADDTHIS SOCIAL BAR FIXES---------------------------------------------------*/
/*-------------------------------------ADDTHIS SOCIAL BAR FIXES---------------------------------------------------*/
/*-------------------------------------ADDTHIS SOCIAL BAR FIXES---------------------------------------------------*/

.addthis_button_facebook_share.at300b {
width: 100px;
}   
.addthis_button_facebook_like.at300b {
width: 90px;
}  

.addthis_button_google_plusone.at300b {
width: 75px;
}  

.addthis_button_tweet.at300b {
width: 90px;
}

.addthis_button_pinterest_pinit.at300b {
width: 50px;
}
.addthis_toolbox.addthis_default_style {
padding:0px;
}


.youtubeVIDEO
{
/*width: 100%;
height:360px;
margin: 0 auto;*/
position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.youtubeVIDEO iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	
#angeltimeplayer { cursor: pointer; margin:0 auto; }
#youtube-christianity { width:100%; cursor: pointer; margin:0 auto; padding-bottom: 56.25%;}
#youtube-contactskype { width:100%; cursor: pointer; margin:0 auto; padding-bottom: 56.25%;}

.BiographyContent ul 
{
	margin-left:20px;
}

.NewOrleansPics 
{
	display:inline-block;
	width:300px;
	min-height:420px;
	vertical-align:top;
}
.NewOrleansPics2 
{
	display:inline-block;
	vertical-align:top;
	width:300px;
	min-height:220px;
	
}


#slider { width: 100%; height:100%; min-height:360px;}
#slider li.slider4images img { width:22%; height:auto;}
#slider li.slider2images img { width:30%; height:auto;}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus
{
	border-color: #000 !important;
	background-color: #000 !important;
	background-image: none !important;
}
.cse .gsc-control-cse, .gsc-control-cse
{
	background-color:transparent !important;
	border: none !important;
}
.gsc-input-box
{
	border:none !important;
}
.form.gsc-search-box
{
	font-size:12px !important;
}
.gsc-input
{
	font-size:12px !important;
}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media handheld, screen and (max-width: 1200px) {
		

.CenterEverything {	width: 98%;}
.HeaderLOGOabove {	width: 100%;}
#HeaderLOGObelow {	text-align:center; margin: 0 auto;}
.MainMenu {	width: 100%;}
.HeaderBAR { height:242px;}
#ChuckNav nav ul {text-align:center; margin: 0 auto;}

.LandingTXT { font-size:15px;}
.LandingBooksLEFTtextREDSMALL {font-size:15px;}
.LandingBooksLEFTtextPreOrder {	font-size:17px;}
.LandingBooks {	height:650px;}
.LandingBooksRIGHTSlider { width:100%; margin: 0 auto;}
.LandingBooksRIGHTSliderMORE {padding-right:140px;}


.BiographyContent { width: 90%; padding:2%;}

.LandingYoungMessiah { width:100%; }
.LandingYoungMessiahTXT { width: 200px;	font-size:14px; line-height:1.1;}
.LandingYoungMessiahVID { padding:15px 5px 20px 40px;}
.LandingBooksRIGHTSlider { width:100%; clear:both; margin:0 auto; text-align:center; float:none;}


.AllBookOrderIND
{width:22%;padding:2%;}

#slider { width: 80%; height:100%; min-height:420px;}
.LandingSection1
{margin:0 auto;margin-bottom:1%;text-align:center;}

.LandingSection1-20percent
{
	width:30%;
	padding:2%;
	text-align:left;

}
.LandingSection1-60percent
{
	width:90%;
	padding:2%;

}
.LandingSection1-20percent img
{
	width:90%;
	height:auto;
	max-height:none;
}

.LandingSection2-20percent
{
	width:100%;
	padding:2%;
	text-align:left;
}
.socialcenter
{width:100%;
margin:0 auto;text-align:center;
}
.LandingSocialIG {margin-bottom:1%;}
.LandingSocialFB {margin-bottom:1%;}
.LandingSocialTW {margin-bottom:1%;}

.LandingWatchVIDEO
{width: 69%;}
	

/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px */
	
	 @media handheld, screen and (max-width: 767px) {
.HeaderLOGOabove { width: 100%; height:121px; background-image:url('images/Header_MainMOBILE.jpg'); background-size: 540px 121px;	background-position: center top; background-repeat: none; }
#HeaderLOGObelow { display:none;}
.HeaderBAR { width:100%; height:121px;}
.googlesearch { width:100%;}
.SearchTOP { width: 100%; height:10px;}
.SocialTop {padding-top:10px;}


.LandingTXT { font-size:15px;}
.LandingBooksLEFTtextREDSMALL {font-size:15px;}
.LandingBooksLEFTtextPreOrder {	font-size:17px;}

.LandingSocialLEFT { /*width: 328px;*/ font-size:15px;}





#MainBKG { background-image:url(images/none.jpg);}
.BookshelfLeft { width: 100%; padding:0px; height:auto;}
.BookshelfEditionsCovers { padding-top:2%; width: 100%; float:none; margin:0 auto; text-align:center;}
.BookshelfEditionsCovers img {  width:70%; height:auto;}
.BookshelfEditionsCoversGRID { float:none; margin:0 auto; text-align:center;}
.BookshelfEditionsCoversGRID img { float:none; margin:5 auto; text-align:center;}

/*#angeltimeplayer { width:490px; height:326px;}*/
.BookshelfHeader { display:none; }
.BookshelfHeaderMOBILE { display:block; float:none; margin:0 auto; text-align:center;}
.BookshelfPurchaseLinks { width: 100%; float:none; margin:0 auto; text-align:center;}
.BookshelfPurchaseLinksColumns
{ margin:0 auto; float:none; text-align:center;}
.BookshelfRight { width: 100%; padding:0px;  margin:0 auto;}

#youtube-christianity { /*width:590px; height:326px;*/ width:100%; height:220px; }
#youtube-contactskype { /*width:590px; height:326px;*/ width:100%; height:220px; }
.StoreContent img{	max-width:100%;	height:auto;}
.StoreContent { width: 90%; padding:20px;}

.LandingBooksRIGHTSlider { width:100%; clear:both; margin:0 auto; text-align:center; float:none;}
#slider { width: 470px; height: 324px; }

.LandingYoungMessiah { width:100%; }
.LandingYoungMessiahVID {  width: 330px; padding:15px 5px 20px 10px}
.LandingYoungMessiahTXT { width: 150px;}
#ytplayermessiah { /*width:590px; height:326px;*/ width:340px; }

.BiographyContentunderimg
{
width:100%;
float:none;
}

.AllBookOrderIND
{width:29%;padding:3%;min-height:350px;}
.AllBookOrderINDLINKS
{width:40%;padding:3%;}


#slider { width: 100%; height:100%; min-height:320px;}
.LandingSection1-20percent
{
	width:100%;
	padding:2% !important;
	text-align:left;

}
.LandingSection1-60percent
{
	width:80%;
	padding:2%;

}
.LandingSection1-20percent img
{
	width:75%;
	height:auto;
	max-height:none;
	text-align:center;
	margin:0 auto;
}

.LandingSocialIG {margin-bottom:3%;}
.LandingSocialFB {margin-bottom:3%;}
.LandingSocialTW {margin-bottom:3%;}


#instafeed
{width: 267px;}
.LandingSocialIG
{ width: 277px;}
.LandingSocialIGHEADER
{  width: 267px;}

.LandingSection3-85percent
{width:100%;}

.LandingWatchVIDEO
{width: 100%;}

.BookshelfEditionsCoversGRID50 img
{width: 23%;
}
}
	 
	 
/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media handheld, screen and (max-width: 479px) {
.LandingTXT { font-size:15px;}
.LandingBooksLEFTtextREDSMALL {font-size:15px;}
.LandingBooksLEFTtextPreOrder {	font-size:17px;}

/*.LandingBooksRIGHTSlider {display:none;}*/
.LandingSocial { height:1220px;}
.LandingSocialLEFT {float:none; width:320px; padding-left:20px; height:264px; font-size:15px;}

.LandingWatch100 { height:430px; margin:0px;}
.LandingWatch85 { height:430px; width:100%;}



.BookshelfEditionsCovers img {  width:90%; height:auto;}


.BookshelfHeader { display:none; }
.BookshelfHeaderMOBILE { display:block; float:none; margin:0 auto; text-align:center;}
.BookshelfPurchaseLinks { width: 100%; float:none; margin:0 auto; text-align:center;}
.BookshelfPurchaseLinksColumns
{ margin:0 auto; float:none; text-align:center;}
.BookshelfRight { width: 100%; padding:0px; float:none; margin:0 auto;}

#youtube-christianity { /*width:590px; height:326px;*/ width:100%; height:220px; }
#youtube-contactskype { /*width:590px; height:326px;*/ width:100%; height:180px; }
.GalleryHOR img{ margin:0 auto; text-align:center;}
     

.LandingYoungMessiah { width:100%; height:600px; margin:0px; padding:0px;}
.LandingYoungMessiahVID { width:100%; height:280px; padding:15px 5px 20px 10px;}
.LandingYoungMessiahTXT { width: 90%; height:180px; }
#ytplayermessiah { /*width:590px; height:326px;*/ width:320px; }

.LandingBooksRIGHTSlider { width:100%; clear:both; margin:0 auto; text-align:center; float:none; height:284px;}
#slider { width: 340px; height: 264px; }

.AllBookOrderHOR {clear:both;text-align:center;margin:0 auto;}
.AllBookOrderIND
{width:70%;padding:5%;min-height:300px;margin:0 auto;float:none;}
.AllBookOrderINDLINKS
{width:80%;padding:3%;}


#slider { width: 100%; height:100%; min-height:250px;}
.LandingSection1-20percent
{
	width:100%;
	padding:2% !important;
	text-align:left;

}
.LandingSection1-60percent
{
	width:90%;
	padding:2%;

}
.LandingSection1-20percent img
{
	width:100%;
	height:auto;
	max-height:none;
	text-align:center;
	margin:0 auto;
}

.LandingSocialIG {margin-bottom:5%}
.LandingSocialFB {margin-bottom:5%;margin-top:5% !important;}
.LandingSocialTW {margin-bottom:5%;}

.BookshelfEditionsCoversGRID50 img
{width: 47%;
}
.BookshelfEditionsCoversGRID30text
{
width: 47%;
}
}
	
	
