/* NEW FRONT PAGE GLOBAl*/
body.front-page #middle {padding:0;font-weight: 400;}
body.front-page .photo-and-title {display:none;}
body.front-page #middle a.green {display:inline-block!important;padding:8px 32px;}
@media (max-width:767px){body.front-page #middle a.green{padding:10px 37px;}}
.fp1, .fp2, .fp3, .fp4, .fp5, .fp6, .fp7, .fp8 {min-height:20px;position:relative;}
.fp2, .fp4, .fp6, .fp8 {background-color:#008fe9;color:#fff;}

/* NEW FRONT PAGE BLOCK #1 */
.fp1 {font-family:'Oswald',sans-serif;}
.fp1-txt {display:inline-block;width:500px;text-align:center;padding:60px 0 60px 50%;margin:0 0 0 -25px;position:relative;max-width:47%;}
.fp1-txt-skew {display:block;background:url("../images/fp/fp1-txt.png") no-repeat center center;background-size:100%;width:100%;padding-bottom:50%;}
#content .node-page .fp1 a.green {margin: 12px 0 0 !important;}
.fp1-link-cont {width:520px;display:inline-block;min-height:100%;position:absolute;height:100%;left:50%;margin-left:-520px;background-size:contain;}
.fp1-link {max-width:460px;width:95%;margin:82px 0 0 10px;}
.fp1-link a {background:url("../images/fp/watchvideo.png")top center no-repeat;position:relative;display:block;width:100%;padding-bottom:60%;background-size:100%;text-decoration:none!important;}
.fp1-link a:hover {background-image:url("../images/fp/watchvideo-hover.png");}
.fp1-img-preload {background-image:url("../images/fp/watchvideo-hover.png");width:1px;height:1px;}
@media (max-width:1040px){
  .fp1 {text-align:right;}
  .fp1-txt {padding:60px 3.8% 60px 0;}
  .fp1 {background-position:right -137px center;}
  .fp1-link-cont {margin-left:-50%;width:50%;left:50%;}
}
@media (max-width:767px){
.fp1-txt {display:block;position:relative;margin:0 auto;padding:0;max-width:94%;}
.fp1-txt-skew {margin:60px auto 0;}
.fp1-link-cont {display:block;position:relative;margin:35px auto;padding:0;width:100%;left:auto;}
.fp1-link {margin:0 auto;}

}
@media (max-width:489px){
.fp1-txt {width:100%;}
.fp1-txt-skew {height:0;padding-bottom:56%;background-size:contain;}
}
@media (max-width:537px){
.fp1-link-cont {left:0;margin-left:0;width:100%;}
}
@media (max-width:760px){.fp1-txt-skew {margin:60px auto 0;}}
@media (max-width:680px){.fp1-txt-skew {margin:54px auto 0;}}
@media (max-width:600px){.fp1-txt-skew {margin:48px auto 0;}}
@media (max-width:520px){.fp1-txt-skew {margin:42px auto 0;}}
@media (max-width:440px){.fp1-txt-skew {margin:36px auto 0;}}
@media (max-width:360px){.fp1-txt-skew {margin:30px auto 0;}}

/* NEW FRONT PAGE BLOCK #2 */
.fp2-txt {display:inline-block;width:406px;text-align:center;padding:60px 0 82px 50%;margin:0 0 0 -422px;position:relative;z-index:1;color:#fff;}
.fp2-txt-b {font-size:29px;font-family:'Oswald',sans-serif;padding:14px 0 30px;}
#content .fp2-txt p {color:#fff;font-size:13px;}
#content .fp2-txt p + p {font-style:italic;}
.fp2-img {background:url("../images/fp/fp2-bg.png") no-repeat scroll center bottom;width:437px;display:inline-block;min-height:100%;position:absolute;height:100%;left:50%;margin-left:16px;}
@media (max-width:940px){
  .fp2 {text-align:left;}
  .fp2-txt {padding:60px 0 82px 0px;margin:0 0 0 30px;}
}
@media (max-width:910px){
  .fp2-img {width:400px;left:53%;}
}
@media (max-width:850px){
  .fp2-img {width:350px;left:56%;}
}
@media (max-width:767px){
.fp2-txt {display:block;position:relative;margin:0 auto;padding:60px 0 0;}
.fp2-img {display:block;position:relative;margin:13px auto;padding:0;width:100%;height:368px;left:auto;}
}
@media (max-width:489px){
.fp2-txt {width:92%;margin:0 auto;}
}
@media (max-width:368px){
.fp2-img {width:100%;height:0;padding-bottom:100%;background-size:contain;}
}
@media (max-width:760px){.fp2-txt-b {padding:14px 0 30px;}.fp2-txt{padding:60px 0 0;}}
@media (max-width:680px){.fp2-txt-b {padding:14px 0 29px;}.fp2-txt{padding:51px 0 0;}}
@media (max-width:600px){.fp2-txt-b {padding:14px 0 27px;}.fp2-txt{padding:42px 0 0;}}
@media (max-width:520px){.fp2-txt-b {padding:14px 0 25px;}.fp2-txt{padding:33px 0 0;}}
@media (max-width:440px){.fp2-txt-b {padding:14px 0 21px;}.fp2-txt{padding:24px 0 0;}}
@media (max-width:360px){.fp2-txt-b {padding:14px 0 17px;}.fp2-txt{padding:16px 0 0;}}

/* NEW FRONT PAGE BLOCK #3 */
.fp3 {background:url("../images/fp/fp3-bg.png") no-repeat center top;}
.fp3-txt {display:inline-block;width:400px;text-align:center;padding:87px 0 93px 50%;margin:0 0 0 35px;position:relative;z-index:1;}
#content .fp3-txt p {font-size:14px;letter-spacing:-0.2px;line-height:16px;padding-bottom:8px;}
#content .fp3-txt-s1 p {color:#008fe9;margin-bottom:5px;line-height:auto;}
.fp3-txt-b {font-size:29px;line-height:35px;font-family:'Oswald',sans-serif;padding:0 0 36px;color:#008fe9;max-width:345px;display:inline-block;}
.fp3-img {background:url("../images/fp/siva.gif") no-repeat scroll center 60%;width:420px;display:inline-block;min-height:88%;position:absolute;height:88%;left:50%;margin-left:-450px;background-size:100%;z-index:-1;}
@media (max-width:940px){
  .fp3 {text-align:right;background-position:left top;background-size:100%;}
  .fp3-txt {padding:87px 0 93px 0;margin:0 30px 0 0;}
}
@media (max-width:910px){
  .fp3-img {left:52%;}
}
@media (max-width:850px){
  .fp3-img {left:53%;}
}
@media (max-width:767px){
.fp3 {background-position: left 172px bottom -63px;background-size:110%;}
.fp3-txt {display:block;position:relative;margin:0 auto;padding:48px 0 0;}
.fp3-txt-b {padding:0 0 20px;}
.fp3-img {display:block;position:relative;margin:30px auto 20px;padding:0;width:336px;height:214px;left:auto;background-size:contain;}
#content .fp3-txt-s1 p {margin-left:-5px;margin-right:-5px;}
}
@media (max-width:710px){.fp3 {background-position: left 144px bottom -62px;background-size:114%;}}
@media (max-width:645px){.fp3 {background-position: left 108px bottom -62px;background-size:130%;}}
@media (max-width:665px){.fp3 {background-position: left 56px bottom -85px;background-size:155%;}}
@media (max-width:426px){
.fp3-txt {width:94%;margin:0 auto;}
}
@media (max-width:400px){
.fp3 {background-position:left bottom;background-size:200%;}
}
@media (max-width:360px){
.fp3-img {width:100%;height:0;padding-bottom:64%;background-size:contain;}
}
@media (max-width:760px){.fp3-txt{padding:48px 0 0;}}
@media (max-width:680px){.fp3-txt{padding:42px 0 0;}}
@media (max-width:600px){.fp3-txt{padding:36px 0 0;}}
@media (max-width:520px){.fp3-txt{padding:30px 0 0;}}
@media (max-width:440px){.fp3-txt{padding:24px 0 0;}}
@media (max-width:360px){.fp3-txt{padding:19px 0 0;}}

/* NEW FRONT PAGE BLOCK #4 */
.fp4 {text-align:center;}
.fp4-block {display:inline-block;width:49%;max-width:477px;text-align:center;padding:0 0 35px 0;position:relative;}
.fp4-block-alex .fp4-img {background-image:url("../images/fp/fp4-bg-alex.png");}
.fp4-block-inga .fp4-img {background-image:url("../images/fp/fp4-bg-inga.png");}
.fp4-img {width:100%;height:0;padding-bottom:59%;background-size:contain;background-repeat:no-repeat;}
.fp4-txt {margin-top:-14px;max-width:337px;display:inline-block;}
#content .fp4-txt p {font-size:14px;line-height:16px;padding-bottom:1px;color:#fff;min-height:50px;margin-bottom:8px;}
#content .fp4-txt p.fp4-link {min-height:auto;}
.fp4-txt-b {font-size:29px;font-family:'Oswald',sans-serif;padding:0 0 10px;color:#fff;display:inline-block;}
#content .fp4-txt a {color:#fff;}
@media (max-width:767px){
.fp4-block {display:block;margin:0 auto;width:477px;}
.fp4-block-alex {padding:0 0 10px 0;}
#content .fp4-txt p {min-height:9px;}
.fp4-txt {margin-left:4px;margin-right:4px;}
}
@media (max-width:494px){
.fp4-block {width:100%;}
}
@media (max-width:500px){.fp4-block-alex {padding:0 0 8px 0;}.fp4-txt{margin-top:-14px;}}
@media (max-width:470px){.fp4-block-alex {padding:0 0 6px 0;}.fp4-txt{margin-top:-12px;}}
@media (max-width:440px){.fp4-block-alex {padding:0 0 4px 0;}.fp4-txt{margin-top:-9px;}}
@media (max-width:410px){.fp4-block-alex {padding:0 0 2px 0;}.fp4-txt{margin-top:-6px;}}
@media (max-width:380px){.fp4-block-alex {padding:0 0 0px 0;}.fp4-txt{margin-top:-3px;}}
@media (max-width:350px){.fp4-block-alex {padding:0 0 0px 0;}.fp4-txt{margin-top:0px;}}

/* NEW FRONT PAGE BLOCK #5 */
.fp5 {text-align:center;}
.fp5-txt {max-width:600px;margin:0 auto;padding:32px 0 38px;}
.fp5-txt-b {font-size:29px;line-height:35px;font-family:'Oswald',sans-serif;padding:0 0 25px;color:#008fe9;display:inline-block;}
.fp5-img {background-image:url("../images/fp/fp5-bg.png");width:100%;margin:0 auto;height:0;padding-bottom:24%;background-size:contain;background-repeat:no-repeat;background-position:center center;}
#content .fp5-txt p strong {color:#0b7ff8;}
@media (max-width:620px){
.fp5-txt p {margin-left:10px;margin-right:10px;}
.fp5-txt-b {padding:0 0 17px;}
.fp5-img {background-image:url("../images/fp/fp5-bg-small.png");max-width:488px;padding-bottom:28%;}
}
@media (max-width:620px){.fp5-img{margin:0px auto;}}
@media (max-width:600px){.fp5-img{margin:3px auto;}}
@media (max-width:560px){.fp5-img{margin:7px auto;}}
@media (max-width:520px){.fp5-img{margin:9px auto;}}
@media (max-width:480px){.fp5-img{margin:14px auto;}}
@media (max-width:440px){.fp5-img{margin:17px auto;}}
@media (max-width:400px){.fp5-img{margin:20px auto;}}
@media (max-width:360px){.fp5-img{margin:22px auto;}}

/* NEW FRONT PAGE BLOCK #6 */
.fp6 {text-align:center;}
.fp6-txt {max-width:610px;margin:0 auto;padding:40px 0 26px;}
.fp6-txt-b {font-size:29px;line-height:35px;font-family:'Oswald',sans-serif;padding:0 0 3px;color:#fff;display:inline-block;}
#content .fp6-txt p {font-size:14px;line-height:16px;padding-bottom:1px;color:#fff;margin-bottom:17px;}
@media (max-width:620px){
.fp6-txt p {margin-left:10px;margin-right:10px;}
}    

/* NEW FRONT PAGE BLOCK #7 */
.fp7 {text-align:center;}
.fp7-block {display:inline-block;width:49%;max-width:420px;text-align:center;padding:35px 0 0 0;position:relative;}
.fp7-img {width:100%;height:0;padding-bottom:54%;background-size:contain;background-repeat:no-repeat;display:inline-block;background-position:center center;}
.fp7-block-alex .fp7-img {background-image:url("../images/fp/fp7-bg-alex.png");}
.fp7-block-inga .fp7-img {background-image:url("../images/fp/fp7-bg-inga.png");}
.fp7-img-1 {margin-top:-35px;}
.fp7-img-2 {display:none;}
.fp7-txt {max-width:437px;display:inline-block;}
.fp7-txt-b {font-size:29px;font-family:'Oswald',sans-serif;padding:0 0 10px;color:#008fe9;display:inline-block;}
.fp7-block-inga .fp7-txt {margin-left:54px;}
.fp7-block-alex .fp7-txt-b {padding-top:10px;}
#content .fp7-txt p {font-size:14px;line-height:16px;padding-bottom:1px;margin-bottom:8px;letter-spacing:-0.7px;}
#content .fp7-txt p.fp7-link {min-height:auto;}
.fp7-txt p.dummy {margin-bottom:0px;}
.fp7-txt p span {font-style:italic;}
/*@media (max-width:865px){
.fp7-block-alex .fp7-txt {margin-right:20px;}
.fp7-block-alex .fp7-txt-b {padding-top:5px;}
.fp7-txt p.dummy {display:none;}
}*/
@media (max-width:865px){.fp7-block-alex .fp7-txt {margin-left:-7px;}}
@media (max-width:850px){.fp7-block-alex .fp7-txt {margin-left:-14px;}}
@media (max-width:835px){.fp7-block-alex .fp7-txt {margin-left:-22px;}}
@media (max-width:820px){.fp7-block-alex .fp7-txt {margin-left:-30px;}}
@media (max-width:800px){.fp7-block-alex .fp7-txt {margin-left:-38px;}}
@media (max-width:785px){.fp7-block-alex .fp7-txt {margin-left:-46px;}}
@media (max-width:767px){
.fp7-block {width:100%;}
.fp7-block-alex {padding:0 0 10px 0;}
.fp7-block-inga .fp7-img {margin:11px 0;}
.fp7-block-alex .fp7-txt {margin-left:0px;margin-right:0px;}
.fp7-block-inga .fp7-txt {margin-left:0px;margin-right:0px;}
.fp7-img-1 {display:none;}
.fp7-img-2 {display:block;}
#content .fp7-txt p {letter-spacing:0px;}
.fp7-txt p.dummy {display:none;}
}
@media (max-width:450px){
.fp7-block-alex .fp7-txt p {margin-left:8px;margin-right:8px;}
.fp7-block-inga .fp7-txt {margin-left:8px;margin-right:8px;}
}
@media (max-width:370px){
.fp7-block-inga .fp7-img, .fp7-block-alex .fp7-img {width:115%;padding-bottom:63%;margin-left:-7.5%;}
}

/* NEW FRONT PAGE BLOCK #8 */
.fp8 {font-size:13px;background:url("../images/fp/fp8-bg.png") no-repeat center bottom #008fe9;padding:34px 10px 0;font-weight:400;text-align:center;}
.fp8-txt {text-align:center;z-index:1;max-width:576px;display:inline-block;padding-bottom:300px;}
.fp8-txt-b {font-size:29px;font-family:'Oswald',sans-serif;padding-bottom:10px;max-width:435px;margin:0 auto;}
.fp8-txt-s {font-size:13px;display:inline-block;padding-bottom:1px;margin:0 auto;}
#content .fp8-txt-s p {font-size:14px;line-height:16px;padding-bottom:1px;color:#fff;margin-bottom:17px;color:#fff;}
.fp8-img {background:url("../images/fp/microphone.gif") no-repeat scroll 0 center;position:absolute;background-size:contain;width:400px;height:300px;left:50%;margin-left:-200px;bottom:0px;}
body.front-page .page-buffer {height:85px;}


body.page-node-35 #page-title {font-size:30px;}

.heading-blue {
  font: 28px/31px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  color: #018eea;
  margin-bottom: 28px;
}
p.small {
  font: 11px/20px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  color: #8e8e8e;
}
.text-center { text-align: center; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline>li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

.lesspad {padding-left: 2px;padding-right: 2px;}
.n1 {color:#3f91e2;}
.n2 {color:#3f91e2;}
.n3 {color: #3f92d0;}
.n4 {color: #4c9aab;}
.n5 {color:#40946f;}
.n6 {color:#4d9d56;}
.n7 {color:#409720;}
.n8 {color:#409805;}

.grant-test-button-wrapper {
  text-align: center;
  margin: 30px 0 32px;
  position: relative;
}
.grant-test-button-wrapper .grant-test-button{
    display: inline-block;
}
.grant-test-button-wrapper .grant-test-button img{
    display: block;
    margin: 0 auto;
}
.grant-test-button-wrapper .grant-test-button .tooltip{
    display: inline-block;
}
.grant-test-button:hover {
  text-decoration: none;
}
.grant-test-button .tooltip{
  color: #969696;
  font: 10px/11px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  font-weight: bold;
}
.grant-test-button.with-tooltip .tooltip {
  background: #018eea none repeat scroll 0 0;
  border: 1px solid #ffffff;
  color: #ffffff;
  font: bold 17px/25px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  left: 50%;
  margin-left: -95px;
  opacity: 1;
  padding: 4px 10px 6px;
  position: absolute;
  top: -27px;
  transition: all 0.5s ease-in 0s;
  z-index: 1;
  letter-spacing: 1px;
}
.grant-test-button.with-tooltip .tooltip:after {
  background: url("../images/sprite.png") no-repeat scroll 0 -779px;
  bottom: -10px;
  content: "";
  display: block;
  height: 10px;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  width: 40px;
}


/* progres */
.circliful {
  bottom: 20px;
  position: absolute;
  right: 50px;
}
.circliful p {
  color: #999999 !important;
  left: 15px;
  position: absolute;
  text-align: center;
  top: 20px;
  width: 53px;
  font: 14px/1.3 "Myriad Pro",Arial,Tahoma,Verdana,sans-serif !important;
}
.circliful p span {
  display: block;
  font-size: 22px;
  color: #000;
  font-weight: lighter;
  margin-bottom: -5px;
}

.form-actions { text-align: center; }

.grand-test .top-form-options {
  max-width: 810px;
  margin: 0 auto;
}
.grand-test .top-form-options select { max-width: 100%; display: inline-block;}

.grand-test .text1 {
  color: #727273;
  margin: 30px 0 10px;
}

.grand-test .circliful {
  position: relative;
  margin-top: -60px;
  float: right;
}

.field-name-field-gender .form-radios .form-item {
  display: inline-block;
  margin: 0;
  padding: 0 5px;
}
.field-name-field-gender .form-radios .form-item input[type="radio"] + label::before {
  margin-right: 10px;
}

.quizquestions { padding-top: 30px; }

.table {
  width: 100%;
  margin-bottom: 20px;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.table tbody {
  border: 0;
}
.table tr {
  border: 0;
}
.table th, .table td {
  color: #121212;
  font-weight: 300;
  height: 34px;
  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
  border: 0;
}
.table th {
  text-transform: uppercase;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
  border-top: 0;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
  background-color: #e9e9e9;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
  background: #f9f9f9;
}

.stripe1 {background: #878787!important;}
.stripe2 {background: #6c6c6c!important;}
.improvement .stripe1 {background: #036598!important;}
.improvement .stripe2 {background: #005683!important;}

.table .result {
  color: #fff;
}

.results1, .results2 {font-size: 16px; }

.results1 .col1, .results1 .col2, .results1 .col3 {min-height: 150px;padding-top: 10px;vertical-align: middle;}
.results1 .col1, .results1 .col3 {background: #f1f1f1;}
.results1 .col2 {background: #f9f9f9;}

.results1 .resultscount1 {margin-left: 10px;margin-top: 5px;float: left;}
.results1 .resultscount2 {margin-top: 10px; font-size: 23px;line-height: 23px;padding-left: 70px;}

.results1 .finalresult {font-size: 79px; line-height: 64px; color:#00a008;font-weight: bold;letter-spacing: -6.5px;padding-left: 20px;}
.results1 .finalresultpercent {font-size: 48px;color:#00a008;font-weight: bold;}

.results2 .col1{padding-left: 0;padding-right: 0;margin-top: 40px;}

.traitsicon {float: left;}

.results2 h2 { margin-top: 20px; }

.table3{
  float: left;
  width: auto;
  padding: 0;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: -10;
  line-height: 20,32px;
  padding-top:15px;
}
.table3 tr, .table3 td, .table3 th,
.table3>thead>tr>th, .table3>tbody>tr>th, .table3>tfoot>tr>th, .table3>thead>tr>td, .table3>tbody>tr>td, .table3>tfoot>tr>td {
  background: none;
}
.table3 td.padded {
  width: 170px;
}
.table3 th {
  width: 210px;
  text-transform: uppercase;
}

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
  background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
  background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease;
  background-image: -webkit-linear-gradient(top,#428bca 0,#3071a9 100%);
  background-image: linear-gradient(to bottom,#428bca 0,#3071a9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}
.traits-bar {
    margin: 0;
    width: 300px;
}





#user-login label,
#user-pass label,
#user-register-form label {
    float: left;
}

.confirm-parent, .password-parent {
    width: 100%;
}

.page-user.sing-up .form-item-pass-pass2.confirm-parent {
    margin-bottom: 0!important;
}

.password-suggestions.description {
    display: none!important;
}

.page-user-edit #edit-mimemail {
    display: none;
}

#footer #block-onbo-onbo-footer {
    width: auto;
}

.node-type-lesson h1#page-title {
  font: 18px/30px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  color: #018eea;
  margin-bottom: 18px;
  text-align: center;
}

.testas-animacija-content .field-label {
  display: none;
}

#quiz-question-answering-form-samepage .question_type_name {
  display: none;
}

.quiz-question-onbo-scale .field-name-body,
.quiz-question-onbo-multichoice .field-name-body {
  color: #018eea;
  margin-bottom: 40px;
  font: 30px/40px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
}

.answering-form .form-actions {
  margin-top: 20px;
}

.quiz-question-onbo-multichoice .form-radios {
  display: inline-block;
  margin: 0 auto;
}
.quiz-question-onbo-multichoice .form-radios label {
  margin: 0 0 15px 0!important;
}

.answering-form h2 {
  font: 18px/24px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  color: #484848;
  margin-bottom: 32px;
  text-align: center;
}
.grand-test h2 {
  font-size: 24px;
  color: #272625;
  margin-bottom: 50px;
}

#middle.profile-page form .form-item label {
  color: #8e8e8e;
  margin-bottom: 0;
}

#middle.profile-page form .description {
  font: 11px/20px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  clear: both;
  color: #8e8e8e;
  text-align: left;
  width: 100%;
}

#middle .testas-content {
  padding: 40px 30px;
  max-width: 680px;
}

input[type="submit"].button-skip {
  background: none;
  color: #484848!important;
  font: 18px/24px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  text-decoration: underline !important;
  display: block;
  margin: 0 auto;
}
input[type="submit"].button-skip:hover,
.top_links a.skip_link:hover {
    color: #018eea !important;
    text-decoration: none !important;
}
label.option {
    cursor: pointer;
}
input[type="submit"].close-meeting {
  background: #6e6e6e;
  color: #ffffff;
  display: block;
  margin: 0 auto;
}

input[type="submit"].repeat-meeting {
  color: #ffffff;
  display: block;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 15px;
}

#middle.page-user-password form #edit-actions input[type="submit"] {
  float: none;
}



.subscription-status {
  font: bold 23px/28px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  text-transform: uppercase;
  margin-bottom: 20px;
}

#middle.profile-page form {
  margin-top: 35px;
}

#user-pass-reset label {
  float: left;
}

.field-name-field-content-bottom {
  margin-top: 20px;
}

#onbo-end-lesson-form {
  margin-top: 25px;
}

/* Login form */
.green {
  color: #489003!important;
}

#middle.page-user form .form-item.form-item-recover {
  float: left;
}

#middle.page-user form .form-item.form-item-register {
  float: right;
}

#middle.page-user h1 {
  font-size: 27px;
  line-height: 32px;
}

.license_title {
  font-size: 18px;
  margin-bottom: 15px;
  color: #484848
}

.password-strength,
div.password-confirm {
  margin-top: 0;
}

/* Register form */
p.desc {
  font-size: 14px!important;
  color: #494949!important;
  text-align: center!important;
  padding-bottom: 20px;
}

p.terms_info {
  padding-top: 8px;
}

/* Tour page */
.blue-border {
  padding: 15px 0 15px 0;
  border: solid 10px #018eea;
  width: 704px;
  text-align: center;
  position: relative;
  margin: 0 auto;
}

.top_links {
  padding-bottom: 2px;
}
.page-welcome .top_links {
    padding-bottom: 15px;
}
.page-welcome .blue-border {
    padding: 7px 0;
}
.page-welcome .next{
    padding: 5px 25px;
    font-size: 18px;
}
.page-welcome #middle p{
    margin: 48px 0 22px 0;
    color: #707070;
    font-size: 18px;
}
.page-welcome .percent-opinion{
   margin-bottom: 45px;
}
.top_links .title {
  font-size: 20px;
  color: #777777;
  display: inline-block;
}

.top_links a.skip_link {
  font-size: 18px;
  color: #777777;
  text-decoration: underline;
  right: 25px;
  position: absolute;
}

.slides .main_desc {
  font-size: 18px;
  color: #484848;
  max-width: 465px;
  margin: 0 auto;
  line-height: 22px;
  padding-top: 12px;
}

.slides .sub_desc {
  font-size: 14px;
  color: #777777;
  max-width: 465px;
  margin: 0 auto;
  line-height: 17px;
  padding-top: 7px;
}

.flex-control-paging li a {
  background: #cccccc;
  box-shadow: none;
}

.flex-control-paging li a.flex-active {
  background: #6b6b6b;
  box-shadow: none;
}

.flex-direction-nav a:before {
  display: none;
}

a.flex-prev {
  background: url('../images/arrow-left.png') no-repeat;
  background-position-x: left;
  font-size: 0;
}

a.flex-next {
  background: url('../images/arrow-right.png') no-repeat;
  background-position-x: right;
  font-size: 0;
}

#middle.page-user form .form-item input[type="text"],
#middle.page-user form .form-item input[type="password"] {
  width: 94%;
  padding: 0 3%;
}

/* Alerts messages */
.messages {
  max-width: 427px;
  margin: 0 auto;
  margin-bottom: 43px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 80px;
}

.messages a,
.messages a:hover {
  color: #ff0000;
  text-decoration: underline;
}

.messages.error {
  background: #ededed url('../images/icons/icon-error.png') no-repeat;
  background-position: 30px;
  color: #ff0000;
}

.messages.warning {
  background: #ededed url('../images/icons/icon-warning.png') no-repeat;
  background-position: 30px;
  color: #ff0000;
}

.messages.status {
  background: #ededed url('../images/icons/icon-status.png') no-repeat;
  background-position: 30px;
  color: gray;
  border-radius: 0;
  position: relative;
  top: 0;
  left: 0;
  font: 14px/1.3 "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;
  width: 350px;
  height: auto;
  margin: 0 auto;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.messages.success {
  background: #ededed url('../images/icons/icon-success.png') no-repeat;
  background-position: 30px;
  color: green;
}

/* Slider style */
.sliderblock {
  width: 370px;
  display: table;
  margin: 0 auto;
}

.sliderblock .leftclass, .sliderblock .rightclass {font-size: 12px;width: 52px;display: table-cell;vertical-align: middle;color: #8f8c8a;}
.sliderblock .middleclass {width: 370px;     margin: 0 auto;}
.sliderblock .rightclass {text-align: right;}


.answering-form .scale-slider {
  display: table-cell;
}

.scale-slider.slider-horizontal {
  width: 370px;
  height: 6px;
}

.scale-slider.slider-horizontal .slider-track {
  height: 6px;
}
.slider-track {background: url('../images/slider-background3.jpg') -7px;border-radius: 0px;}
.slider-track-bg .slider-track{
    background: #c7c7c7 !important;
    background: #c7c7c7 !important;
}

.slider-selection {background: none;}

.slider-handle {
  position: absolute;
  width: 39px;
  height: 39px;
  /*background: #3787c8;*/
  background: url('../images/slider-dot-big.png');
  opacity: 1;
}

.answering-form .scale-slider .slider-horizontal .slider-track {
  height: 6px;
  width: 100%;
  margin-top: -12px;
  top: 50%;
  left: 0;
}

.scale-slider.slider-horizontal .slider-handle {
  margin-top: -15px;
  margin-left: 17px;
}

.scale-slider.slider-horizontal .slider-handle {
  /*margin-left: -38px;*/
}

.sliderrow input {text-align: left;display: block;}

.answering-form .question {display: inline-block;text-align: left;margin-bottom: 10px;width:490px;background: #f9f7f7; border: 1px solid #dfdfdf;padding: 20px 0;}
.grand-test .question { display: block; margin: 0 auto 40px!important; width: 490px!important; max-width: 100%; }

.question .qnumber {padding-left: 8px;
  margin-top: 6px;
  display: block;}
.question .title {margin-bottom: 10px;margin-bottom: 20px;margin-left:50px;display: inline-block;font-size: 19px;}
.question .nums {height: 30px; display: table;table-layout: fixed;width: 370px;margin-top: 12px;margin-left: auto;margin-right: auto;position: relative;}
.question .nums .number {position: relative;color:#7c7c7c;display: table-cell;font-size: 12px;width: 20%;text-transform: uppercase;font-family: Arial,Tahoma,Verdana,sans-serif;}
.question .nums .number.first {
    text-align: left;
    width: 18%;
}
.question .nums .number span{
    display: block;
}
.question .nums .number.first span:last-child{
    position: absolute;
    width: 100px;
    bottom: -5px;
}
.question .nums .number.last span:last-child{
    position: absolute;
    right: 0;
    bottom: -20px;
}
.question .nums .number.num3 {width: 22%;}
.question .nums .number.last {
    position: absolute !important;
    right: 0 !important;
    text-align: right;
    top: 0;
    width: auto;
}

.question .one,
.question .last{
    width: 10px;
    display: inline-block;
}
.question .one{

}
/*.question .num1 {width:66px;}*/
/*.question .num2 {width:66px;padding-left: 3px;}*/
/*.question .num3 {width:66px;padding-left: 9px;}*/
/*.question .num4 {width:66px;padding-left: 27px;}*/
/*.question .num5 {width:66px;padding-left: 32px;}*/
/*.question .num6 {width:66px;}*/

.question .nums .agreetext {font-size: 11px;display: inline-block;margin-left: -30px;}
.question .nums .agreetext2 {font-size: 11px;display: inline-block;width: 47px;vertical-align: middle;line-height: 11px;}

.slider-track .hide {
  display: none;
}

.gd_infinite_scroll-ajax-loader { text-align: center; }

/* Subscriptions columns */
#middle.subscriptions {
  text-align: center;
}

#middle.subscriptions .subscriptions-column.no-free {
  display: inline-block;
  float: none !important;
  position: inherit !important;
  vertical-align: top;
  margin: 0 0 30px 0 !important;
  width: 275px !important;
  border: solid 2px #aeaeae;
}

#middle.subscriptions .subscriptions-column.blue.no-free {
  left: inherit;
  padding-bottom: 0px;
  border-right: solid 1px #aeaeae;
}

#middle.subscriptions .subscriptions-column.orange.no-free {
  border-left: solid 1px #aeaeae;
}

#middle.subscriptions .subscriptions-column.blue.no-free .tittle {
  padding: 12px;
  color: #fff;
  height: 37px;
  position: relative;
  margin-bottom: -2px;
}

#middle.subscriptions .subscriptions-column.blue.no-free .tittle h2 {
  margin-bottom: -3px;
}

@media screen and (max-width: 950px) {
  .scale-slider {
    width: 370px!important;
  }

  .answering-form .question {
    width: 80% !important;
    margin: 0 10px;
    padding: 5%
  }
}

@media screen and (max-width: 592px) {
  #middle.subscriptions .subscriptions-column.blue.no-free {
    border-right: solid 2px #aeaeae;
  }
  #middle.subscriptions .subscriptions-column.blue.no-free {
    border-left: solid 2px #aeaeae;
  }
}

@media screen and (max-width: 480px) {
  .question .nums,
  .middleclass,
  .sliderblock,
  .scale-slider.slider-horizontal .slider-track{
    width: 275px!important;
  }
}

.checkout_completion_message { text-align: center; }
.checkout_completion_message p {
    margin-bottom: 35px;
    color: #484848;
    font-size: 18px;
    line-height: 20px;
}
.checkout_completion_message .heading-blue{
    margin-bottom: 18px;
}
.checkout_completion_message p.small,
.checkout_completion_message p.small a{
    color: #666666;
    font-size: 14px;
}
p.small,
p.small a{
    font: 14px/17px Arial,Tahoma,Verdana,sans-serif !important;
    color: #666666;
}
.checkout_completion_message p.small a{
   text-decoration: underline;
}
.checkout_completion_message p.small a:hover{
    text-decoration: none;
}
.checkout_completion_message .next{
   font-size: 18px;
   padding: 5px 30px;
   margin-bottom: -30px;
}


#header {
  padding: 9px 0;
}

#header .enter {
  margin-left: 12px;
}

#header nav,
#header .enter {
  margin-top: 20px;
}

p {
  padding: 0 0 3px 0;
}

/* Subscription page CSS */

body.page-subscriptions{
background-color: #018eea;
}
body.page-subscriptions #middle.subscriptions h1 {margin-bottom:5px;font-size:30px;}
@font-face {
    font-family: "Myriad-Pro-Regular";
    src: url("../fonts/MyriadProRegular/MyriadProRegular.eot");
    src: url("../fonts/MyriadProRegular/MyriadProRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/MyriadProRegular/MyriadProRegular.woff") format("woff"),
    url("../fonts/MyriadProRegular/MyriadProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "Roboto-Bold";
    src: url("../fonts/RobotoBold/RobotoBold.eot");
    src: url("../fonts/RobotoBold/RobotoBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/RobotoBold/RobotoBold.woff") format("woff"),
    url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
body.page-subscriptions {background-image:url("../images/subscription/fonas.png");background-position-x:center;}
.blokas1_pav_virsus {background-image:url("../images/subscription/taure.png");background-repeat:no-repeat;display:block;width:120px;height:100px;left:315px;position:absolute;top:-100px;}
.blokas1_pav_sonas {background-image:url("../images/subscription/1_blokas_son.png");background-repeat:no-repeat;display:inline-block;float:left;width:93px;height:150px;position:absolute;left:-93px;}

.blokas1 {background-color: #ffffff;display:inline-block;max-width:728px;height:265px;/*background-color: #ffffff;*/text-align:left;float:none;margin-right:10px;margin-left:10px;margin-top:100px;position:relative;}
.blokas1.no-free {margin-right:29px;}
  .blokas1_1 {display:inline-block;float:left;text-align:center;width:283px;height:265px;}
    .blokas1_heading {font-family:'Roboto-Bold';line-height:29px;font-size:29px;color:#018eea;margin-top:22px;margin-bottom:5px;letter-spacing:-0.4px;}
    .blokas1_heading_txt {font-family:'Tahoma';font-size:14px;line-height:17px;color:#484848;padding:5px 43px 0px 40px;margin:0px 0px 0px 0px;}
    .pav_graf {margin-top:31px;margin-right:18px;width:129px;}
  .blokas1_2 {display:inline-block;float:left;width:275px;height:265px;text-align:left;}
    .blokas1_ul{list-style-image:url('../images/subscription/varneles.png');font-family:'Myriad-Pro-Regular';margin-top:22px;line-height:23px;padding-left:25px;font-size:18px;}
    .blokas1_priv_less {background-image:url("../images/subscription/mic.png");background-position:left bottom;background-repeat:no-repeat;height:41px;border:2px solid #018eea;color:#018eea;width:193px;font-size:18px;line-height:18px;padding:5px 0 0 54px;letter-spacing:-0.35px;margin-top:0px;}
    .blokas1_priv_less span {display: none;}
  .blokas1_3 {display:inline-block;float:left;width:170px;height:265px;text-align:center;}
    .blokas1_3_h {font-size:18px;line-height:18px;font-family:'Myriad-Pro-Regular';margin-top:22px;color:#484848;}
    .blokas1_3_price {font-size:48px;line-height:54px;font-family:'Myriad-Pro-Regular';color:#0074bf;margin-top:1px;letter-spacing:-2px;}
    .blokas1_3_a {margin-top:1px;margin-bottom:8px;}
    .blokas1_3_a a {background-image:url("../images/subscription/arrow_full.png");background-repeat:no-repeat;display:block;width:117px;height:30px;text-align:center;background-color:#018eea;color:#ffffff;text-decoration:none;font-size:18px;line-height:24px;font-family:'Myriad-Pro-Regular';padding-top:8px;margin-left:30px;padding-left:7px;border-bottom:5px solid #0074bf; }
    .blokas1_3_a a:hover {background-color: #6cbaec;}
    .blokas1 .subscription-status {font: bold 23px/28px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;text-transform: uppercase;padding:12px 0 0px;margin-bottom: 12px;}
    .blokas1_3_p {font-size:12px;line-height:14px;font-family:'Myriad-Pro-Regular';width:150px;padding-left:6px;padding-top:3px;color:#666666;}

.blokas2 {background-color:#ffffff;display:inline-block;max-width:728px;height:265px;/*background-color:#ffffff;*/margin-top:2px;text-align:left;margin-right:10px;margin-left:10px;}
.blokas2.no-free {margin-left:29px;float:left;}
  .blokas2_1 {display:inline-block;float:left;text-align:center;width:283px;height:265px;}  
    .blokas2_heading {font-family:'Roboto-Bold';line-height:29px;font-size:29px;color:#53a900;margin-top:22px;margin-bottom:5px;letter-spacing:-0.045em;}
    .blokas2_heading_txt {font-family:'Tahoma';font-size:14px;line-height:17px;color:#484848;padding:0px 30px 0px 21px;margin:0px 0px 0px 0px;}
    .pav_2 {margin-top:25px;margin-right:26px;width:142px;}
  .blokas2_2 {display:inline-block;float:left;width:261px;height:265px;}
    .blokas2_ul {list-style-image:url('../images/subscription/varneles.png');font-family:'Myriad-Pro-Regular';margin-top:22px;line-height:23px;padding-left:25px;font-size:18px;}
    .priv_less {}
  .blokas2_3{display:inline-block;float:left;width:184px;height:265px;text-align:center;}
    .blokas2_3_h {font-size:18px;line-height:18px;font-family:'Myriad-Pro-Regular';margin-top:22px;color:#484848;}
    .blokas2_3_price {font-size:48px;line-height:54px;font-family:'Myriad-Pro-Regular';color:#418400;margin-top:1px;letter-spacing:-2px;}
    .blokas2_3_a {margin-top:1px;margin-bottom:8px;}
    .blokas2_3_a a {background-image:url("../images/subscription/arrow_full.png");background-repeat:no-repeat;display:block;width:117px;height:30px;text-align:center;background-color:#61c400;color:#ffffff;text-decoration:none;font-size:18px;line-height:24px;font-family:'Myriad-Pro-Regular';padding-top:8px;margin-left:30px;padding-left:7px;border-bottom:5px solid #418400; }
    .blokas2_3_a a:hover {background-color: #78e50d;}
    .blokas2 .subscription-status {font: bold 23px/28px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;text-transform: uppercase;padding:12px 0 0px;margin-bottom: 12px;}
    .blokas2_3_p {font-size:12px;line-height:14px;font-family:'Myriad-Pro-Regular';width:171px;padding-left:6px;padding-top:2px;color:#666666;}

.blokas3 {background-color:#ffffff;display:inline-block;max-width:728px;height:265px;/*background-color: #ffffff;*/text-align:left;float: none;margin-top:20px;margin-bottom:10px;margin-right:10px;margin-left:10px;}
  .blokas3_1 {display:inline-block;float:left;text-align:center;width:283px;height:265px;}
    .blokas3_heading {font-family:'Roboto-Bold';line-height:29px;font-size:29px;color:#232323;margin-top:22px;margin-bottom:5px;letter-spacing:-0.2px;padding-right:25px;}
    .blokas3_heading_txt {font-family:'Tahoma';font-size:14px;line-height:17px;color:#484848;padding:0px 31px 0px 8px;margin:0px 0px 0px 0px;}
    .pav_3 {margin-top:17px;margin-right:30px;width:51px;}
  .blokas3_2 {display:inline-block;float:left;width:261px;height:265px;}
    .blokas3_ul {list-style-image:url('../images/subscription/varneles.png');font-family:'Myriad-Pro-Regular';margin-top:22px;line-height:23px;padding-left:19px;font-size:18px;}
    .blokas3_2_p {font-family:'Tahoma';font-size:14px;line-height:17px;;color:#484848;padding:13px 5px 0px 0px;margin:0px 0px 0px 0px;}
    .blokas3_2_a {display:inline-block;font-size:14px;font-family:'Myriad-Pro-Regular';color:#484848;text-decoration:underline;margin-top:25px;}
  .blokas3_3 {display:inline-block;float:left;width:184px;height:265px;text-align:center;}
    .blokas3_3_h {font-size:18px;line-height:18px;font-family:'Myriad-Pro-Regular';margin-top:24px;color:#484848;}
    .blokas3_3_price {font-size:48px;line-height:62px;font-family:'Myriad-Pro-Regular';color:#484848;margin-top:5px;letter-spacing:-2px;margin-right:6px;}
    .blokas3_3_a {margin-top:14px;}
    .blokas3_3_a a {background-image:url("../images/subscription/arrow_full.png");background-repeat:no-repeat;display:block;width:117px;height:30px;text-align:center;background-color:#323232;color:#ffffff;text-decoration:none;font-size:18px;line-height:24px;font-family:'Myriad-Pro-Regular';padding-top:8px;margin-left:30px;padding-left:7px;border-bottom:5px solid #5b5b5b; }
    .blokas3_3_a a:hover {background-color: #777777;}
    .blokas3_3_p {font-size:12px;line-height:14px;font-family:'Myriad-Pro-Regular';width:160px;padding-left:10px;padding-top:16px;color:#666666;}

.page-subscriptions section.honored {display: none;}
.subscription_h1 {
font-family: 'Myriad-Pro-Regular'; 
font-size: 30px;  
color: #ffffff;
}
.subscription_page {
max-width: 100%;
display: inline-block;
line-height:0;
margin-bottom: 3px;
}
.subscription_page div{
line-height:auto;
}
.honored_by{
display: inline-block;
}

@media (max-width:765px){
  .blokas1 .subscription-status{margin-bottom: 24px;}
  .blokas2 .subscription-status{margin-bottom: 24px;}
   #middle.subscriptions {margin-bottom: 28px!important;}
  .subscription_page {width:455px;display:inline-block;} 
  .subscription_h1 {padding-bottom:78px;}
  .blokas1 {text-align:center;margin-left:0px;margin-top:0px;float:none;}
  .blokas2 {text-align:center;margin-left:0px;}
  .blokas3 {text-align:center;margin-left:0px;float:none;margin-top:2px;}
  .blokas1_pav_virsus {display:none;}
  .blokas1_pav_sonas {display:none;margin-left:0px;}
  body.page-subscriptions #wrapper.not-front #content {margin:0 8px;}
  .blokas1, .blokas2, .blokas3, .blokas1.no-free, .blokas2.no-free {width:auto;margin:0 0 22px 0;height:auto;}
  .blokas1_1, .blokas2_1, .blokas3_1 {float:none;width:100%;margin:0;height:auto;}
  .blokas1_heading, .blokas3_heading {line-height:50px;font-size:50px;margin-top:59px;margin-bottom:5px;letter-spacing:-2px;padding-right:0;}
  .blokas2_heading {line-height:50px;font-size:50px;margin-top:48px;margin-bottom:5px;letter-spacing:-2.75px;}
  .blokas1_heading_txt, .blokas2_heading_txt, .blokas3_heading_txt {font-size:28px;line-height:27px;padding:12px 0 0 0;letter-spacing:-1.3px;margin:0 6%;}
  .pav_graf {margin-top:31px;margin-right:0px;width:269px;}
  .pav_2 {width:271px;margin-top:29px;margin-right:0;}
  .pav_3 {margin-top:37px;margin-right:0;width:109px;}
  .blokas1_2, .blokas2_2, .blokas3_2 {float:none;width:auto;height:auto;text-align:center;}
  .blokas1_ul, .blokas2_ul {list-style-image: url('../images/subscription/varneles320.png');margin-top:46px;line-height:28px;padding-left:55px;font-size:26px;text-align:left;}
  .blokas2_ul {margin-top: 34px;}
  .blokas3_ul {display:inline-block;list-style-image:url('../images/subscription/varneles320.png');margin-top:26px;line-height:28px;padding-left:39px;;font-size:27px;text-align:left;}
  .blokas1_priv_less {background-image:url("../images/subscription/big_mic.png");background-position:left bottom;background-repeat:no-repeat;height:80px;border:4px solid #018eea;color:#018eea;width:274px;font-size:24px;line-height:22px;padding:11px 0 0 116px;letter-spacing:-0.35px;margin-top:8px;display:inline-block;margin:35px 0 0 0px;clear:both;text-align:left;}
  .blokas1_priv_less span {display: initial;}
  .blokas3_2_p {font-size:25px;line-height:27px;padding:26px 6% 0px 6%;}
  .blokas3_2_a {font-size:25px;line-height:25px;margin-top:16px;}
  .priv_less {height:137px;width:200px;padding-top:35px;}
  .blokas1_3, .blokas2_3, .blokas3_3 {float:none;width:100%;margin:0;height:auto;}
  .blokas1_3_h, .blokas2_3_h, .blokas3_3_h {font-size:25px;line-height:25px;margin-top:50px;}
  .blokas3_3_h {margin-top:46px;}
  .blokas1_3_price, .blokas2_3_price, .blokas3_3_price{font-size:78px;line-height:78px;margin-top:11px;letter-spacing:-3px;}
  .blokas2_3_p2 {font-size: 24px;line-height: 24px;padding-top: 4px;}
  .blokas1_3_a, .blokas3_3_a {margin-top:17px;margin-bottom:0px;}
  .blokas2_3_a {margin-top:39px;margin-bottom:30px;}
  .blokas1_3_a {margin-bottom:30px;}
  .blokas1_3_a a, .blokas2_3_a a, .blokas3_3_a a {background-image:url("../images/subscription/arrow_resp.png");width:220px;height:63px;text-align:center;text-decoration:none;font-size:34px;line-height:63px;font-family:'Myriad-Pro-Regular';padding-top:4px;margin-left:0px;border-width:0 0 9px;letter-spacing:-1px;display: inline-block;}
  .blokas3_3_a a {margin-top:29px;}
  .blokas1_3_p, .blokas2_3_p, .blokas3_3_p {font-size: 25px;line-height: 27px;width:auto;padding-left: 25px;padding-top: 28px;padding-left: 12px;padding-right: 12px;padding-bottom: 35px;}
  .blokas2_3_p {padding-top: 23px;}
  .honored_by {display: none;}
}
@media (max-width:800px){
.blokas1, .blokas2, .blokas3, .blokas1.no-free, .blokas2.no-free {float:none;margin-left:0px;margin-right:0px;}
}
@media (max-width:465px){
  .blokas1_2 {text-align:center;}
  .blokas1_3_h {margin-top:30px;}
  .blokas1_priv_less {background-image:url("../images/subscription/big_mic.png");
    background-position:center bottom;
    background-repeat:no-repeat;
    height:140px;
    border:4px solid #018eea;
    color:#018eea;
    width:260px;
    font-size:24px;
    line-height:22px;
    padding:17px 0 0 0px;
    letter-spacing:-0.35px;
    margin-top:8px;
    display:inline-block;
    margin:28px 0 0 0;
    clear:both;
    text-align:center;}
}

@media (max-width:400px){
body.page-subscriptions #middle.subscriptions h1 {margin-top:16px;padding-bottom:54px;font-size:32px;line-height:37px}
.blokas1_heading, .blokas2_heading, .blokas3_heading {line-height:31px;font-size:31px;margin-top:35px;}
.pav_graf {margin-top:22px;}
.blokas1_ul, .blokas2_ul, .blokas3_ul {list-style-image:url('../images/subscription/varneles320s.png');font-size:18px;line-height:19px;margin-top:13px;}
.blokas3_ul {margin-top:35px;}
.blokas1_priv_less {margin:36px 0 0 0;padding:8px 0 0 0px;font-size:18px;line-height:20px;height:106px;}
.blokas1_3_h, .blokas2_3_h, .blokas3_3_h {font-size:18px;line-height:18px;}
.blokas1_heading_txt, .blokas2_heading_txt, .blokas3_heading_txt {font-size:19px;line-height:22px;letter-spacing:-0.5px;margin:0 5%;}
.blokas1_3_price, .blokas2_3_price, .blokas3_3_price {font-size:60px;line-height:60px;margin-top:2px;}
.blokas1_3_a a, .blokas2_3_a a, .blokas3_3_a a {background-position:5px 5px;background-image:url("../images/subscription/arrow_full.png");width:149px;height:39px;font-size:21px;line-height:33px;padding-top:8px;margin-left:7px;border-width:0 0 6px;letter-spacing:0px;}
.blokas1_3_a, .blokas2_3_a, .blokas3_3_a {margin-top:12px;margin-bottom:30px;}
.blokas1_3_p, .blokas2_3_p, .blokas3_3_p {font-size:15px;line-height:19px;padding-top:22px;}
.blokas2_3_p2 {font-size:18px;line-height:18px;padding-bottom:10px;}
.blokas3_2_p {font-size:18px;line-height:21px;padding:31px 6% 0px 6%;}
.blokas3_2_a {font-size:19px;line-height:19px;margin-top:16px;}
.blokas2_3_h, .blokas3_3_h {margin-top:30px;}
.blokas3_3_a a {margin-top:0px;}
.blokas1 .subscription-status, .blokas2 .subscription-status {padding:21px 0 0px;margin-bottom:10px;}
}

body.page-subscriptions #middle.subscriptions{
max-width: 910px!important;
}
body.page-subscriptions .content{
/*max-width: 1000px!important;*/
text-align: center;
}
.honored_subscr {background-color:#fff;text-align:center;}
section.become {padding: 50px 0 50px 0;}
section.become .inner .become-inner {float:auto;width:100%;}
section.become .inner .become-inner:after {display:none;}
.become-inner-1 {float:right;width:440px;}
.become-inner-1 {padding-top: 19px;}
.become-inner-2 {float:left;width:440px;padding: 28px 0 0 13px;}
.become-inner-2 {padding: 0px 0 0 0px;}
.become-inner-2 a {display:inline-block;position:relative;}
.become-inner-2 a span {background:url("../images/play_btn_sprite.png");background-size:100%;width:75px;height:75px;display:block;position:absolute;top:50%;left:50%;margin-left:-37px;margin-top:-37px;}
.become-inner-2 a span {background: url("../images/sprites2.png");background-size: 100%;width: 56px;height: 56px;top: 22%;left: auto;right: 11%;margin-left: -28px;margin-top: -28px;}
.become-inner-2 a:hover span {background-position-y:100%;}
.become-inner-3 {float:right;width:440px;}
@media (max-width:950px){
.become-inner-1 {width:100%;}
.become-inner-2 {width:100%;padding-left:0;margin-bottom:40px;}
.become-inner-3 {width:100%;}
section.become .become-inner .green {position:relative;top:auto;}
section.become .become-inner {padding-bottom:0;}
}
@media screen and (max-width:600px){
section.become .inner .become-inner .green {position:relative;top:auto;}
.become-inner-2 {margin-bottom:20px;}
.become-inner-3 {margin-bottom:15px;}
}
@media screen and (max-width:500px){
.become-inner-2 a img {width:300px;}
.become-inner-2 a span {width:54px;height:54px;margin-left:-27px;margin-top:-27px;}
.become-inner-2 a span {width: 30px;height: 30px;margin-left: -27px;margin-top: -27px;top:26%;right: 12%;}
section.become .inner .become-inner {padding-bottom:0;}
section.become .inner .become-inner .green {top:0px!important;}
}
@media screen and (max-width:370px){
.become-inner-2 a img {width:100%;}
}

/* remodal-oneperday */
.remodal-oneperday {max-width:934px;padding:10px 10px!important;}
.remodal-oneperday > div {max-width:720px;margin:0 auto;}
.remodal-oneperday p {display:inline-block;max-width:420px;padding-top:22px;font-size:14px;color:#838383;font-size:15px;line-height:16px;padding-top:29px;padding-bottom:15px;}
.remodal-oneperday h2 {margin:40px auto 25px;}
@media (max-width:600px){
.remodal-oneperday p {max-width:300px;}
}
@media (max-width:600px){
.remodal-oneperday {width:100%!important;}
.remodal-oneperday h2 {font-size:18px!important;line-height:18px!important;max-width:93%;}
}
@media (max-width:520px){.remodal-oneperday h2 {max-width:360px;width:98%;}}

.remodal-become {padding:35px 10px!important;background:#fff;}
.remodal-become a.check {margin-top:25px;background:#60c400;border-radius:0!important;border:medium none;color:#fff!important;cursor:pointer;padding:10px 27px;font:17px/20px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;border-bottom:solid 5px #418400;display:inline-block;text-decoration:none!important;-webkit-appearance:none;}
.remodal-become a.check:hover {background:#78e50d;}

/* meeting_tooltip */
.meeting_tooltip {background:#018eea;border:1px solid #ffffff;margin-left:-1px;color:#ffffff;font:bold 16px/25px "Myriad Pro", Arial, Tahoma, Verdana, sans-serif;padding:4px 0px;width:100%;position:absolute;top:-25px;z-index:1;letter-spacing:0.6px;}
.meeting_tooltip:after {background:url("../images/sprite.png") no-repeat scroll 0 -779px;bottom:-10px;content:"";display:block;height:10px;left:50%;margin-left:-5px;position:absolute;width:40px;}
/* +test/result+ */
.test_result_h2 {color:#018eea;margin-top:15px;}
.page-test-result #header {margin-bottom:0px;}
.test_page_top {background:#f2f2f2;padding-top:30px;padding-bottom:12px;margin:0 -15px;}
.test_result_h2 {margin-bottom:10px;color:#018eea;}
.test_result_p {max-width:340px;display:inline-block;font-size:14px;margin-bottom:15px;color:#484848;}
.resultscount3 .medal {background-image:url("../images/grand-test/results_medal.png");background-size:100%;width:90px;height:110px;display:inline-block;margin-bottom:3px;}
.results1 .finalresult {font-size:40px;line-height:40px;color:#6e6e6e;font-weight:bold;letter-spacing:0px;padding-left:0px;width:90px;display:block;margin-top:22px;}
.results1 .finalresultpercent {font-size:13px;color:#6e6e6e;}
.page-test-result #wrapper #middle {margin: 0px auto 34px;}
.page-test-result #wrapper.not-front #middle {max-width:100%;}
.test_page_details {max-width:796px;margin:0 auto;padding-top:30px;}
.page-test-result h2 {text-align:center;}
.page-test-result h2.test_page_details_h2 {font-size:24px;}
.test_page_details .test_result_h2 {margin-bottom:-5px;}
.test_page_details .test_result_h2.test_result_h2_bottom {margin-top:43px;margin-bottom:14px;}
@media (max-width:765px){
.page-test-result .results1 h2 {font-size:46px!important;line-height:38px!important;}
.test_result_h2 {margin-bottom:10px;color:#018eea;}
.resultscount3 .medal {width:180px;height:221px;display:inline-block;margin-bottom:3px;margin-top:11px;}
.results1 .finalresult {font-size:74px;line-height:74px;width:180px;margin-top:49px;}
.results1 .finalresultpercent {font-size:25px;margin-top:3px;display:block;}
.test_result_p {line-height:34px;margin-top:26px;font-size:25px;max-width:85%;}
.page-test-result .results1 h2.test_result_h2_become {line-height:46px!important;}
.page-test-result .next {width:170px;height:68px;text-decoration:none;font-size:46px;line-height:72px;padding-top:0px;margin-left:0px;border-width:0 0 13px;display:inline-block;}
.page-test-result .results1 .next {margin-top:18px;margin-bottom:28px;}
.test_page_details {padding-top:12px;}
.page-test-result h2.test_page_details_h2 {font-size:38px!important;line-height:42px!important;}
.test_page_details_h2_1 {}
.test_page_details .test_result_h2 {margin-bottom:-22px;font-size:47px!important;line-height:44px!important;}
.results2.improvement .col1 {margin-top:27px;}
.results2.improvement table {margin-top:40px;}
.results2 .table3 {margin-top:10px;}
.page-test-result #wrapper.not-front #middle {margin: 0px auto 80px;}
}
@media (max-width:599px){
.page-test-result .results1 h2, .test_page_details .test_result_h2.test_result_h2_bottom {padding:0 5%;}
}
@media (max-width:400px){
.test_page_top {padding-top:20px;}
.page-test-result .results1 h2 {font-size:29px!important;line-height:35px!important;}
.resultscount3 .medal {width:110px;height:135px;display:inline-block;margin-bottom:3px;margin-top:11px;}
.results1 .finalresult {font-size:48px;line-height:48px;width:110px;margin-top:28px;}
.results1 .finalresultpercent {font-size:17px;margin-top:1px;display:block;}
.test_result_p {line-height:21px;margin-top:15px;font-size:17px;max-width:110%;margin-bottom:7px;}
.page-test-result .results1 h2.test_result_h2_become {line-height:34px!important;}
.page-test-result .next {width:95px;height:38px;border-width:0 0 6px;font-size:21px;line-height:45px;}
.page-test-result .results1 .next {margin-top:13px;margin-bottom:23px;}
.test_page_details .test_result_h2 {font-size:32px!important;line-height:32px!important;margin-bottom:-15px;}
.page-test-result h2.test_page_details_h2 {font-size:24px!important;line-height:38px!important;}
.test_page_details .test_result_h2.test_result_h2_bottom {font-size:29px!important;margin-bottom:20px;}
.page-test-result #wrapper.not-front #middle {margin:0px auto 47px;}
}

@media (max-width:800px){
.page-test-result #wrapper.not-front #content {margin:0;}
}
.results2 .table-striped tr th, .results2 .table-striped tr td {color:#484848;height:30px;padding-top:4px;padding-bottom:3px;font-size:15px;line-height:24px;}
.results2 .table-striped tr th {padding-left:15px;}
.results2 .table-striped td.stripe1, .results2 .table-striped td.stripe2 {width:73px;text-align:center;}
@media (max-width:765px){
.results2 table.table-striped, .results2 .table-striped tbody {display:block;padding:0;}
.results2 .table-striped tr {display:inline-block;width:100%;padding:0;position:relative;}
.results2 .table.table-striped>tbody>tr>th, .results2 .table.table-striped>tbody>tr>td {font-size:24px;line-height:26px;padding:8px 133px 0px 18px;}
.results2 .table.table-striped>tbody>tr>td {padding-bottom:8px;padding:0px 133px 8px 18px;min-height:60px;}
.results2 .table.table-striped>tbody>tr>td.stripe1, .results2 .table.table-striped>tbody>tr>td.stripe2 {padding:0px;}
.results2 .table-striped tr td, .results2 .table-striped tr th {display:inline-block;width:100%;float:left;margin:0 -125px 0 0;height:auto;}
.results2 .table-striped tr td.padded {display:none;}
.results2 .table-striped tr td.stripe1, .results2 .table-striped tr td.stripe2 {width:125px;float:right;position:absolute;height:100%;text-align:left;}
.results2 .table-striped tr td.stripe1 span, .results2 .table-striped tr td.stripe2 span {position:absolute;top:50%;font-size:28px;margin-top:-14px;width:100%;text-align:center;} 
}
@media (max-width:450px){
.results2 .table-striped tr td, .results2 .table-striped tr th {margin:0;}
.results2 .table.table-striped>tbody>tr>th, .results2 .table.table-striped>tbody>tr>td {padding-right:8px;width:70%;}
.results2 .table.table-striped>tbody>tr>td.stripe1, .results2 .table.table-striped>tbody>tr>td.stripe2 {width:30%;margin:0;}
}
@media (max-width:400px){
.results2 .table.table-striped>tbody>tr>th, .results2 .table.table-striped>tbody>tr>td {font-size:18px;line-height:23px;padding:8px 8px 0px 4px;width:77%;}
.results2 .table.table-striped>tbody>tr>td {padding:0px 8px 17px 4px;}
.results2 .table.table-striped>tbody>tr>td.stripe1, .results2 .table.table-striped>tbody>tr>td.stripe2 {width:23%;}
.results2 .table-striped tr td.stripe1 span, .results2 .table-striped tr td.stripe2 span {font-size:24px;margin-top:-11px;}
.results2.improvement .col1 {margin-top:15px;}
.results2.improvement table {margin-top:26px;}
}



.results2 {text-align:center;}
.results2 .diagrama {display:inline-block;}
.results2 table {text-align:left;}
.traits-bar {margin:0;width:250px;}
.progress {height:16px;margin-top:2px;border-radius:3px;}
.table3>tbody>tr>th, .table3>tbody>tr>td {padding-top:2px;padding-bottom:2px;height:auto;}
.table3 {margin:0 auto;}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
    background-image: -webkit-linear-gradient(top,#0590ea 0,#126fbb 100%);
    background-image: linear-gradient(to bottom,#0590ea 0,#126fbb 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}
@media (max-width:765px){
.results2 .diagrama {width:100%;}
.results2 .table3 {width:100%;}
.table3>tbody>tr>th, .table3>tbody>tr>td {padding-top:4px;padding-bottom:4px;}
.results2 .table3 tr td.padded {display:none;}
.traits-bar {width:100%;}
.results2 .table3 tr th {font-size:26px;min-width:312px;padding-left:28px;}
.results2 .table3 tr td:last-child {min-width:20%;}
.results2 .table3 tr td.padded + td {width:76px;font-size:26px;font-weight:normal!important;text-align:center;padding-left:0;padding-right:0;}
.results2 .table3 tr td.padded + td strong {font-weight:normal!important;}
.results2 .table3 tr td.padded + td + td {padding-right:28px;padding-left:0px;}
.progress {height:29px;margin-top:2px;border-radius:3px;}
}
@media (max-width:580px){
.results2 .table3 tr th {width:50%;min-width:60%;text-transform:initial;line-height:26px;}
.results2 .table3 tr th {padding-left:18px;}
.results2 .table3 tr td.padded + td + td {padding-right:18px;}
}
@media (max-width:400px){
.progress {height:25px;}
.results2 .table3 tr th {width:45%;min-width:50%;padding-left:4px;}
.results2 .table3 tr th, .results2 .table3 tr td.padded + td strong {font-size:18px;line-height:31px;}
.results2 .table3 tr td.padded + td {width:70px;font-size:23px;line-height:29px;}
.results2 .table3 tr td.padded + td + td {padding-right:4px;}



}
@media (max-width:380px){
.results2 .table3 tr th {width:55%;min-width:55%;}
.results2 .table3 tr td.padded + td {width:65px;}
}
/* -test/result- */
/* Tour page style */
.tour_slider{text-align: center;}
.slide1_resp{height: 276px!important;width: auto!important;display: inline-block!important;}
.slide2_resp{height: 210px!important;width: auto!important;display: inline-block!important; margin-bottom: 30px;margin-top: 30px;}
.slide4_resp{height: 210px!important;width: auto!important;display: inline-block!important; margin-bottom: 10px;}
#nbsp{display: none;}
#tour_medal{height: 103px; width: auto!important;margin: 0 auto;margin-bottom: 45px;}

@media (max-width:767px){
.blue-border{border: none;width: 100%;}
#title_tour{font-size: 56px;}
.slide1_full{display: none;}
.slide1_resp{display: block;height: 324px!important;}
.slide2_resp{height: 267px!important; margin-bottom: 15px;}
.slide4_resp{height: 245px!important;}
#title_tour{padding-bottom: 25px;}
#skip_link{font-size: 35px; line-height:60.77px;right: 20px;top: 15px;}
.tour_page .flex-direction-nav{display: none;}
.tour_page .flex-control-paging li a, .tour_next{width: 31px;height: 31px;}
#main_desc1{font-size: 48px;line-height: 50px;max-width: 500px;padding-bottom: 26px;}
#tour_next{font-size: 35px;padding: 22px 45px;margin-bottom: 46px;}
#main_desc2{font-size: 30px;line-height: 34px;max-width: 540px;}
#sub_desc2{font-size: 25px;line-height: 28px;font-style: italic;padding-top: 30px;}
#main_desc3{font-size: 30px;line-height: 34px;max-width: 530px;}
#sub_desc3{font-size: 25px;line-height: 28px;font-style: italic;padding-top: 30px;max-width: 545px;}
#main_desc4{font-size: 30px;line-height: 34px;max-width: 530px;}
#sub_desc4{font-size: 25px;line-height: 28px;font-style: italic;padding-top: 30px;max-width: 545px;padding-bottom: 25px;}
#tour_medal{height: 208px;display: inline-block;}
.tour_p3{font-size: 25px!important;margin-top: 3px!important;}
}
@media (max-width:470px){
/*.page-welcome #content{margin: 0px 0px 0px 0px!important;}   */
.blue-border{border: none;width: 100%;padding-top: 0px!important;top: -3px;}
.page-welcome .top_links{padding-bottom: 10px;}
#skip_link{font-size: 15px;top: -7px;}
#title_tour{font-size: 30px;padding-bottom: 10px;}
.slides .main_desc{padding-top: 29px;}
#tour_next{font-size: 20px;padding: 8px 33px;}
.slide1_full{display: none;}
.slide1_resp{display: block;width: 100%!important;height: auto!important;}
.slide2_resp{max-width: 430px!important;height:auto!important;width:100%!important;margin-bottom: 15px;}
#tour_br{display: none;}
#main_desc1{font-size: 18px;line-height: 22px;max-width: 400px;padding-bottom: 19px;}
#main_desc2{font-size: 18px;line-height: 22px;}
#main_desc3{font-size: 18px;line-height: 22px;padding-top: 26px;}
#main_desc4{font-size: 18px;line-height: 22px;max-width: 430px;padding-top: 20px;}
#sub_desc2, #sub_desc3, #sub_desc4{font-size: 15px; line-height: 19px;}
#sub_desc3{padding-top: 14px;}
#sub_desc2{padding-top: 13px;}
#sub_desc4{padding-top: 14px;padding-bottom: 19px;}
.tour_p3{font-size: 15px!important; line-height: 22px;}
#tour_medal{width: 103px!important; height: auto;margin-bottom: 0px;}
.page-welcome #middle p{margin-bottom: 4px;}
.slide2_resp{margin-top: 17px;margin-bottom: -3px;height: 145px!important;width: auto!important;}
.slide4_resp{height: 167px!important;}
}
