.home .fp-playlist-vertical{background-color:transparent}.home .fp-playlist-vertical{overflow:hidden}.home .fp-playlist-vertical-wrapper .flowplayer{width:84%}.home .fp-playlist-vertical-wrapper .fp-playlist-vertical{width:16%}.home .fp-playlist-external a{width:100%;margin-bottom:10px}.home .fp-playlist-external a span{width:94%;height:102px;background-repeat:no-repeat;background-size:cover}.home .fp-playlist-vertical-wrapper{margin-bottom:0}.content .textwidget a{border-bottom:1px solid #ddd}.content .textwidget.custom-html-widget a{border:0}.content .textwidget a:hover,.content .textwidget a:focus{border-bottom:1px solid #333;color:#333}.front-page .site-inner{padding:0}.front-page-1 h2{font-size:55px;font-size:5.55rem;font-weight:300;margin-bottom:0;text-transform:uppercase}.front-page-1 h4{font-size:28px;font-size:2.8rem;letter-spacing:1px;color:#BF0000;text-transform:uppercase}.front-page .icon{display:block;font-size:30px;margin-bottom:10px}.front-page .seventy-two{font-size:72px;font-size:7.2rem;font-weight:700;line-height:1.2}.front-page .widget-title{text-transform:uppercase}.front-page h2.widget-title{font-size:36px;font-size:3.6rem;font-weight:300;margin:20px 0 40px}.compare-table{margin:0 1% 24px;padding:18px;background-color:#eee;font-size:15px;font-size:1.5rem;width:31.33333333%;float:left;min-height:350px}.fv-hp-testimonials{margin:0 auto;min-height:200px;position:relative;max-width:800px;display:block}.fv-hp-testimonials .testimonial{position:absolute;width:800px;max-width:100%;display:none}.full-width-content .fv-hp-testimonials p{margin:0 auto;max-width:800px}.flexible-widgets .widget{float:left;margin-bottom:40px;padding-left:40px;padding-right:40px}.flexible-widgets.widget-full .widget,.flexible-widgets.widget-area .widget:nth-of-type(1),.flexible-widgets.widget-halves.uneven .widget:last-of-type{width:100%}.flexible-widgets.widget-fourths .widget{width:25%}.flexible-widgets.widget-halves .widget{width:50%}.flexible-widgets.widget-thirds .widget{width:33.33%}.flexible-widgets.widget-halves .widget:nth-child(even),.flexible-widgets.widget-thirds .widget:nth-child(3n+2),.flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:left}.front-page-1{display:table;overflow:hidden;padding:30px 20px;table-layout:fixed;text-align:center;width:100%}.content .front-page-1 a:hover,.content .front-page-1 a:focus{color:#ddd;border-bottom:none}.front-page-1 .widget{margin-bottom:40px}.front-page-1 .widget:last-child{margin-bottom:0}.front-page-1 .widget-area{display:table-cell;vertical-align:middle;width:100%}.front-page-1,.front-page-1 p,.front-page-1 .widget-title{color:#000}.front-page-1 .widget-title{font-size:60px;font-size:6rem;font-weight:300;letter-spacing:0;margin-bottom:10px;text-transform:none}.front-page-1 .video-intro{margin-bottom:12px}.front-page-1 .widget-title{font-size:60px;font-size:6rem;font-weight:300;letter-spacing:0;margin-bottom:10px;text-transform:none}.front-page-1 p{font-size:18px;font-size:1.8rem;line-height:1.35;text-align:justify}.full-width-content .front-page-1 p.one-half{margin-left:2.564102564102564%;margin-bottom:0;max-width:100%}.full-width-content .front-page-1 p.one-half.first{margin-left:0}.front-page-1 p:last-child{margin-bottom:0}.content .front-page-1 .widget a.button,.front-page-1 button,.front-page-1 input[type="button"],.front-page-1 input[type="reset"],.front-page-1 input[type="submit"],.front-page-1 .entry-content a.button,.front-page-1 .entry-content a.more-link{border:1px solid #bf0000;color:#fff;margin:15px 0}.content .front-page-1 .widget a.button:hover,.content .front-page-1 .widget a.button:focus,.front-page-1 button:hover,.front-page-1 button:focus,.front-page-1 input:hover[type="button"],.front-page-1 input:focus[type="button"],.front-page-1 input:hover[type="reset"],.front-page-1 input:focus[type="reset"],.front-page-1 input:hover[type="submit"],.front-page-1 input:focus[type="submit"],.front-page-1 .entry-content a.button:hover,.front-page-1 .entry-content a.button:focus,.front-page-1 .entry-content a.more-link:hover,.front-page-1 .entry-content a.more-link:focus{border:1px solid #fff;background-color:#fff;color:#333}.front-page-2{background-color:#eee;padding:20px 20px 15px}.front-page-2 .wrap{display:flex}.front-page-2 .widget-title{font-size:24px;font-size:2.4rem;letter-spacing:1px;margin-bottom:0}.front-page-2 p{font-size:16px;font-size:1.6rem}.front-page-2 .widget-first,.front-page-2 .widget-last{flex-shrink:0}.front-page-2 .widget_nav_menu,.front-page-2 .lang-switch{margin-left:auto}.front-page-3 .widget{padding:20px}.front-page-3 .entry-title a{display:block;padding-right:24px;position:relative}.front-page-3 .entry-title a:hover:before,.front-page-3 .entry-title a:focus:before{content:"\f1fe";display:block;font:normal 20px/1 'ionicons';position:absolute;right:0;text-align:right;top:0}.front-page-3 .featured-content{border-width:0;padding:0}.front-page-3 .featured-content h4{font-size:20px;font-size:2rem;font-weight:700;letter-spacing:.5px}.front-page-3 .featured-content .entry{border-bottom:none;margin-bottom:0;overflow:hidden;padding-bottom:0}.front-page-3 .featured-content .entry-content,.front-page-3 .featured-content .entry-header{padding-left:7.5%;padding-right:7.5%}.front-page-3 .featured-content a.alignleft .entry-image,.front-page-3 .featured-content a.alignright .entry-image{height:640px;max-width:none;width:auto}.front-page-3 a.alignleft .entry-image{float:right}.front-page-3 a.alignright .entry-image{float:left}.front-page-3 .featured-content a.alignleft,.front-page-3 .featured-content a.alignright{margin:0}.front-page-3 .featured-content .entry-content,.front-page-3 .featured-content a.aligncenter~.entry-content,.front-page-3 .featured-content a.alignnone~.entry-content{margin-bottom:60px}.front-page-3 .featured-content .entry-header,.front-page-3 .featured-content a.alignleft+.entry-content,.front-page-3 .featured-content a.alignright+.entry-content{padding-top:6%}.front-page-3 .featured-content a.alignleft~.entry-content,.front-page-3 .featured-content a.alignleft~.entry-header,.front-page-3 .featured-content a.alignright~.entry-content,.front-page-3 .featured-content a.alignright~.entry-header{display:block;float:left;margin-bottom:0;padding-left:7.5%;padding-right:7.5%;width:50%}.front-page-3 .featured-content .entry-title a,.front-page-3 .featured-content .entry-title a:hover,.front-page-3 .featured-content .entry-title a:focus{color:#333}.front-page-3 .featured-content .entry-title .atmosphere-large-text{display:block;font-size:72px;font-size:7.2rem;font-weight:700;margin-bottom:20px}.front-page-3 .featured-content .widget-title{background:#eee;font-size:24px;font-size:2.4rem;letter-spacing:1px;padding:20px;margin-bottom:0;text-align:center}.front-page-3 .featuredpost .entry~ul{padding:7.5%}.front-page-3 .featuredpost .more-from-category{padding-left:7.5%;padding-right:7.5%}.front-page-4{border-bottom:1px solid #eee;padding:30px 60px 80px;text-align:center}.front-page-4 .widget-title{font-size:24px;font-size:2.4rem;letter-spacing:1px}.small-menu ul ul{display:none}@media only screen and (max-width:81.25em){.front-page-1 h2{font-size:52px;font-size:5.15rem}}@media only screen and (max-width:75em){.front-page-1 h2{font-size:47px;font-size:4.7rem}.front-page-1 .button{padding:8px 12px;font-size:13px;font-size:1.3rem}.home .fp-playlist-external a span{height:92px}}@media only screen and (max-width:67.5em){.front-page-1 h2{font-size:42px;font-size:4.15rem}.front-page-1 h4{font-size:26px;font-size:2.6rem}}@media only screen and (max-width:64em){.front-page-1{padding:20px 20px 40px}.full-width-content .front-page-1 p.one-half,.front-page-1 p.one-half{width:100%;float:none;margin:0 0 12px}.flexible-widgets.widget-fourths .widget,.flexible-widgets.widget-halves .widget,.flexible-widgets.widget-thirds .widget{float:none;width:100%}.flexible-widgets .widget{padding-left:0;padding-right:0}.front-page-1 h2{font-size:34px;font-size:3.4rem}.front-page-1 h4{font-size:20px;font-size:2rem}.content .front-page-1 .widget a.button{display:block;clear:both;margin:0 auto 12px}.home .fp-playlist-vertical-wrapper .flowplayer{width:82%}.home .fp-playlist-vertical-wrapper .fp-playlist-vertical{width:18%}}@media only screen and (max-width:50em){.front-page-1{padding:20px 10px 30px}.front-page-1 .widget-title{font-size:36px;font-size:3.6rem}.front-page-1 h2{font-size:30px;font-size:3rem;margin-bottom:18px;padding:0 20%}.front-page-1 h4{font-size:18px;font-size:1.8rem}.content .front-page-1 .widget a.button{display:inline-block}.front-page-1 p{font-size:16px;font-size:1.6rem;padding:0 20px}.home .fp-playlist-vertical-wrapper .fp-playlist-vertical,.home .fp-playlist-vertical-wrapper .flowplayer{width:100%;float:none}.home .fp-playlist-vertical-wrapper .fp-playlist-vertical{margin:0 -.5%;min-width:101%;height:auto!important}.home .fp-playlist-external a{width:32.33333333%;display:inline-block;float:left;margin:1% .5%}.home .fp-playlist-external a span{width:100%;margin:0}.front-page-3 .featured-content .entry{padding-left:7.5%;padding-right:7.5%;margin-bottom:60px}.front-page-3 .featured-content a+.entry-header{padding-top:0}.front-page-3 .featured-content .entry-content,.front-page-3 .featured-content .entry-header,.front-page-3 .featured-content a.alignleft~.entry-content,.front-page-3 .featured-content a.alignleft~.entry-header,.front-page-3 .featured-content a.alignright~.entry-content,.front-page-3 .featured-content a.alignright~.entry-header,.front-page-3 .featuredpost .more-from-category{float:none;padding-left:0;padding-right:0;width:100%}.front-page-3 .featured-content a.aligncenter,.front-page-3 .featured-content a.alignleft,.front-page-3 .featured-content a.alignnone,.front-page-3 .featured-content a.alignright{display:block;float:none;max-width:100%;margin-bottom:60px;text-align:left}.front-page-3 .featured-content a.alignleft .entry-image,.front-page-3 .featured-content a.alignright .entry-image{height:auto;float:none;max-width:100%}}@media only screen and (max-width:37.5em){.front-page-1 p{padding:0}.home .fp-playlist-external a span{height:70px}.front-page-2{text-align:center}.front-page-2 .wrap{display:unset}.front-page-2 .widget:not(.widget-last){margin-bottom:1em}.content .widget .textwidget .free-player.button,.content .widget .textwidget .pro-player.button{width:300px}}@media only screen and (max-width:420px){.header-image .site-header{padding:0 20px}.menu-toggle{right:17px}.shorter{width:85%}.front-page-1{padding:20px}.fv-box h2{font-size:28px;font-size:2.8rem}#front-page-3 .one-fourth{float:none;margin-left:0;width:100%}.front-page h2.widget-title{font-size:28px;font-size:2.8rem}.front-page-4{padding:20px 20px 40px}.product-full{font-size:14px;font-size:1.4rem}.compare-table{float:none;width:100%;min-height:100px;margin:0 0 24px}.content .widget .textwidget .free-player.button,.content .widget .textwidget .pro-player.button{width:280px;padding-left:85px;margin-right:0;font-size:14px;font-size:1.4rem}.free-player.button:before,.pro-player.button:before{margin-left:-60px}.black-circle:before{font-size:52px;line-height:80px}.black-circle{width:80px;height:80px;border-radius:40px;margin-bottom:6px}}