.pager ul.pager__items{display:inline-block;margin:0 0 30px;padding:0}.pager ul.pager__items>li{list-style-type:none;float:left;margin-right:10px}.pager ul.pager__items>li a{border:1px solid #dee2e6;font-weight:600;display:inline-block;line-height:34px;margin:0 1px;text-align:center;margin-right:10px;padding:0 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-family:"Montserrat",sans-serif;text-transform:capitalize}.pager ul.pager__items>li a:last-child{margin-right:0}.pager ul.pager__items>li a:hover{background:#e43844;color:#fff;border-color:#e43844}.pager ul.pager__items>li.pager__item--next{font-size:12px}.pager ul.pager__items>li.pager__item--last{font-size:12px}.pager ul.pager__items>li.is-active a{background:#e43844;color:#fff;border-color:#e43844}.quick-cart{position:absolute;right:0;top:50%;z-index:9;margin-top:-18px}.quick-cart .title{position:relative;font-size:14px;color:#9e9d9d}.quick-cart .title .icon{display:inline-block;background:#e43844;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:32px;height:32px;font-size:12px;text-align:center;color:#fff;line-height:32px}.quick-cart .cart-count{min-width:16px;line-height:14px;background:#1d1d1d;color:#fff;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;position:absolute;top:-5px;right:-8px;z-index:9;font-size:11px;font-family:"Montserrat",sans-serif;font-weight:500}.quick-cart .content-inner{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;position:absolute;width:375px;top:60px;right:-50px;padding:20px;z-index:1;background:#fff;-webkit-box-shadow:0px 4px 4px 1px rgba(0,0,0,.2);box-shadow:0px 4px 4px 1px rgba(0,0,0,.2);visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.quick-cart .content-inner table{margin-bottom:5px;top:50px}.quick-cart.open .content-inner{opacity:1;filter:alpha(opacity=100);visibility:visible;top:50px}.quick-cart .cart-block-contents-links a{text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;color:#e43844}.quick-cart .cart-block-contents-links a:hover{text-decoration:underline}.post-block{background:#fff}.post-block .post-image{overflow:hidden;position:relative}.post-block .post-image a{position:relative;display:block}.post-block .post-image img{width:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s}.post-block .post-title{margin:0 0 6px}.post-block .post-title a{display:block;line-height:22px;font-weight:600;font-size:18px;font-family:"Montserrat",sans-serif;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;text-transform:capitalize}.post-block .post-title a:hover,.post-block .post-title a:active,.post-block .post-title a:before{color:#e43844}.post-block .post-content:before,.post-block .post-content:after{content:" ";display:table}.post-block .post-content:after{clear:both}.post-block .post-content{padding:20px}.post-block .post-body{padding:8px 0 8px}.post-block .post-meta{font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:10px;font-size:13px}.post-block .post-meta .line{width:12px;height:2px;background:#e43844;display:inline-block;position:relative;top:-3px;margin:0 6px}.post-block .post-categories{margin-bottom:0;position:relative}.post-block .post-categories a{color:#7e7e7e;font-size:14px;text-transform:capitalize}.post-block .post-categories a:hover{color:#e43844}.post-block .post-created{text-transform:capitalize;position:relative}.post-block .post-comment{text-transform:none;position:relative}.post-block .post-action a{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px}.post-slideshow div[class*=col-]{padding:0}.post-style-grid .post-block{margin:10px 0 20px;background:#fff;text-align:left}.post-style-grid .post-block .post-categories{margin:0}.post-style-grid .post-block .post-content{background:#fff;position:relative;border-top:0;padding-top:5px}.post-style-grid .post-block .post-content .post-title{margin:10px 0 5px}.post-style-grid .post-block .post-meta{padding:0;margin:10px 0 5px}.post-style-grid.box .post-content{padding:20px;border:1px solid #dee2e6;border-top:0}.post-style-list ul>li{margin-bottom:20px !important}.post-style-list .post-block{clear:both}.post-style-list .post-block .post-image{width:40%;float:left}.post-style-list .post-block .post-image img{height:auto;width:100%}.post-style-list .post-block .post-meta{margin-top:3px}.post-style-list .post-block .post-content{padding-top:5px;width:60%;padding-left:15px;float:left;padding-bottom:0}.post-style-list .post-block .post-title{padding-top:0}.post-style-list .post-block.no-image .post-content{width:100%;padding-left:0}.post-style-list.small .item-list>ul>li{margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #dee2e6}.post-style-list.small .item-list>ul>li:last-child{margin-bottom:0 !important;padding-bottom:0}.post-style-list.small .post-block:before,.post-style-list.small .post-block:after{content:" ";display:table}.post-style-list.small .post-block:after{clear:both}.post-style-list.small .post-block .post-content{float:none;width:100%;padding-bottom:0;padding:0}.post-style-list.small .post-block .post-title{padding:0;margin:0 0 6px}.post-style-list.small .post-block .post-title a{font-size:15px;text-transform:none;line-height:20px}.post-style-list.small .post-block .post-title a:hover{color:#e43844}.post-style-list.small .post-block .post-meta{padding:0;margin-top:0;font-size:12px}.post-list-small{background:#fff;border:1px solid #dee2e6;padding:20px}.post-list-small .item-list ul li{margin-bottom:20px !important}.post-list-small .item-list ul li:last-child{margin-bottom:0 !important}.post-list-small .post-block{clear:both;background:none}.post-list-small .post-block .post-image{width:100px;float:left}.post-list-small .post-block .post-image img{height:auto;width:100%}.post-list-small .post-block .post-content{padding-left:115px}.post-list-small .post-block .post-title{padding-top:0;margin:0}.post-list-small .post-block .post-title a{font-size:14px}.post-slider.post-block{position:relative}.post-slider.post-block .post-inner{position:relative}.post-slider.post-block .post-inner:after{content:"";background:rgba(0,0,0,.3);width:100%;height:100%;top:0;left:0;position:absolute;z-index:1}.post-slider.post-block .post-meta-wrap{width:100%;padding:15px 20px;position:absolute;bottom:0;left:0;z-index:9;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.post-slider.post-block .post-meta-wrap .post-title{padding:0 0 2px}.post-slider.post-block .post-meta-wrap .post-title a{font-size:16px;color:#fff;font-weight:500;line-height:24px;font-family:"Montserrat",sans-serif}.post-slider.post-block .post-meta-wrap .post-title a:hover{color:#e43844 !important}.post-slider.post-block .post-body{margin-top:0;line-height:24px;color:hsla(0,0%,100%,.85)}.post-slider.post-block .post-meta{color:#fff}.post-slider.post-block .post-categories{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.post-slider.post-block .post-categories a{font-size:10px;color:#fff;font-weight:500;background:#e43844;padding:5px 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;text-transform:uppercase;font-family:"Montserrat",sans-serif}.portfolio-filter{margin-bottom:20px;text-align:center}.portfolio-filter ul.nav-tabs{justify-content:center;border:none}.portfolio-filter ul.nav-tabs>li>a{font-size:14px;padding:2px 15px;font-family:"Montserrat",sans-serif;text-transform:capitalize;font-weight:600;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;color:#000}.portfolio-filter ul.nav-tabs>li>a.active,.portfolio-filter ul.nav-tabs>li>a:hover,.portfolio-filter ul.nav-tabs>li>a:focus,.portfolio-filter ul.nav-tabs>li>a:active{color:#e43844 !important}.portfolio-v1{margin-bottom:30px;position:relative;overflow:hidden}.portfolio-v1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;filter:alpha(opacity=0);z-index:1;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.portfolio-v1 .content-inner{position:absolute;width:100%;height:auto;left:0;bottom:-20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:11;opacity:0;filter:alpha(opacity=0);text-align:left;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;padding:25px 25px 25px}.portfolio-v1 .content-inner .title a{font-family:"Montserrat",sans-serif;font-size:18px;color:#fff;font-weight:600;line-height:26px}.portfolio-v1 .content-inner .title a:hover,.portfolio-v1 .content-inner .title a:focus,.portfolio-v1 .content-inner .title a:active{text-decoration:underline}.portfolio-v1 .content-inner .category{color:#e43844}.portfolio-v1 .content-inner .category a{color:#e43844;font-size:12px;text-transform:uppercase}.portfolio-v1 .content-inner .category a:hover,.portfolio-v1 .content-inner .category a:focus,.portfolio-v1 .content-inner .category a:active{text-decoration:underline}.portfolio-v1:hover:after,.portfolio-v1:active:after,.portfolio-v1:focus:after{top:0;opacity:.8;filter:alpha(opacity=80)}.portfolio-v1:hover .content-inner,.portfolio-v1:active .content-inner,.portfolio-v1:focus .content-inner{opacity:1;filter:alpha(opacity=100);bottom:0}.portfolio-v1 ul{list-style:none;padding:0}.portfolio-single{padding-bottom:30px}.portfolio-single .content-top{margin-top:15px}.portfolio-single .content-top .post-categories{position:relative;padding-left:30px}.portfolio-single .content-top .post-categories:after{content:"";width:20px;height:2px;background:#e43844;position:absolute;top:12px;left:0;z-index:1}.portfolio-single .content-top .post-categories a{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:600;font-size:12px}.portfolio-single .content-top .post-categories a:hover{color:#e43844}.portfolio-single .content-top .post-title{font-size:28px;margin:0 0 20px}.portfolio-single .portfolio-images .owl-nav .owl-prev{left:20px !important}.portfolio-single .portfolio-images .owl-nav .owl-next{right:20px !important}.portfolio-single .portfolio-images .owl-dots{position:absolute;bottom:10px;left:0;width:100%}.portfolio-single .portfolio-informations{margin-bottom:15px}.portfolio-single .portfolio-informations .item-information{border-bottom:1px solid #dee2e6;padding:15px 0}.portfolio-single .portfolio-informations .item-information span:first-child{font-weight:600;min-width:120px;display:inline-block;font-family:"Montserrat",sans-serif;color:#000;font-size:14px}.portfolio-single .post-content ul{padding-left:20px;margin-top:15px}.team-teaser-1{border:1px solid rgba(0,0,0,.1);background:#fff;position:relative;margin-bottom:20px}.team-teaser-1:after{content:"";position:absolute;left:20px;right:20px;bottom:0;z-index:1;height:50px;border-radius:50%;-webkit-box-shadow:0 10px 14px 0 rgba(0,0,0,.08);box-shadow:0 10px 14px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.team-teaser-1 .team-image{position:relative;text-align:center}.team-teaser-1 .team-content{padding:20px;position:relative;z-index:9;background:#fff}.team-teaser-1 .team-name{font-weight:600;color:#000;line-height:24px;font-family:"Montserrat",sans-serif;font-size:16px;margin-top:5px}.team-teaser-1 .team-job{font-size:12px;color:#e43844;font-family:"Montserrat",sans-serif}.team-teaser-1 .socials{margin-top:10px;display:none}.team-teaser-1 .team-skills{margin-top:15px}.team-teaser-1 .team-skills .progress{margin-bottom:11px !important;height:2px !important}.team-teaser-1 .team-skills .progress .progress-bar span{top:-4px !important}.team-teaser-1 .team-skills .progress .percentage{font-size:11px !important;top:-20px}.team-teaser-1:hover .team-image:after{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.team-teaser-2{background:#fff}.team-teaser-2 .team-block-inner{display:flex;flex-wrap:wrap}.team-teaser-2 .team-block-inner .team-image{position:relative;text-align:center;box-flex:0;-webkit-box-flex:0;flex:0 0 50%}.team-teaser-2 .team-block-inner .team-image .field--name-field-team-image a{display:block}.team-teaser-2 .team-block-inner .team-image .field--name-field-team-image a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background:rgba(0,0,0,.36);opacity:0;filter:alpha(opacity=0);-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.team-teaser-2 .team-block-inner .team-image .socials{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;position:absolute;top:50%;left:0;z-index:11;width:100%;margin-top:-16px;text-align:center}.team-teaser-2 .team-block-inner .team-content{padding:30px 20px;width:50%;border:2px solid rgba(0,0,0,.1);border-left:0;box-flex:0;-webkit-box-flex:0;flex:0 0 50%}.team-teaser-2 .team-name{font-weight:600;color:#000;line-height:24px;font-family:"Montserrat",sans-serif;font-size:18px;position:relative;margin-bottom:15px;padding-bottom:15px}.team-teaser-2 .team-name:after{content:"";width:50px;height:1px;background:#e43844;position:absolute;bottom:0;left:0;z-index:1}.team-teaser-2 .team-job{font-size:13px;color:#e43844;font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:5px}.team-teaser-2 .team-body{position:relative;margin-top:10px;margin-bottom:10px}.team-teaser-2:hover .team-image .field--name-field-team-image a:after{opacity:1;filter:alpha(opacity=100)}.team-teaser-2:hover .team-image .socials{opacity:1;filter:alpha(opacity=100)}.team-teaser-3 .team-image{width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;float:left}.team-teaser-3 .team-content{padding-left:60px;font-family:"Montserrat",sans-serif;font-weight:500;padding-top:5px}.team-teaser-3 .team-content .team-name{line-height:20px;font-size:14px;font-weight:600}.team-teaser-3 .team-content .team-job{font-size:12px;color:#7e7e7e;font-weight:500}.team-teaser-4 .team-image{width:80px;overflow:hidden;float:left}.team-teaser-4 .team-content{padding-left:95px;font-family:"Montserrat",sans-serif;font-weight:500;padding-top:0}.team-teaser-4 .team-content .team-name{line-height:20px;font-size:14px;font-weight:600}.team-teaser-4 .team-content .team-job{font-size:12px;color:#7e7e7e;font-weight:500}.team-teaser-4 .team-content .socials{margin-top:10px}.team-grid .team-block{margin-bottom:30px}.team-single-page{margin-bottom:30px}.team-single-page .team-name{margin-bottom:15px}.team-single-page .team-name .name h1{font-size:26px;margin-bottom:5px}.team-single-page .team-name .job{font-family:"Montserrat",sans-serif;font-weight:500;color:#e43844}.team-single-page .socials{margin-top:10px}.team-single-page .heading{font-size:18px;font-weight:600;color:#000;font-family:"Montserrat",sans-serif}.team-single-page .team-contact{margin-bottom:25px}.team-single-page .team-contact .content-inner,.team-single-page .team-education .content-inner{font-size:14px;line-height:28px}.team-single-page .team-education .field__item{padding-left:20px;position:relative}.team-single-page .team-education .field__item:after{content:"";width:6px;height:6px;background:#e43844;position:absolute;top:11px;left:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;z-index:1}.team-single-page .team-info{margin-bottom:20px !important}.team-single-page .team-quote{font-size:14px;color:#000;margin-top:20px;padding-left:50px;position:relative;font-family:"Montserrat",sans-serif}.team-single-page .team-quote:after{font-family:"gva-icon";content:"";left:0;top:0;position:absolute;z-index:1;color:#e43844;font-size:24px;text-align:center;line-height:40px}.team-single-page .team-skills{margin:10px 0 30px}.team-single-page .team-skills .team-skill{margin-bottom:15px}.testimonial-node-v1{background:none;position:relative;margin-top:0}.testimonial-node-v1 .video{margin-bottom:10px}.testimonial-node-v1 .video .popup-video{display:inline-block;font-family:"Montserrat",sans-serif;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;font-size:12px;color:#7e7e7e}.testimonial-node-v1 .video .popup-video .icon{line-height:42px;width:42px;height:42px;background:#e43844;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:inline-block;color:#fff;text-align:center;margin-right:6px;font-size:16px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.testimonial-node-v1 .video .popup-video:hover .icon,.testimonial-node-v1 .video .popup-video:focus .icon,.testimonial-node-v1 .video .popup-video:active .icon{background:rgb(234.092920354,100.907079646,110.1991150442)}.testimonial-node-v1 .content-top{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.1);box-shadow:2px 2px 10px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08);padding:30px;background:#fff;position:relative}.testimonial-node-v1 .content-top:after{content:"";border:10px solid rgba(0,0,0,0);border-top-color:#dee2e6;position:absolute;top:100%;left:20px;z-index:9}.testimonial-node-v1 .content-top .quote{font-size:16px;line-height:34px;font-weight:400;color:#000;font-family:"Montserrat",sans-serif}.testimonial-node-v1 .info{margin-top:30px}.testimonial-node-v1 .info .left{float:left;width:60px}.testimonial-node-v1 .info .left img{width:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.testimonial-node-v1 .info .right{padding-left:75px}.testimonial-node-v1 .title{font-weight:600;font-size:16px;margin-top:15px;font-family:"Montserrat",sans-serif;color:#000}.testimonial-node-v1 .job{font-size:12px;font-family:"Montserrat",sans-serif}.testimonial-node-v2{text-align:center;max-width:780px;margin:0 auto}.testimonial-node-v2 .avatar img{max-height:80px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.testimonial-node-v2 .quote{font-size:16px;line-height:32px;position:relative;padding-top:20px;color:#000;text-align:center;font-family:"Montserrat",sans-serif;font-weight:500}.testimonial-node-v2 .info{margin-top:10px}.testimonial-node-v2 .job{color:#717171;font-size:14px;display:block;text-align:center;font-family:"Montserrat",sans-serif;font-weight:500}.testimonial-node-v2 .title{margin-top:10px;font-size:14px;font-weight:600;color:#000;display:block;font-family:"Montserrat",sans-serif;text-align:center;text-transform:uppercase}.testimonial-grid .item-grid{margin-bottom:45px}.testimonial-grid .item-grid:before,.testimonial-grid .item-grid:after{content:" ";display:table}.testimonial-grid .item-grid:after{clear:both}.testimonial-grid .item-grid .testimonials-quote{font-size:16px;color:#000;padding:30px;border:1px solid #dee2e6;font-weight:300;font-style:italic}.testimonial-grid .item-grid .testimonials-profile{display:inline-block;position:relative;margin-left:30px;float:left;padding-top:20px}.testimonial-grid .item-grid .testimonials-profile:after{content:"";position:absolute;width:50px;height:2px;background:#e43844;top:-1px;left:0;z-index:1}.testimonial-grid .item-grid .testimonials-profile .right{padding-left:70px}.testimonial-grid .item-grid .testimonials-profile .right .name{font-size:16px;font-weight:500;color:#000;margin:0;text-transform:uppercase}.testimonial-grid .item-grid .testimonials-profile .right .job{font-size:12px;font-weight:900;color:#e43844;text-transform:uppercase}.testimonial-grid .item-grid .testimonials-profile .left{display:inline-block;float:left}.testimonial-grid .item-grid .testimonials-profile .left img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:50px;height:auto}.course-block{margin-bottom:30px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;max-width:400px;margin-left:auto;margin-right:auto;position:relative;z-index:2}.course-block:after{content:"";position:absolute;left:20px;right:20px;bottom:0;z-index:1;height:50px;border-radius:50%;-webkit-box-shadow:0 10px 14px 0 rgba(0,0,0,.08);box-shadow:0 10px 14px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.course-block .course-block-inner{position:relative;z-index:11}.course-block .image{position:relative;overflow:hidden}.course-block .image .main-images a:after{content:"";background-image:-webkit-linear-gradient(top, transparent 0%, #323031 100%);background-image:-o-linear-gradient(top, transparent 0%, #323031 100%);background-image:linear-gradient(to bottom, transparent 0%, #323031 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#FF323031',GradientType=0);width:100%;height:80px;z-index:2;position:absolute;bottom:0;left:0}.course-block .image .image-item{text-align:center}.course-block .image .image-popup{font-family:"Montserrat",sans-serif;font-weight:500}.course-block .image .image-popup .icon-expand{position:absolute;bottom:15px;right:15px;color:hsla(0,0%,100%,.8);z-index:11;font-size:12px;line-height:1}.course-block .image .image-popup .icon-expand i{margin-right:5px}.course-block .image .image-popup:hover .icon-expand{text-decoration:underline}.course-block .image .video-link{position:absolute;bottom:15px;left:15px;color:hsla(0,0%,100%,.8);z-index:11;font-size:12px;line-height:1;font-family:"Montserrat",sans-serif;font-weight:500}.course-block .image .video-link i{margin-right:2px}.course-block .image .video-link:hover{text-decoration:underline}.course-block .course-content{position:relative;background:#fff;border:1px solid rgba(0,0,0,.08);border-top:0;text-align:left;min-height:220px}.course-block .course-content .content-inner{position:relative;overflow:hidden;padding:20px}.course-block .course-content .content-inner .categories{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;margin-bottom:4px;padding-left:28px;position:relative}.course-block .course-content .content-inner .categories:after{content:"";width:20px;height:2px;background:#e43844;position:absolute;top:50%;margin-top:-1px;left:0;z-index:1}.course-block .course-content .content-inner .categories .field__items:before,.course-block .course-content .content-inner .categories .field__items:after{content:" ";display:table}.course-block .course-content .content-inner .categories .field__items:after{clear:both}.course-block .course-content .content-inner .categories .field__items>.field__item{float:left;margin-right:5px;position:relative;padding-right:5px}.course-block .course-content .content-inner .categories .field__items>.field__item a{color:#7e7e7e}.course-block .course-content .content-inner .categories .field__items>.field__item a:hover{color:#e43844}.course-block .course-content .content-inner .categories .field__items>.field__item:after{content:",";position:absolute;bottom:0;right:0;z-index:1;color:#222;color:#7e7e7e}.course-block .course-content .content-inner .categories .field__items>.field__item:last-child{margin-right:0;padding-right:0}.course-block .course-content .content-inner .categories .field__items>.field__item:last-child:after{display:none}.course-block .course-content .content-inner .title{margin:0;line-height:20px;font-size:16px;text-transform:capitalize;text-align:left;font-weight:600;min-height:40px}.course-block .course-content .content-inner .course-info{position:relative;min-height:50px;margin-top:15px}.course-block .course-content .content-inner .course-info .teacher{text-align:left;position:relative}.course-block .course-content .content-inner .course-info .teacher>div{display:block;position:relative;float:left;width:100%}.course-block .course-content .content-inner .course-info .teacher>div:last-child{margin-right:0}.course-block .course-content .course-footer{padding:10px 20px;border-top:1px solid rgba(0,0,0,.08);font-family:"Montserrat",sans-serif;font-weight:500;color:#7e7e7e}.course-block .course-content .course-footer .left{float:left}.course-block .course-content .course-footer .left .course-price{font-weight:500;font-family:"Montserrat",sans-serif;background:#e43844;color:#fff;padding:0 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;display:inline-block;font-family:"Montserrat",sans-serif;font-size:12px}.course-block .course-content .course-footer .right{float:right;width:120px;text-align:right}.course-block .course-content .course-footer .right a{font-weight:500;color:#e43844;font-weight:14px}.course-block .course-content .course-footer .right a:hover{color:rgb(182.7101769912,24.7898230088,35.8075221239)}.course-block:hover .image:after{opacity:1;filter:alpha(opacity=100)}.course-block:hover .content-action a{color:#e43844;border-color:#e43844}.views-exposed-form{display:table;width:100%}.views-exposed-form .block-content{width:100% !important}.views-exposed-form>div{display:table-cell}.views-exposed-form .js-form-item-items-per-page label{display:none !important}.views-exposed-form form{display:table;width:100%}.views-exposed-form form>div{display:table-cell}.views-exposed-form .form-item select,.views-exposed-form .form-item input[type=text],.views-exposed-form .form-item input[type=text],.views-exposed-form .form-item input[type=tel],.views-exposed-form .form-item input[type=password],.views-exposed-form .form-item input[type=email],.views-exposed-form .form-actions select,.views-exposed-form .form-actions input[type=text],.views-exposed-form .form-actions input[type=text],.views-exposed-form .form-actions input[type=tel],.views-exposed-form .form-actions input[type=password],.views-exposed-form .form-actions input[type=email]{border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;height:50px;width:100%;background:none;padding:0 15px;font-family:"Montserrat",sans-serif;-moz-appearance:none;color:#7e7e7e;background:#fff}.views-exposed-form .form-item select:focus,.views-exposed-form .form-item input[type=text]:focus,.views-exposed-form .form-item input[type=text]:focus,.views-exposed-form .form-item input[type=tel]:focus,.views-exposed-form .form-item input[type=password]:focus,.views-exposed-form .form-item input[type=email]:focus,.views-exposed-form .form-actions select:focus,.views-exposed-form .form-actions input[type=text]:focus,.views-exposed-form .form-actions input[type=text]:focus,.views-exposed-form .form-actions input[type=tel]:focus,.views-exposed-form .form-actions input[type=password]:focus,.views-exposed-form .form-actions input[type=email]:focus{border-color:#e43844}.views-exposed-form .form-item label,.views-exposed-form .form-actions label{color:#000;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;display:none}.views-exposed-form .form-item input::-webkit-input-placeholder,.views-exposed-form .form-actions input::-webkit-input-placeholder{color:#7e7e7e}.views-exposed-form .form-item input:-moz-placeholder,.views-exposed-form .form-actions input:-moz-placeholder{color:#7e7e7e;opacity:1;filter:alpha(opacity=100)}.views-exposed-form .form-item input::-moz-placeholder,.views-exposed-form .form-actions input::-moz-placeholder{color:#7e7e7e;opacity:1;filter:alpha(opacity=100)}.views-exposed-form .form-item input:-ms-input-placeholder,.views-exposed-form .form-actions input:-ms-input-placeholder{color:#7e7e7e}.views-exposed-form .form-item{padding-right:20px;vertical-align:top}.views-exposed-form .form-item .form-text{margin-top:0}.views-exposed-form .form-item.form-item-title{width:45%}.views-exposed-form .form-actions input{background:#e43844;font-size:12px;text-transform:uppercase;color:#fff;border:none;padding:0 30px;height:auto;line-height:42px;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;font-family:"Montserrat",sans-serif}.views-exposed-form .form-actions input:hover{background:rgb(182.7101769912,24.7898230088,35.8075221239);color:#fff}.course-list .view-content-wrap{margin-top:45px}.course-list .course-block:before,.course-list .course-block:after{content:" ";display:table}.course-list .course-block:after{clear:both}.course-list .course-block{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dee2e6}.course-list .course-block:hover,.course-list .course-block:focus,.course-list .course-block:active{-webkit-box-shadow:none;box-shadow:none}.course-list .course-block .owl-carousel .owl-nav{display:none !important}.course-list .course-block .course-thumbnail{width:320px;float:left}.course-list .course-block .course-price{margin-top:10px}.course-list .course-block .course-content{border:none;padding:0 0 0 350px}.course-list .course-block .course-content:before,.course-list .course-block .course-content:after{content:" ";display:table}.course-list .course-block .course-content:after{clear:both}.course-list .course-block .course-content .course-title{min-height:10px}.course-list .course-block .course-content .course-meta{margin-bottom:10px}.course-list .course-block .course-content>div{display:block;float:left;width:100%}.course-list .course-block .course-content>div.course-price{background:none;text-align:left;line-height:1}.course-list.list-small .course-block:before,.course-list.list-small .course-block:after{content:" ";display:table}.course-list.list-small .course-block:after{clear:both}.course-list.list-small .course-block{margin-bottom:15px}.course-list.list-small .course-block:hover,.course-list.list-small .course-block:focus,.course-list.list-small .course-block:active{-webkit-box-shadow:none;box-shadow:none}.course-list.list-small .course-block .course-thumbnail{width:80px}.course-list.list-small .course-block .course-content{padding:0 0 0 95px;border:none}.course-list.list-small .course-block .course-title a{font-size:13px;text-transform:none}.course-list.list-small .course-block .description,.course-list.list-small .course-block .course-meta,.course-list.list-small .course-block .view-node{display:none}.course-block-heading-2{border-bottom:1px solid #dee2e6;background:#fff;padding:20px}.course-block-heading-2>div{float:left;text-transform:capitalize;font-size:16px;color:#000;font-weight:600;font-family:"Montserrat",sans-serif}.course-block-heading-2>div.course-title{width:40%}.course-block-heading-2>div.course-category{width:20%}.course-block-heading-2>div.course-instructor{width:20%}.course-block-v2{border-bottom:1px solid #dee2e6;padding:35px 20px;background:#fff;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;position:relative}.course-block-v2:hover{-webkit-box-shadow:0px 0px 8px 2px rgba(0,0,0,.08);box-shadow:0px 0px 8px 2px rgba(0,0,0,.08);z-index:9}.course-block-v2>div{float:left}.course-block-v2>div.course-title{text-transform:capitalize;font-weight:600;width:40%;font-family:"Montserrat",sans-serif;font-size:15px;line-height:24px;padding-right:10px}.course-block-v2>div.course-category{width:20%}.course-block-v2>div.course-category .field .field__item{float:left;font-size:14px;margin-right:8px;position:relative;font-weight:500}.course-block-v2>div.course-category .field .field__item:after{content:",";bottom:0;right:-5px;position:absolute;z-index:1}.course-block-v2>div.course-category .field .field__item:last-child:after{display:none}.course-block-v2>div.course-category .field .field__item a{color:#e43844;font-family:"Montserrat",sans-serif}.course-block-v2>div.course-category .field .field__item a:hover{text-decoration:underline}.course-block-v2>div.course-teacher{width:20%;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500}.course-block-v2>div.content-action{width:20%;font-family:"Montserrat",sans-serif}.course-block-v2>div.content-action .price{float:left}.course-block-v2>div.content-action .price>div{display:inline-block;background:#e43844;color:#fff;padding:1px 8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-size:13px;font-weight:500}.course-block-v2>div.content-action .enroll{float:right}.course-block-v2>div.content-action .enroll a{padding:5px 15px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;color:#fff;font-size:14px;background:#e43844;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;font-weight:600}.course-block-v2>div.content-action .enroll a:hover{background:rgb(234.092920354,100.907079646,110.1991150442)}.featured-course-2{background:none;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;max-width:100%}.featured-course-2 .image{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;position:relative}.featured-course-2 .image .main-images a:after{content:"";background-image:-webkit-linear-gradient(top, transparent 0%, #323031 100%);background-image:-o-linear-gradient(top, transparent 0%, #323031 100%);background-image:linear-gradient(to bottom, transparent 0%, #323031 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#FF323031',GradientType=0);width:100%;height:80px;z-index:2;position:absolute;bottom:0;left:0}.featured-course-2 .image .image-popup{font-family:"Montserrat",sans-serif;font-weight:500}.featured-course-2 .image .image-popup .icon-expand{position:absolute;bottom:15px;right:15px;color:hsla(0,0%,100%,.8);z-index:11;font-size:12px;line-height:1}.featured-course-2 .image .image-popup .icon-expand i{margin-right:5px}.featured-course-2 .image .image-popup:hover .icon-expand{text-decoration:underline}.featured-course-2 .image .video-link{position:absolute;bottom:15px;left:15px;color:hsla(0,0%,100%,.8);z-index:11;font-size:12px;line-height:1;font-family:"Montserrat",sans-serif;font-weight:500}.featured-course-2 .image .video-link i{margin-right:2px}.featured-course-2 .image .video-link:hover{text-decoration:underline}.featured-course-2 .course-block-inner{display:flex;flex-wrap:wrap}.featured-course-2 .left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.featured-course-2 .right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;border:1px solid #dee2e6;border-left:0}.featured-course-2 .right .course-content{border:none !important;padding:30px 30px 15px}.featured-course-2 .right .title{font-size:22px;position:relative;min-height:auto;color:#000;margin:5px 0;line-height:1.2}.featured-course-2 .right .title a{color:#000}.featured-course-2 .right .title a:hover{text-decoration:underline}.featured-course-2 .right .teacher{margin:10px 0}.featured-course-2 .right .teacher a{font-size:14px;text-transform:capitalize;font-weight:600;font-family:"Montserrat",sans-serif}.featured-course-2 .right .course-bottom{margin-top:10px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:5px;width:100%}.featured-course-2 .right .course-bottom .bottom-right{float:right}.featured-course-2 .right .course-bottom .bottom-right .course-apply{padding:0 20px;line-height:32px}.featured-course-2 .right .course-bottom .bottom-left{float:left}.featured-course-2 .right .course-bottom .bottom-left .course-price{margin-top:5px;background:#e43844;color:#fff;font-weight:700;padding:0 8px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;line-height:20px}.featured-course-2 .right .course-features{margin:10px 0 0;color:#333}.featured-course-2 .right .course-features .field__items{margin-left:-15px;margin-right:-15px;padding:5px 0 5px}.featured-course-2 .right .course-features .field__items:before,.featured-course-2 .right .course-features .field__items:after{content:" ";display:table}.featured-course-2 .right .course-features .field__items:after{clear:both}.featured-course-2 .right .course-features .field__items .field__item{padding-right:10px;width:50%;float:left;padding-left:28px;position:relative;margin-bottom:8px;font-size:14px;line-height:20px;font-family:"Montserrat",sans-serif;font-weight:500}.featured-course-2 .right .course-features .field__items .field__item:after{content:"";font-family:"FontAwesome";position:absolute;top:5px;left:15px;font-size:6px;color:#e43844;z-index:1;line-height:1.8}.featured-course-2 .right .course-features .field__items .field__item:nth-child(2n+1){clear:both}.featured-course-2:hover{-webkit-box-shadow:none;box-shadow:none}.single-course{-webkit-box-shadow:none;box-shadow:none}.single-course .block-course-title{font-family:"Montserrat",sans-serif;font-weight:600;font-size:18px;color:#000;border-bottom:1px solid #dee2e6;padding-bottom:5px;margin-bottom:15px;position:relative;float:left;width:100%}.single-course .block-course-title:before{content:"";position:absolute;width:60px;height:1px;background:#e43844;left:0;bottom:-1px;z-index:1}.single-course .single-course-top{background:#29303b;padding:45px 0 45px}.single-course .course-right{margin-top:35px;margin-bottom:35px}.single-course .course-right .course-right-content{padding:20px 20px 0;border:1px solid rgba(0,0,0,.08);background:#fff;position:relative}.single-course .course-right .course-right-content:after{content:"";position:absolute;left:20px;right:20px;bottom:0;z-index:1;height:50px;border-radius:50%;-webkit-box-shadow:0 10px 14px 0 rgba(0,0,0,.08);box-shadow:0 10px 14px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.single-course .course-right .course-right-content .course-right-inner{position:relative;z-index:2}.single-course .course-right .course-meta{margin:30px 0 0}.single-course .course-right .course-meta.course-information{margin-top:15px;font-size:14px}.single-course .course-right .course-meta .meta-item{float:left;padding-bottom:10px;margin-bottom:10px;display:inline-block;color:#000;width:100%;border-bottom:1px solid #dee2e6}.single-course .course-right .course-meta .meta-item:last-child{margin-right:0;border-bottom:0;margin-bottom:0}.single-course .course-right .course-meta .meta-item .content .lab{color:#8e8e8e;display:inline-block;font-family:"Montserrat",sans-serif;line-height:1.2}.single-course .course-right .course-meta .meta-item .content .val{display:inline-block;line-height:1.2;font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;float:right}.single-course .course-right .course-meta .meta-item .content .val a{font-family:"Montserrat",sans-serif;font-weight:500}.single-course .course-right .course-meta .meta-item .content .field--name-field-course-category .field__item{float:left;margin-right:10px;display:inline-block;position:relative;top:5px}.single-course .course-right .add-to-cart-content-inner{margin:0 0 5px}.single-course .course-right .add-to-cart-content-inner .field--name-price{float:left;font-size:24px;font-family:"Montserrat",sans-serif;font-weight:600;color:#e43844;line-height:35px;width:100%;text-align:center;margin-bottom:15px}.single-course .course-right .add-to-cart-content-inner .user-registered{float:left;font-size:16px;border:1px solid #dee2e6;padding:3px 15px;font-weight:500;font-family:"Montserrat",sans-serif;width:100%;margin-bottom:20px;text-align:center;color:#e43844}.single-course .course-right .add-to-cart-content-inner input.form-submit{width:100%;border:none;padding:2px}.single-course .course-right .course-includes{margin:15px 0}.single-course .course-right .course-includes ul{padding:0}.single-course .course-right .course-includes ul li{padding-left:30px;position:relative;list-style:none;margin-bottom:6px}.single-course .course-right .course-includes ul li:after{content:"";font-family:"gva-icon";position:absolute;top:2px;left:2px;z-index:1;color:#e43844}.single-course .course-right .course-sharing{background:#fff;text-align:center;padding:20px;margin-top:15px;margin-left:-20px;margin-right:-20px;border-top:1px solid #dee2e6}.single-course .course-right .course-sharing a{border:1px solid #dee2e6;width:34px;height:34px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:inline-block;margin:0 10px;text-align:center;line-height:34px;font-size:16px;color:#e43844}.single-course .course-right .course-sharing a:hover{border-color:#e43844}.single-course .sidebar_course .block{margin-top:35px;border:1px solid rgba(0,0,0,.08);padding:0}.single-course .sidebar_course .block:before,.single-course .sidebar_course .block:after{content:" ";display:table}.single-course .sidebar_course .block:after{clear:both}.single-course .sidebar_course .block{background:#fff;position:relative}.single-course .sidebar_course .block:after{content:"";position:absolute;left:20px;right:20px;bottom:0;z-index:1;height:50px;border-radius:50%;display:block;-webkit-box-shadow:0 10px 14px 0 rgba(0,0,0,.08);box-shadow:0 10px 14px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.single-course .sidebar_course .block .block-title{padding:10px 25px;border-bottom:1px solid rgba(0,0,0,.08);margin:0}.single-course .sidebar_course .block .block-title span{font-weight:600}.single-course .sidebar_course .block .block-title:after{display:none}.single-course .sidebar_course .block .block-content{padding:20px;position:relative;z-index:2;background:#fff}.single-course .sidebar_course .block .webform-submission-form:before,.single-course .sidebar_course .block .webform-submission-form:after{content:" ";display:table}.single-course .sidebar_course .block .webform-submission-form:after{clear:both}.single-course .sidebar_course .block .webform-submission-form label{display:none}.single-course .headline{color:#fff;margin-bottom:15px}.single-course .what-learn{color:#fff}.single-course .what-learn .field__label{font-weight:300;font-size:20px}.single-course .what-learn ul{margin:10px 0;padding-left:0}.single-course .what-learn ul>li{padding-left:30px;position:relative;list-style:none;margin-bottom:10px}.single-course .what-learn ul>li:after{content:"";font-family:"gva-icon";position:absolute;top:1px;left:2px;z-index:1;color:#e43844}.single-course .course-images{position:relative;border:5px solid #dee2e6}.single-course .course-images:after{content:"";background-image:-webkit-linear-gradient(top, transparent 0%, #323031 100%);background-image:-o-linear-gradient(top, transparent 0%, #323031 100%);background-image:linear-gradient(to bottom, transparent 0%, #323031 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#FF323031',GradientType=0);width:100%;height:80px;z-index:2;position:absolute;bottom:0;left:0}.single-course .icon-expand{position:absolute;bottom:15px;right:15px;color:#fff;z-index:11;font-size:12px;line-height:1;font-family:"Montserrat",sans-serif;font-weight:600;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.single-course .icon-expand i{margin-right:5px}.single-course .icon-expand:hover{color:#e43844}.single-course .video-link{position:absolute;bottom:15px;left:15px;color:#fff;z-index:11;font-size:12px;line-height:1;font-family:"Montserrat",sans-serif;font-weight:600}.single-course .video-link i{margin-right:2px}.single-course .video-link:hover{color:#e43844}.single-course .post-title{margin:15px 0 12px;font-size:26px;color:#fff;font-weight:600;text-transform:capitalize}.single-course .block-info{margin-bottom:30px;margin-top:15px}.single-course .course-features{font-weight:500}.single-course .course-features .feature-item{margin-bottom:15px}.single-course .course-features .feature-item i{float:left;margin-right:10px;border:1px solid #dee2e6;color:#e43844;width:40px;height:40px;text-align:center;line-height:40px}.single-course .course-features .feature-item>span{padding-left:55px;display:block}.single-course .course-left .course-content{margin-top:35px}.single-course .course-left .block-course-info{margin-bottom:35px;border:1px solid rgba(0,0,0,.08);padding:0}.single-course .course-left .block-course-info:before,.single-course .course-left .block-course-info:after{content:" ";display:table}.single-course .course-left .block-course-info:after{clear:both}.single-course .course-left .block-course-info{background:#fff;position:relative}.single-course .course-left .block-course-info:after{content:"";position:absolute;left:20px;right:20px;bottom:0;z-index:1;height:50px;border-radius:50%;display:block;-webkit-box-shadow:0 10px 14px 0 rgba(0,0,0,.08);box-shadow:0 10px 14px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.single-course .course-left .block-course-info .block-title{padding:10px 25px;border-bottom:1px solid rgba(0,0,0,.08);margin:0;font-size:18px}.single-course .course-left .block-course-info .block-title:after{display:none}.single-course .course-left .block-course-info .block-content{padding:20px;position:relative;z-index:2;background:#fff}.single-course .course-left .block-course-info .webform-submission-form:before,.single-course .course-left .block-course-info .webform-submission-form:after{content:" ";display:table}.single-course .course-left .block-course-info .webform-submission-form:after{clear:both}.single-course .course-left .block-course-info .webform-submission-form label{display:none}.single-course .course-lessons{font-size:14px}.single-course #node-single-comment{border:none;padding-top:0;margin-bottom:0;margin-top:0}.single-course #node-single-comment h2{display:none}.single-course .course-features{margin:25px 0 0;font-weight:400;font-size:14px}.single-course .course-features .field__label{font-size:14px;font-weight:500;font-family:"Montserrat",sans-serif;border-bottom:1px solid #e43844;text-transform:uppercase;padding-bottom:5px;margin-bottom:5px;color:#000;letter-spacing:1px}.single-course .course-features .field__items{margin-left:-15px;margin-right:-15px;padding:5px 0 5px}.single-course .course-features .field__items:before,.single-course .course-features .field__items:after{content:" ";display:table}.single-course .course-features .field__items:after{clear:both}.single-course .course-features .field__items .field__item{padding-left:15px;padding-right:15px;width:50%;float:left;padding-left:32px;position:relative;margin-bottom:10px;color:#000;font-family:"Montserrat",sans-serif}.single-course .course-features .field__items .field__item:after{content:"";font-family:"FontAwesome";position:absolute;top:3px;left:15px;font-size:12px;color:#e43844;z-index:1;line-height:1.8}.single-course .course-features .field__items .field__item:nth-child(2n+1){clear:both}.lesson-block{margin-top:10px;padding-bottom:10px;border-bottom:1px dashed #dee2e6}.lesson-block .icon{float:left;font-size:12px;line-height:26px}.lesson-block .lesson-content{padding-left:22px;padding-right:45px;display:block;position:relative}.lesson-block .lesson-content .lesson-title{font-weight:500;font-family:"Montserrat",sans-serif}.lesson-block .lesson-content .lesson-title .gva-pajax{display:inline-block;font-size:12px;color:#e43844;margin-left:0;font-weight:500;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.lesson-block .lesson-content .lesson-title .gva-pajax:hover,.lesson-block .lesson-content .lesson-title .gva-pajax:focus,.lesson-block .lesson-content .lesson-title .gva-pajax:active{cursor:pointer;text-decoration:underline}.lesson-block .lesson-content .lesson-duration{position:absolute;top:2px;right:0;z-index:1;font-size:12px;color:#a0a0a0}.lesson-single{color:#7e7e7e}.lesson-single .post-title{font-size:20px}.lesson-single .post-title a{font-size:20px}.lesson-single .lessons .back-to-course{margin-bottom:15px;font-weight:500;font-family:"Montserrat",sans-serif;color:#000;padding:20px;background:#f5f5f5}.lesson-single .lessons .back-to-course a{color:#e43844}.lesson-single .lessons .back-to-course a:hover,.lesson-single .lessons .back-to-course a:focus{text-decoration:underline}.lesson-single .lessons .block-lessons{margin-bottom:35px;border:1px solid rgba(0,0,0,.08);padding:0}.lesson-single .lessons .block-lessons:before,.lesson-single .lessons .block-lessons:after{content:" ";display:table}.lesson-single .lessons .block-lessons:after{clear:both}.lesson-single .lessons .block-lessons{background:#fff;position:relative}.lesson-single .lessons .block-lessons:after{content:"";position:absolute;left:20px;right:20px;bottom:0;z-index:1;height:50px;border-radius:50%;display:block;-webkit-box-shadow:0 10px 14px 0 rgba(0,0,0,.08);box-shadow:0 10px 14px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.lesson-single .lessons .block-lessons .block-title{padding:10px 25px;border-bottom:1px solid rgba(0,0,0,.08);margin:0;font-size:18px}.lesson-single .lessons .block-lessons .block-title:after{display:none}.lesson-single .lessons .block-lessons .block-content{padding:20px;position:relative;z-index:2;background:#fff}.views-profiles .views-col{margin-top:15px;padding-bottom:15px;position:relative}.views-profiles .views-col:after{content:"";position:absolute;left:15px;right:15px;bottom:0;z-index:1;border-bottom:1px solid #dee2e6}.event-block{margin:0 0 20px;max-width:400px;margin-left:auto;margin-right:auto;position:relative}.event-block:after{content:"";position:absolute;left:20px;right:20px;bottom:0;z-index:1;height:50px;border-radius:50%;-webkit-box-shadow:0 10px 14px 0 rgba(0,0,0,.08);box-shadow:0 10px 14px 0 rgba(0,0,0,.08);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.event-block .event-image{position:relative;overflow:hidden}.event-block .event-image .date{position:absolute;bottom:-2px;left:10px;overflow:hidden;background:#fff;text-align:center;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-webkit-box-shadow:-2px 2px 6px 1px rgba(0,0,0,.1);box-shadow:-2px 2px 6px 1px rgba(0,0,0,.1);font-family:"Montserrat",sans-serif}.event-block .event-image .date .day{font-size:16px;text-transform:uppercase;display:block;font-weight:500;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;line-height:1;padding:6px 5px 4px;color:#000}.event-block .event-image .date .month{font-size:12px;font-weight:500;color:#fff;background:#e43844;display:block;text-transform:uppercase;padding:6px 10px;line-height:14px}.event-block .event-image .date .icon{margin-right:5px}.event-block .event-content{background:#fff;padding:15px 20px;border:1px solid #dee2e6;border-top:0;position:relative;z-index:9}.event-block .event-content .event-info .title{font-size:16px;line-height:26px;font-family:"Montserrat",sans-serif;display:block;margin:5px 0;font-weight:600}.event-block .event-content .event-info .address{font-size:14px;margin-bottom:5px}.event-block .event-content .event-info .address i{margin-right:5px;color:#e43844}.event-block .event-content .event-info .event-date i{margin-right:5px;margin-top:5px;color:#e43844}.event-block .event-content .event-info .event-date .event-start{margin-right:10px;float:left}.event-block .event-content .event-info .event-date .event-start>*{float:left}.event-block .event-content .event-info .event-date .event-time{float:left}.event-block .event-content .event-info .event-date .event-time>*{float:left}.event-block-2{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #dee2e6}.event-block-2:before,.event-block-2:after{content:" ";display:table}.event-block-2:after{clear:both}.event-block-2 .content-inner{padding-left:350px;position:relative;z-index:9}.event-block-2 .content-inner .event-content-inner{position:relative}.event-block-2 .content-inner .event-content-inner .event-content{padding-left:100px}.event-block-2 .event-image{width:320px;float:left;position:relative;z-index:1}.event-block-2 .event-image .event-date{-webkit-box-shadow:0px 4px 26px 3px rgba(0,0,0,.1);box-shadow:0px 4px 26px 3px rgba(0,0,0,.1);width:120px;height:120px;float:left;text-align:center;line-height:1.1;padding-top:15px;position:absolute;background:#fff;top:50%;right:-60px;margin-top:-60px}.event-block-2 .event-image .event-date .date{font-size:55px;font-weight:500;color:#e43844;display:block}.event-block-2 .event-image .event-date .month{font-size:14px;text-transform:uppercase;font-weight:500;color:#000}.event-block-2 .event-meta{font-size:15px;margin-top:5px}.event-block-2 .event-line{width:50px;height:2px;background:#e43844;margin:15px 0 15px}.event-block-list .event-date{width:110px;height:auto;float:left;background:#e43844;color:#fff;padding:12px 10px}.event-block-list .event-date span{display:block}.event-block-list .event-date span.day{font-size:30px;font-family:"Montserrat",sans-serif;border-bottom:1px solid hsla(0,0%,100%,.5);line-height:1;margin-bottom:3px;padding-bottom:3px}.event-block-list .event-title a{font-weight:500;font-family:"Montserrat",sans-serif;font-size:14px;display:inline-block;line-height:24px}.event-block-list .event-address{font-size:14px}.event-block-list .event-address i{font-size:16px;color:#e43844}.event-block-list .event-content{padding-left:125px}.event-full{margin-bottom:30px}.event-full .event-info{background:#f5f5f5;padding:20px;font-size:16px;font-family:"Roboto",sans-serif}.event-full .event-info .date>*,.event-full .event-info .address>*{float:left}.event-full .event-info .date i,.event-full .event-info .address i{margin-right:10px;margin-top:6px}.pricing-table{position:relative;background-color:#fff;top:0;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;border:1px solid #dee2e6;padding:20px;margin-bottom:30px}.pricing-table ul li{list-style:none}.pricing-table .plan-name{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;font-weight:600;padding:15px 0 2px}.pricing-table .plan-name .title{font-weight:600;color:#000;font-size:20px;font-family:"Montserrat",sans-serif}.pricing-table .content-wrap .plan-price{margin:0 0 10px}.pricing-table .content-wrap .plan-price .price-value{display:inline-block;font-family:"Montserrat",sans-serif}.pricing-table .content-wrap .plan-price .price-value .dollar{font-size:24px;font-weight:400;display:inline-block;position:relative;line-height:36px;float:left;color:#e43844}.pricing-table .content-wrap .plan-price .price-value .value{font-size:28px;font-weight:500;display:inline-block;line-height:40px;float:left;color:#e43844;font-family:"Montserrat",sans-serif}.pricing-table .content-wrap .plan-price .interval{margin-top:14px;font-size:14px;line-height:22px;font-weight:400;position:relative;display:block;float:left}.pricing-table .plan-list{padding:0;text-align:left}.pricing-table .plan-list ul{padding:0}.pricing-table .plan-list ul li{padding:5px 0 5px 20px;font-size:14px;list-style:none;position:relative}.pricing-table .plan-list ul li:after{content:"";font-family:"gva-icon";position:absolute;top:8px;left:0;z-index:1;color:#e43844;font-size:12px}.pricing-table .plan-list ul li.off{color:#bbb}.pricing-table .plan-list ul li.off:after{content:"";color:#bbb;font-size:10px;top:10px}.pricing-table .plan-signup{margin-top:30px}.pricing-table .plan-signup a{width:100%;text-align:center}.pricing-table:hover{-webkit-box-shadow:0 1px 15px 0 rgba(0,0,0,.1);box-shadow:0 1px 15px 0 rgba(0,0,0,.1)}.pricing-table.highlight-plan{-webkit-box-shadow:0 3px 25px 0 rgba(0,0,0,.1);box-shadow:0 3px 25px 0 rgba(0,0,0,.1);position:relative;z-index:9}.pricing-table.highlight-plan .recommended-plan{background:#e43844;color:#fff;font-size:13px;font-weight:400;text-transform:uppercase;text-align:center;position:absolute;top:-15px;left:15px;right:15px;width:auto;letter-spacing:1px;padding:3px 5px}.pricing-table.highlight-plan .plan-name .title{color:#e43844}.sidebar .block-menu:before,.sidebar .block-menu:after{content:" ";display:table}.sidebar .block-menu:after{clear:both}.sidebar .block-menu ul li{border:none;margin:0 0 10px !important;padding:0 !important;border:none !important;float:left;width:100%}.sidebar .block-menu ul li a{padding:8px 10px 8px 15px;display:block;border:1px solid #dee2e6;text-transform:none;font-size:14px;overflow:hidden;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;position:relative;font-weight:600}.sidebar .block-menu ul li a:hover,.sidebar .block-menu ul li a:focus,.sidebar .block-menu ul li a:active{color:#e43844}.sidebar .block-menu ul li.menu-item--active-trail>a{color:#e43844 !important}.views-view-grid .views-row{width:auto;clear:none;float:none !important}.views-view-grid .views-row:last-child{margin-bottom:0}.post-masonry-style>div.views-col{margin-bottom:10px}.service-timeline{list-style:none;padding:0;margin:0 auto;width:100%;position:relative}.service-timeline .hentry{position:relative}.service-timeline .hentry .icon{font-size:22px;color:#e43844;position:relative;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s}.service-timeline .hentry .hentry-box{-webkit-box-shadow:0 10px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.1);box-shadow:0 10px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.1);background:#fff;padding:30px}.service-timeline:before{background:#dee2e6;content:"";left:50%;top:10px;bottom:0;position:absolute;width:1px;margin-left:-1px;margin-top:-10px;height:100%}.service-timeline>li{display:block;width:100%;position:relative;padding-top:80px}.service-timeline>li.active .icon{background:#e43844 !important;color:#fff !important}.service-timeline>li:last-child{padding-bottom:110px}.service-timeline>li .hentry{width:50%}.service-timeline>li:nth-child(even) .hentry{float:left;clear:left;padding-right:50px;text-align:right}.service-timeline>li:nth-child(even) .hentry .icon{right:-35px}.service-timeline>li:nth-child(even) .hentry .hentry-box .content-inner{padding-right:10px}.service-timeline>li:nth-child(odd) .hentry{float:right;clear:right;padding-left:50px;text-align:left}.service-timeline>li:nth-child(odd) .hentry .icon{left:-35px}.service-timeline>li:nth-child(odd) .hentry .hentry-box .content-inner{padding-left:10px}.service-timeline>li .hentry{position:relative}.service-timeline>li .hentry .icon{display:inline-block;width:68px;height:68px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #dee2e6;text-align:center;line-height:65px;position:absolute;top:50%;margin-top:-35px;background:#fff;z-index:9;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15)}.service-timeline>li .hentry .title{font-size:12px;font-weight:900;color:#000;text-transform:uppercase}.gva-view-mlayout-1 .item-first{border-bottom:0 none;display:block;float:left;padding-right:15px !important;width:50%;clear:none;padding-bottom:0;margin-bottom:0}.gva-view-mlayout-1 .item-first .post-content{padding:30px 20px 0}.gva-view-mlayout-1 .item-first .post-title{margin-bottom:2px}.gva-view-mlayout-1 .item-first .post-title a{font-size:22px;line-height:28px}.gva-view-mlayout-1 .item-first .post-action{display:block !important}.gva-view-mlayout-1 .items-second{float:left;width:50%}.gva-view-mlayout-1 .items-second .item-post{margin-bottom:30px;padding-left:15px}.gva-view-mlayout-1 .items-second .item-post .post-image{display:inline-block;width:150px;height:auto;float:left}.gva-view-mlayout-1 .items-second .item-post .post-content{padding:0 0 0 170px}.gva-view-mlayout-1 .items-second .item-post .post-meta{clear:none !important;margin:0 0 5px}.gva-view-mlayout-1 .items-second .item-post .post-meta{float:left;width:100%;padding:0}.gva-view-mlayout-1 .items-second .item-post .post-meta .post-author{display:none}.gva-view-mlayout-1 .items-second .item-post .post-title{padding:0;margin:0 0 5px}.gva-view-mlayout-1 .items-second .item-post .post-title a{display:block;font-size:16px}.gva-view-mlayout-1 .items-second .item-post .post-body{padding:0}.gva-view-mlayout-2 .item-first{border-bottom:0 none;display:block;float:left;width:100%;clear:none;padding-bottom:0;margin-bottom:0}.gva-view-mlayout-2 .item-first .post-title{padding:12px 0}.gva-view-mlayout-2 .item-first .post-title a{font-size:20px;line-height:28px}.gva-view-mlayout-2 .item-first .post-meta{margin:0 0 10px}.gva-view-mlayout-2 .item-first:after{content:none}.gva-view-mlayout-2 .items-second{float:left;width:100%;margin-top:20px}.gva-view-mlayout-2 .items-second .item-post{margin-bottom:20px;padding-left:15px}.gva-view-mlayout-2 .items-second .item-post .post-image{display:inline-block;width:100px;height:auto;float:left}.gva-view-mlayout-2 .items-second .item-post .post-content{padding-left:110px}.gva-view-mlayout-2 .items-second .item-post .post-title,.gva-view-mlayout-2 .items-second .item-post .post-meta{clear:none !important}.gva-view-mlayout-2 .items-second .item-post .post-meta{float:left;width:100%;margin:2px 0 0}.gva-view-mlayout-2 .items-second .item-post .post-meta .post-author{display:none}.gva-view-mlayout-2 .items-second .item-post .post-body{display:none}.gva-view-mlayout-2 .items-second .item-post .post-title{padding:0}.gva-view-mlayout-2 .items-second .item-post .post-title a{display:block;font-size:14px}.gva-view-mlayout-3 .item-first{width:100%;float:left}.gva-view-mlayout-3 .item-first .post-block .post-image{width:50%;float:left}.gva-view-mlayout-3 .item-first .post-block .post-title a{font-size:18px;line-height:26px}.gva-view-mlayout-3 .item-first .post-block .post-content{width:50%;float:left;padding-left:20px}.gva-view-mlayout-3 .items-second{width:100%;float:left;margin-top:30px}.gva-view-mlayout-3 .items-second .post-block .post-content{padding-top:10px}.gva-view-mlayout-3 .items-second .post-block .post-body{display:none}.gva-view-mlayout-3 .items-second .post-block .view-node{display:none}.gva-view-mlayout-3.v2 .post-block{position:relative}.gva-view-mlayout-3.v2 .post-block .post-image{position:relative;width:100%;float:none}.gva-view-mlayout-3.v2 .post-block .post-image a:after{content:"";background:rgba(0,0,0,.3);width:100%;height:100%;top:0;left:0;position:absolute;z-index:1}.gva-view-mlayout-3.v2 .post-block .post-meta span{color:#fff}.gva-view-mlayout-3.v2 .post-block .post-content{position:absolute;bottom:0;left:0;padding:30px;width:100%;z-index:9}.gva-view-mlayout-3.v2 .post-block .post-content .post-title a{font-size:16px;color:#fff;font-weight:400}.gva-view-mlayout-3.v2 .post-block .post-content .post-title a:hover{color:#e43844}.gva-view-mlayout-3.v2 .post-block .post-content .post-body{color:hsla(0,0%,100%,.9)}.gva-view-mlayout-3.v2 .post-block .post-content .post-meta{color:#ccc}.gva-view-mlayout-3.v2 .item-first .post-block .post-title a{font-size:22px;line-height:30px}.gva-view-mlayout-4 .item-first{width:100%;float:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dee2e6}.gva-view-mlayout-4 .item-first .post-block .post-image{width:50%;float:left}.gva-view-mlayout-4 .item-first .post-block .post-title a{font-size:22px;line-height:30px}.gva-view-mlayout-4 .item-first .post-block .post-content{width:50%;float:left;padding-left:20px}.gva-view-mlayout-4 .item-first .post-block .view-node{margin-top:15px}.gva-view-mlayout-4 .items-second:before,.gva-view-mlayout-4 .items-second:after{content:" ";display:table}.gva-view-mlayout-4 .items-second:after{clear:both}.gva-view-mlayout-4 .items-second{float:left;width:100%}.gva-view-mlayout-4 .items-second .item-post .post-block:before,.gva-view-mlayout-4 .items-second .item-post .post-block:after{content:" ";display:table}.gva-view-mlayout-4 .items-second .item-post .post-block:after{clear:both}.gva-view-mlayout-4 .items-second .item-post .post-block{margin-bottom:24px}.gva-view-mlayout-4 .items-second .item-post .post-block .post-image{width:100%;float:left}.gva-view-mlayout-4 .items-second .item-post .post-block .post-title{margin:0;padding-top:0}.gva-view-mlayout-4 .items-second .item-post .post-block .post-content{width:100%;float:left;padding-top:8px}.gva-view-mlayout-4 .items-second .item-post .post-block .post-content .post-body{display:none}.gva-view-mlayout-4 .items-second .item-post .post-block .post-content .view-node{display:none}.gva-view-grid .post-block .post-content{padding-top:10px}.gavias-skins-panel{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);background:#fff;right:-403px;position:fixed;height:auto;top:0px;bottom:0;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;width:400px;z-index:999}.gavias-skins-panel .gavias-skins-panel-inner{bottom:0;padding:30px 10px 10px;height:auto;overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;width:100%}.gavias-skins-panel.active{right:0 !important}.gavias-skins-panel #gavias_profile_customize_name option{color:#000}.gavias-skins-panel .control-panel{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);position:absolute;top:150px;left:-40px;width:40px;height:40px;background:#e43844;color:#fff;font-size:18px;line-height:40px;text-align:center}.gavias-skins-panel .control-panel:hover{cursor:pointer}.gavias-skins-panel .panel-skins-content{padding-bottom:20px;overflow:hidden}.gavias-skins-panel .panel-skins-content:last-child{padding-bottom:0}.gavias-skins-panel .panel-skins-content .title{font-size:14px;font-weight:500;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1);text-transform:uppercase;color:#000;margin-bottom:10px}.gavias-skins-panel .panel-skins-content .item-color{width:25px;height:30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border:1px solid #ccc;display:inline-block;margin:5px 6px 0 6px;border:3px solid rgba(0,0,0,0)}.gavias-skins-panel .panel-skins-content .item-color:hover{cursor:pointer}.gavias-skins-panel .panel-skins-content .item-color.default{background:#e43844}.gavias-skins-panel .panel-skins-content .item-color.blue{background:#374f99}.gavias-skins-panel .panel-skins-content .item-color.brown{background:#684035}.gavias-skins-panel .panel-skins-content .item-color.green{background:#009673}.gavias-skins-panel .panel-skins-content .item-color.lilac{background:#8f6684}.gavias-skins-panel .panel-skins-content .item-color.lime_green{background:#79af33}.gavias-skins-panel .panel-skins-content .item-color.orange{background:#f86923}.gavias-skins-panel .panel-skins-content .item-color.pink{background:#d91897}.gavias-skins-panel .panel-skins-content .item-color.purple{background:#9854b3}.gavias-skins-panel .panel-skins-content .item-color.red{background:#cd2122}.gavias-skins-panel .panel-skins-content .item-color.turquoise{background:#1ccdca}.gavias-skins-panel .panel-skins-content .item-color.turquoise2{background:#178e94}.gavias-skins-panel .panel-skins-content .item-color.violet_red{background:#f3605d}.gavias-skins-panel .panel-skins-content .item-color.violet_red2{background:#973a4b}.gavias-skins-panel .panel-skins-content .item-color.yellow{background:#ecc311}.gavias-skins-panel .panel-skins-content .item-color.active{border-color:#000}.gavias-skins-panel .panel-skins-content .layout{width:80px;margin-right:10px;border:1px solid rgba(0,0,0,.1);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;padding:10px 0;text-align:center;text-transform:uppercase;display:inline-block}.gavias-skins-panel .panel-skins-content .layout:hover{cursor:pointer}.gavias-skins-panel .panel-skins-content .layout.active{background-color:#e43844;color:#fff}.gavias-skins-panel .panel-skins-content .layout:last-child{margin-right:0}.gavias-skins-panel.gavias-skin-demo{top:200px;bottom:auto !important;padding:20px !important;width:260px !important;right:-263px !important}.gavias-skins-panel.gavias-skin-demo .control-panel{top:75px !important}.gavias-skins-panel.gavias-skin-demo.active{right:0 !important}