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

/* div { border: 1px solid #F00; }*/

/*==========================Mail Chimp Sign Up Form=============================*/
#signup_container { background:#000 url(../images/bg/steel1.jpg) repeat-x center; color:#FFF; font-family:'Open Sans', Helvetica, Arial, sans-serif; padding:50px 0; margin:0px 0px !important;  box-shadow: 0 10px 10px #333;
-ms-transform: skewY(2deg); /* IE 9 */ -webkit-transform: skewY(2deg); /* Safari */ transform: skewY(2deg);  }
/*
#signup { padding:0px 0 0px 0; margin:0px 0px !important;  }
#signup h2 { margin:20px auto 0 auto; width:480px; text-align:center; font-size:20px; line-height:24px; color:#FFF; /*border:1px solid #F00; }
#mc_embed_signup { clear:left; margin-top:0px !important; padding:40px 0 0 0 !important; /*border:1px solid #F00; }
#mc_embed_signup_scroll { font-size:14px !important; padding:0px !important; margin:0px !important; /*border:1px solid #F00; }
.indicates-required { font-size:14px !important; margin-top:20px; }
label, .asterisk2 { font-size:18px !important; font-weight:bold; color:#FFF !important; /*border:1px solid #F00; }
label { font-size:18px !important; color:#FFF !important; float:left; padding:0px 0px 5px 0; /*border:1px solid #F00;  }
#mc-field-group { padding:0px 0 0 0px !important; margin:0 !important; }
input.email { width:100% !important; height:50px !important; font-size:20px !important; margin:0px !important; padding:0px 0 0 0px !important; box-shadow:5px 5px 10px #000; /*border:1px solid #F00; }
#mc_embed_submit { padding:2px 0 0 0; margin-top:0px; /*border:1px solid #F00; }
#mc-embedded-subscribe { width:100% !important; height:50px !important; background:#F70 !important; color:#FFF !important; margin:0px; padding:0px 0 0 0px; box-shadow:5px 5px 10px #000;  }
*/

/*========================== MAILCHIMP SIGN UP FORM =============================*/
#signup-form { }
#signup-form h2 { font-family:'A-Love-of-Thunder', Arial, sans-serif; margin:20px auto 10px auto; text-align:center; font-size:33px; font-weight:800; line-height:32px; color:#FFF; text-transform:uppercase; text-shadow: 4px 4px 10px #000; }
#signup-form h3 { font-family: Arial, sans-serif; margin:0px auto 0 auto; width:620px; text-align:center; font-size:24px; line-height:32px; color:#FFF; font-weight:400; text-shadow: 4px 4px 6px #000; /*border:1px solid #F00;*/ }
/* DIV ID CONTAINING THE FORM */
#mc_embed_signup { clear:left; margin-top:0px !important; padding:20px 0 0 0 !important; }
/* FORM ID */
#mc-embedded-subscribe-form { padding:0px !important; margin:0px !important; } 
/* DIV ID CONTAINING THE EMAIL ADDRESS */
#mc_embed_signup_scroll { font-size:14px !important; padding:0px 0 0 0px !important; margin:0px 0 20px 0 !important; }
/* DIV CONTAINING THE EMAIL ADDRESS INPUT */
.mc-field-group { padding:0px 0 0 0px !important; margin:0 !important; /*border:1px solid #F00 !important;*/ }
/* ID FOR EMAIL INPUT FIELD */
#mce-EMAIL { width:100% !important; height:35px !important; font-size:16px !important; margin:0px !important; padding:0px -10px 0 10px !important; /*box-shadow:5px 5px 10px #000; /*border:1px solid #F00;*/ } 
/* DISPLAY NONE ON THIS DIV - SHOWS ANY ERRORS OR IF IT IS SUCCESSFUL */
#mce-responses { } 
/* DIV ID CONTAINING THE INPUT SUBMIT BUTTON */
#mc_embed_submit { padding:2px !important; margin:0px !important; /*border:1px solid #F00;*/ } 
/* ID FOR SUBMIT INPUT FIELD */
#mc-embedded-subscribe { width:100% !important; height:50px !important; background:#F70 !important; color:#FFF !important; margin:0px; padding:0px 0 0 0px; box-shadow:5px 5px 10px #000; } 

