body {
   font-family: 'Mercury Text G2 A', 'Mercury Text G2 B'; 
   font-weight: 400; 
   font-style: normal;
   text-align: center;
   font-size: 16px;
   background:#FFFFFF;
   margin:0;
   padding:0;
   padding-top:57px;
     
}
body, form, table {
   color:#303030;
}
a {
   color: #0b8cc0;
}
a:hover, a:focus, a:active {
   color: #8EAE3D;
   text-decoration:none;
}
img {
   border: 0;
}
::selection {
   background: #8EAE3D; 
   color:#fff;
   }
   
::-moz-selection {
   background: #8EAE3D; 
   color:#fff;
}
#menu_wrapper {
   position: fixed;
   top: 0;
   background: white;
   z-index: 1000;
   width: 100%;
   
   box-shadow: 0px 1px 3px #dedede;
}
#menu {
   width: 1124px;
   height: 57px;
   margin: 0 auto;
   position: relative;
   text-align: right;
}
#menu #links {
   background: none;
   width: 685px;
   text-align: right;
   height: 40px;
   line-height: 40px;
   position: absolute;
   top: 9px;
   right: 22px;
   font-size:19px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B'; 
   font-weight: 400;
   font-style: normal;
}
.jsok #menu #links {
   padding-right: 133px;
}
#menu #links a {
   font-size: 19px;
   padding: 0 10px;
   text-decoration: none;
}
#menu #links a:hover, #menu #links a:focus, #menu #links a:hover {
   text-decoration: underline;
}
#menu #logo {
   
   top: 0px;
   left: 0;
   padding: 0;
   width: 320px;
   background: red;
   padding-top: 3px;
   text-align:left;
   background: url(dragon-head-to-home.png) 200px -100px no-repeat;
   -webkit-transition: all 400ms ease;
   -moz-transition: all 400ms ease;
   transition: all 400ms ease;
   float: left;
   z-index: 1500;
}
#menu #logo:hover {
   background: url(dragon-head-to-home.png) 200px -42px no-repeat;    
   -webkit-transition: all 400ms ease;
   -moz-transition: all 400ms ease;
 
}
#menu #login {
   position: absolute;
   top: 30px;
   right: 0;
   padding: 0;
}
#top_content{
   width: 1124px;
   margin: 0 auto;
   position: relative;
   text-align: left;
   height:465px;
   background: url(draci-hlava.png) 235px 444px no-repeat;
     -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;transition: all 200ms linear;
}
#top_content:hover{
   background: url(draci-hlava.png) 235px 424px no-repeat;
}
.top_content_services {
   min-height:740px;
   width: 1124px;
   margin: 0 auto;
   position: relative;
   text-align: left;
   height: 500px;
   position: relative;
}
.top_content_designs {
   
   width: 1124px;
   margin: 0 auto;
   position: relative;
}
.top_content_free {
   
   width: 1124px;
   margin: 0 auto;
   position: relative;
}
#top_content_prices {
   height: 1670px;
   text-align:center;
}
.top_content_services #buttons img, .top_content_free #buttons img{
   float:none;
   margin:0 auto;
}
#top_content #top_buttons,  .top_content_services  #top_buttons
{
   font-size:36px;
   line-height:61px;
   height:61px;
}
#top_content #top_buttons
{
  position: absolute;
top: 345px;
left: 563px;
  
}
#top_content #top_buttons span, #top_content #top_buttons a,.top_content_services  #top_buttons a,.top_content_services  #top_buttons span,.top_content_free  #top_buttons a,.top_content_free  #top_buttons span
{
   display:block;
   float:left;
}
#top_content #top_buttons span,.top_content_services  #top_buttons span,.top_content_free  #top_buttons span
{
   margin:0 15px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   font-weight: 500;
   font-size:22px;
}
.top_content_free #top_buttons {
   font-size: 29px;
   line-height: 67px;
   height: 30px;
   margin-left: 109px;
}
#top_content #take-a-tour,.why .top_content_free #take-a-tour
{
   width:224px;
   height:60px;
   background:url(btn-take-a-tour.png) -224px 0px no-repeat; 
   display:block;
   float:left;
}
#top_content #take-a-tour:hover, #top_content #take-a-tour:focus, #top_content #take-a-tour:active,.why .top_content_free #take-a-tour:hover
{
   background-position:top left;
}
.top_content_services  #learn-more-assisted
{
   width:455px;
   height:60px;
   background:url(btn-learn_about_assisted.png) top left no-repeat; 
   display:block;
   float:left;
}
.top_content_services #learn-more-assisted:hover, .top_content_services #learn-more-assisted:focus, .top_content_services #learn-more-assisted:active
{
   width:455px;
   height:60px;
   background:url(btn-learn_about_assisted.png) -455px 0px  no-repeat;
   display:block;
   float:left;
}
.top_content_services  #request-quote-assisted
{
   width:226px;
   height:60px;
   background:url(btn-get-quote.png) top left no-repeat; 
   display:block;
   float:left;
}
.top_content_services #request-quote-assisted:hover, .top_content_services #request-quote-assisted:focus, .top_content_services #request-quote-assisted:active
{
   width:226px;
   height:60px;
   background:url(btn-get-quote.png) -226px 0px  no-repeat;
   display:block;
   float:left;
}
#order-now-button
{
   width:226px;
   height:60px;
   background:url(btn-order-now-big.png) top left no-repeat; 
    cursor:pointer;
    border:0;
   font-size:0;
}
#order-now-button:hover, #order-now-button:active, #order-now-button:focus
{
   width:226px;
   height:60px;
   background:url(btn-order-now-big.png) -226px 0px  no-repeat;
  cursor:pointer;
   
}
#request-quote-button
{
   width:226px;
   height:60px;
   background:url(btn-get-quote.png) top left no-repeat; 
    cursor:pointer;
    border:0;
   font-size:0;
}
#request-quote-button:hover, #request-quote-button:focus, #request-quote-button:active
{
   width:226px;
   height:60px;
   background:url(btn-get-quote.png) -226px 0px  no-repeat;
  cursor:pointer;
   
}
#top_content #free-trial,.why .top_content_free  #free-trial
{
   width:224px;
   height:60px;
   background:url(btn-try-hp.png)  top left no-repeat; 
   display:block;
   float:left;
}
#top_content #free-trial:hover, #top_content #free-trial:focus, #top_content #free-trial:active,.why .top_content_free  #free-trial:hover
{
   background-position:-224px 0px;
}
#top_content strong,.top_content_services strong,.top_content_pricing #claim,.top_content_designs #claim,.top_content_free #claim{
   display: block;
   width: 486px;
   color: #8b96a9;
   line-height: 39px;
   font-weight:normal;
   font-size:26px;
   color:#303030;
   
}
.top_content_services strong ,.top_content_designs #claim,.top_content_free #claim{
   
   width: auto;
  
}
#top_content #claim
{
   margin:34px 0 70px 0;
   font-size: 26px;
color: #303030;
font-weight: normal;
}
#top_content #claim_hp
{
   margin:34px 0 70px 0;
   font-size: 26px;
color: #303030;
font-weight: normal;
}
#top_content #claim_hp p
{
   line-height:31px;
   margin:0 0 11px 0;
}
.top_content_free #claim span.created {
   font-size:55px;
   line-height:1.25em;
}
.top_content_services h2
{
   color: #8b96a9;
   line-height: 30px;
   font-weight:normal;
   font-size:19px;
   margin:0;
   padding:0;
}
#top_content h1,.top_content_services h1,.top_content_designs h1, .top_content_free h1, .top_content_contact h1, .top_content_features h1,.top_content_pricing h1, h1.mainclaim, #order-done-block h1 {
   width: 450px;
   padding: 48px 0 0 0;
   margin: 0 0 35px 0;
   color: #8b96a9;
   position: relative;
   color: #c93063;
   font-size: 60px;
   line-height: 60px;
   text-align: center;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   font-weight: 300;
   font-style: normal;
}
.top_content_services h1,.top_content_designs h1 ,.top_content_free h1, .top_content_contact h1{
   width:auto;
}
#top_content h1 strong,.top_content_services h1 strong, .top_content_designs h1 strong , .top_content_free h1 strong, .top_content_contact h1 strong{
   color: #c93063;
}
 #order-done-block h1 {
 width:100%;
 }
 .top_content_pricing h1 {
 text-align:center;
 position:relative;
 margin: 0 auto;
 padding:70px 0 25px 0;
 }
h1.mainclaim {
   text-align: center;
   width:auto;
   margin:23px 0 0 0;
}
.top_content_features h1{
  width: auto;
  font-size: 64.4px;
  line-height: 65px;
  margin: 23px 0 0 0;
}
.top_content_free h1{
width:auto;
font-size: 63px;
line-height: 63px;
margin:23px 0 0 0;
}
.top_content_pricing h1 span {
   display: block;
   background: white url(h1-plans-pricing.png) center top no-repeat;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
#top_content h1 span {
   display: block;
   background: url(h1.png) bottom left no-repeat;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
.top_content_services h1 span,.top_content_designs h1 span,.top_content_free h1 span,.top_content_contact h1 span,.top_content_features h1 span {
   display: block;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
#top_content #designs {
   width: 640px;
   height: 500px;
   height: 340px;
   position: absolute;
   right: 0;
   top: 0;
   
   
   text-align:center;
}
#top_content #designs #car {
   width: 575px;
   height: 374px;
   position: relative;
   
   left:40px;
   top:52px;
}
#top_content #designs #cover {
   width: 575px;
   height: 32px;
   position: absolute;
   bottom: 0;
   right: 0;
   background: url(cover.png) 0 0 no-repeat;
}
.learn-more-small
{
   width:136px;
   height:40px;
   background:url(btn-learn-more-small.png)  top left no-repeat; 
   display:block;
}
.learn-more-small:hover, .learn-more-small:focus, .learn-more-small:active
{
   background:url(btn-learn-more-small.png)  -136px 0px no-repeat;
   display:block;
}
.page {
   width: 1124px;
   margin: 0px auto;
   position: relative;
   background: url('data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGQAAAABCAYAAACYAng/AAAALUlEQVR42u3YMQEAIAgAMIKQymb+VjAjYAi/HSux2OfmWFUVAAAAAPzzDmZkAz4jG+jrbGmxAAAAAElFTkSuQmCC') repeat-y 0 0;
}
.top {
   height: 2px;
   width: 100%;
   position: absolute;
   top: -2px;
   left: 0;
   font-size: 0;
   background: url(shadow.png) no-repeat 0 0;
}
.bottom {
   height: 2px;
   width: 100%;
   position: absolute;
   bottom: -2px;
   left: 0;
   font-size: 0;
   background: url(shadow.png) no-repeat 0 -8px;
}
.tour {
   background: url(juicyfoliopaper.jpg) #F3F3F3;
   padding: 10px 0;
   margin: -1px 2px 20px 2px;
   text-align: left;
}
.psd2portfolio,.individual-solutions
{
}
#order-done-block {
text-align:left;
width: 1024px;
margin: 0px auto;
}
.text h2,.text2 h2,#text3 h2,.bwhite h2,.top_content_services .service h2, #order-done-block h2{
   color: #c93063;
   margin: 0;
   padding: 0 0 22px 0;
   font-size: 30px;
   line-height: 44px;
   text-align: left;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   font-weight: 500;
    font-style: normal;
}
#order-done-block h2{
   padding: 0 0 12px 0;
}
#order-done-block  .pay_now {
height:80px;
text-align:center;
margin-top: 30px;
}
#order-done-block  .pay_now .css_button_green{
display: inline-block;
}
.text p {
   font-size: 19px;
   line-height: 30px;
   color: #231f20;
   margin: 0 0 10px 0;
   text-align: left;
}
#about-fixed
{
position:absolute;
top:0px;
height:350px;
width:100%;
right:0;
}
#about-fixed-spacer
{
height:350px;
width:100%;
}
#tour-start {
  width: 558px;
