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}
body{line-height:1}
strong{font-weight:700}
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}
.clear{clear:both;display:block;content:" ";height:0;visibility:hidden}
* html .clearfix{height:1%}
img{max-width:100%}
img{height:auto}
iframe{max-width:100%}
img{border:0;vertical-align:bottom}
.aligncenter{display:block;margin:0 auto 20px;text-align:center}
.alignleft{float:left}
.alignright{float:right}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('fonts/source-sans-pro-v11-cyrillic_latin-regular.eot');src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url('fonts/source-sans-pro-v11-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/source-sans-pro-v11-cyrillic_latin-regular.woff2') format('woff2'),url('fonts/source-sans-pro-v11-cyrillic_latin-regular.woff') format('woff'),url('fonts/source-sans-pro-v11-cyrillic_latin-regular.ttf') format('truetype'),url('fonts/source-sans-pro-v11-cyrillic_latin-regular.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('fonts/source-sans-pro-v11-cyrillic_latin-700.eot');src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url('fonts/source-sans-pro-v11-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/source-sans-pro-v11-cyrillic_latin-700.woff2') format('woff2'),url('fonts/source-sans-pro-v11-cyrillic_latin-700.woff') format('woff'),url('fonts/source-sans-pro-v11-cyrillic_latin-700.ttf') format('truetype'),url('fonts/source-sans-pro-v11-cyrillic_latin-700.svg#SourceSansPro') format('svg')}
@font-face{font-family:'Luckiest Guy';font-style:normal;font-weight:400;src:url('fonts/luckiest-guy-v8-latin-regular.eot');src:local('Luckiest Guy Regular'),local('LuckiestGuy-Regular'),url('fonts/luckiest-guy-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/luckiest-guy-v8-latin-regular.woff2') format('woff2'),url('fonts/luckiest-guy-v8-latin-regular.woff') format('woff'),url('fonts/luckiest-guy-v8-latin-regular.ttf') format('truetype'),url('fonts/luckiest-guy-v8-latin-regular.svg#LuckiestGuy') format('svg')}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-family:'Source Sans Pro',Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.55;color:#444;word-wrap:break-word;background:#f7f6fb}
.wrap{width:100%;max-width:1000px;margin:0 auto;background:#fff;padding:0 100px;border-top:5px solid #E33258}
h1{font-family:'Luckiest Guy',sans-serif;font-size:40px;line-height:1;font-weight:700;text-align:center;text-transform:uppercase;padding:40px 0}
h2{font-size:26px;line-height:1.25;font-weight:700;text-align:center;margin:40px 0 30px}
p{margin-bottom:20px; -webkit-hyphens: auto; -moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;text-align: justify}
.gpic{width:130px;border-radius:50%;display:block;margin:0 auto}
a{color:#E33258}
a:hover{color:#645b7e}
.themes{width:100%;margin:40px auto}
.themes .item{float:left;width:31.33%;margin-right:3%;margin-bottom:20px;transition:.5s ease-in-out}
.themes .item:nth-child(3n){margin-right:0}
.themes .item:hover{box-shadow:1px 2px 15px #c5c5c5;transform:translate(0,-6px)}
a.btn{display:block;padding:15px 0;margin:0 auto;text-align:center;width:250px;background:#E33258;color:#fff;font-size:14px;font-weight:700; text-transform: uppercase; letter-spacing: 1px; text-decoration:none;border-radius:4px; transition:all .3s ease-in-out;}
a.btn:hover{background:#645b7e}
.footer{width:100%;border-top:1px solid #f4f4f4;margin:30px auto 0;padding:30px 0}
.footer span{display:block;text-align:center;font-size:14px;line-height:1.7;color:#999}
@media only screen and (max-width:800px){ 
.wrap {width:100%;padding: 0 50px}
}@media only screen and (max-width:600px){.wrap {width:100%;padding: 0 20px}
.themes .item{ width:48%;margin-right:4%;margin-bottom:20px}
.themes .item:nth-child(3n){margin-right:4%}
.themes .item:nth-child(2n){margin-right:0}}
@media only screen and (max-width:400px){
.themes .item{ width:108%;margin-right:0}
.themes .item:nth-child(2n), .themes .item:nth-child(3n){margin-right:0}}