/****************************************
Optimizely CSS
*****************************************/

/* PMP Upsell pages */
.pmp-upsell {
padding: 44px 48px 0 50px !important;
}

.pmp-upsell-title {
color: #54575d;
font-size: 27px;
font-family: 'AvenirLTStd', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif';
font-weight: 500;
margin-top: 40px;
}

p.pmp-upsell-content {
font-size: 17px;
font-family: 'AvenirLTStd', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif';
color: #54575d;
margin: 0 0 82px;
}

div.upsell-product-new {
width: 430px;
float: left;
margin-left: 49px;
position: relative;
}

div.upsell-product-new h2 {
font-size: 27px;
font-family: 'AvenirLTStd', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif';
color: #0e6899;
margin: 0 0 7px 0;
}

.upsell-new {
margin-left: 0px !important;
}

.upsell-cart-title{
position: absolute;
top: 61px;
left: 78px;
width: 520px;
}

.added-to-cart{
position: absolute;
top:10px;
left:50px;
}

.cart-check{
background: url(/web/20161022232430im_/http://iamemo.ru/images/icons/green-check.png) no-repeat 0px 0px !important;
width:22px;
height:22px;
position:absolute;
top: 67px;
left: 40px;
}

.cart-box-shot-storyline2-upgrade{
background: url(/web/20161022232430im_/http://iamemo.ru/images/background/store_upsell_storyline2.png) no-repeat 0px 0px !important;
width:222px;
height:170px;
margin-right: 78px;
margin-top: 20px;
float:right;
}

.cart-box-shot-storyline2{
background: url(/web/20161022232430im_/http://iamemo.ru/images/background/store_upsell_storyline2_characters_sm.png) no-repeat 0px 0px !important;
width:367px;
height:162px;
margin-right: 78px;
margin-top: 20px;
float:right;
}

.cart-box-shot-storyline{
background: url(/web/20161022232430im_/http://iamemo.ru/images/background/store_upsell_storyline_characters_sm.png) no-repeat 0px 0px !important;
width:367px;
height:162px;
margin-right: 78px;
margin-top: 20px;
float:right;
}

.cart-box-shot-studio13pro {
background: url(/web/20161022232430im_/http://iamemo.ru/images/products13/store_upsell_studio13pro.png) no-repeat 0px 0px !important;
width: 367px;
height: 183px;
margin-right: 30px;
margin-top: 0px;
float:right
}

.cart-box-shot-studio13standard {
background: url(/web/20161022232430im_/http://iamemo.ru/images/products13/store_upsell_studio13standard.png) no-repeat 0px 0px !important;
width: 299px;
height: 173px;
margin-right: 40px;
margin-top: 0px;
float:right
}

.cart-box-shot-presenter13 {
background: url(/web/20161022232430im_/http://iamemo.ru/images/products13/store_upsell_presenter13.png) no-repeat 0px 0px !important;
width: 168px;
height: 173px;
margin-right: 90px;
margin-top: 0px;
float:right
}

.cart-box-shot-quizmaker13 {
background: url(/web/20161022232430im_/http://iamemo.ru/images/products13/store_upsell_quizmaker13.png) no-repeat 0px 0px !important;
width: 168px;
height: 176px;
margin-right: 90px;
margin-top: 0px;
float:right
}

.cart-box-shot-engage13 {
background: url(/web/20161022232430im_/http://iamemo.ru/images/products13/store_upsell_engage13.png) no-repeat 0px 0px !important;
width: 168px;
height: 176px;
margin-right: 90px;
margin-top: 0px;
float:right
}

.headline-only-new{
padding-top: 30px !important;
background: #fff url(/web/20161022232430im_/http://iamemo.ru/images/background/store-upsell-head.png) repeat-x 0 0 !important;
}

.store-pmp-arrow{
width:38px;
height:109px;
position: absolute;
top:164px;
left:80px;
}

#pmp-plans, #ribbons {z-index: 3;}

#pmp-plans .first-row {
height: 37px;
background: #f4f4f6;
}

#pmp-plans .second-row {
height: 36px;
background: #ffffff;
line-height: 0px !important;
}

#pmp-plans .third-row {
height: 4px;
background: #f3f4f6;
line-height: 0px !important;
border-bottom: 1px solid #f3f4f6 !important;
}

#pmp-plans .detail-row {
height: 7px;
}

#pmp-plans .last-row {
height: 36px;
background: #ffffff;
margin-bottom: 55px;
border-bottom: 1px solid #ced4dc !important;
z-index: 10;
position: relative;
}

#pmp-plans .first-popular-row {
text-align: center;
width: 170px;
border-top: 1px solid #085178;
border-bottom: 1px solid #085178;
border-left: 1px solid #085178;
border-right: 1px solid #085178;
border-top-left-radius: 5px;
border-top-right-radius: 5px;	
position: absolute;
top:-52px;
left:392px;
z-index: 10;
padding: 16px 0px;
text-shadow: 0.5px 0.866px 0px #000000;
background: #1077a8;
background: -webkit-gradient(linear, left top, left bottom, from(#1077a8), to(#0c598a));
background: -webkit-linear-gradient(top, #1077a8, #0c598a);
background: -moz-linear-gradient(top, #1077a8, #0c598a);
background: -ms-linear-gradient(top, #1077a8, #0c598a);
background: -o-linear-gradient(top, #1077a8, #0c598a);
background: linear-gradient(#1077a8, #0c598a);
-pie-background: linear-gradient(#1077a8, #0c598a);
behavior: url(/web/20161022232430im_/http://iamemo.ru/PIE.htc);
}

#pmp-plans .last-popular-row {
z-index: 10;
position: relative;
height: 55px;
background: #0f699b;
border-top: 1px solid #085178 !important;
border-bottom: 1px solid #085178 !important;
border-left: 1px solid #085178 !important;
border-right: 1px solid #085178 !important;
border-radius: 0px 0px 5px 5px;
behavior: url(/web/20161022232430im_/http://iamemo.ru/PIE.htc);
}

#pmp-plans .first-column, #pmp-plans .first-inactive-column, #pmp-plans .inactive-column{
width: 184px;
float: left;
display: inline-block;
text-align: left;
line-height: 29px;
color: #54575d;
font-size: 15px;
font-weight: 700;
box-shadow: none;
border-left: 1px solid #ced4dc;
border-top: 1px solid #ced4dc;
border-bottom: 1px solid #f4f4f6;
margin: 0 0 0 31px;
padding: 26px 0 19px 5px;
}

#pmp-plans .middle-column, #pmp-plans .last-column{
width: 170px;
float: left;
display: inline-block;
text-align: center;
line-height: 29px;
color: #54575d;
font-size: 16px;
font-weight: 700;
box-shadow: none;
border-left: 1px solid #ced4dc;
border-top: 1px solid #ced4dc;
border-bottom: 1px solid #f4f4f6;
padding: 15px 0 30px 0;
}

#pmp-plans .last-column{
border-left: 1px solid #ced4dc;
border-right: 1px solid #ced4dc;
border-top: 1px solid #ced4dc;
}

#pmp-plans .first-cell{
border-top-left-radius: 5px;
}

#pmp-plans .last-cell{
border-top-right-radius: 5px;
border-bottom-left-radius: 0px;
}

#pmp-plans .first-cell-bottom{
border-bottom-left-radius: 5px;
}

#pmp-plans .last-cell-bottom{
border-bottom-right-radius: 5px;
}

#pmp-plans .first-cell, #pmp-plans .last-cell{
border-bottom: 1px solid #f4f4f6;
}

#pmp-plans .popular-column{
background: #0f699b;
border-top: 1px solid #085178;
border-bottom: 1px solid #0f699b !important;
border-left: 1px solid #085178;
border-right: 1px solid #085178;
}

#pmp-plans .box{
font-size: 13px;
font-weight: normal;
color: #54575d;
display: none;
padding: 18px 23px 7px 23px;
border: 1px solid #b8bfc7;
background-color: #fff;
position: absolute;
top: -123px; left: 190px;
z-index:10;
width: 422px;
margin-top: 71px !important;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}

#pmp-plans .small-box{
width: 305px !important;
}

#pmp-plans .medium-box{
width: 325px !important;
margin-top: 93px !important;
}