height: 55px;
margin: 40px 0 30px 294px;
position: relative;
color: #c93063;
font-size: 59px;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-weight: 300;
font-style: normal;
padding: 0;
}
#tour-start span {
   display: block;
   background: url(tour-start.png) top left no-repeat;
   width: 498px;
   height: 55px;
   position: absolute;
   top: 0;
   left: 0;
}
.step0 {
    width: 416px;
    height: 235px;
    margin: 20px 0 0 360px;
    position: relative;
    background: url(step1-1.png) bottom center no-repeat;
}
.step0 .text{
display: block;
width: 400px;
height: 260px;
position: absolute;
top: 0px;
right: 80px;
}
.step1 {
    background: url(step1.png) bottom center no-repeat;
    height: 830px;
    padding: 0 0 0 0;
    position: relative;
}
.step1 .text {
   display: block;
  width: 300px;
  height: 260px;
  position: absolute;
  top: -30px;
  right: 161px;
}
.hpen .assisted_content .step1 .text {
    display: block;
    width: 550px;
    height: 230px;
    position: absolute;
    top: 22px;
    right: 161px;
}
.step1 #customers-container {
min-height:560px;
&width:800px;
position: absolute;
top: 250px;
left: 212px;
}
.step1 .customer 
{
background:url(designs.jpg) top left no-repeat;
padding:45px 10px 40px 10px;
margin-right: 15px;
float:left;
width: 246px;
}
.step1  .customer img
{
-webkit-box-shadow: 0 0px 10px #758094;
-moz-box-shadow: 0 0px 10px #758094;
-ms-box-shadow: 0 0px 10px #758094;
box-shadow: 0 0px 10px #758094;
}
.step1 .customer  div
{
padding: 5px;
float: left;
margin-top: 7px;
}
.step1 .customer  div strong
{
font-size: 32px;
color: #C93063;
padding: 0;
float: left;
display: block;
line-height: 64px;
}
.step1 .customer  div .s1
{
margin-top:38px;
}
.step1 .customer  div .s2
{
margin-top:-20px;
}
.step1 .customer div span
{
background: white;
float: left;
display: block;
width: 177px;
margin: 0 5px;
padding: 5px 7px 5px 8px;
border: 1px solid #ECECEC;
border-radius: 5px;
text-align: left;
font-style: italic;
}
.step1 .customer  .name
{
font-size: 22px;
color: #C93063;
text-align: right;
width: 216px;
margin-top: -5px;
}
.step1 .text h2 span {
   display: block;
   background: url(h2-step1.jpg) top left no-repeat;
   width: 351px;
   height: 48px;
   position: absolute;
   top: 0;
   left: 0;
}
.step1 .text img {
   display: block;
   position: absolute;
   top: 76px;
   right: 365px;
}
.step2 {
   background: url(step2.png) 305px bottom no-repeat;
   height: 450px;
   padding: 25px 0 0 0;
   position: relative;
}
.step2 .text {
   display: block;
   width: 440px;
   height: 237px;
   position: absolute;
   top: 10px;
   left: 257px;
}
.step2 .text h2  {
   width: 334px;
}
.step2 .text h2 span {
   display: block;
   background: url(h2-step2.jpg) top left no-repeat;
   width: 420px;
   height: 100px;
   position: absolute;
   top: 0;
   left: 0;
}
.step2 .text img {
   display: block;
   position: absolute;
   top: 45px;
   left: 250px;
}
.step3 {
   background: url(step3.png) 485px bottom no-repeat;
   height: 500px;
   padding: 35px 0 0 0;
   position: relative;
}
.step3 .text {
   display: block;
   width: 350px;
   height: 237px;
   position: absolute;
   top: 40px;
   right: 57px;
   background: none;
}
.step3 .text h2 span {
   display: block;
   background: url(h2-step3.jpg) top left no-repeat;
   width: 350px;
   height: 52px;
   position: absolute;
   top: 0;
   left: 0;
}
.step3 .text img {
   display: block;
   position: absolute;
   top: -58px;
   right: 420px;
}
.step4 {
   height: 1000px;
   padding: 35px 0 0 0;
   position: relative;
}
.step4 .text {
   display: block;
   width: 400px;
   height: 237px;
   position: absolute;
   top: 40px;
   right: 357px;
   background: none;
}
.step4 .text h2 span {
   display: block;
   background: url(h2-step4.jpg) top left no-repeat;
   width: 501px;
   height: 94px;
   position: absolute;
   top: 0;
   left: 0;
}
.step4 .text img {
   display: block;
   position: absolute;
   bottom: -755px;
   right: -470px;
}
.step5 {
   background: url(step5.png) 460px top no-repeat;
   height: 740px;
   padding: 160px 0 0 0;
   position: relative;
}
.step5 .text {
   display: block;
   width: 375px;
   height: 370px;
   position: absolute;
   top: 160px;
   right: 410px;
   background: none;
}
.step5 .text h2 {
width: 345px;
}
.step5 .text h2 span {
   display: block;
   background: url(h2-step5.jpg) top left no-repeat;
   width: 100%;
   height: 96px;
   position: absolute;
   top: 0;
   left: 0;
}
.step5 .text img {
   display: block;
   position: absolute;
   bottom: -240px;
   left: -190px;
}
.step6 {
   background: url(step6.png) 520px bottom no-repeat;
   height: 560px;
   padding: 40px 0 0 0;
   position: relative;
}
.step6 .text {
   display: block;
   width: 315px;
   height: 350px;
   position: absolute;
   top: 40px;
   right: 100px;
   background: none;
}
.step6 .text h2 span {
   display: block;
   background: url(h2-step6.jpg) top left no-repeat;
   width: 100%;
   height: 96px;
   position: absolute;
   top: 0;
   left: 0;
}
.step6 .text img {
   display: block;
   position: absolute;
   bottom: -30px;
   left: -550px;
}
.step7 {
 
  height: 920px;
   padding: 110px 0 0 0;
   position: relative;
}
.step7 .text h2 {
    width: 550px;
}
.step7-2 {
background: url(step7-2.jpg) 249px 575px no-repeat;
height: 725px;
padding: 0px 0 0 0;
position: relative;
}
.step7-2 #lists{
background: url(lists.jpg) top left no-repeat;
padding-top: 28px;
}
.step7-2 #free-trial-box {
margin:-10px 0 0 36px;
width: 570px; 
}
.step7-2 #free-trial-box h3{
font-size: 36px;
line-height: 61px;
padding:0;
margin:0;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-weight: 500;
font-style: normal;
}
.step7-2 #free-trial-box span{
font-size: 21px;
line-height: 21px;
font-weight: normal;
text-align: center;
display: block;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-weight: 500;
font-style: normal;
}
.step7 .text {
   display: block;
   width: 620px;
   height: 70px;
   position: absolute;
   top: 70px;
   left: 340px;
   background: none;
}
.step7 .text h2 span {
   display: block;
   background: url(h2-step7.jpg) top left no-repeat;
   width: 100%;
   height: 96px;
   position: absolute;
   top: 0;
   left: 0;
}
.step7 .plus {
   padding: 20px 0;
   width: 345px;
}
.step7 .plus img {
   margin: -34px 10px -20px 0;
}
.step7 .p1 {
   position: absolute;
   right: 100px;
   top: 440px;
}
.step7 .p2 {
   position: absolute;
  right: 110px;
  top: 300px;
}
.step7 .p3 {
   position: absolute;
   right: 545px;
    top: 440px;
}
.step7 .p4 {
   position: absolute;
   right: 125px;
   top: 190px;
}
.step7 .p4 p{
   margin: -15px 0 0 105px;
}
.step7 .p5 {
   position: absolute;
   right: 565px;
top: 190px;
}
.step7 .p5 p{
      margin: -15px 0 0 105px;
}
.step7 .p5 img{
      margin: -24px 10px -20px 0;
}
.step7 .p6 {
   position: absolute;
   right: 585px;
  top: 320px;
}
.step7 .p6 p{
   margin: -1px 0 0 125px;
}
.step7 .p6 img{
      margin: -25px 10px -20px 0;
}
.step7 .p7 {
   position: absolute;
   right: 555px;
   top: 460px;
}
.step7 .p7 p{
   margin: -1px 0 0 105px;
}
.step7 p {
   font-size:19px;
}
.step7 #admin-samples {
   width:916px;
   height:453px;
   position:relative;
   background:url(admin-samples-top.png) top center no-repeat;
   margin:472px  0 0 164px;
}
.step7 #admin-samples .content{
   padding: 40px 0 0 20px;
   width:916px;
   overflow: hidden;
}
.step7 #admin-samples #bottom{
   width:916px;
   height:67px;
   position:absolute;
   bottom:0;
   left:0;
   background:url(admin-samples-bottom.png) top center no-repeat;
   z-index:1;
}
.step7 #admin-samples .content img {
 -webkit-box-shadow:0 0px 10px #758094;
   -moz-box-shadow:0 0px 10px #758094;
   -ms-box-shadow:0 0px 10px #758094;
   box-shadow:0 0px 10px #758094;
}   
   
   
.step7-2 .text2 {
   width: 550px;
   height: 440px;
   position: absolute;
   top: 70px;
   left: 280px;
   font-size:19px;
}
.step7-2 .text2 h2 {
   width: 600px;
   
   font-size: 36px;
   line-height: 45px;
   margin-left: 35px;
   padding:0;
}
.step7-2 .text2 h2 span {
   display: block;
   background: url(h2-step7-2.jpg) top left no-repeat;
   width: 755px;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
.step7-2 .text2 .list {
   padding: 0 0 0 115px;
   width: 620px;
   height: 80px;
   position: relative;
}
.step7-2 .text2 .list p {
   margin: 0;
   padding: 0;
}
.step7-2 .text2 .list #l1 {
   position: absolute;
   top: 4px;
}
.step7-2 .text2 .list #l2 {
   position: absolute;
   top: -10px;
}
.step7-2 .text2 .list #l3 {
   position: absolute;
   top: 9px;
}
.step7-2 .text2 .list #l4 {
   position: absolute;
   top: 0px;
}
.step7-2 .text2 .list #l5 {
   position: absolute;
   top: 1px;
}
.step8 {
   background: url(step8.png) 344px -5px no-repeat;
   height: 200px;
   padding: 0 0 0 0;
   position: relative;
   margin:0 0 8px 0;
}
.step9 {
   position: relative;
   padding: 22px 0 0 0;
}
.step9 .privatebeta {
   width: 748px;
   margin: 0 auto;
   position: relative;
   text-align:center;
}
.step9 .privatebeta h2 {
   color: #c93063;
   margin:45px 0 20px 0;
   padding: 0;
   font-size: 48px;
   line-height: 72px;
   text-align: left;
   position: relative;
   &width: 800px;
   &height: 144px;
}
.step9 .privatebeta h2 span {
   display: block;
   background: url(try-private-beta.png) top left no-repeat;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
.step9 .privatebeta h3 {
   color: #c93063;
   margin: 0;
   padding: 0;
   font-size: 21px;
   line-height: 30px;
   &height: 35px;
   text-align: left;
   position: relative;
}
.bwhite {
   padding: 15px;
   background: white;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: 0 0px 10px #758094;
   -moz-box-shadow: 0 0px 10px #758094;
   box-shadow: 0 0px 10px #758094;
}
.step9 .privatebeta p span {
   display: block;
   line-height: 48px;
}
.step9 .privatebeta input {
   height: 38px;
   border: 1px solid #cdd0d6;
   margin:0 auto 20px auto;
   padding:0 0 0 10px;
   font-size:21px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}
.step9 .privatebeta form p {
   padding: 0px;
   font-size:19px;
   color:#8B96A9;
}
.step9 .privatebeta form span {
   color:#303030;
}
#step9
{
   position:relative;
   background:url(step9.png) 360px 0 repeat-y;
   margin:30px 0 0 0;
}
#step9 .text3
{
   width:380px;
   margin:0 0 0 650px;
   position:relative;
} 
#step9 .text3 p
{
   margin:0 0 16px 0;
   padding:0 16px 0 10px;
   text-align:justify;
} 
#step9 .text3 h2
{
   width:340px;
   height:96px;
   position:relative;
   padding:0 70px 0 0;
   margin:10px 0 5px 0; 
} 
#step9 .text3 h3
{
   margin:25px 0 5px 10px;
} 
#step9 .text3 h2 span
{
   display:block;
   background:url(h2-step9.jpg) top left no-repeat;
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
}
#step9  #build
{
   position:absolute;
   top:0;
   left:196px;
   &left:-454px;
   background:url(build.jpg) top left no-repeat;
   width:428px;
   height:335px;
}
#step9 .bwhite h2 
{
   margin-top:-10px;
}
#step9 .bwhite h2 span
{
   background:url(h2-step9-w.jpg) top left no-repeat;
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
}
#step10
{
   position:relative;
   background:url(step10.png) 359px 0 no-repeat;
   height:318px;
}
#start-now
{
   width:800px;
   background:white;
   padding:60px 60px 1px 60px;
   &padding:40px;
   margin:40px 100px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: 0 0px 10px #758094;
   -moz-box-shadow: 0 0px 10px #758094;
   -ms-box-shadow: 0 0px 10px #758094;
   box-shadow: 0 0px 10px #758094;
}
#start-now h2
{
   color:#c93063;
   margin:0 0 1.5em 0;
  padding: 0 0 15px 30px;
  font-size: 60px;
  line-height: 60px;
  
   text-align:left;
   position:relative;
   &width:800px;
   &height:144px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 300; font-style: normal;
}
#start-now h3
{
   color:#c93063;
   margin:0;
   padding:0;
  font-size: 29px;
  line-height: 29px;
   &height:35px;
   text-align:left;
   position:relative;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
    font-weight: 500;
    font-style: normal;
}
#start-now h2 span
{
   
}
#start-now h2.register span
{
  
}
#start-now label
{
  font-size: 21px;
line-height: 45px;
}
#start-now #textb
{
  font-size: 21px;
}
#get-quote h2, .reference-bottom h2
{
   color: #c93063;
margin: 0 0 0 0;
padding: 10px 0 50px 50px;
font-size: 60px;
line-height: 60px;
text-align: center;
position: relative;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-weight: 300;
font-style: normal;
   &width:800px;
   &height:144px;
}
.assisted-setup #get-quote h2 span {
   background:white url(h1-assisted-setup.png) center center no-repeat;
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
}
.assisted-setup #get-quote  h3 span,.individual-solutions #get-quote  h3 span,.psd2portfolio  #get-quote  h3 span{
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
}
.psd2portfolio #get-quote h2 span {
   background:white url(h1-psd2portfolio.png) center center no-repeat;
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
}
.individual-solutions #get-quote h2 span {
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
}
#start-now h3 span
{
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
}
#start-now h3 #h3-designs
{
   background:url(start-now-h3-2.png) top left no-repeat;
   width:100%;
   height:100%;
   position:absolute;
   top:0;
   left:0;
}
form #start-now p span, #start-now form p span
{
   width: 180px;
   display: block;
   float: left;
   line-height:38px;
}
#start-now input.text-input
{
   height:38px;
   width:472px;
   border:1px solid #cdd0d6;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   font-size: 21px;
   font-family:  'Gotham Rounded A', 'Gotham Rounded B';
   padding:0 14px;
}
#start-now select.select-box
{
   height:38px;
   width:502px;
   border:1px solid #cdd0d6;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   font-size: 18px;
   font-family:  'Gotham Rounded A', 'Gotham Rounded B';
   padding:0 0 0 8px;
}
#start-now .grey_warning
{
   color:#606060;
   font-size:14px;
   padding-left:180px;
}
#start-now textarea
{
   height:300px;
   width:480px;
    font-size:21px;
    padding:10px;
    font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   border:1px solid #cdd0d6;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
}
#start-now strong.homepage
{
font-size: 22px;
font-family:'Gotham Rounded A', 'Gotham Rounded B';
color: #303030;
font-weight: normal;
line-height:32px;
display: block;
margin:1px 0 50px 41px;
}
#start-now h2.homepage
{
margin:0;
}
#ordernow form {
   padding-bottom:2em;
}
#ordernow th {
   text-align: right;
   padding-right:10px;
   font-weight: normal;
}
#ordernow .required th {
   font-weight: bold;
}
#ordernow textarea {
   height:130px;
}
#ordernow h2 {
color: #c93063;
margin: 0 0 31px 0;
padding: 0;
font-size: 60px;
line-height: 72px;
text-align: center;
position: relative;
}
#ordernow p {
font-size:21px;
}
#frm-orderForm {
margin-top:42px;
}
#ordernow h2 span {
width: 100%;
height: 60px;
position: absolute;
top: 0;
left: 0;
}
#designs-container {
   min-height:300px;
   display: none;
   &width:800px;
}
.jsok #designs-container {
   display: block;
   cursor: pointer;	 
}
.jsok #design-selector {
   display:none;
}
#juicyfolio-choose-design .sample-panel {
   -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;transition: all 200ms linear;
}
#juicyfolio-choose-design.selected .sample-panel {
   display: none;
     -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;transition: all 200ms linear;
}
#juicyfolio-choose-design.selected .selected {
  display: block;
     -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;transition: all 200ms linear;
}
#juicyfolio-choose-design {
   display: none;
   text-align: left;
}
.jsok #juicyfolio-choose-design {
   display: block;
}
.choose-design {
   background:url(btn-select-design.png) left top no-repeat;
   width:169px;
   height:40px;
   cursor: pointer;
  float:right;
   display: block;
   
}
.choose-design:hover, .choose-design:focus, .choose-design:active
{
   background:url(btn-select-design.png) -338px 0 no-repeat;
}
.top_content_designs h2 {
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-size: 42px;
font-weight: 700;
margin: 0px 0px 20px 0;
padding: 0px;
text-align: center;
width: auto;
position: relative;
line-height: 56px;
color: #c93063;
  color: #c93063;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
  font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  font-weight: 300;
  font-style: normal;
}
.designs-panel {
width: 1124px;
height: 340px;
padding-top: 10px;
padding-bottom: 15px;
}
.designs-panel .designs-panel-left,.designs-panel .designs-panel-right{
width: 482px;
height: 160px;
background: url(juicyfoliopaper.jpg) #F3F3F3;
padding: 20px;
box-shadow: 0px 1px 3px #A7A7A7;
margin-bottom: 40px;
}
.designs-panel .designs-panel-left{
float:left;
margin-right:20px;
}
.designs-panel .designs-panel-right{
float:right;
margin-right:20px;
}
.designs-panel .designs-panel-left strong,.designs-panel .designs-panel-right strong{
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-size: 32px;
font-weight: 700;
margin: 0px;
padding: 0px;
text-align: center;
width: auto;
position: relative;
line-height: 56px;
color: #c93063;
}
.designs-panel .designs-panel-left span{
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-size: 33.6px;
font-weight: 300;
margin: 0px;
padding: 0px;
text-align: center;
width: auto;
position: relative;
line-height: 47px;
color: #c93063;
display: block;
}
.designs-panel .designs-panel-left  p, .designs-panel .designs-panel-right p{
float: right;
margin-right: 20px;
color: #303030;
font-family: 'Mercury Text G2 A', 'Mercury Text G2 B';
font-size: 21px;
font-weight: 300;
line-height: 33px;
text-align: justify;
margin:0;       
}
.designs-panel .designs-panel-left  p {
margin:0 39px;       
}
.designs-panel .designs-panel-right p{
margin:0 17px;       
}
.designs-panel .designs-panel-left  p.link-box ,.designs-panel .designs-panel-right p.link-box {
display:block;
text-align:center;    
float:none;   
}
.designs-panel .designs-panel-line{
float:left;
width:250px;
height:300px;
position:relative;
background:none;
padding:0;
box-shadow: none;
}
.designs-panel .designs-panel-wedding {
margin:0 40px 0 40px;
}
.designs-panel .designs-panel-shop {
margin:0 40px 0 0;
}
.designs-panel .designs-panel-line a{
   width:100%;
   height:100%;
   display:block;
   top:0;
   left:0;
   position:absolute;
}
.designs-panel .designs-panel-line a .designs-panel-intext {
  width:100%;
  height:100%;
   display:block;
   top:0;
   left:0;
   position:absolute;
   z-index: 8;
 
  
}
.designs-panel .designs-panel-line a .designs-panel-intext span {
  color: white;
  font-size: 18px;
  line-height: 21px;
  text-align: left;
  padding: 40px 20px 0 20px;
  display: none;
  font-weight: 400;
  font-family: 'Mercury Text G2 A', 'Mercury Text G2 B';
}
.designs-panel .designs-panel-line a .designs-panel-intext span b{
  color: #c93063;
  font-weight:700;
  color:white;
  
  display:block;
  padding: 45px 20px 8px 20px;
  margin: -40px -20px 20px -20px;
  font-size:23px;
  line-height:27px;
  font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  text-align:left;
}
.designs-panel .designs-panel-line a:hover .designs-panel-intext span {
   display:block;
   z-index:1000;
   position:absolute;
}
.designs-panel .designs-panel-line a .designs-panel-intext .link-box{
     width: 100%;
  
  display: block;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 18;
  display: block;
  padding-top: 260px;
  color: #0b8cc0;
  margin: 0;
  padding: 250px 0 12px 0;
  font-size: 24px;
  font-family: 'Gotham Rounded A', 'Gotham Rounded B';
}
.designs-panel .designs-panel-line .designs-panel-intext .link-box:hover,.designs-panel .designs-panel-line  a:hover  .designs-panel-intext .link-box{
 
   background:rgba(142,174,61,0.98);
   background: #abc56e url(juicyfoliopaper_g-clean.jpg) 0px 0px no-repeat;
     box-shadow: 0 0px 10px #758094;
}
.sample-buttons 
{
   padding-top: 20px;
   margin-left:0px;
   position: absolute;;
   bottom:19px;   
   right:0;
   width:281px;
}
.sample-panel .content .sample-buttons strong 
{
   display:block;
   font-size:16px;
   padding:0 8px;
   float:right;
   color: #303030;
}
.explore-demo {
   background:url(btn-demo-small.png) left top no-repeat;
   width:78px;
   height:40px;
   cursor: pointer;
   float:right;
   display: block;  
}
.explore-demo:hover, .explore-demo:focus, .explore-demo:active
{
   background:url(btn-demo-small.png) -78px 0 no-repeat;
}
#juicyfolio-choose-design .selected .choose-design {   
   background-position:  -169px 0;
}
#juicyfolio-choose-design  .selected .choose-design:hover,
#juicyfolio-choose-design  .selected .choose-design:focus,
#juicyfolio-choose-design  .selected .choose-design:active
{
   background-position:  -507px 0;
}
.designs 
{
   background:url(designs.jpg) top left no-repeat;
   padding:45px 10px 40px 10px;
   float:left;
}
.designs img
{
   -webkit-box-shadow: 0 0px 10px #758094;
   -moz-box-shadow: 0 0px 10px #758094;
   -ms-box-shadow: 0 0px 10px #758094;
   box-shadow: 0 0px 10px #758094;
}
#submit-container {
   margin: 40px 0;
   text-align: center;
}
#submit-container #submit-button {
   background: url(btn-start-free-trial-now.png) top left no-repeat;
   width: 361px;
   height: 60px;
   margin: 0 auto;
   font-size: 0;
   cursor: pointer;
   border: 0;
}
#submit-container #submit-button:hover, 
#submit-container #submit-button:focus,
#submit-container #submit-button:active
{
   background: url(btn-start-free-trial-now.png) -361px 0 no-repeat;
   width: 361px;
   height: 60px;
   margin: 0 auto;
   font-size: 0;
   cursor: pointer;
   border: 0;
}
#submit-container #submit-button-assisted {
   background: url(btn-get-quote.png) top left no-repeat;
   width: 226px;
   height: 60px;
   margin: 0 auto;
   font-size: 0;
   cursor: pointer;
   border: 0;
}
#left-float-menu {   
   position:relative;
   float:left;
   margin-left:-27px;
   top:20px;
   width:170px;
   height:315px;
   background:url(float-menu-bcg.png) left top no-repeat;
   z-index:1000;
}
#left-float-assisted {   
  position: relative;
  top: 215px;
  width: 170px;
  height: 144px;
  z-index: 1000;
}
#left-float-assisted #link-assisted{   
   position:absolute;
    left:0;
   bottom:0px;
   width:170px;
   height:144px;
   background:url(draci-hlava.png) 47px 10px no-repeat;
   z-index:1000;
      -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;transition: all 200ms linear;
}
#left-float-assisted #link-assisted:hover,
#left-float-assisted #link-assisted:focus,
#left-float-assisted #link-assisted:active
{   
   background:url(draci-hlava.png) 47px -10px no-repeat;
  
}
#left-float-assisted #link-assisted span{   
   position:absolute;
   display:block;
   bottom:0px;
   width:170px;
   height:124px;
   background:url(assisted-banner.png) left top no-repeat;
   z-index:1000;
}
#left-float-assisted #link-assisted:hover span,
#left-float-assisted #link-assisted:active span,
#left-float-assisted #link-assisted:focus span
{   
   background:url(assisted-banner.png) -170px 0 no-repeat;
}
#assisted-setup-menu {
   background:url(float-menu-bcg-assisted.png) left top no-repeat;
}
#left-float-menu a{
font-family: 'Gotham Rounded A', 'Gotham Rounded B'; 
font-weight: 400; 
font-style: normal;
text-decoration:none;
font-size:19px;
}
#left-float-menu a:hover,#left-float-menu a.link-active{
color:#92b342;
}
#left-float-menu.fixed {
   position: fixed;
   left:auto;
   top:75px;
   float:none;
}
#left-float-menu .track {
   position: absolute;
   color:#fff;
   left:60px;
}
#left-float-menu a.link-active {
   font-weight:normal;
}
#left-float-menu .about {
   top: 50px;
   left: 44px;
}
#left-float-menu .point {
   position:relative;
   width: 100px;
   height: 20px;
   display: block;
}
#left-float-menu .point span{
   position:absolute;
   display:block;
   top:0;
   left:0;
   width: 100%;
   height: 100%;
   z-index: 100;
   float: left; 
}
#left-float-menu .about span{
  
}
#left-float-menu .skills span{
  
}
#left-float-menu .prices span{
  
}
#left-float-menu .startnow span{
   background:url(btn-startnow.png) 0 0 repeat-y;
}
#left-float-menu .link-active #span-about,#left-float-menu .about span:hover, #left-float-menu .about span:focus, #left-float-menu .about span:active{
  
}
#left-float-menu .link-active #span-skills,#left-float-menu .skills span:hover,#left-float-menu .skills span:focus,#left-float-menu .skills span:active{
  
}
#left-float-menu .link-active #span-prices,#left-float-menu .prices span:hover, #left-float-menu .prices span:focus, #left-float-menu .prices span:active{
  
}
#left-float-menu .link-active #span-startnow,#left-float-menu .startnow span:hover, #left-float-menu .startnow span:focus, #left-float-menu .startnow span:active{
   background:url(btn-startnow.png) -123px 0 repeat-y;
}
#left-float-menu .skills {
   top: 98px;
   left: 44px;
}
#left-float-menu .prices {
   top: 153px;
   left: 44px;
}
#left-float-menu .startnow {
   top:195px;
   left:28px;
   height:40px;
   width:123px;
}
.samples h3
{
   color: #c93063;
   margin: 65px 0 -100px 290px;
   padding: 0;
   font-size: 48px;
   line-height: 140px;
   text-align: left;
   position: relative;
   width: 589px;
   height: 140px;
}
.samples h4
{
   color: #c93063;
   margin: 95px 0 -58px 170px;
   padding: 0;
   font-size: 24px;
   text-align: left;
   position: relative;
   width: 812px;
   height: 52px;
}
.samples h3 span {
   display: block;
   background: url(runs-on-jf.jpg) top left no-repeat;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
.samples h4 span {
   display: block;
   background: url(runs-on-jf-long.jpg) top left no-repeat;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
.samples .left img {
   float:left;
   margin:0 40px 0 2px;
}
.samples .right img {
   float:right;
   margin:0 2px 0 40px;
}
.samples .left {
   background:url(sample-header.png) top left no-repeat;
}
.samples_big .left {
   background:url(design-header.png) top left no-repeat;
}
.samples .right {
   background:url(sample-header.png) top right no-repeat;
}
.samples .right a{
   float:right;
}
.sample-panel  {
   padding:46px 0 0 0;
   width:802px;
  height: 330px;
   margin:60px 0 0 0;
   position:relative;
}
.sample-panel img {
   -webkit-box-shadow:0 0px 10px #758094;
   -moz-box-shadow:0 0px 10px #758094;
   -ms-box-shadow:0 0px 10px #758094;
   box-shadow:0 0px 10px #758094;
}  
.sample-panel p {
    width: 245px;    
    font-size: 19px;
    line-height: 24px;
}
.sample-panel .content strong {
   font-size: 24px;
   line-height: 38px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 500; font-style: normal;
   color: #c93063;
}
.sample-panel .content {
   font-size: 16px;
}
.sample-panel .content .text {
   margin-top:15px;
   height:69px;
   overflow: hidden;
   line-height:1.25em;
}
.sample-panel .content .text.dodatek {
   height:auto;
}
.samples .left p {
   float:left;
}
.sample-panel p img {
   margin:0;
   -webkit-box-shadow:0 0px 0px #758094;
   -moz-box-shadow:0 0px 0px #758094;
   -ms-box-shadow:0 0px 0px #758094;
   box-shadow:0 0px 0px #758094;
}
.sample-panel .tag
{
   width:75px;
   height:75px;
   background:url(template-icons.png) top left  no-repeat;
   float:left;
   margin:9px 9px 0 9px;
   cursor:help;
}
.sample-panel .tag .explain {
   width: 227px;
   height: 55px;
   padding: 10px 10px 10px 45px;
   position: absolute;
   top: 222px;
   right: 0px;
   -webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;transition: all 200ms linear;
   z-index:1000;
   background:#F5F3BC url(form_help_group_zarovka.png) 10px 20px no-repeat;
   -webkit-box-shadow: 0 1px 3px #303030;
   -moz-box-shadow: 0 1px 3px #303030;
   -ms-box-shadow: 0 1px 3px #303030;
   box-shadow: 0 1px 3px #303030;
   display:none;
}
.sample-panel .tag:hover .explain,
.sample-panel .tag:focus .explain,
.sample-panel .tag:active .explain
{
display:block;
}
.sample-panel .fixed {
   background-position: 0 0;
}
.sample-panel .fl-down {
   background-position: -75px 0;
}
.sample-panel .fl-right {
   background-position: -150px 0;
}
.sample-panel .fill {
   background-position: -225px 0;
}
.sample-panel .fit {
   background-position: -300px 0;
}
.sample-panel .res-h {
   background-position: -375px 0;
}
.sample-panel .res-v {
   background-position: -450px 0;
}
.sample-panel .ires-h {
   background-position: 0 -75px;
}
.sample-panel .ires-v {
   background-position: -75px -75px;
}
.sample-panel .fix-hv {
   background-position: -150px -75px;
}
.sample-panel .fix-h {
   background-position: -225px -75px;
}
.sample-panel .fix-v {
   background-position: -300px -75px;
}
.sample-panel .blog {
   background-position: 0 -150px;
}
.sample-panel .video {
   background-position: -75px -150px;
}
.sample-panel .hd {
   background-position: -150px -150px;
}
.sample-panel .video-blog-slide {
   background-position: -225px -150px;
}
.sample-panel .video-blog {
   background-position: -300px -150px;
}
.sample-panel .video-slide {
   background-position: -375px -150px;
}
#goto-apply-examples {
   width: 365px;
   height: 60px;
   margin: 90px auto 100px auto;
   font-size: 0;
   cursor: pointer;
   border: 0;
}
.samples .hidden {
   visibility: hidden;
}
.samples .colors p {
   line-height: 1.2;
   margin: 0;
}
.samples .colors strong
{
   font-size:16px;
   line-height: 24px;
   display: block;
}
.samples .colors
{
   text-align: left;
   position: absolute;
   bottom: 79px;
   right: 0;
   width: 281px;
}
.samples .colors .color
{
width:44px;
height:44px;
border:2px solid #a3abbd;
float:left;
margin:5px 10px 5px 0;
cursor:pointer; 
}
.samples .colors .color:hover, .samples .colors .color:focus, .samples .colors .color:active
{
border:2px solid #90b13e;
}
.samples .colors .selected
{
border:2px solid #90b13e;
}
.samples .colors .black
{
   background:black;
}
.samples .colors .orange
{
   background:orange;
}
.samples .colors .blue
{
   background:blue;
}
.samples .colors .grey
{
   background:grey;   
}
.samples .colors .last
{
margin:5px 0 5px 0;
}
.success p {
   font-size:19px;
}
#submit .warning {
   color:#C93063;
   font-weight:bold;
   font-size:25px;
}
#submit input.bademail {
   border:2px solid #C93063;
}
.sample-preview {
   display:block;
   position:relative;
}
.sample-preview span, .sample-preview span, .sample-preview span {
display:none;
}
.sample-preview:hover span, .sample-preview:focus span, .sample-preview:active span {
   display:block;
   top:0;
   left:0;
   position:absolute;
   z-index: 8;
  
   background:rgba(142,174,61,0.8);
   width: 480px;
   height: 170px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  font-weight: 500; 
   font-style: normal;
   color:white;
   text-decoration:none;
   font-size:29px;
   text-align:center;
   padding-top:130px;
} 
.samples_big .sample-preview:hover span, .samples_big .sample-preview:active span, .samples_big .sample-preview:focus span  {
    
   width: 600px;
   height: 210px;
    padding-top:165px;
} 
juicyflio-goto-example-web-designs
.right .sample-preview:hover span,
.right .sample-preview:focus span,
.right .sample-preview:active span
{
   left:40px;
}
.left .sample-preview:hover span,
.left .sample-preview:focus span,
.left .sample-preview:active span 
{
   margin-left: 2px;
}
.samples .right p a {
   float: left;
}
#juicyfolio-choose-design .preview-text-link:hover, #juicyfolio-choose-design .preview-text-link:active, #juicyfolio-choose-design .preview-text-link:focus {
   text-decoration:none;
} 
#juicyfolio-choose-design .preview-text-link:hover, #juicyfolio-choose-design .preview-text-link:active, #juicyfolio-choose-design .preview-text-link:focus {
   color:#8EAE3D;
   text-decoration:underline;
} 
.samples .right p a img {    
   margin:0;
}
.samples_big
{
margin-left:100px;
}
.samples_big .sample-panel img
{
width:600px;
height:375px;
}
.samples_big .missing img
{
-webkit-box-shadow:0 0px 0px #758094;
   -moz-box-shadow:0 0px 0px #758094;
   -ms-box-shadow:0 0px 0px #758094;
   box-shadow:0 0px 0px #758094;
}
.samples_big .sample-panel
{
width:921px;
height:400px;
}
.samples_big.sample-preview:hover span,
.samples_big.sample-preview:focus span,
.samples_big.sample-preview:active span
{ 
width:600px;
height:375px;
}
.sample-heading 
{
   width:260px;
   height:52px;
   display:block;
   overflow:hidden;
}
}
#in-action {
   width:420px;
   height:28px;
   display:block;
   overflow:hidden;
   margin: 10px auto;
   background:url(juicyfolio-in-action-hover.png) top left;
}
#in-action:hover,
#in-action:focus,
#in-action:active
 {
   background:url(juicyfolio-in-action-hover.png) -420px 0;
}
.assisted-setup .step0{
   height:285px;
}
.assisted-setup .step2{
   background:none;
   height:330px;
}
.service {
   width:374px;
   float:left;
}
.service strong{
   width: 240px;
   height: 104px;
   display: block;
   text-align: center;
   vertical-align: middle;
   font-size: 24px;
   font-weight: bold;
   padding: 80px 20px;
   background: url(bublina.png);
}
.service h2{
   text-align:center;
}
.top_content_services .service {
   width:374px;
   float:left;
}
.top_content_services .service a{
   margin:20px 0 0 55px;
}
.top_content_services .service img {
   clear:left;
}
.top_content_services .services 
{
   height:500px;
   margin:45px 0 0 0;
}
.top_content_services  .service strong{
   width: 247px;
   height: 104px;
   display: block;
   text-align: left;
   vertical-align: middle;
   font-size: 32px;
   line-height: 39px;
   font-weight: bold;
   padding: 10px 0 0 22px;
   margin: 0 0 0 0;
   font-family: 'Sue Ellen Francisco',italic;
}
.top_content_services .bg1 
{
   overflow:hidden;
   margin: 0 0 0 40px;
}
.top_content_services .bg3 
{
   overflow:hidden;
   width: 330px;
}
.top_content_services .bg1 strong
{
   background: url(premium-services-bg1.png)  top left no-repeat;
}
.top_content_services .bg2 strong
{
   background: url(premium-services-bg2.png)  top left no-repeat;
}
.top_content_services .bg3 strong
{
   background: url(premium-services-bg3.png)  top left no-repeat;
   margin-top: -41px;
}
.top_content_services .service h2{
   text-align:left;
   position: relative;
   margin: 0 0 15px 0;
}
.top_content_services .service h2 span
{
   display: block;
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
} 
.top_content_services .bg1 h2 span
{
   background: url(assisted-setup-h2.png)  top left no-repeat;
} 
.top_content_services .bg2 h2 span
{
   background: url(psd2portfolio-h2.png)  top left no-repeat;
} 
.top_content_services .bg3 h2 span
{
   background: url(custom-ds-h2.png)  top left no-repeat;
} 
.top_content_services h1,.top_content_designs h1, .top_content_contact h1 {
   text-align:center;
   margin:70px 0 0 0; 
}
.top_content_contact h1 {
   
   padding:0px 0 25px 0; 
}
.top_content_designs h1 {
   text-align:center;
   margin:23px 0 25px 0; 
}
#premium-services-h1
{
   background: white url(h1-premium-services.png) center top no-repeat;
}
.assisted-setup h1 span {
   background: white url(h1-assisted-setup.png) center top no-repeat;
}
.psd2portfolio h1 span {
   background: white url(h1-psd2portfolio.png) center top no-repeat;
}
.top_content_designs h1 span
{
   background: white url(h1-designs.png) center top no-repeat;
}
.top_content_free h1 span
{
background: white url(h-get-awesome-portfolio-website-big.png) center top no-repeat;
}
.top_content_pricing #claim,.top_content_designs #claim {
   margin: -5px 0 40px 0;
   width: 100%;
   text-align: center;
   font-family:'Gotham Rounded A', 'Gotham Rounded B';
}
.top_content_services #claim,.top_content_free #claim {
   font-family:'Gotham Rounded A', 'Gotham Rounded B';
   margin: 5px 0 50px 0;
   width: 100%;
   text-align: center;
}
.top_content_services h1 {
padding:0;
}
.top_content_free #claim .secondline {
   font-size: 28px;
   line-height: 1em;
}
.top_content_free .top_row1 {
height:375px;
position:relative;
margin-bottom: 45px;
} 
 .top_testimonials {
margin-bottom: 45px;
-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;transition: all 400ms linear;
    animation: fadein 2s;
    -moz-animation: fadein 2s; 
    -webkit-animation: fadein 2s; 
    -o-animation: fadein 2s; 
} 
 .hidediv
{
display:none;
}
.testimonials_obal  {
-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;transition: all 400ms linear;
height:0;
overflow: hidden;
margin-top:40px;
}
.showdiv {
min-height: 552px;
padding-top: 40px;
height: auto;
}
.assisted2 #assisted-web-done-hover{
-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;transition: all 400ms linear;
height:0;
overflow: hidden;
position: absolute;
top: 50px;
left:0;
cursor: help;  
}
.assisted2:hover #assisted-web-done-hover{
height:361px;
overflow: hidden;
}
.testimonials_obal .testimonials
{
}
.top_testimonials span{
font-size: 29px;
line-height: 67px;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
}
.top_content_free .top_row1 #im1{
position:absolute;
left:50px;
top:60px;
z-index:100;
} 
.top_content_free .top_row1 #im2{
height:415px;
width:636px;
position:absolute;
left:245px;
top:0;
z-index:500;
} 
.top_content_free .top_row1 #im3{
position:absolute;
right:50px;
top:60px;
z-index:100;
} 
.top_content_free .top_row3 {
margin:30px 0 50px 0;
background:url(dragons-assisted-setup.png) 215px 75px no-repeat;
}
.hpen .top_content_free .top_row3 {
background:url(dragons-assisted-setup.png) 215px 296px no-repeat;
}
.top_content_free .top_row2 .assisted2 img#assisted-web-done {
	padding-top:32px;
}
 
