/* CSS Document */
/* bla */
.academyTitle {
	width: 100%;
	height: 100px;
	background: #0081b6 url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_academy_title.jpg) no-repeat center top ;
	padding: 0;
}
#academyTitleCont {
	width:960px;
	position:relative;
	margin: 0 auto;
}
.academyTitle h1{
	color: #7bd1f7;
	line-height: 100px;
	font-size: 39px;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	text-shadow: #47bfeb 0 0 5px;
}
.academyTitle h1 strong{
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #fff;
	text-shadow: #7bd1f7 0 0 10px;
}

.academyMenu {
	height: 50px;
	width: 100%;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_benefits_menu.png) repeat-x left top;
	text-align: center;
	position: relative;
    float: left;
}

.academyMenu > a {
	display: inline-block;
	color: #fff;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	-webkit-text-stroke: 0.1px;
	font-size: 17px;
	padding: 0 10px;
	margin: 8px 3px 0 3px;
	line-height: 34px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: #1d8dc1 0 1px 0;
}

.academyMenu > a:hover {
	background-color: #118ac2;
}

.academyMenu > a.academyActive {
	background-color: #0071b3;
}

.academyMenu a.academyActive {
	background: #00597f; /* Old browsers */
	background: -moz-linear-gradient(top,  #00597f 0%, #185c89 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00597f), color-stop(100%,#185c89)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00597f 0%,#185c89 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00597f 0%,#185c89 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00597f 0%,#185c89 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00597f 0%,#185c89 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00597f', endColorstr='#185c89',GradientType=0 ); /* IE6-9 */
}

.academyHeader {
	width: 100%;
	height: 360px;
	background: #001d2b /*url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_academy_header_title.jpg) no-repeat center bottom */;
}
.academyHeaderContent {
	clear:both;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

.academyHeaderButton {
    /*position:absolute;
    top:20px;
    right:0px;*/
    float:right;
    display:block;
    margin-top:-20px;
	background: #6cc000; /* Old browsers */
	background: -moz-linear-gradient(top,  #6cc000 0%, #58b300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cc000), color-stop(100%,#58b300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6cc000 0%,#58b300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6cc000 0%,#58b300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6cc000 0%,#58b300 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6cc000 0%,#58b300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cc000', endColorstr='#58b300',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-color: #bfe490 #89ca48 #58b300 #89ca48;
	border-style: solid;
	border-width: 1px;
	width: 230px;
	height: 65px;
}
/* Widgets --- */
.rightColumn .textwidget  {
    /*border-top: 1px dotted #9EA5B2;*/
    color: #667388;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 15px 0 0;
    padding: 15px 0 0;
	width: 200px;
	display:none;
}
/* --- Widgets */

.academyHeaderButton:hover{
	background: #74cc00; /* Old browsers */
	background: -moz-linear-gradient(top,  #74cc00 0%, #60bf00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#74cc00), color-stop(100%,#60bf00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #74cc00 0%,#60bf00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #74cc00 0%,#60bf00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #74cc00 0%,#60bf00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #74cc00 0%,#60bf00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74cc00', endColorstr='#60bf00',GradientType=0 ); /* IE6-9 */
	border-color: #bcdd90 #7fb748 #60bf00 #7fb748;
}

.academyHeaderButton span{
	float: left;
	padding: 10px;
	text-align: center;
	width: 210px;
	color: #fff;
	text-shadow: #267b00 0 1px 0;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/seta_verde.png) no-repeat right center;
	font-size: 13px;
	line-height: 15px;
}

.downloadBtn {
		float:none;
    position:absolute;
    top:40px;
    right:0px;
		height: 45px;
		font-size:11pt;
}

.downloadBtn span{
	font-size: 14pt;
	line-height: 25px;
}

#downloadPage h6{
	margin-bottom:30px;
	font-size:15pt;
}

.rightColumn .academyHeaderButton {
	float: left;
	border-color: #74cc00 #56ae00 #3e7e00 #56ae00;
	margin: 0 0 30px 0;
}

/* Form */

#inline_content{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3cb9ed+0,53cbf1+60,87e0fd+100 */
	background: #3cb9ed; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjllZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzUzY2JmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2UwZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3cb9ed 0%, #53cbf1 60%, #87e0fd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cb9ed), color-stop(60%,#53cbf1), color-stop(100%,#87e0fd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3cb9ed 0%,#53cbf1 60%,#87e0fd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3cb9ed 0%,#53cbf1 60%,#87e0fd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3cb9ed 0%,#53cbf1 60%,#87e0fd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3cb9ed 0%,#53cbf1 60%,#87e0fd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cb9ed', endColorstr='#87e0fd',GradientType=0 ); /* IE6-8 */
}

.inputSubNews1{
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	height: 27px;
	font-size: 12px;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	padding: 0 8px;
	color: #667388;
	width: 160px;
	background: #FFF;
	margin: 0px 10px 0px 0 !important;
	float: right;
}

.academyHomeSectionsButton{ float: right; cursor:pointer !important; border:0px; margin:0px !important;}
div.wpcf7-response-output {margin:-10px 0 0 0 !important;padding:10px !important; float:right !important; clear:both; position:absolute; background-color:#fff; cursor:pointer; border-radius:5px;}
div.wpcf7-mail-sent-ok {border: 0px !important; color: #060 !important;  background-color:#caf0bd; font-weight:bold; margin-top: -110px!important;}
div.wpcf7-mail-sent-ng {border: 0px !important; color: #fff !important; background-color:#ff8a6a;  font-weight:bold;}
.wpcf7, .wpcf7-form{ height:40px !important; margin-top:20px !important; width:100%;}
div.wpcf7 img.ajax-loader { display:none}

/* Form */


#g-recaptcha-error div{
	background: #fff;
    color: red;
    font-size: 13px;
    position: absolute;
    border: 1px solid #000;
    margin-left: 13px;
    margin-top: 5px;
    padding: 5px;
}

.optINFormContainer{
	text-align:center;
 }

#optINForm{
	display:block;
	width:495px;
	height:320px!important;
	padding:20px;
	font-size:14pt;
	background-color:#001e2b;
	margin:20px auto!important;
	overflow:hidden;
	border-radius:21px;
}
#optINForm .wpcf7-form-control-wrap{
	display:block; height:35px!important; padding:0; margin:0;
	width:98%;
}
#optINForm .formacFields {
    font-size: 14pt;
    height: 25px !important;
    margin: 10px 0!important;
		width:100%;
}

#optINForm #termos{
	float:left;
	text-align:left;
	width:100%;
	font-size:14px;
	margin:10px 0;
}

