@font-face{font-family:'BenchNineBold';src:url('fonts/BenchNine-Bold.eot');src:url('fonts/BenchNine-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/BenchNine-Bold.woff') format('woff'),url('fonts/BenchNine-Bold.ttf') format('truetype'),url('fonts/BenchNine-Bold.svg#BenchNineBold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'OpenSansLight';src:url('fonts/OpenSans-Light-webfont.eot');src:url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Light-webfont.woff') format('woff'),url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansRegular';src:url('fonts/OpenSans-Regular-webfont.eot');src:url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/OpenSans-Regular-webfont.woff') format('woff'),url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:100%}table{border-collapse:collapse;border-spacing:0}strong,b,mark{font-weight:700;font-style:inherit}em,i,cite,q,address,dfn,var{font-weight:inherit}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}ins{border-bottom:1px solid}a,u,ins{text-decoration:none}del,s{text-decoration:line-through}pre,code,samp,kbd{font-family:monospace}small{font-size:.75em}img{border:none;font-style:italic}input,select,option,optgroup,textarea{font:inherit}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,table,form,figure,pre,hr,dd{margin-bottom:15px}ul,ol,dd{margin-left:1.5em}a{text-decoration:none}label,.text-input,textarea,select,.btn{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text}.cf:before,.cf:after,header:before,header:after,.container:before,.container:after,.site-nav ul:before,.site-nav ul:after,.home-featured:before,.home-featured:after{content:"";display:table}.cf:after,header:after,.container:after,.site-nav ul:after,.home-featured:after{clear:both}.cf,header,.container,.site-nav ul,.home-featured{zoom:1}.uppercase{text-transform:uppercase}.bench{font-family:"BenchNineBold"}.openreg{font-family:'OpenSansRegular'}html{color:#333;line-height:1.5;overflow-y:scroll}body{font-family:'OpenSansRegular';font-size:14px;margin:90px 0 60px}.container{margin:0 auto;width:1140px;position:relative}header{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);position:fixed;top:0;left:0!important;width:100%;z-index:999999}header form{display:none;margin-top:24px;position:absolute;right:15px}header form input{border:1px solid #ACACAC;font-size:14px;padding:5px 10px;text-transform:none;width:200px}header form input:focus{border-color:rgba(82,168,236,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6)}header form #searchsubmit{display:none}header .search{background:url(images/css/search-icon.jpg) center top no-repeat;display:block;font-size:0;height:25px;position:absolute;right:-2px;text-indent:-99999px;top:35px;width:25px}.logo{display:block;float:left;margin-top:11px;margin-right:2.6315789%;width:13.3333333%}.logo img{width:152px;max-width:none}.site-nav{float:left;margin-top:25px;width:83.9122807%}.site-nav ul{margin:0 20px 0 0;float:right}.site-nav li{list-style:none;float:left}.site-nav li:hover{color:#0079c1}.site-nav .current-menu-item a{color:#0079c1}.site-nav .current-menu-item ul li a{color:#fff}.site-nav a{font-family:"BenchNineBold";color:#385c73;display:block;font-size:20px;padding:5px 15px 31px;text-transform:uppercase;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.site-nav a:hover{color:#0079c1;text-decoration:none}.site-nav .arrow{font-size:12px}.dropdown{background:#0079c1;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.15);color:#fff;display:none;left:0;overflow:hidden;padding:40px 0;position:fixed;width:100%}.dropdown h5{margin-bottom:0}.dropdown ul{margin:0}.dropdown li{list-style:none}.dropdown img{margin-bottom:0}.dropdown a{color:#fff;font-size:18px;padding:0}.dropdown .dropdown-left,.dropdown .dropdown-right{float:left}.dropdown .dropdown-left{margin-right:5%;overflow:hidden;width:21.544%}.dropdown .children-links{float:left}.dropdown .block-links{display:block;height:360px;left:302px;position:absolute;width:118px;z-index:1}.dropdown .dropdown-right{width:73.45%}.dropdown .dropdown-right ul{border-bottom:1px solid #385c73;overflow:hidden}.dropdown .dropdown-right li{float:left;min-height:180px;margin-right:15px;text-transform:uppercase;width:150px}.dropdown .dropdown-right a{text-transform:none}.dropdown .dropdown-right a:hover{color:#fff;text-decoration:underline}.dropdown .children-links li{margin-bottom:5px;float:none}.dropdown .children-links a{font-family:"BenchNineBold";color:#9ebacb;font-size:24px;text-transform:uppercase}.dropdown .children-links a:hover{color:#fff}.dropdown .view-all{clear:both;padding:10px 0 0}.dropdown .view-all:hover{text-decoration:none!important}.tv-dropdown h1 a,.tv-dropdown h2 a,.tv-dropdown h3 a,.tv-dropdown h4 a,.tv-dropdown h5 a,.tv-dropdown h6 a,.tv-dropdown h1,.tv-dropdown h2,.tv-dropdown h3,.tv-dropdown h4,.tv-dropdown h5,.tv-dropdown h6{color:#fff}.tv-dropdown li a{color:#9ebacb!important}.tv-dropdown li a:hover{color:#fff!important}.tv-dropdown ul,.tv-dropdown li{float:none}.tv-dropdown table{width:100%!important}.site-nav .pbs_tvschedules_modules-tvschedules-optionsheader_container,.site-nav #pbs_tvschedules_modules-search-search_form_container,.site-nav #pbs_tvschedules_modules-search-search_form_container,.site-nav #pbs_tvschedules_modules-tvschedules-results_global_container,.site-nav #pbs_tvschedules_modules-tvschedules-header_container,.site-nav #pbs_tvschedules_modules-tvschedules-gridheader_tempnav_table,.site-nav #pbs_tvschedules_modules-tvschedules-optionsheader_content,.site-nav #pbs_tvschedules_modules-tvschedules-gridheader_feedfilter_toggle_off,.site-nav .pbs_tvschedules_modules-tvschedules-griddata_airdate_details,.site-nav #pbs_tvschedules_modules-tvschedules-module_topper_container,.site-nav #pbs_tvschedules_modules-tvschedules-module_footer_container,.site-nav .pbs_tvschedules_modules-tvschedules-griddata_episode_title{display:none!important}.site-nav #pbs_tvschedules_modules-tvschedules-gridheader_feedfilter_block{background:transparent;border:0}.site-nav #pbs_tvschedules_modules-tvschedules-griddata_table td{border:0}.site-nav #pbs_tvschedules_modules-tvschedules-gridheader_timeblock_container{background:#0079c1}.site-nav .pbs_tvschedules_modules-tvschedules-gridheader_feedfilter{background:#0079c1;width:116px}.site-nav #pbs_tvschedules_modules-tvschedules-griddata_container,.site-nav .pbs_tvschedules_modules-tvschedules-griddata_feedid{background:#0079c1;border-width:0!important}.site-nav .pbs_tvschedules_modules-tvschedules-griddata_feedid_content{font-size:18px}.site-nav .pbs_tvschedules_modules-tvschedules-griddata_channel_number{padding-bottom:0}.site-nav .pbs_tvschedules_modules-tvschedules-griddata_feedid_over{background:#09f;text-align:center}.site-nav .pbs_tvschedules_modules-tvschedules-griddata_feedid_over a{color:#fff}.site-nav .pbs_tvschedules_modules-tvschedules-griddata_commonname a{color:#fff!important}.site-nav .pbs_tvschedules_modules-tvschedules-favorites_addremove_icon{display:none}.site-nav #pbs_tvschedules_modules-tvschedules-griddata_feedid_off{height:auto;vertical-align:center;width:auto}.site-nav .pbs_tvschedules_modules-tvschedules-griddata_program_title a{font-size:18px!important;line-height:20px;font-weight:400}.site-nav .pbs_tvschedules_modules-tvschedules-griddata_program_title a:hover{color:#385c73}.site-nav .pbs_tvschedules_modules-tvschedules-gridheader_timeheader{background:#0079c1;font-family:"BenchNineBold";border:transparent;font-size:18px}.site-nav table{background:#0079c1;margin-bottom:0}#pbs.tvschedules.overlay_mask{z-index:888!important;height:100%!important;width:100%!important}#pbs.tvschedules.overlay_c{z-index:999!important}.breadcrumbs{clear:both;display:block;margin:0 0 30px;overflow:hidden;font-size:12px}.breadcrumbs li{float:left;list-style:none}.breadcrumbs li a:hover{text-decoration:underline}.ad{text-align:center;color:#aaa;font-size:10px;padding:0 0;}.ad p{margin-bottom:5px}.main-ad{background:url(images/css/main-ad-bg.gif) 0 0 repeat}.mobile-ad{margin:0 auto 10px;width:85%}.mobile-ad p{margin-bottom:0}.mobile-ad img{margin-bottom:0}.home-features{background:url(images/css/home-featured-bg.png) 0 0 repeat #f8fbfd;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:20px 0}.home-features .col{float:left;margin-right:3.9473684%;width:30.7017544%;position:relative}.home-features a{border-bottom:5px solid #0079c1;display:block;height:230px;overflow:hidden;padding-bottom:5px;position:relative}.home-features a:hover{text-decoration:none}.home-features img{position:relative;margin-bottom:0;z-index:0}.home-features h5,.home-features h6{color:#fff}.home-features h5{font-size:23px;margin-bottom:0}.home-features h6{font-size:15px;padding:0 20px;margin-bottom:10px;line-height:16px}.home-features .feature-icon{background:url(images/css/featured-icon-bg.png) 0 0 no-repeat;padding:20px 0;position:absolute;right:5px;text-align:center;top:0;width:52px}.home-features .caption{background:url(images/caption-bg.png) 0 0 no-repeat;height:100%;display:block;position:absolute;top:0;width:100%;z-index:999}.home-features .caption-text{position:absolute;top:175px;text-align:center;width:100%;z-index:999}.mobile-show .home-features a{height:120px}.mobile-show .col{margin-bottom:30px;width:45%}.mobile-show .col img{max-width:none;width:100%}.mobile-show .col .feature-icon{display:none}.home-news h4{margin-bottom:5px!important}.home-news h4 a{color:#0079c1}.news-article{float:left;margin-right:5px;width:46.0837887%}.featured-article{float:none;margin-right:0;margin-bottom:40px;width:100%}.featured-article img{width:100%;height:auto}.home-news{overflow:hidden}.home-news article:first-of-type,.home-news article:nth-child(1),.home-news article:first-child{float:none;margin-right:0;margin-bottom:40px;width:100%}.home-news-fix{float:none;margin-right:0;margin-bottom:40px;width:100%; margin-left:0 !important}.home-news article:first-of-type img,.home-news article:nth-child(1) img,.home-news article:first-child img{width:100%}.home-featured{margin-bottom:20px}.home-featured section{float:left;margin-right:3.7719298%;width:22.1052632%}.home-featured section:last-child{margin-right:0}.home-featured section h3{font-size:24px}.sidebar-left{float:left;margin-right:3.7719298%;width:22.1052632%}.sidebar-left article{font-family:'OpenSansRegular';position:relative}.sidebar-left .recent-and-popular-posts{margin:40px 0}.sidebar-left .recent-and-popular-posts .btn{margin-bottom:30px;color:#fff}.sidebar-left .recent-and-popular-posts .btn:hover{color:#fff}.sidebar-left .recent-and-popular-posts h3{font-size:20px;margin-bottom:15px}.sidebar-left .recent-and-popular-posts article{border-bottom:1px solid #385c73;margin-bottom:15px}.sidebar-left .recent-and-popular-posts a{color:#0079c1}.sidebar-left .recent-and-popular-posts a:hover{color:#385c73}.sidebar-left .view-all{color:#0079c1;position:absolute;top:2px;right:0}.sidebar-left .view-all:hover{color:#385c73}.sidebar-left .view-all .arrow{font-size:10px}.sidebar-left .top-story,.sidebar-left .events{position:relative}.popular-posts{display:none}.sidebar-right{float:left;width:22.1052632%}.get-connected{margin-bottom:10px}.get-connected .get-connected--box{background:url(images/css/home-featured-bg.png) 0 0 repeat;border:1px solid #e0e0e0;padding:8px}.get-connected .btn{display:block;padding:3px 12px;margin-bottom:10px}.get-connected form{position:relative}.get-connected input[type="email"]{border:1px solid #e0e0e0;width:82%}.page-sidebar img{margin-bottom:5px}.page-sidebar h3{font-size:24px}.sidebar--show__left{margin-right:7.0175439%;width:16.2280702%}.sidebar--show__left .show-ad{margin-top:30px}.sidebar--show__left .show-ad p{color:#385c73;font-family:'OpenSansRegular';margin-bottom:5px;font-size:.83em}.sidebar--show__right h3{font-size:24px;text-transform:uppercase}.sidebar--show__right p{margin-bottom:10px}.sidebar--show__right a{color:#385c73;font-size:18px;text-transform:uppercase;font-family:"BenchNineBold"}.on-the-air{background:#0079c1;clear:both;color:#fff;padding:20px 0 25px}.on-the-air h2{color:#fff;text-transform:uppercase;width:26.0526316%;margin-bottom:0}.on-the-air .on-the-air__header{border-bottom:1px solid #9ebacb;overflow:hidden}.on-the-air h2,.on-the-air .on-the-air__filters,.on-the-air .view-all{float:left}.on-the-air .on-the-air__filters{padding-top:5px;width:48.245614%}.on-the-air .on-the-air__filters form{overflow:hidden}.on-the-air .on-the-air__filters select,.on-the-air .on-the-air__filters .form-submit{float:left}.on-the-air .on-the-air__filters select{margin-right:45px;padding:6px 5px;width:210px}.on-the-air .view-all{margin-top:10px;width:25.577193%}.on-the-air .on-the-air__body{padding:20px 0;text-align:center}.on-the-air .on-the-air__body p{text-transform:uppercase}.on-the-air .on-the-air__body ul{margin:0}.on-the-air .on-the-air__body li{float:left;list-style:none;width:22.1052632%;margin-right:3.7719298%}.on-the-air .on-the-air__body .on-the-air-program{position:relative}.on-the-air .on-the-air__body .on-the-air-program .caption{background:rgba(56,92,115,0.5);font-family:"BenchNineBold";font-size:24px;max-height:66px;min-height:66px;padding:25px 15px 0;position:absolute;opacity:0;top:0;width:88.5%;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.on-the-air .on-the-air__body .on-the-air-program a{color:#fff}.on-the-air .on-the-air__body .on-the-air-program a:hover .caption{opacity:1}.on-the-air .on-the-air__body .on-the-air-program img{margin-bottom:-6px}.on-the-air .on-the-air__body .on-the-air-program h6{background:#09f;font-family:"BenchNineBold";font-size:22px;margin-bottom:0}.programs{color:#385c73}.programs h2{color:#0079c1;text-transform:uppercase;width:17.54386%}.programs p{font-family:"BenchNineBold";font-size:18px;text-transform:uppercase;float:left;padding-top:5px;margin-right:20px}.programs .programs__header{overflow:hidden;border-bottom:1px solid #bdcbd4;margin-bottom:30px}.programs h2,.programs .programs__sort-by,.programs .programs__show-types,.programs .view-all{float:left}.programs .programs__sort-by{overflow:hidden;padding-top:5px;width:34.6491228%}.programs .programs__sort-by a{margin-right:10px}.programs .programs__show-types{overflow:hidden;padding-top:5px;width:38.088%}.programs .programs__show-types form{float:left;width:82%}.programs .programs__show-types .checkbox{float:left;padding-top:7px}.programs .view-all{color:#0079c1;float:right;width:9.719%;margin-top:10px}.programs .programs__carousel{margin:0;padding:0}.programs .programs__carousel li{list-style:none;float:left;height:320px!important;text-align:center;width:200px}.programs .programs__carousel img{margin-bottom:0}.programs .programs__carousel a{color:#385c73;font-family:"BenchNineBold";font-size:18px;text-transform:uppercase}.programs .programs__carousel a:hover{color:#0079c1;text-decoration:none}.programs .carousel{border:0;position:relative;margin-top:-1px;outline:0;overflow:hidden}.programs .carousel-bg{background:#0079c1;height:50px;width:100%}.programs .carousel img:focus{border:none!important}.programs .carousel-wrap{border:0;margin:0 auto;width:1000px}.programs .carousel-control{cursor:pointer;position:absolute;top:100px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.programs .carousel-control:hover{opacity:.8;filter:alpha(opacity=100);top:101px}.programs .carousel-previous{left:20px}.programs .carousel-next{right:20px}.search .post{margin-bottom:30px}.show-container{position:relative}.show-template{height:680px;overflow:hidden;position:absolute;width:100%}.show-template .show-big-image{position:relative}.show-template .show-big-image .big-image{position:absolute;z-index:0}.show-template .show-big-image .overlay{top:40px;position:absolute;z-index:1}.show-template .show-big-image img{height:auto;width:100%}.show-content{padding-top:25%;position:relative;z-index:1}.show-content h2{font-size:42px;text-transform:uppercase}#show-template .tabs{margin:0 0 20px;list-style:none;overflow:hidden}#show-template .tabs li{float:left;margin-right:5px}#show-template .tabs li a{background:#385c73;margin-bottom:10px}#show-template .tabs li a:hover{background:#0079c1}.show-content .tabs .selected{background:#0079c1!important}.show-content .tabs .selected:hover{background:#0079c1}.show-content #tab0{display:block}#show-template #tab1,#show-template #tab2,#show-template #tab3,#show-template #tab4,#show-template #tab5{display:none}#show-template #nextshow{text-align:center}.content{float:left;margin-right:3.7719298%;width:48.1578947%;font-family:'OpenSansRegular'}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:5px}.content-two-thirds{width:74%; float: left;}.full-width{margin:0;float:none;width:100%}.article-info{position:relative}.article-info .print,.article-info .social-icons{float:left}.article-info .social-icons{margin:-3px 0 0 10px}.author{text-transform:uppercase}.related-news{margin-top:40px}.related-news h4{border-bottom:1px solid #9ebacb;color:#0079c1;font-size:20px;margin-bottom:15px;padding-bottom:10px}.related-news ul{margin:0;overflow:hidden}.related-news li{list-style:none;float:left;margin-right:8%;width:46%}.comments{margin-top:40px}footer{background:#385c73}.footer-section-top{background:#1c3647;color:#fff;padding:15px 0 10px;overflow:hidden}.footer-section-top h5{font-size:18px;text-transform:uppercase;float:left;margin-bottom:0}.footer-section-top ul{margin:0;float:right}.footer-section-top li{list-style:none;float:left}.footer-section-top a{color:#fff;font-family:"BenchNineBold";text-transform:uppercase;font-size:18px;display:inline-block;margin:0 15px}.footer-section-top a:hover{color:#09f;text-decoration:none}.footer-section-top a span{margin-right:5px;position:relative}.footer-section-top a .icon-radio{top:2px}.footer-section-top a .icon-tv{top:1px}.footer-section-top a .icon-magazine{top:2px}.footer-section-main{padding:20px 0;color:#fff}.footer-section-main h6{font-size:14px;margin-bottom:5px;font-family:'OpenSansLight';font-weight:700;text-transform:uppercase}.footer-section-main a{color:#9ebacb}.footer-section-main a:hover{color:#fff;text-decoration:none}.footer-section-main ul{margin:0 0 20px}.footer-section-main ul li{list-style:none}.footer-section-main .footer-logo{margin-bottom:0;position:relative;top:-30px}.footer-section-main .copyright,.footer-section-main .address{color:#9ebacb}.footer-section-main .address{font-size:12px}.footer-section-main .footer-about-wcny,.footer-section-main .footer-site-map{float:left}.footer-section-main .footer-about-wcny{margin-right:13.5%;margin-bottom:75px;width:38.5964912%}.footer-section-main .footer-site-map{padding-top:10px;width:47.597%}.footer-section-main .footer-site-map .col{float:left;margin-right:6.5%;width:28.818%}.footer-section-main .copyright{clear:both;overflow:hidden;font-size:11px}.footer-section-main .copyright p{float:left;margin-bottom:0}.footer-section-main .copyright .copyright-nav{float:right;overflow:hidden;margin-bottom:0}.footer-section-main .copyright .copyright-nav li{float:left}.footer-section-main .copyright .copyright-nav li:after{content:'|'}.footer-section-main .copyright .copyright-nav a{padding:0 5px 0 5px}.footer-section-main .copyright .nb:after{content:''!important}.footer-section-main .copyright .nb a{padding:0 5px 0 5px}.news-list{margin:0}.news-list li{list-style:none}.news-list .news-image{float:left;margin:0 6% 3% 0;width:46%}.news-list .news-content{float:left;width:48%}.navigation{clear:both}.events-list{overflow:hidden;margin:0}.events-list li{float:left;list-style:none;margin-bottom:3.832%;margin-right:3.832%;width:46.084%}.radio{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);padding:6px 0;position:fixed;bottom:0;width:100%;z-index:2}.radio-player,.radio-icons{float:left;height:50px}.radio-icons{margin-top:5px;margin-left:30px}.triangle-border.left:before{border-color:transparent #EEE;border-width:5px 10px 5px 0;bottom:auto;left:-10px;top:10px}.triangle-border:before{border-color:#5A8F00 transparent;border-style:solid;border-width:20px 20px 0;bottom:-20px;content:"";display:block;left:40px;position:absolute;width:0}.triangle-border.left{margin-left:30px;float:none}.triangle-border{background:#eee;border-radius:5px;left:40px;padding:5px;position:relative;top:-45px}.radio-station{position:relative}.radio-player,.radio-links{margin-top:5px}.radio-player img{margin:0}.radio-icons{display:none}.ipad-radio-icons{display:block!important}.radio-icons li{float:left;font-size:12px;list-style:none outside none;text-align:center;width:80px}.radio-icons img{display:block;margin:0 auto}.radio-links{float:right;overflow:hidden}.radio-links p{margin-bottom:0;padding:14px 20px 0 0;float:left}.radio-links a{color:#385c73;font-family:"BenchNineBold";font-size:18px;display:inline-block;margin-top:12px;text-transform:uppercase}.radio-links a span{margin-right:8px}.radio-links .become-a-member{margin-right:15px}.radio-featured{padding-top:50px}.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;background:rgba(0,0,0,0.8);display:none;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;z-index:9999999999999}.modalDialog:target{display:block;z-index:999999;pointer-events:auto}.modalDialog > div{width:300px;position:relative;margin:10% auto;padding:5px 20px 13px;border-radius:10px;background:#fff}#play-wrap{height:190px;width:300px;margin:0 auto}.player{padding-left:9px;padding-top:170px}.close{background:#385C73;color:#FFF;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.close:hover{background:#0079c1;color:#fff}.tv-list{margin-top:30px}#programaz{border-top:1px solid #BDCBD4;padding-top:30px}#programaz h1{display:none}#programaz .tabrule{font-family:"BenchNineBold";border-bottom:1px solid #9ebacb;color:#0079c1;font-size:24px;margin:10px 0}#programaz .programlist ul{margin:0;list-style:none;overflow:hidden}#programaz .programlist li{float:left;font-size:13px;margin-right:20px;width:48%}#programaz .programlist a:hover{text-decoration:underline}#programaz .alphabetnav{font-size:20px;margin-bottom:20px}#programaz .alphabetnav a{font-family:"BenchNineBold";font-size:20px}#programaz .backtotop a{cursor:pointer;background:#0079c1;font-family:"BenchNineBold";display:inline-block;padding:10px 12px;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;min-width:60px;float:right;font-size:14px;padding:5px 10px}#programaz .backtotop a:hover{color:#fff;background:#09f;text-decoration:none}.shop-width{width:73.158%}.shop-width .shop-title{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:30px}.wpsc_default_product_list .default_product_display{float:left;margin-right:25px;width:261px;padding:0;min-height:320px}.wpsc_default_product_list .default_product_display .prodtitle{font-size:22px}.wpsc_default_product_list .default_product_display .imagecol{display:block;float:none;margin-bottom:10px;text-align:left;overflow:visible}.wpsc_default_product_list .default_product_display .productcol{margin-left:0!important}.product_description table{width:90%!important}.wpsc_default_product_list .default_product_display .wpsc-product-you-save,.wpsc_default_product_list .default_product_display .wpsc-product-old-price{display:inline}.productcol .custom_meta{display:none}.single_product_display .imagecol{margin-right:45px}.wpsc_product_price{color:#0079c1;font-size:inherit!important;padding:0!important}.wpsc_buy_button_container{float:none!important}.wpsc_buy_button{cursor:pointer;background:#0079c1;font-family:"BenchNineBold";display:inline-block;padding:10px 12px;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;min-width:60px;font-size:14px;padding:5px 10px}.wpsc_buy_button:hover{color:#fff;background:#09f;text-decoration:none}.wpsc_loading_animation{float:right}.wpsc_page_numbers_bottom{clear:both}.shopping-cart-wrapper{background:url(images/css/home-featured-bg.png) repeat scroll 0 0 #fff;border:1px solid #E0E0E0;padding:15px}.shoppingcart table,.shoppingcart form{margin-bottom:0}.shoppingcart tfoot{border-top:1px solid #eee}.shoppingcart .cart-widget-remove form{height:40px}.shoppingcart .cart-widget-remove .remove_button{background-position:0 19px;padding:7px 0 7px 5px}.cart-widget-total{border-top:#eee}.cart-widget-total .cart-widget-count,.cart-widget-total .checkout-total{padding-top:10px}.gocheckout{cursor:pointer;background:#0079c1;font-family:"BenchNineBold";display:inline-block;padding:10px 12px;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;min-width:60px;margin-top:10px}.gocheckout:hover{color:#fff;background:#09f;text-decoration:none}.pricedisplay{color:#0079c1}#checkout_page_container{margin:0 auto;width:800px}#checkout_page_container h3{margin-bottom:20px}#checkout_page_container .wpsc_email_address p{margin-bottom:0}#checkout_page_container .wpsc_email_address #wpsc_checkout_gravatar{display:none}.wpsc_checkout_table td{padding-bottom:10px}.checkout_cart{margin-bottom:5px}.checkout_cart form{margin-bottom:0}.checkout_cart tr{border-bottom:1px solid #eee}.checkout_cart .total_price td{padding:10px 0}.wpsc_checkout_forms{background:#eee;padding:15px}.wpsc_email_address{margin-bottom:10px}.wpsc_email_address .wpsc_checkout_form_9{float:left;margin-right:20px}.wpsc-purchase-log-transaction-results{border:1px solid #eee;border-bottom:0}.wpsc-purchase-log-transaction-results td{border:1px solid #eee;padding:5px}h1,h2,h3,h4,h5,h6{font-family:"BenchNineBold";font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#385c73}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0079c1}h1{font-size:48px;line-height:1}h2{font-size:36px;line-height:1.3333333333333;color:#385c73}h3{color:#385c73;font-size:30px;line-height:1;margin-bottom:5px}h4,.prodtitle{color:#0079c1;font-size:24px;line-height:1.2;margin-bottom:5px;text-transform:uppercase}h5{font-size:18px;line-height:1.3333333333333}h6{font-size:16px;font-size:1rem;line-height:1.5}a{color:#0079c1;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}a:hover{color:#385c73;text-decoration:none}a:focus{outline:0}.view-all{color:#fff;font-family:"BenchNineBold";font-size:18px;text-align:right;text-transform:uppercase}.view-all:hover{color:#333;text-decoration:none}.arrow{font-size:12px;position:relative;top:-3px}li>ul,li>ol{margin-bottom:0}img{max-width:100%;width:inherit;height:auto;margin-bottom:10px}.framed{background-color:#fff;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table{width:100%}input,textarea,select{border:1px solid #ACACAC;font-size:14px;padding:5px 10px;text-transform:none}input:focus,textarea:focus{border-color:rgba(82,168,236,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6)}input[type="submit"]{background:#0079c1;color:#fff;font-family:"BenchNineBold";display:inline-block;cursor:pointer;outline:0;text-transform:uppercase;padding:8px 8px 8px 8px}.get-connected input[type="submit"],.form-submit input[type="submit"]{background:url(images/css/search-submit-icon.jpg) 50% 50% no-repeat #fff;border:0;display:block;cursor:pointer;font-size:0;height:29px;outline:0;text-indent:-99999px;position:absolute;right:19px;top:2px;width:32px}.form-submit{position:relative}.form-submit input[type="text"]{width:79%}.gform_button{background:#0079c1!important;font-family:"BenchNineBold";display:inline-block!important;padding:10px 12px;color:#fff;font-size:18px!important;text-align:center;text-transform:uppercase;position:static!important;text-indent:0!important;height:auto!important;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;min-width:60px}.gform_button:hover{background:#09f!important;text-decoration:none}.accessibility{position:absolute;left:-99999px}.left{float:left}.right{float:right}#video{margin-bottom:30px}#show-template 

.toggle-box{margin-bottom:5px}hr{background:#eee;border:0;clear:both;height:1px;width:100%}

.btn{background:#0079c1;font-family:"BenchNineBold";display:inline-block;padding:10px 12px;color:#fff;font-size:18px;text-align:center;text-transform:uppercase;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;min-width:60px}.btn:hover{color:#fff;background:#09f;text-decoration:none}.bg-light-blue{background:#f1f7fa;padding:20px 0}.bg-dark-gray{background:#2c2c2c;padding:20px 0; margin:-10px -10px -10px -10px;}.print-logo{display:none}.dark-blue{background:#385c73}.mb5{margin-bottom:5px!important}.mr0{margin-right:0!important}.mr30{margin-right:30px}.ml15{margin-left:15px}.mt20{margin-top:20px}.shadow{box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}.pad50{padding:50px 0}.pt30{padding-top:30px}.pt20{padding-top:20px}.intro{display:none}.mobile-show{display:none}.single-icons{position:absolute;right:0;top:0}.social-icons{margin:0}.social-icons .shareButton a,.social-icons .shareButton div{background:url(images/css/social-icons.png) 0 0 no-repeat;border-bottom:0;display:inline-block;height:25px;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:25px}.share{width:23px!important}.social-icons .shareButton a:hover,.social-icons .shareButton div:hover{opacity:1;filter:alpha(opacity=100)}.shareButton:hover .button-dropdown{opacity:1;filter:alpha(opacity=100);left:-2px}.social-icons .shareButton{position:relative;list-style:none}.social-icons .button-dropdown{margin:0;opacity:0;filter:alpha(opacity=0);position:absolute;left:-9999px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.social-icons .button-dropdown li{list-style:none}.social-icons .button-dropdown .twitter{background-position:-49px 0}.social-icons .button-dropdown .facebook{background-position:-23px 0}.social-icons .button-dropdown .pin{background-position:-75px 0}.social-icons .button-dropdown .linkedin{background-position:-101px 0}.social-icons .button-dropdown .mail{background-position:-127px 0}.icon-learn{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-5px -5px;width:32px;height:20px;overflow:hidden}.icon-listen{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-47px -5px;width:36px;height:19px;overflow:hidden}.icon-lock{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-47px -34px;width:10px;height:14px;overflow:hidden}.icon-magazine{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-67px -30px;width:23px;height:20px;overflow:hidden}.icon-newsletter{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-5px -53px;width:18px;height:20px;overflow:hidden}.icon-pencil{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-33px -60px;width:14px;height:14px;overflow:hidden}.icon-podcasts{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-57px -58px;width:14px;height:20px;overflow:hidden}.icon-radio{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-93px -1px;width:26px;height:21px;overflow:hidden}.icon-rss{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-100px -26px;width:15px;height:20px;overflow:hidden}.icon-search{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-100px -56px;width:14px;height:15px;overflow:hidden}.icon-tv{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-81px -76px;width:18px;height:21px;overflow:hidden}.icon-watch{background:url(images/icons.png) no-repeat;display:inline-block;background-position:-129px -5px;width:32px;height:18px;overflow:hidden}.mobile-nav{background:#0079c1;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.15);margin:0;display:none}.mobile-nav a{font-family:"BenchNineBold";border-bottom:1px solid #0273b6;color:#fff;display:block;font-size:20px;padding:7px 0 5px 5%;text-transform:uppercase}.mobile-nav a:hover,.mobile-nav a:focus{background:#385c73}.mobile-nav li{list-style:none}.btn-navbar{cursor:pointer;display:none;float:right;padding:30px 10% 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-navbar .icon-bar{background-color:#0079c1;border-radius:3px 3px 3px 3px;display:block;height:5px;margin-bottom:6px;width:35px}@media screen and (max-width:1140px){.container{width:960px}.home-features .caption-text{top:150px}.on-the-air .on-the-air__body .on-the-air-program .caption{font-size:20px;min-height:55px;padding:10% 15px 0;width:86%}.home-features a{height:195px}}@media screen and (min-width:768px){.mobile-nav{height:0;overflow:hidden}}@media screen and (max-width:700px){#pbs.tvschedules.overlay_c,.yui-overlay,.yui-panel-container{display:none!important;visibility:none!important}body{margin:105px 0 0;overflow:hidden}#pbs_tvschedules_modules-tvschedules-container_max,#pbs_tvschedules_modules-tvschedules-container_min{width:100%!important;min-width:100%!important;max-width:100%!important}.container{width:100%}.logo{padding-left:0%}.mobile-hide{display:none}.mobile-show{display:block}.loginlink{display:none}.btn-navbar{display:block}.on-the-air .on-the-air__body .on-the-air-program .caption{font-size:20px;min-height:55px;padding:10% 15px 0;width:86%}.home-features{padding:20px 0 0 2%;width:100%}.home-features a{padding-bottom:0}.col a{height:auto}.home-features .col{margin:0 1.947% 30px}.home-features .caption{height:68%;padding-top:20%}.home-features h4{font-size:18px}.sidebar-left,.content,.sidebar-right{float:none;margin:0;padding:0 5%;width:90%}.sidebar-left{display:none}#twitter-widget-0{min-height:400px}.timeline .stream{height:275px!important}.footer-main-nav{float:none!important;clear:both}.footer-main-nav li{float:none}.footer-main-nav a{display:block;padding:5px 0}.footer-section-top h5{border-bottom:1px solid #385C73;float:none;font-size:20px;margin-bottom:10px;padding:0 0 10px 10px}.copyright{text-align:center}.copyright p,.copyright .copyright-nav{float:none!important}.copyright p{margin-bottom:10px!important}.copyright .copyright-nav{margin:0 auto;overflow:hidden;width:162px}.pad50{padding:20px 0}.swiper-slide img{width:65%!important}.show-content{padding-top:40%}.show-content .sidebar-left{display:none}.pagination1{text-align:center;margin-top:5px}.content-slide{background:#fff;padding-right:10px;min-width:300px}.content-slide img{max-width:90%;margin:0 auto}.content-slide h3{font-size:20px}.content-slide .news-article{margin-bottom:0!important}.pagination1 .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#999;box-shadow:0 1px 2px #555 inset;margin:0 3px;cursor:pointer}.pagination1 .swiper-active-switch{background:#0079c1}.swiper-container{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0;transform:translate3d(0px,0,0);transition-timing-function:ease}.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.swiper-container,.swiper-slide{width:400px;height:315px}}@media screen and (max-width:400px){body{overflow-x:hidden}.modalDialog > div{width:250px}#play-wrap{width:260px}.swiper-container,.swiper-slide{width:300px}}.loginlink{display:block;width:40px;height:40px;position:fixed;top:0;left:0;z-index:100}.loginlink:hover{text-decoration:none!important}.widget{margin-bottom:50px}.widget h1{margin-bottom:20px}.widget ul{list-style-type:none}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;clear:left;padding:3px;margin:0 15px 10px 0}.alignright{float:right;clear:right;margin:0 0 10px 30px;padding:3px}.wp-caption{background:#0079C1;text-align:center;margin-bottom:10px}.wp-caption img{margin:0;padding:0;border:0 none;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{color:#fff;font-size:13px;line-height:17px;padding:0 10px 5px;margin:0}.toggle-title{background-position:-25px 13px!important}#ept_event_date_start .inside,#ept_event_date_end .inside{font-size:95%}#ept_event_location input{margin:10px;min-width:60%}.tab_content{display:none}.pbs_tvschedules_modules-whatson-station_feed_container table{margin:0}.pbs_tvschedules_modules-whatson-feed_id{background:#0079c1!important}.pbs_tvschedules_modules-whatson-feed_id_over,.pbs_tvschedules_modules-whatson-feed_id_open{background:#385c73!important}.pbs_tvschedules_modules-whatson-feed_programs{background:#eee!important}#wpadminbar{z-index:999999999999!important}.pbs_tvschedules_modules-tvschedules-griddata_episode_title{color:#232323!important}.display-posts-listing,.display-posts-listing li{list-style:none;margin:0}

h3.toggle a {
  padding-top: 5px !important;
}
.toggle-box {
  margin-bottom: 20px !important;
}

.show-content-short{padding-top:26%;position:relative;z-index:1}

/* Style for FM Pledge Form */

body .gform_wrapper .gform_body .gform_fields #field_57_14.gfield .gfield_checkbox li input[type=checkbox] {
	/* Change width and height */
-ms-transform: scale(2) !important; /* IE */
  -moz-transform: scale(2) !important; /* FF */
  -webkit-transform: scale(2) !important; /* Safari and Chrome */
  -o-transform: scale(2) !important; /* Opera */
margin:5px 5px 5px 5px !important;
vertical-align: top !important;
border:none !important;
display:inline-block !important;}

body .gform_wrapper .gform_body .gform_fields #field_57_14.gfield .gfield_checkbox {vertical-align:top !important;}

body .gform_wrapper .gform_body .gform_fields #field_57_14.gfield .gfield_checkbox li {vertical-align:top !important;}

/* General Form Style Changes for IE */

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox] {border:none !important}

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li input[type=radio] {border:none !important}

/* Soliloquy Slider mobile captions */

.soliloquy-container .soliloquy-caption h1 {
	color: #fff !important;
	font-size:28px !important;
}

@media (max-width: 600px) {
    .soliloquy-container .soliloquy-caption {
    display: block !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 100 !important;
	margin-left:56px !important;
	margin-top:10px !important;
	margin-bottom:none !important;
	padding-bottom:none !important
    }

.soliloquy-viewport { height: auto !important; width:auto !important }
.soliloquy-container .soliloquy-caption { position: relative !important; margin: }
.soliloquy-container .soliloquy-caption h1 {
	color: #fff !important;
	font-size: 20px !important;
}
.soliloquy-container .soliloquy-caption p {
	color: #fff !important;
	font-size: 10px !important;
}
}

/* Mobile Donate Button */

.menu-mobile-header-support{color:#fff;background-color:#00769c;background-image:-webkit-gradient(linear,left top,left bottom,from(#077da3),to(#00769c));background-image:-webkit-linear-gradient(top,#077da3,#00769c);background-image:-moz-linear-gradient(top,#077da3,#00769c);background-image:-o-linear-gradient(top,#077da3,#00769c);background-image:linear-gradient(to bottom,#077da3,#00769c); margin-bottom:20px !important; font-weight:100 !important; font-size:26px !important; text-align:center;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.75);}


/* More Mobile tweaks */

@media (max-width: 600px) {

.copyright-nav a{font-size:16px;}

}

/* New TV schedules */

@media (min-width: 800px) {

.tvss-namespace .modalWindow  {margin-top:150px !important;}
}

.tvss-namespace #schedListView .scheduleItem .verticalProgram {padding: 2px 11px 5px !important;}

.tvss-namespace #schedListView .scheduleItem .verticalProgram div {margin: 3px 0 0 0 !important;}

.tvss-namespace .whatson #buttonNow, .tvss-namespace .whatson #buttonPrimetime {margin-bottom: 2px !important;}

.tvss-namespace #schedules-container.whatson .tvssFooter {padding: 2px 0 7px !important;}

.tvss-namespace .ovSubtitle, .tvss-namespace .title { font-size: 14px !important; line-height: 14px !important; }

.tvss-namespace {padding:0 !important;}

.tvss-namespace #schedules-container.whatson .tvssFooter {font-size: inherit; line-height: 26px !important;}

.tvss-namespace #schedListView #stationProviderTime {padding: 6px 0 !important;}

.tvss-namespace #schedules-container .tvssFooter {margin-bottom: 14px !important;}

.tvss-namespace #schedules-container.whatson .tvssFooter {font-size: 20px !important;}

.tvss-namespace #schedules-container .tvssFooter {margin-bottom: 5px !important;}



.tvss-namespace #schedules-container {font-family: inherit;!important;}

/* Schedule special adjustments */

@media (max-width: 600px) {
	
body.page-id-992 .menu-mobile-header-support { 
  margin-top: 110px !important; display:block !important; margin-bottom:20px !important;
}

body.page-id-52 .menu-mobile-header-support { 
  margin-top: 110px !important; display:block !important; margin-bottom:20px !important;
}

body.page-id-992 .tvss-namespace .modalWindow  {margin-top:70px !important;}


}

@media (min-width: 600px) {
body.page-id-992 .full-width {
  margin-top: 87px !important;
}
body.page-id-52 #soliloquy-container-16768 {
  margin-top: 87px !important;
}
}

/* j-shortcodes adjustments */

a.jbutton { border-radius: 0em !important; -webkit-border-radius: 0em !important; -webkit-box-shadow:none !important; box-shadow:none !important; -moz-box-shadow: none !important;
  }

.jbutton.red { background: #d7172f !important;
}

.jbutton.red:hover { background: #b61318 !important;
}

.jbutton.blue { background: #00769c !important;
}

.jbutton.blue:hover { background: #016c8e !important; 
}

.jbutton.green { background: #a6ce39 !important;
}

.jbutton.green:hover { background: #496d36 !important;
}

.jbutton.orange { background: #f99d1c !important;
}

.jbutton.orange:hover { background: #f37021 !important;
}

.jbutton.gray { background: #ddd !important;
}

.jbutton.gray:hover { background: #ededed !important;
}

.jbutton.darkgray { background: #6e6e6e !important;
}

.jbutton.darkgray:hover { background: #616161 !important;
}

.jbutton.black { background: #000 !important;
}

.jbutton.black:hover { background: #666 !important;
}

.jbutton.white { background: #fff !important;
}

.jbutton.white:hover { background: #ededed !important;
}

.jbutton.rosy { background: #f04e46 !important;
}

.jbutton.rosy:hover { background: #ec726c !important;
}



/* Startup Grind special classes */

.grid {
	position: relative !important;
	margin: 0 auto !important;
	padding: 1em 0 4em !important;
	max-width: 1000px !important;
	list-style: none !important;
	text-align: center !important;
}

/* Common style */
.grid figure {
	position: relative !important;
	float: left !important;
	overflow: hidden !important;
	margin: 10px 1% !important;
	min-width: 250px !important;
	max-width: 250px !important;
	max-height: 250px !important;
	width: 48% !important;
	background: #2E2F2F !important;
	text-align: center !important;
	cursor: pointer !important;
}

.grid figure img {
	position: relative !important;
	display: block !important;
	min-height: 100% !important;
	max-width: 100% !important;
	opacity: 0.8 !important;
}

.grid figure figcaption {
	padding: 2em !important;
	font-size: 1.25em !important;
	-webkit-backface-visibility: hidden !important;
	backface-visibility: hidden !important;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none !important;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	color: #a81f26 !important;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000 !important;
	text-indent: 200% !important;
	white-space: nowrap !important;
	font-size: 0 !important;
	opacity: 0 !important;
	color: #a81f26 !important;
}

.grid figure h2 {
	font-weight: 300 !important;
	color:#a81f26 !important;
}

.grid figure h2 span {
	font-weight: 800 !important;
	color:#a81f26 !important;
}

.grid figure h2,
.grid figure p {
	margin: 0 !important;
}

.grid figure p {
	letter-spacing: 1px !important;
	font-size: 79.5% !important;
}

/* Individual effects */

/*---------------*/
/***** Lily *****/
/*---------------*/

figure.effect-lily img {
	max-width: none !important;
	width: -webkit-calc(100% + 50px) !important;
	width: calc(100% + 50px) !important;
	opacity: 1 !important;
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	-webkit-transition: all 1s ease !important;
     -moz-transition: all 1s ease !important;
       -o-transition: all 1s ease !important;
      -ms-transition: all 1s ease !important;
          transition: all 1s ease !important;
}

figure.effect-lily figcaption {
	text-align: left !important;
	opacity: 1 !important;
	padding: 8.7em .5em .5em .5em !important;
}

figure.effect-lily figcaption > div {
	position: absolute !important;
	bottom: 0 !important;
	left: 0 !important;
	opacity: 1 !important;
	padding: 8.7em .5em .5em .5em !important;
	width: 100% !important;
	height: 50% !important;
}

figure.effect-lily h2,
figure.effect-lily p {
	-webkit-transform: translate3d(0,40px,0) !important;
	transform: translate3d(0,40px,0) !important;
}

figure.effect-lily h2 {
	-webkit-transition: -webkit-transform 0.35s !important;
	transition: transform 0.35s !important;
}

figure.effect-lily p {
	color: #FFFFFF !important;
	opacity: 0 !important;
	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s !important;
	transition: opacity 0.2s, transform 0.35s !important;
}

figure.effect-lily:hover img,
figure.effect-lily:hover p {
	opacity: .7 !important;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
	-webkit-transform: translate3d(0,0,0) !important;
	transform: translate3d(0,0,0) !important;
}

figure.effect-lily:hover p {
	opacity: 1 !important;
	-webkit-transition-delay: 0.05s !important;
	transition-delay: 0.05s !important;
	-webkit-transition-duration: 0.35s !important;
	transition-duration: 0.35s !important;
}

/* Style for responsive Vimeo embeds */

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Style for dynamic audio player */

.player1{padding-left:9px;padding-top:170px}

/* Style for weather widget */

.wcp-openweather-city{font-size:13px !important;}

/* Style for Thank You Page */

#thank-you section.content { text-align: center; width:100%; }
#thank-you .single-icons { top:30px; }
#thank-you .fa { font-size: 2.5em; margin:10px;}
#thank-you h2, #thank-you h5 { margin-bottom: 20px; }
#thank-you h2.problem {color:#B90303;}
#thank-you .container { padding: 30px 0 250px 0; }
#thank-you .error-msg { font-weight: bold; font-size:1.25em; margin: 75px 0 50px;}
#thank-you .return { background-color: #0079c1; padding: 10px 50px; border-radius:3px; border: 1px solid #555; color:white; text-transform: uppercase; font-size: 1.25em; margin-bottom: 75px;}
#thank-you .return:hover { background-color: #024E7B; }
#thank-you .boxed {background-color:#eee; border: 1px solid #ccc; padding:20px; max-width: 90%;}
#thank-you .boxed > p {margin-bottom:0;}
#thank-you .confirmation { text-align: left; width: 60%; margin: 0 auto;}
.confirmation > ul { list-style: none; margin-bottom:30px;}
.confirmation > ul > li { line-height: 2.5;}
.confirmation > .title { text-decoration: underline; }
.confirmation > .boxed { margin-top:50px; }

@media (max-width:600px) {
	#thank-you section.content { max-width: 90%;}
	#thank-you .confirmation { width:95%;}
	#thank-you .container {padding-bottom:50px;}
	#thank-you h2 { margin-top: 35px; }
}
