/*
Theme Name: North Child
Theme URI: http://themeforest.net/item/north-one-page-parallax-wordpress-theme/8454561
Description: One Page WordPress Theme
Version: 1.2
Author: Veented
Author URI: http://themeforest.net/user/Veented
Template: north
*/


/* Your code goes below! */
.terms-list input[type='checkbox']{opacity:0;z-index:-1;visibility:hidden;display:none}
input[type='checkbox']+label{width:40px;height:40px;display:block;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-indent:-999px;overflow:hidden;border:2px solid #7e7e7e;cursor:pointer;border-radius:8px}
input[type='checkbox'].checkbox-u+label{border:2px solid #7e7e7e;background:transparent}
input[type='checkbox'].checkbox-u+label:after{content:'';width: 10px;height: 18px;top:0;left:0;bottom:0;right:0;position:absolute;margin:auto;background:transparent;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
input[type='checkbox'].checkbox-u:checked+label{border-color:#205da8}
input[type='checkbox'].checkbox-u:checked+label:after{transition:.4s ease all;-moz-transition:.4s ease all;-webkit-transition:.4s ease all;/*background:#205da8*/}
/*input[type='checkbox'].checkbox-u:checked+label:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}*/
input[type='checkbox'].checkbox-u:checked+label:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);border: solid #205da8;border-width: 0 3px 3px 0;}
.filter-form input[type="text"]{width:100%;padding:9px 16px 10px 24px;border-radius:8px;border:solid 2px #7e7e7e}
.line-btn{padding:14px 40px 10px 39px;border-radius:8px;border:solid 2px #205da8;background:transparent;color:#205da8;font-family:Ubuntu;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:1.25px;width:100%}
#filter-selection{display:none}
.topRow{display:flex;justify-content:space-between}
.topRow .filter-title{flex:0 100%;font-weight:bold}
.topRow .apply-filter{flex:0 27%;height:56px}
ul.terms-list{list-style:none;height:500px;overflow-y:auto}
ul.terms-list li{margin:0 0 10px;display:flex;align-items:center}
.selection-count{margin-bottom:20px;display:flex;justify-content:space-between}
span.checkbox-label{margin-left:15px}
.thumbnail-video{position:relative;display:block;width:100%;height:0;padding-bottom:56.20%;background:#f0f0f0;border-radius:8px;border:1px solid #ccc;overflow:hidden}
.thumbnail-video img:not(.aiovg-play),.thumbnail-video img.video-thumb{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:auto;max-width:100%;height:auto;max-height:100%;z-index:1;box-shadow:none;display:block}
.play-icon{position:absolute;background-position:center center;background-repeat:no-repeat;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:3;text-align:center}
.play-icon svg{width:34px;height:34px;margin-top:20%}
.video-cat-list-block{padding:32px 32px 35px 31px;background-color:#f6f6f4}
.video-cat-list-block input.autocomplete{padding:9px 24px 10px;border-radius:8px;border:solid 2px #7e7e7e;background-color:#fff;width:100%}
.video-block{margin-bottom:4%}
.clearSelection{font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#205da8}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#205da8;text-decoration:none}
.navigation li{display:inline}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{padding:9px 16px 10px;border-radius:8px;border:solid 2px #205da8}
.navigation li a:hover,.navigation li.active a{background-color:#205da8;color:#fff}
.video-caption{margin-top:10px}
.video-title a{font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}
.video-category{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#000}
.video-topic{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#205da8}
.filter-label-title{font-size:24px;font-weight:bold;color:#000}
#advanceFilter{display:none}
::-webkit-scrollbar{width:10px}
.slick-next,.slick-prev{z-index:99999}
.search-btn{position:absolute;right:11px;top:9px;background:#fff;border:0;outline:0;color:#7e7e7e;font-size:22px}
.position-relative{position:relative}
.d-block{display:block;text-align:center}
#advanceFilter{margin-bottom:5%}
.not-found{text-align:center;display:block}
.pagination-block{text-align:center}
.page-number{font-family:Ubuntu;font-size:18px;line-height:1.33;text-align:center;color:#7e7e7e}
#filter-selection .topRow .filter-title{flex:0 80%;font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}
#filter-selection .wpb_column .vc_column-inner .wpb_wrapper{padding:27px 32px 32px;background-color:#f6f6f4;}
ul.selectList{list-style:none;padding:0;margin:0}
ul.selectList li{display:inline-block;margin-left:0;padding:2px 10px 1px 16px;border-radius:20px;border:solid 2px #205da8;font-size:16px;letter-spacing:normal;color:#205da8}
ul.selectList li span.catName{display:inline-block;margin-right:10px}
ul.selectList li .removeCat{width:24px;height:24px;background:#7e7e7e;border-radius:50%;display:inline-block;text-align:center;line-height:23px;color:#f7f7f7}
.mobile-show{display:none}
.mt-3{margin-top:10px}
.video-title{font-weight:bold}
share-button .sb-social ul li.enabled{display:block!important}
share-button .sb-social{z-index:99999}
.title-row{display:flex;justify-content:space-between}
.aiovg.aiovg-single-video .aiovg-meta{margin-bottom:25px}
.aiovg.aiovg-single-video .aiovg-description{padding:2% 0;border-top:1px solid #205da8;border-bottom:4px double #205da8;}
.aiovg-single-video .video-title{font-size:24px;font-weight:bold;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin-bottom:0;padding-top:10px}
.related-video-list{margin-top:4%}
.related-video-list .aiovg .aiovg-title{font-size:1.5rem}
.related-video-list .aiovg .aiovg-title a{color:#000}
.related-video-list .aiovg .aiovg-category{margin-top:2px}
.aiovg.aiovg-single-video .aiovg-category, .aiovg.aiovg-single-video .aiovg-tag{margin-top: 0px;}
.related-video-list .aiovg .aiovg-category .aiovg-icon-categories{display:none}
.related-video-list h3{font-weight:bold;margin-bottom:10px}
::-webkit-scrollbar-track{background:#f1f1f1}
::-webkit-scrollbar-thumb{background:#888;border-radius:8px}
::-webkit-scrollbar-thumb:hover{background:#555}
.video-lists {margin-top: 2%;}
.feature-video-slider .embed-video a {top: 40% !important;left: 44% !important;}
a.closeFilter {line-height: 50px;margin-left: 10px;width: 67px;font-size: 25px;height: 50px;border: 1px solid;text-align: center;
    border-radius: 50%;margin-top: 4px;}
#advanceFilter {margin-top: 2%;}
.slick-next{bottom: -33px !important; right: 45% !important; top:unset !important;z-index: 99999;}
.slick-prev{bottom: -33px !important; left: 45% !important; top:unset !important;z-index: 99999;}
.single-aiovg_videos .page-holder > .inner{padding-top: 40px;}
@media only screen and (max-width:500px){
	.video-lists{margin-top:20px}
	.embed-video a{width:50px!important;height:50px!important;left:46%!important}
	ul.terms-list{height:300px}
	.search-filter .topRow{flex-direction:column}
	.topRow .apply-filter{flex:0 100%;margin-bottom:20px}
	.video-cat-list-block{margin-bottom:15px}
	.wpb_wrapper .navigation li{margin-left:10px}
	.mobile-show{display:block}
	.mobile-hide{display:none}
	.slick-next{right:35% !important; }
	.slick-prev{left: 35% !important; }
}