#pmp-plans .large-box{
width: 345px !important;
margin-top: 67px !important;
}

#pmp-plans .xlarge-box{
width: 375px !important;
}

#pmp-plans .xxlarge-box{
width: 440px !important;
margin-top: 80px !important;
}

#ribbons .box{
font-size: 13px;
font-weight: normal;
color: #54575d;
display: none;
padding: 18px 23px 7px 23px;
border: 1px solid #b8bfc7;
background-color: #fff;
position: absolute;
z-index:10;
width: 268px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}

#pmp-plans .box .arrow{
width: 11px;
height: 22px;
display: block;
position: absolute;
left: -11px;
top: 45%;
background: url(/web/20161022232430im_/http://iamemo.ru/images/misc/plan-box-arrow.png) no-repeat;
}

#ribbons .box .arrow {
width: 22px;
height: 11px;
display: block;
position: absolute;
left: 65%;
top: -11px;
background: url(/web/20161022232430im_/http://iamemo.ru/images/misc/plan-box-arrow-up.png) no-repeat;
}

#pmp-plans .first-column span {
padding: 0 20px 0 15px;
margin: 15px 0px 15px 0;
background: url(/web/20161022232430im_/http://iamemo.ru/images/icons/info-bubble.png) no-repeat top right;
}

#pmp-plans .first-column { cursor:pointer; }

#pmp-plans .first-inactive-column p, #pmp-plans .inactive-column p  {
font-size: 15px;
font-weight: 500;
margin: 0 0 0 15px;
line-height: 20px;
}

#pmp-plans .first-column.hover .box, #ribbons .ribbon-hover.hover .box { display: block; }

