BODY
{
font-family:"Open Sans",sans-serif;
overflow-x:hidden;
}

H1,H2,H3,H4,H5,H6
{
font-size:13px;
font-weight:normal;
margin:0;
padding:0;
line-height:auto;
}

SECTION
{
margin-top:80px;
}

/* temp */
.mcafee
{
height:46px;
margin:15px auto 0px auto;
display:inline-block;
width:114px;
border:1px solid #DDD;
}
/* end temp */

.mi /* material icons */
{
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}

@-webkit-keyframes spin
{
  0% { -webkit-transform:rotate(0deg); }
  100% { -webkit-transform:rotate(360deg); }
}

@keyframes spin
{
  0% { transform:rotate(0deg); }
  100% { transform:rotate(360deg); }
}

.loader
{
box-sizing: content-box !important;
margin: 25px auto 20px auto;
width: 100px;
height: 100px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}

.no-gutter > [class*='col-']
{
padding-right:0;
padding-left:0;
}

.logo
{
height:23px;
}

.btn
{
filter:brightness(98%);
font-weight:bold;
background-image:none !important;
box-shadow: inset 1px 1px 2px 1px rgba(255,255,255,0.5) !important;
border: 1px solid rgba(255,255,255,0.7) !important;
outline: none !important;
}

.btn:hover,
.btn:focus
{
filter:brightness(108%);
}

.btn:active
{
filter:brightness(98%);
}

.btn-green
{
background:#008045 !important;
color:#FFF !important;
text-shadow:1px 1px 4px rgba(0,0,0,0.1);
}

.btn-grey
{
background:#888 !important;
color:#FFF !important;
text-shadow:1px 1px 4px rgba(0,0,0,0.1);
}

.btn-round
{
padding:15px 25px;
border-radius:100px;
}

.form-control
{
border: 1px solid rgba(0,0,0,0.1);
border-radius: 2px;
outline: none !important;
box-shadow: none !important;
}

.form-control:focus
{
border:1px solid #BBB;
}

.modal-content
{
border-radius:3px;
}

.modal-header
{
padding: 10px;
background: #e7e7e7;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
padding-bottom: 5px;
}

.modal-header IMG
{
height: 18px;
margin-top: -4px;
}

.modal-header A
{
opacity:0.6;
}

.modal-body
{
padding:30px;
}

#foot
{
background:#e7e7e7;
margin-top:100px;
}

#foot .container
{
padding:30px;
}

#foot .logo
{
display:block;
margin:20px auto;
height:17.344px;
}

#foot #copyright
{
font-size:10px;
margin-top:40px;
}

#foot #usa
{
margin: 20px auto 0px;
display: block;
}

#dlg-remind H2
{
font-size: 26px;
text-align: center;
}

#dlg-remind H3
{
margin-top:20px;
font-size: 30px;
text-align: center;
}

#dlg-remind H4
{
margin-top:20px;
font-size: 24px;
text-align: center;
}

#dlg-remind H5
{
margin-top:40px;
font-size: 36px;
text-align: center;
}

#dlg-remind H6
{
margin-top:40px;
font-size: 18px;
text-align: center;
margin-bottom:-20px;
}

#pg-home #trust
{
width:100%;
overflow:hidden;
padding:20px;
padding-left:30%;
padding-right:30%;
}

#pg-home #trust #mcaf2
{
/* removed on 8/4/2023 by disabling trustpilot
float:left;
*/
clear:right;
}

#pg-home #trust #trplt
{
display:inline-block;
float:right;
overflow:hidden;
width:241px;
}

#pg-home #prime
{
margin-top:50px;
text-align:center;
}

#pg-home #prime H1
{
font-size:48px;
margin-top:20px;
}

#pg-home #prime H1 IMG
{
height:40px;
margin-bottom:10px;
}

#pg-home #prime H2
{
font-size:24px;
margin-top:20px;
}

#pg-home #prime A.btn
{
margin-top:30px;
margin-bottom:30px;
text-transform:uppercase;
font-size:20px;
line-height:40px;
}

#pg-home #prime A.btn .mi
{
font-weight: bold;
position: relative;
top: 5px;
}

#pg-home #prime H3
{
}

#pg-home #prime H4
{
font-size:18px;
}

#pg-home #prime H4 IMG
{
height:30px;
}

#pg-home #prime H5
{
font-size:24px;
margin-top:40px;
border-bottom: 1px solid #DDD;
padding-bottom: 40px;
}

