﻿@charset "utf-8";
@import "print.css";
/* @font-face */
@font-face {
	font-family: 'MuseoSans-100';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/MuseoSans-100.eot');
	src: url('../fonts/MuseoSans-100.eot?#iefix') format('embedded-opentype'),url('../fonts/MuseoSans-100.woff') format('woff'),url('../fonts/MuseoSans-100.ttf') format('truetype'),url('../fonts/MuseoSans-100.svg#MuseoSans-100') format('svg'); }
@font-face {
	font-family: 'MuseoSans-300';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/MuseoSans-300.eot');
	src: url('../fonts/MuseoSans-300.eot?#iefix') format('embedded-opentype'),url('../fonts/MuseoSans-300.woff') format('woff'),url('../fonts/MuseoSans-300.ttf') format('truetype'),url('../fonts/MuseoSans-300.svg#MuseoSans-300') format('svg');}
@font-face {
	font-family: 'MuseoSans-100Italic';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/MuseoSans-100Italic.eot');
	src: url('../fonts/MuseoSans-100Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/MuseoSans-100Italic.woff') format('woff'),url('../fonts/MuseoSans-100Italic.ttf') format('truetype'),url('../fonts/MuseoSans-100Italic.svg#MuseoSans-100Italic') format('svg'); }
@font-face {
	font-family: 'MuseoSans-700';
	src: url('../fonts/MuseoSans-700.eot') format('embedded-opentype'),url('../fonts/MuseoSans-700.woff2') format('woff2'),url('../fonts/MuseoSans-700.woff') format('woff'),url('../fonts/MuseoSans-700.ttf') format('truetype'),url('../fonts/MuseoSans-700.svg#MuseoSans-700') format('svg');
	src: url('../fonts/MuseoSans-700.eot');
	font-style: normal;
	font-weight: 700;}
@font-face {
	font-family: 'MuseoSans700';
	src: url('../fonts/MuseoSans-700.eot');
	src: url('../fonts/MuseoSans-700.eot') format('embedded-opentype'),url('../fonts/MuseoSans-700.woff2') format('woff2'),url('../fonts/MuseoSans-700.woff') format('woff'),url('../fonts/MuseoSans-700.ttf') format('truetype'),url('../fonts/MuseoSans-700.svg#MuseoSans-700') format('svg');
	font-style: normal;
	font-weight: 700;}
@font-face {
	font-family: 'Archer-Light';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/Archer-Light.eot');
	src: url('../fonts/Archer-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Archer-Light.woff') format('woff'),url('../fonts/Archer-Light.ttf') format('truetype'),url('../fonts/Archer-Light.svg#Archer-Light') format('svg');}
@font-face {
	font-family: 'MuseoSans-500';
	src: url('../fonts/exljbrisMuseoSans500.eot') format('embedded-opentype'),url('../fonts/exljbrisMuseoSans500.woff2') format('woff2'),url('../fonts/exljbrisMuseoSans500.woff') format('woff'),url('../fonts/exljbrisMuseoSans500.ttf') format('truetype'),url('../fonts/exljbrisMuseoSans500.svg#exljbrisMuseoSans500') format('svg');
	src: url('../fonts/exljbrisMuseoSans500.eot');
}
@font-face {
	font-family: 'MuseoSans500';
	src: url('../fonts/exljbrisMuseoSans500.eot');
	src: url('../fonts/exljbrisMuseoSans500.eot') format('embedded-opentype'),url('../fonts/exljbrisMuseoSans500.woff2') format('woff2'),url('../fonts/exljbrisMuseoSans500.woff') format('woff'),url('../fonts/exljbrisMuseoSans500.ttf') format('truetype'),url('../fonts/exljbrisMuseoSans500.svg#exljbrisMuseoSans500') format('svg');
}

