/*!
 * Theme Name: Corsi
 * Theme URI: http://www.dsmart.it
 * Author: dSmart s.r.l.
 * Author URI: http://www.dsmart.it
 * Description:
 * Version: 0.0.1
 * License: Copyright 2013 dSmart s.r.l.
 * License URI:
 * Tags:
*/body,body.single-sfwd-courses,body.single-sfwd-lessons,body.single-sfwd-quiz,body.single-sfwd-topic{min-width:320px}body,html{margin:0;padding:0;border:0;height:auto;min-height:100%}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,header,hgroup,iframe,img,label,legend,li,nav,object,ol,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline}.bottom-content .wrap-comments-content .comments-content li abbr,em,i{font-style:italic}#header .ta-font,#menu,#new-logo,table,td,th{vertical-align:middle}:focus{outline:0}b,strong{font-weight:700}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin:0 0 1em 1em}.alignleft,.floatleft{float:left}.alignleft{margin:0 1em 1em 0}.floatright{float:right}img.aligncenter,img.alignleft,img.alignright{border:1px solid #DDD;text-align:center;background:#F3F3F3;padding:4px}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.textjustify{text-align:justify}.clear-left{clear:left}.clear-right{clear:right}.clear{clear:both;display:block}.clearfix{display:inline-block}.relative{position:relative}.absolute{position:absolute}.ta-font .tm,body{position:relative}.underline{text-decoration:underline}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.no-margin{margin:0!important}a img{border:none}a,a:active,a:focus,a:hover,input,textarea{outline:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h2{font-size:2em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1.2em}table{border-collapse:collapse;border-spacing:0}td,th{padding:5px}*,:after,:before{box-sizing:border-box}input[type=submit]{-webkit-appearance:none;cursor:pointer}@font-face{font-family:TeamArtist;src:url(https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.eot);src:url(https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.eot) format("embedded-opentype"),url(https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.woff) format("woff"),url(https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.ttf) format("truetype"),url(https://ta-cdn.s3.amazonaws.com/teamartist-framework/fonts/TeamArtist.svg#TeamArtist) format("svg");font-weight:400;font-style:normal}body{background-color:#F9F9F9;color:#333;font-family:Montserrat;font-size:0;letter-spacing:0;line-height:0}.ta-font{font-family:TeamArtist;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ta-font .orange{color:#F59F2A}#header .ta-font,#menu li a{color:#333;text-decoration:none}.ta-font .tm{top:-.3em}.hidden{display:none}.pt30{padding-top:30px!important}.pt50{padding-top:50px!important}.pt100{padding-top:100px!important}.pb30{padding-bottom:30px!important}.pb50{padding-bottom:50px!important}.pb100{padding-bottom:100px!important}.ptb30{padding-top:30px!important;padding-bottom:30px!important}.ptb50{padding-top:50px!important;padding-bottom:50px!important}.ptb100{padding-top:100px!important;padding-bottom:100px!important}.prl0{padding-right:0!important;padding-left:0!important}.mt0{margin-top:0!important}.mt30{margin-top:30px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.mtb0{margin-top:0!important;margin-bottom:0!important}.mtb30{margin-top:30px!important;margin-bottom:30px!important}.mtb50{margin-top:50px!important;margin-bottom:50px!important}.fs20{font-size:20px!important}.fs24{font-size:24px!important}.fs30{font-size:30px!important}.lh1-8{line-height:1.8!important}.height-auto{height:auto!important}.ta-custom-btn a{display:inline-block;padding:15px 30px;border-radius:4px;font-size:18px;line-height:20px;text-decoration:none}.wrapper,.wrapper700,.wrapper920{display:block;margin:0 auto;padding:0 30px}.wrapper{max-width:1180px}.wrapper920{max-width:980px}.wrapper700{max-width:760px}.display-block{display:block!important}#header .ta-font,#menu,#new-logo{display:inline-block}#header{background-color:#FFF;padding:30px 0;box-shadow:0 0 40px -10px rgba(0,0,0,.13)}#header .ta-font{width:170px;font-size:14px;line-height:20px}#footer .content-info .box,#footer p,#menu li a{font-size:16px;line-height:20px}#menu{width:-webkit-calc(100% - 170px);width:calc(100% - 170px);list-style:none;text-align:right}#menu li a:focus,#menu li a:hover{color:#000}#new-logo img{width:100%;max-width:250px}#new-logo+#menu{width:-webkit-calc(100% - 250px);width:calc(100% - 250px)}#footer{background-color:#333;padding:30px 0;color:#FFF;position:absolute;bottom:0;right:0;left:0}#footer p{margin:0;text-align:center}#footer p a{color:#FFF;text-decoration:none}#footer .content-info{margin:10px 0 0;text-align:center}#footer .content-info .box{display:inline-block;padding:0 10px;border-right:1px solid}#footer .content-info .box:last-child{border-right:none}#footer .content-info .box a{color:#FFF;text-decoration:none}#all-content-page{min-height:-webkit-calc(100vh - 80px);min-height:calc(100vh - 80px);padding-bottom:80px;padding-top:1px}#privacy-policy-page h1{margin:0 0 30px;padding:30px 0;border-bottom:1px solid #333;font-size:50px;line-height:1.2}#privacy-policy-page .content ol li,#privacy-policy-page .content p,#privacy-policy-page .content ul li{font-size:16px;line-height:20px}#privacy-policy-page .content p{margin:0 0 30px}#privacy-policy-page .content p:last-child{margin:0}#privacy-policy-page .content ol,#privacy-policy-page .content ul{margin:0 0 30px 30px}#privacy-policy-page .content ol:last-child,#privacy-policy-page .content ul:last-child{margin-bottom:0}#privacy-policy-page .content a{color:#333;text-decoration:none}#privacy-policy-page .content a:focus,#privacy-policy-page .content a:hover{color:#000}#privacy-policy-page .content hr{margin:30px 0}#privacy-policy-page .content hr:first-child{margin-top:0}#privacy-policy-page .content hr:last-child{margin-bottom:0}#all-content-page #ta_login_box{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);max-width:574px;margin:100px auto;line-height:1.2}#all-content-page #ta_login_box #social-login .fb-login-button{text-align:left;padding-right:15px}#all-content-page #ta_login_box .bottom-links a{color:#333;font-size:14px}#all-content-page #ta_login_box .bottom-links a:focus,#all-content-page #ta_login_box .bottom-links a:hover{color:#F08132}#all-content-page .login-error-box,#all-content-page .login-info-box,#all-content-page .login-notice-box{margin:100px auto 0}#all-content-page .login-error-box~#ta_login_box,#all-content-page .login-info-box~#ta_login_box,#all-content-page .login-notice-box~#ta_login_box{margin-top:30px}body.error404 #all-content-page h1{margin:0 0 30px;font-size:50px;line-height:1.2}body.error404 #all-content-page img{margin:0 0 30px}body.error404 #all-content-page p{font-size:16px;line-height:1.2}.intro-courses{padding-bottom:50px;font-size:20px;line-height:24px;text-align:center}.flex-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-content>div{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:20px;grid-row-gap:20px;-ms-grid-rows:auto;grid-template-rows:auto}.flex-content>div>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:100%;height:100%;overflow:hidden;position:relative}.flex-content>div.columns0{width:100%}.flex-content>div.columns1{-ms-grid-columns:1fr;grid-template-columns:1fr}.flex-content>div.columns2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.flex-content>div.columns3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.flex-content>div.columns4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.course-block{background-color:#FFF;border-radius:5px;box-shadow:0 5px 45px 5px rgba(0,0,0,.13);color:#000;text-decoration:none;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.course-block span{display:block}.course-block .img{background:center center no-repeat #333;background-size:cover;position:relative}.course-block .img:before{content:'';margin-top:55.6%;display:block}.course-block .img .category{width:100%;position:absolute;bottom:-37px;z-index:1}.course-block .img .category span{display:inline-block;background-color:#333;width:100%;padding:10px;color:#FFF;font-size:14px;line-height:17px}.course-block .img .ion-clock{background-color:#AB1F24;padding:10px;font-size:14px;line-height:17px;color:#FFF;position:absolute;bottom:-37px;right:0;z-index:2}.course-block .img .ion-clock:before{padding-right:5px}.course-block .content{padding:67px 30px 70px;height:269px;position:relative}.course-block .content h3{font-family:Montserrat;font-size:20px;line-height:24px;margin:0 0 16px}.course-block .content p{height:96px;color:#55636F;font-size:14px;line-height:24px;position:relative;z-index:1;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.course-block .content .info{background-color:#FFF;width:100%;padding:16px 30px 30px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:24px;position:absolute;bottom:0;left:0;z-index:2}.course-block .content .info span{display:inline-block}.course-block:focus,.course-block:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}body.page-template-page-template-landing-course.elementor-page #all-content-page{font-size:14px}body.page-template-page-template-landing-course #all-content-page h1{margin:0 auto;font-size:50px;line-height:1.2}body.page-template-page-template-landing-course #all-content-page h2,body.page-template-page-template-landing-course #all-content-page h3,body.page-template-page-template-landing-course #all-content-page h4,body.page-template-page-template-landing-course #all-content-page h5,body.page-template-page-template-landing-course #all-content-page h6{margin:30px auto 0;line-height:1.2}body.page-template-page-template-landing-course #all-content-page h2:first-child,body.page-template-page-template-landing-course #all-content-page h3:first-child,body.page-template-page-template-landing-course #all-content-page h4:first-child,body.page-template-page-template-landing-course #all-content-page h5:first-child,body.page-template-page-template-landing-course #all-content-page h6:first-child{margin:0 auto}body.page-template-page-template-landing-course #all-content-page h2{font-size:42px}body.page-template-page-template-landing-course #all-content-page h3{font-size:36px}body.page-template-page-template-landing-course #all-content-page h4{font-size:30px}body.page-template-page-template-landing-course #all-content-page h5{font-size:24px}body.page-template-page-template-landing-course #all-content-page h6{font-size:20px;font-weight:400}body.page-template-page-template-landing-course #all-content-page p{margin:30px auto 0;font-size:18px;line-height:1.4}body.page-template-page-template-landing-course #all-content-page p:first-child{margin:0 auto}body.page-template-page-template-landing-course #all-content-page ol,body.page-template-page-template-landing-course #all-content-page ul{margin:30px 0 0 30px}body.page-template-page-template-landing-course #all-content-page ol:first-child,body.page-template-page-template-landing-course #all-content-page ul:first-child{margin-top:0}body.page-template-page-template-landing-course #all-content-page ol li,body.page-template-page-template-landing-course #all-content-page ul li{margin:0 0 15px;font-size:18px;line-height:1.4}body.page-template-page-template-landing-course #all-content-page ol li:last-child,body.page-template-page-template-landing-course #all-content-page ul li:last-child{margin:0}body.page-template-page-template-landing-course #all-content-page .flowplayer{margin:0 auto}body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-cover__inner-container,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image .wp-block-cover__inner-container{width:100%}body.page-template-page-template-landing-course #all-content-page .wp-block-image img{height:auto!important}body.page-template-page-template-landing-course #all-content-page .wp-block-columns,body.page-template-page-template-landing-course #all-content-page .wp-block-cover{margin:50px auto 0}body.page-template-page-template-landing-course #all-content-page .wp-block-columns:first-child,body.page-template-page-template-landing-course #all-content-page .wp-block-cover:first-child{margin:0 auto}body.page-template-page-template-landing-course #all-content-page .wp-block-columns.has-background,body.page-template-page-template-landing-course #all-content-page .wp-block-cover.has-background{padding:30px 0}body.page-template-page-template-landing-course #all-content-page .wp-block-column{padding:0 30px}body.page-template-page-template-landing-course #all-content-page .wp-block-column:not(:first-child){margin-left:0}body.page-template-page-template-landing-course #all-content-page .wp-block-column .wp-block-column{padding:0}body.page-template-page-template-landing-course #all-content-page .wp-block-column.hidden+.wp-block-column:not(:first-child){margin-left:auto}body.page-template-page-template-landing-course #all-content-page .learndash_checkout_buttons{margin:30px auto 0;text-align:center}body.page-template-page-template-landing-course #all-content-page .learndash_checkout_buttons a{display:inline-block;padding:15px 30px;border-radius:4px;font-size:18px;line-height:20px}body.page-template-page-template-landing-course #all-content-page .with-bottom-line{padding-bottom:10px;position:relative}body.page-template-page-template-landing-course #all-content-page .with-bottom-line:after{content:"";background:#1ABC9C;width:100px;height:4px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}body.page-template-page-template-landing-course #all-content-page .wp-block-media-text.fb-testimonial{margin:0 auto;-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr}body.page-template-page-template-landing-course #all-content-page .wp-block-media-text.fb-testimonial .wp-block-media-text__content{padding:0 0 0 30px}body.page-template-page-template-landing-course #all-content-page .rating-wrapper{margin:5px 0 10px}body.page-template-page-template-landing-course #all-content-page .rating-wrapper span{display:inline-block;margin:0 3px 0 0;color:#fc0;font-size:18px;text-shadow:1px 1px 0 #a98700}body.page-template-page-template-landing-course #all-content-page .wp-block-media-text.fb-testimonial p{margin:0}body.page-template-page-template-landing-course #all-content-page .ta-ld-course-link.btn{display:inline-block;background-color:#23C6C8;padding:15px 30px;border-radius:4px;color:#FFF;font-size:18px;line-height:20px;text-decoration:none}body.page-template-page-template-landing-course #all-content-page .ta-ld-course-link.btn:focus,body.page-template-page-template-landing-course #all-content-page .ta-ld-course-link.btn:hover{opacity:.8}.standard-page #post-content .box-title h1{margin:0 auto;padding:10px 0;border-bottom:1px solid #333;font-size:56px;line-height:1.2;word-break:break-word}.standard-page #post-content .entry{margin:30px auto 0;padding:0;font-size:14px;line-height:1.4;word-break:break-word}.standard-page #post-content .entry p{margin:0 0 30px}.standard-page #post-content .entry ol,.standard-page #post-content .entry ul{margin:0 0 30px 35px}.standard-page #post-content .entry ol li,.standard-page #post-content .entry ul li{margin:0 0 5px}.standard-page #post-content .entry figure{margin-bottom:10px}.standard-page #post-content .entry :last-child{margin-bottom:0}.content-select{background-color:#fff;width:100%;height:34px;border:1px solid #D3DBE2;border-radius:2px;font-size:12px;position:relative;cursor:pointer;vertical-align:top}.content-select .ion-code{width:32px;height:32px;border-left:1px solid #D3DBE2;padding:9px 0;font-size:16px;text-align:center;position:absolute;top:0;right:0;z-index:1}.content-select .ion-code:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.content-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;width:100%;height:34px;padding:1px 42px 1px 10px;border:none;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Roboto,Segoe UI,Helvetica Neue,sans-serif;position:relative;z-index:2}#content-select-category{margin:0 0 30px;text-align:right}#content-select-category .content-select{display:inline-block;max-width:300px}@media (max-width:900px){.flex-content>div.columns3{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:880px){.standard-page #post-content .box-title h1{font-size:36px}}@media (max-width:781px){.pt100,.pt50,.ptb100,.ptb50{padding-top:30px!important}.pb100,.pb50,.ptb100,.ptb50{padding-bottom:30px!important}#all-content-page #ta_login_box{margin:30px auto}.mt50,.mtb50{margin-top:30px!important}.mb50,.mtb50{margin-bottom:30px!important}.fs30{font-size:24px!important}.fs24{font-size:20px!important}.fs20{font-size:18px!important}.intro-courses{padding-bottom:30px}.flex-content>div.columns2,.flex-content>div.columns3{-ms-grid-columns:1fr;grid-template-columns:1fr}body.page-template-page-template-landing-course #all-content-page h1{font-size:36px}body.page-template-page-template-landing-course #all-content-page h2,body.page-template-page-template-landing-course #all-content-page h3,body.page-template-page-template-landing-course #all-content-page h4,body.page-template-page-template-landing-course #all-content-page h5{font-size:24px}body.page-template-page-template-landing-course #all-content-page h6{font-size:18px}body.page-template-page-template-landing-course #all-content-page .wp-block-column{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}body.page-template-page-template-landing-course #all-content-page .wp-block-column:nth-child(2n){margin-left:0}body.page-template-page-template-landing-course #all-content-page .wp-block-columns,body.page-template-page-template-landing-course #all-content-page .wp-block-cover,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image{min-height:0;margin:0;padding:30px}body.page-template-page-template-landing-course #all-content-page .wp-block-columns .wp-block-cover__inner-container,body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-cover__inner-container,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image .wp-block-cover__inner-container{width:100%}body.page-template-page-template-landing-course #all-content-page .wp-block-columns.ptb30,body.page-template-page-template-landing-course #all-content-page .wp-block-columns.ptb50,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image.ptb30,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image.ptb50,body.page-template-page-template-landing-course #all-content-page .wp-block-cover.ptb30,body.page-template-page-template-landing-course #all-content-page .wp-block-cover.ptb50{padding:30px!important}body.page-template-page-template-landing-course #all-content-page .wp-block-columns .wp-block-columns,body.page-template-page-template-landing-course #all-content-page .wp-block-columns .wp-block-cover,body.page-template-page-template-landing-course #all-content-page .wp-block-columns .wp-block-cover-image,body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-columns,body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-cover,body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-cover-image,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image .wp-block-columns,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image .wp-block-cover,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image .wp-block-cover-image{padding:0}body.page-template-page-template-landing-course #all-content-page .wp-block-columns .wp-block-image,body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-image,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image .wp-block-image{margin:30px 0 0;text-align:center}body.page-template-page-template-landing-course #all-content-page .wp-block-columns .wp-block-image .alignright,body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-image .alignright,body.page-template-page-template-landing-course #all-content-page .wp-block-cover-image .wp-block-image .alignright{float:none;display:inline-block}body.page-template-page-template-landing-course #all-content-page .wp-block-columns{padding:30px 0}body.page-template-page-template-landing-course #all-content-page .wp-block-columns.ptb30,body.page-template-page-template-landing-course #all-content-page .wp-block-columns.ptb50{padding:30px 0!important}body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-columns,body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-cover,body.page-template-page-template-landing-course #all-content-page .wp-block-cover .wp-block-cover-image{padding:30px 0}}#whatsapp_chat_widget .wa-chat-box{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);max-width:360px}.bottom-content{margin:0 0 15px}.bottom-content .comments-link{text-align:right;padding-bottom:5px}.bottom-content .comments-link a{display:inline-block;color:#333;font-size:13px;line-height:1.4;text-decoration:none}.bottom-content .comments-link a:focus,.bottom-content .comments-link a:hover{text-decoration:underline}.bottom-content .wrap-comments-content{height:46px}.bottom-content .wrap-comments-content form{background:#FFF;padding:10px;border:3px solid #EFEFEF;position:relative;resize:none;font-size:0}.bottom-content .wrap-comments-content textarea{background:0 0;width:100%;height:20px;margin:0;padding:0;border:none;resize:none;outline:0;font-family:Montserrat}.bottom-content .wrap-comments-content input[type=submit]{display:none;background:#EFEFEF;height:30px;margin:0;padding:0 15px;border:none;cursor:pointer;font-family:Montserrat;font-size:15px;font-weight:600;text-transform:uppercase;outline:0;position:absolute;bottom:10px;right:10px}.bottom-content .wrap-comments-content .box-link-login-comments{height:40px;line-height:41px;padding:0 10px;font-size:13px}.bottom-content .wrap-comments-content .box-link-login-comments a{color:#333;text-decoration:none}.bottom-content .wrap-comments-content .box-link-login-comments a:focus,.bottom-content .wrap-comments-content .box-link-login-comments a:hover{text-decoration:underline}.bottom-content .wrap-comments-content .field{display:none;margin:0 0 20px}.bottom-content .wrap-comments-content .field label{display:block;margin:0 0 5px;font-size:16px}.bottom-content .wrap-comments-content .field span.text{display:block;font-size:16px}.bottom-content .wrap-comments-content .field input[type=text]{display:block;width:100%;height:35px;padding:0 10px;border:1px solid #CCC;font-size:16px}.bottom-content .wrap-comments-content .field textarea{font-size:16px}.bottom-content .wrap-comments-content .field.content{display:block;margin:0}.bottom-content .wrap-comments-content .field.content label{display:none}.bottom-content .wrap-comments-content .field.error label{color:#DF0000}.bottom-content .wrap-comments-content .field.error input,.bottom-content .wrap-comments-content .field.error textarea{border-color:#DF0000!important}.bottom-content .wrap-comments-content .comments-content{display:none;background-color:#FFF;margin:15px 0 0;border:1px solid #EFEFEF;list-style-type:none}.bottom-content .wrap-comments-content .comments-content a{color:#333;text-decoration:none}.bottom-content .wrap-comments-content .comments-content a:focus,.bottom-content .wrap-comments-content .comments-content a:hover{text-decoration:underline}.bottom-content .wrap-comments-content .comments-content .reply{float:right;margin:8px 0 0}.bottom-content .wrap-comments-content .comments-content .reply a{padding:5px 10px}.bottom-content .wrap-comments-content .comments-content li{padding:10px;border-bottom:1px solid #EFEFEF;font-size:13px;line-height:1.4;color:#7B7979}.bottom-content .wrap-comments-content .comments-content>li:last-child{border-bottom:none}.bottom-content .wrap-comments-content .comments-content ul.children{list-style-type:none}.bottom-content .wrap-comments-content .comments-content ul.children li{padding-right:0;border-left:10px solid #EFEFEF}.bottom-content .wrap-comments-content .comments-content ul.children li:last-child{padding-bottom:0;border-bottom:none}.bottom-content .wrap-comments-content .comments-content .avatar{float:left;margin:0 5px 5px 0}.bottom-content .wrap-comments-content .comments-content cite{font-weight:700}.bottom-content .wrap-comments-content .comments-content .openid_link{background:0 0;padding-left:0!important;font-style:normal}.bottom-content .wrap-comments-content .comments-content p{display:inline}.bottom-content .wrap-comments-content.open .comments-content,.bottom-content .wrap-comments-content.open .field,.bottom-content .wrap-comments-content.open .field.content label,.bottom-content .wrap-comments-content.open input[type=submit]{display:block}.bottom-content .wrap-comments-content.open{height:auto}.bottom-content .wrap-comments-content.open form{padding-bottom:50px}.bottom-content .wrap-comments-content.open textarea{height:60px;border:1px solid #CCC}.bottom-content .wrap-comments-content.open .field.content textarea{padding:10px}@media only screen and (max-width:480px){.bottom-content .wrap-comments-content.open input[type=submit]{left:10px}}#ld-groups-menu{background-color:#333;height:50px}#ld-groups-menu ul{text-align:center}#ld-groups-menu ul li{display:inline-block}#ld-groups-menu ul li a{display:block;padding:0 20px;color:#FFF;font-size:14px;line-height:50px;text-decoration:none}#ld-groups-menu ul li a.selected,#ld-groups-menu ul li a:focus,#ld-groups-menu ul li a:hover{background-color:#AB1F24;color:#FFF}@media only screen and (max-width:574px){#page-reset_password #ta_login_box,#page-ta_forgot_password #ta_login_box,#page-ta_login #ta_login_box{width:95%;margin:20px auto}#page-reset_password #ta_login_box input[type=email],#page-reset_password #ta_login_box input[type=password],#page-reset_password #ta_login_box input[type=text],#page-ta_forgot_password #ta_login_box input[type=email],#page-ta_forgot_password #ta_login_box input[type=password],#page-ta_forgot_password #ta_login_box input[type=text],#page-ta_login #ta_login_box input[type=email],#page-ta_login #ta_login_box input[type=password],#page-ta_login #ta_login_box input[type=text]{width:100%}#page-reset_password #all-content-page .login-error-box,#page-reset_password #all-content-page .login-info-box,#page-reset_password #all-content-page .login-notice-box,#page-ta_forgot_password #all-content-page .login-error-box,#page-ta_forgot_password #all-content-page .login-info-box,#page-ta_forgot_password #all-content-page .login-notice-box,#page-ta_login #all-content-page .login-error-box,#page-ta_login #all-content-page .login-info-box,#page-ta_login #all-content-page .login-notice-box{width:95%;margin:15px auto 0}}@media only screen and (max-width:390px){#new-logo{width:75%}#new-logo+#menu{width:25%}}body.admin-bar .nt-note-tab.top{top:81px!important}#content-courses #no-results h1{margin:0 0 20px;padding:10px 15px;border-bottom:1px solid #333;font-size:40px;line-height:1.2}#content-courses #no-results p{padding:0 15px;font-size:18px;line-height:1.4}#content-courses #no-results p a{color:#1771B6}body.single-sfwd-courses #post-content #learndash_enhanced_course_header,body.single-sfwd-lessons #post-content #learndash_enhanced_course_header,body.single-sfwd-quiz #post-content #learndash_enhanced_course_header,body.single-sfwd-topic #post-content #learndash_enhanced_course_header{background-image:none!important;margin-bottom:30px}body.single-sfwd-courses #post-content .learndash_post_sfwd-lessons p+#learndash_lesson_topics_list,body.single-sfwd-lessons #post-content .learndash_post_sfwd-lessons p+#learndash_lesson_topics_list,body.single-sfwd-quiz #post-content .learndash_post_sfwd-lessons p+#learndash_lesson_topics_list,body.single-sfwd-topic #post-content .learndash_post_sfwd-lessons p+#learndash_lesson_topics_list{margin-top:30px}body.single-sfwd-courses #post-content .box-title h1,body.single-sfwd-lessons #post-content .box-title h1,body.single-sfwd-quiz #post-content .box-title h1,body.single-sfwd-topic #post-content .box-title h1{margin:0 auto;padding:10px 0;border-bottom:1px solid #333;font-size:56px;line-height:64px}body.single-sfwd-courses #post-content .box-title.with-image,body.single-sfwd-lessons #post-content .box-title.with-image,body.single-sfwd-quiz #post-content .box-title.with-image,body.single-sfwd-topic #post-content .box-title.with-image{background:url(images/corsi/default.jpg) center center no-repeat #333;background-size:cover;height:400px;font-size:0;line-height:0;letter-spacing:0;position:relative}body.single-sfwd-courses #post-content .box-title.with-image .title-overlay,body.single-sfwd-lessons #post-content .box-title.with-image .title-overlay,body.single-sfwd-quiz #post-content .box-title.with-image .title-overlay,body.single-sfwd-topic #post-content .box-title.with-image .title-overlay{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}body.single-sfwd-courses #post-content .box-title.with-image h1,body.single-sfwd-lessons #post-content .box-title.with-image h1,body.single-sfwd-quiz #post-content .box-title.with-image h1,body.single-sfwd-topic #post-content .box-title.with-image h1{display:inline-block;width:100%;max-width:100%;padding:0;margin:0;border:none;color:#FFF;text-align:center;text-shadow:1px 1px 1px #000;vertical-align:middle;position:relative;z-index:2}body.single-sfwd-courses #post-content .box-title.with-image:before,body.single-sfwd-lessons #post-content .box-title.with-image:before,body.single-sfwd-quiz #post-content .box-title.with-image:before,body.single-sfwd-topic #post-content .box-title.with-image:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}body.single-sfwd-courses #post-content .entry,body.single-sfwd-lessons #post-content .entry,body.single-sfwd-quiz #post-content .entry,body.single-sfwd-topic #post-content .entry{max-width:1180px;margin:30px auto 0;padding:0;font-size:16px;line-height:1.4}body.single-sfwd-courses #post-content .entry{padding:0 30px}body.single-sfwd-courses #post-content .entry p,body.single-sfwd-lessons #post-content .entry p,body.single-sfwd-quiz #post-content .entry p,body.single-sfwd-topic #post-content .entry p{margin:0 0 30px}body.single-sfwd-courses #post-content .entry ol,body.single-sfwd-courses #post-content .entry ul,body.single-sfwd-lessons #post-content .entry ol,body.single-sfwd-lessons #post-content .entry ul,body.single-sfwd-quiz #post-content .entry ol,body.single-sfwd-quiz #post-content .entry ul,body.single-sfwd-topic #post-content .entry ol,body.single-sfwd-topic #post-content .entry ul{margin:0 0 30px 30px}body.single-sfwd-courses #post-content .entry #learndash_lesson_topics_list ul,body.single-sfwd-lessons #post-content .entry #learndash_lesson_topics_list ul,body.single-sfwd-quiz #post-content .entry #learndash_lesson_topics_list ul,body.single-sfwd-topic #post-content .entry #learndash_lesson_topics_list ul{margin-left:0;padding-left:30px}#content-custom-template .flowplayer{margin:0 auto}#post-content .entry .flowplayer{margin:0 0 30px;max-width:100%!important;max-height:none!important}.flowplayer.is-poster .fp-preload,.flowplayer.is-splash .fp-preload,.fp-waiting .fp-preload{margin:0;top:-webkit-calc(50% - 16px);top:calc(50% - 16px)}body.single-sfwd-courses #post-content #learndash_enhanced_course_header h2,body.single-sfwd-lessons #post-content #learndash_enhanced_course_header h2,body.single-sfwd-quiz #post-content #learndash_enhanced_course_header h2,body.single-sfwd-topic #post-content #learndash_enhanced_course_header h2{margin:0;font-size:18px}body.single-sfwd-courses #post-content .btn-join{float:right;margin:20px 0 0}body.single-sfwd-courses #post-content .entry .learndash :last-child,body.single-sfwd-lessons #post-content .entry .learndash :last-child,body.single-sfwd-quiz #post-content .entry .learndash :last-child,body.single-sfwd-topic #post-content .entry .learndash :last-child{margin-bottom:0}body.single-sfwd-courses #post-content .entry .learndash .fp-player .fp-waiting em:last-child,body.single-sfwd-lessons #post-content .entry .learndash .fp-player .fp-waiting em:last-child,body.single-sfwd-quiz #post-content .entry .learndash .fp-player .fp-waiting em:last-child,body.single-sfwd-topic #post-content .entry .learndash .fp-player .fp-waiting em:last-child{margin-bottom:.3em}#learndash_enhanced_course_header,#learndash_lesson_topics_list div>strong,#learndash_lessons #lesson_heading,#learndash_profile .learndash_profile_heading,#learndash_quizzes #quiz_heading,#lesson_heading,#quiz_heading,table.notes-listing th{padding:15px}body.single-sfwd-lessons #content,body.single-sfwd-quiz #content,body.single-sfwd-topic #content{max-width:1020px;padding:15px}body.single-sfwd-lessons #post-content:after,body.single-sfwd-quiz #post-content:after,body.single-sfwd-topic #post-content:after{content:'';display:block;clear:both}body.single-sfwd-lessons #sidebar,body.single-sfwd-quiz #sidebar,body.single-sfwd-topic #sidebar{float:right;width:30%;padding:30px 0 0;font-size:16px;line-height:1.4}body.single-sfwd-lessons #post-content .entry.with-sidebar,body.single-sfwd-lessons #sidebar+.entry,body.single-sfwd-quiz #post-content .entry.with-sidebar,body.single-sfwd-quiz #sidebar+.entry,body.single-sfwd-topic #post-content .entry.with-sidebar,body.single-sfwd-topic #sidebar+.entry{width:70%;padding-right:30px;float:left}body.single-sfwd-lessons #sidebar .widget_ldcoursenavigation,body.single-sfwd-quiz #sidebar .widget_ldcoursenavigation,body.single-sfwd-topic #sidebar .widget_ldcoursenavigation{padding-top:10px}body.single-sfwd-lessons #sidebar dd.course_progress,body.single-sfwd-quiz #sidebar dd.course_progress,body.single-sfwd-topic #sidebar dd.course_progress{width:100%;max-width:100%;margin:0 0 15px!important}body.single-sfwd-lessons #sidebar>div,body.single-sfwd-quiz #sidebar>div,body.single-sfwd-topic #sidebar>div{background-color:#FFF;padding:15px;border-radius:4px;box-shadow:0 5px 45px 5px rgba(0,0,0,.13)}body.single-sfwd-lessons #sidebar .widget_ldcourseinfo,body.single-sfwd-lessons #sidebar .widget_ldcoursenavigation,body.single-sfwd-lessons #sidebar .widget_ldcourseprogress,body.single-sfwd-lessons #sidebar .widget_sfwd-certificates-widget,body.single-sfwd-lessons #sidebar .widget_sfwd-courses-widget,body.single-sfwd-lessons #sidebar .widget_sfwd-lessons-widget,body.single-sfwd-quiz #sidebar .widget_ldcourseinfo,body.single-sfwd-quiz #sidebar .widget_ldcoursenavigation,body.single-sfwd-quiz #sidebar .widget_ldcourseprogress,body.single-sfwd-quiz #sidebar .widget_sfwd-certificates-widget,body.single-sfwd-quiz #sidebar .widget_sfwd-courses-widget,body.single-sfwd-quiz #sidebar .widget_sfwd-lessons-widget,body.single-sfwd-topic #sidebar .widget_ldcourseinfo,body.single-sfwd-topic #sidebar .widget_ldcoursenavigation,body.single-sfwd-topic #sidebar .widget_ldcourseprogress,body.single-sfwd-topic #sidebar .widget_sfwd-certificates-widget,body.single-sfwd-topic #sidebar .widget_sfwd-courses-widget,body.single-sfwd-topic #sidebar .widget_sfwd-lessons-widget{padding:0}body.single-sfwd-lessons #sidebar #course_navigation,body.single-sfwd-lessons #sidebar #ld_course_info,body.single-sfwd-quiz #sidebar #course_navigation,body.single-sfwd-quiz #sidebar #ld_course_info,body.single-sfwd-topic #sidebar #course_navigation,body.single-sfwd-topic #sidebar #ld_course_info{padding:10px 15px 15px}body.single-sfwd-lessons #sidebar #course_navigation,body.single-sfwd-quiz #sidebar #course_navigation,body.single-sfwd-topic #sidebar #course_navigation{font-weight:400}body.single-sfwd-lessons #sidebar .learndash_navigation_lesson_topics_list .list_arrow.collapse:before,body.single-sfwd-lessons #sidebar .learndash_nevigation_lesson_topics_list .list_arrow.collapse:before,body.single-sfwd-lessons #sidebar .lesson_incomplete.list_arrow.expand::before,body.single-sfwd-quiz #sidebar .learndash_navigation_lesson_topics_list .list_arrow.collapse:before,body.single-sfwd-quiz #sidebar .learndash_nevigation_lesson_topics_list .list_arrow.collapse:before,body.single-sfwd-quiz #sidebar .lesson_incomplete.list_arrow.expand::before,body.single-sfwd-topic #sidebar .learndash_navigation_lesson_topics_list .list_arrow.collapse:before,body.single-sfwd-topic #sidebar .learndash_nevigation_lesson_topics_list .list_arrow.collapse:before,body.single-sfwd-topic #sidebar .lesson_incomplete.list_arrow.expand::before{color:inherit}body.single-sfwd-lessons #sidebar .course_navigation ul.learndash-course-quiz-list,body.single-sfwd-quiz #sidebar .course_navigation ul.learndash-course-quiz-list,body.single-sfwd-topic #sidebar .course_navigation ul.learndash-course-quiz-list{margin-top:10px;padding:10px 0 0;border-top:1px solid #ddd}body.single-sfwd-lessons #sidebar .course_navigation ul.learndash-course-quiz-list a,body.single-sfwd-quiz #sidebar .course_navigation ul.learndash-course-quiz-list a,body.single-sfwd-topic #sidebar .course_navigation ul.learndash-course-quiz-list a{padding-left:21px}body.single-sfwd-lessons #sidebar .course_navigation ul.learndash-course-quiz-list a:before,body.single-sfwd-quiz #sidebar .course_navigation ul.learndash-course-quiz-list a:before,body.single-sfwd-topic #sidebar .course_navigation ul.learndash-course-quiz-list a:before{content:"\f059";font-size:16px;font-weight:700}body.single-sfwd-quiz .wpProQuiz_question{padding:0;margin:10px 0 15px!important}body.single-sfwd-quiz .quiz_continue_link{margin:0 0 15px;text-align:center}body.single-sfwd-quiz a#quiz_continue_link{display:inline-block}body.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_points{margin:10px 0}body.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultTable{width:100%;max-width:430px}body.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultTable table{table-layout:fixed}body.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultName{width:109px}body.single-sfwd-courses #learndash_course_content,body.single-sfwd-courses #learndash_course_materials,body.single-sfwd-courses #learndash_course_status,body.single-sfwd-courses #learndash_profile{margin:20px 0}div.learndash:after{content:'';display:block;clear:both}#learndash_back_to_lesson{display:none}.sfwd-mark-complete{display:inline-block;float:right}.sfwd-mark-complete input[type=submit]{font-size:16px;line-height:1.4;cursor:pointer}.sfwd-mark-complete+br{display:none}#learndash_next_prev_link{display:inline-block;float:left}#learndash_next_prev_link a{display:inline-block;margin:0 15px 0 0}#learndash_next_prev_link a:last-child{margin:0}#learndash_quizzes+br{display:none}.wp-video{width:100%!important}.wp-video .mejs-video{width:100%!important;height:auto!important;position:relative}.wp-video .mejs-video:before{content:'';display:block;width:100%;height:0;padding-top:56.3%}.wp-video .mejs-video .mejs-inner{width:100%;height:100%;position:absolute;top:0;left:0}#return-to-courses-link{background-color:#F5F5F6;padding:10px 15px}#content-return-to-courses a,#return-to-courses-link a{color:#2F4050;font-size:14px;text-decoration:none}#content-return-to-courses{margin:0 0 15px}.learndash_content+div{margin-top:30px}.learndash_mark_complete_button{background:#1AB394;padding:15px 25px;border:none;color:#000;font-size:16px;line-height:1.4;text-decoration:none}.learndash_topic_dots b,.learndash_topic_dots strong{margin-top:3px}.stamper_download_now_button_for_wp_user{margin:0 0 30px}.stamper_download_now_button_for_wp_user:last-child{margin:0}#leardash_profile .topic-notcompleted icon.ion-clock:before,#lessons_list>div h4>a span.ion-clock:before,.learndash .topic-completed icon.ion-clock:before,.learndash .topic-notcompleted icon.ion-clock:before{margin-right:5px}.stamper_download_now_button_for_wp_user form input[type=submit]{background-color:#AB1F24;padding:15px 25px;border:none;font-family:Montserrat;font-size:16px;line-height:1.4;color:#FFF}#leardash_profile .topic-notcompleted icon.ion-clock,#lessons_list>div h4>a span.ion-clock,.learndash .topic-completed icon.ion-clock,.learndash .topic-notcompleted icon.ion-clock{display:inline-block;background-color:#AB1F24;padding:5px 10px;margin-left:10px;font-size:.9em;color:#FFF}#post-content #learndash_profile .notcompleted::before,#post-content #learndash_profile a.completed::before,#post-content .learndash .notcompleted::before,#post-content .learndash a.completed::before{margin-top:-12px;top:50%}body.single-sfwd-courses #post-content .entry .learndash :first-child,body.single-sfwd-lessons #post-content .entry .learndash :first-child,body.single-sfwd-quiz #post-content .entry .learndash :first-child,body.single-sfwd-topic #post-content .entry .learndash :first-child{margin-top:0}@media only screen and (max-width:880px){body.single-sfwd-lessons #post-content.pb100,body.single-sfwd-quiz #post-content.pb100,body.single-sfwd-topic #post-content.pb100{padding-bottom:30px!important}body.single-sfwd-lessons #sidebar,body.single-sfwd-quiz #sidebar,body.single-sfwd-topic #sidebar{width:100%;padding:30px 0 0}body.single-sfwd-lessons #post-content .entry.with-sidebar,body.single-sfwd-lessons #sidebar+.entry,body.single-sfwd-quiz #post-content .entry.with-sidebar,body.single-sfwd-quiz #sidebar+.entry,body.single-sfwd-topic #post-content .entry.with-sidebar,body.single-sfwd-topic #sidebar+.entry{padding-right:0;width:100%}body.single-sfwd-lessons #post-content .entry.with-sidebar .learndash,body.single-sfwd-lessons #sidebar+.entry .learndash,body.single-sfwd-quiz #post-content .entry.with-sidebar .learndash,body.single-sfwd-quiz #sidebar+.entry .learndash,body.single-sfwd-topic #post-content .entry.with-sidebar .learndash,body.single-sfwd-topic #sidebar+.entry .learndash{padding-bottom:0}body.single-sfwd-courses #post-content .box-title h1,body.single-sfwd-lessons #post-content .box-title h1,body.single-sfwd-quiz #post-content .box-title h1,body.single-sfwd-topic #post-content .box-title h1{padding:0 0 30px;font-size:36px;line-height:1.2}}@media only screen and (max-width:700px){#learndash_next_prev_link,.sfwd-mark-complete{display:block;float:none;text-align:center}.learndash_mark_complete_button{width:100%;max-width:500px}#learndash_next_prev_link a{width:100%;max-width:500px;margin:15px 0 0}#learndash_next_prev_link a:last-child{margin:15px 0 0}#learndash_next_prev_link a.next-link,#learndash_next_prev_link a.prev-link{float:none!important}}@media only screen and (max-width:460px){body.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultTable table tr{display:block}body.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultTable table tr:first-child{margin-bottom:10px}body.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultName{display:block;width:100%;border-right:none;padding:0}body.single-sfwd-quiz .wpProQuiz_content .wpProQuiz_resultValue{display:block;width:100%}}