#pg-home #prime #mcaf2
{
background:transparent url(../img/mcsec.png) center center no-repeat;
width:114px;
height:48px;
margin:0 auto;
text-align:center;
cursor:pointer;
}

#pg-home #testim
{
font-size:14px;
margin-top:40px;
}

#pg-home #testim .leftcol
{
text-align:center;
border-right:1px solid #AAA;
}

#pg-home #testim .leftcol IMG
{
height:40px;
display:block;
margin:0 auto;
}

#pg-home #testim .rightcol
{
text-align:center;
margin-top:10px;
}

#pg-home #testim .rightcol I
{
display:block;
margin-top:10px;
}

#pg-home #benefits .col DIV
{
background: #fcfcfc;
box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.03);
padding: 20px 60px;
text-align: center;
height: 200px;
margin: 20px;
border: 1px solid rgba(0,0,0,0.1);
border-radius: 4px;
}

#pg-home #benefits .mi
{
font-weight:bold;
font-size:50px;
color:#0c8abc;
}

#pg-home #benefits .glyphicon
{
font-size:50px;
color:#0c8abc;
}

#pg-home #benefits H2
{
font-size:48px;
text-align:center;
margin-bottom:30px;
}

#pg-home #benefits H3
{
font-size:17px;
color:#111;
}

#pg-home #benefits P
{
font-size:14px;
margin-top:30px;
}

#pg-home #how H2
{
font-size:48px;
text-align:center;
margin-bottom:30px;
}

#pg-home #how .leftcol P
{
margin-top:20px;
font-size:17px;
text-align:center;
}

#pg-home #how .row
{
margin-bottom:40px;
}

#pg-home #how .rightcol IMG
{
max-width:455px;
}

#pg-home #how #screenshot
{
max-width:250px;
}

#pg-home #finalcta
{
text-align:center;
}

#pg-home #finalcta H2
{
font-size:35px;
}

#pg-home #finalcta H3
{
font-size:22px;
margin-top:10px;
margin-bottom:20px;
}

#pg-home #finalcta H3 A
{
text-decoration:underline !important;
}

#pg-home #finalcta H4
{
}

#pg-home #finalcta H4 .btn
{
text-transform: uppercase;
font-size: 20px;
line-height: 40px;
}

#pg-home #finalcta H4 .btn .mi
{
font-weight: bold;
position: relative;
top: 5px;
}

#pg-home #finalcta H5
{
margin-bottom: 20px;
font-size: 20px;
font-weight: bold;
}

#pg-testim #prime
{
background-color:#999;
margin-top:50px;
padding-top:20px;
padding-bottom:20px;
text-align:center;
}

#pg-testim #prime H2
{
font-size:30px;
color:#FFF;
}

#pg-testim #prime .btn
{
margin-top:20px;
text-transform:uppercase;
}

#pg-testim #prime H4
{
font-size: 20px;
color: #ffdf6b;
margin-top: 20px;
}

#pg-testim #testim
{
margin-top:30px;
}

#pg-testim #testim H1
{
font-size:30px;
margin-bottom:30px;
text-align:center;
}

#pg-testim #testim .col DIV
{
background: #fcfcfc;
box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.03);
padding: 26px;
text-align: center;
height: 238px;
margin-bottom: 25px;
border: 1px solid rgba(0,0,0,0.1);
border-radius: 4px;
}

#pg-testim #testim .col DIV P
{
font-style:italic;
}

#pg-testim #testim .col DIV P I
{
}

#pg-testim #testim .col DIV IMG
{
}

#pg-contact #contact
{
min-height:1024px;
}

#pg-contact #contact H1
{
font-size:32px;
text-align:center;
margin-bottom:30px;
}

#pg-contact #contact .leftcol
{
}

#pg-contact #contact .leftcol A
{
display:block;
margin-bottom:15px;
}

#pg-contact #contact .midcol
{
text-align:center;
}

#pg-contact #contact .midcol H2
{
font-size: 22px;
margin-bottom: 20px;
}

#pg-contact #contact .midcol P
{
}

#pg-contact #contact .rightcol
{
}

#pg-contact #contact .rightcol IMG
{
}

#pg-redir NAV
{
display:none;
}

#pg-redir #redir
{
margin-top:10px;
}

