@charset "utf-8";
/* CSS Document */

.https-header h1 {
	 font-family: 'lobster_1.3regular';   
	 margin-bottom:50px;
}

.single-post .green-cta h3 {
font-family: 'lobster_1.3regular';
color:white;
text-align:center;
letter-spacing:0;
text-transform:none;
font-size:50px;	
line-height:50px;
}

.single-post .green-cta {
margin-bottom:30px;	
}

.page-template-template-https .radial-white h2, .page-template-template-https .radial-orange h2, .page-template-template-https .linear-orange h2, .page-template-template-https .radial-grey h2 {
    font-family: 'lobster_1.3regular';
    font-size: 60px;
    color: #000;
    text-align: center;
    margin-top: 0;
    margin-bottom: 50px;	
}

.page-template-template-https h3 {
 font-family: 'latoregular'	
}

.line-2 {
display:block;
font-size:35px;	
line-height:45px;
 
 font-family: 'latoregular';
}

.https-intro a {
color:white;	
}

.page-template-template-https .disclaimer {
	line-height:28px;
}

span.third-party {
margin-top:15px;	
display:inline-block;
}

.page-template-template-https .social-buttons {
position:fixed;
bottom:0;
right:0;
z-index:10;
width:300px;
background:white;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
padding-left:30px;
}

.page-template-template-https .social-buttons .meta-label {
display:inline-block;
}


.page-template-template-https .essb_links {
margin:0;	
display:inline-block;
}

.page-template-template-https h3 {
	    font-size: 36px;
    line-height: 1.1;
	text-align:center;
	margin:20px 0 30px 0;
	color:#000; 
}

.clear {
clear:both;	
}

.extra-pad {
	box-sizing: border-box;
padding:20px;
}

.https-content ol {
	background:white;
box-sizing: border-box;
padding:40px;
-webkit-border-radius: 45px 45px 45px 45px;
border-radius: 45px 45px 45px 45px;
border: #CCC 5px solid;
-webkit-box-shadow: 0 15px 0 0 #CCC;
box-shadow: 0 15px 0 0 #CCC;
list-style-type:none;
}

.https-content {
	counter-reset: https-counter;
}
.https-content .numbered:before {
	content: counter(https-counter);
	counter-increment: https-counter;
	font-family: 'lobster_1.3regular';
	background-color: #3A0D48;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#512A5E), to(#3A0D48));
    background: -webkit-radial-gradient(50% 50%, closest-corner, #512A5E, #3A0D48);
    background: -moz-radial-gradient(50% 50%, closest-corner, #512A5E, #3A0D48);
    background: -ms-radial-gradient(50% 50%, closest-corner, #512A5E, #3A0D48);
    color: #fff;
	text-align:center;
    position: relative;
	padding:6px 0px;
	width:50px;
	height:50px;
	display:block;
	margin: 0 auto;
	-webkit-border-radius: 60px 60px 60px 60px;
border-radius: 60px 60px 60px 60px;
}

.https-content ul {
padding-left:50px;	
padding-bottom:25px;

}

#myScrollspy {
margin-top:15px;	
}

#myScrollspy .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
background:#F6931D !important;
color:#FFF !important;
}

#myScrollspy .nav-pills>li a:hover {
background:#F6931D;
color:#FFF;
}

.scrollnav {
width:125px;
margin-left:15px;	
}

#myScrollspy .nav li {
	display:block !important;
	font-family: 'latobold';
    line-height: 20px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: left;
    letter-spacing: 2px;
    font-weight: normal;
    font-size: 12px;
    line-height: 25px;
}


.https-content strong {
font-family: 'latobold';	
color:#000;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.padlock {
text-align:right;	
padding-top:100px;
}

.orange-box-five {
	text-align:center;
}

.buy-pad {
padding-top:30px;	
}

#myScrollspy {
position:fixed;
z-index:10;	
}

.orange-box-five  img {
margin-top:12px;	
}

.https-intro {
margin-bottom:0 !important;	
}

.col-xs-15 {
    width: 20%;
    float: left;
}

.orange-box-five {
display: block;
  margin: auto;
  background: url("../img/orange-box-purple-five.png");
  background-repeat: no-repeat;
  width: 208px;
  height: 252px;
  padding: 20px;
  margin-top: 20px;
}

.orange-box-five .icon {
	display: block;
	margin: 10px 0 20px 0;
	line-height: 80px;
	height: 80px;
	text-align: center;
}

.orange-box-five span {
    font-family: 'latobold';
    font-size: 14px;
    line-height: 20px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
		letter-spacing:3px;
	font-weight:normal;	
	  font-size: 16px;
  line-height: 25px;
}

.page-template-template-https .modal-header h3 {
color:white;	
}

.page-template-template-https .disclaimer {
font-size:16px !important;	
}

.page-template-template-https .mc-field-group .email {
width:100%;	
}

.page-template-template-https .mce-EMAIL {
 font-family: 'lobster_1.3regular' !important; 	
}

.page-template-template-https #mc-embedded-subscribe {
	background:#F6931D;
	width:100% !important;
}

.page-template-template-https #mc-embedded-subscribe:hover, .page-template-template-https #mc-embedded-subscribe:active, .page-template-template-https #mc-embedded-subscribe:focus {
    background-color: #3A0D48;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#512A5E), to(#3A0D48));
    background: -webkit-radial-gradient(50% 50%, closest-corner, #512A5E, #3A0D48);
	color:white;
}

.orange-cta h3, .green-cta h3 {
font-family: 'lobster_1.3regular'; 
	color:white; 
	
}

@media (max-width: 560px) {

.extra-pad {
    padding: 20px 0px;
}
.https-content ol {
    padding: 20px;
}
.end-cta {
    padding-left: 0px;
    padding-right: 0px;
}

.orange-cta h3, .green-cta h3 {
font-size:35px !important;	
}

.orange-cta .button, .green-cta .button {
	    padding: 5px 10px;
}

}


@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
	
	.page-template-template-https h2 {
	font-size:50px;	
	}
}
@media (min-width: 992px) {
	

	
	
    .col-md-15 {
        width: 20%;
        float: left;
    }
	
	.orange-box-five {
  background-size:contain;
  width: 100%;
  height: 252px;
}

.orange-box-five .icon {
	margin-top:10px;
}

}


@media (min-width: 1200px) {
	
	.page-template-template-https h2 {
	    font-size: 60px;	
	}
	
	.orange-box-five {
  background-size:auto;
  width: 208px;
  height: 252px;
}

.orange-box-five .icon {
	margin-top:20px;
}


    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


@media (max-width: 1200px) {
	.orange-box-five img {
	height:50px;
	width:auto;
	}
	
	.https-content li img {
	width:100%;
	height:auto;	
	}
	
		.end-cta {
padding-bottom:30px;	
}

.end-cta img {
display:none;	
}
}

@media (max-width: 1430px) {
	.scrollnav {
	display:none;	
	}
}