/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@font-face {
    font-family: 'Ezer';
    font-weight: normal;
    src: url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/ezer-block_oepro-regular-webfont.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
    url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/ezer-block_oepro-regular-webfont.ttf') format('truetype'); /*

    src: url("http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/ezer-block_oepro-regular-webfont.woff") /* EOT file for IE */
 
}
@font-face {
    font-family: 'Ezer';
    src: url("http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/ezer-block_oepro-semibold-webfont.woff")  format('woff'), /* TTF file for CSS3 browsers */
    url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/ezer-block_oepro-semibold-webfont.ttf') format('truetype');
    font-weight: bold;
   
}
@font-face {
  font-family: 'Stag Web';
  src: url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Bold-Web.eot');
  src: url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Bold-Web.eot?#iefix') format('embedded-opentype'),
     url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Bold-Web.woff') format('woff'),
     url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Bold-Web.ttf') format('truetype'),
     url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Bold-Web.svg#Stag Web') format('svg');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
  unicode-range: U+0040-007F;
}
@font-face {
  font-family: 'Stag Web';
  src: url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Medium-Web.eot');
  src: url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Medium-Web.eot?#iefix') format('embedded-opentype'),
     url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Medium-Web.woff') format('woff'),
     url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Medium-Web.ttf') format('truetype'),
     url('http://rsvpdev.atomplayground.info/loveat/wp-content/themes/schwan/fonts/en/Stag-Medium-Web.svg#Stag Web') format('svg');
  font-weight:  500;
  font-style:   normal;
  font-stretch: normal;
    unicode-range: U+0040-007F;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	color:#503f20;
	font-size:14px; 
	line-height:16px;
	font-family: 'Stag Web',arial, helvetica, sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.pointer{cursor:pointer;}
input ,textarea{outline:none; -webkit-border-radius: 0px;  }
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none;}
textrea::-webkit-input-placeholder,input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000; font-size: 15px;
}
textrea:-moz-placeholder,input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000; font-size: 15px;
}
textrea::-moz-placeholder,input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000; font-size: 15px;
}
textrea:-ms-input-placeholder,input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000; font-size: 15px;
}

.ez{font-family:'Stag Web', "Ezer",arial, helvetica, sans-serif; font-weight: normal;}
.ezl{font-family: 'Stag Web',"Ezer",arial, helvetica, sans-serif; font-weight: normal;}
.ezb{font-family: 'Stag Web',"Ezer",arial, helvetica, sans-serif; font-weight: bold;}
.ezh{font-family: 'Stag Web',"Ezer",arial, helvetica, sans-serif; font-weight: bold;}
.stm{font-family: 'Stag Web',"Ezer",arial, helvetica, sans-serif;font-weight:500;font-weight: normal;}
.stb{font-family: 'Stag Web',"Ezer",arial, helvetica, sans-serif; font-weight:700; font-weight: bold;}

.flc{clear:both;}
.flr{float:right;}
.fll{float:left;}
.mrg0{margin:0;}
.mrgleft20{margin-left:20px;}
.mrgleft10{margin-left:8px;}
.mrgright50{margin-right:50px;}
.mrgbottom10{margin-bottom:10px;}
.mrgtop40{margin-top:40px;}


.form_holder{width:100%;}
.form_holder.friends{width:310px;}
.form_holder label{width:110px; font-size:18px; line-height:18px; margin-top:10px;}
.field{width:178px;color: #503f20; padding:10px; font-size:18px; height:18px; border-radius:10px; border:1px solid #a39b8d;  }
.field.mini{width:107px; margin-left:10px;}
.field.work{width:318px; color: #503f20; }
.field.friends{width:287px;}
.select{ font-size:18px; }
.select_out{background:url('../img/drop1.jpg') 0 0 no-repeat; width:59px; height:38px; border:1px solid #a39b8d;  border-radius:10px; }
.select_out.work{width:338px;}
.select_out.friends{width:307px;}
.select_out select{width:318px; padding-right:6px; color: #503f20;  font-size:18px;  outline:none; -webkit-appearance: none; width:59px; background-color:transparent; height:38px; border:0; -moz-appearance:none;}
.select_out.work select{width:338px; padding-right:6px;}
.select_out.friends select{width:307px;}
.field2{margin:0; min-width:178px; max-width:178px;color: #503f20; padding:10px; font-size:18px; max-height:238px;  min-height:238px;  border-radius:10px; border:1px solid #a39b8d;  }
.field2.work{min-width:318px; max-width:318px;}
.field2.friend_te{min-width:287px; max-width:287px; min-height:120px; max-height:120px;}
.friend_agree{width:100%;  float:right;}
.friend_agree p{float:right; width:280px;  }
.lb_submit{border:0;background-color:#99b811; margin-left:0px; color:#fff; font-size:27px; text-align:center; line-height:40px; height:40px; width:110px; border-radius:10px;}
.lb_submit:hover{background-color:#503f20;}
#rep_msg{font-size:16px; line-height:18px; width:170px; color:#99b811;}
#rep_msg.redtext{color:#c90000;}
.field::-webkit-input-placeholder,.field2::-webkit-input-placeholder { /* WebKit browsers */
     font-size:18px; color: #503f20; font-family: "Ezer",arial, helvetica, sans-serif; font-weight: normal;
}
.field:-moz-placeholder ,.field2::-webkit-input-placeholder{ /* Mozilla Firefox 4 to 18 */
   font-size:18px; color: #503f20; font-family: "Ezer",arial, helvetica, sans-serif; font-weight: normal;
}
.field::-moz-placeholder ,.field2::-webkit-input-placeholder{ /* Mozilla Firefox 19+ */
font-size:18px; color: #503f20; font-family: "Ezer",arial, helvetica, sans-serif; font-weight: normal;
}
.field:-ms-input-placeholder,.field2::-webkit-input-placeholder { /* Internet Explorer 10+ */
  font-size:18px; color: #503f20; font-family: "Ezer",arial, helvetica, sans-serif; font-weight: normal;
}

p{margin-bottom: 18px;}
p,p span,p strong {
font-size: 24px;
line-height: 26px;
font-family: 'Stag Web',"Ezer", arial, helvetica, sans-serif;
}