#formSubmitBtn{
	float:right;
	margin-top: -60px!important;
	font-size:14pt;
}

#response2{
	width:75%;
	position:absolute;
	left:10.5%;
	background-color: white;
}
#optINForm span.wpcf7-not-valid-tip {
	position: absolute;
	top: 5px;
	left: 50%;
	/*bottom:10px;*/
	/*left: -170px;*/
	z-index: 9999;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 300px;
	margin-left:-150px;
	padding: 3px;
}


/* Form end */

.academyHeaderTitle_1 {
	color: #5ccbfe;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	font-size: 17px;
	margin: 0 0 20px 0;
}
.academyHeaderTitle_2 {
	color: #5ccbfe;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	font-size: 27px;
	line-height: 34px;
	font-weight: 700;
	/* width: 510px; */
	margin: 0 0 20px 0;
}
.academyHeaderTitle_3 {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	/* width: 510px; */
	margin: 0 0 30px 0;
}
.academyHeaderTitle_4 a{
	color: #fff;
	font-size: 13px;
	padding: 8px 10px;
	background-color: #3cb9ed;
	border-radius: 3px;
}

.academyHeaderTitle_4 a:hover{
	background-color: #83d9fc;
}

.academyFilter {
	float: left;
	display: none;
}

.homeFilter {
	width: 960px;
}

.academyThemeMenu {
	float: left;
	background-color: #fff;
	border: 1px solid #d3d3d3;
}

.homeFilter .academyThemeMenu {
	padding: 20px 0 0 0;
	height: 80px;
	width: 639px;
	border-right: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.academySearch {
	float: left;
	background-color: #fafafa;
	/*border: 1px solid #d3d3d3;*/
}
.homeFilter .academySearch {
	width: 318px;
	height: 80px;
	padding: 20px 0 0 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.academyFilterTitle {
	color: #2e3c52;
	font-size: 13px;
	text-transform: uppercase;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	padding: 0 0 10px 30px;
}

.homeFilter .academyThemeMenu label {
	float: left;
	margin: 0 30px;
	width: 259px;
}

.homeFilter .academyThemeMenu label select{
	width: 259px;
	height: 30px;
}

.academySearch label{
	float: left;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_input_academy_search.png) repeat left top;
	height: 30px;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
}

.homeFilter .academySearch label{
	width: 258px;
	margin: 0 0 0 30px;
}

.academySearch label input{
	height: 30px;
	margin: 0;
	line-height: 30px;
	border: 0;
	background: none;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0 10px;
	color: #667388;
}

.homeFilter .academySearch label input{
	width: 198px;
}


.academySearch label a{
	float: right;
	width: 30px;
	height: 30px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/search_-academy.png) no-repeat center top;
}

