@charset "utf-8";
/* CSS Document */




@media (max-width: 599px) {
/* CSS that should be displayed by default is the mobile version, so let's build that */
	body{
		background-color: #000000;
		text-align: center;
	}
	.center_things{
		text-align: center;
	}
	.col-4 {width: 33%;
	}
	.col-6 {width: 33%px;
		white-space: pre;
	}
	body {
		background-color: #030406;
		background-image: url("http://www.realwizardry.com/furniture/seasonal_bgs/website_bg_default.png");
		background-repeat: no-repeat;
	}
	#contact_image{
		content:url("http://www.realwizardry.com/furniture/mobile/contact_default.png");  
		height:69px;
		width:217px;	
		margin-top: 5px;
	}
	#courses_image{
		content:url("http://www.realwizardry.com/furniture/mobile/courses_default.png");  
		height:auto;
		width:266px;
		margin-left:-49px;
	}
	#home_image{
		content:url("http://www.realwizardry.com/furniture/mobile/home_default.png");  
		height:80px;
		width:217px;
		padding-top:165px;
	}
	#login_image{
		content:url("http://www.realwizardry.com/furniture/login_for_mobile_default.png");  
		height:52px;
		width:217px;		
	}
	#potions_image{
		content:url("http://www.realwizardry.com/furniture/mobile/potions_default.png");  
		height:auto;
		width:217px;		
	}
	#shop_image{
		content:url("http://www.realwizardry.com/furniture/mobile/shop_default.png");  
		height:auto;
		width:217px;		
	}
	#videos_image{
		content:url("http://www.realwizardry.com/furniture/mobile/videos_default.png");  
		height:auto;
		width:217px;		
	}
	.rw_logo{
		text-align: center;
		width:100%;
		height: auto;
		margin-top:-25px;
		position: relative;
		z-index: 950;
	}
	.top_spacer{
		height: 20px;
	}
	.top_wood_box{
		background-image: url("http://www.realwizardry.com/furniture/top_wood_bar.png");
		height: 73px;
		text-align: left;
	}
	.main_body_text_box{
		background-repeat: no-repeat;
  		background-size: contain;
		height:506PX;
		background-image: url("http://www.realwizardry.com/furniture/neil_bg.png");
		padding-top:70px;
		padding-left: 50px;
		padding-right: 28%;
	}
	#top_nav_links{
		margin-top: -50px;
	}
	.main_body_text_white{
		background-image:url("http://www.realwizardry.com/furniture/text_box/bg.png");
		background-size: 100% auto;
		background-repeat: repeat-y;
		padding-top: 0px;
		padding-left: 8.1%;
		padding-right:7.7%;
		margin-top: -6px;
		font-family: "Bookman",Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	}
	#top_of_scroll{
		width: 100%;
		height: auto;
	}
	#bottom_of_scroll{
		width: 100%;
		height: auto;
	}
	#neil_image{float: right;
	max-width: 33%;
	height: auto;
	}
	.clear{
		clear: both;
	}
	
	.red_tiny_text{
	color: red;
	text-decoration-line: underline;
	font-size: 10pt;
}
}
/*-----------------------------------------------------------------------------*/
/* End mobile version */