.top_content_free .top_row2 h2,.top_content_free .top_row3 h2 {
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-size: 62px;
font-weight: 300;
margin: 0px;
padding: 0px;
text-align: center;
width: auto;
position:relative;
line-height:80px;
color:#c93063;
}
.top_content_free .top_row2 h2 span,.top_content_free .top_row3 h2 span {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.top_content_free .top_row3 h2 span {
background: white url(h-only-12-usd-month.png) center top no-repeat;
}
.top_content_free .top_row3 strong.claim2 {
   font-size: 69px;
   line-height: 84px;
}
.top_content_free .top_row3 strong.claim4 {
   font-size: 21px;
   line-height: 52px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
}
.top_content_free .top_row2 h2 span {
background: white url(h-and-we-set-up-it-for-you.png) center top no-repeat;
}
.top_content_free .top_row3 h3
{
color: #C93063;
margin: 0;
padding: 20px 0 0px 350px;
font-size: 31px;
line-height: 44px;
text-align: left;
}
.top_content_free .top_row3 h3
{
color: #C93063;
margin: 0;
padding: 20px 0 0px 300px;
font-size: 31px;
line-height: 44px;
text-align: left;
}
.top_content_free .top_row3 ul li strong
{
color: #C93063;
}
.top_content_free .top_row3 ul 
{
text-align:left;
padding:0 0 0 300px;
margin:0;
width: 550px;
}
.top_content_free .top_row3 ul li
{
list-style-type:none;
}
.top_content_free .top_row3 ul li
{
font-size: 19px;
line-height: 30px;
color: #231F20;
margin: 0 0 10px 0;
text-align: left;
}
.top_content_free .claim2 {
color: #303030;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-size: 25px;
font-weight: normal;
line-height: 39px;
margin-bottom: 40px;
margin-left: 0px;
margin-right: 0px;
margin-top: -5px;
padding: 0px;
text-align: center;
letter-spacing:-1px;
}
.top_content_free .claim3 {
color: #303030;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-size: 24px;
font-weight: normal;
line-height: 39px;
margin-bottom: 40px;
margin-left: 0px;
margin-right: 0px;
margin-top: -5px;
padding: 0px;
text-align: center;
letter-spacing:-1px;
}  
.top_content_free #prices_table .prices_box_big
{
float: none;
width: 400px;
margin: 15px auto;
height: 565px;
margin-top: 40px;
background: #d45982 url(juicyfoliopaper_p2.jpg) top left;
padding: 15px 35px;
}
.top_content_free .prices_box_big .row a
{
   color:#303030;
   text-decoration: none;
   cursor: help;
}
.top_content_free .prices_box_big .row a:hover,
.top_content_free .prices_box_big .row a:active,
.top_content_free .prices_box_big .row a:focus 
{
   color:#8EAE3D;
}
.top_content_free #prices_table .r3 
{
width:360px;
width: 400px;
}
.top_content_free #prices_table .satisfaction b
{
font-size:25px;
}
.top_content_free .top_row3 span.claim3 {
   font-size:39px;
   line-height:39px;
}
.top_content_free #request-quote-free {
width: 226px;
height: 60px;
background: url(btn-get-quote.png) -453px 0px no-repeat;
display: block;
float: left;
}
.top_content_free #request-quote-free:hover {
width: 226px;
height: 60px;
background: url(btn-get-quote.png) 0px 0px no-repeat;
display: block;
float: left;
}
.top_content_free #request-quote-assisted:hover,
.top_content_free #request-quote-assisted:focus,
.top_content_free #request-quote-assisted:active 
{
width: 226px;
height: 60px;
background: url(btn-get-quote.png) -226px 0px no-repeat;
display: block;
float: left;
}
.top_content_services .assisted,.top_row3 .assisted {
   height:430px;
   float:left;
}
.top_content_free .assisted {
   padding-top:35px;
}
.assisted2 {
    height:430px;
   float:left;
   padding-top:35px;
}
.assisted2 {
    height: 410px;
float: left;
margin-top: 65px;
position: relative;
width: 1124px;
  background: url(sprite-checklist-white.png) 0 110px no-repeat;
}
.hpen .assisted2 {
background: url(sprite-checklist-white.png) 0 64px no-repeat;
}
.hpen .assisted_content .assisted2 {
    background: url(sprite-checklist-white.png) 0 120px no-repeat;
}
.assisted2 h3{
  position: relative;
  color: #c93063;
  padding: 0 0 0 0;
  font-size: 30px;
  line-height: 28px;
  font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  font-weight: 500;
  font-style: normal;
  margin: 26px 0 15px 65px;
  text-align: left;
}
.assisted2  ul{
   width:500px;
   font-size: 27px;
   list-style-type: none;
}
.assisted2  ul li{
   width: 430px;
font-size: 21px;
line-height: 31px;
margin: 0 0 20px 25px;
font-weight: normal;
text-align: left;
}
 .assisted2  ul li span{
padding: 5px;
text-decoration: none;
margin: 0;
border-bottom: 1px solid #ffeebb;
border-top: 1px solid #ffeebb;
display: inline-block;
background: #fffdcc;
line-height: 26px;
height: 22px;
}
 .assisted2  #assisted-web-done
{
position: absolute;
top: 50px;
right:0;
width: 512px;
height:361px;
background: url(assisted-web-done.jpg) top left no-repeat;
}
.assisted2 #asssisted-before-after
{
font-size: 21px;
line-height: 31px;
 position: absolute;
top: 405px;
right:23px;
margin:0;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
}
.assisted2  #assisted-web-done:hover,  .assisted2  #assisted-web-done.hover
{
background: url(assisted-web-done.jpg) 0 -361px no-repeat;
}
.assisted2  #assisted-sipka
{
position: absolute;
top: 200px;
right:535px;
}
.top_row3 .assisted {
   float:none;
}
.assisted .assisted_step{
  position:relative;
   float:left;
}
.assisted .assisted_step .more-info {
display:none;
}
.assisted .more .more-info {
display:block;
position:absolute;
top:10px;
left:10px;
width:230px;
padding: 15px;
height: 189px;
background:#fdf1a2;
-webkit-box-shadow: 0 1px 3px #303030;
-moz-box-shadow: 0 1px 3px #303030;
-ms-box-shadow: 0 1px 3px #303030;
box-shadow: 0 1px 3px #303030;
}
.assisted_step p{
   width: 301px;
   height: 104px;
   display: block;
   text-align: left;
   vertical-align: middle;
   font-size: 21px;
   line-height: 43px;
   padding: 11px 0 0 24px;
   margin: 0 0 0 0;
 
}
.assisted_step p strong{  
   padding: 2px;
    text-decoration: none;
    margin: 0;
    border-bottom: 1px solid #ffeebb;
    border-top: 1px solid #ffeebb;
    background: #fffdcc;
    line-height: 26px;
    height: 22px;
    margin-bottom: 12px;
    display:inline;
    font-size: 21px;
}
#as1 strong{
   width: 358px;
   height: 106px;
}
.assisted-setup #as1 strong,.assisted #as1 strong{
  
}
.psd2portfolio #as1 strong{
   
}
.individual-solutions #as1 strong{
  
}
#as2 strong{
   width: 275px;
   height: 106px;
  
}
.top_row2 .assisted_step strong {
font-weight:normal;
}
.assisted-setup #as2 strong,.assisted #as2 strong{
  
}
.psd2portfolio #as2 strong{
   
}
.individual-solutions #as2 strong{
  
}
.assisted #as3 strong{
   width: 280px;
   height: 106px;
  
}
.assisted-setup #as3 strong,.assisted #as3 strong{
  
}
.psd2portfolio #as3 strong{
}
.individual-solutions #as3 strong{
  
}
.top_content_pricing {
   width: 1124px;
   margin: 0 auto;
   position: relative;
   text-align: center;
   height:805px;
}
#prices_table .first
{
 margin-left:40px;
}
#prices_table .prices_box,#prices_table .prices_box_big
{
 float:left;
}
#prices_table .prices_box_big
{
display:block;
padding: 15px 85px;
margin: 0 35px 0 75px;
background: #abc56e url(juicyfoliopaper_g.jpg) top left;
-webkit-box-shadow: 0 1px 3px rgba(48, 48, 48,0.95);
-moz-box-shadow: 0 1px 3px rgba(48, 48, 48,0.95);
-ms-box-shadow: 0 1px 3px rgba(48, 48, 48,0.95);
box-shadow: 0 1px 3px rgba(48, 48, 48,0.95);
}
#prices_table .prices_box
{
padding: 15px 85px;
background: #d45982 url(juicyfoliopaper_p.jpg) top left;
-webkit-box-shadow: 0 1px 3px #303030;
-moz-box-shadow: 0 1px 3px #303030;
-ms-box-shadow: 0 1px 3px #303030;
box-shadow: 0 1px 3px #303030;
}
.price_portfolio .price_box{
margin: 0 -85px;
background: #8fb13e;
padding-bottom: 8px;
}
.price_assisted .price_box{
margin: 0 -85px;
background: #c93063;
padding-bottom: 8px;
}
#prices_table .r1 {
   width:70px;
   text-align:right;
   float:left;
   padding:0px 20px 0 0;
   font-size:0px;
   
}
#prices_bottom .r1{
   width:225px;
   text-align:right;
   float:left;
   padding:3px 20px 0 0;
   font-size:19px;
}
#prices_table .r2 {
   width:280px;
   
}
#prices_bottom .r5{
   width:150px;
   font-size:27px;
   font-size: 24px;
   float:left;
   text-align:center;
}
#prices_table .r3 {
   width:300px;
  
   padding:0px 25px;
   
}
#prices_table .r4 {
   width:300px;
  
}
#prices_table .row {
  
  padding:10px 0;
  line-height:24px;
  text-align:center;
  color: white;
}
#prices_table .r2,#prices_table .r4,#prices_table .r3
{
   
   
   font-size: 21px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
}
#prices_bottom .r1,#prices_bottom .r5
{
   margin:10px 0;
}
#prices_table .r3 {
   
   
}
#prices_table .line {
   width:1030px;
   height:9px;
  
   clear:both;
}
#prices_table .payment{
color: #8C90A2;
font-size: 16px;
font-weight: normal;
color: white;
}
#prices_table h4{
   color:#303030;
  
    font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   clear:both;
   display:block;
   font-size:40px;
   line-height:95px;
   margin: 0 0 15px 0;
   padding:0;
   font-weight:normal;
   color: white;
   font-weight: 500;
   font-size: 55px;
   line-height: 95px;
   width: 320px;
}
#prices_table .price_assisted h4{
  
   font-size: 43px;
  
}
#prices_table .r3 h4{
    font-size:55px;
    line-height:95px;
    margin: 0 0 15px 0;
   
  
}
.assisted_setup_tab #prices_table .r3 h4{
    font-size:33px;
    line-height: 1.25em;
    font-size: 55px;
    width: 400px;
}
#prices_table .price{
   color:#C93063;
   font-size:35px;
   
   clear:both;
   display:block;
   line-height:45px;
  
   padding:0;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  font-weight: 400;
  font-weight: 500;
}
#prices_table .prices_box .price {
color: #90b23e;
}
#prices_table .small{
}
#prices_table .big{
font-size: 35px;
line-height: 47px;
}
#prices_table .order-now-small
{
   width:136px;
   height:40px;
   background:url(btn-order-now-small.png) top left no-repeat; 
   display:block;
   margin: 0 auto;
}
#prices_table .order-now-small:hover,
#prices_table .order-now-small:focus,
#prices_table .order-now-small:active
{
   background:url(btn-order-now-small.png) -136px 0px  no-repeat;
}
#prices_table .order-now-big
{
     width:226px;
     height:60px;
     background:url(btn-order-now-big.png) top left no-repeat; 
     display:block;
     margin: 15px auto;
}
#prices_table .css_button_green,#prices_table .css_button_grey
{
  
   
     display:block;
     margin: 15px auto;
     width: 226px;
}
#prices_table .price_portfolio .order-now-big
{
      background:url(btn-try-pricelist.png) top left no-repeat; 
  
   
}
#prices_table .order-now-big:hover,
#prices_table .order-now-big:focus,
#prices_table .order-now-big:active
{
   background:url(btn-order-now-big.png) -226px 0px  no-repeat;
}
#prices_table .price_portfolio .order-now-big:hover,
#prices_table .price_portfolio .order-now-big:focus,
#prices_table .price_portfolio .order-now-big:active
{
   background:url(btn-try-pricelist.png) -226px 0px  no-repeat;
}
.line2 {
   width:400px;
   height:9px;
   background: url(line-short.png) 225px -3px no-repeat;
   float:left;
   clear:both;
}
#floating-dragon {
   position: absolute;
   z-index: 10;
   left: 34px;
   top: 68px;
}
#prices_mid
{
   width: 914px;
   margin: 0 0 0 110px;
   position: relative;
   text-align: center;
   top:20px;
}
#prices_mid #top_buttons
{
   text-align:center;
   padding:0 0 0 45px;
}
#prices_mid #top_buttons,  #prices_mid a
{
   font-size:36px;
   line-height:61px;
   height:61px;
}
#prices_mid #top_buttons span, #prices_mid #top_buttons a
{
   display:block;
   float:left;
}
#prices_mid #top_buttons span
{
   margin:0 15px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   font-weight: 500;
   font-style: normal;
}
#prices_mid #top_buttons span #smaller
{
   font-size:21px;
   line-height:21px;
   font-weight:normal;
   width: 360px;
   margin-left: 45px;
}
.prices_leftb
{
   margin:20px 50px;
   width:400px;
   float:left;
}
.prices_rightb
{
   margin:20px 50px;
   width:500px;
   float:left;
}
.prices_leftb strong
{
   font-size: 24px;
   font-family:'Gotham Rounded A', 'Gotham Rounded B';
   line-height: 30px;
   color: #231F20;
   margin: 0 0 0 0;
   text-align: left;
   
}
.prices_leftb p
{
  float: left;
  clear: left;
}
.prices_left_bottom 
{
   
   padding-top: 15px;
  float: left;
}
.prices_left_bottom strong
{
   font-size: 24px;
   font-family:'Gotham Rounded A', 'Gotham Rounded B';
   line-height: 30px;
   color: #231F20;
   margin: 0 0 0 0;
   text-align: left;
   padding-top: 20px;
  
}
.prices_left_bottom p {
 float: none;  
   margin: 0 0 20px 0;
}
.prices_rightb strong
{
    font-size: 19px;
 
  line-height: 21px;
  color: #231F20;
  margin: 0 0 15px 0;
  text-align: left;
  color: #0b8cc0;
  font-weight: 500;
}
.prices_rightb strong:hover, .prices_rightb strong:focus,.prices_rightb strong:active {
   color: #8EAE3D;
   text-decoration:none;
}
#prices_mid 
{
   height:85px;
}
#prices_bottom
{
  min-height: 600px;
  overflow: auto;
}
#prices_mid #get-a-quote
{
   width:226px;
   height:60px;
   background:url(btn-get-quote.png) -452px 0px no-repeat; 
   display:block;
   float:left;
}
#prices_mid #get-a-quote:hover,
#prices_mid #get-a-quote:focus,
#prices_mid #get-a-quote:active
{
   background-position:top left;
}
#prices_mid #free-trial
{
   width:226px;
   height:60px;
   background:url(btn-try-pricelist.png)  top left no-repeat; 
   display:block;
   float:left;
}
#prices_mid #free-trial:hover,
#prices_mid #free-trial:focus,
#prices_mid #free-trial:active
{
   width:226px;
   height:60px;
   background:url(btn-try-pricelist.png)  -226px 0px no-repeat;
   display:block;
   float:left;
}
.top_content_pricing .studentoffer {
   top: 31px;
   text-align: center;
   margin-top: 22px;
   position: relative;
   width: 100%;
   clear: both;
}
.hpen .top_content_pricing .studentoffer {
  padding-top: 10px;
  top:0px;
}
.assisted-setup #start-now #get-quote h2 span {
   width: 100%;
   height: 100%;
   line-height:60px;
   position: absolute;
   top: 0;
   left: 0;
}
.assisted-setup #start-now #get-quote h2 {
   line-height:60px;
}
#start-now #get-quote h2 {
   padding-bottom: 20px;
}
#start-now #get-quote p {
font-size: 19px;
line-height: 27px;
}
#start-now #get-quote h2 span {
   width: 100%;
   height: 60px;
   position: absolute;
   top: 0;
   left: 0;
}
#start-now #get-quote h3 {
   padding-bottom: 20px;
}
#start-now #get-quote h2#get-in-touch span {
   background: white url(h-get-a-quote-for-services.png) top left no-repeat;
}
#start-now #get-quote h3 {
   line-height:45px;
}
#start-now #get-quote h3 span {
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;
}
#confirm-container {
margin-top:35px;
   text-align: center
}
#footer {
   background:#f3f3f3 url(footer.jpg) repeat-x;
   height:230px;
   padding-top:4px;
   margin: 150px 0 0 0;
   overflow: hidden;
}
.contact #footer {
   margin: 0 0 0 0;   
}
#footer #footer_content{
   margin:0 auto;
   width:1124px;
   text-align:left;
}
#footer #footer_content a{
   text-decoration:none;
   line-height: 25px;
}
#footer #footer_content a:hover,
#footer #footer_content a:focus,
#footer #footer_content a:active
{
   text-decoration:underline;
}
#footer #footer_content h3{
   color:#c93063;
   margin:0;
   padding:0;
   font-size:21px;
   line-height:30px;
   &height:35px;
   text-align:left;
   position:relative;
    font-family: 'Gotham Rounded A', 'Gotham Rounded B';
    font-weight:500;
}
#footer #footer_content #info{
   float:left;
   width:142px;
   padding:50px 20px 0 40px;
}
#footer #footer_content #help{
   float: left;
   width: 240px;
   padding: 20px 20px 0 70px;
   background:url(light-bulb.png) center left no-repeat;
}
#footer #footer_content #help #visit{
   padding: 0 0 0 60px;
   font-weight: bold;
}
#footer #footer_content #premium-services{
   float:left;
   width:200px;
   padding:20px 20px 0 40px;
}
#footer #footer_content #contact{
   background:url(help.png) 0 32px no-repeat;
   float: left;
    width: 225px;
    padding: 0px 0px 0 70px;
    height: 234px;
    margin: 0 0 0 25px;
}
#footer #footer_content #contact strong{
   padding: 22px 0px 0 0;
   display: block;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   font-size: 20px;
   font-weight: 500;
   line-height: 30px;
}
.terms_anchor {
   text-decoration: none;
   color:#303030;
   cursor: help;
}
.free-assisted-setup {
   color:red;
}
#prices_counter {
   font-family:'Gotham Rounded A', 'Gotham Rounded B';
   font-size: 125%;
   margin:0 0 16px 0;
  
   height:66px;
}
#prices_counter p {
   margin:0;
   padding:5px 23px 0 0;
   font-weight: bold
}
.christmas_sale {
height: 845px;
}
.christmas_sale #sales_info {
   font-family:'Gotham Rounded A', 'Gotham Rounded B';
   font-size: 32px;
   line-height:42px;
   padding:0px 0 0 0;
   margin:0 0 16px 0;
  
   height:10x;
}
.christmas_sale #sales_info p {
   margin:0;
   padding:5px 23px 0 0;
   font-weight: bold
}
.flash  {
   font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 400; font-style: normal;
   text-align:center;  
   padding:25px 0 30px;
   background:#c93063 url(flash_bottom.png) bottom left repeat-x;
   color:#fff;
   width:100%;
   font-size:25px;   
   max-width:100%;
   margin:0;
   position: relative;
   -webkit-animation-name: flashMover;
   -webkit-animation-iteration-count: once;
   -webkit-animation-timing-function: ease-in;
   -webkit-animation-duration: 1.5s;
}
.flash a {
   color:#fff;
}
@-webkit-keyframes flashMover {
    0% {
        top: -120px;
    }
    100% {
        top: 0;
    }
}
#in-progress-sand {
   font-family: Sue Ellen Francisco;
   font-size: 46px;
   line-height: 1.25em;
}
.jsok .flexslider {
   border:0;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   -o-box-shadow: none;
   box-shadow: none;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   -o-border-radius: 0;
   border-radius: 0;
   background:none;
   margin:0;
   width:100%;
   position: relative;
}
.jsok .flexslider ul {
   position: relative;
   width: 100%;
}
.jsok .flexslider li img {
   width: auto;
}
#loader {
   background:url(loader.gif) top left no-repeat;
   width:66px;
   height:66px;
   margin:0 auto;
   display: block;
}
#start-now  ul.error {
    list-style: none;
    background:#c93063;
    color:White;
    margin-bottom:50px;
}
#start-now  .error li {
    font-size: 1.4em;
    line-height:3em;
}
.top_content_contact h1 span {
    background: white url(h1-provozovatel-kontakt.png) center top no-repeat;
}
#vlastovka {
    margin:0 auto;
    background: url(vlastovky-1.png) top left no-repeat;
    width:350px;
    height:690px;
    padding:20px 0 0 350px;
    z-index:100;
}
#vlastovka strong {
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
}
#vlastovka #podpora {
   background: url(help.png) 0 10px no-repeat;
   float: left;
   width: 200px;
   padding: 0px 0px 0 70px;
   height: 234px;
   margin: 0 0 0 50px;
   text-align: left;
}
#vlastovka #provozovatel {
   background: url(till3am-mini.png) 0 10px no-repeat;
   float: left;
   width: 200px;
   padding: 0px 0px 0 70px;
   height: 234px;
   margin: 0 0 0 50px;
   text-align: left;
}
#log_to_portfolio_top {
   display: inline;   
   text-align: left;
   -webkit-transition: opacity 200ms linear;-moz-transition: opacity 200ms linear;transition: opacity 200ms linear;
   position: absolute;
   right:0;
   color:#fff;
   z-index: 10;
}
#log_to_portfolio_top .show {
   width:118px;
   height:40px;
   background:url(login-sprite.png) top left no-repeat;   
   border:0;
   cursor: pointer;
   position: relative;
   
}
#log_to_portfolio_top .show:hover,
#log_to_portfolio_top .show:focus,
#log_to_portfolio_top .show:active
{
   background-position: -127px 0;
}
#log_to_portfolio_top .label-input {
   display: none;
   position: absolute;
   top:45px;
}
.ie9lt #log_to_portfolio_top .label-input {
   display: block;
}
#log_to_portfolio_top.active {
   background:#c93063;
   top:-20px;
   right:-20px;
}
#log_to_portfolio_top.active .show {
   background-position: -254px 0;   
   position: absolute;
   top:21px;
   right:20px;
}
#log_to_portfolio_top .form {
   width: 408px;
   opacity:0;
   display: none;
   padding:20px;
   padding-top: 80px;   
   -webkit-transition: opacity 200ms linear;-moz-transition: opacity 200ms linear;transition: opacity 200ms linear;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -ms-box-sizing:border-box;
   box-sizing:border-box;
}
#log_to_portfolio_top.active .form {
   opacity:1;
   display: block
}
#log_to_portfolio_top .progress {
   position: absolute;
   left:20px;
   top:20px;
   width:150px;
}
#log_to_portfolio_top button.search {
   border:0;
   cursor: pointer;
   background: url(login-sprite.png) no-repeat -380px 0;
   width: 49px;
   height: 40px;
   position: absolute;
   top: 80px;
   right:20px;
}
#top-search-email {
   height:38px;
   font-size:22px;
   width:300px;
   padding:0 5px;
   border:0;
   border-radius: 2px;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -ms-box-sizing:border-box;
   box-sizing:border-box;
}
#log_to_portfolio_top ul, #log_to_portfolio_top li {
   margin: 0;padding:0;
}
#log_to_portfolio_top li {
   text-align:left;
   list-style: none;
}
#log_to_portfolio_top li a {
   color:#fff;
   background:#8EAE3D;
   display: block;
   display: inline-block;
   padding:13px 15px;
   margin-bottom:20px;
   -webkit-border-radius: 3px;
   -o-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   background: #d8f591; 
   background: -moz-linear-gradient(top,  #d8f591 0%, #b1ce6a 4%, #91b237 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8f591), color-stop(4%,#b1ce6a), color-stop(100%,#91b237)); 
   background: -webkit-linear-gradient(top,  #d8f591 0%,#b1ce6a 4%,#91b237 100%); 
   background: -o-linear-gradient(top,  #d8f591 0%,#b1ce6a 4%,#91b237 100%); 
   background: -ms-linear-gradient(top,  #d8f591 0%,#b1ce6a 4%,#91b237 100%); 
   background: linear-gradient(to bottom,  #d8f591 0%,#b1ce6a 4%,#91b237 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f591', endColorstr='#91b237',GradientType=0 ); 
   text-shadow: 0px -1px 0px #75a329;
   filter: dropshadow(color=#75a329, offx=0, offy=1);
   box-shadow: 0px 2px 2px #b8325f, inset #cce090 0px 1px 1px;
   border-image: initial;  
   border:1px solid #6d882a;
}
#log_to_portfolio_top li:last-child a {
   margin-bottom: 0
}
#log_to_portfolio_top li a:after {
   content:'';
   background: url(login-sprite.png) no-repeat -438px -10px;
   width: 14px;
   height: 15px;
   display:block;
   display:inline-block;
   margin-left:5px;
   margin-bottom: -1px;
}
#menu #links #log_to_portfolio_top li a:hover,
#menu #links #log_to_portfolio_top li a:focus,
#menu #links #log_to_portfolio_top li a:active 
{
   border:solid 1px #b32a58;
   text-shadow: 0px -1px 0px #d50d1c;
   text-decoration: none;
   box-shadow: 0px 2px 2px #b8325f, inset #fa4aa1 0px 1px 1px;
   background: #f73777; 
   background: -moz-linear-gradient(top,  #f73777 0%, #c93063 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f73777), color-stop(100%,#c93063)); 
   background: -webkit-linear-gradient(top,  #f73777 0%,#c93063 100%); 
   background: -o-linear-gradient(top,  #f73777 0%,#c93063 100%); 
   background: -ms-linear-gradient(top,  #f73777 0%,#c93063 100%); 
   background: linear-gradient(to bottom,  #f73777 0%,#c93063 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f73777', endColorstr='#c93063',GradientType=0 ); 
}
#log_to_portfolio_top .results {
   margin:20px 0 0;
}
a, a:focus, button, button:focus {
   outline:0;
}
input::-moz-focus-inner, button::-moz-focus-inner { 
   border: 0; 
}
#google_remarketing {
   position: fixed;
}
#playme-intro {
	display: none;
}
.jsok #playme-intro {
	display: block;
	width: 256px;
	height: 250px;
	background: url(./playme-sprite.png) bottom left no-repeat;
	position: absolute;
	top: 48px;
	left: 195px;
	cursor: pointer;
}
.top_row1 #playme-intro {
	left:435px;
	top:80px;
	z-index:501;
}
#playme-intro:hover {
	background-position:top left;
}
#testimonials {
	background:#f3f3f3 url(juicyfoliopaper.jpg);
	min-height: 200px;
	margin-bottom:65px;
	position: relative;
}
.assisted_content #testimonials  {
background:#fff;
}
#references-start {
background: #f3f3f3 url(juicyfoliopaper.jpg) 150px 208px;
height:65px;
position:relative;
}
#testimonials:before, #testimonials:after,  #references-shadow,#references-shadow-top{	
	content: '';
	display: block;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:2px;
    z-index:2;
    background:url('data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEUlEQVQIHWOcOGetJCOQ8AUAFSIEHWJ6UpAAAAAASUVORK5CYII=') repeat-x top left;
}
.assisted_content #testimonials:before, .assisted_content #testimonials:after{	
	content: '';
    background:none;
}
#references-shadow{	
margin-top: -52px;
top:auto;
}
#testimonials:after  {
	top:auto;
	bottom:0;
	background:url('data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEUlEQVQIHWOcOGetLyOQkAQAFiYEHc/MMRUAAAAASUVORK5CYII=') repeat-x top left;	
}
.assisted_content  #testimonials:after  {
	background:none;	
}
#testimonials .main_motto {
	top:25px;
	left:30px;
}
#testimonials .main_motto, #testimonials .main_motto span {
	position: relative;
	margin:0 auto;
	width:571px;
	height:60px;
	color: #c93063;
