
.thim-brands .owl-stage {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	align-items:center
}
.thim-brands.thim-border-bottom {
	padding-bottom:38px
}
.thim-brands.owl-carousel .owl-item img {
	width:auto
}
.thim-brands .item-brands {
-webkit-transition:all .2s ease-in-out 0s;
-khtml-transition:all .2s ease-in-out 0s;
-moz-transition:all .2s ease-in-out 0s;
-ms-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s;
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	-o-transform:scale(1, 1)
}
.thim-brands .item-brands:hover {
	-webkit-transform:scale(1.05, 1.05);
	-moz-transform:scale(1.05, 1.05);
	-ms-transform:scale(1.05, 1.05);
	-o-transform:scale(1.05, 1.05)
}
.thim-brands .item-brands img {
	width:auto;
	max-width:100%;
	margin:auto;
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
	-webkit-opacity:.6;
	-khtml-opacity:.6;
	-moz-opacity:.6;
	-ms-opacity:.6;
	-o-opacity:.6;
	opacity:.6;
-webkit-transition:all .2s ease-in-out 0s;
-khtml-transition:all .2s ease-in-out 0s;
-moz-transition:all .2s ease-in-out 0s;
-ms-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s
}
.thim-brands .item-brands:hover img {
	-webkit-filter:grayscale(0);
	filter:grayscale(0);
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-brands.thim-brands-demo5 {
	display:flex;
	align-items:center;
	padding:36px 0;
	margin-top:-35px
}
.thim-brands.thim-brands-demo5 .owl-carousel .owl-item {
	display:flex;
	justify-content:center;
	align-items:center
}
.thim-border-top {
	border-top:1px solid #e7e7e7
}
.thim-border-left {
	border-left:1px solid #e7e7e7
}
.thim-border-right {
	border-right:1px solid #e7e7e7
}
.thim-border-bottom {
	border-bottom:1px solid #e7e7e7
}
.thim-sc-button {
	text-align:center;
	position:relative
}
.thim-sc-button .btn {
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-transform:uppercase;
	font-weight:400;
	cursor:pointer
}
.thim-sc-button .btn.btn-md {
	font-size:15px;
	letter-spacing:.3px;
	text-transform:uppercase;
	padding:0 32px;
	line-height:42px;
	height:43px
}
.thim-sc-button .btn.btn-lg {
	font-size:14px;
	letter-spacing:.3px;
	height:50px;
	line-height:50px;
	padding:0 45px
}
.thim-sc-button.show-separator:before {
	content:'';
	left:0;
	right:0;
	top:50%;
	border-top:1px solid #e7e7e7;
	position:absolute;
	z-index:-1
}
.thim-sc-button .btn-secondary {
	border-color:#FFF
}
.thim-sc-count-down {
	letter-spacing:.4px;
	line-height:.6;
	text-align:center
}
.thim-sc-count-down .title {
	margin-bottom:31px;
	font-size:28px;
	font-weight:100
}
.thim-sc-count-down .counter {
	font-weight:300
}
.thim-sc-count-down .counter .count-item {
	margin:0 37px;
	position:relative;
	display:inline-block
}
.thim-sc-count-down .counter .count-item .number {
	font-size:70px;
	display:block;
	line-height:70px;
	margin-bottom:11px
}
.thim-sc-count-down .counter .count-item .label {
	font-size:18px;
	line-height:18px;
	font-weight:100
}
.thim-sc-count-down .counter .count-item:before {
	content:':';
	position:absolute;
	left:-47px;
	top:12px;
	font-size:70px
}
.thim-sc-count-down .counter .count-item:first-child:before {
	display:none
}
.thim-sc-counter-box .sc-title {
	font-size:42px;
	line-height:normal;
	font-weight:700;
    font-family: 'Montserrat', sans-serif;
	text-transform:;
	color:#777;
	letter-spacing:normal;
	margin-bottom:15px
}
.vc_custom_1502096768858 h3.thim-custom-title {
	font-size: 36px; 
	font-weight: 700; 
	color:#777; 
	font-family: 'Montserrat', sans-serif;	
}
.thim-sc-counter-box.style-1 .counter_box {
	text-align:left
}
.thim-sc-counter-box.style-1 .counter_box .icon_counter {
	margin-bottom:23px
}
.thim-sc-counter-box.style-1 .counter_box .number {
	margin-bottom:4px
}
.thim-sc-counter-box .counter_box {
	position:relative;
	margin-right: 85px;
	text-align:center;
	display:inline-block
}
.thim-sc-counter-box .counter_box:last-child {
	margin-right:0
}
.thim-sc-counter-box .counter_box .icon_counter {
	font-size:50px;
-webkit-transition:.3s;
-khtml-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.thim-sc-counter-box .counter_box .number {
	font-size:45px;
	font-weight:500;
	letter-spacing:.9px;
	line-height:normal;
	margin-bottom:12px
}
.thim-sc-counter-box .counter_box .number:after, .thim-sc-counter-box .counter_box .number:before {
	content:" ";
	display:table
}
.thim-sc-counter-box .counter_box .number:after {
	clear:both
}
.thim-sc-counter-box .counter_box .title_counter {
	display:block;
	clear:both
}
.thim-sc-counter-box .counter_box .title_counter .title {
	font-size:22px;
	font-weight:300;
	line-height:1.5;
	font-family: 'Titillium Web', sans-serif;
	letter-spacing:.3px;
-webkit-transition:.3s;
-khtml-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.thim-sc-counter-box .counter_box:hover .icon_counter, .thim-sc-counter-box .counter_box:hover .title_counter .title {
-webkit-transition:.3s;
-khtml-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.thim-block-1 .main-course .featured-img, .thim-sc-course-search input[name=s] {
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s
}
.thim-sc-counter-box .counter_box:not(:last-child) .separator:before {
content:"";
position:absolute;
width:70px;
height:4px;
background-image:radial-gradient(circle 5px, #fddc88 12%, transparent 16%);
background-size:4px 7px;
left:calc(100% + 26px);
top:32px
}
.thim-sc-counter-box.style-2 .counter_box {
	margin-right:114px
}
.thim-sc-counter-box.style-2 .counter_box:last-child {
	margin:0
}
.thim-sc-counter-box.style-2 .counter_box:last-child:after {
	display:none
}
.thim-sc-counter-box.style-2 .counter_box .number {
	margin-bottom:5px
}
.thim-sc-counter-box.style-2 .counter_box .title_counter .title {
	margin:0
}
.thim-sc-counter-box.style-2 .counter_box.has-line .separator {
	background-color:#888
}
.thim-sc-counter-box.style-2 .counter_box.has-line .separator:before {
	content:none
}
.thim-sc-counter-box.style-2 .counter_box.has-line:not(:last-child) .separator:after {
content:"";
position:absolute;
width:72px;
height:1px;
background-color:inherit;
top:50%;
left:calc(100% + 15px);
margin-top:4px;
-webkit-transform:rotate(-60deg);
-moz-transform:rotate(-60deg);
-ms-transform:rotate(-60deg);
-o-transform:rotate(-60deg);
filter:alpha(opacity=20);
-ms-filter:"alpha(opacity=20)";
-webkit-opacity:.2;
-khtml-opacity:.2;
-moz-opacity:.2;
-ms-opacity:.2;
-o-opacity:.2;
opacity:.2
}
.thim-sc-counter-box.demo-coursify {
	padding-top:146px;
	padding-bottom:132px
}
.thim-sc-counter-box.demo-elearning-2 .counter_box .number {
	font-size:56px;
	font-weight: 800;
}
.thim-sc-counter-box.demo-single-instructor .counter_box .number {
	font-size:65px
}
.thim-sc-counter-box.demo-test-prep .counter_box .number {
	font-size:50px
}
.thim-sc-course-search {
	max-width:545px;
	margin:0 auto;
	position:relative
}
.thim-sc-course-search:after, .thim-sc-course-search:before {
	content:" ";
	display:table
}
.thim-sc-course-search:after {
	clear:both
}
.thim-sc-course-search input[name=s] {
	width:545px;
	height:48px;
	background-color:#fff;
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	font-size:16px;
	font-weight:300;
	font-style:italic;
	letter-spacing:.3px;
	border:0;
-khtml-transition:all .5s;
transition:all .5s
}
.thim-sc-course-search input[name=s]:-moz-placeholder {
color:#D8BC73
}
.thim-sc-course-search input[name=s]::-moz-placeholder {
color:#D8BC73
}
.thim-sc-course-search input[name=s]:-ms-input-placeholder {
color:#D8BC73
}
.thim-sc-course-search input[name=s]::-webkit-input-placeholder {
color:#D8BC73
}
.thim-sc-course-search input[name=s]:focus, .thim-sc-course-search input[name=s]:hover {
	box-shadow:7.9px 7.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-sc-course-search button {
	width:47px;
	border:0;
	background:0 0;
	position:absolute;
	right:0;
	top:0;
	line-height:48px;
	outline:0 !important
}
.thim-sc-course-search button:before {
	content:'';
	height:18px;
	width:1px;
	border-left:1px solid;
	left:0;
	top:50%;
	position:absolute;
	border-color:#e7e7e7;
	margin-top:-9px
}
.thim-sc-course-search .thim-loading-icon {
	width:47px;
	border:0;
	background:0 0;
	position:absolute;
	right:0;
	top:0;
	line-height:48px;
	height:48px;
	display:none;
	text-align:center
}
.thim-sc-course-search .thim-loading-icon:before {
	content:'';
	height:18px;
	width:1px;
	border-left:1px solid;
	left:0;
	top:50%;
	position:absolute;
	border-color:#e7e7e7;
	margin-top:-9px
}
.thim-sc-course-search .thim-loading-icon .sk-chasing-dots {
	margin:15px auto;
	width:18px;
	height:18px;
	display:inline-block
}
.thim-sc-course-search .thim-loading-icon .sk-three-bounce {
	width:100%
}
.thim-sc-course-search .thim-loading-icon .sk-three-bounce .sk-child {
	width:9px;
	height:9px
}
.thim-sc-course-search.loading .thim-loading-icon {
	display:inline-block
}
.thim-sc-course-search.loading button {
	display:none
}
.thim-sc-course-search form {
	position:relative;
	display:block
}
.thim-sc-course-search .courses-list-search li:after, .thim-sc-course-search .courses-list-search li:before, .thim-sc-course-search .courses-list-search:after, .thim-sc-course-search .courses-list-search:before, .thim-sc-course-search form:after, .thim-sc-course-search form:before {
	content:" ";
	display:table
}
.thim-sc-course-search form:after {
	clear:both
}
.thim-sc-course-search .courses-list-search {
	margin:-3px 0 0;
	position:absolute;
	left:0;
	right:0;
	background-color:#FFF;
	z-index:99
}
.thim-sc-course-search .courses-list-search:after {
	clear:both
}
.thim-sc-course-search .courses-list-search li {
	padding:10px 20px
}
.thim-sc-course-search .courses-list-search li:after {
	clear:both
}
.thim-sc-course-search .courses-list-search li a {
	color:#888
}
.thim-sc-course-search.popup .toggle-form {
	cursor:pointer;
	position:relative;
	color:#fff;
	width:35px;
	height:35px;
	font-size:18px;
	text-align:center;
	line-height:34px;
	border:1px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.thim-sc-course-search.popup .form-search-wrapper {
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	z-index:9999999;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
	visibility:hidden;
	overflow:hidden;
	background:rgba(0, 0, 0, .8);
	margin:0;
	width:100%;
	height:100vh;
	-webkit-transform:scale(.2, .2);
	-moz-transform:scale(.2, .2);
	-ms-transform:scale(.2, .2);
	-o-transform:scale(.2, .2);
-webkit-transition:all .3s cubic-bezier(.4, 0, 1, 1);
-khtml-transition:all .3s cubic-bezier(.4, 0, 1, 1);
-moz-transition:all .3s cubic-bezier(.4, 0, 1, 1);
-ms-transition:all .3s cubic-bezier(.4, 0, 1, 1);
-o-transition:all .3s cubic-bezier(.4, 0, 1, 1);
transition:all .3s cubic-bezier(.4, 0, 1, 1)
}
.thim-sc-course-search.popup .form-search-wrapper .background-toggle, body.thim-active-search-popup .thim-sc-course-search.popup .form-search-wrapper .background-toggle {
	width:100%;
	height:100%;
	position:absolute;
	cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress
}
.thim-sc-course-search.popup .form-search-wrapper form {
	top:50%;
	max-width:545px;
	margin:auto;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	-o-transform:translate(0, -50%);
	position:relative
}
.thim-sc-course-search.popup .form-search-wrapper form:after {
	content:''
}
.thim-sc-course-search.popup .form-search-wrapper form button {
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:100%;
	border:0;
	color:#fff;
	font-size:18px;
	outline:0;
	box-shadow:none;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.thim-sc-course-search.popup .form-search-wrapper form button:before {
	display:none
}
.thim-sc-course-search.popup .form-search-wrapper form .courses-search-input {
	width:100%;
	height:50px
}
.thim-sc-course-search.popup .form-search-wrapper form .courses-list-search>li {
	display:block
}
body.thim-active-search-popup #back-to-top {
	z-index:9
}
body.thim-active-search-popup .thim-sc-course-search.popup .form-search-wrapper {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
	visibility:visible;
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	-o-transform:scale(1, 1)
}
.thim-block-1 {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.thim-block-1:after, .thim-block-1:before {
	content:" ";
	display:table
}
.thim-block-1:after {
	clear:both
}
.thim-block-1 .main-course {
	float:left;
	width:69.4%;
	padding-right:40px;
	position:relative;
	z-index:9
}
.thim-block-1 .main-course .featured-img {
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
-khtml-transition:all .5s;
transition:all .5s;
	z-index:7
}
.thim-block-1 .main-course .content-video:before, .thim-block-1 .main-course .featured-img:after {
	content:'';
	position:absolute;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s
}
.thim-block-1 .main-course .featured-img:before {
	content:'';
	position:absolute;
	z-index:9;
	width:0;
	height:0;
	top:-1px;
	left:-1px;
	border-right:108px solid transparent
}
.thim-block-1 .main-course .featured-img .course-label {
	position:absolute;
	font-size:18px;
	color:#fff;
	top:24px;
	left:18px;
	z-index:1000;
	transform:rotate(-45deg);
	font-weight:400;
	text-transform:uppercase
}
.thim-block-1 .main-course .featured-img:after {
	background-color:rgba(0, 0, 0, .6);
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
transition:all .5s;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.thim-block-1 .main-course .featured-img img {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.thim-block-1 .main-course .featured-img:hover {
	-webkit-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-khtml-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-ms-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-o-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06)
}
.thim-block-1 .main-course .featured-img:hover:after {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-block-1 .main-course .content-video {
	position:absolute;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	top:0;
	left:0;
	right:0;
	bottom:0;
	text-align:center;
	min-width:70%;
	color:#fff;
	z-index:3
}
.thim-block-1 .main-course .content-video:before {
	background-color:rgba(0, 0, 0, .4);
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
	opacity:1;
transition:all .5s;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.thim-block-1 .course-item, .thim-block-1 .main-course .content-video span {
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
-khtml-transition:all .5s
}
.thim-block-1 .main-course .content-video:hover:before {
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0
}
.thim-block-1 .main-course .content-video span {
	display:inline-block;
	width:93px;
	height:93px;
	font-size:70px;
	border:3px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	cursor:pointer;
	margin-bottom:27px;
transition:all .5s
}
.thim-block-1 .main-course .content-video span:before {
	margin-left:10px;
	line-height:93px
}
.thim-block-1 .main-course .content-video .title {
	letter-spacing:.6px;
	line-height:1;
	font-size:30px;
	text-transform:capitalize;
	margin-bottom:12px
}
.thim-block-1 .main-course .content-video .title a {
	color:#fff;
	font-weight:300
}
.thim-block-1 .main-course .content-video .description {
	line-height:1.44;
	letter-spacing:.4px;
	font-size:18px;
	max-width:800px
}
.thim-block-1 .course-item {
	width:30.6%;
	float:right;
	overflow:hidden;
	margin-bottom:40px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
transition:all .5s
}
.thim-block-1 .course-item .feature-img .wrap-author .sc-review-stars .review-stars-rated, .thim-block-1 .course-item .feature-img .wrap-author .sc-review-stars .review-stars-rated .review-stars.empty {
	width:auto
}
.thim-block-1 .course-item .feature-img {
	float:left;
	position:relative;
	margin-right:24px;
	overflow:hidden;
	border-radius:4px 0 0 4px
}
.thim-block-1 .course-item .feature-img .wrap-author {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	text-align:center;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
	z-index:4;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	visibility:hidden;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	background-color:rgba(223, 108, 79, .6)
}
.thim-block-1 .course-item .feature-img .wrap-author .avatar {
	max-height:40px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	border:1px solid #FFF;
	margin:17px 0 6px
}
.thim-block-1 .course-item .feature-img .wrap-author .name a {
	font-size:16px;
	font-weight:300;
	font-style:italic;
	line-height:1.38;
	color:#fff
}
.thim-block-1 .course-item .feature-img .wrap-author .sc-review-stars {
	margin-top:4px
}
.thim-block-1 .course-item .feature-img .wrap-author .sc-review-stars .review-stars-rated .review-stars.empty, .thim-block-1 .course-item .feature-img .wrap-author .sc-review-stars .review-stars-rated .review-stars.filled {
	font-size:12px;
	color:#fff
}
.thim-block-1 .course-item .course-detail .title {
	font-size:18px;
	margin-top:33px;
	margin-bottom:0;
	line-height:1.22;
	letter-spacing:.4px
}
.thim-block-1 .course-item .course-detail .meta {
	margin-top:35px;
	line-height:1
}
.thim-block-1 .course-item .course-detail .meta .number-students {
	font-size:16px;
	letter-spacing:.3px;
	color:#adadad
}
.thim-block-1 .course-item .course-detail .meta .number-students:before {
	content:"\f212";
	font-family:Ionicons;
	display:inline-block;
	margin-right:3px;
	font-size:18px
}
.thim-block-1 .course-item .course-detail .meta .price {
	float:right;
	margin-right:35px;
	font-size:18px;
	letter-spacing:.4px;
	font-weight:500
}
.thim-block-1 .course-item .course-detail .meta .price.free {
	text-transform:uppercase;
	color:#df6c4f
}
.thim-block-1 .course-item:hover {
	-webkit-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-khtml-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-ms-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-o-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06)
}
.thim-block-1 .course-item:hover .feature-img .wrap-author {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
	visibility:visible
}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
	-webkit-backface-visibility:hidden;
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out
}
.mfp-with-zoom.mfp-ready .mfp-container {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.mfp-with-zoom.mfp-ready.mfp-bg {
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	-webkit-opacity:.8;
	-khtml-opacity:.8;
	-moz-opacity:.8;
	-ms-opacity:.8;
	-o-opacity:.8;
	opacity:.8
}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0
}
.thim-courses-block-2 {
	padding-bottom:94px
}
.thim-courses-block-2 .no-gutter {
	margin:0
}
.thim-courses-block-2 .no-gutter .intro-item .wrapper {
	position:absolute;
	top:50%;
	padding-left:30px;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	-o-transform:translate(0, -50%)
}
.thim-courses-block-2 .intro-item {
	position:relative;
	z-index:5;
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .15);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .15);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .15);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .15);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .15)
}
.thim-course-block-3 .course-item .wrapper:hover, .thim-courses-block-2 .intro-item .view-courses-button {
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-courses-block-2 .intro-item:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	-webkit-transform:scale(1.06, 1.05);
	-moz-transform:scale(1.06, 1.05);
	-ms-transform:scale(1.06, 1.05);
	-o-transform:scale(1.06, 1.05);
	z-index:-1
}
.thim-courses-block-2 .intro-item .title {
	font-size:34px;
	text-transform:capitalize;
	line-height:1;
	margin-bottom:33px;
	padding-left:9px;
	letter-spacing:.7px;
	font-weight:300;
	color:#fff
}
.thim-courses-block-2 .intro-item .description {
	font-size:18px;
	color:#fff;
	line-height:1.44;
	margin-bottom:63px;
	padding-left:9px;
	letter-spacing:.4px
}
.thim-courses-block-2 .intro-item .view-courses-button {
	display:inline-block;
	font-size:14px;
	letter-spacing:.3px;
	text-transform:uppercase;
	padding:11px 28px 9px 29px;
	background-color:#fff;
	font-weight:400;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-courses-block-2 .intro-item .view-courses-button:hover {
	-webkit-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-khtml-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-ms-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-o-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06)
}
.thim-courses-block-2 .course-item:hover .content-item .price .course-origin-price, .thim-courses-block-2 .course-item:hover .content-item .price .course-price {
	color:#fff
}
.thim-courses-block-2 .course-item:hover .content-item .price .course-price.free {
	color:#fff !important
}
.thim-courses-block-2 .course-item:hover .featured-img:before {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-courses-block-2 .course-item:hover .featured-img:after {
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0
}
.thim-courses-block-2 .course-item:hover.new-course:before {
	border-top:86px solid #df6c4f
}
.thim-courses-block-2 .course-item.new-course {
	position:relative
}
.thim-courses-block-2 .course-item.new-course:before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	top:0;
	left:0;
	border-right:86px solid transparent;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	z-index:4
}
.thim-courses-block-2 .course-item.new-course .course-label {
	position:absolute;
	font-size:18px;
	color:#fff;
	top:18px;
	left:10px;
	z-index:1000;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	font-weight:400;
	text-transform:uppercase
}
.thim-courses-block-2 .course-item .featured-img {
	position:relative
}
.thim-courses-block-2 .course-item .featured-img:after, .thim-courses-block-2 .course-item .featured-img:before {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:calc(100% - 110px);
	left:0;
	bottom:0;
	pointer-events:none;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-courses-block-2 .course-item .featured-img:before {
	background-color:rgba(223, 108, 79, 0);
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(223, 108, 79, 0)), to(rgba(223, 108, 79, .7)));
	background-image:-webkit-linear-gradient(top, rgba(223, 108, 79, 0), rgba(223, 108, 79, .7));
	background-image:-moz-linear-gradient(top, rgba(223, 108, 79, 0), rgba(223, 108, 79, .7));
	background-image:-ms-linear-gradient(top, rgba(223, 108, 79, 0), rgba(223, 108, 79, .7));
	background-image:-o-linear-gradient(top, rgba(223, 108, 79, 0), rgba(223, 108, 79, .7));
	background-image:linear-gradient(top, rgba(223, 108, 79, 0), rgba(223, 108, 79, .7));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(223, 108, 79, 0)', endColorStr='rgba(223, 108, 79, 0.7)');
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0
}
.thim-courses-block-2 .course-item .featured-img:after {
	z-index:2;
	background-color:rgba(33, 32, 32, 0);
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(33, 32, 32, 0)), to(rgba(33, 32, 32, .7)));
	background-image:-webkit-linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .7));
	background-image:-moz-linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .7));
	background-image:-ms-linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .7));
	background-image:-o-linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .7));
	background-image:linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .7));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(33, 32, 32, 0)', endColorStr='rgba(33, 32, 32, 0.7)');
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-courses-block-2 .course-item .featured-img:hover:before {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-courses-block-2 .course-item .featured-img:hover:after {
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0
}
.thim-courses-block-2 .course-item .content-item {
	position:absolute;
	bottom:0;
	z-index:3;
	width:100%;
	padding:0 30px 35px
}
.thim-courses-block-2 .course-item .content-item .name {
	line-height:1;
	margin-bottom:14px;
	text-transform:capitalize;
	display:inline-block
}
.thim-courses-block-2 .course-item .content-item .name a {
	font-size:16px;
	font-style:italic;
	letter-spacing:.3px;
	color:#fff
}
.thim-courses-block-2 .course-item .content-item .title {
	margin-bottom:29px
}
.thim-courses-block-2 .course-item .content-item .title a {
	display:block;
	line-height:1.33;
	font-size:18px;
	letter-spacing:.4px;
	font-weight:400;
	color:#fff
}
.thim-courses-block-2 .course-item .content-item .price {
	display:inline-flex;
	align-items:center
}
.thim-courses-block-2 .course-item .content-item .price .course-price {
	font-size:20px;
	font-weight:500;
	letter-spacing:.4px;
	margin-right:11px;
-webkit-transition:all .4s;
-khtml-transition:all .4s;
-moz-transition:all .4s;
-ms-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}
.thim-courses-block-2 .course-item .content-item .price .free {
	color:#df6c4f !important;
	font-size:20px;
	text-transform:uppercase
}
.thim-courses-block-2 .course-item .content-item .price .course-origin-price {
	order:2;
	font-size:16px;
	font-style:italic;
	letter-spacing:.3px;
-webkit-transition:all .3s;
-khtml-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
.thim-course-block-3 {
	padding-top:87px
}
.thim-course-block-3.title-center .wrapper-title {
	margin-top:6px;
	margin-bottom:17px
}
.thim-course-block-3 .title {
	font-size:42px;
	letter-spacing:.8px;
	text-align:center;
	text-transform:capitalize;
	max-width:927px;
	margin:0 auto 17px
}
.thim-course-block-3 .masonry-filter {
	text-align:center;
	font-size:18px;
	letter-spacing:.4px;
	text-transform:capitalize;
	margin-bottom:60px
}
.thim-course-block-3 .masonry-filter .filter {
	margin-right:54px;
	padding-bottom:4px;
	border-bottom:1px solid transparent
}
.thim-course-block-3 .masonry-filter .filter.is-checked {
	border-bottom:1px solid #b8860b;
	color:#b8860b;
	font-weight:500
}
.thim-course-block-3 .masonry-items {
	margin-left:-30px;
	margin-right:-30px
}
.thim-course-block-3 .masonry-items .row:after, .thim-course-block-3 .masonry-items .row:before {
	content:" ";
	display:table
}
.thim-course-block-3 .masonry-items .row:after {
	clear:both
}
.thim-course-block-3 .course-item {
	padding-right:30px;
	padding-left:30px;
	margin-bottom:54px
}
.thim-course-block-3 .course-item .wrapper {
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-course-block-3 .course-item .wrapper:hover {
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	background-color:#FFF
}
.thim-collection-info .view-all-button:hover, .thim-sc-courses-carousel .content:hover .sub-content {
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-course-block-3 .course-item .featured-img {
	position:relative;
	margin-bottom:26px
}
.thim-course-block-3 .course-item .featured-img:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:calc(100% - 47px);
	background-color:transparent 40%;
	background-image:-webkit-gradient(linear, left top, left bottom, from(transparent 40%), to(rgba(102, 102, 102, .8)));
	background-image:-webkit-linear-gradient(top, transparent 40%, rgba(102, 102, 102, .8));
	background-image:-moz-linear-gradient(top, transparent 40%, rgba(102, 102, 102, .8));
	background-image:-ms-linear-gradient(top, transparent 40%, rgba(102, 102, 102, .8));
	background-image:-o-linear-gradient(top, transparent 40%, rgba(102, 102, 102, .8));
	background-image:linear-gradient(top, transparent 40%, rgba(102, 102, 102, .8));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='transparent 40%', endColorStr='rgba(102, 102, 102, 0.8)')
}
.thim-course-block-3 .course-item .featured-img img {
	border:5px solid #fff
}
.thim-course-block-3 .course-item .course-title {
	font-size:16px;
	line-height:1.38;
	letter-spacing:.3px;
	text-transform:uppercase;
	padding:0 20px 10px 30px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.thim-course-block-3 .course-item .participants {
	padding-left:30px;
	padding-bottom:28px;
	font-size:16px
}
.thim-course-block-3 .course-item .participants .instructor {
	margin-right:5px;
	text-transform:capitalize
}
.thim-course-block-3 .course-item .participants .students {
	display:inline-block;
	color:#878787
}
.thim-course-block-3 .course-item .participants .students:before {
	content:'/';
	margin-right:7px
}
.thim-course-block-3 .course-item .course-meta {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	justify-content:space-between;
	margin-bottom:0
}
.thim-course-block-3 .course-item .course-meta .price {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
	padding:0 30px;
	height:45px;
	background-color:#fff;
	text-transform:uppercase;
	font-size:20px;
	font-weight:500
}
.thim-course-block-3 .course-item .course-meta .price .course-origin-price {
	order:2;
	padding-right:0;
	font-size:16px;
	font-style:italic;
	letter-spacing:.4px;
	color:#202121;
	font-weight:300;
	padding-top:3px
}
.thim-course-block-3 .course-item .course-meta .price span {
	margin-left:7px
}
.thim-course-block-3 .course-item .course-meta .price span:last-child {
	margin-left:0
}
.thim-course-block-3 .course-item .course-meta .price .course-price {
	letter-spacing:.4px;
	color:#f47e49
}
.thim-course-block-3 .course-item .course-meta .course-rating {
	color:#ddd;
	line-height:42px;
	padding-right:19px
}
.thim-course-block-3 .course-item .course-meta .course-rating .review-stars-rated {
	width:56px;
	margin-right:6px
}
.thim-course-block-3 .course-item .course-meta .course-rating span {
	font-size:14px;
	letter-spacing:.3px
}
.thim-course-block-3 .new-course-label, .thim-course-block-3 .sale-course-label {
	position:absolute;
	top:18px;
	left:10px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);

	-o-transform:rotate(-45deg);
	font-size:16px;
	font-weight:400;
	color:#fff;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	-webkit-opacity:.8;
	-khtml-opacity:.8;
	-moz-opacity:.8;
	-ms-opacity:.8;
	-o-opacity:.8;
	opacity:.8;
	text-transform:uppercase
}
.thim-course-block-3 .new-course .wrapper:before, .thim-course-block-3 .sale .wrapper:before {
	width:0;
	height:0;
	top:0;
	left:0;
	border-right:86px solid transparent;
	border-top:86px solid #f47e49;
	content:''
}
.thim-course-block-3 .new-course .wrapper {
	position:relative
}
.thim-course-block-3 .new-course .wrapper:before {
	position:absolute;
	z-index:2
}
.thim-course-block-3 .new-course .wrapper .new-course-label {
	z-index:2
}
.thim-course-block-3 .sale .wrapper {
	position:relative
}
.thim-course-block-3 .sale .wrapper:before {
	position:absolute;
	z-index:3
}
.thim-course-block-3 .sale .wrapper .sale-course-label {
	z-index:3
}
.thim-course-block-3 .review-stars-rated .review-stars.empty, .thim-course-block-3 .review-stars-rated .review-stars.filled {
	font-size:11px;
	height:10px
}
.thim-course-block-3 .wrapper-title {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	justify-content:space-between;
	align-items:baseline;
	margin-bottom:39px
}
.thim-course-block-3 .wrapper-title .title {
	margin:0
}
.thim-course-block-3 .wrapper-title .title.title-center {
	margin:0 auto
}
.thim-course-block-3 .wrapper-title .view-courses-button {
	font-size:16px;
	letter-spacing:.3px;
	color:#888;
	font-weight:400;
	text-transform:uppercase;
	border-bottom:1px solid;
	line-height:0;
	padding-bottom:7px
}
.thim-sc-courses-carousel {
	position:relative
}
.thim-sc-courses-carousel svg {
	display:none
}
.thim-sc-courses-carousel .inner-carousel {
	z-index:2
}
.thim-sc-courses-carousel .owl-stage-outer {
	padding:0 30px 30px;
	margin-left:-30px;
	margin-right:-30px
}
.thim-sc-courses-carousel .carousel-bg {
	background:#f6f6f7;
	content:'';
	width:100%;
	bottom:0;
	z-index:1;
	display:block;
	position:absolute
}
.thim-sc-courses-carousel .owl-nav {
	margin-top:0
}
.thim-sc-courses-carousel .owl-nav .owl-next, .thim-sc-courses-carousel .owl-nav .owl-prev {
	background:0 0;
	position:absolute;
	top:30%;
	left:-103px;
	font-size:70px;
	opacity:.6;
	color:#fff
}
.thim-sc-courses-carousel .owl-nav .owl-next:hover, .thim-sc-courses-carousel .owl-nav .owl-prev:hover {
	background:0 0;
	opacity:1;
	cursor:pointer;
	color:#fff
}
.thim-sc-courses-carousel .owl-nav .owl-next {
	left:auto;
	right:-103px
}
.thim-sc-courses-carousel .owl-dots {
	padding:45px 0 37px;
	background:#f6f6f7;
	margin-top:0 !important
}
.thim-sc-courses-carousel .owl-dots .owl-dot {
	padding-bottom:1px;
	filter:alpha(opacity=60);
	-ms-filter:"alpha(opacity=60)";
	-webkit-opacity:.6;
	-khtml-opacity:.6;
	-moz-opacity:.6;
	-ms-opacity:.6;
	-o-opacity:.6;
	opacity:.6;
	margin:0 2px
}
.thim-sc-courses-carousel .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	margin:1px
}
.thim-sc-courses-carousel .owl-dots .owl-dot.active {
	border-radius:100%;
	border:1px solid;
	padding:1px;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-sc-courses-carousel .content .thumbnail {
	overflow:hidden;
	position:relative
}
.thim-sc-courses-carousel .content .thumbnail .img_thumbnail:before {
	content:'';
	top:0;
	right:-1px;
	bottom:0;
	left:0;
	z-index:1;
	display:block;
	position:absolute;
	overflow:hidden;
	background-color:rgba(255, 255, 255, 0) 50%;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0) 50%), to(rgba(32, 33, 33, .7) 100%));
	background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
	background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
	background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
	background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
	background-image:linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0) 50%', endColorStr='rgba(32, 33, 33, 0.7) 100%')
}
.thim-sc-courses-carousel .content .thumbnail .img_thumbnail:before img {
transform:scale(1)
}
.thim-sc-courses-carousel .content .thumbnail .img_thumbnail img {
-webkit-transition:.5s ease-in-out;
-khtml-transition:.5s ease-in-out;
-moz-transition:.5s ease-in-out;
-ms-transition:.5s ease-in-out;
-o-transition:.5s ease-in-out;
transition:.5s ease-in-out
}
.thim-sc-courses-carousel .content .thumbnail .img_thumbnail:hover img {
	transform:scale(1.2)
}
.thim-sc-courses-carousel .content .thumbnail .price {
	position:absolute;
	bottom:0;
	left:0;
	font-size:20px;
	font-weight:500;
	line-height:1.1;
	letter-spacing:.4px;
	padding:11px 28px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	background:#f6f6f7;
	text-transform:uppercase;
	z-index:999
}
.thim-sc-courses-carousel .content .thumbnail .price .course-origin-price {
	font-size:14px;
	font-weight:300;
	font-style:italic;
	line-height:1.57;
	letter-spacing:.3px;
	margin-left:10px;
	text-decoration:line-through;
	padding-top:1px;
	order:2
}
.thim-sc-courses-carousel .content .thumbnail .price .course-price {
	font-size:20px;
	font-weight:500;
	line-height:1.1;
	letter-spacing:.4px
}
.thim-sc-courses-carousel .content .thumbnail .sale {
	width:0;
	height:0;
	border-top:86px solid #ffae00;
	border-right:86px solid transparent;
	display:inline-block;
	position:absolute;
	z-index:999
}
.thim-sc-courses-carousel .content .thumbnail .sale .text-sale {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	position:absolute;
	top:-68px;
	display:inline-block;
	left:10px;
	color:rgba(255, 255, 255, .8);
	font-size:16px;
	font-weight:400;
	text-transform:uppercase
}
.thim-sc-courses-carousel .content .thumbnail .review .sc-review-stars {
	z-index:999;
	position:absolute;
	right:15px;
	bottom:0;
	height:27px
}
.thim-sc-courses-carousel .content .thumbnail .review .sc-review-stars .review-stars-rated {
	width:55px;
	margin-left:60px;
	height:27px;
	margin-top:0
}
.thim-sc-courses-carousel .content .thumbnail .review .sc-review-stars .review-stars-rated .filled {
	right:0
}
.thim-sc-courses-carousel .content .thumbnail .review .sc-review-stars .review-stars-rated .empty, .thim-sc-courses-carousel .content .thumbnail .review .sc-review-stars .review-stars-rated .filled {
	font-size:11px;
	color:#e5e5e6
}
.thim-sc-courses-carousel .content .thumbnail .review.review-course .vote {
	position:absolute;
	font-size:14px;
	line-height:24px;
	color:#e5e5e6;
	z-index:2;
	bottom:9px;
	right:15px;
	display:inline
}
.thim-sc-courses-carousel .content .thumbnail .review.review-course .sc-review-stars {
	right:72px
}
.thim-sc-courses-carousel .content .sub-content {
	background:#f6f6f7;
	height:auto;
	padding-bottom:30px
}
.thim-sc-courses-carousel .content .sub-content .title {
	padding:25px 28px 12px;
	line-height:1.38
}
.thim-sc-courses-carousel .content .sub-content .title a {
	font-size:16px;
	line-height:1.38;
	letter-spacing:.3px;
	font-weight:400;
	text-transform:uppercase
}
.thim-sc-courses-carousel .content .sub-content .data-comment {
	padding:0 28px;
	font-size:16px;
	font-weight:300;
	line-height:1.38;
	letter-spacing:.3px;
	color:#878787
}
.thim-sc-courses-carousel .content:hover .thumbnail .price {
	background:#fff;
-khtml-transition:.3s ease-in-out;
transition:.3s ease-in-out
}
.thim-sc-courses-carousel .content:hover .sub-content {
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
-webkit-transition:.3s ease-in-out;
-khtml-transition:.3s ease-in-out;
-moz-transition:.3s ease-in-out;
-ms-transition:.3s ease-in-out;
-o-transition:.3s ease-in-out;
transition:.3s ease-in-out;
	background:#fff
}
.thim-sc-courses-carousel.style-1 {
	margin-left:-14px
}
.thim-sc-courses-carousel.style-1 svg {
	display:inline-block;
	width:46px;
	height:46px
}
.thim-sc-courses-carousel.style-1:after {
	content:'';
	position:absolute;
	left:0;
	right:0;
	width:97%;
	border-bottom:1px solid rgba(232, 232, 232, .7);
	margin:0 auto
}
.thim-sc-courses-carousel.style-1 .carousel-bg {
	display:none !important
}
.thim-sc-courses-carousel.style-1 .content:hover .hover-content {
	opacity:1
}
.thim-sc-courses-carousel.style-1 .content .thumbnail:before {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
	content:'';
	opacity:.4;
	background-image:linear-gradient(to right, #000 30%, #1fb8fc)
}
.thim-sc-courses-carousel.style-1 .content .thumbnail .price {
	position:static;
	background:0 0
}
.thim-sc-courses-carousel.style-1 .content .thumbnail .img_thumbnail img {
	transform:scale(1) !important
}
.thim-sc-courses-carousel.style-1 .content .thumbnail .img_thumbnail:before {
	display:none
}
.thim-sc-courses-carousel.style-1 .content .sub-content {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	right:0;
	padding:0 24px 24px;
	background:0 0;
	z-index:2
}
.thim-sc-courses-carousel.style-1 .content .sub-content .title {
	font-size:18px;
	margin-bottom:11px;
	font-weight:400;
	letter-spacing:.4px;
	color:#fff;
	padding:0
}
.thim-sc-courses-carousel.style-1 .content .sub-content .author {
	font-family:Lato;
	font-weight:300;
	font-style:italic;
	line-height:1.38;
	color:#fff
}
.thim-sc-courses-carousel.style-1 .content .sub-content .price {
	padding:0
}
.thim-sc-courses-carousel.style-1 .content .sub-content .price span {
	text-transform:capitalize !important;
	letter-spacing:.4px !important
}
.thim-sc-courses-carousel.style-1 .content .hover-content {
	background:#fff;
	position:absolute;
	width:100%;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:10;
	display:flex;
	padding:50px 36px;
	align-items:left;
	flex-direction:column;
	justify-content:center;
	opacity:0;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1)
}
.thim-collection-info .view-all-button, .thim-courses-collection .slidee .collection-item:before {
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s
}
.thim-sc-courses-carousel.style-1 .content .hover-content .title {
	margin-bottom:8px
}
.thim-sc-courses-carousel.style-1 .content .hover-content .title a {
	font-weight:400;
	font-size:20px;
	letter-spacing:.4px
}
.thim-sc-courses-carousel.style-1 .content .hover-content .description {
	margin-top:35px;
	font-weight:300
}
.thim-sc-courses-carousel.style-1 .content .hover-content .review {
	position:relative;
	padding-bottom:10px
}
.thim-sc-courses-carousel.style-1 .content .hover-content .review:after {
	position:absolute;
	content:'';
	left:0;
	bottom:0;
	width:46px;
	height:1px;
	background:#e7e7e7
}
.thim-sc-courses-carousel.style-1 .content .hover-content .review .sc-review-stars {
	display:inline;
	font-size:12px
}
.thim-sc-courses-carousel.style-1 .content .hover-content .review .sc-review-stars .review-stars {
	color:#f47e49 !important
}
.thim-sc-courses-carousel.style-1 .content .hover-content .review .sc-review-stars .review-stars-rated {
	width:auto;
	position:relative;
	display:inline-block
}
.thim-sc-courses-carousel.style-1 .content .hover-content .wrap-author {
	margin-top:47px;
	display:flex;
	align-items:center
}
.thim-sc-courses-carousel.style-1 .content .hover-content .wrap-author img {
	float:left;
	width:61px;
	height:61px;
	border-radius:50%
}
.thim-sc-courses-carousel.style-1 .content .hover-content .wrap-author .name {
	float:left;
	padding-left:17px
}
.thim-sc-courses-carousel.style-1 .content .hover-content .wrap-author .name div {
	font-size:14px;
	font-weight:300;
	font-style:italic;
	letter-spacing:.3px;
	text-align:left;
	color:#888
}
.thim-sc-courses-carousel.style-1 .content .hover-content .wrap-author .name a {
	text-transform:capitalize;
	font-size:16px;
	font-weight:400;
	letter-spacing:.3px;
	text-align:left
}
.thim-sc-courses-carousel.style-1 .has-video .format {
	background-color:#1fb8fc
}
.thim-sc-courses-carousel.style-1 .has-video .format:before {
	font-size:35px;
	content:"\f487"
}
.thim-sc-courses-carousel.style-1 .format {
	position:absolute;
	z-index:1;
	top:25px;
	border-radius:2px;
	right:25px;
	display:inline-block;
	width:56px;
	text-align:center;
	height:56px;
	line-height:56px;
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-sc-courses-carousel.style-1 .format:before {
	content:"\f471";
	font-family:Ionicons;
	font-size:30px;
	font-weight:400;
	letter-spacing:normal;
	text-align:center;
	color:#fff
}
.thim-sc-courses-carousel.style-1 .owl-dots {
	background:0 0 !important
}
.thim-background-overlay .thim-collection-info .view-all-button, .thim-background-overlay .thim-courses-collection .scrollbar .handle, .thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item:hover .collection-wrapper {
	background-color:#fff
}
.thim-sc-courses-carousel.style-1 .inner-carousel {
	width:1132px;
	margin:0 auto
}
.thim-sc-courses-carousel.style-1 .owl-stage-outer {
	margin:0 -29px;
	padding-bottom:60px;
	padding-left:29px;
	padding-right:29px
}
.thim-sc-courses-carousel.style-1 .owl-nav .owl-next, .thim-sc-courses-carousel.style-1 .owl-nav .owl-prev {
	width:46px;
	height:46px;
	line-height:46px;
	top:50%;
	font-size:30px;
	margin-top:-53px;
	border-radius:50%;
	opacity:1;
	padding:0;
	background-origin:border-box;
	background-clip:content-box, border-box
}
.thim-sc-courses-carousel.style-1 .owl-nav .owl-prev {
	left:-86px
}
.thim-sc-courses-carousel.style-1 .owl-nav .owl-next i, .thim-sc-courses-carousel.style-1 .owl-nav .owl-prev i {
	position:absolute;
	width:46px;
	height:46px;
	line-height:46px;
	top:2px;
	left:0
}
.thim-sc-courses-carousel.style-1 .owl-nav .owl-next {
	right:-86px
}
.vc_row-has-fill .thim-sc-courses-carousel .owl-nav .owl-next, .vc_row-has-fill .thim-sc-courses-carousel .owl-nav .owl-prev {
	color:#fff
}
.vc_row-has-fill .thim-sc-courses-carousel .owl-nav .owl-next:hover, .vc_row-has-fill .thim-sc-courses-carousel .owl-nav .owl-prev:hover {
	color:#fff;
	opacity:1
}
article.sidebar-right .thim-sc-courses-carousel {
	max-width:1100px;
	margin-left:-50px
}
article.sidebar-right .thim-sc-courses-carousel .owl-nav .owl-next, article.sidebar-right .thim-sc-courses-carousel .owl-nav .owl-prev {
	left:-85px
}
article.sidebar-right .thim-sc-courses-carousel .owl-nav .owl-next {
	left:auto;
	right:-85px
}
.thim-sc-courses-carousel.style-1 .owl-nav .owl-next:not(.disabled):hover i, .thim-sc-courses-carousel.style-1 .owl-nav .owl-prev:not(.disabled):hover i {
-webkit-animation-name:hvr-icon-wobble-horizontal;
animation-name:hvr-icon-wobble-horizontal;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
-webkit-animation-iteration-count:1;
animation-iteration-count:1
}
.thim-sc-courses-carousel.style-1 .owl-nav .owl-next:not(.disabled) i, .thim-sc-courses-carousel.style-1 .owl-nav .owl-prev:not(.disabled) i {
-webkit-transform:translateZ(0);
transform:translateZ(0);
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
.thim-background-overlay .thim-collection-info .title {
	color:#fff;
	font-weight:300
}
.thim-background-overlay .thim-collection-info .line:before {
	border-top:30px solid #fff
}
.thim-background-overlay .thim-collection-info .description {
	color:#fff
}
.thim-background-overlay .thim-collection-info .view-all-button:hover {
	color:#fff
}
.thim-courses-collection-wrapper {
	padding-top:106px
}
.thim-collection-info {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
	margin-bottom:40px
}
.thim-collection-info .title {
	font-size:36px;
	letter-spacing:.8px;
	line-height:1;
	margin-bottom:0;
	margin-right:20px;
	text-transform:capitalize;
	font-weight:300
}
.thim-collection-info .line {
	display:inline-block;
	line-height:0
}
.thim-collection-info .line:before {
	content:"";
	width:1px;
	height:30px;
	display:inline-block;
	filter:alpha(opacity=20);
	-ms-filter:"alpha(opacity=20)";
	-webkit-opacity:.2;
	-khtml-opacity:.2;
	-moz-opacity:.2;
	-ms-opacity:.2;
	-o-opacity:.2;
	opacity:.2
}
.thim-collection-info .description {
	flex-grow:1;
	margin-top:6px;
	padding-left:16px;
	font-size:16px;
	letter-spacing:.3px
}
.thim-collection-info .view-all-button {
	color:#fff;
	padding:11px 26px 10px 28px;
	line-height:1;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:.3px;
	font-weight:400;
	-webkit-border-radius:28px;
	-moz-border-radius:28px;
	border-radius:28px;
-khtml-transition:all .5s;
transition:all .5s
}
.thim-collection-info .view-all-button:hover {
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-courses-collection .slidee .collection-item, .thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item:hover {
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-collection-info.rounded-colection-info {
	justify-content:center;
	flex-direction:column;
	margin-bottom:52px
}
.thim-collection-info.rounded-colection-info .title {
	margin-right:0
}
.thim-collection-info.rounded-colection-info .description {
	padding-left:0;
	margin-top:32px;
	max-width:700px
}
.thim-collection-info.squared-colection-info {
	justify-content:center;
	flex-direction:column;
	margin-bottom:40px;
	margin-top:3px;
	text-align:center
}
.thim-collection-info.squared-colection-info .title {
	margin-right:0;
	margin-bottom:14px;
	font-size:42px
}
.thim-collection-info.squared-colection-info .description {
	padding-left:0;
	max-width:700px
}
.thim-courses-collection {
	max-width:1516px
}
.thim-courses-collection .scrollbar {
	position:relative;
	height:6px;
	border-top:1px solid rgba(232, 232, 232, .3);
	margin-bottom:65px
}
.thim-courses-collection .scrollbar .handle {
	width:40px;
	height:100%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	cursor:all-scroll;
	margin-top:-3px
}
.thim-courses-collection .collection-frame-none_carousel {
	max-width:1412px;
	margin:auto
}
.thim-courses-collection .collection-frame-none_carousel .slidee {
	padding-top:20px
}
.thim-courses-collection .collection-frame-none_carousel .slidee li.collection-item {
	margin:20px
}
.thim-courses-collection .collection-frame.items-3 {
	width:calc(100% - 525px);
	margin-left:260px
}
.thim-courses-collection .collection-frame.items-2 {
	width:calc(100% - 830px);
	margin-left:404px
}
.thim-courses-collection .collection-frame.items-1 {
	width:calc(100% - 1091px);
	margin-left:542px
}
.thim-courses-collection .collection-frame {
	height:200px;
	margin-left:-15px;
	margin-right:-15px
}
.thim-courses-collection .slidee {
	list-style:none;
	margin:0;
	height:177px
}
.thim-courses-collection .slidee .collection-item {
	float:left;
	width:271px;
	height:100%;
	margin:0 20px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
-webkit-transition:.5s;
-khtml-transition:.5s;
-moz-transition:.5s;
-ms-transition:.5s;
-o-transition:.5s;
transition:.5s;
	overflow:hidden;
	position:relative
}
.thim-courses-collection .slidee .collection-item:before {
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;
-khtml-transition:all .5s;
transition:all .5s;
	z-index:1
}
.thim-courses-collection .slidee .collection-item .collection-wrapper {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	color:#fff;
	z-index:1
}
.thim-courses-collection .slidee .collection-item .collection-wrapper h3 {
	padding:0 10px;
	text-align:center;
	line-height:1;
	margin-bottom:14px;
	text-transform:uppercase;
	font-size:18px;
	font-weight:500;
	letter-spacing:.4px;
	color:#fff;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-courses-collection .slidee .collection-item .collection-wrapper .number-courses {
	line-height:1;
	font-size:16px;
	letter-spacing:.3px
}
.thim-courses-collection .slidee .collection-item:nth-child(1):before {
background-color:#ecd06f
}
.thim-courses-collection .slidee .collection-item:nth-child(2):before {
background-color:#df6c4f
}
.thim-courses-collection .slidee .collection-item:nth-child(3):before {
background-color:#49a942
}
.thim-courses-collection .slidee .collection-item:nth-child(4):before {
background-color:#00a78e
}
.thim-courses-collection .slidee .collection-item:nth-child(5):before {
background-color:#00bce4
}
.thim-courses-collection .slidee .collection-item:nth-child(6):before {
background-color:#ecd06f
}
.thim-courses-collection .slidee .collection-item:nth-child(7):before {
background-color:#df6c4f
}
.thim-courses-collection .slidee .collection-item:nth-child(8):before {
background-color:#49a942
}
.thim-courses-collection .slidee .collection-item:nth-child(9):before {
background-color:#00a78e
}
.thim-courses-collection .slidee .collection-item:nth-child(10):before {
background-color:#00bce4
}
.thim-courses-collection .slidee .collection-item:nth-child(11):before {
background-color:#ecd06f
}
.thim-courses-collection .slidee .collection-item:nth-child(12):before {
background-color:#df6c4f
}
.thim-courses-collection .slidee .collection-item:nth-child(13):before {
background-color:#49a942
}
.thim-courses-collection .slidee .collection-item:nth-child(14):before {
background-color:#00a78e
}
.thim-courses-collection .slidee .collection-item:nth-child(15):before {
background-color:#00bce4
}
.thim-courses-collection .slidee .collection-item:nth-child(16):before {
background-color:#ecd06f
}
.thim-courses-collection .slidee .collection-item:nth-child(17):before {
background-color:#df6c4f
}
.thim-courses-collection .slidee .collection-item:nth-child(18):before {
background-color:#49a942
}
.thim-courses-collection .slidee .collection-item:nth-child(19):before {
background-color:#00a78e
}
.thim-courses-collection .slidee .collection-item:nth-child(20):before {
background-color:#00bce4
}
.thim-courses-collection .slidee .collection-item:nth-child(21):before {
background-color:#ecd06f
}
.thim-courses-collection .slidee .collection-item:nth-child(22):before {
background-color:#df6c4f
}
.thim-courses-collection .slidee .collection-item:nth-child(23):before {
background-color:#49a942
}
.thim-courses-collection .slidee .collection-item:nth-child(24):before {
background-color:#00a78e
}
.thim-courses-collection .slidee .collection-item:nth-child(25):before {
background-color:#00bce4
}
.thim-courses-collection .slidee .collection-item:nth-child(26):before {
background-color:#ecd06f
}
.thim-courses-collection .slidee .collection-item:nth-child(27):before {
background-color:#df6c4f
}
.thim-courses-collection .slidee .collection-item:nth-child(28):before {
background-color:#49a942
}
.thim-courses-collection .slidee .collection-item:nth-child(29):before {
background-color:#00a78e
}
.thim-courses-collection .slidee .collection-item:nth-child(30):before {
background-color:#00bce4
}
.thim-courses-collection .slidee .collection-item:hover {
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.thim-courses-collection .slidee .collection-item:hover:before {
	opacity:.8
}
.thim-courses-collection.rounded-courses-collection {
	position:relative
}
.thim-courses-collection.rounded-courses-collection .scrollbar {
	border-top:1px solid #e8e8e8
}
.thim-courses-collection.rounded-courses-collection .scrollbar .handle {
	background-color:#202121
}
.thim-courses-collection.rounded-courses-collection .collection-frame {
	margin:0 -20px;
	padding-bottom:20px
}
.thim-courses-collection.rounded-courses-collection .slidee .collection-item:before {
	background-color:#000;
	filter:alpha(opacity=40);
	-ms-filter:"alpha(opacity=40)";
	-webkit-opacity:.4;
	-khtml-opacity:.4;
	-moz-opacity:.4;
	-ms-opacity:.4;
	-o-opacity:.4;
	opacity:.4
}
.thim-courses-collection.rounded-courses-collection .slidee .collection-item:hover:before {
	background-color:#df6c4f;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
	-webkit-opacity:.5;
	-khtml-opacity:.5;
	-moz-opacity:.5;
	-ms-opacity:.5;
	-o-opacity:.5;
	opacity:.5
}
.thim-courses-collection.squared-courses-collection .collection-frame {
	height:auto;
	padding-top:15px;
	padding-bottom:50px;
	position:relative
}
.thim-courses-collection.squared-courses-collection .collection-frame.items-3 {
	width:calc(100% - 620px);
	margin-left:310px
}
.thim-courses-collection.squared-courses-collection .collection-frame.items-2 {
	width:calc(100% - 930px);
	margin-left:465px
}
.thim-courses-collection.squared-courses-collection .collection-frame.items-1 {
	width:calc(100% - 1240px);
	margin-left:620px
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee {
	height:auto;
	margin:0 auto
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item {
	position:relative;
	width:310px;
	margin:0;
	overflow:visible;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item:before {
	content:none
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item:nth-child(2n+1) .collection-wrapper {
background:#f0f0f0
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .collection-wrapper {
	position:relative;
	background-color:#f6f6f7;
	padding-top:39px;
	padding-bottom:40px
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .collection-wrapper .name {
	font-size:16px;
	margin-bottom:10px;
	letter-spacing:.3px
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .collection-wrapper .number-courses {
	text-transform:capitalize
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .thumbnail {
	position:relative
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .thumbnail:before {
-webkit-transition:all .3s;
-khtml-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .thumbnail .collection-link {

	position:absolute;
	display:block;
	width:100%;
	height:100%;
	z-index:999
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .thumbnail .wrapper {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	color:#fff;
	opacity:0;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .thumbnail .wrapper>span {
	font-size:44px;
	line-height:1;
	margin-bottom:18px
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item .thumbnail .wrapper .view {
	line-height:1;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:.3px;
	font-weight:400
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item:hover {
	-webkit-transform:scale(1.09, 1.06);
	-moz-transform:scale(1.09, 1.06);
	-ms-transform:scale(1.09, 1.06);
	-o-transform:scale(1.09, 1.06);
	z-index:2;
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.events-layer-3 .owl-stage-outer .events .events-after, .thim-sc-icon-box.layout-1 .icon-box-wrapper:hover {
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item:hover .thumbnail:before {
	filter:alpha(opacity=55);
	-ms-filter:"alpha(opacity=55)";
	-webkit-opacity:.55;
	-khtml-opacity:.55;
	-moz-opacity:.55;
	-ms-opacity:.55;
	-o-opacity:.55;
	opacity:.55
}
.thim-courses-collection.squared-courses-collection .collection-frame .slidee .collection-item:hover .thumbnail .wrapper {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-courses-collection.squared-courses-collection .collection-frame .controls .page-controls {
	background-color:#fff;
	line-height:1;
	padding:17px 32px;
	margin-top:15px;
	cursor:pointer;
	position:absolute;
	font-size:47.2px;
	top:0;
	right:0
}
.thim-courses-collection.squared-courses-collection .collection-frame .controls .page-controls.disabled {
	cursor:not-allowed
}
.thim-courses-collection.squared-courses-collection .collection-frame .controls .prev {
	right:auto;
	left:0
}
.rounded-view-all-button {
	margin-top:37px;
	text-align:center;
	position:relative
}
.rounded-view-all-button:before {
	content:'';
	top:50%;
	left:0;
	right:0;
	height:1px;
	border-bottom:1px solid #e7e7e7;
	z-index:-1;
	position:absolute
}
.rounded-view-all-button a {
	display:inline-block;
	color:#fff;
	padding:0 44px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
	line-height:49px;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.rounded-view-all-button a:hover {
	color:#fff;
	-webkit-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-khtml-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-ms-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-o-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06)
}
#lp-archive-courses .thim-courses-collection, #lp-archive-courses .thim-courses-collection .collection-frame-none_carousel {
	max-width:100%
}
#lp-archive-courses .thim-courses-collection .slidee {
	height:auto;
	padding:0
}
#lp-archive-courses .thim-courses-collection .slidee .collection-item {
	height:177px;
	width:calc(20% - 40px);
	margin:20px
}
.course-collection-squared-2 {
	margin-left:-15px;
	margin-right:-15px;
	text-align:center
}
.course-collection-squared-2 .description {
	font-size:18px;
	letter-spacing:.4px;
	margin-bottom:-6px
}
.course-collection-squared-2 .title {
	letter-spacing:.8px;
	text-transform:uppercase;
	font-size:42px;
	margin-bottom:40px
}
.course-collection-squared-2 .section-content-wrapper ul.wrap-items {
	list-style:none;
	margin:0 -15px 60px
}
.course-collection-squared-2 .section-content-wrapper .collection-wrapper {
	padding-top:26px;
	padding-bottom:30px
}
.course-collection-squared-2 .section-content-wrapper .name {
	font-size:16px;
	text-transform:uppercase;
	line-height:1.35;
	display:inline-block;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.course-collection-squared-2 .section-content-wrapper .number-courses {
	margin-top:-7px
}
.course-collection-squared-2 .section-content-wrapper .collection-item {
	float:left
}
.course-collection-squared-2 .section-content-wrapper .collection-item.col-md-5c {
	width:20%
}
.course-collection-squared-2 .section-content-wrapper .collection-item img {
	width:100%
}
.course-collection-squared-2 .section-content-wrapper .collection-item .collection-content {
	-webkit-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	-khtml-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	-moz-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	-ms-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	-o-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
-webkit-transition:box-shadow .5s;
-khtml-transition:box-shadow .5s;
-moz-transition:box-shadow .5s;
-ms-transition:box-shadow .5s;
-o-transition:box-shadow .5s;
transition:box-shadow .5s
}
.course-collection-squared-2 .section-content-wrapper .collection-item .collection-content:hover {
	-webkit-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-khtml-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-ms-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-o-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06)
}
.course-collection-squared-2 .section-content-wrapper .thumbnail {
	position:relative
}
.course-collection-squared-2 .section-content-wrapper .thumbnail .img-link {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.course-collection-squared-2 .view-all-collections a {
	color:#fff;
	letter-spacing:.3px;
	display:inline-block;
	height:56px;
	line-height:56px;
	padding:0 44px;
	font-weight:400;
	text-transform:uppercase;
	-webkit-border-radius:56px;
	-moz-border-radius:56px;
	border-radius:56px;
	background-size:220% 100%;
-webkit-transition:all .4s ease-in-out;

-khtml-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.thim-instructors .item, .thim-sc-enroll-course .learn-press-course-buttons .button {
-webkit-transition:.3s ease-in-out;
-khtml-transition:.3s ease-in-out;
-moz-transition:.3s ease-in-out;
-ms-transition:.3s ease-in-out;
-o-transition:.3s ease-in-out
}
.course-collection-squared-2 .view-all-collections a:after {
	content:"\f3d3";
	font-family:Ionicons;
	font-size:18px;
	color:#fefefe;
	margin-left:20px
}
.thim-sc-enroll-course {
	padding-top:134px;
	padding-bottom:215px;
	max-width:1093px;
	margin:auto;
	text-align:center
}
.events-layer-1, .events-layer-1 .owl-stage-outer .events {
	max-width:725px
}
.thim-sc-enroll-course .title-course {
	font-size:50px;
	margin-bottom:10px;
	font-weight:700;
	line-height:normal;
	letter-spacing:1px
}
.thim-sc-enroll-course .title-course a {
	color:#fff
}
.thim-sc-enroll-course .excerpt {
	font-size:18px;
	margin-left:50px;
	margin-right:48px;
	line-height:28px;
	margin-bottom:52px;
	letter-spacing:.4px
}
.thim-sc-enroll-course .learn-press-course-buttons .button {
	font-family:inherit;
	color:#fff;
	font-size:16px;
	border:0;
	min-width:315px;
	padding:0 64px;
	height:55px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	cursor:pointer;
transition:.3s ease-in-out;
	display:inline-block;
	line-height:55px;
	font-weight:400
}
.thim-sc-enroll-course .learn-press-course-buttons .button:focus {
	outline:0
}
.thim-sc-enroll-course.hide_text {
	padding-top:0;
	padding-bottom:0
}
.thim-sc-enroll-course.hide_text .learn-press-course-buttons .button {
	padding:0 88px;
	text-transform:uppercase
}
.vc_row-has-fill .thim-sc-enroll-course .title-course {
	color:#FFF
}
.vc_row-has-fill .thim-sc-enroll-course .excerpt {
	color:#f6f6f7
}
.thim-sc-events.absolute-bottom-right {
	position:absolute;
	bottom:0;
	right:15px
}
.thim-sc-events.absolute-bottom-left {
	position:absolute;
	bottom:0;
	left:15px
}
.thim-sc-events .owl-stage-outer .owl-item .events .time-location {
	font-size:14px;
	font-weight:300;
	line-height:1.57;
	letter-spacing:.3px;
	margin-bottom:50px;
	text-transform:uppercase
}
.thim-sc-events .owl-stage-outer .owl-item .events .time-location .time {
	margin-right:19px
}
.thim-sc-events .owl-stage-outer .owl-item .events .time-location .location i, .thim-sc-events .owl-stage-outer .owl-item .events .time-location .time i {
	margin-right:4px
}
.thim-sc-events .owl-stage-outer .owl-item .events .time-location .location {
	text-transform:capitalize
}
.thim-sc-events .owl-stage-outer .owl-item .events .author {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex
}
.thim-sc-events .owl-stage-outer .owl-item .events .author img {
	width:61px;
	height:61px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
.thim-sc-events .owl-stage-outer .owl-item .events .author .author-contain {
	margin:5px 0 0 17px
}
.thim-sc-events .owl-stage-outer .owl-item .events .author .author-contain .jobTitle {
	font-size:14px;
	font-weight:300;
	font-style:italic;
	letter-spacing:.3px;
	margin:5px 0 2px;
	clear:both;
	display:block;
	line-height:normal
}
.thim-sc-events .owl-stage-outer .owl-item .events .author .author-contain .name a {
	font-size:16px;
	letter-spacing:.3px;
	font-weight:400;
	margin-top:3px
}
.thim-sc-events .owl-nav .owl-next, .thim-sc-events .owl-nav .owl-prev {
	position:absolute;
	background:0 0
}
.thim-sc-events .owl-nav .owl-next:hover, .thim-sc-events .owl-nav .owl-prev:hover {
	background:0 0;
-webkit-transition:.3s;
-khtml-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.thim-sc-events .owl-nav .disabled {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;

	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
	color:#d9d9d9 !important;
	cursor:not-allowed
}
.thim-sc-events .owl-nav .disabled:hover {
	color:#d9d9d9 !important
}
.events-layer-1 {
	position:relative
}
.events-layer-1 .sc-title {
	height:103px;
	line-height:103px;
	font-size:20px;
	font-weight:500;
	letter-spacing:.4px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	width:259px;
	position:absolute;
	z-index:2;
	left:1px;
	top:1px;
	border:1px solid #202121;
	border-top:0;
	border-left:0
}
.events-layer-1 .owl-stage-outer {
	background:#FFF
}
.events-layer-1 .owl-stage-outer .events .events-before {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex
}
.events-layer-1 .owl-stage-outer .events .events-before .title-date {
	width:259px;
	padding-top:103px
}
.events-layer-1 .owl-stage-outer .events .events-before .title-date .date {
	background:#fff;
	text-align:center
}
.events-layer-1 .owl-stage-outer .events .events-before .title-date .date .date-start {
	font-size:120px;
	font-weight:700;
	line-height:.4;
	letter-spacing:2.4px;
	clear:both;
	display:block;
	padding:76px 0 38px
}
.events-layer-1 .owl-stage-outer .events .events-before .title-date .date .month-year-start {
	text-transform:uppercase;
	font-size:20px;
	font-weight:300;
	letter-spacing:2px
}
.events-layer-1 .owl-stage-outer .events .events-before .thumbnail {
	width:-webkit-calc(100% - 259px);
	width:-moz-calc(100% - 259px);
	width:calc(100% - 259px)
}
.events-layer-1 .owl-stage-outer .events .events-after {
	max-height:135px;
	background:#fff;
	position:relative
}
.events-layer-1 .owl-stage-outer .events .events-after .content {
	padding:0 75px 0 38px
}
.events-layer-1 .owl-stage-outer .events .events-after .content .title {
	padding-top:34px;
	font-weight:400
}
.events-layer-1 .owl-stage-outer .events .events-after .content .title a {
	text-transform:uppercase;
	font-size:20px;
	line-height:1.2;
	letter-spacing:.4px;
	text-align:left
}
.events-layer-1 .owl-stage-outer .events .events-after .content .time-location {
	margin-top:-5px;
	margin-bottom:44px
}
.events-layer-1 .owl-nav {
	position:absolute;
	right:0;
	bottom:0;
	height:134px;
	width:58px;
	background:#FFF
}
.events-layer-1 .owl-nav .owl-next, .events-layer-1 .owl-nav .owl-prev {
-webkit-transition:.3s;
-khtml-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s;
	display:block;
	clear:both;
	width:58px;
	background:#fff;
	border-radius:0;
	position:absolute;
	margin:0;
	padding:0;
	font-size:28px;
	line-height:.79;
	text-align:center
}
.events-layer-1 .owl-nav .owl-next .ion-ios-arrow-left, .events-layer-1 .owl-nav .owl-next .ion-ios-arrow-right, .events-layer-1 .owl-nav .owl-prev .ion-ios-arrow-left, .events-layer-1 .owl-nav .owl-prev .ion-ios-arrow-right {
	display:block;
	padding-top:20px
}
.events-layer-1 .owl-nav .owl-prev {
	bottom:0;
	right:0;
	height:67px
}
.events-layer-1 .owl-nav .owl-next {
	height:69px;
	bottom:66px;
	right:0;
	border-top:0 !important
}
.events-layer-1 .owl-nav .disabled:hover {
	background-color:#f6f6f6 !important
}
.events-layer-2 {
	max-width:745px;
	margin-left:86px
}
.events-layer-2 .owl-stage-outer {
	background:#fff;
	max-height:381px
}
.events-layer-2 .owl-stage-outer .events .events-before .thumbnail {
	max-width:342px;
	float:right
}
.events-layer-2 .owl-stage-outer .events .events-after {
	max-width:401px;
	float:left
}
.events-layer-2 .owl-stage-outer .events .events-after .content-inner {
	padding: 50px 43px 0;
}
.events-layer-2 .owl-stage-outer .events .events-after .content-inner .date {
	font-size:25px;
	font-weight:500;
	line-height:.96;
	letter-spacing:.5px;
	text-transform:uppercase;
	margin-bottom:22px
}
.events-layer-2 .owl-stage-outer .events .events-after .content-inner .title {
	line-height:1em;
	font-weight:400;
	margin-top:21px;
	margin-bottom:4px
}
.events-layer-2 .owl-stage-outer .events .events-after .content-inner .title a {
	font-size:16px;
	line-height:1.5;
	letter-spacing:.3px;
	text-transform:uppercase
}
.events-layer-2 .owl-stage-outer .events .events-after .content-inner .time-location:after {
	content:'';
	display:block;
	position:absolute;
	background:rgba(136, 136, 136, .2);
	width:46px;
	height:2px;
	margin-top:24px
}
.events-layer-2 .owl-stage-outer .events .events-after .content-inner .time-location .location {
	text-transform:uppercase
}
.events-layer-2 .owl-stage-outer .events .events-after .content-inner .description {
	font-size:16px;
	font-weight:300;
	line-height: 1.8;
	letter-spacing:.3px;
	margin-bottom:33px
}
.events-layer-2 .owl-stage-outer .events .events-after .content-inner .author .name a {
	font-size:14px;
	letter-spacing:.3px;
	text-transform:uppercase
}
.events-layer-2 .owl-nav {
	width:101px;
	height:63px;
	position:absolute;
	bottom:0;
	left:-101px
}
.events-layer-2 .owl-nav .owl-next, .events-layer-2 .owl-nav .owl-prev {
	font-size:30px;
	color:#d9d9d9;
	line-height:50px;
	width:50px
}
.events-layer-2 .owl-nav .owl-next:hover, .events-layer-2 .owl-nav .owl-prev:hover {
	background:0 0;
	color:#fff !important
}
.events-layer-2 .owl-nav .owl-prev {
	left:4px
}
.events-layer-2 .owl-nav .owl-next {
	right:0
}
.events-layer-3 {
	max-width:1113px;
	margin:auto
}
.events-layer-3 .owl-stage-outer {
	padding-left:30px;
	padding-right:30px;
	margin-left:-30px;
	margin-right:-30px;
	padding-bottom:30px
}
.events-layer-3 .owl-stage-outer .events {
	display:block;
	position:relative;
	max-width:345px;
	min-height:510px
}
.events-layer-3 .owl-stage-outer .events .events-before {
	display:block;
	opacity:1;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.events-layer-3 .owl-stage-outer .events .events-before .thumbnail {
	overflow:hidden
}
.events-layer-3 .owl-stage-outer .events .events-before .thumbnail .img_thumbnail img {
	height:100%;
	border-radius:5px
}
.events-layer-3 .owl-stage-outer .events .events-before .thumbnail .img_thumbnail:before {
	content:'';
	width:100%;
	height:100%;
	z-index:1;
	display:block;
	position:absolute;
	overflow:hidden;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:rgba(255, 255, 255, 0) 50%;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0) 50%), to(rgba(32, 33, 33, .7) 100%));
	background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
	background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
	background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
	background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
	background-image:linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(32, 33, 33, .7) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0) 50%', endColorStr='rgba(32, 33, 33, 0.7) 100%')
}
.events-layer-3 .owl-stage-outer .events .events-before .content {
	position:absolute;
	top:0;
	height:100%;
	z-index:999;
	width:100%
}
.events-layer-3 .owl-stage-outer .events .events-before .content .date {
	position:absolute;
	right:25px;
	top:26px;
	height:69px;
	width:69px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center
}
.events-layer-3 .owl-stage-outer .events .events-before .content .date .date-start {
	font-size:30px;
	font-weight:500;
	line-height:.73;
	letter-spacing:.6px;
	color:#fff;
	padding-top:18px
}
.events-layer-3 .owl-stage-outer .events .events-before .content .date .month-start {
	font-size:12px;
	line-height:1.83;
	letter-spacing:1.8px;
	color:#fff;
	text-transform:uppercase;
	padding-top:2px;
	font-weight:400
}
.events-layer-3 .owl-stage-outer .events .events-before .content .content-inner {
	bottom:0;
	position:absolute;
	padding:0 34px
}
.events-layer-3 .owl-stage-outer .events .events-before .content .content-inner .title {
	font-size:18px;
	line-height:1.22;
	letter-spacing:.4px
}
.events-layer-3 .owl-stage-outer .events .events-before .content .content-inner .title a {
	color:#fff
}
.events-layer-3 .owl-stage-outer .events .events-before .content .content-inner .time-location {
	color:#fff;
	margin-bottom:41px
}
.events-layer-3 .owl-stage-outer .events .events-after {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:block;
	opacity:0;
	padding:0 27px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#fff;
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.events-layer-3 .owl-stage-outer .events .events-after .content-inner .title {
	padding-top:61px;
	font-size:20px;
	line-height:1.2;
	letter-spacing:.4px
}
.events-layer-3 .owl-stage-outer .events .events-after .content-inner .time-location:after {
	content:'';
	display:block;
	position:absolute;
	background:rgba(136, 136, 136, .2);
	width:46px;
	height:2px;
	margin-top:24px
}
.events-layer-3 .owl-stage-outer .events .events-after .content-inner .description {
	margin-bottom:49px;
	font-size:16px;
	font-weight:300;
	line-height:1.63;
	letter-spacing:.3px;
	text-align:left
}
.events-layer-3 .owl-stage-outer .events .events-after .content-inner .author {
	position:absolute;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	bottom:49px
}
.events-layer-3 .owl-stage-outer .events .events-after .content-inner .author .name a {
	text-transform:capitalize;
	font-size:16px;
	letter-spacing:.3px;
	text-align:left
}
.events-layer-3 .owl-stage-outer .events:hover .events-before {
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.events-layer-3 .owl-stage-outer .events:hover .events-after {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.events-layer-3 .owl-nav .owl-next, .events-layer-3 .owl-nav .owl-prev {
	top:231px;
	font-size:75px;
	color:#e8e8e8
}
.events-layer-3 .owl-nav .owl-next.disabled, .events-layer-3 .owl-nav .owl-prev.disabled {
	color:#e8e8e8 !important
}
.events-layer-3 .owl-nav .owl-prev {
	left:-98px
}
.events-layer-3 .owl-nav .owl-next {
	right:-98px
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(1) .events .events-before .content .date {
background:#df6c4f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(2) .events .events-before .content .date {
background:#ecd06f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(3) .events .events-before .content .date {
background:#49a942
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(4) .events .events-before .content .date {
background:#00a78e
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(5) .events .events-before .content .date {
background:#00bce4
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(6) .events .events-before .content .date {
background:#df6c4f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(7) .events .events-before .content .date {
background:#ecd06f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(8) .events .events-before .content .date {
background:#49a942
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(9) .events .events-before .content .date {
background:#00a78e
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(10) .events .events-before .content .date {
background:#00bce4
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(11) .events .events-before .content .date {
background:#df6c4f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(12) .events .events-before .content .date {
background:#ecd06f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(13) .events .events-before .content .date {
background:#49a942
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(14) .events .events-before .content .date {
background:#00a78e
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(15) .events .events-before .content .date {
background:#00bce4
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(16) .events .events-before .content .date {
background:#df6c4f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(17) .events .events-before .content .date {
background:#ecd06f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(18) .events .events-before .content .date {
background:#49a942
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(19) .events .events-before .content .date {
background:#00a78e
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(20) .events .events-before .content .date {
background:#00bce4
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(21) .events .events-before .content .date {
background:#df6c4f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(22) .events .events-before .content .date {
background:#ecd06f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(23) .events .events-before .content .date {
background:#49a942
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(24) .events .events-before .content .date {
background:#00a78e
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(25) .events .events-before .content .date {
background:#00bce4
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(26) .events .events-before .content .date {
background:#df6c4f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(27) .events .events-before .content .date {
background:#ecd06f
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(28) .events .events-before .content .date {
background:#49a942
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(29) .events .events-before .content .date {
background:#00a78e
}
.thim-sc-events.events-layer-3 .owl-item:nth-child(30) .events .events-before .content .date {
background:#00bce4
}
article.sidebar-right .thim-sc-events.events-layer-3 {
	margin-left:-50px
}
article.sidebar-right .thim-sc-events.events-layer-3 .owl-nav .owl-next, article.sidebar-right .thim-sc-events.events-layer-3 .owl-nav .owl-prev {
	left:-85px
}
article.sidebar-right .thim-sc-events.events-layer-3 .owl-nav .owl-next {
	left:auto;
	right:-72px
}
.thim-events-block .event-wrapper>div {
	border-bottom:1px solid rgba(238, 238, 238, .2)
}
.thim-events-block .event-wrapper>div:first-child, .thim-events-block .event-wrapper>div:last-child {
	border-bottom:0
}
.thim-events-block .sc-title {
	margin-bottom:30px;
	line-height:120%;
	margin-top:-3px;
	font-size:42px;
	font-weight:500;
	letter-spacing:.8px;
	text-align:left;
	color:#fff;
	text-transform:uppercase
}
.thim-events-block .main-event {
	float:left;
	width:65.4%;
	padding-right:113px;
	position:relative;
	z-index:9
}
.thim-events-block .main-event .date-month {
	float:left;
	width:121px;
	text-align:center
}
.thim-events-block .main-event .date-month .date {
	font-size:120px;
	font-weight:300;
	line-height:120px;
	letter-spacing:normal
}
.thim-events-block .main-event .date-month .month {
	text-transform:uppercase;
	font-size:20px;
	font-weight:300;
	letter-spacing:2px
}
.thim-events-block .main-event .meta {
	font-size:16px;
	letter-spacing:normal;
	text-align:left;
	font-weight:400;
	color:#fff
}
.thim-events-block .main-event .meta i {
	margin-right:8px
}
.thim-events-block .main-event .meta i.ion-ios-location {
	margin-right:12px
}
.thim-events-block .main-event .meta .time {
	margin-bottom:5px;
	text-transform:uppercase
}
.thim-events-block .main-event .description {
	letter-spacing:normal;
	text-align:left;
	color:#abafb1;
	font-weight:400;
	margin-top:36px;
	line-height:1.63
}
.thim-events-block .main-event .view-detail {
	margin-top:58px;
	font-size:16px;
	text-transform:uppercase;
	display:inline-block;
	height:44px;
	color:#fff;
	line-height:44px;
	font-weight:400;
	padding:0 34px;
	border-radius:30px;
	background-size:220% 100%;
-webkit-transition:all .4s ease-in-out;
-khtml-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.thim-events-block .main-event .view-detail:hover {
	background-position:right center
}
.thim-events-block .main-event .view-detail i {
	margin-left:10px;
	vertical-align:middle
}
.thim-events-block .main-event .title {
	line-height:120%;
	padding-top:10px;
	font-size:30px;
	font-weight:500;
	letter-spacing:normal;
	text-align:left;
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px solid rgba(238, 238, 238, .2)
}
.thim-events-block .main-event .title a {
	color:#fff
}
.thim-events-block .main-event .content {
	overflow:hidden;
	padding-left:28px
}
.thim-events-block .event-item {
	width:34.6%;
	margin-bottom:20px;
	float:right;
	overflow:hidden
}
.thim-events-block .event-item .date {
	font-weight:400;
	font-size:16px;
	letter-spacing:normal;
	margin-bottom:5px
}
.thim-events-block .event-item .title {
	font-size:22px;
	font-weight:500;
	margin-bottom:15px;
	letter-spacing:.4px
}
.thim-events-block .event-item .title a {
	color:#abafb1
}
.thim-events-block .event-item .title a:hover {
	color:#fff
}
.thim-sc-features-list .title {
	font-size:40px;
	font-weight:500;
	letter-spacing:.3px;
	line-height:normal
}
.thim-sc-features-list .meta-content {
	list-style:none;
	margin-left:0;
	margin-top:45px;
	margin-bottom:45px;
	max-width:500px
}
.thim-sc-features-list .meta-content li {
	margin-top:35px
}
.thim-sc-features-list .meta-content li .sub-title {
	font-size:20px;
	font-weight:400;
	letter-spacing:.3px;
	line-height:22px
}
.thim-sc-features-list .meta-content li .description {
	font-size:16px;
	font-weight:300;
	color:#878787;
	margin-top:12px;
	text-align:left;
	line-height:24px;
	letter-spacing:.4px
}
.thim-sc-features-list .rank {
	display:none
}
.thim-sc-features-list.style-1 .title {
	font-size:42px;
	font-weight:500;
	letter-spacing:.8px;
	color:#fff;
	text-transform:uppercase
}
.thim-sc-features-list.style-1 .meta-content {
	margin-top:50px;
	max-width:455px
}
.thim-sc-features-list.style-1 .meta-content li {
	margin-top:55px
}
.thim-sc-features-list.style-1 .meta-content .sub-title {
	font-size:24px;
	font-weight:500;
	letter-spacing:.5px;
	color:#fff;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-sc-features-list.style-1 .meta-content .sub-title .rank {
	vertical-align:middle;
	display:inline-block;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	width:41px;
	height:41px;
	font-size:20px;
	font-weight:500;
	letter-spacing:.4px;
	color:#fff;
	margin-right:21px
}
.thim-sc-features-list.style-1 .meta-content .sub-title .rank .number {
	position:absolute;
	width:41px;
	height:41px;
	line-height:41px;
	text-align:center
}
.thim-sc-features-list.style-1 .meta-content .description {
	padding-left:70px;
	color:#c8c8c8
}
.thim-gallery-carousel {
	z-index:1;
	position:relative;
	object-fit:contain;
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	max-width:100%
}
.thim-gallery-carousel .owl-carousel .owl-item img {
	width:auto
}
.thim-gallery-carousel .item-gallery, .thim-gallery-carousel .item-gallery .gallery-img {
	display:inline-block;
	position:relative;
	float:left
}
.thim-gallery-carousel .item-gallery .gallery-img:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:235px;
	display:inline-block;
	z-index:1;
	background-color:rgba(33, 32, 32, 0);
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(33, 32, 32, 0)), to(rgba(33, 32, 32, .4)));
	background-image:-webkit-linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .4));
	background-image:-moz-linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .4));
	background-image:-ms-linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .4));
	background-image:-o-linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .4));
	background-image:linear-gradient(top, rgba(33, 32, 32, 0), rgba(33, 32, 32, .4));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(33, 32, 32, 0)', endColorStr='rgba(33, 32, 32, 0.4)');
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)"
}
.thim-gallery-carousel .info {
	margin:0;
	position:absolute;
	bottom:0;
	left:0;
	padding:33px 40px;
	display:inline-block;
	z-index:1
}
.thim-gallery-carousel .info h3 {
	font-size:75px;
	font-weight:100;
	line-height:.8;
	letter-spacing:1.5px;
	margin:0 0 19px;
	color:#FFF
}
.home4-section .vc_row-has-fill .thim-sc-heading .primary-heading, .home4-section .vc_row-has-fill .thim-sc-heading .secondary-heading, .home6-section .vc_row-has-fill .thim-sc-heading .primary-heading, .home6-section .vc_row-has-fill .thim-sc-heading .secondary-heading, .vc_row-has-fill .thim-sc-heading.layout-2 .heading-content .primary-heading {
	color:#fff
}
.thim-gallery-carousel .info h4 {
	font-size:16px;
	font-weight:100;
	line-height:1.5;
	letter-spacing:.3px;
	color:#fff;
	text-transform:uppercase;
	margin:0;
	padding:0
}
.thim-gallery-carousel .owl-theme .owl-nav.disabled+.owl-dots {
	margin-top:0
}
.thim-gallery-carousel .owl-theme .owl-dots {
	position:absolute;
	bottom:35px;
	left:50%;
	transform:translate(-50%, 0);
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-o-transform:translate(-50%, 0)
}
.thim-gallery-carousel .owl-theme .owl-dots .owl-dot span {
	width:9px;
	height:9px;
	margin:0 4px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:0;
	background-color:#ced2d3;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	display:inline-block;
	position:relative
}
.thim-gallery-carousel .owl-theme .owl-dots .owl-dot.active span {
	background-color:#fff
}
.thim-gallery-carousel .owl-theme .owl-dots .owl-dot.active span:before {
	content:'';
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	width:13px;
	height:13px;
	border:1px solid #fff;
	position:absolute;
	top:-2px;
	left:-2px
}
.thim-sc-googlemap {
	position:relative;
	overflow:hidden
}
.thim-sc-googlemap .map-cover {
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-size:cover
}
.thim-sc-googlemap .ob-google-map-canvas {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1
}
.thim-sc-heading.margin-top {
	margin-top:-130px
}
.thim-sc-heading .secondary-heading {
	max-width:800px;
	margin:auto auto 60px
}
.thim-sc-heading .heading-content {
	max-width:800px;
	margin:auto
}
.thim-sc-heading .heading-content.show-separator {
	margin-top:-130px
}
.thim-sc-heading .heading-content .primary-heading {
	margin-top:40px;
	letter-spacing:.7px;
	margin-bottom:12px;
	font-weight:300;
	font-size:36px;
	line-height:normal
}
.thim-sc-heading .heading-content .border {
	position:relative
}
.thim-sc-heading .heading-content .border:after, .thim-sc-heading .heading-content .border:before {
	background:#ccc;
	filter:alpha(opacity=50);
	-webkit-opacity:.5;
	-moz-opacity:.5;
	-ms-opacity:.5;
	display:inline-block;
	position:absolute;
	-khtml-opacity:.5
}
.thim-sc-heading .heading-content .border.border-top {
	height:243px;
	margin-bottom:27px
}
.thim-sc-heading .heading-content .border.border-bottom {
	height:40px;
	margin-top:27px
}
.thim-sc-heading .heading-content .border.border-bottom:before {
	top:100%
}
.thim-sc-heading .heading-content .border:before {
	width:5px;
	height:5px;
	-ms-filter:"alpha(opacity=50)";
	-o-opacity:.5;
	opacity:.5;
	border-radius:50%;
	content:'';
	top:0;
	margin:auto auto auto -2px
}
.thim-sc-heading .heading-content .border:after {
	clear:both;
	content:" ";
	width:1px;
	-ms-filter:"alpha(opacity=50)";
	-o-opacity:.5;
	opacity:.5;
	top:0;
	bottom:0;
	margin:auto
}
.thim-sc-heading.custom-small .heading-content .border.border-top {
	height:120px
}
.thim-sc-heading.custom-medium .heading-content {
	max-width:479px
}
.thim-sc-heading.custom-medium .heading-content .border.border-top {
	height:200px
}
.thim-sc-heading.layout-2 {
	margin-bottom:55px
}
.thim-sc-heading.layout-2.text-center .secondary-heading {
	margin-bottom:21px;
	margin-top:2px
}
.thim-sc-heading.layout-2.text-center .underline {
	display:block;
	margin:17px auto 0
}
.thim-sc-heading.layout-2 .heading-content .primary-heading {
	font-size:42px;
	font-weight:500;
	line-height:normal;
	letter-spacing:.8px;
	margin-bottom:24px
}
.thim-sc-heading.layout-2 .secondary-heading {
	font-size:16px;
	letter-spacing:.3px;
	margin-bottom:5px
}
.thim-sc-heading.layout-2 .underline {
	display:inline-block;
	width:50px;
	height:1px;
	border-bottom:1px solid #202121
}
.home4-section .vc_row-has-fill .thim-sc-heading .underline, .home6-section .vc_row-has-fill .thim-sc-heading .underline, .vc_row-has-fill .thim-sc-heading.layout-2 .underline {
	border-bottom-color:#fff
}
.thim-sc-heading.layout-2.separator-mid {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	align-items:flex-end
}
.thim-sc-heading.layout-2.separator-mid .underline {
	order:2;
	margin-top:10px;
	margin-bottom:45px
}
.thim-sc-heading.layout-2.separator-mid .heading-content {
	order:1
}
.thim-sc-heading.layout-2.separator-mid .secondary-heading {
	order:3;
	line-height:28px
}
.thim-sc-heading.layout-2.separator-mid.text-right .heading-content {
	margin:0
}
#top-sidebar-courses .thim-sc-heading .secondary-heading {
	line-height:24px;
	margin-top:4px
}
.thim-sc-icon-box.layout-1 .icon-box-wrapper {
	max-width:431px;
	margin:0 auto;
	text-align:center;
	padding:54px 40px;
	-webkit-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-khtml-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-ms-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-o-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
-webkit-transition:all .2s ease-in-out 0s;
-khtml-transition:all .2s ease-in-out 0s;
-moz-transition:all .2s ease-in-out 0s;
-ms-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s
}
.thim-sc-icon-box.layout-1 .icon-box-wrapper:hover {
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-sc-icon-box.layout-1 .icon-box-wrapper .box-icon {
	margin-bottom:39px
}
.thim-sc-icon-box.layout-1 .icon-box-wrapper .box-content .title {
	font-size:18px;
	line-height:normal;
	letter-spacing:.4px
}
.thim-sc-icon-box.layout-1 .icon-box-wrapper .box-content .description {
	font-size:16px;
	line-height:24px;
	letter-spacing:.3px;
	margin-bottom:13px
}
.thim-sc-icon-box.layout-2 .icon-box-wrapper {
	position:relative;
	width:173px;
	height:173px;
	border:2px solid #ecd06f;
	color:#ecd06f;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	margin:20px;
	text-align:center;
-webkit-transition:box-shadow .2s;
-khtml-transition:box-shadow .2s;
-moz-transition:box-shadow .2s;
-ms-transition:box-shadow .2s;
-o-transition:box-shadow .2s;
transition:box-shadow .2s;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.thim-sc-icon-box.layout-2 .icon-box-wrapper:hover:after {
	-webkit-transform:scale(.9, .9);
	-moz-transform:scale(.9, .9);
	-ms-transform:scale(.9, .9);
	-o-transform:scale(.9, .9);
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
	-webkit-opacity:.5;
	-khtml-opacity:.5;
	-moz-opacity:.5;
	-ms-opacity:.5;
	-o-opacity:.5;
	opacity:.5
}
.thim-sc-icon-box.layout-2 .icon-box-wrapper:after {
	content:'';
	pointer-events:none;
	position:absolute;
	top:0;
	left:0;
	box-shadow:0 0 0 3px;
	width:100%;
	height:100%;
	border-radius:50%;
transition:transform .2s, opacity .2s
}
.thim-sc-icon-box.layout-3 .icon-box-wrapper:after, .thim-sc-icon-box.layout-3 .icon-box-wrapper:before, .thim-sc-icon-box.layout-4:after, .thim-sc-icon-box.layout-4:before, .thim-sc-icon-box.layout-5:after, .thim-sc-icon-box.layout-5:before {
	content:" ";
	display:table
}
.thim-sc-icon-box.layout-2 .icon-box-wrapper .box-icon {
	font-size:50px;
	margin-bottom:10px
}
.thim-sc-icon-box.layout-2 .icon-box-wrapper .title {
	font-size:16px;
	letter-spacing:.3px;
	line-height:normal;
	font-weight:300
}
.thim-sc-icon-box.layout-2 .icon-box-wrapper .box-content {
	padding:0 11px
}
.thim-sc-icon-box.layout-3 .icon-box-wrapper {
	margin-bottom:46px
}
.thim-sc-icon-box.layout-3 .icon-box-wrapper:after {
	clear:both
}
.thim-sc-icon-box.layout-3 .icon-box-wrapper .box-icon {
	font-size:62px;
	width:52px;
	float:left;
	line-height:62px;
	text-align:center
}
.thim-sc-icon-box.layout-3 .icon-box-wrapper .box-icon .icon-ionicons {
	position:relative;
	top:-2px
}
.thim-sc-icon-box.layout-3 .icon-box-wrapper .box-content {
	width:-webkit-calc(100% - 52px);
	width:-moz-calc(100% - 52px);
	width:calc(100% - 52px);
	float:left;
	padding:0 28px
}
.thim-sc-icon-box.layout-3 .icon-box-wrapper .box-content .title {
	font-size:18px;
	line-height:24px;
	letter-spacing:.4px;
	text-transform:uppercase;
	font-weight:400;
	margin-bottom:17px;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-sc-icon-box.layout-5 .box-icon:before, .thim-sc-icon-box.layout-6 .box-icon {
-webkit-transition:all .2s ease-in-out 0s;
-moz-transition:all .2s ease-in-out 0s;
-ms-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s
}
.thim-sc-icon-box.layout-3 .icon-box-wrapper .box-content .description {
	font-size:16px;
	line-height:26px;
	letter-spacing:.3px
}
.thim-sc-icon-box.layout-4 {
	text-align:center
}
.thim-sc-icon-box.layout-4:after {
	clear:both
}
.thim-sc-icon-box.layout-4 .box-icon {
	width:86px;
	height:86px;
	margin:auto;
	line-height:86px;
	font-size:50px;
	border:1px solid;
	background:rgba(255, 255, 255, .3);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.thim-sc-icon-box.layout-4 .title {
	font-size:16px;
	line-height:26px;
	letter-spacing:.3px;
	font-weight:400;
	margin:14px auto
}
.thim-sc-icon-box.layout-4:hover .box-icon {
	border-color:transparent;
	color:#FFF
}
.thim-sc-icon-box.layout-5 {
	text-align:center
}
.thim-sc-icon-box.layout-5:after {
	clear:both
}
.thim-sc-icon-box.layout-5 .box-icon {
	width:217px;
	height:217px;
	margin:auto;
	line-height:217px;
	font-size:90px;
	position:relative;
	text-align:center
}
.thim-sc-icon-box.layout-5 .box-icon:before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	border:2px solid;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
-khtml-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s
}
.thim-sc-icon-box.layout-5 .title {
	font-size:18px;
	line-height:24px;
	letter-spacing:.4px;
	font-weight:500;
	margin-top:37px;
	margin-bottom:15px
}
.thim-sc-icon-box.layout-5 .description {
	font-size:18px;
	line-height:26px;
	letter-spacing:.4px
}
.thim-sc-icon-box.layout-5:hover .box-icon:before {
	border:6px solid
}
.thim-sc-icon-box.layout-6 {
	text-align:center;
	max-width:120px;
	margin:0 auto;
	padding:11px 0
}
.thim-sc-icon-box.layout-6:hover .box-icon {
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1)
}
.thim-sc-icon-box.layout-6.custom-style .box-icon {
	margin-bottom:0
}
.thim-sc-icon-box.layout-6 .box-icon {
	font-size:72px;
	line-height:64px;
-khtml-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s;
	margin-bottom:8px
}
.thim-sc-icon-box.layout-6 .title {
	font-size:16px;
	line-height:22px;
	letter-spacing:.3px;
	font-weight:300
}
.thim-sc-icon-box.layout-6 .description {
	font-size:14px
}
.vc_col-has-fill .thim-sc-icon-box.layout-2 .title, .vc_col-has-fill .thim-sc-icon-box.layout-3 .icon-box-wrapper .title, .vc_row-has-fill .thim-sc-icon-box.layout-2 .title, .vc_row-has-fill .thim-sc-icon-box.layout-3 .icon-box-wrapper .title {
	color:#FFF
}
.vc_col-has-fill .thim-sc-icon-box.layout-3 .icon-box-wrapper .description, .vc_row-has-fill .thim-sc-icon-box.layout-3 .icon-box-wrapper .description {
	color:#bcbcbc
}
.vc_col-has-fill .thim-sc-icon-box.layout-4 .box-icon, .vc_row-has-fill .thim-sc-icon-box.layout-4 .box-icon {
	border:1px solid rgba(255, 255, 255, .3);
	background:rgba(255, 255, 255, .3);
	color:#FFF
}
.vc_col-has-fill .thim-sc-icon-box.layout-4:hover .box-icon, .vc_row-has-fill .thim-sc-icon-box.layout-4:hover .box-icon {
	border-color:transparent
}
.vc_col-has-fill .thim-sc-icon-box.layout-4 .title, .vc_col-has-fill .thim-sc-icon-box.layout-5 .box-icon, .vc_col-has-fill .thim-sc-icon-box.layout-5 .description, .vc_col-has-fill .thim-sc-icon-box.layout-5 .description a, .vc_col-has-fill .thim-sc-icon-box.layout-5 .title, .vc_col-has-fill .thim-sc-icon-box.layout-6 .box-icon, .vc_col-has-fill .thim-sc-icon-box.layout-6 .description, .vc_col-has-fill .thim-sc-icon-box.layout-6 .description a, .vc_col-has-fill .thim-sc-icon-box.layout-6 .title, .vc_row-has-fill .thim-sc-icon-box.layout-4 .title, .vc_row-has-fill .thim-sc-icon-box.layout-5 .box-icon, .vc_row-has-fill .thim-sc-icon-box.layout-5 .description, .vc_row-has-fill .thim-sc-icon-box.layout-5 .description a, .vc_row-has-fill .thim-sc-icon-box.layout-5 .title, .vc_row-has-fill .thim-sc-icon-box.layout-6 .box-icon, .vc_row-has-fill .thim-sc-icon-box.layout-6 .description, .vc_row-has-fill .thim-sc-icon-box.layout-6 .description a, .vc_row-has-fill .thim-sc-icon-box.layout-6 .title {
	color:#FFF
}
.vc_col-has-fill .thim-sc-icon-box.layout-5 .description a:hover, .vc_col-has-fill .thim-sc-icon-box.layout-6 .description a:hover, .vc_row-has-fill .thim-sc-icon-box.layout-5 .description a:hover, .vc_row-has-fill .thim-sc-icon-box.layout-6 .description a:hover {
	color:#202121
}
.thim-sc-image-box:hover .number {
	color:#FFF !important;
	text-shadow: 1px 1px 0px rgba(17, 17, 17, 1);
	-webkit-transform:translate(0, 10px);
	-moz-transform:translate(0, 10px);
	-ms-transform:translate(0, 10px);
	-o-transform:translate(0, 10px)
}
.thim-sc-image-box .image-box {
	padding-right:0;
	padding-left:0
}
.thim-sc-image-box .image-box img {
	width:100%
}
.thim-sc-image-box .image-box .number {
	position:absolute;
	font-size:120px;
	font-weight:700;
	letter-spacing:2.4px;
	top:82px;
	right:52px;
-webkit-transition:all .2s ease-in-out 0s;
-khtml-transition:all .2s ease-in-out 0s;
-moz-transition:all .2s ease-in-out 0s;
-ms-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s
}
.thim-sc-image-box .text-content {
	position:relative
}
.thim-sc-image-box .text-content .bg-content {
	position:absolute;
	z-index:0;
	width:100%;
	height:auto;
	object-fit:cover;
	-webkit-filter:blur(10px) grayscale(1) opacity(.1);
	filter:blur(10px) grayscale(1) opacity(.15)
}
.thim-sc-image-box .text-content .text-content-inner {
	position:absolute;
	width:100%;
	height:auto;
	margin-top:71px;
	padding-bottom:20px;
	max-width:700px
}
.thim-sc-image-box .text-content-inner .title-box {
	font-size:42px;
	font-weight:500;
	letter-spacing:.8px;
	margin-bottom:0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #ac770d;
}
.thim-sc-image-box .text-content-inner .sub-title {
	font-size:16px;
	font-weight:300;
	line-height:1.63;
	letter-spacing:.3px;
	margin-top:-6px
}
.thim-sc-image-box .text-content-inner .underline {
	margin-top: 5px;
	border-bottom: 1px solid #000;
	width: 92px;
}
.thim-sc-image-box .text-content-inner .content {
	font-size:16px;
	font-weight:300;
	line-height:1.63;
	letter-spacing:.3px;
	margin-top:34px;
	text-align: justify;
}
.thim-sc-image-box.left .text-content-inner {
	padding-left:45px;
	padding-right:10px
}
.thim-sc-image-box.right .image-box {
	order:1
}
.thim-sc-image-box.right .image-box .number {
	left:52px
}
.thim-sc-image-box.right .text-content-inner {
	right:0;
	padding-right:45px;
	padding-left:10px;
	text-align:right
}
.thim-sc-image-box.right .text-content-inner .content {
	margin-left:auto
}
.thim-sc-image-box.right .text-content-inner .underline {
	float:right
}
.thim-instructors {
	padding-top:135px
}
body.home .thim-instructors {
	padding-top:0
}
.thim-instructors .item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
transition:.3s ease-in-out
}
.thim-instructors .avatar-item, .thim-sc-post-block-1 .row .item .inner-item .information {
-webkit-transition:.3s ease-in-out;
-ms-transition:.3s ease-in-out;
-o-transition:.3s ease-in-out;
-khtml-transition:.3s ease-in-out
}
.thim-instructors .avatar-item {
	width:100%;
	margin-bottom:30px;
-moz-transition:.3s ease-in-out;
transition:.3s ease-in-out
}
.thim-instructors .avatar-item:hover {
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-instructors .avatar-item:hover .avatar-instructors .author-social {
	opacity:1;
	visibility:visible
}
.thim-instructors .avatar-item .avatar-instructors {
	position:relative;
	max-height:323px;
	overflow:hidden
}
.thim-instructors .avatar-item .avatar-instructors .avatar-small img {
	width:100%
}
.thim-instructors .avatar-item .avatar-instructors .author-social {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	text-align:center;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	opacity:0;
	visibility:hidden
}
.thim-instructors .avatar-item .avatar-instructors .author-social:after {
	content:'';
	background:#fff;
	height:20px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-instructors .avatar-item .avatar-instructors .author-social a {
	width:40px;
	height:40px;
	display:inline-block;
	border-radius:50%;
	border:1px solid #e7e7e7;
	text-align:center;
	background:#fff;
	line-height:38px;
	font-size:16px;
	color:#878787;
	z-index:1;
	position:relative;
	margin:0 5px;
-webkit-transition:all .6s;
-khtml-transition:all .6s;
-moz-transition:all .6s;
-ms-transition:all .6s;
-o-transition:all .6s;
transition:all .6s
}
.thim-instructors .avatar-item .avatar-instructors .author-social a:hover {
	color:#fff
}
.thim-instructors .avatar-item .avartar-info {
	background:#fff;
	text-align:center;
	padding:21px 20px 24px
}
.thim-instructors .avatar-item .avartar-info h5 {
	margin-bottom:5px
}
.thim-instructors .avatar-item .avartar-info h5 a {
	color:#202121;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase
}
.thim-instructors .avatar-item .avartar-info h5 .author-major {
	color:#878787;
	font-size:16px;
	text-transform:capitalize
}
.thim-instructors .button-load {
	margin-top:30px;
	width:100%;
	display:inline-block;
	position:relative
}
.thim-instructors .button-load .sk-chasing-dots {
	margin:0 auto
}
.thim-instructors .load-more {
	padding:0 86px;
	height:55px;
	line-height:55px;
	border-radius:30px;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	font-weight:400;
	display:inline-block;
	cursor:pointer;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-instructors .thim-loading-icon {
	display:none;
	height:55px;
	line-height:55px;
	position:relative
}
.thim-instructors.loadmore .thim-loading-icon {
	margin-top:0;
	display:block !important;
	position:relative;
	z-index:9;
	top:auto;
	left:0;
	right:0;
	transform:translateY(0)
}
.thim-instructors.loadmore .load-more {
	opacity:0;
	visibility:hidden;
	margin-top:0;
	height:0
}
.thim-instructors .home_courses_instructor {
	text-align:center
}
.thim-instructors .home_courses_instructor .avatar-item .avatar-instructors {
	max-height:332px;
	overflow:visible;
	margin-bottom:15px
}
.thim-instructors .home_courses_instructor .avatar-item .avatar-instructors .avatar-small img {
	width:auto;
	margin:0 auto
}
.thim-instructors .home_courses_instructor .avatar-item .avatar-instructors .author-social {
	opacity:1;
	visibility:visible;
	z-index:9;
	bottom:-20px
}
.thim-instructors .home_courses_instructor .avatar-item .avatar-instructors .author-social a {
	border:0;
	line-height:40px
}
.thim-instructors .home_courses_instructor .avatar-item .avatar-instructors .author-social a:hover {
	color:#fff
}
.thim-instructors .home_courses_instructor .avatar-item .avartar-info {
	padding:21px 20px 24px
}
.thim-instructors .home_courses_instructor .avatar-item .avartar-info h5 {
	margin-bottom:0
}
.thim-instructors .home_courses_instructor .avatar-item .avartar-info h5 a {
	font-size:18px
}
.thim-instructors .home_courses_instructor .avatar-item .description {
	margin-top:12px
}
.thim-instructors .home_courses_instructor .avatar-item:hover {
	box-shadow:none
}
.thim-instructors .home1_courses_instructor .wrap-teachers.columns-2 {
	padding-left:5%;
	padding-right:5%
}
.thim-instructors .home1_courses_instructor .avatar-item {
	box-shadow:none !important;
	margin-bottom:25px
}
.thim-instructors .home1_courses_instructor .avatar-item:hover .avatar-instructors:before {
	opacity:.8
}
.thim-instructors .home1_courses_instructor .avatar-item:hover .avatar-instructors .avartar-info>a {
	display:inline-block
}
.thim-instructors .home1_courses_instructor .avatar-item:hover .avatar-instructors .avartar-info .description {
	color:#fff
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors {
	max-height:300px
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors:before {
	width:100%;
	height:100%;
	content:'';
	opacity:.4;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors img {
	width:100%

}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info {
	position:absolute;
	top:38px;
	bottom:40px;
	padding:0;
	text-align:left;
	left:40px;
	background:0 0;
	width:70%
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info h5 {
	margin-bottom:8px
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info h5 a {
	position:relative;
	color:#fff;
	font-weight:500;
	font-size:30px;
	letter-spacing:normal;
	text-transform:none
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info h5 a:after {
	content:'';
	width:100%;
	height:1px;
	background:#fff;
	position:absolute;
	left:0;
	bottom:4px;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info h5 a:hover:after {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info .author-major {
	font-weight:400;
	color:#fff;
	letter-spacing:normal
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info .description {
	font-weight:400;
	margin-top:23px;
	letter-spacing:normal;
	color:#abafb1;
	line-height:1.5
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info>a {
	color:#fff;
	display:none;
	font-weight:300;
	margin-top:36px;
	line-height:1.5;
	letter-spacing:.3px;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info>a i {
	margin-left:12px;
	vertical-align:middle
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info>a:hover span:after {
	opacity:1;
	visibility:visible
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info>a span {
	position:relative
}
.thim-instructors .home1_courses_instructor .avatar-item .avatar-instructors .avartar-info>a span:after {
	content:'';
	width:100%;
	height:1px;
	background:#fff;
	position:absolute;
	left:0;
	bottom:1px;
	opacity:0;
	visibility:hidden
}
.thim-instructors .home1_courses_instructor .view-more {
	margin-top:35px;
	text-align:center
}
.thim-instructors .home1_courses_instructor .view-more a {
	display:inline-block;
	padding:0 44px;
	height:56px;
	line-height:56px;
	border-radius:30px;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	font-weight:400;
	cursor:pointer;
	background-size:220% 100%;
-webkit-transition:all .4s ease-in-out;
-khtml-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.thim-instructors .home1_courses_instructor .view-more a:hover {
	background-position:right center
}
.thim-instructors .home1_courses_instructor .view-more a i {
	vertical-align:middle;
	margin-left:15px
}
.sk-three-bounce {
	margin:0 auto;
	width:80px;
	text-align:center
}
.sk-three-bounce .sk-child {
	width:20px;
	height:20px;
	background-color:#333;
	border-radius:100%;
	display:inline-block;
	animation:sk-three-bounce 1.4s ease-in-out 0s infinite both
}
.sk-three-bounce .sk-bounce1 {
animation-delay:-.32s
}
.sk-three-bounce .sk-bounce2 {
animation-delay:-.16s
}
@keyframes sk-three-bounce {
0%, 100%, 80% {
transform:scale(0)
}
40% {
transform:scale(1)
}
}
.thim-sc-intro-box {
	position:relative;
	margin-bottom:174px
}
.thim-sc-intro-box.has-bg:before {
	background:#f6f6f7;
	width:500%;
	top:0;
	left:-100%;
	right:-100%;
	height:35%;
	content:'';
	position:absolute
}
.intro-box-background {
	position:relative
}
.intro-box-background img {
	width:100%
}
.intro-box-content-wrapper {
	position:absolute;
	bottom:-174px;
	left:50%;
	width:958px;
	margin-left:-479px;
	background-color:#fff;
	-webkit-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	-khtml-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	-moz-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	-ms-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	-o-box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1);
	box-shadow:0 15px 35px 0 rgba(0, 29, 44, .1)
}
.intro-box-content-wrapper .slider-wrapper {
	overflow:hidden;
	margin:30px
}
.intro-box-content-wrapper .intro-box-slider {
	width:400%;
-webkit-transition:all .5s ease-in-out;
-khtml-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out
}
.intro-box-content-wrapper .intro-box-slider .title {
	position:relative;
	margin-bottom:25px;
	font-weight:400
}
.intro-box-content-wrapper .intro-box-slider .title:before {
	position:absolute;
	content:'';
	width:20px;
	height:1px
}
.intro-box-content-wrapper .intro-box-slider .title:after {
	content:"";
	position:absolute;
	width:20px;
	height:1px;
	left:0;
	bottom:0
}
.intro-box-content-wrapper .label-container .next, .intro-box-content-wrapper .label-container .svg2 {
	left:calc(100% + 35px)
}
.intro-box-content-wrapper .intro-box-slider .description {
	line-height:1.75;
	margin-bottom:32px
}
.intro-box-content-wrapper .box-display {
	display:inline-block;
	width:25%;
	float:left
}
.intro-box-content-wrapper .box-wrapper {
	display:flex
}
.intro-box-content-wrapper .label-container label, .intro-box-content-wrapper input {
	display:none
}
.intro-box-content-wrapper .box-wrapper .single-image {
	-webkit-box-flex:none;
	-webkit-flex:none;
	-moz-box-flex:none;
	-moz-flex:none;
	-ms-flex:none;
	flex:none
}
.intro-box-content-wrapper .box-wrapper .content-wrapper {
	-webkit-box-flex:auto;
	-webkit-flex:auto;
	-moz-box-flex:auto;
	-moz-flex:auto;
	-ms-flex:auto;
	flex:auto;
	padding-left:30px;
	padding-top:28px
}
.intro-box-content-wrapper .label-container {
	position:absolute;
	bottom:0;
	width:100%
}
.intro-box-content-wrapper .label-container .next, .intro-box-content-wrapper .label-container .prev {
	width:46px;
	height:46px;
	position:absolute;
	bottom:95px;
	margin:0;
	cursor:pointer;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.intro-box-content-wrapper .label-container .next:hover:after, .intro-box-content-wrapper .label-container .prev:hover:after {
	-webkit-animation-name:hvr-icon-wobble-horizontal;
	animation-name:hvr-icon-wobble-horizontal;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-iteration-count:1;
	animation-iteration-count:1
}
.intro-box-content-wrapper .label-container .next:after, .intro-box-content-wrapper .label-container .prev:after {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	position:absolute;
	font-family:Ionicons;
	font-size:30px;
	bottom:0;
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center
}
.intro-box-content-wrapper #slide10:checked~.label-container .manage10, .intro-box-content-wrapper #slide1:checked~.label-container .manage1, .intro-box-content-wrapper #slide2:checked~.label-container .manage2, .intro-box-content-wrapper #slide3:checked~.label-container .manage3, .intro-box-content-wrapper #slide4:checked~.label-container .manage4, .intro-box-content-wrapper #slide5:checked~.label-container .manage5, .intro-box-content-wrapper #slide6:checked~.label-container .manage6, .intro-box-content-wrapper #slide8:checked~.label-container .manage8, .intro-box-content-wrapper #slide9:checked~.label-container .manage9, .social-login-form .wpb_content_element>.wpb_wrapper, .thim-login, .thim-login .link-bottom {
display:inline-block
}
.intro-box-content-wrapper .label-container .svg1, .intro-box-content-wrapper .label-container .svg2 {
	width:46px;
	height:46px;
	position:absolute;
	bottom:95px;
	cursor:pointer;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.intro-box-content-wrapper .label-container .next:after {
	content:"\f3d3";
	right:-1px
}
.intro-box-content-wrapper .label-container .prev, .intro-box-content-wrapper .label-container .svg1 {
	right:calc(100% + 35px)
}
.intro-box-content-wrapper .label-container .prev:after {
	content:"\f3d2";
	left:-1px
}
.intro-box-content-wrapper #auto-play:checked~.intro-box-slider {
animation:alls 20s linear infinite
}
.intro-box-content-wrapper #slide2:checked~.slider-wrapper .intro-box-slider {
margin-left:-100%
}
.intro-box-content-wrapper #slide3:checked~.slider-wrapper .intro-box-slider {
margin-left:-200%
}
.intro-box-content-wrapper #slide4:checked~.slider-wrapper .intro-box-slider {
margin-left:-300%
}
.intro-box-content-wrapper #slide5:checked~.slider-wrapper .intro-box-slider {
margin-left:-400%
}
.intro-box-content-wrapper #slide6:checked~.slider-wrapper .intro-box-slider {
margin-left:-500%
}
.intro-box-content-wrapper #slide7:checked~.label-container .manage7 {
display:inline-block
}
.intro-box-content-wrapper #slide7:checked~.slider-wrapper .intro-box-slider {
margin-left:-600%
}
.intro-box-content-wrapper #slide8:checked~.slider-wrapper .intro-box-slider {
margin-left:-700%
}
.intro-box-content-wrapper #slide9:checked~.slider-wrapper .intro-box-slider {
margin-left:-800%
}
.intro-box-content-wrapper #slide10:checked~.slider-wrapper .intro-box-slider {
margin-left:-900%
}
.intro-box-content-wrapper a.more-detail {
	position:relative;
	background-color:inherit;
	overflow:hidden
}
.intro-box-content-wrapper a.more-detail:before {
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	bottom:1px;
	visibility:hidden;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.intro-box-content-wrapper a.more-detail:after {
	content:"\f3d3";
	font-family:Ionicons;
	position:absolute;
	margin-left:12px;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s
}
.intro-box-content-wrapper a.more-detail:hover:after, .intro-box-content-wrapper a.more-detail:hover:before {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
	visibility:visible
}
.intro-box-content-wrapper a.more-detail:hover:before {
	-webkit-transform:translate(0);
	-moz-transform:translate(0);
	-ms-transform:translate(0);
	-o-transform:translate(0)
}
.thim-form-login .message-error {
	color:#a94442;
	background:#f2dede;
	margin:20px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height:20px;
	padding:10px 15px;
	font-size:13px;
	width:478px;
	max-width:100%
}
.thim-login {
	width:478px;
	max-width:100%;
	border:6px solid rgba(35, 35, 35, .4);
	padding:60px 50px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin-bottom:8px
}
.thim-login .subtitle {
	font-size:20px;
	line-height:24px;
	letter-spacing:.4px;
	font-weight:300;
	color:#202121;
	text-transform:uppercase
}
.thim-login .title {
	font-size:40px;
	line-height:44px;
	letter-spacing:.8px;
	font-weight:500;
	color:#202121;
	margin:0 0 32px
}
.thim-login form p {
	margin:0
}
.thim-login form .input, .thim-login form label {
	font-size:16px;
	font-weight:300;
	margin-bottom:22px
}
.thim-login form label {
	line-height:50px
}
.thim-login form .lost-pass-link {
	font-size:16px;
	font-weight:300
}
.thim-login form .input {
	letter-spacing:.3px;
	color:#888;
	width:100%;
	padding:10px 20px;
	border:1px solid #e7e7e7;
	background-color:#fefefe;
	height:50px;
	border-radius:5px
}
.thim-login form .button {
	width:100%;
	border-radius:5px;
	height:50px;
	line-height:50px;
	padding:0 20px;
	text-align:center;
	font-size:18px;
	letter-spacing:.4px;
	font-weight:400;
	text-transform:capitalize
}
.thim-login .link-bottom {
	font-size:14px;
	font-weight:300;
	line-height:1;
	letter-spacing:.3px;
	text-align:center;
	color:#878787;
	width:100%;
	margin-top:19px
}
.social-login-form .wpb_content_element {
	margin-bottom:0
}
.social-login-form .wpb_content_element>.wpb_wrapper {
	width:478px;
	max-width:100%;
	padding:66px 50px;
	float:right
}
.social-login-form .subtitle {
	font-size:20px;
	line-height:24px;
	letter-spacing:.4px;
	font-weight:300;
	color:#202121;
	text-transform:uppercase
}
.social-login-form .btn-social {
	max-width:100%
}
.mo-openid-app-icons>p {
	font-size:40px;
	line-height:44px;
	letter-spacing:.8px;
	font-weight:500;
	color:#202121;
	margin:0 0 32px !important
}
.mo-openid-app-icons .btn {
	font-size:18px;
	font-weight:300;
	letter-spacing:.4px;
	color:#fff
}
.mo-openid-app-icons .btn-social>:first-child {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:50px;
	line-height:34px;
	font-size:16px;
	text-align:center;
	border-right:1px solid #fff;
	padding:0
}
.thim-sc-login {
	position:relative;
	padding:0 20px
}
.thim-sc-login .widget_thim-login .user-name {
	position:relative;
	line-height:56px
}
.thim-sc-login .widget_thim-login .user-name:hover .author {
	visibility:visible;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1;
	-webkit-transform:translate(-12px);
	-moz-transform:translate(-12px);
	-ms-transform:translate(-12px);
	-o-transform:translate(-12px)
}
.thim-sc-login .widget_thim-login .author {
	position:absolute;
	right:100%;
	visibility:hidden;
	pointer-events:none;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
-webkit-transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
-khtml-transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
-moz-transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
-ms-transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
-o-transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
transition:opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .2s cubic-bezier(.71, 1.7, .77, 1.24);
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.thim-sc-login .widget_thim-login .avatar {
	width:30px;
	height:30px
}
.thim-sc-login .widget_thim-login:hover ul.user-info {
	display:block
}
.thim-sc-login .widget_thim-login ul.user-info {
	display:none;
	position:absolute;
	top:100%;
	right:0;
	min-width:210px;
	z-index:9999;
	margin-left:-19px;
	-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .09);
	-khtml-box-shadow:0 2px 3px rgba(0, 0, 0, .09);
	-moz-box-shadow:0 2px 3px rgba(0, 0, 0, .09);
	-ms-box-shadow:0 2px 3px rgba(0, 0, 0, .09);
	-o-box-shadow:0 2px 3px rgba(0, 0, 0, .09);
	box-shadow:0 2px 3px rgba(0, 0, 0, .09)
}
.thim-sc-login .widget_thim-login ul.user-info .menu-item:hover {
	background-color:rgba(3, 44, 75, .2)
}
.thim-sc-login .widget_thim-login ul.user-info .menu-item a {
	padding:15px 20px;
	display:block;
	color:#fff !important
}
#thim-header-topbar .thim-sc-login .widget_thim-login a:hover {
	color:inherit
}
#resetpassform .resetpass-submit {
	position:relative
}
#resetpassform .sk-three-bounce {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center
}
#resetpassform .sk-three-bounce .sk-child {
	background-color:#fff
}
#resetpassform .message-notice {
	margin-top:15px
}
#resetpassform .alert {
	padding:5px 20px;
	font-size:14px
}
#loginform .wrap-fields {
	display:flex;
	justify-content:space-between;
	align-items:baseline;
	margin-top:-10px
}
#loginform label {
	line-height:inherit
}
.header-right .widget.widget_thim-login.circle-style {
	padding:0 !important;
	line-height:60px;
	margin-right:8px
}
.header-right .widget.widget_thim-login.circle-style:before {
	display:none !important
}
.header-right .widget.widget_thim-login.circle-style .thim-login-popup, .header-right .widget.widget_thim-login.circle-style .user-name {
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	display:inline-block;
	background:#fff;
	letter-spacing:.3px;
	text-align:left;
	height:35px;
	line-height:35px;
	font-weight:300;
	font-style:normal;
	font-stretch:normal;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px
}
.header-right .widget.widget_thim-login.circle-style .thim-login-popup a.register-link, .header-right .widget.widget_thim-login.circle-style .thim-login-popup span.register-link, .header-right .widget.widget_thim-login.circle-style .user-name a.register-link, .header-right .widget.widget_thim-login.circle-style .user-name span.register-link {
	margin-right:3px
}
body.logged-in .header-right .widget.widget_thim-login.circle-style .user-name:before {
	content:'';
	font-family:ionicons;
	margin-right:10px;
	display:inline-block;
	text-align:center;
	line-height:35px;
	font-size:16px
}
body.logged-in .header-right .widget.widget_thim-login.circle-style .user-name {
	padding:0 20px !important
}
.thim-sc-photo-wall .grid {
	margin-left:-5px;
	margin-right:-15px;
	margin-bottom:0
}
.thim-sc-photo-wall .grid .grid-item {
	float:left;
	list-style:none
}
.thim-sc-photo-wall .grid .grid-item .inner-item {
	position:relative;
	margin:5px;
	display:grid
}
.thim-sc-photo-wall .grid .grid-item .inner-item .thumbnail {
	display:grid
}
.thim-sc-photo-wall .grid .grid-item .inner-item .item-info {
	position:absolute;
	color:#FFF;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity:0;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	z-index:3;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	text-transform:capitalize
}
.thim-sc-post-block-1 .row .item .inner-item .information .data-meta .tag, .thim-sc-post-block-1 .row .item .inner-item .sub-content .tag {
	display:none
}
.thim-sc-photo-wall .grid .grid-item .inner-item .item-info .title {
	font-weight:500;
	font-size:20px;
	margin-bottom:6px;
	color:#FFF
}
.thim-sc-photo-wall .grid .grid-item .inner-item .item-info .description {
	font-size:16px;
	font-weight:300;
	letter-spacing:.1px;
	font-style:italic
}
.thim-sc-photo-wall .grid .grid-item .inner-item:hover:after {
	filter:alpha(opacity=90);
	-ms-filter:"alpha(opacity=90)";
	-webkit-opacity:.9;
	-khtml-opacity:.9;
	-moz-opacity:.9;
	-ms-opacity:.9;
	-o-opacity:.9;
	opacity:.9
}
.thim-sc-photo-wall .grid .grid-item .inner-item:hover .item-info {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-sc-photo-wall .grid .grid-item .inner-item:after {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
-webkit-transition:all .5s;
-khtml-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;
	content:'';
	z-index:1
}
.thim-sc-photo-wall .grid.image-crop .grid-item:nth-child(1) {
padding-top:13px
}
.thim-sc-photo-wall .grid.image-crop .grid-item:nth-child(2) {
padding-top:69px
}
.thim-sc-photo-wall .grid.image-crop .grid-item:nth-child(4) {
padding-top:109px
}
.thim-sc-photo-wall .grid.image-crop .grid-item:nth-child(5) {
padding-top:49px
}
.thim-sc-photo-wall .loadmore {
	display:none;
	width:100%;
	margin-top:40px;
	margin-bottom:30px;
	text-align:center
}
.thim-sc-photo-wall .loadmore a {
	color:#202121;
	font-size:16px;
	letter-spacing:.3px;
	height:50px;
	line-height:50px;
	padding:0 45px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	text-transform:uppercase;
	font-weight:400;
	cursor:pointer;
	display:inline-block;
	text-decoration:underline
}
@media(min-width:1600px) {
.thim-sc-photo-wall .grid.image-crop .grid-item:nth-child(15) {
left:auto !important;
right:10px;
margin-top:-9px
}
}
@media(max-width:480px) {
.thim-sc-photo-wall .loadmore {
display:inline-block
}
}
.thim-sc-post-block-1 .row {
	margin-left:-30px;
	margin-right:-30px
}
.thim-sc-post-block-1 .row .item {
	padding-left:30px;
	padding-right:30px
}
.thim-sc-post-block-1 .row .item .inner-item {
	padding-bottom:32px;
	margin-bottom:30px;
	position:relative;
	background:#fff;
	overflow:hidden
}
.thim-sc-post-block-1 .row .item .inner-item .thumbnail {
	position:relative
}
.thim-sc-post-block-1 .row .item .inner-item .thumbnail:before {
	content:'';
	width:100%;
	height:100%;
	z-index:1;
	display:block;
	position:absolute;
	background-color:rgba(255, 255, 255, 0) 50%;
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0) 50%), to(rgba(68, 68, 68, .8) 100%));
	background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(68, 68, 68, .8) 100%);
	background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(68, 68, 68, .8) 100%);
	background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(68, 68, 68, .8) 100%);
	background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(68, 68, 68, .8) 100%);
	background-image:linear-gradient(top, rgba(255, 255, 255, 0) 50%, rgba(68, 68, 68, .8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255, 255, 255, 0) 50%', endColorStr='rgba(68, 68, 68, 0.8) 100%')
}
.thim-sc-post-block-1 .row .item .inner-item .thumbnail img {
	padding:5px;
	width:100%;
	height:auto
}
.thim-sc-post-block-1 .row .item .inner-item .thumbnail .cat-post {
	position:absolute;
	bottom:0;
	height:37px;
	z-index:2;
	padding:15px 29px 10px 39px;
	left:0;
	color:#f47e49;
	text-transform:uppercase;
	background-color:#fff;
	font-size:16px
}
.thim-sc-post-block-1 .row .item .inner-item .information {
	position:absolute;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	-ms-opacity:0;
	-o-opacity:0;
	opacity:0;
	background-color:#fff;
	left:0;
	bottom:0;
	right:0;
	z-index:10;
	top:0;
	padding:47px 35px 48px 40px;
	overflow:auto;
-moz-transition:.3s ease-in-out;
transition:.3s ease-in-out;
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-sc-post-block-1 .row .item .inner-item .information .date {
	font-size:22px;
	font-weight:500;
	margin-bottom:20px;

	text-transform:uppercase;
	letter-spacing:.4px
}
.thim-sc-post-block-1 .row .item .inner-item .information .data-meta {
	padding-bottom:40px;
	margin-bottom:40px;
	padding-top:7px
}
.thim-sc-post-block-1 .row .item .inner-item .information .content-post {
	font-size:16px;
	margin-bottom:60px;
	line-height:26px;
	position:relative;
	letter-spacing:.3px
}
.thim-sc-post-block-1 .row .item .inner-item .information .content-post:before {
	content:'';
	width:45px;
	height:1px;
	top:-40px;
	position:absolute;
	border:1px solid #e7e7e7
}
.thim-sc-post-block-1 .row .item .inner-item .information .author-post .avatar {
	margin-right:9px;
	float:left
}
.thim-sc-post-block-1 .row .item .inner-item .information .author-post .avatar img {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.thim-sc-post-block-1 .row .item .inner-item .information .author-post .author {
	float:left;
	margin-top:5px;
	line-height:1.4;
	text-transform:capitalize
}
.thim-sc-post-block-1 .row .item .inner-item .information .author-post .author .description {
	margin-top:3px;
	font-size:14px;
	margin-bottom:0;
	font-style:italic;
	letter-spacing:.3px;
	text-align:left
}
.thim-sc-post-block-1 .row .item .inner-item .information .author-post .author .author-name {
	font-weight:500
}
.thim-sc-post-block-1 .row .item .inner-item .sub-content {
	padding-left:40px;
	padding-top:25px;
	padding-right:35px
}
.thim-sc-post-block-1 .row .item .inner-item:hover .information {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-sc-post-block-1 .row .item .inner-item .title {
	text-transform:uppercase;
	font-size:16px;
	line-height:1.5;
	letter-spacing:.3px;
	text-align:left;
	font-weight:400;
	margin-bottom:0
}
.thim-sc-pricing .pricing-wrapper, .thim-sc-review-course .read-more-link, .thim-sc-scroll-heading, .thim-sc-skills-bar .circle, .thim-sc-skills-bar .circle .number, .thim-sc-social-links {
	text-align:center
}
.thim-sc-post-block-1 .row .item .inner-item .data-meta {
	font-size:16px;
	padding-top:10px
}
.thim-sc-pricing .pricing-wrapper .row {
	margin:0;
	border-bottom:solid 1px #e9e9e9
}
.thim-sc-pricing .pricing-wrapper .pricing-item {
	padding:0
}
.thim-sc-pricing .pricing-wrapper .pricing-item:last-child .content {
	border-right:solid 1px #e9e9e9
}
.thim-sc-pricing .pricing-wrapper .pricing-item:nth-child(odd) .package {
background:#376db6
}
.thim-sc-pricing .pricing-wrapper .pricing-item:nth-child(odd) .package:after {
border-color:#376db6 transparent !important
}
.thim-sc-pricing .pricing-wrapper .pricing-item:nth-child(even) .package {
background:#1e5397
}
.thim-sc-pricing .pricing-wrapper .pricing-item:nth-child(even) .package:after {
border-color:#1e5397 transparent !important
}
.thim-sc-pricing .pricing-wrapper .pricing-item .package {
	position:relative;
	padding:30px 20px;
	box-sizing:content-box;
	background-color:#376db6
}
.thim-sc-pricing .pricing-wrapper .pricing-item .package:after {
	content:"";
	position:absolute;
	bottom:-15px;
	left:50%;
	border-width:15px 15px 0;
	border-style:solid;
	border-color:#376db6 transparent;
	display:block;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	width:0
}
.thim-sc-pricing .pricing-wrapper .pricing-item .package p {
	font-size:14px;
	font-weight:300;
	letter-spacing:.3px;
	text-transform:uppercase;
	margin-bottom:0
}
.thim-sc-pricing .pricing-wrapper .pricing-item .package p:first-child {
	color:#71c7ff;
	margin-bottom:5px
}
.thim-sc-pricing .pricing-wrapper .pricing-item .package p:last-child {
	color:#e8e8e8
}
.thim-sc-pricing .pricing-wrapper .pricing-item .package h4 {
	font-size:22px;
	letter-spacing:.4px;
	color:#fff;
	line-height:normal;
	font-weight:400;
	margin-bottom:-4px
}
.thim-sc-pricing .pricing-wrapper .pricing-item .content {
	padding:42px 20px 50px;
	border-left:solid 1px #e9e9e9;
	box-sizing:content-box
}
.thim-sc-pricing .pricing-wrapper .pricing-item .price {
	margin-bottom:25px
}
.thim-sc-pricing .pricing-wrapper .pricing-item .price .amount {
	font-size:40px;
	letter-spacing:.8px;
	display:inline-block;
	font-weight:400
}
.thim-sc-pricing .pricing-wrapper .pricing-item .price .interval {
	font-size:20px;
	font-weight:400;
	letter-spacing:.4px;
	display:inline-block
}
.thim-sc-pricing .pricing-wrapper .pricing-item .features {
	margin:0;
	list-style:none
}
.thim-sc-pricing .pricing-wrapper .pricing-item .features p {
	margin-bottom:0;
	font-weight:300;
	line-height:2.19;
	list-style:none
}
.thim-sc-pricing .pricing-wrapper .pricing-item .select {
	margin-top:30px
}
.thim-sc-pricing .pricing-wrapper .pricing-item .select a {
	display:inline-block;
	font-size:14px;
	font-weight:300;
	color:#fff;
	border:0;
	border-radius:30px;
	padding:10px 40px;
	text-transform:uppercase
}
.thim-sc-review-course {
	max-width:1030px;
	margin:auto
}
.thim-sc-review-course .course-reviews-list {
	list-style:none;
	margin-left:0
}
.thim-sc-review-course .course-reviews-list .sub-review {
	margin-top:20px;
	padding:30px;
	background-color:#fff;
	border:0
}
.thim-sc-review-course .course-reviews-list .sub-review:first-child {
	margin-top:0
}
.thim-sc-review-course .course-reviews-list .sub-review:last-child {
	margin-bottom:60px
}
.thim-sc-review-course .course-reviews-list .sub-review .author-name {
	text-transform:capitalize;
	line-height:22px;
	font-size:18px;
	font-weight:400;
	margin:0
}
.thim-sc-review-course .course-reviews-list .sub-review .description {
	font-size:16px;
	line-height:22px;
	margin-top:19px;
	letter-spacing:.3px
}
.thim-sc-review-course .course-reviews-list .sub-review .review-star .review-stars-rated {
	max-width:80px;
	width:auto;
	display:block
}
.thim-sc-review-course .course-reviews-list .sub-review .review-star .review-stars-rated .review-stars.empty, .thim-sc-review-course .course-reviews-list .sub-review .review-star .review-stars-rated .review-stars.filled {
	font-size:14px;
	width:auto
}
.thim-sc-review-course .read-more-link .read-more {
	display:inline-block;
	min-width:225px;
	padding:0 30px;
	height:55px;
	font-weight:400;
	font-size:16px;
	line-height:54px;
	color:#fff;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	border:0;
	margin-bottom:130px;
	text-transform:uppercase;
	cursor:pointer;
-webkit-transition:.3s ease-in-out;
-khtml-transition:.3s ease-in-out;
-moz-transition:.3s ease-in-out;
-ms-transition:.3s ease-in-out;
-o-transition:.3s ease-in-out;
transition:.3s ease-in-out
}
.thim-sc-review-course .read-more-link .read-more:focus {
	outline:0
}
.thim-sc-scroll-heading {
	margin-top:35px;
	margin-bottom:45px
}
.thim-sc-scroll-heading.next-screen {
	position:absolute;
	bottom:113px;
	left:50%;
	-webkit-transform:translate(-50%);
	-moz-transform:translate(-50%);
	-ms-transform:translate(-50%);
	-o-transform:translate(-50%)
}
.thim-sc-scroll-heading .title {
	display:inline-block
}
.thim-sc-scroll-heading .title .text {
	margin-left:39px;
	margin-right:39px;
	font-size:16px;
	font-weight:500;
	letter-spacing:.3px;
	color: #fff;
	cursor: pointer;
	background-color: #b8860b;
	padding: 7px 12px;
}
.thim-sc-scroll-heading .title .text:hover {
	color:#202121;
	background-color:#e1e1e1
}
.thim-sc-skills-bar {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	padding:15px 0
}
.thim-sc-skills-bar.text-center {
	justify-content:center
}
.thim-sc-skills-bar .circle {
	width:175px;
	margin:6px 6px 20px;
	display:inline-block;
	position:relative;
	line-height:1.2
}
.thim-sc-skills-bar .circle canvas {
	vertical-align:top;
	width:122px
}
.thim-sc-skills-bar .circle .number {
	position:absolute;
	top:35px;
	left:0;
	width:100%;
	line-height:40px;
	font-size:30px;
	font-weight:500;
	margin-bottom:0
}
.thim-sc-skills-bar .circle .title {
	font-size:18px;
	text-transform:uppercase;
	display:block;
	margin-top:22px;
	letter-spacing:.4px;
	font-weight:400
}
.thim-sc-skills-bar .circle .sub-title {
	font-size:16px;
	position:absolute;
	top:40%;
	left:0;
	right:0;
	-webkit-transform:translate(0, -30%);
	-moz-transform:translate(0, -30%);
	-ms-transform:translate(0, -30%);
	-o-transform:translate(0, -30%)
}
.thim-sc-skills-bar .circle:last-child {
	margin-right:0
}
.thim-sc-social-links .socials {
	margin:0;
	padding:0
}
.thim-sc-social-links .socials li {
	display:inline-block;
	margin:0 10px
}
.thim-sc-social-links .socials li a[href$="/feed/"], .thim-sc-social-links .socials li a[href*="dribbble.com"], .thim-sc-social-links .socials li a[href*="facebook.com"], .thim-sc-social-links .socials li a[href*="flickr.com"], .thim-sc-social-links .socials li a[href*="foursquare.com"], .thim-sc-social-links .socials li a[href*="plus.google.com"], .thim-sc-social-links .socials li a[href*="instagram.com"], .thim-sc-social-links .socials li a[href*="linkedin.com"], .thim-sc-social-links .socials li a[href*="pinterest.com"], .thim-sc-social-links .socials li a[href*="reddit.com"], .thim-sc-social-links .socials li a[href*="tumblr.com"], .thim-sc-social-links .socials li a[href*="twitter.com"], .thim-sc-social-links .socials li a[href*="vimeo.com"], .thim-sc-social-links .socials li a[href*="wordpress.com"], .thim-sc-social-links .socials li a[href*="wordpress.org"], .thim-sc-social-links .socials li a[href*="youtube.com"], .thim-sc-social-links .socials li a[href*="mailto:"], .thim-sc-social-links .socials li a[href*="twitch.tv"] {
display:inline-block;
text-indent:-999999px;
font-size:0;
float:left
}
.thim-sc-social-links .socials li a[href$="/feed/"]:after, .thim-sc-social-links .socials li a[href*="dribbble.com"]:after, .thim-sc-social-links .socials li a[href*="facebook.com"]:after, .thim-sc-social-links .socials li a[href*="flickr.com"]:after, .thim-sc-social-links .socials li a[href*="foursquare.com"]:after, .thim-sc-social-links .socials li a[href*="plus.google.com"]:after, .thim-sc-social-links .socials li a[href*="instagram.com"]:after, .thim-sc-social-links .socials li a[href*="linkedin.com"]:after, .thim-sc-social-links .socials li a[href*="pinterest.com"]:after, .thim-sc-social-links .socials li a[href*="reddit.com"]:after, .thim-sc-social-links .socials li a[href*="tumblr.com"]:after, .thim-sc-social-links .socials li a[href*="twitter.com"]:after, .thim-sc-social-links .socials li a[href*="vimeo.com"]:after, .thim-sc-social-links .socials li a[href*="wordpress.com"]:after, .thim-sc-social-links .socials li a[href*="wordpress.org"]:after, .thim-sc-social-links .socials li a[href*="youtube.com"]:after, .thim-sc-social-links .socials li a[href*="mailto:"]:after, .thim-sc-social-links .socials li a[href*="twitch.tv"]:after {
-webkit-transition:all .2s ease-in-out 0s;
-khtml-transition:all .2s ease-in-out 0s;
-moz-transition:all .2s ease-in-out 0s;
-ms-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s;
font-family:FontAwesome;
text-indent:0;
display:block;
float:left;
font-size:17px;
line-height:38px;
width:40px;
height:40px;
text-align:center;
border:1px solid #e7e7e7;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%
}
.thim-sc-social-links .socials li a[href$="/feed/"]:after {
content:"\f09e";
color:#f90
}
.thim-sc-social-links .socials li a[href$="/feed/"]:hover:after {
color:#FFF;
border-color:#f90;
background-color:#f90
}
.thim-sc-social-links .socials li a[href*="twitch.tv"]:after {
content:"\f1e8";
color:#6441a5
}
.thim-sc-social-links .socials li a[href*="twitch.tv"]:hover:after {
color:#FFF;
border-color:#6441a5;
background-color:#6441a5
}
.thim-sc-social-links .socials li a[href*="mailto:"]:after {
content:"\f003"
}
.thim-sc-social-links .socials li a[href*="mailto:"]:hover:after {
color:#FFF;
border-color:#e7e7e7;
background-color:#e7e7e7
}
.thim-sc-social-links .socials li a[href*="youtube.com"]:after {
content:"\f16a";
color:#b00
}
.thim-sc-social-links .socials li a[href*="youtube.com"]:hover:after {
color:#FFF;
border-color:#b00;
background-color:#b00
}
.thim-sc-social-links .socials li a[href*="wordpress.com"]:after, .thim-sc-social-links .socials li a[href*="wordpress.org"]:after {
content:"\f19a";
color:#0073aa
}
.thim-sc-social-links .socials li a[href*="wordpress.com"]:hover:after, .thim-sc-social-links .socials li a[href*="wordpress.org"]:hover:after {
color:#FFF;
border-color:#0073aa;
background-color:#0073aa
}
.thim-sc-social-links .socials li a[href*="vimeo.com"]:after {
content:"\f194";
color:#aad450
}
.thim-sc-social-links .socials li a[href*="vimeo.com"]:hover:after {
color:#FFF;
border-color:#aad450;
background-color:#aad450
}
.thim-sc-social-links .socials li a[href*="tumblr.com"]:after {
content:"\f173";
color:#32506d
}
.thim-sc-social-links .socials li a[href*="tumblr.com"]:hover:after {
color:#FFF;
border-color:#32506d;
background-color:#32506d
}
.thim-sc-social-links .socials li a[href*="reddit.com"]:after {
content:"\f231"
}
.thim-sc-social-links .socials li a[href*="reddit.com"]:hover:after {
color:#FFF;
border-color:#e7e7e7;
background-color:#e7e7e7
}
.thim-sc-social-links .socials li a[href*="twitter.com"]:after {
content:"\f099";
color:#00aced
}
.thim-sc-social-links .socials li a[href*="twitter.com"]:hover:after {
color:#FFF;
border-color:#00aced;
background-color:#00aced
}
.thim-sc-social-links .socials li a[href*="dribbble.com"]:after {
content:"\f17d";
color:#ea4c89
}
.thim-sc-social-links .socials li a[href*="dribbble.com"]:hover:after {
color:#FFF;
border-color:#ea4c89;
background-color:#ea4c89
}
.thim-sc-social-links .socials li a[href*="facebook.com"]:after {
content:"\f09a";
color:#3b5998
}
.thim-sc-social-links .socials li a[href*="facebook.com"]:hover:after {
color:#FFF;
border-color:#3b5998;
background-color:#3b5998
}
.thim-sc-social-links .socials li a[href*="flickr.com"]:after {
content:"\f16e";
color:#ff0084
}
.thim-sc-social-links .socials li a[href*="flickr.com"]:hover:after {
color:#FFF;
border-color:#ff0084;
background-color:#ff0084
}
.thim-sc-social-links .socials li a[href*="foursquare.com"]:after {
content:"\f180";
color:#0072b1
}
.thim-sc-social-links .socials li a[href*="foursquare.com"]:hover:after {
color:#FFF;
border-color:#0072b1;
background-color:#0072b1
}
.thim-sc-social-links .socials li a[href*="plus.google.com"]:after {
content:"\f0d5";
color:#dd4b39
}
.thim-sc-social-links .socials li a[href*="plus.google.com"]:hover:after {
color:#FFF;
border-color:#dd4b39;
background-color:#dd4b39
}
.thim-sc-social-links .socials li a[href*="instagram.com"]:after {
content:"\f16d";
color:#517fa4
}
.thim-sc-social-links .socials li a[href*="instagram.com"]:hover:after {
color:#FFF;
border-color:#517fa4;
background-color:#517fa4
}
.thim-sc-social-links .socials li a[href*="linkedin.com"]:after {
content:"\f0e1";
color:#007bb6
}
.thim-sc-social-links .socials li a[href*="linkedin.com"]:hover:after {
color:#FFF;
border-color:#007bb6;
background-color:#007bb6
}
.thim-sc-social-links .socials li a[href*="pinterest.com"]:after {
content:"\f231";
color:#cb2027
}
.thim-sc-steps .steps-wrapper .steps:after, .thim-sc-steps .steps-wrapper .steps:before, .thim-sc-steps .steps-wrapper:after, .thim-sc-steps .steps-wrapper:before {
	content:" ";
	display:table
}
.thim-sc-social-links .socials li a[href*="pinterest.com"]:hover:after {
color:#FFF;
border-color:#cb2027;
background-color:#cb2027
}
#thim-header-topbar .thim-sc-social-links .socials li {
	margin:0 7px
}
#thim-header-topbar .thim-sc-social-links .socials li:last-child {
	margin-right:0
}
#thim-header-topbar .thim-sc-social-links .socials li a:after {
	line-height:34px;
	color:inherit;
	font-size:14px;
	border:0;
	width:auto;
	height:auto;
	background:0 0 !important;
	-webkit-transition:none;
	-khtml-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item, .thim-sc-text-box.style-3 {
-khtml-transition:all .2s ease-in-out 0s;
-moz-transition:all .2s ease-in-out 0s;
-ms-transition:all .2s ease-in-out 0s
}
.thim-sc-steps {
	position:relative;
	z-index:1;
	padding-top:20px
}
.thim-sc-steps .sc-title {
	font-size:36px;
	font-weight:300;
	letter-spacing:.7px;
	text-align:right;
	line-height:normal;
	margin-bottom:62px
}
.thim-sc-steps .steps-wrapper {
	position:relative;
	bottom:-17px
}
.thim-sc-steps .steps-wrapper:after {
	clear:both
}
.thim-sc-steps .steps-wrapper .steps {
	float:right
}
.thim-sc-steps .steps-wrapper .steps:after {
	clear:both
}
.thim-sc-steps .steps-wrapper .steps .nav {
	margin-left:0;
	justify-content:flex-end
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item {

	position:relative;
	margin-right:40px
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:last-child {
	margin-right:0
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:last-child:after {
	display:none
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:after {
	position:absolute;
	width:30px;
	height:8px;
	background-image:radial-gradient(circle 5px, rgba(255, 255, 255, .7) 12%, transparent 16%);
	background-size:4px 7px;
	content:'';
	left:67px;
	top:30px;
	border-bottom:0
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item .nav-link {
	width:62px;
	height:62px;
	background-color:#df6c4f;
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	font-size:20px;
	font-weight:500;
	letter-spacing:.4px;
	color:#FFF;
	text-transform:uppercase;
	padding:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	justify-content:center;
	flex-direction:column;
	text-align:center
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item .nav-link span {
	display:block;
	font-size:12px;
	letter-spacing:.2px;
	font-weight:400;
	margin-top:-5px
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item .nav-link .step-icon {
	font-size:38px;
	line-height:32px
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item .nav-link.active, .thim-sc-steps .steps-wrapper .steps .nav .nav-item .nav-link:hover, .thim-sc-steps .steps-wrapper .steps .nav .nav-item.active .nav-link, .thim-sc-steps .steps-wrapper .steps .nav .nav-item:hover .nav-link {
	background-color:#FFF !important;
	box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06)
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(1) .nav-link {
background:#333
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(2) .nav-link {
background:#df6c4f
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(3) .nav-link {
background:#49a942
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(4) .nav-link {
background:#00a78e
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(5) .nav-link {
background:#59dbff
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(6) .nav-link {
background:#333
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(7) .nav-link {
background:#df6c4f
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(8) .nav-link {
background:#49a942
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(9) .nav-link {
background:#00a78e
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(10) .nav-link {
background:#59dbff
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(11) .nav-link {
background:#333
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(12) .nav-link {
background:#df6c4f
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(13) .nav-link {
background:#49a942
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(14) .nav-link {
background:#00a78e
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(15) .nav-link {
background:#59dbff
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(16) .nav-link {
background:#333
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(17) .nav-link {
background:#df6c4f
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(18) .nav-link {
background:#49a942
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(19) .nav-link {
background:#00a78e
}
.thim-sc-steps .steps-wrapper .steps .nav .nav-item:nth-child(20) .nav-link {
background:#59dbff
}
.thim-sc-steps .steps-wrapper .steps .tab-content {
	padding-top:56px;
	text-align:right;
	max-width:550px;
	font-size:18px;
	font-weight:200;
	line-height:1.56;
	letter-spacing:.4px;
	clear:both
}
.thim-sc-steps .steps-wrapper .steps .tab-content .tab-title {
	font-size:20px;
	font-weight:500;
	margin-bottom:23px;
	letter-spacing:.4px
}
.thim-sc-steps .steps-wrapper .steps .tab-content .description {
	font-size:16px;
	font-weight:300;
	line-height:1.63;
	letter-spacing:.3px
}
.thim-sc-steps .steps-wrapper .steps .tab-content .readmore {
	color:#FFF;
	margin-top:38px;
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	font-size:14px;
	letter-spacing:.3px;
	text-align:left;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	text-transform:uppercase;
	height:35px;
	padding:0 30px;
	line-height:35px;
	display:inline-block;
	font-weight:400
}
.thim-sc-steps .steps-wrapper .steps .tab-content .readmore:hover {
	color:#FFF
}
.thim-sc-steps .media-wrapper {
	margin-right:-150px;
	margin-left:55px;
	margin-bottom:-90px
}
.thim-sc-steps .advance-overlay {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	z-index:-1
}
.thim-sc-steps .advance-overlay .svg-clip-path {
	position:absolute
}
.thim-sc-steps.layout-1 .steps-wrapper .steps .nav .nav-item .nav-link span {
	margin-top:-1px;
	line-height:normal
}
.thim-sc-steps.layout-1.custom-style .steps-wrapper .steps .nav .nav-item .nav-link span {
	margin-top:6px;
	margin-bottom:-2px
}
.thim-sc-steps.layout-2 .media-box {
	order:-1
}
.thim-sc-steps.layout-2 .sc-title {
	float:left;
	text-align:left
}
.thim-sc-steps.layout-2 .steps-wrapper {
	bottom:auto
}
.thim-sc-steps.layout-2 .steps-wrapper .steps {
	margin-top:37px;
	float:left
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav {
	margin-left:0;
	justify-content:flex-start;
	transform:translate(0, -15px)
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item {
	position:relative
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:after {
	display:none
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(2) {
bottom:20px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(3) {
bottom:40px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(4) {
bottom:60px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(5) {
bottom:80px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(6) {
bottom:100px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(7) {
bottom:120px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(8) {
bottom:140px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(9) {
bottom:160px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(10) {
bottom:180px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(11) {
bottom:200px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(12) {
bottom:220px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(13) {
bottom:240px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(14) {
bottom:260px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(15) {
bottom:280px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(16) {
bottom:300px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(17) {
bottom:320px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(18) {
bottom:340px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(19) {
bottom:360px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(20) {
bottom:380px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .nav .nav-item:nth-child(21) {
bottom:400px
}
.thim-sc-steps.layout-2 .steps-wrapper .steps .tab-content {
	text-align:left
}
.thim-sc-steps.layout-2 .media-wrapper {
	margin-left:0;
	margin-right:0;
	margin-top:49px
}
.thim-sc-steps.layout-2 .advance-overlay {
	top:0
}
.thim-sc-steps.layout-3 {
	background:url(//wordpresslms.thimpress.com/demo-elearning-2/wp-content/themes/wordpress-lms/assets/images/sc-step-bg-2.png) top center repeat-x #f4f4f4;
	padding-top:132px;
	padding-bottom:55px
}
.thim-sc-steps.layout-3 .heading {
	margin-bottom:60px
}
.thim-sc-steps.layout-3 .steps-wrapper {
	bottom:0
}
.thim-sc-steps.layout-3 .steps-wrapper .sc-title {
	margin-bottom:58px
}
.thim-sc-steps.layout-3 .steps-wrapper .steps {
	float:none
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .nav {
	justify-content:center
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .nav .nav-item {
	margin-right:62px;
	text-align:center;
	width:150px;
	cursor:pointer
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .nav .nav-item .nav-link {
	display:inline-flex
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .nav .nav-item .tab-title {
	font-size:16px;
	line-height:22px;
	margin-top:19px;
	padding:0 10px;
	letter-spacing:.3px
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .nav .nav-item .tab-title:hover {
	font-weight:400
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .nav .nav-item:after {
	width:125px;
	left:119px;
	background-image:radial-gradient(circle 5px, rgba(180, 180, 180, .7) 12%, transparent 16%);
	background-size:3px 7px;
	height:8px;
	border-bottom:0
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .nav .nav-item.active .tab-title {
	font-weight:400
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .tab-content {
	text-align:left;
	max-width:560px;
	padding-top:51px
}
.thim-sc-steps.layout-3 .steps-wrapper .steps .tab-content .tab-title {
	font-weight:400
}
.thim-sc-steps.layout-3 .media-wrapper {
	margin-right:0;
	margin-left:-160px;
	margin-bottom:0
}
.thim-sc-steps.layout-3 .sc-title {
	float:none;
	text-align:center;
	max-width:500px;
	margin:auto;
	display:block
}
.thim-sc-steps.layout-3 .background-overlay {
	height:346px;
	position:absolute;
	bottom:0;
	z-index:-1;
	left:0;
	right:0;
	background-position:center center;
	background-attachment:fixed;
	background-size:cover
}
.thim-sc-steps.layout-3 .background-overlay:before {
	content:'';
	background:#000;
	left:0;
	right:0;
	bottom:0;
	top:0;
	display:block;
	z-index:2;
	height:206px;
	filter:alpha(opacity=70);
	-ms-filter:"alpha(opacity=70)";
	-webkit-opacity:.7;
	-khtml-opacity:.7;
	-moz-opacity:.7;
	-ms-opacity:.7;
	-o-opacity:.7;
	opacity:.7
}
.thim-sc-steps.layout-3 .background-overlay:after {
	content:'';
	background:#FFF;
	position:absolute;
	height:140px;
	left:0;
	right:0;
	bottom:0
}
.thim-sc-steps.layout-4 .steps-wrapper .steps .tab-content {
	padding-top:51px
}
.thim-sc-steps.layout-4 .steps-wrapper .steps .tab-content .readmore {
	height:35px;
	line-height:35px;
	padding:0 32px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	font-size:14px
}
.thim-sc-steps.layout-4 .sc-steps-wrapper {
	background-attachment:fixed;
	background-size:cover;
	background-position:center center
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper {
	padding:125px 0 65px;
	background:rgba(0, 0, 0, .75);
	background-image:url(//wordpresslms.thimpress.com/demo-elearning-2/wp-content/themes/wordpress-lms/assets/images/sc-step-bg-2.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	min-height:785px
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .content-box .sc-title, .thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .content-box .tab-title {
	color:#FFF
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .content-box .sc-title {
	margin-bottom:51px
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .content-box .tab-title {
	margin-bottom:15px
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .content-box .description {
	color:#b4b4b4;
	margin-bottom:14px;
	max-width:450px
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .media-box .player-wrapper {
	margin-top:51px;
	margin-left:51px;
	background:url(//wordpresslms.thimpress.com/demo-elearning-2/wp-content/themes/wordpress-lms/assets/images/sc-step-mockup-mac.png) center center no-repeat;
	width:580px;

	height:545px
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .media-box .player-wrapper .player-inner {
	height:364px;
	padding:23px 24px
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .media-box .player-wrapper .player-inner iframe {
	width:100%;
	height:100%
}
.thim-sc-steps.layout-4 .sc-steps-wrapper .steps-wrapper .steps .nav .nav-item:after {
	background-image:radial-gradient(circle 5px, rgba(180, 180, 180, .7) 12%, transparent 16%)
}
.thim-sc-steps.layout-4.sc-step-one-title .sc-steps-wrapper .inner-steps-wrapper .media-box .player-wrapper {
	margin-top:24px
}
.thim-sc-steps.has-bg .steps-wrapper .steps .tab-content .tab-title {
	color:#FFF;
	font-weight:500;
	font-size:22px
}
.thim-sc-steps.has-bg .steps-wrapper .steps .tab-content .description {
	font-size:18px;
	letter-spacing:.4px;
	color:#fffefc
}
.thim-sc-steps.has-bg .steps-wrapper .steps .tab-content .readmore {
	background-color:#FFF;
	letter-spacing:.1px
}
.thim-sc-steps.has-bg .steps-wrapper .steps .tab-content .readmore:hover {
	color:#fff
}
.thim-sc-steps.custom-style {
	padding-top:95px;
	padding-bottom:320px
}
.thim-sc-steps.custom-style .content-box .steps-wrapper {
	margin-right:10px;
	margin-top:50px
}
.thim-sc-steps.custom-style .content-box .steps-wrapper .sc-title {
	font-size:42px;
	font-weight:500;
	letter-spacing:.8px;
	text-align:right;
	margin-bottom:0;
	max-width:unset;
	float:unset
}
.thim-sc-steps.custom-style .content-box .steps-wrapper .sub-title {
	text-align:right;
	font-size:16px;
	line-height:1.63;
	letter-spacing:.3px;
	position:relative
}
.thim-sc-steps.custom-style .content-box .steps-wrapper .sub-title:after {
	content:'';
	width:50px;
	height:1px;
	border-top:1px solid #333;
	position:absolute;
	right:0;
	bottom:-10px
}
.thim-sc-steps.custom-style .content-box .steps-wrapper .steps {
	margin-top:68px
}
.thim-sc-steps.custom-style .content-box .steps-wrapper .steps .nav .nav-item .nav-link {
	background-color:transparent;
	color:#ccc;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.thim-sc-steps.custom-style .content-box .steps-wrapper .steps .nav .nav-item .nav-link.active {
	color:#fff;
	-webkit-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-khtml-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-moz-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-ms-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	-o-box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06);
	box-shadow:4.5px 5.4px 10px 0 rgba(0, 0, 0, .06)
}
.thim-sc-steps.custom-style .content-box .steps-wrapper .steps .nav .nav-item:after {
	content:'......................................................';
	color:#ccc;
	background-image:none;
	overflow:hidden;
	height:auto;
	top:15px
}
.thim-sc-steps.custom-style .content-box .steps-wrapper .steps .tab-content {
	font-size:16px;
	line-height:1.75;
	letter-spacing:.3px;
	text-align:right;
	padding-top:55px;
	max-width:490px
}
.thim-sc-testimonials.layout-1 .slider-container .slider, .thim-sc-testimonials.layout-2 .slider .slides-content .slide-content .content {
	text-align:center
}
.thim-sc-steps.custom-style .media-box {
	display:table-cell
}
.thim-sc-steps.custom-style .media-box .media-wrapper {
	margin-left:25px
}
.overflow-visible {
	overflow:visible !important
}
article.sidebar-right .thim-sc-steps.layout-4 {
	margin-right:90px
}
article.sidebar-right .thim-sc-steps.layout-4 .sc-steps-wrapper .inner-steps-wrapper .media-box .player-wrapper {
	margin-left:10px
}
.thim-sc-testimonials.layout-1 {
	margin-top:55px;
	margin-bottom:55px
}
.thim-sc-testimonials.layout-1 .slider-container {
	max-width:1028px;
	margin:auto;
	position:relative
}
.thim-sc-testimonials.layout-1 .slider-container .slider .item {
	letter-spacing:.4px
}
.thim-sc-testimonials.layout-1 .slider-container .slider .item .content {
	font-size:22px;
	line-height:32px;
	font-style:italic;
	margin-bottom:27px;
	font-weight:300
}
.thim-sc-testimonials.layout-1 .slider-container .slider .item .user-info {
	font-size:18px;
	line-height:26px;
	font-weight:400;
	color:#2c3339;
	margin-bottom:30px;
	font-style:italic
}
.thim-sc-testimonials.layout-1 .slider-container .slider .item .user-info .title:after, .thim-sc-testimonials.layout-1 .slider-container .slider .item .user-info .title:before {
	position:relative;
	left:0;
	margin-right:2px;
	display:inline-block
}
.thim-sc-testimonials.layout-1 .slider-container .slider .item .user-info .title:before {
	content:'__'
}
.thim-sc-testimonials.layout-1 .slider-container .slider .item .user-info .title:after {
	content:','
}
.thim-sc-testimonials.layout-1 .slider-container .slider .item .thim-sc-social-links {
	margin-bottom:30px
}
.thim-sc-testimonials.layout-1 .slider-container .slider-controls>a {
	position:absolute;
	left:-85px;
	right:-85px;
	top:22px;
	width:30px;
	height:48px;
	font-size:75px;
	line-height:50px
}
.thim-sc-testimonials.layout-1 .slider-container .slider-controls>a:after {
	content:'';
	font-family:Ionicons;
	color:#e8e8e8
}
.thim-sc-testimonials.layout-1 .slider-container .slider-controls>a.slider-left {
	right:auto
}
.thim-sc-testimonials.layout-1 .slider-container .slider-controls>a.slider-left:after {
	content:'\f3d2'
}
.thim-sc-testimonials.layout-1 .slider-container .slider-controls>a.slider-right {
	left:auto
}
.thim-sc-testimonials.layout-1 .slider-container .slider-controls>a.slider-right:after {
	content:'\f3d3'
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage {
	width:auto !important;
	transform:none !important;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
	justify-content:center;
	padding-top:10px;
	padding-bottom:10px
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item {
	width:auto !important;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	margin-left:-10px;
	border:1px solid #fff;
	margin-right:-10px;
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	-webkit-transform:scale(.84, .84);
	-moz-transform:scale(.84, .84);
	-ms-transform:scale(.84, .84);
	-o-transform:scale(.84, .84);
-webkit-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center {
	z-index:9999 !important;
	-webkit-filter:grayscale(0);
	filter:grayscale(0);
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	-o-transform:scale(1, 1)
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item {
	z-index:10
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item {
	z-index:9
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item+.owl-item {
	z-index:8
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item+.owl-item+.owl-item {
	z-index:7
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item {
	z-index:6
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item {
	z-index:5
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item {
	z-index:4
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item {
	z-index:3
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item {
	z-index:2
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item.center+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item+.owl-item {
	z-index:1
}
.thim-sc-testimonials.layout-1 .slider-container .thumbnail-slider .owl-stage .owl-item:hover {
	z-index:9999 !important;
	-webkit-filter:grayscale(0);
	filter:grayscale(0);
	cursor:pointer;
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	-o-transform:scale(1, 1)
}
.thim-sc-testimonials.layout-2 .slider {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	max-width:857px;
	margin:auto;
	position:relative
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable {
	list-style:none;
	position:relative;
	display:block;
	margin:0 auto
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable:after, .thim-sc-testimonials.layout-2 .slider ul.scrollable:before {
	content:" ";
	display:table
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable:after {
	clear:both
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable li {
	position:absolute;
	overflow:visible !important
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable li:nth-child(2n+2) .slide-content {
z-index:99
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable li img {
	border-radius:50%;
	border:3px solid #fff;
	overflow:hidden;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
	-webkit-opacity:.5;
	-khtml-opacity:.5;
	-moz-opacity:.5;
	-ms-opacity:.5;
	-o-opacity:.5;
	opacity:.5
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable li .slide-content {
	position:relative
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable li .slide-content:hover {
	cursor:pointer
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable li.mid-item .slide-content {
	z-index:999
}
.thim-sc-testimonials.layout-2 .slider ul.scrollable li.mid-item img {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-sc-testimonials.layout-2 .slider .slides-content .slide-content {
	display:none
}
.thim-sc-testimonials.layout-2 .slider .slides-content .slide-content.current {
	display:block
}
.thim-sc-testimonials.layout-2 .slider .slides-content .slide-content .content .image {
	display:none
}
.thim-sc-testimonials.layout-2 .slider .slides-content .slide-content .content .user-info {
	font-size:42px;
	font-weight:300;
	letter-spacing:.8px;
	margin-bottom:26px;
	color:#2c3339
}
.thim-sc-testimonials.layout-2 .slider .slides-content .slide-content .content .thim-sc-social-links li {
	margin-bottom:22px
}
.thim-sc-testimonials.layout-2 .slider .slides-content .slide-content .content .description {
	font-size:18px;
	font-weight:300;
	font-style:italic;
	line-height:1.44;
	letter-spacing:.4px
}
.thim-sc-testimonials.layout-2 .slider .slides-wrapper {
	order:-1;
	margin-bottom:44px
}
.thim-sc-testimonials.layout-2 .slider .slides-wrapper:after, .thim-sc-testimonials.layout-2 .slider .slides-wrapper:before {
	content:" ";
	display:table
}
.thim-sc-testimonials.layout-2 .slider .slides-wrapper:after {
	clear:both
}
.thim-sc-testimonials.layout-2 .slider .control-nav {
	position:absolute;
	z-index:9;
	top:auto !important;
	font-size:0;
	display:inline-block;
	padding:0;
	bottom:54px;
	left:-154px;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
	-webkit-opacity:.5;
	-khtml-opacity:.5;
	-moz-opacity:.5;
	-ms-opacity:.5;
	-o-opacity:.5;
	opacity:.5
}
.thim-sc-testimonials.layout-2 .slider .control-nav:hover {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-sc-testimonials.layout-2 .slider .control-nav:before {
	content:'\f3d2';
	width:28px;
	height:45px;
	font-family:Ionicons;
	font-size:70px;
	line-height:.31
}
.thim-sc-testimonials.layout-2 .slider .control-nav.next {
	left:auto;
	right:-154px
}
.thim-sc-testimonials.layout-2 .slider .control-nav.next:before {
	content:'\f3d3'
}
.thim-sc-testimonials.layout-3 .slider-container {
	padding-left:67px;
	position:relative
}
.thim-sc-testimonials.layout-3 .slider-container:before {
	content:'''';
	font-family:Arial;
	font-size:160px;
	text-align:left;
	position:absolute;
	top:58px;
	left:-9px;
	letter-spacing:-13px
}
.thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item .content {
	font-family:"Times New Roman";
	font-size:26px;
	font-style:italic;
	line-height:1.46;
	letter-spacing:.5px;
	text-align:left;
	margin-bottom:24px
}
.thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item .user-info {
	font-size:16px;
	font-weight:500;
	line-height:1.63;
	margin-bottom:39px;
	text-transform:uppercase
}
.thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item .user-info .title:after, .thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item .user-info .title:before {
	position:relative;
	left:0;
	margin-right:2px;
	display:inline-block
}
.thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item .user-info .title:before {
	content:'__'
}
.thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item .user-info .title:after {
	content:','
}
.thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item .image {
	width:70px;
	height:70px;
	float:left;
	margin-right:30px
}
.thim-sc-testimonials.layout-3 .slider-container .owl-stage-outer .owl-item .thim-sc-social-links {
	text-align:left
}
.thim-sc-testimonials.layout-3 .slider-container .owl-dots {
	text-align:left;
	margin-left:-7px;
	margin-right:-7px
}
.thim-sc-testimonials.layout-3 .slider-container .owl-dots .owl-dot span {
	width:9px;
	height:9px;
	background-color:#e2e2e2
}
.thim-sc-testimonials.layout-3 .slider-container .owl-dots .owl-dot.active span {
	position:relative
}
.thim-sc-testimonials.layout-3 .slider-container .owl-dots .owl-dot.active span:after {
	content:'';
	width:13px;
	height:13px;
	background-color:transparent;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	position:absolute;
	top:-2px;
	left:-2px
}
.thim-sc-testimonials.layout-4 .slider {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column;
	max-width:814px;
	margin:auto;
	position:relative
}
.thim-sc-testimonials.layout-4 .slider ul.scrollable {
	list-style:none;
	position:relative;
	display:block;
	margin:0 auto;
	overflow:hidden
}
.thim-sc-testimonials.layout-4 .slider ul.scrollable:after, .thim-sc-testimonials.layout-4 .slider ul.scrollable:before {
	content:" ";
	display:table
}
.thim-sc-testimonials.layout-4 .slider ul.scrollable:after {
	clear:both
}
.thim-sc-testimonials.layout-4 .slider ul.scrollable li {
	position:absolute;
	overflow:visible !important;
	top:auto !important;
	bottom:0
}
.thim-sc-testimonials.layout-4 .slider ul.scrollable li img {
	overflow:hidden;
	filter:alpha(opacity=15);
	-ms-filter:"alpha(opacity=15)";
	-webkit-opacity:.15;
	-khtml-opacity:.15;
	-moz-opacity:.15;
	-ms-opacity:.15;
	-o-opacity:.15;
	opacity:.15;
	cursor:pointer
}
.thim-sc-testimonials.layout-4 .slider ul.scrollable li .slide-content {
	position:relative
}
.thim-sc-testimonials.layout-4 .slider ul.scrollable li.mid-item {
	z-index:999
}
.thim-sc-testimonials.layout-4 .slider ul.scrollable li.mid-item img {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-sc-testimonials.layout-4 .slider .slides-content {
	position:relative;
	z-index:2;
	margin-top:-21px
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content {
	display:none
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content.current {
	display:block
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content {
	text-align:center
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .image {
	display:none
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .user-info {
	font-size:16px;
	line-height:1.63;
	text-align:center;
	text-transform:uppercase;
	font-weight:400
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .user-info .title:after {
	content:',';
	position:relative;
	left:0;
	margin-right:2px;
	display:inline-block
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .thim-sc-social-links li {
	margin:0 2px
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .thim-sc-social-links li a:after {
	background-color:#FFF;
	border-color:#FFF;
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .thim-sc-social-links li a:hover:after {
	color:#FFF;
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08)
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .description {
	margin-top:20px;
	font-size:20px;
	font-weight:300;
	font-style:italic;
	line-height:1.6;
	margin-bottom:45px
}
.thim-sc-testimonials.layout-4 .slider .slides-content .slide-content .content .description.no-social {
	padding-top:21px
}
.thim-sc-testimonials.layout-4 .slider .slides-wrapper {
	position:relative;
	z-index:1;
	order:-1
}
.thim-sc-testimonials.layout-4 .slider .slides-wrapper:after, .thim-sc-testimonials.layout-4 .slider .slides-wrapper:before {
	content:" ";
	display:table
}
.thim-sc-testimonials.layout-4 .slider .slides-wrapper:after {
	clear:both;
	content:'';
	width:100%;
	height:1px;
	background:rgba(191, 188, 187, 0);
	background:-moz-linear-gradient(left, rgba(191, 188, 187, 0) 0, rgba(191, 188, 187, .5) 5%, #bfbcbb 50%, rgba(191, 188, 187, .5) 95%, rgba(191, 188, 187, 0) 100%);
	background:-webkit-gradient(left top, right top, color-stop(0, rgba(191, 188, 187, 0)), color-stop(14%, rgba(191, 188, 187, .5)), color-stop(50%, #bfbcbb), color-stop(95%, rgba(191, 188, 187, .5)), color-stop(100%, rgba(191, 188, 187, 0)));
	background:-webkit-linear-gradient(left, rgba(191, 188, 187, 0) 0, rgba(191, 188, 187, .5) 5%, #bfbcbb 50%, rgba(191, 188, 187, .5) 95%, rgba(191, 188, 187, 0) 100%);
	background:-o-linear-gradient(left, rgba(191, 188, 187, 0) 0, rgba(191, 188, 187, .5) 5%, #bfbcbb 50%, rgba(191, 188, 187, .5) 95%, rgba(191, 188, 187, 0) 100%);
	background:-ms-linear-gradient(left, rgba(191, 188, 187, 0) 0, rgba(191, 188, 187, .5) 5%, #bfbcbb 50%, rgba(191, 188, 187, .5) 95%, rgba(191, 188, 187, 0) 100%);
	background:linear-gradient(to right, rgba(191, 188, 187, 0) 0, rgba(191, 188, 187, .5) 5%, #bfbcbb 50%, rgba(191, 188, 187, .5) 95%, rgba(191, 188, 187, 0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbcbb', endColorstr='#bfbcbb', GradientType=1);
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	-webkit-opacity:.3;
	-khtml-opacity:.3;
	-moz-opacity:.3;
	-ms-opacity:.3;
	-o-opacity:.3;
	opacity:.3
}
.thim-sc-testimonials.layout-4 .slider .control-nav {
	position:absolute;
	z-index:9;
	top:175px !important;
	font-size:0;
	display:inline-block;
	padding:0;
	left:-133px;
	color:#e0e0e0;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
	-webkit-opacity:.5;
	-khtml-opacity:.5;
	-moz-opacity:.5;
	-ms-opacity:.5;
	-o-opacity:.5;
	opacity:.5
}
.thim-sc-testimonials.layout-4 .slider .control-nav:hover {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	-ms-opacity:1;
	-o-opacity:1;
	opacity:1
}
.thim-sc-testimonials.layout-4 .slider .control-nav:before {
	content:'\f3d2';
	width:28px;
	height:45px;
	font-family:Ionicons;
	font-size:70px;
	line-height:.31
}
.thim-sc-testimonials.layout-4 .slider .control-nav.next {
	left:auto;
	right:-133px
}
.thim-sc-testimonials.layout-4 .slider .control-nav.next:before {
	content:'\f3d3'
}
.thim-sc-testimonials.layout-5 {
	position:relative
}

/*
.thim-sc-testimonials.layout-5:after {
	content:"\f21a";
	font-family:'FontAwesome';
	letter-spacing:-5px;
	position:absolute;
	padding-right:6px;
	top:415px;
	width:84px;
	height:84px;
	background:#836312;
	color:#FFF;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	box-shadow:0 12px 15px 0 rgba(24, 23, 24, .15);
	font-family:Arial;
	font-size:100px;
	text-align:center;
	line-height:133px;
	left:161px;
	z-index:3
}
*/
.thim-sc-testimonials.layout-5 .owl-stage-outer {
	max-width:743px
}
.thim-sc-testimonials.layout-5:before {
	position:absolute;
	content:'';
	left:90px;
	top:40px;
	right:0;
	bottom:0
}
.thim-sc-testimonials.layout-5 .image {
	position:relative;
	z-index:1
}
/*
.thim-sc-testimonials.layout-5 .image:before {
	content:'';
	left:0;
	right:0;
	bottom:0;
	height:307px;
	opacity:.8;
	background:-moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 100%);
	background:-webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, .7) 100%);
	background:linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, .7) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	z-index:2;
	position:absolute
}
*/
.thim-sc-testimonials.layout-5 .content-wrap {
	position:relative;
	margin-left:90px;
	padding-top:44px;
	padding-left:72px;
	z-index:2;
	padding-bottom:56px;
	max-width:654px
}
.thim-sc-testimonials.layout-5 .content-wrap .content {
	font-size:19px;
	line-height:30px;
	color:#FFF;
	letter-spacing:.4px;
	font-weight:300;
	font-style:italic
}
.thim-sc-testimonials.layout-5 .content-wrap .user-info {
	font-size:35px;
	line-height:26px;
	letter-spacing:.3px;
	color:#fff;
	padding:24px 0;
	text-transform:none;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300
}
.thim-sc-testimonials.layout-5 .owl-carousel .owl-item img {
	max-width:100%;
	width:auto
}
.thim-sc-testimonials.layout-5 .owl-theme .owl-nav.disabled+.owl-dots {
	position:absolute;
	top:422px;
	left:667px;
	margin-top:0
}
.thim-sc-testimonials.layout-5 .owl-theme .owl-dots .owl-dot span {
	width:9px;
	height:9px;
	margin:3px;
	background:rgba(255, 255, 255, .3)
}
.thim-sc-testimonials.layout-5 .owl-theme .owl-dots .owl-dot.active span, .thim-sc-testimonials.layout-5 .owl-theme .owl-dots .owl-dot:hover span {
	background:#FFF
}
.vc_row-has-fill .thim-sc-testimonials.layout-2 .slider .slides-content .slide-content .content .user-info {
	color:#fff
}
.vc_row-has-fill .thim-sc-testimonials.layout-2 .slider .slides-content .slide-content .content .description {
	color:#eaeaea
}
.vc_row-has-fill .thim-sc-testimonials.layout-2 .slider .control-nav {
	color:#FFF
}
.thim-sc-text-box .btn:hover {
	cursor:pointer
}
.thim-sc-text-box .btn:after {
	content:'';
	font-family:ionicons;
	margin-left:14px
}
.thim-sc-text-box.left .title-1 {
	font-family:TimesNewRomanPS-MT;
	font-size:36px;
	font-weight:700;
	font-style:italic;
	line-height:1.22;
	letter-spacing:.7px;
	margin-top:152px
}
.thim-sc-text-box.left .title-2 {
	margin-top:15px;
	font-size:20px;
	font-weight:300;
	line-height:1.2;
	letter-spacing:.4px
}
.thim-sc-text-box.left .btn {
	height:39px;
	line-height:39px;
	padding:0 36px;
	color:#fff;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	margin-top:56px
}
.thim-sc-text-box.left .btn .text {
	font-size:16px;
	letter-spacing:.3px;
	text-transform:uppercase
}
.thim-sc-text-box.center {
	padding-bottom:130px;
	text-align:center
}
.thim-sc-text-box.center .title-1 {
	padding-bottom:15px;
	font-size:16px;
	line-height:1.5;
	letter-spacing:.3px;
	color:#878787
}
.thim-sc-text-box.center .title-2 {
	font-size:42px;
	font-weight:100;
	letter-spacing:.8px;
	color:#202121;
	max-width:754px;
	margin:auto;
	line-height:normal
}
.thim-sc-text-box.center .btn {
	margin-top:48px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	height:56px;
	background-color:#fff;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	line-height:56px;
	padding:0 45px
}
.thim-sc-text-box.center .btn .text {
	font-size:16px;
	line-height:1.5;
	letter-spacing:.3px;
	text-transform:uppercase
}
.thim-sc-text-box.center .btn:hover .text {
	color:#fff
}
.thim-sc-text-box.style-3 {
-webkit-transition:all .2s ease-in-out 0s;
-o-transition:all .2s ease-in-out 0s;
transition:all .2s ease-in-out 0s;
	background-color:#fff;
	border:1px solid #e7e7e7;
	padding:58px 94px 60px;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-left:2px;
	margin-right:2px
}
.thim-sc-text-box.style-3:hover {
	-webkit-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-khtml-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-ms-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	-o-box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	box-shadow:12.9px 15.3px 18px 0 rgba(0, 0, 0, .08);
	border-color:#FFF
}
.thim-sc-text-box.style-3 .title-1 {
	font-size:30px;
	font-weight:500;
	line-height:.83;
	text-align:center
}
.thim-sc-text-box.style-3 .title-1:after {
	content:'';
	width:50px;
	height:1px;
	position:relative;
	display:block;
	left:0;
	right:0;
	margin:17px auto 22px
}
.thim-sc-text-box.style-3 .title-2 {
	font-size:16px;
	font-weight:300;
	line-height:1.56;
	text-align:center;
	margin:34px 0 31px
}
.thim-sc-text-box.style-3 .btn {
	border:1px solid;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	padding:0 35px;
	height:39px;
	line-height:38px;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:.3px;
	outline:0;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.thim-sc-text-box.style-3 .btn:hover {
	color:#FFF
}
.thim-sc-text-box.style-3 .btn:after {
	content:'';
	font-family:Ionicons;
	margin-left:8px;
	font-size:16px;
	line-height:22px;
	position:relative;
	top:1px
}
.thim-sc-text-box.style-4 .title-1 {
	font-size:62px;
	line-height:normal;
	letter-spacing:1.2px;
	text-transform:none;
	font-weight:300;
	margin-bottom:15px;
    font-family: 'Titillium Web', sans-serif;
}
.thim-sc-text-box.style-4 .title-2 {
	font-size:20px;
	line-height:30px;
	letter-spacing:.4px;
	font-weight:300;
	margin-bottom:30px
}
.thim-sc-text-box.style-4 .btn {
	border:1px solid;
	border-radius:30px;
	font-size:14px;
	line-height:55px;
	letter-spacing:.4px;
	text-transform:uppercase;
	padding:0 45px;
	height:56px
}
.thim-sc-text-box.size-small .title-1 {
	font-size: 25px;
	padding-right: 15px;
	color: #fff;
	font-weight: 400;
	letter-spacing: .4px;
	line-height: normal;
	margin-bottom: 15px;
	background-color: #b8860b;
	display: inline-block;
	padding-left: 15px;
}
.thim-sc-text-box.size-small .title-2 {
	font-size:16px;
	line-height:28px;
	padding-right:0px;
	text-align:justify;
	color:#555;
	letter-spacing:.3px;
	font-weight:300
}
.text-right .thim-sc-text-box.size-small .title-2 {
	text-align:right !important
}
.thim-sc-text-box.size-small .btn {
	height:50px;
	font-size:16px;
	line-height:50px;
	letter-spacing:.3px;
	padding:0 30px;
	background-color:transparent
}
.thim-sc-text-box.size-small .btn:hover {
	color:#FFF
}
.thim-sc-text-box.size-small.text-home-6 .title-1 {
	font-size:30px;
	font-weight:300;
	font-style:normal;
	font-stretch:normal;
	line-height:normal;
	letter-spacing:.6px;
	text-align:left;
	color:#fff;
	text-transform:none;
	margin-bottom:10px
}
.thim-sc-text-box.size-small.text-home-6 .title-2 {
	font-size:16px;
	font-weight:300;
	font-style:normal;
	font-stretch:normal;
	line-height:1.5;
	letter-spacing:.3px;
	text-align:left;
	color:#b0b0b0;
	margin-bottom:0
}
.thim-background-overlay .thim-sc-text-box.left .title-1, .thim-background-overlay .thim-sc-text-box.left .title-2 {
	color:#fff
}
.thim-background-overlay .thim-sc-text-box.style-4 .title-1 {
	color:#FFF
}
.thim-background-overlay .thim-sc-text-box.style-4 .title-2 {
	color:#e0e0e0
}
.thim-background-overlay .thim-sc-text-box.style-4 .btn {
	color:#FFF;
	background-color:transparent;
	border-color:#FFF
}
.thim-sc-about-author-course {
	max-width:800px;
	margin:65px auto auto;
	padding-left:46px
}
.thim-sc-about-author-course .title {
	font-size:40px;
	font-weight:100
}
.thim-sc-about-author-course .author-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:30px
}
.thim-sc-about-author-course .author-wrapper .author-avatar img {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.thim-sc-about-author-course .author-wrapper .author-avatar .social {
	list-style:none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:16px;
	margin-left:0
}
.thim-sc-about-author-course .author-wrapper .author-avatar .social li {
	margin-left:26px
}
.thim-sc-about-author-course .author-wrapper .author-bio {
	margin-left:35px;
	font-size:18px;
	max-width:612px
}
.thim-sc-about-author-course .author-wrapper .author-bio .author-description {
	line-height:28px;
	margin-bottom:30px;
	letter-spacing:.3px
}
.thim-sc-about-author-course .author-wrapper .author-bio .author-name {
	font-weight:400;
	text-transform:capitalize
}
.thim-sc-about-author-course .author-wrapper .author-bio .author-name a {
	color:#333
}
.thim-sc-about-author-course .author-wrapper .author-bio .author-name:before {
	content:'__'
}
.thim-sc-about-author-course .author-wrapper .author-bio .author-name .author-major {
	padding-left:10px;
	margin-top:7px;
	text-transform:capitalize
}
.thim-sc-video-box {
	max-width:1007px;
	margin:auto
}
.thim-sc-video-box .video .video-box {
	position:relative;
	display:inline-block;
	width:100%;
	height:600px;
	margin-bottom:25px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center
}
.thim-sc-video-box .video .video-box .play-button {
	line-height:inherit;
	text-align:center;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%)
}
.thim-sc-video-box .video .video-box .play-button a {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:4px solid rgba(255, 255, 255, .5);
	height:127px;
	width:127px;
	display:block;
	color:rgba(255, 255, 255, .5)
}
.thim-sc-video-box .video .video-box .play-button a .icon-play {
	font-size:100px;
	margin-left:15px;
	line-height:126px
}
.thim-sc-video-box .video .video-box .play-button a .icon-play:before {
	content:"";
	display:inline-block;
	font-family:Ionicons;
	font-style:normal;
	font-weight:400
}
.thim-sc-video-box .video .video-box:before {
	position:absolute;
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(45, 45, 45, .5)
}
.thim-sc-video-box .content-box {
	margin-top:30px;
	padding-bottom:23px
}
.thim-sc-video-box .content-box .share {
	line-height:30px;
	list-style:none;
	max-width:150px;
	text-align:center
}
.thim-sc-video-box .content-box .share .label {
	text-transform:uppercase;
	font-size:16px;
	font-weight:400;
	margin-bottom:20px
}
.thim-sc-video-box .content-box .share ul {
	list-style:none;
	margin-left:0;
	padding:inherit;
	display:inline-block
}
.thim-sc-video-box .content-box .share ul li {
	width:45px;
	height:45px;
	margin-top:10px;
	margin-bottom:20px
}
.thim-sc-video-box .content-box .share ul li a {
	width:45px;
	height:45px;
	border:1px solid #e6e6e6;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;

	text-align:center;
	line-height:44px;
	display:block;
	color:#bfbfbf
}
.thim-sc-video-box .content-box .share ul li a i {
	font-size:20px
}
.thim-sc-video-box .content-box .main-content {
	padding-left:15px;
	padding-right:45px
}
.thim-sc-video-box .content-box .main-content p {
	margin-bottom:27px;
	font-size:18px;
	font-weight:300;
	line-height:30px
}
.thim-sc-video-box.layout-2 .video {
	background-image:url(//wordpresslms.thimpress.com/demo-elearning-2/wp-content/themes/wordpress-lms/assets/images/macbook.png);
	height:424px;
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
	position:relative;
	width:100%
}
.thim-sc-video-box.layout-2 .video .video-box, .thim-sc-video-box.layout-2 .video .video-box .play-button a .icon-play {
	position:absolute;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%)
}
.thim-sc-video-box.layout-2 .video .video-box {
	left:501px;
	background-size:cover;
	width:456px;
	height:290px;
	top:40%
}
.thim-sc-video-box.layout-2 .video .video-box .play-button a {
	height:58px;
	width:58px;
	border:2px solid #fff;
	color:#fff
}
.thim-sc-video-box.layout-2 .video .video-box .play-button a .icon-play {
	font-size:20px;
	margin-left:3px;
	top:50%;
	left:50%
}
.thim-sc-video-box.layout-2 .video .video-box .play-button a .icon-play:before {
	content:'\f04b';
	font-family:FontAwesome
}
.thim-sc-video-box.layout-3 .video:after, .thim-sc-video-box.layout-3 .video:before, .thim-sc-video-box.layout-3:after, .thim-sc-video-box.layout-3:before {
	content:" ";
	display:table
}
.thim-sc-video-box.layout-3 {
	position:relative
}
.thim-sc-video-box.layout-3 .video:after {
	clear:both
}
.thim-sc-video-box.layout-3 .video .video-box {
	float:right;
	margin-bottom:0;
	display:block;
	width:742px;
	height:675px
}
.thim-sc-video-box.layout-3 .video .video-box:before {
	width:0;
	height:0;
	border-style:solid;
	border-width:0 0 238px 238px;
	left:unset;
	top:unset;
	right:0;
	bottom:0;
	background-color:transparent
}
.thim-sc-video-box.layout-3 .video .video-box .play-button {
	top:unset;
	left:unset;
	transform:none;
	right:75px;
	bottom:73px;
	-webkit-box-shadow:0 12px 15px 0 rgba(24, 23, 24, .15);
	-khtml-box-shadow:0 12px 15px 0 rgba(24, 23, 24, .15);
	-moz-box-shadow:0 12px 15px 0 rgba(24, 23, 24, .15);
	-ms-box-shadow:0 12px 15px 0 rgba(24, 23, 24, .15);
	-o-box-shadow:0 12px 15px 0 rgba(24, 23, 24, .15);
	box-shadow:0 12px 15px 0 rgba(24, 23, 24, .15);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.thim-sc-video-box.layout-3 .video .video-box .play-button a {
	width:84px;
	height:84px;
	background:#f47e49;
	border:0;
	color:#FFF
}
.thim-sc-video-box.layout-3 .video .video-box .play-button a .icon-play {
	font-size:37px;
	line-height:85px;
	margin-left:7px
}
.thim-sc-video-box.layout-3 .video .video-box .play-button a .icon-play:before {
	content:"\f215"
}
.thim-sc-video-box.layout-3 .video .video-box .play-button a:hover {
	background:#cb470c;
	color:#FFF
}

.thim-sc-video-box.layout-3 .video {
	position:relative;
	z-index:2
}
.thim-sc-video-box.layout-3:after {
	clear:both;
	content:'';
	height:238px;
	position:absolute;
	left:0;
	right:0;
	display:block;
	bottom:0;
	z-index:1
}
.fb_dialog.fb_dialog_advanced {
	bottom:66pt !important
}
.fb_dialog.fb_dialog_advanced.fb_shrink_active {
	bottom:70pt !important;
	right:14px !important
}
.fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe {
	bottom:120pt !important;
	right:9px !important
}
.template-layout-2.palette-custom.custom-sticky.affix .width-navigation .main-menu>li.menu-item span.icon-toggle {
	color:#333
}
body.single-post header#masthead.site-header.header-overlay {
	margin-top:-1px;
	border-top:1px solid rgba(255, 255, 255, .15)
}
.thim-sc-about-author-course .author-avatar img.avatar-147 {
	width:146px;
	height:138.5px
}
.vc_custom_1502096185436 {
	padding-top:250px !important;
}
@media(max-width:768px) {
body.single-post .site-content {
margin-top:50px
}
}
.vc_custom_1502087455074 {
	background-color:#f6f6f7 !important
}
.home-content .vc_custom_1502096185436 {
	padding-top:100px
}
.vc_custom_1502163012164 {
	background-color:#f6f6f7 !important
}
.vc_custom_1502165393804 {
	padding-top:25px !important;
	padding-bottom:60px !important;
	background-color:#f0f0f0 !important
}
.vc_custom_1502265070316 {
	margin-bottom:0 !important
}
.vc_custom_1502081858697 {
	padding-top:42px !important;
	padding-bottom:0 !important
}
.vc_custom_1502265039449 {
	background-color:#ad790e !important
}
.vc_custom_1502095063222 {
	padding-right:30px !important
}
.vc_custom_1502095072725 {
	padding-left:30px !important
}
.vc_custom_1502096768858 {
	padding-right:30px !important
}
.vc_custom_1502163002858 {
	margin-top:-74px !important;
	padding-left:30px !important
}
.vc_custom_1502179038756 {
	margin-bottom:0 !important
}
.vc_custom_1517196927163 {
	margin-top:-20px !important;
	padding-top:0 !important
}
.vc_custom_1517199392249 {
	margin-top:-19.5px !important;
	padding-top:0 !important
}
.vc_custom_1502183302752 {
	margin-bottom:0 !important
}
.vc_custom_1502187435885 {
	margin-bottom:0 !important;
	padding-right:100px !important
}