/* Containers */
#ee-lite-wrapper { margin: -19px 0 0 0; }
.ee-lite-banner { background:#ffba24; width:100%; padding:65px 0 0 0; position:relative; }
.ee-lite-banner-content, 
.ee-lite-plans,
.ee-lite-features,
.ee-lite-faqs
{ width:952px; margin:0 auto;  }


/* Common */
.inline-block { display:inline-block; *display:inline; *position:relative; zoom:1; }
.clear { clear: both; }
.white-text { color:#fff !important; }
#ee-lite-wrapper h1,
#ee-lite-wrapper h2,
#ee-lite-wrapper h3,
#ee-lite-wrapper h4,
#ee-lite-wrapper p,
#ee-lite-wrapper a,
#ee-lite-wrapper label,
#ee-lite-wrapper input,
#ee-lite-wrapper select,
#ee-lite-wrapper select option,
#ee-lite-wrapper span,
.ee-lite-submit-wrapper input,
#ee-lite-wrapper li
{ font-family:'Open Sans', sans-serif; }
.ee-lite-plans h2, .ee-lite-features h2, .ee-lite-faqs h2 { font-size:25.5px; font-weight:600; color:#222; width:100%; text-align:center; }


/* Banner */


.ee-lite-banner h1.ee-lite-description { color:#000; font-weight:600; font-size:46px; line-height:46px; margin:0; padding:0; text-align:center; }
.ee-lite-banner p.upgrade-blurb { background:rgba(51,51,51,0.7); border:1px solid #000; position:relative; top:-71px; left:0; right:0; color:#fff; padding:12px 0; }
.ee-lite-banner p { color:#000; font-weight: 400; font-size:20px; line-height:30px; text-align:center; margin:6px 0 0 0; }
.ee-lite-banner p em { font-weight:600; font-style:normal !important; }
.ee-lite-banner p img { margin:25px 0 0 0; }
.ee-lite-banner p.ee-lite-highlights 
{ background:#424242; font-size:23px; font-weight:600; color:#5d5d5d; }
.ee-lite-banner p.ee-lite-highlights span 
{ margin: 0 25px; font-size:20px; font-weight:400; color:#ffba24;  padding:14px 0; display:inline-block; *display:inline; zoom:1; *position:relative; }
.ee-lite-banner-links
{ background:url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/cog-moreinfo-bg.png') repeat; width:100%; margin:-132px 0 0 0; position:relative; z-index:98;
  box-shadow: 0 -4px 6px -2px rgba(0, 0, 0, 0.6); -moz-box-shadow:0 -4px 6px -2px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 -4px 6px -2px rgba(0, 0, 0, 0.6);
}
.ee-lite-banner-links p { margin:0; padding:0; } 
.ee-lite-banner-links .lfloat p { color:#ffba24; font-size:18px; font-weight: 400; line-height:38px; text-align:left; }
.ee-lite-banner-links .lfloat p sup { margin:0 5px 0 10px; }
.ee-lite-banner-links .lfloat p span { font-size:30px; font-weight:400; }
.ee-lite-banner-links .lfloat, .ee-lite-banner-links .rfloat { width:49%; height:50px; margin:28px 0; padding:0; }
.ee-lite-banner-links p .white-text { font-size:30px; font-weight:400; }
.ee-lite-banner-links .rfloat p, .ee-lite-banner-links .rfloat p a { color:#bababa; text-align:right; font-size:18px; font-weight: 400; }
.ee-lite-banner-links .rfloat p em { font-style:italic; }
.ee-lite-banner-links .rfloat p a 
{ border:1px solid #bababa; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; height:46px; width:105px;
  line-height:46px; padding:0 25px 0 0; margin:0 0 0 15px; background: url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-preview-icon.gif') no-repeat 21px 16px; }
.ee-lite-banner-img{
    background: url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-banner@2x.png') no-repeat; 
    background-size: 100%;
    display: block;
    height: 421px;
    width: 661px;
    margin: 33px auto 0 auto;
}

  
/* Plans */    
.ee-lite-plans { margin-top:65px; }
.ee-lite-plans h2 { background: url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-plan-heading.png') no-repeat center 14px; margin:0; padding:0; }
.ee-lite-plans-form { border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0; margin:27px 0 0 0; position:relative; }
.ee-lite-input-wrapper
{ width:143px; padding:28px 0 25px 40px; vertical-align:middle; }
.ee-lite-plans-form label, .ee-lite-plans-form input, .ee-lite-select-wrapper { font-size:15px; font-weight: 400; outline:none; }
.ee-lite-input-wrapper input 
{ border:1px solid #ccc; width:140px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:center; }
.ee-lite-input-wrapper input, .ee-lite-select-wrapper select
{ height:26px; margin:6px 0 0 0; outline:none;  }
.ee-lite-input-wrapper input { margin-bottom: 6px; }
.ee-lite-select-wrapper { width:255px; padding:16px 0 40px 40px; vertical-align:middle; }
.ee-lite-select-wrapper select{ width:255px; padding:0 0 0 13px; border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.ee-lite-total-wrapper { width:182px; padding:16px 30px 40px 40px; vertical-align:middle; }
.ee-lite-total-wrapper .total-value 
{ font-size:18px; font-weight:bold; background:#f0f0f0; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0 0 0 10px;
  width:172px; height:40px; line-height:40px;  margin:6px 0 0 0;  }
.ee-lite-submit-wrapper 
{ width:209px; background:#f4f4f4; height:143px; vertical-align:top; border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0;  }
.ee-lite-submit-wrapper #purchase_button
{	background:#2fbe15; border:1px solid #18900b; cursor:pointer; font-size: 18px; font-weight: 400; color:#fff; text-shadow:none;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; 
	outline:none; text-decoration:none; width:125px; height:40px; line-height:40px; margin:35px 0 0 55px; padding:0;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(216, 216, 216, 0.2); outline: none;
}
.ee-lite-submit-wrapper #purchase_button:hover
{ 	background:#34c918;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}
.ee-lite-submit-wrapper #purchase_button:active
{ background:#2db315 }
.ee-upsell { font-size:15px; font-weight: 400; text-align:center; margin:17px 0 0 0; }
.ee-upsell a { text-decoration:underline; color:#377cec; }
.ee-lite-buy-seperator { background: url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-buy-seperator.png') no-repeat; height:6px; width:123px;  }
.ee-lite-plan-details, .ee-lite-buy-seperator { margin:0 0 0 22px; } 
.ee-lite-plan-details strong { font-size:18px; font-weight:600; }
.ee-lite-plan-details em { font-size:12px !important; font-weight: 400; font-style:normal !important; line-height:18px; }
.ee-lite-plan-details { font-size:18px; font-weight: 400; width:180px; text-align:center; margin-top:10px; }
.ee-lite-plan-divider
{ background:url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-plan-divider.gif') no-repeat; width:23px; height:142px; position:absolute; top:0; left:739px;  }
#ee-value { height:26px; line-height:26px; margin-top:6px; }
ul#ee-sl-value li { font-family:'Open Sans', sans-serif; font-size:15px; font-weight: 400; }
.ee-lite-select-wrapper .ee-dd { top:16px; }
.ee-lite-select-wrapper .ee-select-options { top:39px; }
.ee-lite-plans * { box-sizing: unset; }


/* Features */
.ee-lite-features { margin-top:62px; }
.ee-lite-features h2 { background: url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-features-heading.png') no-repeat center 12px; margin:0 0 20px 0; padding:0; }
.ee-lite-features ul{ text-align: center; }
.ee-lite-features ul li { width:277px; margin:0 55px 50px 0; vertical-align:top; text-align:center; color:#1b1b1b;  }
.ee-lite-features ul li.no-margin { margin:0 !important; }
.ee-lite-features ul li h3 { width:100%; margin:0 auto;  color:#1b1b1b; margin-bottom:4px; line-height:23px;}
.ee-lite-features ul li p { font-size:15px; font-weight: 400; text-align:center; color:#1b1b1b; line-height:21px; }
.ee-lite-features ul li span.feature-icon { background: url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/ee-lite-features-sprite.gif') no-repeat; margin-bottom:6px; }
#ee-lite-design{ width:68px; height:63px; background-position:0 0; }
#ee-lite-security{ width:56px; height:63px; background-position:0 -65px; }
#ee-lite-backup{ width:62px; height:63px; background-position:0 -145px; }
#ee-lite-contacts { width:56px; height:63px; background-position:0 -225px; }
#ee-lite-social { width:65px; height:63px; background-position:0 -305px; }
#ee-lite-spam { width:58px; height:63px; background-position:0 -383px; }
#ee-lite-storage{ background: url('//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/additional-storage.png') no-repeat; background-size: 67px 64px; height: 64px; width: 67px; }


/* FAQs */
.ee-lite-faqs h2.section-heading::before,
.ee-lite-faqs h2.section-heading::after{
	width: 143px; height: 4px; display: inline-block;
	content: " ";
	position: relative;
	top: -5px;
}

.ee-lite-faqs h2.section-heading::before{
	background: url("//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-heading-left.png") no-repeat;
	margin: 0 17px 0 0;
}

.ee-lite-faqs h2.section-heading::after{
	background: url("//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/dedi2-heading-right.png") no-repeat;
	margin: 0 0 0 17px;
}

.ee-lite-faqs h2.section-heading.faqs-heading{
    margin: 35px auto 17px auto;
}

.ee-lite-faqs .faqs-wrp{
    width: 1000px;
    margin: 0 auto 120px auto;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
}

.ee-lite-faqs .faqs-wrp .que{
    color: #1b1b1b;
    font: 600 15px/21px 'Open Sans', sans-serif;
    border-bottom: 1px solid #d3d3d3;
    padding: 15px 20px 14px 20px;
    position: relative;
    cursor: pointer;
}

.ee-lite-faqs .faqs-wrp .ans{
    color: #1b1b1b;
    font: 400 15px/21px 'Open Sans', sans-serif;
    display: none;
    border-bottom: 1px solid #d3d3d3;
    padding: 15px 20px 14px 20px;
}

.ee-lite-faqs .faqs-wrp .que.first
{   border-radius: 4px 4px 0 0; }

.ee-lite-faqs .faqs-wrp .que.collapsed{
    background: #f9f9f9;
}

.ee-lite-faqs .faqs-wrp .ans.first{
    display: block;
}

.ee-lite-faqs .faqs-wrp .que.last{
    border-bottom: 0;   
}

.ee-lite-faqs .faqs-wrp .ans.last{
    border-top: 1px solid #d3d3d3;
}

.ee-lite-faqs .faqs-wrp .que .toggle-answer {
    background: url("//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png") no-repeat;
    position: absolute;
    display: block;
    right: 20px;
    top: 15px;
    height: 18px;
    width: 18px;
    cursor: pointer;
}

.ee-lite-faqs .faqs-wrp .que  .toggle-answer.collapsed {
    background: url("//cdnassets.com/ui/resellerdata/780000_809999/797941/supersite2/supersite/themes/EliteGreen-ResponsiveTheme/images/kvm-vps-faq.png") no-repeat 0 -8px #f9f9f9;
    height: 2px;
    top: 24px;
}




/* IE10 & IE11 Hacks */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   
   .ee-lite-plan-divider { left:739px; }
   
   .ee-lite-total-wrapper { width:182px; }
}

/* Tooltip */

.ee-lie-showtooltip, .ee-lite-tooltip, .ee-lie-tooltip { position: relative; display:inline-block; *display: inline; zoom:1; }

span.ee-lie-showtooltip, span.ee-lite-tooltip, span.ee-lie-tooltip
{ position: absolute; width:190px; color: #FFFFFF; background: #000000; height: 75px; line-height: 17px; text-align: center; visibility: visible;
  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:10px 5px 5px 5px;
  text-shadow:none; font-size:13px; font-family:'Open Sans', sans-serif; font-weight: 400; margin-left:-86px; bottom:-47px; opacity:0; right:-40px;
}


.ee-lie-showtooltip span:after, .ee-lite-tooltip span:after, .ee-lie-tooltip span:after
{ content: ''; position: absolute; top: -8px; left: 100px; bottom:0; margin-left: -8px; width: 0; height: 0;
  border-bottom: 8px solid #000; border-right: 8px solid transparent; border-left: 8px solid transparent;
}
.ee-lie-showtooltip span,.ee-lite-tooltip span, .ee-lie-tooltip span
{ visibility:visible; opacity:1; bottom: -57px; right:-40px; margin-left: -86px; z-index: 9999;
-webkit-transition: opacity, bottom 0.2s ease;  /* Chrome 1-25, Safari 3.2+ */
-moz-transition: opacity, bottom 0.2s ease;  /* Firefox 4-15 */
-o-transition: opacity, bottom  0.2s ease;  /* Opera 10.50â€"12.00 */
transition: opacity, bottom  0.2s ease;  /* Chrome 26, Firefox 16+, IE 10+, Opera     12.50+ */  
}
