/* 
Theme Name: Fish Virginia First - Holder
Theme URL: www.fishviringiafirst.com;
Description: A custom landing page for Fish Virginia First
Author: Prototype Advertising
Author URI: http://www.prototypeadvertising.com;
Version: 1.0
*/
@font-face {
    font-family: 'cartonslab';
    src: url('fonts/carton-slab-webfont.eot');
    src: url('fonts/carton-slab-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/carton-slab-webfont.woff2') format('woff2'),
         url('fonts/carton-slab-webfont.woff') format('woff'),
         url('fonts/carton-slab-webfont.ttf') format('truetype'),
         url('fonts/carton-slab-webfont.svg#cartonslab') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;outline:none;}
ul { list-style:none; }
a { text-decoration:none; }

body { font-family:"raleway", Helvetica, Arial, san-serif; font-size:100%; background:#eaeaea url('images/bg_body.jpg') top center repeat-x; color:#636466; }
.wrapper { width:100%; max-width:1300px; height:1000px; margin:0 auto; position:relative; }
#mobile-wrapper { }
.mobile { display:none; }


/********** Global Elements **********/
a#logo { position:absolute; top: -130px; left: -90px; z-index:10; width:100%; height:auto; }
p { color:#7aa232; font-size:1.375em; }
p.disclaimer { font-size:0.750em; text-align:center; color:#636466; margin:30px 0 0; }
div#post { position: relative; margin:155px 0 0 35%; text-align:right; }

/********** Global Typography **********/
h2 { font-family:"cartonslab", Times, serif; font-size:2.975em; letter-spacing:-0.05em; margin-bottom:14px; }


/********** Global Transitions **********/

/********** Mobile **********/
.phone-only { display:none; }
.tablet-only { display:none; }
.no-mobile { display:none; }
a.mobile-menu { background:url('images/btn_mobile_nav.png') top left no-repeat; width:37px; height:0; padding-top:30px; position:absolute; top:20px; left:20px; z-index:999; display:none; }
nav#mobile-nav { position:fixed; width:60%; left:-62%; top:0; height:100%; background-color:#004e2c; color: white; padding:26px 2% 0 0; font-size:1.2em; overflow-x:hidden; overflow-y:scroll; }
nav#mobile-nav ul { list-style:none; }
nav#mobile-nav a { color:white; text-decoration:none; /*border-bottom:1px solid #164ae5;*/ padding:10px 3% 10px 8%; display:block; }
nav#mobile-nav li.social a { background:white; color:#052172; border-bottom:1px solid #EAEAEA;}
nav#mobile-nav div > ul > li > a { font-weight:500; }
nav#mobile-nav ul ul > li > a { font-size:0.8em; padding-left:40px; padding-top:5px; padding-bottom:5px; }
nav#mobile-nav ul ul ul li > a { font-size:0.8em; padding-left:60px; }
nav#mobile-nav ul.sub-menu { font-size:0.8em; }

/********** Header **********/

/********** Section - Homepage **********/
img.screenshot { width:100%; max-width:1276px; height:auto; margin:45px 0 0;  }

/********** Footer **********/