padding: 0 0 0 0;
font-size: 30px;
line-height: 28px;
text-align: center;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-weight: 500;
font-style: normal;
left:-20px;
}
#testimonials .items, #references .items {
	padding:0px 35px 10px;
	overflow: hidden;
	zoom:1;
}
#testimonials .main_motto_asssited_setup {
	top: 25px;
  left: 30px;
  font-size: 63px;
  line-height: 63px;
  font-weight: 300;
  width: 1000px;
  height: 100px;
  padding: 40px 0 0 30px;
text-align: left;
}
#testimonials .item, #references .item {
	float:left;
	margin:0 35px 20px 0;
	   -webkit-transition: all 600ms linear;-moz-transition: all 600ms linear;transition: all 600ms linear;
}
#testimonials #reference-vse, #references #reference-vse {
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   font-size: 30px;
line-height: 28px;
padding: 0 0 25px 0;
display: block;
}
#testimonials .items > .item, #references .items > .item {
	float:none;
	display:inline-block;
	vertical-align: top;
}
#references .items > .item {
   float: left;
}
#testimonials a, #references a {
	text-decoration: none;
}
#testimonials a:hover, #testimonials a:focus, #testimonials a:active, 
#references a:hover, #references a:focus, #references a:active{
	color:#8EAE3D;
}
#testimonials .item .author, #references .item .author {
	color: #303030;
   font-size: 17px;
   margin: 8px 0 0;
   display: block;
   text-align: right;
   font-style: normal;
}
#testimonials .item .is, #references .item .is {
   color: #c93063;
   font-weight: bold;
   font-size: 21px;
   line-height: 42px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B'; font-weight: 500; font-style: normal;
}
#testimonials .item .preview, #references .item .preview {
	display: block;
	-webkit-box-shadow: 0px 0px 10px #777;
	-moz-box-shadow:    0px 0px 10px #777;
	box-shadow:         0px 0px 10px #777;
}
#testimonials .item q, #references .item q  {
	position: relative;
	display: block;
	width:250px;
	margin:15px auto 0;
} 
 #references .item q {
   width: 400px;
 }