.academySearch label a:hover{
	background-position: center bottom;
}




.academyThemeMenu div.DSelect {
	color: #333;
	cursor: pointer;
	height: 50px;
	line-height: 30px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #eaeaea #d6d6d6 #cecece #d6d6d6;
	padding: 0 3px 0 8px;
	overflow: visible;
	/*position: relative;*/
	background: #f3f3f3;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	background: linear-gradient(top,  #ffffff 0%,#f3f3f3 100%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );*/
}

.academyThemeMenu div.DSelect.focus {
	border: 1px solid #aaa;
}

.academyThemeMenu  div.DSelect > div.menuWrapper {
	position: absolute;  /**/
	top: 0px;  /**/
	left: 0px;  /**/
	display: none;  /**/
	background: white;
	z-index: 999;
	width: 100%;
}

.academyThemeMenu  div.DSelect > div.menuWrapper > ul {
	padding: 0;
	margin: 0 0 0 -1px;
	width: 100%;
	border:1px solid #c3c3c3;
	border-top:none;
}

.academyThemeMenu  div.DSelect > div.menuWrapper > ul > li {
	list-style: none;
	line-height: 1.4em;
	display: block;
	padding: 5px 8px;
	outline:none;
	text-decoration:none;
	color:#667388;
	font-size: 12px;
	border-top: 1px dotted #CCCCCC;
}

.academyThemeMenu  div.DSelect > div.menuWrapper > ul > li.hover {
	background-color: #f5f7fa;
}

.academyThemeMenu  div.DSelect > div.menuWrapper > ul > li.selectedItem {
	background-color: #e1e7ee;
	color: #667388;
}

.academyThemeMenu div.DSelect > span.handler {
	display: block;
	float: right;
	height: 100%;
	width: 18px;
	background: transparent url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/dd_arrow.png) no-repeat center -8px;
}

.academyThemeMenu div.DSelect > span.selectedItem {
	float: left;
	overflow: hidden;
	height: 30px;
	color: #667388;
}

.homeFilter .academyThemeMenu div.DSelect > span.selectedItem {
	width: 240px;
}

.rightColumn .academyThemeMenu div.DSelect > span.selectedItem {
	width: 163px;
}


.academyThemeMenu div.DSelect > span.handler.hover {
	background: transparent url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/dd_arrow.png) no-repeat center -60px;
}

.academyThemeMenu div.DSelect.disabled  {
	opacity:0.4;
	filter:alpha(opacity=40);
	cursor: default;
}

ul.wdmacInsertPosts{
	margin-bottom:31px;
	overflow:hidden;
}

.academyHomeSections {
	float: left;
	/*width: 260px;*/
	width: 100%;
	padding:30px;
	display:flex;
	flex-direction:column;
	text-align:center;
}
/*.academyHomeSections:first-child {
	padding:0 30px 0 0;
}
.academyHomeSections:last-child {
	width: 429px;
	padding:0;
}*/

h2.academyHomeSectionsTitle {
	color: #1f2938;
	font-size: 17px;
	text-transform: uppercase;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	line-height: 17px;
	text-align: left;
}

.academyHomeSectionsTitle img{
	float: left;
	margin: 1px 5px 0 0;
}

.academyHomeSections > a {
	float: left;
	/* width: 260px; */
}


.academySectionsLinkTitle{
	float: left;
	/* width: 260px; */
	font-size: 13px;
	color: #3f4754;
	line-height: 16px;
	margin: 30px 0 0 0;
}

.academySectionsLinkSubTitle{
	float: left;
	/* width: 260px; */
	font-size: 12px;
	color: #667388;
	line-height: 16px;
	margin: 5px 0 0 0;
}

.academyHomeSections > a:hover span {
	color: #3cb9ed;
}

.academyHomeSectionsButton {
	color: #fff;
	font-size: 11px;
	padding: 8px 9px;
	float: left;
	margin: 25px 0 0 0;
	border-radius: 3px;
	background-color: #3cb9ed;
}

.academyHomeSectionsButton:hover {
	background-color: #83d9fc;
}

.wpcf7-form .academyHomeSectionsButton-big {
	font-size: 16px;
	padding: 4px 9px;
}

.bgAllTemes {
	width: 100%;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_academy_temes.jpg) repeat left top;
	border-top: 1px solid #e2e2e2;
}