/* clean */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{background: transparent;border: 0;font-size: 100%;margin: 0;outline: 0;padding: 0;text-decoration: none;vertical-align: baseline;}
body {line-height: 1;}
ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus{outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through; }
table {border-collapse: collapse;border-spacing: 0;}
.clear {clear: both;content: ".";display: block !important;height: 0;visibility: hidden;}
input, textarea{webkit-appearance: none;webkit-border-radius: 0;}
/* go go go */
input {-webkit-appearance: none;border-radius: 0;}
html, body {height: 100%;min-height: 100%;}
body {background: #f5f5f5;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.page-node-137 .main_bg,
.page-contact .main_bg {
	background: #FFF url("../images/contact_bg.jpg") no-repeat scroll 5% 50% / cover;
	background-color: #fff;
	background-size: cover;
	min-height: 100%;
	moz-background-size: cover;
	o-background-size: cover;
	position: relative;
	webkit-background-size: cover;
}

.page-node-138 .main_bg .form_content .form-item input.text_block,
.page-user-password .main_bg .form_content .form-item input.text_block,
.page-password-reset .main_bg .form_content .form-item input.text_block,
.page-user-reset .main_bg .form_content .form-item input.text_block {
	color: #7f7f7f;border-bottom: 2px solid #CECDCD;
}

.page-node-130 .main_bg .support_link a,
.page-node-138 .main_bg .support_link a,
.page-user-password .main_bg .support_link a,
.page-password-reset .main_bg .support_link a,
.page-user-reset .main_bg .support_link a {
	background: url(../images/help_ico_black.png) no-repeat left top;
}

.page-user-register .main_bg,
.page-node-130 .main_bg,
.page-node-138 .main_bg,
.page-user-password .main_bg,
.page-password-reset .main_bg,
.page-user-reset .main_bg {
	background: #FFF url("../images/welcome_bg.png") no-repeat scroll right bottom;
	position: relative;
}

.page-node-138 .main_bg .title .sub_text,
.page-user-password .main_bg .title .sub_text {white-space: nowrap;}


.page-user-register .main_bg .title .sub_text,
.page-node-130 .main_bg .title .sub_text,
.page-node-138 .main_bg .title .sub_text,
.page-user-password .main_bg .title .sub_text,
.page-password-reset .main_bg .title .sub_text,
.page-user-reset .main_bg .title .sub_text,

.page-user-register .main_bg  h1,
.page-node-130 .main_bg h1,
.page-node-138 .main_bg h1,
.page-user-password .main_bg h1,
.page-password-reset .main_bg h1,
.page-user-reset .main_bg h1 {
	color:#000;
}


.page-node-138 .main_bg .form_content .button_block input.btn.btn_disable,
.page-user-password .main_bg .form_content .button_block input.btn.btn_disable,
.page-password-reset .main_bg .form_content .button_block input.btn.btn_disable,
.page-user-reset .main_bg .form_content .button_block input.btn.btn_disable {
	background: rgba(138, 133, 133, 0.46) !important;
}


.page-user-reset #user-pass-reset .password-suggestions.description,
.page-user-reset #user-pass-reset .password-suggestions.description span {color: #fff;font-size: 14px;}

.page-user-reset #user-pass-reset .password-suggestions ul {padding: 0 0 0 25px;}
.page-user-reset #user-pass-reset .password-suggestions ul li {padding: 5px 0;}

.page-user-reset #user-pass-reset .password-suggestions.description {background: rgba(27, 27, 27, 0.48) url(../images/textarea_bg.png) repeat left top;}

.page-user-reset #user-pass-reset div.form-item div.password-suggestions:before {filter: invert(25%);-ms-filter: invert(25%);-moz-filter: invert(25%);-webkit-filter: invert(25%);-o-filter: invert(25%);}





.page-node-97 .main_bg, .page-node-98 .main_bg  {background: #FFF;}

.main_bg {background: #FFF ;min-height: 100%;}
.main_bg.welcome_bg {background: url(../images/welcome_bg.png) no-repeat right bottom #fff;min-height: 90%;}

.main_bg.profile
{
	background: url(../images/profile_bg.jpg) no-repeat center 100%;
	background-color: #fff;
	background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	webkit-background-size: cover;
}
.page-search .main_bg.none {
	max-width: 1200px;margin: 0px auto;
}
.page-search #edit-advanced {display:none;}
body.logged-in.page-search {background: #fff;}

.not-logged-in.page-user-login .form_content .button_block span.disable {display:none;}
.not-logged-in.page-user-login .form_content .button_block input.btn.btn_disable {background: #00afbb !important;}

.front.not-logged-in .main_bg.none,
.not-logged-in.page-user-login .main_bg.none {background: #FFF url("../images/welcome_bg.png") no-repeat scroll right bottom;min-height:90%;}
.not-logged-in.page-user-register .form_content {max-width: 315px;}

/* placeholder */
.page-contact textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:#fff;}
.page-contact textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#fff;
	opacity: 1;}
.page-contact textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#fff;opacity: 1;}
.page-contact textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#fff;}
.page-contact textarea:placeholder-shown { /* Standard */
	color:#fff;}
/**/
.not-logged-in.page-user-password .form_content input::-webkit-input-placeholder,
.not-logged-in.page-user-reset .form_content input::-webkit-input-placeholder,
.not-logged-in.page-user-register .form_content input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:#000;}
.not-logged-in.page-user-reset .form_content input:-moz-placeholder,
.not-logged-in.page-user-register .form_content input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#000;opacity:  1;}
.not-logged-in.page-user-reset .form_content input::-moz-placeholder,
.not-logged-in.page-user-register .form_content input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#000;opacity:  1;}
.not-logged-in.page-user-reset .form_content input:-ms-input-placeholder,
.not-logged-in.page-user-register .form_content input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#000;}
.not-logged-in.page-user-reset .form_content input:placeholder-shown,
.not-logged-in.page-user-register .form_content input:placeholder-shown { /* Standard */
	color:#000;}
.main_bg.none .content_block h1,
.main_bg.none span.forgot_password a,
.main_bg.none .form_content .checkbox-remember label span.login_remember {color:#000;}


.page-contact.section-contact .form_content .button_block input.btn.btn_disable {background: rgba(255, 255, 255, 0.25) !important;}
.not-logged-in.not-front .form_content .button_block input.btn.btn_disable {background: #B2E7EA none repeat scroll 0% 0%;color:#fff;}

.main_bg.none .form_content .form-item input.text_block {color:#7f7f7f;border-bottom: 2px solid #CECDCD;}
.page-node-130 .button_block a.button {margin: 0px;line-height: 43px;}
.main_bg.none .checkbox {background: transparent url("../images/home-checkbox.png") no-repeat scroll left top;}

#wrapper{margin: 0 auto;max-width: 1200px;overflow: hidden;}
#header {margin: 10% 0% 0px 20%;}
.page-node-86 #header {margin: 10% 0% 0px 0%;}
#header .logo img {width: 80px;height: 109px;}


#main_container
{
	padding: 25px 0;
	width: 100%;
}
.form_content_block
{
	padding: 5% 0% 0px 20%;
}
/*
.welcome_bg .form_content_block
{
padding: 5% 0% 0px 20%;
}*/
.button_block a
{
	color: #fff;
	display: block;
	margin-bottom: 15px;
	text-align: center;
}
.button_block a.button
{
	font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;
	font-size: 17px;
	height: 43px;
	line-height: 43px;
	width: 132px;
}


.button_block a.button.filled {background: #00afbb;border: 1px solid #00afbb;}
.button_block a.button:hover,
.main_bg.none span.forgot_password a:hover,
.form_content .button_block.disable_block span.disable:hover,
.form_content .button_block a.btn.btn_disable:hover,
.form_content .button_block a.btn:hover,
.form_content .button_block input.btn.btn_disable:hover,
.form_content .button_block input.btn:hover,
.form_content .button_block a.btn:hover,
.front .button_block a.button.filled:hover,
.front .button_block a.button.blanck:hover { opacity:.8;}


.button_block a.button.blanck
{
	background: #fff;
	color: #00afbb;
	border: 1px solid #00afbb;
}
.content_block h1
{
	color: #fff;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 44px;
	font-weight: 300;
	line-height: 50px;
}
.b-select_type .content_block h1 {
    font-size: 50px; 
}
.content_block span.hu_title {font-weight: 300;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-size: 30px;}
.main_bg.welcome_bg #main_container
{
	padding-top: 0;
}
.main_bg.welcome_bg .content_block h1
{
	color: #000;
}
.main_bg.welcome_bg .content_block .home_text
{
	display: block;
	font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 32px;
	padding: 30px 0 0 0;
}
.main_bg.welcome_bg .content_block .home_text i
{
	display: inline-block;
	padding-bottom: 6px;
}
.page-user-login .main_bg
{
	max-width: 100%;
	width: 100%;
}
.form_content .form-item
{
	padding: 0 0 20px 0;
}
.form_content .form-item.form-item-pass
{
	padding: 0;
}
.form_content #user-login .form-item.form-item-pass
{
	padding: 0 0 40px 0;
}
.page-user-password .form_content,
.page-user-login .form_content
{
	margin-top: 50px;
	width: 370px;
}
.form_content .form-item input.text_block
{
	background-color: transparent;
	border: 0 none;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	color: #fff;
	display: block;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 20px;
	margin: 0;
	padding: 8px 3% 8px 3%;
	text-decoration: none;
	width: 84%;
}
.form_content .button_block
{
	font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;
	font-size: 16px;
}
.form_content .button_block input.btn, .form_content .button_block a.btn {
	background: #00afbb;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 43px;
	/*margin-bottom: 30px;*/
	text-align: center;
	min-width: 132px;
	line-height: 40px;
}
.page-user-register .form_content .button_block {
	width: 132px;
}
.form_content .button_block span.disable
{
	display: none;
	height: 43px;
	left: 0;
	position: absolute;
	/*top: 20px;*/
	top: 0px;
	width: 132px;
	z-index: 5;
}
.logged-in.page-user-password .form_content .button_block span.disable {display:none;}
.page-contact .form_content .button_block span.disable {top: 20px;}
.form_content .form-item.form-type-textarea {padding: 0;}
.page-user-login .button_block{padding:0;}

.not-logged-in.page-user-login .text_block.not_verified,
.not-logged-in.page-user-login .text_block.verified {filter: invert(40%);-webkit-filter: invert(40%);-moz-filter: invert(40%);-ms-filter: invert(40%);-o-filter: invert(40%);}
.form_content .checkbox-remember label
{
	color: #fff;
	cursor: pointer;
	display: inline-block;
	min-height: 30px;
	position: relative;
}
.form_content .checkbox-remember label span.login_remember
{
	display: inline-block;
	font-family: 'MuseoSans-100Italic', Helvetica, Arial, sans-serif;
	font-size: 14px;
	left: 0;
	padding: 4px 0 5px 40px;
	position: absolute;
	width: 100px;
	top: 4px;
}

.form_content .button_block input.btn.form-submit
{
	border-radius: 0 !important;
}
.login_block .form_content .button_block input.btn.form-submit,
.form_content .button_block input.btn.btn_disable{border: 0 none;}

.form_content .button_block button.btn.btn_next .pointer
{
	background: url(../images/next_ico.png) no-repeat 5px top;
	display: inline-block;
	height: 23px;
	width: 22px;
}
.form_content .button_block.disable_block
{
	position: relative;
}
.form_content .button_block.disable_block span.disable
{
	display: block;
}
.form_content .button_block a.btn.btn_disable{background: rgba(138, 133, 133, 0.46);color: #fff;line-height: 45px;}

.form_content .button_block a.btn .pointer{ background: url(../images/next_ico.png) no-repeat 5px top;display: inline-block;height: 23px;width: 22px;position: relative;top: 11px;left: 3px;background-size: 8px;}
span.forgot_password {margin-top: 25px;display: block;font-family: 'MuseoSans-100Italic', Helvetica, Arial, sans-serif;/*font-size: 13px;*/}
span.forgot_password a{text-decoration: underline;}
.form_content_block .title
{
	padding: 0 0 30px 0;
	text-align: left;
}
.form_content_block .title h1, .page-user-login .content_block h1 {font-size: 50px;line-height: 55px;margin: 0 0 20px 0;}
.signUp_block h1 {margin: 0 0 20px 0;}
.logged-in.page-user-password .form_content {margin:0;}
.logged-in.page-user-password  .form_content_block .title .sub_text {display:none;}
.logged-in.page-user-password #user-pass p {margin-bottom: 30px;}
.logged-in.page-user-password #user-pass p em {font-weight: 700;}
.logged-in.page-user-password #user-pass p,
.form_content_block .title .sub_text {color: #000;font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;font-size: 16px;line-height: 28px;}
.page-node-137 .form_content_block .title .sub_text {color: #fff;}
.page-user-register .form_content_block .title .sub_text {padding-bottom: 20px;display: inherit;}
.page-user-register .signUp_block.slide_4 .form_content_block .title h1 {margin: 0 0 50px 0;}

.signUp_block .form_content .input_row
{
	position: relative;
	width: 100%;
}
.signUp_block .form_content .input_row .form-item
{
	float: left;
	width: 45%;
	max-width:50px;
}
.signUp_block .form_content .form-item input.text_block
{
	font-size: 14px;
	color: #000;
	text-align: center;
	border-bottom: 1px solid #000;
}
.signUp_block .form_content .input_row .saperator
{
	background: url(../images/sap_bg_black.png) no-repeat center bottom;
	float: left;
	padding: 20px 0 0 0;
	width: 9px;
	margin: 0 5px;
}
.signUp_block.slide {float: left;}
/*
* Registration form changes
*/
.b-registration_form_wrap {
	max-width: 135px;
	position: relative;
	width: 100%;
}
.b-registration_load_progress {
	position: absolute;
	top: 15px;
	right: 0px;
	display: none !important;
}
.b-registration_load_progress div {
	background-position: center center;
	background-repeat: no-repeat;
	width: 16px;
	height: 11px;
	display: none;
}
.b-registration_load_progress_not_validate {
	background-image: url('../images/not_verified_ico.png');
}
.b-registration_load_progress_validate_progress {
	background-image: url('../images/page_preloader.gif');
}
.b-registration_load_progress_validate_success {
	background-image: url('../images/verified_ico.png');
}


#user-register-form #edit-field-itttoken-und-0-value
{
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 50%;
}
.signUp_block.slide_2 .form_content .form-item input.text_block
{
	text-align: left;
}
.signUp_block .form_content .form-item input.personality_type
{
	background: url(../images/next_ico.png) no-repeat right center;
	text-transform: uppercase;
	cursor: pointer;
}
.signUp_block .form_content .form-item input.personality_type::-webkit-input-placeholder
{
	text-transform: capitalize;
}
.signUp_block .form_content .form-item input.personality_type:-moz-placeholder
{
	text-transform: capitalize;
}
.signUp_block .form_content .form-item input.personality_type::-moz-placeholder
{
	text-transform: capitalize;
}
.signUp_block .form_content .form-item input.personality_type:-ms-input-placeholder
{
	text-transform: capitalize;
}
.signUp_block .signUp_checkbox_wrap{
	margin-bottom: 20px;
}
.signUp_block .signUp_checkbox_label{
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	display: block;
    float: none;
    font-size: 14px;
    line-height: 20px;
    display: block;
    position: relative;
    padding-left: 27px;
    margin-bottom: 6px;
    cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.signUp_block .signUp_checkbox_label a{
	color: #00afbb;
	text-decoration: underline;
}
.signUp_block .signUp_checkbox_label a:hover{
	color: #00afbb;
	font-weight: bold;
	text-decoration: underline;
}
.signUp_block .signUp_checkbox_check{
	-webkit-appearance: checkbox;
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.signUp_block .signUp_checkbox_checkmark{
	position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border: 1px solid #000;
}
.signUp_block .signUp_checkbox_check ~ .signUp_checkbox_checkmark svg{
    display: none;
    position: absolute;
    top: -4px;
    left: 2px;
    width: 20px;
  }
.signUp_block .signUp_checkbox_check:checked ~ .signUp_checkbox_checkmark svg{
	display: block;

  }
.signUp_block .note{
	display: none;
}
/* .signUp_block {
	display: none;
	
} */
/* .signUp_block.slide_3{
	display: block;

} */
.bx-wrapper .bx-viewport{
	min-height: calc(100vh - 231px) !important;
}
.signUp_block_notify {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	transition: all 0.4s ease; 
	opacity: 1;
	z-index: 9999;
	opacity: 1;	
	display: block;
	float: none;

}
.signUp_block_notify div{
	color: #fff;
	width: 100%;
	box-sizing: border-box;
	padding:10px 45px;
	font-size: 16px;
	background: #f79541;
	text-align: center;
}
.signUp_block.slide_4
{
	padding-bottom: 40px;
}
.signUp_block.slide_4 .form_content_block .title
{
	padding: 20px 0 40px 0;
}

.shape_related_content
{
	color: #fff;
	display: block;
	filter: Alpha(opacity=0);
	margin: 40px 0;
	min-height: 250px;

}
.b-select_type .shape_related_content
{
	display: none;
	opacity: 1;
	filter: Alpha(opacity=1);
	min-height: 1px;
	height:auto;

}
.profile .shape_related_content
{
	filter: Alpha(opacity=100);
	opacity: 1;
}
.auto_height
{
	display: block;
	min-height: 180px;
	width: 2px;
}
.shape_related_content .content_block
{
	display: none;
}

.b-select_type .shape_related_content .content_block {
    display: none;
    position: absolute;
    bottom: 60px;
}

.shape_related_content .block_title
{
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 30px;
	padding: 10px 0;
	text-align: left;
}
.shape_related_content .block_title span {display: block;}
.shape_related_content p
{
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 40px;
}

.shape_related_content .button_block {padding: 50px 0 0 0;position: relative;}
.b-select_type .shape_related_content .button_block {padding: 20px 0 0 0;}
.shape_related_content .button_block a {float: left;text-transform: uppercase;width: 130px;}
.shape_related_content .button_block a:nth-of-type(2) {margin-left:20px;}

.page-user-register .signUp_block .note {padding: 20px 0 20px 0;}
.page-user-register .signUp_block .note p {color: #000;font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 28px;padding: 0 20px 0;text-align: center;}
.page-user-register .signUp_block .note p a {color: #000;text-decoration: underline;}

.support_link{display: inline;padding-left: 10px;position: relative;top: 3px;}
.support_link a {background: url(../images/help_ico.png) no-repeat left top;display: inline-block;height: 22px;text-indent: -9999px;width: 22px;background-size: 100%;}
.support_link a:hover {opacity:.8;}

.contact_block textarea {background: url(../images/textarea_bg.png) repeat left top;border: 0 none;color: #fff;display: block;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;font-size: 20px;height: 152px;padding: 10px 3% 15px;width: 100%;max-width: 355px;}
.contact_block  .form_content .form-item input.text_block {width: 100%;max-width: 330px;}

.contact_block textarea:focus {border:1px solid #fff;}
.contact_block .button_block {padding: 20px 0 0;}
.navigation_content {min-height: 80px;width: 100%; }

.navigation {left: 0;position: fixed;top: 0;width: 100%;z-index: 555;}
.navigation_container {margin: 0 auto;position: relative; }
.admin-menu .navigation span.toggle_btn,
.admin-menu .navigation span.bks,
.admin-menu .navigation span.home_btn {top: 20px;}
.navigation span.toggle_btn
{
	background: url(../images/menu_btn.png) no-repeat left top;
	cursor: pointer;
	display: block;
	height: 99px;
	position: absolute;
	width: 99px;
}
.navigation span.bks,
.navigation span.home_btn
{
	height: 97px;
	position: absolute;
	right: 0;
	top: 0;
	width: 98px;
}

.b-select_type .navigation span.bks,
.b-select_type .navigation span.home_btn
{
	display:none;
}
.navigation span.bks a,
.navigation span.home_btn a
{
	background: url(../images/home_btn.png) no-repeat left top;
	display: block;
	height: 97px;
	text-indent: -5556px;
	width: 98px;
}
.navigation .top_nav
{
	background: #fff;
	border-right: 1px solid #cccccc;
	display: none;
	width: 45%;
	z-index: 666;
	max-width: 440px;
}
.section-ittl .navigation .top_nav,
.section-ittt .navigation .top_nav
{
	width: 100%;
}
.admin-menu .navigation .top_nav {
	padding-top: 20px;
}
.navigation .top_nav .nav_header
{
	background: #f7f7f7;
	border-bottom: 1px solid #cccccc;
	padding: 17px 0;
	position: relative;
	text-align: center;
	z-index: 55;
}

.navigation .top_nav .nav_header .close
{
	background: url(../images/close_ico.png) no-repeat left top;
	cursor: pointer;
	display: block;
	height: 24px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
}

.navigation .top_nav ul li
{
	border-bottom: 1px solid #cccccc;
	position: relative;
}
.navigation .top_nav ul li a sup {font-size: 13px;}
.navigation .top_nav ul li a {color: #666666;display: block;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;font-size: 20px;padding: 17px 34px 13px 70px;}
.navigation .top_nav ul li a:hover {background: #00afbb;color: #fff;}
.navigation .top_nav ul li a .ico {background: url(../images/navigation_sprite.png) no-repeat left top;display: block;height: 30px;left: 20px;position: absolute;top: 13px;width: 30px;}
.navigation .top_nav ul li a:hover .ico {background-position: right top;}


.navigation .top_nav ul li a.books .ico_bookshelf {background: url(../images/bookshelf.png) no-repeat left top;display: block;height: 29px;left: 20px;position: absolute;top: 13px;width: 30px; }
.navigation .top_nav ul li a.books:hover .ico_bookshelf {background: url(../images/bookshelf_white.png) no-repeat left top;}
.navigation .top_nav ul li a.type .ico {background-position: left -26px; }
.navigation .top_nav ul li a.type:hover .ico {background-position: right -26px;}
.navigation .top_nav ul li a.type_cues .ico {background-position: left -57px;}
.navigation .top_nav ul li a.type_cues:hover .ico {background-position: right -57px;}
.navigation .top_nav ul li a.preference .ico {background-position: left -90px;}
.navigation .top_nav ul li a.preference:hover .ico {background-position: right -90px;}
.navigation .top_nav ul li a.improvement .ico {background-position: left -116px;}
.navigation .top_nav ul li a.improvement:hover .ico {background-position: right -116px;}
.navigation .top_nav ul li a.profile .ico {background-position: left -147px;}
.navigation .top_nav ul li a.profile:hover .ico {background-position: right -147px;}
.navigation .top_nav ul li a.help .ico {background-position: left -180px;}
.navigation .top_nav ul li a.help:hover .ico {background-position: right -180px;}
.navigation .top_nav ul li a.legal .ico {background-position: left -209px;}
.navigation .top_nav ul li a.legal:hover .ico {background-position: right -209px;}
.navigation .top_nav ul li a.sign_out .ico {background-position: left -239px;}
.navigation .top_nav ul li a.sign_out:hover .ico {background-position: right -239px;}
.navigation .top_nav ul li a.dynamics .ico {background-position: left -269px;}
.navigation .top_nav ul li a.dynamics:hover .ico {background-position: right -269px;}
.navigation .top_nav ul li a.communicating .ico {background-position: left -296px;}
.navigation .top_nav ul li a.communicating:hover .ico {background-position: right -296px;}
.html.logged-in.page-node-78 .select_type
{
	background: url(../images/profile_bg.jpg) no-repeat fixed center center;
	background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	webkit-background-size: cover;
}
.html.logged-in.page-node-79 .select_type
{
	background: url(../images/profile_bg_ittc.jpg) no-repeat fixed center center;
	background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	webkit-background-size: cover;
}
.html.logged-in.page-node-80 .select_type
{
	background: url(../images/profile_bg_mbti.jpg) no-repeat fixed left 0px;
	background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	webkit-background-size: cover;
}
.html.logged-in.page-node-215 .select_type
{
	background: url(../images/itt/bg_homescreen.jpg) no-repeat fixed top center;
	background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	webkit-background-size: cover;
}
.html.logged-in .b-select_type{
	min-height: 100%;
	position: relative;
}
.html.logged-in.page-node-232 .select_type
{
	background: url(../images/itt/bg_homescreen_ittt.jpg) no-repeat fixed top center;
	background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	webkit-background-size: cover;
}
.select_type #main_container {padding-top: 0;}
.content_block.full_block {padding: 5% 5% 0;position: relative;}
/*
.select_type .content_block.full_block
{
padding: 0 20% 25px;
}*/
.content_block.full_block .title {padding: 20px 0 50px; }
.b-select_type .content_block.full_block .title {      padding: 45px 0 22px; margin-left: -1%;}
.content_block.full_block .shape_related_content .button_block a{float: none;margin: 0px;width:100%;}
.content_block.full_block .shape_container {padding-bottom: 30px;}
.content_block.full_block .shape_block.selected {filter: alpha(opacity=80);opacity: 0.8;}
.b-select_type .content_block.full_block .shape_block.selected {filter: alpha(opacity=100);opacity: 1;}
.content_block.full_block .shape_block.selected .block_title {color: #1c4b8a;}
.b-select_type .content_block.full_block .shape_block.selected .block_title {    margin-top: 30%; color: #2860ae;font-size: 35px;font-weight: bold;}
.b-select_type .content_block.full_block .shape_block .block_title {    margin-top: 34%; }
.alternative_type{background: none;padding: 50px 0 0 0;}
.alternative_type .shape_content_block {margin: 0 auto;max-width: 1200px;}



.shape_block.animated_block
{
	box-shadow: 0 0 0 2px #000;
	cursor: default;
	float: none;
	height: 0;
	margin: 0 0 25% 30%;
	padding-bottom: 55%;
	width: 55%;
}
.alternative_type .shape_block.animated_block {filter: alpha(opacity=0);opacity: 0;}
.content_block.full_block .shape_block.animated_block {background: none;}
.content_block.full_block .shape_block.animated_block.selected
{
	background: none;
	box-shadow: 0 0 0 2px #e5e5e5;
	-moz-box-shadow: 0 0 0 2px #e5e5e5;
	-webkit-box-shadow: 0 0 0 2px #e5e5e5;
	-ms-box-shadow: 0 0 0 2px #e5e5e5;
	-o-box-shadow: 0 0 0 2px #e5e5e5;
	filter: alpha(opacity=100);
	opacity: 1;
}
.content_block.full_block .shape_block.animated_block .block_title a {filter: alpha(opacity=0);-ms-filter: alpha(opacity=0);color: #000;}
.content_block.full_block .shape_block.animated_block .block_title
{
	color: #000;
	cursor: pointer;
	filter: alpha(opacity=0);
	font-size: 100px;
	opacity: 0;
	position: relative;
	font-weight: 700;
}
.content_block.full_block .shape_block.animated_block.selected .block_title {color: #ccc;}
.content_block.full_block .shape_block.animated_block .block_title .sub_text
{
	bottom: -65px;
	display: block;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	position: absolute;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
}
.section-itto .content_block.full_block .shape_block.animated_block .block_title .sub_text {display:none;}
.content_block.full_block .shape_block.animated_block .shape_content_block {left: -1%;top: 32%;}
.content_block.full_block .shape_block.animated_block.selected .block_caption, .shape_block.animated_block .block_caption {color: #000;display: block;text-transform: uppercase;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;}
.content_block.full_block .shape_block.animated_block .block_caption .caption_text
{
	cursor: pointer;
	font-size: 40px;
	left: -12%;
	position: absolute;
	top: 42%;
}
.content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_left {filter: alpha(opacity=0);-ms-filter: alpha(opacity=0);opacity: 0;}
.content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_top
{
	display: block;
	filter: alpha(opacity=0);
	left: -1%;
	opacity: 0;
	text-align: center;
	top: -145%;
	width: 100%;
}
.content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_right
{
	filter: alpha(opacity=0);
	left: auto;
	opacity: 0;
	right: -10%;
}
.content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_bottom
{
	display: block;
	filter: alpha(opacity=0);
	left: 1%;
	opacity: 0;
	text-align: center;
	top: 231%;
	width: 100%;
}
.content_block.full_block .shape_block.animated_block .block_caption .caption_text sub
{
	bottom: 4px;
	font-size: 60%;
	text-transform: lowercase;
	font-size: 50%;
	left: 0px;
	position: relative;
}
.shape_tooltip_container
{
	color: #000000;
	display: none;
	width: 100%;
}
.shape_tooltip_container .tooltip_block
{
	font-size: 24px;
	line-height: 30px;
	position: absolute;
	width: 30%;
}
.shape_tooltip_container .tooltip_block .block_img
{
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.alternative_type .shape_content_area
{
	margin: 0 17%;
}
.shape_tooltip_container .tooltip_block.t_top
{
	right: 12%;
	top: -2.5%;
}
.shape_tooltip_container .tooltip_block.t_right
{
	right: 11.5%;
	top: 46%;
}
.shape_tooltip_container .tooltip_block.t_left
{
	left: 13%;
	top: 46%;
}
.shape_tooltip_container .tooltip_block.t_bottom
{
	left: 13%;
	top: -2.5%;
}
.shape_tooltip_container .tooltip_block .block_detail
{
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	font-weight:700;
	padding: 20% 5% 0 0;
	position: relative;
	text-align: center;
}
.shape_tooltip_container .tooltip_block .block_detail .count
{
	display: block;
	font-size: 40px;
}
.shape_tooltip_container .tooltip_block .block_detail .title
{
	display: block;
	font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;
	font-size: 16px;
}
.shape_tooltip_container .tooltip_block .block_detail .title span
{
	display: block;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
}

.shape_tooltip_container .tooltip_block .block_detail .title span.gray_color { font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-size: 13px;color: #585858;text-transform: lowercase;}
.shape_tooltip_container .tooltip_block .block_detail .title span.gray_color:first-letter {text-transform: uppercase;}
.shape_container .type_detail {padding: 25px 0 0 0;}

.shape_container .type_detail span
{
	color: #000;
	display: block;
	font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;
	font-size: 22px;
	font-weight:500;
	padding: 0 0 20px 0;
	text-align: center;
	text-transform: uppercase;
}
/* .page-user-edit */
.page-user-edit .fastlinks {font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;font-style: italic;text-align: center;padding: 5% 5% 3%;}
.page-user-edit .fastlinks a {font-size: 16px;color: #FFF;padding-right: 3%;text-decoration: underline;}
.page-user-edit .fastlinks a:hover {text-decoration: none;}
.page-user-edit .slide_1 .form_content {max-width: 285px;}
.page-user-edit .slide_1 .shape_container {max-width: 250px;display: inline-block;vertical-align: top;}
.page-user-edit .slide_1 .form_content_block {padding: 15% 0% 0px 15%;}
.page-user-edit .form_content {display: inline-block;vertical-align: top;padding: 50px 80px 0px !important;}
.page-user-edit .slide_1 .block_caption {display:none !important;}
.page-user-edit .slide_1 .pre_selected .block_caption {display:block !important;}
.page-user-edit .content_block .shape_block.profile_shape_block .block_title {font-size: 55px;top: -15px;}
.page-user-edit .content_block .shape_block.profile_shape_block .block_title .sub_text {bottom: -50px;display: block;font-size: 12px;font-weight: normal;line-height: 20px;position: absolute;text-align: center;width: 100%;}
.page-user-edit .content_block .shape_block.profile_shape_block .block_caption .caption_text {font-size: 20px;left: -10%;position: absolute;top: 38%;}
.page-user-edit .content_block .shape_block.profile_shape_block .block_caption .caption_text.c_top {display: block;left: -1%;text-align: center;top: -125%;width: 100%;}
.page-user-edit .content_block .shape_block.profile_shape_block .block_caption .caption_text.c_right {left: auto;right: -7%;}
.page-user-edit .content_block .shape_block.profile_shape_block .block_caption .caption_text.c_bottom {display: block;left: 0%;text-align: center;top: 195%;width: 100%;}
.page-user-edit .slide_3 .shape_container {float: left;width: 50% !important;}
.page-user-edit .slide_3 .shape_block .block_title {font-size: 18px;font-weight: 700;}
.page-user-edit .slide_3 .shape_block.selected {background: #E7EAEA none repeat scroll 0% 0%;}
.page-user-edit .slide_3 .shape_related_content p {font-size: 16px;line-height: 18px;width: 100%;}
.page-user-edit .slide_3 .shape_related_content {opacity:0;margin-top: 27%;overflow:hidden;}
/* bookshelf */
.logged-in .bookshelf {background: #fff;width: 100%;min-height: 100%;height: auto !important;}
.logged-in .bookshelf .form_content_block {padding: 5% 0% 0px 10%;}
.logged-in .bookshelf .content_block h1 {color:#000;}
.logged-in .bookshelf .navigation span.home_btn a {background: transparent url("../images/home_btn_new.png") no-repeat scroll left top;height: 88px;width: 87px;}
.logged-in .bookshelf .navigation span.home_btn {height: 88px;width: 87px;}
.logged-in .bookshelf .row_bookshelf {margin: 3% 0px 0px;}
.logged-in .bookshelf .row_bookshelf span.booklet {width: 270px;display: inline-block;vertical-align: top;margin: 0px 25px 50px 0px;}
.logged-in .bookshelf .row_bookshelf span:hover {opacity:.8;}
.logged-in .bookshelf .row_bookshelf .addme.booklet:hover {background: #effeff;}
.logged-in .bookshelf .row_bookshelf span.itto {background: transparent url("/sites/all/themes/mbti/images/itto_booklet.jpg") no-repeat scroll 0% 0%; background-size: cover;}
.logged-in .bookshelf .row_bookshelf span.ittc {background: transparent url("/sites/all/themes/mbti/images/ittc_booklet.jpg") no-repeat scroll 0% 0%; background-size: cover;}
.logged-in .bookshelf .row_bookshelf span.mbti {background: transparent url("/sites/all/themes/mbti/images/itt_booklet.jpg") no-repeat scroll 0% 0%; background-size: cover;}
.logged-in .bookshelf .row_bookshelf span.ittl {background: transparent url("/sites/all/themes/mbti/images/ittl_booklet.jpg") no-repeat scroll 0% 0%; background-size: cover;}
.logged-in .bookshelf .row_bookshelf span.ittt {background: transparent url("/sites/all/themes/mbti/images/ittt_booklet.jpg") no-repeat scroll 0% 0%; background-size: cover;}


.logged-in .bookshelf .row_bookshelf span.booklet a {color: #00AFBB;}
.logged-in .bookshelf .row_bookshelf span.booklet a span:nth-of-type(1) {width: 100%; height: 340px;max-width: 270px;display: inline-block;box-shadow: 0px 0px 2px 1px #DDD;-moz-box-shadow: 0px 0px 2px 1px #DDD;-webkit-box-shadow: 0px 0px 2px 1px #DDD;-ms-box-shadow: 0px 0px 2px 1px #DDD;-o-box-shadow: 0px 0px 2px 1px #DDD;}
.logged-in .bookshelf .row_bookshelf span.booklet .title_booklet {width: 100%;display: inline-block;font-weight: 500;font-size: 19px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;padding: 10px 0px 0px;line-height: 24px;}
.logged-in .bookshelf .row_bookshelf span.booklet .underbooklet {display: inherit;font-size: 16px;color: #999;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;padding: 10px 0px 0px;}



.logged-in .bookshelf .row_bookshelf span.addme a:before {content:""; background:url('/sites/all/themes/mbti/images/addbooklet.png') no-repeat;display: inherit;width: 66px;height: 66px;margin: 0 auto;padding-bottom: 15%;display: block;}


.logged-in .bookshelf .row_bookshelf span.addme a {font-size: 24px;text-transform: uppercase;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;position: absolute;text-align: center;left: 0;width: 270px;height: 200px;padding-top: 120px;}
.logged-in .bookshelf .row_bookshelf span.addme.booklet {border: 1px solid #4bafbb;position: relative; height: 340px;}
/* #### */
.sub_content .type_nav ul li a {border: 1px solid #00afbb;color: #00afbb;display: block;font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;font-size: 20px;padding: 25px 5px 25px 10px; text-transform: uppercase;}
.sub_content .type_nav ul li a:hover {border: 1px solid #275cac !important;color:#275cac !important;}
.content_page .sub_content .type_nav ul li a span.s_shape {background: url(../images/s_nav_shape.png) no-repeat left top;color: #fff;display: inline-block;font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;font-size: 28px;font-weight: normal;height: 49px;line-height: 45px;padding-right: 20px;padding-top: 1px;position: relative;text-align: center;top: -3px;width: 50px; text-transform: lowercase;}
/* #### */
.pair_nav ul {border-top: 1px solid #cccccc;}
.pair_nav ul li {border-bottom: 1px solid #cccccc;padding: 0 0 0 0;position: relative;}
.pair_nav {margin-top: 5%;}
.pair_nav ul li a {color: #00afbb;display: block;font-family: 'MuseoSans-500', Helvetica, Arial, sans-serif;font-size: 22px;padding: 30px 5px 25px 0px;margin: 0px auto;position: relative;width: 65%;min-height: 65px;line-height: 60px;}
.pair_nav ul li a:hover {color:#275cac;}
.pair_nav ul li a span.rtl
{
	background: url(../images/pair_nav_pointer.png) no-repeat right center;
	padding: 0 20px 0 0;
	position: absolute;
	right: 0px;
	top: 30px;
}
.pair_nav ul li a span.s_shape
{
	background: url(../images/s_nav_shape.png) no-repeat left top;
	color: #fff;
	display: inline-block;
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	font-size: 28px;
	font-weight: normal;
	height: 49px;
	line-height: 45px;
	padding-right: 0px;
	padding-top: 1px;
	position: relative;
	text-align: center;
	top: -1px;
	width: 50px;
}
.shape_container
{
	width: 100%;
}
/*.shape_content_area
{
margin: 0 0 0 5%;
}*/
.shape_block
{
	box-shadow: 0 0 0 2px #E7EAEA;
	-moz-box-shadow: 0 0 0 2px #E7EAEA;
	-webkit-box-shadow: 0 0 0 2px #E7EAEA;
	cursor: pointer;
	display: block;
	float: left;
	height: 0;
	margin: 0 3.8% 7.7%;
	-ms-transform: rotate(45deg);
	-ms-transform-origin: 20% 40%;
	overflow: hidden;
	padding-bottom: 17.3%;
	position: relative;
	transform: rotate(45deg);
	transform-origin: 20% 40%;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: 20% 40%;
	width: 17.3%;

}
.b-select_type .shape_block{
    width: 17%;
    margin: 0 4% 7.8%;
    padding-bottom: 17%;
}
.not-logged-in.page-user-register .shape_block.selected,
.page-node-78 .shape_block.selected,
.page-node-80 .shape_block.selected
{
	background:#e7eaea none repeat scroll 0% 0%;
	cursor: pointer;
}
.page-node-79 .shape_block.selected
{
	background:#e7eaea none repeat scroll 0% 0%;
	box-shadow: 0 0 0 2px #1C4B8A;
	-moz-box-shadow: 0 0 0 2px #1C4B8A;
	-webkit-box-shadow: 0 0 0 2px #1C4B8A;
	-ms-box-shadow: 0 0 0 2px #1C4B8A;
	-o-box-shadow: 0 0 0 2px #1C4B8A;
	cursor: pointer;
}
.b-select_type .shape_block.selected
{
	background:#fff none repeat scroll 0% 0%;
	box-shadow: 0 0 0 2px #2b63af;
	-moz-box-shadow: 0 0 0 2px #2b63af;
	-webkit-box-shadow: 0 0 0 2px #2b63af;
	-ms-box-shadow: 0 0 0 2px #2b63af;
	-o-box-shadow: 0 0 0 2px #2b63af;
	cursor: pointer;
}
.shape_block .shape_content_block
{
	left: 0;
	position: absolute;
	top: 38%;
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	width: 100%;
}
.b-select_type .shape_block .shape_content_block
{
	top: 0;
    height: 100%;
}
.shape_block .block_title
{
	color: #fff;
	display: block;
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	font-size: 30px;
	text-align: center;
}
.shape_block.selected .block_title
{
	color: #386CB3;
}
.shape_block .block_caption
{
	display: none;
}
.shape_block.selected .block_caption
{
	color: #000000;
	display: none;
}
.shape_block .block_caption .caption_text
{
	font-size: 16px;
	left: -10%;
	position: absolute;
	top: 35%;
}
.shape_block .block_caption .caption_text.c_left
{
}
.shape_block .block_caption .caption_text.c_top
{
	display: block;
	left: -4px;
	text-align: center;
	top: -175%;
	width: 100%;
}
.shape_block .block_caption .caption_text.c_right
{
	left: auto;
	right: -10%;
}
.shape_block .block_caption .caption_text.c_bottom
{
	display: block;
	left: -1px;
	text-align: center;
	top: 255%;
	width: 100%;
}
.shape_block .block_caption .caption_text .sub
{
	bottom: -2px;
	font-size: 50%;
	left: 1px;
	position: relative;
}
#footer
{
	background: #eeeeee;
	/*
	box-shadow: 0px 5px 7px #000;
	-moz-box-shadow: 0px 5px 7px #000;
	-webkit-box-shadow: 0px 5px 7px #000;
	-ms-box-shadow: 0px 5px 7px #000;
	-o-box-shadow: 0px 5px 7px #000;
	max-width: 1200px;*/
	margin: 0 auto;
	position: relative;
	text-align: center;
}
.b-select_type #footer
{
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
#footer p
{
	/*box-shadow: 0 -5px 5px -5px #a7acb8;*/
	max-width: 1100px;text-align: center;margin: 0 auto;display: inline-block;
	color: #a7acb8;
	font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;padding: 25px 0px;
}
.content_page
{
	margin-top: -110px;
	position: relative;
}
.content_page.legal_top
{
	background: url(../images/legal_rt.png) no-repeat right top;
	padding: 250px 0 0 0;
}
.content_page.legal_top .content_block
{
	padding: 0 8%;
}
.content_page .text_block
{
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 25px;
	margin: 0 auto;
	/*max-width: 1200px;*/
}
.content_page .page_title
{
	padding: 0 0 15px 0;
}
.content_page .page_title h1
{
	color: #000;
}
.personality_type .text_block .title_text {display: block;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-size: 16px;line-height: 25px;font-weight: 500;}
.content_page .text_block p {padding: 0 0 45px 0;}
.content_page.type_cues {background: transparent url("../images/type_cues_img1.png") no-repeat scroll right -100px;padding: 170px 0 0 0;}
.content_page .sub_content
{
	padding: 40px 0 0 0;
}
.content_page .sub_content .sub_title
{
	line-height: 36px;
}
.content_page .sub_content .sub_title h2 {font-weight: 300;font-size: 22px;padding: 5px 0px 20px;font-family: 'MuseoSans-500', Helvetica, Arial, sans-serif;font-weight: 500;line-height: 27px;}
.content_page #navtype .sub_content .sub_title h2 {font-size: 30px;padding: 5px 5px 20px;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;}
.content_page .sub_content span.s_shape { background: transparent url("../images/s_shape.png") no-repeat scroll left top;color: #FFF;display: inline-block;font-family: "MuseoSans-700",Helvetica,Arial,sans-serif;font-size: 50px;height: 86px;line-height: 75px;padding-top: 1px;position: relative;text-align: center;top: -3px;width: 86px;font-weight: 700;}
.content_page .sub_content span.s_shape_small,
.node-type-preference-combination .list_block .letter_row .letter_icon,
.node-type-personal-improvement .content_page.type_dynamics .letter_icon
{background: transparent url("../images/s_shape_small.png") no-repeat scroll left top;color: #FFF;display: inline-block;font-family: "MuseoSans-700",Helvetica,Arial,sans-serif;font-size: 30px;height: 50px;line-height: 45px;padding-top: 1px;position: relative;text-align: center;top: -3px;width: 50px;font-weight: 700;padding-right: 20px;}

.node-type-personal-improvement .content_page.type_dynamics.search_index .letter_icon,


.page-node-39  .content_page.type_dynamics .letter_icon {padding:0;}
.page-node-39  .content_page.type_dynamics .type_img1 .letter_icon {margin:0;}
.content_page .sub_content .sub_title span.sub_text {display: block;font-size: 30px;}
.content_page .sub_content .sub_content_block {padding: 50px 0 50px 0px;/* padding: 50px 0 50px 20px; */}
.content_page .sub_content .sub_content_block .block_title {padding: 20px 0 20px 0;}
.content_page .sub_content .sub_content_block span.s_shape {margin: 0 5px;}
.content_page.type_cues .text_block, .content_page.personality_type .text_block {padding: 0 8%;}
.content_page.personality_type #pair_2 .list_block {width: 24%;display: inline-block;vertical-align: top;padding: 0;}
/*.content_page.personality_type .type_img2 .text_block {padding-left: 30%;}*/
.page-node-20 .content_page.personality_type #pair_1 .sub_title.addTopBr {margin-top: 120px;}
.page-node-20 .content_page.personality_type #pair_2 {display: inherit;padding: 0% 8%;margin: 80px auto;}


.content_page.personality_type .text_block .list_block,
.content_page.personality_type #ulleft,
.content_page.personality_type #ulright {display: inline-block;width: 47%;vertical-align: top;}

.page-node-20 .content_page.personality_type .title_text {padding-right: 15%;}
.page-node-20 .content_page.personality_type #pair_1 {padding-left: 22%;}
.content_page.personality_type #ulleft .list_block,
.content_page.personality_type #ulright .list_block,
.content_page.alternative_type #ulleft .list_block,
.content_page.alternative_type #ulright .list_block {display: inline-block;width: 100%;padding: 0;}
.content_page .sub_content .list_block,
.content_page .text_block .list_block ul {font-size: 16px;font-style: normal;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;}
.content_page .sub_content .list_block .list_title
{
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 30px;
	line-height: 35px;
}
.content_page .sub_content .list_block ul,
.personality_type .list_block ul {padding: 0 0 0 19px;}
.node-type-personal-improvement .content_page.type_dynamics #tatptap .list_block ul li,
.content_page .sub_content .list_block ul li,
.personality_type .list_block ul li {
	background: url(../images/sub_list_pointer.png) no-repeat left 7px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 15px;
	line-height: 20px;
}
.node-type-personal-improvement .content_page.type_dynamics #tatptap .list_style_num  .list_block ul li  {
	margin: 0px 0px 15px;line-height: 20px;margin-left: 30px;background: none;list-style-type: decimal;padding-left: 5px;
}
.scroll_to_nav
{
	padding: 0 0 25px 0;
}
.scroll_to_nav ul
{
}
.scroll_to_nav ul li
{
	border: 1px solid #00afbb;
	width: 268px;
	height:100px;
	color: #00afbb;
	cursor: pointer;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 18px;
	padding: 0;display: inline-block;vertical-align: top;margin-right: 20px;
}
.scroll_to_nav ul li:hover {border: 1px solid #235dac;}
.scroll_to_nav ul li span.index
{
	display: inline-block;
	font-size: 31px;
	text-align: center;
	width: 44px;
}
.content_page .scroll_to_nav span.s_shape
{
	background: url(../images/s_nav_shape.png) no-repeat left top;
	color: #fff;
	display: inline-block;
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	font-size: 28px;
	font-weight: normal;
	height: 49px;
	line-height: 45px;
	padding-top: 1px;
	position: relative;
	text-align: center;
	top: 0px;
	width: 50px;
}
.page-node-20 .content_page.personality_type {background:  url("../images/ittc-preferences_img4.png") no-repeat scroll right -100px;padding: 170px 0 0 0;}
.page-node-20 .personality_type .content_block .type_img2 {background: url(../images/personality_type_img2.png) no-repeat left top;padding: 3% 0px 3% 0%;}
.personality_type .content_block .type_img3
{
	background: url(../images/personality_type_img3.png) no-repeat right top;
	margin-top: -80px;
	padding: 550px 0 0 0;
}
.personality_type .content_block .type_img4
{
	background: url(../images/personality_type_img4.png) no-repeat left top;
	margin-top: 0;
	padding: 600px 0 0 0;
}
.content_page.personality_type .title_text
{
	padding: 0 0 25px 0;
}
.content_page.personality_type .sub_content .sub_title
{
	padding-bottom: 15px;
}
.content_page.personality_type .sub_content .list_block
{
	padding: 0 0 40px 0;
}
.content_page.personality_type .sub_content .list_block ul
{
	padding-top: 0;
}
.middle_block
{
	padding: 30px 0 50px;
	text-align: center;
}
.middle_block h3
{
	font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;
	font-size: 26px;
	font-weight: normal;
	line-height: 35px;
	padding: 30px 0 50px 0;
}
.middle_block img
{
	text-align: center;
}
.middle_block p
{
	text-align: left;
}
.middle_block .type_list
{
	text-align: left;
}
.type_list
{
}
.type_list .type_list_row.title_row
{
	border-bottom: 1px solid #cccccc;
	color: #235dab;
	font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;
	font-size: 22px;
}
.type_list .type_list_row
{
	font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;
	font-size: 18px;
}
.type_list .type
{
	color: #000;
	float: left;
	font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;
	padding: 0 5% 0 0;
	width: 25%;
}
.type_list .type_list_row.title_row .type
{
	color: #235dab;
	font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;
	font-size: 22px;
	font-weight: normal;
}
.type_list .f_process
{
	float: left;
	padding: 0 5% 0 0;
	width: 30%;
}
.type_list .a_process
{
	float: left;
	width: 30%;
}
.type_list .type_list_block
{
	border-bottom: 1px solid #cccccc;
	padding: 15px 0;
}
.text_block .note
{
	background: #f2f2f2;
	margin: 0 0 40px 0;
	padding: 40px 50px;
}
.text_block .note h3
{
	font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;
	font-size: 26px;
	font-weight: normal;
	line-height: 35px;
	padding: 0 0 10px 0;
}
.text_block .note p
{
	color: #000;
	font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;
	font-size: 28px;
	line-height: 45px;
}
.text_block .note span
{
	display: block;
	font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;
}
.pairs_list
{
	border-top: 1px solid #cccccc;
	padding: 0 0 50px 0;
}
.pairs_list .list_row
{
	border-bottom: 1px solid #cccccc;
	padding: 50px 0;
}
.pairs_list .list_row .list_detail
{
	font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;
	font-size: 22px;
	text-transform: uppercase;
}
.content_page .sub_content span.m_shape
{
	background: url(../images/m_shape.png) no-repeat left top;
	color: #fff;
	display: inline-block;
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	font-size: 40px;
	font-weight: normal;
	height: 70px;
	line-height: 45px;
	margin: 0 10px;
	padding-top: 10px;
	position: relative;
	text-align: center;
	text-transform: none;
	top: 0;
	width: 70px;
}
.pairs_list .list_row .list_detail .or
{
	font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;
	font-size: 22px;
}
.pairs_list .list_row .about_list
{
	font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;
	font-size: 22px;
}
.pairs_list .list_row .about_list span {font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
/* .page-search */
.page-search #edit-submit {display:none;}
.page-search #search-form,
.page-search #edit-basic {width: 770px;margin:0 auto;}
.page-search .search_resualt {width: 770px;margin: 0px auto;}
.page-search .search_resualt .resualt_row:nth-of-type(1) {position: fixed;background: #FFF none repeat scroll 0% 0%;padding: 30px !important;width: 708px;}
.page-search .search_resualt .resualt_row:nth-of-type(2) {margin-top: 85px;}
.page-search .content_page {margin-top: -80px;}
.page-search .search_content_block .fix_content {position: fixed;width: 100%;max-width: 1200px;}
.page-search .search_content_block .fix_content #edit-submit s{opacity: 0;}
.page-search .search_header {background: #fff;max-width: 1200px;padding: 17px 0;position: relative;text-align: center;}
.page-search .search_box {background: #00afbb;max-width: 1200px;}
.page-search .search_box .input_row {border-bottom: 1px solid #cccccc;margin: 0 auto;max-width: 1200px;padding: 25px 5%;}
.page-search .search_box .input_row input.search_input {background: url(../images/search_ico.png) no-repeat left 3px;border: 0 none;color: #fff;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-size: 30px;padding-left: 50px;}
 /* WebKit, Blink, Edge */
.page-views .views-exposed-form .views-widget input.form-text::-webkit-input-placeholder,
.page-views .views-exposed-form .views-widget input.form-text::-webkit-input-placeholder,
.page-views .views-exposed-form .views-widget input.form-text::-webkit-input-placeholder {color:#fff;}
 /* Mozilla Firefox 4 to 18 */ 
.page-views .views-exposed-form .views-widget input.form-text:-moz-placeholder,
.page-views .views-exposed-form .views-widget input.form-text:-moz-placeholder {color:#fff;opacity:1;}
 /* Mozilla Firefox 19+ */ 
.page-views .views-exposed-form .views-widget input.form-text::-moz-placeholder,
.page-views .views-exposed-form .views-widget input.form-text::-moz-placeholder {color:#fff;opacity:1;}
 /* Internet Explorer 10-11 */ 
.page-views .views-exposed-form .views-widget input.form-text:-ms-input-placeholder,
.page-views .views-exposed-form .views-widget input.form-text:-ms-input-placeholder {color:#fff;}
 /* Standard */
.page-views .views-exposed-form .views-widget input.form-text:placeholder-shown,
.page-views .views-exposed-form .views-widget input.form-text:placeholder-shown {color:#fff;}
.page-search .search_resualt {padding: 187px 0 0 0;}
.page-search .resualt_row {border: 1px solid #cccccc;padding: 30px 5%;}
.page-search .search_content_block .item-list {max-width: 770px;width: 100%;display: inherit;margin: 0px auto;border-left: 1px solid #CCC;border-right: 1px solid #CCC;}
.page-search .search_content_block .item-list ul {overflow: hidden;max-width: 100%;display: inline;padding-right: 7%;}
.page-search .search_content_block .item-list ul li {margin: 0px 3px;}
.page-search .search_content_block .item-list ul li.pager-current {font-size: 16px;font-family: "MuseoSans-700",Helvetica,Arial,sans-serif;font-weight: 700;margin: 0px 3px;}
.page-search .search_content_block .item-list ul li a {font-size: 16px;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
.page-search .search_content_block .item-list ul li a:hover {color:#00afbb;}
.page-search .search_content_block .item-list ul li.pager-next {padding-left: 5%;}
.page-search .search_content_block .item-list ul li.pager-next,
.page-search .search_content_block .item-list ul li.pager-last {margin: 0px 5px;}
.page-search .about_resualt, .page-search .resualt_block {margin: 0 auto;max-width: 1200px;}
.page-search .about_resualt {color: #cccccc;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-size: 24px;}
.page-search .about_resualt span {color: #666666;}
.page-search .resualt_block span.resualt_title {color: #00afbb;display: block;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-size: 26px;padding: 0 0 10px 0;}
.page-search .resualt_block span.resualt_title a {color: #00afbb;}
.page-search .resualt_block p {color: #000;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;font-size: 20px;line-height: 28px;}
.page-search .resualt_block p span{font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
/* profile_block */
.profile_block.slide_1 .shape_content_area
{
	margin: 25px 0 25px 3%;
}
.shape_block.profile_shape_block
{
	box-shadow: 0 0 0 4px #fff;
	cursor: default;
	float: none;
	height: 0;
	margin: 0 0 25% 26%;
	padding-bottom: 65%;
	width: 65%;
}
.content_block .shape_block.profile_shape_block
{
	background: none;
}
.content_block .shape_block.profile_shape_block.selected
{
	background: none;
	filter: alpha(opacity=100);
	-ms-filter: alpha(opacity=100);
	opacity: 1;
}
.content_block .shape_block.profile_shape_block .block_title a {color: #fff;}
.content_block .shape_block.profile_shape_block .block_title
{
	color: #fff;
	cursor: default;
	font-size: 130px;
	position: relative;
	font-weight: 700;
}
.content_block .shape_block.profile_shape_block.selected .block_title
{
	color: #fff;
}
.content_block .shape_block.profile_shape_block .block_title .sub_text
{
	bottom: -65px;
	display: block;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.content_block .shape_block.profile_shape_block .shape_content_block
{
	left: 0;
	top: 31%;
}
.content_block .shape_block.profile_shape_block.selected .block_caption, .shape_block.profile_shape_block .block_caption
{
	color: #fff;
	display: block;
}
.content_block .shape_block.profile_shape_block .block_caption .caption_text
{
	font-size: 40px;
	left: -10%;
	position: absolute;
	top: 38%;
}
.content_block .shape_block.profile_shape_block .block_caption .caption_text.c_left
{
}
.content_block .shape_block.profile_shape_block .block_caption .caption_text.c_top
{
	display: block;
	left: -1%;
	text-align: center;
	top: -125%;
	width: 100%;
}
.content_block .shape_block.profile_shape_block .block_caption .caption_text.c_right
{
	left: auto;
	right: -8%;
}
.content_block .shape_block.profile_shape_block .block_caption .caption_text.c_bottom
{
	display: block;
	left: -1%;
	text-align: center;
	top: 205%;
	width: 100%;
}
.content_block .shape_block.profile_shape_block .block_caption .caption_text .sub
{
	bottom: -6px;
	font-size: 50%;
	left: 1px;
	position: relative;
}
.content_block .shape_block.profile_shape_block .block_caption .caption_text sub
{
	bottom: 5px;
	font-size: 50%;
	left: 0px;
	position: relative;
}
/*
.profile_block.slide_1 .form_content
{
padding: 40px 0 0 0;
}
*/
.profile_block .form_content .form-item
{
	position: relative;
}
.profile_block .form_content .form-item .ico
{
	background: transparent url("../images/profile_input_ico.png") no-repeat scroll left top;position: absolute;top: 10%;background-size: 100% auto;height: 25px;left: -35px;width: 23px;
}
.profile_block .form_content .form-item .password_ico
{
	background-position: left -24px;
}
.profile_block .form_content .form-item .type_ico
{
	background-position: left -49px;
}
.profile_block .form_content .form-item .email_ico
{
	background-position: left -74px;
}
.profile_block .form_content .form-item input.slide_input
{
	background: url(../images/next_ico.png) no-repeat 97% center;
	cursor: pointer;
	background-size: 4%;
}
.profile_block .form_content .form-item input,
.logged-in.page-user-edit .b-registration_personality_type_link {text-overflow: ellipsis;padding-right: 35px;}
.profile_block .form_content .form-item input.slide_input.active {text-transform: uppercase;}
.profile_block .form_content .form-item input.edit_input {background: url(../images/edit_ico.png) no-repeat 98% center;/*padding-right: 13%;*/max-width: 84%;background-size: 8%;}
.profile_block .form_content .button_block {padding: 20px 0;position: relative;text-transform: uppercase;width: 100%; }
.profile_block .button_block a.button {float: left;width: 132px;}
.profile_block .button_block input.btn
{
	margin-left: 20px;display: inline;
	border: 2.5px solid #00afbb;
	text-transform: uppercase;
	width: 132px;
}
.profile_block .button_block input.btn
{
	background: #00afbb;
	font-size: 17px;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;
	height: 45px;
	line-height: 43px;
	text-align: center;
}
.profile_block .button_block input.btn.btn_disable
{
	background: url(../images/dis_trans_bg.png) repeat left top;
	border: 2.5px solid #666666;
	color: #d7d6d6;
}

.profile_block.slide_2 .form_content .form-item input.text_block {width: 100%;max-width: 270px;}


.profile_block .button_block span.disable
{
	bottom: 0;
	display: block;
	height: 100%;
	left: auto;
	position: absolute;
	right: 0;
	width: 49%;
}
.personal_improvement .content_block .type_img2
{
	/*
	background: url(../images/personal_Improvement_img2.jpg) no-repeat center top;
	background-size: cover;
	border-top: 1px solid #b2b2b2;
	moz-background-size: cover;
	o-background-size: cover;
	padding: 0 0 40px 0;
	webkit-background-size: cover;
	*/
}
.content_page.personal_improvement .text_block
{
	padding: 0 8%;
}
.content_page.personal_improvement .content_block .type_img2 .sub_content
{
	padding: 0;
}

.content_page.personal_improvement .sub_title .title_bg
{
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
}
.content_page.personal_improvement .content_block .type_img2 .sub_content .sub_title h2
{
	font-size: 34px;
	line-height: 45px;
	padding: 30px 0 0 0;
	text-align: center;
}

.content_page.personal_improvement .shape_block .block_title {font-size: 42px;}
.content_page.personal_improvement .shape_block.selected .block_title a {color: #2566a2;}


.section-ittc .content_page.personal_improvement.srch_index .shape_block.selected .block_title a,
.content_page.personal_improvement .shape_block.selected .block_title a {color: #fff;}

.section-ittc .content_page.personal_improvement.srch_index .shape_block  .block_title a {color:#34bdc8;padding:15px;}

a.single_link
{
	background: url(../images/pair_nav_pointer.png) no-repeat right center;
	color: #00afbb;
	display: inline-block;
	margin: 0 0 40px 0;
	padding: 0 40px 0 0;
}
.content_page.type_dynamics
{
	/*background: url(../images/type_dynamics_img1.jpg) no-repeat center top;*/
	padding: 170px 0 0 0;
}
.type_dynamics .content_block .type_img2
{
	background: url(../images/type_dynamics_img2.png) no-repeat left top;
	padding: 300px 0 80px 0;
}
.content_page.type_dynamics .text_block
{
	padding: 0 5%;
}
.content_page.type_dynamics .text_block .title_text
{
	padding: 10px 0 0 0;
}
.type_dynamics
{
}
.content_page.type_dynamics .sub_content
{
	padding: 0;
}
.content_page.type_dynamics .sub_content .sub_title
{
	padding: 0 0 15px 0;
}
/*
.content_page.type_dynamics .sub_content p
{
padding: 30px 0 0 0;
}*/
.content_page.type_dynamics .sub_content .list_block ul
{
	padding: 0 0 0 40px;
}
.content_page.type_dynamics .sub_content .list_block ul li
{
	padding: 0 0 20px 30px;
}
.type_dynamics .process_listing
{
	padding: 50px 0 30px;
}
.process_listing h4
{
	color: #235dab;
	font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;
	font-size: 22px;
	font-weight: normal;
}
.type_dynamics .process_listing .left_col
{
	float: left;
	width: 50%;
}
.type_dynamics .process_listing .right_col
{
	float: right;
	width: 50%;
}
.type_dynamics .process_listing .left_col .list_detail
{
	background: #edf2f8;
}
.type_dynamics .process_listing .list_detail
{
	border-bottom: 1px solid #cccccc;
	color: #235dab;
	font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 12px;
}
.type_dynamics .process_listing .list_detail.top_bdr
{
	border-top: 1px solid #cccccc;
}
.content_page.type_dynamics .sub_content span.s_shape
{
	margin-right: 5px;
	top: -1px;
}
.type_dynamics .process_listing .list_detail .or
{
	color: #000000;
	font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;
	font-size: 24px;
	position: relative;
	top: -3px;
}
.content_page.potential
{
	background: url(../images/potential_new.png) no-repeat center top;
	padding: 70px 0 0 0;
}
.potential .content_block .type_img2
{
	background: url(../images/type_cues_img2.png) no-repeat right top;
	padding: 550px 0 0 0;
}
.content_page.potential .text_block
{
	padding: 0 8%;
}
.content_page.potential .shape_container
{
	margin: 0 auto;
	padding-top: 80px;
	width: 285px;
}
.content_page.potential .shape_content_area
{
	margin: 0 0 0 -12px;
}
.content_page.potential .shape_block
{
	box-shadow: 0 0 0 4px #fff;
	cursor: default;
	float: none;
	height: 0;
	margin: 0 0 25% 30%;
	padding-bottom: 65%;
	width: 65%;
}
.content_page.potential .shape_block .block_caption
{
	display: block;
}
.content_page.potential .shape_block .block_title
{
	color: #fff;
	cursor: default;
	font-size: 70px;
	position: relative;
}
.content_page.potential .shape_block .block_title .sub_text
{
	bottom: -40px;
	display: block;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.content_page.potential .shape_block .shape_content_block
{
	left: 0;
	top: 31%;
}
.content_page.potential .shape_block .block_caption
{
	color: #fff;
	display: block;
}
.content_page.potential .shape_block .block_caption .caption_text
{
	font-size: 28px;
	left: -10%;
	position: absolute;
	top: 35%;
}
.content_page.potential .shape_block .block_caption .caption_text.c_left
{
}
.content_page.potential .shape_block .block_caption .caption_text.c_top
{
	display: block;
	left: 0;
	text-align: center;
	top: -115%;
	width: 100%;
}
.content_page.potential .shape_block .block_caption .caption_text.c_right
{
	left: auto;
	right: -8%;
}
.content_page.potential .shape_block .block_caption .caption_text.c_bottom
{
	display: block;
	left: 0;
	text-align: center;
	top: 185%;
	width: 100%;
}
.content_page.potential .shape_block .block_caption .caption_text .sub
{
	bottom: -2px;
	font-size: 60%;
	left: 1px;
	position: relative;
}
.content_page.potential .content_block
{
	padding: 250px 0 0 0;
}
.content_page.potential .scroll_to_nav ul li
{
	background: url(../images/scroll_to_nav_pointer.png) no-repeat left center;
	font-size: 28px;
	padding: 15px 0 15px 35px;
}
.content_page.personality_type .scroll_to_nav ul li
{
	background: url(../images/scroll_to_nav_pointer.png) no-repeat left center;
	font-size: 28px;
	padding: 15px 0 15px 35px;
	text-align: left;
}
.content_page.potential #pair_1.sub_content .list_block ul
{
	padding-top: 0;
}
.content_page.potential .sub_content .list_block
{
	padding: 40px 0 0 0;
}
.content_page .more_link
{
	padding: 20px 0;
}
.content_page .more_link a
{
	background: url(../images/pair_nav_pointer.png) no-repeat 98% center;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	color: #00afbb;
	display: block;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 30px;
	padding: 30px 5px 30px 50px;
}
.content_page.preference_combinations
{
	/*background: url(../images/preference_combinations_img1.png) no-repeat center top;*/
	background: transparent url("/sites/all/themes/mbti/images/preference_img1.png") no-repeat scroll right -100px;
	padding: 170px 0 0 0;
}
.content_page.preference_combinations .page_title
{
	padding: 0 0 35px;
}
.content_page.preference_combinations .text_block
{
	padding: 0 8%;
}
.content_page.preference_combinations .sub_content
{
	padding: 0 0 40px 0;
}
.content_page.preference_combinations .sub_content .list_block ul
{
	padding: 40px 0 0 20px;
}
.bottom_navigation
{
}
.bottom_navigation ul
{
	border-top: 1px solid #cccccc;
}
.bottom_navigation ul li
{
	border-bottom: 1px solid #cccccc;
}
.bottom_navigation ul li a
{
	background: url(../images/pair_nav_pointer.png) no-repeat 97% center;
	color: #00afbb;
	display: block;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 30px;
	padding: 40px 8%;
	text-align: right;
}
.content_page.career_interests.mbti {background: url(../images/career_interests_img1.png) no-repeat right top;}
.content_page.career_interests {padding: 170px 0 0 0;}

.content_page.career_interests.quadrants.index_search,
.page-node-59 .content_page.career_interests {background: transparent url("/sites/all/themes/mbti/images/quadrants_img1.png") no-repeat scroll right 50% / 260px;}
.content_page.career_interests .sub_content .sub_title {padding-bottom: 35px;}
.content_page.career_interests .text_block {padding: 0 8%;}
.content_page.career_interests .sub_content .list_block .list_title {padding: 0 0 20px 0;}
.content_page.career_interests .sub_content .list_block ul {padding: 0px 0px 20px 19px;}
.content_page.career_interests .sub_content .list_block {padding: 0 0 40px 0;}
.career_interests .tabs { padding: 40px 0 30px 0; text-align: center;}
.career_interests .tabs li
{
	display: inline-block;
	filter: alpha(opacity=50);
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	opacity: 0.5;
	position: relative;
	width: 100px;
}
.career_interests .tabs li.active
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.career_interests .tabs li:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.career_interests .tabs li a
{
	color: #00afbb;
	font-size: 55px;
	font-weight: 700;
}
.career_interests .tabs li:hover a
{
	color: #fff;
}
.career_interests .tabs li.selected a
{
	color: #fff;
}
.career_interests .tabs li a span
{
	display: block;
	position: relative;
	top: 200px;
	z-index: 55;
}
.content_page.career_interests.quadrants.index_search .tabs li img.bg_img,
.page-node-59 .career_interests .tabs li img.bg_img {width: 200px;height: 200px;}
.page-node-57 .career_interests .tabs li img.bg_img {max-height: 425px;}
.career_interests .tabs li img.bg_img {left: 0;position: absolute;top: 0;}
.career_interests .tabs li img.bg_img.hover_img
{
	display: none;
}
.career_interests .tabs li.selected img.bg_img.hover_img
{
	display: block;
}
.content_page.career_interests .block_title
{
	padding: 40px 0;
}
.content_page.career_interests .block_title h1
{
	color: #000;
}
.career_interests .tabs.dwc
{
	padding: 40px 0 30px 0;
	text-align: center;
}
.career_interests .tabs.dwc li
{
	display: inline-block;
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	min-height: 576px;
	position: relative;
	width: 144px;
}
.career_interests .tabs.dwc
{
	padding: 40px 0 30px 0;
	text-align: center;
}
.career_interests .tabs.dwc li
{
	display: block;
	margin: 0 auto;
	min-height: 144px;
	position: relative;
	width: 573px;
}
.career_interests .tabs.dwc li a span
{
	top: 45px;
}
.career_interests .tabs.uoi
{
	padding: 40px 0 30px 0;
	text-align: center;
}
.career_interests .tabs.uoi li
{
	display: inline-block;
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	position: relative;
	width: 200px;
	height: 200px;
}
.career_interests .tabs.uoi
{
	padding: 40px 10% 30px;
	text-align: center;
}
.career_interests .tabs.uoi li a span {top: 85px;font-size: 55px;font-family: MuseoSans-700,Helvetica,Arial,sans-serif;font-weight: 700;}
.tabs_nav
{
	text-align: center;
}
.leading_styles
{
	display: inline-block;
}
.leading_styles li
{
	display: block;
	filter: alpha(opacity=50);
	float: left;
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	opacity: 0.5;
	position: relative;
	text-align: center;
}
.leading_styles li.active
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.leading_styles li:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.leading_styles li img.bg_img
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.leading_styles li.tj
{
	height: 144px;
	width: 144px;
}
.leading_styles li.fj
{
	height: 144px;
	width: 288px;
}
.leading_styles li.tp
{
	height: 288px;
	width: 144px;
}
.leading_styles li.fp
{
	height: 288px;
	width: 288px;
}
.leading_styles li.clear_f
{
	clear: left;
}
.leading_styles li a
{
	color: #00afbb;
	font-size: 80px;
}
.leading_styles li a span
{
	position: relative;
	top: 33%;
}
.leading_styles li.tp a span, .leading_styles li.fp a span
{
	position: relative;
	top: 43%;
}
.career_interests .leading_styles li img.bg_img.hover_img
{
	display: none;
}
.career_interests .leading_styles li.selected img.bg_img.hover_img
{
	display: block;
}
.career_interests .leading_styles li:hover a
{
	color: #fff;
}
.career_interests .leading_styles li.selected a
{
	color: #fff;
}
.career_interests .leading_styles li a span
{
	z-index: 55;
}
.career_interests .detail_block
{
	display: none;
}
.career_interests .detail_block.on
{
	display: block;
}

.career_interests .static_nav
{
	border-bottom: 1px solid #ccc;
	margin: 40px 0 50px 0;
	padding: 40px 0;
}
.career_interests .static_nav ul
{
}
.career_interests .static_nav ul li
{
	display: inline-block;
	filter: alpha(opacity=50);
	font-family: 'MuseoSans-700', Helvetica, Arial, sans-serif;
	font-size: 60px;
	opacity: 0.5;
	padding: 0 40px;
}
.career_interests .static_nav li.active
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.career_interests .static_nav li:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.career_interests .static_nav ul li a
{
	color: #00afbb;
}
.item-list
{
	border-bottom: 1px solid #ccc;
	padding: 40px 0;
	text-align: right;
}
.item-list ul
{
	margin: 0 auto;
	max-width: 1200px;
}
.item-list ul li
{
	display: inline-block;
	margin: 0 10px;
}
.item-list ul li a
{
	color: #666666;
	font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;
	font-size: 25px;
}
.item-list ul li a:hover
{
	color: #000;
}
.item-list ul li.pager-current
{
	color: #00afbb;
	font-family: "MuseoSans-700",Helvetica,Arial,sans-serif;
	font-size: 30px;
}
.item-list ul li a:hover
{
}
div.status
{
	background: #00afbc;
	text-align: center;
}
div.error
{
	background: #f79541;
	text-align: center;
}
div.error .context, div.status .context
{
	color: #fff;
	font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;
	font-size: 16px;
}
div.error ul li, div.status ul li
{
	color: #fff;
	font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;
	font-size: 16px;
	padding: 10px 0;
}

.page-user-register .shape_block .block_title,
.page-user-register .shape_related_content .content_block {color: #000;}
.page-user-register .shape_related_content .content_block {position: relative;top: -20px;}
.page-user-register .shape_block {box-shadow: 0 0 0 2px #a2a2a2;-moz-box-shadow: 0 0 0 2px #a2a2a2;-webkit-box-shadow: 0 0 0 2px #a2a2a2;-ms-box-shadow: 0 0 0 2px #a2a2a2;-o-box-shadow: 0 0 0 2px #a2a2a2;}


.page-user-register .b-registration_personality_type_link {border-bottom: 1px solid #000;color: #000;background: rgba(0, 0, 0, 0) url("../images/next_ico_black.png") no-repeat scroll right center;}
.page-user-register  div.form-item div.password-suggestions:before  {background: transparent url("/sites/all/themes/mbti/images/UpArrowfield_black.png") no-repeat scroll 0% 0%;top: -5px;}
div.form-item div.password-suggestions:before {content: "";background: transparent url("/sites/all/themes/mbti/images/UpArrowfield.png") no-repeat scroll 0% 0%;position: absolute;width: 50px;height: 7px;top: -9px;}


div.form-item div.password-suggestions {background:#c9c7c7;border: 0 none;border-top: 2px solid #fff;color: #fff;font-size: 18px;margin: -20px 0 0 0;padding: 30px 3%;width: 94%;position: relative;}
div.password-suggestions span {display: block;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;padding: 5px 0px 15px 10px;font-size: 14px; color: #fff;}

div.password-suggestions ul {padding: 0 0 0 25px;}
div.password-suggestions ul li {font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;padding: 5px 0;font-size: 14px;}
.shape_block.pre_selected {box-shadow: inset 0 0 0 4px #fff, 0 0 0 1px #fff;-webkit-box-shadow: inset 0 0 0 4px #fff, 0 0 0 1px #fff;-moz-box-shadow: inset 0 0 0 4px #fff, 0 0 0 1px #fff;-ms-box-shadow: inset 0 0 0 4px #fff, 0 0 0 1px #fff;-o-box-shadow: inset 0 0 0 4px #fff, 0 0 0 1px #fff;}
.node-type-personal-improvement.section-itto .bottom_block,
.page-node-39 .bottom_block {background: #fff;}
.bottom_block
{
	padding: 100px 0 0 0;
	position: relative;
	text-align: center;
	/*background: #fff;*/
}
.bottom_block img
{
	display: block;
	margin: 0 auto;
}
.bottom_block span{display: none;}
.scroll_to_top{cursor: pointer;}
.bottom_block.scroll_to_top span {bottom: 170px;color: #fff;display: block;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;font-size: 28px;position: absolute;width: 100%;}
.page-contact .form_content {width: 370px;}
.shape_related_content .block_title span:after {content:": ";}
.b-select_type .shape_related_content .block_title span:after {content:"";}
.node-type-personal-improvement .shape_related_content .block_title span::after {content: "";}
.page-user-register .field-name-field-book-id.field-widget-options-select {display:none;}
/* .node-type-preference-combination */
.node-type-preference-combination .text_block {max-width: 100%;}
.node-type-preference-combination .text_block p {font-size: 16px;font-family: MuseoSans-500,Helvetica,Arial,sans-serif;font-weight: 500;width: 47%;}
.node-type-preference-combination .letter_row .letter_text {font-size: 16px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;width: 155px;display: inline-block;margin: 0px 15px;line-height: 25px;position: relative;top: 7px;}
.node-type-preference-combination .list_block .column {width: 545px;display: inherit;margin: 0 auto;}
.node-type-preference-combination .list_block .letter_row {display: inline-block;width: 49%;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .row1:hover,
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .row2:hover,
.node-type-preference-combination .list_block .row1:hover,
.node-type-preference-combination .list_block .row2:hover,
.node-type-preference-combination .list_block .row3:hover,
.node-type-preference-combination .list_block .row4:hover  {background: #EAFEFF none repeat scroll 0% 0%}
.node-type-preference-combination .list_block .row1,
.node-type-preference-combination .list_block .row2,
.node-type-preference-combination .list_block .row3,
.node-type-preference-combination .list_block .row4
{width: 100%;display: inline-block;padding-bottom: 30px;border-bottom: 1px solid #B2B2B2;padding-top: 30px;}
.node-type-preference-combination .middle_images {display: inline-block;width: 100%;overflow: hidden;margin-top: -600px;height: auto;}
.node-type-preference-combination .middle_images .preference_img2 {float: right;}
.node-type-preference-combination .middle_images .preference_img3 {position: relative;top: 410px;float: left;}
.node-type-preference-combination .bottom_navigation ul li a {margin: 0px auto;display: inherit;width: 75%;max-width: 660px;text-align: inherit;font-size: 22px;font-family: MuseoSans-500,Helvetica,Arial,sans-serif;}
.node-type-preference-combination .bottom_navigation ul li a:hover {color: #275cac;}

/* id=19* .section-itto */
.scroll_to_nav ul li.pair_1 span.navicons,
.scroll_to_nav ul li.pair_2 span.navicons,
.scroll_to_nav ul li.pair_3 span.navicons,
.scroll_to_nav ul li.pair_4 span.navicons  {position: relative; top: 30px; left: 10px; float: left; overflow: hidden; display: block; width: 75px;}

.scroll_to_nav ul li span.text {padding-left: 20px;width: 138px;margin: 22px 0px;display: inline-block;}
.scroll_to_nav ul li:hover span.text {color:#235DAC;}
.scroll_to_nav ul li.pair_3 span.text {margin: 23px 0px;}
.scroll_to_nav ul li.pair_2 span.text,
.scroll_to_nav ul li.pair_4 span.text {margin: 32px 0px;}
.scroll_to_nav ul li:nth-last-of-type(1) {margin-right: 0px;}
.page-node-19.section-itto .content_page.type_cues {background:none;}
.page-node-19.section-itto .text_block p.flexyblock {font-size: 16px;width: 49%;display: inline-block;vertical-align: top;padding: 0px 0px 15px;}



.page-node-19.section-itto .content_page .text_block {padding:0;}
.page-node-19.section-itto .content_block .text_block.first {padding: 0 8%;}
.page-node-19.section-itto .content_page.type_cues .content_block .type_img11 {background: url(../images/type_cues_img11.png) no-repeat -3px top;padding: 200px 0 0 0;position: relative;background-size: 270px;}
.page-node-19.section-itto .content_page.type_cues .content_block .type_img2 {background: url(../images/type_cues_img2.png) no-repeat;padding: 200px 0 0 0;position: relative;background-position: right -3px top 0px;background-size: 270px;}
.page-node-19.section-itto .content_page.type_cues .content_block .type_img3 {background: url(../images/type_cues_img3.png) no-repeat -3px top;margin-top: -70px;padding: 200px 0 0 0;position: relative;background-size: 250px;}
.page-node-19.section-itto .content_page.type_cues .content_block .type_img4 {background: url(../images/type_cues_img4.png) no-repeat;margin-top: -100px;padding: 250px 0 0 0;position: relative;background-position: right -3px top 0px;background-size: 270px;}
.page-node-19.section-itto  .content_page.type_cues hr {width: 100%;color: rgba(255, 255, 255, 0.58);margin: 7% 0px;}
.page-node-19.section-itto  .content_page .sub_content .list_block {width: 49%;display: inline-block;vertical-align: top;}
.page-node-19.section-itto .sub_content p {font-size: 16px;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
.page-node-19.section-itto .text_block .scroll_to_nav span.title {font-size: 14px;display: inline-block;margin: 0px 0px 11px;padding: 0px 0px 20px;}
.page-node-19.section-itto .content_page .sub_content .sub_content_block .block_title {padding: 20px 0px;}
.page-node-19.section-itto .sub_title h2 .title,
.page-node-19.section-itto .content_page .sub_content .sub_content_block  h3 {font-family: 'MuseoSans-500', Helvetica, Arial, sans-serif;font-size: 30px;font-weight: 500;}
.page-node-19.section-itto .sub_content .sub_title span.sub_text {display: block;font-size: 20px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-weight: 500;}
.page-node-19 .sub_content .s_sub.list_title {font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-size: 18px;line-height: 35px;font-weight: 500;padding: 10px 0px;}
.page-node-19.section-itto .content_page.type_cues div div.sub_content {max-width: 45%;margin: 0px auto;display: inherit;}
.page-node-19.section-itto .sub_title .s_icons {display: inline-block;}
.page-node-19.section-itto .sub_title .g_titles {display: inline-block;position: relative;left: 32px;top: 10px;}
.page-node-19.section-itto .scroll_to_nav {margin: 2% auto;display: inherit;padding: 0 8%;}
.page-node-19.section-itto .scroll_to_nav .title {font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-size: 14px;display: inherit;padding: 0px 0px 1%;}
.page-node-19.section-itto .content_page .scroll_to_nav span.s_shape {background-size: 37px auto;height: 36px;width: 36px;font-size: 25px;line-height: 32px;}
/* .node-type-preference-combination .section-itto*/
.content_page.career_interests.process_pairs.index_search .ul_column1,
.content_page.career_interests.process_pairs.index_search .ul_column2,
.content_page.career_interests.process_pairs.index_search .ul_column3,
.page-node-57.section-itto .process_pairs .ul_column1,
.page-node-57.section-itto .process_pairs .ul_column2,
.page-node-57.section-itto .process_pairs .ul_column3,

.content_page.career_interests.quadrants.index_search .ul_column1,
.content_page.career_interests.quadrants.index_search .ul_column2,
.content_page.career_interests.quadrants.index_search .ul_column3,
.page-node-59.section-itto .quadrants .ul_column1,
.page-node-59.section-itto .quadrants .ul_column2,
.page-node-59.section-itto .quadrants .ul_column3 {display: inline-block;width: 33%;vertical-align: top;}
.content_page.career_interests.process_pairs.index_search .quadrants span .ul_title,
.content_page.career_interests.quadrants.index_search span .ul_title,
.page-node-59.section-itto .quadrants span .ul_title,
.page-node-57.section-itto .process_pairs span .ul_title
{font-size: 18px;font-family: MuseoSans-500,Helvetica,Arial,sans-serif;padding: 0px 0px 10px;display: inline-block;}
.content_page.career_interests.process_pairs.index_search .quadrants .ql_title,
.page-node-59.section-itto .quadrants .ql_title,
.content_page.career_interests.quadrants.index_search .ql_title,
.page-node-57.section-itto .process_pairs .ql_title
{font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;display: inline-block;position: relative;}

.content_page.career_interests.quadrants.index_search .ql_title,
.page-node-59.section-itto .quadrants .ql_title {top: 15px;left: 23px;}
.content_page.career_interests.process_pairs.index_search .ql_title,
.page-node-57.section-itto .process_pairs .ql_title {top: -5px;left: 3%;}

.content_page.career_interests.quadrants.index_search .q_title,
.content_page.career_interests.process_pairs.index_search .q_title,
.page-node-57.section-itto .process_pairs .q_title,
.page-node-59.section-itto .quadrants .q_title {font-size: 30px;display: inherit;}

.content_page.career_interests.quadrants.index_search .list_title,
.content_page.career_interests.process_pairs.index_search .list_title,
.page-node-57.section-itto .process_pairs .list_title,
.page-node-59.section-itto .quadrants .list_title {font-size: 22px;display: inherit;}


.content_page.career_interests.quadrants.index_search ul span.block_title,
.content_page.career_interests.process_pairs.index_search ul span.block_title,
.content_page.career_interests.process_pairs.activity_patterns.itto.index_search span.block_title:nth-of-type(1),
.page-node-129 .content_page.career_interests.itto span.block_title:nth-of-type(1),
.page-node-57.section-itto .process_pairs ul span.block_title,
.page-node-59.section-itto .quadrants ul span.block_title {display: inherit;font-size: 14px;padding: 10px 0px;}
/*.page-node-59.section-itto .quadrants ul.tabs.uoi {width:410px;margin:0 auto;padding:0;}*/

.content_page.career_interests.quadrants.index_search .text_block p,
.page-node-59.section-itto .quadrants .text_block p {display: inline-block;vertical-align: top;padding: 0px 2% 1% 0px;}

.content_page.career_interests.process_pairs.index_search .process_pairs #st,
.content_page.career_interests.process_pairs.index_search .process_pairs #sf,
.content_page.career_interests.process_pairs.index_search .process_pairs #nf,
.content_page.career_interests.process_pairs.index_search .process_pairs #nt,
.page-node-57.section-itto .process_pairs #st,
.page-node-57.section-itto .process_pairs #sf,
.page-node-57.section-itto .process_pairs #nf,
.page-node-57.section-itto .process_pairs #nt,
.content_page.career_interests.quadrants.index_search #is,
.content_page.career_interests.quadrants.index_search #in,
.content_page.career_interests.quadrants.index_search #es,
.content_page.career_interests.quadrants.index_search #en,
.page-node-59.section-itto .quadrants #is,
.page-node-59.section-itto .quadrants #in,
.page-node-59.section-itto .quadrants #es,
.page-node-59.section-itto .quadrants #en {margin: 0px auto;display: inherit;overflow:hidden;width:100%;}


.content_page.career_interests.quadrants.index_search .text_block p,
.content_page.career_interests.quadrants.index_search .text_block p,
.page-node-59.section-itto .career_interests .text_block p {display: inline-block;vertical-align: top;padding-right: 2%;}


.content_page.career_interests.quadrants.index_search ul.tabs,
.content_page.career_interests.process_pairs.index_search ul.tabs,
.page-node-57.section-itto .process_pairs ul.tabs,
.page-node-59.section-itto .career_interests ul.tabs {padding: 0px; display: block; height: 475px; margin: 0px auto; overflow: hidden; width: 460px;}

.content_page.career_interests.process_pairs.index_search .pairs_img1,
.page-node-57.section-itto .process_pairs .pairs_img1 {position: absolute;left: -3px;top: 30%;width: 250px;}

.content_page.career_interests.process_pairs.index_search .pairs_img2,
.page-node-57.section-itto .process_pairs .pairs_img2 {position: absolute;right: 0px;top: 45%;}

.content_page.career_interests.process_pairs.index_search .text_block p,
.page-node-57.section-itto .process_pairs .text_block p {display: inline-block;vertical-align: top;padding-right: 2%;}


/* personal-improvement */
.node-type-personal-improvement .content_page.type_dynamics p {font-size: 16px;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;font-weight: 100;padding: 0px 1% 20px 0px;}
.node-type-personal-improvement .content_page.type_dynamics .text_block.first p {font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;padding: 0px 0px 20px;display: inline-block;width: 47%;vertical-align: top;padding-right: 2%;}
.node-type-personal-improvement .content_page.type_dynamics .text_block.first p span.bt_fld {margin-top: 15px;display: inline-block;}

.node-type-personal-improvement .content_page.type_dynamics span.titleblock {font-size: 30px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-weight: 500;margin-bottom: 20px;display: inherit;}
.node-type-personal-improvement .content_page.type_dynamics span.selectbutton {font-size: 14px;color: #666666;margin: 15px 0px 15px 0px;display: inherit;}
.node-type-personal-improvement .content_page.type_dynamics #tatptap span.selectbutton {text-align: center;}
.node-type-personal-improvement .content_page .type_img4 .typebutton,
.node-type-personal-improvement .content_page .type_img4 .selectbutton,
.node-type-personal-improvement .content_page .type_img4 .selectbutton a {display: none !important;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .sub_content {max-width: 570px;display: inherit;margin: 0px auto;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 span.title_inblock {display: inline-block;width: 100%;text-align: center;font-size: 22px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;margin: 25px 0px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .row1,
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .row2
{display: inherit;margin: 0px auto;max-width: 360px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .row1 {border-bottom: 1px solid #898989;padding-bottom: 25px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .row2 {margin-bottom: 25px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .row_item {font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;text-align: center;display: inherit;}


.node-type-personal-improvement .content_page.type_dynamics .type_img1 .letter_icon {margin-left: 11px;margin-right: 11px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img2 .sub_content p:nth-of-type(1),
.node-type-personal-improvement .content_page.type_dynamics .type_img2 .sub_content p:nth-of-type(2),
.node-type-personal-improvement .content_page.type_dynamics .type_img2 .sub_content p:nth-of-type(4),
.node-type-personal-improvement .content_page.type_dynamics .type_img2 .sub_content p:nth-of-type(5)
{display: inline-block;width: 47%;padding: 0px 1% 20px 0px;vertical-align:top;}
.node-type-personal-improvement .content_page.type_dynamics .type_img2 .sub_content p:nth-of-type(3) {width:49%;}
.node-type-personal-improvement .content_page.type_dynamics .type_img2 span.titleblock {display: inherit;width: 550px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img3 .sub_content {display: inherit;margin-left: 48%;}
.node-type-personal-improvement .content_page.type_dynamics .type_img3 .sub_content p {vertical-align: top;display: inherit;width: 100%;padding: 0px 0px 20px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img4 .sub_content {display: inherit;margin-right: 52%;}
.node-type-personal-improvement .content_page.type_dynamics .type_img4 .sub_content .list_block ul {padding:0;}
.node-type-personal-improvement .content_page.type_dynamics .type_img4 .sub_content .list_block ul li {display: inline-block;width: 43%;vertical-align: top;}
.node-type-personal-improvement .content_page.type_dynamics .type_img4 .sub_content .list_block ul li strong {display: inherit;margin-bottom: 20px;}
.node-type-personal-improvement .content_page.type_dynamics #tatptap .list_block ul li,
.node-type-personal-improvement .content_page.type_dynamics .type_img5 .sub_content .list_block ul li {padding: 0px 0px 0px 30px;margin: 0px 0px 10px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img5 .ultitleblock {font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-size: 18px;margin-bottom: 20px;display: inherit;}
.node-type-personal-improvement .content_page.type_dynamics .type_img5 .sub_content p,
.node-type-personal-improvement .content_page.type_dynamics .type_img5 .sub_content .list_block
{display: inline-block;vertical-align: top;width: 47%;}
.node-type-personal-improvement .content_page.type_dynamics span.typebutton	{font-size: 14px;color: #34BDC8;border: 1px solid #34BDC8;display: inline-block;padding: 0px;width: 150px;height: 40px;text-align: center;line-height: 40px;font-weight: 100;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;}
.node-type-personal-improvement .content_page.type_dynamics span.typebutton:hover,
.node-type-personal-improvement .content_page.type_dynamics span.typebutton:focus {color: #235dac;border: 1px solid #235dac;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 {background: transparent url("/sites/all/themes/mbti/images/type_cues_img4.png") no-repeat scroll right -3px top 0px / 300px auto;}
.node-type-personal-improvement .content_page.type_dynamics .type_img1 .text_block {background: transparent url("/sites/all/themes/mbti/images/type-dynamics_img2.png") no-repeat scroll left -3px top 270px / 265px auto;padding: 100px 0px;}

.node-type-personal-improvement .content_page.type_dynamics .type_img2 .sub_content div.sub_title:nth-of-type(2) {padding-top: 165px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img2 .sub_content div.sub_title:nth-of-type(3) {padding-top: 70px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img2 {padding-top: 60px;background: transparent url("/sites/all/themes/mbti/images/type-dynamics_img4.png") no-repeat scroll right -3px top 260px / 280px auto;}
.node-type-personal-improvement .content_page.type_dynamics .type_img3 {background: transparent url("/sites/all/themes/mbti/images/type-dynamics_img3.png") no-repeat scroll left 0px / 200px auto;padding: 45px 0px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img4 {background: transparent url("/sites/all/themes/mbti/images/type-dynamics_img5.png") no-repeat scroll right -3px top 85px / 300px auto;padding: 100px 0px;}
.node-type-personal-improvement .content_page.type_dynamics .type_img5 .text_block .titleblock:nth-of-type(2) {padding-top: 90px;}

/* page-node-38 */

.node-type-personal-improvement .content_page.type_dynamics #tatptap {padding-top: 150px !important;}
.content_page.personal_improvement.index_search #tatptap .shape_container,
.page-node-38 .content_page.personal_improvement #tatptap .shape_container,
.node-type-personal-improvement .content_page.type_dynamics #tatptap {display: inherit;margin: 0px auto;height: auto;max-width: 620px;padding: 10px;}
.content_page.personal_improvement.index_search #tatptap .shape_block,
.page-node-38 .content_page.personal_improvement #tatptap .shape_block,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_block {box-shadow: 0px 0px 1px 1px #34BDC8;-moz-box-shadow: 0px 0px 1px 1px #34BDC8;-webkit-box-shadow: 0px 0px 1px 1px #34BDC8;-ms-box-shadow: 0px 0px 1px 1px #34BDC8;-o-box-shadow: 0px 0px 1px 1px #34BDC8;z-index:999;}
.content_page.personal_improvement.index_search #tatptap .shape_content_area,
.page-node-38 .content_page.personal_improvement #tatptap .shape_content_area,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_content_area {height: 520px;font-family: "MuseoSans-700",Helvetica,Arial,sans-serif;font-size: 32px;display: inherit;width: 90%;margin: 0px auto;padding: 75px 50px 75px 50px;position: relative;}
.content_page.personal_improvement.index_search #tatptap .shape_content_area:after,
.page-node-38 .content_page.personal_improvement #tatptap .shape_content_area:after,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_content_area:after {content: "";background: transparent url("/sites/all/themes/mbti/images/letters_img1.png") no-repeat scroll 0% 0%;width: 640px;height: 654px;display: inherit;position: absolute;left: 0px;top: 20px;z-index:1;}
.content_page.personal_improvement.index_search #tatptap .shape_content_area:before,
.page-node-38 .content_page.personal_improvement #tatptap .shape_content_area:before,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_content_area:before {content:"";content: "";background: transparent url("/sites/all/themes/mbti/images/letters_img2.png") no-repeat scroll 0% 0%;width: 640px;height: 654px;display: inherit;position: absolute;left: -15px;top: 20px;z-index:1;}
.content_page.personal_improvement.index_search #tatptap .shape_block:hover,
.content_page.personal_improvement.index_search #tatptap .shape_block.selected,
.page-node-38 .content_page.personal_improvement #tatptap .shape_block:hover,
.page-node-38 .content_page.personal_improvement #tatptap .shape_block.selected,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_block.selected,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_block:hover {background: #34BDC8;}

.node-type-personal-improvement .content_page.type_dynamics.search_index #tatptap .shape_block.selected .block_title a,
.node-type-personal-improvement .content_page.type_dynamics.search_index #tatptap .shape_block:hover .block_title a,
.content_page.personal_improvement.index_search #tatptap .shape_block.selected .block_title,
.page-node-38 .content_page.personal_improvement #tatptap .shape_block.selected .block_title,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_block.selected .block_title,
.content_page.personal_improvement.index_search #tatptap .shape_block.selected .block_title a,
.content_page.personal_improvement.index_search #tatptap .shape_block:hover .block_title a,
.content_page.personal_improvement.index_search #tatptap .shape_block:hover .block_title,
.page-node-38 .content_page.personal_improvement #tatptap .shape_block:hover .block_title,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_block:hover .block_title {color:#fff;}

.content_page.personal_improvement.index_search #tatptap .shape_block .block_title a,
.node-type-personal-improvement .content_page.type_dynamics.search_index #tatptap .shape_block .block_title a {padding:15px;}

.node-type-personal-improvement .content_page.type_dynamics.search_index #tatptap .shape_block .block_title a,
.page-node-38 .content_page.personal_improvement #tatptap .shape_block .block_title,
.content_page.personal_improvement.index_search #tatptap .shape_block .block_title a,
.content_page.personal_improvement.index_search #tatptap .shape_block .block_title,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_block .block_title {font-size: 32px;color: #34bdc8;font-family: "MuseoSans-700",Helvetica,Arial,sans-serif;font-weight: 700;}

.node-type-personal-improvement .content_page.type_dynamics #tatpta p span.selectbutton {text-align: center;display: inherit;margin-bottom: 25px;margin-top: 50px;}
.content_page.personal_improvement.index_search #tatptap .shape_related_content,
.page-node-38 .content_page.personal_improvement #tatptap .shape_related_content,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_related_content {color:#000 !important;}
.content_page.personal_improvement.index_search #tatptap .shape_related_content div.content_block .block_title,
.page-node-38 .content_page.personal_improvement #tatptap .shape_related_content div.content_block .block_title, 
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_related_content div.content_block .block_title {font-size: 30px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-weight: 500;display: inherit;padding-bottom:30px;}
.node-type-personal-improvement .content_page.type_dynamics #tatptap .shape_related_content {margin: 70px 0px 0px 40px !important;width: auto;display: inherit;}

.content_page.personal_improvement.index_search .content_page.type_dynamics #tatptap .list_block ul li,
.node-type-personal-improvement .content_page.type_dynamics #tatptap .list_block ul li {font-size: 16px;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
.content_page.personal_improvement.index_search .content_page.type_dynamics img.tablet_tap,
.node-type-personal-improvement .content_page.type_dynamics img.tablet_tap {display:none;}


.content_page.personal_improvement.index_search .text_block p:nth-of-type(1),
.page-node-38 .content_block .text_block p:nth-of-type(1) {display: inline-block;width: 49%;font-size: 16px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-weight: 500;padding: 0px 4% 0px 0px;}
.content_page.personal_improvement.index_search .single_link_bk,
.page-node-38 .content_block .single_link_bk {display: inline-block;max-width: 270px;height: 100px;border: 1px solid #00AFBB;}
.content_page.personal_improvement.index_search .single_link_bk a,
.page-node-38 .content_block .single_link_bk a {margin: 0px 20px;padding: 25px 45px 25px 0px;font-size: 18px;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
.content_page.personal_improvement.index_search .single_link_bk:hover,
.content_page.personal_improvement.index_search .single_link_bk a:hover,
.page-node-38 .content_block .single_link_bk:hover,
.page-node-38 .content_block .single_link_bk a:hover {color:#235dac;border-color:#235dac;}
.content_page.personal_improvement.index_search,
.page-node-38 .content_page.personal_improvement {padding: 170px 0px 0px;background: transparent url("/sites/all/themes/mbti/images/section-personal-improvement_img1.png") no-repeat scroll right -100px;}
.content_page.personal_improvement.index_search .content_block .type_img2 .sub_content,
.page-node-38 .content_block .type_img2 .sub_content {margin-top: 75px;}
.content_page.personal_improvement.index_search .content_block .type_img2 .sub_content .titleblock,
.page-node-38 .content_block .type_img2 .sub_content .titleblock {text-align: center;display: inherit;margin-top: 5%;font-size:14px;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
.content_page.personal_improvement.index_search .content_block .list_block ul,
.page-node-38 .content_block .list_block ul {display: inline-block;width: 49%;vertical-align: top;padding: 0;}
.content_page.personal_improvement.index_search .sub_content .list_block ul li,
.page-node-38 .content_page .sub_content .list_block ul li {padding: 0px 0px 15px 19px;width: 85%;}
.content_page.personal_improvement.index_search .undertitileblock,
.content_page.personal_improvement.index_search .undertitileblock2,
.page-node-38 .content_block .undertitileblock,
.page-node-38 .content_block .undertitileblock2 {display: inline-block;vertical-align: top;width: 225px;border: 1px solid #34BDC8;font-size: 18px;margin-bottom: 50px;color:#34BDC8;}
.content_page.personal_improvement.index_search .content_block .undertitileblock,
.page-node-38 .content_block .undertitileblock {height: 18px;padding: 40px 20px;}
.content_page.personal_improvement.index_search .content_block .undertitileblock2,
.page-node-38 .content_block .undertitileblock2 {line-height: 20px;padding: 30px 20px;height: 38px;margin-left: 12px;}
.content_page.personal_improvement.index_search .content_block ul .titileblock,
.page-node-38 .content_block ul .titileblock {font-size: 18px;font-weight: 500;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;margin: 0px 0px 15px;display: inherit;}
.content_page.personal_improvement.index_search .shape_related_content .content_block,
.page-node-38 .shape_related_content .content_block {margin-bottom: 200px;}
.content_page.personal_improvement.index_search .shape_related_content .wrapper,
.page-node-38 .shape_related_content .wrapper {width: 560px;margin: 0 auto;display: inherit;}
.content_page.personal_improvement.index_search .content_block .wrapper .titleblock,
.page-node-38 .content_block .wrapper .titleblock {margin-top: 3% !important;margin-bottom: 3% !important;}
.content_page.personal_improvement.index_search .content_block .list_block span.moreabout,
.page-node-38 .content_block .list_block span.moreabout {padding: 50px 0px;position: absolute;left: 0px;overflow: hidden;border: 1px solid #CCC;bottom: -170px;text-align: center;display: inline-block;max-width: 100%;right: 0;left: 0;}
.content_page.personal_improvement.index_search .content_block .list_block span.moreabout a,
.page-node-38 .content_block .list_block span.moreabout a {color:#34bdc8;font-weight: 500;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-size: 22px;}
.page-node-38 .content_block .list_block a.moreabout  {color:#34bdc8;font-weight: 500;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-size: 22px;}
.content_page.personal_improvement.index_search .content_block .list_block span.moreabout a:hover,
.page-node-38 .content_block .list_block span.moreabout a:hover {color:#235DAC;}
.page-node-38 .content_block .list_block a.moreabout:hover   {color:#235DAC;}
.content_page.personal_improvement.index_search .content_block .list_block span.moreabout span.rtl,
.page-node-38 .content_block .list_block span.moreabout span.rtl {background: transparent url("/sites/all/themes/mbti/images/pair_nav_pointer.png") no-repeat scroll right center;padding: 0px 20% 0px 0px;position: relative;right: 0px;top: 0px;}
.content_page.personal_improvement.index_search .content_block .shape_related_content,
.page-node-38 .content_block .shape_related_content {position: relative;top: 175px;width:100% !important;margin: 30px 0px !important;float: none;}
.content_page.personal_improvement.index_search .content_block .type_img2,
.page-node-38 .content_block .type_img2 {background: transparent url("/sites/all/themes/mbti/images/section-personal-improvement_img2.png") no-repeat scroll left 480px;padding: 0px 0px 150px;}


/* personality-type.section-itto */

.content_page.alternative_type .text_block .list_block,
.content_page.alternative_type .text_block #ulleft,
.content_page.alternative_type .text_block #ulright {display: inline-block;width: 300px;vertical-align: top;}

.content_page.alternative_type .text_block #ulright {padding-left:30px;}


.node-type-personality-type.section-itto .type_img1 {background:url(../images/alternative_type_img1.png) no-repeat scroll left top;padding: 470px 0px 0px 0px;}

.node-type-personality-type.section-itto .type_img2 {background:url(../images/alternative_type_img2.png) no-repeat scroll right top;margin-top: -200px;background-position: right -3px top;}
.node-type-personality-type.section-itto .content_page.alternative_type .type_img2 .text_block {padding: 150px 0px 400px 100px;}

.node-type-personality-type.section-itto .type_img3 {background:url(../images/alternative_type_img3.png) no-repeat scroll left top;margin-top: -200px;}
.node-type-personality-type.section-itto .content_page.alternative_type .type_img3 .text_block {padding: 100px 0px 250px 405px;}

.node-type-personality-type.section-itto .type_img4 {background:url(../images/alternative_type_img4.png) no-repeat scroll right top;margin-top: -200px;}
.node-type-personality-type.section-itto .content_page.alternative_type .type_img4 .text_block {padding: 150px 0px 400px 100px;}

.node-type-personality-type.section-itto .type_img5 {background:url(../images/alternative_type_img6.png) no-repeat scroll left top;margin-top: -11%;}
.node-type-personality-type.section-itto .content_page.alternative_type .type_img5 .text_block {padding: 100px 0px 250px 405px;}


.node-type-personality-type.section-itto .content_page.alternative_type #navtype.text_block {max-width: 1200px;display: inherit;margin-top: 70px;}




/* section-ittc */
.section-ittc .content_page.personal_improvement.srch_index .shape_block .block_title a {padding:15px;color: #34bdc8;}

.section-ittc .content_page.personal_improvement.srch_index,
.page-node-81.section-ittc .content_page.personal_improvement {background: transparent url("/sites/all/themes/mbti/images/section-ittc_img3.png") no-repeat scroll right 0px;padding: 170px 0px 0px;}

.section-ittc .content_page.personal_improvement.srch_index .text_block p,
.page-node-81.section-ittc .content_page.personal_improvement .text_block p {font-size: 16px;display: inline-block;width: 47%;padding-right: 2%;vertical-align: top;}

.section-ittc .content_page.personal_improvement.srch_index .type_img2 #tatptap,
.page-node-81.section-ittc .content_page.personal_improvement .type_img2 #tatptap {width: 550px;margin: 0px auto;display: inherit;padding: 20px;overflow-y: hidden;}

.section-ittc .content_page.personal_improvement.srch_index .type_img2 #tatptap .titleblock,
.page-node-81.section-ittc .content_page.personal_improvement .type_img2 #tatptap .titleblock {text-align: center;font-size: 14px;display: inherit;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;padding-bottom: 7%;}

.section-ittc .content_page.personal_improvement.srch_index .type_img2 #tatptap .shape_block,
.page-node-81.section-ittc .content_page.personal_improvement .type_img2 #tatptap .shape_block {box-shadow: 0px 0px 0px 2px #49c4ce;-moz-box-shadow: 0px 0px 0px 2px #49c4ce;-webkit-box-shadow: 0px 0px 0px 2px #49c4ce;-ms-box-shadow: 0px 0px 0px 2px #49c4ce;-o-box-shadow: 0px 0px 0px 2px #49c4ce;}

.section-ittc .content_page.personal_improvement.srch_index .type_img2 #tatptap .shape_block .block_title,
.page-node-81.section-ittc .content_page.personal_improvement .type_img2 #tatptap .shape_block .block_title {color: #34bdc8;font-size: 26px;}

.section-ittc .content_page.personal_improvement.srch_index .type_img2 #tatptap .shape_block.selected,
.page-node-81.section-ittc .content_page.personal_improvement .type_img2 #tatptap .shape_block.selected {box-shadow: 0px 0px 0px 2px #235dac;-moz-box-shadow: 0px 0px 0px 2px #235dac;-webkit-box-shadow: 0px 0px 0px 2px #235dac;-ms-box-shadow: 0px 0px 0px 2px #235dac;-o-box-shadow: 0px 0px 0px 2px #235dac;}

.section-ittc .content_page.personal_improvement.srch_index .type_img2 #tatptap .shape_block.selected .block_title,
.page-node-81.section-ittc .content_page.personal_improvement .type_img2 #tatptap .shape_block.selected .block_title {color:#235dac;}

.section-ittc .content_page.personal_improvement.srch_index .type_img2 #tatptap .shape_related_content,
.page-node-81.section-ittc .content_page.personal_improvement .type_img2 #tatptap .shape_related_content {color:#000;display: inline-block;}

.section-ittc .content_page.personal_improvement.srch_index .type_img2 #tatptap .list_block .undertitileblock,
.page-node-81.section-ittc .content_page.personal_improvement .type_img2 #tatptap .list_block .undertitileblock {font-size: 22px;text-align: left;display: inline-block;width: 100%;font-weight: 500;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;padding: 75px 0px 25px;}


/* ####### */
.page-node-82.section-ittc .text_block .title_text {width: 49%;}
.page-node-82.section-ittc .text_block p {font-size:16px;}
.page-node-82.section-ittc .text_block .type_img2 {text-align: right;margin: 5% 0px 0px;}
.page-node-82.section-ittc .text_block .type_img2 .list_block {text-align: left;}
.page-node-82.section-ittc .content_page.personality_type {background: transparent url("../images/section-ittc_img1.png") no-repeat scroll right -100px; padding: 170px 0px 0px;background-position: right -5px top -100px;}
.page-node-82.section-ittc .content_page.personality_type .content_block {background: transparent url("../images/section-ittc_img2.png") no-repeat scroll left 85%;padding: 0px 0px 110px;background-position: left -5px top 85%;}

/* ####### */

.page-node-83.section-ittc .content_page.communicate_effectively .shape_block .block_title a,
.section-ittc .content_page.communicate_effectively.index_search .shape_block .block_title a {color: #49C4CE;padding: 15px;}

.section-ittc .content_page.communicate_effectively.index_search,
.page-node-83.section-ittc .content_page.communicate_effectively {padding: 170px 0px 0px;}

.section-ittc .content_page.communicate_effectively.index_search .text_block,
.page-node-83.section-ittc .content_page.communicate_effectively .text_block {padding: 0px 8%;}

.section-ittc .content_page.communicate_effectively.index_search .text_block p,
.page-node-83.section-ittc .content_page.communicate_effectively .text_block p {font-size:16px;}

.section-ittc .content_page.communicate_effectively.index_search .text_block p strong,
.page-node-83.section-ittc .content_page.communicate_effectively .text_block p strong {font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;display: inherit;font-size: 22px;padding: 0px 0px 10px;font-weight: 500;}

.section-ittc .content_page.communicate_effectively.index_search .row1p,
.section-ittc .content_page.communicate_effectively.index_search .row2p,
.page-node-83.section-ittc .content_page.communicate_effectively .row1p,
.page-node-83.section-ittc .content_page.communicate_effectively .row2p {width: 47%;display: inline-block;vertical-align: top;padding-right: 2%;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap {width: 550px;margin: 0px auto;display: inherit;padding: 20px;overflow: hidden;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .titleblock,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .titleblock {text-align: center;font-size: 14px;display: inherit;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;padding-bottom: 5%;margin-left: -40px;line-height: 20px;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .shape_related_content,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .shape_related_content {display: inline-block;color: #000;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .shape_block,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .shape_block {box-shadow: 0px 0px 0px 2px #49C4CE;-moz-box-shadow: 0px 0px 0px 2px #49C4CE;-webkit-box-shadow: 0px 0px 0px 2px #49C4CE;-ms-box-shadow: 0px 0px 0px 2px #49C4CE;-o-box-shadow: 0px 0px 0px 2px #49C4CE;-ms-box-shadow: 0px 0px 0px 2px #49C4CE;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .shape_block.selected,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .shape_block.selected {box-shadow: 0px 0px 0px 2px #235DAC;-moz-box-shadow: 0px 0px 0px 2px #235DAC;-webkit-box-shadow: 0px 0px 0px 2px #235DAC;-ms-box-shadow: 0px 0px 0px 2px #235DAC;-o-box-shadow: 0px 0px 0px 2px #235DAC;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .list_block .undertitileblock,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .list_block .undertitileblock {font-size: 22px;display: inline-block;width: 100%;font-weight: 500;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;padding: 75px 0px 25px;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .list_block .ultitleblock,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .list_block .ultitleblock {font-size: 18px;display: inline-block;width: 100%;font-weight: 500;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;padding: 15px 0px 15px;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .list_block #ulleft,
.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .list_block #ulright,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .list_block #ulleft,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .list_block #ulright
{width: 46%;display: inline-block;vertical-align: top;padding: 0px 0px 0px 15px;}


.section-ittc .content_page.communicate_effectively.index_search .type_img2 #tatptap .shape_block .block_title,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 #tatptap .shape_block .block_title {color: #34BDC8;font-size: 26px;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 {position: relative;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 img.ittcimg4,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 img.ittcimg4 {position: absolute;left: 0px;}

.section-ittc .content_page.communicate_effectively.index_search .type_img2 img.ittcimg5,
.page-node-83.section-ittc .content_page.communicate_effectively .type_img2 img.ittcimg5 {position: absolute;right: 0px;top: 50px;}


/* legal */
.page-node-18 .content_page .text_block,
.page-node-139 .content_page .text_block {font-size: 16px;}
.page-node-18 .content_page.legal_top .content_block,
.page-node-139 .content_page.legal_top .content_block {width: 65%;display: inherit;margin: 0px auto;}
.page-node-18 .content_page.legal_top .content_block .title_text,
.page-node-139 .content_page.legal_top .content_block .title_text{font-style: italic;display: inherit;margin: 3% 0px 0px;padding-bottom: 3%;}
.page-node-139 .bottom_block{display: none;}
.b-terms_subtitle{font-size: 25px; margin-bottom: 20px; color: rgb(49, 86, 148)}
.b-terms .b-terms_section{margin-bottom: 30px}
.b-terms .b-terms_section p{padding-bottom: 20px}
.b-terms .b-terms_section a{text-decoration: underline; color: rgb(49, 86, 148)}
.b-terms .b-terms_section a:hover{text-decoration: none; color: rgb(0, 0, 0)}
.b-terms .b-terms_list{
	margin-bottom: 20px;
}
.b-terms .b-terms_list li{
	list-style: disc;
	list-style-position: inside;
}
.b-terms .b-terms_cookies_table{
	width: 100%;
	border: 1px solid #000;
	margin-bottom: 20px;
}
.b-terms .b-terms_cookies_table td,
.b-terms .b-terms_cookies_table th{
	border: 1px solid #000;
	width: 50%;
	padding: 5px 10px;
}
.b-terms .b-terms_cookies a{
	color: #00afbb;
}
/* type_ittc */
.section-ittc .content_page.type_ittc hr {width: 100%;color: rgba(255, 255, 255, 0.58);margin: 11% 0px 11% 0px;}
.section-ittc .content_page.type_ittc {padding: 170px 0px 0px;}
.section-ittc .content_page.type_ittc .content_block .text_block.first {padding: 0px 8%;}
.section-ittc .content_page.type_ittc .sub_content_block.text_block,
.section-ittc .content_page.type_ittc .sub_content_block,
.section-ittc .content_page.type_ittc div .text_block {padding:0;}
.section-ittc .content_page.type_ittc .text_block p.flexyblock {font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-weight: 500;width: 47%;display: inline-block;vertical-align:top;padding-right:2%;}
.section-ittc .content_page.type_ittc .scroll_to_nav {margin: 0px auto;display: inherit;padding: 0px 8%;}
.section-ittc .content_page.type_ittc .scroll_to_nav span.title {font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-size: 14px;display: inherit;padding: 0px 0px 1%;}
.section-ittc .content_page.type_ittc div div.sub_content {max-width: 45%;margin: 0px auto;display: inherit;}
.section-ittc .content_page.type_ittc .text_block p {font-size:16px;}
.section-ittc .content_page.type_ittc .sub_content span.s_shape_small {padding-right: 3%;}
.section-ittc .content_page.type_ittc .sub_content h2 .g_titles .title,
.section-ittc .content_page.type_ittc .sub_content .sub_content_block .block_title h3 {font-size: 30px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-weight: 500;}
.section-ittc .content_page.type_ittc .s_sub.list_title, .section-ittc .content_page.type_ittc .s_sub.list_title2 {font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;display: inherit;}
.section-ittc .content_page.type_ittc .s_sub.list_title {font-size: 22px;position: relative;left: -8px;padding-bottom: 2%;}
.section-ittc .content_page.type_ittc .s_sub.list_title2 {font-size: 18px;}
.section-ittc .content_page.type_ittc .sub_content h2 .s_icons {display: inline-block;}
.section-ittc .content_page.type_ittc .sub_content h2 .g_titles {display: inline-block;position: relative;top: 10px;left: 3%;}
.section-ittc .content_page.type_ittc .sub_title span.sub_text {font-size: 20px;}
.section-ittc .content_page.type_ittc .sub_content .list_block {padding-top: 3%;width: 49%;display: inline-block;vertical-align: top;}
.section-ittc .content_page.type_ittc .scroll_to_nav span.s_shape {background-size: 37px auto;height: 36px;width: 36px;font-size: 25px;line-height: 32px;}
.section-ittc .content_page.type_ittc .scroll_to_nav ul li:hover span.text {color:#235DAC;}
.section-ittc .content_page.type_ittc .type_img11 {padding-top: 220px;background: transparent url("/sites/all/themes/mbti/images/ittc-preferences_img1.png") no-repeat scroll -4px 4% / 250px auto;}
.section-ittc .content_page.type_ittc .type_img2 {padding-top: 400px;margin-top: -7%;background: transparent url("/sites/all/themes/mbti/images/ittc-preferences_img2.png") no-repeat scroll right 0px / 400px auto;}
.section-ittc .content_page.type_ittc .type_img3 {padding-top: 150px;background: transparent url("/sites/all/themes/mbti/images/ittc-preferences_img3.png") no-repeat scroll -4px 190px / 250px auto;}
.section-ittc .content_page.type_ittc .type_img4 {padding-top: 300px;margin-top: -10%;background: transparent url("/sites/all/themes/mbti/images/ittc-preferences_img4.png") no-repeat scroll right 0px / 300px auto;}
/* alternative_type_ittc */

.section-ittc .content_page.alternative_type_ittc .type_img5 .text_block .sub_content div:nth-of-type(4) {padding-top: 136px !important;}
.section-ittc .content_page.alternative_type_ittc .type_img4 {padding-top: 120px !important;}

.section-ittc .content_page.alternative_type_ittc {padding: 50px 0px 0px;}
.section-ittc .content_page.alternative_type_ittc .shape_content_block {margin: 0px auto;max-width: 1200px;}
.section-ittc .content_page.alternative_type_ittc .shape_content_area {margin: 0px 17%;}
.section-ittc .content_page.alternative_type_ittc h2 {font-size: 22px;}
.section-ittc .content_page.alternative_type_ittc .type_img1, .section-ittc .content_page.alternative_type_ittc .type_img2, .section-ittc .content_page.alternative_type_ittc .type_img3, .section-ittc .content_page.alternative_type_ittc .type_img4, .section-ittc .content_page.alternative_type_ittc .type_img5 {position:relative;}
.section-ittc .content_page.alternative_type_ittc .type_img1, .section-ittc .content_page.alternative_type_ittc .type_img4 {padding: 0px 8%;}
.section-ittc .content_page.alternative_type_ittc .type_img1 {margin-top: 10%;}
.section-ittc .content_page.alternative_type_ittc .type_img1 .sub_content {padding: 0px;}
.section-ittc .content_page.alternative_type_ittc .type_img2 {padding: 0px 8%;}
.section-ittc .content_page.alternative_type_ittc .type_img2 .list_block {max-width: 300px;display: inline-block;vertical-align: top;}


.section-ittc .content_page.alternative_type_ittc .type_img3 .text_block, .section-ittc .content_page.alternative_type_ittc .type_img5 .text_block {max-width: 990px;margin-top: 160px;}
.section-ittc .content_page.alternative_type_ittc .type_img3 .text_block .list_block, .section-ittc .content_page.alternative_type_ittc .type_img5 .text_block .list_block {width: 100%;max-width: 300px;display: inline-block;vertical-align: top;}
.section-ittc .content_page.alternative_type_ittc .type_img5 .text_block .sub_content div:nth-of-type(4) {padding: 40px 0 0 0;}
.section-ittc .content_page.alternative_type_ittc .type_img4 .text_block .list_block {max-width: 300px;display: inline-block;vertical-align: top;}
.section-ittc .content_page.alternative_type_ittc #navtype.text_block {max-width: 1200px;display: inherit;margin-top: 70px;}
.section-ittc .content_page.alternative_type_ittc .type_img1 img.typeimg1 {position: absolute;left: 0;top: -750px;max-width: 270px; width:270px;}
.section-ittc .content_page.alternative_type_ittc .type_img2 img.typeimg2 {position: absolute;right: 0px;top: -200px;}
.section-ittc .content_page.alternative_type_ittc .type_img5 img.typeimg3 {position: absolute;left: 0;top: 60px; max-width: 320px; width:270px;}
/* validate_block */
.page-node-86 .form_validate_block .title {margin-top: 4%;margin-bottom: 2%;}
.page-node-86 .form_validate_block .sub_text {color: #D2D2D2;margin-bottom: 30px;display: inherit;font-size:14px;}
.page-node-86 .form_validate_block .form-wrapper input.text_block {color: #989898;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;margin: 0px;text-decoration: none;border: 0px none;padding: 8px 0px;text-align: center;display: block;width: 100%;}
.page-node-86 .form_validate_block .form-wrapper .form-item.form-type-textfield {width: 50px;border-bottom: 1px solid #989898;text-align: center;display: inline-block;}
.page-node-86 .form_validate_block .button_block {overflow: hidden;width: 124px;}
.page-node-86 .form_validate_block .button_block .pointer {background: url(../images/next_ico.png) no-repeat 5px top; display: inline-block; height: 23px; width: 22px; position: relative; top: 12px; left: 7px;background-size: 7px;}
.page-node-86 .form_validate_block .button_block a.btn {background: #34bdc8;width: 124px;height: 40px;line-height: 40px;margin:0;margin: 0;font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;font-size:14px;}
.page-node-86 .form_validate_block .button_block.add {margin: 0px;display: inline-block;width: 270px;}
.page-node-86 .form_validate_block .button_block a.btn.add {width: 200px;margin: 0px 0px 0px 20px;}
.page-node-86 .form_validate_block .button_block .title_booklet {display: inherit;color: #34BDC8;font-family: 'MuseoSans-500', Helvetica, Arial, sans-serif;font-size: 18px;margin: 0px 0px 24px 20px;}
.page-node-86 .form_validate_block .button_block:hover a.btn {opacity:.7;}
.page-node-86 .form_validate_block .saperator {display: inline-block;background: url("../images/sap_bg.png") no-repeat center top; padding: 30px 0 0 0; width: 20px;filter: invert(30%);-webkit-filter: invert(30%);-o-filter: invert(30%);-ms-filter: invert(30%);position: relative; top: 15px}
/* .page-node-86  */
.page-node-86 .row_bookshelf span.booklet {height: 340px;width: 270px;display: inline-block;margin: 0px;}
.page-node-86 .row_bookshelf span:hover {opacity:.8;}
.page-node-86 .row_bookshelf .addme.booklet:hover {background: #effeff;}
.page-node-86 .row_bookshelf span.itto {background: transparent url("/sites/all/themes/mbti/images/itto_booklet.jpg") no-repeat scroll 100% 0%;width: 270px;height: 340px;display: inline-block;background-size: cover;}
.page-node-86 .row_bookshelf span.ittc {background: transparent url("/sites/all/themes/mbti/images/ittc_booklet.jpg") no-repeat scroll 100% 0%;width: 270px;height: 340px;display: inline-block;background-size: cover;}
.page-node-86 .row_bookshelf span.mbti {background: transparent url("/sites/all/themes/mbti/images/itt_booklet.jpg") no-repeat scroll 0% 0%;width: 270px;height: 340px;display: inline-block;background-size: cover;}
.page-node-86 .row_bookshelf span.ittl {background: transparent url("/sites/all/themes/mbti/images/ittl_booklet.jpg") no-repeat scroll 0% 0%;width: 270px;height: 340px;display: inline-block;background-size: cover;}
.page-node-86 .row_bookshelf span.ittt {background: transparent url("/sites/all/themes/mbti/images/ittt_booklet.jpg") no-repeat scroll 0% 0%;width: 270px;height: 340px;display: inline-block;background-size: cover;}
.page-node-86 .row_bookshelf span.booklet .title_booklet {width: 100%;display: inline-block;font-weight: 500;font-size: 20px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;padding: 10px 0px 0px;}
.page-node-86 .row_bookshelf span.booklet .underbooklet {display: inherit;font-size: 16px;color: #999;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;padding: 10px 0px 0px;}
.page-node-86 .row_bookshelf .underbooklet {display:none;}
/* section-mbti */
.page-node-90.section-mbti .content_page.personality_type {background: transparent url("/sites/all/themes/mbti/images/personality_type_mbti_img1.png") no-repeat scroll right top;padding: 170px 0px 0px;}
.page-node-90.section-mbti .content_page.personality_type .scroll_to_nav ul li {font-size: 28px;padding: 15px 0px 15px 35px;text-align: left;width: 100%;border: 0px;margin: 0;height: auto;}
.page-node-90.section-mbti .personality_type .text_block .title_text {font-size: 28px;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;font-style: italic;display: block;line-height: 45px;}
.page-node-90.section-mbti .content_page.personality_type .sub_content .sub_title h2 {font-size: 34px;font-weight: normal;line-height: 45px;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
.page-node-90.section-mbti .content_page.personality_type .type_img2 {background: transparent url("../images/personality_type_img2.png") no-repeat scroll left top;background-size: 320px;padding: 500px 0px 0px;}
.page-node-90.section-mbti  .content_page.personality_type #pair_1,
.page-node-90.section-mbti  .content_page.personality_type #pair_2 {padding: 0;margin: 0;width: 100%;}
.page-node-90.section-mbti .content_page.personality_type .type_img2 .text_block {margin: 0 auto;padding: 0px 8%;}
.page-node-90.section-mbti .content_page.personality_type .type_img2 .bbblock {margin: 0px auto;padding: 0px 8%;}
/* type_cues */
.page-node-91.section-mbti .content_page.type_cues.mbti {padding: 170px 0px 0px;background: transparent url("/sites/all/themes/mbti/images/type_cues__mbti_img1.png") no-repeat scroll left -25px;}
.page-node-91.section-mbti .content_page.type_cues.mbti .page_title {padding: 0px 0px 150px 190px;}
.page-node-91.section-mbti .content_page.type_cues.mbti .scroll_to_nav ul li span.text {width: auto;margin: 0px;padding: 25px 0px}
.page-node-91.section-mbti .content_page.type_cues.mbti .scroll_to_nav ul li {width: 100%;height: auto;margin: 0px;border: 0px none;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;color: #00AFBB;font-size: 22px;padding: 11px 0px;cursor: pointer;}
.page-node-91.section-mbti .content_page.type_cues.mbti .sub_title {line-height: 0px;}
.page-node-91.section-mbti .content_page.type_cues.mbti .sub_title h2 {font-size: 34px;font-weight: normal;line-height: 45px;}
.page-node-91.section-mbti .content_page.type_cues.mbti .sub_content span.s_shape {background: transparent url("../images/s_shape_small.png") no-repeat scroll left top;width: 50px;height: 49px;display: inline-block;text-align: center;color: #FFF;font-size: 28px;font-family: "MuseoSans-700",Helvetica,Arial,sans-serif;line-height: 45px;position: relative;top: -3px;font-weight: normal;padding-top: 1px;}
.page-node-91.section-mbti .content_page.type_cues.mbti .sub_content .list_block ul {padding: 40px 0px 0px 40px;}
.page-node-91.section-mbti .content_page.type_cues.mbti .content_block .type_img2 {background: transparent url("../images/type_cues_mbti_img2.png") no-repeat scroll right top;padding: 550px 0px 0px;position: relative;}
.page-node-91.section-mbti .content_page.type_cues.mbti .content_block .type_img3 #pair_3,
.page-node-91.section-mbti .content_page.type_cues.mbti .content_block .type_img3 #tct {padding-left: 240px;}
.page-node-91.section-mbti .content_page.type_cues.mbti .content_block .type_img3 {background: transparent url("../images/type_cues_mbti_img3.png") no-repeat scroll left top;}
.page-node-91.section-mbti .content_page.type_cues.mbti .content_block .type_img4 {background: transparent url("../images/type_cues_mbti_img4.png") no-repeat scroll right top;padding: 550px 0 0 0;margin-top: -40px;}
/*.page-node-92 mbti*/
.page-node-92.section-mbti .content_page.preference_combinations.mbti {background: transparent url("/sites/all/themes/mbti/images/preference_combinations__mbti_img1.png") no-repeat scroll center top;padding: 300px 0px 0px;}
.page-node-92.section-mbti .content_page.preference_combinations.mbti .bottom_navigation ul li a {text-align: right;font-size: 30px;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
/*.page-node-93 mbti*/
.page-node-93.section-mbti .content_page.personal_improvement.mbti {background: transparent url("/sites/all/themes/mbti/images/preference_combinations__mbti_img1.png") no-repeat scroll center top;padding: 250px 0px 0px;}
.page-node-93.section-mbti .content_page.personal_improvement.mbti .type_img2 {background: transparent url("../images/personal_Improvement_img2.jpg") no-repeat scroll center top / cover;padding: 0px 0px 40px;border-top: 1px solid #B2B2B2;}
.page-node-93.section-mbti .content_page.personal_improvement.mbti  .sub_content .sub_title h2 {position: relative;font-size: 34px;line-height: 45px;padding: 30px 0px 0px;text-align: center;}
.page-node-93.section-mbti .content_page.personal_improvement.mbti .sub_title {min-height: 325px;position: relative;}
.page-node-93.section-mbti .content_page.personal_improvement.mbti .content_block {width: 100%;}
.page-node-93.section-mbti .content_page.personal_improvement.mbti .shape_block .block_title {font-weight: 700;}



/* activity_patterns.itto */
.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .sub_content ul.tabs {padding: 40px 0 50px 0;}
.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .sub_content ul.tabs,
.career_interests.process_pairs.activity_patterns.itto .sub_content ul.tabs {display: inherit;margin: 0px auto;width: 586px;height: 576px;}

.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .lul_patterns,
.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .rul_patterns,
.career_interests.process_pairs.activity_patterns.itto .lul_patterns,
.career_interests.process_pairs.activity_patterns.itto .rul_patterns {float: left;display: inline-block;}

.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .tabs li:nth-of-type(1),
.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .tabs li:nth-of-type(3),
.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(1),
.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(3) {display: block;float:left;width: 288px;height: 144px;}

.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .tabs li:nth-of-type(2),
.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(2) {display: block;float:left;width: 288px; height: 288px;}


.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(2),
.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(3) {clear:left;}


.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(1) a span,
.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(3) a span  {top: 60px;}


.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(2) a span {top: 130px;}


.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(4),
.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(5) {width: 144px;}

.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(4) a span,
.career_interests.process_pairs.activity_patterns.itto .tabs li:nth-of-type(5) a span {top: 276px;}


.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .patterns_img1,
.career_interests.process_pairs.activity_patterns.itto .patterns_img1 {position: absolute;right: 0px;top: 20%;}

.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .patterns_img2,
.career_interests.process_pairs.activity_patterns.itto .patterns_img2 {position: absolute;left: 0px;top: 30%;}

.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .text_block p,
.career_interests.process_pairs.activity_patterns.itto .text_block p {display: inline-block;vertical-align: top;padding-right: 2%;}

.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .list_block span.ul_title,
.career_interests.process_pairs.activity_patterns.itto .list_block span.ul_title {font-size: 18px;font-family: MuseoSans-500,Helvetica,Arial,sans-serif;padding: 0px 0px 10px;display: inline-block;}

.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .q_title,
.career_interests.process_pairs.activity_patterns.itto .q_title {font-size: 30px;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;display: inline-block;position: relative;top: -5px;left: 3%;}


.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .ul_column1,
.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .ul_column2,
.content_page.career_interests.process_pairs.activity_patterns.itto.index_search .ul_column3,
.career_interests.process_pairs.activity_patterns.itto .ul_column1,
.career_interests.process_pairs.activity_patterns.itto .ul_column2,
.career_interests.process_pairs.activity_patterns.itto .ul_column3 {display: inline-block;width: 33%;vertical-align: top;}

/* .not-logged-in.page-user-reset FIX */
.not-logged-in.page-user-reset .form_content .button_block input.btn.form-submit {text-transform: uppercase;}
.not-logged-in.page-user-reset .form_content #edit-account {max-width: 315px;}
/*  token_is_not_valide FIX */
.admin-menu .j-token_is_not_valide .messages.error {top: 20px;}
.messages.error a {color:#000;}
.page-user-register .messages.error,
.page-node-86 .messages.error  {background: #F79541 none repeat scroll 0% 0%;text-align: center;position: absolute;padding: 10px;font-size: 16px;left: 0;right: 0;top: 0;color:#fff;}
/* personalitytype TEMP */
.logged-in.page-user-edit .field-name-field-typepersonality,
.page-user-register .field-name-field-typepersonality {visibility: hidden; height: 1px;}
/* custom book search */
.page-mbti-search,
.page-itto-search,
.page-ittl-search,
.page-ittt-search,
.page-ittc-search {background: #fff;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;}
.search_header .header_logo img {width: 53px;}
.page-mbti-search .search_header,
.page-itto-search .search_header,
.page-ittc-search .search_header,
.page-ittt-search .search_header,
.page-ittl-search .search_header {margin: 0px auto;background: #FFF none repeat scroll 0% 0%;max-width: 770px;padding: 17px 0px 17px 0px;position: relative;text-align: center;z-index: 99;}
.page-mbti-search h1#page-title,
.page-itto-search h1#page-title,
.page-ittl-search h1#page-title,
.page-ittt-search h1#page-title,
.page-ittc-search h1#page-title {display: none;}
.page-mbti-search input.form-text,
.page-itto-search input.form-text,
.page-ittl-search input.form-text,
.page-ittt-search input.form-text,
.page-ittc-search input.form-text {background: transparent url("../images/search_ico.png") no-repeat scroll left 3px;border: 0px none;color: #FFF;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-size: 30px;padding-left: 50px;}
.page-mbti-search .views-exposed-form .views-exposed-widget,
.page-itto-search .views-exposed-form .views-exposed-widget,
.page-ittl-search .views-exposed-form .views-exposed-widget,
.page-ittt-search .views-exposed-form .views-exposed-widget,
.page-ittc-search .views-exposed-form .views-exposed-widget {float: none;padding: 0;width: 770px;margin: 0px auto;}
.page-mbti-search .views-exposed-form,
.page-itto-search .views-exposed-form,
.page-ittt-search .views-exposed-form,
.page-ittl-search .views-exposed-form,
.page-ittc-search .views-exposed-form{background: #00AFBB none repeat scroll 0% 0%; max-width: 770px;margin: 0 auto;}
.page-mbti-search .views-exposed-widgets,
.page-itto-search .views-exposed-widgets,
.page-ittl-search .views-exposed-widgets,
.page-ittt-search .views-exposed-widgets,
.page-ittc-search .views-exposed-widgets {border-bottom: 1px solid #CCC;margin: 0px auto;padding: 25px 0px 25px 25px;max-height: 90px;}
.page-mbti-search .content_page,
.page-itto-search .content_page,
.section-ittl.page-ittl-search .content_page,
.section-ittt.page-ittt-search .content_page,
.page-ittc-search .content_page {margin-top: -80px;}
.page-mbti-search .content_page .view-id-search_system,
.page-itto-search .content_page .view-id-search_system,
.page-ittc-search .content_page .view-id-search_system,
.page-ittt-search .content_page .view-id-search_system,
.page-ittl-search .content_page .view-id-search_system {display: inherit;margin: 0px auto;width: 770px;}
.page-mbti-search .view-empty,
.page-itto-search .view-empty,
.page-ittc-search .view-empty,
.page-ittl-search .view-empty,
.page-ittt-search .view-empty,
.page-mbti-search .view-header,
.page-itto-search .view-header,
.page-ittt-search .view-header,
.page-ittl-search .view-header,
.page-ittc-search .view-header {color: #CCC;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;font-size: 24px;border: 1px solid #CCC;position: fixed;background: #FFF none repeat scroll 0% 0%;padding: 30px !important;width: 708px;}
.page-mbti-search .view-empty strong,
.page-itto-search .view-empty strong,
.page-ittc-search .view-empty strong,
.page-ittl-search .view-empty strong,
.page-ittt-search .view-empty strong,
.page-mbti-search .view-header strong,
.page-itto-search .view-header strong,
.page-ittl-search .view-header strong,
.page-ittt-search .view-header strong,
.page-ittc-search .view-header strong {color: #666;}
.page-mbti-search .fix_content,
.page-itto-search .fix_content,
.page-ittc-search .fix_content,
.page-ittt-search .fix_content,
.page-ittl-search .fix_content {position: fixed;width: 100%;z-index: 99;top:0;}
/* admin menu FIX */
.page-views.admin-menu .fix_content {top:18px;}
/*/*/
.page-mbti-search .main_bg.none,
.page-itto-search .main_bg.none,
.page-ittc-search .main_bg.none,
.page-ittt-search .main_bg.none,
.page-ittl-search .main_bg.none {overflow: visible !important;}
.page-mbti-search .view-content,
.page-itto-search .view-content,
.page-ittl-search .view-content,
.page-ittt-search .view-content,
.page-ittc-search .view-content {padding: 272px 0px 0px;}
.page-mbti-search .view-content .views-row,
.page-itto-search .view-content .views-row,
.page-ittl-search .view-content .views-row,
.page-ittt-search .view-content .views-row,
.page-ittc-search .view-content .views-row {border: 1px solid #CCC;padding: 30px 5%;}
.page-mbti-search .view-content .views-row .views-field-search-api-excerpt,
.page-itto-search .view-content .views-row .views-field-search-api-excerpt,
.page-itto-search .view-content .views-row .views-field-search-api-excerpt,
.page-ittl-search .view-content .views-row .views-field-search-api-excerpt,
.page-ittt-search .view-content .views-row .views-field-search-api-excerpt {color: #000;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;font-size: 20px;line-height: 28px;}
.page-mbti-search .view-content .views-row .views-field-title,
.page-itto-search .view-content .views-row .views-field-title,
.page-ittl-search .view-content .views-row .views-field-title,
.page-ittt-search .view-content .views-row .views-field-title,
.page-ittc-search .view-content .views-row .views-field-title {display: block;font-family: "MuseoSans-500",Helvetica,Arial,sans-serif;font-size: 26px;padding: 0px 0px 10px;}
.page-mbti-search .view-content .views-row .views-field-title a,
.page-itto-search .view-content .views-row .views-field-title a,
.page-ittl-search .view-content .views-row .views-field-title a,
.page-ittt-search .view-content .views-row .views-field-title a,
.page-ittc-search .view-content .views-row .views-field-title a {color: #00AFBB;}
.page-mbti-search .item-list,
.page-itto-search .item-list,
.page-ittl-search .item-list,
.page-ittt-search .item-list,
.page-ittc-search .item-list {max-width: 768px;width: 100%;display: inherit;margin: 0px auto;border-left: 1px solid #CCC;border-right: 1px solid #CCC;}
.page-mbti-search .item-list ul,
.page-itto-search .item-list ul,
.page-ittl-search .item-list ul,
.page-ittt-search .item-list ul,
.page-ittc-search .item-list ul {overflow: hidden;max-width: 100%;display: inline;padding-right: 7%;}
.page-mbti-search .item-list ul li.pager-current,
.page-itto-search .item-list ul li.pager-current,
.page-ittl-search .item-list ul li.pager-current,
.page-ittt-search .item-list ul li.pager-current,
.page-ittc-search .item-list ul li.pager-current {font-size: 16px;font-family: "MuseoSans-700",Helvetica,Arial,sans-serif;font-weight: 700;margin: 0px 3px;}
.page-mbti-search .item-list ul li,
.page-itto-search .item-list ul li,
.page-ittl-search .item-list ul li,
.page-ittt-search .item-list ul li,
.page-ittc-search .item-list ul li {margin: 0px 3px;}
.page-mbti-search .item-list ul li a,
.page-itto-search .item-list ul li a,
.page-ittl-search .item-list ul li a,
.page-ittt-search .item-list ul li a,
.page-ittc-search .item-list ul li a {font-size: 16px;font-family: "MuseoSans-300",Helvetica,Arial,sans-serif;}
.page-mbti-search .item-list ul li.pager-next,
.page-itto-search .item-list ul li.pager-next,
.page-ittl-search .item-list ul li.pager-next,
.page-ittt-search .item-list ul li.pager-next,
.page-ittc-search .item-list ul li.pager-next {padding-left: 5%;}

.page-mbti-search.admin-menu .view-empty,
.page-itto-search.admin-menu .view-empty,
.page-ittc-search.admin-menu .view-empty,
.page-ittl-search.admin-menu .view-empty,
.page-ittt-search.admin-menu .view-empty,
.page-mbti-search.admin-menu .view-header,
.page-itto-search.admin-menu .view-header,
.page-ittl-search.admin-menu .view-header,
.page-ittt-search.admin-menu .view-header,
.page-ittc-search.admin-menu .view-header {top: 215px !important;}

.logged-in.page-mbti-search .view-empty, 
.logged-in.page-itto-search .view-empty, 
.logged-in.page-ittc-search .view-empty, 
.logged-in.page-ittl-search .view-empty, 
.logged-in.page-ittt-search .view-empty, 
.logged-in.page-mbti-search .view-header,
.logged-in.page-itto-search .view-header, 
.logged-in.page-ittl-search .view-header, 
.logged-in.page-ittt-search .view-header, 
.logged-in.page-ittc-search .view-header {top: 187px;}

/****************************************** MBTI /*******************************************/

/* preference-combination.section-mbti */
.node-type-preference-combination.section-mbti .content_page .text_block p {font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;line-height: 28px;font-size: 20px;}
.node-type-preference-combination.section-mbti .content_page .text_block h2 {font-size: 34px;font-weight: normal;line-height: 45px;}
.node-type-preference-combination.section-mbti .sub_content ul.tabs {width: 600px; display: inherit; margin: 0px auto; height: 550px;} 
.node-type-preference-combination.section-mbti .sub_content ul.tabs li {width: 144px;}
.node-type-preference-combination.section-mbti .tabs li a span {display: block;position: relative;top: 260px;z-index: 55;font-size: 80px;}


/* preference-combination.career_interests.mbti */
.node-type-preference-combination.section-mbti .career_interests.information.mbti .sub_content ul.tabs li  {width: 288px;height: 288px;}
.node-type-preference-combination.section-mbti .career_interests.information.mbti .sub_content ul.tabs li a span {top: 130px;}


/* node-type-preference-combination type_dynamics */
.node-type-personal-improvement.section-mbti .content_page.type_dynamics.mbti .text_block .list_block ul li,
.node-type-personal-improvement.section-mbti .content_page.type_dynamics.mbti .text_block p {font-size:20px;font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;}
.node-type-personal-improvement.section-mbti .content_page.type_dynamics.mbti .text_block .title_text {font-size: 28px;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;font-style: italic;display: block;line-height: 45px;}
.node-type-personal-improvement.section-mbti .content_page.type_dynamics.mbti .type_img2 {background: url(../images/type_dynamics_img2.png) no-repeat left top;}
.node-type-personal-improvement.section-mbti .content_page.type_dynamics.mbti .text_block  h2 {font-size: 34px;font-weight: normal;line-height: 45px;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;}
.node-type-personal-improvement.section-mbti .content_page.type_dynamics.mbti .text_block strong {font-weight: bold;}


/* personal_improvement.mbti */
.node-type-personal-improvement.section-mbti .content_page.personal_improvement.mbti .shape_block .block_title a {font-size: 80px;}
.node-type-personal-improvement.section-mbti .content_page.personal_improvement.mbti .shape_block.selected:hover,
.node-type-personal-improvement.section-mbti .content_page.personal_improvement.mbti .shape_block.selected {background: #fff;}
.node-type-personal-improvement.section-mbti .content_page.personal_improvement.mbti .shape_block.selected a {color: #2566a2;}
.node-type-personal-improvement.section-mbti .content_page.personal_improvement.mbti .shape_block .shape_content_block {top: 43%;}


/* potential.mbt */
.node-type-personal-improvement.section-mbti .content_page.potential.mbti .sub_title h2 {font-size: 34px;font-weight: normal;line-height: 45px;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;}
.node-type-personal-improvement.section-mbti .content_page.potential.mbti .scroll_to_nav ul li {display: inherit;width: auto;border: 0px;height: auto;}
.node-type-personal-improvement.section-mbti .content_page.potential.mbti .more_link a:hover,
.node-type-personal-improvement.section-mbti .content_page.potential.mbti .scroll_to_nav ul li:hover {color:#235dac;}
.node-type-personal-improvement.section-mbti .content_page.potential.mbti .sub_content .list_block ul {padding: 40px 0 0 40px;}
.node-type-personal-improvement.section-mbti .content_page.potential.mbti .type_img2 {background: url(../images/section-ittc_img1.png) no-repeat right top;padding: 500px 0 0 0;background-size: 350px;background-position: right -3px top;}


/* mbti search_individual_screen */
.node-type-preference-combination .content_page.career_interests.search_individual_screen.mbti  {background: url(../images/search_individual_screen_img1.png) no-repeat right top; padding: 170px 0 0 0;}
.node-type-preference-combination .content_page.career_interests.search_individual_screen.mbti .sub_content ul li {font-size: 20px;}


/* alternative_type.mbti */
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .text_block {padding: 0 8% !important;width: auto !important;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti	.sub_content .list_block ul {padding: 0 0 40px 40px;}
/*.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .shape_content_block {max-width: 1024px;}*/
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .shape_content_block .content_block.full_block {padding: 5% 5% 0;position: relative;}



.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .sub_content .sub_title h2 {font-size: 34px;font-weight: normal;line-height: 45px;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .text_block .title_text {font-size: 28px;font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;font-style: italic;padding: 10px 0 25px 0;display: block;line-height: 45px;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .text_block p,
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .sub_content .list_block ul li {font-size:20px;}


.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .type_img1 {background: url(../images/alternative_type_img1.png) no-repeat left top;padding: 570px 0 0 0;/*margin-top: -200px;*/}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .type_img2 {background: url(../images/mbti_alternative_type_img2.png) no-repeat right top;padding: 500px 0 0 0;margin-top: -10px;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .type_img3 {background: url(../images/alternative_type_img3.png) no-repeat left top;padding: 550px 0 0 0;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .type_img4 {background: url(../images/mbti_alternative_type_img4.png) no-repeat right top;padding: 550px 0 0 0;margin-top: -40px;}


.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .sub_content .type_nav {width: 70%;margin: 0 auto;padding: 80px 0 40px;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .pair_nav ul li a {font-size: 32px;font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;display: block;padding: 30px 5px 25px 70px;min-height: 32px;}

.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .sub_content .type_nav ul li a {border: 1px solid #00afbb;color: #00afbb;font-size: 24px;font-family: 'MuseoSans-100', Helvetica, Arial, sans-serif;display: block;padding: 25px 5px 25px 15px;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .sub_content .type_nav ul li {padding: 0 0 10px 0;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .type_img4 .sub_content .sub_title h2 {text-align: center}


/*.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .shape_content_area {margin: 0 17%;}*/
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .shape_tooltip_container .tooltip_block.t_top {right: 12%;top: -2.5%;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .shape_tooltip_container .tooltip_block.t_right {right: 11.5%;top: 46%;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .shape_tooltip_container .tooltip_block.t_left {left: 13%;top: 46%;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .shape_tooltip_container .tooltip_block.t_bottom {left: 13%;top: -2.5%;}
.node-type-personality-type.section-mbti .content_page.alternative_type.mbti .shape_tooltip_container .tooltip_block .block_detail {padding: 20% 5% 0 0 !important;}


/* Additional */

.page-contact .b_lnk { padding: 0 10%;}
.b_lnk {padding-left: 60px;}
.page-user-edit.section-user .b_lnk a#backLink,
.page-node-137 .b_lnk a#backLink,
.page-contact .b_lnk a#backLink {color:#fff;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;font-size: 16px;font-style: italic;}

.page-node-18 .b_lnk,
.page-node-139 .b_lnk  {position: relative;z-index: 9999;padding-left: 40px; display: none;}
.page-node-18 .b_lnk a#backLink,
.page-node-139 .b_lnk a#backLink {color:#000;font-family: "MuseoSans-100",Helvetica,Arial,sans-serif;font-size: 16px;font-style: italic;}

.page-node-18 .b_lnk .b_icon,
.page-node-139 .b_lnk .b_icon {background: url(../images/next_ico.png) no-repeat 5px top; display: inline-block; height: 23px; width: 22px; position: relative; top: 3px;left: -5px;background-size: 8px; transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);filter: invert(50%);-ms-filter: invert(50%);-moz-filter: invert(50%);-webkit-filter: invert(50%);}

.page-user-edit.section-user .b_lnk  .b_icon,
.page-node-137 .b_lnk  .b_icon,
.page-contact .b_lnk  .b_icon {background: url(../images/next_ico.png) no-repeat 5px top; display: inline-block; height: 23px; width: 22px; position: relative; top: 3px;left: -5px;background-size: 8px; transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);}


.page-node-137 .form_content_block .title .sub_text:nth-of-type(2) {font-weight:bold;}



.text_block p .fl-block-after {display:none;}

/*
============================
ittl 
============================
*/
.section-ittl{
    font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1;
}
/*.section-ittl.page-node-215 .g-site_width{
	max-width:1170px;
	width:96%;
	margin: 0 auto;
	overflow:hidden;
}*/
.section-ittl .g-site_width,
.section-ittt .g-site_width{
	max-width:1170px;
	width:90%;
	margin: 0 auto;
	overflow:hidden;
}
.g-clear{
	clear:both;
}
.l-text{
    font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	padding: 0px 0 10px;
}
.l-text_descriprion{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
	font-size:16px;
    padding: 0 0 30px;
    line-height: 1.45;
}
.l-h1{
	font-size: 44px;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
    font-weight: 300;
}
.l-h1 sup{
	font-size: 60%;
}
.l-h2{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    font-weight: normal;
	font-size:30px;
	line-height: 1.2;
}
.l-h3{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    font-weight: normal;
	font-size:22px;
}	
.l-h4{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    font-weight: normal;
	font-size:20px;
}	
.l-block_content_right{
	width: 49%;
	margin-left: 51%;
	display: inline-block;
}
.l-block_content_left{
	width: 49%;
	display: inline-block;
}
.l-block_content_center{
	width: 49%;
	margin: 0 auto;
	display: block;
}
.l-column_2{
	width:47%;
	display: inline-block;
	margin-right:4%;
	vertical-align: top;
}
.l-column_2:last-child{
	margin-right:0;
}
.l-column_3{
	width: 32%;
    margin-right: 1.6%;
	display: inline-block;
	vertical-align: top;
}
.l-column_3:last-child{
	margin-right:0;
}
.l-column_4{
	width:24%;
	display: inline-block;
    margin-right: 1.3%;
	vertical-align: top;
}
.l-column_4:last-child{
	margin-right:0;
}
.l-list_block{
	display:inline-block;
    vertical-align: top;
}
.l-list_block ul {

}
.l-list_block ul li{
	line-height: 1.5;
    font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
    margin: 0px 0px 10px;
	background: url(../images/sub_list_pointer.png) no-repeat left 6px;
    padding: 0px 0px 0px 20px;
}
.l-list_block_sub{
	padding-left: 20px;
}
ul.l-list_block_sub  li{
	background: url(../images/itt/sub_list_point.png) no-repeat left 6px;
	padding: 0px 0px 0px 30px;
}
.l-btn{
	text-decoration: none;
    color: #fff;
    background: #4cafbb;
    width: 200px;
    height: 45px;
    display: block;
    text-align: center;
    line-height: 45px;
	border:1px solid transparent;
}
.l-btn:hover,
.l-btn:focus,
.l-btn:active{
	text-decoration: none;
    color: #4cafbb;
    background: #fff;
	border:1px solid #4cafbb;
}
/*
============================
 r-design
============================
*/
.front .button_block {
    padding: 74px 0px 0px;
}
body.section-ittl,
body.section-ittt{
	background: #fff;
	height: 100%;
}
.section-ittl .content_page, 
.section-ittt .content_page {
    max-width: 1170px;
    width: 90%;
    margin: 0 auto;
}
.section-ittl .shape_content_block,
.section-ittt .shape_content_block{
	width:100%;
}
.section-ittl.node-type-personality-type .content_block.full_block,
.section-ittt.node-type-personality-type .content_block.full_block {
    padding: 0;
    position: static;
}
.section-ittl.node-type-personality-type .content_block.full_block .shape_container,
.section-ittt.node-type-personality-type .content_block.full_block .shape_container {
    width: 600px;
    height: 600px;
    margin: 0 auto;
    /* position: relative; */
    padding: 0;
}
.section-ittl .alternative_type .shape_content_area,
.section-ittt .alternative_type .shape_content_area {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0;
}
.section-ittt .shape_block.animated_block,
.section-ittl .shape_block.animated_block {
    height: 195px;
    width: 195px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin: 0;
    position: absolute;
    top: 129px;
    left: 198px;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    padding: 0;
    overflow: hidden;
}
.section-ittl .content_block.full_block .shape_block.animated_block .shape_content_block,
.section-ittt .content_block.full_block .shape_block.animated_block .shape_content_block{
	transform: rotate(-45deg);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.section-ittt .content_block.full_block .shape_block.animated_block .block_title,
.section-ittl .content_block.full_block .shape_block.animated_block .block_title {
    position: absolute;
    top: 50px;
	width: 100%;
    text-align: center;
    left: 0;
	font-size: 66px;
}
.section-ittt .content_block.full_block .shape_block.animated_block .block_title{
    top: 63px;
}
.section-ittl .content_block.full_block .shape_block.animated_block .block_title .sub_text,
.section-ittt .content_block.full_block .shape_block.animated_block .block_title .sub_text {
    bottom: -50px;
    line-height: 1;
	font-size: 16px;
}
.section-ittl .content_block.full_block .shape_block.animated_block .block_caption .caption_text,
.section-ittt .content_block.full_block .shape_block.animated_block .block_caption .caption_text{
	top:0;
	left:0;
}
.section-ittl .content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_left,
.section-ittt .content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_left{
	position: absolute;
    top: 83px;
    left: -10px;
    font-size: 27px;
	text-align: left;
}
.section-ittl .content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_top,
.section-ittt .content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_top{
    position: absolute;
    top: -15px;
    left: 90px;
	text-align: left;
	font-size: 27px;
}
.section-ittl .content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_right,
.section-ittt .content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_right{
    position: absolute;
    right: -5px;
    top: 83px;
    text-align: right;
	font-size: 27px;
}
.section-ittl .content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_bottom,
.section-ittt .content_block.full_block .shape_block.animated_block .block_caption .caption_text.c_bottom{
    position: absolute;
	top: 182px;
    left: 90px;
	text-align: left;
	font-size: 27px;
}
.section-ittl .shape_tooltip_container,
.section-ittt .shape_tooltip_container {
    width: 100%;
    height: 100%;
}
.section-ittl .shape_tooltip_container .tooltip_block,
.section-ittt .shape_tooltip_container .tooltip_block {
    width: 275px;
    height: 275px;
    position: absolute;
}
.section-ittl .shape_tooltip_container .tooltip_block.t_top,
.section-ittt .shape_tooltip_container .tooltip_block.t_top {
    right: 10px;
    top: -70px;
}
.section-ittl .shape_tooltip_container .tooltip_block.t_right,
.section-ittt .shape_tooltip_container .tooltip_block.t_right {
    right: 12px;
    top: 245px;
}
.section-ittl .shape_tooltip_container .tooltip_block.t_bottom,
.section-ittt .shape_tooltip_container .tooltip_block.t_bottom {
    left: 0;
    top: -70px;
}
.section-ittl .shape_tooltip_container .tooltip_block.t_left,
.section-ittt .shape_tooltip_container .tooltip_block.t_left {
    top: 245px;
    left: 0;
}
.section-ittl .shape_tooltip_container .tooltip_block .block_img,
.section-ittt .shape_tooltip_container .tooltip_block .block_img {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	height: 100%;
}
.section-ittl .shape_tooltip_container .tooltip_block .block_img img,
.section-ittt .shape_tooltip_container .tooltip_block .block_img img{
	width: 100%;
}
.section-ittl .shape_tooltip_container .tooltip_block .block_detail,
.section-ittt .shape_tooltip_container .tooltip_block .block_detail {
    padding: 0;
    position: absolute;
    top: 60px;
    left: 0px;
    font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
    font-weight: bold;
    /* font-size: 20px; */
    width: 100%;
}
.section-ittl .shape_tooltip_container .tooltip_block .block_detail .count,
.section-ittt .shape_tooltip_container .tooltip_block .block_detail .count{
	font-size: 36px;
}
.section-ittl .shape_tooltip_container .tooltip_block .block_detail .title,
.section-ittt .shape_tooltip_container .tooltip_block .block_detail .title{
	padding: 0px 0 50px;
    font-size: 10px;
}
.section-ittl .shape_tooltip_container .tooltip_block .block_detail .title span.gray_color,
.section-ittt .shape_tooltip_container .tooltip_block .block_detail .title span.gray_color{
	font-size: 15px;
}
.section-ittl .shape_tooltip_container .tooltip_block .block_detail .title span,
.section-ittt .shape_tooltip_container .tooltip_block .block_detail .title span {
	font-size: 18px;
    padding: 5px;
    line-height: 1.6;
}
.section-ittl.node-type-personality-type .main_bg{
    margin-top: 0;
    position: relative;
    background: url(../images/itt/bg_green2.png) no-repeat,
		url(../images/itt/bg_orange.png) no-repeat, 
		url(../images/itt/bg_violet.png) no-repeat, 
		url(../images/itt/bg_orange4-1.png) no-repeat,
		url(../images/itt/bg_footer_green.png) no-repeat;
	background-position: -7% 6.5%, right 22.5%, -1% 59%, right 71%, center bottom;
	background-size: 25%, 22.5%, 22.5%, 21%, 45%;
}
.section-ittl.node-type-personality-type .shape_container .type_detail,
.section-ittt.node-type-personality-type .shape_container .type_detail {
    top: -110px;
}
.section-ittl .shape_container .type_detail,
.section-ittt .shape_container .type_detail {
    padding: 20px 0 0 0;
}
.section-ittl .shape_container .type_detail span,
.section-ittt .shape_container .type_detail span {
    padding: 0 0 18px 0;
}
/*
==========
menu
==========
*/
.section-ittl.admin-menu .navigation .top_nav,
.section-ittt.admin-menu .navigation .top_nav {
    padding-top: 0px;
}
.section-ittl.admin-menu .navigation .top_nav ul,
.section-ittt.admin-menu .navigation .top_nav ul{
    background: #fff;
    position: relative;
}
.section-ittl.admin-menu .navigation .top_nav ul,
.section-ittt.admin-menu .navigation .top_nav ul{
    background: #fff;
    position: relative;
}
.section-ittl .navigation .top_nav ul li a .ico{
	background: url(../images/itt/spritesheet.png) no-repeat;
    display: block;
    height: 33px;
    width: 33px;
    left: 19px;
    top: 13px;
    position: absolute;
}
.section-ittl .navigation .top_nav ul li a:hover {
	background: #00afbb ;
}
.section-ittl .navigation .top_nav ul li a.search .ico{
	background-position: -5px -287px;
}
.section-ittl .navigation .top_nav ul li a.search:hover .ico{
	background-position: -5px -323px;
}
.section-ittl .navigation .top_nav ul li a.leadeship .ico{
	background-position: -5px -697px;
}
.section-ittl .navigation .top_nav ul li a.leadeship:hover .ico{
	background-position: -5px -733px;
}
.section-ittl .navigation .top_nav ul li a.communicating .ico{
	background-position: -5px -633px;
}
.section-ittl .navigation .top_nav ul li a.communicating:hover .ico{
	background-position: -5px -668px;
}
.section-ittl .navigation .top_nav ul li a.leader-develop .ico{
	background-position: -5px -575px;
}
.section-ittl .navigation .top_nav ul li a.leader-develop:hover .ico{
	background-position: -5px -607px;
}
.section-ittl .navigation .top_nav ul li a.leadership-map .ico{
	background-position: -5px -495px;
}
.section-ittl .navigation .top_nav ul li a.leadership-map:hover .ico{
	background-position: -5px -535px;
}
.section-ittl .navigation .top_nav ul li a.stretch .ico{
	background-position: -5px -81px;
}
.section-ittl .navigation .top_nav ul li a.stretch:hover .ico{
	background-position: -5px -113px;
}
.section-ittl .navigation .top_nav ul li a.coaching .ico{
	background-position: -5px -145px;
	left: 15px;
}
.section-ittl .navigation .top_nav ul li a.coaching:hover .ico{
	background-position: -5px -180px;
}
.section-ittl .navigation .top_nav ul li a.profile .ico{
	background-position: -5px -425px;
}
.section-ittl .navigation .top_nav ul li a.profile:hover .ico{
	background-position: -5px -460px;
}
.section-ittl .navigation .top_nav ul li a.help .ico{
	background-position: -5px -215px;
}
.section-ittl .navigation .top_nav ul li a.help:hover .ico{
	background-position: -5px -251px;
}
.section-ittl .navigation .top_nav ul li a.legal .ico{
	background-position: -5px -359px;
}
.section-ittl .navigation .top_nav ul li a.legal:hover .ico{
	background-position: -5px -392px;
}
.section-ittl .navigation .top_nav ul li a.sign_out .ico{
	background-position: -5px -5px;
}
.section-ittl .navigation .top_nav ul li a.sign_out:hover .ico{
	background-position: -5px -43px;
}

/*
==========
content type
==========
*/
.section-ittl.node-type-personality-type .type_img2 {
    margin-top: 162px;
}
.section-ittl.node-type-personality-type .type_img3 {
	margin-top: 170px;
}
.section-ittl.node-type-personality-type .type_img4 {
	margin-top: 153px;
}
.section-ittl.node-type-personality-type .type_img5{
    margin-top: 178px;
}
.section-ittl.node-type-personality-type .type_img6{
    margin-top: 397px;
}
.section-ittl.node-type-personality-type .type_img7{
    margin-top: 115px;
	padding-bottom: 580px;
}
.section-ittl.node-type-personality-type .bottom_block,
.section-ittt .bottom_block {
    display:none;
}
.section-ittl .content_page  .sub_title h2{
    font-size: 44px;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.2;
	padding: 5px 0px 29px;

}
.section-ittl .content_page  .sub_title h3{
	font-family: 'MuseoSans-500', Helvetica, Arial, sans-serif;
    font-weight: 500;
	font-size: 22px;
	padding-bottom: 20px;
}
.section-ittl .content_page .sub_content {
    padding: 8px 0 0 0;
}
.section-ittl .content_page .sub_content {
	width: 50%;
}
.section-ittl .content_page .sub_content_right {
	width: 49%;
    margin-left: 51%;
}
.section-ittl .content_page.alternative_type .text_block .list_block{
	width: 49%;
}

.section-ittl .content_page .sub_content .list_block ul {
    padding: 0 0 0 10%;
}
.section-ittl .content_page .sub_content .list_block2 ul{
    padding: 0 0 0 5%;
}
.section-ittl .content_page .sub_content .list_block ul li{
	line-height: 1.5;
	font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
	margin: 0px 0px 10px;
}

/*
============================================================
ittl UNDERSTANDING LEADERSHIP page
============================================================
*/

.b-understanding .b-block_1 h1 {
    padding-top: 55px;
    padding-bottom: 30px;
}
.b-understanding .b-block_1 {
    background: url(../images/itt/bg_pink.png) no-repeat right 0/21%;
    margin-top: -170px;
    padding-top: 160px;
}
.b-understanding .b-block_1 h1 + p.l-text{
	font-family: 'MuseoSans-500', Helvetica, Arial, sans-serif;
}
.b-understanding .b-block_1 h2{
	padding: 60px 0 17px;
}
.b-understanding .b-block_1 .l-list_block{
	padding: 37px 0 60px;
}
.b-understanding .b-block_2 {
    padding-top: 13%;
    padding-bottom: 22%;
    margin-bottom: -5%;
    margin-top: -7.5%;
    background: url(../images/itt/bg_blue1.png) no-repeat -3% 0/25%;
}
.b-understanding .b-block_3 {
    padding: 13.5% 0 0;
    margin-top: -18.5%;
    background: url(../images/itt/bg_white2.png) no-repeat right 6.5%/21%;
}
.b-understanding .b-block_3 h2{
    line-height: 1.1;
    padding: 0 0 33px;
}
.b-understanding  .b-block_3 .l-list_block.b-list_block1{
	padding: 40px 0 65px;
}
.b-understanding  .b-block_3 .l-list_block.b-list_block2{
    padding: 30px 0 0px;
}
.b-understanding  .b-block_4 .l-list_block{
	padding: 20px 0;
}
.b-understanding .b-block_5 {
    padding: 25.5% 0 26%;
    background: url(../images/itt/bg_green2.png) no-repeat,
		url(../images/itt/bg_footer_green.png) no-repeat ;
    background-size: 23%, 45%;
	background-position: -11% -47%, center bottom;
	margin-top: -12%;
}
.b-understanding .b-block_5 .l-block_content_right {
    margin-left: 1.5%;
}
.b-understanding  .b-block_5 .b-block_content{
	vertical-align: top;
}
.section-ittl .bottom_block {
	display:none;
}
/*
============================================================
ittl Personality Type Basicsand Dynamics 
============================================================
*/
.b-personality .b-block_1 {
    padding-top: 23%;
    background: url(../images/itt/bg_orange3.png) no-repeat right -7%/21%;
    margin-top: -20%;
}
.b-personality .b-block_1 h1{
    line-height: 1.2; 
	padding-bottom: 33px;
	margin-right: 4%;
}
.b-personality .b-block_1 h3{
	padding-bottom: 28px;
}
.b-personality .b-block_1 h3 + .l-text{
    padding: 0px 0 33px;
}
.b-personality .b-block_1 .l-text{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif; 
}
.b-personality .b-block_1 .l-text span{
    font-style: italic; 
}
.b-personality .b-block_1 .l-list_block{
	padding: 28px 0 48px;
}
.b-personality .b-block_1 .l-list_block span{
	font-style: italic;
}
.b-personality .b-block_2{
	padding: 0 0 27px;  
}
.b-personality .b-block_2 .l-text{
	padding: 27px 0 53px;
	font-size:16px;
}
.b-personality .b-block_2 p{
    font-size:14px;
	padding-bottom: 18px;
}
.b-four_pairs{
	text-align: center;
	margin:0 auto;
}
.b-four_pairs p{
	text-align: left;
}
.b-four_pairs ul{
	font-size: 0px;
}

.b-four_pairs li{
	display:inline-block;
	border: 1px solid #4cafbb;
    width: 23%;
    max-width: 270px;
    line-height: 100px;
	margin-right:2.4%;
    color: #4cafbb;
    cursor: pointer;
    font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
    font-size: 18px;
    vertical-align: top;
	text-align: left;
}
.b-four_pairs li:hover{
	border: 1px solid #235dac;
	color:#235dac;
}
.b-four_pairs li:last-child{
	margin-right:0;
}
.b-four_pairs span{
	display:inline-block;
    line-height: 1.2;
    vertical-align: middle;
}
.b-four_pairs_text{
	width: 53%;
	font-size:18px;
}
.b-icons_container{
	width: 37%;
	text-align:center;
	display:inline-block;
    line-height: 1.2;
    vertical-align: middle;
}
.b-icon{
    height: 25px;
    width: 25px;
    transform: rotate(45deg);
    background: #4cafbb;
    text-align: center;
    color: #fff;
    font-size: 20px;
	margin-right: 3px;
	display:inline-block;
}
.b-icon span{
    transform: rotate(-45deg);
	line-height: 23px;
	vertical-align: baseline;
    font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
	display: inline-block;
}
.b-personality .b-block_3 {
    padding-top: 21.5%;
    margin-top: -11%;
    background: url(../images/itt/bg_blue1.png) no-repeat -8% top/23.8%;
}
.b-pair_title{
	margin-left: 4.2%;
    padding-bottom: 90px;
}
.b-pair_title .b-icons_container{
	width: auto;
    vertical-align: top;
    margin-left: -2%;
    margin-top: 19px;
}
.b-icon_lg{
	height: 63px;
    width: 63px;
    margin: 0px 22px 0 0;
    background: #235dac;
}
.b-icon_lg span{
	transform: rotate(-45deg);
    display: inline-block;
    font-size: 55px;
    line-height: 60px;
}
.b-pair_title h2{
	display: block;
    float: right;
    width: 67%;
    vertical-align: middle;
    line-height: 1;
    padding: 28px 0;
}
.b-pair_title h2 span{
    display: block;
    font-size: 20px;
    padding: 8px 0;
}
.b-pair_content .b-icons_container{
	width: auto;
    margin-left: 10px;
    margin-top: -5px;
}
.b_icon_sm{
	height: 35px;
    width: 35px;
	background: #235dac;
    font-size: 25px;
}
.b_icon_sm span{
	line-height: 35px;


}
.b-pair_content{
	padding-bottom: 65px;
}
.b-pair_content h2{
	display: inline-block;
	padding: 5px 0 15px 3%;
}
.b-personality .b-block_4 {
    padding-top: 29%;
    margin-top: -12%;
    background: url(../images/itt/bg_green.png) no-repeat right top/21%;
}
.b-personality .b-block_5 {
    padding-top: 13%;
    margin-top: 0;
    background: url(../images/itt/bg_white.png) no-repeat left 91%/17%;
}
.b-personality .b-block_6 {
    padding-top: 18%;
    margin-bottom: -40%;
    padding-bottom: 29%;
    margin-top: -4%;
    background: url(../images/itt/bg_red.png) no-repeat 115% bottom/30.8%;
}
.b-personality .b-block_7 {
    padding-top: 45%;
    margin-top: 6%;
    background: url(../images/itt/bg_orange2.png) no-repeat -9% top/24%;
}
.b-personality .b-block_7 .l-text{
    padding: 21px 0 43px;
}
.b-personality .b-block_8 {
    padding-top: 3.8%;
}
.b-personality .b-block_8 .l-text{
	padding-top: 20px;
}
.b-personality .b-block_9 {
    padding-top: 11%;
    margin-top: 2%;
    padding-bottom: 8%;
    background: url(../images/itt/bg_blue.png) no-repeat 103% top/23.2%;
}
.b-personality .b-block_9 h2{
    padding-bottom: 20px;
}
.b-personality .b-block_9 .l-text{
    padding-bottom: 30px;
}
.b-personality .b-block_10 {
    padding-top: 4.3%;
    margin-top: -8%;
}
.b-table1{
    padding-top: 35px;
	font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
}
.b-table1_col_first{
	width: 40.2%;
    float: left;
    background: #235dac;
    text-align: center;
	color: #fff;
}
.b-table1_col_first div:first-child{
    height: 119px;
    border-bottom: 1px solid #fff;
    line-height: 130px;
}
.b-table1_col_first div:last-child{
    height: 119px;
    line-height: 122px;
}
.b-table1_col{
	float: left;
	background: #d7e3f4;
	position: relative;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
	width: 29.9%;
}
.b-table1_col_third{
    margin-left: -1px;
}
.b-table1_col_third .b-table1_row{
    margin-left: -1px;
	padding-left:24%;
}
.b-table1_title{
	top: -27px;
    position: absolute;
    color: #235dac;
    display: block;
}
.b-table1_col_second .b-table1_title{
	padding-left: 53.5%;
}
.b-table1_col_third .b-table1_title{
	padding-left: 40%;
}
.b-table1_col_second .b-table1_row{
    box-sizing: content-box;
    padding-left: 38.5%;
	text-align: left;

}
.b-table1_row_first{
	height: 119px;
    border-bottom: 1px solid #fff;
}
.b-table1_title.b-hidden_lg{
	display:none;
}
.b-table1_row_first p:nth-child(2){
	padding: 35px 0 27px;
}
.b-table1_row_second p:nth-child(2){
	padding: 29px 0 27px;
}
.b-table1_row p span{
    display: inline-block;
    padding-right: 6%;
}
.b-table1_row_second {
    height: 119px;
}
.b-personality .b-block_10 .l-h2{
	padding-bottom:25px;
	font-size: 26px;

}
.b-personality .b-block_10 .r-last{
	padding-top:100px;
}

.b-personality .b-block_11 {
    background: url(../images/itt/bg_orange1.png) no-repeat left top/18.5%;
    padding-top: 37.3%;
    margin-top: 1%;
}
.b-personality .b-block_11 h2{
	padding-bottom: 25px;
	font-size: 26px;
}
.b-accordion .b-row:first-child{
	min-height: 60px;
    background: #235dac;
    color: #fff;
    font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
    font-weight: normal;
    width: 100%;
    line-height: 60px;
	padding: 0;
    border-bottom: none;
}
.b-accordion .b-col1{
	width: 29%;
    float: left;
    padding-left: 4%;
}
.b-accordion .b-col1 span{
    padding-right: 5%;
}
.b-accordion .b-col2{
	width: 67%;
    float: left;
}
.b-accordion .b-col2 div{
    width: 47%;
    float: left;
    padding-left: 2%;
    padding-right: 1%;
}
.b-accordion_content_title{
	display:none;
}
.b-accordion .b-col2 div span:first-child{
    font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
    font-weight: normal;
}
.b-accordion .b-col2 div span{
	white-space: nowrap;
}
.b-accordion .b-col2 div p{
    padding: 0px 0 5px 0;
    line-height: 1.5;
}
.b-accordion .b-row{
	padding: 32px 0 15px;
    border-bottom: 1px solid #e6e6e9;
}
.b-accordion .b-row:last-child{
    border-bottom: none;
}
.b-personality .b-block_12 {
    padding-top: 7.5%;
    margin-top: 6%;
    padding-bottom: 18%;
    background: url(../images/itt/bg_orange.png) no-repeat right top/24.7%;
}
.b-personality .b-block_12 h2{
    padding-bottom: 27px;
}
.b-personality .b-block_12 .b-list_block1{
	padding-top: 48px;
}
.b-personality .b-block_12 .b-list_block1 span{
    font-style:italic;
}
.b-personality .b-block_13 .l-block_content_right {
    margin-left: 1.5%;
}
.b-personality .b-block_13 .b-block_content{
	vertical-align: top;
}
.b-personality .b-block_13 {
    padding-top: 9.2%;
    margin-top: -13%;
}
.b-personality .b-block_14 {
    box-sizing: border-box;
}
.b-personality .b-block_14 .l-h2{
    margin-bottom: -40px;
    padding-top: 50px;
	font-size: 26px;
}
.b-shema_container{
	width: 100%;
    height: 100%;
    position: static;
    box-sizing: border-box;
    padding: 10% 0;
    text-align: center;
}
.b-shema_block{
    padding: 8.5%;
    height: 0%;
    width: 0%;
    margin: 1% auto 0;
    z-index: 100;
    transform: rotate(45deg);
    position: relative;
    background: #225DAB;
    color: #fff;
    display: inline-block;
}
.b-shema_block_content{
    transform: rotate(-45deg);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    margin: 0 auto;
}
.b-shema_block_title {
	font-size: 70px;
    text-align: center;
    width: 100%;
    margin-top: 31%;
    display: inline-block;
    color: #FFF;
    font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
}
.b-shema_block_caption {
    transform: rotate(-45deg);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    font-size: 24px;
    font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
}
.b-shema_block_caption_top {
    top: -14px;
    left: 47%;
    position: absolute;
}
.b-shema_block_caption_right {
    right: -3px;
    top: 42%;
    position: absolute;
}
.b-shema_block_caption_bottom {
    bottom: -14px;
    left: 47%;
    position: absolute;
}
.b-shema_block_caption_left {
    left: -3px;
    top: 42%;
    position: absolute;
}
.b-shema_content{
    width: 100%;
    height: 100%;
    transform: rotate(-45deg);
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
}
.b-shema_process{
	position: absolute;
	font-size: 18px;
    line-height: 30px;
	width: 30%;
	font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
}
.b-shema_process_title{
	background: #fff;
	display: inline-block;
    position: absolute;
    padding-left: 10px;
    padding-right: 17px;
	color:#235dac;
}
.b-shema_process_subtitle{
	background: #fff;
    display: inline-block;
    position: absolute;
    padding-left: 9px;
    font-size: 16px;
    width: 80%;
    font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
}
.b-shema_first_process {
    left: 70%;
    top: -1%;
    border-top: 1px solid #000;
    width: 50%;
}
.b-shema_first_process .b-shema_process_title{
    margin-top: -46%;
    margin-left: -10%;
    background: transparent;
    white-space: nowrap;
}
.b-shema_first_process .b-shema_process_subtitle{
    margin-top: -10%;
    margin-left: 10%;
    width: 100%;
    color: #000;
    white-space: nowrap;
    line-height: 1;
}
.b-shema_second_process {
    border-left: 1px solid #000;
    left: 95%;
    top: 74.5%;
    width: 50%;
    height: 29%;
    white-space: nowrap;
}
.b-shema_second_process .b-shema_process_title{
    margin-top: 47%;
    margin-left: -64%;
    line-height: 1;
}
.b-shema_second_process .b-shema_process_subtitle{
	margin-top: 75%;
    margin-left: -44%;
    white-space: nowrap;
    width: auto;
    line-height: 1;
    color: #000;
}
.b-shema_third_process {
    border-bottom: 1px solid #000;
    left: -22%;
    top: 100%;
    width: 52%;
}
.b-shema_third_process .b-shema_process_title{
    margin-top: -55%;
    margin-left: -245%;
    line-height: 1.35;
    padding-right: 75%;
    width: 100%;
    padding-left: 37%;
    background: #fff;
    white-space: nowrap;
}
.b-shema_third_process .b-shema_process_title span {
    padding-left: 17px;
    display: inline-block;
    text-align: left;
    padding-right: 10px;
    background: #fff;
}
.b-shema_third_process .b-shema_process_subtitle{
    margin-top: 24%;
    margin-left: -201%;
    line-height: 1;
    color: #000;
    white-space: nowrap;
    width: 100%;
}
.b-shema_process_subtitle span:last-child{
	display:none;
}
.b-shema_fourth_process {
    border-right: 1px solid #000;
    left: -48%;
    top: -6%;
    height: 33%;
    width: 50%;
}
.b-shema_fourth_process .b-shema_process_title {
	margin-top: -33%;
    margin-left: -175%;
    line-height: 1.4;
    padding-right: 0;
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    background: #fff;

}
.b-shema_fourth_process .b-shema_process_subtitle {
    width: 40%;
    padding-left: 0;
    margin-top: -1%;
    margin-left: -145%;
    color: #000;
    white-space: nowrap;
    line-height: 1;
}
.b-shema_content_right_text{
    font-size: 14px;
    font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
    width: 100%;
    right: -173%;
    top: 48%;
    position: absolute;
    color: #235dac;
    white-space: nowrap;
}
.b-shema_content_right_text .b-shema_text_top_arrow{
    position: absolute;
    top: -41px;
    left: 43%;
}
.b-shema_content_right_text .b-shema_text_bottom_arrow{
    position: absolute;
    bottom: -44px;
    left: 43%;
}
.b-shema_content_left_text{
	font-size: 14px;
    font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
    width: 100%;
    left: -212%;
    top: 45%;
    position: absolute;
    color: #235dac;
    white-space: nowrap;
}
.b-shema_content_left_text .b-shema_text_top_arrow{
    position: absolute;
    top: -41px;
    left: 70%;
}
.b-shema_content_left_text .b-shema_text_bottom_arrow{
    position: absolute;
    bottom: -41px;
    left: 71%;
}
.b-personality .b-block_15 {
	padding-top: 5%;
    padding-bottom: 42.5%;
    background: url(../images/itt/bg_footer_green.png) no-repeat center bottom/45%;
}
/*
============================================================
ittl Type and Leadership Development
============================================================
*/
.b-development{
	background: url(../images/itt/bg_footer_green.png) no-repeat;
    background-position: center bottom;
    background-size: 45%;
	padding-bottom: 38%;
}
.b-development .b-block_1 {
    padding-top: 14%;
    margin-top: -11%;
    background: url(../images/itt/bg_orange5.png) no-repeat;
    background-position: right top;
    background-size: 21.3%;
    padding-bottom: 10%;
}
.b-development .b-block_1 h1 {
    line-height: 1.2;
    padding-bottom: 39px;
}
.b-development .b-block_1 p{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    padding: 0px 0 15px;
}
.b-development .b-block_2 {
    padding-top: 10.5%;
    margin-top: -11%;
    background: url(../images/itt/bg_blue1-1.png) no-repeat;
    background-position: left 55%;
    background-size: 22.5%;
    padding-bottom: 12%;
}
.b-development .b-block_2 h2{
	padding-bottom: 30px;
}
.b-development .b-block_2 p{
    padding-bottom: 20px;
}
.b-development .b-block_3{
	padding-top: 17%;
    margin-top: -16%;
    background: url(../images/itt/bg_purple.png) no-repeat;
    background-position: right;
    background-size: 27.5%;
}
.b-development .b-block_3 h2{
    padding-bottom: 45px;
}
.b-development .b-block_3 p{

	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
	font-size: 22px;
}
.b-grid{
    width: 482px;
    max-width: 84%;
    margin: 120px auto;
    padding-left: 5%;
}
.b-grid_green .shape_block {
    box-shadow: 0px 0px 0px 2px #7bd4db;
    -moz-box-shadow: 0px 0px 0px 2px #7bd4db;
    -webkit-box-shadow: 0px 0px 0px 2px #7bd4db;
    -ms-box-shadow: 0px 0px 0px 2px #7bd4db;
    -o-box-shadow: 0px 0px 0px 2px #7bd4db;
    -ms-box-shadow: 0px 0px 0px 2px #7bd4db;
	color: #34bdc8;
	overflow: visible;
		width: 17%;
    margin: 0 4% 7.8% 3.8%;
    padding-bottom: 17%;
	
}
.b-grid_blue .shape_block {
    box-shadow: 0px 0px 0px 2px #265eac;
    -moz-box-shadow: 0px 0px 0px 2px #265eac;
    -webkit-box-shadow: 0px 0px 0px 2px #265eac;
    -ms-box-shadow: 0px 0px 0px 2px #265eac;
    -o-box-shadow: 0px 0px 0px 2px #265eac;
    -ms-box-shadow: 0px 0px 0px 2px #265eac;
    color: #265eac;
    overflow: visible;
/*width: 17%;
    margin: 0 3.85% 7.7% 3.8%;
    padding-bottom: 17%;*/
}
.b-grid_green .block_title {
	color: #34bdc8;
	font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
	font-size: 26.85px;
}
.b-grid_blue .block_title {
	color: #265eac;
	font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
	font-size: 26.85px;
}
.b-grid_green .shape_block.selected{
	background: #4ac2cc;
}
.b-grid_blue .shape_block.selected{
	background: #265eac;
}
.b-grid_green .shape_block.selected .block_title,
.b-grid_blue .shape_block.selected .block_title{
	color:#fff;
}
.b-grid .block_title {
	font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
	font-size: 26.85px;
	margin-top: 34%;
}
.b-grid .shape_content_block {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.b-grid_title {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}
.b-grid_title span {
	font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
	font-size: 26.85px;
    display: block;
	color:#235dac;
	position: absolute;
}
.b-grid_title_top {
    top: -87%;
    left: 38%;
}
.b-grid_title_right {
	right: -71%;
    top: 33%;
}
.b-grid_title_bottom {
    top: 153%;
    left: 42%;
}
.b-grid_title_left {
    top: 33%;
    left: -75%;
}
.b-grid_content .content_block{
	display: none;

}
.b-development .b-block_3 .b-block_content {
	padding-bottom:18%;
}
.b-development .b-block_4 h2 {
    padding-bottom: 56px;
}
.b-table2{
	background: #d7e3f4;
}
.b-table2_col1,
.b-table2_col2{
    width: 21%;
    float: left;
}
.b-table2_col3{
	width: 58%;
    float: left;
}
.b-table2_col1 .b-table2_title,
.b-table2_col2 .b-table2_title,
.b-table2_col1 .b-table2_content,
.b-table2_col2 .b-table2_content{
    padding-left: 10%;
}
.b-table2_col3 .b-table2_title, .b-table2_col3 .b-table2_content {
    padding-left: 1.5%;
    padding-right: 10px;
}
.b-table2_col2 .b-table2_title,
.b-table2_col3 .b-table2_title{
	margin-left: -1px;
}
.b-table2_title{
	background: #235dac;
	height:60px;
	line-height: 60px;
	color:#fff;
	font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
}
.b-table2_content{
    padding-top: 33px;
    padding-bottom: 17px;
}
.b-development .b-block_5 {
	padding-top: 8.5%;

}
.b-development .b-block_5 .b-title{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
	font-size: 18px;

    padding-bottom: 30px;
}
.b-development .b-block_5 .b-title{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
	font-size: 18px;
}
.b-development .b-block_5 .l-list_block ul li{
    margin: 0px 0px 40px;
}
.b-development .b-block_5 .l-block_content_right{
    margin-left: 1.5%;
}
.b-development .b-block_5 .l-list_block span{
	font-style: italic;
}
/*
============================================================
ittl The 10 Percent Stretch
============================================================
*/
.b-stretch{
    background: url(../images/itt/bg_footer_green.png) no-repeat;
    background-position: center bottom;
    background-size: 45%;
    padding-bottom: 23%;
}
.b-stretch .b-block_1 {
    padding-top: 9%;
    margin-top: -6%;
    background: url(../images/itt/bg_green3.png) no-repeat;
    background-position: right top;
    background-size: 21.5%;
    padding-bottom: 6.5%;
}
.b-stretch  .b-block_1 h1 {
    line-height: 1.2;
	padding-bottom: 25px;

}
.b-stretch  .b-block_1 p{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    padding: 0px 0 15px;
}
.b-stretch .b-block_2 {
    background: url(../images/itt/bg_white.png) no-repeat;
    background-position: -4% bottom;
    background-size: 20.5%;
    padding-bottom: 14%;
}
.b-stretch  .b-block_2 h2{
    line-height: 1.2;
	padding-bottom: 67px;
}
.b-stretch  .b-grid {
    margin: 80px auto;
}
.b-stretch  .b-block_2 .g-site_width{
    padding-bottom: 10%;
}
.b-stretch  .b-grid_content{
	margin-top: -4.5%;
}
.b-stretch  .b-block_3 h2{
	padding-bottom: 40px;
    line-height: 1.2;
}
.b-stretch  .b-block_3 p{
    font-size: 18px;
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
	padding-bottom: 27px;
}
.b-stretch  .b-block_3 .l-list_block{

    padding-bottom: 42px;
}
.b-stretch  .b-block_3 .l-list_block span{
    font-style: italic;
}
/*
============================================================
ittl Tips for Coaching and Mentoring Leaders
============================================================
*/
.b-tips{
    background: url(../images/itt/bg_footer_green.png) no-repeat;
    background-position: center bottom;
    background-size: 45%;
    padding-bottom: 33%;
}
.b-tips .b-block_1 {
    padding-top: 9%;
    margin-top: -6%;
    background: url(../images/itt/bg_red.png) no-repeat;
    background-position: 123% 65%;
	background-size: 34%;
    padding-bottom: 18.5%;
}
.b-tips .b-block_1 h1 {
    line-height: 1.2;
    padding-bottom: 35px;
}
.b-tips  .b-block_1 p{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    padding: 0px 0 15px;
}
.b-tips .b-block_2 {
    background: url(../images/itt/bg_orange7.png) no-repeat;
    background-position: -4% 19%;
    background-size: 24%;
    padding-bottom: 2%;
    padding-top: 20%;
    margin-top: -24%;
    line-height: 1.2;
}
.b-tips .b-block_2 .g-site_width{

    padding-bottom: 14%;
}
.b-tips .b-block_2 h2{
    padding-bottom: 20px;
}
.b-tips .b-grid{
    margin: 100px auto;
}
.b-tips .b-block_3 h2{
    width: 46%;
    line-height: 1.2;
    padding-bottom: 50px;
}
/*
============================================================
ittl The Leadership Map
============================================================
*/
.b-leadership .b-block_1{
    padding-top: 31.3%;
    background: url(../images/itt/bg_red.png) no-repeat;
    background-size: 29%;
    background-position: right 0;
    margin-top: -30%;
    padding-bottom: 25%;

}
.b-leadership .b-block_1 h1{
    padding-bottom: 27px;
}
.b-leadership .b-block_1 p{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
}
.b-leadership .b-block_2{
	padding-top: 6.5%;
	padding-top: 6.5%;
    margin-top: -28.5%;
}
.b-leadership .b-map{
    padding-top: 57px;
	padding-bottom: 20%;
}
.b-map_title{
	font-size: 31px;
	padding-bottom: 16px;		
	display: inline-block;

}
.b-map_title:hover + .b-map_wrap{
    background: url(../images/itt/map_line_h_hover.png) repeat-x,
		url(../images/itt/map_line_h_hover.png) repeat-x,
		url(../images/itt/map_line_v_hover.png) repeat-y,
		url(../images/itt/map_line_v_hover.png) repeat-y;
    background-position: left top,
		left bottom,
		left top,
		right top;
}
.b-map_title a{
    color: #00b2c0;
    font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;

}
.b-map_wrap{
	background: url(../images/itt/map_line_h.png) repeat-x,
		url(../images/itt/map_line_h.png) repeat-x,
		url(../images/itt/map_line_v.png) repeat-y,
		url(../images/itt/map_line_v.png) repeat-y;
	background-position: left top,
		left bottom,
		left top,
		right top;
	padding-bottom: 61%;
	width: 71.5%;
	position: relative;
	border:1px solid transparent;
	border-radius: 7px;
}
.b-map_circle_wrap{
	position: absolute;
    top: 5%;
    left: 7%;
	width: 72.5%;
}
.b-map_circle_wrap_img{
	width:100%;
}
.b-map_circle_wrap_img img{
	width:100%;
	max-width:607px;
}
.l-map_circle{
    width: 60%;
    height: 57%;
    background: transparent;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 100%;
    display: block;
    position: absolute;
	cursor:pointer;
	z-index: 1;
}
.l-map_circle:hover{
    background: rgba(181, 233, 237, 0.6);
}
.b-map_circle_1{
	top: 0%;
    left: 40%;
}
.b-map_circle_2{
	top: 42.7%;
    left: 40%;
}
.b-map_circle_3{
	top: 20.7%;
    left: 0%;
}
.b-map_figure_title{
	font-size: 24px;
    color: #00b2c0;
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif; 
    line-height: 1.4;
}
.b-map_content ul{
	padding-top: 10px;
}
.b-map_content ul li{
    line-height: 1.2;
    font-size: 19px;
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif; 
	color: #00b2c0;
}
.b-map_circle_1 .b-map_content{
	left: 33%;
    top: 27%;
    position: absolute;
}
.b-map_circle_2 .b-map_content{
    top: 43%;
    position: absolute;
    left: 33%;
}
.b-map_circle_3 .b-map_content{
    position: absolute;
    top: 29%;
    left: 18%;
}
.b-map_arrow{
	position: absolute;
    background: transparent url(../images/itt/bg.jpg) no-repeat;
    background-size: 35%;
    background-position: right top;
    width: 80%;
	top: 39.7%;
    left: 63%;
    text-align: right;
	padding: 5% 0;
}
.b-map_arrow a{
    background: url(../images/itt/map_arrow.png) no-repeat;
    padding: 4.3% 9% 4.3% 0;
    background-size: contain;
    background-position: right center;
    display: block;
    font-size: 22px;
}
.b-map_arrow a:hover{
    background: url(../images/itt/map_arrow_hover.png) no-repeat;

    background-position: right center;
    background-size: contain;
}
.b-map_loop{
    width: 100%;
    border: 1px solid #e3f6f7;
    position: absolute;
    bottom: -14.5%;
    font-size: 20px;
    text-align: center;
    padding: 2.5% 1%;
    border-radius: 3px;
	cursor: pointer;
}
.b-map_loop:hover{

    background: rgba(181, 233, 237, 0.6);
}
.b-map_loop img{
    position: absolute;
	left: 49%;
    top: -35%;
}
.b-map_right {
    width: 23%;
    padding-bottom: 40%;
    position: absolute;
    right: -27%;
    top: 63%;
    background: url(../images/itt/map_line_h.png) repeat-x,
		url(../images/itt/map_line_v.png) repeat-y;
    background-position: left bottom,
		right top;
}
.b-map_right_content {
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e3f6f7;
    position: absolute;
    padding: 27% 0 21%;
    width: 106%;
    left: 47%;
    top: -60%;
    text-align: center;
    cursor: pointer;
}
.b-map_right_content:hover{
    background: rgba(181, 233, 237, 0.6);
}
.b-map_right_content ul{
    padding-top: 10px;
	text-align: left;
    padding-left: 27%;
}
.b-map_right img{
	position: absolute;
    bottom: -6.5%;
    left: 0;
}
.b-leadership .b-block_3{
    padding-top: 34%;
    background: url(../images/itt/bg_orange1.png) no-repeat, 
		url(../images/itt/bg_footer_green.png) no-repeat;
    background-size: 19%, 40%;
    background-position: left 0, center bottom;
    margin-top: -12%;
    padding-bottom: 29%;
}
.b-leadership .b-block_3 h2{
	padding-bottom: 20px;
}
.b-leadership .b-block_3 .l-list_block{
    padding: 30px 0;
}

.b-modal_block{
    width: 54%;
    max-height: 80%;
    background: #fff;
    position: fixed;
    top: 0;
    left: 50%;
    margin-top: 60px;
    margin-left: -27%;
    display: none;
    opacity: 0;
    z-index: 5;
    padding: 70px 6% 40px 7%;
    box-sizing: border-box;
    overflow-y: auto;
}
.b-modal_block ul{
	padding-top: 30px;
}
.b-modal_block ul li{
	margin-top: 30px;
}
.b-modal_close {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 35px;
    right: 35px;
    cursor: pointer;
    display: block;
}
.b-modal_close img{
	width: 100%;
}
.b-modal_title {
    font-size: 30px;
    font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    padding-bottom: 30px;
    line-height: 1.4;
}
.b-modal_block .l-text {
    font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    font-size: 18px;
    padding-bottom: 33px;
    line-height: 1.45;
}
.l-overlay{
	z-index:3; 
	position:fixed; 
	background-color:#000; 
	opacity:0.5; 
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	width:100%;
	height:100%;
	top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	cursor:pointer;
	display:none;
}
.page-node-288 .b-modal_block,
.page-node-289 .b-modal_block,
.page-node-290 .b-modal_block,
.page-node-291 .b-modal_block,
.page-node-292 .b-modal_block,
.page-node-293 .b-modal_block,
.page-node-294 .b-modal_block,
.page-node-316 .b-modal_block,
.page-node-317 .b-modal_block,
.page-node-318 .b-modal_block,
.page-node-319 .b-modal_block,
.page-node-320 .b-modal_block,
.page-node-321 .b-modal_block,
.page-node-322 .b-modal_block,
.page-node-323 .b-modal_block
{
	display: block;
	opacity: 1;
}
.page-node-288 .l-overlay,
.page-node-289 .l-overlay,
.page-node-290 .l-overlay,
.page-node-291 .l-overlay,
.page-node-292 .l-overlay,
.page-node-293 .l-overlay,
.page-node-294 .l-overlay,
.page-node-316 .l-overlay,
.page-node-317 .l-overlay,
.page-node-318 .l-overlay,
.page-node-319 .l-overlay,
.page-node-320 .l-overlay,
.page-node-321 .l-overlay,
.page-node-322 .l-overlay,
.page-node-323 .l-overlay{
	display:block;
}
/*
============================================================
ittt The MBTI  Assessment and Teams
============================================================
*/
.b-assessment {
    padding-bottom: 25%;
    background: url(../images/itt/bg_footer_light.png) no-repeat;
    background-size: 50%;
    background-position: bottom center;
}
.b-assessment .b-block_1 {
    padding-top: 15%;
    margin-top: -12%;
    background: url(../images/itt/bg_pink1.png) no-repeat;
    background-size: 23%;
    background-position: right 0;
}
.b-assessment .b-block_1 h1{
	line-height:1.2;
	padding-bottom: 20px;
}
.l-link{
	cursor: pointer;
}
.l-link:hover{
	color:#235dac;
}
.b-assessment_select{
	padding-top:60px;
}
.b-assessment_select p{
	font-size: 14px;
}
.b-assessment_select .l-list_block{
	padding-top: 30px;
    color: #00afbb;
    font-size: 18px;
}
.b-assessment_select .l-list_block li{
    padding-left: 30px;
    margin-bottom: 30px;
}
.b-assessment_select .l-list_block li:last-child{
    background: url(../images/sub_list_pointer.png) no-repeat left 13px;
}
.b-assessment .b-block_2 {
    padding-top: 11.5%;
	padding-bottom: 10%;
    margin-top: 0%;
    background: url(../images/itt/bg_orange8.png) no-repeat;
    background-size: 25%;
    background-position: -6% 0;
}
.b-assessment h2{
	padding-bottom: 50px;
}
.b-assessment .b-block_3 {
    padding-top: 12%;
    padding-bottom: 10%;
    margin-top: -11%;
    background: url(../images/itt/bg_blue2.png) no-repeat;
    background-size: 17%;
    background-position: right 48%;
}
.b-assessment .b-block_4 {
    padding-top: 10%;
    padding-bottom: 10%;
    margin-top: -12%;
    background: url(../images/itt/bg_blue3.png) no-repeat;
    background-size: 22%;
    background-position: -6% 0;
}
.b-assessment .b-block_4 .l-list_block{
    padding-top: 20px;
}
/*
============================
ittt personality-type
============================
*/
.section-ittt .l-h1{
	line-height: 1.2;
}
.section-ittt.node-type-personality-type .main_bg {
    background: url(../images/itt/bg_blue3-1.png) no-repeat,
		url(../images/itt/bg_footer_light.png) no-repeat;
    background-size: 21%, 45%;
    background-position: 0 0, center bottom;
}
.section-ittt.node-type-personality-type .l-block .l-h1 {
	padding-bottom: 40px;
}
.section-ittt.node-type-personality-type .l-block .l-h3 {
	padding-bottom: 25px;
}
.section-ittt.node-type-personality-type .l-block .l-list_block{
	padding-bottom: 100px;
}
.section-ittt.node-type-personality-type .l-block .l-column_2:first-child{
	padding-left: 30px;
    box-sizing: border-box;
}
.section-ittt.node-type-personality-type .b-block_1 {
    background: url(../images/itt/bg_orange9.png) no-repeat;
    background-size: 21%;
    background-position: right 0;
    padding-top: 18.4%;
    margin-top: -6%;
}
.section-ittt.node-type-personality-type .b-block_2 {
    background: url(../images/itt/bg_green4.png) no-repeat;
    background-size: 26%;
    background-position: left 0;
    padding-top: 12%;
    margin-top: -5%;
}
.section-ittt.node-type-personality-type .b-block_3 {
    background: url(../images/itt/bg_blue4.png) no-repeat;
    background-size: 22%;
    background-position: right 0;
    padding-top: 4%;
    margin-top: 5%;
}
.section-ittt.node-type-personality-type .b-block_4 {
    background: url(../images/itt/bg_green5.png) no-repeat;
    background-size: 22%;
    background-position: left 0;
    padding-top: 9%;
    margin-top: -2%;
}
.section-ittt.node-type-personality-type .b-block_5 {
    background: url(../images/itt/bg_red2.png) no-repeat;
    background-size: 28%;
    background-position: right 0;
    padding-top: 12.5%;
    margin-top: -5%;
}
.section-ittt.node-type-personality-type .b-block_6 {
    background: url(../images/itt/bg_blue5.png) no-repeat;
    background-size: 21%;
    background-position: left 0;
    padding-top: 12%;
    margin-top: -5%;
	padding-bottom: 41%;
}
/*
============================
ittt b-preference
============================
*/
.b-preference{
    background: url(../images/itt/bg_footer_light.png) no-repeat;
	background-size: 45%;
    background-position: center bottom;
}
.b-preference .b-block_1 {
    background: url(../images/itt/bg_blue6.png) no-repeat;
    background-size: 23%;
    background-position: right 0;
	padding-top: 16%;
    margin-top: -13%;
    padding-bottom: 7.8%;
}
.b-preference .b-block_1 h1{
	padding-bottom: 38px;
}
.b-preference .b-block_1 .l-text{
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
	padding: 0px 0 25px;
}
.b-preference .b-block_2 p {
    font-size: 14px;
    padding-bottom: 18px;
}
.b-preference .b-block_3 {
    background: url(../images/itt/bg_orange10.png) no-repeat;
    background-size: 19.5%;
    background-position: left 0;
    padding-top: 7%;
    margin-top: 13%;
}
.b-preference .b-sub_title{
    font-size: 18px;
    font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
    padding: 25px 0 15px 0;
}
.b-preference .l-column_2:first-child{
    padding-left: 20px;
    box-sizing: border-box;
}
.b-preference .b-block_content .b-pair_content{
    padding-bottom: 70px;
    border-bottom: 1px solid #b2b2b2;
}
.b-preference .b-block_content .b-pair_content:last-child {
	border:none;
	padding-top: 80px;
}
.b-preference .b-block_4 {
    background: url(../images/itt/bg_red2.png) no-repeat;
    background-size: 26.5%;
    background-position: right 0;
    padding-top: 20.5%;
    margin-top: -13%;
}
.b-preference .b-block_5 {
    background: url(../images/itt/bg_green6.png) no-repeat;
    background-size: 16%;
    background-position: left 0;
    padding-top: 4.5%;
    margin-top: 2%;
}
.b-preference .b-block_6 {
    background: url(../images/itt/bg_blue4.png) no-repeat;
    background-size: 18.5%;
    background-position: right 0;
    padding-top: 12%;
    margin-top: -2%;
	padding-bottom: 45%;
}
/*
====================================================
ittt Relating Preferences to Six Core Team Issues
====================================================
*/
.b-relating {
	background:url(../images/itt/bg_footer_light.png) no-repeat;
	background-size: 45%;
    background-position: center bottom;
}
.b-relating .b-block_1 {
    background: url(../images/itt/bg_red3.png) no-repeat;
    background-size: 28.5%;
    background-position: right 0;
    padding-top: 8.5%;
    margin-top: -80px;
}
.b-relating .b-block_1 h1{
    padding-bottom: 25px;
}
.b-relating .b-block_2{
	background: url(../images/itt/bg_green5.png) no-repeat;
    background-size: 19.5%;
    background-position: left 0;
    padding-top: 12%;
    margin-top: -2%;
	padding-bottom: 28%;
}
.b-relating .b-block_2 ul{
    margin-top: 7.2%;
    background: #fff;
	border-top: 1px solid #ccc;
}
.b-relating .b-block_2 li{
	border-bottom: 1px solid #ccc;
}
.b-relating .b-block_2 li a {
	display: block;
    font-size: 22px;
    font-family: MuseoSans-500,Helvetica,Arial,sans-serif;
    color: #34bdc8;
    padding: 53px 0%;
}
.b-relating .b-block_2 li a span{
    margin: 0px auto;
    width: 75%;
    max-width: 570px;
    display: block;
    background: url(../images/pair_nav_pointer.png) no-repeat 100% center;
}
.b-relating .b-block_2 li a:hover{
color:#235dac;
}
.b-relating .b-block_2 li a:hover span{

    background: url(../images/pair_nav_pointer_hover.png) no-repeat 100% center;
}
/*
====================================================
ittt relating_type
====================================================
*/
.b-relating_type .l-prev_page{
    font-size: 18px;
        background: url(../images/itt/icon_back.png) no-repeat 0 center;
    color: #34bdc8;
	padding-left: 23px;
}
.b-relating_type .l-prev_page:hover{
color:#235dac;
 background: url(../images/itt/icon_back_hover.png) no-repeat 0 center;
}
.b-relating_type .b-block_1{

}
.b-relating_type .b-block_1 h1{
padding-top: 15px;
    padding-bottom: 95px;
}
.b-relating_type .b-pair_content{
    padding-bottom: 90px;
	    padding-top: 20px;
}
.b-relating_type .b-icons_container {
    margin-left: 13px;
}
.b-relating_type .b-pair_content h2 {
    padding: 0;
	vertical-align: middle;
}
.b-relating_type .b-pair_content p {
        padding-top: 55px;
    padding-bottom: 20px;
}
.b-relating_type .l-list_block {
    display: block;
}
.b-relating_type .l-column_2:first-child {
    padding-left: 20px;
    box-sizing: border-box;
}
.b-relating_type {
    background: url(../images/itt/bg_footer_light.png) no-repeat;
    background-size: 45%;
    background-position: center bottom;
    padding-top: 8.5%;
    padding-bottom: 36%;
}
.b-relating_communication .b-block_1 {
    background: url(../images/itt/bg_green7.png) no-repeat;
    background-size: 23%;
    background-position: right 0;
    padding-top: 13%;
    margin-top: -21%;
	    padding-bottom: 3%;
}
.b-relating_communication .b-block_2 {
    background: url(../images/itt/bg_orange10.png) no-repeat;
    background-size: 19.5%;
    background-position: 0 0;
    padding-top: 0;
    margin-top: -3%;
}
.b-relating_communication .b-block_3 {
    background: url(../images/itt/bg_red2.png) no-repeat;
    background-size: 22%;
    background-position: right 0;
    padding-top: 1%;
    margin-top: -2%;
}
.b-relating_communication .b-block_4 {
    background: url(../images/itt/bg_blue5.png) no-repeat;
    background-size: 22%;
    background-position: 0 center;
    padding-top: 3%;
    margin-top: -2%;
}
.b-relating_team .b-block_1 {
	    background: url(../images/itt/bg_green8.png) no-repeat;
     background-size: 22%;
    background-position: right 0;
    padding-top: 13%;
    margin-top: -21%;
	padding-bottom: 3%;
}
.b-relating_team .b-block_2 {
    background: url(../images/itt/bg_blue7.png) no-repeat;
    background-size: 18%;
    background-position: left 27%;
    padding-top: 3%;
    margin-top: -9%;
}
.b-relating_team .b-block_3 {
    background: url(../images/itt/bg_pink2.png) no-repeat;
    background-size: 30%;
    background-position: right center;
    padding-top: 5%;
    margin-top: -6%;
}
.b-relating_team .b-block_4 {
    background: url(../images/itt/bg_green9.png) no-repeat;
    background-size: 23%;
    background-position: left bottom;
    padding-top: 2%;
    margin-top: -3%;
}
.b-relating_leadership .b-block_1 {
	    background: url(../images/itt/bg_green7.png) no-repeat;
    background-size: 24%;
    background-position: right 0;
    padding-top: 13%;
    margin-top: -21%;
	padding-bottom: 3%;
}
.b-relating_leadership .b-block_2 {
    background: url(../images/itt/bg_blue5.png) no-repeat;
    background-size: 19%;
    background-position: left 0;
    padding-top: 3%;
    margin-top: -9%;
}
.b-relating_leadership .b-block_3 {
    background: url(../images/itt/bg_pink3.png) no-repeat;
    background-size: 25%;
    background-position: right top;
    padding-top: 5%;
    margin-top: -6%;
}
.b-relating_leadership .b-block_4 {
    background: url(../images/itt/bg_blue3.png) no-repeat;
    background-size: 21%;
    background-position: left 0;
    padding-top: 2%;
    margin-top: -3%;
}
.b-relating_change .b-block_1 {
    background: url(../images/itt/bg_red4.png) no-repeat;
    background-size: 32%;
    background-position: right 0;
    padding-top: 15%;
    margin-top: -23%;
    padding-bottom: 3%;
}
.b-relating_change .b-block_2 {
    background: url(../images/itt/bg_blue3.png) no-repeat;
    background-size: 23%;
    background-position: left 0;
    padding-top: 3%;
    margin-top: -9%;
}
.b-relating_change .b-block_3 {
    background: url(../images/itt/bg_green8.png) no-repeat;
    background-size: 22%;
    background-position: right top;
    padding-top: 5%;
    margin-top: -6%;
}
.b-relating_change .b-block_4 {
    background: url(../images/itt/bg_green9.png) no-repeat;
    background-size: 23%;
    background-position: left 0;
    padding-top: 2%;
    margin-top: -3%;
}
.b-relating_problem .b-block_1 {
    background: url(../images/itt/bg_blue2.png) no-repeat;
    background-size: 21%;
    background-position: right 0;
    padding-top: 23%;
    margin-top: -31%;
    padding-bottom: 3%;
}
.b-relating_problem .b-block_2 {
    background: url(../images/itt/bg_orange8.png) no-repeat;
    background-size: 21%;
    background-position: left 0;
    padding-top: 3%;
    margin-top: -9%;
}
.b-relating_problem .b-block_3 {
    background: url(../images/itt/bg_red2.png) no-repeat;
    background-size: 22%;
    background-position: right center;
    padding-top: 5%;
    margin-top: -6%;
}
.b-relating_problem .b-block_4 {
    background: url(../images/itt/bg_blue3.png) no-repeat;
    background-size: 23%;
    background-position: left center;
    padding-top: 2%;
    margin-top: -3%;
}
.b-relating_stess .b-block_1 {
    background: url(../images/itt/bg_blue6.png) no-repeat;
    background-size: 22%;
    background-position: right 0;
    padding-top: 12%;
    margin-top: -20%;
    padding-bottom: 3%;
}
.b-relating_stess .b-block_2 {
    background: url(../images/itt/bg_orange10.png) no-repeat;
    background-size: 20%;
    background-position: left center;
    padding-top: 3%;
    margin-top: -9%;
}
.b-relating_stess .b-block_3 {
    background: url(../images/itt/bg_blue8.png) no-repeat;
    background-size: 23%;
    background-position: right center;
    padding-top: 5%;
    margin-top: -6%;
}
.b-relating_stess .b-block_4 {
    background: url(../images/itt/bg_blue5.png) no-repeat;
    background-size: 22%;
    background-position: left center;
    padding-top: 2%;
    margin-top: -3%;
}
/*
==================================================
ittt Five Preference Lenses
==================================================
*/
.b-lenses {
    background: url(../images/itt/bg_footer_light.png) no-repeat;
    background-size: 45%;
    background-position: center bottom;
    padding-bottom: 30%;
}
.b-lenses .b-block_1 {
    background: url(../images/itt/bg_green10.png) no-repeat;
    background-size: 20%;
    background-position: right 0;
    padding-top: 15%;
    margin-top: -12%;
    padding-bottom: 8%;
}
.b-lenses .b-block_1 h1{
    padding-bottom: 20px;
}
.b-lenses .b-block_2{
    margin-top: -6%;
}
.b-lenses .b-grid{
    margin: 25px auto;
}
.b-lenses .b-grid_blue{
       width: 567px;
    max-width: 100%;
    padding-left: 3%;
}
.b-lenses .b-grid_blue .b-grid_title_top, 
.b-lenses .b-grid_blue .b-grid_title_right,
.b-lenses .b-grid_blue .b-grid_title_left,
.b-lenses .b-grid_blue .b-grid_title_bottom{
    display: none;
}
.b-lenses .l-block_content_right{
    margin-left: 1.5%;
    float: right;
    display: block;
    width: 49%;
}
.b-lenses .b-go_to{
    padding-bottom: 30px;
}
.b-lenses .b-block_2 ul li,
.b-lenses .b-block_3 ul li{
    padding: 0px 0px 0px 35px;
	    color: #00afbb;
    font-size: 18px;
	cursor:pointer;
	    margin: 0px 0px 17px;
}
.b-lenses .b-block_3 {
    padding-top: 10%;
}
.b-lenses .b-block_3 .b-grid {
    margin: 5px auto;
}
.b-lenses .b-block_3 .b-go_to {
    padding-bottom: 30px;
    padding-top: 17px;
}
.b-lenses .b-block_4 {
    background: url(../images/itt/bg_orange8.png) no-repeat;
    background-size: 26%;
    background-position: -5% center;
    padding-top: 36%;
    margin-top: -20%;
    padding-bottom: 5%;
}
.b-lenses .b-block_4  h2{
    padding-bottom: 70px;
}
.b-lenses .b-block_4  .g-grid{
      margin: 130px auto;
}
.b-lenses .b-block_4  .g-site_width{
          padding-bottom: 55px;
}
.b-lenses .b-block_4  p{
    font-size: 22px;
}
.b-lenses .b-block_4  .b-grid{
        padding-top: 100px;
}
.b-lenses .b-grid_content .content_block{
        padding-left: 4%;
}
.b-lenses .b-grid_content h2{
padding-bottom: 21px;
}
.b-lenses .b-grid_content ul{
    text-transform: uppercase;
    padding-bottom: 20px;
}
.b-lenses .b-grid_content li{
padding-left: 18px;
    list-style-type: decimal;
    margin-left: 18px;
    font-size: 16px;
    padding-bottom: 20px;
	font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
}
.b-lenses .b-hid_lg {
display:none;
}
.b-lenses .b-modal_block {
    width: 82%;
    margin-left: -41%;
    padding: 125px 3% 40px 6%;
}
.b-lenses .b-modal_block .b-block_content{
width: 57%;
    float: left;
	margin-right: 3%;
}
.b-lenses .b-modal_block .l-text {
    font-family: 'MuseoSans-300', Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.5;
    padding: 0px 0 10px;
}
.b-lenses  .b-modal_block .b-icon_lg {
    height: 55px;
    width: 55px;
    margin: 0px 17px 0 0;
}
.b-lenses  .b-modal_block .shape_content_area {
position: relative;
}
.b-lenses .b-modal_block .b-pair_title {
    margin-left: 5.2%;
    padding-bottom: 60px;
}
.b-lenses  .b-modal_block  .b-letter_wrap {
transform: rotate(-45deg);
    width: 100%;
    height: 100%;
}
.b-lenses .b-modal_block .b-letter_wrap span {
    transform: rotate(0deg);
    font-size: 47px;
    line-height: 55px;
    display: block;
    vertical-align: middle;
}
.b-lenses .b-modal_block .b-pair_title h2 {
    display: inline-block;
    line-height: 1.2;
    padding: 27.5px 0 0 2%;
    float: none;
}
.b-lenses .b-modal_block .b-block_grid {
width: 40%;
    float: left;
}
.b-lenses .b-modal_block .b-grid {
    max-width: 368px;
    width: 90%;
    padding-left: 6%;
    padding-top: 10px;
}
.b-lenses .b-modal_block .shape_block {
    margin: 0 3.9% 7.8%;
    padding-bottom: 17.2%;
    width: 17.2%;
}
.b-lenses .b-modal_block .b-grid .block_title {
    font-size: 21px;
    margin-top: 29%;
}
.b-lenses .l-grid_back{
	display:none;
}
.b-lenses .b-grid_active{
	position:relative;
}
 .b-grid_active .b-grid_blue .shape_block {
    box-shadow: 0px 0px 0px 2px #dee7f3;
    -moz-box-shadow: 0px 0px 0px 2px #dee7f3;
    -webkit-box-shadow: 0px 0px 0px 2px #dee7f3;
    -ms-box-shadow: 0px 0px 0px 2px #dee7f3;
    -o-box-shadow: 0px 0px 0px 2px #dee7f3;
    -ms-box-shadow: 0px 0px 0px 2px #dee7f3;
    color: #265eac;
    background: #dee7f3;
    overflow: visible;
    opacity: 0.4;
}
.b-grid_active .l-grid_back {
    background: rgba(222, 231, 243, 0.5);
    position: absolute;
    margin-top: 2%;
    display: block;
    z-index: 1;
}
.b-grid_active .l-grid_back span{
    position: absolute;
    display: block;
    text-align: center;
    width: 100%;
    font-size: 37px;
	color: #235dac;
	font-family: 'MuseoSans700', Helvetica, Arial, sans-serif;
}
.b-lenses .b-modal_block1 .b-grid_active .b-grid_back1{
	    width: 95%;
    height: 39%;  
	padding-bottom: 44%;	
}
.b-lenses .b-modal_block1 .b-grid_active .b-grid_back2 {
    width: 95%;
    height: 39%;
    padding-bottom: 44%;
    margin-top: 52%;
}
.b-lenses .b-modal_block1 .l-grid_back span {
    margin-top: 18%;
}
.b-modal_block2 .b-grid_active .b-grid_back1{
    width: 45%;
    padding-bottom: 95%;
}
.b-lenses .b-modal_block2 .b-grid_active .b-grid_back2 {
    width: 44%;
    padding-bottom: 95%;
    right: 5%;
}
.b-lenses .b-modal_block2 .l-grid_back span {
    top: 43%;
}
.b-lenses .b-modal_block3 .b-grid_active .l-grid_back {
    width: 20%;
    padding-bottom: 95%;
}
.b-lenses .b-modal_block3 .b-grid_active .b-grid_back2 {
    margin-left: 25%;
}
.b-lenses .b-modal_block3 .b-grid_active .b-grid_back3 {
    margin-left: 50%;
}
.b-lenses .b-modal_block3 .b-grid_active .b-grid_back4 {
    margin-left: 75%;
}
.b-lenses .b-modal_block3 .l-grid_back span {
    top: 44%;
}

.b-lenses .b-modal_block4 .b-grid_active .l-grid_back{
    width: 95%;
    padding-bottom: 19%;
}
.b-lenses .b-modal_block4 .b-grid_active .b-grid_back2{
   margin-top:27%;
}
.b-lenses .b-modal_block4 .b-grid_active .b-grid_back3{
    margin-top:52%;

}
.b-lenses .b-modal_block4 .b-grid_active .b-grid_back4{
   margin-top:77%;
}
.b-lenses .b-modal_block4 .l-grid_back span{
    margin-top:4%;
}
.b-lenses .b-modal_block h2{
   padding-bottom: 35px;
}
.b-lenses .b-modal_block .l-list_block{
   display:block;
       padding-top: 35px;
}
.b-lenses .b-modal_block .l-list_block span{
    font-family: 'MuseoSans500', Helvetica, Arial, sans-serif;
	font-size: 18px;
	padding: 30px 0 25px;
	display:block;
}
.b-lenses .b-modal_block .l-list_block ul{
padding-top:0;
}
.b-lenses .b-modal_block .l-list_block li{
margin-top:0;
}
.b-modal_block_processes_lens .l-grid_back{
	padding-bottom: 95%;
    width: 20%;
}
.b-modal_block_processes_lens .l-grid_back span{
    top: 43%;
}
.b-modal_block_processes_lens .b-grid_back2{
    margin-left:25%;
}
.b-modal_block_processes_lens .b-grid_back3{
    margin-left:50%;
}
.b-modal_block_processes_lens .b-grid_back4{
    margin-left:75%;
}
.b-modal_block_orientations_lens .l-grid_back{
	padding-bottom: 20%;
    width: 95%;
}
.b-modal_block_orientations_lens .l-grid_back span{
    top: 22%;
}
.b-modal_block_orientations_lens .b-grid_back2{
    margin-top:27%;
}
.b-modal_block_orientations_lens .b-grid_back3{
    margin-top:52%;
}
.b-modal_block_orientations_lens .b-grid_back4{
    margin-top:77%;
}
.b-modal_quadrants_lens .l-grid_back{
	padding-bottom: 45%;
    width: 45%;
}
.b-modal_quadrants_lens .l-grid_back span {
    top: 37%;
}
.b-modal_quadrants_lens .b-grid_back2 {
    margin-left: 50%;
}
.b-modal_quadrants_lens .b-grid_back3{
    margin-top:52%;
}
.b-modal_quadrants_lens .b-grid_back4 {
    margin-top: 52%;
    margin-left: 50%;
}
.b-modal_activity_patterns .b-grid_back1 {
    padding-bottom: 19%;
    width: 45%;
}
.b-modal_activity_patterns .b-grid_back1 span{
    top: 18%;

}
.b-modal_activity_patterns .b-grid_back2 {
    padding-bottom: 45%;
    width: 45%;
    margin-top: 27%;
}
.b-modal_activity_patterns .b-grid_back2 span {
     top: 36%;
}
.b-modal_activity_patterns .b-grid_back3{
    padding-bottom: 20%;
    width: 45%;
    margin-top: 77%;
}
.b-modal_activity_patterns .b-grid_back3 span{
top:18%;
}
.b-modal_activity_patterns .b-grid_back4 {
    padding-bottom: 95%;
    width: 20%;
    margin-left: 50%;
}
.b-modal_activity_patterns .b-grid_back4 span {
    top: 44%;
}
.b-modal_activity_patterns .b-grid_back5 {
    padding-bottom: 95%;
    width: 20%;
    margin-left: 75%;
}
.b-modal_activity_patterns .b-grid_back5 span{
  top:44%;
}

.b-modal_dynamics_lens .l-grid_back {
 padding-bottom: 20%;
}
.b-modal_dynamics_lens .l-grid_back span{
    top: 18%;
}
.b-modal_dynamics_lens .b-grid_back1 {
    width: 45%;
}
.b-modal_dynamics_lens .b-grid_back2 {
    width: 45%;
    margin-left: 50%;
}

.b-modal_dynamics_lens .b-grid_back3 {
    width: 20%;
    margin-top: 27%;
}
.b-modal_dynamics_lens .b-grid_back4 {
    width: 45%;
    margin-left: 25%;
    margin-top: 27%;
}
.b-modal_dynamics_lens .b-grid_back5 {
    width: 20%;
    margin-left: 75%;
    margin-top: 27%;
}
.b-modal_dynamics_lens .b-grid_back6 {
    width: 45%;
    margin-top: 52%;
}
.b-modal_dynamics_lens .b-grid_back7 {
    width: 45%;
    margin-left: 50%;
    margin-top: 52%;
}

.b-modal_dynamics_lens .b-grid_back8 {
    width: 20%;
	margin-top: 77%;
}

.b-modal_dynamics_lens .b-grid_back9 {
    width: 45%;
margin-top: 77%;
margin-left: 25%;
}

.b-modal_dynamics_lens .b-grid_back10 {
    width: 20%;
margin-top: 77%;
    margin-left: 75%;
}

.b-grid.letter .shape_block{
	box-shadow: 0px 0px 0px 2px #dee7f3;
    -moz-box-shadow: 0px 0px 0px 2px #dee7f3;
    -webkit-box-shadow: 0px 0px 0px 2px #dee7f3;
    -ms-box-shadow: 0px 0px 0px 2px #dee7f3;
    -o-box-shadow: 0px 0px 0px 2px #dee7f3;
    -ms-box-shadow: 0px 0px 0px 2px #dee7f3;
    color: #dee7f3;
}
.b-grid.letter .block_title{
    color: #dee7f3;
}
.block_title .char.blue{
	color:#265eac;
}
/*
===============================
ittt menu
===============================
*/
.section-ittt .navigation .top_nav ul li a .ico{
	background: url(../images/itt/ittt_spritesheet.png) no-repeat;
    display: block;
    height: 33px;
    width: 33px;
    left: 19px;
    top: 13px;
    position: absolute;
}
.section-ittt .navigation .top_nav ul li a:hover {
	background: #00afbb ;
}
.section-ittt .navigation .top_nav ul li a.search .ico{
	background-position: -5px -152px;
}
.section-ittt .navigation .top_nav ul li a.search:hover .ico{
	background-position: -5px -188px;
}
.section-ittt .navigation .top_nav ul li a.type .ico{
	background-position: -5px -359px;
}
.section-ittt .navigation .top_nav ul li a.type:hover .ico {
    background-position: -5px -399px;
}
.section-ittt .navigation .top_nav ul li a.type_cues .ico{
	    background-position: -5px -485px;
}
.section-ittt .navigation .top_nav ul li a.type_cues:hover .ico {
    background-position: -5px -523px;
}
.section-ittt .navigation .top_nav ul li a.five-preference .ico {
    background-position: -5px -429px;
    left: 15px;
}
.section-ittt .navigation .top_nav ul li a.five-preference:hover .ico{
	background-position: -5px -454px;
	    left: 15px;

}
.section-ittt .navigation .top_nav ul li a.relating-preference .ico {
    background-position: -5px -559px;
	left: 23px;
}
.section-ittt .navigation .top_nav ul li a.relating-preference:hover .ico {
    background-position: -5px -590px;
left: 23px;
}
.section-ittt .navigation .top_nav ul li a.profile .ico {
    background-position: -5px -289px;
	    left: 25px;
}
.section-ittt .navigation .top_nav ul li a.profile:hover .ico{
	    background-position: -5px -325px;
    left: 25px;
}
.section-ittt .navigation .top_nav ul li a.help .ico {
    background-position: -5px -81px;
}
.section-ittt .navigation .top_nav ul li a.help:hover .ico{
	    background-position: -5px -115px;
}
.section-ittt .navigation .top_nav ul li a.legal .ico{
	background-position: -5px -224px;
}
.section-ittt .navigation .top_nav ul li a.legal:hover .ico{
	    background-position: -5px -258px;
}
.section-ittt .navigation .top_nav ul li a.sign_out .ico{
	background-position: -5px -5px;
}
.section-ittt .navigation .top_nav ul li a.sign_out:hover .ico{
	background-position: -5px -43px;
}

  

.use_cookies{
color: #fff;
display: flex;
justify-content: space-between;
width: 100%;
box-sizing: border-box;
padding:10px 45px;
font-size: 16px;
background: #f79541;
align-items: center;
position: fixed;
left: 0;
top: 0;
width: 100%;
transition: all 0.4s ease; 
transform: translateY(-100%);
z-index: 9999;
opacity: 1;
}

.use_cookies.is-hidden{
	opacity: 0;
}
.use_cookies_showed .use_cookies{
	transform: translateY(0%);
	/* opacity: 1; */
}
.logged-in{
	transition: margin-top 0.4s ease;
}
.use_cookies_showed{
	margin-top: 56px;
}
.logged-in .bookshelf .navigation span.home_btn {
	top: 0;
	transition: top 0.4s ease; 
}
.use_cookies_showed.logged-in .bookshelf .navigation span.home_btn {
    top: 54px;
}
.use_cookies span {
line-height: 1.4;
margin-right: 20px;
}
.use_cookies span a{
text-decoration: underline;
color: #fff;
font-family: inherit;
font-weight: inherit;
}
.use_cookies span a:hover,
.use_cookies span a:active,
.use_cookies span a:focus{
text-decoration: none;
}
.use_cookies_close{
	color: #fff;
	padding: 9px 30px;
	border: 1px solid #fff;
	font-family: inherit;
	font-weight: inherit;
	letter-spacing: 1px;
}
.use_cookies_close:hover,
.use_cookies_close:active,
.use_cookies_close:focus{
	border-color: rgba(255,255,255,0.6)
}
