@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700');
@import url('https://fonts.googleapis.com/css?family=Poiret+One');
@import url('https://fonts.googleapis.com/css?family=Anton');
@import url(css/font-awesome.css);
@import url(hover.css);

a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
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%;
	vertical-align: baseline;
}
/* 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;
}
img{ -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
body{margin:0px;padding:0px;font-family: 'Source Sans Pro', sans-serif;}
div.width{width:100%;}
div.page{width:990px;margin:0 auto;}
header{width:100%;float:left;margin-top:10px}
div.loghi{width:100%;float:left;text-align:center;margin-bottom:0px;}
div.loghi img{height:40px;margin-left:40px;opacity:0.5;}
header div.logo{width:100%;text-align:center;padding:20px 0px;float:left;}
div.logo a{color:#000000;text-decoration:none;}
div.logo h1{font-size:80px;line-height:80px;font-family: 'Anton', sans-serif;/*font-family: 'Poiret One', cursive;*/font-weight:100;color:#c70927;text-decoration:none;}
div.logo h3{font-size:40px;font-family: 'Anton', sans-serif;color:#c70927;font-weight:100;text-decoration:none;}
div.social{width:100%;float:left;text-align:center;border-bottom:1px solid #000000;padding-bottom:30px;}
div.social a{color:#c70927;font-size:25px;display:inline-block;margin-left:30px;}
a.nomargin{margin-left:0px!important;}
nav{width:100%;border-top:3px solid #000000;float:left;border-bottom:1px solid #000000;}
nav ul{width:100%;float:left;}
nav ul li{list-style:none;display:block;float:left;}
ul li a{display:block;padding:15px 20px;color:#000000;text-decoration:none;text-transform:uppercase;}
section.slide{width:100%;float:left;margin-top:20px;}
div.cycle-slideshow img{width:100%;}
section.payoff{width:100%;text-align:center;padding:30px 0px;float:left;border-bottom:1px solid #898989;}
section.payoff h3{font-size:25px;font-weight:100;}
section.content{width:100%;margin-top:20px;float:left;}
div.post_el{width:100%;float:left;margin-bottom:20px;border-bottom:1px solid #000000;padding-bottom:20px;}
div.post_el:last-child{padding-bottom:0px;border-bottom:0px;margin-bottom:0px;}
div.post_el div.img{width:100%;float:left;}
div.img img{width:100%;}
div.post_el div.text{width:54%;float:right;}
div.text h2{font-size:40px;font-weight:100;margin-bottom:15px;color:#000000;}
div.text_p{width:100%;font-size:16px;line-height:23px;color:#000000;}
p.data{font-size:18px;color:#c00000;font-style:italic;}
div.post_el a{display:block;}
div.io{margin-top:30px;width:100%;text-align:right;}
p.call{display:inline-block;padding:8px 15px;color:#ffffff;background:#000000;}
div.img h3{width:100%;text-align:center;font-size:40px;color:#000000;font-weight:100;margin-bottom:10px;}
div.img:hover img{opacity:0.8;filter:opacity(alpha=60);}
footer{width:100%;float:left;padding:30px 0px;border-top:1px solid #000000;margin-top:30px;}
footer div.sx{float:left;width:19%;font-size:30px;line-height:30px;font-family: 'Anton', sans-serif;font-weight:100;}
footer div.dx{float:right;width:80%;text-align:right;padding-top:9px;}
footer a{color:#000000;}
div.inside{width:100%;float:left;}
div.inside img{width:100%;margin-bottom:10px;}
div.inside h1{font-size:45px;margin-bottom:15px;font-weight:100;}
div.brand h1{font-size:50px!important;margin-bottom:20px!important}
div.text_inside{font-size:16px;line-height:23px;}
/*img.logo{position:absolute;top:0px;right:0px;width:auto!important;}*/
img.logo{width:auto!important;}

@media screen and (min-width: 990px) and (max-width: 1050px) {
	div.page{width:850px;}
}

@media screen and (max-width: 770px) {
	div.page{width:98%;margin:0 1%;}
	footer div.sx{width:100%;text-align:center;}
	footer div.dx{width:100%;text-align:center;}
}