#allTemes {
	float: left;
	width: 960px;
}

.allTemesTitle {
	color: #2e3c52;
	font-size: 21px;
	text-transform: uppercase;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	line-height: 21px;
	text-align: center;
	float: left;
	width: 960px;
}

h3.allTemesSectionTitle {
	margin: 40px 0 10px 0;
	font-weight: bold;
	font-size: 15px;
	text-align:left;
	padding: 0;
	line-height: normal;
}
.allTemesSectionTitle a{
	color: #667388;
}
.allTemesSectionTitle a:hover{
	color: #3cb9ed;
}

.allTemesLink {
	float: left;
	font-size: 12px;
	color: #667388;
	margin: 10px 0 0 0;
	width: 100%;
	line-height: 15px;
}
.allTemesLink:hover {
	color: #3cb9ed;
}


.rightColumn {
	float: right;
	width: 240px;
}

.rightColumn .academyFilter{
	margin: 0 0 40px 0;
}

.rightColumn .academyThemeMenu {
	padding: 20px;
	width: 198px;
	border-bottom: none;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.rightColumn .academySearch {
	width: 198px;
	padding: 20px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.rightColumn .academyFilterTitle {
	padding: 0 0 10px 0;
}

.rightColumn .academyThemeMenu label select{
	width: 183px;
	height: 30px;
}

.rightColumn .academyThemeMenu label {
    float: left;
    margin: 5px 0;
}

.rightColumn .academySearch label input  {
	width: 138px;
}


.rightColumn .academyHomeSections {
	width: 200px;
	padding:0 20px;
	margin: 0 0 60px 0;
}

.rightColumn .academyHomeSectionsTitle {
	font-size: 13px;
}

.rightColumn .academyHomeSectionsTitle span{
	font-size: 13px;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	font-weight: 700;
}

.rightColumn .academyHomeSections > a {
	width: 200px;
}

.rightColumn .academySectionsLinkTitle{
	float: left;
	width: 200px;
	font-size: 12px;
	color: #667388;
	line-height: 16px;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px dotted #9ea5b2;
}

.rightColumn .academySectionsLinkSubTitle{
	float: left;
	width: 200px;
	font-size: 11px;
	color: #667388;
	line-height: 16px;
	margin: 5px 0 0 0;
}



.rightColumn a.academySectionActive span{
	color: #3cb9ed;
	padding: 15px 0 0 15px;
	width: 185px;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_themes_active.png) no-repeat left 18px;
}

.rightColumn .academyHomeSectionsButton {
	padding: 5px 7px;
	margin-top: 15px;
}

.leftColumn {
	float: left;
	width: 720px;
}
.fullW {
	width:100%!important;
	max-width:960px!important;
}

.academyBreadCrumb {
	font-size: 13px;
	color: #667388;
	padding: 0 0 0 20px;
}

.academyBreadCrumb a {
	color: #667388;
	margin: 0 3px;
}

.academyBreadCrumb a:hover {
	color: #3cb9ed;
}

.academyBreadCrumb span {
	color: #3f4754;
	font-weight: bold;
	margin: 0 3px;
}

.leftColumnTitle {
	font-size: 31px;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	font-weight: 700;
	color: #3cb9ed;
	line-height: 37px;
	padding: 35px 90px 0 20px;
}

.leftColumnSubTitle {
	padding: 20px 90px 0 20px;
	color: #667388;
	font-size: 17px;
	line-height: 25px;
}

.leftColumnContent {
	float: left;
	width: 640px;
	border-top: 1px dotted #9ea6b2;
	padding: 40px 0;
	margin: 40px 0 0 20px;
}

.leftColumnListItem {
	float: left;
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	border-bottom: 1px dotted #ccc;
}

.leftColumnListItem a[href$=".PDF"],
.leftColumnListItem a[href$=".pdf"]{
	display:none;
}

.leftColumnListItemContent {
	float: left;
	width: 590px;
}

.leftColumnListItemTitle {
	font-size: 15px;
	color: #667388;
	line-height: 18px;
	padding: 0 0 10px 0;
	float: left;
	width: 560px;
}

.leftColumnListItemSubTitle {
	font-size: 13px;
	color: #667388;
	line-height: 18px;
	float: left;
	width: 560px;
}

.subcategories{
	margin:0 0 50px 0;
	float:left;
	padding-bottom: 28px;
	border-bottom: 1px dotted #ccc;
	width:100%;
}



.subcategories li{
	list-style:none;
	display: block;
	float:left;
	margin:0!important;
	padding:0;
}


.subcategories li.cat-item:first-of-type{
	clear:both;
	margin-left: 30px !important;
}


.subcategories li.cat-item-none{
	display:none;
}

.subcategories a{
	margin-right:10px;
	font-size:15px;
	border-radius:3px;
	color:#ffffff;
	background:#cccccc;
	padding: 5px 8px;
	display: inline-block;
	margin: 5px 10px 5px 0;
	float:left;
	font-family: "Roboto",Helvetica,Arial,sans-serif;
}
/*
.subcategories .todos a{
	background:#818da1;
}
.subcategories .todos a:hover{
	background:#3cb9ed;
}*/

.subcategories a:hover{
	color:#ffffff!important;
	background:#3cb9ed;
}

.subcategories .current-cat a{
	color:#ffffff!important;
	background:#818da1;
}


.numberCount {
	float: left;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	background-color: #3cb9ed;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin: 0 15px 20px 0;
}

.leftColumnListItem a:hover *{
	color: #3cb9ed;
}

.leftColumnListItem a:hover .numberCount{
	color: #fff;
	background-color: #007bad;
}

.leftColumnContentText {
	color: #667388;
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 10px 0;
}

.leftColumnContentText strong {
	color: #525d6e;
}

.leftColumnContentScreenshot {
	width: 638px;
	border: 1px solid #cecece;
	margin: 10px 0 50px 0;
}

.academyFilm {
	float: left;
	width: 638px;
	height: 359px;
    margin: 10px 0 50px;
}

.academyHelpLink {
	float: left;
	width: 920px;
	padding: 15px 20px;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	background-color :#fcfcfc;
	color: #667388;
	font-size: 16px;
	height: 37px;
	line-height: 37px;
}
.academyHelpLink p {
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
}

.academyHelpLink a {
	float: right;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
	color: #fff;
	height: 37px;
	line-height: 37px;
	padding: 0 25px;
	font-size: 19px;
	text-shadow: #1d79b2 0 1px 0;
	border-bottom: 1px solid #3f7f9a;
	border-radius: 4px;
	background: #5fc6f0;
	background: -moz-linear-gradient(left,  #5fc6f0 0%, #3db9ed 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#5fc6f0), color-stop(100%,#3db9ed));
	background: -webkit-linear-gradient(left,  #5fc6f0 0%,#3db9ed 100%);
	background: -o-linear-gradient(left,  #5fc6f0 0%,#3db9ed 100%);
	background: -ms-linear-gradient(left,  #5fc6f0 0%,#3db9ed 100%);
	background: linear-gradient(to right,  #5fc6f0 0%,#3db9ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fc6f0', endColorstr='#3db9ed',GradientType=1 );
}

.academyHelpLink p span {
	font-weight: 700;
	/*font-family: 'Raleway', sans-serif;*/
font-family: 'Roboto', sans-serif;
}

.academyThemeNavigator {
	float: left;
	width: 640px;
	margin: 20px 0;
	padding: 20px 0 0 0;
}


.academyThemeNavigator a{
	width: 240px;
	text-align: center;
	color: #3CB9ED;
	font-size: 13px;
	line-height: 19px;
	padding: 20px;
}

.academyThemeNavigator a:hover{
	color: #0081b6;
}

.academyThemeNAvigatorNext {
	float: right;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_next_teme.png) no-repeat right 23px;
}

.academyThemeNAvigatorPrevious {
	float: left;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Backgrounds/bg_previous_teme.png) no-repeat left 23px;
}

.zoomPic {
	float: left;
	margin: 10px 0 50px 0;
	background: url(https://academiaassets.egorealestate.com/themes/academia_EGO/Images/Icons/zoom_academy.png) no-repeat center center;
}
.aligncenter{display:block; margin-left:auto; margin-right:auto; text-align:center;}



.text_slider_testimonial_panel{
	margin-top:40px;
	position:relative;
}
.text_slider_title{
	margin-bottom:20px;
	color:#5ccbfe;
}
.tns-item{
	text-align:center;
	width:80%;
}

.text_slider_content em{
	font-style: italic;
	margin-top:25px;
	clear:both;
	display:block;
	color:#666666;
}

.tns-outer{
	width:80%;
	margin:auto;
}

.playbutton-wrapper{
	display:none;
}

.controls {
    text-align: center;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.containerBox h2 {
  text-align: center;
  color: #667388;
  font-size: 30px;
  font-family: 'Raleway', sans-serif;
  font-weight: bold;
}


/*cookie banner*/ 

#cookie-law-info-bar{
	top:0!important;
	bottom:inherit!important;
	z-index:9999999999!important;
}