@media (min-width: 600px) {
	/* only display if the width is at least 800Px */
	@font-face {
    	font-family: "BlackRiver_Bold";
    	src: url("http://www.realwizardry.com/fonts/Blackriver-Bold.ttf") format("truetype");
	}
	@font-face {
    	font-family: "Bookman";
	    src: url("http://www.realwizardry.com/fonts/BOOKOS.TTF") format("truetype");
	}
	.center_things{
		text-align: center;
	}
	.header_text {
	    font-family: BlackRiver_Bold, B Nazanin, Tahoma !important;
	}
	.body_text {
    	font-family: Bookman, B Nazanin, Tahoma !important;
	}
	body {
		background-color: #030406;
		background-image: url("http://www.realwizardry.com/furniture/seasonal_bgs/website_bg_default.png");
		background-repeat: no-repeat;
	}
	.header{
		margin-top: -50px;
	}

	.row::after {
  		content: "";
  		clear: both;
		display: table;
	}
	.red_text{
		color: red;
	}
	.red_tiny_text{
	color: red;
	text-decoration-line: underline;
	font-size: 10pt;
}

	[class*="col-"] {
  		float: left;
  		border: 0px;
		z-index: -1;
	}

	.col-1 {width: 8.33%;}
	.col-2 {width: 16.66%;}
	.col-3 {width: 25%;}
	.col-4 {width: 33.33%;}
	.col-5 {width: 41.66%;}
	.col-6 {width: 50%;}
	.col-7 {width: 58.33%;}
	.col-8 {width: 66.66%;}
	.col-9 {width: 75%;}
	.col-10 {width: 83.33%;}
	.col-11 {width: 91.66%;}
	.col-12 {width: 100%;}
	
	.form_image {
		max-width: 100%;
	}
	
	.top_wood_box{
		background-image: url("http://www.realwizardry.com/furniture/top_wood_bar.png");
		height: 123px;
		text-align: left;
	}
	.top_spacer{
		height: 20px;
	}
	.rw_logo{
		padding-left:5%;
		width: 95%;
		height: auto;
		max-width:261px;
		margin-top:-50px;
		position: relative;
		z-index: 950;
	}
	.social_logos{
		padding-top: 40px;
		width:16%;
		max-width: 38px;
		height: auto;
	}
	#login_image{      
          content:url("http://www.realwizardry.com/Construction/furniture/login_join.png");  
		width:100%;
		max-width: 220px;
		height: auto;
		max-height: 70px;
		padding-top: min(15px, 5%);
	}
	.home_link{
		width:8.33%;
	}
	#contact_image{
		content:url("http://www.realwizardry.com/furniture/top_nav_buttons/contact.png");  
		text-align: center;
		display: block;
		height: auto;
		width:100%;
		max-width: 120px;
  		margin-left: auto;
  		margin-right: auto;
		position: relative;
		z-index:-500;
	}
	#courses_image{
		content:url("http://www.realwizardry.com/furniture/top_nav_buttons/courses.png");  
		text-align: center;
		display: block;
		height: auto;
		width:100%;
		max-width: 144px;
  		margin-left: auto;
  		margin-right: auto;
		position: relative;
		z-index:-500;
	}
	#home_image{
		content:url("http://www.realwizardry.com/furniture/top_nav_buttons/home.png");  
		text-align: center;
		display: block;
		height: auto;
		width:100%;
		max-width: 120px;
  		margin-left: auto;
  		margin-right: auto;
		position: relative;
		z-index:-500;
		padding-top: -25px;
	}
	#potions_image{
		content:url("http://www.realwizardry.com/furniture/top_nav_buttons/potions.png");  
		text-align: center;
		display: block;
		height: auto;
		width:100%;
		max-width: 120px;
  		margin-left: auto;
  		margin-right: auto;
		position: relative;
		z-index:-500;
	}
	#shop_image{
		content:url("http://www.realwizardry.com/furniture/top_nav_buttons/shop.png");  
		text-align: center;
		display: block;
		height: auto;
		width:100%;
		max-width: 120px;
  		margin-left: auto;
  		margin-right: auto;
		position: relative;
		z-index:-500;
	}
	#videos_image{
		content:url("http://www.realwizardry.com/furniture/top_nav_buttons/videos.png");  
		text-align: center;
		display: block;
		height: auto;
		width:100%;
		max-width: 120px;
  		margin-left: auto;
  		margin-right: auto;
		position: relative;
		z-index:-500;
	}
	.chain_links{
		margin-top: -50px;
		background-color: aqua;
	}
	.main_body_text_box{
		background-repeat: no-repeat;
  		background-size: contain;
		height:506PX;
		background-image: url("http://www.realwizardry.com/furniture/neil_bg.png");
		padding-top:70px;
		padding-left: 50px;
		padding-right: 28%;
	}
	#top_nav_links{
		margin-top: -50px;
	}
	.main_body_text_white{
		background-image:url("http://www.realwizardry.com/furniture/text_box/bg.png");
		background-size: 100% auto;
		background-repeat: repeat-y;
		padding-top: 0px;
		padding-left: 8.1%;
		padding-right:8.7%;
		margin-top: -7px;
		font-family: "Bookman",Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	}
	#top_of_scroll{
		width: 100%;
		height: auto;
	}
	#bottom_of_scroll{
		width: 100%;
		height: auto;
	}
	.image_float_right{
		float: right;
	}
	

	.clear{
		clear: both;
	}
	.side_panel_left{
		background-image: url("http://www.realwizardry.com/furniture/text_box/vertical_bar.png");
		width:15px;
		height:100%;
	}.side_panel_right{
		background-image: url("http://www.realwizardry.com/furniture/text_box/vertical_bar.png");
		width:15px;
	}

	
}