/*

Author: GoodwinPress
Author URI: http://www.goodwinpress.ru
 
*/

 
html,body,div,span,applet,object,iframe,h1,h2,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}
body{line-height:1}
strong{font-weight:700}
.clear{clear:both;display:block;content:" ";height:0;visibility:hidden}
p{margin-bottom:20px}
img{max-width:100%;height:auto;vertical-align:bottom;border:0}
iframe{max-width:100%;margin:30px 0}
.alignleft{float:left;width:100%;margin-bottom:30px}
body{font-family:'Open Sans',Arial,sans-serif;font-weight:400;font-size:17px;line-height:1.65;color:#444;word-wrap:break-word;background:#f6f7fb}
.header{background:#424254;margin:0 auto;padding:20px 100px}
.wrap{width:100%;max-width:1100px;margin:0 auto;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
h1{font-size:20px;line-height:40px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:1.4px;color:#fff}
h2{font-size:22px;line-height:1.4;font-weight:700;padding-top:30px;letter-spacing:1px;margin-bottom:30px}
h2.post-title{float:left;text-align:center;font-size:28px;text-transform:uppercase;padding:20px;margin-top:30px}
.ya-share2{margin-bottom:60px;text-align:center}
.intro{margin:0 auto;padding:0 100px 20px;font-size:16px;background:#e9f2f9}
.container{padding:0 100px}
blockquote{display:block;padding:55px 50px 30px;margin:10px 0 35px;font-weight:normal;letter-spacing:1px;border:none!important;position:relative;background:#f9f9f9}
blockquote:before{position:absolute;top:-23px;left:50%;margin-left:-32px;content:"\201c";font-size:70px;width:44px;height:44px;line-height:1;text-align:center;border-radius:50%;overflow:hidden;font-style:normal;color:#fff;border:10px solid #fff;background:#424254}
.gpic{width:140px;border-radius:50%;display:block;float:left;margin:20px 40px 85px 0}
a{color:#c00}
a:hover{color:#900}
.footer{border-top:1px solid #f4f4f4;margin:30px auto 0;padding:30px 100px}
.footer span{display:block;text-align:center;font-size:13px;line-height:1.7;color:#999}
@media only screen and (max-width:1000px){h2{text-align:center}
.gpic{float:none;margin:20px auto}
}@media only screen and (max-width:700px){body{font-size:15px}
.header{padding:20px 0}
h1{text-align:center}
.intro{padding:0 50px 25px}
.container{padding:0 50px}
h2.post-title{font-size:18px}
}@media only screen and (max-width:500px){body{font-size:16px}
.intro{padding:0 25px 25px}
.container{padding:0 25px}
}
