@charset "UTF-8";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-size:100%;font:inherit;vertical-align:baseline;}
.paid{border: 1px solid rgb(255, 255, 255); border-radius: 20px; padding: 15px;}
.suggestion{background: rgb(239, 196, 57) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 2px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; text-align: center;}
body{line-height:1;-webkit-text-size-adjust:none;} article{ text-align:left;color:#FFF;border-bottom:1px dashed #FFF;}
.left{width:70%;float:left;} .right{width:25%;float:right;} .w100{ width:100%; }
.w80{ width:80%; } .l40{ width:40%;float:left; } .r50{ width:50%;float:right; }
.logo{width:30%; float:left;} .menu{width:40%; float:right;}
.info{font-size:0.66em;color:#FFF;} .content{ width:80%; min-height:300px;}.tags{text-decoration:underline;}
.paging{margin:15px; color:#FFF;} .page_btn{margin:10px; border: 1px solid; border-radius: 15px;padding: 5px;}
html{height:100%;}
body{height:100%;background-color:rgb(67,106,200);}
body, input, select, textarea{color:#414f57;font-family:"Source Sans Pro", Helvetica, sans-serif;font-size:14pt;font-weight:300;line-height:2;letter-spacing:0.2em;text-transform:capitalize;height:2.75em;}
#livesearch{ width:100%; color:#FFF; text-align:left; font-size:0.8em; }
a{-moz-transition:color 0.2s ease, border-color 0.2s ease;-webkit-transition:color 0.2s ease, border-color 0.2s ease;-ms-transition:color 0.2s ease, border-color 0.2s ease;transition:color 0.2s ease, border-color 0.2s ease;color:inherit;text-decoration:none;}
a:before{-moz-transition:color 0.2s ease, text-shadow 0.2s ease;-webkit-transition:color 0.2s ease, text-shadow 0.2s ease;-ms-transition:color 0.2s ease, text-shadow 0.2s ease;transition:color 0.2s ease, text-shadow 0.2s ease;}
a:hover{color:#fff;}
p{margin:0 0 1.5em 0;}
h1, h2, h3, h4, h5, h6,#top{color:#FFF;line-height:1.5;margin:0 0 0.75em 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;text-decoration:none;}
h1{font-size:1.85em;letter-spacing:0.22em;margin:0 0 0.525em 0;}
h2,#top{font-size:1.25em;}
form{margin:0 0 1.5em 0;}
label{color:#313f47;display:block;font-size:0.9em;margin:0 0 0.75em 0;}
input[type="text"], textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;border-radius:4px;border:solid 1px #c8cccf;color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%;}
input[type="text"]:invalid,
textarea:invalid{box-shadow:none;}
input[type="text"]:focus,
textarea:focus{border-color:#ff7496;}
::-webkit-input-placeholder{color:#616f77 !important;opacity:1.0;}
:-moz-placeholder{color:#616f77 !important;opacity:1.0;}
::-moz-placeholder{color:#616f77 !important;opacity:1.0;}
:-ms-input-placeholder{color:#616f77 !important;opacity:1.0;}
.formerize-placeholder{color:#616f77 !important;opacity:1.0;}
.icon{text-decoration:none;position:relative;border-bottom:none;}
.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important;}
.icon > .label{display:none;}
ul{list-style:disc;margin:0 0 1.5em 0;padding-left:1em;}
ul li{padding-left:0.5em;}
ul.alt{list-style:none;padding-left:0;}
ul.alt li{border-top:solid 1px #c8cccf;padding:0.5em 0;}
ul.alt li:first-child{border-top:0;padding-top:0;}
}
ul.actions{cursor:default;list-style:none;padding-left:0;}
ul.actions li{display:inline-block;padding:0 0.75em 0 0;vertical-align:middle;}
ul.actions li:last-child{padding-right:0;}
input[type="submit"],
button,
.button{width:70px; -moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;display:inline-block;height:2.75em;line-height:2.75em;padding:0 1.5em;background-color:transparent;border-radius:4px;border:solid 1px #c8cccf;color:#FFF !important;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;}
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover,
.button:hover{border-color:#ff7496;color:#FFF !important;}
input[type="submit"].icon,
input[type="button"].icon,
button.icon,
.button.icon{padding-left:1.35em;}
#footer{bottom:20px; position:relative; -moz-align-self:-moz-flex-end;-webkit-align-self:-webkit-flex-end;-ms-align-self:-ms-flex-end;align-self:flex-end;width:100%;padding:1.5em 0 0 0;color:rgba(255, 255, 255, 0.75);cursor:default;text-align:center;}
.copyright{margin:0;padding:0;font-size:0.9em;list-style:none;}
.copyright li{display:inline-block; margin: 5px 5px 5px 0.45em; padding: 2px 2px 2px 0.85em; border-left:solid 1px rgba(255, 255, 255, 0.5);line-height:1;}
 .copyright li:first-child{border-left:0;}
#wrapper{margin-bottom: 50px; display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-perspective:1000px;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;position:relative;min-height:100%;padding:1.5em;z-index:2;}
#wrapper > *{z-index:1;}
#wrapper:before{content:'';display:block;}
@media screen and (max-width:360px){#wrapper{padding:0.75em;}}
@media screen and (max-width:480px){html, body{min-width:320px;} h1{font-size:1.65em;} body, input, select, textarea{font-size:10pt;line-height:1.75;} .page_btn{float:left;}}
@media screen and (max-width:1680px){body, input, select, textarea{font-size:11pt;} }
@media screen and (max-width:600px){  .search,.menu{width:100%; float:left;} }