.bcg{background-position:top center; background-repeat:no-repeat}
.bcg2{background-position:top; background-repeat: repeat-x}
.bcg3{background-position:top left; background-repeat:no-repeat}
.bcg4{background-position: center; background-repeat:no-repeat; background-size:cover}

body {
	padding-top:5vh;
}

.instaimg img {margin-bottom:20px;}
.instaimg img:hover {
	opacity:0.6;
	-moz-opacity:0.6;
	-webkit-opacity:0.6;
}

.hidetext{display:none; visibility:hidden}

.footer{font-family:opensans-regular, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:24px; text-decoration:none}
a:hover.footer{font-family:opensans-regular, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:24px; text-decoration:none}

.ph {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:35px; text-decoration:none}
a:hover.ph {font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:35px; text-decoration:none}
.c {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:22px; text-decoration:none}
.a {font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; line-height:26px; text-decoration:none}

.menu {color: #ffffff; text-decoration:none; font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 14px; line-height:30px}
a:hover.menu {color: #ffffff; text-decoration:none; font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 14px; line-height:30px}
.menu2 {color: #ffffff; text-decoration:none; font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 14px; line-height:30px}
a:hover.menu2 {color: #ffffff; text-decoration:none; font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 14px; line-height:30px}

.nav{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none; line-height: 12px}
a:hover.nav{font-family:open_sansregular, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-decoration:none; line-height: 12px}

.p {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:28px; text-decoration:none}
.p2 {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height:22px; text-decoration:none}
.p3 {font-family:opensans-bold, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height:28px; text-decoration:none}
.p4 {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:24px; text-decoration:none}
.p5 {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height:22px; text-decoration:none}
.p6 {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height:28px; text-decoration:none}

.h1 {font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 48px; color: #ffffff; line-height:56px; text-decoration:none; text-shadow: 0px 0px 40px #000000}

.title {font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:45px; text-decoration:none}
.title2 {font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; line-height:25px; text-decoration:none}
.title3 {font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 36px; color: #ffffff; line-height:36px; text-decoration:none}
.title4 {font-family:josefinsans-semibold, Arial, Helvetica, sans-serif; font-size: 36px; color: #000000; line-height:36px; text-decoration:none}
.title5 {font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 48px; color: #ffffff; line-height:56px; text-decoration:none; text-shadow: 0px 0px 40px #000000}
.title6 {font-family:Antonio-Regular, Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height:28px; text-decoration:none; text-shadow: 0px 0px 35px #000000}
.title7 {font-family:antonio-bold, Arial, Helvetica, sans-serif; font-size: 34px; color: #000000; line-height:36px; text-decoration:none}
.title8 {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height:34px; text-decoration:none}

.form {font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; line-height:28px; text-decoration:none}
.registertext {font-family:opensans-regular, Arial, Helvetica, sans-serif; width:320px; height:40px; overflow:auto; font-size: 16px; color:#000000; background-color:#ffffff; border-style:none; border-width:px; border-color:}
.message{font-family:opensans-regular, Arial, Helvetica, sans-serif; width:320px; height:200px; overflow:auto; font-size:16px; color:#000000; background-color:#ffffff; border-style:none; 
border-width:px; border-color:; text-transform:none}

.btn {
   width:53px;
   height:39px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  background-color: #333333;
   border-style:none;
   color: #ffffff;
   font-size: 11px;
   font-family: opensans-regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }
.btn2 {
   width:320px;
   height:60px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  background-color: #000000;
   border-style:none;
   color: #ffffff;
   font-size: 18px;
   font-family: opensans-regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }
.btn3 {
   width:300px;
   height:70px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  background-color: #000000;
   border-style:none;
   color: #ffffff;
   font-size: 18px;
   font-family: opensans-regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }
.btn4 {
   width:204px;
   height:52px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  background-color: #000000;
   border-style:none;
   color: #ffffff;
   font-size: 16px;
   font-family: opensans-regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }
.btn5 {
   width:258px;
   height:50px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  background-color: #333333;
   border-style:none;
   color: #ffffff;
   font-size: 16px;
   font-family: opensans-regular, Arial, Helvetica, sans-serif;
   text-decoration: none;
   cursor:pointer;
   }
   
@font-face {
    font-family: 'opensans-regular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff2') format('woff2'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#opensans-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('font/OpenSans-Bold-webfont.eot');
    src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('font/OpenSans-Bold-webfont.woff') format('woff'),
         url('font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('font/OpenSans-Bold-webfont.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Antonio-Regular';
    src: url('font/Antonio-Regular.eot');
    src: url('font/Antonio-Regular.eot?#iefix') format('embedded-opentype'),
         url('font/Antonio-Regular.woff2') format('woff2'),
         url('font/Antonio-Regular.woff') format('woff'),
         url('font/Antonio-Regular.ttf') format('truetype'),
         url('font/Antonio-Regular.svg#Antonio-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'antonio-bold';
    src: url('font/antonio-bold-webfont.eot');
    src: url('font/antonio-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/antonio-bold-webfont.woff2') format('woff2'),
         url('font/antonio-bold-webfont.woff') format('woff'),
         url('font/antonio-bold-webfont.ttf') format('truetype'),
         url('font/antonio-bold-webfont.svg#antonio-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'josefinsans-semibold';
    src: url('font/josefinsans-semibold-webfont.eot');
    src: url('font/josefinsans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/josefinsans-semibold-webfont.woff2') format('woff2'),
         url('font/josefinsans-semibold-webfont.woff') format('woff'),
         url('font/josefinsans-semibold-webfont.ttf') format('truetype'),
         url('font/josefinsans-semibold-webfont.svg#josefinsans-semibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* slide out */
#slideout {
  position: absolute;
  top: 44px;
  left: 6px;
}

.brighten img {
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
}
 
.brighten img:hover {
  -webkit-filter: brightness(100%);
}

/* Sticky Header */

#nav{z-index:0;}
#footer{display:run-in;}
/* Reset body padding and margins */
body { margin:0; padding:0; }

/* Make Header Sticky */
#header_container {border:0px; height:44px; left:0; position:fixed; width:100%; top:0; z-index:9999;}
#header_content{ line-height:10px; margin:0 auto; width:100%; text-align:center; z-index:9999;}

