
	   #guaranteeSm  {
	   display:none;
	   }

       body::before{
        content:"";
        position:fixed;
        inset:0;
        z-index:-1;
        background-image: url('../images/free-snowflake-clipart-illustration-transparent.png');
        background-repeat: repeat;
        background-size: 100px;
        opacity:0.25;
        }

        body::after{
        content:"";
        position:fixed;
        inset:0;
        z-index:-2;
        background:white;
        opacity:0.25;
        }

	   body {
	   background-color: #ffffff;
	   line-height:1.4em;
	   }
	   .container {
	   width: 1024px;
	   }

	   .row {
	   margin-right: 0px;
	   margin-left: 0px;

	   }

     .white_text {
	   color:#EDEDED;
	   }

	   .container {
	   background-color:#00011F;
	   background-color:#ffffff;
	   background-size: 100% auto;
	   background-repeat: no-repeat;
	   }

	   h1 {
	   font-size:4.1em;
	   font-family: bevan;
	   padding-top: 0px;
	   text-align:center;
	   width:100%;
	   margin-right:auto;
	   margin-left:auto;
	   color:#ff0000;
	   text-shadow: 2px 2px #808080;
	   }

	   h1#title {
	   	font-size:2.8em;
	   	color:#ffffff;
	   	margin-top:0px;
	   	padding:10px;
   		}

   		h1#subTitle {
	   	font-size:2.6em;
	   	color:#166048;
	   	 text-shadow:none;
	   	 margin-top:5px;
	   	 margin-bottom:5px;
   		}
			#title {
				background-color:#ff0000;
				padding-top:5px;
				padding-bottom:6px;
				padding-right:10px;
				padding-left:10px;
			}
	   h2 {
    font-size:2.3em;
	   font-family: alfa_slab_oneregular;
	   font-weight:bold;
	   text-align:center;
	   width:100%;
	   margin-right:auto;
	   margin-left:auto;
	   padding-top:2px;
	   padding-bottom:3px;
	   margin-top:0px;
	   color:#ff0000;
	   text-shadow: 1px 1px #808080;
	   margin-bottom:20px;

	   }

	   h2#subTitle {
	   	font-size:4em;
			padding-top:15px;
			padding-bottom:15px;
   		}

		h3 {
		   font-size:1.4em;
		   font-family: 'Segoe UI Light', 'Open Sans', 'Helvetica Neue Medium', Arial, sans-serif;
		   text-align:center;
		   width:100%;
		   margin-right:auto;
		   margin-left:auto;
		   padding:10px 10px 10px 10px;
			line-height:1.5em;
		   margin-top:0px;
		   color:#ffffff;

		   margin-top:13px;
		   margin-bottom:20px;
	     text-transform:uppercase;
	    text-shadow:  none;
     background-color: #000000;

	   }



	   .subtitle {
	   margin-top:0px;
	   }

	   .big_paragraph {
	   width: 100%;
	   font-family: "teletype_1945-1985regular";
   font-family: "specialelite", Arial, Helvetica, sans-serif;
	   color:#ffffff;
	   font-size:1.4em;
	   padding:50px 0px 10px 0px;
	   line-height:1.3em;
	   letter-spacing:0.05em;
	   text-shadow: 1px 1px #000000;
	   }

	   .form-container {
	   width: 100%;
	   /*margin-top:15px;
	   padding:10px;*/
	   background-color: #ffffff;
	   }

	   p  {
	   font-family: "specialelite";
   font-family:Arial, Helvetica, sans-serif;
	   font-size: 1.2em;
	   color: #000000;
	   letter-spacing:0.03em;
	   }

	   .big-red {
	   	color:#ff0000;
	   	font-weight:600;
	   	font-style:italic;
   	}

	   .orderform  {
	   padding: 10px;
	   background-color: #ffffff;
	   }

	   #subscriberInfo {
	   margin-top:15px;
	   }

	   .btnSubmit  {
	   text-transform: uppercase;
	   width:100%;
	   color: #ffffff;
	   background-color: #ff0000;
	   padding: 10px 10px 12px 10px;
	   margin-bottom:5px;
	   }

	   .kingthings_trypewriter_2Rg {
	   font-family: "kingthings_trypewriter_2Rg";
   font-family:Arial, Helvetica, sans-serif;
	   font-size:1.4 em;
	   }

	   .book-title  {
	   display:block;
	   font-family:iron_man_of_war_002_ncvRg;
	   font-size:1.8em;
	   font-weight:500;
	   color:#ff0000;
	   }

	   #order-copy {
	   	 background-color: #ffffff;
	   	 width:100%;
   	}

	   .btn-offer {
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:1.4em;
	   /*text-transform: uppercase;*/
	   width:100%;
	   color: #ffffff;
	   background-color: #ff0000;
	   padding: 10px 10px 12px 10px;
	   margin-bottom:5px;
	   }
	   .btn-link {
	   font-family:specialelite;
	   font-size:1.2em;
	   /*text-transform: uppercase;*/
	   width:33%;
	   color: #ffffff;
	   background-color: #000000;
	   padding: 10px 10px 12px 10px;
	   margin-bottom:5px;
	   }

	   @media (max-width:955px) {
	   .book-title  {
	   font-size:1.5em;
	   }
	   h2 {
	   	font-size:1.8em;
	   	}

	   }
	   @media (max-width:889px) {
	   .big_paragraph {
	   font-size:1.3em;
	   padding:0px 0px 5px 0px;
	   }
	   }

	   @media (max-width:767px) {
	   #guaranteeBg {
	   display:none;
	   }
	   #guaranteeSm {
	   display:block;
	   }
	   .book-title  {

	   font-size:1.5em;
	   font-weight:500;

	   }
	   }


	   @media (max-width:600px) {

	   h1 {
	   font-size:3.1em;
	   }
	   h2 {
	   font-size:1.8em;

	   margin-bottom:10px;

	   }
	    h2#subTitle {
	   	font-size:1.8em;
   		}
	   .subtitle {
	   margin-top:20px;
	   }
	   .big_paragraph {
	   font-size:1.1em;
	   padding:0px 0px 5px 0px;
	   }
	   .form-container {
	   width: 100%;
	   /*margin-top:15px;
	   padding:10px 0px 10px 0px;*/
	   background-color: #ffffff;
	   }
	   p  {
	   font-family: "specialelite";
   font-family:Arial, Helvetica, sans-serif;
	   }
	   .orderform  {

	   }

	   }
	   @media (max-width:550px) {
	   h1 {
	   padding-bottom:0px;
	   }
	   .col-sm-12, .col-sm-7 {
	   	padding-left:5px;
	   	padding-right:0px;
   		}
	   .big_paragraph {
	   font-size:1.1em;
	   padding:0px 0px 5px 0px;
	   }
	   .book-title  {
	   font-size:1.24em;
	   margin-bottom:10px;
	   }
	   p {
	   font-size: 1.1em
	   }
	   }

	   @media (max-width:436px) {
	   h1 {
	   font-size:2.5em;
	   padding-bottom:0px;
	   }
	   h2  {
	   font-size:1.4em;
	   }
	   h2#subTitle  {
	   font-size:1.6em;
	   }
	   h3 {
	   font-size:1.2em;
	   }
	   .big_paragraph {
	   font-size:1em;
	   padding:0px 0px 5px 0px;
	   }
	   .book-title  {
	   font-size:1.1em;
	   margin-bottom:10px;
	   }
	   p {
	   font-size: 1em;
	   }



	   }
	   @media (max-width:923px) {
	   .subtitle {
	   margin-top:10px;
	   }
	   }
	   span.avoidwrap {
	   display: inline-block;
	   }

	   .form-control {
	   font-family:kingthings_trypewriter_2Rg;
   font-family:Arial, Helvetica, sans-serif;
	   font-size: 1.2em;
	   font-weight:700;
	   padding: 4px 0px 2px 6px;
	   border-radius: 0px;
	   color: #000000;
	   }

	   .form-control:focus {
	   border-radius: 2px;
	   border-color: #ff0000;

	   -webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	   box-shadow: inset 0 3px 3px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	   }
	   input[type=number]::-webkit-inner-spin-button,
	   input[type=number]::-webkit-outer-spin-button {
	   -webkit-appearance: none;
	   margin: 0;
	   }
	   img {
	   width: 100%;
	   height: auto;
	   margin-bottom:20px;
	   }
	   hr  {
	   }
	   input[type=checkbox].css-checkbox {
position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
padding-left:35px;
height:30px;
display:inline-block;
line-height:30px;
background-repeat:no-repeat;
background-position: 0 0;
font-size:30px;
vertical-align:middle;
cursor:pointer;

}

input[type=checkbox].css-checkbox:checked + label.css-label {
background-position: 0 -30px;
}
label.css-label {
background-image:url(../images/csscheckbox2.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

legend {
	padding-top:20px;
	margin-top:30px;
	margin-bottom:0px;
	font-weight:600;
}
