.view-blog-home-page .media-body .media-heading a{font-size:120%;}.view-blog-home-page .media{margin-bottom:5%;border-bottom:1px solid #e7e7e7;padding-bottom:5%;}.contextual-links-region h1{font-size:190%;}.view-blog-home-page .media-list li:last-child{border-bottom:none;}
.field-name-field-image{margin-bottom:5%;}
footer{background-color:#222;color:#fff;}footer a{color:#fff;}
.navbar-static-top .container{padding:1rem 3.2rem 0.4rem 3.2rem;}.navbar-collapse .navbar-nav{padding-top:0.5em;}.navbar-nav > li > a{margin-left:0.425rem;}.navbar-nav > li.first{margin-left:2rem;}.navbar-nav .icon{margin-right:5px;}.navbar-nav i{margin-right:5px;}.dropdown-menu>li>a{font-weight:bold;}.dropdown-menu>li>a:hover{color:#1E90FF;}
.bt-slideshow{padding-bottom:30px;}
.navbar-brand{font-family:'Chivo';font-style:italic;font-weight:900;font-size:35px;}
.recent-front-page-blog{background-color:#ffffff;padding-left:40px;}.recent-front-page-blog .views-field-title{padding-top:2px;}.recent-front-page-blog .views-field-name{padding-top:20px;}.recent-front-page-blog .views-field-field-image{padding-top:20px;}.recent-front-page-blog .views-field-body{padding:30px 0px;}
body{background:#F2F2F2 !important;}.region-page-top{background:#000;}
.bhthumb .view-blog-home-thumbnail-layout .thumbnail{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;padding:15px 45px 30px;}.bhthumb .view-blog-home-thumbnail-layout .thumbnail h2{font-size:28px;font-weight:700;}.bhthumb .view-blog-home-thumbnail-layout .thumbnail h2 a{color:#444}.bhthumb .view-blog-home-thumbnail-layout .thumbnail h2 a:hover,a:focus{color:#e74c3c;text-decoration:none;}.bhthumb .view-blog-home-thumbnail-layout .thumbnail .views-field-name{padding-top:10px;}.bhthumb .view-blog-home-thumbnail-layout .thumbnail .views-field-name .field-content{font-style:italic;color:#777;}.bhthumb .view-blog-home-thumbnail-layout .thumbnail .views-field-field-image{padding-top:20px;}.bhthumb .view-blog-home-thumbnail-layout .thumbnail .views-field-body{padding-top:20px;}.bhthumb .view-blog-home-thumbnail-layout .thumbnail .views-field-body .field-content a{background-color:#ffffff;border:1px solid #e6e6e6;border-radius:25px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;letter-spacing:1.7px;margin:30px 0 0;padding:12px 40px;text-transform:uppercase;text-decoration:none;transition:all 0.2s ease-out 0s;}.bhthumb .view-blog-home-thumbnail-layout .thumbnail .views-field-body .field-content a:hover{background-color:#fed136;border-color:#fed136;color:#fff;}.bhthumb .block-title{font-weight:700;}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;height:auto;max-width:100%;line-height:1;width:100%;// Add this}.bt-slideshow .views-bootstrap-carousel-plugin-style{border:8px solid #ffffff;border-radius:6px;}.bt-slideshow .views-bootstrap-carousel-plugin-style .img-rounded{border-radius:0px;}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:70px;font-weight:700;margin-top:-40px;}
.region-sidebar-second{padding-top:65px;}.region-sidebar-second .block-title{font-size:22px;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:5%;margin-bottom:10%;}.latest-blog-posts{background-color:#ffffff;border-radius:10px;border:1px solid #ddd;padding-left:15px;padding-bottom:15px;padding-right:12px;margin:20px 0;}.latest-blog-posts .media-heading{font-size:16px;}.latest-blog-posts .media-heading a{color:#52c5f1;}.latest-blog-posts .media-heading a:hover{color:#0087bc;text-decoration:none}.latest-blog-posts .media-body{color:#999999;font-size:12px;}.latest-blog-posts .media{padding:5px 0px;}.top-tags{background-color:#ffffff;border-radius:10px;border:1px solid #ddd;padding-left:15px;padding-bottom:15px;padding-right:12px;margin:20px 0;}.top-tags .view-top-tags li{padding-bottom:10px;}.top-tags .view-top-tags li a{color:#52c5f1;}.top-tags .view-top-tags li a:hover{color:#0087bc;}
.node-blog-entry .content{background-color:#ffffff;}.node-blog-entry .content .field-name-body{padding:0 40px 40px;}.node-blog-entry .content .field-type-image .img-rounded{border-radius:0px;}
.list-inline{background-color:#ffffff;margin-left:0px;margin-top:40px;padding:30px;}.page-header{color:#444;font-size:33px;font-weight:700;margin-top:20px;border-bottom:0px;}.node-teaser .content .field-name-body{padding-top:35px;padding-bottom:0px;}.node-teaser h2{font-size:28px;font-weight:700;}.node-teaser h2 a{color:#444;}.node-teaser h2 a:hover,a:focus{color:#e74c3c;text-decoration:none;}.node-teaser .submitted{padding-top:10px;}.node-teaser .list-inline .comment_forbidden{padding-left:20px;padding-top:20px;}.node-teaser .list-inline .node-readmore a{background-color:#ffffff;border:1px solid #e6e6e6;border-radius:25px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;letter-spacing:1.7px;margin:30px 0 0;padding:12px 40px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-out 0s;}.node-teaser .list-inline .node-readmore a:hover{background-color:#fed136;border-color:#fed136;color:#fff;}.node-teaser .list-inline .comment-add a{background-color:#ffffff;border:1px solid #e6e6e6;border-radius:25px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;letter-spacing:1.7px;margin:30px 0 0;padding:12px 40px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-out 0s;}.node-teaser .list-inline .comment-add a:hover{background-color:#fed136;border-color:#fed136;color:#fff;}.node-teaser .list-inline{padding-top:0px;margin-top:0px;}
#google_recaptcha_user_login{padding-bottom:1rem;}#google_recaptcha_user_pass{padding-bottom:1rem;}#google_recaptcha_webform_client_form_1{padding-bottom:1.5rem;}
.view-wordpress-thumbnail-layout .thumbnail{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;padding:15px 45px 30px;}.view-wordpress-thumbnail-layout .thumbnail h2{font-size:28px;font-weight:700;}.view-wordpress-thumbnail-layout .thumbnail h2 a{color:#444}.view-wordpress-thumbnail-layout .thumbnail h2 a:hover,a:focus{color:#e74c3c;text-decoration:none;}.view-wordpress-thumbnail-layout .thumbnail .views-field-name{padding-top:10px;}.view-wordpress-thumbnail-layout .thumbnail .views-field-name .field-content{font-style:italic;}.view-wordpress-thumbnail-layout .thumbnail .views-field-field-image{padding-top:20px;}.view-wordpress-thumbnail-layout .thumbnail .views-field-body{padding-top:20px;}.view-wordpress-thumbnail-layout .thumbnail .views-field-body .field-content a{background-color:#ffffff;border:1px solid #e6e6e6;border-radius:25px;display:inline-block;font-family:"Open Sans",sans-serif;font-size:13px;letter-spacing:1.7px;margin:30px 0 0;padding:12px 40px;text-transform:uppercase;text-decoration:none;transition:all 0.2s ease-out 0s;}.view-wordpress-thumbnail-layout .thumbnail .views-field-body .field-content a:hover{background-color:#fed136;border-color:#fed136;color:#fff;}.view-wordpress-thumbnail-layout .block-title{font-weight:700;}
.post-previous{font-size:16px;background-color:#f1f1f1;color:black;border-radius:5px;text-decoration:none;display:inline-block;padding:8px 16px;}.post-previous:hover{background-color:#ddd;color:black;text-decoration:none;}.post-next{font-size:16px;background-color:#4caff0;color:black;border-radius:5px;text-decoration:none;display:inline-block;padding:8px 16px;}.post-next:hover{background-color:#ddd;color:black;text-decoration:none;}
.node-book .content{background-color:#ffffff;}.node-book .content .field-name-body{padding:50px 40px 40px;}.node-book .content .field-type-image .img-rounded{border-radius:0px;}.node-book .content .book-navigation{padding:0px 30px 20px;}.book-navigation{clear:both;padding-top:1em;margin:0 0 1em 0;}.book-navigation .nav{border-top:1px solid rgb(229,229,229);margin-bottom:3px;}.book-navigation .nav li{list-style:disc outside none;margin:0 0 0 25px;}.book-navigation .page-links{border-top:1px solid rgb(229,229,229);}.book-navigation .page-links .page-previous{text-align:left;width:42%;display:block;float:left;}.book-navigation .page-links .page-up{margin:0px 5%;width:4%;display:block;float:left;}.book-navigation .page-links .page-next{text-align:right;width:42%;display:block;float:right;}
@media (max-width:800px){.node-book .content .book-navigation{padding:0px 10px 20px;}.pager li{float:left;margin:0 4px 2px 0;}}
.billboard{padding:60px 40px;background-color:#F2F2F2;}.billboard-container{display:block;padding:0 30px 30px 30px;}.billboard-container h1{font-family:Bitter,serif;font-size:35px;font-weight:700;color:#2c3e50;}.lead{margin-bottom:30px;margin-top:20px;font-size:17px;font-weight:200;line-height:30px;}.c-cta{margin:2em 0;}.bimage-container{display:block;border:10px solid #fff;overflow:hidden;}.services{padding:60px 40px;background-color:#F2F2F2;}.page-title{position:relative;display:block;margin-bottom:80px;text-align:center;}.page-title h2{font-family:Bitter,serif;font-size:24px;line-height:30px;font-weight:700;color:#2c3e50;}.page-title small{font-size:15px;line-height:18px;font-weight:400;font-style:italic;color:#858899;}.page-title::after{content:'';position:absolute;bottom:-15px;left:50%;width:50px;height:3px;margin-left:-25px;background-color:#3498db;}.services-container{display:block;padding:30px;margin-bottom:30px;text-align:center;}.services-title{position:relative;margin-top:10px;margin-bottom:15px;font-family:Bitter,serif;font-size:28px;line-height:36px;font-weight:400;}.services-image img{width:200px;height:200px;}.services-image{width:200px;height:200px;margin-left:auto;margin-right:auto;margin-bottom:20px;border:5px solid #fff;overflow:hidden;}.services-entry{text-align:left;font-size:14px;line-height:26px;font-weight:300;border-bottom:2px solid #fff;}.services-entry p{padding-bottom:20px;}.courses{padding:60px 40px;background-color:#F2F2F2;}.courses-container{margin-bottom:30px;padding:30px;border:1px solid #f7f7f7;-webkit-box-shadow:0 2px 0 #f5f5f5;-moz-box-shadow:0 2px 0 #f5f5f5;-ms-box-shadow:0 2px 0 #f5f5f5;-o-box-shadow:0 2px 0 #f5f5f5;box-shadow:0 2px 0 #f5f5f5;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-color:#fff;}.courses-photo{position:relative;width:100%;}.img-blur{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden;}.courses-photo:hover .img-blur{opacity:0.3;}.courses-title{position:relative;margin-bottom:30px;}.courses-title h3{margin-bottom:0;font-family:Bitter,serif;font-size:20px;line-height:28px;font-weight:700;color:#2c3e50;}.courses-title small{font-size:11px;line-height:24px;text-transform:uppercase;color:#9395a5;}.courses-title:before{content:'';position:absolute;left:0;bottom:-15px;width:30px;height:2px;background:#3498db;}.view-courses-btn{margin-top:25px;}.sample-image-container{display:block;overflow:hidden;}.sample-image-container img{border:10px solid #fff;margin:auto;}.testimonials{padding:60px 40px;background-color:#F2F2F2;}.testimonials-container{margin-bottom:80px;}.testimonials-avatar img{width:80px;height:80px;}.testimonials-avatar{width:80px;height:80px;margin-left:auto;margin-right:auto;margin-bottom:20px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 1px #f2f2f2;-moz-box-shadow:0 0 0 1px #f2f2f2;-ms-box-shadow:0 0 0 1px #f2f2f2;-o-box-shadow:0 0 0 1px #f2f2f2;box-shadow:0 0 0 1px #f2f2f2;border:5px solid #fff;overflow:hidden;}.testimonials-info{position:relative;padding-top:30px;text-align:center;font-size:14px;line-height:28px;}.testimonials-info blockquote{border-left:5px solid #e6e6e6;}.testimonials-info blockquote:before{position:absolute;width:28px;height:28px;top:.4em;left:.4em;content:"“";font-size:50px;line-height:50px;color:inherit;}.testimonials-client{position:relative;margin-top:12px;text-align:center;font-size:16px;font-weight:600;font-style:italic;color:#2c3e50;}.testimonials-client:before{content:'';position:absolute;top:9px;margin-left:-22px;width:15px;height:2px;background-color:#6b6e80;}
.jcommerce-product-image .field-name-field-product-image .img-rounded{border-radius:0px;}.product-details{padding-left:30px;padding-right:30px;}.product-details h2{padding-bottom:10px;color:#444;}.field-name-commerce-price .field-items .field-item{font-size:20px;font-weight:700;}.jcommerce-body-content{margin-top:10px;margin-bottom:10px;line-height:24px;}.jcommerce-instructor{margin-top:10px;margin-bottom:10px;line-height:24px;}.jcommerce-released{margin-top:10px;margin-bottom:10px;line-height:24px;}.jcommerce-duration{margin-top:10px;margin-bottom:10px;line-height:24px;}.jcommerce-skill-level{margin-top:10px;margin-bottom:10px;line-height:24px;}.jcommerce-add-to-cart-form{margin-top:10px;margin-bottom:10px;}.group-tabs{margin-top:20px;}.page-node-56 .page-header{display:none;}.page-node-56 .sign-up-page-title{text-align:center;padding-bottom:40px;}.page-node-56 .sign-up-page-title h1{font-size:45px;font-weight:900;}.page-node-56 .panel-default .panel-heading{color:#fff;font-size:30px;font-weight:600;text-align:center;background-color:#337ab7;border-color:#ddd;}.page-node-56 .panel-default .panel-body{background-color:#12334a;text-align:center;}.page-node-56 .panel-default .panel-body .monthly-member-price{color:#fff;font-size:125px;font-weight:900;margin-bottom:0px;}.page-node-56 .panel-default .panel-body .price-monthly{color:#fff;font-size:25px;font-weight:600;margin-bottom:15px;}.page-node-56 .panel-default .panel-body .price-btn{margin-bottom:15px;}.page-node-56 .panel-default .list-group{text-align:center;color:#000;font-size:15px;}
.view-drupal-eight-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media{margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #fff;}.view-drupal-eight-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-left{padding-right:20px;padding-bottom:20px;}.view-drupal-eight-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-left .img-rounded{border-radius:0px;}.view-drupal-eight-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-body .media-heading{margin-bottom:11px;font-size:25px;}.view-drupal-eight-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-body .media-heading a{text-decoration:none;}.view-wordpress-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media{margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #fff;}.view-wordpress-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-left{padding-right:20px;padding-bottom:20px;}.view-wordpress-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-left .img-rounded{border-radius:0px;}.view-wordpress-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-body .media-heading{margin-bottom:11px;font-size:25px;}.view-wordpress-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-body .media-heading a{text-decoration:none;}.view-coding-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media{margin-bottom:40px;padding-bottom:20px;border-bottom:2px solid #fff;}.view-coding-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-left{padding-right:20px;padding-bottom:20px;}.view-coding-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-left .img-rounded{border-radius:0px;}.view-coding-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-body .media-heading{margin-bottom:11px;font-size:25px;}.view-coding-courses-media-object .view-content .views-bootstrap-media-plugin-style .media-list .media .media-body .media-heading a{text-decoration:none;}.video-courses-block .list-group a.list-group-item{color:#333;}.video-courses-block .block-title{color:#555;border-bottom:1px solid #fed136;margin-bottom:6%;}.video-courses-block .list-group>a:hover{font-weight:700;color:#1E90FF;}
@media (max-width:768px){.video-js{width:auto !important;height:auto !important;}.video-js video{position:relative !important;}.video-js .vjs-big-play-button{top:50%;left:50%;margin:-4em 0 0 -6em;}}
