@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900);
* {
 margin:0;
 padding:0px;
 font-family:'Lato',sans-serif;
}
body {
 background:#fff;
 margin:0;
 color:#5a5a5a;
}
h1,h2,h3,h4,h5,h6 {
 font-family:'Lato',sans-serif;
 font-weight:300;
}
.h2title {
 color:#FFF;
 font-weight:bold;
 margin-top:100px;
}
.h3title {
 color:#FFF;
 margin-top:50px;
}
p {
 padding:0;
 margin-bottom:12px;
 font-family:'Lato',sans-serif;
 font-weight:300;
 font-size:18px;
 line-height:28px;
 color:#666;
 margin-top:10px;
}
html,body {
 height:100%;
}
.alignleft {
 float:left;
}
.alignright {
 float:right;
}
.aligncenter {
 margin-left:auto;
 margin-right:auto;
 display:block;
 clear:both;
}
.centered {
 text-align:center
}
.mt {
 margin-top:50px;
}
.mb {
 margin-bottom:50px;
}
.mtb {
 margin-top:50px;
 margin-bottom:50px;
}
.mtb2 {
 margin-top:100px;
 margin-bottom:100px;
}
.ptb {
 padding-top:80px;
 padding-bottom:80px;
}
.clear {
 clear:both;
 display:block;
 font-size:0;
 height:0;
 line-height:0;
 width:100%;
}
::-moz-selection {
 color:#fff;
 text-shadow:none;
 background:#2B2E31;
}
::selection {
 color:#fff;
 text-shadow:none;
 background:#2B2E31;
}
*,*:after,*:before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0;
 margin:0;
}
a {
 padding:0;
 margin:0;
 text-decoration:none;
 -webkit-transition:background-color .4s linear,color .4s linear;
 -moz-transition:background-color .4s linear,color .4s linear;
 -o-transition:background-color .4s linear,color .4s linear;
 -ms-transition:background-color .4s linear,color .4s linear;
 transition:background-color .4s linear,color .4s linear;
 color:#00F;
}
a:hover,a:focus {
 text-decoration:none;
 color:#696E74;
}
.nopadding {
 padding:0px!important;
 margin:0px;
}
#f a {
 color:#2f2f2f;
 text-decoration:underline;
}
hr {
 border:1px solid #5a5a5a;
 width:120px;
}
input {
 font-size:16px;
 min-height:40px;
 border-radius:2px;
 line-height:20px;
 padding:11px 30px 12px;
 border:1px solid #b9b9af;
 margin-bottom:10px;
 background-color:#fff;
 -webkit-transition:background-color 0.2s;
 transition:background-color 0.2s;
}
.subscribe-input {
 float:left;
 width:70%;
 text-align:left;
 margin-right:2px;
}
.subscribe-submit {
 right:0;
}
.btn-download {
 background:#FDE3A7;
}
.pricehead .btn-trans {
 background-color:#eee;
 color:#444;
 font-size:20px;
 font-weight:700;
}
.pricehead .btn-trans:hover {
 background:transparent;
 border-color:#eee;
 color:#fff;
 border-width:2px;
}
.navproxies {
 padding-top:15px;
 padding-bottom:15px;
 margin-bottom:70px;
}
.headerlogo {
 padding-top:120px;
}
.header {
 padding-top:15px;
 padding-bottom:15px;
 margin-bottom:70px;
}
.header a {
 margin-right:20px;
 margin-left:20px;
 font-size:14px;
 font-weight:bold;
 text-shadow:2px 2px #000;
}
.header a:hover {
 text-decoration:none;
 color:#FFF;
}
.header p {
 margin-top:16px;
 margin-right:20px;
}
.proxy-type img {
 width:200px;
 height:200px;
 opacity:0.4;
 filter:alpha(opacity=40);
 float:right;
}
.proxy-type:hover img {
 width:200px;
 height:200px;
 opacity:0.6;
 filter:alpha(opacity=60);
}
.navbar-inverse {
 text-transform:uppercase;
 opacity:0.95;
 filter:alpha(opacity=95);
 background-color:#182029;
}
ul.nav li.dropdown:hover>ul.dropdown-menu {
 display:block;
}
.navbar a,.navbar a:visited,.navbar a:active {
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
 background-color:transparent;
}
#h {
 text-align:center;
 background-attachment:relative;
 background-position:center center;
 width:100%;
 background-color:#182029;
 -webkit-background-size:100%;
 -moz-background-size:100%;
 -o-background-size:100%;
 background-size:100%;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 -o-background-size:cover;
 background-size:cover;
}
#h h1 {
 font-size:70px;
 color:white;
}
.hero-play-btn {
 height:99px;
 width:99px;
 background:url('../img/play-btn.png') no-repeat center center;
 display:block;
 text-indent:-99999px;
 margin:80px auto 260px;
 transition:all 1s ease;
 -moz-transition:all 1s ease;
 -webkit-transition:all 1s ease;
 -o-transition:all 1s ease;
}
.hero-play-btn:hover,.hero-play-btn:focus {
 transform:translate(0,-15px);
 -webkit-transform:translate(0,-15px);
 -o-transform:translate(0,-15px);
 -moz-transform:translate(0,-15px);
}
.info {
 margin-top:70px;
}
.info i {
 float:left;
 margin-right:20px;
 display:block;
 font-size:50px;
 margin-bottom:70px;
}
.info .small {
 font-size:14px;
 font-weight:700;
}
.info h4 {
 font-weight:700;
}
.bg-color {
 height:380px;
 margin:0px;
}
.squares {
 color:white;
 padding-top:90px;
}
.squares p {
 color:white;
 font-size:15px;
}
.squares i {
 font-size:50px;
}
.bg-jelly {
 background-color:#2574A9;
}
.bg-turqoise {
 background-color:#4ECDC4;
}
.bg-green {
 background-color:#03C9A9;
}
.bg-yellow {
 background-color:#FDE3A7;
}
.bg-red {
 background-color:#f40000;
 padding-top:100px;
}
.bg-red h2 {
 padding-top:150px;
 margin-top:0px;
 margin-left:15px;
 margin-right:15px;
 color:#FFF;
}
.bg-black {
 background-color:#333;
}
.bg-gray {
 background-color:#eee;
}
.bg-black2 {
 background-color:#999;
 padding-top:100px;
}
.system {
 padding-top:50px;
}
.bg-black h2 {
 padding-top:150px;
 margin-top:0px;
 margin-left:15px;
 margin-right:15px;
 color:#FFF;
}
.bg-yellow h2 {
 padding-top:150px;
 margin-top:0px;
 margin-left:15px;
 margin-right:15px;
}
.bg01 {
 background:url(bg01.jpg) no-repeat center top;
 background-attachment:relative;
 background-position:center center;
 height:450px;
 margin:0px;
 -webkit-background-size:100%;
 -moz-background-size:100%;
 -o-background-size:100%;
 background-size:100%;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 -o-background-size:cover;
 background-size:cover;
}
#w01 {
 padding:0px!important;
}
.pricepopular {
 text-align:center;
 padding-top:40px;
 padding-bottom:40px;
 border:2px solid #f40000;
 margin-bottom:20px;
}
#ws .price {
 text-align:center;
 /* padding-top:40px; */padding-bottom:40px;
 border:2px solid #929292;
 margin-bottom:20px;
 height:550px;
 border-radius:10px;
}
#ws .price h1 {
 font-weight:700;
 font-size:70px;
}
#ws .price h6 {
 font-size:16px;
 font-weight:300;
}
#ws .price p {
 font-size:18px;
}
#ws .price .btn-trans {
 color:#444;
 background-color:#FDE3A7;
 border-color:#444;
 border-width:2px;
 font-weight:700;
 font-size:20px;
}
#ws .price .btn-trans:hover {
 background:transparent
}
#sep {
 background:url(iMac.jpg) no-repeat center top;
 padding-top:250px;
 text-align:center;
 background-attachment:relative;
 background-position:center center;
 min-height:700px;
 width:100%;
 -webkit-background-size:100%;
 -moz-background-size:100%;
 -o-background-size:100%;
 background-size:100%;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 -o-background-size:cover;
 background-size:cover;
}
#sep h1 {
 color:white;
 text-transform:uppercase;
}
#f {
 background:#2f2f2f;
}
#f p {
 color:#fff;
 font-size:16px;
 font-weight: bold;
}
#f a:link,#f a:visited {
 color:#fff;
 text-decoration:none;
 font-weight: bold
}
#f a:hover {
 color:#CCC;
 text-decoration:underline;
 font-weight: bold
}
.popover {
 max-width:600px;
}
.proxy-type {
 border:2px solid #CCC;
 border-radius:25px;
 padding:30px;
 margin-bottom:30px;
}
.discountcode {
 font-size:15px;
 display:none;
}
.centeralign {
 text-align:center;
}
.btn a {
 color:black;
}
.btn a:hover {
 color:white;
}
