@import url(../../vendor/normalize-css/normalize.css);.header:after,.content-aside:after,.content-main:after,.content-main p:after,.content-share:after,footer .social-buttons:after,footer .annotation:after{content:"";display:table;clear:both}@font-face{font-family:proxima-nova;src:url("../../fonts/proxima-nova/300/proxima-nova-300.eot");src:url("../../fonts/proxima-nova/300/proxima-nova-300.eot?#iefix") format("embedded-opentype"),url("../../fonts/proxima-nova/300/proxima-nova-300.woff") format("woff"),url("../../fonts/proxima-nova/300/proxima-nova-300.ttf") format("truetype"),url("../../fonts/proxima-nova/300/proxima-nova-300.svg#proxima-nova") format("svg");font-weight:300}@font-face{font-family:proxima-nova;src:url("../../fonts/proxima-nova/400/proxima-nova-400.eot");src:url("../../fonts/proxima-nova/400/proxima-nova-400.eot?#iefix") format("embedded-opentype"),url("../../fonts/proxima-nova/400/proxima-nova-400.woff") format("woff"),url("../../fonts/proxima-nova/400/proxima-nova-400.ttf") format("truetype"),url("../../fonts/proxima-nova/400/proxima-nova-400.svg#proxima-nova") format("svg");font-weight:400}@font-face{font-family:proxima-nova;src:url("../../fonts/proxima-nova/600/proxima-nova-600.eot");src:url("../../fonts/proxima-nova/600/proxima-nova-600.eot?#iefix") format("embedded-opentype"),url("../../fonts/proxima-nova/600/proxima-nova-600.woff") format("woff"),url("../../fonts/proxima-nova/600/proxima-nova-600.ttf") format("truetype"),url("../../fonts/proxima-nova/600/proxima-nova-600.svg#proxima-nova") format("svg");font-weight:600}*,*::before,*::after{box-sizing:border-box}html,body{font-family:"proxima-nova", sans-serif;font-size:18px;line-height:28px;color:#333333}h1,h2,h3,h4,h5,h6{color:#000}.page-wrapper{position:relative}.page-wrapper>.container{position:absolute;width:100%;top:40px;left:50%;visibility:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.container{max-width:970px;margin-left:auto;margin-right:auto;position:relative}.container:after{content:" ";display:block;clear:both}@media all and (max-width: 970px){.container{padding-left:10px;padding-right:10px}}.content-main{width:63.58025%;float:left;margin-left:1.54321%;margin-right:1.54321%;margin-left:34.87654%;padding:70px 0}@media all and (max-width: 970px){.content-main{width:96.91358%;float:left;margin-left:1.54321%;margin-right:1.54321%}}.content-aside{width:30.24691%;float:left;margin-left:1.54321%;margin-right:1.54321%;height:100%;visibility:visible}@media all and (max-width: 970px){.content-aside{display:none}}.link-block{cursor:pointer;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-radius:20px}.link-block:hover{background-color:rgba(0,0,0,0.03)}.table{display:table;width:100%}.table .tr{display:table-row}.table .td{display:table-cell}b,strong{font-family:"ProximaNova-Bold", sans-serif;font-weight:400}img{max-width:100%}figcaption{padding-top:10px;font-size:15px;line-height:20px;color:#000;text-align:center}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-crossed{text-decoration:line-through}.waypoint{height:1px}.header>.header-bar{width:100%;padding-top:12px;padding-bottom:8px;position:absolute;top:0;left:0;background-color:#85C968;z-index:12}.header .content-nav{position:fixed;top:63px;left:0;margin-bottom:0;padding-top:10px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.07);overflow-x:scroll;max-height:100%;z-index:11}.header .header-mobile{display:none}.header._fixed .header-nav-toggle{display:block}.header._fixed .waypoint-change-color{fill:#85C968}.header._fixed>.header-bar{position:fixed;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.07)}.header._fixed .header-mobile._opened{display:block}.header-mobile-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:9}.header-logo .waypoint-change-color{fill:#F1FFEB}.header-nav-toggle{display:none;width:36px;height:36px;float:right;cursor:pointer}.header-nav-toggle:hover svg{opacity:0.8}.header-screen{display:block;min-height:630px;padding:80px 0 40px;background:#85C968 url("/landings/mac-dev-survey/img/header-illustration.jpg") no-repeat center bottom;background-size:1640px 492px;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.header-screen{background-image:url("/landings/mac-dev-survey/img/header-illustration@2x.jpg")}}.header-screen h1{color:#fff;font-size:44px;line-height:53px;letter-spacing:0;margin-bottom:5px}.header-screen h3{margin:0;color:#F1FFEB;font-size:28px;line-height:34px;font-weight:400}.content-aside{position:relative;min-height:1px}.content-main h3,.content-main h4{position:relative}.content-main h3>label,.content-main h4>label{display:block;height:1px;position:absolute;top:-40px;left:0}@media all and (max-width: 768px){.content-main h3>label,.content-main h4>label{top:-80px}}.content-main h3{margin:32px 0;font-size:38px;font-weight:300;line-height:48px}.content-main h3:first-child{margin-top:0}.content-main h4{margin:24px 0;font-size:28px;font-weight:300;line-height:36px}.content-main p{margin:18px 0}.content-main a{color:#00BBE6;font-weight:600;text-decoration:none}.content-nav{width:100%;margin-bottom:60px;padding:36px;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);background-color:#fff;z-index:10}.content-nav h4{margin-top:24px;font-size:18px;font-weight:400;line-height:24px;color:#000}.content-nav a{display:block;font-size:16px;color:#494949;line-height:24px;text-decoration:none;margin:8px 0}.content-nav a>h4{margin-bottom:10px}.content-share{margin:20px 0 0}.content-share a{display:inline-block;width:48px;height:48px;margin:0 6px;background-color:#85C968;-webkit-transition:all .2s !important;transition:all .2s !important;border-radius:100%}.content-share a:first-child{margin-left:0}.content-share a:hover{background-color:#9ad282}.content-share .i-twitter,.content-share .i-facebook,.content-share .i-googleplus,.content-share .i-instagram{display:inline-block;width:48px;height:48px;background-size:34px;cursor:pointer}.content-share .i-twitter{background:url(/landings/mac-dev-survey/img/icon-twitter.svg) center no-repeat}.content-share .i-facebook{background:url(/landings/mac-dev-survey/img/icon-facebook.svg) center no-repeat}.content-share .i-googleplus{background:url(/landings/mac-dev-survey/img/icon-googleplus.svg) center no-repeat}.page-section.blue .content-illustration,.page-section.orange .content-illustration,.page-section.red .content-illustration{position:relative;margin-top:90px}.page-section.blue .content-illustration::before,.page-section.orange .content-illustration::before,.page-section.red .content-illustration::before{content:'';display:block;width:100%;position:relative;z-index:8}.page-section.blue .content-illustration::after,.page-section.orange .content-illustration::after,.page-section.red .content-illustration::after{content:'';display:block;width:1236px;height:181px;position:absolute;top:-10px;left:-310px;z-index:7}.page-section.blue .content-illustration+.content-main,.page-section.orange .content-illustration+.content-main,.page-section.red .content-illustration+.content-main{padding-top:430px}.page-section.green{background-color:#F8FFF5}.page-section.blue{overflow:hidden;background-color:#F5FDFF}.page-section.blue .content-illustration{height:263px}.page-section.blue .content-illustration::before{height:263px;background:url("/landings/mac-dev-survey/img/content-illustration-1-main.png") no-repeat center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page-section.blue .content-illustration::before{background-image:url("/landings/mac-dev-survey/img/content-illustration-1-main@2x.png");background-size:auto 263px}}.page-section.blue .content-illustration::after{background:url("/landings/mac-dev-survey/img/content-illustration-1-bg.png") no-repeat left}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page-section.blue .content-illustration::after{background-image:url("/landings/mac-dev-survey/img/content-illustration-1-bg@2x.png");background-size:1236px 181px}}.page-section.orange{overflow:hidden;background-color:#FFFBF6}.page-section.orange .content-illustration{height:330px}.page-section.orange .content-illustration::before{height:330px;background:url("/landings/mac-dev-survey/img/content-illustration-2-main.png") no-repeat center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page-section.orange .content-illustration::before{background-image:url("/landings/mac-dev-survey/img/content-illustration-2-main@2x.png");background-size:auto 330px}}.page-section.orange .content-illustration::after{background:url("/landings/mac-dev-survey/img/content-illustration-2-bg.png") no-repeat left}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page-section.orange .content-illustration::after{background-image:url("/landings/mac-dev-survey/img/content-illustration-2-bg@2x.png");background-size:1236px 181px}}.page-section.red{overflow:hidden;background-color:#FFF8F8}.page-section.red .content-illustration{height:246px}.page-section.red .content-illustration::before{height:246px;background:url("/landings/mac-dev-survey/img/content-illustration-3-main.png") no-repeat center}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page-section.red .content-illustration::before{background-image:url("/landings/mac-dev-survey/img/content-illustration-3-main@2x.png");background-size:auto 246px}}.page-section.red .content-illustration::after{background:url("/landings/mac-dev-survey/img/content-illustration-3-bg.png") no-repeat left}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.page-section.red .content-illustration::after{background-image:url("/landings/mac-dev-survey/img/content-illustration-3-bg@2x.png");background-size:1236px 181px}}.page-section.grey{background-color:#FAFAFA}.content-image-1{margin:60px 0}.content-image-1 .image-desktop img{width:100%;max-width:527px;margin-left:auto;margin-right:auto}.content-image-1 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-1 .image-mobile._scrollable img{width:auto}.content-image-1 .image-mobile img{width:100%;max-width:291px;margin-left:auto;margin-right:auto}.content-image-2{margin:60px 0}.content-image-2 .image-desktop img{width:100%;max-width:512px;margin-left:auto;margin-right:auto}.content-image-2 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-2 .image-mobile._scrollable img{width:auto}.content-image-2 .image-mobile img{width:100%;max-width:258px;margin-left:auto;margin-right:auto}.content-image-3{margin:60px 0}.content-image-3 .image-desktop img{width:100%;max-width:602px;margin-left:auto;margin-right:auto}.content-image-3 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-3 .image-mobile._scrollable img{width:auto}.content-image-3 .image-mobile img{width:100%;max-width:329px;margin-left:auto;margin-right:auto}.content-image-4{margin:60px 0}.content-image-4 .image-desktop img{width:100%;max-width:618px;margin-left:auto;margin-right:auto}.content-image-4 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-4 .image-mobile._scrollable img{width:auto}.content-image-4 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-5{margin:60px 0}.content-image-5 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-5 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-5 .image-mobile._scrollable img{width:auto}.content-image-5 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-6{margin:60px 0}.content-image-6 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-6 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-6 .image-mobile._scrollable img{width:auto}.content-image-6 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-7{margin:60px 0}.content-image-7 .image-desktop img{width:100%;max-width:338px;margin-left:auto;margin-right:auto}.content-image-7 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-7 .image-mobile._scrollable img{width:auto}.content-image-7 .image-mobile img{width:100%;max-width:258px;margin-left:auto;margin-right:auto}.content-image-8{margin:60px 0}.content-image-8 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-8 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-8 .image-mobile._scrollable img{width:auto}.content-image-8 .image-mobile img{width:100%;max-width:642px;margin-left:auto;margin-right:auto}.content-image-9{margin:60px 0}.content-image-9 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-9 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-9 .image-mobile._scrollable img{width:auto}.content-image-9 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-10{margin:60px 0}.content-image-10 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-10 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-10 .image-mobile._scrollable img{width:auto}.content-image-10 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-11{margin:60px 0}.content-image-11 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-11 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-11 .image-mobile._scrollable img{width:auto}.content-image-11 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-12{margin:60px 0}.content-image-12 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-12 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-12 .image-mobile._scrollable img{width:auto}.content-image-12 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-13{margin:60px 0}.content-image-13 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-13 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-13 .image-mobile._scrollable img{width:auto}.content-image-13 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-14{margin:60px 0}.content-image-14 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-14 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-14 .image-mobile._scrollable img{width:auto}.content-image-14 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-15{margin:60px 0}.content-image-15 .image-desktop img{width:100%;max-width:258px;margin-left:auto;margin-right:auto}.content-image-15 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-15 .image-mobile._scrollable img{width:auto}.content-image-15 .image-mobile img{width:100%;max-width:258px;margin-left:auto;margin-right:auto}.content-image-16{margin:60px 0}.content-image-16 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-16 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-16 .image-mobile._scrollable img{width:auto}.content-image-16 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-17{margin:60px 0}.content-image-17 .image-desktop img{width:100%;max-width:655px;margin-left:auto;margin-right:auto}.content-image-17 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-17 .image-mobile._scrollable img{width:auto}.content-image-17 .image-mobile img{width:100%;max-width:655px;margin-left:auto;margin-right:auto}.content-image-18{margin:60px 0}.content-image-18 .image-desktop img{width:100%;max-width:617px;margin-left:auto;margin-right:auto}.content-image-18 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-18 .image-mobile._scrollable img{width:auto}.content-image-18 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.content-image-19{margin:60px 0}.content-image-19 .image-desktop img{width:100%;max-width:655px;margin-left:auto;margin-right:auto}.content-image-19 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-19 .image-mobile._scrollable img{width:auto}.content-image-19 .image-mobile img{width:100%;max-width:655px;margin-left:auto;margin-right:auto}.content-image-20{margin:60px 0}.content-image-20 .image-desktop img{width:100%;max-width:616px;margin-left:auto;margin-right:auto}.content-image-20 .image-mobile._scrollable{padding-bottom:20px;overflow-x:scroll}.content-image-20 .image-mobile._scrollable img{width:auto}.content-image-20 .image-mobile img{width:100%;max-width:335px;margin-left:auto;margin-right:auto}.image-desktop{display:block}.image-mobile{display:none}@media all and (max-width: 768px){.image-desktop{display:none}.image-mobile{display:block}}.image-non-retina{display:block}.image-retina{display:none}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.image-non-retina{display:none}.image-retina{display:block}}footer{background:#c6ccce;color:#ecf0f1;-webkit-transition:height .2s;transition:height .2s}footer.hidden{height:0}footer .clear{clear:both}footer .container{padding:40px 20px 25px;max-width:1020px}footer .social-buttons{margin:20px 0 0;width:162px}footer .social-buttons a{display:block;width:34px;height:34px;margin:0 10px;float:left;background-color:rgba(255,255,255,0.7);-webkit-transition:all .2s !important;transition:all .2s !important;border-radius:100%;box-shadow:0 0 0 0 rgba(255,255,255,0.3)}footer .social-buttons a:hover{background-color:#fff;box-shadow:0 0 0 7px #fff}footer .social-buttons a:first-child{margin-left:0}footer .social-buttons .i-twitter,footer .social-buttons .i-facebook,footer .social-buttons .i-googleplus,footer .social-buttons .i-instagram{display:inline-block;width:34px;height:34px;background:url(http://devmate.com/img/icons/social.png) 0 0 no-repeat;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){footer .social-buttons .i-twitter,footer .social-buttons .i-facebook,footer .social-buttons .i-instagram{background-image:url(http://devmate.com/img/icons/social@2x.png);background-size:auto 34px}}footer .social-buttons .i-twitter{background-position:0 0}footer .social-buttons .i-facebook{background-position:-60px 0}footer .social-buttons .i-instagram{background-position:-180px 0}footer .annotation{float:left;max-width:520px}footer .annotation h3{margin:0;padding:0;font-size:27px;font-weight:300;line-height:35px;color:#ecf0f1}footer .devmate-logo-white{width:116px;height:30px;display:inline-block;margin-top:-4px;-webkit-transition:opacity .2s;transition:opacity .2s;border:0}footer .devmate-logo-white:hover{opacity:1}footer .devmate-logo-white img{width:115px;height:34px;opacity:.7}footer .devmate-logo-gray{width:117px;height:33px;display:inline-block;opacity:1;border:0}footer .devmate-logo-gray:hover img{opacity:0}footer .devmate-logo-gray img{width:117px;height:33px;opacity:.7}footer .links-table{float:right;width:400px}footer .links-table .td{padding-left:5px}footer .links-table .td:first-child{padding-left:0}footer .links-table a{font-size:13px;font-weight:600;color:rgba(255,255,255,0.7);line-height:25px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s;border:none;white-space:nowrap}footer .links-table a:hover{color:#fff}footer .copyright{width:400px;float:right;font-size:15px;line-height:20px;margin-top:-50px}footer .copyright a{color:rgba(255,255,255,0.7)}footer .copyright a:hover{color:#fff;border-color:#fff}footer .form-subscribe{width:360px;margin-bottom:40px;height:80px;overflow:visible}footer .form-subscribe p{font-family:'proxima-nova';font-size:19px;color:#ecf0f1;line-height:23px;margin:0 0 15px}footer .form-subscribe-success,footer .form-subscribe-warning,footer .form-subscribe-error{display:none;font-family:'proxima-nova';font-size:25px;line-height:30px}footer .form-subscribe-success,footer .form-subscribe-warning{color:#39a05f}footer .form-subscribe-error{color:#965519}footer .form-subscribe input[type="email"],footer .form-subscribe input[type="text"]{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2e4e5;border-radius:3px;width:100%;padding:0 40px 0 10px;height:40px;margin:0;font-family:'proxima-nova';font-size:17px;color:rgba(0,0,0,0.7);line-height:20px}footer .form-subscribe input[type="email"]::-webkit-input-placeholder,footer .form-subscribe input[type="text"]::-webkit-input-placeholder{color:rgba(0,0,0,0.3);font-family:'proxima-nova';font-size:17px;line-height:20px}footer .form-subscribe input[type="email"]::-moz-placeholder,footer .form-subscribe input[type="text"]::-moz-placeholder{color:rgba(0,0,0,0.3);font-family:'proxima-nova';font-size:17px;line-height:40px}footer .form-subscribe input[type="email"]:hover+input[type="submit"],footer .form-subscribe input[type="email"]:focus+input[type="submit"],footer .form-subscribe input[type="text"]:hover+input[type="submit"],footer .form-subscribe input[type="text"]:focus+input[type="submit"]{opacity:1}footer .form-subscribe input[type="email"].error,footer .form-subscribe input[type="text"].error{color:#965519}footer .form-subscribe input[type="submit"]{width:45px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/img/mail.svg) center center no-repeat;background-size:26px 18px;border:0;float:right;margin-top:-40px;position:relative;z-index:1;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}footer .form-subscribe input[type="submit"]:hover{opacity:1}@media (max-width: 990px){footer .annotation,footer .links-table,footer .copyright{float:none;margin-top:0;margin-left:auto;margin-right:auto;max-width:500px;width:auto}footer .annotation{margin-top:20px;text-align:center}footer .copyright{text-align:center}footer .form-subscribe{height:auto;margin-right:auto;margin-left:auto}}@media (max-width: 390px){footer .links-table{margin-left:-10px;margin-right:-10px}footer .annotation h3{font-size:20px;line-height:30px}footer .form-subscribe{width:auto}}
