*{font-family:Tahoma,Arial,verdana,sans-serif;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea{border:0;font-size:100%;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline}:focus{outline:0}em{font-style:italic}strong,strong *{font-weight:700}p{line-height:1.3em;margin-bottom:20px}body>iframe{display:none}ol,ul{margin:0 0 15px 30px}ol li,ul li{margin:0 0 10px}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}textarea{overflow:auto;resize:none}input{font-size:16px}input,textarea{outline:0;box-shadow:none}img{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}::-webkit-input-placeholder{color:#999!important}:-moz-placeholder{color:#999!important}::-webkit-input-placeholder,:-moz-placeholder,:focus{box-shadow:#555 0 0 1.5px 1px}p,div,img,h1,h2,form{text-decoration:none;border:0;color:#000;font-size:16px;line-height:20px}a{cursor:pointer;text-decoration:none;outline:0;color:inherit;font-size:inherit}a,a em,a strong{color:#d73b4c}h1,h2{color:#000;font-weight:400;margin:0}body{background-color:#f0f0f0}.clear{clear:both}.left{float:left}.right{float:right}.block-center{width:100%;max-width:950px;margin:0 auto;position:relative}body.single .block-center,body.page-template-default .block-center,body.tax-curso .block-center{max-width:750px}.phone{display:none}.hidden-phone{display:block}.tablet{display:none}.hidden-tablet{display:block}input[type="text"],input[type="email"],input[type="submit"]{-webkit-appearance:none}.suscribete{background-color:#25b792;color:#fff;display:inline-block;font-size:27px;font-weight:700;line-height:27px;margin:0 auto;padding:20px 40px;text-transform:uppercase}.suscribete:hover{background-color:#249c7d}article.error404{text-align:center;padding:5%}article.error404 h1{font-size:135px;line-height:135px;font-weight:700;margin-bottom:20px}article.error404 h2{font-size:30px;line-height:30px;margin-bottom:20px}article.error404 a{font-size:30px;line-height:30px}.page-template-default article .image-default{width:100%;display:block}.page-template-default article h1{font-size:33px;font-weight:300;line-height:33px}.page-template-default article h2{font-size:27px;font-weight:300;line-height:30px;margin-bottom:25px}.page-template-default article h3{font-size:16px;font-weight:700;line-height:16px;margin-bottom:20px}.page-template-default article p{margin-bottom:15px}.page-template-default article iframe{width:100%}ul.menu{display:table;list-style:outside none none;margin:0}ul.menu>li{display:table-cell;position:relative}ul.menu>li>a{color:#000;display:block;font-size:16px;line-height:16px;padding:5px 10px;text-align:center}ul.sub-menu{background-color:#fff;display:none;left:-85px;list-style:outside none none;margin:0;padding:10px;position:absolute;text-align:center;width:225px;z-index:1}ul.menu>li:hover ul.sub-menu{display:block}.site-inner{padding-top:80px}header.site-header{background-color:#fff;border-bottom:3px solid #ededed;padding:20px 20px 15px;position:fixed;width:calc(100% - 40px);z-index:1}header.site-header .logo{float:left}header.site-header .logo img{display:block;max-width:250px}header.site-header .suscribete{background-color:#25b792;color:#fff;font-size:20px;font-weight:400;line-height:20px;padding:10px 30px;position:absolute;right:15px;text-transform:none}header.site-header .suscribete:hover{background-color:#249c7d}header.site-header .frase{font-size:20px;left:50%;line-height:20px;margin:9px 0 0 -210px;position:absolute;text-align:center}header.site-header .title-area{display:inline-block}header.site-header nav{display:inline-block;float:right;margin:6px 175px 0 0}header.entry-header{text-align:center}header.entry-header h1{font-size:33px;font-weight:700;line-height:33px;margin-bottom:30px}header.entry-header .entry-image-link{display:block}header.entry-header .entry-image-link img{height:auto;width:100%}header.entry-header .entry-title a{color:#000}footer{background-color:#fff;padding:50px 0;text-align:center}footer .logo{display:inline-block}footer .logo img{max-width:300px}footer nav ul.menu{margin:0 auto 20px}.page-template-inicio section{padding:50px 0 60px}.page-template-inicio section.top-wrapper{background-color:#f0f0f0;padding:0}.page-template-inicio section.top-wrapper .block-center{background-image:url(/wp-content/themes/escuelademusica/images/noia.jpg);background-position:0 bottom;background-repeat:no-repeat;max-width:1120px;padding:40px 0}.page-template-inicio section.top-wrapper .info-wrapper{left:40%;position:absolute;width:330px}.page-template-inicio section.top-wrapper .info-wrapper .title{font-size:33px;font-weight:700;line-height:37px;margin-bottom:20px}.page-template-inicio section.top-wrapper .info-wrapper .subtitle{font-size:18px;font-weight:300;line-height:24px}.page-template-inicio section.top-wrapper .form-wrapper{float:right;min-height:375px;width:300px}.page-template-inicio section.top-wrapper .form-wrapper .gform_title{font-size:30px;font-weight:700;line-height:30px;margin-bottom:20px;text-align:center}.page-template-inicio section.top-wrapper .form-wrapper input[type="text"],.page-template-inicio section.top-wrapper .form-wrapper input[type="email"],.page-template-inicio section.top-wrapper .form-wrapper textarea{border:medium none;box-sizing:border-box;font-size:15px;line-height:15px;padding:15px!important;width:100%}.page-template-inicio section.top-wrapper .form-wrapper input[type="submit"]{background-color:#25b792;border:medium none;color:#fff;cursor:pointer;display:block;font-size:20px;line-height:20px;padding:20px;text-transform:uppercase;width:100%}.page-template-inicio section.top-wrapper .form-wrapper input[type="submit"]:hover{background-color:#249c7d}.page-template-inicio section.top-wrapper .form-wrapper .gfield{margin-bottom:15px!important;margin-top:0;padding:0;width:100%}.page-template-inicio section.top-wrapper .form-wrapper .gfield div.ginput_container{margin:0}.page-template-inicio section.top-wrapper .form-wrapper .gform_confirmation_message{margin-top:85px}.page-template-inicio section.featured-wrapper{background-color:#08a0d5}.page-template-inicio section.featured-wrapper .title{color:#fff;font-size:35px;font-weight:700;line-height:35px;margin-bottom:30px;text-align:center}.page-template-inicio section.featured-wrapper .featured{float:left;margin-right:2%;width:32%}.page-template-inicio section.featured-wrapper .featured:nth-child(3n){margin-right:0}.page-template-inicio section.featured-wrapper .featured .inner{background-color:#fff;padding:20px;text-align:center}.page-template-inicio section.featured-wrapper .featured .image{background-position:center center;background-size:cover;display:block;height:190px}.page-template-inicio section.featured-wrapper .featured .title{color:#000;font-size:18px;line-height:18px;margin:0 0 5px}.page-template-inicio section.featured-wrapper .featured .subtitle{color:#000;font-size:15px;line-height:15px;margin-bottom:10px}.page-template-inicio section.featured-wrapper .featured .link{color:#19b0e5;text-decoration:underline}.page-template-inicio section.cursos-wrapper{background-color:#ebebe8;padding-bottom:20px}.page-template-inicio section.cursos-wrapper .title{font-size:35px;font-weight:700;line-height:35px;margin-bottom:60px;text-align:center}.page-template-inicio section.cursos-wrapper .curso{background-color:#fff;border-radius:50px;color:#000;float:left;font-size:18px;font-weight:300;line-height:18px;margin:0 4% 4% 0;padding:2%;text-align:center;width:26.6%}.page-template-inicio section.cursos-wrapper .curso b{font-weight:700}.page-template-inicio section.cursos-wrapper .curso:nth-child(3n){margin-right:0}.page-template-inicio section.cursos-wrapper .curso:nth-child(3n+1){clear:both}.page-template-inicio section.suscribirme-wrapper{background-color:#fff;text-align:center}.page-template-inicio section.suscribirme-wrapper .suscribirme-inner{margin-bottom:50px}.page-template-inicio section.suscribirme-wrapper .suscribir{float:left;padding:0 3%;text-align:center;width:27.33%}.page-template-inicio section.suscribirme-wrapper .suscribir .title{font-size:30px;font-weight:700;line-height:35px;margin-bottom:20px}.page-template-inicio section.suscribirme-wrapper .suscribir .subtitle{font-size:18px;font-weight:300;line-height:23px}.page-template-inicio section.suscribirme-wrapper .suscribete{background-color:#25b792;color:#fff;display:inline-block;font-size:27px;font-weight:400;line-height:27px;margin:0 auto;padding:20px 40px;text-transform:uppercase}.page-template-inicio section.suscribirme-wrapper .suscribete:hover{background-color:#249c7d}.page-template-inicio section.facebook-wrapper{background-color:#ebebe8;padding:70px 0 85px;text-align:center}.page-template-inicio section.facebook-wrapper .block-center{max-width:700px}.page-template-inicio section.facebook-wrapper .notas-1{left:-130px;position:absolute;top:40px}.page-template-inicio section.facebook-wrapper .notas-2{bottom:0;position:absolute;right:-130px}.page-template-inicio section.facebook-wrapper .pulgar{display:block;margin:0 auto 10px}.page-template-inicio section.facebook-wrapper .title{font-size:35px;font-weight:700;line-height:35px;margin-bottom:60px;text-align:center}.page-template-inicio section.facebook-wrapper .facebook-inner{margin-bottom:80px}.page-template-inicio section.facebook-wrapper .facebook-comments{background-color:#0c8bb7;color:#fff;display:inline-block;font-size:25px;line-height:25px;padding:30px 60px}.page-template-inicio section.facebook-wrapper .facebook-comment{display:table;margin-bottom:40px}.page-template-inicio section.facebook-wrapper .facebook-comment img{display:table-cell;margin-right:40px;vertical-align:middle}.page-template-inicio section.facebook-wrapper .facebook-comment .facebook-comment-inner{display:table-cell;vertical-align:middle}.page-template-inicio section.facebook-wrapper .facebook-comment .title{color:#666;font-size:20px;margin:0;text-align:left}.page-template-inicio section.facebook-wrapper .facebook-comment .comment{color:#666;font-size:18px;line-height:23px;text-align:left}main.content{padding:30px 0}body.home main.content{padding:0}.comment-respond,.entry-comments,.entry-pings{margin-bottom:20px}.entry-comments{margin-top:20px}.entry-comments h3{font-size:20px;line-height:20px;margin-bottom:20px}.entry-comments .comment-list li article{background-color:#fff;padding:40px}.entry-comments .comment-list li article .comment-header{margin-bottom:10px}.entry-comments .comment-list li article .comment-author span{font-weight:700}.entry-comments .comment-list li article .comment-author span.says{display:none}.entry-comments .comment-list li article .comment-meta .comment-time-link{color:#ababab;font-style:italic}.comment-header{font-size:16px}.comment-content{clear:both;word-wrap:break-word}.comment-list{list-style:outside none none;margin:0}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:50%}.comment-respond label{display:block;margin-right:12px}.entry-comments p{margin-bottom:0}.entry-comments .comment-author .avatar{display:none}.entry-pings .reply{display:none}.comment-respond{background-color:#fff;padding:20px}.comment-respond h3{font-size:20px;line-height:20px;margin-bottom:20px}.comment-respond .comment-form input,.comment-respond .comment-form textarea{border:1px solid #ababab;box-sizing:border-box;margin-top:10px;padding:5px;width:100%}.comment-respond .comment-form input[type="submit"]{background-color:#25b792;border:medium none;color:#fff;cursor:pointer;font-size:20px;font-weight:500;line-height:20px;padding:10px}.comment-respond .comment-form input[type="submit"]:hover{background-color:#249c7d}.entry-content h1{font-size:25px;line-height:25px;margin-bottom:15px}.entry-content h2{font-size:23px;line-height:23px;margin-bottom:15px}.entry-content h3{font-size:21px;line-height:21px;margin-bottom:15px}.entry-content h4{font-size:19px;line-height:19px;margin-bottom:15px}.entry-content h5{font-size:18px;line-height:18px;margin-bottom:15px}.entry-content h6{font-size:17px;line-height:17px;margin-bottom:15px}.entry-content p{font-size:18px;font-weight:300;line-height:23px}.entry-content img{height:auto;max-width:100%}.entry-content .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.entry-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumb{font-size:18px;margin-bottom:20px;text-align:center}.breadcrumb .breadcrumb-link-wrap,.breadcrumb span:nth-child(2){display:none}.breadcrumb a{color:#000}.gform_wrapper{margin:0!important}.gform_wrapper .gform_body{width:100%!important}.gform_wrapper div.validation_error{border:1px solid #790000!important;display:none!important;font-size:14px!important;padding:10px 2%!important;width:100%!important}.gform_wrapper .gfield div.ginput_container{margin:0!important}.gform_wrapper .gform_body .gfield{margin-bottom:15px!important;margin-top:0!important;padding:0!important;width:100%!important}#gform_wrapper_1 .gform_body .gfield,#gform_wrapper_2 .gform_body .gfield{max-width:100%!important}.gform_wrapper .gform_body .gfield.gfield_error{background:#fff0 none repeat scroll 0 0!important;border:medium none!important;margin:0 0 15px 0!important}.gform_wrapper .gform_body .gfield.gfield_error input{background-color:#ffe5e5!important;border:none!important}.gform_wrapper .validation_message{display:none!important}.gform_wrapper .gform_body input[type="text"],.gform_wrapper .gform_body input[type="email"],.gform_wrapper .gform_body textarea{border:medium none;box-sizing:border-box;font-size:15px;line-height:15px;padding:15px!important;width:100%!important}.gform_wrapper .gform_footer{padding:0!important;position:relative}.gform_wrapper .gform_footer input[type="submit"]{background-color:#25b792;border:medium none;color:#fff;cursor:pointer;display:block!important;font-size:20px!important;line-height:20px;margin:0!important;padding:20px;text-transform:uppercase;width:100%!important}.gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#249c7d}.gform_wrapper .gform_body .gfield_label{display:none!important}.gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;right:10px;top:10px}.gform_confirmation_message{background:#fff0 url(/wp-content/themes/escuelademusica/images/done.png) no-repeat scroll center top;font-size:18px;line-height:23px;padding-top:50px;text-align:center}.posts-wrapper{margin-top:50px}.posts-wrapper .post{float:left;margin:0 4% 4% 0;width:30.6%}.posts-wrapper .post:nth-child(3n){margin-right:0}.posts-wrapper .post:nth-child(3n+1){clear:both}.posts-wrapper .post .image{background-position:center center;background-size:cover;display:block;height:190px}.posts-wrapper .post .inner{background-color:#fff;padding:20px;text-align:center}.posts-wrapper .post .title{color:#000;font-size:18px;line-height:23px;margin:0 0 5px}.posts-wrapper .post .link{color:#19b0e5;text-decoration:underline}.page-template-cursos .entry-content{text-align:center}.page-template-cursos .suscribete{display:table}.archive .archive-description h1{font-size:28px;font-weight:700;line-height:28px;margin-bottom:30px;text-align:center}.archive .archive-description h2{font-size:23px;line-height:23px;margin-bottom:15px}.archive .archive-description h3{font-size:21px;line-height:21px;margin-bottom:15px}.archive .archive-description p{font-size:18px;font-weight:300;line-height:23px}.archive article.leccion{background-color:#fff;margin-top:3px}.archive article.leccion a{display:block;font-size:18px;line-height:23px;padding:20px;text-align:left}.archive article.leccion a:hover{background-color:#f9f9f9}.pagination{display:inline-block;text-align:center;width:100%}.pagination ul{border-spacing:10px 0;display:table;list-style:outside none none;margin:0 auto}.pagination ul li{display:table-cell;font-size:25px;line-height:25px;vertical-align:middle}.pagination ul li a{background-color:#25b792;color:#fff;display:block;font-size:17px;padding:10px 15px}.pagination ul li.active a,.pagination ul li a:hover{background-color:#fff;color:#0c8bb7}.blog h1{font-size:30px;font-weight:700;line-height:30px;margin-bottom:30px;margin-top:40px;text-align:center}.blog article.post{float:left;margin:0 4% 4% 0;width:30.6%}.blog article.post:nth-child(3n){margin-right:0}.blog article.post:nth-child(3n+1){clear:both}.blog article.post header{background-color:#fff}.blog article.post header p{padding:10px}.blog article.post header .entry-image-link{display:block}.blog article.post header img{height:auto;max-width:100%}.blog article.post header h2{padding:10px;padding-bottom:0}.blog article.post header h2 a{color:#000;font-size:18px;line-height:18px}.page-template-comentarios-facebook section.facebook-wrapper .pulgar{display:block;margin:0 auto 10px}.page-template-comentarios-facebook section.facebook-wrapper .title,.page-template-comentarios-facebook section.facebook-wrapper h1{font-size:35px;font-weight:700;line-height:35px;margin-bottom:60px;text-align:center}.page-template-comentarios-facebook section.facebook-wrapper .facebook-comment{display:table;margin-bottom:40px}.page-template-comentarios-facebook section.facebook-wrapper .facebook-comment img{display:table-cell;margin-right:40px;vertical-align:middle}.page-template-comentarios-facebook section.facebook-wrapper .facebook-comment .facebook-comment-inner{display:table-cell;vertical-align:middle}.page-template-comentarios-facebook section.facebook-wrapper .facebook-comment .title{color:#666;font-size:20px;margin:0;text-align:left}.page-template-comentarios-facebook section.facebook-wrapper .facebook-comment .comment{color:#666;font-size:18px;line-height:23px;text-align:left}#newsletter{background-color:#fff;margin:0 auto;max-width:700px}#newsletter .left-wrapper{display:table-cell;padding:5%;vertical-align:middle;width:50%}#newsletter .right-wrapper{display:table-cell;padding:5%;vertical-align:middle;width:50%}#newsletter img{margin-bottom:30px;max-width:100%}#newsletter .text p{color:#202d2f;font-size:20px;font-weight:300;line-height:25px}#newsletter .gform_wrapper .gform_body input[type="text"],#newsletter .gform_wrapper .gform_body input[type="email"],#newsletter .gform_wrapper .gform_body textarea{background-color:#eaeaea}#newsletter .gform_wrapper .gform_body textarea{height:90px}#newsletter .gform_wrapper .gform_footer input[type="submit"]{margin:0;padding:10px;width:100%}.page-template-newsletter-subscribe h1{margin-bottom:60px!important}.page-template-newsletter-subscribe .correct{color:#202d2f;font-size:20px;line-height:30px;text-align:center}.page-template-newsletter-subscribe .incorrect{color:red}.page-template-newsletter-subscribe .share-wrapper{margin:40px 0;text-align:center}.page-template-newsletter-subscribe .share-wrapper a{display:inline-block;margin-right:20px}.page-template-newsletter-subscribe .share-wrapper a:last-child{margin-right:0}.page-template-newsletter-subscribe .share-wrapper a i{font-size:50px}.page-template-newsletter-subscribe .share-wrapper a.facebook i{color:#3b5998}.page-template-newsletter-subscribe .share-wrapper a.twitter i{color:#55acee}.page-template-newsletter-subscribe .share-wrapper a.google-plus i{color:#dd4b39}.page-template-newsletter-subscribe .ver-cursos-wrapper{text-align:center}.page-template-newsletter-subscribe .ver-cursos{font-size:30px;line-height:30px}a .curso{font-weight:600!important}