.loginholder,.searcholder{display:none}
.header{margin-top:0;background:0 0;}
.header.fixed{position:relative;}
.header .headholder{border-left:1px solid rgba(0,0,0,.0);border-right:1px solid rgba(0,0,0,.0); border-bottom: 3px solid #b15897; overflow: hidden;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.headmenu{display:none}
.footer{background-position:0 -192px;height:200px;padding-top:0}
.footer .footerpoint{border-left:1px solid #544075;color:#FFF;display:block;float:left;font-size:12px;padding:10px}
.footer .footerpoint.end{border-right:1px solid #544075}
.sidebar-item.blue{display:none;}

.paystep{padding: 20px; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(0,0,0,0.03) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0.03) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0.03) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0.03) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(0,0,0,0.03) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0d000000',GradientType=0 ); /* IE6-8 */
margin-bottom: 5px; border: 1px solid rgba(0,0,0,0.1);
border-bottom: 3px solid rgba(0,0,0,0.1)
}
.main{padding-top: 94px !important;}
.wrapper{overflow:visible;}
.footer div.pad{padding-top: 15px; padding-bottom: 15px;}
.paystep h2, .endstep h2, .reviewdata h2{font-size: 16px; border-bottom: 1px solid rgba(0,0,0,0.1);padding-bottom: 13px}
.paypackage{display:table; margin-top: 0px; width: 101.5%; border-spacing: 10px; margin-right: -10px; margin-left: -10px;}
.paypackage:before{display:block; content:''; margin-top: 10px;}
.paypackage .package{float:none; width: 18%; vertical-align:middle; position:relative; margin-right: 1.5%; padding:15px 0px 75px 0px; display:table-cell;  background: rgba(255,255,255,0.8); background:#e5f3ff; border: 1px solid #c4e1fb; text-shadow: 0px 1px 0px rgba(255,255,255,0.6);}
.paypackage .package:hover{ background: rgba(255,255,255,1);box-shadow: 0px 0px 6px rgba(0,0,0,0.1)}
.paypackage .package.active{background:#f5f3f9; border: 1px solid #c663a9 !important;}
.package:nth-child(5){margin-right:0px;}
.package .credits{line-height: 20px;}
.package .button{display:block; width: 76%; bottom:10px;margin: 0px 5px 0px 5px; padding: 8px;-webkit-border-radius: 3px;  -moz-border-radius: 3px;border-radius: 3px; position:absolute; }
.package .button.buynow{background:#64B64E; color:#ffffff; text-transform: uppercase; font-weight: bold; border: 1px solid #4c9f36;  text-shadow: 0px 1px 0px rgba(0,0,0,0.6);}
.package.active .button.buynow{border: 1px solid rgba(0,0,0,0.4)}
.package .button.buynow:hover{color:#ffffff; text-shadow: 0px 1px 0px rgba(0,0,0,0.6);  border: 1px solid rgba(0,0,0,0.4); background:#67d04a;}
.paypackage .package.subscription{background:#ffffe0; border: 1px solid #cece82;}
.paypackage .package.subscription.active{background:#f8f8d2; border: 1px solid #afaf59 !important;}
/*.package.active .button.buynow{background:#c663a9}*/

/*.slide .content-item:nth-child(2){display:none;}*/
.paymentdetails .prevcards{padding-bottom:2px; border: 0px; margin-top: 10px;}
.paymentdetails .prevcards:after{clear:both; display:block; content: ''; padding-bottom:2px; }
.paymentdetails .prevcards label{float:left; margin-right: 8px; display: block; -webkit-border-radius: 3px;  -moz-border-radius: 3px;border-radius: 3px;; background: rgba(255,255,255,0.8); text-shadow: 0px 1px 0px rgba(255,255,255,0.6); border: 1px solid rgba(0,0,0,0.2); padding: 10px 15px 10px 15px; margin-bottom:8px}
.paymentdetails .prevcards label:hover{background: rgba(255,255,255,1); box-shadow: 0px 0px 6px rgba(0,0,0,0.1)}  
.paymentdetails .prevcards label input{float:left; margin: 2px 8px 0px 3px;}     
.paymentdetails .col1{width: 48%; margin-right: 4%; background: none;}
.paymentdetails .col2{width: 48%;}   
.paymentdetails .formtable td{position:relative;}
.paymentdetails .formtable td.labelholder{white-space: nowrap;}                                                      
.paymentdetails .formtable td input{width: 100%; height: 20px;}                                                      
.paymentdetails .formtable td select{width: 100%; height: 32px; padding:0px; outline:none;}  
.paymentdetails .formtable td select.input-select{width: 40%;}                                                    
.paymentdetails .formtable td input.w50{width: 15%; margin-right: 5px;}                                                      
.paymentdetails .formtable {width: 100%;}                                                      
.paymentdetails .formtable .cardimage{position:absolute; right:0px;}   
.paymentdetails .formtable td input:focus, .paymentdetails .formtable td select:focus{box-shadow: 0px 0px 6px rgba(0,0,0,0.1)}     
.paymentdetails h3{font-size: 12px; border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 15px; padding-bottom: 10px;}  
.actionbutton{padding-top: 0px; padding: 0px;}
.actionbutton .col3{padding-top:0px;}
.actionbutton .actionbutton-big{display:block; background:#b15897; border: 1px solid #9d4182;border-bottom: 3px solid #9d4182; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}                                        
.actionbutton .actionbutton-big:hover{display:block; background:#d06eb3;} 
.actionbutton .actionbutton-big.loading, .actionbutton .actionbutton-big.loading:hover{ background: #cccccc !important; padding-left: 20px !important; border: 1px solid #b1b0b0 !important;border-bottom: 2px solid #b1b0b0 !important; text-shadow: 0px 0px 0px !important; cursor: default !important;color:#ffffff !important}
.actionbutton .actionbutton-big.loading:before{content: '\f013'; font:normal normal normal 14px/1 FontAwesome; -webkit-animation: fa-spin 2s infinite linear; font-size: 20px; margin-top: -1px; float:left; animation: fa-spin 2s infinite linear; margin-right: 10px;}

.reviewdata h2{margin-bottom: 12px;}                                       
.reviewdata p{font-size: 12px;}   
.reviewdata .reviewtable{width: 100%}
.securityreason.paymentdetails{font-size: 11px; line-height: 16px}
.securityreason.paymentdetails a{text-decoration:none;}
.reviewdata .reviewtable a{text-decoration:none;}
.pad.small{color:rgba(0,0,0,0.4);text-shadow: 0px 1px 0px rgba(255,255,255,1)}
.reviewdata .reviewtable th{border-bottom: 2px solid rgba(0,0,0,0.1)}
.reviewdata .reviewtable td{border-bottom: 1px solid rgba(0,0,0,0.1)}
.reviewtable .logo{width:auto;}
.reviewdata .reviewtable:nth-child(even){margin-bottom: 20px}
.reviewdata .reviewtable:nth-child(even) td{background:#ffffff;}

.package .credits.c100{padding-left: 0px;}
.package .credits {font-size: 42px; font-weight:normal; line-height: 42px;}
.package .credits div{font-size: 16px; line-height: 16px; text-transform:uppercase; padding-bottom: 20px;}
.package .price{border-top: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(0,0,0,0.1);margin: 10px; padding:10px; font-size: 14px;}

.package.subscription{width: 26%;}
.package.subscription .credits{font-size: 26px; line-height: 28px;text-transform: uppercase;}
.package.subscription .credits div{font-size: 12px; line-height: 32px; text-transform:uppercase; padding-bottom: 00px; font-weight: bold; background:#f76a2c; text-shadow: 0px 1px 0px rgba(0,0,0,0.1); color:#ffffff; margin-top: 8px;}
.package.subscription .title{display:block; background:#cece82; padding: 5px; margin-top: -15px; margin-bottom: 10px; text-transform: uppercase; color:#ffffff; text-shadow: 0px 1px 0px rgba(0,0,0,0.1); }
.package.subscription .substext{padding: 0px 10px 0px 10px; line-height: 16px;}
.package.subscription .button{margin-top: 0px; width: 84% }

.package.subscription .price{border:0px;}


.paypaltext{width: 100%;}
.main{}
@import url(http://fonts.googleapis.com/css?family=Roboto:100&subset=latin,latin-ext);
/*
.paymentEndBox{background: #48bc48;color:#ffffff; border: 1px solid #719500;width: auto; float:none; margin:0px; padding: 30px 15px 30px 15px; text-shadow: 0px 1px 0px rgba(0,0,0,0.0)}
.paymentEndBox h2{font-family: 'Roboto', sans-serif; color:#ffffff; font-weight: 100; font-size: 34px; line-height: 34px;}
.paymentEndBox h2:before{font:normal normal normal 14px/1 FontAwesome; content:"\f058"; display:block; font-size: 36px; margin-bottom: 8px; text-shadow: 0px 2px 0px rgba(0,0,0,0.1)}
h3{color:#ffffff !important; font-size: 14px; line-height: 18px; padding: 8px 0px 8px 0px}
.paymentEndBox h3:nth-child(odd){color:#ffffff !important; font-size: 14px !important; clear:both;  background: rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.12); width: 60%; margin: auto; margin-top: 15px; margin-bottom: 25px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding-left: 8px; padding-right: 8px;}
.paymentEndBox .submit{margin: auto; width: 200px; float:none; background:#a33b84; border: 1px solid #3d3e68; padding: 15px 20px 15px 20px; font-size: 14px; text-shadow: 0px 1px 0px #000000;}
.paymentEndBox .submit:hover{background:#c663a9;}
*/
.paymenterrors{margin: 15px 0px 15px 0px}
.paymentEndBox{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(0,0,0,0.03) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0.03) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0.03) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(0,0,0,0.03) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(0,0,0,0.03) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0d000000',GradientType=0 ); /* IE6-8 */
margin-bottom: 5px; border: 1px solid rgba(0,0,0,0.1);
border-bottom: 3px solid rgba(0,0,0,0.1)
 border: 1px solid #719500;width: auto; float:none; margin:0px; padding: 30px 15px 30px 15px; text-shadow: 0px 1px 0px rgba(0,0,0,0.0)}
.paymentEndBox h2{font-family: 'Roboto', sans-serif; font-weight: 100; font-size: 36px; line-height: 36px;}
.paymentEndBox h2:before{font:normal normal normal 14px/1 FontAwesome; color:#48bc48; content:"\f058"; display:block; font-size: 36px; margin-bottom: 8px; text-shadow: 0px 2px 0px rgba(0,0,0,0.1)}
h3{ font-size: 14px; line-height: 18px; padding: 8px 0px 8px 0px}
.paymentEndBox h3:nth-child(odd){ font-size: 14px !important; clear:both;  background: rgba(0,0,0,0.05); border: 1px solid rgba(0,0,0,0.12); background:#ffffe0; border: 1px solid #cece82; width: 69%; margin: auto; margin-top: 15px; margin-bottom: 25px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; padding: 15px;}
.paymentEndBox .submit{margin: auto; width: 200px; float:none; background:#a33b84; border: 1px solid #3d3e68; padding: 15px 20px 15px 20px; font-size: 14px; text-shadow: 0px 1px 0px #000000;}
.paymentEndBox .submit:hover{background:#c663a9;}



.securityreason{border-top: 1px solid rgba(0,0,0,0.1); padding-top: 15px !important; color:rgba(0,0,0,0.5)}

@media (min-width:0px) and (max-width:1000px){
.header {border:0px; height:auto;} 
.header .headholder .logo{float:none;}   
.header .headholder{background-size: 200%;}
.paypackage .package{width:100% !important; margin: 0px; margin-bottom: 15px; display:block; padding-bottom: 00px;}
.paypackage .package .button{width: auto; position:relative; bottom:0px;}
.paymentdetails .col1{width: 100% !important;}
.paymentdetails .col2{width: 100% !important;}
.paymentdetails h3{color:#323232 !important}
.main{padding-top:0px !important; width: auto !important;}
 .package.subscription .button{width: 96% !important; white-space: nowrap; cursor: pointer;}

}
@media (min-width:0px) and (max-width:580px){
.paymentdetails .formtable td {display:table; width: 100% !important;} 
.paymentdetails .formtable td select.input-select{width: 50% !important;}  
.main{width: auto !important;}
}

                                                