@charset "utf-8";
/* academy */


.academy-main-webinars{padding-bottom:50px;}

.academy-main-header-title{margin:0;padding:40px 0 30px;font:500 2.2em 'Roboto';}

.academy-webinars-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin:0;padding:0;}
.academy-webinars-item{padding:0;margin:0 0 30px;width:100%;list-style:none;}

.academy-webinars-item a{display:flex;flex-flow:row nowrap;background:#fff;padding:15px;justify-content:space-between;}

.academy-webinars-image{width:63px;height:63px;border-radius:50%;order:1;}
.academy-webinars-text{order:2;width:calc(100% - 73px);}
h3.academy-webinars-title{font:400 1em/1.2em 'Roboto';color:#2e3844;margin:0;padding:0;text-transform:none;height:38px;}
.academy-webinars-date{font:700 .85em 'Roboto';color:#00a4e4;}
.academy-webinars-presenter{font:300 .85em 'Roboto';color:#2e3844;}
.academy-webinars-language{font:300 .85em'Roboto';color:#6f8294;}

.main-academy-button-center {text-align:center;}

@media screen and (min-width:760px){
.academy-webinars-item{padding:0;margin:0 0 30px;width:48%;list-style:none;}
}
@media screen and (min-width:1160px){
.academy-webinars-item{padding:0;margin:0 0 30px;width:32%;list-style:none;}
}
.main-kb-category-list{display:flex;flex-flow:row wrap;justify-content:space-between;}
.main-kb-category-box{background:#fff;width:90%;padding:20px;margin:0 auto 5%;justify-content:space-between;}
.main-kb-category-box h3{margin:0;padding:0 0 20px;}
.main-kb-category-item{margin:0;padding:0;height:160px;overflow:hidden;}
.main-kb-category-item.faq{height:auto;}
.main-kb-category-item li,.category-item li{margin:0;padding:5px 0 0;color:#6f8294;font:300 1em/1.4em 'Roboto';white-space:nowrap;list-style-position:inside;}
.main-kb-category-item li a,.category-item li a{color:#6f8294;}
.main-kb-category-item li:hover,.main-kb-category-item li a:hover,.category-item li a:hover{color:#00a4e4;}
.main-kb-category-item:not(.faq) li:nth-of-type(n+6){display:none;}

.main-kb-category-item li.main-kb-item{list-style-type: none;}
.main-kb-category-item li p.faq-question{cursor:pointer;padding:5px;margin: 0 auto;font-weight:300;}
.main-kb-category-item li > p.faq-question:hover{color:#00a4e4;}
.question-inactive{background: none;}
.question-active{cursor:pointer;}
.main-kb-category-item li p.faq-question.question-active{font-weight:bold;}
.main-kb-category-item li div.faq-answer{display: none;padding: 20px;background:#eff3f6;margin:0;}
.main-kb-category-item li div.faq-answer p, .main-kb-category-item li div.faq-answer li{white-space: normal;}
.main-kb-category-item li div.faq-answer ul, .main-kb-category-item li div.faq-answer ol{margin: 0 0 1.5em;padding-left:10px;}
.main-kb-category-item li div.faq-answer ul li{list-style-type: none;}
.main-kb-category-item li div.faq-answer ul li:before{content:'';display:inline-block;width:24px;height:24px;background:url("data:image/svg+xml;charset=utf8,%3Csvg fill='%2300a4e4' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E") left 8px no-repeat;background-size:20px auto;}
.main-kb-category-item li div.faq-answer p:not(:first-of-type){padding: 10px 0 0;}

.category-item {margin:0 10px;padding:0 0 40px;}
@media screen and (min-width:700px){
.main-kb-category-box{width:49%;margin:0 0 30px;}
}
@media screen and (min-width:990px){
.main-kb-category-box{width:32%;}
.main-kb-category-box.faq{width:100%;}	
}


.academy-tutorials-text{height:98%;display:flex;flex-flow:column nowrap;justify-content:space-between;position:relative;z-index:2;}
.academy-tutorials-text h3{text-transform:none;font-weight:400;color:#fff;width:90%;padding-left:23%;}
.academy-tutorials-text p{font:300 .75em 'Roboto';color:#fff;width:80%;padding-left:8%;text-align:justify;}
.academy-tutorials-list{display:flex;flex-flow:column wrap;justify-content:space-between;margin:0;padding:0;}
.academy-tutorials-list li{margin:0 auto;padding:0;list-style:none;width:90%;height:270px;text-align:center;background: #00a4e4;margin-bottom:40px;overflow:hidden;}
.academy-tutorials-list li:hover{background-color:#2e3844;}
.less-than-4:nth-of-type(n+4){display:none;}

.academy-tutorials-list a{background:url('img/academy/play-circle.svg') center center no-repeat;background-size:50px;display:block;width:100%;height:100%;}
.academy-tutorials-item{position:relative;}
.academy-tutorials-item-image{position:absolute;left:0;top:0;opacity:.2;z-index:0;min-width:100%;}
a.academy-tutorials-link {color:#2e3844;text-transform:uppercase;text-align:center;display:block;margin:40px auto;font-size:1.8em;}
a.academy-tutorials-link:hover{color:#00a4e4;}
.academy-tutorials-link:after{content:'»';display:inline-block;position:relative;left:5px;bottom:3px;}

@media screen and (min-width:560px){
.academy-tutorials-list{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;padding:0;}
.academy-tutorials-list li{width:48%;height:270px;-o-clip-path: polygon(0 100%, 82% 100%, 100% 0, 18%x 0);-ms-clip-path: polygon(0 100%, 82% 100%, 100% 0, 18%x 0);-webkit-clip-path: polygon(0 100%, 82% 100%, 100% 0, 18%x 0);clip-path: polygon(0 100%, 82% 100%, 100% 0, 18% 0);}
}
@media screen and (min-width:990px){
	
	.academy-tutorials-list li{width:32%;height:270px;}
}
@media screen and (min-width:1170px){
	.academy-tutorials-list li{margin:0 0 40px;}
}

.academy-documentation-list {display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:50px;}
.academy-documentation{width:90%;margin:0 auto 5%;}
.academy-documentation ul{margin:0;padding:0;}
.academy-documentation-item {margin:0;padding-left:26px;list-style:none;background: url("data:image/svg+xml;charset=utf8,%3Csvg fill='%2300a4e4' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E") no-repeat left center;background-size:16px auto;}
.academy-documentation-item a {color:#6f8294;font-weight:300;}
.academy-documentation-item a:hover{color:#00a4e4;}
.main-kb-category-link{font-size:0.9em;}
@media screen and (min-width:700px){
.academy-documentation-list {flex-flow:row nowrap;}	
.academy-documentation{width:48%;margin:0 0 5%;}
}
.webinars-list{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;margin:0;padding:0;}
.webinars-item{margin:0 0 30px;width:100%;list-style:none;display:flex;flex-flow:row nowrap;background:#fff;padding:20px;justify-content:space-between;align-items:center;}
.webinars-image{width:63px;height:63px;border-radius:50%;}

.webinars-schedule{display:flex;flex-flow:column nowrap;text-align:center;text-transform:uppercase;min-width:120px;}
.webinars-date{color:#2e3844;font:500 1.8em 'Roboto';}
.webinars-hour{color:#6f8294;font:1em 'Roboto';font-weight:300 !important;}
.webinars-basic-info{display:flex;flex-flow:column nowrap;min-width:350px;}

.webinars-title{text-align:left;color:#2e3844;font-size:1.2em;max-width:350px;}
.webinars-presenter{display:block;text-align:left;color:#00a4e4;font-weight:300;font-size:.9em;}
.webinars-audience,.webinars-language{color:#6f8294;text-align:center;font-size:1.2em;padding:0 10px;font-weight:300;}
.webinars-audience{min-width:200px; max-width: 200px;}
.webinars-language {min-width:150px;}


.webinars-item .button {font-family:'Roboto';text-transform:uppercase;border-left:1px solid transparent;border-right:1px solid transparent;}

.nav-links{width: 100%;	display: flex;	flex-flow: row;	background-color: #00a4e4; justify-content: space-between;}
.nav-links a{display:block;margin:0 auto;width:100%;padding:40px;color:#fff;font-size:2em;text-align:center;}

@media screen and (max-width: 1360px){
	.nav-links a{font-size: 1.4em}
}


@media screen and (max-width: 1170px){
	.academy-main-section .container{width:95%;}
	.webinars-audience{min-width: 150px;}
	.webinars-language{min-width: 90px;}
	.webinars-date{font: 500 1.6em 'Roboto';}
	.webinars-hour{font: .8em 'Roboto';}
	.webinars-audience, .webinars-language{font-size: 1em;}
}

@media screen and (max-width: 1075px){
		
	.webinars-audience{min-width: none;}
	.webinars-language{min-width: 120px;}
	.webinars-date{font: 500 1.6em 'Roboto';}
	.webinars-hour{font: .8em 'Roboto';}
	.webinars-audience, .webinars-language{font-size: 1em; display: none;}
	.webinars-item{flex-flow: row wrap;}
	.webinars-image{margin-right: 15px;}
}

@media screen and (max-width: 766px){
	.webinars-item{flex-flow: column wrap;justify-content: space-around;align-items: center;height: 360px;}
	.webinars-basic-info{min-width: 100%;align-items: center; order:1;}
	.webinars-presenter{font-size:1.2em;}
	.webinars-image{order:2; width:115px;height:115px;margin-right:0px;}
	.webinars-title{max-width: 100%; text-align: center;}
	.webinars-schedule{order:1;}
	.webinars-button{order:4;}
	.academy-tutorials-title{margin: 10px auto;}
	.nav-links{flex-direction: row wrap;}
}

/* single webinar */
.webinar-single-container{display:flex;flex-flow:column wrap;justify-content:space-between;padding-bottom:40px;}
.webinar-single-introduction{width:100%;}

.webinar-single-header{display:flex;flex-flow:column nowrap;width:100%;align-items:center;margin-bottom:22px;justify-content:center;}
.webinars-single-image{width:168px;height: 168px;margin-right: 0px;margin-bottom: 15px;}

.webinar-single-header p{order:2;font-weight:600;font-size:.8em;text-transform:uppercase;margin:0 10px;padding:10px 0;text-align: center;}
.webinar-single-header p:not(:last-of-type){border-right:0px;padding-right:0px;}
.webinar-single-header span{font-weight:300;font-size:.9em;display:block;text-transform:none;color:#6f8294;}
.webinar-single-details {width:100%;display:flex;margin-bottom: 30px;justify-content:center;background:#fff;border:1px solid #d5dce2;flex-direction:column-reverse;padding:20px 0;order:4;align-self:center;max-width:360px;}

.webinar-single-price{color:#00a4e4;font-size: 1.5em;text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 20px;
		margin-bottom: 0;}


.webinar-single-event{background:#fff;border:0;padding:15px;text-transform:uppercase;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;font-size:1.2em;}
.webinar-single-event div{display:flex;flex-flow:row nowrap;justify-content:flex-start;}
.webinar-single-event > div{padding-bottom:15px;}

.webinar-single-date{font-weight:700;color:#2e3844;display:flex;margin-right:20px;}
.webinar-single-time{font-weight:400;color:#00a4e4;display:flex;}
a.button.webinars-button{text-transform:uppercase;font-weight:600;display:flex;margin:0;}

a.button.webinars-button:hover{border-left: 0px; border-right: 0px;}

.webinar-single-content{width:100%;color:#6f8294;font-weight:300;font-size:1.1em;text-align:justify;margin-bottom:10px;}

.webinar-single-description{width:100%;background:transparent;}
.webinar-single-description h2{width: 100%;color:#00a4e4;font-weight:400;text-transform:uppercase;margin:0 0 10px 0;padding:0;}
.webinar-single-highlights ul{margin:0;list-style:none;padding:20px 0 10px;}

.webinar-single-highlights li{padding-left:36px;margin-bottom:20px;font-weight:300;font-size:1.2em;background: url('data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIxODEuMiAyNzMgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTgxLjIgMjczIDE3IDE2Ij48cGF0aCBkPSJNLTMwNi4zIDUxLjJsLTExMy0xMTNjLTguNi04LjYtMjQtOC42LTM0LjMgMGwtNTA2LjkgNTA2LjktMjEyLjQtMjEyLjRjLTguNi04LjYtMjQtOC42LTM0LjMgMGwtMTEzIDExM2MtOC42IDguNi04LjYgMjQgMCAzNC4zbDIzMS4yIDIzMS4yIDExMyAxMTNjOC42IDguNiAyNCA4LjYgMzQuMyAwbDExMy0xMTMgNTI0LTUyNGM3LTEwLjMgNy0yNS43LTEuNi0zNnoiLz48cGF0aCBmaWxsPSIjMDBhNGU0IiBkPSJNMTk3LjYgMjc3LjJsLTEuNi0xLjZjLS4xLS4xLS4zLS4xLS41IDBsLTcuNCA3LjQtMy4xLTMuMWMtLjEtLjEtLjMtLjEtLjUgMGwtMS42IDEuNmMtLjEuMS0uMS4zIDAgLjVsMy4zIDMuMyAxLjYgMS42Yy4xLjEuMy4xLjUgMGwxLjYtMS42IDcuNi03LjZjLjMtLjEuMy0uMy4xLS41eiIvPjxwYXRoIGQ9Ik0xMTg3LjEgMTQzLjdsLTU2LjUtNTYuNWMtNS4xLTUuMS0xMi01LjEtMTcuMSAwbC0yNTMuNSAyNTMuNS0xMDYuMi0xMDYuMmMtNS4xLTUuMS0xMi01LjEtMTcuMSAwbC01Ni41IDU2LjVjLTUuMSA1LjEtNS4xIDEyIDAgMTcuMWwxMTQuNyAxMTQuNyA1Ni41IDU2LjVjNS4xIDUuMSAxMiA1LjEgMTcuMSAwbDU2LjUtNTYuNSAyNjItMjYyYzUuMi0zLjQgNS4yLTEyIC4xLTE3LjF6TTE2MzQuMSAxNjkuNGwtMzcuNy0zNy43Yy0zLjQtMy40LTguNi0zLjQtMTIgMGwtMTY5LjUgMTY5LjUtNzAuMi03MS45Yy0zLjQtMy40LTguNi0zLjQtMTIgMGwtMzcuNyAzNy43Yy0zLjQgMy40LTMuNCA4LjYgMCAxMmw3Ny4xIDc3LjEgMzcuNyAzNy43YzMuNCAzLjQgOC42IDMuNCAxMiAwbDM3LjctMzcuNyAxNzQuNy0xNzYuNGMxLjYtMS43IDEuNi02LjktLjEtMTAuM3oiLz48L3N2Zz4=') no-repeat left center;background-size:20px;}

.webinar-single-level{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-end;margin-bottom:40px; align-items: center;}
.webinar-single-level > p {font-size:1.2em;font-weight:300;margin-top:0;display:flex;flex-flow:column-reverse nowrap;}
.webinar-single-level > p span {margin-right:10px;}
.webinars-level-image {height:20px;width:auto;margin-left:10px;margin-top:5px;margin-bottom:24px;}
.webinars-level-caption1 {display: none;}
.webinars-level-caption2 {color:#00a4e4;font-weight: 400;text-transform: uppercase;font-size: 1.2em;}

@media screen and (min-width: 401px){
.webinars-single-image {width:68px;height:68px;margin-right:10px;}
.webinar-single-header{flex-direction:row;}
.webinar-single-header p{text-align: left;}
.webinar-single-header p:not(:last-of-type){border-right:1px solid #c8d1d8;padding-right:15px;}
}
@media screen and (min-width: 481px){

	.webinar-single-content{
		font-size: 1.2em;
	}
}



@media screen and (min-width: 600px){
	.webinar-single-event{font-size:inherit;}
}

@media screen and (min-width: 900px){
.webinars-level-caption1 {display: block;}
.webinars-level-caption2 {margin-bottom:10px;}
.webinar-single-container{flex-direction:row;}
.webinar-single-introduction{width:54%;}
	.webinar-single-content{
		margin-bottom: 60px;
	}
	.webinar-single-header{justify-content:flex-start;}
	.webinar-single-details {width:40%;flex-direction:column;justify-content:flex-start;padding:0 15px;border:none;background:transparent;margin-bottom:0;order:inherit;max-width:inherit;align-self:inherit;}
	.webinar-single-price{margin-bottom:40px;text-align:right;}
	.webinar-single-event{border:1px solid #d5dce2;padding: 10px 10px 10px 20px;}

	.webinar-single-price{
		font-size:2em;
		margin: 20px 0 40px auto;
	}
.webinar-single-level{width:40%;display:flex;flex-flow:column nowrap;align-items:center;margin-top:calc(10% - 50px);}
.webinar-single-level > p {font-size:2.2em;font-weight:400;margin-top:0;flex-flow:row nowrap; margin-bottom: 10px;}
.webinars-level-image {height:38px;width:auto;margin-left:inherit;margin-top:inherit;margin-bottom:inherit;}
.webinars-level-caption2 {color:#2e3844;font-weight:300;text-transform:none;font-size:inherit;margin-bottom:inherit;}

	
.webinar-single-description h2{margin:0;}
.webinar-single-description{width:54%;background:#fff url('img/academy/academy-logo-small.png') no-repeat calc(100% - 30px) 30px;padding:30px 30px 0;}	
.webinar-single-description{
	
		width:54%;margin-bottom:0;
	}
	.webinar-single-highlights ul{
		padding:20px 0;
	}
	




}
@media screen and (min-width: 1170px){
	.webinar-single-event > div{padding-bottom:0;}
		.webinar-single-container{padding-bottom:0;}
			.webinar-single-event{
		flex-flow:row nowrap;
	}
}
