*{box-sizing:border-box}
.hot-cover{background-color:#1b1b1b;background-image:url(img/top-wordpress-themes-and-plugins.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.hot-cover-overlay{margin-bottom:30px;text-align:center;text-transform:uppercase;border-top:6px solid #ff8a00;border-radius:0 0 6px 6px;background-color:rgba(0,0,0,.4)}
.hot-cover-overlay .overlay-inner{padding:70px 40px 55px}
.hot-cover-title{font-family:Tungsten-Bold,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-weight:400;font-size:295px;line-height:.8em}
.hot-cover-title em{font-size:99%;font-style:normal;color:#ff8a00}
.hot-cover-title:hover{-webkit-animation:hot-glow 1.5s ease-in-out infinite alternate;animation:hot-glow 1.5s ease-in-out infinite alternate;color:#FFF}
.hot-cover-title:hover em{color:#FFF}
.hot-cover-description{font-family:GT-Walsheim-Medium,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:24px;line-height:1.375em;margin:0}
.hot-title-strip{position:relative;text-align:center;text-transform:uppercase;color:#FFF;border-top:6px solid #ff8a00;background-color:#77c043}
.hot-title-strip .hot-title{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:48px;line-height:1em;margin:0;padding:1em 100px}
.hot-title-strip .hot-back-tag{position:absolute;top:50%;left:0;margin-top:-20px}
.hot-title-strip .hot-back-tag a{font-family:Tungsten-Bold,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-weight:400;background-image:url(img/back-tag.png);background-repeat:no-repeat;background-position:center left;display:inline-block;vertical-align:baseline;zoom:1;font-size:28px;line-height:24px;height:40px;padding:10px 10px 10px 30px;color:#FFF;background-color:#ff8a00}
.hot-title-strip .hot-back-tag a:hover{background-color:#f2812e}
.top-plugins-block{display:block;float:left;margin-right:2.3576516%;width:48.8211742%;background-color:#1b1b1b}
.top-plugins-block:last-child{margin-right:0}
.top-themes-block{display:block;float:left;margin-right:2.3576516%;width:48.8211742%;background-color:#1b1b1b}
.top-themes-block:last-child{margin-right:0}
.with-hot-sidebar{display:block;float:left;margin-right:2.3576516%;width:65.8807828%}
.with-hot-sidebar:last-child{margin-right:0}
.hot-block-header .hot-next,.hot-block-header .hot-prev{font-family:GT-Walsheim-Thin,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;color:#b0b0b0}
.hot-block-header .hot-next:hover,.hot-block-header .hot-prev:hover{cursor:pointer;color:#FFF}
.hot-block-header .hot-next:active,.hot-block-header .hot-prev:active{position:relative;top:1px}
.hot-block-header{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:24px;padding-top:15px;padding-bottom:15px;text-align:center;text-transform:uppercase}
.hot-block-header a{color:#FFF}
.hot-block-header em{font-family:GT-Walsheim-Thin,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;color:#b0b0b0}
.hot-block-header .hot-prev{float:left;margin-left:20px}
.hot-block-header .hot-next{visibility:hidden;float:right;margin-right:20px}
.hot-block-footer .link{font-family:Tungsten-Bold,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-size:24px;font-weight:700;display:block;padding-top:15px;padding-bottom:14px;text-align:center;text-transform:uppercase;color:#b0b0b0;border-radius:0 0 5px 5px;background-color:#FFF}
.hot-block-footer .link:hover{color:#9e9e9e}
.hot-block-footer .link:active{top:0;padding-top:16px;padding-bottom:13px}
.hot-item-link{display:block;width:100%;height:85px;border-bottom:1px solid #ccc;background-color:#FFF}
.hot-item-link:hover{color:#1b1b1b}
.hot-item-link:hover .indicator{width:0}
.hot-item-link:hover .position{left:0}
.hot-item-link:hover .thumbnail{left:90px}
.hot-item-link:hover .information{padding-left:160px}
.hot-item-link:active{top:0;border-top:1px solid #FFF;background-color:#FFF}
.hot-item-link:active .indicator{top:-1px}
.hot-item{display:block;position:relative;height:85px;color:#333;background-color:#FFF}
.hot-item:after,.hot-item:before{content:" ";display:table}
.hot-item:after{clear:both}
.hot-item .indicator{position:absolute;top:0;left:0;background-image:url(img/arrow-right.png);background-repeat:no-repeat;background-position:center 34px;-webkit-transition:width .15s ease-out;transition:width .15s ease-out;width:25px;height:85px;border-bottom:1px solid #8d8d8d;background-color:#b0b0b0}
.hot-item .indicator.up{background-image:url(img/arrow-up.png);background-repeat:no-repeat;background-position:center 34px;border-bottom:1px solid #5f9a36;background-color:#77c043}
.hot-item .indicator.down{background-image:url(img/arrow-down.png);background-repeat:no-repeat;background-position:center 34px;border-bottom:1px solid #b64244;background-color:#e35355}
.hot-item .indicator.unknown{background-image:url(img/unknown.png);background-repeat:no-repeat;background-position:center 34px}
.hot-item .indicator.none{border-bottom:1px solid #727272;background-color:#969696}
.hot-item .position{position:absolute;top:0;left:25px;-webkit-transition:left .15s ease-out;transition:left .15s ease-out;width:90px;height:85px;padding-top:18px;padding-right:10px;padding-left:10px;text-align:center}
.hot-item .position .current{font-size:30px;font-weight:700;line-height:1em;margin-bottom:2px}
.hot-item .position .previous{font-family:GT-Walsheim-Medium,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;font-style:normal;font-weight:400;font-size:11px;letter-spacing:-.5px;text-transform:uppercase;color:#b0b0b0}
.hot-item .thumbnail{position:absolute;top:0;left:115px;-webkit-transition:left .15s ease-out;transition:left .15s ease-out;width:70px;height:84px;padding-top:18px;padding-left:10px;-webkit-transform:translateZ(0);transform:translateZ(0);border:none}
.hot-item .thumbnail img{width:48px;height:48px;display:block}
.hot-item .information{-webkit-transition:padding .15s ease-out;transition:padding .15s ease-out;padding-top:20px;padding-right:10px;padding-left:185px}
.hot-item .information .name{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-size:21px;font-weight:700;margin-bottom:4px}
.hot-item .information .meta{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-family:GT-Walsheim-Medium,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:11px;text-transform:uppercase;color:#b0b0b0}
.hot-item .pp-badge{position:absolute;top:-1px;right:15px;width:52px;height:59px;color:transparent;font:0/0 a;text-shadow:none;-webkit-transition:height .1s ease-out;transition:height .1s ease-out;background:url(svg/plugin-partner-badge.svg) bottom left no-repeat}
.hot-item .pp-badge:hover{height:61px}
.loading,.no-data{font-size:14px;line-height:1.5em;padding:2.5em 1em;text-align:center;color:#9e9e9e;border-bottom:1px solid #ccc;background-color:#FFF}
.hot-sidebar{display:block;float:left;margin-right:2.3576516%;width:31.7615656%}
.hot-sidebar:last-child{margin-right:0}
.hot-divider{margin:0 0 30px;padding:0;background-image:url(img/divider-striped.png);background-position:center center;display:block;height:10px;border:0;background-repeat:repeat-x}
.hot-widget{margin-bottom:30px}
.hot-dark-widget{border:1px solid #585858}
.hot-widget-title{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:20px;line-height:1em;padding:1em .5em;text-align:center;text-transform:uppercase;color:#b0b0b0;border-bottom:1px solid #585858}
.hot-centered-links{list-style:none;font-size:14px;line-height:1.5em;margin:0;padding:2em;text-align:center}
.hot-centered-links li{list-style-image:none;list-style-type:none;margin-left:0;margin-bottom:1em}
.hot-centered-links li:last-child{margin-bottom:.25em}
.hot-centered-links a{color:#b0b0b0}
.hot-centered-links a:hover{color:#FFF}
.hot-product-promo .promo-header{padding:20px;text-align:center;background-color:#77c043}
.hot-product-promo .promo-title{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;display:inline-block;vertical-align:baseline;zoom:1;font-size:28px;line-height:1em;text-transform:uppercase}
.hot-product-promo .promo-icon{margin-bottom:10px}
.hot-product-promo .promo-body{font-size:16px;padding:20px;text-align:center;color:#333;background-color:#FFF}
.hot-product-promo .promo-body p{margin-top:0}
.hot-promo-button{margin-top:1em}
.hot-promo-button a{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:16px;display:block;padding:10px;text-transform:uppercase;color:#FFF;border-bottom:4px solid #b66123;background-color:#f2812e}
.hot-promo-button a:hover{color:#FFF;background-color:#ff8a00}
.hot-content-footer{margin-top:50px;color:#d8d8d8}
.hot-content-footer .hot-promo-button{margin-top:25px}
.hot-content-footer .hot-promo-button a{display:inline-block;padding:10px 30px}
.hot-about-widget{padding-top:20px;padding-bottom:30px;border-top:1px solid #585858;border-bottom:1px solid #585858}
.hot-about-widget h2{text-transform:none;color:#FFF}
.hot-about-widget p{font-size:14px;line-height:1.5em}
body.page-template-page-hot #footer,body.page-template-page-hot-plugins #footer,body.page-template-page-hot-themes #footer{padding-top:30px}
.page .gd-partner-program .fancy-title{border-bottom-color:#ff8a00}
.page .gd-partner-program h2{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;line-height:1em;text-transform:uppercase;font-size:42px;margin-top:0;margin-bottom:.5em;padding-bottom:0;border-bottom:0}
.page .gd-partner-program h3{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:24px;line-height:1.15em;text-transform:uppercase}
.page .gd-partner-program h3.with-rule{margin-bottom:.75em;padding-bottom:.5em;border-bottom:2px solid #1b1b1b}
.page .gd-partner-program h4{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;line-height:1em;text-transform:uppercase;font-size:16px;margin-bottom:.5em}
.page .gd-partner-program h5{font-size:16px;font-weight:700}
.page .gd-partner-program ol,.page .gd-partner-program ul{padding-left:1.25em}
.page .gd-partner-program ul{list-style-type:square}
.page .gd-partner-program .pp-main h2,.page .gd-partner-program li a,.page .gd-partner-program p a{color:#f2812e}
.page .gd-partner-program li a:hover,.page .gd-partner-program p a:hover{text-decoration:underline}
.page .gd-partner-program .pp-sidebar h3{margin-top:0;margin-bottom:1em}
.page .gd-partner-program .pp-sidebar p{font-size:15px;line-height:1.5em}
.page .gd-partner-program .pp-benefit{margin-top:20px}
.page .gd-partner-program .pp-benefit p{font-size:15px;line-height:1.5em}
.page .gd-partner-program .pp-shaded-help{margin-top:2em;padding:10px 20px 1px;border-bottom:1px solid #ccc;background-color:#eee}
.page .gd-partner-program .pp-shaded-help p{font-size:15px;line-height:1.5em}
.page .gd-partner-program .pp-support-help{padding:30px 25px 25px;border-bottom:1px solid #ccc;background-color:#fff}
.page .gd-partner-program .pp-support-help p{font-size:15px;line-height:1.5em}
.page .gd-partner-program .pp-support-help li p{margin-bottom:0}
.page .gd-partner-program .pp-support-help h3{margin-top:0}
.page .gd-partner-program .pp-support-help h4{margin-bottom:0}
.page .gd-partner-program .pp-support-title{font-weight:700;padding:15px;color:#fff;background-color:#f2812e}
.page .gd-partner-program .pp-resource{min-height:125px;margin-top:1em;padding:30px 15px 15px;color:#333;border-bottom:4px solid #f2812e;background-color:#FFF}
.page .gd-partner-program .pp-resource h4{margin:0}
.page .gd-partner-program .pp-resource a{color:#333}
.page .gd-partner-program .pp-resource a:hover{color:#f2812e}
.page .gd-partner-program .pp-resource-icon{min-height:30px;margin-bottom:10px}
.page .gd-partner-program .pp-resource-icon svg{display:block}
.page .gd-partner-program .secondary-cta-title{margin-top:2em}
.page .gd-partner-shaded{border-top:1px solid #ccc;background-color:#eee}
.page .gd-partner-dark{color:#fff;background-color:#5a5a5a}
.page-template-page-partner #footer{padding-top:40px}
.page .gd-partner-main{padding-bottom:60px;color:#fff;background-color:#333}
.page .gd-partner-main .indicator,.page .gd-partner-main .position{display:none}
.page .gd-partner-main .thumbnail{left:0;height:83px}
.page .gd-partner-main .information{padding-right:75px;padding-left:75px}
.page .gd-partner-main .name{margin-bottom:0}
.page .gd-partner-main .hot-item-link:active{position:static}
.page .gd-partner-main .top-plugins-block{display:block;float:left;margin-right:2.3576516%;width:57.3509785%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(100%,#333));background-image:-webkit-linear-gradient(#1a1a1a,#333);background-image:linear-gradient(#1a1a1a,#333);min-height:500px;background-color:#333;box-shadow:inset 0 0 50px #242424}
.page .gd-partner-main .top-plugins-block:last-child{margin-right:0}
.page .gd-partner-main .top-plugins-aside{display:block;float:left;margin-right:2.3576516%;width:40.2913699%;padding-left:30px}
.page .gd-partner-main .top-plugins-aside:last-child{margin-right:0}
.page .gd-partner-main .top-plugins-aside p{font-size:16px;color:#e6e6e6}
.page .gd-partner-main .top-plugins-aside p a{color:#FFF;border-bottom:1px dotted #FFF}
.page .gd-partner-main .top-plugins-aside p a:hover{text-decoration:none;border-bottom-style:solid}
.page .gd-partner-main .top-plugins-aside .inline-badge{width:15px;height:18px;position:relative;top:4px;display:inline-block;margin-right:5px;margin-left:5px;background:url(svg/plugin-partner-badge.svg) top left no-repeat;background-size:15px 18px}
.page .gd-partner-main .pp-widget{margin-bottom:40px;text-align:center}
.page .gd-partner-main .pp-widget:last-child{margin-bottom:0}
.pp-grid{display:block}
.pp-grid:after,.pp-grid:before{content:" ";display:table}
.pp-grid:after{clear:both}
.pp-grid .pp-two-column{display:block;float:left;margin-right:2.3576516%;width:48.8211742%}
.pp-grid .pp-two-column:last-child{margin-right:0}
.pp-grid .pp-commitment{display:block;float:left;margin-right:3.57866361%;width:48.2106682%}
.pp-grid .pp-commitment:last-child{margin-right:0}
.pp-grid .pp-benefit{display:block;float:left;margin-right:2.3576516%;width:31.7615656%}
.pp-grid .pp-benefit:last-child{margin-right:0}
.pp-grid .pp-sidebar{display:block;float:left;margin-right:2.3576516%;width:31.7615656%}
.pp-grid .pp-sidebar:last-child{margin-right:0}
.pp-grid .pp-main{display:block;float:left;margin-right:2.3576516%;width:65.8807828%}
.pp-grid .pp-main:last-child{margin-right:0}
.pp-grid .pp-resource{display:block;float:left;margin-right:2.3576516%;width:23.2317613%}
.pp-grid .pp-resource:last-child{margin-right:0}
.pp-grid .pp-benefit{text-align:center}
.pp-how-it-works,.pp-terms{padding:25px 20px;border-bottom:1px solid #ccc;background-color:#f0f0f0}
.pp-how-it-works .hot-promo-button,.pp-how-it-works h3,.pp-terms .hot-promo-button,.pp-terms h3{text-align:center}
.pp-how-it-works .pp-step,.pp-terms .pp-step{position:relative;margin-bottom:2em;padding-left:75px}
.pp-how-it-works .pp-step-icon,.pp-terms .pp-step-icon{position:absolute;top:0;left:0;width:60px;height:60px}
.approval-criteria-trigger{margin-top:-.75em}
.approval-criteria-trigger a{font-size:13px;color:#888!important}
.approval-criteria-section{display:none}
.approval-criteria-section h5{font-size:14px!important;margin-top:2em}
.approval-criteria-section li{font-size:14px;line-height:1.5em}
.pp-terms{padding:30px 25px 25px}
.pp-terms h3{text-align:left}
.pp-terms .pp-step{margin-bottom:1em;padding-left:33px}
.pp-terms .pp-step-icon{position:absolute;top:4px;left:0;width:21px;height:21px;text-align:right;background:0 0}
.pp-terms .terms-note{font-size:13px!important;margin-top:-1.5em;margin-bottom:1.5em;padding-left:2px;color:#8c8c8c}
.pp-setup-title{margin-top:0;margin-bottom:0;color:#ff8a00}
.pp-badge-preview{margin-top:1em;margin-bottom:1em}
.pp-badge-preview img{box-shadow:5px 5px #ccc}
.pp-badge-code{font-family:monospace;font-size:12px;width:100%;min-height:10.5em;padding:10px 15px;color:#ccc;border:none;border-bottom:1px solid #ccc;background-color:#333}
.pp-badge-code:disabled{color:#ccc;-webkit-text-fill-color:#ccc;-webkit-opacity:1}
.pp-widget-promo{padding:1.5em 1em;border:1px solid #585858}
.pp-widget-promo h3{margin-top:0}
.pp-widget-join p{font-size:14px!important;padding:0 3em}
.wedge-bottom{margin-bottom:1em}
.wedge-top{margin-top:1em}
.pp-button-inline{margin-top:1.5em}
.pp-button-inline a{display:inline-block;padding:10px 30px}
.pp-button-large{margin-top:2em}
.pp-button-large a{font-size:24px;padding:20px 30px}
.pp-centered{text-align:center}
.pp-image{width:200px;height:200px;display:inline-block;border-radius:50%;background-color:#ccc}
.pp-title{position:relative}
.pp-beta{font-family:GT-Walsheim-Medium,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;position:absolute;top:-2em;left:0;font-size:12px;line-height:1em;display:inline-block;margin-bottom:5px;padding:2px 5px;opacity:.5;border:1px solid #333}
.page-template-page-partner-directory .pp-beta{border-color:#FFF}
.page .gform_wrapper{font-weight:400}
.page .gform_wrapper ul{list-style:none;margin:0;padding:0}
.page .gform_wrapper ul li{list-style-image:none;list-style-type:none;margin-left:0}
.page .gform_wrapper input[type=text],.page .gform_wrapper textarea{font-weight:400;width:100%;padding:5px 10px;border:1px solid #ccc;box-shadow:inset 0 2px 0 0 #ccc}
.page .gform_wrapper input[type=text]:focus,.page .gform_wrapper textarea:focus{border-color:#1b1b1b;background-color:#FFF;box-shadow:inset 0 0 0 1px #1b1b1b!important}
.page .gform_wrapper .gfield_error input[type=text],.page .gform_wrapper .gfield_error textarea{border-color:#B03;box-shadow:inset 0 2px 0 0 #B03}
.page .gform_wrapper .gfield_error input[type=text]:focus,.page .gform_wrapper .gfield_error textarea:focus{border-color:#B03;background-color:#FFF;box-shadow:inset 0 0 0 1px #B03!important}
.page .gform_wrapper input[type=checkbox],.page .gform_wrapper input[type=radio]{margin-right:.5em}
.page .gform_wrapper label{font-weight:400}
.page .gform_wrapper label:hover{cursor:pointer;color:#333}
.page .gform_wrapper .gfield_label{font-family:GT-Walsheim-Medium,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase;color:#1b1b1b}
.page .gform_wrapper .gfield_error .gfield_label{font-weight:700;color:#B03}
.page .gform_wrapper .gfield_checkbox,.page .gform_wrapper .gfield_radio{padding-left:2px}
.page .gform_wrapper .gfield_checkbox label,.page .gform_wrapper .gfield_radio label{font-size:15px;line-height:1em;margin-bottom:0}
.page .gform_wrapper .gfield_checkbox li,.page .gform_wrapper .gfield_radio li{display:inline-block;margin-right:1em}
.page .gform_wrapper .gfield_checkbox a,.page .gform_wrapper .gfield_radio a{color:#333;border-bottom:1px dotted #333}
.page .gform_wrapper .gfield_checkbox a:hover,.page .gform_wrapper .gfield_radio a:hover{text-decoration:none;border-bottom:1px solid #333}
.page .gform_wrapper .gfield{margin-bottom:1em}
.page .gform_wrapper .gfield_description,.page .gform_wrapper .instruction{font-size:14px;font-style:italic;line-height:1.25em;margin-top:.75em;padding-left:2px;color:#8c8c8c}
.page .gform_wrapper .validation_message{font-style:italic;color:#B03}
.page .gform_wrapper .gfield_required{display:none}
.page .gform_wrapper .gsection_description{font-size:14px;color:#f2812e}
.page .gform_wrapper .gsection_title{margin-bottom:0;color:#333!important}
.page .gform_wrapper .gsection{margin-top:2em}
.page .gform_wrapper .gsection:first-child{margin-top:0}
.page .gform_wrapper .gform_button{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:16px;display:block;padding:10px 2em;text-transform:uppercase;color:#FFF;border-bottom:4px solid #b66123;background-color:#f2812e;margin-top:2em;border-top:none;border-right:none;border-left:none}
.page .gform_wrapper .gform_button:hover{color:#FFF;background-color:#ff8a00}
.page .gform_wrapper .pp-grid{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #d6d6d6}
.page .gform_wrapper #fields_1_17_18,.page .gform_wrapper .pp-grid:nth-child(2){margin-bottom:0;padding-bottom:0;border-bottom:none}
.page .gform_wrapper #field_1_16,.page .gform_wrapper #field_1_21{padding:.65em 1em 1em;border:1px solid #d6d6d6;border-radius:2px}
.validation_error{font-weight:400;margin-bottom:2em;padding:1em;color:#B03;border:1px solid #B03;box-shadow:inset 0 2px 0 0 #B03}
.post-password-form label{font-size:16px;font-weight:400;display:block;color:#666}
.post-password-form label:hover{cursor:pointer;color:#333}
.post-password-form input[type=password],.post-password-form input[type=text]{font-weight:400;display:block;width:100%;margin-top:.5em;padding:5px 10px;border:none;border-bottom:1px solid #ccc;background-color:#f5f5f5}
.post-password-form input[type=submit]{font-family:GT-Walsheim-Black,"Helvetica Neue","Segoe UI",Segoe,Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-.0125em;font-style:normal;font-weight:400;font-size:16px;display:block;padding:10px 2em;text-transform:uppercase;color:#FFF;border-bottom:4px solid #b66123;background-color:#f2812e;margin-top:1em;border-top:none;border-right:none;border-left:none}
.post-password-form input[type=submit]:hover{color:#FFF;background-color:#ff8a00}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.hot-title-strip .hot-back-tag a{background-image:url(img/back-tag@2x.png);background-size:22px 20px}
.hot-item .indicator{background-image:url(img/arrow-right@2x.png);background-size:16px 16px}
.hot-item .indicator.up{background-image:url(img/arrow-up@2x.png);background-size:16px 16px}
.hot-item .indicator.down{background-image:url(img/arrow-down@2x.png);background-size:16px 16px}
.hot-item .indicator.unknown{background-image:url(img/unknown@2x.png);background-size:16px 15px}
.hot-item .information .name{margin-bottom:3px}
.hot-divider{background-image:url(img/divider-striped@2x.png);background-size:26px 10px}}
@media screen and (min-width:769px){.page .gd-partner-main{background:url(img/plugin-partner-program-bg.jpg) top center no-repeat #333;background-size:cover}}
@media screen and (max-width:768px){.page-template-templatespage-hot-php #gd-body,.page-template-templatespage-hot-plugins-php #gd-body,.page-template-templatespage-hot-themes-php #gd-body{padding-top:20px}
.hot-cover-title{font-size:160px}
.hot-cover-description{font-size:18px}
.top-plugins-block{width:100%;margin-right:0;margin-bottom:20px}
.hot-sidebar,.top-themes-block,.with-hot-sidebar{width:100%;margin-right:0}
.hot-divider{display:none}
.hot-widget{margin-bottom:20px}
.hot-content-footer{text-align:center}
.page .gd-partner-program h2{font-size:24px}
.page .gd-partner-program .pp-shaded-help{margin-bottom:2em}
.page .gd-partner-program .pp-support-help{margin-top:30px}
.page .gd-partner-program .pp-resource{min-height:0;padding:20px 15px}
.page .gd-partner-main{padding-bottom:20px}
.page .gd-partner-main .top-plugins-block{width:100%;margin-right:0;min-height:0}
.page .gd-partner-main .top-plugins-aside{width:100%;margin-right:0;padding-left:0}
.pp-grid .pp-benefit,.pp-grid .pp-commitment,.pp-grid .pp-sidebar,.pp-grid .pp-two-column{width:100%;margin-right:0}
.pp-grid .pp-sidebar{margin-top:30px}
.pp-grid .pp-main,.pp-grid .pp-resource{width:100%;margin-right:0}
.pp-beta{font-size:10px}}
@media screen and (max-width:480px){.page-template-templatespage-hot-php #gd-body,.page-template-templatespage-hot-plugins-php #gd-body,.page-template-templatespage-hot-themes-php #gd-body{padding-top:0}
.page-template-templatespage-hot-php #gd-body .gd-container,.page-template-templatespage-hot-plugins-php #gd-body .gd-container,.page-template-templatespage-hot-themes-php #gd-body .gd-container{padding-right:0;padding-left:0}
.hot-cover{padding:0!important}
.hot-cover .gd-container{padding:0}
.hot-cover-overlay{margin-bottom:0}
.hot-cover-overlay .overlay-inner{padding:30px 20px 20px}
.hot-cover-title{font-size:118px}
.hot-cover-description{font-size:16px}
.hot-title-strip .hot-title{font-size:32px;padding-right:0;padding-left:0}
.hot-title-strip .hot-back-tag{position:static;margin-top:20px;margin-bottom:-20px}
.top-plugins-block{margin-bottom:0}
.hot-block-header .hot-next,.hot-block-header .hot-prev{margin-right:0;margin-left:0;color:transparent;font:0/0 a;text-shadow:none;width:30px;height:30px;display:block}
.hot-block-header .hot-prev{background-image:url(img/back-tag.png);background-repeat:no-repeat;background-position:center left}
.hot-block-header .hot-next{background-image:url(img/forward-tag.png);background-repeat:no-repeat;background-position:center right}
.hot-block-footer .link{border-radius:0}
.hot-item-link:hover .information{padding-left:90px}
.hot-item .thumbnail{display:none}
.hot-item .information{padding-left:115px}
.hot-item .pp-badge{width:39px;height:45px;right:10px;background-size:39px 45px}
.hot-item .pp-badge:hover{height:45px}
.hot-divider{display:none}
.hot-widget{margin:15px 15px 0}
.page .gd-partner-program h3{font-size:18px}
.page .gd-partner-main .information{padding-right:65px;padding-left:15px}
.page .gd-partner-main .top-plugins-block{margin-bottom:1.5em}
.pp-widget-join p{padding:0}
.page .gform_wrapper .gform_button,.post-password-form input[type=submit],.pp-button-inline a{width:100%;padding:10px;text-align:center}}
@media only screen and (max-width:480px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:480px) and (min--moz-device-pixel-ratio:1.3),only screen and (max-width:480px) and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (max-width:480px) and (min-resolution:125dpi),only screen and (max-width:480px) and (min-resolution:1.3dppx){.hot-block-header .hot-prev{background-image:url(img/back-tag@2x.png);background-size:22px 20px}
.hot-block-header .hot-next{background-image:url(img/forward-tag@2x.png);background-size:22px 20px}}
@-webkit-keyframes hot-glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #f90,0 0 70px #f90,0 0 80px #f90,0 0 100px #f90,0 0 150px #f90}
to{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #f90,0 0 35px #f90,0 0 40px #f90,0 0 50px #f90,0 0 75px #f90}}
@keyframes hot-glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #f90,0 0 70px #f90,0 0 80px #f90,0 0 100px #f90,0 0 150px #f90}
to{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #f90,0 0 35px #f90,0 0 40px #f90,0 0 50px #f90,0 0 75px #f90}}