/*
Theme Name: vantage-child2
Version: 1.3.10
Description: A child theme of Vantage
Template: vantage
*/

@import url("../vantage/style.css");
@font-face {
    font-family: 'Lane';
    src: url('https://www.spyshelter.com/fonty/lanepl/lanefinal.eot');
    src: url('https://www.spyshelter.com/fonty/lanepl/lanefinal.eot?#iefix') format('embedded-opentype'),
         url('https://www.spyshelter.com/fonty/lanepl/lanefinal.woff') format('woff'),
         url('https://www.spyshelter.com/fonty/lanepl/lanefinal.ttf') format('truetype'),
         url('https://www.spyshelter.com/fonty/lanepl/lanefinal.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('https://www.spyshelter.com/fonty/lanepl/opensans-regular-webfont.eot');
         url('https://www.spyshelter.com/fonty/lanepl/opensans-regular-webfont.woff') format('woff'),
         url('https://www.spyshelter.com/fonty/lanepl/opensans-regular-webfont.ttf') format('truetype'),
         url('https://www.spyshelter.com/fonty/lanepl/opensans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


h1{
margin-bottom:45px;
font-size: 60px;
font-family: Lane;
font-weight: normal;
}
body,
button,
input,
select,
textarea {



	word-wrap: break-word;
}

h2{
font-size: 32px;
font-family: Lane;
font-weight: normal;
margin-bottom: 30px;
color: black;
}
h3{
font-size: 26px;
font-family: Lane;
font-weight: bold;
margin-bottom: 20px;
color: black;
margin-top:30px;
}
.entry-content h1 {
	font-size: 58px;
margin-bottom:10px;
}
body.responsive.layout-full #page-wrapper .full-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1010px;
}
table{
color: #808080;
margin-top: 30px;
font-size: 21px;
font-family: "Segoe UI", sans-serif;
vertical-align:text-top;
margin-bottom: 30px;
}
caption, th, td{

}
/* main */

#main {
padding:0px;
}

/* body */

body,
button,
input,
select,
textarea {
	color: #333;
	font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;


}

body.layout-full {
	background-color: #2f3033; /* Use the same color as the footer */ 
        min-width: 1010px;

}
#main {
	background: #fff;

}
p{
font-size: 15px;
line-height: 23px;
color: #444444;
font-family: "Segoe UI", sans-serif

}
.entry-content {
	color: #000; /* WordPress Images */ 

	zoom: 1;
}
.entry-content img {
	height: auto;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0);
	box-shadow: 0 1px 2px rgba(0,0,0,0);
	max-width: 100%;
}



/* logo */

header#masthead hgroup {
	position: relative;
	
	padding-bottom: 25px;
	padding-top: 25px;
	zoom: 1;
}

header#masthead hgroup .support-text {
	position: absolute;
	top: 50%;
	right: 0;
	
	color: #4b4b4b;
	font-style: italic;

	margin-top: -0.6em;
	max-width: 50%;
	font-size:16px;
}


/* menu */

.main-navigation ul li:hover > a {
color:#248CC8;
-webkit-transition: color 200ms ease-out;
-moz-transition: color 200ms ease-out;
-o-transition: color 200ms ease-out;
transition: color 200ms ease-out;
}

.main-navigation a {
	color: #000;
	display: block;
	text-decoration: none;
			font-family: "Segoe UI Light", Lane, Arial, sans-serif;
			font-size: 16px;
	text-align:center;
	float:left;
	font-weight: normal !important;
background-image: none !important;
}

.menu {
    display: table;
    margin: 0 auto;
	float: right;
}
.main-navigation {
	position: relative;
	background: #fff;
	font-size: 13px;
	margin: 0px -35px 0 -35px;
	min-height: 73px; /* For when the menu becomes a sticky menu */ 
	box-shadow: 3px 0 5px #000000;
}
.main-navigation.sticky{
box-shadow: 3px 0 5px #000000;
}
.main-navigation ul li a {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
background-image: none !important;
}

header#masthead.masthead-logo-in-menu .logo > img {
	width: auto;
	margin-top:7px;
	max-height: 49px;
}

header#masthead.masthead-logo-in-menu .logo {
	float: left;
	margin-right: 15px;
	padding: 5px 0;
}

 /* home */
 
.dlbut a {
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important;
display:inline;
background-color:#0CA300;
padding:2% 5% 2% 5% !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 0 22px 3px #149308;
-webkit-box-shadow: inset 0 0 22px 3px #149308;
box-shadow: inset 0 0 22px 3px #149308;
color: #f9f9f9;
border-style:solid;
border-width:1px;
border-color:#16b707;
z-index:9999;
}

.dlbut a:hover {
background: #42B830;
color: #f3f3f3;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
z-index:9999;
-moz-box-shadow: inset 0 0 22px 3px #149308;
-webkit-box-shadow: inset 0 0 22px 3px #149308;
box-shadow: inset 0 0 22px 3px #149308;
}


.dlbut2 a {
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important;
display:inline;
background-color:#0CA300;
padding:2% 8% 2% 8% !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 0 22px 3px #149308;
-webkit-box-shadow: inset 0 0 22px 3px #149308;
box-shadow: inset 0 0 22px 3px #149308;
color: #f9f9f9;
border-style:solid;
border-width:1px;
border-color:#16b707;
z-index:9999;
}

.dlbut2 a:hover {
background: #42B830;
color: #f3f3f3;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
z-index:9999;
-moz-box-shadow: inset 0 0 22px 3px #149308;
-webkit-box-shadow: inset 0 0 22px 3px #149308;
box-shadow: inset 0 0 22px 3px #149308;
}


.dlbut3 a {
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif !important;
display:inline;
background-color:#F58F09;
padding:2% 8% 2% 8% !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 0 22px 3px #e88402;
-webkit-box-shadow: inset 0 0 22px 3px #e88402;
box-shadow: inset 0 0 22px 3px #e88402;
color: #f9f9f9;
border-style:solid;
border-width:1px;
border-color:#e88402;
z-index:9999;
}

.dlbut3 a:hover {
background: #f4a742;
color: #f3f3f3;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
z-index:9999;
-moz-box-shadow: inset 0 0 22px 3px #e88402;
-webkit-box-shadow: inset 0 0 22px 3px #e88402;
box-shadow: inset 0 0 22px 3px #e88402;
}


.tip{
font-size:12px;
font-style:italic;
padding-bottom:10px;
}

.home-table{
display:block;
max-width:1080px;
}

.home-contentboxleft {
display:inline;
text-align:justify;
width: 49%;
font-size:16px;
float:left;
height:420px;
font-family: "Segoe UI", sans-serif;
}

.home-contentboxright {
display:inline;
float:right;
height:420px;
width:49%;
font-size:16px;
}

.home-contentboxleft2 {
display:inline;
float:left;
height:420px;
width:49%;
font-size:16px;
}

.home-contentboxright2 {
display:inline;
width:49%;
float:right;
height:420px;
text-align:justify;
font-size:16px;
font-family: "Open Sans", sans-serif;
}

.home-contentboxleft3 {
display:inline;
text-align:justify;
width: 49%;
font-size:16px;
float:left;
height:420px;

}

.home-contentboxright3 {
display:inline;
float:right;
height:420px;
width:49%;
font-size:16px;

}

.home-contentboxleftp {
display:inline;
text-align:justify;
width: 47%;
font-size:16px;
float:left;
height:200px;
}


.home-contentboxrightp {
display:inline;
text-align:justify;
width: 47%;
font-size:16px;
float:right;
height:200px;
}

.morebut {
display:inline;
background-color:#0CA300;
padding:2% 4% 2% 4% !important;
color:#fff !important;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
text-transform:uppercase;
font-weight:900;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-style:solid;
border-width:2px;
border-color:#42B830;
z-index:9999;
}

.morebut:hover {
background: #42B830;
color: #fff;
-webkit-transition: all 1.1s ease;
-moz-transition: all 1.1s ease;
-o-transition: all 1.1s ease;
transition: all 1.1s ease;
z-index:9999;
}

.morebut2 {
display:inline-block;
width:60%;
background-color:#F58F09;
padding:25px 5px 25px 5px !important;
color: #fff !important;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
text-transform:uppercase;
font-weight:900;
border-style:solid;
border-color:#F58F09;
z-index:9999;
float:left;
text-align:center;
font-size:20px;
}

.morebut2:hover {
background: #f4a742;
color: #fff;
-webkit-transition: all 1.1s ease;
-moz-transition: all 1.1s ease;
-o-transition: all 1.1s ease;
transition: all 1.1s ease;
z-index:9999;
}

.sliderbut {
padding:4% !important;
display:block;
background-color:#0CA300;
color:#fff !important;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
font-weight:900;
z-index:9999;
text-align:center;
-moz-box-shadow: inset 0 0 22px 3px #149308;
-webkit-box-shadow: inset 0 0 22px 3px #149308;
box-shadow: inset 0 0 22px 3px #149308;
color: #f9f9f9;
}

.sliderbut:hover {
background: #42B830;
color: #fff;
-webkit-transition: all 1.1s ease;
-moz-transition: all 1.1s ease;
-o-transition: all 1.1s ease;
transition: all 1.1s ease;
z-index:9999;
}


.sliderbut2 {
padding:4% !important;
display:block;
background-color:#F58F09;
color:#fff !important;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
font-weight:900;
z-index:9999;
text-align:center;
-moz-box-shadow: inset 0 0 22px 3px #e88402;
-webkit-box-shadow: inset 0 0 22px 3px #e88402;
box-shadow: inset 0 0 22px 3px #e88402;
color: #f9f9f9;
}

.sliderbut2:hover {
background: #f4a742;
color: #fff;
-webkit-transition: all 1.1s ease;
-moz-transition: all 1.1s ease;
-o-transition: all 1.1s ease;
transition: all 1.1s ease;
z-index:9999;
}



.sliderbut3 {
padding:4% !important;
display:block;
background-color:#00D4FF;
color:#fff !important;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
font-weight:900;
z-index:9999;
text-align:center;
-moz-box-shadow: inset 0 0 22px 3px #00c7ef;
-webkit-box-shadow: inset 0 0 22px 3px #00c7ef;
box-shadow: inset 0 0 22px 3px #00c7ef;
color: #f9f9f9;
text-transform:uppercase;
}