#pg-redir #redir H2
{
font-size:30px;
text-align:center;
color:#888;
margin-top:80px;
}

#pg-redir #redir H3
{
font-size:24px;
margin-top:20px;
color:#888;
text-align:center;
}

#pg-policy H1
{
font-size:30px;
margin-bottom:20px;
}

#pg-policy H2
{
font-size:24px;
margin-top:5px;
margin-bottom:5px;
}

#pg-policy H3
{
font-size:18px;
margin-top:5px;
margin-bottom:5px;
}

#pg-policy H4
{
font-size:16px;
margin-top:5px;
margin-bottom:5px;
}

#pg-incomp H2
{
font-size:36px;
text-align:center;
margin-top:60px;
}

#pg-incomp H3
{
font-size:24px;
text-align:center;
margin-top:20px;
}

#pg-policy #refunds
{
min-height:1024px;
}

#pg-incomp #incomp
{
min-height:1024px;
}

#pg-incomp #nav-menus,
#pg-help #nav-menus,
#pg-exp1 #nav-menus,
#pg-exp2 #nav-menus,
#pg-exp3 #nav-menus
{
visibility:hidden;
}

#pg-thank
{
width:100%;
overflow:hidden;
}

#pg-thank NAV
{
display:none;
}

#pg-thank #header
{
margin-top:20px;
}

#pg-thank #thank
{
margin-top:20px;
min-height:1024px;
}

#pg-thank #thank H1
{
font-size:36px;
}

#pg-thank #thank H2
{
font-size:30px;
margin-top:20px;
}

#pg-thank #thank H3
{
font-size:24px;
margin-top:110px;
margin-bottom:40px;
}

#pg-thank #thank H4
{
margin-top:15px;
font-size:18px;
}

#pg-thank #uparrow
{
position: absolute;
top: 20px;
right: 165px;
}

#pg-thank #uparrow2
{
position: absolute;
top: 4px;
right: 36px;
z-index:1;
}

#pg-thank #thank2 .well
{
box-shadow:4px 4px 4px 0px rgba(0,0,0,0.2);
}

#pg-thank #thank2::before
{
content:' ';
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
display:block;
background-color:rgba(0,0,0,0.5);
}

#pg-thank #thank2 #instruct
{
font-size:24px;
background-color:#FFD;
text-align:center;
}

#pg-thank #thank2 #almost
{
background-color:#FFF;
text-align:center;
}

#pg-thank #thank2 #almost H1
{
margin-bottom: 10px;
font-size: 24px;
font-weight: bold;
margin-left: -10px;
}

#pg-thank #thank2 #almost H2
{
font-size:24px;
}

#pg-thank #thank2 #puzzle-icon
{
zoom: 128%;
position: relative;
top: -2px;
right: -1px;
}

#pg-thank #thank3
{
display:none;
}

#pg-thank #thank3 H1
{
font-size:36px;
margin-left:-40px;
}

#pg-thank #thank3 H3
{
font-size: 37px;
margin-top: 40px;
margin-bottom: 40px;
}

#pg-thank #foot
{
margin-top:450px;
}

#pg-thank #thank2 #instruct
{
text-align:left;
}

@keyframes bounce
{

	0% { top:50px; }
	100% { top:10px; }

}

#pg-thank #uparrow3
{
position: absolute;
top: 4px;
right: 36px;
z-index: 1;
animation: bounce 2s ease infinite;
}

#pg-thank #thank4 .well
{
box-shadow:4px 4px 4px 0px rgba(0,0,0,0.2);
}

#pg-thank #thank4::before
{
content:' ';
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
display:block;
background-color:rgba(0,0,0,0.5);
}

#pg-thank #thank4 #instruct
{
font-size:24px;
background-color:#FFD;
text-align:left;
}

#pg-thank #thank4 #almost
{
background-color:#FFF;
text-align:center;
}

#pg-thank #thank4 #almost H1
{
margin-bottom: 10px;
font-size: 24px;
font-weight: bold;
margin-left: -10px;
}

#pg-thank #thank4 #almost H2
{
font-size:24px;
}

#pg-thank #thank4 #puzzle-icon
{
zoom: 128%;
position: relative;
top: -2px;
right: -1px;
}

#pg-help #title H1
{
text-align: center;
font-size: 36px;
display: block;
border-bottom: 1px solid #444;
padding-bottom: 20px;
}

#pg-help #content H2
{
font-size:36px;
margin-bottom:10px;
}

