@import url("//hello.myfonts.net/count/27ac33");/*
 * @license
 * MyFonts Webfont Build ID 2599987, 2013-07-11T09:44:51-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Proxima Nova Light by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/light/
 *
 * Webfont: Proxima Nova Semibold by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/semibold/
 *
 * Webfont: Proxima Nova Regular by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/regular/
 *
 * Webfont: Proxima Nova Bold by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/bold/
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2599987
 * Webfonts copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 *
 * ï¿½ 2013 MyFonts Inc
*/@font-face{font-family:'ProximaNova-Light';src:url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_0_0.eot");src:url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_0_0.eot?#iefix") format("embedded-opentype"),url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_0_0.woff") format("woff"),url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_0_0.ttf") format("truetype")}@font-face{font-family:'ProximaNova-Semibold';src:url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_1_0.eot");src:url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_1_0.eot?#iefix") format("embedded-opentype"),url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_1_0.woff") format("woff"),url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_1_0.ttf") format("truetype")}@font-face{font-family:'ProximaNova-Regular';src:url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_2_0.eot");src:url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_2_0.eot?#iefix") format("embedded-opentype"),url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_2_0.woff") format("woff"),url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_2_0.ttf") format("truetype")}@font-face{font-family:'ProximaNova-Bold';src:url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_3_0.eot");src:url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_3_0.eot?#iefix") format("embedded-opentype"),url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_3_0.woff") format("woff"),url("//d2c87l0yth4zbw.cloudfront.net/fonts/27AC33_3_0.ttf") format("truetype")}html.touch{overflow-x:hidden}body{background:#E3E3E3;padding-bottom:0;color:#666;font-family:"ProximaNova-Regular",Helvetica,Arial,sans-serif;overflow-y:auto;overflow-x:hidden}h2{color:#333}img{max-width:100%;height:auto}.button-container{display:table;clear:both}.button-container img{max-width:none}.button-row{display:table-row}.button-item{display:table-cell;vertical-align:middle;padding:0 10px}#toTop{z-index:10;width:65px;height:65px;background:url("../img/scroll-top.svg");position:fixed;bottom:20px;right:0px;cursor:pointer;display:none;opacity:0.3;filter:alpha(opacity=30)}.no-svg #toTop{background:url("../img/scroll-top.png")}@media (min-width: 768px){#toTop{bottom:180px}}.clear{clear:both}button.btn-default{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}header.filter{font-family:"ProximaNova-Regular",Helvetica,Arial,sans-serif}.heropic{width:100%;z-index:-1;top:0px;left:0;position:absolute;background-position:top center;background-repeat:no-repeat top right;background-size:cover;height:729px;margin-top:0;-ms-behavior:url(../js/backgroundsize.min.htc);behavior:url(../js/backgroundsize.min.htc)}.heropic.home{height:1780px;background-size:auto;top:-80px}.heropic.lake{background-image:url("../img/hero-404.jpg");height:900px}.home-bottom{background-image:url("../img/hero-home-bottom.jpg");height:250px;width:100%;z-index:-1;left:0;background-attachment:fixed;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-top:0;-ms-behavior:url(../js/backgroundsize.min.htc);behavior:url(../js/backgroundsize.min.htc)}h1,h2,h3,h4{font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif}p,li,article{font-family:"ProximaNova-Regular",Helvetica,Arial,sans-serif}p h2,li h2,article h2{position:relative}p h2 span,li h2 span,article h2 span{position:absolute;top:-90px}a{color:#79b800}a:hover{text-decoration:none;color:#7cbd00}h1.page-title{text-align:center;color:#fff;font-size:2em;margin-top:0px;padding:2em 0;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif}.no-svg ul.share span.social-icons#tumblr_button{background:url("../img/icon-tumblr.png") top left no-repeat transparent;text-indent:-9999px;overflow:hidden}.no-svg ul.share span.social-icons#facebook_button{background:url("../img/icon-facebook.png") top left no-repeat transparent}.no-svg ul.share span.social-icons#twitter_button{background:url("../img/icon-twitter.png") top left no-repeat transparent;top:0;right:0}.no-svg ul.share span.social-icons#pinterest_button{background:url("../img/icon-pinterest.png") top left no-repeat transparent;right:0}ul.share span.social-icons{width:20px;height:20px;display:inline-block}ul.share span.social-icons#tumblr_button{text-indent:-9999px;overflow:hidden;background:url("../img/icon-tumblr.svg") top left no-repeat transparent}ul.share span.social-icons#facebook_button{background:url("../img/icon-facebook.svg") top left no-repeat transparent}ul.share span.social-icons#twitter_button{background:url("../img/icon-twitter.svg") top left no-repeat transparent;position:relative;top:2px;right:3px}ul.share span.social-icons#pinterest_button{background:url("../img/icon-pinterest.svg") top left no-repeat transparent;position:relative;right:3px}@media (min-width: 450px){h1.page-title{font-size:2.5em}}@media (min-width: 768px){h1.page-title{margin-top:70px;font-size:3.5em}.home-bottom{background-position:50% 75%}}@media (min-width: 1200px){h1.page-title{font-size:4.5em;padding:1.5em 0}}nav.side.notransitions{-webkit-transition-property:none;transition-property:none}nav.side{-webkit-transition-property:top;-webkit-transition-duration:0.3s;transition-property:top;transition-duration:0.3s;margin:0;padding:0}nav.side.anchorSideBar{top:70px;position:fixed;width:25%;max-width:193px}nav.side.anchorSideBar.anchorSideBar2{position:relative;top:70px}nav.side.anchorSideBarBottom{position:absolute;bottom:0;width:25%;max-width:259px}nav.side .navbar-toggle{background:url("../img/btn_nav_menu.svg") 0 0 no-repeat}nav.side .navbar-toggle:focus{outline:none}nav.side .navbar-toggle.open{background:url("../img/close_white.svg") 0 0 no-repeat}nav.side .subnav-hed{padding:23px 22px 23px 22px;width:100%;font-size:1.1em;background-color:#191919;color:#fff}nav.side ul{font-size:1.3em;margin:0;padding:0;background:#333;color:#fff;list-style-type:none}nav.side ul li{padding:22px;position:relative;background:#333;overflow:hidden}nav.side ul li.accordion{padding:0px}nav.side ul li.accordion a,nav.side ul li.accordion div{padding:22px;width:100%;text-decoration:none;display:inline-block;overflow:hidden}nav.side ul li.accordion.active{background:#666}nav.side ul li a,nav.side ul li div{color:#fff;text-decoration:none}nav.side ul li a .icon,nav.side ul li div .icon{background:url("../img/btn_arrow_toggle.png") 0px -19px no-repeat;height:16px;width:16px;top:26px;right:25px;position:absolute}nav.side ul li a.closed .icon,nav.side ul li div.closed .icon{background-position:0px 0px}nav.side ul li:hover:not(.active){background:#3b3b3b}nav.side ul li ul.submenu{background-color:#191919;height:0px}nav.side ul li ul.submenu a.subpage{display:block;padding:22px}nav.side ul li ul.submenu a.subpage.active{background:#383838}nav.side ul li ul.submenu li{background-color:#191919;font-size:18px}nav.side ul li ul.submenu li:hover{background:#3b3b3b}@media (min-width: 768px) and (max-width: 820px){nav.side{min-width:27.2%}section.section-content.col-sm-9{width:73%}}@media (max-width: 768px){nav.side{max-width:100%}nav.side.anchorSideBar{top:0px;position:static;width:100%;max-width:100%}}@media (min-width: 768px){nav.side .subnav-hed{background:#79B800;padding:23px 35px 23px 35px}nav.side ul{display:block}nav.side ul li{padding:35px}nav.side ul li a .icon{top:41px;right:18px}nav.side ul li.accordion a{padding:35px 70px 35px 35px}nav.side ul li ul.submenu a.subpage{padding:35px}nav.side ul li.no-sub-cat a{padding:35px;width:100%;display:inline-block}nav.side ul li.no-sub-cat a.active{background:#666}}@media (min-width: 1200px){nav.side.anchorSideBar{max-width:259px}}h1.visible-xs{margin:0;padding:0 20px 20px 20px;color:#333;text-align:center;font-size:2.8em}#main.container{margin-top:0px;padding:0 0px}#main.container .main-content{margin-bottom:20px;padding-bottom:0px}.main-content{margin:0;margin:0}.main-content .col-lg-6.block-left{padding-left:30px;padding-right:30px}.main-content .col-lg-6.block-right{padding-left:0px;padding-right:0px}.main-content ul.info{list-style-type:none}.main-content ul.info .time{color:#aaa}.main-content ul.info .category{color:#79b800}.main-content ul.share{width:100%;padding:10px;border-bottom:solid 1px #ccc}.main-content ul.share li:first-child{float:left;margin-right:0}.main-content ul.share li:last-child{margin-left:0}.main-content ul.share li{margin:0 10px 0 0;list-style-type:none;float:right}.main-content ul.share img{margin:0}.main-content .thumb{height:146px;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:52% 50%}.main-content .row.posts{margin:0}.main-content article a .image{position:relative;height:auto}.main-content article a .hover{position:absolute;top:0;left:0;padding:0;width:100%;height:100%;background:url("../img/icon-view-blog.png") 50% 50% no-repeat rgba(121,184,0,0.7);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.main-content article a:hover{text-decoration:none}.main-content article a:hover .hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.main-content article a:hover .excerpt{background:#eee}.main-content section.block-left{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #e3e3e3), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 70%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );padding-top:45px;margin:0}.main-content section.block-left img{width:100%}.main-content section.block-left article{margin-top:0px;margin-bottom:0px}.main-content section.block-left article .feature-images{width:100%;height:218px;background-repeat:no-repeat;background-size:cover}.main-content section.block-left article h2,.main-content section.block-left article p{margin:0;color:#666;text-align:center}.main-content section.block-left article h2 a,.main-content section.block-left article p a{color:#666}.main-content section.block-left article h2{font-size:1.65em;margin-bottom:15px}.main-content section.block-left article p{color:#666;margin-top:0}.main-content section.block-left article .desc{font-size:1.35em;background:none;padding:20px 5%;text-align:center}.main-content section.block-left article .desc h2{font-size:1.35em;color:#79b800}.main-content section.block-left article .image{height:160px}.main-content section.block-left section.twitter-feed{margin:auto;width:100%;border-top:solid 1px #ccc;padding-top:40px;text-align:center}.main-content section.block-right{background:#E3E3E3;position:relative}.main-content section.block-right article.block-top{border-bottom:solid 1px #ccc;padding:30px 30px 15px 30px}.main-content section.block-right article.block-top .button-wrap{text-align:center}.main-content section.block-right article.block-top .button-wrap button{margin:20px auto}.main-content section.block-right article.block-top p{clear:both;font-size:1em}.main-content section.block-right article.block-top p span{font-size:0.75em}.main-content section.block-right article.block-top p.excerpt{font-size:1.2em}.main-content section.block-right article.block-top h2{width:100%;text-align:center;font-size:3em;margin:0 0 20px 0;position:absolute;background:#333;color:white;font-size:1.2em;width:100%;padding:20px;margin:-30px}.main-content section.block-right article.block-top .header{padding:0;margin:40px 0 0 0}.main-content section.block-right article.block-top .block-left{padding:0 0 10px 0}.main-content section.block-right article.block-top .block-left h1{color:#79b800;font-size:1.6em;line-height:1.3em;overflow:hidden}.main-content section.block-right article.block-top .block-left ul.info{list-style-type:none}.main-content section.block-right article.block-top .block-left ul.info .time{color:#aaa}.main-content section.block-right article.block-top .block-left ul.info .category{color:#79b800}.main-content section.block-right article.block-top .block-right{padding:0 0 0 0px;color:#aaa}.main-content section.block-right article.block-top .block-right p{width:100%;padding:10px;margin:0;border-bottom:solid 1px #ccc}.main-content section.block-right article.block-top .block-right p span{color:#666}.main-content section.block-right article.block-top .block-right img{display:block;width:100%}.main-content section.block-right article.block-top .block-right div.feature-thumb{height:150px;width:150px;background-size:150px 150px}.main-content section.block-right article.block-top .block-right .image{margin-bottom:30px}.main-content section.block-right section.block-bottom{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #e3e3e3), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 70%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );padding:50px 50px 0 50px}.main-content section.block-right section.block-bottom article .excerpt{max-height:109px;min-height:109px;background:#dbdbdb;background:rgba(150,150,150,0.1)}.main-content section.block-right section.block-bottom article .excerpt p{max-height:40px;overflow:hidden}.main-content section.block-right section.block-bottom article p.category a{color:#79b800;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif;display:inline}.main-content section.block-right section.block-bottom article footer{padding:6px 0 40px 0}.main-content section.block-right section.block-bottom .button-wrap.bottom{text-align:center;margin:40px 0}.main-content h2#welcome{margin:25px 0 25px 15px}.main-content .page-image{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:160px}.wrap.bottom{background-color:#E3E3E3;margin-bottom:0px}.wrap.bottom iframe[id^='twitter-widget-']{width:100%}.wrap.bottom .row.feed-wrap{padding:0px 25px;margin:33px auto}.wrap.bottom .row.feed-wrap h3{text-align:center;margin-top:0;padding:0 0 20px 0;color:#999}.wrap.bottom .row.feed-wrap .spotify-playlist{margin-top:30px;text-align:center}.wrap.bottom .row.feed-wrap .spotify-playlist iframe{width:100%}@media (min-width: 450px){.main-content section.block-right article.block-top .block-left h1{min-height:80px}}@media (min-width: 450px){.main-content section.block-right article.block-top p{font-size:1.3em}}@media (min-width: 450px) and (max-width: 767px){.main-content section.block-right article.block-top button{float:none}.main-content section.block-right article.block-top h2{font-size:2em}.main-content section.block-right article.block-top .block-left{float:left;width:50%;padding:0 15px 30px 0}.main-content section.block-right article.block-top .block-right{float:left;width:50%;padding:0 0 0 15px}.main-content section.block-right article.block-top .block-right ul li{margin:0 10px 0 0}.main-content section.block-right article.block-top .header{padding:0;margin:90px 0 0 0}.main-content section.block-right section.block-bottom article.blog-preview{padding:0 40px 0 0;width:50%;float:left}.main-content section.block-right section.block-bottom article.blog-preview:nth-child(2n+0){padding:0 0 0 40px}.main-content #twitter-full{height:330px}.wrap.bottom .row.feed-wrap{padding:0px 50px}}@media (min-width: 768px){#main.container .main-content{margin-bottom:60px;padding-bottom:25px}.main-content .col-lg-6.block-left{padding-left:25px;padding-right:25px;padding-top:25px}.main-content .col-lg-6.block-right{padding-left:30px;padding-right:30px}.main-content section.block-left article{margin-bottom:24px}.main-content section.block-left article .image{height:231px;margin-bottom:0px}.main-content section.block-left article div.page-image{padding:0 0 0 1em}.main-content section.block-left article h2,.main-content section.block-left article p{color:#79b800;text-align:left}.main-content section.block-left article h2 a,.main-content section.block-left article p a{color:#79b800}.main-content section.block-left article h2{font-size:1.3em;margin:0em 0 0.5em 0em}.main-content section.block-left article p{color:#666;font-size:1em;margin:0.5em 0 0pxem 0em}.main-content section.block-left article .desc{font-size:1em;padding:20px;text-align:left;background:#dbdbdb;background:rgba(150,150,150,0.1)}.main-content section.block-right{padding-top:80px}.main-content section.block-right article.block-top{padding-left:0;padding-right:0}.main-content section.block-right article.block-top .header{margin-top:0}.main-content section.block-right article.block-top h1{margin:0;color:#79b800;margin:0 0 30px 0;font-size:2.5em;text-align:left}.main-content section.block-right article.block-top h2{top:0;left:0;position:absolute;width:100%;padding:25px 30px;background:#252525;color:#fff;font-size:2em;text-align:left;margin:0 0 40px 0}.main-content section.block-right article.block-top .button-wrap{text-align:right}.main-content section.block-right article.block-top .button-wrap button{margin:10px auto 10px}.main-content section.block-right article.block-top .block-right{padding:0 0 0 15px}.main-content section.block-right article.block-top .block-right p span{font-size:1em}.main-content section.block-right article.block-top p{font-size:1em}.main-content section.block-right section.block-bottom{background:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:25px 0px 0 0px}.main-content section.block-right section.block-bottom article.blog-preview{padding:0 15px 0 0}.main-content section.block-right section.block-bottom article.blog-preview:nth-child(2n+0){padding:0 0 0 15px}.main-content section.block-right section.block-bottom article.blog-preview footer{padding:6px 0 20px 0}.main-content section.block-right section.block-bottom .button-wrap{margin:10px 0 0 0;float:right}.main-content h2#welcome{margin:0 0 1.2em 0em}.main-content #twitter-full{height:330px}.main-content .page-image{height:231px}.wrap.bottom{margin-bottom:0px}.wrap.bottom .row.feed-wrap .spotify-playlist{margin-top:0px}}@media (min-width: 768px) and (max-width: 991px){#main.container{margin-top:70px}.main-content section.block-right article.block-top .block-right ul li{margin:0 7px 0 0}}@media (min-width: 768px) and (max-width: 1199px){.col-sm-5.block-left{width:42%}.col-sm-7.block-right{width:58%}}@media (min-width: 992px){#main.container{margin-top:138px}.main-content section.block-left article .desc{padding:25px 20px}}@media (min-width: 1200px){#main.container{padding:0}.main-content .row.feed-wrap section{padding-left:20px;padding-right:20px}.main-content .row.feed-wrap .spotify-playlist iframe{width:300px}.main-content section.block-left{width:49.9%}.main-content section.block-left article .desc{padding:31px 20px}.main-content section.block-left section.twitter-feed{padding-top:20px}.main-content section.block-right{width:50.1%}.main-content section.block-right section.block-bottom{max-height:inherit}.main-content h2#welcome{margin:0em 0 1.2em 0.7em}.wrap.bottom .row.feed-wrap{padding:0 20px}}body{font-family:"Proxima Nova Regular", Helvetica,Arial,sans-serif}.no-svg .global-nav .navbar-header button.navbar-toggle.collapsed{background:url("../img/btn_nav_menu.png") no-repeat}.no-svg .global-nav .navbar-header button.navbar-toggle{background:url("../img/btn_nav_close.png") no-repeat}.global-nav{font-family:"Proxima Nova Bold", Helvetica,Arial,sans-serif;background-color:#252525;vertical-align:height;position:relative}.global-nav .navbar-header{margin:0;min-height:67px}.global-nav .navbar-header button.navbar-toggle.collapsed{background:url("../img/btn_nav_menu.svg") no-repeat}.global-nav .navbar-header button.navbar-toggle{background:url("../img/btn_nav_close.svg") no-repeat;height:16px;width:16px;margin-top:23px}.global-nav .navbar-header button.navbar-toggle:focus{outline:none}@media (min-width: 768px){.global-nav .navbar-header{width:176px}}@media (min-width: 830px){.global-nav .navbar-header{width:220px}}@media (min-width: 1200px){.global-nav .navbar-header{width:300px}}.global-nav .navbar-header .navbar-brand{width:80%;padding:0 0 0 10px}@media (min-width: 768px){.global-nav .navbar-header .navbar-brand{width:100%;padding:0 0 0 5px;margin:13px 0}}@media (min-width: 830px){.global-nav .navbar-header .navbar-brand{margin:7px 0}}@media (min-width: 1200px){.global-nav .navbar-header .navbar-brand{margin:0}}.global-nav .navbar-collapse{max-height:443px;overflow:hidden;padding-left:0px}.global-nav .navbar-collapse .nav li a{line-height:60px;color:white;display:block;font-size:1em;padding:0 25px}.global-nav .navbar-collapse .nav li a:hover{background-color:#2a2a2a}.global-nav .navbar-collapse .nav li a.dark{color:grey}.global-nav .navbar-collapse .navbar-nav{margin:0}@media (min-width: 768px){.global-nav{background-color:#252525;background-color:#000;position:fixed}.global-nav .navbar-collapse .navbar-nav.navbar-right li a{line-height:70px;padding:0 9px}.global-nav .navbar-collapse .navbar-nav.navbar-right li a:hover{background-color:transparent}}@media (min-width: 1200px){.navbar-collapse .navbar-nav.navbar-right li a{padding:0 30px}.navbar-collapse .navbar-nav.navbar-right li:hover{background-color:transparent}}.hero{background:no-repeat top right;background-size:cover;color:#FFF;height:416px;margin-top:49px}.hero .container:before{content:"";display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}.hero .content{display:inline-block;vertical-align:middle;white-space:normal;width:100%}.category a{display:inline}article.blog-preview{padding:0;text-decoration:none;cursor:pointer}article.blog-preview a{display:block}article.blog-preview a .image{position:relative;height:auto}article.blog-preview a .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/icon-view-blog.png") 50% 50% no-repeat rgba(121,184,0,0.7);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}article.blog-preview a:hover{text-decoration:none}article.blog-preview a:hover .hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}article.blog-preview a:hover .excerpt{background:#eee}article.blog-preview .excerpt{min-height:111px;padding:17px 10px 15px 10px;background:#dadada}article.blog-preview .excerpt h4{font-size:1em;margin-top:0;margin-bottom:5px;color:#79b800}article.blog-preview .excerpt p{margin:0;color:#666}article.blog-preview .category a{display:inline}article.blog-preview footer{background:none;border-top:none;font-size:0.85em;height:inherit;padding:10px 0 10px 0}article.blog-preview footer p{margin:0}article.blog-preview footer p:first-child{color:#aaa}article.blog-preview img{width:100%;height:auto}.main-content.blog{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #e3e3e3), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 70%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );margin:0 0px;margin-top:0px}.main-content.blog header{height:70px;background:#79b800}.main-content.blog header ::-webkit-input-placeholder{color:white}.main-content.blog header :-moz-placeholder{color:white}.main-content.blog header ::-moz-placeholder{color:white}.main-content.blog header :-ms-input-placeholder{color:white}.main-content.blog header .search-box input{background:#79b800;border-bottom:solid 1px white;border-bottom-color:#8ad200;color:white}.main-content.blog header h1{color:white;font-size:1.3em;padding:24px 50px 23px 25px;margin-top:0;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif;height:70px;background:#79b800;width:100%}.main-content.blog header.filter{height:auto;background:#252525}.main-content.blog header.filter .search-box input{background:#252525;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #4d4d4d;color:#fff}.main-content.blog div.loading{width:100%;height:90px;background:url("../img/ajax-loader.gif") no-repeat 50% 50%}.main-content.blog section.related-posts{width:100%;padding:0 25px;float:left}.main-content.blog section.related-posts h3{color:#333;padding:20px 0 5px 0;font-size:1.3em;margin:0}.main-content.blog section.related-posts article{width:100%;float:left;padding:0;margin-bottom:40px}.main-content.blog section.related-posts article:nth-child(2){padding:0}.no-svg article.featured-post.expand .collapse_btn{background:#aaa url("../img/close_white.png") center 18px no-repeat}.no-svg article.featured-post .collapse_btn{background:#aaa url("../img/plus_white.png") center 18px no-repeat}article.featured-post{position:relative;padding:60px 40px;height:620px;overflow:hidden}article.featured-post div.edit{top:20px}article.featured-post.expand{height:auto}article.featured-post.expand .collapse_btn{background:#aaa url("../img/close_white.svg") center 18px no-repeat}article.featured-post.expand .subduction{background:none}article.featured-post .subduction{height:65px;width:100%;bottom:0px;left:0px;text-align:center;position:absolute;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(227,227,227,0)), color-stop(100%, #e3e3e3));background-image:-webkit-linear-gradient(top, rgba(227,227,227,0) 0%,#e3e3e3 100%);background-image:-moz-linear-gradient(top, rgba(227,227,227,0) 0%,#e3e3e3 100%);background-image:-o-linear-gradient(top, rgba(227,227,227,0) 0%,#e3e3e3 100%);background-image:linear-gradient(top, rgba(227,227,227,0) 0%,#e3e3e3 100%)}article.featured-post .collapse_btn{cursor:pointer;position:relative;text-align:center;display:inline-block;height:45px;width:90px;margin-top:20px;background:#aaa url("../img/plus_white.svg") center 18px no-repeat;border-radius:90px 90px 0 0;-moz-border-radius:90px 90px 0 0;-webkit-border-radius:90px 90px 0 0}article.featured-post .post-comments{clear:both;margin:30px 0 0 0}.no-svg .blog .search-box .search-icon,.no-svg .faqs .search-box .search-icon{background:url("../img/search_white.png") no-repeat}.blog section.subfeatured,.faqs section.subfeatured{padding:0}.blog section.subfeatured article,.faqs section.subfeatured article{background:white;padding:30px 35px;min-height:287px;height:auto;overflow:hidden;border-bottom:solid 2px #e3e3e3}.blog section.subfeatured article a,.faqs section.subfeatured article a{display:block}.blog section.subfeatured article a .image,.faqs section.subfeatured article a .image{position:relative;height:auto}.blog section.subfeatured article a .hover,.faqs section.subfeatured article a .hover{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/icon-view-blog.png") 50% 50% no-repeat rgba(121,184,0,0.7);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.blog section.subfeatured article a:hover,.faqs section.subfeatured article a:hover{text-decoration:none}.blog section.subfeatured article a:hover .hover,.faqs section.subfeatured article a:hover .hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.blog section.subfeatured article a:hover .excerpt,.faqs section.subfeatured article a:hover .excerpt{background:#eee}.blog section.subfeatured article .category a,.faqs section.subfeatured article .category a{display:inline}.blog section.subfeatured .block-right .button-wrap,.faqs section.subfeatured .block-right .button-wrap{text-align:center}.blog section.subfeatured .block-right .thumb,.faqs section.subfeatured .block-right .thumb{width:100%;height:200px;margin:0}.blog section.subfeatured .block-right button,.faqs section.subfeatured .block-right button{margin-top:30px}.blog section.subfeatured button.visible-xs,.faqs section.subfeatured button.visible-xs{margin:auto}.blog section.subfeatured button.hidden-xs,.faqs section.subfeatured button.hidden-xs{float:right}.blog header,.faqs header{height:auto;background:#252525;padding:0}.blog header h2,.faqs header h2{color:#fff;padding:25px 40px;font-size:1em;font-family:"ProximaNova-Regular",Helvetica,Arial,sans-serif}.blog header a.category-toggle,.faqs header a.category-toggle{color:#fff;font-size:1em;line-height:70px;margin:0;cursor:pointer;padding:0 0 0 15px}.blog header a.category-toggle.collapsed .icon-arrow,.faqs header a.category-toggle.collapsed .icon-arrow{background-position:0 0}.blog header a.category-toggle.collapsed:hover .icon-arrow,.faqs header a.category-toggle.collapsed:hover .icon-arrow{background-position:0 -10px}.blog header a.category-toggle .icon-arrow,.faqs header a.category-toggle .icon-arrow{display:inline-block;margin:0 4px;width:16px;height:9px;background-image:url("../img/icon-arrow.png");background-position:0 -20px;background-repeat:no-repeat}.blog header a.category-toggle:hover,.faqs header a.category-toggle:hover{text-decoration:none;color:#79b800}.blog header a.category-toggle:hover .icon-arrow,.faqs header a.category-toggle:hover .icon-arrow{background-position:0 -30px}.blog header .search-box,.faqs header .search-box{margin:23px 0;float:right}.blog header .search-box input,.faqs header .search-box input{background:#252525;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #4d4d4d;color:#fff}.blog header .search-box .submit-search,.faqs header .search-box .submit-search{cursor:pointer;display:inline-block;width:20px;height:1em}.blog header .search-box .submit-search .glyphicon,.faqs header .search-box .submit-search .glyphicon{color:white}.blog header .search-box .search-icon,.faqs header .search-box .search-icon{width:19px;height:19px;background:url("../img/search_white.svg") no-repeat}.blog header .category-collapse ul,.faqs header .category-collapse ul{list-style:none;margin:0;padding:0}.blog header .category-collapse ul li,.faqs header .category-collapse ul li{border-top:1px solid #333}.blog header .category-collapse a,.faqs header .category-collapse a{display:block;width:100%;color:white;font-size:1em;line-height:1em;padding:1em 30px}.blog header .category-collapse a:hover,.faqs header .category-collapse a:hover{text-decoration:none;background-color:#2a2a2a}.blog .blog-posts,.faqs .blog-posts{width:100%;min-height:600px;padding:20px;overflow:hidden}.blog .blog-posts article.blog-preview,.faqs .blog-posts article.blog-preview{padding:0 10px;float:left;width:100%}.blog .blog-posts article.blog-preview p.category a,.faqs .blog-posts article.blog-preview p.category a{color:#79b800;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif}.blog .blog-posts div.no-results .no_results,.faqs .blog-posts div.no-results .no_results{text-align:center}.blog .blog-posts .results-wrap,.faqs .blog-posts .results-wrap{float:left;width:100%;margin:40px auto;text-align:center}.blog header .search-box{margin-right:15px}.blog header .search-box input{width:118px}.blog-post{width:100%;overflow:hidden}.blog-post h1{color:#79b800;font-size:2.5em;margin:0.5em 0}.blog-post h2{color:#333;font-size:1.25em;margin:0.5em 0;font-weight:bold}.blog-post .feature-image{height:auto;text-align:center;overflow:hidden}.blog-post .feature-image img{vertical-align:middle;width:100%;height:auto}.blog-post a.back-button{margin:1em 0;background:url("../img/icon-blog-back.png") 0 0 no-repeat;display:block;padding-left:45px;color:#000;font-weight:bold;cursor:pointer}.blog-post a.back-button:hover{text-decoration:none}.blog-post .block-left,.blog-post .block-right{padding:0}.blog-post div.edit{position:absolute;right:30px;top:15px}.blog-post p.comments{width:100%;padding:10px;margin:0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.blog-post ul.share{width:100%;padding:10px;border-bottom:solid 1px #ccc}.blog-post ul.share li:first-child{float:left;margin-right:0}.blog-post ul.share li:last-child{margin-left:0}.blog-post ul.share li{margin:0 10px 0 0;list-style-type:none;float:right}.blog-post ul.share img{margin:0}.blog-post .post-content{margin:25px 0 0 0;font-size:1.3em}.blog-post .meta,.blog-post .share-wrap{width:100%;padding:0}.blog-post .share-wrap .comments,.blog-post .share-wrap .share{float:left;width:200px}@media (min-width: 450px){.blog header .search-box,.faqs header .search-box{display:block;margin-right:20px}.blog .blog-posts article.blog-preview,.faqs .blog-posts article.blog-preview{padding:0 20px;width:50%}.blog .blog-posts .no_results,.faqs .blog-posts .no_results{text-align:center}.blog-post{padding:10px 25px}.blog-post .meta,.blog-post .share-wrap{width:50%}.blog-post .meta .comments,.blog-post .meta .share,.blog-post .share-wrap .comments,.blog-post .share-wrap .share{float:right}.blog-post div.edit{position:absolute;right:30px;top:25px}.blog header .search-box input{width:auto}.main-content.blog section.related-posts{float:left}.main-content.blog section.related-posts article{width:50%;float:left;margin-top:25px;padding-left:20px}.main-content.blog section.related-posts article:nth-child(2){padding-left:0;padding-right:20px}}.no-rgba article.featured-post .subduction.gradient-grey{background:url("../img/background_gradient_grey.png") repeat-x}@media (min-width: 768px){.main-content.blog{margin-top:70px}.main-content.blog header{background:#252525}.main-content.blog header h1{width:290px;padding:24px 35px 23px 35px}.main-content.blog header .search-box input{background:#252525;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #4d4d4d;color:#fff}.main-content.blog section.related-posts{width:240px;padding:0}.main-content.blog section.related-posts article{width:100%;float:none;padding:0}.main-content.blog section.related-posts article:nth-child(2){padding:0}.blog .block-right,.faqs .block-right{float:right}.blog header,.faqs header{display:block}.blog header a.category-toggle,.faqs header a.category-toggle{padding-left:50px}.blog header .category-collapse ul li a,.faqs header .category-collapse ul li a{padding-left:50px}.blog header .search-box,.faqs header .search-box{margin-right:50px}.blog .blog-posts article.blog-preview,.faqs .blog-posts article.blog-preview{padding:0 20px;width:33.33333333333%}.blog .blog-posts .no_results,.faqs .blog-posts .no_results{text-align:center}.faqs header .search-box{display:block}.blog-post h1{font-size:2.5em}.blog-post .feature-image{float:right;width:410px}.blog-post .post-content{float:right;width:410px;font-size:1em}.blog-post .post-title,.blog-post .meta,.blog-post .share-wrap{width:315px;padding:0}.blog-post .meta{margin-top:10px}.blog-post .share-wrap{margin-top:30px}.blog-post .share-wrap .comments,.blog-post .share-wrap .share{float:left;width:65%}.blog-post .share-wrap .twitter-timeline{margin-top:30px}.blog-post .post-meta{width:40%;float:left}}@media (min-width: 768px) and (max-width: 991px){.main-content.blog,.container .main-content.faqs{margin-top:70px}}@media (min-width: 768px) and (max-width: 1200px){.blog section.subfeatured article>div{float:left;position:relative;height:auto}.blog section.subfeatured .block-right{float:right;width:30%}.blog section.subfeatured .block-right .thumb{height:145px}.blog section.subfeatured .block-middle{width:32%;margin:0 27px}.blog section.subfeatured .block-middle .excerpt p{margin-bottom:0px}.blog section.subfeatured .block-left{width:30%}.blog section.subfeatured .block-left h1{margin-top:0}.blog .blog-posts article.blog-preview:nth-child(3n+0){margin-right:0}.blog .blog-posts .no_results{text-align:center}}@media (min-width: 1200px){article.featured-post h1{margin-top:0}.main-content.blog{margin:0;margin-top:70px}.main-content.blog section.related-posts{width:240px}.main-content.blog section.related-posts article{width:100%;float:none;padding:0}.main-content.blog section.related-posts article:nth-child(2){padding:0}.blog{margin:0}.blog section.subfeatured article>div{float:left;position:relative;height:auto}.blog section.subfeatured article:last-child{border-bottom:none}.blog section.subfeatured h1{margin-top:0}.blog section.subfeatured .block-left{width:285px}.blog section.subfeatured .block-left ul{margin-bottom:0}.blog section.subfeatured .block-middle{width:415px;overflow:hidden;padding:0 20px}.blog section.subfeatured .block-middle .excerpt p{margin-bottom:0px}.blog section.subfeatured .block-right{float:right;width:250px}.blog section.subfeatured .block-right a{width:225px;float:right}.blog section.subfeatured .block-right a .thumb{height:145px}.blog section.subfeatured .block-right button{float:right;right:0}.blog .blog-posts{padding:35px 20px 20px 20px}.blog .blog-posts article.blog-preview{padding:0 20px;width:25%}.blog .blog-posts article.blog-preview:nth-child(4n+0){margin-right:0}.blog .blog-posts .no_results{text-align:center}.blog-post h1{font-size:2.5em}.blog-post .feature-image{float:right;width:580px}.blog-post .post-content{float:right;width:580px;font-size:1em}.blog-post .post-title,.blog-post .meta,.blog-post .share-wrap{width:315px;padding:0}.blog-post .meta{margin-top:10px}.blog-post .share-wrap{margin-top:30px}.blog-post .share-wrap .comments,.blog-post .share-wrap .share{float:left;width:65%}.blog-post .share-wrap .twitter-timeline{margin-top:30px}.blog-post .post-meta{width:315px;float:left}}@media (min-width: 1200px){#spotify-explained{margin:90px 0 0 0}#spotify-explained section.block-right{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #e3e3e3), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 70%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 )}#spotify-explained section.block-right article{margin:40px 0 0 0}#spotify-explained section.block-right img{width:inherit;margin:0 0 0 30px}#spotify-explained section.block-right h2{font-size:2.3em;color:#79b800}#spotify-explained nav.side{margin:0;padding:0}#spotify-explained nav.side ul{font-size:1.3em;margin:0;padding:0;background:#333;color:#fff;list-style-type:none}#spotify-explained nav.side li{padding:35px}#spotify-explained nav.side li:hover{background:#3b3b3b}}.container.contact{padding:0 0px}section#contact-form{margin-top:0px;text-align:center;padding:0;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #e3e3e3), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 70%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 )}section#contact-form div.wrap{padding:20px 48px 0px 48px}section#contact-form>header{padding:0;background:#252525;min-height:70px}section#contact-form h1{color:white;font-size:1.3em;padding:24px 50px 23px 25px;margin-top:0;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif;background:#79b800;width:100%;height:70px;text-align:left}section#contact-form h2{font-size:3em;color:#79b800;margin:0 0 50px 0}section#contact-form h3{font-size:1.4em;font-family:"ProximaNova-Regular",Helvetica,Arial,sans-serif;line-height:1.4em;margin-top:30px;margin-bottom:30px}section#contact-form h3 span{color:#79b800}section#contact-form aside.col-lg-4{width:100%;padding:0;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #ccc}section#contact-form form.col-lg-8{width:100%}section#contact-form form.col-lg-8 .col-lg-6{padding:0}section#contact-form form.col-lg-8 .block-left{padding-right:0}section#contact-form form.col-lg-8 .block-right{padding-left:0}section#contact-form form.col-lg-8 h3{width:100%}section#contact-form form.col-lg-8 input[type="submit"]{width:100%;padding:20px 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);margin-bottom:0px;border-radius:60px}section#contact-form form{font-family:"ProximaNova-Regular",Helvetica,Arial,sans-serif;margin:0px;padding:10px 0px;border:none}section#contact-form form select:disabled{background:#ddd}section#contact-form form .inactive{visibility:hidden;height:0px}section#contact-form form .field{display:block;min-height:60px;position:relative;width:100%;height:auto;margin-top:10px;text-align:center}section#contact-form form .field input{margin-top:7px;margin-bottom:7px}section#contact-form form .field .field_number{position:relative;-webkit-border-radius:999px;-moz-border-radius:999px;-ms-border-radius:999px;-o-border-radius:999px;border-radius:999px;background-color:#3f3f3f;height:50px;width:50px;display:inline-block;margin-bottom:22px;margin-top:22px}section#contact-form form .field .field_number.green{background-color:#84bd00}section#contact-form form .field .field_number p{color:#fff;margin-top:0px;margin-bottom:0px;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif;font-size:22px;line-height:53px;font-weight:bold;text-align:center}section#contact-form form .field label{display:none}section#contact-form form .field select{width:100%;margin-top:7px;margin-bottom:7px;position:relative}section#contact-form form input:not([type="submit"]),section#contact-form form textarea{width:100%;background:transparent;padding:15px 10px;border:solid 1px #ccc}section#contact-form form select{border:solid 1px #ccc;border-radius:10px}section#contact-form form label{font-size:1.4em;margin:15px 0 10px 0;font-weight:normal;width:100%}section#contact-form form textarea{min-height:168px}section#contact-form form textarea.comment{color:#ACACAC}section#contact-form form .input-lg{font-size:1em;color:#666;width:100%;height:40px}section#contact-form form p.example{width:174px;margin-left:0px;font-size:0.7em;text-align:left;color:#999}section#contact-form form span.required{color:#79b800;position:absolute;font-size:2em;padding:3px 0px;right:-15px}section#contact-form form .block-right .parsley-error-list{padding:7px}section#contact-form form .parsley-error-list{list-style-type:none}section#contact-form form input.parsley-error,section#contact-form form select.parsley-error,section#contact-form form textarea.parsley-error{background:#f3d1d1}div.lightboxoverlay{display:none;background:#000;width:100%;height:100%;position:fixed;top:0;z-index:1337;filter:alpha(opacity=70);opacity:.7}div.lightbox{display:none;width:85%;top:250px;left:63%;position:fixed;z-index:1338;margin:0 0 0 -55.5%;border:9px solid rgba(112,184,0,0.6);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}div.lightbox .head{overflow:hidden;height:25px;border-bottom:1px solid #174100;text-align:center;background:url("../img/bg_lightbox-head.png") repeat-x}div.lightbox .head h3{display:inline;padding:0 0 0 28px;color:#fff;font-size:15px;line-height:27px;text-shadow:0 -1px 0 #333}div.lightbox .head .close-lightbox{float:right;width:14px;height:14px;margin:6px 7px 5px;text-indent:-999em;background:url(../img/i_lightbox-close.png)}div.lightbox .content{overflow:hidden;overflow-y:auto;background:#fff}div.lightbox .content div.help-content{padding:20px}div.lightbox .content div.help-content a{color:#08c}@media (min-width: 450px){div.lightbox{width:70%;margin:0 0 0 -48.5%}}@media (min-width: 768px) and (max-width: 991px){section#contact-form{padding:0}section#contact-form div.wrap{padding:20px 160px 50px 160px}section#contact-form aside.col-lg-4 h3{width:75%;margin-left:auto;margin-right:auto}section#contact-form form.col-lg-8 .send h3{float:none!important;width:54%;margin-left:auto;margin-right:auto;padding:20px 0}section#contact-form h3{font-size:1.4em}}@media (min-width: 768px){div.lightbox{width:35%;margin:0 0 0 -31.5%}section#contact-form{margin-top:70px}section#contact-form h1{width:290px;text-align:left;padding:24px 35px 23px 35px}section#contact-form h2{font-size:2.5em;margin:0 0 40px 0}section#contact-form form label{font-size:1em}}@media (min-width: 992px){section#contact-form{margin-top:70px;text-align:left;padding:0}section#contact-form div.wrap{padding:40px 48px 60px 48px}section#contact-form aside.col-lg-4{width:35%;padding:0 30px 0 0;border-bottom:none}section#contact-form form{background-color:white;border:solid 1px #ccc;padding:10px 17px}section#contact-form form input,section#contact-form form textarea{padding:7px 10px}section#contact-form form textarea{max-width:267px}section#contact-form form label{margin:10px 0 0 0}section#contact-form form .input-lg{height:40px}section#contact-form form .field{display:block;min-height:60px;position:relative;width:100%;height:auto;margin-top:10px}section#contact-form form .field .inactive{visibility:hidden;height:0px}section#contact-form form .field .field_number{position:absolute;top:0px;left:0px;float:left;margin-bottom:0px;margin-top:0px}section#contact-form form .field input{margin-top:7px;margin-left:59px;width:65%;margin-right:0px;position:relative}section#contact-form form .field label{display:none}section#contact-form form .field select{width:auto;margin-top:7px;margin-left:59px;width:66%;margin-right:0px;position:relative}section#contact-form form span.required{position:absolute;right:0px}section#contact-form form p.example{margin-left:76px}section#contact-form form.col-lg-8{width:65%}section#contact-form form.col-lg-8 .block-left{padding-right:20px}section#contact-form form.col-lg-8 .block-right{padding-left:20px}section#contact-form form.col-lg-8 .block-right h3{text-align:right;width:100%}section#contact-form form.col-lg-8 .block-right .btn{margin-top:0}section#contact-form form.col-lg-8 input[type="submit"]{width:inherit;border-radius:20px;padding:10px 30px}}@media (min-width: 992px) and (max-width: 1199px){section#contact-form form.col-lg-8 textarea{min-height:315px}}@media (min-width: 1200px){div.lightbox{width:25%;margin:0 0 0 -25.5%}.container.contact{padding:0}section#contact-form form.col-lg-8 textarea{min-height:355px}section#contact-form form.col-lg-8 h3{width:70%}section#contact-form form.col-lg-8 input[type="submit"]{margin-top:30px;margin-bottom:30px}}span.anchor{position:relative;top:-60px}.container.faqs{min-height:500px}.container.faqs section.faqs div.arrow{width:20px;height:20px;position:absolute;right:30px;top:40%}.container.faqs section.faqs .panel-heading div.arrow{background:url("../img/close_grey.svg") no-repeat}.container.faqs section.faqs .panel-heading.collapsed div.arrow{background:url("../img/down_arrow_grey.svg") no-repeat}.container.faqs section.faqs h2.page-ref{background-color:transparent;padding:20px;margin:0}.container.faqs.grey h2.faqs{background-color:#eaeaea}.container.faqs.grey .panel{border-bottom:solid 2px #fff;background-color:#eaeaea}.container.faqs.grey .panel .panel-heading{background-color:#eaeaea}.no-svg .container.faqs section.faqs .panel-heading div.arrow{background:url("../img/close_grey.png") no-repeat}.no-svg .container.faqs section.faqs .panel-heading.collapsed div.arrow{background:url("../img/down_arrow_grey.png") no-repeat}.container .main-content.faqs{margin:0px 0px 0 0px;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #e3e3e3), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 70%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 )}.container .main-content.faqs header{min-height:70px;background:#79b800}.container .main-content.faqs header ::-webkit-input-placeholder{color:white}.container .main-content.faqs header :-moz-placeholder{color:white}.container .main-content.faqs header ::-moz-placeholder{color:white}.container .main-content.faqs header :-ms-input-placeholder{color:white}.container .main-content.faqs header .search-box input{background:#79b800;border-bottom:solid 1px white;border-bottom-color:#8ad200;color:white}.container .main-content.faqs h1{float:left;background:#79b800;padding:26px 25px;margin:0;line-height:1em;color:white;width:100%;font-size:1.3em;height:70px;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif}.container .main-content.faqs div.faqs{padding:0;margin:0}.container .main-content.faqs div.faqs section.faqs{margin:36px 44px}@media (min-width: 768px){.container .main-content.faqs{margin-top:70px}.container .main-content.faqs header{background:#252525}.container .main-content.faqs header ::-webkit-input-placeholder{color:#999}.container .main-content.faqs header :-moz-placeholder{color:#999}.container .main-content.faqs header ::-moz-placeholder{color:#999}.container .main-content.faqs header :-ms-input-placeholder{color:#999}.container .main-content.faqs header h1{width:290px;padding:26px 35px}.container .main-content.faqs header .search-box input{background:#252525;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #4d4d4d;color:#fff}}@media (min-width: 991px){.container .main-content.faqs{margin-top:70px}}@media (max-width: 767px){.container .main-content.faqs h1{width:120px}}@media (min-width: 768px) and (max-width: 991px){.container .main-content.faqs h1{width:200px}}@media (min-width: 1200px){.container .main-content.faqs{margin-left:0;margin-right:0}}.container.faqs{padding:20px 0px}section.faqs{position:relative;padding:0;margin:0 auto 10px}section.faqs .panel{border:none;background:#fff;margin:0;border-bottom:solid 2px #E3E3E3;border-radius:0px}section.faqs .panel:last-child{border:none}section.faqs .panel-collapse{padding:0 35px}section.faqs .panel-heading{position:relative;width:100%;margin:0 0 1px 0;padding:0;overflow:hidden;background:#FFF;border-radius:0;cursor:pointer}section.faqs .panel-heading h4{max-width:80%;padding:27px 35px 25px 35px;float:left;font-size:1.2em;margin:2px 0 0 0;color:#333}section.faqs .panel-heading img{position:absolute;right:30px;top:40%}section.faqs #panel-content{width:100%;padding:0 0 30px 0;border-top:none}h2.faqs{width:75px;margin:0 0 0 20px;padding:10px 0;font-size:1.2em;text-align:center;color:#333;background:#FFF;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px}footer.page-footer.hp{margin:0}footer.page-footer{width:100%;background:#ecebe8;border-top:solid 2px white;height:124px;margin:30px 0 0 0}footer.page-footer nav ul:first-child{margin-bottom:15px}footer.page-footer nav ul:first-child li{font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif}footer.page-footer nav ul:first-child li a{color:#666}footer.page-footer nav ul:first-child li a:hover{text-decoration:underline}footer.page-footer nav ul.last{font-size:0.9em;font-weight:normal;color:#999}footer.page-footer nav ul.last a{color:#999}footer.page-footer nav ul.last a:hover{text-decoration:underline}footer.page-footer nav ul{padding:0}footer.page-footer nav ul img{max-width:none;position:relative;bottom:2px;margin:0 3px 0 0}footer.page-footer nav ul span{cursor:pointer}footer.page-footer ul{list-style-type:none}footer.page-footer li{float:left;margin:0 15px 0 0}footer.page-footer li.last{margin:0}footer.page-footer .copyright{margin:30px 0 0 0;font-size:0.9em;font-weight:normal;color:#999}footer.page-footer .container{padding:32px 0 0 0}footer.page-footer .pull-right{text-align:right}footer.page-footer .block-top{color:#000}footer.page-footer .block-bottom{color:#9A9A9A}footer.page-footer nav.col-lg-6{width:100%;padding:0}footer.page-footer nav.col-lg-6 li{width:100%;border-bottom:solid 1px white;padding:15px 15px 15px 30px;background:#ecebe8;font-size:1.3em}footer.page-footer .container{padding:0}footer.page-footer section.col-lg-6{width:100%;padding:0}footer.page-footer section.col-lg-6 p.copyright{margin:0;padding:0 0 10px 0;text-align:center}#newsletter{cursor:pointer}div#popup-container{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:10000;display:none;overflow-y:scroll;overflow-x:hidden}div#popup-container div.popupOverlay{display:block;background:#000;width:100%;height:100%;top:0;left:0;z-index:1337;filter:alpha(opacity=70);opacity:.7}div#popup-container div.popup{display:block;width:100%;top:250px;left:0;position:absolute;z-index:1338;margin:0 0 0 0;border:9px solid rgba(112,184,0,0.6);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}div#popup-container div.popup .head{overflow:hidden;height:25px;border-bottom:1px solid #174100;text-align:center;background:url("../img/bg_lightbox-head.png") repeat-x}div#popup-container div.popup .head h3{display:inline;padding:0 0 0 28px;color:#fff;font-size:15px;line-height:27px;text-shadow:0 -1px 0 #333}div#popup-container div.popup .head .close-popup{float:right;width:14px;height:14px;margin:6px 7px 5px;text-indent:-999em;background:url(../img/i_lightbox-close.png)}div#popup-container div.popup .content{overflow:hidden;overflow-y:auto;background:#fff}div#popup-container div.popup .content div.popup-content{padding:26px;overflow:auto;font-size:20px;text-align:center}div#popup-container div.popup .content div.popup-content a{color:#08c}div#popup-container div.popup .content div.popup-content span.required{color:#79b800;font-size:2em}div#popup-container div.popup .content div.popup-content .text-content,div#popup-container div.popup .content div.popup-content form{width:100%;height:auto;float:left;position:relative;display:block}div#popup-container div.popup .content div.popup-content .description{margin-top:25px}div#popup-container div.popup .content div.popup-content .text-content{padding-left:15px;height:auto;padding-right:31px}div#popup-container div.popup .content div.popup-content .text-content .required-text{line-height:14px;font-size:14px;margin-top:5%}div#popup-container div.popup .content div.popup-content .ajax-error{font-size:0.75em;color:red;clear:both}div#popup-container div.popup .content div.popup-content .mailchimp-success{display:none}div#popup-container div.popup .content div.popup-content .mailchimp-form .parsley-error-list{list-style:none;color:red;margin:0;padding:0;font-size:.5em}div#popup-container div.popup .content div.popup-content .mailchimp-form .parsley-error-list li{clear:both}div#popup-container div.popup .content div.popup-content .mailchimp-form .form-input{position:relative}div#popup-container div.popup .content div.popup-content .mailchimp-form .form-input span.required{position:absolute;top:17px;right:-20px}div#popup-container div.popup .content div.popup-content .mailchimp-form input{margin-top:7px;margin-bottom:7px}div#popup-container div.popup .content div.popup-content .mailchimp-form label{display:none !important}div#popup-container div.popup .content div.popup-content .mailchimp-form .btn-default:focus{outline:none}div#popup-container div.popup .content div.popup-content .mailchimp-form .form-submit{width:100%;padding:20px 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);margin-bottom:30px;border-radius:60px}div#popup-container div.popup .content div.popup-content .mailchimp-form .form-submit :focus{outline:none}div#popup-container div.popup .content div.popup-content .mailchimp-form input:not([type="submit"]),div#popup-container div.popup .content div.popup-content .mailchimp-form textarea{width:100%;background:transparent;padding:15px 10px;border:solid 1px #ccc}div#popup-container div.popup .content div.popup-content .mailchimp-form input:not([type="submit"]).mce_inline_error,div#popup-container div.popup .content div.popup-content .mailchimp-form textarea.mce_inline_error{border:1px solid red}div#popup-container div.popup .content div.popup-content .mailchimp-form input:not([type="submit"]).parsley-error,div#popup-container div.popup .content div.popup-content .mailchimp-form textarea.parsley-error{border:1px solid red}div#popup-container div.popup .content div.popup-content .mailchimp-form .terms{font-size:14px}div#popup-container div.popup .content div.popup-content .mailchimp-form .terms input{float:left;width:12px;margin-top:3px;margin-right:5px}div#popup-container div.popup .content div.popup-content .mailchimp-form .terms input.mce_inline_error{outline:1px solid red}div#popup-container div.popup .content div.popup-content .mailchimp-form .terms .green{color:#79b800}div#popup-container.active{display:block}.touch div#popup-container div.popup{top:0px;margin-top:0px}@media (min-width: 768px){footer.page-footer nav.col-lg-6 li{padding:15px;font-size:1em}div#popup-container div.popup{width:668px;margin-left:-334px;left:50%;top:50%;margin-top:-200px}div#popup-container div.popup .content div.popup-content{text-align:left}div#popup-container div.popup .content div.popup-content .text-content,div#popup-container div.popup .content div.popup-content form{width:50%;display:inline-block}div#popup-container div.popup .content div.popup-content .text-content .required-text{margin-top:30%}}@media (min-width: 1200px){.container.faqs{padding:40px 0 20px 0}section.faqs #panel-content{width:100%}footer.page-footer nav.col-lg-6{width:inherit;margin:32px 0 0 0}footer.page-footer nav.col-lg-6 li{width:inherit;border:none;padding:0}footer.page-footer .container{padding:0 15px}footer.page-footer section.col-lg-6{width:inherit}footer.page-footer section.col-lg-6 p.copyright{margin-top:69px}}@media (min-width: 768px) and (max-width: 1199px){section.faqs #panel-content{width:100%}section.faqs .panel-collapse{padding:0 30px}footer.page-footer nav.col-lg-6{width:inherit;margin:32px 0 0 0}footer.page-footer nav.col-lg-6 li{width:inherit;border:none;padding:0}footer.page-footer .container{padding:0 15px}footer.page-footer section.col-lg-6{width:inherit}footer.page-footer section.col-lg-6 p.copyright{margin-top:69px}}div.container.post-comments{padding:0 25px}div.container.post-comments section.post-comments{margin-bottom:50px;padding:25px;background:#fff}div.container.post-comments section.post-comments div.comments-area ul{list-style-type:none}div.container.post-comments section.post-comments div.comments-area .commentlist{list-style-type:none;margin:0;padding:0}div.container.post-comments section.post-comments div.comments-area .commentlist li{border-bottom:solid 1px #e6e6e6;padding:30px}div.container.post-comments section.post-comments div.comments-area .commentlist ul.children{padding:0}div.container.post-comments section.post-comments div.comments-area .commentlist ul.children li{padding-left:70px}div.container.post-comments section.post-comments div.comments-area .commentlist .comment{position:relative}div.container.post-comments section.post-comments div.comments-area .commentlist .meta{padding-left:0}div.container.post-comments section.post-comments div.comments-area .commentlist .meta .comment-author{margin:15px 10px 0 10px}div.container.post-comments section.post-comments div.comments-area .commentlist .meta .comment-time{clear:both;margin:0 0 0 42px;color:#aaa}div.container.post-comments section.post-comments div.comments-area .commentlist .comment-content{margin:15px 0 0 0}.featured-post div.container.post-comments{padding:0}@media (min-width: 768px){div.container.post-comments{padding:0 50px}.featured-post div.container.post-comments{padding:0 50px}}.main-content{background:transparent}.content-main{overflow:auto;font-family:'Proxima Nova', Helvetica, sans-serif}.content-main{text-align:center;margin-top:0px;padding:0 0px}.content-main .collapse{overflow:hidden !important}.content-main .main-content{text-align:left}.content-main .hero{background:url("../img/bkgd_howtos_hero.png") 0 0 no-repeat;background-size:cover;height:729px;position:absolute;top:0px;width:100%;left:0px}.content-main .hero .hero-header{text-align:center;font-size:72px;line-height:265px}.content-main nav.side{margin:0;padding:0 0 0 0}.content-main nav.side .navbar-toggle{background:url("../img/btn_nav_menu.svg") 0 0 no-repeat;margin:4px 0 0 0;height:20px}.content-main nav.side .navbar-toggle:focus{outline:none}.content-main nav.side .subnav-hed{cursor:pointer;padding:21px 22px 21px 25px;width:100%;font-size:1.3em;background:#79b800;color:#fff;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif}.content-main nav.side .subnav-hed .navbar-toggle{background:url("../img/down_arrow_white.svg") 0 0 no-repeat}.content-main nav.side .subnav-hed .navbar-toggle.open{background:url("../img/close_white.svg") 0 0 no-repeat}.content-main nav.side ul{font-size:1.3em;margin:0;padding:0;background:#333;color:#fff;list-style-type:none}.content-main nav.side ul li{padding:22px;position:relative;background:#333;overflow:hidden}.content-main nav.side ul li.accordion,.content-main nav.side ul li.no-sub-cat{padding:0px}.content-main nav.side ul li.accordion a,.content-main nav.side ul li.accordion div,.content-main nav.side ul li.no-sub-cat a,.content-main nav.side ul li.no-sub-cat div{padding:22px 22px 10px 22px;width:100%;text-decoration:none;display:inline-block;overflow:visible}.content-main nav.side ul li.accordion .accordion-wrap,.content-main nav.side ul li.no-sub-cat .accordion-wrap{padding:0}.content-main nav.side ul li.accordion a.top-section-link,.content-main nav.side ul li.no-sub-cat a.top-section-link{padding:20px 25px}.content-main nav.side ul li.accordion.collapsed,.content-main nav.side ul li.no-sub-cat.collapsed{overflow:hidden}.content-main nav.side ul li.accordion.collapsed div.accordion-wrap .icon,.content-main nav.side ul li.no-sub-cat.collapsed div.accordion-wrap .icon{background:url("../img/down_arrow_white.svg") no-repeat 50%;background-color:#7A7777}.content-main nav.side ul li.accordion.collapsed ul.submenu,.content-main nav.side ul li.no-sub-cat.collapsed ul.submenu{height:0px}.content-main nav.side ul li a,.content-main nav.side ul li div.accordion-wrap{cursor:pointer;position:relative;color:#fff;text-decoration:none}.content-main nav.side ul li a .icon,.content-main nav.side ul li div.accordion-wrap .icon{background:url("../img/close_white.svg") no-repeat 50%;background-color:#7A7777;height:16px;width:16px;top:20%;right:25px;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:20px}.content-main nav.side ul li ul.submenu{height:auto;background-color:#191919}.content-main nav.side ul li ul.submenu a,.content-main nav.side ul li ul.submenu div{background-color:#191919}.content-main nav.side ul li ul.submenu a:hover,.content-main nav.side ul li ul.submenu div:hover{background:#3b3b3b}.content-main nav.side ul li ul.submenu li{background-color:transparent;font-size:18px;padding:0 3px}.content-main .section-content{background:#ffffff;background-size:100% 620px}.content-main .section-content article.hasAccordion{height:400px}.content-main .section-content article{padding-top:48px;position:relative;border-bottom:1px solid #C2C2C2;padding-bottom:46px;overflow:hidden;height:inherit}.content-main .section-content article h2{font-size:2.5em;margin-top:0px;color:#79b800}.content-main .section-content article p{margin:1em 0px}.content-main .section-content article.expand{height:auto}.content-main .section-content article.expand .collapse_btn{background:#aaa url("../img/close_white.svg") center 18px no-repeat}.content-main .section-content article .subduction{height:65px;width:100%;bottom:0px;left:0px;text-align:center;position:absolute;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.5)), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,#ffffff 100%);background-image:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,#ffffff 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,#ffffff 100%);background-image:linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 50%,#ffffff 100%)}.content-main .section-content article .collapse_btn{position:relative;text-align:center;display:inline-block;height:45px;width:90px;margin-top:20px;background:#aaa url("../img/plus_white.svg") center 18px no-repeat;border-radius:90px 90px 0 0;-moz-border-radius:90px 90px 0 0;-webkit-border-radius:90px 90px 0 0;cursor:pointer}.content-main .section-content article:last-child{border-bottom:none}.content-main .section-content #page-footer-wrap h2 span{position:relative;top:-90px}section.page-refs{margin:20px 0;padding:0}section.page-refs div.page-ref{background-color:#d5d5d5;padding:40px 30px}section.page-refs div.page-ref img,section.page-refs div.page-ref object{position:relative;top:2px;max-width:none}section.page-refs div.page-ref h2{margin:0}section.page-refs div.page-ref h2.pull-left{padding-right:15px}section.page-refs div.page-ref h2.pull-right{padding-left:15px}.no-svg .content-main nav.side .navbar-toggle{background:url("../img/down_arrow_white.png") 0 0 no-repeat}.no-svg .content-main nav.side .navbar-toggle.open{background:url("../img/close_white.png") no-repeat}.no-svg .content-main nav.side ul li a .icon,.no-svg .content-main nav.side ul li div.accordion-wrap .icon{background:url("../img/close_white.png") no-repeat}.no-svg .content-main nav.side ul li.accordion.collapsed div.accordion-wrap .icon{background:url("../img/down_arrow_white.png") no-repeat}.no-svg .content-main .section-content article.expand .collapse_btn{background:#aaa url("../img/close_white.png") center 18px no-repeat}.no-svg .content-main .section-content article .collapse_btn{background:#aaa url("../img/btn_accordian.png") center 18px no-repeat}.no-rgba .subduction.gradient-white{background:url("../img/background_gradient_white.png") repeat-x}.ie8 .content-main .section-content article .collapse_btn{height:36px;margin-top:30px;background:url("../img/btn_accordian.png") center 0px no-repeat}.ie8 .content-main .section-content article.expand .collapse_btn{background:url("../img/btn_accordian.png") center -46px no-repeat}.ie8 .content-main .section-content article .subduction.gradient-white{background:url("../img/background_gradient_white.png") repeat-x}div.wrap404{min-height:700px}section.main-content.page404,section.main-content.thanks{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #e3e3e3), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 70%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 );margin:0;margin-top:0px;padding:0px;min-height:700px;background-color:#fff}section.main-content.page404 header,section.main-content.thanks header{height:70px;background:#252525}section.main-content.page404 h2,section.main-content.thanks h2{margin:55px 0 0 0;text-align:center}section.main-content.page404 p,section.main-content.thanks p{text-align:center;margin-top:40px}section.main-content.page404 .results-wrap,section.main-content.thanks .results-wrap{float:left;width:100%;margin:40px auto;text-align:center}section.main-content.page404{min-height:300px}@media (min-width: 768px) and (max-width: 991px){section.main-content.page404,section.main-content.thanks{margin-top:70px}}@media (min-width: 992px){section.main-content.page404,section.main-content.thanks{margin-top:70px}}@media (min-width: 1200px){section.main-content.page404,section.main-content.thanks{margin-top:70px}}@media (min-width: 768px){.content-main{margin-top:70px}.content-main nav.side{background-color:#333;position:fixed;margin:0;padding:0;max-width:209px}.content-main nav.side .subnav-hed{cursor:auto;background:#79B800;padding:21px 35px 21px 35px}.content-main nav.side ul{display:block!important}.content-main nav.side ul li{padding:0px}.content-main nav.side ul li a,.content-main nav.side ul li div{position:relative}.content-main nav.side ul li a .icon,.content-main nav.side ul li div .icon{top:48%;right:18px}.content-main nav.side ul li.accordion a,.content-main nav.side ul li.accordion div{padding:44px 70px 30px 35px}.content-main nav.side ul li.accordion a.top-section-link{padding:45px 70px 45px 36px}.content-main nav.side ul li.accordion div.accordion-wrap{padding:0}.content-main nav.side ul li.accordion div.accordion-wrap .icon{top:33%}.content-main nav.side ul li.no-sub-cat a.top-section-link{padding:35px}.content-main nav.side ul li ul.submenu li{padding:0}.content-main nav.side ul>li:last-child{margin-bottom:200px}.content-main .section-content{float:right;padding:0;background-size:100% auto}.content-main .section-content .wrap{padding:0 44px}.nano{position:relative;width:100%;min-height:100%;overflow:hidden}}@media (max-width: 812px){.content-main .section-content{background-size:100% 620px}}@media (min-width: 1200px){h1{margin-top:20px;margin-bottom:10px}.hero .hero-header{margin:0px}.main-content{max-width:1035px}.content-main.container{padding:0}.content-main.container nav.side{max-width:259px}section.page-refs{padding:0}}.main-content.charts{margin-top:0px;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(70%, #e3e3e3), color-stop(100%, #e3e3e3));background:-webkit-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-o-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:-ms-linear-gradient(top, #fff 0%, #e3e3e3 70%, #e3e3e3 100%);background:linear-gradient(to bottom, #ffffff 0%,#e3e3e3 70%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 )}.main-content.charts>header{padding:0;background:#252525;min-height:70px}.main-content.charts h1{color:white;font-size:1.3em;padding:24px 50px 23px 25px;margin-top:0;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif;background:#79b800;width:100%;height:70px}.main-content.charts section.chart{padding:0;margin:0 0 40px 0;min-height:1000px}.main-content.charts section.chart.left{padding-right:2px;padding-left:2px}.main-content.charts section.chart.right{padding-left:1px;padding-right:2px}.main-content.charts section.chart header{position:relative;font-size:18px;padding:50px 0 20px 20px;background:white;color:#000;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif}.main-content.charts section.chart header .country{float:right;margin-top:12px}.main-content.charts section.chart header .countries{float:right;width:69px;height:40px;overflow:hidden;position:absolute;right:0;top:100%;margin-top:-40px;cursor:pointer}.main-content.charts section.chart header .countries.open{height:auto}.main-content.charts section.chart header .countries.open ul{height:300px}.main-content.charts section.chart header .countries.close{height:40px}.main-content.charts section.chart header .countries.close ul{height:40px;top:0px}.main-content.charts section.chart header .countries ul{overflow:hidden;list-style-type:none;margin:0;padding:0}.main-content.charts section.chart header .countries ul li{background-color:#c3c3c3;padding:0 12px 12px 12px;height:42px}.main-content.charts section.chart header .countries ul li .flag{background-image:url("../img/flags.png");background-repeat:no-repeat;display:inline-block;height:16px;margin:12px 10px 0 0;vertical-align:middle;width:24px}.main-content.charts section.chart header .countries ul li:first-child{background-color:#ddd;background-image:url("../img/arrow-small-grey.png");background-repeat:no-repeat;background-position:10px 18px;display:block;padding-top:12px}.main-content.charts section.chart header .countries ul li:first-child img.country{margin-top:0}.main-content.charts section.chart header .countries ul li:first-child .flag{margin-top:0;margin-right:0}.main-content.charts section.chart header .countries ul li:first-child:hover{background-image:url("../img/arrow-small-grey.png");background-repeat:no-repeat;background-position:10px 18px}.main-content.charts section.chart header .countries ul li:hover{background:#b7b7b7}.main-content.charts section.chart header .button_top{width:80px;background-color:#ddd;position:absolute;right:71px;bottom:0;padding:13px 15px 9px 15px;font-size:0.7em;text-align:center;cursor:pointer}.main-content.charts section.chart header .button_top.most_streamed{width:95px;right:153px}.main-content.charts section.chart header .button_top.active{background-color:#999;color:white}.main-content.charts section.chart header .arrow{margin-bottom:5px}.main-content.charts section.chart header p{font-size:0.7em;font-family:"ProximaNova-Bold",Helvetica,Arial,sans-serif;margin:0;width:100%;margin-bottom:40px}.main-content.charts section.chart header h3{margin:0 0 10px 0;font-size:1.1em}.main-content.charts section.chart header.top-50{padding-top:0px}.main-content.charts .tracks-wrap>:first-child article{background:#79b800}.main-content.charts .tracks-wrap>:first-child article .block-right .num-plays{color:white}.main-content.charts .tracks-wrap>:first-child article h2,.main-content.charts .tracks-wrap>:first-child article .position{color:white}.main-content.charts article.track{font-size:14px;background:#ddd;width:100%;height:40px;padding:0px;margin:0 1px 2px 0;cursor:pointer}.main-content.charts article.track>div,.main-content.charts article.track img,.main-content.charts article.track h2{float:left}.main-content.charts article.track h2{margin:0;font-size:14px;padding:14px 0 0px 10px;width:30%;height:30px;overflow:hidden}.main-content.charts article.track .album-cover{margin:7px 0px 7px 7px}.main-content.charts article.track .position{font-size:22px;font-family:"ProximaNova-Bold", Helvetica, Arial, sans-serif;margin:7px 7px 0px 8px;color:#000;width:46px}.main-content.charts article.track .position .pos-icon{margin:6px 6px 6px 0}.main-content.charts article.track .block-right{padding:10px;float:right}.main-content.charts article.track .block-right .num-plays{float:left;margin-right:10px;color:#999}.main-content.charts article.track .block-right .button-play{max-width:none}.main-content.charts .flag-us{background-position:0 -4175px}.main-content.charts .flag-gb{background-position:0 -4138px}.main-content.charts .flag-ar{background-position:0 -194px}.main-content.charts .flag-at{background-position:0 -264px}.main-content.charts .flag-au{background-position:0 -245px}.main-content.charts .flag-be{background-position:0 -386px}.main-content.charts .flag-ch{background-position:0 -3825px}.main-content.charts .flag-de{background-position:0 -1418px}.main-content.charts .flag-dk{background-position:0 -1034px}.main-content.charts .flag-ee{background-position:0 -1226px}.main-content.charts .flag-es{background-position:0 -3719px}.main-content.charts .flag-fi{background-position:0 -1331px}.main-content.charts .flag-fr{background-position:0 -1349px}.main-content.charts .flag-gr{background-position:0 -1489px}.main-content.charts .flag-hk{background-position:0 -1682px}.main-content.charts .flag-ie{background-position:0 -1804px}.main-content.charts .flag-is{background-position:0 -1717px}.main-content.charts .flag-it{background-position:0 -1857px}.main-content.charts .flag-li{background-position:0 0px}.main-content.charts .flag-lt{background-position:0 -2173px}.main-content.charts .flag-lu{background-position:0 -2189px}.main-content.charts .flag-lv{background-position:0 -2067px}.main-content.charts .flag-mx{background-position:0 -2434px}.main-content.charts .flag-my{background-position:0 -2277px}.main-content.charts .flag-nl{background-position:0 -2722px}.main-content.charts .flag-no{background-position:0 -2914px}.main-content.charts .flag-nz{background-position:0 -2756px}.main-content.charts .flag-pl{background-position:0 -3124px}.main-content.charts .flag-pt{background-position:0 -3142px}.main-content.charts .flag-se{background-position:0 -3806px}.main-content.charts .flag-sg{background-position:0 -3527px}.main-content.charts .flag-tr{background-position:0 -3999px}.main-content.charts .flag-tw{background-position:0 -3858px}.main-content.charts .flag-global{background-position:0 -4157px}@media (max-width: 320px){.main-content.charts article.track .album-cover{margin:7px 0px}.main-content.charts article.track .block-right{padding:10px 0px}}@media (min-width: 450px){.main-content.charts article.track h2{width:45%}}@media (min-width: 992px){.main-content.charts header{background:#252525}.main-content.charts section.chart header{padding:0 0 10px 20px;background:none}}@media (min-width: 768px){.main-content.charts{margin-top:70px}.main-content.charts h1{width:290px;padding:24px 35px 23px 35px}.main-content.charts section.chart header p{width:48%;margin-bottom:0px}}@media (max-width: 991px){.main-content.charts #page-footer-wrap{padding:0 25px}}@media (min-width: 992px) and (max-width: 1199px){.main-content.charts{margin-top:70px}.main-content.charts section.chart header p{width:100%;margin-bottom:50px}.main-content.charts article.track h2{width:165px}}@media (min-width: 1200px){.main-content.charts{margin-top:70px}.main-content.charts article.track h2{width:260px}}.no-touch .main-content.charts section.chart header .button_top:hover{background-color:#999;color:white}.no-touch .main-content.charts article.track:hover{background:#79b800;color:white}.no-touch .main-content.charts article.track:hover h2,.no-touch .main-content.charts article.track:hover .num-plays,.no-touch .main-content.charts article.track:hover .position{color:white}
