.clear,body{display:block;margin:0}.clear,.general-wrapper,body{width:100%;padding:0}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:400;src:local('Crimson Text Regular'),local('CrimsonText-Regular'),url(https://fonts.gstatic.com/s/crimsontext/v7/3IFMwfRa07i-auYR-B-zNYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:600;src:local('Crimson Text SemiBold'),local('CrimsonText-SemiBold'),url(https://fonts.gstatic.com/s/crimsontext/v7/rEy5tGc5HdXy56Xvd4f3I1FZMcfX2SbzQ69I7OWmkGo.ttf) format('truetype')}@font-face{font-family:'Crimson Text';font-style:normal;font-weight:700;src:local('Crimson Text Bold'),local('CrimsonText-Bold'),url(https://fonts.gstatic.com/s/crimsontext/v7/rEy5tGc5HdXy56Xvd4f3I306qf9KHRHwsVx7iw5MXmY.ttf) format('truetype')}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:400;src:local('Crimson Text Italic'),local('CrimsonText-Italic'),url(https://fonts.gstatic.com/s/crimsontext/v7/a5QZnvmn5amyNI-t2BMkWCtfYakCkPqOMDce0h_3gD8.ttf) format('truetype')}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:600;src:local('Crimson Text SemiBold Italic'),local('CrimsonText-SemiBoldItalic'),url(https://fonts.gstatic.com/s/crimsontext/v7/4j4TR-EfnvCt43InYpUNDDolfeppZzFSKvLyJNPKLMk.ttf) format('truetype')}@font-face{font-family:'Crimson Text';font-style:italic;font-weight:700;src:local('Crimson Text Bold Italic'),local('CrimsonText-BoldItalic'),url(https://fonts.gstatic.com/s/crimsontext/v7/4j4TR-EfnvCt43InYpUNDCxQL91WRy8t8mPvAX_dIgA.ttf) format('truetype')}body{height:100%;background:url(../assets/img/point_bg.png) #4480c8;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Crimson Text",serif;color:#000}.clear{clear:both}.col-centered{float:none;margin-right:-4px;display:inline-block;vertical-align:top}.row-centered{text-align:center}.general-wrapper{display:block;margin:0}.general-wrapper #paginador{display:block;margin:30px 0 50px}.general-wrapper #paginador ul{display:inline-block;padding:0;margin:0;list-style:none;font-family:Arial;font-size:.875em;font-weight:700}.general-wrapper #paginador ul li{display:inline-block;vertical-align:top;width:25px;height:25px;border-radius:100%;border:1px solid #16365d;line-height:25px;overflow:hidden}.general-wrapper #paginador ul li a{color:#16365d;display:block;transition:all .3s ease-Out;-webkit-transition:all .3s ease-Out;-o-transition:all .3s ease-Out;-ms-transitio:all .3s ease-Out;-moz-transition:all .3s ease-Out}.general-wrapper #paginador ul li:hover a{background:#16365d;color:#FFF;text-decoration:none}.general-wrapper #paginador ul li .current{background:#16365d;color:#FFF;display:block}.general-wrapper.home header{background:0 0}.general-wrapper header{display:block;width:100%;position:relative;z-index:10;background:url(../assets/img/bg-header.jpg) center top no-repeat;background-size:cover;min-height:50px}.general-wrapper header .newsletter-box{background:#0084c8;padding-top:5px;padding-bottom:5px}@icnlude breakpoint(tablet){.general-wrapper header .newsletter-box{padding-bottom:20px}}.general-wrapper header .newsletter-box p{color:#FFF;font-size:.8125em;font-weight:700;text-transform:uppercase;position:relative;top:10px;margin:0}@media only screen and (max-width:767px){.general-wrapper header .newsletter-box p{margin-bottom:20px;text-align:center}}.general-wrapper header .newsletter-box .form-group{margin:0}.general-wrapper header .newsletter-box .form-group input[type=text]{border-radius:0;font-family:Arial;font-size:.8125em;border:0}.general-wrapper header .newsletter-box input[type=submit]{font-size:.8125em;font-weight:700;text-transform:uppercase;color:#16365d;border:0;border-radius:40px;padding:0;height:auto;margin-top:6px;line-height:1.5}.general-wrapper header #header{padding:35px 0 20px}@media only screen and (max-width:767px){.general-wrapper header #header{padding:15px 0 0}}.general-wrapper header #header.menu-fixed{position:fixed;top:0;width:100%;z-index:90;padding:10px 0 0;background:url(../assets/img/bg-header.jpg) center top no-repeat;background-size:cover}.general-wrapper header #header.menu-fixed .navbar-hypnosis .navbar-header .logo{top:10px}@media only screen and (max-width:767px){.general-wrapper header #header.menu-fixed .navbar-hypnosis #navbar{top:60px}}.general-wrapper header #header .navbar-hypnosis{margin-bottom:0}.general-wrapper header #header .navbar-hypnosis .navbar-header .logo{display:block;position:relative;top:0}@media only screen and (min-width:992px){.general-wrapper header #header,.general-wrapper header #header .navbar-hypnosis .navbar-header .logo{transition:all .5s ease-Out}}@media only screen and (max-width:1200px){.general-wrapper header #header .navbar-hypnosis .navbar-header .logo{width:270px}}@media only screen and (max-width:992px){.general-wrapper header #header .navbar-hypnosis .navbar-header .logo{width:280px}}@media only screen and (max-width:767px){.general-wrapper header #header .navbar-hypnosis .navbar-header .logo{width:270px;float:left;top:10px}}@media only screen and (max-width:480px){.general-wrapper header #header .navbar-hypnosis .navbar-header .logo{width:200px}}.general-wrapper header #header .navbar-hypnosis .navbar-header .logo img{display:block}.general-wrapper header #header .navbar-hypnosis .navbar-header .navbar-toggle{background:#16365d;margin-top:0;margin-bottom:0;margin-right:0}.general-wrapper header #header .navbar-hypnosis .navbar-header .navbar-toggle .icon-bar{background:#FFF}.general-wrapper header #header .navbar-hypnosis #navbar{font-weight:700;font-size:.9375em;text-transform:uppercase}@media only screen and (max-width:767px){.general-wrapper header #header .navbar-hypnosis #navbar{position:fixed;top:65px;background:#16365d;width:100%;left:0;text-align:center;font-size:1.25em}.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li{margin:0 0 20px}}.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li{position:relative;overflow:hidden}.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li:after{position:absolute;width:80%;content:"";height:3px;bottom:0;right:-100%;background:#FFF;transition:all .3s ease-Out;-webkit-transition:all .3s ease-Out;-o-transition:all .3s ease-Out;-ms-transitio:all .3s ease-Out;-moz-transition:all .3s ease-Out}.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li.current-menu-item:after,.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li:hover:after{right:10%}.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li a{color:#FFF;padding:5px 30px}@media only screen and (max-width:1200px){.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li a{padding:5px 20px}}@media only screen and (max-width:992px){.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li a{padding:5px 10px}}.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li a:focus,.general-wrapper header #header .navbar-hypnosis #navbar .main-menu li a:hover{background:0 0;outline:0}.general-wrapper #main{display:inline-block;margin:0;padding:0;width:100%;background:#FFF}.general-wrapper #main #breadcrumb{display:block;margin-top:35px;margin-bottom:35px;color:#16365d;font-family:Arial;font-size:.8125em}.general-wrapper #main #breadcrumb a{color:#16365d}.general-wrapper.home .slider{display:block;margin:-105px 0 0;padding:0;position:relative;z-index:9}.general-wrapper.home .intro-block{display:block;width:100%;margin:0;background:url(../assets/img/bg-intro.jpg) center center no-repeat;background-size:cover;padding:130px 0;font-family:Arial;color:#16365d}@media only screen and (max-width:767px){.general-wrapper.home .intro-block{padding:15% 0}}.general-wrapper.home .intro-block h2{font-family:"Crimson Text",serif;font-size:1.625em;font-weight:700;line-height:1;padding:0 11%;margin:0}@media only screen and (max-width:480px){.general-wrapper.home .intro-block h2{padding:0}}.general-wrapper.home .intro-block hr{display:block;width:100%;background:url(../assets/img/point.png) left center repeat-x;height:5px;margin:35px 0;border:none}.general-wrapper.home .intro-block p{font-size:1.125em;line-height:22px;padding:0 23%}@media only screen and (max-width:480px){.general-wrapper.home .intro-block p{padding:0}}.general-wrapper.home .feature-block .wrapper{background:url(../assets/img/bg-features.jpg) right top no-repeat;background-size:51% 100%;color:#FFF;position:relative}.general-wrapper.home .feature-block .wrapper .img-box{padding:0;width:51%;position:static}@media only screen and (max-width:767px){.general-wrapper.home .feature-block .wrapper{background:0 0}.general-wrapper.home .feature-block .wrapper .img-box{width:100%}}.general-wrapper.home .feature-block .wrapper .img-box:after{position:absolute;content:"";display:block;width:51%;left:0;top:0;height:100%}.general-wrapper.home .feature-block .wrapper .img-box img{width:100%;height:auto;display:none}.general-wrapper.home .feature-block .wrapper .content-box{font-family:Arial;font-size:.875em;line-height:20px;padding:55px 0 40px 60px}@media only screen and (max-width:1200px){.general-wrapper.home .feature-block .wrapper .content-box{padding-left:50px;padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:767px){.general-wrapper.home .feature-block .wrapper .img-box:after{display:none}.general-wrapper.home .feature-block .wrapper .img-box img{display:block}.general-wrapper.home .feature-block .wrapper .content-box{background:url(../assets/img/bg-features.jpg) right top no-repeat;background-size:cover;padding-right:15px}}@media only screen and (max-width:480px){.general-wrapper.home .feature-block .wrapper .content-box{padding-left:30px}}.general-wrapper.home .feature-block .wrapper .content-box ul{padding:0}.general-wrapper.home .feature-block .wrapper .content-box ul li{margin:0 0 20px}.general-wrapper.home .courses-block .wrapper{background:url(../assets/img/bg-courses.jpg) left top no-repeat;background-size:51% 100%;position:relative}.general-wrapper.home .courses-block .content-box{padding-top:90px;padding-bottom:90px;color:#FFF}@media only screen and (max-width:1200px){.general-wrapper.home .feature-block .wrapper .content-box ul li{margin-bottom:10px}.general-wrapper.home .courses-block .content-box{padding:45px 0}}@media only screen and (max-width:992px){.general-wrapper.home .courses-block .content-box{padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){.general-wrapper.home .courses-block .wrapper{background:0 0}.general-wrapper.home .courses-block .content-box{background:url(../assets/img/bg-courses.jpg) left top no-repeat;background-size:cover}}.general-wrapper.home .courses-block .content-box h2{font-family:"Crimson Text",serif;font-size:1.375em;font-weight:700;text-transform:uppercase;float:left;margin:0}.general-wrapper.home .courses-block .content-box .view-more{background:#FFF;color:#16365d;text-transform:uppercase;font-family:Arial;font-size:.8125em;font-weight:700;float:right;padding:6px 44px;border-radius:30px;transition:all .3s ease-Out;-webkit-transition:all .3s ease-Out;-o-transition:all .3s ease-Out;-ms-transitio:all .3s ease-Out;-moz-transition:all .3s ease-Out}@media only screen and (max-width:480px){.general-wrapper.home .courses-block .content-box .view-more{padding:5px 15px}}.general-wrapper.home .courses-block .content-box .view-more:hover{background:#16365d;color:#FFF;text-decoration:none}.general-wrapper.home .courses-block .content-box .list-articles{margin:40px 0 0}.general-wrapper.home .courses-block .content-box .list-articles article{font-family:Arial;font-size:.875em;line-height:20px;margin:0 0 40px}.general-wrapper.home .courses-block .content-box .list-articles article h4{font-weight:700;text-transform:uppercase;margin:0 0 20px}.general-wrapper.home .courses-block .content-box .list-articles article p{margin:0 0 20px}.general-wrapper.home .courses-block .img-box{padding:0;position:static}.general-wrapper.home .courses-block .img-box:after{position:absolute;content:"";display:block;width:50%;right:0;top:0;height:100%}.general-wrapper.home .courses-block .img-box img{width:100%;height:auto;display:none}.general-wrapper.home .about-block .wrapper{background:url(../assets/img/bg-about.jpg) right top no-repeat;background-size:67% 100%;color:#FFF;position:relative}@media only screen and (max-width:767px){.general-wrapper.home .courses-block .img-box:after{display:none}.general-wrapper.home .courses-block .img-box img{display:block}.general-wrapper.home .about-block .wrapper{background:0 0}}.general-wrapper.home .about-block .wrapper .img-box{padding:0;position:static;cursor:pointer}.general-wrapper.home .about-block .wrapper .img-box:after{position:absolute;content:"";display:block;width:33.3%;left:0;top:0;height:100%}@media only screen and (max-width:1200px){.general-wrapper.home .about-block .wrapper .img-box:after{width:41.6%}}@media only screen and (max-width:992px){.general-wrapper.home .about-block .wrapper .img-box:after{width:33.3%}}@media only screen and (max-width:767px){.general-wrapper.home .about-block .wrapper .img-box:after{display:none}}.general-wrapper.home .about-block .wrapper .img-box span{display:block;position:absolute;z-index:2;font-size:70px;top:30%;left:15%;right:0;width:80px;height:80px;text-align:center;line-height:80px}@media only screen and (max-width:767px){.general-wrapper.home .about-block .wrapper .img-box span{top:25%;left:45%}}@media only screen and (max-width:480px){.general-wrapper.home .about-block .wrapper .img-box span{top:15%;left:35%}}.general-wrapper.home .about-block .wrapper .img-box img{width:100%;height:auto;display:none}.general-wrapper.home .about-block .wrapper .content-box{padding-top:55px;padding-bottom:65px;padding-left:60px}@media only screen and (max-width:1200px){.general-wrapper.home .about-block .wrapper .content-box{padding:25px 0 20px 4%}}@media only screen and (max-width:992px){.general-wrapper.home .about-block .wrapper .content-box{padding-right:15px}}.general-wrapper.home .about-block .wrapper .content-box h3{font-family:"Crimson Text",serif;font-size:1.375em;font-weight:700;text-transform:uppercase;float:left;margin:0}@media only screen and (max-width:767px){.general-wrapper.home .about-block .wrapper .img-box img{display:block}.general-wrapper.home .about-block .wrapper .content-box{background:url(../assets/img/bg-about.jpg) right top no-repeat;background-size:cover;padding-right:15px;padding-bottom:50px}.general-wrapper.home .about-block .wrapper .content-box h3{display:block;width:100%;text-align:center}}.general-wrapper.home .about-block .wrapper .content-box .carousel{margin-top:30px}@media only screen and (max-width:1200px){.general-wrapper.home .about-block .wrapper .content-box .carousel{width:90%;margin-left:auto;margin-right:auto}}.general-wrapper.home .about-block .wrapper .content-box .carousel .item{width:100%}.general-wrapper.home .about-block .wrapper .content-box .carousel .item p{font-family:Arial;font-size:.875em;line-height:20px;margin-bottom:20px}.general-wrapper.home .about-block .wrapper .content-box .carousel .item span{font-family:Arial;font-size:.875em;font-weight:700;text-transform:uppercase}.general-wrapper.home .about-block .wrapper .content-box .carousel .flickity-prev-next-button{background:0 0;margin:0;padding:0}.general-wrapper.home .about-block .wrapper .content-box .carousel .flickity-prev-next-button svg .arrow{fill:#FFF}.general-wrapper.home .about-block .wrapper .content-box .carousel .flickity-prev-next-button.next{right:-35px}.general-wrapper.home .about-block .wrapper .content-box .carousel .flickity-prev-next-button.previous{left:-40px}.general-wrapper.home .about-block .wrapper .content-box .carousel .flickity-page-dots{text-align:left;bottom:-35px}.general-wrapper.home .about-block .wrapper .content-box .carousel .flickity-page-dots .dot{background:#FFF}.general-wrapper.home .about-block .wrapper .content-box .view-more{background:#FFF;color:#16365d;text-transform:uppercase;font-family:Arial;font-size:.8125em;font-weight:700;float:right;padding:6px 44px;border-radius:30px;transition:all .3s ease-Out;-webkit-transition:all .3s ease-Out;-o-transition:all .3s ease-Out;-ms-transitio:all .3s ease-Out;-moz-transition:all .3s ease-Out}@media only screen and (max-width:480px){.general-wrapper.home .about-block .wrapper .content-box .view-more{padding:5px 15px}}.general-wrapper.home .about-block .wrapper .content-box .view-more:hover{background:#16365d;color:#FFF;text-decoration:none}.general-wrapper.home .about-block .wrapper .content-box .description{font-family:Arial;font-size:.875em;line-height:20px;margin:35px 0 0}@media only screen and (max-width:1200px){.general-wrapper.home .about-block .wrapper .content-box .description{margin-top:20px}}.general-wrapper.home .about-block .wrapper .content-box .description p{margin:0}.general-wrapper.home .about-block .wrapper .content-box .description hr{display:block;width:100%;background:url(../assets/img/point-white.png) left center repeat-x;height:4px;margin:20px 0;border:none}@media only screen and (max-width:1200px){.general-wrapper.home .about-block .wrapper .content-box .description hr{margin:15px 0}}.general-wrapper.home .certified-block{position:relative;text-align:center;padding-top:160px;padding-bottom:50px;font-size:1.375em;font-weight:700;color:#5b5b5b;line-height:1}.general-wrapper.home .certified-block figure{display:inline-block;position:absolute;top:-120px;background:#FFF;left:0;padding:0 30px;right:0;width:170px;margin:auto}.general-wrapper.home .certified-block .content-box{padding-top:55px;padding-bottom:55px;border:1px solid #d8d8d8;box-shadow:0 0 0 4px #fff,0 0 0 5px #e8e8e8}@media only screen and (max-width:767px){.general-wrapper.home .certified-block .content-box{width:80%;float:none;margin:0 auto}}.general-wrapper.home .certified-block .content-box p{margin:0 auto;width:80%}.general-wrapper.page-template-two-columns #main{padding:0 0 75px}.general-wrapper.page-template-two-columns .title{display:block;position:relative;margin:0 0 60px}@media only screen and (max-width:767px){.general-wrapper.page-template-two-columns .title{margin-bottom:20px}}.general-wrapper.page-template-two-columns .title:after{background:url(../assets/img/point.png) right center repeat-x;content:"";width:100%;height:5px;position:absolute;right:0;top:35%;z-index:1}.general-wrapper.page-template-two-columns h1{color:#16365d;text-transform:uppercase;font-family:"Crimson Text",serif;font-size:2.125em;font-weight:700;margin:0;position:relative;display:inline-block;background:#FFF;z-index:2;padding:0 25px 0 0}.general-wrapper.page-template-contact .title:after,.general-wrapper.page-template-two-columns .content-box:after{background:url(../assets/img/point.png) right center repeat-x;content:"";width:100%;height:5px}.general-wrapper.page-template-two-columns .content-box{color:#525252;font-family:Arial;font-size:.875em;line-height:24px}.general-wrapper.page-template-two-columns .content-box p{margin:0 0 25px}.general-wrapper.page-template-two-columns .content-box:after{position:relative;display:block;margin-top:80px}.general-wrapper.page-template-two-columns .box-right{padding-right:0}@media only screen and (max-width:767px){.general-wrapper.page-template-two-columns .content-box:after{margin-top:30px}.general-wrapper.page-template-two-columns .box-right{padding-right:15px;margin-top:20px}}.general-wrapper.page-template-two-columns .box-right img{position:relative;float:right}.general-wrapper.page-template-contact #main{padding:0}.general-wrapper.page-template-contact .title{display:block;position:relative;margin:0 0 30px}@media only screen and (max-width:767px){.general-wrapper.page-template-contact .title{margin-bottom:30px}}.general-wrapper.page-template-contact .title:after{position:absolute;right:0;top:35%;z-index:1}.general-wrapper.page-template-contact h1{color:#16365d;text-transform:uppercase;font-family:"Crimson Text",serif;font-size:2.125em;font-weight:700;margin:0;position:relative;display:inline-block;background:#FFF;z-index:2;padding:0 25px 0 0}.general-wrapper.page-template-contact .box-left{padding-bottom:35px;box-shadow:-15px 0 0 0 #FFF,1px -5px 20px 0 rgba(0,0,0,.4);z-index:2}.general-wrapper.page-template-contact .box-left .content-box{color:#525252;font-family:Arial;font-size:1.125em;line-height:24px;position:relative}.general-wrapper.page-template-contact .box-left .content-box form .form-group,.general-wrapper.page-template-contact .box-left .content-box p{font-size:14px}.general-wrapper.page-template-contact .box-left .content-box form{margin-top:20px;width:80%}.general-wrapper.page-template-contact .box-left .content-box form .wpcf7-form-control-wrap{display:inline-block;width:100%}.general-wrapper.page-template-contact .box-left .content-box form .wpcf7-not-valid-tip{top:0;font-size:12px;padding:4px}.general-wrapper.page-template-contact .box-left .content-box form .form-control{border-radius:0;border-color:#dcdcdc;color:#525252;font-family:Arial;font-size:12px}.general-wrapper.page-template-contact .box-left .content-box form textarea{height:90px;resize:none}.general-wrapper.page-template-contact .box-left .content-box form input[type=submit]{background:#16365d;color:#FFF;border:none;text-transform:uppercase;font-family:Arial;font-weight:700;font-size:.8125em;padding:3px 60px;border-radius:50px;display:inline-block;outline:0;-moz-appearance:none;-ms-progress-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none}.general-wrapper.page-template-contact .box-left .content-box form div.wpcf7-response-output{top:0;position:relative;z-index:10;margin:0 0 10px;padding:10px;background:#FFF;text-align:center;width:100%;font-size:14px}.general-wrapper.page-template-contact .box-left .content-box form div.wpcf7-response-output.wpcf7-validation-errors{border-color:red}.general-wrapper.page-template-contact .box-right{padding:0}.general-wrapper.post-type-archive-courses #main{background:url(../assets/img/BGImage.jpg) center top no-repeat fixed;z-index:-10;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width:767px){.general-wrapper.page-template-contact .box-left .content-box form{width:100%}.general-wrapper.post-type-archive-courses #main{background-position:center center}}.general-wrapper.post-type-archive-courses .btn-more{background:#16365d;color:#FFF;font-family:Arial;font-size:.75em;font-weight:700;text-transform:uppercase;padding:5px 80px;border-radius:30px;outline:0;border:1px solid #16365d;transition:all .3s ease-Out;-webkit-transition:all .3s ease-Out;-o-transition:all .3s ease-Out;-ms-transitio:all .3s ease-Out;-moz-transition:all .3s ease-Out}.general-wrapper.post-type-archive-courses .btn-more:hover{background:#FFF;color:#16365d}.general-wrapper.post-type-archive-courses .line{display:block;width:100%;height:5px;margin:20px 0;background:url(../assets/img/point.png) left center repeat-x}.general-wrapper.post-type-archive-courses .info-archive{display:inline-block;margin:0;width:100%}.general-wrapper.post-type-archive-courses .info-archive .title{display:block;width:100%;position:relative;margin-bottom:50px}.general-wrapper.post-type-archive-courses .info-archive .title:after,.general-wrapper.post-type-archive-courses .info-archive .title:before{display:block;position:absolute;z-index:1;height:5px;top:8px;background:url(../assets/img/point.png) left center repeat-x;content:""}.general-wrapper.post-type-archive-courses .info-archive .title:before{width:40%;margin:0;left:0}@media only screen and (max-width:767px){.general-wrapper.post-type-archive-courses .info-archive .title:before{width:20%}}.general-wrapper.post-type-archive-courses .info-archive .title:after{width:40%;margin:0;right:0}@media only screen and (max-width:767px){.general-wrapper.post-type-archive-courses .info-archive .title:after{width:20%}}.general-wrapper.post-type-archive-courses .info-archive .title h1{display:inline-block;padding:0 30px;margin:0;font-family:"Crimson Text",serif;font-size:1.375em;font-weight:700;text-transform:uppercase;color:#16365d;position:relative;z-index:2}.general-wrapper.post-type-archive-courses .info-archive h2{color:#16365d;font-family:"Crimson Text",serif;font-size:1.25em;font-weight:700;margin:0 0 20px}.general-wrapper.post-type-archive-courses .info-archive p{font-family:Arial;font-size:.875em;line-height:24px;color:#525252;margin:0 0 30px}.general-wrapper.post-type-archive-courses .grid article{margin-bottom:50px;border:none;box-shadow:none}.general-wrapper.post-type-archive-courses .grid article .title h3{color:#16365d;font-family:"Crimson Text",serif;font-size:1.625em;font-weight:700;text-transform:uppercase;margin:50px 0 0}.general-wrapper.post-type-archive-courses .grid article .title span{color:#16365d;font-family:"Crimson Text",serif;font-size:1.625em;font-weight:700;margin:0;display:block}.general-wrapper.post-type-archive-courses .grid article .excerpt-box{color:#525252;font-family:Arial;font-size:.875em;font-weight:regular;line-height:24px}.general-wrapper.post-type-archive-courses .grid article .excerpt-box p{margin:0 0 20px}.general-wrapper.post-type-archive-courses .grid article .content-box{margin-top:40px;margin-bottom:40px}.general-wrapper.post-type-archive-courses .grid article .content-box .description-box{color:#525252;font-family:Arial;font-size:.875em;line-height:24px;border-top:solid 1px #dcdcdc;padding-top:30px}.general-wrapper.post-type-archive-courses .grid article .content-box .description-box p{margin:0 0 20px}.general-wrapper.post-type-archive-resources .line{display:block;width:100%;height:5px;margin:20px 0;background:url(../assets/img/point.png) left center repeat-x}.general-wrapper.post-type-archive-resources .info-archive{display:inline-block;margin:0;width:100%}.general-wrapper.post-type-archive-resources .info-archive .title{display:block;width:100%;position:relative;margin-bottom:35px}.general-wrapper.post-type-archive-resources .info-archive .title:before{content:"";display:block;width:100%;height:5px;margin:0;left:0;top:8px;background:url(../assets/img/point.png) left center repeat-x;position:absolute;z-index:1}.general-wrapper.post-type-archive-resources .info-archive .title h1{display:inline-block;background:#FFF;padding:0 30px;font-family:"Crimson Text",serif;font-size:1.375em;font-weight:700;text-transform:uppercase;color:#16365d;position:relative;z-index:2;margin:0}.general-wrapper.post-type-archive-resources .info-archive h2{color:#16365d;font-family:"Crimson Text",serif;font-size:1.25em;font-weight:700;margin:0 0 20px}.general-wrapper.post-type-archive-resources .info-archive p{font-family:Arial;font-size:.875em;line-height:24px;color:#525252;margin:0 0 30px}.general-wrapper.post-type-archive-resources .grid{display:inline-block;width:100%}.general-wrapper.post-type-archive-resources .grid .btn-blue{margin-top:10px;background:#16365d;color:#FFF;font-family:Arial;font-size:.8125em;font-weight:700;outline:0;border-radius:30px;padding:5px 35px;text-transform:uppercase;border:1px solid #16365d;transition:all .3s ease-Out;-webkit-transition:all .3s ease-Out;-o-transition:all .3s ease-Out;-ms-transitio:all .3s ease-Out;-moz-transition:all .3s ease-Out}@media only screen and (max-width:480px){.general-wrapper.post-type-archive-resources .grid .btn-blue{font-size:.75em;padding:5px 15px}}.general-wrapper.post-type-archive-resources .grid .btn-blue:hover{background:#FFF;color:#16365d}.general-wrapper.post-type-archive-resources .grid .item{margin-top:30px;margin-bottom:70px}.general-wrapper.post-type-archive-resources .grid .item .cat-box{margin-bottom:50px}.general-wrapper.post-type-archive-resources .grid .item .cat-box:after{content:"";width:85%;height:1px;background:#dcdcdc;position:absolute;top:28px;right:0;z-index:1}@media only screen and (max-width:1200px){.general-wrapper.post-type-archive-resources .grid .item .cat-box:after{width:80%}}@media only screen and (max-width:767px){.general-wrapper.post-type-archive-resources .grid .item .cat-box:after{width:100%;top:inherit;bottom:-10px}}.general-wrapper.post-type-archive-resources .grid .item .cat-box figure{display:block;float:left;position:relative;z-index:2;margin-right:10px;top:5px}.general-wrapper.post-type-archive-resources .grid .item .cat-box h3{color:#16365d;text-transform:uppercase;font-family:"Crimson Text",serif;font-size:1.375em;font-weight:700;display:inline-block;background:#FFF;position:relative;z-index:2}.general-wrapper.post-type-archive-resources .grid .item article{margin-bottom:30px}.general-wrapper.post-type-archive-resources .grid .item article figure img{width:100%}.general-wrapper.post-type-archive-resources .grid .item article .info-box{padding-left:5px}.general-wrapper.post-type-archive-resources .grid .item article .info-box h4{color:#16365d;font-family:"Crimson Text",serif;font-size:1.25em;font-weight:700;margin:0}.general-wrapper.post-type-archive-resources .grid .item article .info-box p{font-family:Arial;font-size:.875em;font-weight:400;line-height:24px;color:#525252}.general-wrapper.post-type-archive-resources .grid .item article .info-box .price{font-family:Arial;font-size:3em;line-height:38px;color:#525252;float:left;display:inline-block;margin-right:10px;margin-top:20px}@media only screen and (max-width:767px){.general-wrapper.post-type-archive-resources .grid .item article .info-box .price{font-size:1.5625em}}@media only screen and (max-width:480px){.general-wrapper.post-type-archive-resources .grid .item article .info-box .price{font-size:2.1875em;display:block;width:100%;text-align:center;margin:0}}.general-wrapper.error404 .content-box h1,.general-wrapper.error404 .content-box p{font-size:1.5em;color:#7d7d7d;font-family:Arial}.general-wrapper.post-type-archive-resources .grid .item article .info-box form{margin-top:25px;display:inline-block;float:right}.general-wrapper.post-type-archive-resources .grid .item article .info-box form .paypal_submit{background:url(../assets/img/buyNow.png) center center no-repeat;width:134px;height:58px;border:none;outline:0;text-indent:-999px;overflow:hidden;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}@media only screen and (max-width:480px){.general-wrapper.post-type-archive-resources .grid .item article .info-box form{margin-top:10px}.general-wrapper.post-type-archive-resources .grid .item article .info-box form .paypal_submit{width:100%}}.general-wrapper.error404 .content-box{padding-top:140px;padding-bottom:140px}.general-wrapper.error404 .content-box img{margin:0 auto}.general-wrapper.error404 .content-box h1{font-weight:700}.general-wrapper footer{display:block;width:100%;margin:0;padding:30px 0 0;color:#FFF}.general-wrapper footer .logo{display:block;margin:20px auto}.general-wrapper footer .logo img{margin:0 auto}.general-wrapper footer .menu{text-align:center;font-size:.8125em;font-weight:700}.general-wrapper footer .footer-menu{margin:0;display:block;padding:0;list-style:none;text-transform:uppercase}.general-wrapper footer .footer-menu li{display:inline-block;padding:0 10px;position:relative}@media only screen and (max-width:767px){.general-wrapper footer .footer-menu li{margin:0 0 20px}}.general-wrapper footer .footer-menu li:after{position:absolute;width:1px;height:11px;background:#e6e6e6;content:"";top:1px;right:0}.general-wrapper footer .footer-menu li:first-child:before{position:absolute;width:1px;height:11px;background:#e6e6e6;content:"";top:1px;left:0}.general-wrapper footer .footer-menu li a{color:#FFF;display:block;padding:0 20px}.general-wrapper footer .info-box{display:block;margin:45px 0 0;font-size:.875em;font-family:Arial}.general-wrapper footer .info-box p{margin:0}.general-wrapper footer .legal{display:block;width:100%;border-top:solid 1px rgba(255,255,255,.3);padding:20px 0;font-family:Arial;font-size:.75em;margin:40px 0 0}.general-wrapper footer .legal p{margin:0}.modal{z-index:11}.modal .modal-header{padding:0;border:none}.modal .modal-header .close{position:absolute;right:-10px;color:#FFF;opacity:1;font-size:50px;top:-40px;outline:0}.modal-backdrop{z-index:10}.modal-backdrop.in{opacity:.8;filter:alpha(opacity=80)}@media (min-width:768px){.modal-dialog{margin-top:100px}}@media only screen and (max-width:767px){.modal-dialog{margin-top:50px}}