#pg-help #content
{
color: #333;
padding-top: 15px;
padding-bottom:60px;
min-height:900px;
margin-top:20px;
}

#pg-help .list-group
{
cursor:pointer;
}

#pg-help .list-group-item
{
padding-top: 3px;
padding-bottom: 3px;
font-size: 14px;
}

#pg-help .list-group-item:hover,
#pg-help .list-group-item:focus
{
background-color:#c0d4f3;
}


#pg-help .list-group-item.active
{
background-image:none;
border-color:#6082b6 !important;
background-color:#6082b6 !important;
}

#pg-help .list-group-item.active:hover,
#pg-help .list-group-item.active:focus
{
}

#pg-help .glyphicon-triangle-right,
#pg-help .glyphicon-triangle-left,
#pg-help .glyphicon-repeat
{
top:3px;
}

#pg-help .btn-next,
#pg-help .btn-prev,
#pg-help .btn-restart
{
margin-top:40px;
min-width:150px;
}

#pg-help #content ARTICLE
{
display:none;
margin-top:-15px;
}

#pg-help #art-unin EM
{
transform: rotate(90deg);
display: inline-block;
background-color: #e3e3e3;
padding: 5px;
line-height: 1px;
padding-bottom: 15px;
padding-left: 2px;
padding-right: 2px;
position: relative;
top: -5px;
margin-left: 5px;
margin-right: 5px;
font-size: 19px;
font-style: normal;
}


#pg-exp1
{
}

#pg-exp1 #pitch
{
min-height: 1024px;
padding-top: 20px;
padding-left:7px;
}

#pg-exp1 #pitch .rightcol
{
}

#pg-exp1 #pitch .rightcol H1
{
font-weight: bold;
color: #036e98;
font-size:32px;
}

#pg-exp1 #pitch .rightcol H1 SPAN
{
color:#C00;
}


#pg-exp1 #pitch .rightcol P
{
font-size:18px;
}

#pg-exp1 #pitch .rightcol #btnarea
{
width:100%;
overflow:hidden;
text-align:center;
}

#pg-exp1 #pitch .rightcol .btn
{
min-width: 240px;
padding: 5px;
font-size:22px;
}

#pg-exp1 #pitch .rightcol .btn SMALL
{
display: block;
font-weight: normal;
font-size: 14px;
}

#pg-exp1 #pitch .rightcol #trust
{
width:100%;
overflow:hidden;
margin-top:30px;
}

#pg-exp1 #pitch .rightcol #trust #mcaf1
{
display:block;
text-align:center;
margin-top:20px;
}

#pg-exp1 #pitch .rightcol #trust #moneyback
{
width:150px;
display:block;
float:left;
}

#pg-exp1 #pitch .rightcol #trust IMG
{
position:initial;
top:initial;
margin-right:initial;
}

#pg-exp1 #pitch .rightcol #trust #bbb1
{
display: inline-block;
width: 100px;
}

#pg-exp1 #pitch .rightcol #trust #bbb1 IMG
{
width: 130px;
position: relative;
right: -10px;
}

#pg-exp1 #pitch .rightcol #regform H2
{
font-size: 22px;
margin-bottom: 25px;
}

#pg-exp1 #pitch #buyline
{
font-size:24px;
margin-top:20px;
}

#pg-exp1 #pitch .leftcol
{
margin-top:25px;
}

/*
#pg-exp1 #pitch .leftcol DIV
{
margin-bottom: 20px;
padding-left: 30px;
font-weight: bold;
font-size: 20px;
color: #555;
line-height: 65px;
height:65px;
}
*/

#pg-exp1 #pitch .rightcol #ca1
{
margin-top:22px;
display:inline-block;
margin-left: -10px;
margin-right: 10px;
}

#pg-exp1 #pitch .leftcol DIV IMG
{
position:relative;
top:-5px;
margin-right:15px;
}

#pg-exp1 #pitch .leftcol DIV SPAN
{
color:#0AE;
}

#pg-exp1 #pitch .leftcol .wirebox
{
border: 1px solid #3caaee;
width: 100%;
overflow: hidden;
height: initial;
border-radius: 5px;
padding:0;
min-height:497px;
font-weight: bold;
font-size: 17px;
color: #555;
line-height: 95px;
}