.sliderbut3:hover {
background: #42dfff;
color: #fff;
-webkit-transition: all 1.1s ease;
-moz-transition: all 1.1s ease;
-o-transition: all 1.1s ease;
transition: all 1.1s ease;
z-index:9999;
}



.widget_headline-widget h1 {
color: #F58F09;
font-size: 36px;
letter-spacing: 1px;

margin: 0;
padding-top: 20px;
text-transform: uppercase;
}

/* download */


.dltb {
max-width:800px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:center !important;
font-weight:900;
}

.dltb td{
width:25%;
border-right:2px solid #f5f5f5;
border-bottom:2px solid #f5f5f5;
vertical-align:middle;
}

.dllab{
font-weight:bold;
font-size:13px;

}

.dllabt{
font-weight:bold;
font-size:14px;
padding-bottom:15px;
}

.dllabt p{
text-align:center;
margin-right:7;
}

.dltbyes {
background-color:#fff2e0;
color:#00D4FF;
font-size:25px;
text-align:center;
}

.dltbno {
max-width:800px;
margin-left:auto;
margin-right:auto;
text-align:center !important;
background-color:#f9f9f9;
}

.dltb32 {
text-align:center;
line-height:35px;
color:#FF0000;
font-weight:bold;
}

.dltb64 {
text-align:center;
line-height:35px;
font-weight:bold;
}

.dltbbt{
background-color:#0CA300;
display:block;
color:#fff !important;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
text-transform:uppercase;
font-weight:900;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-style:solid;
border-width:2px;
border-color:#42B830;
z-index:9999;
font-size:15px;
text-decoration:none;
}

.dltbbt:hover{
background: #42B830;
color: #fff;
-webkit-transition: all 1.1s ease;
-moz-transition: all 1.1s ease;
-o-transition: all 1.1s ease;
transition: all 1.1s ease;
z-index:9999;
}

.dltblicf{
text-align:center;
color:#ff0000;
font-size:13px;
font-weight:bold;
}

.dltblicr{
text-align:center;
font-size:13px;
font-weight:bold;
}

.dltbdl{
text-align:center;
line-height:40px;
}

.dltbund{
font-size:11px;
margin-top:-25px;
display:block;
}

.dltmr{
font-size:11px;
display:block;
margin-top:-4px;
margin-bottom:-10px;
}

.dlinfo{
display:block;
max-width:1080px;
}

.dlinfo1{
display:inline;
float:left;
text-align:center;
width:33%;
}

.dlinfocent{
display:inline;
float:left;
text-align:center;
width:33%;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
}

.dlinfo2{
display:inline;
float:center;
text-align:center;
}

.dlinfo2 h2{
margin:auto;
font-size:15px;
width:700px;
font-weight:bold;
font-style:italic;
text-align:justify;
}

.dlinfo2 img{
margin:10px 0 0 0;
padding:0px 10px 0px 10px;
}

/* icg */

