/*
Theme Name: V2 Parlando Spagnolo ESP
Theme URI: http://www.loygorri.com
Author: Loygorri
Author URI: http://www.loygorri.com
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Parlando Spagnolo
*/

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,
button,
input,
select,
textarea{font-family:'Open Sans Condensed', sans-serif;}
body{font-family:inherit;font-size:inherit;color:#141412;line-height:1.5;margin:0;}
a{color:rgba(153,0,0,1.00);text-decoration:none;}
a:visited{color:rgba(153,0,0,1.00);}
a:focus{outline:thin dotted;}
a:active,
a:hover{outline:0;}
a:hover{text-decoration:underline;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;font-family:'Open Sans Condensed', sans-serif;line-height:1.3;}
h2{font-size:30px;margin:25px 0;}
h3{font-size:22px;margin:22px 0;}
h4{font-size:20px;margin:25px 0;}
h5{font-size:18px;margin:30px 0;}
h6{font-size:16px;margin:36px 0;}
address{font-style:italic;margin:0 0 24px;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
p{margin:0 0 24px;}
code,
kbd,
pre,
samp{font-family:monospace, serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}
pre{background:#f5f5f5;color:#666;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote,
q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";content:none;}
blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px;}
blockquote blockquote{margin-right:0;}
blockquote cite,
blockquote small{font-size:14px;font-weight:normal;text-transform:uppercase;}
blockquote em,
blockquote i{font-style:normal;font-weight:300;}
blockquote strong,
blockquote b{font-weight:400;}
small{font-size:smaller;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl{margin:0 20px;}
dt{font-weight:bold;}
dd{margin:0 0 20px;}
menu,
ol,
ul{margin:16px 0;padding:0 0 0 40px;}
ul{list-style-type:square;}
nav ul,
nav ol{list-style:none;list-style-image:none;}
li > ul,
li > ol{margin:0;}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;}
button,
input,
select,
textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}
button,
input{line-height:normal;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;padding-right:2px;width:270px;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;}
caption,
th,
td{font-weight:normal;text-align:left;}
caption{font-size:16px;margin:20px 0;}
th{font-weight:bold;text-transform:uppercase;}
td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{background-size:4px 4px;border:0;height:1px;margin:0 0 24px;}
.genericon:before,
.menu-toggle:after,
.featured-post:before,
.date a:before,
.entry-meta .author a:before,
.format-audio .entry-content:before,
.comments-link a:before,
.tags-links a:first-child:before,
.categories-links a:first-child:before,
.edit-link a:before,
.attachment .entry-title:before,
.attachment-meta:before,
.attachment-meta a:before,
.comment-awaiting-moderation:before,
.comment-reply-link:before,
.comment-reply-login:before,
.comment-reply-title small a:before,
.bypostauthor > .comment-body .fn:before,
.error404 .page-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:normal 16px/1 Genericons;vertical-align:text-bottom;}
.clear:after,
.attachment .entry-header:after,
.site-footer .widget-area:after,
.entry-content:after,
.page-content:after,
.navigation:after,
.nav-links:after,
.gallery:after,
.comment-form-author:after,
.comment-form-email:after,
.comment-form-url:after,
.comment-body:after{clear:both;}
.clear:before,
.clear:after,
.attachment .entry-header:before,
.attachment .entry-header:after,
.site-footer .widget-area:before,
.site-footer .widget-area:after,
.entry-content:before,
.entry-content:after,
.page-content:before,
.page-content:after,
.navigation:before,
.navigation:after,
.nav-links:before,
.nav-links:after,
.gallery:before,
.gallery:after,
.comment-form-author:before,
.comment-form-author:after,
.comment-form-email:before,
.comment-form-email:after,
.comment-form-url:before,
.comment-form-url:after,
.comment-body:before,
.comment-body:after{content:"";display:table;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000;}
button,
input,
textarea{border:2px solid #d4d0ba;font-family:inherit;padding:5px;}
input,
textarea{color:#141412;}
input:focus,
textarea:focus{border:2px solid #c3c0ab;outline:0;}
button,
input[type="submit"],
input[type="button"],
input[type="reset"]{background:rgba(0,0,0,1.00);border:none;border-bottom:3px solid #b93207;border-radius:2px;color:#fff;display:inline-block;padding:11px 24px 10px;text-decoration:none;}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus{background:rgba(0,0,0,1.00);outline:none;}
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active{background:#d94412;background:-webkit-linear-gradient(top, #d94412 0%, #e05d22 100%);background:linear-gradient(to bottom, #d94412 0%, #e05d22 100%);border:none;border-top:3px solid #b93207;padding:10px 24px 11px;}
.post-password-required input[type="submit"]{padding:7px 24px 4px;vertical-align:bottom;}
.post-password-required input[type="submit"]:active{padding:5px 24px 6px;}
::-webkit-input-placeholder{color:#7d7b6d;}
:-moz-placeholder{color:#7d7b6d;}
::-moz-placeholder{color:#7d7b6d;}
:-ms-input-placeholder{color:#7d7b6d;}
.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption{max-width:100%;}
.entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full,
img.size-large,
img.wp-post-image{height:auto;max-width:100%;}
embed,
iframe,
object,
video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
figure.wp-caption.alignleft,
img.alignleft{margin:5px 20px 5px 0;}
.wp-caption.alignleft{margin:5px 10px 5px 0;}
figure.wp-caption.alignright,
img.alignright{margin:5px 0 5px 20px;}
.wp-caption.alignright{margin:5px 0 5px 10px;}
img.aligncenter{margin:5px auto;}
img.alignnone{margin:5px 0;}
.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption{color:#220e10;font-size:18px;font-style:italic;font-weight:300;margin:0 0 24px;}
div.wp-caption.alignright img[class*="wp-image-"]{float:right;}
div.wp-caption.alignright .wp-caption-text{padding-left:10px;}
img.wp-smiley,
.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol{list-style-position:inside;}
.site{background-color:#fff;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;margin:0 auto;max-width:1600px;width:100%;}
.site-main{position:relative;}
.site-main .sidebar-container{height:0;position:absolute;top:40px;width:100%;z-index:1;}
.site-main .sidebar-inner{margin:0 auto;max-width:1040px;}
.hentry{padding:0px 0;}
.entry-content,
.entry-summary,
.entry-meta{margin:0 auto;width:100%;}
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta{max-width:1040px;padding:0 376px 0 60px;}
.sidebar .entry-header .entry-meta{padding:0;}
.entry-thumbnail img{display:block;margin:0 auto 10px;}
.entry-title{font-weight:normal;margin:0 0 5px;}
h2.entry-title {font-size: 30px; font-weight:bold; margin: 25px 0;}
.entry-title a{color:rgba(153, 0, 0, 1); text-decoration:none;}
.entry-title a:hover{color:rgba(113, 0, 0, 1);}
.entry-meta{clear:both;font-size:14px;}
.entry-meta a{color:rgba(153,0,0,1.00);}
.entry-meta a:hover{color:rgba(153,0,0,1.00);}
.entry-meta > span{margin-right:20px;}
.entry-meta > span:last-child{margin-right:0;}
.featured-post:before{content:"\f308";margin-right:2px;}
.entry-meta .date a:before{content:"\f303";}
.comments-link a:before{content:"\f300";margin-right:2px;position:relative;top:-1px;}
.entry-meta .author a:before{content:"\f304";position:relative;top:-1px;}
.categories-links a:first-child:before{content:"\f301";}
.tags-links a:first-child:before{content:"\f302";position:relative;top:-1px;}
.edit-link a:before{content:"\f411";position:relative;top:-1px;}
.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date{display:none;}
.entry-content{}
.entry-content a,
.comment-content a{color:rgba(153,0,0,1.00);}
.entry-content a:hover,
.comment-content a:hover{color:rgba(113,0,0,1.00);}
.entry-content .more-link{white-space:nowrap;}
.entry-content blockquote{font-size:24px;}
.entry-content blockquote cite,
.entry-content blockquote small{font-size:16px;}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft{margin-left:-60px;}
.entry-content img.alignright,
.entry-content .wp-caption.alignright{margin-right:-60px;}
footer.entry-meta{margin-top:24px;}
.format-standard footer.entry-meta{margin-top:0;}
.page-links{clear:both;font-size:16px;font-style:italic;font-weight:normal;line-height:2.2;margin:20px 0;text-transform:uppercase;}
.page-links a,
.page-links > span{background:#fff;border:1px solid #fff;padding:5px 10px;text-decoration:none;}
.format-status .entry-content .page-links a,
.format-gallery .entry-content .page-links a,
.format-chat .entry-content .page-links a,
.format-quote .entry-content .page-links a,
.page-links a{background:#e63f2a;border:1px solid #e63f2a;color:#fff;}
.format-gallery .entry-content .page-links a:hover,
.format-audio .entry-content .page-links a:hover,
.format-status .entry-content .page-links a:hover,
.format-video .entry-content .page-links a:hover,
.format-chat .entry-content .page-links a:hover,
.format-quote .entry-content .page-links a:hover,
.page-links a:hover{background:#fff;color:#e63f2a;}
.format-status .entry-content .page-links > span,
.format-quote .entry-content .page-links > span{background:none;}
.page-links .page-links-title{background:transparent;border:none;margin-right:20px;padding:0;}
.hentry .mejs-mediaelement,
.hentry .mejs-container .mejs-controls{background:#220e10;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-loaded,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#fff;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-current{background:#ea9629;}
.hentry .mejs-controls .mejs-time-rail .mejs-time-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#595959;}
.hentry .mejs-controls .mejs-time-rail span,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.hentry .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:0;}
.navigation .nav-previous{float:left;}
.navigation .nav-next{float:right;}
.navigation a:hover{text-decoration:none;}
.paging-navigation{background-color:#e8e5ce;padding:40px 0;}
.paging-navigation .nav-links{margin:0 auto;max-width:604px;width:100%;}
.sidebar .paging-navigation .nav-links{max-width:1040px;padding:0 376px 0 60px;}
.paging-navigation .nav-next{padding:13px 0;}
.paging-navigation a{font-size:22px;font-style:italic;font-weight:300;}
.paging-navigation .meta-nav{background-color:#e63f2a;border-radius:50%;color:#fff;display:inline-block;font-size:26px;padding:3px 0 8px;text-align:center;width:50px;}
.paging-navigation .nav-previous .meta-nav{margin-right:10px;padding:17px 0 23px;width:80px;}
.paging-navigation .nav-next .meta-nav{margin-left:10px;}
.paging-navigation a:hover .meta-nav{background-color:#ea9629;text-decoration:none;}
.post-navigation{background-color:#fff;color:#ca3c08;font-size:20px;font-style:italic;font-weight:300;padding:20px 0;}
.post-navigation .nav-links{margin:0 auto;max-width:1040px;}
.sidebar .post-navigation .nav-links{padding:0 376px 0 60px;}
.post-navigation a[rel="next"]{float:right;text-align:right;}
.author-info{margin:0 auto;max-width:604px;padding:30px 0 10px;text-align:left;width:100%;}
.author.sidebar .author-info{max-width:1040px;padding:30px 376px 10px 60px;}
.single .author-info{padding:50px 0 0;}
.author-avatar .avatar{float:left;margin:0 30px 30px 0;}
.single-format-status .author-description{color:#f7f5e7;}
.author-description .author-title{clear:none;font:300 italic 20px "Source Sans Pro", Helvetica, sans-serif;margin:0 0 8px;}
.author-link{color:#ca3c08;margin-left:2px;}
.author.archive .author-link{display:none;}
.site-footer{background-color:#e8e5ce;color:#686758;font-size:14px;text-align:center;}
.site-footer .widget-area,
.sidebar .site-footer{text-align:left;}
.site-footer a{color:#686758;}
.site-footer .sidebar-container{background-color:#220e10;padding:20px 0;}
.site-footer .widget-area{margin:0 auto;max-width:1040px;width:100%;}
.sidebar .site-footer .widget-area{max-width:724px;position:relative;left:-158px;}
.site-footer .widget{background:transparent;color:#fff;float:left;margin-right:20px;width:245px;}
.sidebar .site-footer .widget{width:228px;}
.sidebar .site-footer .widget:nth-of-type(4),
.sidebar .site-footer .widget:nth-of-type(3){margin-right:0;}
.site-footer .widget a{color:#e6402a;}
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text{color:#fff;}
.site-info{margin:0 auto;max-width:1040px;padding:30px 0;width:100%;}
#wpstats{display:block;margin:-10px auto 0;}
@media print{body{background:none !important;color:#000;font-size:10pt;}
footer a[rel="bookmark"]:link:after,
footer a[rel="bookmark"]:visited:after{content:" [" attr(href) "] ";}
.site{max-width:98%;}
.site-header{background-image:none !important;}
.site-header .home-link{max-width:none;min-height:0;}
.site-description{font-size:10pt;}
.author-avatar,
.site-footer,
.comment-respond,
.comments-area .comment-edit-link,
.comments-area .reply,
.comments-link,
.entry-meta .edit-link,
.page-links,
.site-content nav,
.widget-area,
.main-navigation,
.navbar,
.more-link{display:none;}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta{margin:0;width:100%;}
.page-title,
.entry-title{font-size:21pt;}
.entry-meta,
.entry-meta a{color:#444;font-size:10pt;}
.entry-content img.alignleft,
.entry-content .wp-caption.alignleft{margin-left:0;}
.entry-content img.alignright,
.entry-content .wp-caption.alignright{margin-right:0;}
.format-image .entry-content .size-full{margin:0;}
.hentry{background-color:#fff;}
.comments-area > li.comment{background:none;position:relative;width:auto;}
.comment-metadata{float:none;}
.comment-author .fn,
.comment-reply-link,
.comment-reply-login{color:#333;}
}
.cabecera{display:block;width:100%;min-height:70px;clear:both;z-index:100;position:relative;background-color:rgba(153,0,0,1.00);}
.centrado{max-width:1240px;width:100%;margin:auto;}
hr{display:none;}
.logo{margin:0px;padding:0px;margin-top:5px;margin-left:20px;padding-right:80px;display:block;width:180px; height:60px;float:left;font-family:'Alfa Slab One', cursive;font-weight:normal;font-size:20px;line-height:24px;color:rgba(255,255,255,1.00);text-align:center;background-image:url(images/logo.svg);background-repeat:no-repeat;background-position:right;}
.logo a{color:inherit;}
.logo a span{display:none;}
.logo a:hover{text-decoration:none;}
.main-navigation{float:right;margin:0 auto;max-width:990px;min-height:45px;position:relative;}
ul.nav-menu,
div.nav-menu > ul{margin:0;margin-top:10px;padding:0;}
.nav-menu li{display:inline-block;position:relative;}
.nav-menu li a{color:rgba(255,255,255,1.00);display:block;font-size:18px;font-weight:700;line-height:1;padding:15px 15px;text-decoration:none;}
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus{color:BLACK;}
.nav-menu .sub-menu,
.nav-menu .children{background-color:rgba(255,255,255,1.00);border:1px solid rgba(0,0,0,1.00);border-top:0;padding:0;position:absolute;left:-2px;z-index:99999;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}
.nav-menu .sub-menu ul,
.nav-menu .children ul{border-left:0;left:100%;top:0;}
ul.nav-menu ul a,
.nav-menu ul ul a{color:rgba(153,0,0,1.00);margin:0;width:200px;border-bottom:1px solid rgba(0,0,0,0.50);}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus{background-color:BLACK;color:WHITE;}
ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul,
ul.nav-menu .focus > ul,
.nav-menu .focus > ul{clip:inherit;overflow:inherit;height:inherit;width:inherit;}
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-ancestor > a{color:rgba(255,255,255,1.00);font-style:italic;}
.nav-menu .current_page_item > a,
.nav-menu .current-menu-item > a{color:rgba(0,0,0,1.00);font-style:italic;}
.menu-toggle{display:none;}
.carrusel-home{display:block;width:100%;height:278px;clear:both;background-image:url(images/fondo-home.jpg);background-position:top center;background-repeat:no-repeat;border-bottom:2px solid rgba(153,0,0,1.00);border-top:2px solid rgba(0,0,0,1.00);overflow:hidden;z-index:50;}
.carrusel-home p{display:block;max-width:800px;margin:auto;margin-top:35px;text-align:center;font-size:40px;line-height:50px;color:rgba(243,243,243,1.00);text-shadow:2px 2px rgba(0,0,0,1.00);background-color:rgba(0,0,0,0.35);padding:20px;border-radius:20px;}
.carrusel-home p a{color:rgba(243,243,243,1.00);}
.carrusel-home strong, .carrusel-home b{font-weight:normal;}
#contenido{display:block;width:100%;clear:both;overflow:hidden;background-color:rgba(0,0,0,0.05);}
.slides{width:66%;margin:auto;float:left;}
.slide{display:block;width:48%;margin:1%;padding:15px;min-height:450px;float:left;border:1px solid rgba(0,0,0,0.20);background:rgba(255,255,255,1.00);background-position:bottom;background-repeat:no-repeat;border-radius:5px;}
.slide_1{background-image:url(images/edades.png);}
.slide_2{}
.slide_3{background-image:url(images/conversacion.png);}
.slide_4{background-image:url(images/erasmus.png);}
.slide_5{background-image:url(images/dele.png);}
.slide_6{background-image:url(images/bambini.png);}
.slide h2{margin:0px;padding:0px;padding-bottom:0px;font-size:20px;text-transform:uppercase;border-bottom:2px solid rgba(153,0,0,1.00);margin-bottom:20px;}
.slide h2 a{color:rgba(0,0,0,1.00);}
.slide h2 a:hover{color:rgba(153,0,0,1.00);text-decoration:none;}
.slide p{font-size:19px;line-height:25px;color:rgba(100,100,100,1.00);padding-right:0px;margin-bottom:5px;}
.precios-home{display:block;width:33%;background-color:rgba(170,19,35,1.00);color:rgba(255,255,255,1.00);float:right;}
.skype-home .medio{position:relative;}
.skype-home .medio h2{position:absolute;border:0px;left:0px;top:0px; font-size:60px; line-height:60px;display:block; padding:10px; padding-left:20px;}
.skype-home .medio h2 em{display:none;}
.skype-home .medio h2 i{}
.skype-home .medio p{padding-left:100px;}
.skype-home .medio p strong{ font-weight:bold;}
.formulario-home{display:block;width:33%;background-color:rgba(153,16,29,1.00);color:rgba(255,255,255,1.00);float:right;}
.precios-home h2,
.formulario-home h2{font-size:40px;font-weight:700;margin:0px;padding:15px;border-bottom:1px solid rgba(255,255,255,1.00);}
.precios-home h2 i.fa.fa-money,
.formulario-home h2 i.fa.fa-money{font-size:50px; -ms-transform: rotate(-7deg); -webkit-transform: rotate(-7deg); transform: rotate(-7deg); padding-left:10px;}
.precios-home h2 a,
.formulario-home h2 a{color:rgba(255,255,255,1.00);}
.precios-home p,
.formulario-home p{margin:0px;padding:15px;font-size:20px;border-bottom:1px solid rgba(255,255,255,1.00);}
.precios-home p a{color:rgba(255,255,255,1.00);text-decoration:underline;}
.precios-home ul{margin:0px;padding:0px;display:block;width:100%;}
.precios-home li{margin:0px;padding:15px;display:block;width:100%;min-height:100px;font-size:20px;list-style-type:none;position:relative;padding-right:200px;border-bottom:1px solid rgba(255,255,255,1.00);}
.precios-home li:first-child{padding-right:140px;}
.precios-home li:last-child{padding-right:240px;}
.precios-home li span,
.precios-home li strong{display:block;float:right;font-size:72px;font-weight:700;position:absolute;right:15px;top:-8px;}
.formulario-home form p{border:0px;}
.formulario-home input{width:100%;border:0px;}
.formulario-home input[type=checkbox]{width:inherit;border:0px;}
.formulario-home textarea{width:100%;height:100px;border:0px;}
.metodo-home{display:block;overflow:hidden;background-color:rgba(170,19,35,1.00);color:rgba(255,255,255,1.00);}
.metodo-home .medio{display:block;width:50%;margin:0%;float:left;}
.metodo-home h2{font-size:40px;font-weight:700;margin:0px;padding:0px;padding-top:20px;padding-bottom:10px;margin-left:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,1.00);}
.metodo-home h2 a{color:rgba(255,255,255,1.00);text-decoration:underline;}
.metodo-home h3{font-size:30px;font-weight:700;margin:0px;padding:0px;padding-left:20px;}
.metodo-home h3 i{font-size:40px; -ms-transform: rotate(-7deg); -webkit-transform: rotate(-7deg); transform: rotate(-7deg);}
.metodo-home p{font-size:20px;padding-left:20px;padding-right:20px;}
.breadcrumb{background-color:rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.10);}
.breadcrumb .centrado{padding:10px;overflow:hidden;}
.breadcrumb .centrado span{float:left;}
.cuerpo-interior{}
.cuerpo-interior h1{font-size:50px;font-weight:bold;color:rgba(158,0,0,1.00);}
.cuerpo-interior h2{}
.cuerpo-interior h3{}
.cuerpo-interior h4{}
.cuerpo-interior h6{}
.cuerpo-interior p{font-size:20px;}
.cuerpo-interior li{font-size:20px;}
.page-template-default .woocommerce .products h3 a{background-color:#ebe9eb;background-image:none;border:1px solid rgba(0, 0, 0, 0.25);border-radius:5px;box-shadow:none;color:#515151;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:700;left:auto;line-height:1;margin:0;overflow:visible;padding:0.618em 1em;position:relative;text-decoration:none;text-shadow:none;white-space:nowrap;}
.content-area{display:block;float:left;width:65%;margin-top:20px;padding-right:50px;}
.cuerpo-interior.bambini .centrado .content-area{margin-top:0px;}
.cuerpo-interior.bambini .centrado .content-area h1{background-image:url(css/44.jpg);background-size:100%;background-repeat:no-repeat;padding-top:200px;padding-left:20px;padding-bottom:20px;color:#FFF;text-shadow:1px 1px rgba(158,0,0,1.00);}
.content-area caption{font-size:25px;font-weight:bold;color:rgba(158,0,0,1.00);}
.content-area th{font-size:20px;}
.content-area td{font-size:20px;}
.auxiliar{float:left;width:34%;margin-top:85px;/**/display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:wrap;-webkit-flex-flow:wrap;/**/}
.auxiliar ul{margin:0px;margin-bottom:20px;padding:0px;}
.auxiliar ul li{list-style-type:none;text-align:right;border-top:1px solid rgba(0,0,0,0.20);padding-bottom:5px;padding-top:5px;}
.auxiliar ul li span,
.auxiliar ul li a.activo{color:rgba(92,92,92,1.00);}
.auxiliar ul li:first-child{border-top:0px;}
.auxiliar .lista-auxiliar{width:100%;}
.auxiliar .formulario-auxiliar{width:100%;float:right;padding:20px;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.25);border-radius:10px;margin-bottom:20px;}
.auxiliar .formulario-auxiliar h2{margin:0px;padding:0px;}
.auxiliar .precios-auxiliar{width:100%;float:right;padding:20px;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.25);border-radius:10px;margin-bottom:20px;}
.auxiliar .precios-auxiliar h2{margin:0px;padding:0px;}
.auxiliar .precios-auxiliar caption{color:rgba(153,0,0,1.00);font-weight:bold;font-size:20px;margin:10px 0px;}
.auxiliar .precios-auxiliar table{line-height:inherit;}
.auxiliar .precios-auxiliar th{font-size:20px;}
.auxiliar .precios-auxiliar td{font-size:20px;}
.auxiliar .precios-auxiliar p{font-size:14px;}
.auxiliar .last-post{width:100%;float:right;padding:20px;background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.25);border-radius:10px;margin-bottom:20px;}
.auxiliar .last-post h2{margin:0px;padding:0px;}
.cierre{display:block;width:100%;float:left;clear:both;background-color:rgba(170,19,35,1.00);}
.cierre-home{display:block;width:100%;float:left;clear:both;border-top:1px solid rgba(170,19,35,1.00);background-color:rgba(255,255,255,1.00);}
.cierre ul{margin:0px;padding:0px;}
.cierre ul li{margin:0px;padding:0px;list-style-type:none;float:left;width:25%;text-align:center;padding:20px;}
.cierre ul li:first-child{text-align:left;}
.cierre ul li:last-child{text-align:right;}
.cierre ul li,
.cierre ul li a{color:rgba(255,255,255,1.00);}
.cierre-home ul li,
.cierre-home ul li a{color:rgba(170,19,35,1.00);}
.content-area .author,
.content-area .updated{display:none;}
.social{display:block;clear:both;position:absolute;top:90px;right:20px;z-index:999;}
.social ul{margin:0px;padding:0px;display:block;width:100%;}
.social ul li{display:block;width:35px;height:35px;background-size:500%;margin-bottom:10px;}
.social ul li a{display:block;width:100%;height:100%;text-align:center;color:rgba(255,255,255,1.00);font-weight:bold;font-size:40px;position:relative;}
.social ul li a:hover{}
.social ul li a i{position:absolute;left:0px;top:0px;}
.social ul li a span{display:none;}
.page-child{}
.page-template-default .social,
.page-parent .social,
.page-child .social,
.woocommerce-page .social,
.single-format-standard .social,
.blog .social{display:block;clear:both;position:absolute;top:155px;right:0px;width:100%;z-index:1;}
.page-template-default .social ul,
.page-parent .social ul,
.page-child .social ul,
.woocommerce-page .social ul,
.single-format-standard .social ul,
.blog .social ul{margin:0px;padding:0px;display:block;float:right;width:270px;}
.page-template-default .social ul li,
.page-parent .social ul li,
.page-child .social ul li,
.woocommerce-page .social ul li,
.single-format-standard .social ul li,
.blog .social ul li{display:block;float:left;width:35px;height:35px;margin-right:10px;}
.page-template-default .social ul li a,
.page-parent .social ul li a,
.page-child .social ul li a,
.woocommerce-page .social ul li a,
.single-format-standard .social ul li a,
.blog .social ul li a{color:rgba(0,0,0,1.00);}
.single-format-standard .lista-auxiliar{float:right;}
.sidebar-container{text-align:right;float:right;}
.cierre-accessibility{background-color:rgba(0,0,0,1.00);}
.accessibility{display:block;clear:both;text-align:center;padding:10px;}
.accessibility a{color:rgba(255,255,255,1.00);margin:auto;}
a.salto{position:absolute;top:0px;left:0px;z-index:333;background-color:rgba(5,5,5,1.00);color:rgba(255,255,255,1.00);padding:10px;}
@media screen and (max-width:1240px){.centrado{padding-left:20px;padding-right:20px;}
.nav-menu li a{font-size:16px;}
}
@media screen and (max-width:1024px){}
@media screen and (max-width:1120px){.cabecera{min-height:120px;}
.page-template-default .social .centrado,
.page-parent .social .centrado,
.page-child .social .centrado,
.woocommerce-page .social .centrado,
.single-format-standard .social .centrado,
.blog .social .centrado{padding-left:0px;padding-right:0px;}
.social,
.page-template-default .social,
.page-parent .social,
.page-child .social,
.woocommerce-page .social,
.single-format-standard.social,
.blog .social{display:block;clear:both;position:absolute;top:20px;right:20px;z-index:999;width:inherit;}
.social ul,
.page-template-default .social ul,
.page-parent .social ul,
.page-child .social ul,
.woocommerce-page .social ul
.single-format-standard .social ul,
.blog .social ul{margin:0px;padding:0px;display:block;width:100%;}
.social ul li,
.page-template-default .social ul li,
.page-parent .social ul li,
.page-child .social ul li,
.woocommerce-page .social ul li,
.single-format-standard .social ul li,
.blog .social ul li{display:block;width:35px;height:35px;margin-left:10px;margin-right:0px;float:left;}
.page-template-default .social ul li a,
.page-parent .social ul li a,
.page-child .social ul li a,
.woocommerce-page .social ul li a,
.single-format-standard .social ul li a,
.blog .social ul li a { color:rgba(255,255,255,1.00);}
.main-navigation{float:left;}
.content-area{display:block;float:left;width:60%;margin-top:20px;padding-right:50px;}
.auxiliar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;float:left;width:39%;margin-top:20px;}
}
@media screen and (max-width:920px){a.salto{display:none;}
.cabecera{min-height:85px;overflow:inherit;}
.centrado{padding-left:0px;padding-right:0px;}
h1.logo{margin:0px;padding:0px;margin-top:10px;margin-left:20px;padding-right:80px;display:block;width:180px; height:60px;float:left;font-family:'Alfa Slab One', cursive;font-weight:normal;font-size:20px;line-height:23px;color:rgba(255,255,255,1.00);text-align:center;background-image:url(images/logo.svg);background-repeat:no-repeat;background-position:right;}
.logo{margin-top:20px;margin-left:20px;}
.logo a span{display:none;}
ul.nav-menu,
div.nav-menu > ul{margin:0;margin-top:85px;padding:0;}
.main-navigation{position:absolute;top:0px;right:0px;float:right;}
.menu-menu-principal-container{display:none;}
.toggled-on .menu-menu-principal-container{display:block;background-color:rgba(255,255,255,1.00);z-index:999;}
.menu-toggle{display:block;padding:1.5em;position:absolute;right:0px;top:0px;cursor:pointer;font-size:20px;font-weight:bold;color:rgba(255,255,255,1.00);}
.nav-menu li{width:100%;background-color:rgba(255,255,255,1.00);}
.nav-menu li a{width:100%;padding:1.5em;font-size:18px;border-top:1px solid rgba(0,0,0,1.00);color:rgba(0,0,0,1.00);}
ul.nav-menu ul a, .nav-menu ul ul a{width:100%;padding:1.5em;border-top:1px solid rgba(0,0,0,1.00);border-bottom:0px;padding-left:40px;}
.nav-menu .sub-menu{border:0px solid #f7f5e7;border-top:0;padding:0;position:inherit;left:0px;z-index:99999;height:inherit;width:inherit;overflow:inherit;}
.nav-menu .current_page_ancestor > a, .nav-menu .current-menu-ancestor > a{color:rgba(0,0,0,1.00);}
.carrusel-home p{font-size:30px;line-height:32px;padding-left:20px;padding-right:20px;}
.slides{width:100%;}
.slide{display:block;width:96%;margin:2%;padding:15px;min-height:inherit;float:left;clear:both;background-image:none;}
.slide p{padding-right:0px;font-size:20px;}
.precios-home{width:100%;clear:both;}
.formulario-home{width:100%;clear:both;}
footer .medio{max-width:inherit;width:100%;}
footer .precios-home .medio{float:right;clear:both;}
footer .formulario-home .medio{float:left;clear:both;}
.precios-home ul{}
.precios-home li{margin:0px;display:block;width:100%;float:left;font-size:20px;list-style-type:none;position:relative;padding-top:15px;padding-right:240px;border-bottom:1px solid rgba(255,255,255,1.00);padding-bottom:20px;}
.precios-home li:first-child{padding-right:100px;}
.precios-home li:last-child{padding-right:200px;border-bottom:1px solid rgba(255,255,255,1.00);}
.precios-home li span, .precios-home li strong{font-size:50px;}
.precios-home p{clear:both;}
#contenido{padding-bottom:20px;}
.metodo-home .medio{width:100%;clear:both;}
.cuerpo-interior{padding-left:15px;padding-right:15px;}
.cuerpo-interior h1{font-size:30px;}
.cuerpo-interior caption{line-height:normal;}
.content-area{display:block;float:left;width:100%;margin-top:20px;padding-right:0px;}
.auxiliar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:wrap;-webkit-flex-flow:wrap;float:left;width:100%;margin-top:20px;}
.auxiliar .formulario-auxiliar{-webkit-box-ordinal-group:-1;-moz-box-ordinal-group:-1;-ms-flex-order:-1;-webkit-order:-1;order:-1;}
.auxiliar .lista-auxiliar{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.auxiliar ul li{list-style-type:none;text-align:left;border-top:1px solid rgba(0,0,0,0.20);padding-bottom:5px;padding-top:5px;}
.cierre{margin-bottom:62px;}
.cierre .centrado{padding:0px;}
.cierre ul li{margin:0px;padding:0px;list-style-type:none;float:left;width:100%;text-align:center;padding:10px;font-size:20px;}
.cierre ul li{text-align:center;border-top:1px solid rgba(255,255,255,1.00);}
.cierre ul li:first-child{text-align:center;border-top:0px solid rgba(255,255,255,1.00);}
.cierre ul li:last-child{text-align:center;border-top:1px solid rgba(255,255,255,1.00);border-bottom:0px solid rgba(255,255,255,1.00);}
.cierre-home ul li{text-align:center;border-top:1px solid rgba(153,0,0,1.00);}
.cierre-home ul li:first-child{text-align:center;border-top:1px solid rgba(153,0,0,1.00);}
.cierre-home ul li:last-child{text-align:center;border-top:1px solid rgba(153,0,0,1.00);border-bottom:0px solid rgba(153,0,0,1.00);}
.page-template-default .social .centrado,
.page-parent .social .centrado,
.page-child .social .centrado,
.woocommerce-page .social .centrado,
.single-format-standard .social .centrado,
.blog .social .centrado{padding-left:0px;padding-right:0px;}
.social,
.page-template-default .social,
.page-parent .social,
.page-child .social,
.woocommerce-page .social,
.single-format-standard .social,
.blog .social{display:inline-block;clear:both;position:fixed;bottom:0px;top:inherit;left:0px;z-index:999;width:100%;background-color:rgba(0,0,0,1.00);padding-top:10px;text-align:center;}
.social ul,
.page-template-default .social ul,
.page-parent .social ul,
.page-child .social ul,
.woocommerce-page .social ul,
.single-format-standard .social ul,
.blog .social ul{margin:0px;padding:0px;display:inline-block;width:270px;float:none;}
.social ul li,
.page-template-default .social ul li
.page-parent .social ul li,
.page-child .social ul li,
.woocommerce-page .social ul li,
.single-format-standard .social ul li,
.blog .social ul li{display:block;width:35px;height:35px;float:left;margin-right:0px;}
.social ul li a{display:block;text-align:center;color:rgba(255,255,255,1.00);font-weight:bold;}
.social ul li a:hover{}
.social ul li a span{}
}
@media screen and (max-width:415px){.slide{display:block;width:96%;margin:2%;padding:15px;padding-bottom:200px;min-height:inherit;float:left;clear:both;background-size:100%;}
.slide_1{background-image:url(images/edades.png);}
.slide_2{}
.slide_3{background-image:url(images/conversacion.png);}
.slide_4{background-image:url(images/erasmus.png);}
.slide_5{background-image:url(images/dele.png);}
.slide_6{background-image:url(images/bambini.png);}
.precios-home li span, .precios-home li strong{font-size:70px;}
}
@media screen and (max-width:320px){.precios-home li:last-child{padding-right:150px;border-bottom:1px solid rgba(255,255,255,1.00);}
}
.owl-theme .owl-controls{margin-top:10px;text-align:center;position:absolute;bottom:0px;width:100%;}
.owl-pagination{text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:WHITE;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background:rgba(153,0,0,1.00);}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;height:278px;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-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 .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
a{outline:0;}
p.demo_store{position:fixed;bottom:0px;top:inherit;background-color:#000;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:left;}
#acf-alumno,
#acf-profesor,
#acf-formulario_columna,
#acf-precios_columna,
#acf-clases .repeater-footer,
#acf-clases .acf-button-add,
#acf-clases .acf-button-remove,
#acf-clases_pasadas{display:none;}
.single-calendario .log-out{position:fixed;z-index:999;background-color:#000;color:#fff;padding:10px;top:10px;left:10px;}
.woocommerce ul.products li.product a img{display:none;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:100%;}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images{display:none; width:0%;}
.woocommerce-main-image{ display:none;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{ background-color:rgba(153, 0, 0, 1); }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{ background-color:rgba(113, 0, 0, 1); }

.blog .site-content{padding-top:40px;}