.sf-mega,.sf-mega-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#mobile-menu,#page-header h2,#page-header p{margin-bottom:0}#wrap{position:relative;background-color:#fff}#header-top,#header-top .widget-title span{background-color:#289dcc}#header-top{padding:15px 0;color:#fff}#header-top a{color:#fff}#header-top .widget-title:before,#header-top .widget_tag_cloud a{border-color:#fff}#header-top #newsletter-subscribe-form input[type=submit]:hover,#header-top .widget_tag_cloud a:hover{background-color:#0f5066}#header-top .ewf_widget_contact_info ul li{display:inline-block;padding-left:0;margin-right:20px;margin-bottom:0}#logo,#logo img,.sf-menu>li>a{display:block}#header-top .ewf_widget_contact_info ul li:last-child{margin-right:0}#header-top .ewf_widget_social_media{float:right}#header-top .ewf_widget_social_media .social-icon{width:auto;height:auto;margin-right:15px;background-color:transparent}#header-top .ewf_widget_social_media .social-icon i{font-size:16px;line-height:16px}#header{padding:10px 0 5px}@media (min-width:1024px){#header{position:absolute;z-index:1010;top:0;right:0;left:0;padding:0;margin:72px auto 0}#header.stuck{position:fixed!important;z-index:1010;top:0;width:100%!important;padding:10px 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12);margin-top:0;background:#fff;-webkit-transition:padding .5s;-o-transition:padding .5s;transition:padding .5s}#header.stuck .sf-menu>li.dropdown>a,#header.stuck .sf-menu>li>a{padding-bottom:27px}#header.stuck .sf-mega,#header.stuck .sf-menu li.dropdown ul{margin-top:10px}#header.stuck .sf-menu li.dropdown ul ul{margin-top:0}#content{padding-top:100px}}#logo{margin-top:7px}.sf-menu,.sf-menu ul{padding:0;margin:0;list-style:none}.sf-menu>li{float:left}.sf-menu>li>a{position:relative}.sf-menu .sf-mega,.sf-menu li.dropdown ul{position:absolute;z-index:210;top:100%;left:0;display:none}.sf-menu a,.sf-menu li.dropdown.sfHover>ul,.sf-menu li.dropdown:hover>ul,.sf-menu li.sfHover>.sf-mega,.sf-menu li:hover>.sf-mega{display:block}.sf-menu li.dropdown{position:relative}.sf-menu li.dropdown ul ul{top:-1px;left:100%}.sf-menu{float:right}.sf-menu a{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1);font:14px 'Open Sans',Arial,sans-serif;color:#818181;text-decoration:none}.sf-menu li.dropdown a{padding:10px 15px}.sf-menu li:last-child>a{border-bottom:none}.sf-menu>li.dropdown>a,.sf-menu>li>a{padding:25px 20px 40px;border:none;color:#818181;font-size:14px;text-transform:uppercase}.sf-menu>li a i{margin-right:5px}.sf-menu a:hover,.sf-menu li.sfHover a:hover,.sf-menu li.sfHover>a,.sf-menu>li.current>a{color:#289ccb;text-decoration:none}.sf-menu li.dropdown ul{min-width:180px;border:1px solid rgba(0,0,0,.1);background-color:#e9e9e9}.sf-menu>li.dropdown>ul{border-top:3px solid #289ccb}.sf-menu>li.dropdown>ul li a:hover{background-color:#289ccb;color:#fff}.sf-mega{width:100%;box-sizing:border-box;padding:15px 0;border:1px solid rgba(0,0,0,.1);border-top:3px solid #289ccb;background-color:#e9e9e9}#mobile-menu,#mobile-menu .sf-mega{background-color:#289ccb;display:none}.sf-mega-section{float:left;width:25%;box-sizing:border-box;padding:0 20px;border-right:1px solid rgba(0,0,0,.1)}.sf-mega-section:last-child{border-right:none}.sf-arrows .sf-with-ul:after{position:absolute;top:50%;right:0;height:0;width:0;border:5px solid transparent;border-top-color:rgba(0,0,0,.5);margin-top:-3px;content:""}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:rgba(0,0,0,.7)}.sf-arrows ul .sf-with-ul:after{border-color:transparent;border-left-color:rgba(0 ,0,0,.5);margin-top:-5px;margin-right:-3px}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:rgba(0,0,0,.7)}#mobile-menu{z-index:20;border-bottom:1px solid #e9e9e9}#mobile-menu li{display:block;margin:0}#mobile-menu>li>ul,#mobile-menu>li>ul>li>ul{display:none;margin-left:0}#mobile-menu .sf-mega{padding:0;border:none;margin:0}#mobile-menu .sf-mega-section{float:none;width:100%;padding:0;border:none}#mobile-menu .sf-mega-section ul{margin-left:0}#mobile-menu li a{position:relative;display:block;padding:15px 25px;border-top:1px solid #e9e9e9;color:#fff;font-size:13px;text-align:left;text-decoration:none}#mobile-menu ul a{padding-left:45px}#mobile-menu ul li ul a{padding-left:65px}#mobile-menu .mobile-menu-submenu-arrow{position:absolute;top:0;right:0;height:100%;width:70px;border-left:1px solid #efefef;color:#fff;font-size:20px;line-height:50px;text-align:center;cursor:pointer}#mobile-menu .mobile-menu-submenu-arrow:hover{background-color:#0f5066}#mobile-menu-trigger{float:right;display:none;font-size:32px}.client-logos li,.team-member-thumb{display:inline-block}#content h1.title-curso,#content h2.title-oferta{font-size:40px!important;font-weight:800;text-align:center}#content{min-height:300px;padding-bottom:60px}#page-header{padding:40px 0;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin-bottom:50px;background-color:#e9e9e9}#footer,#footer .widget-title span{background-color:#4b4b4b}#content h1.title-curso{color:#4071B7!important}#content h1.title-curso>span.curso-ayuda{color:#96C23F!important}#content h2.title-oferta{color:#FFF!important}#content h2.title-oferta>span.oferta{color:#4071B7!important}#content h2.title-asistente>span{font-size:30px!important;font-weight:800;text-align:center;color:#4071B7!important}#footer,#footer a{color:#c4c4c4}#footer{padding:80px 0}#footer .widget{margin-bottom:40px}#footer .widget-title{margin-bottom:70px}#footer .widget-title:before,#footer .widget_tag_cloud a{border-color:#c4c4c4}#footer .ewf_widget_social_media .social-icon{width:26px;height:26px;margin-right:5px;background-color:#289ccb;color:#fff}#footer-bottom,#footer-bottom .widget-title span{background-color:#222}#footer .ewf_widget_social_media .social-icon i{font-size:16px;line-height:26px}#footer-bottom{padding:30px 0;color:#6e6e6e}#footer-bottom a{color:#6e6e6e}#footer-bottom .widget-title:before,#footer-bottom .widget_tag_cloud a{border-color:#6e6e6e}#footer-bottom .widget_pages ul{float:right}#footer-bottom .widget_pages ul li{display:inline-block;margin-right:20px}#footer-bottom .widget_pages ul li:last-child{margin-right:0}.client-logos{margin-bottom:50px;list-style:none;text-align:center}.team-member{margin:25px 0 50px}.team-member h4{padding-top:20px;color:#289ccb}.team-member-thumb{position:relative;float:left;border:10px solid transparent;border-radius:50%;margin-right:30px}.team-member-thumb img{display:block;max-width:100%;border-radius:50%}.team-member-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:10px solid #289ccb;border-radius:50%;opacity:0;-webkit-transition:.3s;transition:.3s}.portfolio-item,.portfolio-item-preview{position:relative}.team-member:hover .team-member-overlay{opacity:.5}.portfolio-items{margin-bottom:40px;list-style:none}.portfolio-items li{float:left;width:25%}.portfolio-strip{margin-bottom:50px;list-style:none}.portfolio-strip li{float:left;width:33.3333333333%}.portfolio-strip.two-col li{width:50%}.portfolio-item{overflow:hidden;margin-bottom:30px}.portfolio-item-description h3,.portfolio-item-description p,.portfolio-strip .portfolio-item{margin-bottom:0}.portfolio-item-actions,.portfolio-item-description{position:absolute;background-color:#289ccb;opacity:0;color:#fff}.portfolio-item-preview img{display:block;width:100%}.portfolio-item-description{bottom:-50px;left:0;width:100%;padding:5px 10px 10px;-webkit-transition:all .3s;transition:all .3s}.portfolio-item-description a{color:#fff}.portfolio-item-description a i{vertical-align:middle}.portfolio-item-actions{right:-30px;bottom:0;width:75px;height:75px;font-size:80px;line-height:75px;font-weight:300;text-align:center;-webkit-transition:all .3s;transition:all .3s}.portfolio-item-description+.portfolio-item-actions{border-left:1px solid #fff}.portfolio-item-actions a{color:#fff}.portfolio-item-actions:hover{background-color:#0f5066}.portfolio-item:hover .portfolio-item-description{bottom:0;opacity:1}.portfolio-item:hover .portfolio-item-actions{right:0;opacity:1}.pagination{float:right;margin:50px 0;list-style:none}.pagination li{display:inline-block;margin-right:5px}.pagination li:last-child{margin-right:0}.pagination a{display:block;padding:12px 16px;background-color:#e9e9e9;color:#818181;font-size:18px;line-height:18px;-webkit-transition:all .3s;transition:all .3s}.pagination li a:hover,.pagination li.current a{background-color:#289ccb;color:#fff}.portfolio-filter ul{float:right;margin-bottom:100px;list-style:none}.portfolio-filter ul li{display:inline-block;margin-right:20px}#contact-form .btn,.portfolio-filter ul li:last-child{margin-right:0}.portfolio-filter ul li a{display:block;padding:10px 20px;background-color:#e9e9e9;color:#818181;font-size:18px;line-height:18px;-webkit-transition:all .3s;transition:all .3s}.portfolio-filter ul li a.active,.portfolio-filter ul li a:hover{background-color:#289ccb;color:#fff}.blog-post{margin-bottom:60px}.blog-post-title{margin-bottom:15px}.blog-post-thumb{margin-bottom:20px}.blog-post-thumb img{display:block;width:100%}.blog-post-info{margin-top:45px;text-align:center}.blog-post-info img{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:10px solid #289ccb;border-radius:50%;margin-bottom:20px}.blog-post+.pagination{margin-top:0}#contact-form{overflow:hidden;margin-bottom:30px}label.validation-error{color:#b55454}input.validation-error,select.validation-error,textarea.validation-error{border:1px solid #e9e9e9}@media (min-width:1400px){.client-logos li{margin:0 25px}.portfolio-strip li{width:25%}.portfolio-item-description{padding:25px 15px 30px}.portfolio-item-actions{width:115px;height:115px;line-height:115px}.portfolio-filter ul li a{padding:15px 30px}}@media (min-width:768px) and (max-width:979px){#header{padding-bottom:20px;padding-top:10px}#menu{display:none}#mobile-menu-trigger{display:block;margin-right:10px;margin-top:16px}#footer-bottom .widget_pages ul li{margin-right:10px}.client-logos li{margin:0 25px}.team-member-thumb{float:none;margin-right:0}.portfolio-item-description h3{font-size:18px}.portfolio-item-actions{width:50px;height:50px;font-size:30px;line-height:50px}.portfolio-filter ul li{margin-right:10px}.portfolio-filter ul li a{padding:10px 15px;font-size:14px}#content h1.title-curso{font-size:28px!important;font-weight:800;text-align:center;color:#4071B7!important}}@media (max-width:767px){body{background:#fff}#wrap{border-top:5px solid #289ccb}#header-top,#menu{display:none}#header{padding:30px 0}#mobile-menu-trigger{position:absolute;top:4px;right:10px;display:block;padding:10px;margin-top:0}#footer .widget:last-child{margin-bottom:40px}#footer .widget-title{margin-bottom:30px}.row{padding:0 40px}.row .row{width:auto;padding:0;margin:0}address.last,h1.last,h2.last,h3.last,h4.last,h5.last,ol.last,p.last,ul.last{margin-bottom:20px}.text-right{text-align:left}.client-logos li{display:block;margin:10px 0}.team-member-thumb{float:none;margin-right:0}.portfolio-items li,.portfolio-strip li,.portfolio-strip.two-col li{float:none;width:100%}.portfolio-item-description h3{font-size:18px}.portfolio-item-actions{width:50px;height:50px;font-size:30px;line-height:50px}.portfolio-filter ul{float:none;margin-bottom:50px}.portfolio-filter ul li{display:block;margin-right:0;margin-bottom:10px}.portfolio-filter ul li:last-child{margin-bottom:0}.pagination{float:none}}@media only screen and (min-width:481px) and (max-width:767px){.row{padding:0 40px}#mobile-menu-trigger{right:30px}.portfolio-items li,.portfolio-strip li{float:left;width:50%}#content h1.title-curso{font-size:28px!important}#content h2.title-oferta{font-size:34px!important}.caption.text{margin-left:10px!important;width:320px}.caption.text.alt{top:200px!important}.tp-caption a{visibility:hidden}.ewf_widget_contact_info{margin-left:0!important}}@media only screen and (min-width:360px) and (max-width:480px){.row{padding:0 40px}#mobile-menu-trigger{right:30px}img{width:280px}#content h1.title-curso{font-size:20px!important}#content h2.title-oferta{font-size:24px!important}.caption.text{margin-left:10px!important;width:320px}.caption.text.alt{top:160px!important}.tp-caption a{visibility:hidden}.ewf_widget_contact_info{margin-left:0!important}}@media only screen and (min-width:320px) and (max-width:359px){.row{padding:0 40px}#mobile-menu-trigger{right:30px}img{width:190px}#content h1.title-curso{font-size:18px!important}#content h2.title-oferta{font-size:24px!important}.caption.text{margin-left:10px!important;width:280px}.caption.text.alt{top:150px!important;height:40px!important}.tp-caption a{visibility:hidden}.ewf_widget_contact_info{margin-left:0!important}}