.ico1{
text-align:left;
background-position:0px 0px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico2{
text-align:left;
background-position:0 -40px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}


.ico3{
text-align:left;
background-position:0 -80px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico4{
text-align:left;
background-position:0px -120px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico5{
text-align:left;
background-position:0px -160px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico6{
text-align:left;
background-position:0px -200px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico7{
text-align:left;
background-position:0px -240px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico8{
text-align:left;
background-position:0px 0-280px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico9{
text-align:left;
background-position:0px -320px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico10{
text-align:left;
background-position:0px -360px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico11{
text-align:left;
background-position:0px -400px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico12{
text-align:left;
background-position:0px -440px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico13{
text-align:left;
background-position:0px -480px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}


.ico14{
text-align:left;
background-position:0px -520px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico15{
text-align:left;
background-position:0px -560px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}

.ico16{
text-align:left;
background-position:0px -610px;
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ico.png");
display:inline-block;
z-index:9999;
min-width:40px;
min-height:42px;
float:left;
background-repeat:no-repeat;
padding-left:10px;
margin:0 0 10px 2px;
}


/* des */

.cntfeat{
width:60%;
display:inline;
font-size:15px;
background-color:#f5f5f5;
border-top-right-radius:18px;
padding:5px;
text-align:justify;
float:left;
}

.cntfeat h2{
margin: 0 0 0px 2.89em;
color: #F58F09;
font-size: 18px;
}


.cntfeat p{
margin-top:3px;
margin-bottom:8px;

}

.cntdesc{
display:inline;
font-size:15px;
padding:5px;
text-align:justify;
float:left;
}

.spyshelterpremium{
display:inline;
width:37%;
float:right;
}


.triprod {
text-align:justify;
font-size:16px;
}



.tripleblock{
display:block;
max-width:1080px;
}

.triple{
display:inline;
float:left;
text-align:justify;
width:30%;
padding:0 6px 0 6px;
font-size:12px;
}

.triple img{
display:block;
float:center;
}

.triple h1{
text-align:center;
font-size:13px !important;
font-weight: 700;
}

.triplecent{
display:inline;
float:left;
text-align:justify;
width:30%;
padding:0 6px 0 6px;
font-size:12px;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
}

.triplecent h1{
text-align:center;
font-size:13px !important;
font-weight: 700;
}

.double{
display:inline;
float:left;
text-align:justify;
width:40%;
padding:0 6px 0 6px;
font-size:12px;
}

.double h1{
text-align:center;
font-size:16px !important;
}

#sscreen{
	height: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgb(0, 169, 218);
	-moz-box-shadow: 0 1px 2px rgb(0, 169, 218);
	box-shadow: 0 1px 2px rgb(0, 169, 218);
	max-width: 100%;
}


#sscreen2{
	height: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgb(0, 169, 218);
	-moz-box-shadow: 0 1px 2px rgb(0, 169, 218);
	box-shadow: 0 1px 2px rgb(0, 169, 218);
	max-width: 326px;
}

.checkmark {
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/check_green.png");
display:inline;
z-index:9999;
min-width:23px;
min-height:23px;
float:left;
background-repeat:no-repeat;
text-align:left;
padding-right:5px;
}

.checkmark2 {
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/check_green.png");
display:inline;
z-index:9999;
min-width:22px;
min-height:22px;
float:left;
background-repeat:no-repeat;
text-align:left;
margin:3px 4px 0 0 !important;
}

.checkmark3 {
background-image:url("http://www.spyshelter.com/wp-content/uploads/icons/ularrow.png");
display:inline;
z-index:9999;
min-width:20px;
min-height:20px;
float:left;
background-repeat:no-repeat;
text-align:left;
margin:6px 4px 0 0 !important;
}


.pbox{
margin-bottom:10px !important;
}


/* slider */


.slider-header {
font-family:"Segoe UI", Arial, sans-serif;
}

.slider-list {
font-family:"Segoe UI", Arial, sans-serif;
font-size:1em !important;
}

.pslid{
font-family: "Segoe UI", Arial, sans-serif;
font-size:1em;
margin-bottom:7px !important;
}


.sliderh{
font-family: "Segoe UI", Arial, sans-serif;
color:#248cc8;
}

.cpur {
margin-left:10%;
}


.faqmar{
background-image:url('/wp-content/themes/twentyeleven/images/ico_help.png');
background-repeat:no-repeat;
width:35px;
height:30px;
float:left;
display:inline;
margin-top:-3px;
}


.personal {
background-image:url('http://www.spyshelter.com/wp-content/uploads/icons/personal.png');
background-repeat:no-repeat;
width:35px;
height:30px;
float:left;
display:inline;
margin-top:-3px;
}

.business {
background-image:url('http://www.spyshelter.com/wp-content/uploads/icons/business.png');
background-repeat:no-repeat;
width:35px;
height:30px;
float:left;
display:inline;
margin-top:-3px;
}

.license h2{
margin-left:0;
color: #F58F09;
font-size: 28px;
}


.license {
font-family: "Segoe UI", Arial, sans-serif;
font-size: 1.2em;
}


.lictb {
max-width:800px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
text-align:center !important;
font-size:16px;
}

.lictb td{
width:25%;
border-right:2px solid #f5f5f5;
border-bottom:2px solid #f5f5f5;
text-align:center;
vertical-align:middle;
}

.lictb th{
width:25%;
border-right:2px solid #f5f5f5;
border-bottom:2px solid #f5f5f5;
text-align:center;
vertical-align:middle;
height:32px;
}


.fwico {
background-image:url('http://www.spyshelter.com/wp-content/uploads/icons/firewall.png');
background-repeat:no-repeat;
width:50px;
height:50px;
float:left;
display:inline;
margin-top:-15px;
}

.fwico2 {
background-image:url('http://www.spyshelter.com/wp-content/uploads/icons/firewall.png');
background-repeat:no-repeat;
width:35px;
height:50px;
float:left;
display:inline;
margin-left:10px;
}

.premico {
background-image:url('http://www.spyshelter.com/wp-content/uploads/icons/prem.png');
background-repeat:no-repeat;
width:50px;
height:50px;
float:left;
display:inline;
margin-top:-15px;
}

.freeico {
background-image:url('http://www.spyshelter.com/wp-content/uploads/icons/freeico.png');
background-repeat:no-repeat;
width:50px;
height:50px;
float:left;
display:inline;
margin-left:15px;
}

.premico2 {
background-image:url('http://www.spyshelter.com/wp-content/uploads/icons/prem.png');
background-repeat:no-repeat;
width:35px;
height:50px;
float:left;
display:inline;
margin-left:10px;
}

.widget_headline-widget2 {
	text-align: left;
}

.licfaq h3 {
font-size:16px;
font-weight:bold;
}

.purchase{
padding:4% !important;
display:block;
background-color:#00D4FF;
color:#fff !important;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
font-weight:900;
z-index:9999;
text-align:center;
-moz-box-shadow: inset 0 0 22px 3px #00c7ef;
-webkit-box-shadow: inset 0 0 22px 3px #00c7ef;
box-shadow: inset 0 0 22px 3px #00c7ef;
color: #f9f9f9;
text-transform:uppercase;
}

.purchase:hover{
background: #42dfff;
color: #fff;
-webkit-transition: all 1.1s ease;
-moz-transition: all 1.1s ease;
-o-transition: all 1.1s ease;
transition: all 1.1s ease;
z-index:9999;
}

.purchase2{
padding:4% !important;
display:block;
background-color:#F58F09;
color:#fff !important;
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
font-weight:900;
z-index:9999;
text-align:center;
-moz-box-shadow: inset 0 0 22px 3px #e88402;
-webkit-box-shadow: inset 0 0 22px 3px #e88402;
box-shadow: inset 0 0 22px 3px #e88402;
color: #f9f9f9;
text-transform:uppercase;
}

.purchase2:hover{
background: #f4a742;
color: #fff;
-webkit-transition: all 1.1s ease;
-moz-transition: all 1.1s ease;
-o-transition: all 1.1s ease;
transition: all 1.1s ease;
z-index:9999;
}

.changelog {
font-size:12px;
color:#999999;
}

.changelogtop {
overflow:visible;
border-bottom:2px solid #f3f3f3;
margin-top:-14px;
text-align:right;
font-size:18px;
}

.changelogtop p {
margin:0 0;
display:inline;
}

.walt {
background-color: #fff !important;
}

.answer{
width:700px;
padding:5px 10px 5px 5px;
margin-left:40px;
border: 3px dashed #f0f0f0;
background-color: #fcfcfc;
text-align:justify;
display:none;
}

.answer p {
font-size:14px;
margin-bottom:0;
}

.answer-dl {
width:100%;
padding:5px 10px 5px 5px;
border: 2px dashed #A0A0A0;
background-color: #FFFFE9;
text-align:justify;
display:none;
}

.answer-dl p {
font-size:14px;
margin-bottom:0;
color:#292929;
}

.ssfooter li{
display: block;
}

.ssfooter{
width:290px;
display: block;
}

.ssfooter ul {
float:left;
}

#footer-widgets .widget ul {
padding:0 100px;
}

#footer-widgets {
position:relative;
	max-width: 1080px;
	margin-left:auto;
margin-right:auto;
	display: block;
}

.sub{
font-size:1em;
font-weight:bold;
text-align:center;
}

	   .slide { 
		width: auto;

		}
		
		.firstSlide{
		text-align: center;
		color: black;
		
		margin-top: 91px;
		
		padding-top: 105px;
		padding-bottom: 8%;
		background-image: url('img/slide1.jpg');
		-o-background-size: cover;
		}
		
		.secondSlide{
		text-align: center;
		color: black;
		margin-top: 91px;
		padding-top: 65;

		background-image: url('img/slide2.jpg');
		-o-background-size: cover;
		}
		
		.thirdSlide{
		text-align: center;
		color: black;
		margin-top: 91px;
		padding-top: 65;

		background-image: url('img/slide3.jpg');
		-o-background-size: cover;
		}
		
		.box{
		margin: 0px auto;
		width: 1200px;
		}
		.boxRight{
		text-align: left;
		display:inline;
		float: left;
		}
		
		.boxLeft{
		display:inline;
		float: left;
		}
		.secondSlide p{
		font-family: 'Lane';
		font-size: 80px;
		color: white;
		margin-left: 45px;
		}
.thirdSlide p:first-child{
		font-family: 'Lane';
		font-size: 75px;
		color: white;
		margin-right: 20px;
}

.thirdSlide p{
		font-family: 'Lane';
		font-size: 36px;
		color: black;
		margin-right: 25px;
		margin-top:40px;
}



p.fourthSlide {
		font-family: 'Lane';
		font-size: 64px !important;
		color: white;
		margin-right: 25px;
text-align: center;
margin-top: 22px !important;
}	


p.fifthSlide {
		font-family: 'Lane';
		font-size: 54px !important;
		color: white;
		margin-right: 25px;
text-align: center;
margin-top: 64px !important;
}	

p.sixth{
		font-family: 'Lane';
		font-size: 64px !important;
		color: white;
		margin-right: 25px;
text-align: center;
margin-top: 5px !important;
}	


p.productSecondLine{
color: #ffffff;
font-size: 32px !important;
font-family: Lane;
text-align: center;
}
		.slideSecondList, .slideSecondList ul li {
		color: white;
		font-size:  29px !important;
		font-family: 'Lane';
		text-align: left;
                max-width:100% !important;
margin-left:441px !important;
		}
		
		 ul.slideSecondList p{
		 color: white;
		font-family: 'Lane';
		}
		.rslides li{
		display: block !important;
		position: static !important;
		}
		.secondSlide table{
		margin-top: 0px;
		margin-bottom: 0px;
		}
		.firstSlide p:first-line{
		color: white;
		}
		
		.firstSlide p{
		font-family: 'Lane';
		font-size: 80px;
		}
		
		.slideList, .slideList ul li {
		color: white;
		font-size:  40px;
		font-family: 'Lane';
		text-align: left;
		}
		
		 .slideList ul li{
		 color: white;
		 font-family: 'Lane';
		background-image: url('img/tick.png');
		background-repeat: no-repeat;
		padding-left: 45px;
		background-position: 0px 5px;
		}
		
		.slideList{
		margin: 0px auto;
		}
		.slideList ul{
		margin-top: 15%;
		}
		
		.buttonGreen{
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white !important;
			padding: 6px 45px 6px 45px;
			background-color: #a7cb00;
			border-radius: 5px;
			font-size: 24px;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonGreen a{
		color: white !important;
		}
		.buttonGreen:hover{
		background-color: #039c23;
		}

		.buttonBlue2{
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white !important;
			padding: 6px 45px 6px 45px;
			background-color: #3394b9;
			border-radius: 5px;
			font-size: 24px;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonBlue2 a{
		color: white !important;
		}
		.buttonBlue2:hover{
		background-color: #2ca3d2;
		}


		.buttonGreen2{
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white !important;
			padding: 6px 20px 6px 20px;
			background-color: #a7cb00;
			border-radius: 5px;
			font-size: 24px;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonGreen2 a{
		color: white !important;
		}
		.buttonGreen2:hover{
		background-color: #039c23;
		}

 .buttonGreen3{
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white !important;
			padding: 6px 20px 6px 20px;
			background-color: #a7cb00;
			border-radius: 5px;
			font-size: 24px;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
                        margin-right:28px;
		}
		.buttonGreen3 a{
		color: white !important;
		}
		.buttonGreen3:hover{
		background-color: #039c23;
		}

		.buttonRed{
		margin-left:50px;
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white;
			padding: 6px 50px 6px 50px;
			background-color: #d80000;
			border-radius: 5px;
			font-size: 30px;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonRed:hover{
		background-color: #9c2222;
		}
		.buttonBlue{
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white;
			padding: 6px 50px 6px 50px;
			background-color: #1f7293;
			border-radius: 5px;
			font-size: 30px;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
						margin-right:50px;

			
		}
		
		.buttonBlue:hover{
			background-color: #1f6093;

			}
			
			.buttons{
			margin-top: 5%;
			}
			
			.buttons2{
			margin-top: 2em !important;
			text-align: center;

			}
.awdspre {
margin-top:15px;
text-align:center;
}

.awdspre img {
display:inline;
padding:0 12px;
}

.awdsprelanding {
clear:both;
margin-top:15px;
padding-top:10px;
text-align:center;
}

.awdsprelanding img {
display:inline;
padding:0 12px;
}

.awards{
margin: 0px auto;
width: 750px;
text-align: center;
padding: 35px;
background-color: white;
display: block;
margin-top: -75px;
box-shadow: 0 8px 15px -7px #333;
}

.awards .label{
font-family: Lane;
color: black;
font-size: 35px;
float: left;
padding-top:35px;
padding-right:40px;
}
.awards .awardsIcons{
float: left;
}

h1{
margin-bottom:45px;
font-size: 60px;
font-family: Lane;
font-weight: normal;
}

h2{
font-size: 38px;
font-family: Lane;
font-weight: normal;
margin-bottom: 30px;
color: black;
margin-top:30px;
}
h3{
font-size: 26px;
font-family: Lane;
font-weight: normal;
margin-bottom: 20px;
color: black;
margin-top:30px;
}

.homebr{
text-align:center;
float:center;
padding:20px 0 25px 0;
}

.homebr2{
text-align:center;
float:center;
padding:22px 0 20px 0;
}

.fwbr{
text-align:center;
float:center;
padding:10px 0;
}

.fwbr img{
text-align:left;
float:left;
display:inline-block;
}

table{
color: #313131;
margin-top: 30px;
font-size: 21px;
font-family: Lane;
vertical-align:text-top;
margin-bottom: 30px;
line-height: 28px;
}
td{
vertical-align: top;
}

.features p {
font-size:15px;
text-align:justify;
}

table.features td {
font-size: 14px;
text-align: center;
min-width:300px;
padding:0 10px;

}
table.features:frist-element tr td {

}
.features img{
margin-top: 0px;
}

.features h3{
font-size:1.4em;
}

.green{
color: #a7cb00 !important;
text-align:center;
padding-top:25px;

}

.centerheader {
text-align:center;
font-weight:bold !important;
color:#2152BB !important;
}


.volume {
font-weight:bold;
text-align:center;
padding-bottom:15px;
}

a{
color: #3394b9;
}

.features-ked-table {
text-align: center !important;
width:650px !important;
margin:12px auto;
border-collapse:collapse;
}

.features-ked-desc {
width:130px; !important;
text-align: left;
padding-left: 15px;
font-size:16px;
}

.features-ked-table th{
background-color: #ffffff;
font-family: "Segoe UI", sans-serif;
text-align: center;
color: #000000;
padding: 20px 0px 20px 0px;
font-size: 18px;
}

.ked-yes {
color: #52BA52;
}

.ked-no {
color: #990000;
}

.features-ked-table th.clean, td.clean{
background-color: #fff;
}

.features-ked-table td.info {
font-size:10px;
background-color: #fff;
line-height:15px;
vertical-align:top !important;
padding:2px;
}

.features-ked-table td{
font-family: "Segoe UI", Arial, sans-serif;
vertical-align: middle !important;
padding: 6px 7px 6px 7px;
text-align: center;
font-size:15px;
}

.features-ked-table tr {
border-bottom:1px solid #d6d6d6;
}


.features-ked-table td:first-child{
text-align:justify;
}

.features-ked-table tr:hover {
background-color: #f9f9f9;
}

#features-short {
clear:both;
}

.fs-container {
width:320px;
padding-top:5px;
margin:30px 5px;
float:left;
border:1px solid #d6d6d6;
border-radius:8px;
}

.fs-container h3 {
text-align:center;
margin-top:5px;
}

.fs-container p {
font-size:18px;
text-align:center;
margin:0 auto;
background-color: #F0F4F7;
padding:10px 0;
width:100%;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}

.fs-container li {
margin:0 4px;
background-image: url('https://www.spyshelter.com/wp-content/uploads/icons/yesb.png');
background-repeat:no-repeat;
width:300px;
height:24px;
padding-left:30px;
list-style:none;
}

.downloadTable {
text-align: center !important;
width:900px !important;
margin:0 auto;
border-collapse:collapse;
}

.downloadTable img{
vertical-align:middle;
}

.downloadTable th{
font-family: "segoe ui light", Lane, "segoe ui", Arial, sans-serif;
text-align: center;
color: #000000;
font-weight:600;
padding: 20px 0px 20px 0px;
font-size: 20px;
width:225px;
}

.downloadTable th.clean, td.clean{
background-color: #fff;
}



.downloadTable td.info {
font-size:10px;
background-color: #fff;
line-height:15px;
vertical-align:top !important;
padding:2px;
}

.downloadTable td{
font-family: "Segoe UI", sans-serif;
vertical-align: middle !important;
padding: 6px 7px 6px 7px;
text-align: center;
min-width:215px !important;
font-size:15px;
}

.downloadTable tr {
border-bottom:1px solid #d6d6d6;
}

.downloadTable tr:hover {
background-color: #f9f9f9;
}

.downloadTable td:first-child{
text-align:justify;
}

.pricingTable {
text-align: center !important;
width:900px !important;
margin:0 auto;
border-collapse:collapse;
}

.pricingTable tr {
border-bottom:1px solid #d6d6d6;
}

.pricingTable tr:hover {
background-color: #f9f9f9;
}

.pricingTable img{
vertical-align:middle;
}

.pricingTable th{
background-color: #ffffff;
font-family: "Segoe UI", sans-serif;
text-align: center;
color: ffffff;
padding: 10px 0px 10px 0px;
font-size: 20px;
width:225px;
background-color:#f9f9f9;
}

.pricingTable th.clean, td.clean { 
background-color: #fff;
}

.pricingTable td{
font-family: "Segoe UI", Arial, sans-serif;
vertical-align: middle !important;
padding: 7px 7px 7px 7px;
text-align: center;
max-width:225px !important;
font-size:16px;
color:#000000;
}

.tabledescr {
font-size:16px;
text-align:justify;
}

.tabledescr2 {
font-size:18px;
text-align:justify;
line-height:26px;
}

.tabledescr3 {
padding-left:15px;
}

.tabledescr4 {
padding-left:15px;
}

.tabledescr4 p{
font-size:16px;
text-align:justify;
}

.tabledescr3 p {
font-size:16px;
text-align:justify;
}

.tabledescr2 td p {
font-size:15px;
text-align:justify;
line-height:26px;
margin:0 0;
}

.tablepurch {
font-size:19px;
}

.tablepremium p {
font-size:16px;
text-align:justify;
}


p.standard{
color: #505050;
line-height: 24px;
font-size: 16px;
vertical-align:text-top;
text-align:justify;
}

h3.standard{
font-family: "Segoe UI", sans-serif;
color: black;
font-size: 18px;
}
.blue{
color: #3394b9 !important;
text-align:center;
}

.about p {
font-size:16px;
text-align:justify;
margin-top:0 !important;
padding-top:10px;
}

span.buyNow{
display:block;
background-image: url('/wp-content/uploads/elements/purchase9.png');
background-repeat: no-repeat;
width:150px;
height:49px;
margin: 0px auto;
}

span.buyNow:hover{
background-position: 0px -50px;
}

span.buyNowpl{
display:block;
background-image: url('/wp-content/uploads/elements/purchase-button-pl.png');
background-repeat: no-repeat;
width:150px;
height:49px;
margin: 0px auto;
}

span.buyNowpl:hover{
background-position: 0px -50px;
}

span.buyNowde{
display:block;
background-image: url('/wp-content/uploads/elements/purchase-button-de.png');
background-repeat: no-repeat;
width:150px;
height:49px;
margin: 0px auto;
}

span.buyNowde:hover{
background-position: 0px -50px;
}

span.buyNowes{
display:block;
background-image: url('/wp-content/uploads/elements/purchase-button-es.png');
background-repeat: no-repeat;
width:150px;
height:49px;
margin: 0px auto;
}

span.buyNowes:hover{
background-position: 0px -50px;
}

h3.big{
font-family: "Segoe UI", Arial, Sans-serif;
color: black;
font-size: 17px;
font-weight: 700;
text-transform: uppercase;
}

h3.bigger{
font-family: "Segoe UI", Arial, Sans-serif;
color: black;
font-size: 17px;
font-weight: 700;
text-transform: uppercase;
}

h3.home{
font-size:20px;
color: #444444!important;
margin-top:0;
margin-bottom:11px;
line-height:26px;
}

h3.homepage{
font-size:20px;
color: #444444!important;
text-align:center;
margin-top:0;
line-height:26px;
padding-bottom:5px;
}

h3.prefw{
font-size:20px;
color: #444444!important;
margin-top:0;
line-height:26px;
}

h2.faq{
color:#000000 !important;
}

.small td{
font-size: 16px;
font-family: Lane;
text-align: center !important;
}

p.quote{
color: black;
font-style: italic;
font-size: 20px;
margin-top: 25px;
}

p.quotepr{
color: black;
font-style: italic;
font-size: 18px;
margin-top: 10px;
line-height: 24px;
text-align:center;
} 

.awardspl p {
color: black;
font-style: italic;
font-size: 20px;
margin-top: 25px;
text-align: justify;
}

.desc {
width:270px; !important;
text-align: left;
padding-left: 15px;
font-size:16px;
}

.red{
color: #d43300;

}
.more, td.more{
margin: 0px;
padding: 0px;
text-decoration: none;
border-left:1px solid #ffffff;
}

tr.noborder {
clear:both;
border:none;
}

tr.tabtitle:hover  {
background-color:#ffffff;
}

td.tabtitle{
background-color:#f9f9f9;
}

.more a{
text-decoration: none;
}

h1.homepage {
text-align:center;
}

h1.homepagefr {
font-size: 52px;
margin-bottom: 15px;
text-align:center;
}

.seeMore, .seeMore a{
width:225px;
display:block;
color: white;
background-color: #a7cb00;
text-decoration: none;
padding: 5px 0 5px 0;
transition-duration: 0.5s;
}

.download:hover{
background-color: #039c23;
}

.download, .download a, .download p{
margin:0 !important;
display:block;
color: white;
font-size:12px;
background-color: #a7cb00;
text-decoration: none;
padding: 5px 0 5px 25px;
background-image: url("/ikony/dlbut.png");
background-repeat: no-repeat;
background-position: 3% 50%; 
text-align:center;
display:block;
z-index:9999;
}

.download:hover, .seeMore:hover {
background-color: #039c23;
-webkit-transition: background-color 400ms ease-out;
-moz-transition: background-color 400ms ease-out;
-o-transition: background-color 400ms ease-out;
transition: background-color 400ms ease-in;
}

caption,
th,
td {

}
.download:first-line{
font-size: 18px;
font-family: "Segoe UI", Arial, Sans-serif;
font-weight:bold;
}

strong.price {
color: #42dfff;
}

.greenList ul li{
color: #808080;
font-family: "Segoe UI", Arial, sans-serif;
background-image: url('img/yes.png');
background-repeat: no-repeat;
		font-size:  16px;
		background-position:0 5px;
		padding-left: 35px;
		text-align: left;
		line-height: 30px;
}

#advtg {
margin:0 auto;
}
#advtg li{
font-family: "segoe ui light", Lane, "segoe ui", Arial, sans-serif;
color: #808080;
background-image: url('img/yes.png');
background-repeat: no-repeat;
font-size:  18px;
background-position:0 6px;
padding-left: 35px;
line-height: 30px;
border-radius:3px;
font-weight:600;
}

.entry-content h2 {
	font-size: 32px;
}
.entry-content h1,
.entry-content h2,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	color: #000000;
	font-weight: 500;
line-height:1em;
}

h1.blue {
margin-bottom:50px;
}

.entry-content h3 {
color: #000000;
font-weight:600;
}

/*---------------------------*/
table {
}

caption,
th,
td {
	font-weight: normal;

}
body,
button,
input,
select,
textarea {
	word-wrap: break-word;
}
a:hover,
a:focus,
a:active {

}
pre {
	background: #eee;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {

}
sup,
sub {
	position: relative;
	height: 0;
	
	font-size: 75%;

	vertical-align: baseline;
}
th {

}
header#masthead hgroup .support-text {
	position: absolute;
	top: 50%;
	right: 0;
	color: #4b4b4b;
	font-style: italic;
	margin-top: -0.6em;
	max-width: 50%;
}
.main-navigation [class^="icon-"] {
	color: #CCCCCC;
	display: inline-block;
	font-size: 16px;

	margin-right: 15px;
}


.mobile-nav-icon {
	display: inline-block;

	margin-right: 10px;
}
article.post footer .tags a,
article.page footer .tags a {
	background: #74787a;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	color: white;
	display: inline-block;
	font-size: 10px;

	margin-bottom: 4px;
	margin-right: 4px;
	padding: 4px 5px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
	text-transform: uppercase;
}
article.post footer .tags,
article.page footer .tags {

	margin-top: 15px;
}
article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title {
	color: #3b3b3b;
	font-size: 32px;
	font-weight: 500;

}
/*---------------------------*/
.entry-content {
	color: #000; /* WordPress Images */ 

	zoom: 1;
}
.entry-content a {

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.entry-content a:hover {

}
.entry-content pre,
.entry-content code {
	background: white;
	border: 1px solid #D9D9D9;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
	display: block;

	overflow-x: auto;
	padding: 10px;
}
.entry-content code {

}
.entry-content sup,
.entry-content sub {
	position: relative;
	height: 0;
	

	vertical-align: baseline;
}
.entry-content .gallery .gallery-icon {

	margin-bottom: 0;
}
.entry-content ol li {
	margin-left: 1.5em;
	list-style: none;
}

.entry-content h2 {

}
.pagination,
.entry-content .pagination {
	position: relative;
	
	font-size: 11px;

	text-align: right;
}
#comments-title [class^="icon-"],
#reply-title [class^="icon-"] {
	display: inline-block;
	font-size: 16px;

	margin-right: 4px;
}
#comments .commentlist article .comment-meta {
	color: #747474;
	font-size: 11.5px;

	margin-bottom: 15px;
}
.widget_icon-text .feature-icon {
	display: inline-block;

}
.widget_circleicon-widget .circle-icon-box.circle-icon-size-medium .circle-icon [class^="icon-"] {
	font-size: 36px;

}
.widget_headline-widget h1 {
	color: #444444;
	font-size: 26px;
	letter-spacing: 1px;

	margin: 0;
	padding-top: 20px;
	text-transform: uppercase;
}
.widget_vantage-social-media .social-media-icon [class^="icon-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1em;
	height: 1em;
	
	color: #FFFFFF;
	display: block;
	font-size: 18px;

	margin-left: -0.5em;
	margin-top: -0.45em;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
}
#header-sidebar .widget_nav_menu ul.menu > li > a {
	color: #555555;
	display: block;
	font-weight: 500;

	padding: 0.75em 0;
	text-decoration: none;
}
#header-sidebar .widget_nav_menu ul.menu > li ul.sub-menu {
	position: absolute;
	top: 2.5em;
	
	
	background: black;



	display: none;
	margin: 0;
	z-index: 100;
}

.vantage-carousel-wrapper .vantage-carousel li.carousel-entry .thumbnail {

}

ul.sub-menu li a span{
border: none;
}
ul.sub-menu{
border: none;
}

.sub-menu li {
margin:0 !important;
}
.main-navigation ul ul li:hover > a {

}
.vantage-grid-loop article .excerpt {
	height: 2.5em;
	color: #777777;
	font-size: 12px;
	overflow: hidden;
}

.main-navigation ul ul a{
padding: 15px 5px 15px 10px !important;
width: 250px;
height:50px;
text-align:left;
border-top:1px solid #f1f1f1;
}
.woocommerce #page-wrapper .button {
	width: auto;
	
	background: #ffffff;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));
	background: -ms-linear-gradient(bottom, #dfdfdf, #ffffff);
	background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);
	background: -o-linear-gradient(#ffffff, #dfdfdf);
	border-bottom: solid 1px #9f9f9f;
	border-left: solid 1px #c3c3c3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-right: solid 1px #c3c3c3;
	border-top: solid 1px #d2d2d2;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #646464;
	cursor: pointer; /* Corrects inability to style clickable 'input' types in iOS */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);

	text-decoration: none; /* Improves usability and consistency of cursor style between image-type 'input' and others */ 
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	-webkit-appearance: button;
}
.widget .product_list_widget li a {
	color: #444444;
	font-weight: 500;

	text-decoration: none;
}
.entry-content ul{
list-style: none;
}
.entry-content ul li, .entry-content ol li{
margin-left: 0px;
}

.slideFaq:first-line{
font-family: Lane;
font-size: 52px !important;
color: #fff;
}

.slideFaq{
font-family: Lane;
font-size: 36px !important;
color: #fff;
width:1010px;
margin-top:20px !important;
}

.slidePartner{
font-family: Lane;
font-size: 36px !important;
color: #808080;
width:1010px;
}

.partnership p{
font-size:16px;
text-align:justify;
margin:2px;
}

.partnership h2 {
color:#92bf08;
margin:0px;
}

.promo-notification {
width:950px;
height:70px;
margin:0 auto;
text-align:center;
padding:5px 0;
background-color: #C4FFC1;
border: 1px solid #4CBB17;
}

.promo-notification p {
margin:0; 
font-size:13px;
font-weight:600;
}

.promo-box{
width:894px;
margin:0 auto;
text-align:center;
padding:15px 0;
background-color: #C4FFC1;
border: 1px solid #4CBB17;
}

.promo-box p {
margin:0; 
font-size:13px;
font-weight:600;
}

.promo-notification2 {
width:600px;
height:60px;
margin:0 auto;
text-align:center;
padding:3px 0;
background-color: #C4FFC1;
border: 1px solid #4CBB17;
}

.promo-notification2 p {
margin:0; 
font-weight:600;
font-size:12px !important;
}


.promo-notification3 {
background-repeat:  no-repeat;
width:950px;
margin:0 auto;
text-align:center;
padding:6px 0;
background-color: #FF0000;
border: 3px solid #A80000;
}

.promo-notification3 p {
margin:0; 
color:#fff;
font-weight:600;
font-size:16px;
}

.promo-notification3 a {
margin:5px 0 0 0; 
color:#fff;
font-weight:600;
font-size:21px;
}

.promo-notification4 {
background-repeat:  no-repeat;
width:950px;
margin:0 auto;
text-align:center;
padding:6px 0;
background-color: #000000;
border: 1px solid #A80000;
}

.promo-notification4 p {
margin:0; 
color:#ffffff;
font-weight:600;
font-size:16px;
}

.promo-button{
font-family: "Segoe UI", Arial, Sans-serif;
color: #ffffff !important;
display:inline-block;
font-weight: 500;
padding: 6px 18px 6px 18px !important;
background-color: #33D800;
border-radius: 5px;
font-size: 16px !important;
text-decoration: none;
transition-duration: 0.5s;
box-shadow: 0 8px 15px -7px #333;
margin-top:6px;
}

.promo-button:hover {
background-color: #6BE745;
}

.promo-button3{
font-family: "Segoe UI", Arial, Sans-serif;
color: #ffffff !important;
display:inline-block;
font-weight: 500;
padding: 6px 18px 6px 18px !important;
background-color: #F78080;
border-radius: 5px;
font-size: 16px !important;
text-decoration: none;
transition-duration: 0.5s;
box-shadow: 0 8px 15px -7px #333;
margin-top:6px;
}

.promo-button3:hover {
background-color: #F79090;
}
.slideDownload{
font-family: Lane;
font-size: 58px !important;
color: #fff;
}

.slideDownloadSecondLine{
font-family: Lane;
font-size: 28px !important;
color: #ffffff;
padding: 0px 0 0 40px !important;

}

.slideDownloadThirdLine{
font-family: Lane;
font-size: 28px !important;
color: #ffffff;
padding: 0 0 0 45px !important;

}

.slidePurchase{
font-family: 'Lane';
font-size: 36px !important;
color: #fff;
margin-top:31px !important;
margin-left:440px !important;
}

.slide2Purchase{
font-family: 'Lane';
font-size: 36px !important;
color: #fff;
margin-top:40px !important;
margin-left:435px !important;
}

		.slide2purchaselist, .slide2purchase ul li {
		color: white;
		font-size:  29px !important;
		font-family: 'Lane';
		text-align: left;
                max-width:100% !important;
margin-left:435px !important;
		}

ul.slide2purchaselist p {
    color: #FFF;
    font-family: "Lane";
}

p.promo  {
font-size:18px;
line-height:16px;
margin:0;
color: #ff0000;
}

p.usdprice {
font-size:14px;
line-height:14px;
text-align:center;
color: #ff0000;
}

.price {
display:inline;
}

p.p95 {
font-size:10px;
display:inline;
}

p.p95prom {
color: #ff0000;
font-size:10px;
display:inline;
}

p.swap {
font-size:12px;
line-height:12px;
text-decoration:underline;
margin:0 !important;
cursor:pointer;
color: #ffffff;
}

p.old {
text-decoration:line-through;
font-size:14px;
line-height:18px;
margin:0;
}

span.promo  {
font-size:18px;
line-height:16px;
margin:0;
color: #ff0000;
}

span.old {
text-decoration:line-through;
font-size:14px;
line-height:18px;
margin:0;
}

span.promodate {
font-size:12px;
margin:0;
line-height:13px;
}

.partnerforms {
font-size:18px;
padding-top:20px;
width:100%;
border: none;
}

.partnerforms li {
background-color: #fff;
padding:13px 0;
}

.partnerforms span {
background-image: url('/wp-content/uploads/elements/plusb.png');
background-repeat:no-repeat;
width:30px;
height:30px;
display:inline-block;
float:left;
margin: -3px 10px 0 0 !important;
}

.questions {
font-size:18px;
margin:30px 0px 70px 0px;
width:100%;
border: none;
}

.questions li{
background-color: #fff;
padding: 13px 0;
}

.questions span{
background-image: url('/wp-content/uploads/elements/plusb.png');
background-repeat:no-repeat;
width:30px;
height:30px;
display:inline-block;
float:left;
margin: -3px 10px 0 0 !important;
}

.questions-dl {
font-size:18px;
margin:30px 0px 70px 0px;
width:100%;
border: none;
}

.questions-dl li{
background-color: #fff;
padding: 13px 0;
text-align:center;
}

.questions-dl span{
background-image: url('/wp-content/uploads/elements/plusb.png');
background-repeat:no-repeat;
width:30px;
height:30px;
display:inline-block;
margin: -3px 10px -9px 0px !important;
}

.partnerqa {
font-size:18px;
margin:30px 0px 70px 0px;
padding-top:20px;
width:100%;
border: none;
}

.partnerqa li {
background-color: #fff;
padding: 13px 0;
}

.partnerqas {
background-image: url('/wp-content/uploads/elements/plusb.png');
background-repeat:no-repeat;
width:30px;
height:30px;
display:inline-block;
float:left;
margin: -3px 10px 0 0 !important;
}

.activeq span{
background-image: url('/wp-content/uploads/elements/minusb.png');
background-repeat:no-repeat;
}


.faq li{
font-family: "Segoe UI", Arial, Sans-serif;
font-size: 18px;
color:#3394b9 !important;
text-decoration: underline;
cursor:pointer;
}

.faq li:hover{
color:#59BBE0 !important;
}

.faq-dl li{
font-family: "Segoe UI", Arial, Sans-serif;
font-size: 18px;
color:#8D10FF; !important;
text-decoration: underline;
cursor:pointer;
}

.faq-dl li:hover{
color:#FF7373!important;
}

.rslides li:first-child{
float: none !important;
}

.main-navigation ul ul {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    left: 0;
    position: absolute;
    top: 100%;
    z-index: 99999;
}

		.buttonGreenSlide{
			font-family: Lane;
			font-weight: 600;
			color: white !important;
			padding: 6px 50px 6px 50px !important;
			background-color: #a7cb00;
			border-radius: 5px;
			font-size: 26px !important;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonGreenSlide a{
		color: white !important;
		}
		.buttonGreenSlide:hover{
		background-color: #039c23;
		}

		.buttonGreenSlide2{
			font-family: Lane;
			font-weight: 600;
			color: white !important;
			padding: 6px 50px 6px 50px !important;
			background-color: #a7cb00;
			border-radius: 5px;
			font-size: 26px !important;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonGreenSlide2 a{
		color: white !important;
		}
		.buttonGreenSlide2:hover{
		background-color: #039c23;
		}
		.buttonRedSlide{
		margin-left:50px !important;
			font-family: Lane;
			font-weight: 600;
			color: white;
			padding: 6px 50px 6px 50px !important;
			background-color: #d80000;
			border-radius: 5px;
			font-size: 26px !important;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonRedSlide:hover{
		background-color: #9c2222;
		}
		

		.buttonGreenMainSlide{
				margin-left:50px !important;
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white !important;
			padding: 6px 50px 6px 50px !important;
			background-color: #a7cb00;
			border-radius: 5px;
			font-size: 26px !important;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonGreenMainSlide a{
		color: white !important;
		}
		.buttonGreenMainSlide:hover{
		background-color: #039c23;
		}
		.buttonBlueMainSlide{

			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white;
			padding: 6px 50px 6px 50px !important;
			background-color: #1f7293;
			border-radius: 5px;
			font-size: 26px !important;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
		}
		.buttonBlueMainSlide:hover{
		background-color: #0d4c65;
		color:white;
		}
		
		p.productMainSecondLine{
color: black;
font-size: 64px !important;
font-family: Lane;
text-align: center;
}

	.menu ul, ul li {
	display: block;
	list-style: none;
	}

	.menu ul li {
	display: inline;
	white-space: nowrap;
	}
	
	.menu li a{
			display: inline-block;
			height: inherit;
			position: relative;
			z-index: 1;
			font-family: "Segoe UI Light", Lane, Arial, sans-serif;
font-weight:600 !important;
			font-size: 17px;
			text-decoration: none;
			color: black;
   padding-top:30px;
			}

	.menu li a span {
   border-left: 1px solid #000;
   max-height: 53px !important;
   z-index:1;
	}
	
	.menu li  a:hover, .menu li a.activeTab, .menu li  a:active , .menu li:hover {
	  z-index: 2;
	}

	.menu li:hover a span {

	}
	
	.menu li:hover a {

	}
	
	.menu li a:hover span, .menu li a.activeTab span {
	   z-index: 2;
	   max-height: 54px !important;


	   }
	   
.menu li {
	   margin:0 12px;
	   cursor:pointer;
	   }	   
	   
	   .main-navigation ul li a{
	   padding:27px 10px;
background-image: none !important;
	border-left:none !important;
	   }
	   .main-navigation ul li a, .main-navigation ul li a > * {

	   }
	   
	   ul.slideSecondList li img{
	   padding-top: 2% !important;
           padding-right: 4% !important;
	   height: auto;
	  
	   }
	  
#colophon #theme-attribution, #colophon #site-info {
    color: #AAAAAA;
    font-size: 11.5px;
    margin-top: 25px;
    text-align: center;
} 
.sub-menu li span:hover{
border: none;
}

.entry-header-blog {
margin-bottom:10px;
}

.ssfooter {
    display: block;
    float: left;
    width: 1010px;
	margin-bottom: 20px;
	text-align: left;
}
aside#text-2{
text-align: center;
}

#footer-mid{
display: inline-block;
}

@media (max-width: 1199px) {
body.responsive.layout-full #page-wrapper .full-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
}
}

.vantage-slide-with-image .msDefaultImage {
	height: 20%;
	
	max-width: 100%;
}


table.awardshome {
display:inline;
}

.awardshome p {
margin-top:25px !important;
font-size:42px !important;
display:inline;
}

.awardshome img {
float:right;
display:inline;
}

.tick {
background-image: url('../vantage-child2/img/tick.png');
background-repeat:no-repeat;
width:28px;
height:20px;
margin-right:6px !important;
margin-top:6px !important;
display:inline-block;
}

.blog-main, .blog-main h1, .blog-main p{
font-family: "Helvetica Neue", sans-serif;
margin:0;
list-style:none;
text-align:justify;
width:700px;
}

h1.blog-title {
font-size: 26px;
display:inline;
float:left;
font-weight:500;
}

.blog-title a {
font-size: 26px;
line-height: 26px;
display:inline;
margin:0 0 5px 0;
float:left;
color:#000;
text-decoration:none;
}

.blog-date {
display:inline;
float:left;
line-height:26px;
font-size:26px;
}

#newsletter {
width:600px;
margin: 50px auto 100px auto;
border:1px solid #d3d3d3;
background-color:#f5f5f5;
padding:5px;
}

#newsletter p{
font-size:15px;
margin:8px 0;
color: #444;
}

#newsletter #captcha_image {
width:180px;
margin:10px 0 10px 0;
}

