body,html{padding:0;margin:0;width:100%;height:100%;font-family:Lato,sans-serif,helvetica,arial,tahoma,verdana}body.with-overlay,html.with-overlay{overflow:hidden}header{background:#1C75BC url(../img/landing/hero-bg.jpg) no-repeat center;background-size:cover;height:640px}header .sub-title{visibility:hidden}header nav{z-index:10;-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-ms-transition:background-color .15s linear;-o-transition:background-color .15s linear}header nav .navbar-fixed-top{border:0!important}header nav .navbar-brand{color:#fff}header nav .navbar-brand .title{font-family:Lato,sans-serif;font-weight:300;font-size:24px}header nav .navbar-brand small{margin-left:8px;font-size:13px;color:#eee}header nav .navbar-brand .jb-logo{height:16px;width:auto;vertical-align:middle}header nav .filters{display:none}header nav.navbar-with-bg{background-color:#1C75BC}header nav .navbar-right{margin-right:0}header nav a.btn-contact{margin-top:6px;padding:8px 16px!important;background-color:#f7751f;border:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear}header nav a.btn-contact:active,header nav a.btn-contact:focus,header nav a.btn-contact:hover{background-color:#f88438!important}header nav a.btn-contact.available{-webkit-opacity:1;-moz-opacity:1;opacity:1}@media only screen and (max-width:1023px){header nav a.btn-contact{margin-left:16px}}header nav.navbar-shrink .filters{display:block}header nav.navbar-shrink .sub-title{visibility:visible}.media-detail,.media-node{margin-bottom:32px}.media-detail .media-info,.media-node .media-info{width:100%;padding:16px;border:1px solid #ccc;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-ms-transition:background-color .1s linear;-o-transition:background-color .1s linear;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.media-detail .media-info:hover,.media-node .media-info:hover{background-color:#ddedfa;cursor:pointer}.media-detail .media-info .url,.media-node .media-info .url{font-weight:350;font-size:12px}.media-detail .media-logo,.media-node .media-logo{text-align:center}.media-detail .logo,.media-node .logo{width:auto;max-width:100%;height:160px}@media only screen and (max-width:1023px){.media-detail,.media-node{margin-bottom:8px}}.media-detail{clear:both;margin:16px 0 0 0}.media-detail h2{margin-bottom:16px}.media-detail .other-name{margin-left:8px}.media-detail .actions{margin-top:32px}.media-detail .logo{margin-top:16px;height:auto!important}.filters-wrap{background-color:#074778}.filters-wrap .filters{margin:16px 0}@media only screen and (max-width:1023px){.filters-wrap .filters select{margin:4px 0}}.navbar-shrink .filters-wrap,section.filters-wrap{min-height:66px}.hero{color:#fff;text-align:center;margin-top:240px}@media only screen and (max-width:1023px){.hero{margin-top:160px}}.hero h1{font-size:56px;font-family:Lato,sans-serif,helvetica,arial,tahoma,verdana}.hero p{font-size:24px;font-weight:300}.media-list-filtered{margin-top:32px}.region h2{margin:0;text-align:center;display:block;font-size:40px}.region .region-header{padding:70px 0;background-position:center;background-size:cover;margin-bottom:32px;color:#fff}.region .region-header h2{font-family:Lato,sans-serif,helvetica,arial,tahoma,verdana;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.region .region-header .blurb{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;text-align:center;margin-top:8px}footer{font-size:12px;margin-top:32px;padding-bottom:32px;background-color:#f3f3f3}footer .jb-logo{width:16px;height:16px}@media only screen and (max-width:1023px){footer{padding-bottom:64px}}.tips{padding-top:24px;clear:both}.panel-img{width:100%;height:auto}.subscription{text-align:center;margin:32px 0 24px 0}.subscription .email-input{width:400px!important}@media only screen and (max-width:1023px){.subscription .email-input{width:100%!important;margin-bottom:8px}}.explaination{margin-top:16px;font-size:14px!important}.non-english-hero{background:url(../img/landing/marketer-designer.jpg) center;background-size:cover;display:block;text-align:center;font-size:32px;color:#fff;padding:64px 16px;line-height:48px;font-weight:300;margin-bottom:32px}.non-english-hero:hover{color:#fff;text-decoration:none}.call-to-actions{margin-top:16px}.call-to-actions a{font-size:16px}.blank-state{margin-top:48px}.overlay-wrapper{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:2000;display:none}.overlay-wrapper .overlay-main{height:100%;background:#fff;overflow:auto;position:relative}.overlay-wrapper .overlay-main .overlay-close{position:absolute;top:8px;right:8px;font-size:32px;display:block;line-height:32px;height:32px;width:32px;z-index:1300;color:#333}.overlay-wrapper .overlay-main .overlay-close:hover{cursor:pointer}.unfit-language-tip{display:block;clear:both;width:100%;padding:0 0 16px 0}@media only screen and (max-width:1023px){.unfit-language-tip{padding-bottom:64px}}.more-label{float:right;margin-top:4px}.jb-lg-logo{width:171px;height:35px;background:url(../img/landing/jb-fff.png) no-repeat;display:inline-block;vertical-align:middle;text-indent:-1000px;overflow:hidden}.btn-other-action{margin-left:8px}.dropdown-menu{z-index:2000!important}