#pmp-plans .box span.annotation-title, #ribbons .box span.annotation-title {
font-size: 18px;
margin: 0 0 10px 0;
background:none;
padding:0;
color:#0e6899;
font-weight:700;
}

#pmp-plans .box p, #ribbons .box p {
line-height: 20px;
font-size: 15px;
font-weight: normal;
}

#pmp-plans .common-column { position: relative; }
#pmp-plans .large-box{ top:-110px;}

#ribbons .large-box{ 
top: -20px;
left: 20px;
}

#pmp-plans span.pmp-price {
font-size: 23px;
font-weight: bold;
color:#116788;
}

#pmp-plans span.pmp-popular-price {
font-size: 23px;
font-weight: bold;
color:#fad52a;
}

#pmp-plans span.level{
font-size: 17px;
font-weight: bold;
color:#ffffff;
}

#pmp-plans span.detail{
font-size: 17px;
font-weight: bold;
color:#54575d;
}

#pmp-plans p{
font-size: 15px;
font-weight: normal;
}

#pmp-plans p.popular {
font-size: 16px;
font-weight: bold;
color:#ffffff;
}

#pmp-plans p.next-version {
position: relative;
top:14px;
left:0px;
}

#pmp-plans p.align-center{
line-height: 50px;	
}
#pmp-plans p.align-bottom{
line-height: 51px;
}

#pmp-plans p.reset{
line-height: 1px;
font-size: 15px;
font-weight: 500;
}

.matrix-button-container{
padding-top: 5px;
}

.white{
color: #ffffff;
}

#pmp-plans .shadow-box{
width: 873px;
height: 463px;
z-index:-1; 
position: absolute;
left: 32px;
 box-shadow: 0 0 6px #ced4dc; 
-moz-box-shadow: 0 0 6px #ced4dc;
-webkit-box-shadow: 0 0 6px #ced4dc;
border-radius: 5px;
}

#pmp-plans .main-box{
width: 873px;
height: 463px;
z-index:2; 
position: absolute;
left: 32px;
}

#pmp-plans .popular-box{
width: 172px;
height: 534px;
z-index: 3;
position: absolute;
left: 392px;
top: -52px;
}


/* css small green ribbon */
#ribbons .r-triangle-bottom {
border-color: transparent transparent #37a453;
border-style:solid;
border-width:50px;
height:0px;
width:0px;
position: relative;
float: right;
top: -142px;
right: -145px;
}

#ribbons .rectangle {
background: #37a453;
height: 24px;
width: 107px;
z-index: 2;
margin: 3em 0;
}

#ribbons .l-triangle-top {
border-color: #37a453 transparent transparent;
border-style:solid;
border-width:12px;
height:0px;
width:0px;
position: relative;
float: left;
top: 42px;
left: -12px;
}
 
#ribbons .l-triangle-bottom {
border-color: transparent transparent #37a453;
border-style:solid;
border-width:12px;
height:0px;
width:0px;
position: relative;
float: left;
top: 18px;
left: -12px;
}

#ribbons .r-triangle-top {
border-color: #37a453 transparent transparent;
border-style: solid;
border-width: 12px;
height: 0px;
width: 0px;
position: relative;
right: -95px;
top: -66px;
}
 
#ribbons .r-triangle-bottom {
border-color: transparent transparent #37a453;
border-style:solid;
border-width:12px;
height:0px;
width:0px;
position: relative;
float: left;
top: -90px;
right: -95px;
}

#ribbons{
position: absolute;
left: 422px;
top: 0px;
z-index: 4;
}

#ribbons .ribbon-container-1{
}

#ribbons .ribbon-container-2{
position: relative;
left: 175px;
top: 0px;
}

#ribbons .ribbon-container-3{
position: relative;
left: 344px;
top: 0px;
}

#ribbons .ribbon-hover{
position: absolute;
top: 85px;
left: -30px;
width:170px;
height:80px;
cursor:pointer;
}

#ribbons .savings-bubble {
position: relative;
top: -86px;
left: 85px;
background: url(/web/20161022232430im_/http://iamemo.ru/images/icons/info-bubble-green.png) no-repeat top right;
width:16px;
height:16px;
z-index: 3;
}

#ribbons span.savings{
font-size: 13px;
font-weight: bold;
color:#b3f4c4;
line-height: 28px;
position: relative;
left: 40px;
top: 16px;
}

#ribbons .whole-ribbon{
position: absolute;
top: -24px;
left: 30px;
width:0px;
height:0px;
}
/*
     FILE ARCHIVED ON 23:24:30 Oct 22, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:17:17 May 29, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 232.887 (3)
  esindex: 0.01
  captures_list: 264.528
  CDXLines.iter: 13.005 (3)
  PetaboxLoader3.datanode: 278.712 (5)
  exclusion.robots: 0.198
  exclusion.robots.policy: 0.185
  RedisCDXSource: 15.393
  PetaboxLoader3.resolve: 36.095 (2)
  load_resource: 137.291
*/