.newsletter-subscribe {
margin-top:10px;
padding:12px 44px !important;
}

.newsletter-second {

}

.captcha_refresh {
width:24px;
margin-left: 4px;
}

.inp-newsletter {
display:block;
}

#newsletter h2 {
border-bottom: 1px solid #333333;
margin:6px 0;
}

.newsletter-label {
font-size:15px;
display:block;
}

.attributename {
margin-bottom:1px;
}

.newsfeed {
margin:0;
font-style:italic;
margin-top:-25px;
}

.feed {
background-image:url('/wp-content/uploads/2014/03/scrn3.jpg');
background-repeat:no-repeat;
background-size:auto 100%;
height:328px;
width:480px;
}

.post-link{
color:#888888;
font-size:12px;
}

.feed img {
width:445px !important;
height:256px !important;
padding: 17px 0 0 18px !important;
}

.feedheader {
font-size:12px;
border-bottom:1px solid #dfdfdf;
font-family: 'Lane' !important;
}

.feedheader a {
font-weight:bold;
text-decoration:none;
}

.datefeed {
display:inline;
float:right;
}

.readmore {
float:right;
}

.sslide img {
height:340px !important;
width:470px !important;
}

h2.sliderpremium {
margin-top:0;
}

.excerpt{
font-size:12px !important;
font-style:italic;
padding-bottom:15px;
width:700px;
}

