html, body, div, iframe, h1, h2, h3, h4, h5, h6, p, a, table, tr, td {margin: 0;padding: 0;	border: 0;vertical-align: baseline;}
html {overflow-y: scroll;font-size: 100%;}
body { line-height: 1; font-size: 100%; text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6 { clear: both; }
a:focus { outline: none; }
img { border: 0; }
body { background:#fff; color:#000; width: 100%; }


/* FONTS  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

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

}


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

}





#slide_responsive { width: 100%; margin: 0 auto; }


.panel_resp { margin: 20px auto; width: 95%; border-bottom: 10px solid #3fa9f5;   }
.panel_resp_last { margin: 20px auto; width: 95%; }

.panel_resp img.smallr { width: 50%; }

.panel_resp img.book_img { width: 40%; border: 10px solid #ed1c24; }
.panel_resp img.prank_img { width: 40%; border: 10px solid #ff9524; }

.panel_resp img.bigr { width:100%; margin-bottom: 20px; }




h1 { 
font-family: 'gt_walsheimblack';
font-size: 2.3em; 
line-height: 1.1em; 
letter-spacing: .08em;
text-align: center; 
margin: 20px 0; 
}


h2 {
font-size: 1.5em; 
line-height: 1em; 
font-family: 'gt_walsheimblack';
color: #000; 
text-align: center;
margin: 20px auto;
padding: 10px 0; 
}


h3 {
font-size: 1.3em; 
line-height: 1em; 
font-family: 'gt_walsheimblack';
text-align: center;
margin:20px 0;
text-transform: uppercase;
}



p { 
margin-bottom: 10px; 
-webkit-hyphens: auto; -moz-hyphens: auto; 
line-height: 1.5em; 
font-size: .9em; 
font-family: Courier, 'Courier New', 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
color: #000; 
}

/* TEXT MICRO-CLASSES */

.t-30 { margin-top: 30px; }
.b-30 { margin-bottom: 30px; }
.tb-30 { margin-top: 30px; margin-bottom: 30px; }

.t-20 { margin-top: 20px; }
.b-20 { margin-bottom: 20px; }
.tb-20 { margin-top: 20px; margin-bottom: 20px; }

.ctr {text-align: center; }

p { 
margin-bottom: 10px; 
-webkit-hyphens: auto; -moz-hyphens: auto; 
line-height: 1.5em; 
font-size: .9em; 
font-family: Courier, 'Courier New', 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
color: #000; 
}


a { color: #3fa9f5; text-decoration:underline; }
a:hover { color: #ed1c24; }

a.linknone { text-decoration: none; }


h2.h_blue { background-color: #3fa9f5; }
h2.h_red { background-color: #ed1c24; }
h2.h_orange { background-color: #ff9524; }
h2.h_yellow { background-color: #ffc400; }
h2.h_pink { background-color: #ff73a6; }






table#bios_panel_table { width: 100%;  }

table#bios_panel_table td { text-align: center;  }

table#bios_panel_table td h2 { width: 90%; }

table#bios_panel_table td img { width: 90%; }