#testimonials .item q .text, #references .item q .text { 
	display: block;
	margin:0 20px;
	padding:5px 7px 5px 8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	border:1px solid #ECECEC;
	border-radius: 5px;
	text-align: left;
   font-style: italic;   
}
#testimonials .item q:before, #testimonials .item q:after,
#references .item q:before, #references .item q:after {
	content:'\201C';
	position: absolute;
	display: block;
	left:0;
	top:0;
	font-size:32px;
	color:#C93063;
}
#testimonials .item q:after,
#references .item q:after {
 	content:'\201D';
 	left:auto;
 	right:0;
 }
#testimonials .item_line {
width: 1150px;
height: 480px;
margin: 0px auto 0px auto;
background: url(item_line_sipky.png) 62px 40px no-repeat;
}
#testimonials .item_line_first {
margin: 20px auto 0px auto;
}
#testimonials .item_line .asssisted-before-after-line{
font-size: 21px;
line-height: 31px;
margin: 0;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
margin-top:-12px;
}
#testimonials .item_line_left {
width:450px;
float:left;
display:none;
}
#testimonials .item_line_right {
width:450px;
float:left;
}
#testimonials .item_line_left img,#testimonials .item_line_right  img {
margin-top: -12px;
}
#testimonials .item_line_middle {
width: 460px;
float: left;
margin: 0 75px;
height: 400px;
}
#testimonials .item_line_middle h3{
position: relative;
margin: 0 auto;
color: #c93063;
padding: 0 0 0 0;
font-size: 30px;
line-height: 28px;
text-align: center;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-weight: 500;
font-style: normal;
}
#testimonials .item_line_middle .text{
display: block;
margin: 0px 12px 0px 12px;
padding: 15px 7px 15px 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fff url(sprite-checklist-white.png) 15px 50px no-repeat;
border: 1px solid #ECECEC;
border-radius: 0px;
text-align: left;
font-style: italic;
background: #fff6bc url(sprite-checklist-white2.png) 15px 58px no-repeat;
-webkit-box-shadow: 0 0px 10px #758094;
-moz-box-shadow: 0 0px 10px #758094;
-ms-box-shadow: 0 0px 10px #758094;
box-shadow: 0 0px 10px #758094;
box-shadow: 0px 1px 3px #A7A7A7;
}
#testimonials .item_line_middle .text h3{
margin:0 0 15px 0
}
#testimonials .item_line_middle .text ul {
list-style-type:none;
}
#testimonials .item_line_middle .text ul li{
width: 335px;
font-size: 21px;
line-height: 31px;
margin: 0px 0 20px 75px;
font-weight: normal;
text-align: left;
}
.assisted_content #testimonials .item_line {
background: url(assisted-sipka.png) 515px 200px no-repeat;
}
.assisted_content #testimonials .item_line_middle .text h3 {
  margin: 0 0 15px 65px;
  text-align: left;
}
.assisted_content #testimonials .item_line_middle {
  width: 500px;
  
  margin: 0 120px 0 0;
}
.assisted_content #testimonials .item_line_middle .text{
display: block;
margin: 0px 12px 0px 0;
  padding: 15px 7px 15px 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fff url(sprite-checklist-white.png) 0 64px no-repeat;