p.excerpt-blog {
font-size:14px;
color:#444444;
padding-bottom:6px;
margin:0;
display:block;
float:left;
border-bottom:1px solid #d5d5d5;
margin-bottom:18px;
}


.entry-mainblog, .entry-mainblog h1{
width:700px;
text-align:justify;
font-family: "Helvetica Neue", sans-serif;
}

.entry-mainblog p{
font-size:14px;
color: #444444;
}

.blogcontainer {
width:700px;
text-align:justify;
}

.blogcontainer p {
width:700px;
text-align:justify;
font-size:14px;
}

.postinfo {
font-size:12px;
margin-top: 10px;
}

.postinfoblog {
font-size:11px;
margin: 0px 0 4px 1px;
clear:both;
color:#9e9e9e;

}

.postinfo a{
color:#33A8DF;
}

.postinfo a:hover{
color:#f47e3c;
}

.entry-title-blog {
margin-bottom:5px;
font-size:26px;
line-height:26px;
}


.entry-title-blog a {
color:#000000;
text-decoration:none;
font-weight: 500;
}

.blogright {
padding-left: 25px;
overflow:hidden;
padding-top:35px;
float:left;
}

.blogleft {
display:inline;
float:left;
padding-top:35px;
}

.comments-area {
width:700px;
}

