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;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{font-family:"trajan_proregular";float:left;display:block;width:100%;line-height:1.5;background-color:#fcfcfc}@media screen and (min-width: 768px) and (max-width: 1024px){html,body{font-size:15px}}@media screen and (max-width: 767px){html,body{font-size:13px}}hr{border:none;width:100%;float:left;display:block;height:1px;background-color:#d9d9d9;margin:1.5em 0}a{text-decoration:none;color:inherit;outline:none}img{float:left;width:100%;display:block}header{float:left;display:block;width:100%;margin-top:2.5em}header h1,header h2{text-align:center;float:left;display:block;width:100%}header h1{font-size:2.5em;text-transform:uppercase;line-height:1em}header h2{font-size:1em}header nav{float:left;display:block;width:100%;margin:3em 0 1.5em 0}header nav ul{float:left;display:block;width:100%;text-align:justify;font-size:0;font-size:15px\9}@media screen and (max-width: 767px){header nav ul{text-align:center}}header nav ul:after{display:inline-block;width:100%;height:0;line-height:0;content:'';font-size:0}@media screen and (max-width: 767px){header nav ul:after{display:none}}header nav ul li{display:inline-block;font-size:15px;zoom:1;*display:inline}header nav ul li.selected a{color:black}header nav ul li a{vertical-align:middle;padding:10px 10px;display:inherit;color:#c7c7c7}@media screen and (max-width: 767px){header nav ul li a{padding:10px 5px}}header nav ul li a:hover{color:black}.photo{float:left;display:block;width:100%;margin-bottom:20px}.contacts>div>div{border-top:1px solid #d9d9d9}.contacts h5{float:left;display:block;width:100%;font-size:.875em;margin:3em 0 2.5em 0;font-family:"trajan_proregular";text-transform:uppercase;font-weight:bold}.contacts ul{float:left;display:block;width:100%}.contacts ul li{float:left;display:block;width:100%}.contacts ul li a{float:left;display:block;width:100%;padding:1.25em 0;border-bottom:1px solid #e6e6e6;color:#c7c7c7}.contacts ul li a:hover{color:black}.contacts ul li:last-of-type a{border-bottom:none}.contacts img{float:left;display:inline-block;width:170px;height:auto}.work{float:left;display:block;width:100%;padding:3em 0;border-bottom:1px solid #e6e6e6}.work.last{border-bottom:none}.work .rwd-video{height:0;overflow:hidden;padding-bottom:50.25%;padding-top:30px;position:relative;margin-bottom:2em}@media screen and (max-width: 767px){.work .rwd-video{padding-bottom:47%}}.work .rwd-video iframe,.work .rwd-video object,.work .rwd-video embed{height:100%;left:0;position:absolute;top:0;width:100%}.work h4{font-size:1.125em;font-weight:bold}.work h4 span{font-weight:normal}.work p{padding-top:2em}footer{float:left;display:block;width:100%;margin:1.5em 0;text-align:center}footer p{float:left;display:block;width:100%;font-size:.75em;padding:2em 0;border-top:1px solid #d9d9d9}