#pg-exp1 #pitch .leftcol .wirebox H1
{
padding: 0;
margin: 0;
text-align: center;
font-weight: bold;
font-size: 28px;
background-color: #3caaee;
color: #FFF;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 30px;
}

#pg-exp1 #pitch .leftcol .wirebox-inside
{
padding-left:2.5em;
padding-top:1em;
}

#pg-exp1 #pitch .rightcol #respect P
{
font-size:13px;
margin-top:19px;
text-align:center;
}

/* ****************************************** */

#pg-exp3
{
}

#pg-exp3 #pitch
{
min-height: 1024px;
padding-top: 60px;
}

#pg-exp3 #pitch .leftcol
{
}

#pg-exp3 #pitch .leftcol H1
{
font-weight: bold;
color: #036e98;
font-size:24px;
margin-bottom:20px;
}

#pg-exp3 #pitch .leftcol H1 SPAN
{
color:#C00;
}


#pg-exp3 #pitch .leftcol P
{
font-size:16px;
}

#pg-exp3 #pitch .leftcol .btn
{
}

#pg-exp3 #pitch #buyline
{
font-size:16px;
}

#pg-exp3 #pitch .rightcol
{
margin-top:25px;
}

#pg-exp3 #pitch .rightcol DIV
{
margin-bottom: 20px;
padding-left: 30px;
font-weight: bold;
font-size: 18px;
color: #555;
line-height: 65px;
height:65px;
}

#pg-exp3 #pitch .rightcol DIV IMG
{
position:relative;
top:-5px;
margin-right:15px;
}

#pg-exp3 #pitch .rightcol DIV SPAN
{
color:#0AE;
}

#pg-exp3 #pitch .rightcol #trust
{
width:100%;
overflow:hidden;
height:150px;
margin-top:30px;
}

#pg-exp3 #pitch .rightcol #trust #mcaf1
{
width:150px;
display:block;
float:left;
clear:right;
margin-top:20px;
}

#pg-exp3 #pitch .rightcol #trust #moneyback
{
width:150px;
display:block;
float:left;
}

#pg-exp3 #pitch .rightcol #trust IMG
{
position:initial;
top:initial;
margin-right:initial;
}

/* -------------------------------------------------------------------------------------- */

#pg-exp2
{
}

#pg-exp2 #pitch
{
min-height: 1024px;
padding-top: 40px;
}

#pg-exp2 #pitch .leftcol
{
}

#pg-exp2 #pitch .leftcol H1
{
font-weight: bold;
color: #036e98;
font-size: 24px;
margin-bottom: 20px;
}

#pg-exp2 #pitch .leftcol H1 SPAN
{
color:#C00;
}


#pg-exp2 #pitch .leftcol P
{
font-size:18px;
}

#pg-exp2 #pitch .leftcol .btn
{
}

#pg-exp2 #pitch #buyline
{
font-size:18px;
}

#pg-exp2 #pitch .rightcol
{
margin-top:25px;
}

#pg-exp2 #pitch .rightcol DIV
{
margin-bottom: 20px;
padding-left: 30px;
font-weight: bold;
font-size: 18px;
color: #555;
line-height: 65px;
height:65px;
}

#pg-exp2 #pitch .rightcol DIV IMG
{
position:relative;
top:-5px;
margin-right:15px;
}

#pg-exp2 #pitch .rightcol DIV SPAN
{
color:#0AE;
}

#pg-exp2 #pitch .rightcol #trust
{
width:100%;
overflow:hidden;
height:150px;
margin-top:30px;
}

#pg-exp2 #pitch .rightcol #trust #mcaf1
{
width:150px;
display:block;
float:left;
clear:right;
margin-top:20px;
}

#pg-exp2 #pitch .rightcol #trust #moneyback
{
width:150px;
display:block;
float:left;
}

#pg-exp2 #pitch .rightcol #trust IMG
{
position:initial;
top:initial;
margin-right:initial;
}

#pg-exp2 #pitch .leftcol #respect
{
font-size:13px;
margin-top:20px;
}


/* **************************************************************************** */

#pg-uninst #uninst
{
min-height:700px;
}

#pg-uninst H1
{
font-size:30px;
margin-bottom:20px;
}

#pg-uninst P
{
font-size:18px;
}

#pg-uninst P B
{
font-family:sans-serif;
font-weight:bold;
}

#pg-uninst #cancel
{
margin-top:30px;
}

#pg-uninst #cancel P
{
font-size:24px;
}