#commentform p {
font-size:16px;
margin-bottom:10px;
}

#commentform input {
padding:3px 10px;
}

#comments .commentlist article {
	margin-bottom: 35px;
	border-bottom:1px solid #f3f3f3;
	padding-bottom:5px;
}

#commentform #submit {
	width: auto;
	font-size: 12px;
	padding: 10px 20px;
	float: right;
}

#commentform .form-allowed-tags,
#commentform .form-allowed-tags code,
#commentform .comment-notes {
	color: #999; 
	font-size: 11px;
}

#comments .commentlist article .comment-author {
font-size:14px;
line-height:16px;
}

#comments .commentlist article .entry-content p {
	font-size: 12px;
}
#reply-title {
font-size:21px;
}

.wpcf7 textarea {
width:650px;
}

.categories {
margin-top:20px;
margin-bottom:20px;
border:1px solid #aaa;
border-top-color:#315c99;
list-style:none;
font-family: "Helvetica Neue", sans-serif;
width:268px;
}

.categories li {
border-bottom: 1px solid #999999;
padding: 5px 0;
}

li.cat-item-1 {
border:0;
}


.categories p {
border-bottom:1px solid #aaa;
font-size:16px;
padding:7px;
margin:0;
background-color:#edeff4;
color:#000000;
font-weight:700;
}

.categories ul {
border-top:1px;
font-size:14px;
line-height:20px;
margin: 0px 7px;
}

.ked-home{
  font-size: 12px;
  margin: -8px 0 0px 35px;
  padding: 0;
  color: white;
  text-align: left;
  line-height: 17px;
  font-family: Lane;
}

#privacypolicy p {
font-size:12px;
}

p.featuresslide {
		font-family: 'Lane';
		font-size: 40px !important;
		color: white;
		margin-right: 25px;
text-align: center;
margin-top: 85px !important;
}	

.about-container {
display:inline-block;
float:left;
width: 660px;
margin-top:10px;
}

.about-container p {
font-size:16px;
text-align:justify;
}

.about-menu {
width:265px;
display:inline-block;
float:left;
margin-left:10px;
margin-top:40px;
}

.about-menu img{
display:inline-block;
margin-top: 10px;
margin-right: 30px;
}

.about-menu span{
float:left;
display:inline;
background-image:url("/ikony/downarrow.png");
width:35px;
height:35px;
margin: -10px 5px 0px -10px;
}

.about-description img {
float:left;
padding-right:10px;
}