border: 0px solid #ECECEC;
border-radius: 0px;
text-align: left;
font-style: normal;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.assisted_content #testimonials .item_line_middle .text ul {
  width: 500px;
  font-size: 27px;
}
.assisted_content #testimonials .item_line_middle .text ul li{
    width: 430px;
  font-size: 21px;
  line-height: 31px;
  margin: 0 0 20px 25px;
  font-weight: normal;
  text-align: left;
}
.assisted_content #testimonials .item_line_middle .text  ul li span {
    padding: 5px;
    text-decoration: none;
    margin: 0;
    border-bottom: 1px solid #ffeebb;
    border-top: 1px solid #ffeebb;
    display: inline-block;
    background: #fffdcc;
    line-height: 26px;
    height: 22px;
}
.link_to_order_settings_plus, .link_to_order_settings_plus span {
 	width:361px;
 	height:60px;
}
.link_to_order_settings_plus {	
 	position: relative;
 	margin:20px auto 20px;
}
.link_to_order_settings_plus span {
	position: absolute;
	top:0;
	left:0;
 	line-height:60px;
	background:url(btn-objednat-nastaveni.png) top left no-repeat;
}
.link_to_order_settings_plus  a:hover span {
	background-position: top right;
}
#top_content #claim_hp p span 
{
padding: 2px; 
text-decoration: none;
margin: 0 ; 
border-bottom:1px solid #ffeebb;
border-top:1px solid #ffeebb;
background:#fffdcc;
line-height:26px;
height:22px;
margin-bottom:12px
}
#top_content #claim_hp p span a
{
text-decoration: none;
margin: 0 ; 
display:inline-block;
line-height:26px;
height:22px;   
font-size: 26px;
color: #303030;
}    
#top_content #claim_hp p span a:hover
{
text-decoration: underline;
}  
.top_content_features {
   width: 1124px;
   margin: 0 auto;
   position: relative;
   padding-bottom: 70px;
}
.top_content_features h1 span {
   background: white url(h-juicyfolio-features.png) center top no-repeat;
   height: 65px;
}
.top_content_features .claim {
   font-weight:400;
   font-size: 25px;
   line-height:55px;
   letter-spacing:1px;
   width: 100%;
   text-align: center;
   font-family:'Gotham Rounded A', 'Gotham Rounded B';
}
.hpen .top_content_features .claim {
 font-size: 27.3px;
}
.features_widerow {
   width:1124px;
   margin:0 auto;
   clear:both;
   height:420px;
   padding-bottom:35px;
}
.features_widerow.first {
   height:580px;
   padding-bottom:35px;
   
   
}
.features-row-last {
   width: 1124px;
  margin: 0 auto;
  clear: both;
  min-height: 120px;
  padding-top: 90px;
  padding-bottom: 60px;
}
.features-row-last h2{
    position: relative;
  margin: 0 auto;
  color: #8fb13d;
  padding: 0 0 0 0;
  font-size: 46px;
  line-height: 28px;
  text-align: center;
  font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  font-weight: 500;
  font-style: normal;
}
.features-row-last p{
    font-family: 'Mercury Text G2 A', 'Mercury Text G2 B';
  font-weight: 400;
  font-style: normal;
  font-size: 25.7px;
  line-height: 1em;
  margin-top: 20px;
  display: block;
}
.features-row {
   width:1124px;
   margin:0 auto;
   clear:both;
   min-height:420px;
   padding-bottom:80px;
}
.features-forms {
   padding-top:40px;
}
.features-paperbg {
   background: #f3f3f3 url(juicyfoliopaper.jpg);
   min-height: 200px;
   margin-bottom: 65px;
   position: relative;
   padding-top: 40px;
}
.features-paperbg:before, .features-paperbg:after {  
   content: '';
   display: block;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:2px;
    z-index:2;
    background:url('data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEUlEQVQIHWOcOGetJCOQ8AUAFSIEHWJ6UpAAAAAASUVORK5CYII=') repeat-x top left;
}
.features-paperbg:after  {
   top:auto;
   bottom:0;
   background:url('data: image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEUlEQVQIHWOcOGetLyOQkAQAFiYEHc/MMRUAAAAASUVORK5CYII=') repeat-x top left;  
}
.features-figure {
   float:left;
   width:624px;
   margin-top: 25px;
}
.features-widefigure {
   float:left;
   width:1050px;
   margin-top: 25px;
}
.features-figure.domains {
   float:left;
   width:624px;
   margin-top: 25px;
   z-index:1;
   left: -50px;
   position: relative;
   top: 100px;
}
.features-description .shadow {
   -webkit-box-shadow: 0 0px 10px #758094;
   -moz-box-shadow: 0 0px 10px #758094;
   -ms-box-shadow: 0 0px 10px #758094;
   box-shadow: 0 0px 10px #758094;
}
.features-figure.rounded, .features-figure.rounded img, .features-figure.rounded iframe {
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
}
.features-description {
   
   text-align:left;
}
.features-description img{
float: left;
margin-right: 40px;
}
.features-row .marketing img{
float: left;
margin-top: -45px;
margin-left: -38px;
}
.features-description img.shadow,.features-description img.noshadow{  
float: left;
margin: 30px 100px 0 55px ;
}
.features-forms .features-description  img {
 margin: 0px 50px 0 0px ;  
}
.features-description h2, .features-row  h2{
font-family:'Gotham Rounded A', 'Gotham Rounded B';
padding-top:25px;
color: #c93063;
}
.features-row  h2{
padding-top:0px;
}
.features-next h2{
color:#8fb13d;
}
.features-next ul li:before {
color:#8fb13d;
}   
.features-description p {
font-size: 19px;
line-height:1.5em;
}
.twocol  p {
font-size: 19px;
text-align: left;
line-height:1.5em;
}
.features-description.domains {
   z-index:5;
   position:relative;
}
.features-widedescription {
   width:1141px;
   text-align:center;
   font-size:21px;
}
.features-widedescription p span, .features-row p span {
   padding: 5px;
   text-decoration: none;
   margin: 0;
   border-bottom: 1px solid #ffeebb;
   border-top: 1px solid #ffeebb;
   display: inline-block;
   background: #fffdcc;
   line-height: 26px;
   height: 22px;
}
.features-row p span { 
   line-height: 19px;
   height: 16px;
}
.features-row ul { 
   margin-left: 760px;
}
.features-next ul {
margin-left: 770px;
}
.features-row ul li {
list-style-type: none;
}
.features-row ul li p{ 
   margin: -32px 0 0 0px;
}
.features-row ul li:before
{
      content: '\2713';
      margin-left: -36px;
      font-size: 27px;
      padding-top: 32px;
}
.features-next ul li:before
{
      content: '\2192';
      margin-left: -36px;
      font-size: 27px;
      padding-top: 32px;
}
.features-widerowfigure {
   position:relative;
}
.annotation_widecapture {
   position:relative;
   padding: 5px;
   text-decoration: none;
   margin: 0;
   border-bottom: 1px solid #ffeebb;
   border-top: 1px solid #ffeebb;
   display: inline-block;
   background: #fffdcc;
   line-height: 26px;
   height: 22px;
   z-index: 4;
   box-shadow:0px 1px 3px rgba(131,131,131,0.75);
}
.annotation_widecapture_overlayimg {
   position:relative;
   margin: 0;
   z-index: 4;
}
.features-widerowfigure  #an-1-1 {
   top: 106px;
   left: 621px;
   width: 250px;
   position: absolute;
}
.features-widerowfigure #an-1-2 {
   top: 131px;
   left: 104px;
   position:absolute;
}
.features-widerowfigure #an-1-3 {
   top: 240px;
   left: 90px;
   position:absolute;
}
.features-widerowfigure #an-1-4 {
   top: 220px;
   left: 415px;
   position:absolute;
}
.features-widerowfigure #an-1-5 {
   top: 207px;
   left: 910px;
   position:absolute;
}
.features-widerowfigure #an-1-6 {
   top: 340px;
   left: 537px;
   position:absolute;
}
.features-widerowfigure #an-1-7 {
   top: 326px;
   left: 878px;
   position:absolute;
}
.features-widerowfigure #an-1-7b {
   top: 368px;
   left: 865px;
   width: 200px;
   position:absolute;
}
.features-row.twocolumns {
   width: 1050px;
  
   margin:0 auto;
}
.features-paperbg-top h2, .clipped #bigh2{ 
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-size: 62px;
font-weight: 300;
margin: 0px;
padding: 0px;
text-align: center;
width: auto;
position: relative;
line-height: 80px;
color: #c93063;
}
.clipped .twocolumns .left img {
position: absolute;
   
}
.features-row.twocolumns .twocol {
   width:380px;
   height:400px;
   float:left;
   padding-left:94px;
   padding-top:44px;
}
.clipped .features-row.twocolumns .twocol {
   padding-top:0;
}
.features-row.gallerycontent {
   overflow: hidden;
   height: 93px;
   min-height: 250px;
}
.why  {
height:590px;
}
.features_content  .clipped{
height: 330px;
overflow: hidden;
padding: 0;
min-height: 200px;
}
.features_content  .clipped{
}
.features_content h3 {
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
line-height: 1em;
font-size: 20px;
color: #c93063;
}
.features_content .eshop-row {
  height: 380px;
}
.eshop-row .gallerycontent {
    height: 300px;
  
}
.features_content .row-trial {
  height: 80px;
  background: url(step5.png) 545px 0px no-repeat;
  padding-top: 125px;
  overflow: hidden;
  min-height: 168px;
  margin-top: -40px;
}
.features_content .row-trial h2{
    font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  font-size: 91.5px;
  font-weight: 300;
  margin: 0px;
  padding: 0;
  text-align: center;
  width: auto;
  position: relative;
  line-height: 80px;
  color: #c93063;
}
}
.why h2 {
position:relative;
color: #c93063;
font-size: 60px;
line-height: 85px;
position: relative;
color: #c93063;
margin: 0;
padding: 0 0 60px 30px;
font-size: 65px;
line-height: 65px;
text-align: left;
position: relative;
font-family: 'Gotham Rounded A', 'Gotham Rounded B';
font-weight: 300;
font-style: normal;
}
}
.why h2 span{
background: url(h-3x3-reasons-why-juicyfolio.png) top left no-repeat;
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left: 0;
}
.why .first_block
{
margin-left:20px;
}
.why .second_block
{
margin:0 55px;
}
.why .why_block
{
width:320px;
height:320px;
float:left;
}
.why .why_block h3 {
   margin: 0 0 15px 0;
   text-align: left;
   padding-left: 89px;
   position:relative;
   color: #c93063;
   font-size: 30px;
   line-height: 44px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   font-weight: 500;
   font-style: normal;
}
.why .why_block h3 span{
   width: 100%;
   height: 100%;
   display: block;
   position: absolute;
   top: 0;
   left: 0;
}
.why .why_block h3 span#h3-1{
   background: url(h2-easy-to-get.png) 0px 0 no-repeat;
}
.why .why_block h3 span#h3-2{
   background: url(h2-easy-to-use.png) 0px 0 no-repeat;
}
.why .why_block h3 span#h3-3{
   background: url(h2-easy-to-love.png) 0px 0 no-repeat;
}
.why .why_block .why_row  {
   text-align: left;
   padding-bottom: 25px;
   overflow: hidden;
   font-size:16px;
}
.why .why_block .why_row .left_number {
   color: #c93063;
   font-size: 71px;
   line-height: 43px;
   width: 90px;
   float: left;
   height: 75px;
}
.why .top_content_free {
   height: 91px;
   margin: 115px 0 0 0px;
   float: left;
}
.features-row #domains {
   position: relative;
   z-index: 6;
   left: -584px;
   font-size: 40px;
   top: -8px;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
}
#references {
   margin:0px 0 50px;
   position: relative;
  background: url(juicyfoliopaper.jpg) #F3F3F3;
  padding:25px 0;
}
strong.claim.references {
   font-weight: 400;
   font-size: 31px;
   line-height: 55px;
   width: 100%;
   text-align: center;
   font-family: 'Gotham Rounded A', 'Gotham Rounded B';
   display: block;
   margin: 0 0 35px 0;
}
.jsok #references {
   visibility: hidden;
}
.imagesLoaded #references {
   visibility: visible;
}
.features-row p .playme span  ,.design_micropage_content p .playme span{ 
   width: 13px;
   height: 15px;
   background: url(playme-intext-sprite.png) 0 0 no-repeat;
   border: 0;
   display: inline-block;
   padding: 0;
   margin:0 0 -3px 5px;
}
.features-row p .playme:hover span,p .playme:hover span {
   background: url(playme-intext-sprite.png) -13px 0 no-repeat;
}
img[src*="googleadservices"] {
   float: left;
}
.jsok .form_faker {
   display: none;
}
  .css_button_green {
  padding:14px 32px;
  color:white;
  font-size:30px;
  line-height:30px;
  font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  background:#b1ce6a; 
  font-weight: 500;
  
  text-decoration:none;
  border:1px solid #6d882a;
  border-radius:3px;
  box-shadow: 0px 0px 2px #6d882a;
  
background: rgb(205,224,144); 
background: -moz-linear-gradient(top,  rgba(205,224,144,1) 0%, rgba(177,206,106,1) 5%, rgba(147,179,66,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,224,144,1)), color-stop(5%,rgba(177,206,106,1)), color-stop(100%,rgba(147,179,66,1))); 
background: -webkit-linear-gradient(top,  rgba(205,224,144,1) 0%,rgba(177,206,106,1) 5%,rgba(147,179,66,1) 100%); 
background: -o-linear-gradient(top,  rgba(205,224,144,1) 0%,rgba(177,206,106,1) 5%,rgba(147,179,66,1) 100%); 
background: -ms-linear-gradient(top,  rgba(205,224,144,1) 0%,rgba(177,206,106,1) 5%,rgba(147,179,66,1) 100%); 
background: linear-gradient(to bottom,  rgba(205,224,144,1) 0%,rgba(177,206,106,1) 5%,rgba(147,179,66,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde090', endColorstr='#93b342',GradientType=0 ); 
  }
  
.css_button_green:hover, .css_button_active  {
 color:white;
 border:1px solid #b32a58;
  box-shadow: 0px 0px 2px #000000;
  background: rgb(250,74,161); 
background: -moz-linear-gradient(top,  rgba(250,74,161,1) 0%, rgba(246,55,119,1) 6%, rgba(202,48,99,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,74,161,1)), color-stop(6%,rgba(246,55,119,1)), color-stop(100%,rgba(202,48,99,1))); 
background: -webkit-linear-gradient(top,  rgba(250,74,161,1) 0%,rgba(246,55,119,1) 6%,rgba(202,48,99,1) 100%); 
background: -o-linear-gradient(top,  rgba(250,74,161,1) 0%,rgba(246,55,119,1) 6%,rgba(202,48,99,1) 100%); 
background: -ms-linear-gradient(top,  rgba(250,74,161,1) 0%,rgba(246,55,119,1) 6%,rgba(202,48,99,1) 100%); 
background: linear-gradient(to bottom,  rgba(250,74,161,1) 0%,rgba(246,55,119,1) 6%,rgba(202,48,99,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4aa1', endColorstr='#ca3063',GradientType=0 ); 
  }
  
  .css_button_grey {
  padding:14px 32px;
  color:#8c90a2;
  font-size:30px;
  line-height:30px;
  font-family: 'Gotham Rounded A', 'Gotham Rounded B';
  background:#b1ce6a; 
  font-weight: 500;
  
  text-decoration:none;
  border:1px solid #9fa2ae;
  border-radius:3px;
  box-shadow: 0px 0px 2px #6d882a;
  
  background: rgb(250,250,255); 
  background: -moz-linear-gradient(top,  rgba(250,250,255,1) 0%, rgba(250,250,255,1) 5%, rgba(208,212,226,1) 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,255,1)), color-stop(5%,rgba(250,250,255,1)), color-stop(100%,rgba(208,212,226,1))); 
  background: -webkit-linear-gradient(top,  rgba(250,250,255,1) 0%,rgba(250,250,255,1) 5%,rgba(208,212,226,1) 100%); 
  background: -o-linear-gradient(top,  rgba(250,250,255,1) 0%,rgba(250,250,255,1) 5%,rgba(208,212,226,1) 100%); 
  background: -ms-linear-gradient(top,  rgba(250,250,255,1) 0%,rgba(250,250,255,1) 5%,rgba(208,212,226,1) 100%); 
  background: linear-gradient(to bottom,  rgba(250,250,255,1) 0%,rgba(250,250,255,1) 5%,rgba(208,212,226,1) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafaff', endColorstr='#d0d4e2',GradientType=0 ); 
  }
  
.css_button_grey:hover, .css_button_grey_active  {
 color:white;
  border:1px solid #6d882a;
  border-radius:3px;
  box-shadow: 0px 0px 2px #6d882a;
  background: rgb(205,224,144); 
  background: -moz-linear-gradient(top,  rgba(205,224,144,1) 0%, rgba(177,206,106,1) 5%, rgba(147,179,66,1) 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,224,144,1)), color-stop(5%,rgba(177,206,106,1)), color-stop(100%,rgba(147,179,66,1))); 
  background: -webkit-linear-gradient(top,  rgba(205,224,144,1) 0%,rgba(177,206,106,1) 5%,rgba(147,179,66,1) 100%); 
  background: -o-linear-gradient(top,  rgba(205,224,144,1) 0%,rgba(177,206,106,1) 5%,rgba(147,179,66,1) 100%); 
  background: -ms-linear-gradient(top,  rgba(205,224,144,1) 0%,rgba(177,206,106,1) 5%,rgba(147,179,66,1) 100%); 
  background: linear-gradient(to bottom,  rgba(205,224,144,1) 0%,rgba(177,206,106,1) 5%,rgba(147,179,66,1) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde090', endColorstr='#93b342',GradientType=0 ); 
  }  
