html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,hr{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clk,label,input[type=button],input[type=submit],button,#st,.bt,.b,#u{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.c:before,.c:after{content:"\0020";display:block;height:0;overflow:hidden}.c:after{clear:both}.c{zoom:1}*,*:before,*:after{box-sizing:border-box;}

/* COLORS */
body{background:#f1f1f1;}
body,a,a img,#t a:hover,#t a:focus,#r .gs-title,#r .gs-title *{color:#333;text-decoration:none;}
#st,.bc,.bc a,.u q,.ua a,#pi a,#t a,.tk a,.tk q,h3 i,h4 i,h5 i,h6 i,.ts b,.b.bs,#r .gsc-cursor *{color:#777;}
a:hover,a:focus,#l,#l a,.jh:hover,.j:hover .jh,.bt,#cN .fas,.rw:hover .rh{color:#ff6a00;}
.b,.ts:after{background:#ff6a00;}
.bc i,.b,a.b{color:#fff;}
#n,#j,.j,.sk,.l,#r .gsc-result{background:#fff;}
#ss,#j.ar,#r *{background:transparent;}
#b img{background:#f1f1f1;color:#f1f1f1;}
.bt,#cN.cn{opacity:0.001;}
#sf i,#l i,#cN .fas,.a .b{opacity:0.4;}
.b,.ts:after,h3 i,h4 i,h5 i,h6 i,.ts b{opacity:0.7;}
#l a:hover i,#sf:hover i,.bt.bv,.b:hover,.b:focus{opacity:0.9;}
#t,.tk,.rw,.l:nth-child(even),#r .gsc-result:nth-child(even),.p4o4{background:rgba(255,255,255,0.7);}

/* TYPOGRAPHY */
body,#r *{font-family:'Open Sans',sans-serif;font-size:16px;line-height:24px;}
h1,h2,h3,h4,h5,h6,.ts,.b,#pi strong,#r .gs-title,#r .gs-title *{font-family:'Roboto',sans-serif;font-weight:700;}
#l{font-family:'Squada One',cursive;font-weight:400;}
.gh,.rh{font-weight:300;}
#l{font-size:30px;}
h1,h2{font-size:24px;line-height:24px;}
.jh,h4,h5,h6{font-size:20px;line-height:20px;}
.ts,.ps h3,.gh,#r .gs-title,#r .gs-title *{font-size:18px;line-height:18px;}
.rh{font-size:16px;line-height:16px;}
#s,#t,.bc,#cN,.ua,#pi div a,.a .b,.sk .bs{font-size:14px;line-height:21px;}
.jh{max-height:40px;}
b,i,u,strong,em,.ps .bc i,#r .gs-title,#r .gs-title *{font-weight:normal;font-style:normal;text-decoration:none;}

/* WHITESPACE */
body,#b,.bb,.f,#cN q{margin:0 auto;}
h1,h2,h3,h4,h5,h6,ol,ul,p,hr,.u,.ua,#j,#t,.a,#r .gs-title,#r .gs-title *{margin-bottom:20px;}
#t ul,.r,.sk,.tk{margin-bottom:40px;}
.l,#r .gsc-result{margin-bottom:5px;}
#l{margin-bottom:0;}
.j{height:400px;margin:0 20px 20px 0;}
.a .j{height:350px;}
#pi div{margin:0 0 20px 20px;}
.j,#j,.ij,#t,.sk,.tk,.rw,.l,.p4o4,#r .gsc-result{padding:20px;}
.bc a{padding:5px 20px;}
.ua a,.ua q,#r .gsc-cursor *{padding:5px 10px;}
.b,.u q{padding:10px 20px;}
#j.ar{padding:0;}
.j,#j,.k{float:left;}
#sf,#t,.t{float:right;}
.c,.u{clear:both;}
.j,.ij,.jh,.bc,#r,#cN,.h,.ua,.u q,.rw,.l q{overflow:hidden;}
#n,.bt,#cN{position:fixed;}
#l,.j,#sf,#st,#s,.bc,#r,#cN q,.ts,.rw{position:relative;}
#l a,#l i,.ij,.ij i,#sf:after,#ss,#sf i,#s .h,.bc i,#cN .fas,#cN .b,.ts:after,#jl.a .j .c,.rw a{position:absolute;}
#l,#l a,.ij,.h a,.bc a,.u a,.u span,.b,.u q,.ua q,.ua a,.tk q,.tk i,#r .gsc-cursor *{display:inline-block;}
#cN q,#t a,.l q,.l i{display:block;}
#n,#l a,.ij i,.rw a{width:100%;height:100%;top:0;left:0;}
#st:focus,#sf i{z-index:1;}
#ss{z-index:2;}
#st{z-index:3;}
#n{z-index:10;}
#st,#ss,#r *{border:0 none;}
.tc,.sk,.u,.a,.p4o4,#r .gsc-cursor-box{text-align:center;}
.a .gh{text-align:left;}
.bt{bottom:60px;right:60px;font-size:1px;}
.bt.bv,.bc i{font-size:60px;}
.bt.bv{bottom:40px;right:40px;}
.sd{width:70px;}
.td{width:150px;}
.tk li,.r,.l{display:flex;flex-wrap:wrap;}
.l q{width:35%;max-width:235px;}
.l i{width:65%;padding-left:20px;}
.rw{margin:0 20px 20px 0;min-height:100px;}
.rh{margin-left:150px;}
.ri{max-width:150px;}

/* EFFECTS */
a,#l,.jh,.bt,.b,#cN{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
#st,i,#b,.bb,.j,.l,#j,#t,.sk,.tk,.ua,.rw,.rh,.tk q{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
#j,.sk,.tk,.b,.u q,.rw,.l,.p4o4 img,#r .gsc-result,.sl-image img{border-radius:3px;}
.j{border-radius:6px;}
#st{border-radius:600px;}

/* HEADER */
#n{height:64px;box-shadow:0 1px 5px rgba(0,0,0,0.3);}
#l{text-transform:uppercase;padding:20px 0 20px 40px;}
#l i{top:17px;left:0;}
#sf{margin-top:15px;}
#st{padding:7px 17px 8px 17px;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.1);width:30px;}
#st:focus{width:340px;padding:7px 30px 8px 20px;cursor:text;}
#sf i{right:9px;top:9px;}
#ss{top:0;right:0;width:30px;height:30px;}

/* MAIN */
#b{margin-top:84px;}
#j,#t,.sk,.tk{min-height:100vh;}
.ij{top:0;bottom:20px;left:0;right:0;}
.ij img{margin-top:60px;}
#jl.a .ij img{margin-top:0;}
.j{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.1);}
.j:hover{box-shadow:inset 0 0 0 5px rgba(0,0,0,0.1);}
.bc{margin:0 -20px 20px -20px;max-height:31px;}
#a .bc,#j.ar .bc{margin:0 0 20px 0;}
.bc i{line-height: 0;text-shadow: 1px 0 5px rgba(0,0,0,0.1);top:8px;margin-left:-10px;}

.ps blockquote{padding-left:15px;border-left:5px solid #ddd;}
.ps strong,.ps b{font-weight:bold}
.ps em,.ps i{font-style:italic}
.ps u{text-decoration:underline}
.ps ul{list-style:disc;}
.ps li{margin-left:30px;}
.ps img{width:auto;}
.ts{padding-bottom:20px;}
.ts,.tk hr{border-bottom:5px solid #eee;}
.ts:after{content:"";left:0;bottom:-5px;width:100px;height:5px;}

#r .gcsc-more-maybe-branding-root,.gsc-search-box,.gsc-url-top,#r .gsc-above-wrapper-area{position:absolute;top:-100px;left:-999999px;}
#r .gsc-control-cse,#r .gsc-results{padding:0;}
#r .gs-title,#r .gs-title *{height:20px;}
#r .gs-image-box,#r .gs-image{width:100px;max-width:100px;max-height:auto;}
#r .gs-snippet{margin-left:120px;}

/* FOOTER */
#s,#st,.bc,.h,.u q.k,.u q.t,.ua a,.b.bs{background:rgba(0,0,0,0.05);}
#s .h{height:5px;bottom:0;}
.f{padding:40px 0;}
#s.cn{padding-bottom:84px;}
#cN,#s .h,#r .gsc-results{width:100%;}
.h a{width:1%;}
#cN,.h a:nth-child(even),.a .c,.rw:hover{background:rgba(255,255,255,0.95);}
#cN{height:86px;border-top:5px solid rgba(0,0,0,0.3);bottom:0;left:0;padding:20px;}
#cN,.a .j .c{bottom:0;left:0;padding:20px;}
#cN.cn{height:1px;border-top:0;padding:0;}
#cN q{padding:0 0 0 60px;}
#cN .fas{font-size:45px;left:0;}
#cN .b{top:0;right:0;}
.u q,.ua q,.ua a:hover,.ua a:focus,#r .gsc-cursor *{background:rgba(255,255,255,0.5);text-shadow:1px 1px 0 #fff;}
.ua a,.ua q,#r .gsc-cursor *{margin:1px 1px 0 0;}
.ua{height:1px;}
.ua.us{max-height:auto;min-height:auto;height:128px;}
.a .j .c{margin:5px;border-top:2px solid rgba(0,0,0,0.1);}

/* RESPONSIVE */
.j img,.p4o4 img,.sk img,.ri,#r .gs-image,#r .gs-image-box img{width:100%;height:auto;}

@media screen and (min-width:120px){
  #b,.bb,.f{overflow:hidden;}
  #b,.bb,.f,.j,#j,.sk,#t,.tk{width:110px;}
  #jl,.r{width:130px;}
  .rw{width:100%;}
  .u q{width:1px;height:1px;padding:0;}
}
@media screen and (min-width:144px){
  #b,.bb,.f,.j,#j,.sk,#t,.tk{width:134px;}
  #jl,.r{width:154px;}
}
@media screen and (min-width:200px){
  #b,.bb,.f,.j,#j,.sk,#t,.tk{width:190px;}
  #jl,.r{width:210px;}
}
@media screen and (min-width:240px){
  #b,.bb,.f,.j,#j,.sk,#t,.tk{width:230px;}
  #jl,.r{width:230px;}
}
@media screen and (min-width:320px){
  #b,.bb,.f,.j,#j,.sk,#t,.tk{width:310px;}
  #jl,.r{width:330px;}
  .u q{width:80px;height:38px;padding:10px;}
}
@media screen and (min-width:360px){
  #b,.bb,.f,.j,#j,.sk,#t,.tk{width:340px;}
  #jl,.r{width:360px;}
}
@media screen and (min-width:480px){
  #b,.bb,.f,.j,#j,.sk,#t,.tk{width:440px;}
  #jl,.r{width:460px;}
  #t ul,.r,.sk,.tk{margin-bottom:20px;}
  .u q{width:auto;height:auto}
}
@media screen and (min-width:540px){
  #b,.bb,.f{width:520px;}
  #jl,.r{width:540px;}
  #j,.sk{width:335px;}
  #t,.tk{width:180px;}
  .j{width:250px;}
  .rw{width:46.299%;}
  .tk q{font-size:14px;line-height:21px;}
  .tk q{width:100%;}
  .tk i{width:100%;margin-bottom:10px}  
  .ri{max-width:100px;}
  .rh{margin:0 0 0 100px;}
  #t ul,.r,.sk,.tk{margin-bottom:40px;}
  #st:focus{width:200px;}
  .u q{width:auto;height:auto}
}
@media screen and (min-width:576px){
  #b,.bb,.f{width:556px;}
  #jl,.r{width:576px;}
  #j,.sk{width:366px;}
  #t,.tk{width:180px;}
  .j{width:268px;}
  .rw{width:46.53%;}
  #st:focus{width:220px;}
}
@media screen and (min-width:600px){
  #b,.bb,.f{width:580px;}
  #jl,.r{width:600px;}
  #j,.sk{width:370px;}
  #t,.tk{width:200px;}
  .j{width:280px;}
  .rw{width:46.66%;}
  .ri{max-width:150px;}
  .rh{margin:0 0 0 150px;}
}
@media screen and (min-width:640px){
  #b,.bb,.f{width:620px;}
  #jl,.r{width:640px;}
  #j,.sk{width:380px;}
  #t,.tk,#st:focus{width:230px;}
  .j{width:300px;}
  .rw{width:46.877%;}
  .tk q{font-size:14px;line-height:21px;}
  .tk q{width:35%;}
  .tk i{width:65%;margin-bottom:0}
}
@media screen and (min-width:720px){
  #b,.bb,.f{width:700px;}
  #jl,.r{width:720px;}
  #j,.sk{width:430px;}
  #t,.tk,#st:focus{width:250px;}
  .j{width:220px;}
  .rw{width:47.224%;}
}
@media screen and (min-width:768px){
  #b,.bb,.f{width:748px;}
  #jl,.r{width:768px;}
  #j,.sk{width:478px;}
  .j{width:235.99px;}
  .rw{width:47.398%;}
  #st:focus{width:340px;}
}
@media screen and (min-width:800px){
  #b,.bb,.f{width:780px;}
  #jl,.r{width:800px;}
  #j,.sk{width:510px;}
  .j{width:246.6px;}
  .rw{width:47.497%;}
  .tk q{font-size:16px;line-height:24px;}
}
@media screen and (min-width:864px){
  #b,.bb,.f{width:844px;}
  #jl,.r{width:864px;}
  #j,.sk{width:574px;}
  .j{width:268px;}
  .rw{width:47.687%;}
}
@media screen and (min-width:900px){
  #b,.bb,.f{width:880px;}
  #jl,.r{width:900px;}
  #j,.sk{width:610px;}
  .j{width:280px;}
  .rw{width:47.77%;}
}
@media screen and (min-width:960px){
  #b,.bb,.f{width:940px;}
  #jl,.r{width:960px;}
  #j,.sk{width:620px;}
  #t,.tk{width:300px;}
  .j{width:300px;}
  .rw{width:47.91%;}
}
@media screen and (min-width:1024px){
  #b,.bb,.f{width:1004px;}
  #jl,.r{width:1024px;}
  #j,.sk{width:684px;}
  .j{width:321px;}
  .rw{width:48%;}  
}
@media screen and (min-width:1050px){
  #b,.bb,.f{width:1030px;}
  #jl,.r{width:1050px;}
  #j,.sk{width:710px;}
  .j{width:330px;}
  .rw{width:48%;}  
}
@media screen and (min-width:1080px){
  #b,.bb,.f{width:1060px;}
  #jl,.r{width:1080px;}
  #j,.sk{width:740px;}
  .j{width:340px;}
  .rw{width:48.1%;}
}
