/*!
 * Custom
 */
.body{color:#232323;}
.container{font-size:20px;font-family: 'Source Sans Pro', sans-serif;font-weight:300;max-width:960px;}
.clr{clear:both;}
.v-space{padding:10px;}
.v-space-40{padding:20px;}
.height-60{height:60px;}
.img-responsive{margin:0 auto;}
.text-underline{text-decoration:underline;}
.display-block{display:block;}
.text-line{text-decoration: line-through;}
.text-italic{font-style:italic;}
.text-uppercase{text-transform:uppercase;}
.center-block{display:block;margin:0 auto;}
.center-text, .cta-area, .steps-area p, .fifth-area h2{text-align:center;}
.left-text{text-align:left;}
.right-text{text-align:right;}
.container p{margin-bottom:20px;}
.float-right{float:right;}
.float-left{float:left;}
.col-xs-15{    width:20%;}
.showimg{display:none;}
.btn{background:#eb8923;width:100%;}
.width-300px{width:400px;}
.circle{border-radius: 50%;margin:5px auto;color:#000;vertical-align:middle;	width: 150px;	height: 150px; text-align:center;margin-bottom:20px;margin-top:40px;}
.circle span{line-height:150px;font-size:70px;}
.zo{opacity:0;}

/* optin form */
.optin-form{}
.optin-form input{width:90%;border:1px solid #cccccc;margin-bottom:10px;padding:7px;border-radius:10px;font-size:16px;}
.optin-form .jvformbtn{border:0 none !important;width:100%;}

/*z-index*/
.z10{z-index:1;}
.z10{z-index:10;}
.tn-50{top:-50px;}
.tn-90{top:-90px;}

/*text fonts*/
.lato , .cta-area h3{font-family: 'Lato', sans-serif;}
.oswald{font-family: 'Oswald', sans-serif;}
.open-sans{font-family: 'Open Sans', sans-serif;}
.montserrat, .trust-area h4{font-family: 'Montserrat', sans-serif;}
.ptsans{font-family: 'PT Sans', sans-serif;}
.gothu{font-family: 'gotham_ultraregular';}
.gotht{font-family: 'gotham_thinregular';}
.varela{font-family: 'Varela Round', sans-serif;}

/*text color*/
h2{color:#23a7d8;}
.blue-area, .trust-area, .white-text, .steps-area p, .fifth-area, .join-area, .faq-area p, .darkblue-area p, .superdarkblue-area p, .darkblue-area .checklist-blue li, .topbluegeo-area p, .introducing-area p, .introducing-area .checklist-blue li, .greengeo-area p{color:#fff !important;}
.black-text{color:#000000;}
.blue-text{color:#234869;}
.dblue-text{color:#0b1d2a ;}
.red-text{color:#e61119;}
.yellow-text{color:#fc0;}
.orange-text{color:#fc8815;}
.faq-area h4{color:#3fcbff;}
.violet-text{color:#9053c1;}

/*background colors*/
.bgt{background-color:transparent;}
.red-bg{background:#ee4242;}
.white-bg{background:#fff;}
.black-bg{background:#000;}
.blue-bg{background:#15516a;}
.lblue-bg{background:#d1e5e8;}
.green-bg{background:#79b65b;}
.yellow-bg{background:#ffcc00;}

/*background */
.bg-cover{-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
.bg-100auto{background-size:100% auto;}
.bg-100{background-size:100% 100%;}
.bg-ptc{background-position: top center;}
.bg-pbc{background-position: bottom center;}
.bg-nr{background-repeat:no-repeat;}

a {
    color: #ffffff;
}
a:hover {
    color: #ffffff;
}
/*text size*/
.text-12{font-size:12px;line-height:30px;}
.text-16{font-size:15px;line-height:14px;}
.text-18{font-size:18px;line-height:28px;}
.text-20{font-size:20px;line-height:30px;}
.text-22{font-size:22px;line-height:32px;}
.text-24{font-size:24px;line-height:34px;}
.text-26{font-size:26px;line-height:36px;}
.text-28{font-size:28px;line-height:38px;}
.text-30{font-size:30px;line-height:40px;}
.text-34{font-size:34px;line-height:44px;}
.text-36{font-size:36px;line-height:44px;}
.text-40{font-size:40px;line-height:50px;}
.text-44{font-size:44px;line-height:54px;}
.text-42{font-size:42px;line-height:52px;}
.text-46{font-size:46px;line-height:56px;}
.text-50{font-size:50px;line-height:64px;}
.text-52{font-size:52px;line-height:64px;}
.text-60{font-size:60px;line-height:72px;}
.text-62{font-size:62px;line-height:72px;}
.text-70{font-size:70px;line-height:78px;}
.text-80{font-size:80px;line-height:92px;}

/*text weight*/
.text-normal{font-weight:normal;}
.text-bold{font-weight:bold;}
.text-300{font-weight:300;}
.text-800{font-weight:800;}
.text-900{font-weight:900;}

/*text leads*/
h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;margin-top:0;margin-bottom:25px;}
h1{font-size:50px;line-height:60px;}
h2{font-size:30px;line-height:40px;}

/*positions*/
.position-relative{position:relative;} 
.position-absolute{position:absolute;}

/* vertical positions*/
.top-0{bottom:0;}
.bottom-0{bottom:0;}
.bottom-n100{bottom:-100px;}

/* horizontal positions*/
.left-n60{left:-60px;}
/*margin*/
.mta-40{margin:40px auto;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-60{margin-top:60px;}
.mt-80{margin-top:80px;}
.mt-100{margin-top:100px;}
.mt-140{margin-top:140px;}
.mb-0{margin-bottom:0;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-60{margin-bottom:60px;}
.mb-80{margin-bottom:80px;}
.mb-140{margin-bottom:140px;}
.mbn-80{margin-bottom:-80px;}
.mbn-100{margin-bottom:-100px;}
.mbn-160{margin-bottom:-160px;}
.mbn-200{margin-bottom:-200px;}
.mln-80{margin-left:-80px;}
.mrn-80{margin-right:-80px;}
.mln-120{margin-left:-120px;}
.mrn-120{margin-right:-120px;}
.ml-20{margin-left:20px;}

/*padding*/
.p-5a{padding:5px;}
.p-10a{padding:15px;}
.p-15a{padding:15px;}
.p-20a{padding:20px;}
.p-10{padding:10px 0;}
.p-20{padding:20px 0;}
.p-30{padding:30px 0;}
.p-40{padding:40px 0;}
.p-60{padding:60px 0;}
.p-100{padding:100px 0;}
.pt-0{padding-top:0;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-60{padding-top:60px;}
.pt-80{padding-top:80px;}
.pt-120{padding-top:120px;}
.pt-160{padding-top:160px;}
.pt-180{padding-top:180px;}
.pt-220{padding-top:220px;}
.pb-0{padding-bottom:0;}
.pb-30{padding-bottom:30px;}
.pb-40{padding-bottom:40px;}
.pb-60{padding-bottom:60px;}
.pb-80{padding-bottom:80px;}
.pb-120{padding-bottom:120px;}
.pb-160{padding-bottom:160px;}
.pb-180{padding-bottom:180px;}
.pb-220{padding-bottom:220px;}

/*border radius*/
.br-5a{border-radius:5px;}
.br-10a{border-radius:10px;}
/*areas*/
.grey-area{background:#ececec;}
.featured-area{background-image: url(../images/featuredbg.png);}
.gv-area{background-image: url(../images/gviolentbg.jpg);}
.greenmoney{background-image: url(../images/greenmoney.png);}
.blackmoney{background-image: url(../images/blackmoney.png);}
.realpeople{background-image: url(../images/realpeople.png);}
.funnelarea{background-image: url(../images/funnelarea.png);}
.funnelbg{background-image: url(../images/funnelbg.png);}
.contactarea{background-image: url(../images/contactarea.png);}
.dark-gray-area{background:#222222;}
.footer-area{background:#232323;padding:20px;}
.footer-area p, .footer-area p a{color:#fff;text-align:center;font-size:18px;margin-bottom:5px;}

/*featured-area*/
.featured-black-underline{background:transparent url(../images/featured-black-underline.png) no-repeat bottom right;padding-bottom:5px;background-size:100% auto;}
.featured-white-underline{background:transparent url(../images/featured-white-underline.png) no-repeat bottom right;padding-bottom:5px;background-size:100% auto;}
.featured-arrow-down{background:transparent url(../images/featured-arrow-down.png) no-repeat center center;padding-bottom:5px;font-family:'Open Sans', sans-serif;padding:25px;font-size:20px;color:#000;}

/*checklist*/
.checklist-green{margin-left:15px;}
.checklist-green li{background:transparent url(../images/greencheck.png) no-repeat  left top;padding-left:30px;padding-bottom:15px;list-style:none;color:#000;font-size:24px !important;}
.featurelist li{font-size:28px;padding-left:30px;}
.sigicons{margin-left:0;padding-left:0;}
.sigicons li{background-image: url(../images/icons.png);list-style:none;padding-left:30px;background-repeat: no-repeat ;background-position:left 2px;}
.sigicons .fb{;background-position:left 3px;}
.sigicons .sk{;background-position:left -25px;}

/*boxes*/
.cta-box{background:#fff;padding:30px 0 0 0;}
.cta-box h3{background:#8e9caa;color:#fff;padding:20px 0;font-size:34px;margin-bottom:0;}
.cta-box ul{   margin-left:0;margin-top:30px;}
.cta-box li{background:#fff url(../images/check.png) no-repeat 15px 10px ;list-style:none;margin-left:0;text-align:left;padding:8px 5px 8px 50px;}

.bonus-box{border:5px solid #ce2727;margin-bottom:50px;}
.bonus-box h2{background:#ce2727;width:100%;margin-top:30px;padding:15px 0;font-size:52px;margin-bottom:35px;text-align:center;color:#fc0;}

/* Extra small devices (phones, less than 768px) */

@media only screen and (max-width: 768px) {
	.col-xs-15{    width:100%;}
}
/* Small devices (tablets, 768px and up) */
@media only screen and (max-width: 992px) {

	.first-area, .second-area, .fourth-area{background-image:none;}
	.showimg{display:block;}
	.fourth-area{-webkit-background-size: 48%;  -moz-background-size: 48%;  -o-background-size: 48%;  background-size: 48%;}
}


/* Large devices (large desktops, 1200px and up) */
@media only screen and (max-width: 1600px){ 
	.first-area, .fourth-area{-webkit-background-size: 58%;  -moz-background-size: 58%;  -o-background-size: 58%;  background-size: 58%;}
}