.about-description p {
display:inline-block;
}

.features-container {
display:inline-block;
float:left;
width: 660px;
margin-top:10px;
}

.features-container p {
font-size:16px;
text-align:justify;
}

.features-container h2 {
margin:0;
}

.features-menu {
width:265px;
display:inline-block;
float:right;
border:2px solid #f3f3f3;
margin-left:10px;
margin-top:40px;
}

.features-menu img{
float:left;
display:inline-block;
width:32px;
height:32px;
margin-top: -4px;
margin-right: 6px;
}

.features-menu span{
float:left;
display:inline;
background-image:url("/ikony/downarrow.png");
width:35px;
height:35px;
margin: -10px 5px 0px -10px;
}

.features-menu h3{
border:1px solid #f9f9f9;
background-color:#f1f1f1;
padding:10px;
margin:0 0 0;
}

.features-menu ul{
margin:0;
display:block;
}

.features-menu li{
padding:10px;
border-bottom:1px solid #f3f3f3;
display:block;
}

.features-menu li:last-child{
border:0;
}

.features-menu a {
font-size:16px;
}

.features-menu li:hover {
color:#248cc8;
background-color:#fafafa;
}

.features-st {
background-color:#fafafa;
float:left;
}

#rules-photo img {
margin:0 auto;
font-size:12px;
display:block;
float:none;
text-align:center;
width:650px;
}

#rules-photo em{
font-size:12px;
text-align:center;
display:block;
}

h1.featureheader {
font-size:24px;
font-weight:bold;
margin:0;
display:inline;
}

.features-info {
}

.features-info img {
float:left;
padding:15px;
}

.features-advanced {
padding-left:20px;
}

.features-advanced img {
float:right;
padding: 55px 0px 10px 10px;
}

.features-fast {
}

.features-fast img {
float:left;
padding:15px;
}

.features-description img {
float:left;
padding-right:10px;
}

.features-description p{
display:inline-block;
}

.features-description h1{
display:inline;
font-size:36px;
}

.features-movie {
margin-left:82px;
}

#languages  {
width:900px;
margin:0 auto;
padding-bottom:20px;
font-family: "Segoe UI", Arial, sans-serif;
}

#languages th {
font-size:32px;
background:#f1f1f1;
text-align:center;
line-height:48px;
}

#languages td {
font-size:18px;
text-align:center;
line-height:36px;
}

#languages tr.alt {
font-size:18px;
text-align:center;
line-height:36px;
background:#f9f9f9;
}

#languages td:first-child {
text-align:left;
}

.twitter-follow-button {
margin-top:10px;
margin-bottom:20px;
}

.lang_menu img {
padding: 0 5px;
}

#menu-item-2470 {
padding-left:18px !important;
}

#menu-item-2470 a:hover {
border-left:none;
}


#menu-item-2473 {

}

#menu-item-2476 {
}

/* headings */

#head-features {
width:100%;
height:270px;
display: block;
z-index: 1;
background-image: url("/wp-content/uploads/headings/features.jpg");
color: white;
font-family: 'Lane', Arial, sans-serif;
overflow:hidden;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;
line-height:40px;
}