.indicates-required { font-size:14px !important; margin-top:20px; }
label, .asterisk2 { font-size:18px !important; font-weight:bold; color:#FFF !important; /*border:1px solid #F00;*/  }
label { font-size:18px !important; color:#FFF !important; float:left; padding:0px 0px 5px 0; /*border:1px solid #F00;*/  }
/*========================== END MAILCHIMP SIGN UP FORM =============================*/


/*==========================footer=============================*/
#footer { width: 100%; padding:0px 0 0 0px; margin:0px; float:left; /*border:1px solid #F00;*/  }

#social_media { padding:40px 0px 30px 0; margin:0 auto 0 auto; }
#social_media ul { padding:0px; /*border:1px solid #F00;*/ }
#social_media ul.icons { padding-left:30px; /*border:1px solid #FF0;*/ }
#social_media ul.icons li { float:left; /*border:1px solid #FF0;*/ }
#social_media ul.icons li img { width:70px; height:70px; padding-right:7px; cursor:pointer; text-decoration:none; }
#social_media ul.text { padding:5px 0 0 0px; color:#000; /*border:1px solid #F00;*/ }
#social_media ul.text li h6 {font-family:'A-Love-of-Thunder', Helvetica, Arial, sans-serif;  font-size:30px; line-height:30px; font-weight:bold; padding:0px 0 0 0px; color:#000; /*border:1px solid #FG0;*/ }
#social_media ul.text li p { font-family:Arial, sans-serif; font-size:20px; line-height:34px; font-weight:100; padding:0px; color:#000; /*border:1px solid #CD9;*/ }

#base { font-family: Arial, sans-serif; color: #000000; padding:20px 0 80px 0; /*border:1px solid #CCC;*/ }
#base ul { padding:0px; color: #FFF; /*border:1px solid #F00;*/ }
#base ul li { color: #FFF; /*border:1px solid #F00;*/ }
#base ul li h6 {  font-family:'A-Love-of-Thunder', Helvetica, Arial, sans-serif; font-size:20px; color: #FFF;  font-weight:bold; text-align:left; margin-bottom:5px; text-shadow: 4px 4px 6px #000; /*border:1px solid #F00;*/ }
#base ul li a img { display:none; }
#base ul li a { font-size:14px; color: #FFF;  line-height:24px; font-weight:400; text-align:left; text-shadow: 4px 4px 6px #000; /*border:1px solid #F00;*/ }
#base ul li a:hover {  text-shadow: 4px 4px 6px #000; text-decoration:underline; /*border:1px solid #F00;*/ }

#base_container { background:#000000 url(../images/bg/wood3.jpg) repeat center -29px; width:100%; height:100%; float:left; padding:40px 0px 0 0; margin:0; box-shadow:0px 0px 10px 10px #AAA; /*border:1px solid #F00;*/ }
#base_discover { padding:0px 0px; -ms-transform: skewY(0deg); /* IE 9 */ -webkit-transform: skewY(0deg); /* Safari */ transform: skewY(0deg); }
#base_discover ul { margin:0 auto; font-family: Arial, sans-serif; color: #FFFFFF; text-align:center; padding:0px 0px; }
#base_discover ul img { margin:0 auto; padding:10px 0px; font-size:22px;  }
#base_discover ul li { margin:0 auto 20px auto;  padding:0px 0px; font-size:20px; text-shadow:2px 2px 3px #000; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-weight:600; }

/*==========================youtube=============================*/

#youtube { width:100%; padding:0px 0 0px 0px; margin:80px 0 0 0px; z-index:100; /*border:1px solid #FF0;*/  }

#videoskew { background:url(../images/bg/wood4.jpg) repeat center; width:100%; margin:0px auto 0px auto; padding:80px 0 100px 0px; box-shadow:0px -5px 20px #AAA;
-ms-transform: skewY(2deg); /* IE 9 */ -webkit-transform: skewY(2deg); /* Safari */ transform: skewY(2deg); /*border:1px solid #09F;*/ }
#videoskew div { margin:0px auto 0px auto; padding:0px 0px; /*border:1px solid #FF0;*/ }
#videoskew div ul { -ms-transform: skewY(-2deg); /* IE 9 */ -webkit-transform: skewY(-2deg); /* Safari */ transform: skewY(-2deg); }
#videoskew div ul li { }
#videoskew div ul img { -ms-transform: skewY(0deg); /* IE 9 */ -webkit-transform: skewY(0deg); /* Safari */ transform: skewY(0deg); margin-bottom:40px; }

#videoskew ul{ padding:0px 0px; float:left; /*border:1px solid #FF0;*/ }
#videoskew ul li { padding:0px 0px; margin:0px; /*border:1px solid #FF0;*/ }
#videoskew ul.bigvideo { padding:0px; margin:0px 0 0 0px; background:none; /*border:1px solid #FF0;*/}
#videoskew ul.bigvideo li { position: relative; width: 100%; height: 0; padding-bottom: 60%; margin:0px 0 0 0;  background:none; /*box-shadow:0px 0px 25px #000;/*border:1px solid #F00;*/}
#videoskew ul.smallvideos { /*border:1px solid #FF0;*/}
#videoskew ul.smallvideos li { position: relative; width: 100%; height: 0; padding-bottom: 60%; margin:0 0px 0 0px;/*border:1px solid #F00;*/}
#videoskew ul.smallvideos li:first-child { margin-top:-17px; margin-bottom:16px; /*border:1px solid #F00;*/}
#videoskew ul.smallvideos a img {  height:auto; padding:0px 0px; margin:0px; cursor:pointer; /*border:1px solid #FFF;*/}
#videoskew ul.smallvideos li.button { width:100%; background:none; height:100px; padding:50px 0px 0 0; margin:0px auto; cursor:pointer; box-shadow:0px 0px 0px #000; /*border:1px solid #FF9;*/}
#videoskew ul.smallvideos li.button a img { padding:0px 0px; margin:0px auto; cursor:pointer; -ms-transform: skewY(0deg); /* IE 9 */ -webkit-transform: skewY(0deg); /* Safari */ transform: skewY(0deg); /*border:1px solid #FF9;*/}

iframe.video { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; background:none; padding:0px;  }

/*==========================youtube=============================*/

#reviewsskew { background:#64b928 url(../images/bg/steel2.jpg) repeat top left; width:100%; margin:0px auto 0px auto; padding:50px 0px; box-shadow:0px 0px 20px #000;
-ms-transform: skewY(2deg); /* IE 9 */ -webkit-transform: skewY(2deg); /* Safari */ transform: skewY(2deg); /*border:1px solid #09F;*/ }
#reviewsskew div.container { margin:0px auto; padding:0px 0px; -ms-transform: skewY(-2deg); /* IE 9 */ -webkit-transform: skewY(-2deg); /* Safari */ transform: skewY(-2deg); } 
#reviewsskew img.title { margin:100px auto 30px auto; padding:0px 0px; }