#pg-uninst #cancel LABEL
{
font-size: 18px;
margin-top: 10px;
margin-bottom: 10px;
}

#pg-uninst #cancel .checkbox
{
}

#pg-uninst #nav-menus
{
display:none !important;
}

#pg-uninst .alert
{
font-family:sans-serif;
display:inline-block;
visibility:hidden;
}

#pg-uninst .alert.shown
{
visibility:visible;
}

#pg-latest
{
font-family:"Roboto Condensed",sans-serif;
}

#pg-latest #update H1
{
font-size: 24px;
color:#0BC;
margin-bottom:30px;
/* margin-left:-15px; */
text-align:center;
}

#pg-latest #update #versions
{
border-left:4px solid #000;
margin-bottom:100px;
font-family:Arial,sans-serif;
}

#pg-latest #update #versions .version
{
padding-top:20px;
}

#pg-latest #update #versions .version:first-child
{
padding-top:0;
position: relative;
top: -40px;
}

#pg-latest #update #versions .version:last-child
{
padding-top:0px;
position:relative;
top: 53px;
margin-top: -47px;
}

#pg-latest #update #versions .version::before
{
content: ' ';
background: #0BC;
width: 30px;
height: 30px;
border-radius: 90px;
display: block;
position: relative;
top: 31px;
left: -17px;
border: 4px solid #000;
}

#pg-latest #update #versions .version EM
{
font-style:normal;
font-weight:bold;
font-family:Arial,sans-serif;
font-size:24px;
display:inline-block;
width:90px;
margin-left:20px;
}

#pg-latest #update #versions .version H2
{
display:inline-block;
font-size:20px;
}

#pg-latest #update #versions .version H2 B
{
font-weight:normal;
color:#29A;
}

#pg-latest #update #versions .version UL
{
margin-left:94px;
}

#pg-latest #update #versions .version UL LI
{
font-size:16px;
}

#pg-latest #offer
{
background-color:#FFA;
padding:40px;
margin-top:-20px;
padding-top:20px;
padding-bottom:30px;
text-align:center;
}

#pg-latest #offer H3
{
font-weight:bold;
font-size:30px;
}

#pg-latest #offer H4
{
margin-top: 10px;
margin-bottom: 24px;
font-size: 20px;
}

#pg-latest #offer H5
{
margin-top:10px;
font-size:28px;
}

#pg-latest #offer #offerbtn
{
}

#pg-latest #offer #smalltext
{
font-size:18px;
font-family:Arial,sans-serif;
}

#pg-latest .navbar-right LI
{
margin-top:15px;
font-weight:bold;
color:#C00;
font-size:18px;
}

#pg-latest #exit-modal1 .modal-content
{
display:block;
width:100%;
overflow:hidden;
padding:20px;
}

#pg-latest #exit-modal1 .modal-content H1
{
text-align: center;
font-weight: bold;
font-size: 32px;
text-transform:uppercase;
}

/*
#pg-latest #exit-modal1 .modal-content H2
{
text-align:center;
background:transparent center center url(../img/ribbon.png) no-repeat;
height: 90px;
margin-top: 20px;
font-weight: bold;
font-size: 24px;
padding-top: 10px;
}
*/

#pg-latest #exit-modal1 .modal-content H2
{
text-align:center;
background:transparent center center url(../img/ribbon.png) no-repeat;
height: 90px;
margin-top: 20px;
font-weight: bold;
font-size: 22px;
padding-top: 12px;
}