.heading-features {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-features h1 { 
padding-top: 75px;
text-align:center;
font-size:40px;
line-height:60px;
}

.heading-features-es {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-features-es h1 { 
padding-top: 75px;
text-align:center;
font-size:36px;
line-height:60px;
}

.heading-features-de {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-features-de h1 { 
padding-top: 75px;
text-align:center;
font-size:33px;
line-height:60px;
}

.heading-features-fr {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-features-fr h1 { 
padding-top: 75px;
text-align:center;
font-size:31px;
line-height:60px;
}

#head-purchase {
width:100%;
height:270px;
display: block;
z-index: 1;
background-image: url("/wp-content/uploads/headings/purchase.png");
color: white;
font-family: 'Lane', Arial, sans-serif;
overflow:hidden;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;
}

.heading-purchase {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-purchase-de {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-purchase h1 { 
float:right;
font-size:36px;
font-weight:bold;
width:560px;
padding-top: 15px;
text-align:left;
line-height:44px;
margin-bottom:5px;
}

.heading-purchase-de h1 { 
float:right;
font-size:28px;
font-weight:bold;
width:560px;
padding-top: 40px;
text-align:left;
line-height:44px;
margin-bottom:20px;
}

.heading-purchase h2 { 
float:right;
width:560px;
margin:0;
padding:0;
color:white;
font-size:30px;
text-align:left;
line-height:40px;
}

.heading-purchase-de h2 { 
float:right;
width:560px;
margin:0;
padding:0;
color:white;
font-size:24px;
text-align:left;
line-height:40px;
}

#head-download {
width:100%;
height:320px;
display: block;
z-index: 1;
background-image: url("/wp-content/uploads/headings/download.png");
color: white;
font-family: 'Lane', Arial, sans-serif;
overflow:hidden;
background-repeat:no-repeat;
background-size:cover;
background-position:top center;
}

.heading-download { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:320px;
margin:0 auto;
}

.heading-download-es { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:320px;
margin:0 auto;
}

.heading-download-pl { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:320px;
margin:0 auto;
}

.heading-download-de { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:320px;
margin:0 auto;
}


.heading-download h1 {
padding:90px 5px 0 40px;
font-size: 58px;
line-height:58px;
text-align: left;
margin-bottom:10px;
}

.heading-download-es h1 {
padding:90px 5px 0 6px;
font-size: 43px;
line-height:58px;
text-align: left;
margin-bottom:10px;
}

.heading-download-pl h1 {
padding:90px 5px 0 6px;
font-size: 34px;
line-height:58px;
text-align: left;
margin-bottom:0px;
font-weight:bold;
}

.heading-download-de h1 {
padding:90px 5px 0 90px;
font-size: 38px;
line-height:58px;
text-align: left;
margin-bottom:0px;
font-weight:bold;
}

.heading-download h2 {
margin-top:0;
font-size: 28px;
color: white;
text-align:center;
width:600px;
line-height:36px;
}

.heading-download-es h2 {
margin-top:0;
font-size: 28px;
color: white;
text-align:center;
width:600px;
line-height:36px;
}

.heading-download-pl h2 {
margin-top:0;
font-size: 28px;
color: white;
text-align:center;
width:600px;
line-height:36px;
}

.heading-download-de h2 {
margin-top:0;
font-size: 28px;
color: white;
text-align:center;
width:600px;
line-height:36px;
}

#head-faq {
width:100%;
height:270px;
display: block;
z-index: 1;
background-image: url("/wp-content/uploads/headings/faq.png");
color: white;
font-family: 'Lane', Arial, sans-serif;
overflow:hidden;
background-repeat:no-repeat;
background-size:cover;
background-position:top center;
}

.heading-faq { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}


.heading-faq  h1 {
padding-top:95px;
font-size:46px;
}

.heading-faq  h2 {
color:white;
font-size:34px;
}

.heading-faq-fr { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}


.heading-faq-fr  h1 {
padding-top:95px;
font-size:36px;
}

.heading-faq-fr  h2 {
color:white;
font-size:32px;
}

#head-wiak {
width:100%;
height:270px;
display: block;
z-index: 1;
background-image: url("/wp-content/uploads/headings/faq.png");
color: white;
font-family: 'Lane', Arial, sans-serif;
overflow:hidden;
background-repeat:no-repeat;
background-size:cover;
background-position:top center;
}

.heading-wiak { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}


.heading-wiak h1 {
padding-top:130px;
font-size:52px;
}

.heading-about {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-about-de {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-about-fr {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
}

.heading-about h1 {
text-align:center;
padding-top:125px;
font-size:50px;
}

.heading-about-de h1 {
text-align:center;
padding-top:125px;
font-size:40px;
}

.heading-about-fr h1 {
text-align:center;
padding-top:85px;
font-size:48px;
line-height:48px;
}


#head-product {
width:100%;
height:270px;
display: block;
z-index: 1;
background-image: url("/wp-content/uploads/headings/product.png");
color: white;
font-family: 'Lane', Arial, sans-serif;
overflow:hidden;
background-repeat:no-repeat;
background-size:cover;
background-position:top center;
}

.heading-product { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}

.heading-product  h1 {
font-size:58px;
padding:45px 0 15px 0;
margin:0;
}

.heading-product  h2 {
padding:15px 0 10px 0;
margin:0;
color:white;
font-size:28px;
line-height:40px;
}

.heading-product-es { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}

.heading-product-es  h1 {
font-size:58px;
padding:45px 0 15px 0;
margin:0;
}

.heading-product-es  h2 {
padding:15px 0 10px 0;
margin:0;
color:white;
font-size:26px;
line-height:40px;
}

.heading-product-fr { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}

.heading-product-fr  h1 {
font-size:58px;
padding:45px 0 15px 0;
margin:0;
}

.heading-product-fr  h2 {
padding:15px 0 10px 0;
margin:0;
color:white;
font-size:20px;
line-height:40px;
}


.heading-product-de { 
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:320px;
margin:0 auto;
text-align:center;
}

.heading-product-de  h1 {
font-size:58px;
padding:45px 0 15px 0;
margin:0;
}

.heading-product-de  h2 {
padding:15px 0 10px 0;
margin:0;
color:white;
font-size:22px;
line-height:40px;
}

.heading-free {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}

.heading-free-es {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}

.heading-free-fr {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:270px;
margin:0 auto;
text-align:center;
}

.heading-free-fr h1 {
text-align:center;
padding-top:55px;
padding-bottom:10px;
font-size:46px;
line-height:46px;
}

.heading-free h1 {
text-align:center;
padding-top:110px;
padding-bottom:10px;
font-size:46px;
}

.heading-free-es h1 {
text-align:center;
padding-top:72px;
line-height:54px;
font-size:34px;
}

#head-home {
width:100%;
height:564px;
display: block;
z-index: 1;
background-image: url("/wp-content/uploads/headings/home.jpg");
color: white;
font-family: 'Lane', Arial, sans-serif;
overflow:hidden;
background-repeat:no-repeat;
background-size:cover;
background-position:top center;
}

.heading-home {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:564px;
margin:0 auto;
text-align:center;
}

.heading-home table {
padding-left: 80px;
width: 870px;
margin: 0px auto 30px auto;
}

.heading-home-es {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:564px;
margin:0 auto;
text-align:center;
}

.heading-home-fr {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:564px;
margin:0 auto;
text-align:center;
}

.heading-home-fr table {
padding-left: 30px;
width: 830px;
margin: 0px auto 30px auto;
}

.heading-ndline-fr {
font-size:56px;
margin:24px 0 20px 0;
line-height:64px;
color: #A7CB00;
}

.heading-home-de {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:564px;
margin:0 auto;
text-align:center;
}

.heading-home-es table {
padding-left: 30px;
width: 830px;
margin: 0px auto 30px auto;
}

.heading-home-de table {
padding-left: 30px;
width: 830px;
margin: 0px auto 30px auto;
}

.heading-stline {
margin:0;
padding-top:32px;
font-size:64px;
line-height:64px;
}

.heading-stline-de {
margin:0;
padding-top:32px;
font-size:56px;
line-height:64px;
}

.heading-ndline {
font-size:64px;
margin:24px 0 20px 0;
line-height:64px;
color: #A7CB00;
}

.heading-ndline-de {
font-size:56px;
margin:24px 0 20px 0;
line-height:64px;
color: #A7CB00;
}


.heading-home h2 {
margin:0;
padding:0;
color:white;
font-size:24px;
text-align:left;
line-height:40px;
}

.heading-home-es h2 {
margin:0;
padding:0;
color:white;
font-size:24px;
text-align:left;
line-height:40px;
}

.heading-home-pl {
font-family: 'Lane', Arial, sans-serif;
color: white;
width:1010px;
height:564px;
margin:0 auto;
text-align:center;
}

.heading-home-de h2 {
margin:0;
padding:0;
color:white;
font-size:21px;
text-align:left;
line-height:40px;
}

.heading-home-fr h2 {
margin:0;
padding:0;
color:white;
font-size:21px;
text-align:left;
line-height:40px;
}

.heading-home-pl table {
padding-left: 30px;
width: 830px;
margin: 0px auto 30px auto;
}

.heading-home-pl h2 {
margin:0;
padding:0;
color:white;
font-size:24px;
text-align:left;
line-height:40px;
}

.awards-home {
width:840px;
margin:0 auto;
display:table;
padding-top:77px;
color: #fff;
}

.awards-home-de {
width:770px;
margin:0 auto;
display:table;
padding-top:77px;
color: #fff;
}

.awards-home p {
font-size: 19px !important;
font-style: italic;
font-family: Segoe UI;
float:left;
padding:0 40px 0 20px;
color: #fff;
}

.awards-home-de p {
font-size: 17px !important;
font-style: italic;
font-family: Segoe UI;
float:left;
padding:0 20px 0 20px;
color: #fff;
}

.excellence2015 {
float:left;
width:62px;
height:99px;
background-image: url("/wp-content/uploads/sl/antikeylogger-awards.png");
background-repeat: no-repeat;
background-position:0px 0px;
display:inline;
margin-top:-25px;
margin-right:15px;
}

.excellence2015:hover {
float:left;
width:62px;
height:99px;
background-image: url("/wp-content/uploads/sl/antikeylogger-awards.png");
background-repeat: no-repeat;
background-position:0px -100px;
display:inline;
margin-top:-25px;
margin-right:15px;
}

.gold2015 {
float: left;
width: 62px;
height: 99px;
background-image: url("/wp-content/uploads/sl/antikeylogger-awards.png");
background-position: -63px 0px;
background-repeat: no-repeat;
display: inline;
margin-top: -25px;
margin-right: 15px;
}

.gold2015:hover {
float: left;
width: 62px;
height: 99px;
background-image: url("/wp-content/uploads/sl/antikeylogger-awards.png");
background-position: -63px -100px;
background-repeat: no-repeat;
display: inline;
margin-top: -25px;
margin-right: 15px;
}

.softpedia {
float:left;
width:150px;
height:74px;
background-image: url("/wp-content/uploads/sl/softpediastack.png");
background-repeat: no-repeat;
background-position: 0px 0px;
display:inline;
margin-top:-14px;
}


.softpedia:hover {
float:left;
width:150px;
height:74px;
background-image: url("/wp-content/uploads/sl/softpediastack.png");
background-repeat: no-repeat;
background-position: 0px -74px;
display:inline;
margin-top:-14px;
}

.w10r{
float:left;
width:74px;
height:99px;
background-image: url("/wp-content/uploads/sl/w10r.png");
background-repeat: no-repeat;
background-position: 0px 0px;
display:inline;
margin-top:-25px;
margin-right:15px
}

.lpmov {
width:455px;
float:left;
padding:0px 0 0 15px;
margin-top:-15px;
}

.lp1 {
width:540px;
float:left;
display:inline;
text-align:justify;
margin-top:5px !important;
margin-bottom:5px !important;
}

h3.lp{
margin-bottom:5px;
margin-top:0px;
font-size:18px;
}

		.buttonlanding{
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white !important;
			padding: 8px 25px 8px 25px;
			background-color: #a7cb00;
			border-radius: 5px;
			font-size: 24px;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
display: block;
text-align: center;
margin-top: 5px;

		}
		.buttonlanding a{
		color: white !important;
		}
		.buttonlanding:hover{
		background-color: #039c23;
		}


#lightbox img {
  border: none;
  width: 800px;
  height: 450px; 
}


.giveaway-container{
width:992px;
font-size: 15px;
color: #444;
margin: 50px auto 20px auto;
border: 1px solid #d3d3d3;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #ebebeb, #ffffff);
background: -moz-linear-gradient(center bottom, #ebebeb 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #ebebeb);
background-color: #f5f5f5;
padding: 6px;
position: relative;
overflow: hidden;
}

.giveaway-container h2{
font-size: 32px;
font-weight: 500;
border-bottom: 1px solid #333333;
padding-bottom:3px;
margin: 0px;
font-family: "Segoe UI", sans-serif;
color:#616DBB;
}

.wpcf7-response-output {
color: #000;
font-weight:600;
margin-bottom:15px;
font-size:18px;
}

.screen-reader-response {
display:none;
}

.giveawaycapt {
margin-top:8px;
}

.krippleft {
float:left;
width:470px;
display:inline;
text-align:justify;
margin:0 3px 10px 11px;
}

.krippright {
float:left;
display:inline;
padding:0 12px;
width:480px;
}

.kripbot {
margin-top:15px;
}

.wiakleft {
float:left;
width:470px;
display:inline;
text-align:justify;
margin:0 3px 10px 11px;
}

.wiakleft2 {
float:left;
width:470px;
display:inline;
text-align:justify;
margin:0 3px 10px 11px;
}

.wiakleft3 {
float:left;
width:470px;
display:inline;
text-align:justify;
margin:0 3px 10px 11px;
}

.wiakright {
float:left;
display:inline;
padding:0 12px;
width:480px;
}

.wiakright2 {
float:left;
display:inline;
padding:0 12px;
width:480px;
}

.wiakright3 {
float:left;
display:inline;
padding:0 12px;
width:480px;
}

.wiakright h3 {
}

.wiakcontainer p {
text-align:justify;
}

.cleanse {
margin:10px 0;
}

.wiak-s1 {
background-color: #EDEDED;
display:inline-block;
}

.wiakwards {
margin-top:15px;
text-align:center;
clear:both;
}

.wiakwards img {
display:inline;
padding:0 12px;
}

		.wiakbt{
			font-family: "Segoe UI", Arial, Sans-serif;
			font-weight: 600;
			color: white !important;
			padding: 17px 25px 17px 25px;
			background-color: #a7cb00;
			border-radius: 6px;
			font-size: 26px;
			text-decoration: none;
			transition-duration: 0.5s;
			box-shadow: 0 8px 15px -7px #333;
display: block;
text-align: center;
margin:20px auto !important;

		}
		.wiakbt a{
		color: white !important;
		}
		.wiakbt:hover{
		background-color: #039c23;
		}

.wiak h3 {
text-align:left;
}

.wiakh {
font-size:15px;
}

.cdbox {
font-size:14px;
color: #3A6239;
text-align:center;
}

h1.heading-plain {
font-size:44px;
padding:20px 0;
margin:0;
}

.social {
display:inline-block;
width:1010px;
text-align:center;
vertical-align:center;
}

.spyshelter-social-icons {
display: inline-block;
vertical-align: middle;
background-image: url("/ikony/socialsprite.png");
background-repeat: no-repeat;
margin: 0 15px;
}

.spyshelter-social-icon-facebook {
  width: 48px;
  height: 48px;
  background-position: 0 0;
}

.spyshelter-social-icon-facebook:hover {
  width: 48px;
  height: 48px;
  background-position: -48px 0px;
}

.spyshelter-social-icon-pinterest{
  width: 48px;
  height: 48px;
  background-position: 0 -51px;
}

.spyshelter-social-icon-pinterest:hover {
  width: 48px;
  height: 48px;
  background-position: -48px -51px;
}

.spyshelter-social-icon-gplus{
  width: 48px;
  height: 48px;
  background-position: 0 -148px;
}

.spyshelter-social-icon-gplus:hover {
  width: 48px;
  height: 48px;
  background-position: -48px -148px;
}

.spyshelter-social-icon-twitter{
  width: 48px;
  height: 48px;
  background-position: 0 -199px;
}

.spyshelter-social-icon-twitter:hover {
  width: 48px;
  height: 48px;
  background-position: -48px -199px;
}

.video-js {
-webkit-filter: brightness(108.5%); 
filter: brightness(108.5%);
}

#newsframe {
overflow-y:hidden;
height:650px;
width:1010px;
border:0px none transparent !important;
padding:0px !important;
margin:0px !important;
}


#newsframedl {
overflow-y:hidden;
height:320px;
width:1010px;
border:0px none transparent !important;
padding:0px !important;
margin:-16px auto 0 auto !important;
}

.video-ked {
margin-left:82px;
}

#wpcf7-f5471-p5468-o1{
margin-left:33%;
}

#wpcf7-f5471-p5468-o1 input[type="submit"] {
padding: 13px 20px 12px 20px;
}

#wpcf7-f5471-p5468-o1 input[type="email"] {
padding:10px 0;
}

.zmar {
margin:0px !important;
}

.wycena span{
display:block;
}