/* Higher than 960 (desktop devices) */
@media only screen and (min-width: 960px) { }

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
#social_media { padding:40px 0px 50px 0; margin:0 auto 0 auto; }
#social_media ul { padding:0px; /*border:1px solid #F00;*/ }
#social_media ul.icons { padding-left:0px; /*border:1px solid #FF0;*/ }
#social_media ul.icons li { float:left; /*border:1px solid #FF0;*/ }
#social_media ul.icons li img { width:60px; height:60px; padding-right:5px; cursor:pointer; text-decoration:none; }
#social_media ul.text { padding:0px 0 0 0px; color:#000; /*border:1px solid #F00;*/ }
#social_media ul.text li h6 { font-size:24px; line-height:26px; font-weight:bold; padding:10px 0 0 0px; color:#000; margin-left:30px; /*border:1px solid #FG0;*/ }
#social_media ul.text li p { font-size:18px; line-height:30px; font-weight:100; padding:0px; color:#000; margin-left:30px; /*border:1px solid #CD9;*/ }

#videoskew ul.bigvideo { margin:0px 0 30px 0; float:left; /*border:1px solid #F00;*/}

/*========================== MAILCHIMP SIGN UP FORM =============================*/
#signup-form { }
#signup-form h2 { text-align:center; font-size:27px; line-height:35px; margin:0px 0 5px 0; /*border:1px solid #F00;*/ }
#signup-form h3 { width:470px; text-align:center; font-size:18px; line-height:24px; padding:0 0px;  /*border:1px solid #F00;*/ }
/* DIV ID CONTAINING THE EMAIL ADDRESS */
#mc_embed_signup_scroll { font-size:14px !important; padding:0px 0 0 0px !important; margin:0px 0 20px 20px !important; }
/* ID FOR EMAIL INPUT FIELD */
#mce-EMAIL { height:40px !important; font-size:16px !important; margin:0px 0 0 0px !important; padding:5px 0px 5px 5px !important; /*box-shadow:5px 5px 10px #000; /*border:1px solid #F00;*/ } 
/* DISPLAY NONE ON THIS DIV - SHOWS ANY ERRORS OR IF IT IS SUCCESSFUL */
#mce-responses { } 
/* DIV ID CONTAINING THE INPUT SUBMIT BUTTON */
#mc_embed_submit { padding:0px !important; margin:0px !important; /*border:1px solid #F00;*/ } 
/* ID FOR SUBMIT INPUT FIELD */
#mc-embedded-subscribe { width:140px !important; height:50px !important; background:#F70 !important; color:#FFF !important; margin:0px; padding:0px 0 0 0px !important; box-shadow:0px 0px 0px #000; } 

