html,body,div,span,object,iframe,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,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{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}
::selection{background:#000;color:#FFF;}
::-moz-selection{background-color:#000;color:#FFF;}
::-moz-focus-inner{border:0;margin:0;padding:0;}
a,a:visited{color:#2e2e2e;outline:none;text-decoration:none;font-family:"Elza",sans-serif;}
a:hover{color:#666;outline:none;text-decoration:none;}
h1, h2, h3{font-family:"Elza",sans-serif;-webkit-font-smoothing:antialiased;border:0;margin:0;padding:0;}
.wf-loading{visibility:hidden}
body{-webkit-font-smoothing:antialiased;color:#2D2D2D;font-family:"Elza",sans-serif;line-height:1;word-wrap:break-word;background-image:none;background-color:#FFF;margin:0;padding:0;}
.header{background-color:#1D1D1D;float:left;width:100%;height:85px;}
.header_left{float:left;}
.header_right{float:right;width:430px;}
.header_drop_down_menu_inner.sml-dropdown {width: 120px;margin-left: 60px;}
.header_right a:last-child{margin-right:0px;}
.header_right_inner_wrapper{float:right;width:453px;}
a.header_sco_logo{width:220px;height:40px;float:left;margin-left:22px;margin-top:21px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:0px 0px;}
a.header_sco_logo:hover{opacity:0.7;}
.header_right a{color:#FFF;font-size:15px;margin-right:14px;float:left;display:block;background-color:transparent;padding-top:12px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-radius:4px;margin-top:24px;}
.header_right a:hover{color:#ADADAD;}
.login_drop_down_wrapper{float:left;}
.nav-dropdown-divide{height:1px;width:100%;background-color:#eaeaea;float:left;margin:6px 0px;}
a.become_member_header_button{background-color:#51B6E5;font-size:13px;text-transform:uppercase;margin-top:22px;padding:15px 13px 14px 13px;font-weight:500;}
a.become_member_header_button:hover{color:#FFF;background-color:#1F7CA8;}
a.login_header_button{background-color:#5DBA68;font-size:13px;text-transform:uppercase;margin-top:22px;padding:15px 13px 14px 13px;font-weight:500;margin-right:0px;}
a.login_header_button:hover{color:#FFF;background-color:#2C9638;}
a.login_header_button p{float:left;}
a.login_header_button p.login_header_button_dropdown_arrow{float:right;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-48px -94px;height:7px;width:11px;margin-left:12px;margin-top:2px;}
.login_drop_down_wrapper{margin-right:5px;display:block;height:85px;}
.login_form_header_wrapper{width:310px;min-height:195px;background-color:#1D1D1D;border-top:solid 1px #323232;position:absolute;margin-top:84px;right:0px;padding-left:25px;padding-right:25px;padding-top:28px;padding-bottom:28px;box-sizing:border-box;border-radius:0px 0px 0px 4px;z-index:5;display:none;}
p.login_form_header_title{font-size:12px;color:#FFF;text-transform:uppercase;width:100%;float:left;margin-bottom:12px;}
input[type=text].login_form_header_textfield, input[type=password].login_form_header_textfield{box-sizing:border-box;background-color:#FFF;border:none;outline:none;width:100%;padding-bottom:11px;padding-top:13px;padding-left:12px;padding-right:12px;font-size:15px;margin-bottom:20px;border-radius:4px;font-family:"proxima-soft",sans-serif;-webkit-font-smoothing:antialiased;}
button.login_form_header_login_button{color:#FFF;border:none;outline:none;background-color:#5DBA68;font-size:13px;text-transform:uppercase;padding-top:13px;padding-bottom:11px;margin-top:0px;padding-left:14px;padding-right:14px;border-radius:4px;font-family:"proxima-soft",sans-serif;-webkit-font-smoothing:antialiased;float:left;cursor:pointer;}
button.login_form_header_login_button:hover{color:#FFF;background-color:#2C9638;}
.login_form_header_reset_password a{padding:0px;float:right;margin-top:14px;margin-right:2px;font-size:13px;color:#BBB;}
.login_form_header_reset_password a:hover{color:#FFF;}
.header_password_reset_form{display:none;}
.browse_panel{width:100%;float:left;position:absolute;background-color:#1D1D1D;border-top:solid 1px #2C2C2C;margin-top:85px;height:510px;z-index:40;display:none;}
.inner_wrapper{width:1000px;margin-left:auto;margin-right:auto;clear:both;}
.browse_panel_left_column{width:155px;border-right:solid 1px #2C2C2C;float:left;padding-left:20px;padding-right:20px;padding-bottom:40px;padding-top:20px;min-height:450px;}
.browse_panel_right_column{float:left;width:750px;padding-left:50px;display:none;}
p.browse_panel_left_column_sub_title{font-size:13px;text-transform:uppercase;color:#787878;width:100%;float:left;margin-bottom:10px;margin-top:20px;}
.browse_panel_left_column a{color:#FFF;font-size:16px;float:left;clear:both;margin-bottom:10px;}
.browse_panel_left_column a:hover{color:#FF4157;}
p.browse_panel_right_column_sub_title{font-size:26px;color:#FFF;width:100%;float:left;margin-top:34px;margin-bottom:20px;}
.browse_panel_right_column ul{list-style:none;width:100%;float:left;}
.browse_panel_right_column ul li{float:left;width:250px;margin-bottom:10px;}
.browse_panel_right_column a{color:#FFF;font-size:16px;margin-bottom:12px;}
.browse_panel_right_column a:hover{color:#FF4157;}
.browse_panel_right_column.audio_music_panel{display:block;}
.browse_panel_left_column a.active, .inline_categories_wrapper .browse_panel_left_column a.active{color:#FF4157;}
.home_page_header{background-color:rgba(0, 0, 0, 0.45);float:left;width:100%;min-height:580px;background-size:cover;width:100%;}
.home_page_header_copy{width:80%;text-align:center;padding-top:220px;padding-bottom:30px;margin-left:auto;margin-right:auto;}
.home_video_overlay{top:85px;left:0;overflow:hidden;width:100%;min-height:580px;z-index:4;background-color:rgba(0, 0, 0, 0.45);position:absolute;}
.home_page_header_copy h1{color:#FFF;font-size:30px;font-weight:400;}
.home_page_header_copy p{color:#E6E6E6;font-size:18px;padding-left:20px;padding-right:20px;padding-top:5px;line-height:28px;}
a.header_action_button{background-color:#51B6E5;display:inline-block;border-radius:60px;padding-left:24px;padding-right:20px;color:#FFF;height:52px;margin-top:20px;}
a.header_action_button:hover{background-color:#147BAB;}
a.header_action_button p{float:left;padding-left:0px;padding-right:0px;color:#FFF;font-size:17px;padding-top:13px;}
a.header_action_button p.header_action_button_icon{float:left;padding-left:0px;padding-right:0px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-64px -152px;height:12px;width:28px;margin-left:16px;margin-top:17px;margin-right:2px;}
.home_page_header_display{width:963px;height:412px;margin-left:auto;margin-right:auto;}
.home_page_header_inner{position:absolute;top:85px;width:100%;z-index:4;}
.video-background{top:0;left:0;overflow:hidden;width:100%;max-height:580px;z-index:0;background-color:transparent;}
.video-background video{min-height:100%;min-width:100%;background-size:cover;}
.video_player_wrapper.home_page_video .video_player_wrapper{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);border-radius:4px;}
.video_player_wrapper.home_page_video{margin-top:30px;margin-bottom:30px;float:none;margin-left:auto;margin-right:auto;}
.recent_tutorials_section{float:left;width:100%;padding-bottom:40px;}
.standard_section_header_copy{width:100%;text-align:center;padding-top:10px;}
.standard_section_header_copy h2{font-size:32px;color:#4E4E4E;font-weight:600;}
.standard_section_header_copy p{font-size:18px;color:#777578;font-weight:400;padding-top:5px;line-height:24px;}
.carousel_title{width:100%;float:left;margin-top:40px;}
.carousel_title p{color:#626262;font-size:20px;float:left;padding-top:20px;}
.carousel_title a{color:#FFF;background-color:#81CE7D;font-size:15px;float:right;padding:10px;border-radius:4px;}
.carousel_title a:hover{background-color:#2C9638;}
.carousel_wrapper{width:100%;float:left;margin-bottom:10px;}
.owl-carousel.no_underline{border-bottom:none;}
.carousel_icon p.carousel_app_icon{width:110px;height:120px;border-radius:6px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:20px;}
.carousel_icon p{text-align:center;margin-top:15px;font-size:14px;padding-left:20px;padding-right:20px;color:#636363;line-height:22px;font-weight:600;}
.carousel_icon{margin-top:35px;margin-bottom:35px;}
.owl-prev{width:48px;height:48px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:0px -40px;text-indent:-1000px;position:absolute;left:0px;margin-top:-155px;}
.owl-next{width:48px;height:48px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-48px -40px;text-indent:-2000px;position:absolute;right:0px;margin-top:-155px;}
.owl-prev:hover{opacity:0.6;}
.owl-next:hover{opacity:0.6;}
.home_page_membership_benefits_section{width:100%;float:left;background-color:#F7F7F7;}
.home_page_member_benefits_left_column{float:left;width:50%;height:727px;background-image:url(../images/membership_benefits_home_display.webp);background-repeat:no-repeat;background-position:center right;margin-top:90px;margin-bottom:90px;}
.home_page_member_benefits_right_column{width:500px;float:left;margin-bottom:40px;}
.home_page_member_benefits_right_column_inner{padding-top:80px;padding-left:40px;}
.home_page_member_benefits_right_column_inner h3{color:#4E4E4E;font-size:30px;font-weight:600;}
.home_page_member_benefits_right_column_inner p.home_page_member_benefits_right_column_inner_sub_title{color:#A5A5A5;font-size:18px;margin-top:5px;margin-bottom:10px;}
.home_page_member_benefits_right_column_inner p{color:#6A6A6A;font-size:17px;margin-bottom:20px;line-height:28px;}
a.square_red_button{background-color:#FF4157;float:left;color:#FFF;font-size:17px;padding-top:13px;padding-bottom:11px;padding-left:14px;padding-right:14px;border-radius:4px;}
a.square_red_button:hover{background-color:#D5273B;}
a.square_red_button p{float:left;color:#FFF;margin-bottom:0px;font-size:17px;}
a.square_red_button p.square_red_button_icon{float:left;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-64px -152px;height:18px;width:28px;margin-top:4px;margin-left:16px;}
.home_page_testimonials_section{float:left;width:100%;border-top:solid 1px #f7f7f7;}
.home_page_testimonials_section .standard_section_header_copy{width:70%;margin-left:auto;margin-right:auto;}
.footer{width:100%;float:left;padding-top:30px;padding-bottom:20px;}
.footer_left_column{width:50%;float:left;box-sizing:border-box;padding-left:30px;}
.footer_right_column{width:50%;float:right;box-sizing:border-box;padding-right:30px;text-align:right;}
.footer_left_column_block{float:left;width:210px;}
.footer_left_column_block a{clear:both;float:left;margin-bottom:16px;font-size:14px;color:#6B6B6B;font-weight:500;}
.footer_left_column_block a:hover{color:#FF1F1F;}
.footer_right_column p{font-size:13px;color:#838383;margin-bottom:10px;}
.footer_social_popup_wrapper{width:160px;height:184px;position:absolute;margin-top:-185px;margin-left:-55px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:3px -197px;box-sizing:border-box;padding-left:7px;padding-top:8px;padding-right:10px;display:none;z-index:5;}
.footer_social_popup_wrapper a{width:100%;text-indent:13px;border-bottom:solid 1px #E9E9E9;margin-bottom:0px;padding-top:2px;padding-bottom:0px;line-height:37px;}
.footer_social_popup_wrapper a p{float:left;}
.footer_social_popup_wrapper a.twitter_link{color:#60BCEA;}
.footer_social_popup_wrapper a.youtube_link{color:#FA3A3A;}
.footer_social_popup_wrapper a.facebook_link{color:#5B7CC5;}
.footer_social_popup_wrapper a.google_plus_link{color:#3A3A3A;border-bottom:none;padding-bottom:1px;}
.footer_social_popup_wrapper a .social_icon{width:24px;height:24px;float:right;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;margin-top:5px;margin-right:8px;}
.footer_social_popup_wrapper a.twitter_link .social_icon{background-position:0px -92px;}
.footer_social_popup_wrapper a.youtube_link .social_icon{background-position:0px -118px;}
.footer_social_popup_wrapper a.facebook_link .social_icon{background-position:0px -144px;}
.footer_social_popup_wrapper a.google_plus_link .social_icon{background-position:0px -170px;}
.footer_social_popup:hover .footer_social_popup_wrapper{display:block;}
.footer_social_popup_wrapper a:hover{background-color:rgba(240, 240, 240, 0.29);}
.home_page_magazine_section{width:100%;float:left;background-color:#2C2C2C;}
.home_page_magazine_section h2{color:#FFF;}
.home_page_magazine_section p{color:#797979;}
.home_page_magazine_section_display{width:764px;height:416px;background-image:url(../images/sco_magazine_home_display.jpg);background-repeat:no-repeat;margin-left:auto;margin-right:auto;margin-top:50px;}
p.testimonials_block{width:396px;min-height:190px;float:left;margin-left:34px;margin-right:30px;margin-bottom:30px;background-image:none;background-repeat:no-repeat;box-sizing:border-box;padding-left:25px;padding-right:25px;padding-top:26px;background-color:#F7F7F7;}
.carousel_testimonials.owl-loaded{border-bottom:none;border-top:none;margin-bottom:60px;margin-top:30px;}
.testimonials_wrapper span.testimonials_block_name{width:100%;float:left;font-size:18px;color:#525252;line-height:20px;padding-top:0px;font-weight:600;}
.testimonials_wrapper span{color:#8E8E8E;font-size:15px;width:100%;line-height:31px;padding-top:6px;float:left;}
.carousel_testimonials.owl-loaded .owl-prev, .carousel_testimonials.owl-loaded .owl-next{margin-top:-225px;}
a.header_my_account_drop_down_link p{float:left;}
a.header_my_account_drop_down_link p.header_drop_down_icon{float:left;width:11px;height:7px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-48px -94px;margin-left:12px;margin-top:4px;}
a.header_my_tutorials_drop_down_link p{float:left;}
a.header_my_tutorials_drop_down_link p.header_drop_down_icon{float:left;width:11px;height:7px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-48px -94px;margin-left:12px;margin-top:4px;}
.header_drop_down_menu.my_account{position:absolute;width:170px;height:180px;margin-top:50px;margin-left:-49px;padding-top:7px;}
.header_drop_down_wrapper.my_account_dropdown{float:left;}
.header_drop_down_wrapper.my_tutorials_dropdown{float:left;}
.header_drop_down_menu_inner a{margin-top:0px;font-size:15px;font-weight:500;color:#777777;margin-right:0px;width:100%;box-sizing:border-box;padding-top:10px;padding-bottom:9px;padding-left:15px;padding-right:15px;}
.header_drop_down_menu_inner{background-color:#FFF;float:left;border-radius:4px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.08);}
.header_drop_down_menu_arrow{width:16px;float:right;height:6px;margin-right:10px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-66px -94px;}
p.nav-dropdown-divide-title {
    font-size: 14px;
    float: left;
    width: 100%;
    padding: 13px 15px 6px 15px;
    box-sizing: border-box;
    font-weight: 500;
    margin-top: 0px;
    color: #313131;
}
.header_drop_down_menu.my_account{position:absolute;width:180px;height:180px;margin-top:50px;margin-left:-49px;padding-top:7px;display:none;z-index:500;}
.header_drop_down_menu.my_tutorials{position:absolute;width:180px;height:180px;margin-top:50px;margin-left:-79px;padding-top:7px;display:none;z-index:5020;}
.header_drop_down_menu_inner a:first-child{padding-top:17px;}
.header_drop_down_menu_inner a:last-child{padding-bottom:17px;}
.header_drop_down_wrapper.my_account_dropdown:hover .header_drop_down_menu.my_account{display:block;}
.header_drop_down_wrapper.my_tutorials_dropdown:hover .header_drop_down_menu.my_tutorials{display:block;}
a.header_my_account_drop_down_link:hover, a.header_my_tutorials_drop_down_link:hover{color:#FFF;}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.5);z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:100px;left:50%;margin-left:-250px;width:500px;background:#FFF;position:absolute;z-index:101;padding:0px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.reveal-modal.small{width:200px;margin-left:-140px;}
.reveal-modal.medium{width:400px;margin-left:-240px;}
.reveal-modal.large{width:600px;margin-left:-340px;}
.reveal-modal.xlarge{width:800px;margin-left:-440px;}
.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;}
.modal_title{font-size:24px;color:#4A4A4A;text-align:center;padding-top:30px;padding-bottom:22px;border-bottom:solid 1px #E5E5E5;}
.modal_inner{padding-left:40px;padding-right:40px;padding-top:25px;padding-bottom:25px;text-align:center;color:#5A5A5A;font-size:18px;line-height:28px;}
a.contact_us_button{background-color:#81CE7D;color:#FFF;margin-top:14px;display:inline-block;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;border-radius:4px;font-size:18px;margin-bottom:5px;}
.inner_page_header{text-align:center;padding-top:70px;padding-bottom:40px;}
.inner_page_header h1{font-size:32px;color:#4E4E4E;font-weight:600;padding-bottom:8px;}
.inner_page_header p{font-size:17px;color:#A5A5A5;}
.standard_divide{width:100%;float:left;border-bottom:solid 1px #F2F2F2;}
.about_page_heading{width:100%;padding-top:35px;padding-bottom:35px;}
.about_page_heading h2{color:#626262;font-size:20px;font-weight:400;padding-bottom:10px;}
.about_page_heading p{color:#A4A4A4;font-size:17px;padding-bottom:20px;line-height:22px;}
.about_page_heading p:last-child{padding-bottom:0px;}
.about_tutors_section_heading{width:100%;float:left;}
.about_tutors_section_heading{width:100%;float:left;padding-top:35px;padding-bottom:0px;}
.about_tutors_section_heading h2{color:#626262;font-size:20px;font-weight:400;padding-bottom:10px;}
.about_tutors_section_heading p{color:#A4A4A4;font-size:17px;padding-bottom:40px;line-height:22px;}
.about_tutor_section{width:100%;float:left;border-bottom:solid 1px #F2F2F2;margin-bottom:50px;padding-bottom:50px;padding-top:20px;}
.about_tutor_avatar{width:128px;float:left;padding-right:40px;}
.about_tutor_info{width:830px;float:left;}
.about_tutor_avatar img{border-radius:50%;}
.about_tutor_info h3{color:#4D4D4D;font-size:24px;font-weight:600;}
.about_tutor_info p.about_tutor_info_title{color:#A4A4A4;font-size:18px;font-weight:400;font-style:italic;padding-top:5px;}
.about_tutor_info p{color:#8D8D8D;font-size:17px;padding-bottom:15px;line-height:24px;}
.about_tutor_info p:last-child{padding-bottom:0px;}
.about_tutor_section:last-child{margin-bottom:0px;}
.about_timeline_wrapper{width:100%;clear:both;background-image:url(../images/about_timeline.png);background-repeat:no-repeat;background-position:center top;min-height:884px;padding-top:18px;float:left;margin-bottom:30px;margin-top:20px;}
.timeline_info_block{width:100%;color:#3D5D9C;font-size:15px;text-align:right;line-height:20px;margin-bottom:34px;margin-left:0px;margin-top:5px;float:left;box-sizing:border-box;padding-left:175px;padding-right:535px;}
.timeline_info_block .timeline_date{color:#7790C7;font-size:13px;}
.timeline_info_block.float_right{text-align:left;padding-left:535px;padding-right:175px;}
span.copy_red{color:#FF1722;}
.membership_benefits_header_copy{text-align:center;padding-top:40px;padding-bottom:40px;}
.membership_benefits_header_copy p{color:#696969;font-size:20px;line-height:36px;}
.membership_benefits_header_copy a{background-color:#51B6E5;color:#FFF;margin-top:20px;display:inline-block;padding:20px;border-radius:4px;font-size:20px;}
.membership_benefits_header_copy a:hover{background-color:#1C96C6;}
.membership_benefits_header_icon{width:300px;float:left;margin-right:50px;margin-top:50px;margin-bottom:50px;}
.membership_benefits_header_icon:last-child{margin-right:0px;}
.membership_benefits_header_icon p{text-align:center;font-size:15px;color:#696969;line-height:24px;margin-top:20px;padding-left:20px;padding-right:20px;}
.membership_benefits_header_icon_one{width:193px;height:145px;margin-left:auto;margin-right:auto;background-image:url(../images/membership_benefits_sprite.png);background-repeat:no-repeat;background-position:0px 0px;}
.membership_benefits_header_icon_two{width:171px;height:145px;margin-left:auto;margin-right:auto;background-image:url(../images/membership_benefits_sprite.png);background-repeat:no-repeat;background-position:-197px 0px;}
.membership_benefits_header_icon_three{width:134px;height:145px;margin-left:auto;margin-right:auto;background-image:url(../images/membership_benefits_sprite.png);background-repeat:no-repeat;background-position:-373px 0px;}
.membership_benefits_section_one, .membership_benefits_section_three{background-color:#FCFCFC;float:left;width:100%;height:830px;}
.membership_benefits_section_two{background-color:#FFF;float:left;width:100%;height:830px;}
.membership_benefits_section_four{background-color:#FFF;float:left;width:100%;height:auto;}
.membership_benefits_section_one .display{position:absolute;width:50%;height:724px;left:0px;margin-top:60px;margin-bottom:60px;background-image:url(../images/membership_benefits_display_section_one.jpg);background-repeat:no-repeat;background-position:center right;}
.membership_benefits_section_two .display{position:absolute;width:50%;height:767px;right:0px;margin-top:30px;margin-bottom:60px;background-image:url(../images/membership_benefits_display_section_two.jpg);background-repeat:no-repeat;background-position:0px 0px;}
.membership_benefits_section_three .display{position:absolute;width:50%;height:767px;left:0px;margin-top:50px;margin-bottom:0px;background-image:url(../images/membership_benefits_display_section_three.jpg);background-repeat:no-repeat;background-position:top right;}
.membership_benefits_section_two .left_column{float:left;width:460px;margin-top:280px;}
.membership_benefits_section_one .right_column, .membership_benefits_section_three .right_column{float:right;width:460px;margin-top:280px;}
.membership_benefits_section_one .right_column h2, .membership_benefits_section_three .right_column h2, .membership_benefits_section_two .left_column h2{color:#4E4E4E;font-size:30px;font-weight:600;line-height:36px;padding-bottom:10px;}
.membership_benefits_section_two .left_column h2{text-align:right;}
.membership_benefits_section_one .right_column p, .membership_benefits_section_three .right_column p, .membership_benefits_section_two .left_column p{color:#6A6A6A;font-size:18px;line-height:24px;padding-bottom:20px;}
.membership_benefits_section_two .left_column p{text-align:right;}
.membership_benefits_section_four_heading{width:580px;margin-left:auto;margin-right:auto;text-align:center;padding-top:70px;}
.membership_benefits_section_four_heading h3{color:#4E4E4E;font-size:28px;font-weight:500;line-height:36px;padding-bottom:10px;}
.membership_benefits_check_list{margin-left:auto;margin-right:auto;width:444px;margin-top:20px;}
.membership_benefits_check_list_item{width:100%;float:left;margin-bottom:40px;}
.membership_benefits_check_list_item p.check_icon{width:44px;height:40px;background-image:url(../images/membership_benefits_sprite.png);background-repeat:no-repeat;background-position:-515px 0px;float:left;margin-left:10px;margin-top:5px;}
.membership_benefits_check_list_item p{float:left;width:380px;margin-left:10px;margin-top:0px;font-size:15px;color:#797979;line-height:22px;}
.section_four_copy_block{width:100%;float:left;text-align:center;padding-bottom:50px;padding-top:20px;}
.section_four_copy_block h3{color:#484848;font-size:18px;font-weight:400;margin-bottom:6px;padding-top:40px;}
.section_four_copy_block p{color:#797979;padding-bottom:20px;line-height:22px;font-size:15px;padding-left:90px;padding-right:90px;}
.section_four_testimonials{width:100%;float:left;padding-bottom:25px;}
.membership_benefits_section_five{width:100%;float:left;padding-top:60px;padding-bottom:60px;text-align:center;}
.section_four_testimonials_heading{width:490px;margin-left:auto;margin-right:auto;padding-top:45px;padding-bottom:20px;}
.section_four_testimonials_heading h3{color:#4E4E4E;font-size:22px;font-weight:500;line-height:30px;padding-bottom:10px;text-align:center;}
.membership_benefits_section_five h3{color:#696969;text-align:center;font-size:24px;font-weight:400;line-height:32px;}
a.blue_action_button{background-color:#FF2844;color:#FFF;display:inline-block;margin-top:20px;padding-bottom:18px;padding-top:18px;padding-left:18px;padding-right:18px;border-radius:4px;font-size:16px;font-weight:500;}
a.blue_action_button:hover{background-color:#1C96C6;}
.testimonials_wrapper{width:920px;margin-left:auto;margin-right:auto;}
.sitemap_columns_wrapper{float:left;margin-bottom:40px;margin-top:40px;padding-left:50px;padding-right:50px;}
.sitemap_columns_wrapper .sitemap_column{width:220px;float:left;margin-right:120px;}
.sitemap_columns_wrapper .sitemap_column:last-child{margin-right:0px;}
.sitemap_column h2{clear:both;float:left;font-weight:400;color:#595959;font-size:22px;margin-bottom:10px;}
.sitemap_column a{clear:both;float:left;color:#868686;font-size:20px;margin-bottom:10px;}
.rejoin_form_wrapper{width:380px;margin-left:auto;margin-right:auto;}
.rejoin_copy_header{width:100%;float:left;margin-top:60px;text-align:center;margin-bottom:30px;}
.rejoin_copy_header p{color:#A5A5A5;font-size:16px;text-align:center;line-height:22px;}
input.default_text_field{box-sizing:border-box;background-color:#F6F6F6;border:none;outline:none;width:100%;padding-bottom:16px;padding-top:21px;padding-left:20px;padding-right:20px;font-size:18px;margin-bottom:20px;border-radius:4px;font-family:"proxima-soft",sans-serif;-webkit-font-smoothing:antialiased;color:#737373;}
button.login_form_login_button{color:#FFF;border:none;outline:none;background-color:#5DBA68;font-size:15px;text-transform:uppercase;padding-top:15px;padding-bottom:13px;margin-top:0px;padding-left:18px;padding-right:18px;border-radius:4px;font-family:"proxima-soft",sans-serif;-webkit-font-smoothing:antialiased;float:left;cursor:pointer;}
button.login_form_login_button:hover{color:#FFF;background-color:#2C9638;}
.login_form_reset_password a{padding:0px;float:right;margin-top:14px;margin-right:2px;font-size:13px;color:#909090;}
.login_form_reset_password a:hover{color:#5C5C5C;}
.rejoin_form{width:100%;float:left;margin-bottom:90px;}
.show_list_header{width:100%;float:left;margin-bottom:20px;}
.show_list_title_w_count{float:left;font-size:20px;color:#626262;margin-top:15px;font-weight:500;}
.show_list_title_w_count span{color:#BBBBBB;}
.show_list_title_right_column{float:right;}
a.show_list_categories_button{background-color:#ADADAD;float:left;color:#FFF;font-size:14px;padding-left:12px;padding-right:12px;padding-top:14px;padding-bottom:10px;border-radius:4px;}
a.show_list_categories_button p{float:left;}
a.show_list_categories_button span.icon{width:17px;height:11px;margin-left:30px;margin-top:1px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-31px -108px;float:left;}
a.show_list_categories_button:hover{background-color:#7B7B7B;}
.show_list_search_field{float:left;margin-left:15px;}
input.show_list_search_textfield{box-sizing:border-box;background-color:#F2F2F2;border:none;outline:none;width:220px;padding-bottom:10px;padding-top:10px;padding-left:12px;padding-right:20px;font-size:14px;margin-bottom:0px;border-radius:4px;font-family:"proxima-soft",sans-serif;-webkit-font-smoothing:antialiased;color:#737373;float:left;}
button.show_list_search_button{width:19px;height:19px;border:none;outline:none;float:left;margin-left:-28px;margin-top:10px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-31px -126px;background-color:transparent;cursor:pointer;}
.show_list_wrapper{width:100%;float:left;margin-bottom:20px;}
.show_list_item{width:100%;float:left;border-bottom:solid 1px #F2F2F2;padding-top:26px;padding-bottom:25px;}
.show_list_item_left_column{float:left;width:710px;}
.show_list_item_right_column{float:right;width:280px;padding-top:2px;}
.show_list_item_left_column h2{color:#515151;font-size:22px;font-weight:400;float:left;width: 100%;}
.show_list_item_left_column h2 a{color:#515151;font-size:24px;font-weight:600;}
.show_list_item_left_column h2 a:hover{color:#767676;}
.show_list_item_left_column_show_info{width:100%;float:left;padding-top:10px;}
.show_list_item_left_column_show_info p{float:left;margin-right:20px;font-size:14px;color:#A0A0A0;}
.show_list_item_right_column a{float:right;margin-left:12px;}
a.standard_sco_button{background-color:#ccc;font-size:15px;color:#FFF;padding:14px 15px 14px 15px;border-radius:4px;font-weight:500;}
a.standard_sco_button.green{background-color:#4ED48F;}
a.standard_sco_button.blue{background-color:#5ECCEA;}
a.standard_sco_button.dark_grey{background-color:#B5B5B5;}
a.standard_sco_button.green:hover{background-color:#28B06A;}
a.standard_sco_button.dark_grey:hover{background-color:#898989;}
a.standard_sco_button.blue:hover{background-color:#3FA9C7;}
a.standard_sco_button.red{background-color:#FF6262;}
a.standard_sco_button.red:hover{background-color:#E24B4B;}
.show_list_pagination_wrapper{float:left;padding-bottom:35px;padding-top:5px;display:inline-block;}
.show_list_pagination_wrapper a{float:left;margin-right:10px;}
.show_list_pagination_hint{float:right;margin-top:10px;}
.show_list_pagination_hint a{color:#858585;font-size:13px;}
p.current_pagination_link{background-color:#CCC;font-size:14px;color:#FFF;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:12px;border-radius:4px;float:left;margin-right:10px;}
.show_summary_wrapper{float:left;width:100%;border-bottom:solid 1px #F2F2F2;padding-top:20px;padding-bottom:30px;display:none;}
.show_summary_wrapper p{font-size:16px;color:#7C7C7C;line-height:24px;padding-top:15px;}
.show_summary_wrapper ul{padding:0px 0px 0px 20px;}
.show_summary_wrapper ul li{padding:20px 0px 0px 0px;color:#7C7C7C;}
.show_summary_wrapper p img, .show_summary_wrapper img{padding:20px;margin-left:10px;clear:both;}
.inline_categories_wrapper{width:100%;float:left;border-bottom:solid 1px #F2F2F2;padding-top:20px;padding-bottom:20px;display:none;}
.inline_categories_wrapper .browse_panel_left_column{border-right:solid 1px #F2F2F2;padding-bottom:10px;padding-top:0px;}
.inline_categories_wrapper .browse_panel_left_column a{color:#8C8C8C;}
.inline_categories_wrapper p.browse_panel_left_column_sub_title{color:#555555;}
.inline_categories_wrapper .browse_panel_right_column a{color:#8C8C8C;}
.inline_categories_wrapper p.browse_panel_right_column_sub_title{font-size:26px;color:#555555;}
.inline_categories_wrapper .browse_panel_left_column a:hover{color:#FF4157;}
.inline_categories_wrapper .browse_panel_right_column a:hover{color:#FF4157;}
a.show_list_categories_button span.icon.active_categories_button{background-position:-101px -92px;margin-left:10px;}
.no_results_notice{width:100%;text-align:center;padding-top:170px;padding-bottom:150px;}
.no_results_notice p{font-size:24px;color:#3A3A3A;}
.show_list_pagination_hint.search_page_pagination_hint{margin-bottom:30px;}
.feeds_header_info{width:100%;box-sizing:border-box;float:left;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;}
.feeds_header_info p{color:#8C8C8C;font-size:14px;line-height:20px;}
.feeds_header_info .feed_url_block{width:50%;float:left;margin-top:20px;box-sizing:border-box;padding-right:20px;}
.feeds_header_info .feed_url_block p{font-size:13px;color:#A6A6A6;padding-bottom:5px;}
.feeds_header_info .feed_url_block:last-child{padding-right:0px;padding-left:20px;}
.feed_url_block .feed_url{background-color:#C5C5C5;border-radius:4px;font-size:14px;color:#FFF;padding-left:13px;padding-right:13px;padding-top:17px;padding-bottom:15px;}
.feeds_tabs_wrapper{width:100%;float:left;margin-bottom:40px;margin-top:40px;}
.tab_inner{display:none;float:left;width:100%;}
.feeds_tabs_wrapper .tab_inner:first-child{display:block;}
ul.tab_buttons{float:left;width:100%;margin-top:0px;margin-bottom:20px;margin-left:0px;margin-right:0px;padding:0px;}
ul.tab_buttons li{float:left;list-style:none;margin-right:20px;}
a.standard_sco_button.tab_button.selected{background-color:#6D7076;color:#FFF;}
a.standard_sco_button.tab_button{background-color:transparent;color:#828282;float:left;}
.feeds_header{width:100%;float:left;padding-top:20px;}
.feeds_header h2{color:#474747;font-size:20px;font-weight:400;}
.feed_blocks_wrapper{width:100%;float:left;margin-top:20px;margin-bottom:40px;}
a.feed_block{float:left;margin-right:20px;background-color:#AFB7BF;color:#FFF;padding:20px;width:195px;border-radius:4px;height:125px;}
a.feed_block:last-child{margin-right:0px;}
a.feed_block p.feed_block_spec_wrapper{border:solid 3px #FFF;border-radius:6px;margin-left:auto;margin-right:auto;margin-top:12px;width:75px;text-align:center;font-size:18px;padding-top:14px;padding-bottom:14px;}
a.feed_block p{text-align:center;margin-top:20px;font-size:15px;}
a.feed_block p.feed_click_to_sub_link{font-size:11px;margin-top:10px;color:#EBEBEC;}
p.feed_block_spec_wrapper.type_overscan span:last-child{font-size:13px;display:block;padding-top:3px;}
a.feed_block p.feed_block_spec_wrapper.type_overscan{padding-top:7px;padding-bottom:5px;}
.feeds_info{width:100%;float:left;padding-top:40px;padding-bottom:40px;}
.feeds_info h3{color:#454545;font-size:24px;font-weight:400;padding-bottom:10px;}
.feeds_info p{color:#5C5C5C;font-size:15px;padding-bottom:20px;line-height:20px;}
.feeds_info p:last-child{padding-bottom:0px;}
.feeds_info p.feeds_info_subtitle{padding-bottom:0px;color:#202020;}
.tab_inner .feeds_info:last-child{padding-bottom:0px;}
a.feed_block:hover{background-color:#7C848C;}
.full_search_page_wrapper{padding-top:140px;padding-bottom:230px;float:left;width:100%;}
.full_search_field_wrapper{width:845px;margin-left:auto;margin-right:auto;}
.full_search_field{width:730px;background-color:#F2F2F2;border:none;outline:none;height:70px;line-height:70px;box-sizing:border-box;font-family:"proxima-soft",sans-serif;-webkit-font-smoothing:antialiased;padding-left:20px;padding-right:20px;padding-top:6px;font-size:20px;border-radius:4px 0px 0px 4px;float:left;}
button.full_search_button{width:115px;height:70px;background-color:#81CE7D;color:#FFF;border:none;outline:none;font-size:18px;border-radius:0px 4px 4px 0px;box-sizing:border-box;font-family:"proxima-soft",sans-serif;-webkit-font-smoothing:antialiased;padding-top:4px;cursor:pointer;}
button.full_search_button:hover{background-color:#2C9638;}
a.search_again_button{background-color:#81CE7D;float:left;color:#FFF;font-size:14px;padding-left:12px;padding-right:12px;padding-top:14px;padding-bottom:10px;border-radius:4px;}
a.search_again_button span.icon{width:17px;height:16px;margin-left:10px;margin-top:-3px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-123px -90px;float:left;}
a.search_again_button p{float:left;}
a.search_again_button:hover{background-color:#2C9638;}
.pdf_magazines_header_copy{padding:30px;}
.pdf_magazines_header_copy p{color:#A4A4A4;font-size:16px;padding-bottom:20px;line-height:20px;}
.pdf_magazines_header_copy p:last-child{padding-bottom:0px;}
.pdf_magazines_header_copy p.sub_title{color:#626262;font-size:20px;padding-bottom:10px;}
.magazine_list{width:100%;float:left;padding-top:50px;padding-bottom:50px;}
.magazine_cover_wrapper{width:158px;background-image:url(../images/magazine_archive_background.png);background-repeat:no-repeat;background-position:0px 0px;float:left;margin-left:45px;margin-right:45px;margin-bottom:60px;}
.magazine_cover_wrapper p{float:left;text-align:center;width:100%;margin-top:20px;}
.magazine_cover_wrapper p a{font-size:14px;color:#868686;}
.magazine_cover_wrapper p a:hover{color:#595959;}
.magazine_cover{float:left;height:192px;width:144px;margin-top:1px;margin-left:1px;}
.magazine_cover img{width:144px;height:192px;}
.magazine_cover:hover .cover_overlay{display:block;}
.cover_overlay{display:none;background-color:rgba(255, 255, 255, 0.7);height:192px;width:144px;position:absolute;margin-top:-192px;}
.cover_overlay a.standard_sco_button.blue{float:left;margin-left:34px;margin-top:74px;width:48px;text-align:center;}
.new_pdf_magazine_tag{position:absolute;background-color:#FF4355;color:#FFF;margin-left:115px;margin-top:-11px;padding:8px;font-size:12px;border-radius:4px;z-index:40;}
.pdf_magazine_pagination_wrapper{width:100%;float:left;padding-top:20px;}
.show_page_header{background-color:#F4F4F4;float:left;width:100%;}
.show_page_header_title{width:100%;float:left;padding-top:40px;padding-bottom:15px;}
.show_page_header_left_colunn{width:800px;float:left;}
.show_page_header_right_colunn{float:right;padding-top:10px;}
.video_player_wrapper{width:980px;height:auto;float:left;background-color:#FFF;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.06);padding:10px;overflow:hidden;}
.show_page_header_left_colunn h1{font-size:30px;color:#555555;font-weight:600;}
.show_page_date_author_copy{width:100%;float:left;padding-top:8px;}
.show_page_date_author_copy p{float:left;margin-right:20px;color:#4A4A4A;font-size:13px;}
p.duration_wrapper{margin-left:20px;}
p.show_ref_wrapper{margin-left:0px;}
.show_page_date_author_copy p span{color:#929292;}
.show_page_header_right_colunn a{float:right;}
a.standard_sco_button.pink{background-color:#FD84B2;padding-top:0px;padding-bottom:0px;padding-right:13px;}
a.standard_sco_button.pink:hover{background-color:#D25484;}
.show_page_header_action_buttons{width:680px;float:left;margin-top:25px;margin-bottom:40px;}
.show_page_header_counts{float:right;}
.all_tutorials_dropdown_wrapper{float:left;}
.show_page_header_action_buttons a{float:left;margin-right:10px;}
a.standard_sco_button.orange{background-color:#FF8767;}
a.standard_sco_button.orange:hover{background-color:#CD5D40;}
a.standard_sco_button.pink p{float:left;padding-top:13px;padding-bottom:14px;}
a.standard_sco_button.pink span{float:left;}
a.standard_sco_button.pink span.like_icon{width:22px;height:20px;margin-left:12px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-31px -151px;margin-top:11px;}
.all_tutorials_dropdown_wrapper a p{float:left;}
.all_tutorials_dropdown_wrapper a p.icon{width:13px;height:9px;margin-left:20px;margin-top:2px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-47px -93px;}
.all_tutorials_dropdown{background-color:#CCC;width:140px;position:absolute;margin-top:39px;border-radius:0px 0px 4px 4px;display:none;overflow:hidden;}
a.standard_sco_button.all_tutorials_button{width:120px;padding-right:5px;}
.all_tutorials_dropdown a{float:left;color:#FFF;font-size:14px;margin-right:0px;padding-right:0px;padding-left:15px;padding-top:14px;padding-bottom:12px;width:125px;border-top:solid 1px #DBDBDB;}
.all_tutorials_dropdown_wrapper:hover .all_tutorials_dropdown{display:block;}
.all_tutorials_dropdown a:hover{background-color:rgba(182, 182, 182, 0.82);}
.count_wrapper{background-color:#FFF;float:left;margin-top:20px;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:10px;margin-left:20px;text-align:right;border-radius:4px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.05);}
.count_wrapper p.count_number{font-size:22px;color:#5C5C5C;font-weight:600;}
.count_wrapper p.count_title{font-size:11px;padding-top:4px;color:#8F8F8F;text-transform:uppercase;}
.author_dropdown{width:188px;height:245px;position:absolute;margin-left:-10px;background-image:url(../images/author_sprite.png);background-repeat:no-repeat;background-position:0px -33px;margin-top:-5px;display:none;z-index:500;}
.author_avatar{width:86px;height:86px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:10px;}
.author_avatar img{width:86px;height:86px;border-radius:50%;}
.author_dropdown_info{width:100%;}
.author_dropdown_info p{text-align:center;margin-right:0px;font-size:13px;color:#B1B1B1;width:100%;}
.author_dropdown_info p.author_dropdown_name{text-align:center;font-size:17px;color:#606060;margin-bottom:6px;}
.author_dropdown_social_icons{width:180px;margin-left:4px;margin-top:10px;float:left;border-top:solid 1px #F5F5F5;text-align:center;padding-top:12px;}
.author_dropdown_social_icons a.icon{width:32px;height:32px;display:inline-block;margin-left:2px;margin-right:2px;background-image:url(../images/author_sprite.png);background-repeat:no-repeat;background-position:0px -33px;}
.author_dropdown_social_icons a.icon:hover{opacity:0.7;}
.author_dropdown_social_icons a.icon.twitter{background-position:0px 0px;}
.author_dropdown_social_icons a.icon.facebook{background-position:-32px 0px;}
.author_dropdown_social_icons a.icon.youtube{background-position:-64px 0px;}
.author_dropdown_social_icons a.icon.google_plus{background-position:-96px 0px;}
p.show_author_name{margin-right:5px;}
.author_dropdown_wrapper a{color:#4A4A4A;font-size:13px;}
.author_dropdown_wrapper{float:left;}
.author_dropdown_wrapper:hover .author_dropdown{display:block;}
.show_tabs_wrapper{width:100%;float:left;margin-bottom:40px;margin-top:50px;}
.tab_inner.show_page{border:solid 1px #F2F2F2;border-radius:4px;}
.show_tab_padding{padding:30px;}
.show_page_tab_header{width:100%;float:left;}
.show_page_tab_header h2{font-size:26px;color:#4B4B4B;font-weight:400;}
.show_page_tags_wrapper{width:100%;float:left;margin-top:0px;}
.show_tab_padding{padding-top:30px;padding-bottom:30px;padding-left:40px;padding-right:40px;float:left;box-sizing:border-box;width:100%;}
a.standard_sco_button.tag{padding-top:10px;padding-bottom:11px;padding-left:12px;padding-right:12px;float:left;margin-right:10px;background-color:#D3D3D3;margin-top:15px;}
a.standard_sco_button.tag:hover{background-color:#bdbdbd;}
.show_page_tab_header{width:100%;float:left;padding-top:10px;padding-bottom:0px;}
.keyboard_shortcuts_wrapper{background-color:#F8F8F8;width:100%;float:left;border-radius:4px;box-sizing:border-box;padding:25px;}
.keyboard_shortcuts_wrapper p{width:100%;float:left;font-size:10px;text-transform:uppercase;margin-bottom:10px;color:#717171;}
.keyboard_shortcuts_wrapper a{float:left;margin-right:10px;background-color:#76767A;}
.show_page_tabs_slider_inner .owl-carousel.no_underline{border-top:none;}
.show_page_tabs_buttons{width:100%;float:left;text-align:center;padding-top:60px;}
.show_page_tabs_buttons a{color:#B7B7B7;margin-right:20px;margin-left:20px;font-size:16px;}
.show_page_tabs_slider{width:100%;float:left;}
.show_page_tabs_slider_inner{width:100%;float:left;padding-bottom:40px;}
.owl-carousel.no_underline.hide_slider.owl-theme.owl-responsive-960.owl-loaded{display:none;}
a.active_slider_toggle{color:#2D2D2D;}
.show_description_wrapper{color:#868686;}
.show_description_wrapper p{margin-bottom:10px;line-height:22px;font-size:15px;}
.show_description_wrapper ul{margin-left:20px;font-size:15px;}
.show_description_wrapper ul li{margin-bottom:10px;}
.show_description_wrapper img{margin:10px;}
.show_description_wrapper a img{margin-left:0px;margin-right:10px;margin-top:10px;margin-bottom:10px;}
.chapters_wrapper table{width:100%;}
.chapters_wrapper table{width:100%;}
.chapters_wrapper table tr{width:100%;border-bottom:solid 1px #F2F2F2;padding-top:30px;padding-bottom:25px;padding-left:40px;padding-right:40px;float:left;box-sizing:border-box;color:#7E7E7E;}
.chapters_wrapper table tr:first-child{display:none;}
.chapters_wrapper table tr:nth-child(2):hover{background-color:#FFF;}
.chapters_wrapper table tr:hover{background-color:#FDFDFD;}
.chapters_wrapper table tr:last-child{border-bottom:solid 1px transparent;}
.chapters_wrapper table tr strong{font-weight:400;color:#333;}
.chapters_wrapper table tr a{color:#7E7E7E;}
.chapters_wrapper table tr a:hover{color:#333;}
.chapters_wrapper table tr td:first-child{width:840px;}
.chapters_wrapper table tr td:last-child{text-align:right;width:80px;}
.show_page_tab_header.questions_header h2{float:left;}
.show_page_tab_header.questions_header p{float:right;color:#909090;font-size:14px;padding-top:5px;}
.question_wrapper{width:100%;float:left;border-bottom:solid 1px #F2F2F2;}
.question_inner_wrapper{box-sizing:border-box;width:100%;float:left;padding:40px;background-color:#FFF;margin-left:0px;}
.question_wrapper.reply_wrapper .question_inner_wrapper{width:90%;border-left:solid 1px #F2F2F2;}
.question_inner_wrapper .quesion_username_date h3{font-size:22px;color:#585858;font-weight:600;margin-bottom:10px;}
.question_inner_wrapper .quesion_username_date p{font-size:11px;text-transform:uppercase;color:#9F9F9F;}
.question_copy{width:100%;float:left;}
.reply_button_wrapper{float:left;margin-top:15px;width:100%;}
.quesion_username_date{float:left;width:100%;margin-bottom:10px;}
.question_copy p{font-size:16px;color:#757575;line-height:24px;}
.reply_button_wrapper a{background-color:#5ECCEA;float:left;}
.reply_button_wrapper a:hover{background-color:#009FC4;}
.question_reply_block_inner{width:10%;float:left;padding-top:20px;text-align:center;font-size:14px;color:#A0A0A0;}
.question_reply_block{width:100%;float:left;background-color:#FBFBFB;}
p.post_question_textarea_title{float:left;width:100%;font-size:18px;color:#7C7C7C;margin-bottom:10px;}
.questions_textarea{width:100%;float:left;border:none;outline:none;background-color:#F7F7F7;border-radius:4px;resize:none;height:120px;box-sizing:border-box;padding:22px;font-size:16px;font-family:"proxima-soft",sans-serif;color:#333;margin-bottom:20px;}
button.standard_sco_button_form_button{background-color:#81CE7D;font-size:14px;color:#FFF;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:12px;border-radius:4px;border:none;outline:none;cursor:pointer;font-family:"proxima-soft",sans-serif;}
.question_textarea_hint{float:right;}
.questions_post_textarea button{float:left;}
.question_textarea_hint a{color:#A1A1A1;font-size:13px;margin-top:5px;}
.questions_post_form{float:left;width:100%;padding-top:10px;padding-bottom:10px;}
.questions_textarea:focus{background-color:#EFEFEF;}
.magazine_tab_wrapper{width:100%;text-align:center;float:left;padding-top:60px;box-sizing:border-box;padding-left:10px;padding-right:10px;}
.magazine_tab_wrapper a.standard_sco_button{display:inline-block;margin-top:15px;background-color:#81CE7E;}
.magazine_tab_wrapper h3{font-size:26px;font-weight:400;color:#4B4B4B;margin-bottom:10px;}
.magazine_tab_wrapper p{font-size:16px;color:#898989;line-height:24px;}
.magazine_tab_placeholder{width:444px;height:531px;clear:both;margin-left:auto;margin-right:auto;background-image:url(../images/show_page_magazine_placeholder.png);background-repeat:no-repeat;background-position:0px 0px;overflow:hidden;}
.magazine_tab_placeholder img{margin-left:30px;margin-top:56px;width:384px;height:auto;}
iframe#transcription_iframe{width:100%;float:left;height:500px;}
iframe#transcription_iframe h1.iframe_heading{font-size:18px;color:#555555;font-weight:400;-webkit-font-smoothing:antialiased;}
iframe#transcription_iframe table.iframe_table{font-size:18px;color:#7E7E7E;font-weight:400;-webkit-font-smoothing:antialiased;}
a.standard_sco_button.pink.active{background-color:#FD5F9B;}
abbr.timeago{border-bottom:none;}
.submit_error{width:100%;float:left;background-color:#FF4D4D;color:#FFF;text-align:center;padding-top:25px;padding-bottom:22px;font-size:16px;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.submit_success{background-color:#81CE7D;width:100%;float:left;color:#FFF;text-align:center;padding-top:25px;padding-bottom:22px;font-size:16px;box-sizing:border-box;padding-left:20px;padding-right:20px;}
a#cancel_reply{margin-top:0px;float:left;padding-top:16px;padding-bottom:14px;margin-left:10px;display:none;background-color:#EFEFEF;color:#909090;}
a#cancel_reply:hover{background-color:#969696;color:#FFF;}
button.standard_sco_button_form_button:hover{background-color:#63AE5F;}
.no_content_posted_wrapper{width:100%;float:left;text-align:center;padding-top:140px;padding-bottom:140px;border-bottom:solid 1px #F2F2F2;}
.no_comments_icon{width:102px;height:81px;margin-left:auto;margin-right:auto;background-image:url(../images/no_content_sprite.png);background-repeat:no-repeat;background-position:0px 0px;}
.no_content_posted_wrapper p{font-size:22px;color:#6C6C6C;padding-top:15px;}
p.tutorial_type_badge{clear:both;margin-top:10px;padding-top:10px;padding-bottom:8px;padding-left:12px;padding-right:12px;border-radius:30px;font-size:12px;}
p.tutorial_type_badge.mac{background-color:transparent;border:solid 2px #24D0BE;color:#24D0BE;}
p.tutorial_type_badge.ios{background-color:transparent;border:solid 2px #FF8767;color:#FF8767;}
.share_modal_buttons{width:250px;margin-left:auto;margin-right:auto;padding-bottom:25px;padding-top:25px;}
.share_modal_buttons a.at300b .at4-icon, .share_modal_buttons a.at300m .at4-icon{border-radius:4px;}
.members_home_after_content_button_wrapper{float:left;width:100%;}
.members_home_after_content_button_wrapper a{float:left;}
.members_home_after_content_button_wrapper{float:left;width:100%;margin-bottom:30px;margin-top:10px;}
.tabs_no_content_message{text-align:center;font-size:22px;color:#6C6C6C;text-align:center;padding-top:140px;padding-bottom:140px;width:100%;float:left;}
.plans_block_wrapper{width:100%;float:left;}
ul.tab_buttons.plan_tab_buttons{width:350px;text-align:center;margin-left:auto;margin-right:auto;float:none;}
ul.tab_buttons.plan_tab_buttons li{margin-right:0px;}
ul.tab_buttons.plan_tab_buttons li a{float:left;background-color:#23A6C5;}
ul.tab_buttons.plan_tab_buttons li:first-child a{border-radius:4px 0px 0px 4px;}
ul.tab_buttons.plan_tab_buttons li:last-child a{border-radius:0px 4px 4px 0px;}
a.standard_sco_button.blue.selected{background-color:#5ECCEA;}
.plan_column_wrapper{width:481px;margin-left:auto;margin-right:auto;margin-top:50px;}
.plan_column_footer{width:481px;height:28px;background-image:url(../images/plans_sprite.png);background-repeat:no-repeat;background-position:0px -90px;float:left;}
.plan_column_header{width:481px;height:18px;float:left;background-image:url(../images/plans_sprite.png);background-repeat:no-repeat;background-position:0px -68px;}
.plan_column{width:481px;float:left;background-image:url(../images/plans_block_dup.png);background-repeat:repeat;background-position:0px 0px;box-sizing:border-box;padding-left:6px;padding-right:6px;}
.plan_column_inner_header{width:100%;float:left;border-bottom:solid 1px #C9C9C9;text-align:center;}
.plan_column_inner_header h2{font-size:28px;color:#4E4E4E;font-weight:400;margin-bottom:15px;}
.plan_column_inner_header{width:100%;float:left;border-bottom:solid 1px #E2E2E2;text-align:center;padding-bottom:35px;padding-top:35px;}
.plan_column_inner_header p{background-color:#5ECCEA;display:inline-block;padding:12px 10px 10px 10px;color:#FFF;border-radius:4px;font-size:14px;}
.plan_column_price_wrapper{width:100%;float:left;background-color:#F9F9F9;border-bottom:solid 1px #E2E2E2;text-align:center;padding-top:40px;padding-bottom:35px;}
.plan_column_price_wrapper p{font-size:15px;margin-top:10px;color:#7B7B7B;}
.plan_column_price_wrapper p.plan_column_price_number{font-size:50px;color:#464646;margin-top:0px;}
.plan_column_info_wrapper{width:100%;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;float:left;}
.plan_column_info_block{text-align:center;margin-bottom:0px;border-bottom:solid 1px #EEEEEE;padding-top:30px;padding-bottom:30px;}
.plan_column_info_block p{font-size:16px;color:#777777;line-height:24px;}
.standard_section_header_copy.signup_form_header{padding-top:0px;}
.standard_section_header_copy.signup_form_header p{padding-left:60px;padding-right:60px;}
.plan_column_info_wrapper .plan_column_info_block:last-child{border-bottom:none;}
.plan_column_action_button_wrapper{width:100%;float:left;border-top:solid 1px #E2E2E2;text-align:center;padding-top:28px;padding-bottom:15px;padding-left:35px;padding-right:35px;box-sizing:border-box;}
.plan_column_action_button_wrapper a.standard_sco_button{background-color:#81CE7D;font-size:22px;display:block;height:38px;line-height:38px;}
.plan_column_action_button_wrapper a.standard_sco_button:hover{background-color:#2C9638;}
.plans_bottom_blocks{padding-top:30px;padding-bottom:30px;width:100%;float:left;}
.plans_bottom_block{width:50%;float:left;border-right:solid 1px #F2F2F2;box-sizing:border-box;text-align:center;padding-top:50px;padding-bottom:50px;}
.plans_bottom_blocks .plans_bottom_block:last-child{border-right:none;}
.plans_bottom_block .icon{width:76px;height:56px;margin-left:auto;margin-right:auto;margin-top:0px;background-image:url(../images/plans_sprite.png);background-repeat:no-repeat;background-position:0px 0px;margin-bottom:20px;}
.plans_bottom_block .icon.previous_member_icon{background-position:-86px 0px;}
.plans_bottom_block h3{color:#565656;font-size:24px;font-weight:400;}
.plans_bottom_block p{font-size:15px;color:#838383;margin-top:10px;margin-bottom:15px;}
.plans_bottom_block a.standard_sco_button.blue{display:inline-block;}
.error_page_wrapper{width:100%;float:left;padding-top:200px;padding-bottom:200px;text-align:center;}
.error_page_wrapper h1{font-size:34px;font-weight:400;}
.error_page_wrapper p{font-size:16px;font-weight:400;color:#C5C5C5;margin-top:15px;}
.error_page_buttons{width:100%;float:left;text-align:center;margin-top:20px;}
.error_page_buttons a{display:inline-block;margin-left:5px;margin-right:5px;}
.questions_tab_wrapper .question_wrapper:last-child{border-bottom:none;}
.all_tutorials_dropdown_wrapper.downloads_menu a{background-color:#6BA7F5;}
.all_tutorials_dropdown_wrapper.downloads_menu .all_tutorials_dropdown{background-color:#6BA7F5;width:130px;}
.all_tutorials_dropdown_wrapper.downloads_menu .all_tutorials_dropdown a{border-top:solid 1px #4E89D5;width:115px;}
.all_tutorials_dropdown_wrapper.downloads_menu a.standard_sco_button.all_tutorials_button{width:110px;}
.all_tutorials_dropdown_wrapper.downloads_menu .all_tutorials_dropdown a:hover{background-color:#619DEC;}
.admin_user_show_buttons_wrapper{position:fixed;bottom:0px;right:0px;z-index:400;background-color:#FFF;padding:20px;}
.admin_user_show_buttons_wrapper a{float:left;}
.rejoin_form_wrapper .members_password_lost_form_wrapper{display:none;}
.rejoin_form_wrapper a.members_login_forgot_password_link, .rejoin_form_wrapper a.members_login_back_to_login_link{float:right;margin-top:14px;font-size:13px;color:#969696;}
.rejoin_form_wrapper .members_password_lost_form_wrapper{padding-top:30px;}
.rejoin_form_wrapper .members_login_form_outer_wrapper{min-height:211px;}
.only_members_post_comments_notice{width:100%;float:left;text-align:center;padding-top:40px;padding-bottom:35px;color:#8E8E8E;font-size:16px;}
.only_members_post_comments_notice p{width:100%;}
.only_members_post_comments_notice a{display:inline-block;margin-top:20px;}
.tags_page_block_wrapper{width:100%;float:left;border-bottom:solid 1px #F2F2F2;padding-top:0px;padding-bottom:0px;display:none;}
.tags_no_results_block_wrapper{width:100%;float:left;padding-top:0px;padding-bottom:20px;text-align:center;}
.tags_page_block_inner_wrapper{padding-top:30px;padding-bottom:20px;width:100%;float:left;}
.tags_no_results_block_wrapper a.standard_sco_button.green{display:inline-block;text-align:center;margin-right:5px;margin-left:5px;margin-bottom:10px;}
.tags_page_block_wrapper a.standard_sco_button.green{float:left;margin-right:10px;margin-bottom:10px;}
.full_search_page_wrapper.tags_no_results_title{padding-top:60px;padding-bottom:90px;float:left;}
a.all_tags_button{background-color:#81CE7D;float:left;color:#FFF;font-size:14px;padding-left:12px;padding-right:12px;padding-top:14px;padding-bottom:10px;border-radius:4px;}
.search_tag_option{width:100%;text-align:center;float:left;margin-top:30px;}
.search_tag_option a{font-size:14px;color:#A7A7A7;text-align:center;display:inline-block;}
.search_tag_option a p{float:left;margin-top:6px;}
.search_tag_option a:hover{color:#333;}
.search_tag_option a:hover p.tag_icon{opacity:1;}
.search_tag_option a p.tag_icon{width:26px;height:25px;margin-right:4px;margin-top:0px;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-148px -86px;opacity:0.8;}
.video_player_wrapper.ios video{min-width:733px;max-width:980px;min-height:550px;margin-left:auto;margin-right:auto;}
.video_player_wrapper.ios div#sco_video{min-width:733px;max-width:980px;min-height:550px;margin-left:auto;margin-right:auto;}
.inner_ios_video_wrapper{width:100%;float:left;background-color:#2C2C2C;}
.ios_video_scale{width:733px;max-width:733px;}
.ios_video_scale_wrapper{width:733px;max-width:733px;display:-webkit-box;float:none;margin-left:auto;margin-right:auto;}
.video_player_wrapper div#sco_video{width:980px;height:550px;min-width:980px;min-height:550px;}
.video_player_wrapper video{width:980px;height:550px;}
div#show_page_ios_slider{display:none;}
.no_feeds_notice{font-size:17px;color:#A9A9A9;}
.textfieldRequiredMsg,
.textfieldInvalidFormatMsg,
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg{display:none;}
.textfieldRequiredState .textfieldRequiredMsg,
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg{display:inline;font-size:11px;text-transform:uppercase;color:#C00000;font-family:"proxima-soft",sans-serif;line-height:24px;}
input.textfieldRequiredState, .textfieldRequiredState input,
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input,
input.textfieldMinValueState, .textfieldMinValueState input,
input.textfieldMaxValueState, .textfieldMaxValueState input,
input.textfieldMinCharsState, .textfieldMinCharsState input,
input.textfieldMaxCharsState, .textfieldMaxCharsState input{background-color:#F25A5A;}
.textfieldFlashText input, input.textfieldFlashText{color:red !important;}
.textfieldRequiredState input::-webkit-input-placeholder{color:#FFF;}
.textfieldRequiredState input:-moz-placeholder{color:#FFF;}
.textfieldRequiredState input::-moz-placeholder{color:#FFF;}
.textfieldRequiredState input:-ms-input-placeholder{color:#FFF;}
.textfieldRequiredState input.show_list_search_textfield{background-color:#F2F2F2;}
.textfieldRequiredState input.show_list_search_textfield::-webkit-input-placeholder{color:#B4B4B4;}
.textfieldRequiredState input.show_list_search_textfield:-moz-placeholder{color:#B4B4B4;}
.textfieldRequiredState input.show_list_search_textfield::-moz-placeholder{color:#B4B4B4;}
.textfieldRequiredState input.show_list_search_textfield:-ms-input-placeholder{color:#B4B4B4;}
.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaValidMsg{display:none}
textarea.textareaRequiredState, .textareaRequiredState textarea, textarea.textareaMinCharsState, .textareaMinCharsState textarea, textarea.textareaMaxCharsState, .textareaMaxCharsState textarea{background-color:#FF9494}
.textareaFlashState textarea, textarea.textareaFlashState{color:red !important;}
.tooltipster-default{border-radius:4px;text-align:center;border:1px solid #000;background:#000;color:#fff;font-family:'Varela Round', sans-serif;}
.tooltipster-default .tooltipster-content{line-height:22px;font-family:'Varela Round', sans-serif;font-size:13px;padding:15px 18px;overflow:hidden}
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.tooltipster-fade-show{opacity:1}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel,.carousel_testimonials{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;float:left;border-top:solid 1px #F2F2F2;border-bottom:solid 1px #F2F2F2;margin-top:20px;padding-left:40px;padding-right:40px;box-sizing:border-box}
.owl-carousel .owl-stage,,.carousel_testimonials .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after,.carousel_testimonials .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer,.carousel_testimonials .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-controls .owl-nav .owl-prev,.carousel_testimonials .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.carousel_testimonials .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded,.carousel_testimonials.owl-loaded{display:block}
.owl-carousel.owl-loading,.carousel_testimonials.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden,.carousel_testimonials.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item,.carousel_testimonials .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item,.carousel_testimonials .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img,.carousel_testimonials .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item,.carousel_testimonials.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab,.carousel_testimonials .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl,.carousel_testimonials.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item,.carousel_testimonials.owl-rtl .owl-item{float:right}
.eupopup-container{background-color:rgba(25, 25, 25, 0.9);color:#efefef;padding:5px 20px;font-size:12px;line-height:1.2em;text-align:center;display:none;z-index:9999999;}
.eupopup-container-bottom{position:fixed;bottom:0;left:0;right:0;}
.eupopup-closebutton{font-size:16px;font-weight:100;line-height:1;color:#a2a2a2;filter:alpha(opacity=20);position:absolute;font-family:helvetica, arial, verdana, sans-serif;top:0;right:0;padding:5px 10px;display:none;}
.eupopup-closebutton:hover,
.eupopup-closebutton:active{color:#fff;text-decoration:none;}
.eupopup-head{font-size:1.2em;font-weight:bold;padding:7px;color:#fff;}
.eupopup-body{color:#a2a2a2;}
.eupopup-buttons{padding:7px 0 5px 0;}
.eupopup-button{margin:0px;}
.eupopup-button:hover,
.eupopup-button:focus{text-decoration:underline;color:#f6a21d;}
body .eupopup-color-inverse{color:#000;background-color:rgba(255, 255, 255, 0.9);}
body .eupopup-color-inverse .eupopup-head{color:#000;}
body .eupopup-style-compact{text-align:left;padding:18px 15px 17px 20px;line-height:15px;}
body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons{display:inline;padding:0;margin:0;width:100%;float:left;}
a.eupopup-button.eupopup-button_1{color:#FFF;background-color:#81CE7D;font-size:14px;float:left;padding:8px;border-radius:4px;margin-top:10px;margin-bottom:10px;}
body .eupopup-style-compact .eupopup-head{font-size:18px;padding:0px;color:#fff;margin-top:10px;margin-bottom:10px;}
a.eupopup-button.eupopup-button_1:hover{text-decoration:none;background-color:#2C9638;}
body .eupopup-style-compact .eupopup-body{width:860px;}
body .eupopup-style-compact .eupopup-head{width:860px;}
body .eupopup-style-compact .eupopup-buttons{width:80px;float:right;margin-top:-33px;}
.vjs-default-skin .vjs-chapters-button:before{content:none;}
.vjs-chapters-button.vjs-menu-button.vjs-control{background-image:url(../images/chapters_sprite.png);background-repeat:no-repeat;background-position:5px 7px;}
.vjs-chapters-button.vjs-menu-button.vjs-control:hover{background-position:5px -23px;}
a.mobile_header_toggle{background-color:#343434;height:56px;width:65px;float:right;padding-top:28px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;padding-left:12px;position:absolute;right:0px;display:none;}
a.mobile_header_toggle p{background-color:#FFF;height:5px;width:39px;border-radius:4px;float:left;margin-bottom:8px;margin-left:8px;}
a.mobile_header_toggle.active p{background-color:#FF0302;}
.mobile_close_browse_inner_panel, .mobile_close_browse_left_column{position:absolute;height:26px;width:26px;right:20px;margin-top:20px;border-radius:5px;z-index:40;background-image:none;background-repeat:no-repeat;background-position:-97px -84px;cursor:pointer;}
.mobile_close_browse_left_column{margin-top:0px;}
.plans_header{width:100%;float:left;text-align:center;padding-top:100px;padding-bottom:110px;background-color:#525252;background-image:url(../images/home_header_background.jpg);background-repeat:no-repeat;background-size:cover;}
.plans_header .inner_wrapper h1{padding-left:80px;padding-right:80px;color:#FFF;font-size:28px;line-height:38px;}
.plans_header .inner_wrapper p{color:#FFF;font-size:18px;padding-top:20px;}
.plan_blocks{width:100%;float:left;padding-top:60px;padding-bottom:60px;}
.plan_block{width:306px;float:left;margin-right:40px;}
.plan_block:last-child{margin-right:0px;}
.plan_block_inner{background-color:#FFF;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.14);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.14);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.14);border-radius:4px;border:solid 1px #D4D4D4;margin-top:50px;float:left;}
.plan_block_inner.middle-block{margin-top:32px;}
.plan_block_value_title{text-align:center;font-size:20px;height:30px;padding-top:30px;padding-bottom:20px;float:left;width:100%;color:#FD3231;}
.plan_block_title{font-size:22px;text-align:center;padding-top:35px;padding-bottom:25px;}
.plan_block_inner.middle-block .plan_block_title{font-size:26px;}
.plan_block_inner.middle-block .plan_block_price{padding-left:100px;float:left;box-sizing:border-box;width:100%;padding-bottom:32px;padding-top:24px;}
.plan_block_inner.middle-block p.plan_block_price_wrapper{font-size:110px;}
.plan_block_price{padding-left:100px;float:left;box-sizing:border-box;width:100%;padding-bottom:42px;padding-top:34px;}
p.plan_block_dollar{display:inline;float:left;font-size:20px;color:#525252;}
p.plan_block_price_wrapper{display:block;float:left;font-size:90px;margin-top:-5px;}
p.plan_block_mo_wrapper{display:block;float:left;font-size:16px;color:#525252;padding-top:44px;}
.plan_block_billed{width:100%;float:left;text-align:center;font-size:18px;color:#6D6D6D;}
.plan_block_button{float:left;width:100%;box-sizing:border-box;padding:30px 30px 30px 30px;}
.plan_block_button a{float:left;width:100%;box-sizing:border-box;text-align:center;padding-top:19px;padding-bottom:18px;font-size:18px;}
.plans_copy_wrapper{float:left;width:100%;text-align:center;padding-bottom:40px;}
.plans_copy_wrapper .inner_wrapper p{font-size:20px;color:#636363;padding-bottom:15px;}
p.apple-footer-notice{max-width:400px;float:right;line-height:20px;clear:both;}
.team_members_images{float:left;width:100%;}
.team_members_images_outer_wrapper{width:100%;float:left;padding-top:20px;}
.team_members_block{width:250px;float:left;text-align:center;height:240px;}
.team_members_block_image{width:128px;height:128px;margin-left:auto;margin-right:auto;}
.team_members_block h4{font-size:15px;margin-top:15px;margin-bottom:5px;}
.team_members_block_image img{border-radius:50%;}
p.team_members_block_job_title{font-size:14px;margin-bottom:10px;}
p.team_members_block_job_title a{margin-top:10px;display:inline-block;color:#929292;}
p.team_members_block_job_title a:hover{color:#333;}
.plans_header .inner_wrapper .landing-header-wrapper{background-color:rgba(0, 0, 0, 0.81);padding:20px;display:inline-block;border-radius:4px;}
.plans_header .inner_wrapper .landing-header-wrapper h1{padding:0px 0px 0px 0px;display:inline;line-height:28px;}
.plans_header.mac-landing-header{background-image:url(../images/mac-landing_header_background.jpg);height:500px;box-sizing:border-box;background-position:center center;padding-top:190px;background-size:initial;background-color:#a4a4a6;}
.plans_header.ios-landing-header{background-image:url(../images/ios-landing_header_background.jpg);height:500px;box-sizing:border-box;background-position:center center;padding-top:200px;background-size:initial;background-color:#a4a4a6;}
.membership_benefits_section_appletv{background-color:#FFF;float:left;width:100%;height:830px;border-bottom:solid 1px #F2F2F2;}
.membership_benefits_section_appletv .left_column{float:left;width:460px;margin-top:280px;}
.membership_benefits_section_appletv .display{position:absolute;width:50%;height:667px;right:0px;margin-top:70px;margin-bottom:60px;background-image:url(../images/appletv-section-background.jpg);background-repeat:no-repeat;background-position:0px 0px;}
.membership_benefits_section_appletv .left_column h2{color:#4E4E4E;font-size:30px;font-weight:500;line-height:36px;padding-bottom:10px;}
.membership_benefits_section_appletv .left_column h2{text-align:right;}
.membership_benefits_section_appletv .left_column p{color:#6A6A6A;font-size:18px;line-height:24px;padding-bottom:20px;}
.membership_benefits_section_appletv .left_column p{text-align:right;}
.membership_benefits_header_icon_four{width:195px;height:145px;margin-left:auto;margin-right:auto;background-image:url(../images/apple-tv-inline-icon.jpg);background-repeat:no-repeat;background-position:0px 14px;}
.membership_benefits_header_icon{width:250px;float:left;margin-right:0px;}
.membership_benefits_header_icon p{padding-left:10px;padding-right:10px;}
iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left;}
p.carousel_date{color:#a7a7a7;font-size:14px;margin-top:4px;font-weight:400;}
.header_right_inner_wrapper{float:right;margin-right:10px;width:auto;}
.browse_panel{margin-top:156px;background-color:#181818;min-height:385px;height:auto;padding:0px 0px 20px 0px; z-index: 10001;}
.mobile_close_browse_left_column{margin-top:-48px;}
.browser-panel-icons{width:100%;float:left;padding:30px 0px 16px 0px;}
.browser-panel-icons a{width:155px;height:155px;float:left;background-color:#292929;margin-right:14px;margin-bottom:14px;border-radius:4px;color:#FFF;text-align:center;font-size:15px;display:none;}
.browser-panel-icons a:hover{background-color:#1f1f1f;}
p.browser-panel-icon{width:100%;height:115px;float:left;margin-bottom:10px;background-repeat:no-repeat;background-position:center 25px;}
p.browser-panel-icon.business{background-image:url(../images/library-new-business.png);background-position:center 31px;}
p.browser-panel-icon.macos{background-image:url(../images/library-new-macos.png);background-position:center 31px;}
p.browser-panel-icon.automation{background-image:url(../images/library-new-automation.png);background-position:center 31px;}
p.browser-panel-icon.graphics{background-image:url(../images/library-new-graphics.png);background-position:center 31px;}
p.browser-panel-icon.lifestyle{background-image:url(../images/library-new-lifestyle.png);background-position:center 50px;background-position: center 31px;background-size: 70px;}
p.browser-panel-icon.music{background-image:url(../images/library-new-music.png);background-position:center 31px;}
p.browser-panel-icon.photos{background-image:url(../images/library-new-photos.png);background-position:center 31px;}
p.browser-panel-icon.setapp{background-image:url(../images/library-setapp.png);background-position:center 31px;}
p.browser-panel-icon.productivity{background-image:url(../images/library-new-productivity.png);background-position:center 31px;}
p.browser-panel-icon.writing{background-image:url(../images/library-new-writing.png);background-position:center 31px;}
p.browser-panel-icon.ios{background-image:url(../images/library-new-ios.png);background-position:center 31px;}
p.browser-panel-icon.video{background-image:url(../images/library-video.png);background-position:center 31px;}
p.browser-panel-icon.web{background-image:url(../images/library-web.png);background-position:center 31px;}
p.browser-panel-icon.utilities{background-image:url(../images/library-new-utilities.png);background-position:center 31px;}
.browser-panel-icons a:nth-child(6n){margin-right:0px;}
.header-navigation{width:100%;float:left;background-color:#181818;text-align:center;}
.header-navigation a{color:#FFF;font-size:15.5px;text-align:center;display:inline-block;padding:28px 21px;}
a.become_member_nav_button, a.login_nav_button{display:none;}
.header-navigation a:hover{opacity:0.8;}
.header-navigation a p{display:inline-block;}
.header-navigation a p.library-dropdown-icon{display:inline-block;background-image:url(../images/sco_sprite.png);background-repeat:no-repeat;background-position:-48px -94px;height:7px;width:11px;margin-left:6px;}
.home-updated-header{width:100%;float:left;background-color:#424242;background-image:url(../images/home_updated_header_background.jpg);background-size:cover;background-position:center;}
.home-updated-header-inner{width:1176px;margin-left:auto;margin-right:auto;}
.home-updated-header-video{float:left;width:638px;height:359px;background-color:#404347;margin-top:60px;margin-bottom:60px;}
.home-updated-header-video div#sco_video{width:638px;height:359px;min-width:638px;min-height:359px;}
.home-updated-header-video .vjs-big-play-button{top:33%;}
.home-updated-header-right-column{width:530px;float:left;margin-top:95px;padding:0px 0px 0px 40px;box-sizing:border-box;}
.home-updated-header-right-column h1{color:#FFF;font-size:32px;line-height:40px;font-weight:500;margin-bottom:15px;}
.home-updated-header-right-column p{font-size:20px;color:#e5e5e5;margin-bottom:15px;}
a.home-updated-header-right-column-button{background-color:#ff2844;color:#FFF;font-size:20px;padding:22px 42px;float:left;border-radius:4px;margin-top:10px;}
a.home-updated-header-right-column-button:hover{background-color:#dc1c35;}
.home-last-tutorial-wrapper{background-color:#f3f3f3;float:left;width:100%;padding:30px 0px 30px 0px;}
.show_page_header_left_colunn.homepage-show-video-preview-header h3{font-size:30px;color:#555555;font-weight:400;}
.show-homepage-preview-header{width:100%;float:left;text-align:center;padding-bottom:30px;}
.show-homepage-preview-header h1{font-size:32px;font-weight:500;margin-bottom:10px;margin-top:20px;}
.show-homepage-preview-header p{font-size:16px;color:#888;padding:0px 70px;line-height:20px;}
.home-updated-testimonials-wrapper{width:100%;float:left;border-top:solid 1px #f2f2f2;}
.home-updated-testimonial-wrapper{width:100%;float:left;height:400px;}
.home-updated-testimonial{position:relative;top:50%;transform:translateY(-50%);width:100%;float:left;}
.home-updated-testimonial h2{color:#515151;font-size:30px;font-weight:500;margin-bottom:10px;}
.home-updated-testimonial p{float:left;width:100%;font-size:24px;color:#8b8b8b;line-height:40px;}
.home-updated-testimonial p.home-updated-testimonial-divide{width:100px;height:2px;background-color:#7d7d7d;margin-top:20px;margin-bottom:20px;}
.home-updated-testimonial p.home-updated-testimonial-name{font-size:24px;color:#5d5d5d;}
.home-tutorial-list{width:100%;float:left;padding:50px 0px 20px 0px;}
.home-tutorial-list .show_list_title_w_count{font-size:28px;width:702px;}
.show_list_title_right_column.home-list{margin-top:35px;}
.show_list_title_right_column.home-list-search{margin-top:35px;}
.home-tutorial-list p.show_list_title_w_count-sub-title{font-size:15px;line-height:19px;color:#929292;}
.reveal-modal.testimonials{width:780px;margin-left:-390px;}
.testimonials-modal-header{width:100%;float:left;border-bottom:solid 1px #e4e4e4;padding:25px;box-sizing:border-box;}
.testimonials-modal-title{float:left;font-size:26px;font-weight:500;color:#4c4c4c;margin-top:6px;}
a.close-reveal-modal.testimonials-modal-close{font-size:13px;font-weight:500;text-transform:uppercase;background-color:#c4c4c4;float:right;position:initial;right:inherit;top:inherit;padding:14px 10px;border-radius:4px;color:#FFF;}
.testimonials-modal-inner{width:100%;float:left;box-sizing:border-box;padding:40px 40px 20px 40px;}
.testimonials-modal-block{width:100%;float:left;margin-bottom:40px;}
.testimonials-modal-testimonial{float:left;width:320px;margin-right:50px;}
.testimonials-modal-block .testimonials-modal-testimonial:last-child{margin-right:0px;}
.testimonials-modal-testimonial p.testimonials-modal-testimonial-title{color:#2d2d2d;font-size:20px;}
.testimonials-modal-testimonial p.testimonials-modal-testimonial-inner{color:#7b7b7b;font-size:17px;line-height:22px;margin-top:8px;margin-bottom:10px;}
.testimonials-modal-testimonial p.testimonials-modal-block-divide{width:50px;height:2px;background-color:#ababab;margin-bottom:15px;}
.testimonials-modal-testimonial p.testimonials-modal-testimonial-name{color:#2d2d2d;font-size:18px;}
.testimonials-modal-hidden-block{width:100%;float:left;display:none;}
.testimonials-modal-footer{float:left;border-top:solid 1px #e4e4e4;padding:25px;box-sizing:border-box;width:100%;text-align:right;}
.testimonials-modal-footer a{background-color:#4ed38f;color:#FFF;padding:17px;float:right;border-radius:4px;font-size:17px;}
.membership_benefits_section_five a.blue_action_button{background-color:#ff2844;}
.membership_benefits_section_five a.blue_action_button:hover{background-color:#dc1c35;}
.home-list-trial-button{width:100%;float:left;margin-bottom:30px;}
.home-list-trial-button a.blue_action_button{background-color:#ff2844;margin-top:0px;}
.home-list-trial-button a.blue_action_button:hover{background-color:#dc1c35;}
.show-homepage-preview-header-subcopy{width:100%;float:left;margin-top:40px;}
.show-homepage-preview-header-subcopy p{font-size:16px;color:#DDD;}
.show-homepage-preview-header-subcopy p{font-size:16px;color:#565656;text-align:center;}
.browse_panel.members-browse-panel{margin-top:85px;}
.signup-faq-wrapper{float:left;width:100%;padding:70px 0px 30px 0px;border-top:solid 1px #f2f2f2;}
.signup-faq-wrapper h2{font-size:28px;color:#4e4e4e;margin-bottom:20px;}
.signup-faq-block{width:100%;float:left;margin-bottom:40px;}
.signup-faq-block h3{font-size:22px;color:#4e4e4e;margin-bottom:8px;font-weight:500;}
.signup-faq-block p{color:#a1a1a1;font-size:18px;line-height:22px;}
.new-signup-form-header{float:left;width:100%;padding:40px 0px 70px 0px;}
.new-signup-form-header-copy{float:left;width:100%;padding-bottom:50px;text-align:center;}
.am-layout .new-signup-form-header-copy h1{font-size:41px;color:#434343;margin-bottom:10px;display:block !important;}
.new-signup-form-header-copy p{color:#b1b1b1;font-size:21px;}
.new-signup-form-wrapper{width:868px;margin-left:auto;margin-right:auto;clear:both;}
.new-signup-form-header-left-column{width:380px;height:665px;border:solid 3px #727272;border-radius:6px;float:left;background-color:#FFF;z-index:50;position:relative;padding:30px;box-sizing:border-box;text-align:center;}
.new-signup-form-header-right-column{float:left;width:498px;min-height:665px;border:solid 3px #f0f0f0;border-radius:0px 6px 6px 6px;margin-left:-10px;padding:37px 40px 0px 45px;box-sizing:border-box;}
.new-signup-form-header-left-column-header{float:left;width:100%;padding:20px 0px 50px 0px;}
.new-signup-form-left-column-term{font-size:22px;color:#727272;font-weight:600;}
.new-signup-form-left-column-price.blue{font-size:50px;font-weight:600;color:#25b7ff;padding:40px 0px 35px 0px;}
.new-signup-form-header-left-column-body{float:left;width:100%;border-top:solid 3px #c0c0c0;padding:30px 0px 0px 0px;}
.new-signup-form-header-left-column-body p{font-size:16px;color:#727272;padding-bottom:25px;}
.new-signup-form-left-column-term.small-title{font-size:18px;}
.new-signup-form-header-right-column .am-info{display:none;}
.new-signup-form-header-right-column div#row-product_id_page-0-0{display:none;}
.new-signup-form-header-right-column .am-form .am-signup-form div.row{width:100%;}
.new-signup-form-header-right-column .am-form div.element-title label{color:#a0a0a0;font-size:13px;font-weight:400;margin-top:0px;}
.new-signup-form-header-right-column .am-form .am-signup-form input{padding:15px 18px 14px 18px;font-family:'Varela Round', sans-serif;-webkit-font-smoothing:antialiased;margin-top:7px;}
.new-signup-form-header-right-column .am-form .am-signup-form input#name_f-0{width:194px;}
.new-signup-form-header-right-column .am-form .am-signup-form input#name_l-0{width:194px;margin-left:14px;}
.new-signup-form-header-right-column .am-form .am-signup-form div#row-buttons{margin-top:5px;}
.new-signup-form-header-right-column .am-switch-reveal{margin-left:-30px;margin-top:6px;}
.new-signup-form-header-right-column .am-form .am-signup-form input#_qf_page-0_next-0{width:100%;padding:23px 18px 20px 18px;font-size:22px;background-color:#00eb63;}
.new-signup-form-header-right-column .am-form .am-signup-form div.element{padding:0px 0px 16px 0px;}
.new-signup-form-header-right-column select{padding:15px 18px 12px 18px;margin:7px 0px 0px 0px;border-radius:3px;background:#f7f7f7;font-family:'Varela Round', sans-serif;-webkit-font-smoothing:antialiased;font-weight:500;color:#525252;border:none;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;font-size:17px;background-image:url(../images/select-dropdown.svg);background-repeat:no-repeat;background-position:center right 16px;min-height:52px;line-height:24px;}
.new-signup-form-header-right-column select:focus, .new-signup-form-header-right-column .am-form .am-signup-form input[type=text]:focus, .new-signup-form-header-right-column .am-form .am-signup-form input[type=password]:focus{background-color:#e4e4e4;border-color:transparent;color:#333;box-shadow:none;}
.new-signup-form-header-right-column .am-form span.error{margin-top:15px;font-size:12px;}
.new-signup-form-header-right-column .am-form{margin-bottom:0em;}
.new-signup-form-header-right-column .am-signup-form input.valid{background:url(../img/icons/valid.png) #f7f7f7 right center no-repeat;background-position:center right 12px;}
.new-signup-form-header-right-column .am-signup-form input.am-with-action.valid{background:url(../img/icons/valid.png) #f7f7f7 90% center no-repeat;}
.signup-warning-notice{background-color:#ff3a3a;color:#FFF;text-align:center;padding:20px;border-radius:4px;margin-bottom:30px;margin-top:-20px;float:left;width:100%;box-sizing:border-box;}
.signup-warning-notice a{color:#710e0e;font-weight:600;}
.signup-warning-notice a:hover{color:#a01d1d;}
.restricted-notice{padding:40px;text-align:center;}
.restricted-notice p{font-weight:800;line-height:32px;font-size:28px;color:#404040;}
.restricted-notice a{background-color:#4ED48F;font-size:22px;color:#FFF;padding:20px 24px 20px 24px;border-radius:4px;font-weight:800;display:inline-block;margin-top:20px;margin-left:5px;margin-right:5px;}
.restricted-notice a:hover{background-color:#28B06A;}
.restricted-notice a.restricted-cancel-button{background-color:#ccc;}
.restricted-notice a.restricted-cancel-button.close-reveal-modal{position:static;font-size:22px !important;color:#FFF;padding:25px 24px 26px 24px;border-radius:4px;font-weight:800;display:inline-block;margin-top:20px;margin-left:5px;margin-right:5px;background-color:#ccc;}
.restricted-notice a.restricted-cancel-button:hover{background-color:#444;}
.all_tutorials_dropdown_wrapper.downloads_menu a.standard_sco_button.all_tutorials_button.download-restricted{width:auto;padding-right:20px;}
div#download-modal a{float:none;}
.dashboard-page-left-column{width:250px;float:left;}
.dashboard-page-left-column .am-coll-right{float:left;width:100% !important;}
.dashboard-page-right-column{width:710px;float:left;margin-left:40px;}
.dashboard-page-left-column .am-coll-content, .dashboard-page-right-column .am-coll-content{margin:0 !important;}
.dashboard-page-left-column h2{font-size:16px;color:#333;font-weight:600;margin-bottom:15px;display:none;}
.dashboard-page-right-column .am-coll-left{float:left;width:100%;}
.dashboard-page-left-column .am-block{color:#666;background:#f8f8f8;border:none;box-shadow:none;background-color:#f8f8f8;}
.dashboard-page-left-column div#member-main-links ul li a{color:#434343;font-size:16px;font-weight:500;}
.dashboard-page-left-column div#member-main-links ul li a:hover{color:#a2a2a2 !important;}
.dashboard-right-column-wrapper{float:left;width:100%;background-color:#f8f8f8;margin-bottom:30px;border-radius:4px;padding:30px;box-sizing:border-box;}
.dashboard-right-column-wrapper .am-block{border:none;background-color:transparent;box-shadow:none;padding:0px;margin-bottom:0px;}
.dashboard-page-right-column .dashboard-right-column-wrapper h2{font-size:18px;font-weight:600;color:#828282;}
.dashboard-page-right-column h2#member-main-unsubscribe-head{margin-top:0px;}
.dashboard-right-column-wrapper ul#member-subscriptions li{font-size:22px;margin-top:15px;color:#8b8b8b;font-weight:400;border-bottom:solid 1px #ececec;padding:0px 0px 20px 0px;float:left;width:100%;margin-bottom:20px;}
.dashboard-right-column-wrapper ul#member-subscriptions li strong{color:#434343;font-weight:600;}
.dashboard-right-column-wrapper a.upgrade-subscription.local-link{
	background-color: #00d988;
	margin-top: 14px;
	float: none;
	padding: 21px;
	border: none;
	color: #FFF;
	font-size: 18px;
	font-weight: 800;
	border-radius: 4px;
	display: block;
	width: 190px;
	text-align: center;
}
.trust-pilot-wrapper {
	padding: 40px 0px;
}
.trustpilot-widget iframe {
    z-index: 102 !important;
    visibility: inherit;
}
.dashboard-right-column-wrapper ul#member-subscriptions li:last-child{padding:0px;border:none;margin-bottom:0px;}
.dashboard-right-column-wrapper a.cancel-subscription.local-link{color:#8e8e8e;}
.dashboard-right-column-wrapper a.upgrade-subscription.local-link:hover{background-color:#12b779;}
.dashboard-right-column-wrapper a.upgrade-subscription.local-link:after{border-bottom:none;}
.am-layout{font-family:"proxima-soft",sans-serif;}
.dashboard-right-column-wrapper ul.am-widget-list.am-list-newsletters, .dashboard-right-column-wrapper div#member-main-unsubscribe{font-weight:800;color:#434343;margin-top:10px;}
.dashboard-right-column-wrapper ul.am-widget-list.am-list-newsletters input{margin-right:6px;margin-top:-2px;}
.dashboard-right-column-wrapper div#member-main-unsubscribe input{margin-right:6px;margin-top:-2px;}
.dashboard-right-column-wrapper div#member-main-resources{padding-top:0px;padding-left:0px;padding-bottom:0px;}
.dashboard-right-column-wrapper div#member-main-resources ul li{margin-bottom:0px;margin-top:15px;}
.dashboard-right-column-wrapper div#member-main-resources ul li a{color:#434343;font-weight:600;font-size:22px;}
.dashboard-right-column-wrapper div#member-main-resources ul li a:hover{color:#828282;}
.dashboard-page-wrapper{float:left;width:100%;}
.reveal-modal .continue-modal-buttons{margin:20px 0px;}
.reveal-modal .continue-modal-buttons a.standard_sco_button.close-reveal-modal{line-height:inherit;position:relative;top:inherit;right:inherit;text-shadow:none;cursor:pointer;font-size:16px;font-weight:500;color:#FFF;margin:0px 6px;clear:both;display:block;text-align:center;margin-bottom:20px;}


.reveal-modal .continue-modal-buttons a.standard_sco_button:first-child {
	background-color: #6BA7F5;
}
.reveal-modal .continue-modal-buttons a.standard_sco_button.continue-watching-button.close-reveal-modal {
	background-color: #FF8767;
}

.reveal-modal .continue-modal-buttons a.standard_sco_button.continue-watching-cancel-button.close-reveal-modal {
	background-color: #ccc;
}

.new-signup-form-header-right-column .am-pass-indicator-bar, .am-signup.sco_signup_form .am-pass-indicator-bar {
	background: transparent !important;
	top: inherit !important;
	margin-top: -1px;
	border-radius: 14px;
	overflow: hidden;
}



ul.am-tabs {
	border: none !important;
}


.show_list_item {
	border-bottom: none !important;
	padding-bottom: 5px !important;
}
.show_list_item_left_column h2 a {
	font-size: 28px !important;
}
.show_summary_wrapper {
	padding-top: 0px !important;
	display: block !important;
}


a.standard_sco_button.watch-tutorial-list-button {
	background-color: #ff003c;
	font-weight: 800;
	font-size: 15px;
	padding: 14px 55px 14px 14px;
	background-image: url(../../site/images/list-play-icon.svg);
	background-repeat: no-repeat;
	background-position: center right 15px;
}
a.standard_sco_button.watch-tutorial-list-button:hover {
	background-color: #dc1c35;
}

.list-view-toggle-buttons {
	float: left;
	border-radius: 5px;
	overflow: hidden;
}
.list-view-toggle-buttons a {
	background-color: #f2f2f2;
	float: left;
	padding: 12px 15px;
	font-size: 14.5px;
	color: #959595;
	font-weight: 500;
}
.list-view-toggle-buttons a.list-view-toggle-active {
	background-color: #ff003c;
	color: #FFF;
}

.show_summary_wrapper ul li p:first-child {
	padding-top: 0px;
}
.show_summary_wrapper ul li {
	padding: 12px 0px 0px 0px;
	color: #7C7C7C;
}

.show_list_wrapper.list-view-reduced .show_page_tags_wrapper {
	display: none;
}

.show_list_wrapper.list-view-reduced .show_summary_wrapper {
	display: none !important;
}

.show_list_wrapper.list-view-reduced .show_list_item {
	padding-bottom: 25px !important;
	border-bottom: solid 1px #F2F2F2 !important;
}
.show_summary_wrapper p img, .show_summary_wrapper img {
	padding: 20px;
	margin-left: 10px;
	clear: both;
	width: 100px;
	height: 100px;
}

a.standard_sco_button.tag {
	background-color: #a2a2a2;
}



.comment-reply-option {
  display: none;
  float: left;
  margin-top: 10px;
  padding: 0px 0px 0px 10px;
  font-size: 14px;
}


.custom-checkbox input {
  position: absolute;
  z-index: -9999;
  opacity: 0;
}

.custom-checkbox span {
  width: 25px;
  height: 25px;
  display: block;
  background: url(link_to_image);
  background-image: url(../../site/images/comments-checkbox.svg);
  background-color: #FFF;
  background-size: 25px;
  float: left;
}

.custom-checkbox input:checked + span {
  background-image: url('../../site/images/comments-checkbox-active.svg');
}

label.comment-reply-label {
  font-size: 13.5px;
  color: #9a9a9a;
  float: left;
  padding: 5px 3px;
}
.archived-badge {
  background-color: #fffca9;
  font-size: 15px;
  color: #928f3c;
  padding: 14px 15px 14px 15px;
  border-radius: 4px;
  font-weight: 500;
  padding-top: 10px;
  padding-bottom: 11px;
  padding-left: 12px;
  padding-right: 12px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}

@media screen and (-webkit-min-device-pixel-ratio:2), screen and (max--moz-device-pixel-ratio:2){a.header_sco_logo{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
a.login_header_button p.login_header_button_dropdown_arrow{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
a.header_action_button p.header_action_button_icon{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
.owl-next{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
.owl-prev{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
a.square_red_button p.square_red_button_icon{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
a.standard_sco_button.pink span.like_icon{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
.all_tutorials_dropdown_wrapper a p.icon{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
button.show_list_search_button{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
a.show_list_categories_button span.icon{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
a.header_my_account_drop_down_link p.header_drop_down_icon{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
.magazine_cover_wrapper{background-image:url(../images/magazine_archive_background@2x.png);background-size:158px 201px;}
.am-tabs a:hover span.arrow{background-image:url(https://www.screencastsonlinetest.com/site/images/sco_sprite@2x.png);background-size:220px 380px;}
.am-tabs a span.arrow{background-image:url(https://www.screencastsonlinetest.com/site/images/sco_sprite@2x.png);background-size:220px 380px;}
.footer_social_popup_wrapper a .social_icon{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
a.header_my_tutorials_drop_down_link p.header_drop_down_icon{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
.header_drop_down_menu_arrow{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
.footer_social_popup_wrapper{background-image:url(../images/sco_sprite@2x.png);background-size:220px 380px;}
.author_dropdown{background-image:url(../images/author_sprite@2x.png);background-size:188px 280px;}
.author_dropdown_social_icons a.icon{background-image:url(../images/author_sprite@2x.png);background-size:188px 280px;}
.membership_benefits_header_icon_one, .membership_benefits_header_icon_two, .membership_benefits_header_icon_three, .membership_benefits_check_list_item p.check_icon{background-image:url(../images/membership_benefits_sprite@2x.png);background-size:560px 145px;}
.home_page_member_benefits_left_column{background-image:url(../images/membership_benefits_home_display@2x.webp);background-size:918px 727px;}
.membership_benefits_section_one .display{background-image:url(../images/membership_benefits_display_section_one@2x.webp);background-size:938px 724px;}
.membership_benefits_section_two .display{background-image:url(../images/membership_benefits_display_section_two@2x.webp);background-size:997px 767px;}
.membership_benefits_section_three .display{background-image:url(../images/membership_benefits_display_section_three@2x.webp);background-size:772px 756px;}
.about_timeline_wrapper{background-image:url(../images/about_timeline@2x.png);background-size:27px 884px;}
.magazine_tab_placeholder{background-image:url(../images/show_page_magazine_placeholder.png);background-size:444px 531px;}
.vjs-default-skin .vjs-big-play-button{background-image:url(../images/video_play_icon@2x.png);background-size:116px 234px;}
.no_comments_icon{background-image:url(../images/no_content_sprite@2x.png);background-size:102px 160px;}
.vjs-chapters-button.vjs-menu-button.vjs-control{background-image:url(../images/chapters_sprite@2x.png);background-size:29px 50px;}
.membership_benefits_header_icon_four{background-image:url(../images/apple-tv-inline-icon@2x.jpg);background-size:195px 122px;}
.membership_benefits_section_appletv .display{background-image:url(../images/appletv-section-background@2x.jpg);background-size:1069px 667px;}
}
.user-expired-header-message{float:left;width:100%;}
.user-expired-header-message a{padding:20px;float:left;color:#FFF;text-align:center;width:100%;box-sizing:border-box;background-color:#ff3a3a;}
.user-expired-header-message a strong{font-weight:900;}
.user-expired-header-message a:hover{background-color:#BB0003;}
.show_description_wrapper p a{color:#ff0100;}
.show_description_wrapper p a:hover{color:#c50100;}
a.standard_sco_button.show_all_tutorials_button:hover{background-color:#b1b1b1;}
@media screen and (max-width:1176px){.home-updated-header-video div#sco_video{width:528px;height:297px;min-width:528px;min-height:297px;}
.home-updated-header-video{float:left;width:528px;height:297px;}
.home-updated-header-inner{width:1066px;}
.home-updated-header-right-column{margin-top:50px;}
}
@media screen and (max-width:1066px){.home-updated-header-inner{width:100%;}
.home-updated-header-video{float:none;width:528px;height:297px;margin-left:auto;margin-right:auto;}
.home-updated-header-right-column{margin-top:0px;margin-left:auto;margin-right:auto;float:none;text-align:center;padding:0px;}
a.home-updated-header-right-column-button{float:none;display:inline-block;margin-bottom:40px;}
.home-updated-header-video{margin-bottom:30px;margin-top:30px;}
}
@media screen and (max-width:1000px){.dashboard-page-left-column h2{display:block;}
.new-signup-form-header-right-column{width:498px;margin-left:0px;margin-top:30px;padding:37px 40px 20px 40px;clear:both;}
.new-signup-form-header-left-column{width:498px;}
.new-signup-form-wrapper{width:498px;margin-left:auto;margin-right:auto;clear:both;}
.dashboard-page-left-column{width:100%;float:left;}
.dashboard-page-right-column{width:100%;float:left;margin-left:0px;}
.membership_benefits_header_icon{width:220px;float:left;margin-right:30px;margin-top:50px;margin-bottom:50px;}
.membership_benefits_header_icons{padding-top:10px;width:720px;margin-left:auto;margin-right:auto;}
.plan_block{margin-left:auto;margin-right:auto;clear:both;float:none;}
.plan_block_value_title{padding-top:40px;}
.plan_block:last-child{margin-right:auto;}
.plans_bottom_block{width:100%;border-right:none;}
.standard_section_header_copy{padding-top:50px;}
.home_page_member_benefits_right_column{width:90%;}
.membership_benefits_header_icons{padding-top:10px;}
body .eupopup-style-compact .eupopup-body{width:100%;}
body .eupopup-style-compact .eupopup-head{width:100%;}
body .eupopup-style-compact .eupopup-buttons{width:100%;float:right;margin-top:0px;}
.chapters_wrapper table tr td:first-child{width:90%;}
.chapters_wrapper table tr td:last-child{width:5%;}
.video_player_wrapper{width:800px;height:auto;}
.video_player_wrapper div#sco_video{min-width:100%;max-height:450px;min-height:450px;}
.show_page_header_right_colunn{float:left;clear:both;}
.show_page_header_left_colunn{width:100%;float:left;}
.show_page_header_counts{float:left;clear:both;}
.count_wrapper{margin-left:0px;margin-right:20px;margin-bottom:20px;}
.show_page_header_action_buttons{width:100%;float:left;margin-bottom:0px;}
.all_tutorials_dropdown_wrapper{float:left;margin-bottom:10px;}
.count_wrapper{margin-top:10px;}
.inner_wrapper{width:95%;}
.show_list_item_left_column{width:480px;}
.inner_page_header{padding-left:20px;padding-right:20px;}
.sitemap_columns_wrapper .sitemap_column{margin-bottom:40px;}
.about_tutor_info{width:100%;float:left;margin-top:30px;}
.timeline_info_block{margin-bottom:55px;text-align:left;padding-left:50px;padding-right:0px;}
.about_timeline_wrapper{background-image:url(../images/about_timeline.png);background-repeat:no-repeat;background-position:10px top;margin-top:0px;}
.timeline_info_block.float_right{text-align:left;padding-left:50px;padding-right:0px;}
.about_tutors_section{padding-left:10px;padding-top:10px;}
.about_tutor_section{margin-bottom:30px;padding-top:0px;}
.magazine_list{max-width:750px;margin-left:auto;margin-right:auto;float:none;}
.feeds_header_info .feed_url_block{width:100%;padding-right:0px;text-align:center;display:inline-block;}
.feeds_header_info .feed_url_block:last-child{padding-right:0px;padding-left:0px;}
a.feed_block{margin-bottom:30px;}
.feed_blocks_wrapper{width:520px;float:left;margin-bottom:0px;}
.feeds_tabs_wrapper{width:520px;float:none;margin-bottom:40px;margin-top:40px;padding-top:40px;margin-left:auto;margin-right:auto;clear:both;}
.tab_inner .feeds_info:last-child{padding-bottom:40px;}
.feeds_header_info{text-align:center;}
.am-main{width:100%;}
.am-tabs{width:500px;margin-left:auto;margin-right:auto;}
div#row-product_id_page-0-0 .element-title{background-color:transparent;}
.am-tabs li{margin:0 20px 20px 0px;}
.browse_panel_right_column{float:left;width:570px;}
.home_page_header_display{width:760px;height:325px;background-size:100%;}
.testimonials_wrapper{width:396px;margin-left:auto;margin-right:auto;}
.carousel_testimonials.owl-loaded .owl-next, .carousel_testimonials.owl-loaded .owl-prev{margin-top:-455px;}
.home_page_header_copy{width:100%;}
.home_page_member_benefits_left_column{float:left;width:100%;min-height:610px;margin-top:90px;background-position:center left;margin-bottom:0px;background-size:contain;}
.home_page_member_benefits_right_column_inner{padding-top:0px;padding-left:40px;}
p.testimonials_block{width:396px;float:none;margin-left:auto;margin-right:auto;}
.membership_benefits_header_icon:last-child{margin-right:auto;}
.membership_benefits_section_one .right_column, .membership_benefits_section_three .right_column{float:right;width:100%;margin-top:280px;}
.membership_benefits_section_one, .membership_benefits_section_three{height:inherit;}
.membership_benefits_section_one .inner_wrapper, .membership_benefits_section_two .inner_wrapper, .membership_benefits_section_three .inner_wrapper{width:100%;}
.membership_benefits_section_one .display{position:initial;background-position:center left;width:100%;background-size:contain;}
.membership_benefits_section_one .right_column, .membership_benefits_section_three .right_column{float:right;width:100%;margin-top:0px;margin-bottom:40px;box-sizing:border-box;padding-left:40px;padding-right:40px;}
.membership_benefits_section_two .display{position:initial;width:100%;background-position:center right;float:left;margin-bottom:90px;margin-top:0px;background-size:contain;}
.membership_benefits_section_two .left_column{float:left;width:100%;margin-top:80px;box-sizing:border-box;padding-left:40px;padding-right:40px;padding-bottom:40px;}
.membership_benefits_section_two{height:inherit;}
.membership_benefits_section_three .display{position:inherit;width:100%;height:767px;left:0px;margin-top:50px;margin-bottom:40px;background-position:top center;background-size:contain;}
.membership_benefits_section_four_heading{width:90%;}
.membership_benefits_section_appletv .display{position:initial;width:100%;background-position:center right;float:left;margin-bottom:30px;margin-top:0px;background-size:contain;}
.membership_benefits_section_appletv .left_column{float:left;width:100%;margin-top:80px;box-sizing:border-box;padding-left:40px;padding-right:40px;padding-bottom:0px;}
.membership_benefits_section_appletv{height:inherit;}
.browser-panel-icons{width:700px;float:none;margin-left:auto;margin-right:auto;}
.browser-panel-icons a:nth-child(6n){margin-right:14px;}
.browser-panel-icons a:nth-child(4n){margin-right:0px;}
}
@media screen and (max-width:890px){.browse_panel_right_column{float:left;width:480px;}
.full_search_field{width:600px;}
.full_search_field_wrapper{width:715px;}
.sitemap_columns_wrapper .sitemap_column{width:100%;margin-right:0px;box-sizing:border-box;padding-left:30px;padding-right:30px;}
.sitemap_columns_wrapper{padding-left:0px;padding-right:0px;width:100%;}
.sitemap_column a{clear:both;float:left;color:#868686;font-size:20px;margin-bottom:10px;text-align:center;}
}
@media screen and (max-width:850px){.video_player_wrapper{width:710px;height:auto;}
.video_player_wrapper div#sco_video{min-width:100%;max-height:400px;min-height:400px;}
.vjs-default-skin .vjs-big-play-button{top:36%;}
.video_player_wrapper.ios video{min-width:710px;max-width:710px;min-height:535px;}
.ios_video_scale_wrapper{width:610px;max-width:610px;float:none;margin-left:0px;margin-right:0px;}
.video_player_wrapper.ios div#sco_video{min-width:710px;max-width:710px;min-height:535px;margin-left:0px;margin-right:0px;}
.video_player_wrapper.ios{width:710px;height:auto;}
}
@media screen and (max-width:800px){
.list-view-toggle-buttons {
	float: left;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 15px;
	clear: both;
}
.show_list_search_field {
	margin-left: 0px;
	clear: both;
}
p.apple-footer-notice{float:left;}
.home_page_header_display{width:600px;height:256px;background-size:100%;}
.home_page_member_benefits_right_column_inner{padding-top:0px;padding-left:40px;padding-right:40px;}
.home_page_member_benefits_right_column{width:100%;float:left;}
.home_page_member_benefits_right_column_inner{padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:40px;float:left;}
.home_page_member_benefits_left_column{max-height:540px;}
.home_page_magazine_section_display{width:584px;height:317px;background-size:100%;}
.show_list_item_left_column{width:100%;}
.show_list_item_right_column{float:left;width:auto;padding-top:13px;}
.show_list_item_right_column a{float:right;margin-left:0px;margin-right:12px;}
.show_list_title_w_count{width:100%;}
.show_list_title_right_column{float:left;margin-top:15px;}
.show_list_pagination_hint{float:left;margin-top:0px;margin-bottom:30px;clear:both;}
.footer_left_column{width:100%;padding-left:20px;}
.footer_right_column{width:100%;float:left;box-sizing:border-box;padding-right:10px;padding-left:20px;padding-top:10px;text-align:left;}
.footer_middle_column{width: 50%;padding-left:160px;}
.show_list_search_field{margin-left:0px;}
a.show_list_categories_button{display:none;}
.magazine_list{max-width:496px;margin-left:auto;margin-right:auto;float:none;}
.show_list_pagination_hint{display:none;}
.pdf_magazine_pagination_wrapper{text-align:center;}
.pdf_magazine_pagination_wrapper .show_list_pagination_wrapper{float:none;}
}
@media screen and (max-width:780px){.reveal-modal.testimonials{width:500px;margin-left:-250px;}
.testimonials-modal-testimonial{float:left;width:100%;margin-right:0px;margin-bottom:40px;}
}
@media screen and (max-width:767px){.membership_benefits_header_icon{float:none;margin-right:0px;margin-left:auto;margin-right:auto;}
.membership_benefits_header_icon{width:290px;float:none;margin-right:auto;margin-left:auto;margin-top:50px;margin-bottom:50px;}
.membership_benefits_header_icons{width:100%;}
.video_player_wrapper{width:600px;height:auto;}
.video_player_wrapper div#sco_video{min-width:100%;max-height:340px;min-height:340px;}
.vjs-default-skin .vjs-big-play-button{top:36%;}
.video_player_wrapper.ios video{min-width:610px;max-width:610px;min-height:460px;}
.ios_video_scale_wrapper{width:610px;max-width:610px;float:none;margin-left:0px;margin-right:0px;}
.video_player_wrapper.ios div#sco_video{min-width:610px;max-width:610px;min-height:460px;margin-left:0px;margin-right:0px;}
.video_player_wrapper.ios{width:610px;height:auto;}
}
@media screen and (max-width:760px){.membership_benefits_section_appletv .display{height:562px;}
a.standard_sco_button.red{clear:both;}
.keyboard_shortcuts_wrapper a{margin-bottom:10px;}
.keyboard_shortcuts_wrapper{padding-bottom:15px;}
.section_four_testimonials_heading{width:100%;}
a.mobile_header_toggle{display:block;}
.header_right{display:none;width:100%;background-color:#000;margin-top:85px;position:absolute;z-index:10001;padding-top:10px;padding-bottom:15px;}
.nav-dropdown-divide{background-color:#292929;margin:14px 0px 6px 0px;}
.header_right a{padding-left:25px;width:100%;box-sizing:border-box;margin-top:5px;}
.header_right a.header_my_account_drop_down_link{font-size:13px;color:#ccc;margin-top:10px;}
.header_right a.header_my_tutorials_drop_down_link{font-size:13px;color:#ccc;margin-top:10px;}
a.header_my_tutorials_drop_down_link p.header_drop_down_icon{display:none;}
a.header_my_account_drop_down_link p.header_drop_down_icon{display:none;}
.header_drop_down_menu.my_account, .header_drop_down_menu.my_tutorials{position:inherit;width:100%;height:auto;margin-top:0px;margin-left:0px;padding-top:7px;display:block;}
.header_drop_down_menu_arrow{display:none;}
.header_drop_down_menu_inner{background-color:#000;float:left;border-radius:0px;box-shadow:none;width:100%;}
.header_drop_down_wrapper.my_account_dropdown{float:left;width:100%;}
.header_drop_down_menu_inner a:first-child{padding-top:10px;}
.header_drop_down_menu_inner a{color:#FFF;font-size:15px;}
.header_drop_down_wrapper.my_tutorials_dropdown{float:left;width:100%;}
.header_right_inner_wrapper{float:left;width:100%;}
a.become_member_header_button{background-color:transparent;color:#41AFFF;font-size:15px;text-transform:inherit;}
a.login_header_button{background-color:transparent;font-size:15px;text-transform:inherit;margin-top:0px;}
.login_drop_down_wrapper{margin-right:0px;height:auto;width:100%;box-sizing:border-box;}
a.login_header_button p.login_header_button_dropdown_arrow{background-image:none;}
.header_right a.login_header_button{background-color:transparent;font-size:15px;color:#7DE871;}
a.become_member_header_button:hover{color:#FFF;background-color:transparent;}
.login_form_header_wrapper{width:100%;margin-top:53px;border-radius:0px 0px 0px 0px;background-color:#000000;}
.header_right .login_form_header_reset_password a{padding:0px;width:150px;text-align:right;margin-right:0px;}
a.become_member_header_button:hover{color:#1F7CA8;}
.browse_panel_right_column ul li{float:left;width:240px;}
.browse_panel_left_column{width:100%;border-right:none;float:left;padding-left:20px;padding-right:20px;padding-bottom:30px;padding-top:20px;min-height:inherit;box-sizing:border-box;}
.browse_panel_right_column{float:left;width:100%;padding-left:37px;left:0px;display:none;position:absolute;background-color:#000000;box-sizing:border-box;min-height:375px;padding-bottom:20px;}
.browse_panel{width:100%;float:left;position:absolute;background-color:#000000;border-top:none;height:auto; z-index: 10001;}
.full_search_field{width:400px;}
.full_search_field_wrapper{width:515px;}
.am-form #profile div.row{border-bottom:none;padding-bottom:20px;width:90%;margin-left:auto;margin-right:auto;}
.mobile_close_browse_inner_panel, .mobile_close_browse_left_column{background-image:url(../images/sco_sprite.png);}
.browse_panel_right_column.audio_music_panel{display:none;}
.membership_benefits_section_one .display{height:564px;}
.membership_benefits_section_two .display{height:562px;}
.membership_benefits_section_three .display{height:557px;}
.header-navigation{display:none;}
}
@media screen and (max-width:702px){.browser-panel-icons{width:493px;}
.browser-panel-icons a:nth-child(6n){margin-right:14px;}
.browser-panel-icons a:nth-child(4n){margin-right:14px;}
.browser-panel-icons a:nth-child(3n){margin-right:0px;}
.home-tutorial-list .show_list_title_w_count{width:100%;}
.show_list_title_right_column.home-list-search{float:left;margin-top:20px;}
}
@media screen and (max-width:650px){.video_player_wrapper.ios div#sco_video{min-width:480px;max-width:480px;min-height:360px;margin-left:0px;margin-right:0px;}
.video_player_wrapper{width:480px;height:auto;}
.video_player_wrapper div#sco_video{min-width:100%;max-height:272px;min-height:272px;}
.vjs-default-skin .vjs-big-play-button{width:58px;height:58px;top:39%;background-size:58px 117px;}
.vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus{background-position:0px -59px;}
.video_player_wrapper.ios.ios_video_scale_wrapper{width:480px;height:auto;}
.video_player_wrapper.ios{width:480px;height:auto;}
.video_player_wrapper.ios video{min-width:480px;max-width:480px;min-height:360px;}
}
@media screen and (max-width:625px){.mobile_close_browse_left_column{margin-top:-13px;margin-right:-16px;}
.browse_panel{padding-top:20px;}
.am-form #profile input#name_l-0{width:100%;margin-left:0px;}
.am-form #profile input#name_f-0{width:100%;}
.home_page_header_display{width:440px;height:186px;}
.home_page_magazine_section_display{width:534px;height:290px;background-size:100%;}
.only_members_post_comments_notice p{width:100%;box-sizing:border-box;padding-left:40px;padding-right:40px;}
.question_wrapper.reply_wrapper .question_inner_wrapper{width:80%;}
.question_reply_block_inner{width:20%;}
.show_page_tab_header.questions_header p{float:left;padding-top:15px;clear:both;}
.pdf_magazines_header_copy{padding-left:0px;padding-right:0px;}
.plans_header .inner_wrapper h1{padding-left:0px;padding-right:0px;}
.plans_header{padding-top:60px;padding-bottom:60px;}
}
@media screen and (max-width:600px){.home-updated-header-video div#sco_video{width:448px;height:252px;min-width:448px;min-height:252px;}
.home-updated-header-video{float:none;width:448px;height:252px;margin-left:auto;margin-right:auto;}
.home-updated-header-right-column{width:90%;}
.home-updated-header-video div#sco_video{width:348px;height:196px;min-width:348px;min-height:196px;}
.home-updated-header-video{width:348px;height:196px;margin-left:auto;margin-right:auto;}
.reveal-modal.testimonials{width:380px;margin-left:-190px;}
.header-navigation a{clear:both;float:left;width:100%;text-align:left;box-sizing:border-box;}
.header-navigation .inner_wrapper{width:100%;}
a.become_member_nav_button, a.login_nav_button{display:block;}
.browser-panel-icons{padding:10px 0px 16px 0px;}
.show-homepage-preview-header p{padding:0px 0px;}
.show-homepage-preview-header h1{font-size:24px;}
.show_page_header_left_colunn.homepage-show-video-preview-header h3{font-size:24px;}
.home-updated-testimonial h2{font-size:24px;}
.home-updated-testimonial p{font-size:18px;line-height:30px;}
.home-updated-testimonial p.home-updated-testimonial-name{font-size:20px;color:#5d5d5d;}
.home-tutorial-list .show_list_title_w_count{font-size:26px;}
}
@media screen and (max-width:570px){.membership_benefits_section_one .right_column h2, .membership_benefits_section_three .right_column h2, .membership_benefits_section_two .left_column h2{font-size:26px;}
.magazine_tab_wrapper h3{font-size:20px;}
.magazine_tab_wrapper p{font-size:14px;line-height:22px;}
.magazine_tab_placeholder{width:330px;height:393px;background-size:100%;}
.magazine_tab_placeholder img{margin-left:22px;margin-top:41px;width:286px;height:auto;}
.magazine_tab_wrapper{padding-top:10px;padding-left:0px;padding-right:0px;}
.show_page_header_action_buttons a{float:left;margin-right:10px;margin-bottom:10px;clear:both;}
.show_page_header_action_buttons .all_tutorials_dropdown a{margin-right:0px;margin-bottom:0px;}
.section_four_copy_block p{padding-left:20px;padding-right:20px;}
.show_page_tabs_buttons a{clear:both;display:block;text-align:center;margin-bottom:20px;}
.membership_benefits_check_list{width:100%;}
.membership_benefits_check_list_item p.check_icon{float:none;margin-left:auto;margin-right:auto;margin-top:5px;}
.membership_benefits_check_list_item p{width:100%;text-align:center;}
.section_four_testimonials{display:none;}
p.testimonials_block{background-image:none;padding-left:25px;padding-bottom:25px;width:90%;margin-left:5%;margin-right:5%;display:inline-table;background-color:#F7F7F7;margin-top:20px;border-radius:4px;}
.testimonials_wrapper{width:100%;margin-left:auto;margin-right:auto;}
.home_page_member_benefits_right_column_inner h3{font-size:24px;}
.home_page_member_benefits_right_column_inner p{font-size:16px;}
.home_page_member_benefits_right_column_inner p.home_page_member_benefits_right_column_inner_sub_title{font-size:16px;}
.standard_section_header_copy h2{font-size:24px;}
.membership_benefits_section_five h3{font-size:20px;}
.standard_section_header_copy p{font-size:16px;}
.membership_benefits_section_four_heading h3{font-size:24px;}
.membership_benefits_section_one .right_column h2, .membership_benefits_section_three .right_column h2, .membership_benefits_section_two .left_column h2{font-size:26px;}
.home_page_member_benefits_left_column{min-height:390px;max-height:400px;}
.membership_benefits_header_copy p{font-size:18px;}
.home_page_header_copy h1{font-size:25px;}
.home_page_header_copy p{font-size:15px;padding-left:20px;padding-right:20px;}
.am-form .am-signup-form input#name_l-0{width:100%;margin-left:0px;}
.am-form .am-signup-form input#name_f-0{width:100%;}
.show_page_header_left_colunn h1{font-size:26px;line-height:32px;}
.show_page_tab_header h2{font-size:22px;}
.am-signup-form span.am-product-terms{width:100%;line-height:20px;}
.am-signup-form span.am-product-title{width:100%;}
.am-signup-form span.am-product-desc{width:100%;}
.am-form .am-signup-form div.row{width:100%;}
.inner_wrapper{width:88%;}
.am-body-content{width:88%;margin-left:auto;margin-right:auto;}
.timeline_info_block{margin-bottom:35px;width:400px;}
.sitemap_column h2{font-size:20px;}
.sitemap_column a{font-size:18px;}
.inner_page_header h1{font-size:24px;}
.inner_page_header p{font-size:16px;}
.carousel_title a{float:left;clear:both;margin-top:10px;}
.reveal-modal{margin-left:-195px;width:390px;}
.full_search_field{width:260px;}
.full_search_field_wrapper{width:375px;}
.full_search_page_wrapper{padding-top:40px;padding-bottom:100px;}
.magazine_list{max-width:248px;}
.feed_url_block .feed_url{background-color:#C5C5C5;border-radius:4px;font-size:14px;color:#FFF;padding-left:13px;padding-right:13px;padding-top:17px;padding-bottom:15px;display:block;}
.feed_blocks_wrapper{width:235px;float:left;margin-bottom:0px;}
.feeds_tabs_wrapper{width:100%;}
.members_login_form_wrapper, .members_password_lost_form_wrapper{width:100%;padding-top:50px;padding-bottom:10px;}
.members_password_lost_form_wrapper{padding-top:80px;}
.members_login_form_outer_wrapper{min-height:270px;}
div#row-product_id_page-0-0 .element-title{border-top:solid 1px #F2F2F2;padding-top:20px;clear:both;}
.home_page_magazine_section_display{width:320px;height:170px;background-size:100%;}
.show_list_pagination_wrapper{float:left;padding-bottom:35px;padding-top:5px;display:inline-block;}
.show_list_pagination_wrapper a{margin-bottom:10px;}
.question_textarea_hint{float:right;width:100%;margin-top:20px;}
a#cancel_reply{margin-left:0px;margin-top:10px;}
.all_tutorials_dropdown_wrapper{clear:both;}
.video_player_wrapper{width:400px;height:auto;}
.video_player_wrapper div#sco_video{min-width:100%;max-height:226px;min-height:226px;}
.video_player_wrapper.ios video{min-width:313px;max-width:380px;min-height:550px;margin-left:auto;margin-right:auto;}
.video_player_wrapper.ios div#sco_video{min-width:390px;max-width:390px;min-height:550px;}
.video_player_wrapper.ios video{min-width:270px;max-width:480px;min-height:310px;margin-left:0px;margin-right:0px;}
.video_player_wrapper.ios div#sco_video{min-width:480px;max-width:480px;min-height:360px;margin-left:0px;margin-right:0px;}
.video_player_wrapper.ios{width:400px;height:auto;}
.video_player_wrapper.ios.ios_video_scale_wrapper{width:420px;height:auto;}
.video_player_wrapper.ios div#sco_video{min-width:390px;max-width:420px;min-height:315px;margin-left:0px;margin-right:0px;}
.plans_header .inner_wrapper .landing-header-wrapper h1{font-size:22px;}
.plans_header.mac-landing-header{height:260px;padding-top:100px;background-size:cover;}
.plans_header.ios-landing-header{height:260px;padding-top:100px;background-size:cover;}
.new-signup-form-header-left-column{width:100%;height:auto;}
.new-signup-form-header-left-column-body p:last-child{padding-bottom:10px;}
.new-signup-form-header-right-column{width:100%;}
.new-signup-form-wrapper{width:100%;}
.new-signup-form-header-right-column .am-form .am-signup-form input#name_f-0{width:100%;}
.new-signup-form-header-right-column .am-form .am-signup-form input#name_l-0{width:100%;margin-left:0px;margin-top:14px;}
}
@media screen and (max-width:550px){.browser-panel-icons{width:324px;}
.browser-panel-icons a:nth-child(6n){margin-right:14px;}
.browser-panel-icons a:nth-child(4n){margin-right:14px;}
.browser-panel-icons a:nth-child(3n){margin-right:14px;}
.browser-panel-icons a:nth-child(2n){margin-right:0px;}
.comment-reply-option {
  margin-top: 10px;
  padding: 10px 0px 0px 0px;
}
}
@media screen and (max-width:480px){.video_player_wrapper div#sco_video{min-width:100%;max-height:180px;min-height:180px;}
.video_player_wrapper{width:320px;height:auto;}
.vjs-default-skin .vjs-big-play-button{top:34%;}
.video_player_wrapper.ios{width:310px;height:auto;}
.video_player_wrapper.ios.ios_video_scale_wrapper{width:380px;height:auto;}
.video_player_wrapper.ios div#sco_video{min-width:280px;max-width:380px;min-height:270px;}
.video_player_wrapper.ios.ios_video_scale_wrapper{width:360px;height:auto;}
.ios_video_scale{width:100%;max-width:100%;}
.video_player_wrapper.ios div#sco_video{min-height:271px;}
.video_player_wrapper.ios video{min-width:270px;max-width:480px;min-height:260px;margin-left:0px;margin-right:0px;}
}
@media screen and (max-width:440px){.membership_benefits_section_appletv .left_column{padding-left:10px;padding-right:20px;}
.membership_benefits_section_appletv .display{height:280px;}
.full_search_field_wrapper{width:335px;}
.full_search_field{width:220px;height:60px;line-height:60px;font-size:18px;}
.footer_social_popup_wrapper{margin-left:-17px;}
button.full_search_button{height:60px;width:105px;}
.home_page_header_display{width:380px;height:160px;}
.membership_benefits_section_three .display{position:inherit;width:100%;height:425px;}
.membership_benefits_section_two .display{height:332px;}
.membership_benefits_section_one .display{height:334px;}
}
@media screen and (max-width:400px){.am-layout .new-signup-form-header-copy h1{font-size:31px !important;}
.dashboard-right-column-wrapper a.upgrade-subscription.local-link{padding:21px 0px;width:100%;text-align:center;}
.team_members_images_outer_wrapper{width:250px;margin-left:auto;margin-right:auto;float:none;}
.home_video_overlay{min-height:290px;}
.video-background{max-height:290px;}
.home_page_header{min-height:290px;}
.video_player_wrapper.ios div#sco_video{min-width:260px;max-width:260px;min-height:195px;margin-left:0px;margin-right:0px;}
.video_player_wrapper.ios video{min-width:260px;max-width:260px;min-height:190px;margin-left:0px;margin-right:0px;}
.video_player_wrapper.ios.ios_video_scale_wrapper{width:260px;height:auto;}
.video_player_wrapper.ios div#sco_video{min-width:260px;max-width:260px;min-height:195px;margin-left:auto;margin-right:auto;}
.show_tab_padding{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;}
.owl-next, .owl-prev{margin-top:-185px;}
.chapters_wrapper table tr td:first-child{width:50%;max-width:200px;}
.chapters_wrapper table tr td:last-child{display:none;}
.magazine_tab_placeholder{width:260px;height:310px;}
.magazine_tab_placeholder img{margin-left:17px;margin-top:33px;width:226px;}
.author_dropdown_info p{margin-bottom:0px;}
.timeline_info_block{margin-bottom:35px;width:320px;}
.am-tabs{width:100%;margin-left:auto;margin-right:auto;}
.am-tabs li{margin:0 20px 0 0;clear:both;margin-left:auto;margin-right:auto;width:70%;float:none;margin-bottom:10px;}
.am-tabs a{text-align:center;}
.am-tabs li:last-child{margin:inherit;}
.am-tabs a span.arrow{display:none;}
.am-tabs .has-children > ul{border-top-left-radius:0px;border-top-right-radius:0px;min-width:200px;max-width:246px;overflow:hidden;margin-left:0px;padding-bottom:10px;}
.am-tabs li.normal.has-children{width:70%;}
.am-tabs li.normal.has-children ul li a, .am-tabs li.has-children.expanded ul li a{color:#FFF;width:100%;text-align:center;float:left;padding-left:0px;padding-right:0px;}
.am-tabs .has-children > ul > li{width:100%;}
.am-body .am-body-content-wrapper{padding-bottom:30px;}
.reveal-modal{margin-left:-150px;width:300px;}
.modal_inner{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;font-size:16px;line-height:24px;}
a.contact_us_button{font-size:16px;}
.show_list_item_left_column_show_info p{margin-bottom:10px;}
.show_list_item_left_column_show_info p:last-child{margin-bottom:0px;}
.show_page_date_author_copy p{margin-bottom:10px;}
p.show_author_name{margin-right:5px;clear:both;margin-bottom:0px;}
.full_search_field_wrapper{width:265px;}
.full_search_field{width:160px;}
.home_page_member_benefits_left_column{margin-top:20px;}
.home_page_member_benefits_left_column{min-height:280px;max-height:280px;}
.home_page_magazine_section_display{width:270px;height:147px;}
.home_page_header_display{width:300px;height:128px;}
.home_page_header_copy p{padding-left:0px;padding-right:0px;}
.home_page_header_copy{padding-top:60px;}
.home_page_header_copy h1{font-size:20px;}
.membership_benefits_header_icon{width:281px;}
.membership_benefits_section_one .display{height:244px;margin-bottom:40px;}
.membership_benefits_section_two .display{height:242px;}
.membership_benefits_section_three .display{width:100%;height:305px;}
.membership_benefits_check_list_item p{width:100%;text-align:center;margin-left:0px;}
.membership_benefits_check_list_item p.check_icon{margin-bottom:10px;}
.timeline_info_block{width:270px;}
.about_timeline_wrapper{background-position:0px top;}
.timeline_info_block{padding-left:40px;}
.timeline_info_block.float_right{padding-left:40px;}
.video_player_wrapper div#sco_video{min-width:100%;max-width:260px;max-height:148px;min-height:148px;}
.video_player_wrapper{width:260px;height:auto;}
.video_player_wrapper.ios{width:260px;height:auto;}
.home_page_testimonials_section .inner_wrapper{width:95%;}
}
@media screen and (max-width:324px){.browser-panel-icons{width:155px;}
.home-updated-header-video{width:288px;height:196px;margin-left:auto;margin-right:auto;}
.reveal-modal.testimonials{width:290px;margin-left:-145px;}
.home-last-tutorial-wrapper .inner_wrapper{width:94%;}
}















.vjs-default-skin{color:#cccccc;}
@font-face{font-family:'VideoJS';src:url('../fonts/vjs.eot');src:url('../fonts/vjs.eot?#iefix') format('embedded-opentype'), url('../fonts/vjs.woff') format('woff'), url('../fonts/vjs.ttf') format('truetype'), url('../fonts/vjs.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#900000;background-color:rgba(160, 0, 0, 0.9);}
.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #ffffff;-moz-box-shadow:0 0 2em #ffffff;box-shadow:0 0 2em #ffffff;}
.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0;}
.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0em 0em 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#07141e;background-color:rgba(7, 20, 30, 0.7);}
.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s, opacity 0.1s;-moz-transition:visibility 0.1s, opacity 0.1s;-o-transition:visibility 0.1s, opacity 0.1s;transition:visibility 0.1s, opacity 0.1s;}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s;}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none;}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none;}
.vjs-default-skin.vjs-error .vjs-control-bar{display:none;}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;}
@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before{content:"";}
}
.vjs-default-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3.0em;width:4em;}
.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.vjs-default-skin .vjs-control:focus:before,
.vjs-default-skin .vjs-control:hover:before{text-shadow:0em 0em 1em #ffffff;}
.vjs-default-skin .vjs-control:focus{}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer;}
.vjs-default-skin .vjs-play-control:before{content:"\e001";}
.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002";}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none;}
.vjs-default-skin .vjs-mute-control,
.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right;}
.vjs-default-skin .vjs-mute-control:before,
.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006";}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003";}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004";}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005";}
.vjs-default-skin .vjs-volume-control{width:5em;float:right;}
.vjs-default-skin .vjs-volume-bar{width:5em;height:0.5em;margin:1.1em auto 0;}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:0.5em;width:100%;background:#F51B1B url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:0.5em;height:0.5em;left:4.5em;}
.vjs-default-skin .vjs-volume-handle:before{font-size:0.9em;top:-0.2em;left:-0.2em;width:1em;height:1em;}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent;}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0;}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7, 40, 50, 0.5);}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,
.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em;}
.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:0.3em;height:1em;top:-1em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.vjs-default-skin .vjs-progress-holder{height:100%;}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress,
.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0;}
.vjs-default-skin .vjs-play-progress{background:#EB1F20 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;}
.vjs-default-skin .vjs-load-progress{background:#EB1F20;background:rgba(255, 29, 29, 0.9);}
.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255, 255, 255, 0.1);}
.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%;}
.vjs-default-skin .vjs-seek-handle:before{padding-top:0.1em;}
.vjs-default-skin.vjs-live .vjs-time-controls,
.vjs-default-skin.vjs-live .vjs-time-divider,
.vjs-default-skin.vjs-live .vjs-progress-control{display:none;}
.vjs-default-skin.vjs-live .vjs-live-display{display:block;}
.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em;}
.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em;}
.vjs-default-skin .vjs-current-time{float:left;}
.vjs-default-skin .vjs-duration{float:left;}
.vjs-default-skin .vjs-remaining-time{display:none;float:left;}
.vjs-time-divider{float:left;line-height:3em;}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right;}
.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000";}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b";}
.vjs-default-skin .vjs-big-play-button{font-size:3em;display:block;z-index:2;position:inherit;margin-left:auto;margin-right:auto;width:116px;height:116px;vertical-align:middle;cursor:pointer;opacity:1;background-image:url(../images/video_play_icon.png);background-position:0px 0px;background-repeat:no-repeat;top:39%;}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em;}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none;}
.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none;}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none;}
.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus{outline:0;background-image:url(../images/video_play_icon.png);background-position:0px -118px;background-repeat:no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;}
.vjs-default-skin .vjs-big-play-button:before{text-align:center;position:absolute;left:0;width:100%;height:100%;color:#FFF;}
.vjs-error .vjs-big-play-button{display:none;}
.vjs-error-display{display:none;}
.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.vjs-error .vjs-error-display:before{content:'X';font-family:'Varela Round', sans-serif;font-size:4em;color:#666666;line-height:1;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%;}
.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000000;background:rgba(0, 0, 0, 0.5);}
.vjs-error-display a,
.vjs-error-display a:visited{color:#F4A460;}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:0.75;}
.vjs-waiting .vjs-loading-spinner,
.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear;}
.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;}
.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0em 0em 0.1em #000;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(359deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(359deg);}
}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer;}
.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:1em;width:0em;height:0em;margin-bottom:3em;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000000;border-top-color:rgba(0, 0, 0, 1);}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:130px;bottom:8px;max-height:100px;overflow:auto;left:-65px;background-color:#07141e;background-color:rgba(0, 0, 0, 1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:4px;}
.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,
.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block;}
.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none;}
.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:10px 10px 10px 10px;line-height:14px;font-size:14px;text-align:center;}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000;}
.vjs-default-skin .vjs-menu-button ul li:focus,
.vjs-default-skin .vjs-menu-button ul li:hover,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#FFF;background-color:#1F1F1F;background-color:#1F1F1F;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default;}
.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c";}
.vjs-default-skin .vjs-captions-button:before{content:"\e008";}
.vjs-default-skin .vjs-chapters-button:before{content:"\e00c";}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em;}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff;}
.video-js{background-color:#000;position:relative;padding:0;margin:0px;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:'Varela Round', sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%;}
.video-js:-moz-full-screen{position:absolute;}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto;}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute;}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important;}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none;}
.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#2C2C2C;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;}
.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%;}
.video-js.vjs-has-started .vjs-poster{display:none;}
.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block;}
.video-js.vjs-controls-disabled .vjs-poster{display:none;}
.video-js.vjs-using-native-controls .vjs-poster{display:none;}
.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none;}
.vjs-subtitles.vjs-text-track{display:none;}
.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:0.75;color:#FFF;margin:0 auto;padding:0.5em;height:15em;font-family:'Varela Round', sans-serif;font-size:12px;width:40em;}
.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto;}
.vjs-caption-settings .vjs-tracksettings-colors,
.vjs-caption-settings .vjs-tracksettings-font{float:left;}
.vjs-caption-settings .vjs-tracksettings-colors:after,
.vjs-caption-settings .vjs-tracksettings-font:after,
.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both;}
.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em;}
.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;}
.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px;}
.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;}
.vjs-caption-settings .vjs-tracksetting > div{margin-bottom:5px;min-height:20px;}
.vjs-caption-settings .vjs-tracksetting > div:last-child{margin-bottom:0;padding-bottom:0;min-height:0;}
.vjs-caption-settings label > input{margin-right:10px;}
.vjs-caption-settings input[type="button"]{width:40px;height:40px;}
.vjs-hidden{display:none !important;}
.vjs-lock-showing{display:block !important;opacity:1;visibility:visible;}
.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:'Varela Round', sans-serif;text-align:center;width:30em;height:15em;margin:0 auto;}
.vjs-no-js a,
.vjs-no-js a:visited{color:#F4A460;}
.vjs-chapters-button.vjs-menu-button.vjs-control ul.vjs-menu-content{max-height:400px;}
.video-js .vjs-text-track{display:none;font-size:20px;text-align:center;margin-bottom:0.1em;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.50);position:absolute;bottom:0px;width:100%;padding-top:20px;padding-bottom:20px;}
.vjs-default-skin .vjs-chapters-button:before{content:"";}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:7em;}
.video-js .vjs-tech{background-color:#2c2c2c;}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#1d1d1d;color:#FFF;}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{padding:9px;margin:0;}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title:hover{background-color:#1b1b1b;color:#cccccc;}
.vjs-playback-rate.vjs-menu-button.vjs-control .vjs-menu-item{padding:10px 0px;}
.vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{max-height:210px;}