#free-trial2{
font-size: 30px;
}  
#id_show_password_value_input {
   display: none;
}
#id_show_password_value_label {
   width: 25px;
   cursor: pointer;
}
#id_show_password_value_input:checked + label path {
   fill: #c93063;
}
#order-done-block .services {
  margin: 30px 0;
 width: auto;
}
#order-done-block .services .service p {
 font-size:24px;
}
#order-done-block .services .service {
  font-size: 21px;
  margin: 0 0 40px 0;
  width: auto;
}
#order-done-block .services .service__name,
#order-done-block  .services .service__price {
  padding: 10px 25px;
  background: #dadada;
  margin-bottom: 3px;
  float:left;display:block;
} 
#order-done-block .services .service__name {
  width:800px;
  background:#ececec;
} 
#order-done-block  .services .service__price {
  font-weight:700;
  border-left:3px solid white;
  padding: 10px 35px;
  color: #c93063;
  
} 
.intl-tel-input input#order-phone {
   padding-left: 45px
}
#frm-orderForm .intl-tel-input .flag {
   background-image: url(intl-tel-input/flags.png);
}
.design_micropage_content {
width:1124px;
margin: 0px auto;
position: relative;
}
.design_micropage_content  .step0 {
width: 716px;
height: 305px;
margin: 80px 0 0 235px;
position: relative;
background: url(step1-1.png) 110px 215px no-repeat;
}
.design_micropage_content .step0 .text  { 
  width: 815px;
  right: -20px;
}
.design_micropage_content .step0 {
  height: 350px;
  background: url(step1-1.png) 110px 260px no-repeat;
}
.assisted_content .step0 {
height: 285px;
  background: url(step1-1.png) 110px 160px no-repeat;
}
.hpen .assisted_content .step0 {
    height: 315px;
    background: url(step1-1.png) 110px 210px no-repeat;
}    
.design_micropage_content .step0 .text h2 { 
width:750px;
}
.design_micropage_content .step1 {
  height: 940px;
}
.design_micropage_content .step1 #customers-container {
top: 350px;
left: 147px;
}
 .step1 #customers-container .customer a{
text-decoration:none;
  line-height: 1.3em;
}
 .step1 #customers-container .customer a:hover{
text-decoration:underline;
}
.step1 #customers-container .customer .name a{
  color: #C93063;