.indicates-required { font-size:14px !important; margin-top:20px; }
label, .asterisk2 { font-size:18px !important; font-weight:bold; color:#FFF !important; /*border:1px solid #F00;*/  }
label { font-size:18px !important; color:#FFF !important; float:left; padding:0px 0px 5px 0; /*border:1px solid #F00;*/  }
/*========================== END MAILCHIMP SIGN UP FORM =============================*/

#base ul { padding-left:0px; /*border:1px solid #F00;*/ }

}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) { }

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) { 
#social_media { padding:40px 0px 30px 0; margin:0 auto 0 auto; /*border:1px solid #F00;*/ }
#social_media ul { padding:0px;  /*border:1px solid #F00;*/ }
#social_media ul.icons { padding-left:20px; margin-bottom:20px; height:90px; /*border:1px solid #FF0;*/ }
#social_media ul.icons li { float:left; /*border:1px solid #FF0;*/ }
#social_media ul.icons li img { width:90px; height:90px; padding-right:5px; cursor:pointer; text-decoration:none; }
#social_media ul.text { padding:0px 0 0 0px; color:#000; /*border:1px solid #F00;*/ }
#social_media ul.text li h6 { font-size:18px; line-height:20px; font-weight:bold; padding:5px 0 0 0px; color:#000; text-align:center; margin:0; /*border:1px solid #FG0;*/ }
#social_media ul.text li p { font-size:20px; line-height:30px; font-weight:100; padding:0px; color:#000; text-align:center; margin:0; /*border:1px solid #CD9;*/ }

#base ul { margin-top:20px; /*border:1px solid #F00;*/ }

}
	
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) { }
#social_media { padding:40px 0px 30px 0; margin:0 auto 0 auto; /*border:1px solid #F00;*/ }
#social_media ul { padding:0px; /*border:1px solid #F00;*/ }
#social_media ul.icons { padding-left:0px; height:90px; width:300px; margin:0 auto 0 auto; /*border:1px solid #FF0;*/ }
#social_media ul.icons li { margin:0px auto 0 auto; float:left; /*border:1px solid #FF0;*/ }
#social_media ul.icons li img { width:70px; height:70px; padding-right:5px; cursor:pointer; text-decoration:none; }



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 414px) { 
#social_media { padding:10px 0px 30px 0; margin:0 auto 0 auto; /*border:1px solid #F00;*/ }
#social_media ul { padding:0px; /*border:1px solid #F00;*/ }
#social_media ul.icons { padding-left:0px; margin-bottom:0px; height:90px; /*border:1px solid #FF0;*/ }
#social_media ul.icons li { float:left; /*border:1px solid #FF0;*/ }
#social_media ul.icons li img { width:70px; height:70px; padding-right:5px; cursor:pointer; text-decoration:none; }
#social_media ul.text { padding:0px 0 0 0px; color:#000; /*border:1px solid #F00;*/ }
#social_media ul.text li h6 { font-size:16px; line-height:20px; font-weight:bold; padding:5px 0 0 0px; color:#000; text-align:center;  margin:0; /*border:1px solid #FG0;*/ }
#social_media ul.text li p { font-size:16px; line-height:30px; font-weight:100; padding:0px; color:#000; text-align:center;  margin:0; /*border:1px solid #CD9;*/ }

#base ul { margin-top:10px; /*border:1px solid #F00;*/ }
#base ul li h6 { font-size:18px; color:#FFF; font-weight:bold; text-align:left; margin-bottom:5px; margin-top:20px; /*border:1px solid #F00;*/ }
#base_discover ul li { margin:0 auto;  padding:0px 0px; font-size:22px; line-height:22px; text-shadow:2px 2px 3px #000; font-family:'Archivo Narrow', Arial, sans-serif; text-transform:uppercase; font-weight:600;  }


/*========================== MAILCHIMP SIGN UP FORM =============================*/
#signup-form { }
#signup-form h2 { text-align:center; font-size:32px; line-height:35px; margin:0px 0 5px 0; /*border:1px solid #F00;*/ }
#signup-form h3 { width:280px; text-align:center; font-size:18px; line-height:24px; padding:0 0px;  /*border:1px solid #F00;*/ }

/* DIV ID CONTAINING THE EMAIL ADDRESS */
#mc_embed_signup_scroll { font-size:14px !important; padding:0px 0 0 0px !important; margin:0px 0 20px 0px !important; }
/* ID FOR EMAIL INPUT FIELD */
#mce-EMAIL { height:40px !important; font-size:16px !important; margin:0px !important; padding:5px 0px 5px 5px !important; /*box-shadow:5px 5px 10px #000; /*border:1px solid #F00;*/ } 
/* DISPLAY NONE ON THIS DIV - SHOWS ANY ERRORS OR IF IT IS SUCCESSFUL */
#mce-responses { } 
/* DIV ID CONTAINING THE INPUT SUBMIT BUTTON */
#mc_embed_submit { padding:2px !important; margin:0px !important; /*border:1px solid #F00;*/ } 
/* ID FOR SUBMIT INPUT FIELD */
#mc-embedded-subscribe { width:100px !important; height:50px !important; background:#F70 !important; color:#FFF !important; margin:0px; padding:0px 0 0 0px !important; box-shadow:0px 0px 0px #000; } 

.indicates-required { font-size:14px !important; margin-top:20px; }
label, .asterisk2 { font-size:18px !important; font-weight:bold; color:#FFF !important; /*border:1px solid #F00;*/  }
label { font-size:18px !important; color:#FFF !important; float:left; padding:0px 0px 5px 0; /*border:1px solid #F00;*/  }
/*========================== END MAILCHIMP SIGN UP FORM =============================*/
}