#pg-latest #exit-modal1 .modal-content H2 SPAN
{
color:#FFF;
text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

#pg-latest #exit-modal1 .modal-content H2 SPAN S
{
color:#BBB;
}

#pg-latest #exit-modal1 .modal-content H3
{
margin-top: 20px;
text-align: center;
/* font-weight: bold; */
font-size: 22px;
padding-left: 35px;
padding-right: 35px;
}

#pg-latest #exit-modal1 .modal-content H5
{
font-weight:bold;
font-size:40px;
text-align:center;
color:#5B5;
margin-top:-10px;
}

#pg-latest #exit-modal1 .modal-content UL
{
list-style-image: url(../img/blue-check-sm.png);
font-size: 20px;
margin-left: 22%;
margin-top: 20px;
color: #555;
}

/*
#pg-latest #exit-modal1 .modal-content UL LI
{
text-align:left;
}
*/

#pg-latest #exit-modal1 .modal-content H4
{
margin-top: 30px;
padding-left: 60px;
padding-right: 60px;
}

#pg-latest #exit-modal1 .modal-content H4 A.btn,
#pg-latest #exit-modal1 .modal-content H4 BUTTON
{
min-width:200px;
}

#pg-latest #exit-modal1 .modal-content H4 DIV
{
font-weight:bold;
font-size:22px;
text-align:center;
margin-top:5px;
}

#pg-latest #exit-modal1 .modal-dialog
{
min-width:720px;
}

#pg-latest .outdate
{
}

#pg-latest .outdate H5
{
font-weight:bold;
margin-bottom:20px;
}

#pg-latest .outdate HR
{
border-top: 1px solid #c5c5c5;
}

#pg-latest .outdate .leftcol
{
}

#pg-latest .outdate .leftcol H6
{
font-weight: bold;
font-size: 20px;
margin-bottom: 10px;
}

#pg-latest .outdate .leftcol P
{
text-align: left;
font-size: 20px;
line-height: 1.2;
}

#pg-latest .outdate .rightcol
{
}

#pg-latest .outdate .rightcol H6
{
font-weight: bold;
font-size: 20px;
margin-bottom: 10px;
}

#pg-latest .outdate .rightcol P
{
text-align: left;
font-size: 20px;
line-height: 1.2;
}

#pg-latest .outdate .rightcol P:nth-child(3)
{
border-top: 1px solid #c5c5c5;
padding-top: 5px;
}

#pg-latest .outdate .rightcol H2
{
text-align: left;
font-size: 39px;
line-height: 1.2;
font-weight:bold;
margin-top:20px;
}

#pg-latest .outdate .rightcol H2 I
{
transform: rotate(45deg);
}

#pg-latest .outdate .rightcol H2 SPAN
{
}

#pg-features H1
{
text-align: center;
font-weight: bold;
font-size: 30px;
color: #444;
}

#pg-features H2
{
text-align:center;
font-style:italic;
font-size: 16px;
color: #656565;
}

#pg-features H3
{
text-align:center;
font-weight:bold;
font-size:18px;
margin-bottom:15px;
}

#pg-features .box
{
border: 1px solid #DDD;
overflow: hidden;
border-radius: 6px;
padding: 20px;
padding-left:0.2%;
padding-right:0.2%;
margin-top: 20px;
position:relative;
}

#pg-features .box P
{
margin-top: 10px;
font-size: 18px;
background: #EEE;
padding: 10px;
border-radius: 8px;
}

#pg-features .sidebar
{
margin-top:75px;
margin-left:5px;
margin-right:5px;
box-sizing:border-box !important;
/* border:1px solid #DDD; */
background-color:#f8f8f8;
border-radius:6px;
padding:5px;
padding-top:20px;
padding-bottom:10px;
}

#pg-features .btn-green
{
min-width:250px;
}

#pg-features #change-arrow
{
position:absolute;
top:19%;
top:5.5vw;
width:100%;
overflow:hidden;
text-align:center;
margin:0 auto;
z-index:999;
}

#pg-features .photo
{
border-radius:8px;
}

#pg-features .btn-green .glyphicon
{
font-size: 30px;
margin-top: -15px;
line-height: initial;
position: relative;
top: 7px;
right: -15px;
}

#pg-features .sidebar UL
{
list-style-image: url(../img/blue-check-sm.png);
}

#pg-features .sidebar UL LI
{
font-size: 22px;
padding-top: 3px;
}

#pg-features #trybtn
{
margin-top:10px;
}

#pg-sitemap H2
{
font-weight: bold;
font-size: 25px;
margin-bottom: 20px;
}

#pg-sitemap .navbar-right
{
display:none;
}

#pg-thank2
{
background-color: #DDD;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#pg-thank2 #navbar
{
display:none;
}

#pg-thank2 #foot
{
display:none;
}

#pg-thank2 #adder
{
max-width: 500px;
display: inline-block;
background-color: #FFC;
left: initial;
right: 30px;
top: 5px;
}

#pg-thank2 #adder .arrow
{
left:initial;
right:48px;
}

#pg-thank2 #adder.popover.bottom>.arrow:after
{
border-bottom-color:#FFC;
}

#pg-thank2 #adder OL
{
list-style: none; 
counter-reset: li;
}

#pg-thank2 #adder OL LI::before
{
content: counter(li); 
color: #000;
font-weight:bold;
border:2px solid #000;
border-radius:20px;
background-color:#FFF;
display: inline-block; 
width: 2em;
height:2em;
line-height:1.8em;
margin-left: -2em;
text-align:center;
margin-right:1em;
}

#pg-thank2 #adder OL LI
{
counter-increment:li;
margin-top:1em;
margin-right:1em;
}

#pg-thank2 #prog1
{
width: 46%;
margin-left: 1%;
max-width: inherit;
padding: 10px;
margin-top: 16px;
background: #FFF;
border-radius: 3px;
border: 1px solid #AAA;
}

#pg-thank2 #prog1 H2
{
font-weight: bold;
font-size: 24px;
margin-bottom: 10px;
text-align: center;
color: #006fb6;
font-family: Arial,sans-serif;
letter-spacing: -0.2px;
}

#pg-thank2 #prog1 H3
{
text-align: center;
font-weight: bold;
font-size: 18px;
padding-bottom: 20px;
}

#pg-thank2b NAV
{
display:none;
}

#pg-thank2b #header
{
margin-top:20px;
}

#pg-thank2b #thank
{
margin-top:20px;
min-height:1024px;
}

#pg-thank2b #thank H1
{
font-size:36px;
}

#pg-thank2b #thank H2
{
font-size:30px;
margin-top:20px;
}

#pg-thank2b #thank H3
{
font-size:24px;
margin-top:110px;
margin-bottom:40px;
}

#pg-thank2b #thank H4
{
margin-top:15px;
font-size:18px;
}

#pg-thank2 #adder LI.larger A
{
text-decoration:underline !important;
}

#pg-thank2 LI.larger B
{
font-size:18px;
}

#pg-thank2 .vidsz1,
#pg-thank2 .vidsz2,
#pg-thank2 .vidsz3
{
display:none;
}

#pg-uninst #exit-modal1
{
font-family:"Roboto Condensed",Arial,sans-serif;
}

#pg-uninst #exit-modal1 .modal-content
{
display:block;
width:100%;
overflow:hidden;
padding:20px;
}

#pg-uninst #exit-modal1 .modal-content H1
{
text-align: center;
font-weight: bold;
font-size: 32px;
text-transform:uppercase;
margin-top:-10px;
}

#pg-uninst #exit-modal1 .modal-content H2
{
text-align:center;
background:transparent center center url(../img/ribbon.png) no-repeat;
height: 90px;
margin-top: 20px;
font-weight: bold;
font-size: 22px;
padding-top: 12px;
}

#pg-uninst #exit-modal1 .modal-content H2 SPAN
{
color:#FFF;
text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

#pg-uninst #exit-modal1 .modal-content H2 SPAN S
{
color:#BBB;
}

#pg-uninst #exit-modal1 .modal-content H3
{
margin-top: 20px;
text-align: center;
font-size: 22px;
padding-left: 35px;
padding-right: 35px;
}

#pg-uninst #exit-modal1 .modal-content H5
{
font-weight:bold;
font-size:40px;
text-align:center;
color:#5B5;
margin-top:-10px;
}

#pg-uninst #exit-modal1 .modal-content UL
{
list-style-image: url(../img/blue-check-sm.png);
font-size: 20px;
margin-left: 22%;
margin-top: 20px;
color: #555;
}

#pg-uninst #exit-modal1 .modal-content H4
{
margin-top: 30px;
padding-left: 60px;
padding-right: 60px;
}

#pg-uninst #exit-modal1 .modal-content H4 A.btn,
#pg-uninst #exit-modal1 .modal-content H4 BUTTON
{
min-width:200px;
}

#pg-uninst #exit-modal1 .modal-content H4 DIV
{
font-weight:bold;
font-size:22px;
text-align:center;
margin-top:5px;
}

#pg-uninst #exit-modal1 .modal-dialog
{
min-width:720px;
margin-top: 107px;
}

#pg-uninst H1
{
font-size: 45px;
margin-bottom: 20px;
text-align: center;
font-weight: bold;
margin-top: -20px;
font-family: "Roboto Condensed",Arial,sans-serif;
}


#pg-thank #mnu-billing
{
display:none;
}

#pg-connect #mnu-billing
{
display:none;
}

#pg-connect .alert
{
display:none;
}

#pg-connect #connection
{
padding-top:40px;
min-height:2048px;
}