text-decoration:none;
}
.step1 #customers-container .customer .name a:hover{
text-decoration:underline;
}
.design_micropage_content .step1 .text  {
  right: 226px;
}
.hpen .design_micropage_content .step1 .text  {
  right: 75px;
}
.weddings_content .step1 .text img {
  display: block;
  position: absolute;
  top: 55px;
  right: 410px;
}
.eshop_content .step1 .text img {
  display: block;
  position: absolute;
  top: 14px;
  right: 418px;
}
.hpen .assisted_content .step1 .text img {
    top: -3px;
    right: 586px;
}
.stories_content .step1 .text img {
  display: block;
  position: absolute;
  top: -80px;
  right: 495px;
}
.design_micropage_content .step2 {
height: 540px;
}
.design_micropage_content .step2 .text  { 
  width: 715px;
  display: block;
  width: 500px;
  height: 237px;
  position: absolute;
  top: 20px;
  left: 85px;
}
.weddings_content .step2 .text  img { 
    display: block;
  position: absolute;
  top: -56px;
  left: 531px;
  z-index: 0;
}
.hpen .weddings_content .step2 .text img {
  left: 561px;  
}
.eshop_content .step2 .text  img { 
  display: block;
  position: absolute;
  top: 7px;
  left: 520px;
  z-index: 0;
}
.hpen .eshop_content .step2 .text img {
  left: 565px;
}
.stories_content .step2 .text  img { 
    display: block;
  position: absolute;
  top: -75px;
  left: 550px;
  z-index: 0;
}
.design_micropage_content .step2 .text h2 { 
width:650px;
}
.assisted_content .step2 .text h2 { 
width: 375px;
}
.design_micropage_content .step4   { 
  height: 378px;
  background: url(step5.png) 660px 290px no-repeat;
}
.assisted_content .step4   { 
    min-height: 470px;
  
  padding-top: 80px;
}
.design_micropage_content .step4 .text  { 
width: 715px;
left: 220px;
}
.assisted_content .step4 .text  { 
width: 730px;
left: 220px;
}
.hpen .assisted_content .step4 .text  { 
width: 765px;
}    
.design_micropage_content .step4 .text h2 { 
width:650px;
}
.assisted_content .step4 .text h2 { 
width: 700px;
}
.design_micropage_content .step5   { 
  background: url(step5.png) 260px -415px no-repeat;
  height: 475px;
  padding: 0 0 0 0;
  position: relative;
}
.assisted_content .step5 {
  background: url(step5.png) 375px 0px no-repeat;
  height: 100px;
  padding: 0 0 0 0;
  position: relative;
}
.design_micropage_content .step5  .text{ 
  top: 10px;
  left: 580px;
}
.weddings_content .step5 .text img {
display: block;
position: absolute;
top: 45px;
left: -444px;
}
.eshop_content .step5 .text img {
display: block;
position: absolute;
top: -21px;
left: -490px;
}
.stories_content .step5 .text img {
display: block;
position: absolute;
  top: -5px;
  left: -480px;
}
.design_micropage_content  .step6 {
  background: url(step6-flip.png) 220px bottom no-repeat;
  height: 525px;
}
.design_micropage_content .step6 .text  {
 width: 400px;
  top: 40px;
  right: 625px;
}
.weddings_content .step6 .text img {
  bottom: 106px;
  left: 425px;
}
.eshop_content .step6 .text img {
  bottom: 44px;
  left: 465px;
}
.stories_content .step6 .text img {
  bottom: -76px;
  left: 465px;
}
.design_micropage_content .step1 .customer {
background:url(designsw.jpg) top left no-repeat;
}
.design_micropage_content .step7   { 
height: 410px;
padding: 0px 0 0 0;
position: relative;
background: url(step5.png) 545px 300px no-repeat;
} 
.design_micropage_content .step7   .text { 
 top: 45px;
  left: 262px;
}
.design_micropage_content .step7-2 {
background: url(step7-2w.jpg) 249px 605px no-repeat;
height: 725px;
padding: 30px 0 0 0;
position: relative;
}
.assisted_content .step7-2 {
background: none;
height: 540px;
}
.assisted_content .step8 {
background: none;
}
.design_micropage_content .step7-2 h2{
margin-left: 25px;
}
.design_micropage_content  .step7-2 #lists {
  background: url(listsw.jpg) top left no-repeat;
  margin-left: -15px;
}
.design_micropage_content  .step7-2 .text2 .list {
  text-align: left;
}
.design_micropage_content .step7-2 #free-trial-box {
  margin: -10px 0 0 0px;
}
.design_micropage_content .top_row1 {
height: 375px;
position: relative;
margin-bottom: 45px;
}
.design_micropage_content .top_row1 #im1{
position:absolute;
left:50px;
top:60px;
z-index:100;
height:330px;
width:506px;
} 
.design_micropage_content .top_row1 #im2{
height:415px;
width:636px;
position:absolute;
left:245px;
top:0;
z-index:500;
} 
.design_micropage_content .top_row1 #im3{
position:absolute;
right:50px;
top:60px;
z-index:100;
height:330px;
width:506px;
} 
.strongs_hidden strong {
   cursor: pointer;
   display: block;
}
.domain-info:after {
   font-size: 170%;
   font-weight: bold; 
   padding-left:10px; 
}
@keyframes rorateCheck { 
  from { 
      transform: rotateY(0deg); 
  } to { 
      transform: rotateY(360deg); 
  }
}
.domain-info.checking:after {
   content: '?';
   animation-name: rorateCheck;
   animation-duration: 4000ms;
   animation-iteration-count: infinite;
   animation-timing-function: linear;   
}
.domain-info.available:after {
   color: #8FB13E;
   content:'\2713';
}
.domain-info.not-available:after {
   color: #f00;
   content:'\2297';  
}
form span.error {
   display: block;
   background-color: red;
   padding: 10px;
   color: #fff;
   font-size: 1.5em;
   margin-top: 0.3em;
}
.label-domain {
   padding-right: 10px;
}
#start-now .domain_ok .status_text {
   color: #b1ce6a;
   font-weight: bold;
}
#start-now .domain_ko .status_text {
   color: red;
   font-weight: bold;
}
#www-input {
   display: none;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
 
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../components/flexslider/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../components/fancyBox/source/fancybox_sprite.png);
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../components/fancyBox/source/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../components/fancyBox/source/blank.gif); 
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
.fancybox-lock {
	overflow: hidden;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../components/fancyBox/source/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; 
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span 
{
	background-image:url(fancybox/fancybox_sprite.png);
}
.fancybox-overlay {
	background:url(fancybox/fancybox_overlay.png);
}
.fancybox-overlay {
	background:url(fancybox/fancybox_loading.gif);
}
#fancybox-loading div {
	background-image: url(fancybox/fancybox_loading.gif);
}
.intl-tel-input .flag{width:16px;height:11px;background:url(../components/intl-tel-input/build/img/flags.png)}.intl-tel-input .ad{background-position:-16px 0}.intl-tel-input .ae{background-position:-32px 0}.intl-tel-input .af{background-position:-48px 0}.intl-tel-input .ag{background-position:-64px 0}.intl-tel-input .ai{background-position:-80px 0}.intl-tel-input .al{background-position:-96px 0}.intl-tel-input .am{background-position:-112px 0}.intl-tel-input .ao{background-position:-128px 0}.intl-tel-input .ar{background-position:-144px 0}.intl-tel-input .as{background-position:-160px 0}.intl-tel-input .at{background-position:-176px 0}.intl-tel-input .au{background-position:-192px 0}.intl-tel-input .aw{background-position:-208px 0}.intl-tel-input .az{background-position:-224px 0}.intl-tel-input .ba{background-position:-240px 0}.intl-tel-input .bb{background-position:0 -11px}.intl-tel-input .bd{background-position:-16px -11px}.intl-tel-input .be{background-position:-32px -11px}.intl-tel-input .bf{background-position:-48px -11px}.intl-tel-input .bg{background-position:-64px -11px}.intl-tel-input .bh{background-position:-80px -11px}.intl-tel-input .bi{background-position:-96px -11px}.intl-tel-input .bj{background-position:-112px -11px}.intl-tel-input .bm{background-position:-128px -11px}.intl-tel-input .bn{background-position:-144px -11px}.intl-tel-input .bo{background-position:-160px -11px}.intl-tel-input .br{background-position:-176px -11px}.intl-tel-input .bs{background-position:-192px -11px}.intl-tel-input .bt{background-position:-208px -11px}.intl-tel-input .bw{background-position:-224px -11px}.intl-tel-input .by{background-position:-240px -11px}.intl-tel-input .bz{background-position:0 -22px}.intl-tel-input .ca{background-position:-16px -22px}.intl-tel-input .cd{background-position:-32px -22px}.intl-tel-input .cf{background-position:-48px -22px}.intl-tel-input .cg{background-position:-64px -22px}.intl-tel-input .ch{background-position:-80px -22px}.intl-tel-input .ci{background-position:-96px -22px}.intl-tel-input .ck{background-position:-112px -22px}.intl-tel-input .cl{background-position:-128px -22px}.intl-tel-input .cm{background-position:-144px -22px}.intl-tel-input .cn{background-position:-160px -22px}.intl-tel-input .co{background-position:-176px -22px}.intl-tel-input .cr{background-position:-192px -22px}.intl-tel-input .cu{background-position:-208px -22px}.intl-tel-input .cv{background-position:-224px -22px}.intl-tel-input .cw{background-position:-240px -22px}.intl-tel-input .cy{background-position:0 -33px}.intl-tel-input .cz{background-position:-16px -33px}.intl-tel-input .de{background-position:-32px -33px}.intl-tel-input .dj{background-position:-48px -33px}.intl-tel-input .dk{background-position:-64px -33px}.intl-tel-input .dm{background-position:-80px -33px}.intl-tel-input .do{background-position:-96px -33px}.intl-tel-input .dz{background-position:-112px -33px}.intl-tel-input .ec{background-position:-128px -33px}.intl-tel-input .ee{background-position:-144px -33px}.intl-tel-input .eg{background-position:-160px -33px}.intl-tel-input .er{background-position:-176px -33px}.intl-tel-input .es{background-position:-192px -33px}.intl-tel-input .et{background-position:-208px -33px}.intl-tel-input .fi{background-position:-224px -33px}.intl-tel-input .fj{background-position:-240px -33px}.intl-tel-input .fk{background-position:0 -44px}.intl-tel-input .fm{background-position:-16px -44px}.intl-tel-input .fo{background-position:-32px -44px}.intl-tel-input .fr,.intl-tel-input .bl,.intl-tel-input .mf{background-position:-48px -44px}.intl-tel-input .ga{background-position:-64px -44px}.intl-tel-input .gb{background-position:-80px -44px}.intl-tel-input .gd{background-position:-96px -44px}.intl-tel-input .ge{background-position:-112px -44px}.intl-tel-input .gf{background-position:-128px -44px}.intl-tel-input .gh{background-position:-144px -44px}.intl-tel-input .gi{background-position:-160px -44px}.intl-tel-input .gl{background-position:-176px -44px}.intl-tel-input .gm{background-position:-192px -44px}.intl-tel-input .gn{background-position:-208px -44px}.intl-tel-input .gp{background-position:-224px -44px}.intl-tel-input .gq{background-position:-240px -44px}.intl-tel-input .gr{background-position:0 -55px}.intl-tel-input .gt{background-position:-16px -55px}.intl-tel-input .gu{background-position:-32px -55px}.intl-tel-input .gw{background-position:-48px -55px}.intl-tel-input .gy{background-position:-64px -55px}.intl-tel-input .hk{background-position:-80px -55px}.intl-tel-input .hn{background-position:-96px -55px}.intl-tel-input .hr{background-position:-112px -55px}.intl-tel-input .ht{background-position:-128px -55px}.intl-tel-input .hu{background-position:-144px -55px}.intl-tel-input .id{background-position:-160px -55px}.intl-tel-input .ie{background-position:-176px -55px}.intl-tel-input .il{background-position:-192px -55px}.intl-tel-input .in{background-position:-208px -55px}.intl-tel-input .io{background-position:-224px -55px}.intl-tel-input .iq{background-position:-240px -55px}.intl-tel-input .ir{background-position:0 -66px}.intl-tel-input .is{background-position:-16px -66px}.intl-tel-input .it{background-position:-32px -66px}.intl-tel-input .jm{background-position:-48px -66px}.intl-tel-input .jo{background-position:-64px -66px}.intl-tel-input .jp{background-position:-80px -66px}.intl-tel-input .ke{background-position:-96px -66px}.intl-tel-input .kg{background-position:-112px -66px}.intl-tel-input .kh{background-position:-128px -66px}.intl-tel-input .ki{background-position:-144px -66px}.intl-tel-input .km{background-position:-160px -66px}.intl-tel-input .kn{background-position:-176px -66px}.intl-tel-input .kp{background-position:-192px -66px}.intl-tel-input .kr{background-position:-208px -66px}.intl-tel-input .kw{background-position:-224px -66px}.intl-tel-input .ky{background-position:-240px -66px}.intl-tel-input .kz{background-position:0 -77px}.intl-tel-input .la{background-position:-16px -77px}.intl-tel-input .lb{background-position:-32px -77px}.intl-tel-input .lc{background-position:-48px -77px}.intl-tel-input .li{background-position:-64px -77px}.intl-tel-input .lk{background-position:-80px -77px}.intl-tel-input .lr{background-position:-96px -77px}.intl-tel-input .ls{background-position:-112px -77px}.intl-tel-input .lt{background-position:-128px -77px}.intl-tel-input .lu{background-position:-144px -77px}.intl-tel-input .lv{background-position:-160px -77px}.intl-tel-input .ly{background-position:-176px -77px}.intl-tel-input .ma{background-position:-192px -77px}.intl-tel-input .mc{background-position:-208px -77px}.intl-tel-input .md{background-position:-224px -77px}.intl-tel-input .me{background-position:-112px -154px;height:12px}.intl-tel-input .mg{background-position:0 -88px}.intl-tel-input .mh{background-position:-16px -88px}.intl-tel-input .mk{background-position:-32px -88px}.intl-tel-input .ml{background-position:-48px -88px}.intl-tel-input .mm{background-position:-64px -88px}.intl-tel-input .mn{background-position:-80px -88px}.intl-tel-input .mo{background-position:-96px -88px}.intl-tel-input .mp{background-position:-112px -88px}.intl-tel-input .mq{background-position:-128px -88px}.intl-tel-input .mr{background-position:-144px -88px}.intl-tel-input .ms{background-position:-160px -88px}.intl-tel-input .mt{background-position:-176px -88px}.intl-tel-input .mu{background-position:-192px -88px}.intl-tel-input .mv{background-position:-208px -88px}.intl-tel-input .mw{background-position:-224px -88px}.intl-tel-input .mx{background-position:-240px -88px}.intl-tel-input .my{background-position:0 -99px}.intl-tel-input .mz{background-position:-16px -99px}.intl-tel-input .na{background-position:-32px -99px}.intl-tel-input .nc{background-position:-48px -99px}.intl-tel-input .ne{background-position:-64px -99px}.intl-tel-input .nf{background-position:-80px -99px}.intl-tel-input .ng{background-position:-96px -99px}.intl-tel-input .ni{background-position:-112px -99px}.intl-tel-input .nl,.intl-tel-input .bq{background-position:-128px -99px}.intl-tel-input .no{background-position:-144px -99px}.intl-tel-input .np{background-position:-160px -99px}.intl-tel-input .nr{background-position:-176px -99px}.intl-tel-input .nu{background-position:-192px -99px}.intl-tel-input .nz{background-position:-208px -99px}.intl-tel-input .om{background-position:-224px -99px}.intl-tel-input .pa{background-position:-240px -99px}.intl-tel-input .pe{background-position:0 -110px}.intl-tel-input .pf{background-position:-16px -110px}.intl-tel-input .pg{background-position:-32px -110px}.intl-tel-input .ph{background-position:-48px -110px}.intl-tel-input .pk{background-position:-64px -110px}.intl-tel-input .pl{background-position:-80px -110px}.intl-tel-input .pm{background-position:-96px -110px}.intl-tel-input .pr{background-position:-112px -110px}.intl-tel-input .ps{background-position:-128px -110px}.intl-tel-input .pt{background-position:-144px -110px}.intl-tel-input .pw{background-position:-160px -110px}.intl-tel-input .py{background-position:-176px -110px}.intl-tel-input .qa{background-position:-192px -110px}.intl-tel-input .re{background-position:-208px -110px}.intl-tel-input .ro{background-position:-224px -110px}.intl-tel-input .rs{background-position:-240px -110px}.intl-tel-input .ru{background-position:0 -121px}.intl-tel-input .rw{background-position:-16px -121px}.intl-tel-input .sa{background-position:-32px -121px}.intl-tel-input .sb{background-position:-48px -121px}.intl-tel-input .sc{background-position:-64px -121px}.intl-tel-input .sd{background-position:-80px -121px}.intl-tel-input .se{background-position:-96px -121px}.intl-tel-input .sg{background-position:-112px -121px}.intl-tel-input .sh{background-position:-128px -121px}.intl-tel-input .si{background-position:-144px -121px}.intl-tel-input .sk{background-position:-160px -121px}.intl-tel-input .sl{background-position:-176px -121px}.intl-tel-input .sm{background-position:-192px -121px}.intl-tel-input .sn{background-position:-208px -121px}.intl-tel-input .so{background-position:-224px -121px}.intl-tel-input .sr{background-position:-240px -121px}.intl-tel-input .ss{background-position:0 -132px}.intl-tel-input .st{background-position:-16px -132px}.intl-tel-input .sv{background-position:-32px -132px}.intl-tel-input .sx{background-position:-48px -132px}.intl-tel-input .sy{background-position:-64px -132px}.intl-tel-input .sz{background-position:-80px -132px}.intl-tel-input .tc{background-position:-96px -132px}.intl-tel-input .td{background-position:-112px -132px}.intl-tel-input .tg{background-position:-128px -132px}.intl-tel-input .th{background-position:-144px -132px}.intl-tel-input .tj{background-position:-160px -132px}.intl-tel-input .tk{background-position:-176px -132px}.intl-tel-input .tl{background-position:-192px -132px}.intl-tel-input .tm{background-position:-208px -132px}.intl-tel-input .tn{background-position:-224px -132px}.intl-tel-input .to{background-position:-240px -132px}.intl-tel-input .tr{background-position:0 -143px}.intl-tel-input .tt{background-position:-16px -143px}.intl-tel-input .tv{background-position:-32px -143px}.intl-tel-input .tw{background-position:-48px -143px}.intl-tel-input .tz{background-position:-64px -143px}.intl-tel-input .ua{background-position:-80px -143px}.intl-tel-input .ug{background-position:-96px -143px}.intl-tel-input .us{background-position:-112px -143px}.intl-tel-input .uy{background-position:-128px -143px}.intl-tel-input .uz{background-position:-144px -143px}.intl-tel-input .va{background-position:-160px -143px}.intl-tel-input .vc{background-position:-176px -143px}.intl-tel-input .ve{background-position:-192px -143px}.intl-tel-input .vg{background-position:-208px -143px}.intl-tel-input .vi{background-position:-224px -143px}.intl-tel-input .vn{background-position:-240px -143px}.intl-tel-input .vu{background-position:0 -154px}.intl-tel-input .wf{background-position:-16px -154px}.intl-tel-input .ws{background-position:-32px -154px}.intl-tel-input .ye{background-position:-48px -154px}.intl-tel-input .za{background-position:-64px -154px}.intl-tel-input .zm{background-position:-80px -154px}.intl-tel-input .zw{background-position:-96px -154px}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:44px;margin-left:0}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{z-index:1;position:relative;width:38px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.intl-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;width:430px;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .flag{display:inline-block}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name{margin-right:6px}

